diff --git a/README.md b/README.md index a34acb4..6978b99 100644 --- a/README.md +++ b/README.md @@ -22,11 +22,11 @@ Enjoy 🌺 ``` └── πŸ“algorithms - β”œβ”€β”€ πŸ“png - β”‚Β Β  β”œβ”€β”€ πŸ“„algorithm101_file.png + β”œβ”€β”€ πŸ“images + β”‚Β Β  β”œβ”€β”€ πŸ“„algorithm101_file.webp β”‚Β Β  └── πŸ“„... - └── πŸ“tiff - β”œβ”€β”€ πŸ“„algorithm101_file.tiff + └── πŸ“pdf + β”œβ”€β”€ πŸ“„algorithm101_file.pdf └── πŸ“„... ``` @@ -53,11 +53,11 @@ curriculum. ``` └── πŸ“webdev - β”œβ”€β”€ πŸ“png - β”‚Β Β  β”œβ”€β”€ webdev101-programmingml-history.png + β”œβ”€β”€ πŸ“images + β”‚Β Β  β”œβ”€β”€ webdev101-programmingml-history.webp β”‚Β Β  └── πŸ“„... - └── πŸ“tiff - β”œβ”€β”€ πŸ“„webdev101-programming.tiff + └── πŸ“pdf + β”œβ”€β”€ πŸ“„webdev101-programming.pdf └── πŸ“„... ``` @@ -82,11 +82,11 @@ curriculum. ``` └── πŸ“ml - β”œβ”€β”€ πŸ“png - β”‚Β Β  β”œβ”€β”€ πŸ“„ml-history.png + β”œβ”€β”€ πŸ“images + β”‚Β Β  β”œβ”€β”€ πŸ“„ml-history.webp β”‚Β Β  └── πŸ“„... - └── πŸ“tiff - β”œβ”€β”€ πŸ“„ml-history.tiff + └── πŸ“pdf + β”œβ”€β”€ πŸ“„ml-history.pdf └── πŸ“„... ``` @@ -108,7 +108,7 @@ I am planning to recreate digitally someday. Git cherrypick is the only one that ``` └── πŸ“git-purr - β”œβ”€β”€ πŸ“„git-purr.jpg + β”œβ”€β”€ πŸ“„git-purr.webp Β Β  └── πŸ“„... ``` @@ -125,7 +125,7 @@ I am planning to recreate digitally someday. Git cherrypick is the only one that ``` └── πŸ“teams - β”œβ”€β”€ πŸ“„teams-toolkit-v3-doodle.png + β”œβ”€β”€ πŸ“„teams-toolkit-v3-doodle.webp Β Β  └── πŸ“„... ``` @@ -170,15 +170,7 @@ The content is outdated as of 2022 so view them with cautions. ## πŸ–¨ Printing -> ⚠️ Updated on August 27, 2021: -> -> GitHub warned me that my Git LFS is disabled as the bandwidth exceeded exceeded your data plan by 150%+. -> So now the high-res version in TIFF is temporary unavailable. I will move them somewhere when I have time. -> Thank you! -> πŸ™‡β€β™€οΈ - -~~The *tiff* files are for printing. I set them in 5.83 x 8.27 inches, which should fit in A5 paper size. -They are large files and stored as LFS files so you won't download the actual files when you `git clone` so please download manually from GitHub.~~ +~~The *pdf* files are for printing. They should fit on A5 papers. --- diff --git a/algorithms/README.md b/algorithms/README.md index 4f5bf1d..9e37873 100644 --- a/algorithms/README.md +++ b/algorithms/README.md @@ -4,36 +4,36 @@ | O(n) | O(1) and O(nΒ²) | | --- | --- | -| ![Big O Notation](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/algorithms/png/algorithm101_BigO_01.png?raw=true) | ![Big O Notation](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/algorithms/png/algorithm101_BigO_02.png?raw=true) | +| ![Big O Notation](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/algorithms/images/algorithm101_BigO_01.webp?raw=true) | ![Big O Notation](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/algorithms/images/algorithm101_BigO_02.webp?raw=true) | ## Data Structures: Array & Linked List | Array | Linked List | | --- | --- | -| ![Array](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/algorithms/png/algorithm101_Array.png?raw=true) | ![Linked List](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/algorithms/png/algorithm101_Linked_List.png?raw=true) | +| ![Array](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/algorithms/images/algorithm101_Array.webp?raw=true) | ![Linked List](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/algorithms/images/algorithm101_Linked_List.webp?raw=true) | ## Data Structures: Stack & Queue | Stack | Queue | | --- | --- | -| ![Stack](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/algorithms/png/algorithm101_Stack.png?raw=true) | ![Queue](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/algorithms/png/algorithm101_Queue.png?raw=true) | +| ![Stack](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/algorithms/images/algorithm101_Stack.webp?raw=true) | ![Queue](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/algorithms/images/algorithm101_Queue.webp?raw=true) | ## Data Structures: Hash Table | Hash Table (1) | Hash Table (2) | | --- | --- | -| ![Hash Table](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/algorithms/png/algorithm101_Hash_Table_01.png?raw=true) | ![Hash Table](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/algorithms/png/algorithm101_Hash_Table_02.png?raw=true) | +| ![Hash Table](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/algorithms/images/algorithm101_Hash_Table_01.webp?raw=true) | ![Hash Table](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/algorithms/images/algorithm101_Hash_Table_02.webp?raw=true) | ## Data Structures: Binary Heap | Binary Heap (1) | Binary Heap (2) | | --- | --- | -| ![Binary Heap](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/algorithms/png/algorithm101_Heap_01.png?raw=true) | ![Binary Heap](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/algorithms/png/algorithm101_Heap_02.png?raw=true) | +| ![Binary Heap](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/algorithms/images/algorithm101_Heap_01.webp?raw=true) | ![Binary Heap](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/algorithms/images/algorithm101_Heap_02.webp?raw=true) | ## Data Structures: Binary Search Tree | BST (1) | BST (2) | | --- | --- | -| ![BST](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/algorithms/png/algorithm101_BST_01.png?raw=true) | ![BST](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/algorithms/png/algorithm101_BST_02.png?raw=true) | \ No newline at end of file +| ![BST](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/algorithms/images/algorithm101_BST_01.webp?raw=true) | ![BST](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/algorithms/images/algorithm101_BST_02.webp?raw=true) | \ No newline at end of file diff --git a/algorithms/webp/algorithm101_Array.webp b/algorithms/images/algorithm101_Array.webp similarity index 100% rename from algorithms/webp/algorithm101_Array.webp rename to algorithms/images/algorithm101_Array.webp diff --git a/algorithms/webp/algorithm101_BST_01.webp b/algorithms/images/algorithm101_BST_01.webp similarity index 100% rename from algorithms/webp/algorithm101_BST_01.webp rename to algorithms/images/algorithm101_BST_01.webp diff --git a/algorithms/webp/algorithm101_BST_02.webp b/algorithms/images/algorithm101_BST_02.webp similarity index 100% rename from algorithms/webp/algorithm101_BST_02.webp rename to algorithms/images/algorithm101_BST_02.webp diff --git a/algorithms/webp/algorithm101_BigO_01.webp b/algorithms/images/algorithm101_BigO_01.webp similarity index 100% rename from algorithms/webp/algorithm101_BigO_01.webp rename to algorithms/images/algorithm101_BigO_01.webp diff --git a/algorithms/webp/algorithm101_BigO_02.webp b/algorithms/images/algorithm101_BigO_02.webp similarity index 100% rename from algorithms/webp/algorithm101_BigO_02.webp rename to algorithms/images/algorithm101_BigO_02.webp diff --git a/algorithms/webp/algorithm101_Hash_Table_01.webp b/algorithms/images/algorithm101_Hash_Table_01.webp similarity index 100% rename from algorithms/webp/algorithm101_Hash_Table_01.webp rename to algorithms/images/algorithm101_Hash_Table_01.webp diff --git a/algorithms/webp/algorithm101_Hash_Table_02.webp b/algorithms/images/algorithm101_Hash_Table_02.webp similarity index 100% rename from algorithms/webp/algorithm101_Hash_Table_02.webp rename to algorithms/images/algorithm101_Hash_Table_02.webp diff --git a/algorithms/webp/algorithm101_Heap_01.webp b/algorithms/images/algorithm101_Heap_01.webp similarity index 100% rename from algorithms/webp/algorithm101_Heap_01.webp rename to algorithms/images/algorithm101_Heap_01.webp diff --git a/algorithms/webp/algorithm101_Heap_02.webp b/algorithms/images/algorithm101_Heap_02.webp similarity index 100% rename from algorithms/webp/algorithm101_Heap_02.webp rename to algorithms/images/algorithm101_Heap_02.webp diff --git a/algorithms/webp/algorithm101_Linked_List.webp b/algorithms/images/algorithm101_Linked_List.webp similarity index 100% rename from algorithms/webp/algorithm101_Linked_List.webp rename to algorithms/images/algorithm101_Linked_List.webp diff --git a/algorithms/webp/algorithm101_Queue.webp b/algorithms/images/algorithm101_Queue.webp similarity index 100% rename from algorithms/webp/algorithm101_Queue.webp rename to algorithms/images/algorithm101_Queue.webp diff --git a/algorithms/webp/algorithm101_Stack.webp b/algorithms/images/algorithm101_Stack.webp similarity index 100% rename from algorithms/webp/algorithm101_Stack.webp rename to algorithms/images/algorithm101_Stack.webp diff --git a/git-purr/README.md b/git-purr/README.md index 3e8712c..5abcdd8 100644 --- a/git-purr/README.md +++ b/git-purr/README.md @@ -5,16 +5,16 @@ This series is my ealier work and everything is drawn in very analog way, except ## git purr (git pull) -![Git pull explained with cats](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/git-purr/git-purr.jpg?raw=true) +![Git pull explained with cats](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/git-purr/git-purr.webp?raw=true) ## git meowge (git merge & git rebase) -![Git merge explained with cats](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/git-purr/git-meowge.jpg?raw=true) +![Git merge explained with cats](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/git-purr/git-meowge.webp?raw=true) ## git puss (git push) -![Git push explained with cats](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/git-purr/git-puss.jpg?raw=true) +![Git push explained with cats](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/git-purr/git-puss.webp?raw=true) ## git cherry-pick & git log -![Git cherry-pick explained with cats](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/git-purr/git-cherry-pick.jpg?raw=true) +![Git cherry-pick explained with cats](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/git-purr/git-cherry-pick.webp?raw=true) diff --git a/ml/webp/ml-fairness.webp b/ml/images/ml-fairness.webp similarity index 100% rename from ml/webp/ml-fairness.webp rename to ml/images/ml-fairness.webp diff --git a/ml/webp/ml-history.webp b/ml/images/ml-history.webp similarity index 100% rename from ml/webp/ml-history.webp rename to ml/images/ml-history.webp diff --git a/ml/webp/ml-realworld.webp b/ml/images/ml-realworld.webp similarity index 100% rename from ml/webp/ml-realworld.webp rename to ml/images/ml-realworld.webp diff --git a/ml/webp/ml-regression.webp b/ml/images/ml-regression.webp similarity index 100% rename from ml/webp/ml-regression.webp rename to ml/images/ml-regression.webp diff --git a/ml/images/ml-reinforcement.webp b/ml/images/ml-reinforcement.webp new file mode 100644 index 0000000..50c777f Binary files /dev/null and b/ml/images/ml-reinforcement.webp differ diff --git a/ml/images/ml-timeseries.webp b/ml/images/ml-timeseries.webp new file mode 100644 index 0000000..c647c54 Binary files /dev/null and b/ml/images/ml-timeseries.webp differ diff --git a/ml/webp/ml-reinforcement.webp b/ml/webp/ml-reinforcement.webp deleted file mode 100644 index 1728c93..0000000 Binary files a/ml/webp/ml-reinforcement.webp and /dev/null differ diff --git a/ml/webp/ml-timeseries.webp b/ml/webp/ml-timeseries.webp deleted file mode 100644 index 8f6db5a..0000000 Binary files a/ml/webp/ml-timeseries.webp and /dev/null differ diff --git a/sketchnotes/README.md b/sketchnotes/README.md index 59ecd77..5922b5d 100644 --- a/sketchnotes/README.md +++ b/sketchnotes/README.md @@ -13,45 +13,45 @@ These are some of my old sketchnotes from the past. I don't have all of my drawi Notes from What's New in JavaScript talks at Google I/O in 2019. -![sketchnote](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/sketchnotes/googleio2019-js.png?raw=true) +![sketchnote](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/sketchnotes/googleio2019-js.webp?raw=true) ## Live Sketchnotes from Google IO 2018 Notes from some of the talks at Google I/O in 2018. -![sketchnote](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/sketchnotes/googleio2018-keynote.png?raw=true) -![sketchnote](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/sketchnotes/googleio2018-devtools.png?raw=true) -![sketchnote](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/sketchnotes/googleio2018-tensorflow.png?raw=true) +![sketchnote](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/sketchnotes/googleio2018-keynote.webp?raw=true) +![sketchnote](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/sketchnotes/googleio2018-devtools.webp?raw=true) +![sketchnote](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/sketchnotes/googleio2018-tensorflow.webp?raw=true) ## Live Sketchnotes from Google IO 2017 Notes from some of the talks at Google I/O in 2017. -![sketchnote](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/sketchnotes/googleio2017-devtools.jpg?raw=true) -![sketchnote](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/sketchnotes/googleio2017-amppwa.jpg?raw=true) -![sketchnote](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/sketchnotes/googleio2017-webcomponents.jpg?raw=true) +![sketchnote](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/sketchnotes/googleio2017-devtools.webp?raw=true) +![sketchnote](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/sketchnotes/googleio2017-amppwa.webp?raw=true) +![sketchnote](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/sketchnotes/googleio2017-webcomponents.webp?raw=true) ## Slack Frontiers 2019 Keynote -![sketchnote](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/sketchnotes/slack-frontiers-2019.png?raw=true) +![sketchnote](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/sketchnotes/slack-frontiers-2019.webp?raw=true) ## SPEC (Slack Dev Conference) 2019 Keynote -![sketchnote](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/sketchnotes/spec2019-keynote.png?raw=true) +![sketchnote](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/sketchnotes/spec2019-keynote.webp?raw=true) ## SPEC (Slack Dev Conference) 2018 Keynote -![sketchnote](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/sketchnotes/spec2018-keynote.png?raw=true) +![sketchnote](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/sketchnotes/spec2018-keynote.webp?raw=true) ## Notes from Presenting Data & Information course by Edward Tufte Sketchnotes from Presenting Data & Information course by Edward Tufte about fundamental design strategies for information displays. -![sketchnote](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/sketchnotes/data-and-info-01.png?raw=true) +![sketchnote](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/sketchnotes/data-and-info-01.webp?raw=true) -![sketchnote](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/sketchnotes/data-and-info-02.png?raw=true) +![sketchnote](https://github.com/girliemac/a-picture-is-worth-a-1000-words/blob/main/sketchnotes/data-and-info-02.webp?raw=true) diff --git a/webdev/webp/webdev101-a11y.webp b/webdev/images/webdev101-a11y.webp similarity index 100% rename from webdev/webp/webdev101-a11y.webp rename to webdev/images/webdev101-a11y.webp diff --git a/webdev/webp/webdev101-css.webp b/webdev/images/webdev101-css.webp similarity index 100% rename from webdev/webp/webdev101-css.webp rename to webdev/images/webdev101-css.webp diff --git a/webdev/webp/webdev101-github.webp b/webdev/images/webdev101-github.webp similarity index 100% rename from webdev/webp/webdev101-github.webp rename to webdev/images/webdev101-github.webp diff --git a/webdev/webp/webdev101-html.webp b/webdev/images/webdev101-html.webp similarity index 100% rename from webdev/webp/webdev101-html.webp rename to webdev/images/webdev101-html.webp diff --git a/webdev/webp/webdev101-js-arrays.webp b/webdev/images/webdev101-js-arrays.webp similarity index 100% rename from webdev/webp/webdev101-js-arrays.webp rename to webdev/images/webdev101-js-arrays.webp diff --git a/webdev/webp/webdev101-js-datatypes.webp b/webdev/images/webdev101-js-datatypes.webp similarity index 100% rename from webdev/webp/webdev101-js-datatypes.webp rename to webdev/images/webdev101-js-datatypes.webp diff --git a/webdev/webp/webdev101-js-decisions.webp b/webdev/images/webdev101-js-decisions.webp similarity index 100% rename from webdev/webp/webdev101-js-decisions.webp rename to webdev/images/webdev101-js-decisions.webp diff --git a/webdev/webp/webdev101-js-functions.webp b/webdev/images/webdev101-js-functions.webp similarity index 100% rename from webdev/webp/webdev101-js-functions.webp rename to webdev/images/webdev101-js-functions.webp diff --git a/webdev/webp/webdev101-js.webp b/webdev/images/webdev101-js.webp similarity index 100% rename from webdev/webp/webdev101-js.webp rename to webdev/images/webdev101-js.webp diff --git a/webdev/webp/webdev101-programming.webp b/webdev/images/webdev101-programming.webp similarity index 100% rename from webdev/webp/webdev101-programming.webp rename to webdev/images/webdev101-programming.webp