This directory contains summaries of various topics, organized into subdirectories. This is a personal project and collection of topics I was interested in learning about. I've created these summaries with the goal of making learning easier, particularly for visual learners like myself. They feature less complex explanations, many visuals, and other elements to aid comprehension. While this was initially for my own learning, I've made it public in case anyone else finds it helpful.
Repository Content:
README Navigation:
The following subdirectories and files are included in this repository:
- Description: Contains summaries related to Amazon Web Services.
- Topics:
- AWS fundamentals and core concepts.
- Common use cases for AWS in real-world scenarios.
- Key AWS services (S3, Lambda, EC2, DynamoDB, CloudFront).
- Building simple projects with AWS for practical learning.
- Summary: Provides a high-level overview of AWS, its services, and how they're used, along with practical project suggestions for beginners.
- Files:
AWS.pdf
: PDF version of the AWS summary.AWS.tex
: LaTeX source file for the AWS summary.AWS.toc
: Table of contents file for the AWS summary.
- Description: Contains general documentation for the repository.
- Topics:
- Repository structure and organization.
- Descriptions of the files and directories within the repository.
- Guidelines on how to use the materials.
- Summary: Explains the repository's purpose, contents, and how to navigate and use the provided files.
- Files:
README.md
: This file.
- Description: Contains summaries related to Safari browser extensions and relevant technologies.
- Topics:
- Types of Safari extensions (Web Extensions, App Extensions).
- Languages and tools used in extension development (HTML, CSS, JavaScript, TypeScript, WebAssembly, Swift).
- How to access website data using content scripts and browser APIs.
- Integration of extensions with Python, Qt, and C++.
- Summary: Explores the landscape of Safari extensions, discussing the tools, techniques, and languages needed to create them, also touching on powerful integrations.
- Files:
extensions.pdf
: PDF version of the extensions summary.extensions.tex
: LaTeX source file for the extensions summary.
- Description: Contains summaries related to walking a file tree and code examples in different languages.
- Topics:
- Recursive and iterative approaches to file system traversal.
- Implementation of file tree walking in Python (os.walk, pathlib), C++, Zsh, Bash, JavaScript (Node.js), Rust, Zig, Go, C#, Java, Ruby, and PHP.
- Summary: Presents methods and code examples for traversing directory structures across various programming languages, highlighting different techniques.
- Files:
walk.pdf
: PDF version of the file tree walking summary.walk.tex
: LaTeX source file for the file tree walking summary.
- Navigate to the respective subdirectory to view the summary or files of interest.
- Open the PDF files in a PDF viewer.
- Examine the
.tex
files for LaTeX source code. - Read any
README.md
file within directories for more details.
- This repository contains build artifacts like
_minted
directories (code highlighting),.toc
files (table of contents), and.log
files (build logs). - PDF files are generated from corresponding LaTeX source (
.tex
) files.