👍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
Amin'sTechLab
🤖 هوش مصنوعی بدون اینترنت؟ بله، کاملاً ممکنه! تو این ویدیو نشون دادم چطور میتونی مدلهای هوش مصنوعی (LLM) رو بهصورت لوکال و آفلاین روی سیستم شخصی خودت اجرا کنی 🚀 بدون API، بدون هزینه، بدون نگرانی از حریم خصوصی 🔒 با استفاده از Ollama میتونی مدلهایی…
درود ، دوستان الان که اینترنت نصفه در دست رس هست این رو قافل نشید گیر هوش مصنوعی های مسخره داخلی نیافتید و پول بی خود ندید .
به خصوص اگر دانش آموز و دانشجو هستید .
به صورت لوکال روی سیستم خودتون اجرا کنید .
بدون نیاز به هیچ اینترنت و شبکه ای فقط دفعه اول موقع نصب و دانلود وزن ها میخواد .
اگر حتی سیستم قوی ندارید مدل های با وزن های کم رو دانلود عموما به صورت ساده بگم برید سراغ وزن های زیر ۶ گیگ .
مدل هایی که پیشنهاد میکنم خودم :
Deepseek r1
Deepseek v2
Qwen3
Qwen3 coder
Gpt oss
وزن های مختلف داره شما نسبت به سیستمتون بگیرید
ارادتمند 🫡
به خصوص اگر دانش آموز و دانشجو هستید .
به صورت لوکال روی سیستم خودتون اجرا کنید .
بدون نیاز به هیچ اینترنت و شبکه ای فقط دفعه اول موقع نصب و دانلود وزن ها میخواد .
اگر حتی سیستم قوی ندارید مدل های با وزن های کم رو دانلود عموما به صورت ساده بگم برید سراغ وزن های زیر ۶ گیگ .
مدل هایی که پیشنهاد میکنم خودم :
Deepseek r1
Deepseek v2
Qwen3
Qwen3 coder
Gpt oss
وزن های مختلف داره شما نسبت به سیستمتون بگیرید
ارادتمند 🫡
❤10👍1👎1🔥1
Hello to all my dear friends!
I’ve recently developed these codes for a P2P chat application.
You can chat directly with each other, and you can also host the server yourself. It even works just by entering an IPv4 address.
All messages are encrypted using a key/code that you specify, and they are decrypted on the other client using the same key.
Even if someone gets hold of your IP address — or even gets the software itself — without knowing your key, they cannot read your messages.
It also has file sending capability.
Important note: files are currently sent without encryption, so they are not secure yet.
📎 https://github.com/Amin98Hosseini/P2PChat
@Amin_TechLab
I’ve recently developed these codes for a P2P chat application.
You can chat directly with each other, and you can also host the server yourself. It even works just by entering an IPv4 address.
All messages are encrypted using a key/code that you specify, and they are decrypted on the other client using the same key.
Even if someone gets hold of your IP address — or even gets the software itself — without knowing your key, they cannot read your messages.
It also has file sending capability.
Important note: files are currently sent without encryption, so they are not secure yet.
📎 https://github.com/Amin98Hosseini/P2PChat
@Amin_TechLab
GitHub
GitHub - Amin98Hosseini/P2PChat
Contribute to Amin98Hosseini/P2PChat development by creating an account on GitHub.
🔥11❤6👍1
Amin'sTechLab
Hello to all my dear friends! I’ve recently developed these codes for a P2P chat application. You can chat directly with each other, and you can also host the server yourself. It even works just by entering an IPv4 address. All messages are encrypted using…
Update feature with new contributer :
1. Password-protected group creation – users can create chat groups secured with a custom password.
2. Message encryption using the group password – all text messages are encrypted with the assigned password.
3. File encryption – both the filenames and the content of sent files are encrypted.
4. Copy & paste support – messages can be easily copied and pasted in the chat.
5. GUI enhancements – improved layout and styling for a more user-friendly and visually appealing interface
📎 https://github.com/Amin98Hosseini/P2PChat
@Amin_TechLab
1. Password-protected group creation – users can create chat groups secured with a custom password.
2. Message encryption using the group password – all text messages are encrypted with the assigned password.
3. File encryption – both the filenames and the content of sent files are encrypted.
4. Copy & paste support – messages can be easily copied and pasted in the chat.
5. GUI enhancements – improved layout and styling for a more user-friendly and visually appealing interface
📎 https://github.com/Amin98Hosseini/P2PChat
@Amin_TechLab
🔥6❤1
با عرض درود خدمت تمام دوستان و همراهان عزیز ، در ابتدا برای تمام عزیزان آرزوی سلامتی دارم .
بعد از گذشته 2 ماه موفق شدم الان متصل بشم و تعداد از عزیزان به بنده پیام داده بودن و یا دوستان نزدیکم تماس گرفتن بابت فعالیت در پلتفرم های داخلی حتی به صورت محدود و موقت ، خواستم از تمام عزیزان اینجا بپرسم که آیا مایل به فعالیت محدود و موقت در پلتفرم های داخلی تا زمان اتصال مجدد همه عزیزان به اینترنت بین الملل هستید .
در آن بستر هم فقط کتاب های فنی در حوزه الکترونیک و برنامه نویسی و یا معرفی ابزار ها انجام میشه و یا اگر شخص درخواست داشته باشه منبع آموزش آن به اشتراک گذاشته میشه .
امید وارم مجدد برای همه عزیزان اینترنت در دست رسی قرار بگیره و ممکنه حتی دفعه بعدی هم بنده نتونم به تلگرام متصل بشم .
با توجه به نظرات دوستان در رای گیری که زیر این پست انجام میشه تصمیم به فعالیت در پلتفرم های داخلی بابت اشتراک گذاری منابع میکنم .
با آرزوی سلامتی و پایندگی .
بعد از گذشته 2 ماه موفق شدم الان متصل بشم و تعداد از عزیزان به بنده پیام داده بودن و یا دوستان نزدیکم تماس گرفتن بابت فعالیت در پلتفرم های داخلی حتی به صورت محدود و موقت ، خواستم از تمام عزیزان اینجا بپرسم که آیا مایل به فعالیت محدود و موقت در پلتفرم های داخلی تا زمان اتصال مجدد همه عزیزان به اینترنت بین الملل هستید .
در آن بستر هم فقط کتاب های فنی در حوزه الکترونیک و برنامه نویسی و یا معرفی ابزار ها انجام میشه و یا اگر شخص درخواست داشته باشه منبع آموزش آن به اشتراک گذاشته میشه .
امید وارم مجدد برای همه عزیزان اینترنت در دست رسی قرار بگیره و ممکنه حتی دفعه بعدی هم بنده نتونم به تلگرام متصل بشم .
با توجه به نظرات دوستان در رای گیری که زیر این پست انجام میشه تصمیم به فعالیت در پلتفرم های داخلی بابت اشتراک گذاری منابع میکنم .
با آرزوی سلامتی و پایندگی .
❤1