DevTwitter | توییت برنامه نویسی
32.5K subscribers
5.5K photos
444 videos
6 files
5.41K 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
Forwarded from DevTwitter Ads.
بچه ها
تو این شرایط اقتصادی که همه دنبال کار می‌گردن ، دوست من دکتر علی آقایی یه کار قابل تقدیر کردن🙏

ایشون دندون پزشک هستند و تصمیم گرفتن هرکسی میخواد دستیار دندون پزشک بشه رو، بهش #رایگان آموزش بدن♥️

ارزش این آموزش ها ۲ میلیون تومانه، ولی امروز به مدت 24 ساعت کل آموزش دستیار دندان پزشکی رو رایگان در اختیارتون میزارن🙏

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

⚠️ بچه ها حواستون باشه فقط ۲۴ ساعت زمان دارید که از این فرصت بصورت #رایگان استفاده کنید

👈 پس همین الان وارد کانال تلگرام زیر بشید و ثبت نام کنید :

https://t.me/+ebnVFtKx0cZkZWU8
.
#دستیار_دندانپزشکی
🍌40👎7💔1
مدل EmbeddingGemma 2 یه مدل جدید Embedding از Google و بر پایه Gemma 4 هست که با مجوز Apache 2.0 منتشر شده. چیزی که این مدل رو از نسل قبلی جدا می‌کنه اینه که دیگه فقط با text و code کار نمی‌کنه و می‌تونه text، code، image، video و audio رو توی یه فضای برداری مشترک قرار بده. یعنی می‌شه انواع مختلف داده رو کنار هم مقایسه کرد و برای کارهایی مثل جستجوی معنایی و بازیابی اطلاعات ازش استفاده کرد.

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

از طرف دیگه، معماری این مدل به شکل modular طراحی شده و لازم نیست همیشه کل مدل 740M پارامتر رو اجرا کنیم. برای مثال، یه نسخه 270M برای text و code وجود داره و با اضافه شدن بخش‌های مربوط به تصویر و صدا، نسخه‌های بزرگ‌تر ساخته می‌شن. این طراحی باعث شده مدل برای اجرای on-device و لوکال هم مناسب باشه. حتی نسخه کامل مالتی مودال، بعد از quantization، می‌تونه با حدود 567MB رم روی دستگاه‌هایی مثل Pixel اجرا بشه. از کانتکس ویندو 8k اون هم نباید چشم پوشی کرد.

یه ویژگی مهم دیگه هم Matryoshka Representation Learning (MRL) هست. با این قابلیت می‌تونیم اندازه embedding رو از 768 تا 512، 256 یا 128 بعد کاهش بدیم و بر اساس نیازمون بین دقت، سرعت و فضای ذخیره‌سازی تعادل ایجاد کنیم. این موضوع توی پروژه‌های بزرگ Vector Search اهمیت زیادی داره و می‌تونه حجم مورد نیاز برای ذخیره‌سازی بردارها رو تا حدود 6 برابر کاهش بده.

در نهایت، چیزی که EmbeddingGemma 2 رو واقعاً جالب می‌کنه اینه که از یه مدل عمدتاً متنی به یه مدل سبک و مالتی مودال تبدیل شده که می‌تونه انواع مختلف داده رو توی یه فضای مشترک قرار بده، به شکل modular اجرا بشه و حتی روی دستگاه‌های نسبتاً محدود هم قابل استفاده باشه. ترکیب این قابلیت‌ها باعث می‌شه برای ساخت سیستم‌های local search، multimodal RAG، Vector Database و AI agentها انتخاب خیلی خوبی باشه.

https://huggingface.co/google/embeddinggemma-2

@DevTwitter | <Reza Jafari/>
❤16👍3🍌1
Forwarded from DevTwitter Ads.
📌 پنجشنبه شب دیپلوی نکنید.

ساعت ۲۳:۴۷ پنجشنبه، یه git push origin main ساده، و کل جمعه‌تون می‌ره پای درست کردنش.
اگه مجبورید، اول روی یه سرور ابری تستش کنید: چند دقیقه‌ای از پنل بسازیدش، کپی پروداکشن رو روش بیارید بالا و با خیال راحت تست کنید. کارتون که تموم شد، حذفش کنید؛ سرور ابری از لحظه‌ی ساخت تا لحظه‌ی حذف ساعتی حساب می‌شه و هزینه‌ش همون لحظه تموم می‌شه.
ایران، هلند، آلمان، آمریکا؛ همه از یه پنل

🎁 ۱۰۰ هزار تومن اعتبار هدیه برای شروع

جمعه‌تون رو نجات بدید 👇

https://my.webdade.com/link.php?id=7
https://my.webdade.com/link.php?id=7

📞 031-3740
🌐 webdade.com
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9💔2🔥1
یک skill برای Claude Code هست که هر وب‌سایتی رو با یک prompt به‌طور کامل clone می‌کنه.

از MCP کروم استفاده می‌کنه تا font، رنگ و structure رو مستقیم از مرورگر استخراج کنه.

رایگانه و صددرصد open-source.

لینک ریپو:
https://github.com/JCodesMore/ai-website-cloner-template

@DevTwitter | <Yarad/>
🔥20🍌6❤2
آقا پشمام، به نظرم به این نوع پروژه ها دیگه شاید در آینده کنسول سازی کنسل بشه، علنا فایل اجرایی ps5 رو میدی بهش، بعد روی pc برات اجرا میکنه، جالب اینجاست که اصلا Emulator نیست

https://github.com/boykopovar/AnyPS5

@DevTwitter | <HRY/>
1🔥59👎6🍌3
خبر مهم برای وردپرسی‌ها؛ ورود رسمی MCP به WordPress

وردپرس به‌تازگی پلاگین رسمی MCP Adapter را در مخزن WordPress.org منتشر کرده است.

تعریف MCP یک استاندارد ارتباطی بین هوش مصنوعی و وردپرس است که در آینده به AI اجازه می‌دهد با سایت وردپرسی تعامل داشته باشد؛ مثل:

- خواندن و ویرایش محتوا
- ایجاد نوشته و صفحات
- کار با اطلاعات محصولات
-️ اجرای قابلیت‌های افزونه‌ها
- انجام برخی کارهای مدیریتی با دستور هوش مصنوعی

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

نسخه رسمی MCP Adapter 0.7.0 در اکتبر ۲۰۲۶ وارد WordPress.org شده و هنوز در مرحله توسعه و آزمایشی قرار دارد.

️ فعلاً پیشنهاد نمی‌کنیم صرفاً به خاطر این خبر آن را روی سایت اصلی نصب کنید. این پلاگین بیشتر یک زیرساخت برای اتصال AI به وردپرس است و هنوز به معنی کنترل مستقیم سایت توسط ChatGPT نیست.

اما مسیر آینده وردپرس کاملاً مشخص است:
سایت‌هایی که می‌توانند با هوش مصنوعی تعامل واقعی داشته باشند = WordPress + AI

@DevTwitter | <Abbas Bahadori Pour/>
❤13🔥2👎1
چند روز پیش مارگارت همیلتون از اين دنيا رفت.
روحش در آرامش

برای خیلی‌ها او یک زن ۹۰ ساله بود که چند دهه پیش در ناسا کار می‌کرد اما خوب است بدانيم این زن کدی را نوشت که وقتی کامپیوتر آپولو ۱۱ زیر فشار داشت از نفس می‌افتاد، فهمید کدام کار مهم‌تر است و کدام را باید کنار بگذارد.
چند دقیقه مانده به فرود روی ماه، همین طرز فکر می‌توانست مرز بین فرود و شکست باشد، همیلتون فقط برای آپولو نرم‌افزار ننوشت، او کمک کرد چیزی شکل بگیرد که امروز اسمش را گذاشته‌ایم Software Engineering.

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

احترام به آدم‌هایی مثل او، احترام به خودِ فناوری است.
Rest in peace, Margaret.

@DevTwitter | <Abbas Mohammadi/>
❤197🍌14👍9
پس از مدت ها انتظار...
بالاخره نسخهء Alpha 1 از نسل 6 فریمورک Bootstrap منتشر شد.

کلن کوبیدن از نو ساختن!
* نکته جالبی که در متن خبر دیدم، اعترافشون به استفاده از پیشوندها به سبک tailwind بود!
- این نسل برای نمایش حداقل به امکانات کرومیوم 130 نیازمنده.
- مولفه های محاوره ای ش از این نسل به بعد مبتنی بر TS توسعه داده خواهند شد.
- این نسل از سازوکارهای LLM-Friendly مثل skill ها پشتیبانی میکنه.

بر اساس مستنداتش:
- تعدادی مولفه جدید داره...
- نام تعدادی از مولفه های قدیمش تغییر داده شده...
- بالاخره DatePicker و OTP Input بومی بهش اضافه کردن!
* نحوه استفاده از CSS Class هاش تا حدودی تغییر کرده!
- پوسته بصری ش شبیه نسل یک شده ولی بصورت تخت، نه 3 بُعدی...
- افکت های گرافیکی ش خیلی بهتر شده...
- انیمیشن و ترانزیشن بهش اضافه شده!

خبر در بلاگ رسمی:
https://blog.getbootstrap.com/2026/10/08/bootstrap-6-alpha/
فهرست تغییرات: هنوز ارائه نشده
سایت رسمی:
https://getbootstrap.com/
مستندات رسمی:
https://getbootstrap.com/docs/6.0/getting-started/install/

پ.ن.
* صرفا در رابطه با layout و grid.
- معتقدم نسل برگ ریزونیه!

@DevTwitter | <Arash Laylazi/>
🍌24👍13👎1
با یه پارادوکسی مواجه هستیم که خیلی مهمه درست درکش کنیم.

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

حالا تو توییتر dax و DHH این چند روز یه حرفی زدن که خیلی باهاش موافقم: دیگه لازم نیست برای کار با AI یه setup پیچیده و عجیب بچینی. مدل‌ها خودشون خیلی خوب شدن.

تا چند ماه پیش خودم رو خیلی درگیر setupهای پیچیده می‌کردم. کلی skill، کلی MCP، فایل‌های rule چند صفحه‌ای و غیره...
علت اصلیش این بود که مدل‌های اون موقع ضعیف بودن، یا بهتره بگم حواس‌پرت بودن...
مثلا یادش می‌رفت چی گفتیم، یه چیزی می‌نوشتیم که یادش بمونه. یا به یه سری چیزای بدیهی دقت نمی‌کرد و باید rule سفت و سخت براش می‌نوشتی که درست کار کنه.
الان مدل‌ها هنوز بی‌نقص نیستن، ولی این مشکلا رو خیلی کمتر دارن و بیشتر اون setupها دیگه لازم نیست.

ولی یه چیزی هست که به نظرم همچنان مهمه. مدل هر چقدر هم باهوش باشه، پروژه شما رو نمی‌شناسه. نمی‌دونه چرا فلان کار رو تو تیمتون این‌طوری انجام می‌دید، یا اون قانون عجیب بیزینسی که شفاهیه و هیچ‌جا داکیومنت نشده از کجا اومده. این چیزا رو باید یه جا براش بنویسید. این دیگه «جبران ضعف مدل» نیست، اطلاعاتیه که هیچ‌جای دیگه پیداش نمی‌کنه.
در واقع بزرگ‌ترین ضعف بیزینس‌ها الان «حجم خیلی زیاد contextهای شفاهیه» که هیچ‌جا نوشته نشده جز ناخودآگاه آدم‌ها، و تا این حل نشه ایجنت‌ها بهره‌وری کافی نخواهند داشت.
برای همین مهم‌ترین کاری که معمولا می‌کنم اینه که نیازمندی رو کامل و شفاف کنم، هم از نظر بیزینسی هم فنی.

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

یه نکته مهم دیگه هم اینه که درک عمیق مسائل high level مهندسی نرم‌افزار، که اگه از ابعاد مختلف جمعشون کنی خیلی زیادن، همچنان تو کیفیت خروجی ایجنت‌ها تعیین‌کننده‌ست. ابزار ساده‌تر شده، ولی هنوز باید بدونی داری چی می‌سازی. پس از نظر من بالا بردن دانش مهندسی نرم‌افزار خیلی مهمه.

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

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

و وقتی دید فنی و محصولی داری، همه‌ش می‌خوای تو کار ایجنت دخالت کنی و کم‌کم می‌ری سمت وسواس و micromanage کردن.

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

https://x.com/dhh/status/2107823432205484040

@DevTwitter | <Hossein Nazari/>
👍14❤4🍌4
ابزار M3E Canvas یه ابزار رایگان و Open Source که داخل مرورگر صفحه‌های Material 3 رو می‌سازی، به هم وصلشون می‌کنی، Flow رو تست می‌کنی و آخرش خودش یه Prompt آماده می‌ده که می‌تونی مستقیم بدی به Claude Code، Codex، Gemini CLI یا Cursor تا برات پیاده‌ کنی
GitHub:
https://github.com/lnkiai/m3e-canvas

@DevTwitter | <خانم_زاده/>
👎2💔2🍌1
Forwarded from DevTwitter Ads.
🔥 دسترسی سریع به ChatGPT و Claude با بهترین قیمت 💡
⏱️ تحویل و راه‌اندازی فوری زیر ۵ ساعت! ⚡️

🛒 وب‌سایت:
🌐 Rahboom.com

👨‍💻 خرید از ادمین:
👤 @rahboom1
🍌13👎4
خیلی جالبه یه مدل ۲۷ میلیاردی فقط تقریبا ۶ گیگ فضا نیاز دارد. اخیرا با پروژه 𝗣𝗿𝗶𝘀𝗺𝗠𝗟 آشنا شدم. یه مدلی به نام Ternary Bonsai 2 27B است که بر پایه مدل qwen3.8 27 B است. ولی جالبی قضیه اینه که وزن های مدل از وزن‌های سه‌گانه {۱+، ۰، ۱-} به همراه مقیاس‌بندی گروهی FP16 استفاده می‌کند که منجر به ۱٫۷۶ بیت موثر به ازای هر weight میشود. این معماری قبلا هم در معماری مدل BitNet b1.58 2B4T که ماکروسافت ارائه کرده است اجرا شده است. context window این مدل 262K و از ورودی های تصویر هم پشتیبانی می کند.

با ابزار llmfit بررسی کردم که مدل qwen 27B و Q3_K_M حدود ۹۰ درصد از gpu ۵۰۷۰ ti را اشتغال میکنه ولی این مدل با kv cache 32,768 تنها حدود 10.5 گیگ را اشغال کرده است. مدل را با llama.cpp سرو کردم و نرخ تقریبا ۸۰ توکن بر ثانیه داده است. فارسی هم پشتبانی میکنه و در کد زنی هم میتونید ازش استفاده کنید.
هسته اصلی این استارتاپ ایرانی و اساتید دانشگاه های برتر آمریکا هستند.

بخشی از آینده مدل های زبانی به سمت بهره‌وری معماری در حرکت است. پیشنهاد می‌کنم اگر به تست مدل‌های لوکال علاقه دارید حتما این مدل را بررسی کنید.

لینک ها:
بلاگ مدل Bonsai 2 27B:
https://prismml.com/news/bonsai-2-27b

مدل BitNet b1.58 2B4T ماکروسافت
https://huggingface.co/microsoft/bitnet-b1.58-2B-4T


@DevTwitter | <Ehsan Rahnama/>
❤10🔥6🍌3
یه نکته ساده ولی مهم درباره Cookie که خیلی‌ها هنوز قاطی می‌کنن

حالت HttpOnly یعنی JavaScript دیگه نمی‌تونه به Cookie دسترسی داشته باشه؛ پس مثلا توی حملات XSS، دزدیدن JWT سخت‌تر میشه.

حالت Secure یعنی Cookie فقط روی HTTPS ارسال میشه.

این دوتا یکی نیستن و حتی می‌تونن همزمان فعال باشن.

حالا اگه Cookie از نوع HttpOnly باشه و توی React یا Angular بخوایم بفهمیم کاربر لاگین هست یا نه، معمولا خودمون Cookie رو نمی‌خونیم؛ یه API مثل auth/status از بک‌اند می‌گیریم و بر اساس جوابش Protected Route و Componentها رو مدیریت می‌کنیم.

@DevTwitter | <Nastaran Mohammadi/>
👍12🍌5❤3
Forwarded from DevTwitter Ads.
🇨🇦 کانادا یا اروپا 🇪🇺؟ کدوم مسیر برای تو شدنی‌تره؟

وبینار رایگان « مهاجرت تحصیلی»
با امیر (از کانادا)، علیرضا (از ایتالیا) و عرفان، مدیر ابرادین

✅ آموزش صفر تا صد: انتخاب مقصد، پذیرش، هزینه، فاند و اقامت
✅ بررسی آنلاین شانس مهاجرت تحصیلی روی رزومه‌ی شرکت‌کننده‌ها
✅ پرسش و پاسخ مستقیم

🗓 شنبه ۲۵ مهر، ساعت ۱۹

⚠️ ظرفیت بررسی رزومه محدوده؛ اولویت با کساییه که زودتر ثبت‌نام می‌کنن.

ثبت‌نام رایگان 👇

https://eseminar.tv/wb183938
👎7🍌4