👍10❤8🙏4
Forwarded from Byteforge / بایــت فورج 🛸
رفقا سلام روزتون بخیر باشه
چن مدت پیش ترجمه ی کتابی رو استارت زدیم
ترجمه ش رو ب لطف یکی از دوستان که مشارکت خوبی داشتن تموم کردیم و ریپو رو داخل گیتهاب گذاشتیم میتونید استفاده کنید
یه استار ساده و نشر دادنش کمک میکنه انگیزه بیشتری داشته باشیم برای انجام پروژه های رایگان و اوپن سورس
https://github.com/hemansadeghi/TLCL-Persian.git
چن مدت پیش ترجمه ی کتابی رو استارت زدیم
ترجمه ش رو ب لطف یکی از دوستان که مشارکت خوبی داشتن تموم کردیم و ریپو رو داخل گیتهاب گذاشتیم میتونید استفاده کنید
ترجمه کتاب :
the linux command line
اثر ویلیام شاتس William Shotts
بعد خوندنش درک خوبی از کامند های لینوکسی دارید به نسبت و یجورایی bash رو هم یاد میگیرید .
یه استار ساده و نشر دادنش کمک میکنه انگیزه بیشتری داشته باشیم برای انجام پروژه های رایگان و اوپن سورس
https://github.com/hemansadeghi/TLCL-Persian.git
GitHub
GitHub - hemansadeghi/TLCL-Persian: 📘 ترجمه فارسی کتاب The Linux Command Line (TLCL)
📘 ترجمه فارسی کتاب The Linux Command Line (TLCL). Contribute to hemansadeghi/TLCL-Persian development by creating an account on GitHub.
❤18👍2🔥2
🔥 قسمت جدید سری Rust vs Python منتشر شد!
این بار رفتم سراغ پردازش موازی و مقایسهی سرعت واقعی Python و Rust در Multithreading و Multiprocessing.
نتیجه تستها خیلی جالب بود:
Python توی Multiprocessing عملکرد قابل قبولی داشت
ولی Rust توی پردازش CPU سنگین، تقریباً ۱۰ برابر سریعتر بود! ⚡️
توی ویدیو دقیق توضیح دادم که چرا این اتفاق میافته و تاثیر GIL روی Threadهای Python چقدره.
🎥 تماشای ویدیو:
برای مشاهده ویدیو اینجا کلیک کنید
اگه از مقایسهها و تستهای واقعی لذت میبری، دیدنش رو از دست نده! 🚀
@Amin_TechLab
این بار رفتم سراغ پردازش موازی و مقایسهی سرعت واقعی Python و Rust در Multithreading و Multiprocessing.
نتیجه تستها خیلی جالب بود:
Python توی Multiprocessing عملکرد قابل قبولی داشت
ولی Rust توی پردازش CPU سنگین، تقریباً ۱۰ برابر سریعتر بود! ⚡️
توی ویدیو دقیق توضیح دادم که چرا این اتفاق میافته و تاثیر GIL روی Threadهای Python چقدره.
🎥 تماشای ویدیو:
برای مشاهده ویدیو اینجا کلیک کنید
اگه از مقایسهها و تستهای واقعی لذت میبری، دیدنش رو از دست نده! 🚀
@Amin_TechLab
🔥9👍5
🎥 قسمت هشتم سری Rust vs Python منتشر شد!
اینبار رفتیم سراغ یکی از مهمترین و پرکاربردترین ساختارهای داده:
HashMap در Rust و Dictionary در Python
🔍 تو این قسمت روی ۱ میلیون المان تست کردیم و عملکرد هر زبان رو بررسی کردیم:
Insert
Search
Delete
نتیجه جذابه! Python با اختلاف معنیدار سریعتر بود 😮
اما این برتری تصادفی نیست؛ دقیقاً توضیح دادم چرا این اتفاق افتاده و رفتار درونی هر ساختار داده چطور روی سرعت تأثیر میذاره.
👨💻 از معماری HashTable تا مدیریت حافظه — همهچیز رو کامل توضیح دادم.
🎬 تماشا در یوتیوب:
برای مشاهده ویدیو اینجا کلیک کنید
@Amin_TechLAb
اینبار رفتیم سراغ یکی از مهمترین و پرکاربردترین ساختارهای داده:
HashMap در Rust و Dictionary در Python
🔍 تو این قسمت روی ۱ میلیون المان تست کردیم و عملکرد هر زبان رو بررسی کردیم:
Insert
Search
Delete
نتیجه جذابه! Python با اختلاف معنیدار سریعتر بود 😮
اما این برتری تصادفی نیست؛ دقیقاً توضیح دادم چرا این اتفاق افتاده و رفتار درونی هر ساختار داده چطور روی سرعت تأثیر میذاره.
👨💻 از معماری HashTable تا مدیریت حافظه — همهچیز رو کامل توضیح دادم.
🎬 تماشا در یوتیوب:
برای مشاهده ویدیو اینجا کلیک کنید
@Amin_TechLAb
🔥9❤4👍1
🎥 قسمت جدید مستر کلاس امبدد منتشر شد!
TCM در STM32H7 چیست؟ همه چیز درباره ITCM و DTCM
اگر همیشه برات سؤال بوده که چرا هسته Cortex-M7 اینقدر سریع کار میکنه، این قسمت دقیقاً جواب همون سؤاله 🔥
در این ویدیو به صورت کامل و مفهومی توضیح دادم:
TCM چیه و چرا کنار CPU قرار گرفته؟
فرق ITCM و DTCM چیه؟
Zero-Wait-State یعنی چی؟
چرا اجرای کد در TCM چند برابر سریعتر از SRAM و Flash هست؟
کِی باید کد رو بندازیم داخل ITCM و چه دادههایی رو داخل DTCM؟
این قسمت کاملاً مفهومی و پایهایه تا در قسمت ۸ بریم سراغ پیادهسازی عملی 🚀
📺 مشاهده ویدیو:
🔗 برای مشاهده ویدیو اینجا کلیک کنید
اگر دنبال یادگیری حرفهای STM32H7 هستی، حتماً این قسمت رو ببین
مدرس: محمد امین خادمالحسینی
@Amin_TechLab
TCM در STM32H7 چیست؟ همه چیز درباره ITCM و DTCM
اگر همیشه برات سؤال بوده که چرا هسته Cortex-M7 اینقدر سریع کار میکنه، این قسمت دقیقاً جواب همون سؤاله 🔥
در این ویدیو به صورت کامل و مفهومی توضیح دادم:
TCM چیه و چرا کنار CPU قرار گرفته؟
فرق ITCM و DTCM چیه؟
Zero-Wait-State یعنی چی؟
چرا اجرای کد در TCM چند برابر سریعتر از SRAM و Flash هست؟
کِی باید کد رو بندازیم داخل ITCM و چه دادههایی رو داخل DTCM؟
این قسمت کاملاً مفهومی و پایهایه تا در قسمت ۸ بریم سراغ پیادهسازی عملی 🚀
📺 مشاهده ویدیو:
🔗 برای مشاهده ویدیو اینجا کلیک کنید
اگر دنبال یادگیری حرفهای STM32H7 هستی، حتماً این قسمت رو ببین
مدرس: محمد امین خادمالحسینی
@Amin_TechLab
🔥8❤5👍3
🚀 اتصال Google Colab به VS Code با افزونه جدید رسمی گوگل | آموزش کامل
اگه از Google Colab استفاده میکنید و دوست دارید نوتبوکهاتون رو داخل VS Code اجرا کنید، این آموزش دقیقاً برای شماست!
با افزونه جدید رسمی گوگل میتونید فقط با یک کلیک، کولب رو به ویاسکد وصل کنید و تجربهی حرفهایتری داشته باشید.
توی این ویدیو یاد میگیرید:
نصب افزونه رسمی Google Colab
اتصال VS Code به Colab
اجرای نوتبوکها داخل ویاسکد
رفع خطاها و نکات اتصال
حتماً ویدیو رو ببینید:
برای مشاهده ویدیو اینجا کلیک کنید
@Amin_TechLab
اگه از Google Colab استفاده میکنید و دوست دارید نوتبوکهاتون رو داخل VS Code اجرا کنید، این آموزش دقیقاً برای شماست!
با افزونه جدید رسمی گوگل میتونید فقط با یک کلیک، کولب رو به ویاسکد وصل کنید و تجربهی حرفهایتری داشته باشید.
توی این ویدیو یاد میگیرید:
نصب افزونه رسمی Google Colab
اتصال VS Code به Colab
اجرای نوتبوکها داخل ویاسکد
رفع خطاها و نکات اتصال
حتماً ویدیو رو ببینید:
برای مشاهده ویدیو اینجا کلیک کنید
@Amin_TechLab
❤8🔥3👌2👍1
🚀 قسمت نهم از سری Rust vs Python منتشر شد!
این بار رفتیم سراغ یکی از مهمترین الگوریتمهای گراف در دنیای واقعی
🔍 الگوریتم Dijkstra برای پیدا کردن کوتاهترین مسیر
در این ویدیو:
الگوریتم دایکسترا رو هم در Python و هم در Rust پیادهسازی کردیم
از Priority Queue / Binary Heap برای بهینهسازی استفاده کردیم
زمان اجرای واقعی هر دو زبان رو Benchmark گرفتیم
دیدیم Rust چطور در پردازشهای الگوریتمی سنگین اختلاف عملکرد ایجاد میکنه ⚡️
🎥 مشاهده ویدیو در یوتیوب:
برای مشاهده ویدیو اینجا کلیک کنید
@Amin_TechLab
این بار رفتیم سراغ یکی از مهمترین الگوریتمهای گراف در دنیای واقعی
🔍 الگوریتم Dijkstra برای پیدا کردن کوتاهترین مسیر
در این ویدیو:
الگوریتم دایکسترا رو هم در Python و هم در Rust پیادهسازی کردیم
از Priority Queue / Binary Heap برای بهینهسازی استفاده کردیم
زمان اجرای واقعی هر دو زبان رو Benchmark گرفتیم
دیدیم Rust چطور در پردازشهای الگوریتمی سنگین اختلاف عملکرد ایجاد میکنه ⚡️
🎥 مشاهده ویدیو در یوتیوب:
برای مشاهده ویدیو اینجا کلیک کنید
@Amin_TechLab
🔥5❤4
🎥 قسمت ۸ مستر کلاس امبدد منتشر شد!
پیادهسازی عملی ITCM و DTCM در STM32H7
در این قسمت وارد دنیای واقعی حافظههای TCM میشویم و به صورت کاملاً عملی میبینیم:
چطور یک تابع سنگین را از Flash به ITCM منتقل کنیم .
چطور دادههای پرتکرار را در DTCM قرار بدهیم
تفاوت واقعی سرعت و رفتار real-time بین Flash، SRAM و TCM .
چرا TCM فقط «سریع» نیست، بلکه قابلاعتماد و deterministic است .
تمام تستها با DWT Cycle Counter انجام شده و نتایج به صورت عددی بررسی شدهاند تا تفاوتها کاملاً ملموس باشند.
📺 مشاهده ویدیو:
برای مشاهده این قسمت اینجا کلیک کنید .
@Amin_TechLab
پیادهسازی عملی ITCM و DTCM در STM32H7
در این قسمت وارد دنیای واقعی حافظههای TCM میشویم و به صورت کاملاً عملی میبینیم:
چطور یک تابع سنگین را از Flash به ITCM منتقل کنیم .
چطور دادههای پرتکرار را در DTCM قرار بدهیم
تفاوت واقعی سرعت و رفتار real-time بین Flash، SRAM و TCM .
چرا TCM فقط «سریع» نیست، بلکه قابلاعتماد و deterministic است .
تمام تستها با DWT Cycle Counter انجام شده و نتایج به صورت عددی بررسی شدهاند تا تفاوتها کاملاً ملموس باشند.
📺 مشاهده ویدیو:
برای مشاهده این قسمت اینجا کلیک کنید .
@Amin_TechLab
❤5🔥5
🤖 هوش مصنوعی بدون اینترنت؟ بله، کاملاً ممکنه!
تو این ویدیو نشون دادم چطور میتونی مدلهای هوش مصنوعی (LLM) رو بهصورت لوکال و آفلاین روی سیستم شخصی خودت اجرا کنی 🚀
بدون API، بدون هزینه، بدون نگرانی از حریم خصوصی 🔒
با استفاده از Ollama میتونی مدلهایی مثل LLaMA و Mistral رو مستقیم روی لپتاپت اجرا کنی.
🎯 مناسب برای:
- برنامهنویسها
- دانشجوها
- علاقهمندان هوش مصنوعی
- کسایی که AI شخصی خودشون رو میخوان
▶️ لینک ویدیو در یوتیوب:
🔗 برای مشاهده ویدیو اینجا کلیک کنید
@Amin_TechLab
تو این ویدیو نشون دادم چطور میتونی مدلهای هوش مصنوعی (LLM) رو بهصورت لوکال و آفلاین روی سیستم شخصی خودت اجرا کنی 🚀
بدون API، بدون هزینه، بدون نگرانی از حریم خصوصی 🔒
با استفاده از Ollama میتونی مدلهایی مثل LLaMA و Mistral رو مستقیم روی لپتاپت اجرا کنی.
🎯 مناسب برای:
- برنامهنویسها
- دانشجوها
- علاقهمندان هوش مصنوعی
- کسایی که AI شخصی خودشون رو میخوان
▶️ لینک ویدیو در یوتیوب:
🔗 برای مشاهده ویدیو اینجا کلیک کنید
@Amin_TechLab
❤7🔥5
🚀 قسمت ۱۰ منتشر شد | مقایسه واقعی Web Scraper در Rust و Python
در این قسمت وارد یکی از کاربردیترین سناریوهای دنیای واقعی شدیم:
🌐 Web Scraping (HTTP GET + HTML Parsing)
🔍 در این ویدیو:
سرعت دریافت داده از وب (HTTP GET) رو مقایسه کردیم
عملکرد پارس کردن HTML رو بررسی کردیم
تفاوت اجرای synchronous در Python و async در Rust رو دیدیم
▶️ تماشای ویدیو در یوتیوب:
برای دیدن ویدیو اینجا کلیک کنید
📌 سورسکد کامل در گیتهاب:
برای دیدن ریپو پروژه اینجا کلیک کنید
@Amin_TechLab
در این قسمت وارد یکی از کاربردیترین سناریوهای دنیای واقعی شدیم:
🌐 Web Scraping (HTTP GET + HTML Parsing)
🔍 در این ویدیو:
سرعت دریافت داده از وب (HTTP GET) رو مقایسه کردیم
عملکرد پارس کردن HTML رو بررسی کردیم
تفاوت اجرای synchronous در Python و async در Rust رو دیدیم
▶️ تماشای ویدیو در یوتیوب:
برای دیدن ویدیو اینجا کلیک کنید
📌 سورسکد کامل در گیتهاب:
برای دیدن ریپو پروژه اینجا کلیک کنید
@Amin_TechLab
❤3👍3🔥3
سلام به همه دوستای عزیزم
اینترنت کمکم داره وصل میشه، اما دلهامون هنوز سنگینه
تسلیت صمیمانه به همه خانوادههای داغدار ایران
🌹 😔🖤
اینترنت کمکم داره وصل میشه، اما دلهامون هنوز سنگینه
تسلیت صمیمانه به همه خانوادههای داغدار ایران
🌹 😔🖤
😢20🕊7🙏2
این رو بچه های X-Stack توسعه دادن ، تو این روزا به درد میخوره با یه سرور مجازی شخصی میتونید استفاده کنید رمزنگاری هم شده .
باقیش رو خودتون برید ببینید دوستان چیه :
📎 https://github.com/4xmen/xchat
ارادتمند 🫡
باقیش رو خودتون برید ببینید دوستان چیه :
📎 https://github.com/4xmen/xchat
ارادتمند 🫡
GitHub
GitHub - 4xmen/xchat: Minimal Rust WebSocket Chat
Minimal Rust WebSocket Chat. Contribute to 4xmen/xchat development by creating an account on GitHub.
👍6❤2🔥1🙏1