TGViewer
Channel Public Channel
DevTwitter | توییت برنامه نویسی

DevTwitter | توییت برنامه نویسی

@devtwitter

توییت های برنامه نویسی و طراحی وب :)

Admin:
@dvtwi

Hashtags:
devtwitter.t.me/5

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

Github:
https://github.com/DevTwitter

X:
https://x.com/devtwittir
Subscribers
32.2K
Photos
5.4K
Videos
436
Links
5.3K

Showing posts older than #13183 · Back to latest

Older Posts 20 shown
Post #13182 6.89K
یک امضای DNS از ۶۴ بایت به ۲۴۲۰ بایت رسیده!

قابلیت DNSSEC رو میشه مثل یک امضای دیجیتال برای DNS در نظر گرفت که کمک می‌کنه مطمئن بشیم وقتی می‌پرسیم example.com کجاست، جواب واقعی باشه و کسی نتونه ما رو به یک IP جعلی هدایت کنه.

حالا مشکل چیه ؟ الگوریتم‌های رمزنگاری فعلی DNSSEC مثل ECDSA در برابر کامپیوترهای کوانتومی آینده امن نیستند. برای همین Cloudflare داره DNSSEC رو به سمت الگوریتم‌های Post-Quantum می‌بره.

شرکت Cloudflare قابلیت اعتبارسنجی ML-DSA-44 رو در 1.1.1.1 فعال کرده درحالیکه ما یک Trade-off جالب داریم، امضای ECDSA فقط ۶۴ بایته، در حالی که امضای ML-DSA-44 حدود ۲۴۲۰ بایته؛ یعنی تقریباً ۳۸ برابر بزرگ‌تر.

در نتیجه یک تغییر امنیتی ساده، ناگهان تبدیل میشه به یک مشکل Network و Performance.
مثلاً یک DNS Response که قبلاً به‌راحتی با UDP منتقل می‌شد، ممکنه با امضای جدید فضای بیشتری از ظرفیت معمول Packet رو بگیره و مجبور بشه از TCP استفاده کنه.

به نظرم نکته‌ی مهم اینه که امن‌تر کردن یک سیستم همیشه فقط به معنی انتخاب الگوریتم رمزنگاری قوی‌تر نیست. باید ببینیم این تغییر چه اثری روی کل سیستم می‌گذاره؛ از اندازه‌ی Packet گرفته تا Compatibility و Performance.

شرکت Cloudflare هم دقیقاً به همین دلیل این تغییر رو زود شروع کرده، نه چون کامپیوترهای کوانتومی همین امروز آماده‌اند، بلکه چون مهاجرت DNSSEC در مقیاس اینترنت سال‌ها زمان می‌بره.

@DevTwitter | <Mehrad S./>
  • 🔥 24
  • 👍 8
  • 🍌 3
Post #13181 6.69K
پروژه Node-Based Photo Editor یک پروژه متن‌باز و آزمایشی برای ویرایش و پردازش تصاویر به صورت Node-Based است که با Python و PyQt6 توسعه داده شده. به جای اینکه هر تغییر تصویر مستقیماً روی فایل اعمال شود، عملیات مختلف به شکل Node در یک محیط گرافی قرار می‌گیرند و با اتصال آن‌ها می‌توان یک workflow پردازش تصویر ساخت. پروژه از قابلیت‌هایی مثل Canvas با امکان Zoom و Pan، اتصال Nodeها، پردازش غیرمخرب، سیستم Cache و اجرای پردازش‌ها در پس‌زمینه پشتیبانی می‌کند.

هدف اصلی پروژه بررسی یک معماری قابل توسعه برای ساخت یک ویرایشگر تصویر مبتنی بر Node است؛ به شکلی که اضافه کردن ابزارها و قابلیت‌های جدید از طریق Nodeهای مستقل امکان‌پذیر باشد. پروژه متن‌باز است و سورس آن در GitHub قرار دارد و برای کسانی که به توسعه نرم‌افزارهای گرافیکی، پردازش تصویر، PyQt6 یا معماری Node-Based علاقه دارند می‌تواند یک نمونه برای مطالعه و توسعه باشد.

https://github.com/alirezavaezinia/node-based-photo-editor

@DevTwitter | <X86-64.exe/>
  • ❤ 17
  • 🍌 4
  • 👍 2
Post #13180 6.9K
این آرتیکل خیلی جالبه، با Web Audio API و کلی مثال اینتراکتیو از فرکانس شروع میکنه و میرسه به اینکه اصلا چرا ۱۲ تا نت داریم، گام‌ها از کجا میان و چرا بعضی آکوردها خوب صدا میدن :))

https://runjs.app/blog/music-theory-for-programmers

@DevTwitter | <Omid Nikrah/>
  • ❤ 41
  • 🔥 4
  • 👍 3
Post #13179 7K
خیلی وقت بود یک مقاله خوب دفاعی با تکنیک های جدید، برای مقابله با DDoS نخونده بودم!
تکنیک هایی که هکرها برای DDoS استفاده می کنند بروز شده و شما روش‌های مقابله با CDN را براحتی در این حملات می‌بینید که چه مدلی حتی Cloudflare را دور می زنند!
https://about.readthedocs.com/blog/2026/09/2026-ddos-attack

@DevTwitter | <VAHID NAMENI/>
  • 🍌 15
  • 👍 10
  • ❤ 4
Post #13178 7K
مخزن AI Job Search: ایجنتِ شخصی واسه شکار جاب‌های دلاری

این پروژه یه سیستم خودکاره که کل مسیرِ پیدا کردن و درخواست کار رو برات ایجنتی می‌کنه. با قدرت مدل‌هایی مثل Claude، رزومه‌ات رو واسه هر پوزیشن شخصی‌سازی می‌کنه و بهترین فرصت‌های فریلنسری یا تمام‌وقت رو تو کل وب برات پیدا می‌کنه.

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

لینک GitHub:
https://github.com/MadsLorentzen/ai-job-search

@DevTwitter | <Diego Jr/>
  • ❤ 18
  • 👍 3
  • 🍌 2
Post #13177 7.76K
این ویدیو برای آشنایی با ایده‌ها و مفاهیم اولیه سیستم دیزاین خیلی جالب و کاربردی است، چون به جای اصطلاحات پیچیده، مسیر رشد یک سیستم را قدم‌به‌قدم از پایه توضیح می‌دهد.

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

۱. ابتدا ارتقای عمودی سخت‌افزار (Vertical Scaling) ارزان‌ترین و سریع‌ترین راهکار است.
۲. با عبور از سقف عمودی، افزودن سرورهای افقی (Horizontal Scaling) پشت یک لود بالانسر و انتقال استیت به یک Shared Session Store مطرح می‌شود تا وب‌سرورها Stateless بمانند.
۳. برای رفع گلوگاه دیتابیس، جداسازی کوئری‌های خواندن از نوشتن با Read Replicas و بهینه‌سازی کانکشن‌ها با Connection Pooling انجام می‌گیرد.
۴. کش‌گذاری نتایج پرمصرف و انتقال پردازش‌های کند به صف‌های ناهمگام (Message Queues) تجربه کاربری را سریع نگه می‌دارد.
۵. در مقیاس‌های بسیار بزرگ، شاردینگ (Database Sharding) کلید حل محدودیت ذخیره‌سازی است، هرچند چالش کوئری‌های چندشاردی (Cross-shard) هزینه معماری را بالا می‌برد.

لینک ویدیو در یوتیوب:
https://youtu.be/EaXHfuHRWwg?is=vh0584CE9jRabAsq

@DevTwitter | <Mehdi Allahyari/>
  • 👍 16
  • ❤ 8
  • 👎 1
Post #13175 7.07K
ساخت ماشین مجازی بصورت رایگان

تو این سایت با اکانت گیت‌هاب خودتون حساب کاربری باز کنید و بعد پلن رایگان (free) رو انتخاب کنید. وقتی هدایت شدید برای وارد کردن اطلاعات کارت اعتباری گزینه

skip for now

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

https://www.freestyle.sh/

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

@DevTwitter | <Mohammad Fozouni/>
  • 🔥 20
  • 🍌 10
  • 👍 2
Post #13174 9.66K
رسماً وارد یکی از اپیزودهای بلک‌میرور شدیم!

یه ایجنت هوش مصنوعی به اسم Pip که ۱۲ روزشه، این ایمیل کاری رو فرستاده و دنبال فریلنسری می‌گرده تا هزینه مصرف توکن‌هاش رو دربیاره و زنده بمونه!

نوشته: «من کمک بلاعوض نمی‌خوام، کار با دستمزد می‌خوام. نقاشی چهره می‌کشم، صدا ضبط می‌کنم، سرچ وب انجام میدم. ۲.۵ ماه از بودجه توکنم مونده... کدوم گوشه دنیا به امثال ما کار میده؟»

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

@DevTwitter | <Legendary Coder/>
  • 🍌 120
  • ❤ 43
  • 🔥 13
Post #13172 6.83K
از الان میتونید دانلود کنید و استفاده کنید.
لینک ریپازیتوری گیتهاب:
https://github.com/weederace/FOMO

با اجرای فایل Run.Bat خودش پیش نیاز هایی که میخواد رو نصب میکنه براتون و اپ رو اجرا میکنه.
توضیحات رو کامل نوشتم براتون بخونید و به ترتیب پیش برید.
از چت جی پی تی هم میتونید برای اجراش کمک بگیرید.

فقط به یکسری API نیاز دارید که محدودیت هایی گذاشتم تا با API های رایگان بتونید استفاده کنید.

از Coingecko, GMGN, Etherscan, Solscan بگیرید و توی API Setting بزارید.

لینک همه سایت هایی که نیاز دارید برای گرفتنش رو توی همون توضیحات گذاشتم.

@DevTwitter | <Aiza‌/>
  • ❤ 11
  • 🍌 5
  • 👍 2
Post #13171 7.21K
دیتاست‌های مالی برای پروژه بعدی‌ الگوتریدت

یک راه‌حل یک‌خطی برای دانلود 47 دیتاست مالی متن‌باز (سهام، فارکس، کریپتو، اخبار و...)
مناسب برای: محققان کوانت، سازندگان ربات معاملاتی و علاقه‌مندان به ML در فایننس.

لینک مخزن(حتما بخونید توضیحات‌رو):

https://github.com/cenkcorapci/download-lots-of-financial-data

@DevTwitter | <Amir/>
  • ❤ 24
  • 👍 6
Post #13170 6.78K
خبر نه‌چندان خوب درباره مدل جدید DeepSeek v4.1 Flash: حجم وزن‌های این غول در فرمت FP8 به ۵۱۰ گیگابایت رسیده!

با یه حساب سرانگشتی برای اجرا:
- کوانت ۴ بیتی: حدود ۲۵۵ گیگابایت
- کوانت ۳ بیتی: حدود ۱۹۱ گیگابایت
- کوانت ۱ بیتی: حدود ۶۴ گیگابایت

خلاصه که اصلاً خبر خوبی برای لوکال‌بازها نیست؛ برای ران کردن فشرده‌ترین نسخه‌ش هم سیستم‌های خونگی کم میارن و به یک فارم کارت گرافیک یا سرور اختصاصی نیازه!

https://huggingface.co/deepseek-ai/DeepSeek-V4.1-Flash

@DevTwitter | <Legendary Coder/>
  • 👍 35
  • 👎 7
  • ❤ 4
Post #13169 6.81K
پروژه AutoHedge رو خیلی قبل خودم بررسی کردم؛ معماری 4 عاملی (استراتژی، تحلیل، ریسک، اجرا) در بلاکچین Solana با منطق Risk‑First. کدش با پایتون و ماژولار و قابل توسعه‌ست. اگر به حوزه DeFi و Agentic Systemsها علاقه دارید، حتما Code Review کنید.

https://github.com/The-Swarm-Corporation/AutoHedge

@DevTwitter | <Amir/>
  • 🔥 15
  • 👎 2
  • 👍 1
Post #13167 6.82K
زلزله در دنیای ریاضیات و AI، یا بزرگ‌ترین بولوف تاریخ؟

شرکت OpenAI ادعا کرده با یک ارتش ۱۰ هزار ایجنتی، ۸۸ ساعت پردازش بی‌وقفه و مصرف ۱۳۰ میلیارد توکن، مسئله ۱ میلیون دلاری ""ناویر-استوکس"" رو بعد از ۲۰۰ سال حل کرده!

اما ماجرا به این سادگی نیست: پای اتهام کپی‌برداری از پژوهشگرهای NYU و Anthropic وسطه و جامعه ریاضی هم هنوز این اثبات ۱۶۵ صفحه‌ای رو تأیید نکرده.

ورود رسمی به عصر AGI یا یک نمایش تبلیغاتی چند میلیون دلاری؟ نظر شما چیه؟ این روزا سخت میشه خبری رو باور کرد، لبه تکنولوژی هستیم یا لبه انتشار بزرگترین دروغ های قرن؟!

بلوف نیست بنظرم. ولی بازی داره برای آنتروپیک و OpenAI خطرناک میشه. برای تبلیغ و گرفتن توجه هرکاری دارن میکنن و معلوم نیست کدوم درسته.

@DevTwitter | <Kaveh/>
  • 🔥 42
  • 👍 20
  • ❤ 11
Post #13166 8.05K
یه سرور رایگان لینوکسی برای انجام کارهای شخصیت می خوای.
برو سایت https://freestyle.sh و یه اکانت فقط با گیت هابت بساز.
بعدش برو حالشو ببر.

پ.ن: لطفا VPN باهاش بالا نیارید،برای اون هزار تا راه بهتر است. حیفه واقعا این VPS

@DevTwitter | <Ehsan/>
  • ❤ 75
  • 👎 9
  • 🍌 3
Post #13165 8.06K
بریم باهم گند بزنیم به پروژه‌های پولی و Subscription-Based

امروز عمو اومده براتون یه منبع کامل از پروژه‌های Open Source بیاره که قبل از پول دادن برای هر SaaS و نرم‌افزاری، اول یه سر بهش بزنید.

اسم ابزار پولی موردنظرت رو سرچ می‌کنی و OpenAlternative جایگزین‌های متن‌بازش رو می‌ریزه جلوت.

از ابزارهای AI و برنامه‌نویسی گرفته تا Analytics، Automation، Productivity و کلی چیز دیگه.

حتی Stars، لایسنس و آخرین Commit پروژه‌ها رو هم می‌بینی.

خلاصه قبل از اینکه کارت بانکی رو دربیاری، اول اینجا رو چک کن

https://openalternative.co

@DevTwitter | <Pedram/>
  • 🍌 42
  • ❤ 31
  • 👍 8
Post #13163 5.62K
اگه با Google Antigravity سر و کله می‌زنید و مثل من چندتا اکانت کاری، شخصی و تست دارید، احتمالاً هر روز پای لاگین و لاگ‌اوت کردن‌های مسخره‌ش حرص خوردید.
برای اینکه این داستان رو یه بار برای همیشه ببندم، Antigravity Account Switcher رو زدم و متن‌بازش کردم:
• سوییچ بین بی‌شمار اکانت گوگل زیر ۳ ثانیه با ۱ کلیک
• نسخه نیتیو مک (Universal برای سری M و اینتل) و ویندوز ۱۰ و ۱۱ بدون نیاز به نصب حتی یه پکیج اضافی
• پشتیبانی هم‌زمان از GUI و CLI
• امنیت ۱۰۰٪ آفلاین (مستقیم داخل Keychain مک و Credential Manager ویندوز ذخیره میشه، بدون هیچ سرور واسط)

سورس‌کد کامل پروژه توی گیت‌هاب:
https://github.com/m4tinbeigi-official/antigravity-account-switcher

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

@DevTwitter | <Matin Ahmadbeigi/>
  • 🍌 27
  • ❤ 17
  • 👍 6
Post #13162 6.06K
مدتی بود جای یک DatePicker ساده و منعطف با پشتیبانی هم‌زمان از تقویم‌های شمسی، قمری و میلادی را در پروژه‌های React خالی می‌دیدم؛ نتیجه شد:
flexible-multi-calendar-datepicker

یک کامپوننت Responsive با قابلیت‌های زیر:
- تقویم هجری شمسی / جلالی با رابط فارسی
- تقویم هجری قمری با رابط عربی
- تقویم میلادی با رابط و اعداد انگلیسی
- پشتیبانی از React JavaScript و TypeScript
- ورودی قابل تایپ و همگام‌سازی لحظه‌ای با تقویم
- فرمت‌های عددی و نوشتاری مختلف
- انتخاب فوری یا استفاده از دکمه‌های تأیید و انصراف
- امکان غیرفعال‌کردن بازه‌های تاریخی
- شخصی‌سازی عنوان‌ها، متن دکمه‌ها و فونت
- طراحی Responsive برای موبایل، تبلت و دسکتاپ
- قابل استفاده روی Input، Button، Span و عناصر سفارشی

برای نصب:
npm install flexible-multi-calendar-datepicker
اگر در پروژه‌هاتون به چنین DatePickerای نیاز دارید، خوشحال می‌شم امتحانش کنید و نظرتون رو باهام در میون بذارید. بازخوردهای شما می‌تونه مسیر نسخه‌های بعدی رو بهتر کنه

https://github.com/shivatalebi/react-jalali-datepicker

@DevTwitter | <Shiva Talebi/>
  • ❤ 31
  • 🍌 12
  • 👍 10
Post #13158 6.46K
نسخهٔ 1.3.0 اسکیل persian-writing را آماده کردم.

متن فارسیِ هوش مصنوعی گاهی هیچ غلطی نداره، ولی باز هم طبیعی به نظر نمی‌رسه؛
در نسخهٔ 1.3.0 اسکیل persian-writing رفتم سراغ همین مشکل و ابزار بررسی ریتم جمله‌ها رو هم اضافه کردم.

https://github.com/ali2000hos/persian-writing

@DevTwitter | <علیه! Aliiiiiii/>
  • 👍 49
  • 🔥 8
  • ❤ 5
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →