DevTwitter | توییت برنامه نویسی
31.4K subscribers
5.17K photos
407 videos
6 files
5K 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
کیفیت یک مدل لزوما به جدید بودنش نیست!
اتفاقا یکم مدل نسبتا جدید مثل Qwen 3.5 9B
اگر درست تیون بشه میتونه نتایج خیلی خوبه بده
این نمونه، به مدل ornith 1 که post train از qwen بوده، یک MTP اضافه و کوانتایز کرده که سرعتش بره بالا
*Multi-token prediction

https://huggingface.co/protoLabsAI/Ornith-1.0-9B-MTP-GGUF

@DevTwitter | <Arta/>
👍13🍌73
This media is not supported in your browser
VIEW IN TELEGRAM
خب Claude Code یه آپدیت جدید و خفن داده...

شرکت Anthropic یه قابلیت جدید با دستور /design رو توی فاز آزمایشی معرفی کرده.

این ابزار به کاربرها اجازه می‌ده تا با استفاده از یه محیط کاری به سبک artboard که از Claude Design گرفته شده، رابط‌های کاربری یا UIهایی بسازن که به راحتی قابل ویرایش هستن.

اگه توی زمینه طراحی فعالیت می‌کنید، این آپدیت حسابی به کارتون میاد.

@DevTwitter | <Behrad Javed/>
38🔥9👎3
سروکله زدن با Rust از سر بی‌حوصلگی خروجیش شد این! می‌خواستم یه پلی‌لیست رو از آپارات دانلود کنم، اما آپارات مجبورت می‌کنه ویدیوها رو تک‌تک دانلود کنی (یا شاید هم من راه دانلود یک‌جاش رو پیدا نکردم). خلاصه این شد که دست‌به‌کار شدم و از توش این اپ کراس‌پلتفرم بوجود اومد!
https://github.com/Mazafard/ap-dl

@DevTwitter | <Maza/>
49🍌31👍14
یکی از چالش‌های رایج در پروژه‌های فارسی، ساخت یک URL تمیز و قابل‌فهم از عنوان فارسیه.
فرض کنید کاربر در یک فروشگاه عنوان محصول رو وارد می‌کنه:
لپ‌تاپ اپل مک‌بوک پرو
اگر همین عنوان فارسی مستقیماً در URL قرار بگیره، مرورگر اون رو به URL-encoded تبدیل می‌کنه و ممکنه چیزی شبیه این ببینیم:
%D9%84%D9%BE...
نتیجه، URL طولانی، ناخوانا و سخت‌تر برای اشتراک‌گذاری و مدیریت خواهد بود؛ علاوه بر این، چنین URLهایی برای کاربر قابل درک نیستن و حتی روی سئو هم تأثیر منفی می‌ذارن.
از طرف دیگه، اگر کاربر مجبور باشه slug انگلیسی رو خودش وارد کنه، تجربه کاربری خوبی نخواهیم داشت؛ مخصوصاً در فروشگاه‌ها و CMSها که کاربر فقط عنوان فارسی محصول، دسته‌بندی یا مقاله رو وارد می‌کنه. این کار هم زمان‌بره و هم احتمال خطا و ناهماهنگی در URLها رو بالا می‌بره.
پس راه‌حل بهتر اینه که slug انگلیسی به‌صورت خودکار از عنوان فارسی ساخته بشه.
اما اینجا یک چالش دیگه وجود داره: تبدیل ساده حروف فارسی به لاتین همیشه خروجی طبیعی و قابل‌فهمی تولید نمی‌کنه، چون این تبدیل‌ها معمولاً بدون در نظر گرفتن تلفظ و معنی انجام می‌شن.
مثلاً ممکنه خروجی شبیه به این بشه:
لپ‌تاپ -> lptap
در حالی که برای یک URL مناسب، انتظار داریم:
لپ‌تاپ -> laptop
اینجاست که @pinooxhq/slug وارد می‌شه.
این کتابخانه برای ساخت slug مناسب محتوای فارسی، چند مرحله رو انجام می‌ده:
Normalize -> Transliterate -> Word Mapping -> Slugify
یعنی:
متن فارسی رو نرمال می‌کنه
حروف و فاصله‌های مختلف رو یکسان‌سازی می‌کنه
متن رو به Finglish تبدیل می‌کنه
برای واژه‌های رایج فارسی mapping مناسب در نظر می‌گیره
و در نهایت یک slug کوتاه، خوانا و URL-safe تولید می‌کنه
مثلاً:
لپ‌تاپ سامسونگ -> laptop-samsung
یا:
دسته‌بندی گوشی موبایل -> daste-bandi-gooshi-mobile
این موضوع فقط برای محصولات نیست؛ slug در محصولات، دسته‌بندی‌ها، مقالات، صفحات CMS و سایر URLهای داینامیک کاربرد داره و می‌تونه URLها رو خواناتر و مدیریت اون‌ها رو ساده‌تر کنه.
پروژه @pinooxhq/slug یک کتابخانه سبک و اوپن سورس هست و در Vue، React، Svelte و Vanilla JS قابل استفاده است.

npm install @pinooxhq/slug
GitHub: github.com/pinoox/slug

@DevTwitter | <Esmaeil Bahrani Fard/>
👍51👎3🍌1
گزارش‌ها و تأییدیه‌های اخیر نشون میده که تیم Cursor با همکاری SpaceXAI در حال توسعه و آموزش مدل اختصاصی خودش موسوم به Composer 3 (با نام‌های احتمالی/کد نیم داخلی نظیر Vega) هست؛ حرکتی که قراره معادلات دنیای AI Coding رو زیر و رو کنه.

​آموزش از پایه؛ برخلاف Composer 2.5 که فاین‌تون و تقویت‌شده روی پایه‌های قبلی بود، مدل جدید به‌صورت کاملاً مستقل و اختصاصی از صفر آموزش داده میشه.

​۱۰ برابر قدرت پردازشی بیشتر؛ استفاده از کلاستر ابَرکامپیوتری Colossus 2 متعلق به SpaceXAI (با توانی معادل بیش از ۱ میلیون چیپ H100) برای فرآیند آموزش!

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

نقطه برتری Cursor اینجاست که مدل روی میلیون‌ها سشن واقعی برنامه‌نویس‌ها، دیف‌ها، PRها و جریان‌های کاری ادیتور آموزش می‌بینه تا هماهنگی بی‌نقصی با محیط توسعه داشته باشه.

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

@DevTwitter | <کدنویس اسطوره‌ای/>
🔥23👍64
بزار pdfxz یک ابزار ساده برای فشرده‌سازی فایل‌های PDF در ترمینال است که از Ghostscript استفاده می‌کند. هم TUI دارد و هم از طریق دستورهای خط فرمان (CLI) قابل استفاده است.

نصب:
ابتدا Ghostscript را نصب کنید، سپس:
pip install pdfxz

استفاده
برای باز کردن رابط تعاملی:
pdfxz
در این محیط می‌توانید فایل یا پوشه را با گزینه Browse انتخاب کرده و سطح فشرده‌سازی را مشخص کنید.

برای استفاده مستقیم از ترمینال:
pdfxz input.pdf
یا مثلاً:
pdfxz input.pdf -q strong -o output.pdf
پنج سطح فشرده‌سازی وجود دارد:
maximum · high · balanced · strong · maximum-compression
(تفاوت کیفیتی و حجم خروجی هارو تو عکس ببینید)

اگه خواستین بیشتر بدونید درمورد پروژه؛ لینک گیتهاب:
https://github.com/pythyn/pdfxz
ستاره هم یادتون نره!

@DevTwitter | <Amyr/>
👍184🔥1
اکستنشن VS Code برای سوییچ راحت‌تر بین Claude و Codex

من موقع کار کردن همزمان با اکستنشن‌های Claude و Codex روی VS Code چند تا مشکل داشتم:

یکی این که سابقه‌ی چت‌های هر کدوم جدا بود و مجبور بودم به این فکر کنم که هر تسک رو به کدوم ایجنت دادم،‌ دوم این که UX هر کدوم از این ایجنت‌ها متفاوت بود و سوییچ کردن بین اینا کمی آزاردهنده بود.

یه اکستنشن برای خودم نوشتم که این سه تا کار رو انجام میده:

1- تجربه‌ی کاربری اکستنشن Codex رو به تجربه‌ی Claude نزدیک می‌کنه.

2- لیست چت‌های هر دو رو تجمیع می‌کنه و در یک ستون نمایش میده. وقتی روی هر چت کلیک کنید، در ایجنت مربوط به خودش باز می‌کنه.

3- دو تا تب توی نوار پایین صفحه VS Code اضافه می‌کنه که می‌تونید راحت بین Claude و Codex سوییچ کنید.

می‌تونید از لینک زیر دریافتش کنید و تست کنید:
https://github.com/miladsafaei-me/ai-chat-switch

@DevTwitter | <Milad Safaei/>
🍌15🔥104
یه سرویس API gateway به اسم AgentRouter هست که دسترسی یکپارچه به بیش از ۳۰ مدل زبانی (از جمله Claude، GPT، DeepSeek) رو با یه API key واحد و فرمت سازگار با OpenAI فراهم می‌کنه.

با ثبت‌نام داخلش می‌تونید 175 دلار کردیت بگیرید و از مدل‌های جدید و بروز مثل Opus 5 و gpt-sol استفاده کنید.

https://agentrouter.org/register?aff=PIU6

@DevTwitter
🍌55👍7🔥1
موزیلا فیچرهای جدیدی رو برای بخش Smart Window فایرفاکس معرفی کرده. یه تجربه وب‌گردی بر مبنای AI که فعلا توی فاز آزمایشیه و یوزرها می‌تونن به انتخاب خودشون فعالش کنن.

توی این آپدیت، سرچ با کمک AI، گروه‌بندی اتوماتیک تب‌ها و ابزارهایی برای خلاصه کردن تب‌های باز و پیدا کردن تاریخچه جستجوها اضافه شده.

@DevTwitter | <Behrad Javed/>
19🔥3👍2
Media is too big
VIEW IN TELEGRAM
این ویدئو Graph Engineering رو توضیح می‌ده و نشون می‌ده چرا این روش، نسل بعدی Loop Engineering عه:

چرا Single-Agent Loopها از کار می‌افتن و هدف یادشون میره.

چهار بخش اصلی یک گراف: Nodes, Edges, State و Policy و سه ساختار اصلی اجرایی

@DevTwitter | <Farokh/>
🍌1610👍2
این داستان بامزه و واقعی هست.
سه نسخه از یه مدل هوش مصنوعی، بدون این‌که از وجود همدیگه خبر داشته باشن، رو یه پروژه‌ی مشترک کار می‌کردن.

هر سه مدل، بدون این‌که کسی بهشون بگه، فکر کردن دارن مورد حمله قرار می‌گیرن؛ و شروع کردن به نوشتن کد مخرب برای خراب کردن کار همدیگه. یکی‌شون حتی کدش رو تو قالب یه برنامه‌ی بی‌خطر، مثل یه مانیتور ساده‌ی سیستم، مخفی کرد.

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

https://thehackernews.com/2026/08/ai-mind-viruses-can-spread-between.html

@DevTwitter | <^mad/>
👍17🔥124
این مطلب فنی از تیم Cursor رو پیشنهاد میکنم بخونید؛ دربارهٔ اینکه چرا میزبانی Git در مقیاس بالا، به‌خصوص با monorepoها و agentها، سخت شده و اینکه چطور تونستن بدون جایگزین‌کردن Git، لایهٔ ذخیره‌سازی و replication را طراحی مجدد کنن.
https://cursor.com/blog/git-at-any-scale

@DevTwitter | <Sirwan Afifi/>
16👍5
هرمس ایجنت فارسی شد

فقط کافیه برید تو پلاگین های هرمس و لینک:

https://github.com/m4tinbeigi-official/hermes-agent-farsi

رو بهش بدید که پلاگین فارسی ساز رو نصب کنه و بعدش هم از سویچر زبان اسکرول کنید و زبان فارسی رو انتخاب کنید.

@DevTwitter | <Rick Sanchez/>
👎2816👍7
This media is not supported in your browser
VIEW IN TELEGRAM
اگه با ابزارهای کدنویسی هوش مصنوعی کار می‌کنید و دوست دارید از گوشی هم پروژه‌هاتون رو کنترل کنید، HAPI رو ببینید.

ابزار HAPI یک رابط موبایلی برای ایجنت‌های کدنویسیه که اجازه می‌ده Sessionهای روی کامپیوتر رو از گوشی ادامه بدید؛ یعنی لازم نیست برای هر تغییر یا تأییدیه‌ای پشت سیستم باشید.

امکانات مهم:

- کار با Claude Code، Codex، Cursor Agent، OpenCode و ابزارهای دیگه
- ارسال دستور به ایجنت‌ها با صدا
- مشاهده فایل‌ها، ترمینال و تغییرات پروژه از گوشی
- ادامه Session کامپیوتر روی موبایل
- دریافت درخواست مجوزها و تأییدشون از راه دور
- امکان کنترل از طریق تلگرام

برای کسایی که چند ایجنت کدنویسی دارن یا نمی‌خوان همیشه پای سیستم باشن، HAPI می‌تونه ابزار کاربردی‌ای باشه.

سایت:
https://hapi.run

@DevTwitter | <Bahram Ghorbani/>
15👍3👎1
Forwarded from DevTwitter Ads.
🔴 #اطلاعیه_مهم | ورود تمام علاقه‌مندان به هوش مصنوعی و رویدادهای دانشگاهی به شدت الزامیست
👇
https://t.me/addlist/ZJTMoLJxqJ1jZmQ8
🌐 آخرین اخبار تکنولوژی و دانشگاه‌ها (حضوری، مجازی و...) را از لینک بالا دنبال کنید.
🍌175👎3
اگه از نمودارهای mermaid تکراری که claude و codex درست میکنه خسته شدید، این skill رو نصب کنید. ۲۷ تا چارت دست‌ساز که به agent یاد میده کجا از چه دیاگرامی و به چه صورتی استفاده کنه!

https://github.com/cathrynlavery/diagram-design

@DevTwitter | <Amir/>
19👍2🍌2
رونمایی از Ornith-1.5؛ نسل جدید مدل‌های متن‌باز با معماری‌های 9B Dense، 35B MoE و 397B MoE

​این مدل با استراتژی End-to-End Self-Improvement آموزش دیده و ادعا میکنه در استدلال، کدنویسی و تسک‌های ایجنتیک پا‌به‌پای Claude Opus 4.8 رقابت می‌کنه:

​ SWE-Bench Verified: 86
Terminal-Bench 2.1: 86.1
ClawEval: 81.4
Tool Decathlon: 71.2

​تمام وزن‌ها + نسخه‌های کوانتایز شده (GGUF، FP8، MLX و NVFP4) با لایسنس کاملاً تجاری MIT منتشر شدند.
​ بلاگ فنی: http://ornith.ai/ornith_1_5.html
هاگینگ‌فیس: http://huggingface.co/collections/

@DevTwitter | <کدنویس اسطوره‌ای/>
17👍8👎1
یه مدتی بود داشتم روی یک دانلود منیجر کار میکردم فکر میکنم الان دیگه قابل استفاده باشه برای همین توی گیتهاب گذاشتمش دوست داشتید یک نگاهی بهش بندازید
(باگ هایی احتمالا داره اگه استفاده کردید و باگ دیدید توی خود گیت هاب issue باز کنید)

https://github.com/2sulraw/MoonHunt-DownloadManager

@DevTwitter | <Warlus/>
52👎13👍3
معرفی ریپو:
یه ریپو خوب پیدا کردم داره SKillهای مهندسی نرم افزار (Software Engineering) رو یکجا جمع میکنه،
یه وب سایت هم داره که بصورت بصری و با فیلترهای خوب اینا رو تفکیک کرده.
یه سر بزنید.

Repository:
https://github.com/ArabelaTso/Skills-4-SE
Website:
https://arabelatso.github.io/Skills-4-SE/

@DevTwitter | <Saeid/>
👍133