Forwarded from DevTwitter | توییت برنامه نویسی
قبل از خدمت یه ابزار CLI نوشتم به اسم CryptoLens
یه ابزار آموزشی برای رمزنگاری که کمک میکنه بفهمی دقیقاً پشت الگوریتمها مثل AES و RSA چی میگذره
قراره بهترش کنم!
اگه تستش کردی و مفید بود، ستاره یادت نره
کانتربیوت هم کنید خوشحالکنندس.
https://github.com/abdorrahmani/CryptoLens
@DevTwitter | <لـوکــــال هـاســـــت/>
یه ابزار آموزشی برای رمزنگاری که کمک میکنه بفهمی دقیقاً پشت الگوریتمها مثل AES و RSA چی میگذره
قراره بهترش کنم!
اگه تستش کردی و مفید بود، ستاره یادت نره
کانتربیوت هم کنید خوشحالکنندس.
https://github.com/abdorrahmani/CryptoLens
@DevTwitter | <لـوکــــال هـاســـــت/>
Forwarded from DevTwitter | توییت برنامه نویسی
یک نفر با نصب یک چیپ ESP32-C3 روی ماشین حساب TI-32 اومده chatGPT رو اجرا کرده! این میکروکنترلر امکان اتصال به اینترنت رو با یک پردازنده ۳۲ بیتی RISC-V فراهم کرده و نتیجه شده یک ماشین حساب ساده که میشه باهش همه کار کرد. اطلاعات بیشتر:
https://github.com/chromalock/TI-32
@DevTwitter | <Alireza Naji/>
https://github.com/chromalock/TI-32
@DevTwitter | <Alireza Naji/>
Forwarded from DevTwitter | توییت برنامه نویسی
معمولا وقتی میخام prototype یک اپلیکیشن را درست کنم، اول شروع میکنم به brain storm کردن با chatgpt و ازش میخام که برام یک سری wireframe با کد ASCII برام درست کنه. چون هم سریع تره و هم اینکه نیاز به اجرای کد ندارم که خروجی را ببینم. بعد که راضی شدم از طرح های اولیه، بهش میگم برام یک پرامپت برای تولید اون UI بنویسه. و بعدش پرامپت را میدم به Claude که UI را برام طراحی کنه. و اگه نیاز شد هم که همون جا تغییرش میدم.
مثلا تو این ویدیو بهش گفتم که میخام یک UI مشابه Perplexity برام طراحی کنه. بعد که نهایی شد پرامپت را برام نوشت و دادمش به claude و اونم برام UI اولیه را درست کرد. در کمتر از ۵ دقیقه ورژن خوب UI که میخاستم را بهم داد.
ورژن دومش را هم درست کردم که خیلی بهتر هم شد.
@DevTwitter | <Mehdi Allahyari/>
مثلا تو این ویدیو بهش گفتم که میخام یک UI مشابه Perplexity برام طراحی کنه. بعد که نهایی شد پرامپت را برام نوشت و دادمش به claude و اونم برام UI اولیه را درست کرد. در کمتر از ۵ دقیقه ورژن خوب UI که میخاستم را بهم داد.
ورژن دومش را هم درست کردم که خیلی بهتر هم شد.
@DevTwitter | <Mehdi Allahyari/>
Forwarded from DevTwitter | توییت برنامه نویسی
واسه محیط آکادمیک و کسایی که تعداد زیادی مقاله میخونن با llmها یه پروژه اوپن سورس زدم که بهش مقاله میدی بر اساس RAG هر سوالی بهش بدی راجب مقاله بهت جواب میده
زبان فارسی رو ساپورت میکنه الان
و این تازه توسعه اولیه هست هر کسی خواست و ایدهای داشت میتونیم باهم توسعش بدیم
https://github.com/Artyomza312/Doziscolar
@DevTwitter | <Amir/>
زبان فارسی رو ساپورت میکنه الان
و این تازه توسعه اولیه هست هر کسی خواست و ایدهای داشت میتونیم باهم توسعش بدیم
https://github.com/Artyomza312/Doziscolar
@DevTwitter | <Amir/>
Forwarded from DevTwitter | توییت برنامه نویسی
لیستی از ابزارهای معروف هوش مصنوعی برای توسعه دهنده ها، از کدینگ تولزا، مدلهای زبانی مناسب کدینگ، پلاگینهای معروف و هر ابزار AI که مناسب برنامه نویسا و توسعه دهنده ها ساخته شده.
https://github.com/tokyo-dal/awesome-ai-coding-tools
@DevTwitter | <Triganic Master/>
https://github.com/tokyo-dal/awesome-ai-coding-tools
@DevTwitter | <Triganic Master/>
Forwarded from DevTwitter | توییت برنامه نویسی
This media is not supported in your browser
VIEW IN TELEGRAM
نصب بودن پکیج ifuse و libimobiledevice روی لینوکس کافیه تا iOS رو بشناسه.
اینجوری میتونیم از طریق کابل، فایلهای دلخواه رو به پوشههای مجاز اپلیکیشنها (مثل Documents) روی آیفون یا آیپد، منتقل کنیم.
@DevTwitter | <Yaser Shahi/>
اینجوری میتونیم از طریق کابل، فایلهای دلخواه رو به پوشههای مجاز اپلیکیشنها (مثل Documents) روی آیفون یا آیپد، منتقل کنیم.
@DevTwitter | <Yaser Shahi/>
Forwarded from DevTwitter | توییت برنامه نویسی
اگر استفادهتون از Photoshop مثل من در حد دو تا کات کردن و تصحیح رنگ و این چیزهاست، لازم نیست برای خرید فتوشاپ هزینه کنید یا کرکی نصب کنید.
به جاش GIMP رو که Open Source هستش دانلود کنید،
https://gimp.org/downloads/
و یه پلاگین PhotoGIMP هم بهش اضافه کنید.
https://github.com/Diolinux/PhotoGIMP?tab=readme-ov-file
@DevTwitter | <Diego Jr/>
به جاش GIMP رو که Open Source هستش دانلود کنید،
https://gimp.org/downloads/
و یه پلاگین PhotoGIMP هم بهش اضافه کنید.
https://github.com/Diolinux/PhotoGIMP?tab=readme-ov-file
@DevTwitter | <Diego Jr/>
Forwarded from DevTwitter | توییت برنامه نویسی
رزومه مچر، با AI رزومه و آگهی شغل رو بهش میدین، پیشنهادات بهبود رزومه رو میده. مدل هم لوکاله و با ollama اجرا میشه.
https://github.com/srbhr/Resume-Matcher
@DevTwitter | <Hamed/>
https://github.com/srbhr/Resume-Matcher
@DevTwitter | <Hamed/>
Forwarded from DevTwitter | توییت برنامه نویسی
در مواردی پیش میآید که یک یا تنها چند سرور را از لحاظ آلودگی و هک بررسی کرد.
در این مورد که SOC و بعضی از ابزارها در دسترس نیستند، اسکریپت theProtector کار شما را کمی آسانتر می کند.
البته که کامل نیست وخطا هم دارد ولی شامل ویژگی های خوبی هم می شود.
https://github.com/IHATEGIVINGAUSERNAME/theProtector
@DevTwitter | <VAHID NAMENI/>
در این مورد که SOC و بعضی از ابزارها در دسترس نیستند، اسکریپت theProtector کار شما را کمی آسانتر می کند.
البته که کامل نیست وخطا هم دارد ولی شامل ویژگی های خوبی هم می شود.
https://github.com/IHATEGIVINGAUSERNAME/theProtector
@DevTwitter | <VAHID NAMENI/>
Forwarded from DevTwitter | توییت برنامه نویسی
نسخه تست SSD Nuke رو میتونید از گیت هاب دانلود کنید ؛ ابزاری بهینه شده برای حذف ایمن اطلاعات حافظه های SSD ( البته برای HDD هم قابل استفاده هست ).
قبل از استفاده توضیحات رو حتما" مطالعه کنید.
https://github.com/NIKJOO/SSDNuke
@DevTwitter | <NIMA NIKJOO/>
قبل از استفاده توضیحات رو حتما" مطالعه کنید.
https://github.com/NIKJOO/SSDNuke
@DevTwitter | <NIMA NIKJOO/>
Forwarded from DevTwitter | توییت برنامه نویسی
اگر دوست دارید بدون هزینهی زیاد از تمام مدلهای بهروز Ai استفاده کنید توصیه میکنم از https://t3.chat استفاده کنید.
درحال حاضر برای خیلی مدلها مثل grok 4 راهی ارزونتر و بهتر از این پیدا نمیکنید.
ماهی فقط ۸ دلاره. تمام مدلها رو داره.
بهتون ماهی ۱۵۰۰ تا پرامپت در مدلهای عادی (مثلا o4-mini) و ۱۰۰ تا پرامپت در مدلهای گران (مثلا grok 4) میده.
کیفیتش بینظیره، صاحبش محبوب و خوشنامه و قیمتش مفته. هر مدلی هم که میاد سریع اضافش میکنه.
@DevTwitter | <Amin Anvary/>
درحال حاضر برای خیلی مدلها مثل grok 4 راهی ارزونتر و بهتر از این پیدا نمیکنید.
ماهی فقط ۸ دلاره. تمام مدلها رو داره.
بهتون ماهی ۱۵۰۰ تا پرامپت در مدلهای عادی (مثلا o4-mini) و ۱۰۰ تا پرامپت در مدلهای گران (مثلا grok 4) میده.
کیفیتش بینظیره، صاحبش محبوب و خوشنامه و قیمتش مفته. هر مدلی هم که میاد سریع اضافش میکنه.
@DevTwitter | <Amin Anvary/>
Forwarded from DevTwitter | توییت برنامه نویسی
#کوته_نیوز #بگایی_در_کمین
ایجنت هوش مصنوعی با سرپیچی از دستورات و دروغگویی، دیتابیس یک شرکت را حذف کرد
@DevTwitter
ایجنت هوش مصنوعی با سرپیچی از دستورات و دروغگویی، دیتابیس یک شرکت را حذف کرد
@DevTwitter
Forwarded from DevTwitter | توییت برنامه نویسی
هیچجا نبود. نه توی MUI، نه shadcn، نه حتی Radix.
پس خودم ساختم: یه Swipe Button واقعی. بدون حتی یه پکیج.
کامل با React. تمیز. اوپنسورس.
برای وقتی که یه کلیک کمه و باید کشید تا تأیید شه.
لایو تستش کن:
https://swipe-button.vercel.app/
کدش هم اینجاست:
https://github.com/alishirani1384/swipe-button
@DevTwitter | <Ali Shirani/>
پس خودم ساختم: یه Swipe Button واقعی. بدون حتی یه پکیج.
کامل با React. تمیز. اوپنسورس.
برای وقتی که یه کلیک کمه و باید کشید تا تأیید شه.
لایو تستش کن:
https://swipe-button.vercel.app/
کدش هم اینجاست:
https://github.com/alishirani1384/swipe-button
@DevTwitter | <Ali Shirani/>
Forwarded from کانال مهرداد لینوکس
✅حل مشکل انتخاب Multi cursor selection در لینوکس Mint یا Ubuntu
ℹ️در Ubuntu یا Mint کلید های ترکیبی Ctrl+Click برای انتقال یا resize پنجره سیستم در نظر گرفته شده
🚫در Vscode این کلید برای multi-cursor که کار نمیکند
😎پیشنهاد میکنم در تنظیمات این ترکیب را عوض کنید بعید میدانم استفاده زیاد داشته باشد
پیشنهاد بهتری دارید؟
ℹ️در Ubuntu یا Mint کلید های ترکیبی Ctrl+Click برای انتقال یا resize پنجره سیستم در نظر گرفته شده
گزارش شد در Ubuntu کلید ترکیبی
ctrl + alt + کلیک
کار میکند ، قبل تغییر تست کنید
🚫در Vscode این کلید برای multi-cursor که کار نمیکند
😎پیشنهاد میکنم در تنظیمات این ترکیب را عوض کنید بعید میدانم استفاده زیاد داشته باشد
پیشنهاد بهتری دارید؟
Forwarded from کانال مهرداد لینوکس
🚀 یه خط بنویس… یه چالش رد کن!
🎮 آموزش لینوکس با بازی واقعی توی ترمینال👇
اگه فکر میکنی بلدی با خط فرمان لینوکس کار کنی
یا تازهکاری و میخوای تمرین کنی
برو سراغ این سایت:
🔗 cmdchallenge.com
هر مرحله یه چالش کوچیکه:
✅ فقط یه دستور بزن
✅ نه نصب میخواد، نه ثبتنام
✅ همهچی توی مرورگر اجرا میشه!
📌 مثلا میگه:
توی یه خط، تعداد فایلهای .txt رو تو دایرکتوری فعلی بشمار!
یا
همهی خطوطی که "error" دارن رو از یه فایل فیلتر کن.
#linux
@MehrdadLinuxchannel
🎮 آموزش لینوکس با بازی واقعی توی ترمینال👇
اگه فکر میکنی بلدی با خط فرمان لینوکس کار کنی
یا تازهکاری و میخوای تمرین کنی
برو سراغ این سایت:
🔗 cmdchallenge.com
هر مرحله یه چالش کوچیکه:
✅ فقط یه دستور بزن
✅ نه نصب میخواد، نه ثبتنام
✅ همهچی توی مرورگر اجرا میشه!
📌 مثلا میگه:
توی یه خط، تعداد فایلهای .txt رو تو دایرکتوری فعلی بشمار!
یا
همهی خطوطی که "error" دارن رو از یه فایل فیلتر کن.
اگر جایی در چالش ها مشکل داشتی در کامنت ها بنویس با هم بررسی کنیم
#linux
@MehrdadLinuxchannel
Forwarded from کانال مهرداد لینوکس
🔥 گوشی افسانهای نوکیا Nokia N900 در سال ۲۰۲۵ هنوز زنده است 🤠
به روز رسانی لینوکس Maemo Leste و Alpine برای نوکیا N900
✅ گوشی Nokia N900 با داشتن کیبورد QWERTY کشویی، نمایشگر ۳.۵ اینچی لمسی و پردازنده TI OMAP3430 و رم ۲۵۶ مگابایتی با یک لینوکس حرفه ای
یعنی Maemo 5 (با نام رمزی Fremantle)، توسط نوکیا سال ۲۰۰۹ توسعه داده شد. آخرین بهروزرسانی رسمی آن نسخه PR 1.3.1 بود که در سال ۲۰۱۱ منتشر شد. اما :
🔥جامعهای از کاربران حرفهای پروژهای به نام Community SSU را آغاز کردند که نسخهای اصلاحشده و بهروز از Maemo ارائه میدهد
🗓 این سیستمعامل بر پایه Debian ، ظاهر Maemo اما زیرساخت بهروز. با پشتیبانی از کرنلهای جدید لینوکس (نسخه ۵.۱۵ یا حتی ۶.۱)، امکاناتی مثل پخش ویدیو، اتصال به شبکه وایفای، تماس تلفنی و ارسال SMS را تجربه کنید.
لینک برای دانلود :
postmarketos
Maemo
@MehrdadLinuxchannel
به روز رسانی لینوکس Maemo Leste و Alpine برای نوکیا N900
طرف دارهای N900 کجان 😎 ؟ وقتی گوشی موبایل دست نرم افزار آزادی های باشه همینه
برای گوشی 2009 سال 2025 بعد از ۱۶ سال اپدیت میاد
قابل توجه سامسونگ که منت ۶ سال میزاره 😒
✅ گوشی Nokia N900 با داشتن کیبورد QWERTY کشویی، نمایشگر ۳.۵ اینچی لمسی و پردازنده TI OMAP3430 و رم ۲۵۶ مگابایتی با یک لینوکس حرفه ای
یعنی Maemo 5 (با نام رمزی Fremantle)، توسط نوکیا سال ۲۰۰۹ توسعه داده شد. آخرین بهروزرسانی رسمی آن نسخه PR 1.3.1 بود که در سال ۲۰۱۱ منتشر شد. اما :
🔥جامعهای از کاربران حرفهای پروژهای به نام Community SSU را آغاز کردند که نسخهای اصلاحشده و بهروز از Maemo ارائه میدهد
🗓 این سیستمعامل بر پایه Debian ، ظاهر Maemo اما زیرساخت بهروز. با پشتیبانی از کرنلهای جدید لینوکس (نسخه ۵.۱۵ یا حتی ۶.۱)، امکاناتی مثل پخش ویدیو، اتصال به شبکه وایفای، تماس تلفنی و ارسال SMS را تجربه کنید.
لینک برای دانلود :
postmarketos
Maemo
کم مونده بود بفروشمش ها 😁 ، عکس بزارید از گوشی هاتون
@MehrdadLinuxchannel
Forwarded from کانال مهرداد لینوکس
🎯 اندروید حالا اپهای گرافیکی لینوکس رو اجرا میکنه!
گوگل در جدیدترین نسخهی Terminal برای اندروید (کانال Canary)، یه بمب واقعی رو ترکوند:
✅ حالا میتونی توی گوشی اندرویدیت محیط گرافیکی لینوکس (مثلاً Gedit یا حتی Doom) رو اجرا کنی!
🖥 با یه دکمهی ساده به اسم Display، وارد محیط Wayland میشی و یه سیستم کامل لینوکس (مبتنی بر Debian) رو با رابط گرافیکی باز میکنی!
🔥 اگه فایل مخصوص GPU رو هم درست بسازی، شتابدهی سختافزاری فعال میشه و میتونی محیط دسکتاپ مثل GNOME یا XFCE نصب کنی!
📌 فعلاً این قابلیت فقط تو نسخهی آزمایشی (Canary) فعاله؛ ولی آیندهی اندروید داره شکل دیگهای به خودش میگیره...
منبع
@MehrdadLinuxchannel
گوگل در جدیدترین نسخهی Terminal برای اندروید (کانال Canary)، یه بمب واقعی رو ترکوند:
✅ حالا میتونی توی گوشی اندرویدیت محیط گرافیکی لینوکس (مثلاً Gedit یا حتی Doom) رو اجرا کنی!
🖥 با یه دکمهی ساده به اسم Display، وارد محیط Wayland میشی و یه سیستم کامل لینوکس (مبتنی بر Debian) رو با رابط گرافیکی باز میکنی!
🔥 اگه فایل مخصوص GPU رو هم درست بسازی، شتابدهی سختافزاری فعال میشه و میتونی محیط دسکتاپ مثل GNOME یا XFCE نصب کنی!
📌 فعلاً این قابلیت فقط تو نسخهی آزمایشی (Canary) فعاله؛ ولی آیندهی اندروید داره شکل دیگهای به خودش میگیره...
🧠 اگر یه روزی گوشیات شد لپتاپ اصلیت، تعجب نکن!
منبع
@MehrdadLinuxchannel
Forwarded from کانال مهرداد لینوکس
📌 خبر خوب برای کاربران لینوکس و پارتیشنهای NTFS!
🔧 قبلاً اگر روی یک پارتیشن NTFS (مثلاً یک هارد اکسترنال فرمتشده در ویندوز) سیملینک Symlink وجود داشت، در لینوکس به شکل فایل خراب دیده میشد یا اصلاً mount درست نبود یا مشکل داشت...
👨💻 از نسخههای آینده کرنل لینوکس، ماژول NTFS3 بالاخره بهدرستی از symlinkهای ویندوزی پشتیبانی میکند! و این مشکل از ریشه حل شده. 🎉
🧵 جزئیات فنی:
در ویندوز، symlinkها با Reparse Point ذخیره میشن، اگر یک symlink ویندوزی به یک پارتیشن NTFS اضافه شده باشه، لینوکس باید بتونه اون رو تشخیص بده و بهعنوان symlink واقعی نشونش بده.
🔸قبلاً ntfs3 نمیتونست به درستی این لینکها رو شناسایی کنه قبلاً symlinkهای ویندوز با flag خاصی (مثلاً IO_REPARSE_TAG_SYMLINK) به درستی هندل نمیشدن.، مخصوصاً اگر نوع Reparse Tag اونها IO_REPARSE_TAG_SYMLINK بود.
symlinkها حالا مطابق POSIX در /proc/self/mounts و فایلسیستم ظاهر میشن.
🔗 جزئیات پچ
@MehrdadLinuxchannel
🔧 قبلاً اگر روی یک پارتیشن NTFS (مثلاً یک هارد اکسترنال فرمتشده در ویندوز) سیملینک Symlink وجود داشت، در لینوکس به شکل فایل خراب دیده میشد یا اصلاً mount درست نبود یا مشکل داشت...
👨💻 از نسخههای آینده کرنل لینوکس، ماژول NTFS3 بالاخره بهدرستی از symlinkهای ویندوزی پشتیبانی میکند! و این مشکل از ریشه حل شده. 🎉
🧵 جزئیات فنی:
در ویندوز، symlinkها با Reparse Point ذخیره میشن، اگر یک symlink ویندوزی به یک پارتیشن NTFS اضافه شده باشه، لینوکس باید بتونه اون رو تشخیص بده و بهعنوان symlink واقعی نشونش بده.
🔸قبلاً ntfs3 نمیتونست به درستی این لینکها رو شناسایی کنه قبلاً symlinkهای ویندوز با flag خاصی (مثلاً IO_REPARSE_TAG_SYMLINK) به درستی هندل نمیشدن.، مخصوصاً اگر نوع Reparse Tag اونها IO_REPARSE_TAG_SYMLINK بود.
symlinkها حالا مطابق POSIX در /proc/self/mounts و فایلسیستم ظاهر میشن.
📎 من خودم قبلاً این مشکل رو داشتم و با کلی راهحل موقت حلش کردم. ولی حالا با کرنل جدید، بالاخره یک راهحل پایدار داریم😎.
🔗 جزئیات پچ
@MehrdadLinuxchannel