DevTwitter | توییت برنامه نویسی
32.3K subscribers
5.42K photos
436 videos
6 files
5.32K links
توییت های برنامه نویسی و طراحی وب :)

Admin:
@dvtwi

Hashtags:
devtwitter.t.me/5

DevBooks Channel:
https://t.me/+AYbOl75CLNYxY2U0

Github:
https://github.com/DevTwitter

X:
https://x.com/devtwittir
Download Telegram
یه پروژه‌ی اوپن سورس ساختم و منتشر کردم به اسم AI Userbot Assistant

ایدش از اینجا شروع شد که وقتی سرم شلوغه یا آفلاینم، یکی به‌جای من تو پیوی جواب بده. یه ربات که با خود اکانت شخصی خودم کار کنه، نه یه بات جدا با Bot API.

یه دلیل دیگه‌شم این بود که برنامه‌نویس‌های تازه‌کار وقتی می‌خوان API هوش مصنوعی رو تست کنن، همیشه درگیر کلید API و پیچیدگی پیاده‌سازی می‌شن، اونم فقط برای امتحان کردن مدل‌های سبک. این‌جا فقط کلید و آدرس مدل رو تو یه ویزارد می‌ذاری و همه‌چیز آماده‌ست. هر API سازگار با OpenAI رو هم می‌تونی بذاری.

روبیکا و تلگرام رو الان پشتیبانی می‌کنه. ورود با کد پیامکی و رمز دومرحله‌ای تو خود برنامه انجام می‌شه، بدون ادیت فایل و ترمینال. سیستم‌پرامپت رو هم از داخل برنامه عوض می‌کنی. کلیدها و شماره‌ها رمزنگاری می‌شن، نه اینکه تو یه فایل متنی بمونن. rate limit و کش پاسخ هم داره که یکی نتونه هزینه‌ت رو بالا ببره.

فعلاً بیشتر روی ویندوز تست شده و ورود اولیه تلگرام فقط از رابط گرافیکی ممکنه. یه چیز مهم‌تر: userbot ممکنه با قوانین پیام‌رسان تضاد داشته باشه، پس فقط روی چت‌های شخصی خودتون و با احتیاط استفاده کنین.

اگه دوست داشتین پیام‌رسان‌های دیگه (بله، ایتا و ...) رو اضافه کنین PR بدین، مرج می‌کنم. اگه به دردتون خورد، یه استار به ریپو بدین ممنون
https://github.com/pedramkhademi619/ai-userbot-assistant

@DevTwitter | <Pedram/>
🍌43❤10👍3
وقتی که K9s کار شما در استفاده از kubernetes ساده تر می‌کنه !

اگر با Kubernetes کار کرده باشید، احتمالاً بخش زیادی از کارهای روزمره‌تان با "kubectl" انجام می‌شود:

"kubectl get pods"
"kubectl describe pod"
"kubectl logs"
"kubectl get deployments"
و کلی command دیگر...

اما وقتی تعداد Namespaceها، Podها و Deploymentها زیاد می‌شود، مدیریت این موارد از طریق command line می‌تواند کمی زمان‌بر شود.

️ اینجاست که K9s می‌تواند خیلی کاربردی باشد.

در اصل K9s یک CLI برای مدیریت و مشاهده‌ی منابع Kubernetes به صورت interactive در اختیارمان قرار می‌دهد.

چیزی که برای من جذاب است، این است که بسیاری از کارهای روزمره را می‌توان خیلی سریع‌تر انجام داد:

- مشاهده‌ی وضعیت Podها و Containerها
- مشاهده‌ی Logs
- بررسی Events
- مشاهده و مدیریت Deployments
- جابه‌جایی سریع بین Namespaceها
- اجرای Shell داخل Container
- بررسی Resource Usage
- دسترسی سریع به منابع مختلف Kubernetes

برای مثال، به‌جای اینکه برای پیدا کردن یک Pod و سپس مشاهده‌ی Log آن چند command مختلف اجرا کنیم، در K9s می‌توانیم از همان محیط به resource موردنظر برویم و اطلاعات مربوط به آن را بررسی کنیم.

یکی از ویژگی‌های جالب K9s هم keyboard-driven workflow آن است؛ یعنی با چند shortcut ساده می‌توان بین منابع مختلف حرکت کرد و عملیات مختلف را انجام داد.

البته K9s جایگزین "kubectl" نیست.

اگر هر روز با Kubernetes کار می‌کنید، به نظرم ارزش دارد حداقل یک بار K9s را امتحان کنید. ‍

@DevTwitter | <Farhad A./>
🔥11❤4👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🍌8🔥1
Forwarded from DevTwitter Ads.
🔴 افرادی که امسال از آمریکا و کانادا پذیرش گرفتن اپلای ابراد نتایجشونو تو کانال میزاره. عضو بشین تجربه هاشونو بخونین

🆔 https://t.me/+hhvKptfM3ZU5ODE0
👎19🍌9💔5
خب اینم بالاخره انجامش دادم . Claude Desktop رو با مدل‌های رایگان راه انداختم! از این به بعد اگر خواستین از استراکچر قدرتمند Claude Desktop استفاده کنین اما به جاش از مدل های رایگان اوپن کد استفاده کنین زیرساختش آمادست.
گیت‌وی لوکال و اوپن‌سورس که Claude Desktop رو به مدل‌های رایگان OpenCode وصل می‌کنه (سازگار با API آنتروپیک)

https://github.com/Sajadapp/claude-desktop-free-gateway

@DevTwitter | <CaptainMoz/>
❤45👎11🍌8
یه مدل هست به اسم kev-4b که از روی qwen3-4b درست کردن که مثل jev کار classification رو انجام میده.
من واسه فرمت onnx یه docker image درست کردم که علاوه بر اجرای runtime، یه لایه api سازگار با typesafe-jev میده که میتونید به صورت local روی cpu اجرا کنید.
سوالات کوتاه (کمتر از ۱۰۰ توکن) رو با ۴ هسته cpu، توی حدود یک ثانیه جواب میده.
https://github.com/aleskxyz/kev-onnx

@DevTwitter | <aleskxyz/>
❤16🍌5👍3
پکیج ساده برای اضافه کردن کپچا به فرم‌ها در React و Next
- بدون نیاز به سرویس خارجی و اجرا روی سرور خودت

- متنی، عددی، ریاضی و تصویری
- فارسی و انگلیسی • سطح آسان، متوسط و سخت
- اعتبارسنجی سمت سرور و Rate Limit
- انقضا و استفاده یک‌باره

+ دمو
https://npmjs.com/package/captchakit

@DevTwitter | <JooD/>
🔥19🍌3👎1
چجوری DeepSeek v4.1 فلش رو jailbreak کنیم ؟

نحوه اجرا: فولدر بسازید، با OpenCode باز کنید، فایل رو دانلود و به AGENTS.md تغییر نام بدید و بعدش OpenCode رو اجرا کنید.

https://github.com/togg53192-cmd/jailbreaks/blob/main/deepseek-4-1.md

@DevTwitter | <Reza/>
🍌15❤7👍1
Forwarded from DevTwitter Ads.
🚀 فورکودر؛ ایجنت کدنویسی که از اشتباهاتش یاد می‌گیره!

🧠 خطاهای تکراری، مصرف توکن و زمانت رو هدر می‌دن. فورکودر تجربه‌های موفق رو ذخیره می‌کنه تا دفعه بعد، دوباره از صفر شروع نکنه.

این یعنی اینکه یک اشتباه رو سعی میکنه دوبار تکرار نکنه. و از اشتباهات گذشتش درس بگیره.

⚡ توسعه سریع‌تر، تکرار کمتر، هزینه کمتر

همین حالا ببین چه امکاناتی داره:
🔗 https://forwhile.ir

Telegram: @forwhile_ir
👎14👍4🍌1
هارنس Condor (در حوزه الگوترید)
توسط تیم شناخته‌شده Hummingbot ساخته شده که تصمیم LLM را به اجرای واقعی روی +50 صرافی متمرکز و غیرمتمرکز وصل می‌کند.

استدلال AI از اجرای قطعی جداست، audit log داره و Executors/Routinesها اجرا رو سریع و امن می‌کنند.

https://github.com/hummingbot/condor

@DevTwitter | <Amir/>
❤7👎3🍌1
هوش مصنوعی Qwen نسخه پولی نرم‌افزار IDM را کرک کرد

در ردیت، کاربری با کمک مدل «Qwen3.8-Flash-Next-Uncensored» توانست قفل نسخه پولی «اینترنت دانلود منیجر» را دور بزند و آن را کاملاً رایگان فعال کند. این مدل با تحلیل مستقیم فایل اجرایی، توانست بخش مربوط به تأیید لایسنس نرم‌افزار را شناسایی کند.

در مرحله بعد مدل Qwen تنها با اصلاح یک بایت از کدهای اجرایی برنامه و اجرای اسکریپتی برای ویرایش رجیستری ویندوز، محدودیت زمانی نرم‌افزار را از بین برد تا کاربر بدون نیاز به پرداخت اشتراک سالانه ۱۱ دلاری بتواند از آن استفاده کند.

@DevTwitter | <Digiato/>
🔥46🍌6❤2
Forwarded from DevTwitter Ads.
یه چیزی که خودم این روزها بهش فکر می‌کنم، خرید قسطی آیفونه

با این تورم، ترجیح می‌دم پولم رو یک‌جا برای گوشی ندم و همون مبلغ رو طی چند ماه پرداخت کنم؛ چون احتمالاً چند ماه دیگه خرید نقدی همین گوشی برام گرون‌تر تموم می‌شه

اینجا قیمت و شرایطش خوبه به نظرم
بدون چک و ضامن، فقط با یک سفته می تونید ایفون قسطی بخرید

@friendsstore_shop
🍌55👎10💔2
یکی از بزرگ‌ترین اشتباهات در توسعه ایجنت‌ها، فرستادن کل تاریخچه چت در هر درخواست API است. با طولانی شدن مکالمه، تاخیر پاسخ‌ها بالا می‌رود و هزینه پردازش ابری چند برابر می‌شود.

راهکارهای دم‌دستی مثل کوتاه کردن تاریخچه باعث فراموشی ایجنت می‌شوند و تزریق مداوم فکت‌ها به سیستم پرامپت هم کش پیشوند (Prefix Cache) را در ارائه‌دهندگانی مثل OpenAI و Anthropic کاملا از کار می‌اندازد.

در پروداکشن، معماری حافظه باید دو لایه باشد: پروفایل ثابت کاربر بلافاصله بعد از سیستم پرامپت قرار بگیرد تا کش دست‌نخورده بماند، و فکت‌های پویای استخراج‌شده در انتهای پرامپت اضافه شوند. همچنین استخراج فکت‌ها باید ناهمگام و در پس‌زمینه انجام شود.

در پست جدید MLnotes این معماری، جزئیات فنی و نحوه پیاده‌سازی آن را توضیح داده‌ام:
https://mlnotes.substack.com/p/stop-dumping-chat-history-into-context

@DevTwitter | <Mehdi Allahyari/>
❤11🍌5
اگر از Qdrnat به عنوان Vector Database استفاده می کنید، در نسخه 1.19 دو اپراتور فیلتر جدید اضافه کرده به نام های phrase و prefix که هر کدوم قابلیت های خیلی خوبی برای حذف کردن noise در retrieval میدن و میتونید سیستم های مبتنی بر این ابزار مثلا RAG هارو بهینه تر کنید.

@DevTwitter | <Max Shahdoost/>
👍7❤4
Forwarded from DevTwitter Ads.
🤖 مینی دوره Claude رایگان شد! | ابزار برنامه‌نویسی، تحقیق و حل مسئله

✔️ توی این مینی‌دوره یاد می‌گیری چطور از Claude برای انجام سریع‌تر و بهینه‌تر کارهات استفاده کنی.

✨ ثبت‌نام رایگان:
🔗 https://quera.org/r/pgav5
🍌19👎10❤4
رفقایی که از zcode desktop استفاده میکنن و باهاش فارسی حرف میزنن . یه پچ برا zcode زدم که چت فارسی رو RTL (راستچین) و چت انگلیسی رو LTR( چپ چین) میکنه .
خیلی این رو مخ خودم بود و با هیچ پلاگینی هم درست نمیشد .
https://github.com/the-Ashkanian/rtl-chat-zcode

@DevTwitter | <اشکانیان/>
❤24👎5👍2
احتمالا در مصاحبه برای شرکت های درست حسابی ازتون درباره AI Workflow سوالهایی پرسیده بشه که بدونن شما چطور دارید از LLM و Coding Agent ها برای سرعت دادن به کار استفاده میکنید، مثلا Harness و Workflow ای که دارید چیه؟ از چه مدل و برای چه تسکهایی استفاده می کنید، مثلا Opus برای کار پلنینگ، Fable برای کار های پیچیده و سخت، Sonnet برای کارهای ساده با هزینه کم، یا GPT 6 Astra برای پلن و ... بعد جزئی تر بشن که حالا Effort Level هایی که میدید چقدره و هر کدوم برای چه کاری، کجا High و Low یا Max میزنید. حالا چطور Evalution انجام میدید که مطمئن بشید نتیجه خوب بوده؟ آیا با AI تست می نویسید، چه مدل تست هایی مینویسید، چطور پیش میرید؟ اگر دقیق نیازمندی رو نمیدونید چطور با AI پیاده سازی میکنید که بیشترین شباهت رو به نیاز واقعی پیدا بکنه، از چه SKILL های متداولی استفاده میکنید، چه زمانی SKILL می سازید و اضافه میکنید؟
آیا از Sub-Agent ها یا Agent Swarm استفاده میکنید؟ اگر آره در چه زمانی و اگر نه چرا؟ در مورد Claude.md و Agent.md توضیح بده که چی هست و چه جاهایی استفاده میکنی؟ آیا با MCP کار کردی؟ MCP Server ها چی هستن؟ کجاها توی کارت ازشون استفاده کردی؟
در مورد Context Window چی میدونی؟

تجربت با Context Window در مدل های مختلف چی بوده؟ چطور تونستی یه جایی با بهینه سازی این موضوع هزینه رو کم کنی و نتیجه یکسان یا حتی بهتری بگیری؟ loop و goal چی هستند آیا تا به حال ازشون استفاده کردی؟

با همین سوال و بحث ها میشه فهمید یه نفر چقدر درگیر هست و چقدر داره از این ابزار ها در کارهای خودش استفاده میکنه، قطعا سوال های مربوط به تخصص هر حوزه بسته به موقعیت شغلی هم مهمه ولی به نظرم توانایی توضیح دادن و بحث کردن و دانش عمیق داشتن و تجربه داشتن برای پاسخ به این سوال ها چیزی هست که یک نیازمندی مهم هست و کسی که نتونه از پسش بر بیاد گرفتار میشه.

https://youtu.be/Ge42_DE0rpI

@DevTwitter | <Max Shahdoost/>
👍34❤10🍌9
This media is not supported in your browser
VIEW IN TELEGRAM
دیگه پرامپت‌های پراکندهٔ هوش مصنوعی رو از تایم‌لاین ذخیره نکن.

این سایت رایگان بیش از ۱۰ هزار پرامپت برای ChatGPT، Claude و Nano Banana داره؛ همه در یک جا دسته‌بندی شده:

https://www.meigen.ai/

@DevTwitter | <Yarad/>
👍15❤6🔥2
شروع کار با داکر | Docker Getting started

۱. مفاهیم پایه و اصول داکر
بررسی معماری داکر، ایمیج‌ها (Images)، کانتینرها (Containers) و رجیستری (Docker Registry).
آشنایی با استوریج، شبکه‌سازی (Network)، پورت‌ها، لایه‌های ایمیج و Docker Compose.

۲. ورکشاپ‌های پروژه‌محور PHP
پنل ایمیل (Mail Panel): کانتینرایز کردن یک پروژه بر اساس نسخه اختصاصی (PHP 7.2) بدون ارتقای اجباری به آخرین نسخه.
پیاده‌سازی نمونه رسمی مستندات داکر: PHP Docker Sample
پروژه‌های کاربردی: فایل منیجر و دفترچه تلفن.
وردپرس و لاراول: راه‌اندازی و کانتینرایز کردن از روش‌های ساده و متداول تا ساختارهای حرفه‌ای و پیشرفته.

۳. ورکشاپ‌های جاوااسکریپت
محاسبه‌گر زمان (Time Calculator)
بازی سنگ، کاغذ، قیچی (Rock Paper Scissor)

https://youtube.com/playlist?list=PLPIQWyi2FB6JeXGm9lh876925SNQjWyCf

@DevTwitter | <ابوالفضل/>
❤10👍2🍌1
پروژه Vidonex یه اوپن سورس برای ساخت و ادیت ویدئوئه که سعی می‌کنه پیچیدگی‌های FFmpeg رو ازت دور کنه؛ یعنی به‌جای اینکه خودت درگیر کلی دستور و تنظیمات FFmpeg بشی، با یه ساختار ساده مشخص می‌کنی چه ویدئو، عکس، صدا، افکت، زیرنویس و تایملاینی می‌خوای، بعد Vidonex خودش اینا رو تبدیل می‌کنه به یه pipeline بهینه و با FFmpeg رندر می‌گیره. در کنارش یه اپ دسکتاپ هم داره و می‌تونه به‌عنوان CLI، SDK یا حتی موتور رندر سمت سرور استفاده بشه؛ خلاصه بخوام خیلی خودمونی بگم: Vidonex یه لایه‌ی ساده و مدرن روی FFmpegـه که قراره ساخت و رندر ویدئو رو برای دولوپرها راحت‌تر کنه.

https://github.com/farshidrezaei/vidonex

@DevTwitter | <Farshid Rezaei/>
❤11👍5👎1
اگر تا حالا یک فایل Markdown فارسی رو توی Android Studio، IntelliJ IDEA، PyCharm یا هرکدوم از JetBrains IDEs باز کرده باشید، احتمالاً این صحنه براتون آشناست:

متن چپ‌ چینه، پرانتزها و نقطه‌ها جای درستشون نیستن و فونت هم برای خوندن متن‌های طولانی چندان مناسب نیست.
من خودم مدام با این مشکل درگیر بودم. مخصوصاً وقتی پای داکیومنت‌های فنی وسط می‌اومد، خوندنشون گاهی واقعاً انرژی می‌گرفت.

برای همین تصمیم گرفتم به جای اینکه هر بار باهاش کنار بیام، یه راه‌حل براش بسازم.

نتیجه شد Markdown RTL؛ یک پلاگین رایگان و متن‌باز برای JetBrains IDEs که پیش‌نمایش Markdown فارسی رو خواناتر و مرتب‌تر می‌کنه.

چندتا از قابلیت‌های اصلی:
- تشخیص خودکار جهت متن (BiDi)
متن‌های فارسی به‌صورت خودکار راست‌چین می‌شن و متن‌های انگلیسی چپ‌چین باقی می‌مونن.
- حفظ صحیح بلوک‌های کد
کدها، دستورات و بخش‌های فنی همچنان چپ‌چین می‌مونن تا سینتکس و خوانایی‌شون به هم نریزه.
- فونت وزیرمتن توکار
فونت داخل خود پلاگینه و برای استفاده ازش نیازی به نصب فونت روی سیستم ندارید.
- تنظیمات سریع در Preview
یک ویجت شناور برای تغییر سریع اندازه فونت، فاصله خطوط و فونت‌ها.
- بدون تغییر در فایل Markdown
همه تغییرات فقط روی لایه Preview اعمال می‌شن و فایل اصلی .md دست‌نخورده باقی می‌مونه.
- میانبر سریع
با Alt + R در ویندوز و لینوکس یا ⌥R در macOS می‌تونید بین حالت خودکار و راست‌چین کامل جابه‌جا بشید.

پلاگین کاملاً رایگان و Open Source هست و می‌تونید مستقیم از JetBrains Marketplace نصبش کنید:
JetBrains Marketplace
https://plugins.jetbrains.com/plugin/34457-markdown-rtl
GitHub Repository
https://github.com/mahdiasd/MarkdownRTL

اگر به کارتون اومد، یک ستاره روی GitHub خیلی خوشحالم می‌کنه.
و اگر باگی دیدید یا ایده‌ای برای بهتر شدنش داشتید، با گذاشتن Issue می‌تونید مستقیماً به بهتر شدن پروژه کمک کنید.

@DevTwitter | <Mahdi Asadollahpour/>
❤25🍌2🔥1