Forwarded from کانال مهرداد لینوکس
🛠 تبدیل برد ESP32 به ابزار هکرها و مهندسها.😎
✴️ESP32-Bus-Pirate یک فریمور آزاد الهامگرفته از Bus Pirate قدیمیست که همهچیز را در یک چیپ میچیند:
🔥 Sniff و تحلیل پروتکلها: I2C، SPI، UART، 1-Wire، CAN، JTAG
🛜شکار و شنود Wi-Fi / BLE
💠ساخت و شبیهسازی IR remote
💠اجرای حملات USB-HID
💠کنترل سختافزار و LED، scripting، automation
✅رابطش یا از طریق USB سریال است یا از طریق وباینترفیس (حتی روی موبایل).
بدون نیاز به ابزار اضافی، فقط فلش کن و از روز اول یک «Swiss Army Knife» هکری داشته باش.
⚠️ کار با ولتاژ ۳.۳V یا ۵V — ولتاژ بالاتر یعنی خداحافظ برد!🫠
📂 کد و آموزش در GitHub
✴️ESP32-Bus-Pirate یک فریمور آزاد الهامگرفته از Bus Pirate قدیمیست که همهچیز را در یک چیپ میچیند:
🔥 Sniff و تحلیل پروتکلها: I2C، SPI، UART، 1-Wire، CAN، JTAG
🛜شکار و شنود Wi-Fi / BLE
💠ساخت و شبیهسازی IR remote
💠اجرای حملات USB-HID
💠کنترل سختافزار و LED، scripting، automation
✅رابطش یا از طریق USB سریال است یا از طریق وباینترفیس (حتی روی موبایل).
بدون نیاز به ابزار اضافی، فقط فلش کن و از روز اول یک «Swiss Army Knife» هکری داشته باش.
⚠️ کار با ولتاژ ۳.۳V یا ۵V — ولتاژ بالاتر یعنی خداحافظ برد!🫠
📂 کد و آموزش در GitHub
قیمت برد 7 دلاری ESP32 در زمان نوشتن پست در ایران ۷۰۰ هزار
Forwarded from DevTwitter | توییت برنامه نویسی
یه مدل NER با ترنسفورمر زدم که از طریق گفتار، سرور رو خودکار راهاندازی میکنه!
اینجا از Whisper برای تبدیل صدا به متن استفاده شده و بعد با BERT/RoBERTa/DeBERTa تشخیص موجودیتهایی مثل نوع سرور، مرکز داده، نام سرور و … رو انجام میده. حتی وجود نویز محتمل توی تبدیل گفتار به متن هم در تست شبیهسازی شده.
https://github.com/hosseindamavandi/Transformer-NER-for-Automated-Infrastructure
@DevTwitter | <Hossein/>
اینجا از Whisper برای تبدیل صدا به متن استفاده شده و بعد با BERT/RoBERTa/DeBERTa تشخیص موجودیتهایی مثل نوع سرور، مرکز داده، نام سرور و … رو انجام میده. حتی وجود نویز محتمل توی تبدیل گفتار به متن هم در تست شبیهسازی شده.
https://github.com/hosseindamavandi/Transformer-NER-for-Automated-Infrastructure
@DevTwitter | <Hossein/>
Forwarded from Linuxor ?
بعد از 40 سال یه الگوریتم جدید برای کوتاه ترین مسیر کشف شده.
الگوریتم دیکسترا با شروع از نقطه مبدا و گسترش تدریجی به سمت نقاط دیگر عمل میکنه. و یکی از محدودیتهای اصلیش، نیاز به مرتبسازی مداوم نقاط برای انتخاب نزدیکترین نقطه است که باعث کاهش کاراییش میشه.
حالا محققا الگوریتمی توسعه دادن که بدون نیاز به مرتبسازی، کوتاهترین مسیرها رو پیدا میکنه. این الگوریتم جدید میتونه سریعتر از الگوریتمهای دیکسترا عمل کنه. و دیگه الگوریتم دیکسترا بهینه نیست.
مقاله کامل :
arxiv.org/pdf/2504.17033
@Linuxor
الگوریتم دیکسترا با شروع از نقطه مبدا و گسترش تدریجی به سمت نقاط دیگر عمل میکنه. و یکی از محدودیتهای اصلیش، نیاز به مرتبسازی مداوم نقاط برای انتخاب نزدیکترین نقطه است که باعث کاهش کاراییش میشه.
حالا محققا الگوریتمی توسعه دادن که بدون نیاز به مرتبسازی، کوتاهترین مسیرها رو پیدا میکنه. این الگوریتم جدید میتونه سریعتر از الگوریتمهای دیکسترا عمل کنه. و دیگه الگوریتم دیکسترا بهینه نیست.
مقاله کامل :
arxiv.org/pdf/2504.17033
@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
خب بالاخره C++23 یک سیستم درست و درمون Error Handling که میتونه به سبک برنامهنویسی Functional هم کار کنه اضافه کرد! کاملا هم Zero Cost هست :)
اینجاست که رقابت تنگاتنگ Rust و C++ و اثرشون روی همدیگه جذاب و دوستداشتنی میشه.
در این 🧵 قصد داریم با std::expected آشنا بشم!
https://x.com/mamadou_gamedev/status/1954555836526711284
@TheRaymondDev
اینجاست که رقابت تنگاتنگ Rust و C++ و اثرشون روی همدیگه جذاب و دوستداشتنی میشه.
در این 🧵 قصد داریم با std::expected آشنا بشم!
https://x.com/mamadou_gamedev/status/1954555836526711284
@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 به نظر میاد که اتحادیه اروپا برنامه ای برای کنترل چت و از بین بردن ارتباطات خصوصی چت رو دارد.
یعنی برگشت به دوران پیش از اینترنت امن
@TheRaymondDev
یعنی برگشت به دوران پیش از اینترنت امن
@TheRaymondDev
Forwarded from IRCF | اینترنت آزاد برای همه
اینکه بهجای رشد کردن و دنبالکردن رویاها، مجبور باشی همه توان و انرژی رو برای جنگیدن با محدودیت و سانسور بذاری، دردیه که تقریبا همه آدمها توی ایران میفهمنش.
تلخیش اینجاست که یه حکومت سرکوبگر، با برنامه و حسابشده همه مسیرهای پیشرفت رو میبنده تا هر صدای مخالف، یا فکر آزاد رو کنترل یا خفه کنه.
این شرایط، نهفقط وقت آدمهارو میبلعه، بلکه انرژی و روحشون رو هم کمکم میسابه.
بیانصافیه که آدمها، بهجای اینکه توی رقابت سالم شکوفا بشن، همیشه مجبور باشن جلوی یه دیوار به اسم سانسور و سرکوب دستوپا بزنن.
شاید همین باشه که خیلیها ترجیح میدن برن و تو فضای آزادتری نفس بکشن، به جای اینکه اینجا بمونن و دائم درگیر محدودیتها بشن.
حقیقت اینه که این مدل حکومتها، هرچقدر هم خودشون رو قوی نشون بدن، تهش محکوم به سقوطن. ترس رو ابزار کنترل میکنن، ولی ترس موندگار نیست. فساد و بیعرضگی از درون پایههاشون رو میخوره و با همه سانسور و سرکوبی که میکنن، آگاهی مردم هی گسترش پیدا میکنه و شکاف عمیقتر میشه. تاریخ بارها نشون داده که این مسیر برگشت نداره.
سرکوب، از جمله #فیلترینگ و محدودیت #اینترنت، شاید سالها ادامه پیدا کنه، ولی همیشه یه روز و یه لحظه میرسه که همه چیز یکدفعه عوض میشه.
🔍 ircf.space
@ircfspace
تلخیش اینجاست که یه حکومت سرکوبگر، با برنامه و حسابشده همه مسیرهای پیشرفت رو میبنده تا هر صدای مخالف، یا فکر آزاد رو کنترل یا خفه کنه.
این شرایط، نهفقط وقت آدمهارو میبلعه، بلکه انرژی و روحشون رو هم کمکم میسابه.
بیانصافیه که آدمها، بهجای اینکه توی رقابت سالم شکوفا بشن، همیشه مجبور باشن جلوی یه دیوار به اسم سانسور و سرکوب دستوپا بزنن.
شاید همین باشه که خیلیها ترجیح میدن برن و تو فضای آزادتری نفس بکشن، به جای اینکه اینجا بمونن و دائم درگیر محدودیتها بشن.
حقیقت اینه که این مدل حکومتها، هرچقدر هم خودشون رو قوی نشون بدن، تهش محکوم به سقوطن. ترس رو ابزار کنترل میکنن، ولی ترس موندگار نیست. فساد و بیعرضگی از درون پایههاشون رو میخوره و با همه سانسور و سرکوبی که میکنن، آگاهی مردم هی گسترش پیدا میکنه و شکاف عمیقتر میشه. تاریخ بارها نشون داده که این مسیر برگشت نداره.
سرکوب، از جمله #فیلترینگ و محدودیت #اینترنت، شاید سالها ادامه پیدا کنه، ولی همیشه یه روز و یه لحظه میرسه که همه چیز یکدفعه عوض میشه.
🔍 ircf.space
@ircfspace
Forwarded from Linuxor ?
Forwarded from DevTwitter | توییت برنامه نویسی
اینروزا با 403 و تحریما درگیرم ، یه Dns tool نوشتم که میشه توش پریست اد کرد ، بینشون سوییچ کرد و سریع ترینشو پیدا کرد. قابلیت DNSCrypt هم داره.
https://github.com/SinaBimesl/Asena
@DevTwitter | <SinaBimesl/>
https://github.com/SinaBimesl/Asena
@DevTwitter | <SinaBimesl/>
Forwarded from جادی | Jadi
حالا دیگه تقریبا هر چیزی لازم بوده رو دیدیم و ساعت رو هم که ببینیم؛ دیگه می تونیم شروع کنیم شطرنج بازی کردن. بهتون خوش بگذره و اگر باختین نگران نباشین. مدتی می بازیم ولی بعدش بهتر می شیم؛ بخصوص بعد از دیدن ویدئوی بعدی که در مورد ایده های پایه ای شروع بازی خواهد بود https://youtu.be/bSVz4Y-71NI
YouTube
لذت شطرنج قسمت ۵: ساعت و شروع بازی واقعی
به نظرم آخرین چیزی که برای بازی کردن آنلاین باقی مونده؛ درک کردن زمان بندی و ساعت است. یه گپی می زنیم و یه دست بازی می کنیم. بیشتر به این نیت که شما هم شروع کنین بازی کردن و چند دستی که بازی کردین بریم سراغ ویدئوی بعدی که توش ایده های خیلی پایه ای شروع بازی…
Forwarded from DevTwitter | توییت برنامه نویسی
پلاگین WandTech Console رو به ورزن 1.0.3 رسوندم
پلاگینی که فکر میکنم دستیار خوبی برای وردپرس میتونه باشه
یه ماژول کاربردی و جذاب هم درون خودش داره به نام: Live Sales Notifications
https://github.com/HamxaBoustani/wandtech-console
@DevTwitter | <Hamxa/>
پلاگینی که فکر میکنم دستیار خوبی برای وردپرس میتونه باشه
یه ماژول کاربردی و جذاب هم درون خودش داره به نام: Live Sales Notifications
https://github.com/HamxaBoustani/wandtech-console
@DevTwitter | <Hamxa/>
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 آخر هفته هوا خنک می شود، اما از هفته بعد گرمای شدید تابستان برمیگردد و هوا تا ۱۰ درجه گرمتر می شود.
@TheRaymondDev
@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 دبیان ۱۳ باگ دارد و فعلا نصب نکنید.
باگ :
- کرش شدن مداوم
- باز نشدن ترمینال
- ری استارت نشدن
@TheRaymondDev
باگ :
- کرش شدن مداوم
- باز نشدن ترمینال
- ری استارت نشدن
@TheRaymondDev
Forwarded from DevTwitter | توییت برنامه نویسی
This media is not supported in your browser
VIEW IN TELEGRAM
درمورد مکتب خونه، برای اینکه نخوایم یکی یکی هر درس رو باز و ویدیوش رو دانلود کنیم. یه اسکریپت نوشتم که لینک دوره رو بهش میدید و کل ویدیوهای دروس رو یکجا دانلود میکنه. اوپنسورس و رایگان گذاشتم اینجا:
https://github.com/NabiKAZ/maktabkhooneh-downloader
@DevTwitter | <Nabi/>
https://github.com/NabiKAZ/maktabkhooneh-downloader
@DevTwitter | <Nabi/>
Forwarded from Linuxor ?
به تایتل ویندوز 95 که با الکترون ساخته شده دقت کردید ؟ ایموجی 💩 گذاشتن :)
github.com/felixrieseberg/windows95
@Linuxor
github.com/felixrieseberg/windows95
@Linuxor
Forwarded from Linux Labdon
لینوس توروالدز: کد مهندس گوگل «آشغال محض» بود!
▪️همه فکر میکنن مهندسای گوگل در قله کیفیت هستن، اما خالق لینوکس یه شوک اساسی داد! لینوس توروالدز بدون هیچ تعارف، کد یکی از برنامهنویسای گوگل رو «به درد نخور» خطاب کرد و اون رو با خاک یکسان کرد.
▪️ماجرا از یه Pull Request مربوط به پشتیبانی RISC-V در لینوکس 6.17 شروع شد. پالمر دابلت از تیم اندروید، تغییرات رو فرستاد، ولی:
1. کیفیت کدنویسی افتضاح!
2. ارسال دیرهنگام در «پنجره ادغام»!
▪️همه فکر میکنن مهندسای گوگل در قله کیفیت هستن، اما خالق لینوکس یه شوک اساسی داد! لینوس توروالدز بدون هیچ تعارف، کد یکی از برنامهنویسای گوگل رو «به درد نخور» خطاب کرد و اون رو با خاک یکسان کرد.
▪️ماجرا از یه Pull Request مربوط به پشتیبانی RISC-V در لینوکس 6.17 شروع شد. پالمر دابلت از تیم اندروید، تغییرات رو فرستاد، ولی:
1. کیفیت کدنویسی افتضاح!
2. ارسال دیرهنگام در «پنجره ادغام»!
Forwarded from Python Hints
اینو میخواستم توی یک کانال دیگری بذارم ولی دیدم بحث انتخاب اشتباه دیتابیس اینجا بوده اینجا میذارم!
۵-۶ ماه پیش، یکی سوال پرسیده بود آقا من پستگرسم هی به مشکل میخوره روی پروژهام!
من هی میومدم کمک کنم، هر سوالی میپرسیدم یا جواب نمیداد (انگار داشت ناسا رو هک میکرد) یا نمیدونست.
چندبار بهش گفتم تا مشکل رو پیدا نکنم نمیشه به راهکار رسید
ولی
آخر عصبی شدم؛ گفتم برو
الان پیام داد، تشکر کرد بابت پیشنهاد
بعد توی همین صحبت فعلی متوجه شدم؛ دیتابیس برای کار ایشون واقعاً در همین حد
برای بکاپ هم بهش گفتم بذار برای خودت ایمیل کنه هر ۶ ساعت؛ واقعاً رفت اینم پیادهسازی کنه! 😂
خلاصه که تا ی چیزی توی ویدئو آموزشی میبینید نپرید سراغش؛ یک مقدار تحقیق بد هم نیست!
تجربه جالبی هم بود برای خودم!
۵-۶ ماه پیش، یکی سوال پرسیده بود آقا من پستگرسم هی به مشکل میخوره روی پروژهام!
من هی میومدم کمک کنم، هر سوالی میپرسیدم یا جواب نمیداد (انگار داشت ناسا رو هک میکرد) یا نمیدونست.
چندبار بهش گفتم تا مشکل رو پیدا نکنم نمیشه به راهکار رسید
ولی
آخر عصبی شدم؛ گفتم برو
sqlite بزن! واقعاً منظورم این نبود که اینکارو بکنه میخواستم بفهمه که اینجوری نمیشه راهنمایی کرد و البته دیگه پیام نده.الان پیام داد، تشکر کرد بابت پیشنهاد
sqlite (صحبت کردم باهاش اجازه گرفتم این پست رو بذارم) منم توضیحات بالا رو دادم بهش .... بعد توی همین صحبت فعلی متوجه شدم؛ دیتابیس برای کار ایشون واقعاً در همین حد
sqlite زیادم بوده؛ کل دیتابیساش بعد از ۶ ماه کار به کمی کمتر از ۱۰۰ مگ رسیده (البته ازینجا به بعد سرعت رشدش کمتر میشه شاید سالی ۲۰-۳۰ مگ) برای بکاپ هم بهش گفتم بذار برای خودت ایمیل کنه هر ۶ ساعت؛ واقعاً رفت اینم پیادهسازی کنه! 😂
خلاصه که تا ی چیزی توی ویدئو آموزشی میبینید نپرید سراغش؛ یک مقدار تحقیق بد هم نیست!
تجربه جالبی هم بود برای خودم!
Forwarded from Linuxor ?
شیش تا قانون برای نوشتن یه REST API خوب، برید توی این سایت خیلی ساده با مثال توضیح داده، اگه تازه کارید این اشتباها ممکنه بعدا کارتون رو سخت کنه، این قوانین API رو قبل پیاده سازیتون بخونید
restfulapi.net
@Linuxor
restfulapi.net
@Linuxor
Forwarded from Linuxor ?
اگه حوصله کتاب خوندن برای یادگیری ++C مدرن داری، این کتاب الکترونیک خیلی کم حجم و خوبه نسخه اصلیش به زبان چینیه ولی این ترجمش به انگلیسیه :)
changkun.de/modern-cpp/en-us/00-preface
@Linuxor
changkun.de/modern-cpp/en-us/00-preface
@Linuxor