ref: https://vivek-singh.medium.com/system-design-cheat-sheet-318ba2e34723
本篇文章是一個筆記文,紀錄關於 System Design 路上常遇到的架構與元件,譬如
1. LoadBalancer
2. Caches
3. Queues
4. Configuration Service
5. API Gateway
6. Service Mesh
7. CDN
8. Cassandra
9. Snowflake
10. Numbers
每個概念都還會附上一些相關影片與文章,也因為是個筆記內容,因此每個元件的介紹都不會非常詳細,都是小小段落介紹每個元件的最基本概念。
譬如 LoadBalancer 的筆記有
1. L4/L7 兩種的差異
2. AWS 上 ELB/ALB/NLB 的三種差異
3. LB 的演算法, Round Robin,Weighted RR, Least Connection/Response Time/Resource based 等
Caches
1. 實作有 Memcached, Redis 等相關專案
2. 什麼時候會使用 Memcached:
a. 需求簡單,譬如單純 Key/Value 字串,可以輕易地透過調整 cores/threads 來調整效能。
b. Volatile,沒有儲存機制
c. 只有 LRU 的 Cache 演算法
d. Key 最多 250B, Value 最多 1MB
3. 什麼時候使用 Redis
a. 需要儲存 object,而非單純 string
b. 支援多種演算法
c. 支援 data store,可以達到 non-volatile 效果
d. 可以支援 Set/Hash/List/Sorted Set 不同型態
這類型的文章對於踏入 System Design 能夠提供一個簡易的入門介紹,先有哪些類別需要學習,再針對每個類別獨立學習也是一個不錯的學習路徑。
同時也有386部Youtube影片,追蹤數超過48萬的網紅秘密結社ヤルミナティー,也在其Youtube影片中提到,今日は「生きている居間」についてだ! 部屋が生きているってことか? もしこの部屋に入ったらどうなるんだ・・・?! 今回も絶対に観に来てくれよな~!! 【ハックの一言】 今回は「生きている居間」についてでしたっすね... これはただの部屋じゃないっすよ… SCPはどこにでも潜んでいる可能性があ...
「c object」的推薦目錄:
- 關於c object 在 矽谷牛的耕田筆記 Facebook 的精選貼文
- 關於c object 在 軟體開發學習資訊分享 Facebook 的精選貼文
- 關於c object 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳解答
- 關於c object 在 秘密結社ヤルミナティー Youtube 的最佳解答
- 關於c object 在 秘密結社ヤルミナティー Youtube 的最佳解答
- 關於c object 在 秘密結社ヤルミナティー Youtube 的最佳解答
- 關於c object 在 How would one write object-oriented code in C? - Stack ... 的評價
- 關於c object 在 CObjectSystem/COS: C Object System - GitHub 的評價
- 關於c object 在 Tutorial 6 - Classes, Objects and Methods: Creating an Object 的評價
- 關於c object 在 Linux中使用C語言載入data Object 檔案資料 的評價
c object 在 軟體開發學習資訊分享 Facebook 的精選貼文
NT 390 特價中
在你的微控制器( Microcontroller )上建構物件導向的韌體
從這 6 小時的課程,你會學到
1 將物件導向原理運用到韌體開發中
2 寫物件導向的嵌入式 C 應用程式
3 寫物件導向的嵌入式 C++ 應用程式
https://softnshare.com/embedded-systems-object-oriented-programming-j/
c object 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳解答
ตัวอย่างโค้ด AI (ปัญญาประดิษฐ์)
สำหรับงาน machine learning + deep learning โดยเฉพาะ
จริงๆ แล้วโค้ดหลายโปรเจค
ก็เคยแชร์โค้ดไปนานแล้ว
แม้ว่าจะเก่าหน่อย แต่ก็ยังใช้ได้
.
แต่เนื่องจากการเซทอัพโปรเจคในเครื่องตัวเอง
มันแสนยุ่งยาก เวอร์ชั่นไลบรารี่เปลี่ยนทีชีวิตเปลี่ยน
ผมเลยทำตัวอย่างการเขียนไว้บนเว็บ (colab)
เพื่อนๆ จะได้ลองศึกษากันได้ไปเลย
สามารถ Ctrl+C และ Ctl+v เอาไปใช้ได้
แต่ขอให้เครดิตกันก็พอ
.
อันนี้เป็นเพียงบางส่วน
ส่วนโปเจคที่เหลือเดี่ยวจะมาทยอยอัพเดตในโพสต์นี้แหละ
.
☑ พื้นฐานเขียนโปรแกรมของเด็กม.ต้น ถ้าไม่มีก็เขียน AI ไม่ได้นะ
https://colab.research.google.com/drive/1rm-kW7Nh5q3kk9JsnvBea2oUr42W9GIF
.
☑ พื้นฐาน Tensorflow
https://colab.research.google.com/drive/1iX9d2bl1ogh2qo2U-NTot_XuVbfAqKi9
.
☑ พื้นฐาน PYTorch
https://colab.research.google.com/drive/1BtVCWpwWovcVqkvEX5HaUAIyUOlekC0m
.
☑ พื้นฐาน Pandas (Dataframe)
https://colab.research.google.com/drive/1LpF3_oz2QIqBIkc1Q8opZyVzujW6Jsq2
.
☑ พื้นฐาน numpy ( อาร์เรย์หลายมิติ)
https://colab.research.google.com/drive/1u93d1Tm60YCKUY6CLGz9242NdQNWAQEA
.
☑ พื้นฐาน matplotlib เอาไว้พล็อตกราฟ
https://colab.research.google.com/drive/1BPi8jv--sKUSu9apCdYziDptHMtBY_16
.
☑ Basic machine learning concept ตั้งแต่
Regression, Logistic Regression, Decision Tree, Support Vector Machine (SVM), Naive Bayes, K-NN (K-Nearest Neighbors), Kmeans และอื่นๆ
https://colab.research.google.com/drive/1ZRMW3fXGWUvkeFPM07qtFXoSbLmuMpO1
.
☑ ตัวอย่าง deeplearning การเรียนรู้ขั้นสูง ได้แก่ neural network, CNN, RNN จากภาพตัวเลข
https://colab.research.google.com/drive/1KsGnaw9jE4wnmXK2mf2C4-Ylnj6nXbFw
.
☑ AI สัญชาติไทยจาก NECTEC ได้แก่
- BASIC NLP: ประมวลผลภาษาไทย
- TAG SUGGESTION: แนะนำป้ายกำกับ
- MACHINE TRANSLATION: แปลภาษา
- SENTIMENT ANALYSIS: วิเคราะห์ความคิดเห็น
- CHARACTER RECOGNITION: แปลงภาพอักษรเป็นข้อความ
- OBJECT RECOGNITION: รู้จำวัตถุ
- FACE ANALYTICS: วิเคราะห์ใบหน้า
- PERSON & ACTIVITY ANALYTICS: วิเคราะห์บุคคล
- SPEECH TO TEXT: แปลงเสียงพูดเป็นข้อความ
- TEXT TO SPEECH: แปลงข้อความเป็นเสียงพูด
- CHATBOT: สร้างแช็ตบอต
colab.research.google.com/drive/1LRPpzzwJwLIZIy3t7CxljhDjgLq-Z1Ha
.
☑ แยกแยะภาพจากโจทย์ Image Net ของโมเดลชื่อดัง เช่น Xception, VGG16, VGG19, ResNet50 และ InceptionV3
(รอก่อน)
.
☑ ใช้ AI ตัดคำในภาษาไทย
https://colab.research.google.com/drive/1tLrKRFR6i4TAzrbJ8wgsp4aihfWnMgnT
.
☑ Principal_Component_Analysis (PCA)
https://colab.research.google.com/drive/1FoGtB5xW1aWeQ7hlTmuB1AhXuFMx-jTo
.
☑ genetic algorithm :
อัลกอริทึมที่มีแรงบันดาลใจมาจากทฤษฎีวิวัฒนาการจากชีววิทยาของ ชาลส์ ดาร์วิน
เพื่อหาเส้นทางสั้นที่สุดในการเดินทางข้าม 20 จังหวัดของประเทศไทย
(รอก่อน)
.
☑ การใช้ AI ตรวจจับวัตถุในรูปภาพ Object Detection โดยใช้ imageai
https://colab.research.google.com/drive/1uQnZfPlRhplvcZKWiXn1jeytJIFEVLkV
.
☑ ใช้ AI ตรวจจับวัตถุในรูปภาพ โดยใช้ pixellib
https://colab.research.google.com/drive/1llWzReE3rS9wDfSGGm8M7RQ25jeEfSIi
.
☑ ตัวอย่าง API ของ Google เป็น tensorflow
https://colab.research.google.com/drive/12K-4uQ1tAvOukLb1-lwXx4bnXkeQupTk
.
☑ การใช้ AI ของ Facebook ตรวจจับวัตถุในรูปภาพ Object Detection , Segmentation, Pose Estimate
https://colab.research.google.com/drive/1jnWFADFdZHz1LSyfXVKHY3fIwuY5F_uo
.
☑ ใช้โมเดล Mask RCNN ตรวจจับวัตถุในรูปภาพ Object Detection , Segmentation
https://colab.research.google.com/drive/1JGRIMQ1YSdMXkEZdC6QNGbI722tEQJTE
.
☑ การใช้ AI ตรวจจับการเคลื่อนไหวของมนุษย์แบบเรียบไทม์ (real time)
https://colab.research.google.com/drive/1zWplcKN6ElL1eJmwKj3IqGFy3gg9Neus
.
☑ การใช้ AI จำใบหน้าคนในรูป ในวีดีโอ
https://colab.research.google.com/drive/1MnypOHemKhMEXCaWOgm6-ViYqF7GENWH
.
☑ หาจุด landmarks บนใบหน้าแบบ 2 มิติกับ 3 มิติ
https://colab.research.google.com/drive/1MDRYnhhPb2l3w0QIjV9beuc26Ng5BOPc
.
☑ การใช้ AI ตรวจจับภาพโป้ 18+ ในรูป หรือแม้กระทั่งภาพการ์ตูนก็ทำได้
https://colab.research.google.com/drive/1aFQgXH9WAvA_aJiZU4GZppWrLnZNJ7Hh
.
☑ การใช้ AI แต่งประโยคขึ้นมาเอง
https://colab.research.google.com/drive/1lZoaSLo2Ip-mlBNUFpjKhVAPWDenbRCu
.
☑ Google Translate API
ตัวอย่าง Python
https://colab.research.google.com/drive/1aca28YHet8DZ3jw-3wCx-Y40XR-6hpDJ
ตัวอย่าง JavaScript
https://github.com/adminho/javascript/blob/master/examples/google_translate/translate_general.html
.
☑ การใช้ AI วินิจฉัยโรค Covid-19 จากภาพเอกซ์เรย์ปอด
https://colab.research.google.com/drive/11ohI5nJiLVc23t2LRUfUmOYBvPYHJDnX
.
☑ ใช้ AI ตรวจจับภาพใบหน้าคนถูกแต่งด้วย Phtotoshop หรือไม่
https://colab.research.google.com/drive/1y4zN4AHhx0NYYx7szfW6C5aWsFdZZvml
.
☑ ใช้ AI วาดรูปเลียนแบบศิลปินชื่อดัง ( Artistic style)
(รอก่อน)
.
☑ ใช้ AI เขียนหนังสือภาษาไทย
(รอก่อน)
.
☑ การนำเอา AI มาใช้ในตลาดหุ้นไทย
https://github.com/adminho/trading-stock-thailand
.
☑ นำ AI มาเล่นเกมเอง
(รอก่อน)
.
☑ การรู้จำเสียงพูดโดยใช้ Google API (Speech Recognition)
- ใช้ javascript+HTML
https://github.com/adminho/javascript/tree/master/examples/speech-recognition/web
- ใช้เสียงควบคุมเกม https://github.com/adminho/javascript/tree/master/examples/speech-recognition/game
.
☑ ใช้ AI แต่งดนตรีเอง
(รอก่อน)
.
.
.
++++ประชาสัมพันธ์+++++++++++++
หนังสือ "AI ไม่ยาก เข้าใจได้ด้วยเลขม.ปลาย"
จะเข้าร่วมแคมเปญลดราคาในวันที่ 7 เดือน 7
ในช่วงวันที่ 7-11 ก.ค. 2564
ของแพลทฟอร์ม meb - mobile e-books
.
อุดหนุนกันได้ที่
👉 https://www.mebmarket.com/index.php?action=BookDetails&data=YToyOntzOjc6InVzZXJfaWQiO3M6NzoiMTcyNTQ4MyI7czo3OiJib29rX2lkIjtzOjY6IjEwODI0NiI7fQ
.
ถ้าซื้อผ่าน Web,Android ราคาปกติ 295 บาท เหลือ 221 บาท
ถ้าซื้อผ่านราคา Apple ราคาปกติ $10.99(฿329) ลดเหลือ $7.99(฿249)
.
.
วิธีการซื้อ
1) สมัครเป็นสมาชิกเว็บ www.mebmarket.com ก่อน
2) ดาวน์โหลดแอพของ meb ค้นหาชื่อ meb นี้แหละ (ถ้าจะอ่านบน desktop ก็ดาวน์โหลดโปรแกรมาก่อน)
3) แล้วสั่งซื้อ โอนเงินก็ตามรายละเอียดที่เว็บแนะนำครับผม
4) จากนั้นก็ใช้โปรแกรม หรือแอพของ meb เปิดอ่านหนังสือครับผม
5) ถ้ามีปัญหาติดต่อทางทีม support@mebmarket.com เขาจะให้คำตอบคำผม
(พอดีฝากขายที่นี้ด้านเทคนิคพวกนี้ผมจะไม่รู้ครับ)
.
ถ้าเพื่อนๆ ที่อ่านหนังสือผ่านระบบ iOS
เวลาจะชำระเงิน ไม่ควรจ่ายผ่านบัตร
เพราะจะซื้อหนังสือแพงขึ้นครับ
.
แนะนำให้ชำระเงิน
- โดยให้เปิดเว็บ https://www.mebmarket.com
- แล้ว login ด้วย username เดียวกับที่เราใช้ใน app บน iOS
- หลังจากนั้นก็เลือกซื้อหนังสือปกติ
.
ซื้อเสร็จแล้วมันจะไปโผล่ใน app บน iOS
จากนั้นเพื่อนสามารถเข้าใช้งานด้วย username และ password อันเดียวกันกับหน้าเว็บเลยครับ
จะซื้อได้ในราคาที่เห็นตามเว็บนี้ (ไม่แพง)
.
.
สำหรับวิธีอ่านอีบุ๊กเล่มนี้
ก็ต้องเลือกโปรแกรม/แอพ ให้เหมาะกับระบบที่เราใช้อยู่
วิธีอ่านอีบุ๊กก็ตามลิงก์ต่อไปนี้
https://docs.google.com/document/d/e/2PACX-1vSI4hZgymHgbqhX3CA6anA_18wRy-iXU9oIlupUr-KwAWvJyxI9zdLrJcPUW77xz8lbvRFfW10747Oe/pub
.
.
👉 สารบัญ:
https://drive.google.com/file/d/1L6-XYMVCWYNkvYXZYP9kOuzAIzPfHuaf/view?usp=sharing
.
👉 ตัวอย่างแต่ละบท
ตัวอย่างบทที่ 1 แนะนำ AI
📗 https://drive.google.com/file/d/19kzbuRtN14eDEYhNewBh4ZUCa6sexaIf/view?usp=sharing
.
ตัวอย่างบทที่ 3 แนะนำ machine learning
📗 https://drive.google.com/file/d/1pe8ty5hVZS0M3zGZe5WliOOTm6Cqv1Ti/view?usp=sharing
.
ตัวอย่างบทที่ 4 เรื่อง linear regression
📗
https://drive.google.com/file/d/1ju_wF6c9CNiYWfSzIIuqV9aUuEa4eurh/view?usp=sharing
.
ตัวอย่างบทที่ 8 เรื่อง CNN
📗 https://drive.google.com/file/d/1lGqsfXs16mV2IbEJx-4IgDslaHOut1kC/view?usp=sharing
.
ตัวอย่างบทที่ 9 เรื่อง RNN, LSTM
📗 https://drive.google.com/file/d/1dxEhj7syoXFAfQB9bqmwXGrfhgz3M7GQ/view?usp=sharing
.
ตัวอย่างบทที่ 10 เรื่อง Deep Q Learning
📗 https://drive.google.com/file/d/129-FPDP-9FJrMNsVqWMJdER762jOzs9G/view?usp=sharing
.
ตัวอย่างบทที่ 11 เรียนรู้แบบไร้ครูผู้สอน
📗 https://drive.google.com/file/d/15njvUq8Vbq3SRA-PHxVGq8Isr1cL3F3d/view?usp=sharing
.
👉 youtube: https://youtu.be/rLo-XdToGFI
👉 รีวิวหนังสือจากผู้เขียนตำราเทพเอกเซล https://www.facebook.com/thepexcel/posts/1424798431031509/
.
.
✍เขียนโดย โปรแกรมเมอร์ไทย thai programmer
c object 在 秘密結社ヤルミナティー Youtube 的最佳解答
今日は「生きている居間」についてだ!
部屋が生きているってことか?
もしこの部屋に入ったらどうなるんだ・・・?!
今回も絶対に観に来てくれよな~!!
【ハックの一言】
今回は「生きている居間」についてでしたっすね...
これはただの部屋じゃないっすよ…
SCPはどこにでも潜んでいる可能性があるっす…
Item #: SCP-002
"生きている"居間
Object Class: Euclid
Author: 不明
Title: SCP-002 - "生きている"居間
Source: http://www.scp-wiki.net/scp-002
CC BY-SA 3.0
Plott公式ファンコミュニティアプリ「Plott Land」のインストールはこちらから!
▼有料会員登録はこちらから(※初月無料) https://subscription.app.c-rayon.com/app/plott/home
▼アプリDLは以下から(iOS/Android共通)
https://c-rayon.com/plott/
▼LINEスタンプはここから!
https://line.me/S/sticker/14317940
▼グッズを買っていくぅ〜〜!!
https://plott.store/
▼チャンネル登録ぅ〜〜!!
https://www.youtube.com/channel/UCKP8iLZRf5ZLVyZ_rzWQHhA?sub_confirmation=1
▼最新情報はTwitterで発信していくぅ〜〜!
キリン:https://twitter.com/Yaruminati
ハック:https://twitter.com/Yaruminati2
キリン【考察系YouTuber】
https://www.youtube.com/channel/UCZ6AXSKWO2AIi5RkSRlPP2A
テイコウペンギン
https://www.youtube.com/channel/UCUTgXNqRBqR33D5q10DfQXw/featured
#ヤルミナ #Plottアニメ
企画・制作:株式会社Plott
※BGMぅ〜〜!
・audiostock https://audiostock.jp/
・効果音ラボ https://soundeffect-lab.info/
・甘茶の音楽工房 http://amachamusic.chagasi.com/
・OtoLogic https://otologic.jp/
c object 在 秘密結社ヤルミナティー Youtube 的最佳解答
今日は「吹き抜けた階段」についてだ!
新しいSCPみたいだな・・・!
迷い込んだら絶対に出られなくなるらしいぞ!
このあと19時から!
絶対に観に来てくれよな~!!
【ハックの一言】
今回は「吹き抜けた階段」についてでしたっすね…!
まさかあんなところにSCPがいるとは思わなかったっす…
キリンさんもタブーさんもひどい目にあった見たいっすね…
Item #: SCP-087
吹き抜けた階段
Object Class: Euclid
cf.http://ja.scp-wiki.net/scp-087
Author:Zaeyde
この動画はCC BY-SA 3.0ライセンスに基づきます。
Plott公式ファンコミュニティアプリ「Plott Land」のインストールはこちらから!
▼有料会員登録はこちらから(※初月無料) https://subscription.app.c-rayon.com/app/plott/home
▼アプリDLは以下から(iOS/Android共通)
https://c-rayon.com/plott/
▼LINEスタンプはここから!
https://line.me/S/sticker/14317940
▼グッズを買っていくぅ〜〜!!
https://plott.store/
▼チャンネル登録ぅ〜〜!!
https://www.youtube.com/channel/UCKP8iLZRf5ZLVyZ_rzWQHhA?sub_confirmation=1
▼最新情報はTwitterで発信していくぅ〜〜!
キリン:https://twitter.com/Yaruminati
ハック:https://twitter.com/Yaruminati2
キリン【考察系YouTuber】
https://www.youtube.com/channel/UCZ6AXSKWO2AIi5RkSRlPP2A
テイコウペンギン
https://www.youtube.com/channel/UCUTgXNqRBqR33D5q10DfQXw/featured
#ヤルミナ #Plottアニメ
企画・制作:株式会社Plott
※BGMぅ〜〜!
・audiostock https://audiostock.jp/
・効果音ラボ https://soundeffect-lab.info/
・甘茶の音楽工房 http://amachamusic.chagasi.com/
・OtoLogic https://otologic.jp/
c object 在 秘密結社ヤルミナティー Youtube 的最佳解答
俺たちの活動をまとめた書籍が発売したぞ!!
しかも!Amazonのベストセラー1位だ!!!!
応援ありがとな!
まだの人は絶対チェックしてくれよな!
「https://www.amazon.co.jp//dp/4046053488/ref=sr_1_1?crid=3SIQXE5YAUXDA&dchild=1&keywords=%E3%83%A4%E3%83%AB%E3%83%9F%E3%83%8A%E3%83%86%E3%82%A3%E3%83%BC&qid=1631177339&s=books&sr=1-1」
今日は「SCP海洋生物」についてだ!
超巨大なSCPらしいぞ…
水が怖くなるって聞いたけど、ほんとなのか??
今回も絶対に観に来てくれよな~!!
【ハックの一言】
今回は「SCP海洋生物」についてでしたっすね…!
人間の体の半分以上が水分で出てきているっす…!
そう考えると、水が怖くなるのは最悪な能力っすよね…!
Item #: SCP-1128
恐怖の水棲生物
Object Class: Euclid
cf.http://ja.scp-wiki.net/scp-1128
Author:MrCobalt
この動画はCC BY-SA 3.0ライセンスに基づきます。
Plott公式ファンコミュニティアプリ「Plott Land」のインストールはこちらから!
▼有料会員登録はこちらから(※初月無料) https://subscription.app.c-rayon.com/app/plott/home
▼アプリDLは以下から(iOS/Android共通)
https://c-rayon.com/plott/
▼LINEスタンプはここから!
https://line.me/S/sticker/14317940
▼グッズを買っていくぅ〜〜!!
https://plott.store/
▼チャンネル登録ぅ〜〜!!
https://www.youtube.com/channel/UCKP8iLZRf5ZLVyZ_rzWQHhA?sub_confirmation=1
▼最新情報はTwitterで発信していくぅ〜〜!
キリン:https://twitter.com/Yaruminati
ハック:https://twitter.com/Yaruminati2
キリン【考察系YouTuber】
https://www.youtube.com/channel/UCZ6AXSKWO2AIi5RkSRlPP2A
テイコウペンギン
https://www.youtube.com/channel/UCUTgXNqRBqR33D5q10DfQXw/featured
#ヤルミナ #Plottアニメ
企画・制作:株式会社Plott
※BGMぅ〜〜!
・audiostock https://audiostock.jp/
・効果音ラボ https://soundeffect-lab.info/
・甘茶の音楽工房 http://amachamusic.chagasi.com/
・OtoLogic https://otologic.jp/
c object 在 CObjectSystem/COS: C Object System - GitHub 的推薦與評價
C Object System: a framework that brings C to the level of other high level programming languages and beyond - GitHub - CObjectSystem/COS: C Object System: ... ... <看更多>
c object 在 Tutorial 6 - Classes, Objects and Methods: Creating an Object 的推薦與評價
Objective C Programming - Tutorial 6 - Classes, Objects and Methods: Creating an Object. 5,271 views5.2K ... ... <看更多>
c object 在 How would one write object-oriented code in C? - Stack ... 的推薦與評價
... <看更多>
相關內容