DevTwitter | توییت برنامه نویسی
32K subscribers
5.31K photos
426 videos
6 files
5.19K 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 Job Search: ایجنتِ شخصی واسه شکار جاب‌های دلاری

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

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

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

@DevTwitter | <Diego Jr/>
15👍3🍌2
خیلی وقت بود یک مقاله خوب دفاعی با تکنیک های جدید، برای مقابله با DDoS نخونده بودم!
تکنیک هایی که هکرها برای DDoS استفاده می کنند بروز شده و شما روش‌های مقابله با CDN را براحتی در این حملات می‌بینید که چه مدلی حتی Cloudflare را دور می زنند!
https://about.readthedocs.com/blog/2026/09/2026-ddos-attack

@DevTwitter | <VAHID NAMENI/>
🍌13👍94
این آرتیکل خیلی جالبه، با Web Audio API و کلی مثال اینتراکتیو از فرکانس شروع میکنه و میرسه به اینکه اصلا چرا ۱۲ تا نت داریم، گام‌ها از کجا میان و چرا بعضی آکوردها خوب صدا میدن :))

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

@DevTwitter | <Omid Nikrah/>
36🔥4👍3
پروژه 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/>
14🍌4👍2
یک امضای 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./>
🔥19👍8🍌3
خداحافظی با استرس و تداخل‌های انتخاب واحد!

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

امکانات و ویژگی‌ها:
- تشخیص خودکار تداخل‌ها: هشدار و جلوگیری از هم‌پوشانی ساعت کلاس‌ها و امتحانات
- نمای هفتگی گرافیکی: مشاهده و مدیریت برنامه درسی در یک نگاه
- محاسبه هوشمند واحدها: نظارت ساده بر سقف و کف واحدهای مجاز
- سریع و آفلاین: کارکرد روان و دسترسی مداوم به برنامه ذخیره‌شده

سورس‌کد پروژه در گیت‌هاب (متن‌باز):
https://github.com/amirtahanemati/CourseSelection-Mobile

اگر برنامه براتون مفید بود، خوشحال می‌شم با ثبت نظر و امتیاز در مایکت یا دادن ستاره در گیت‌هاب از پروژه حمایت کنید!

@DevTwitter | <Amirtaha/>
🔥65🍌2610
یه مدت بود با Telepresence کار می‌کردم و همیشه یه چیزی اذیتم می‌کرد؛
خود Telepresence خیلی ابزار خوبیه، مخصوصاً وقتی با Kubernetes و Microservice کار می‌کنی و می‌خوای یه سرویس رو لوکال بالا بیاری ولی همچنان با سرویس‌های واقعی داخل Cluster در ارتباط باشی.
ولی خب... command line همیشه هم حال نمی‌ده
چند وقت پیش به پروژه‌ی Telepresence GUI برخوردم و دیدم دقیقاً اومده همین قسمت رو ساده‌تر کرده.
یه GUI جمع‌وجور برای مدیریت Intercept / Unintercept سرویس‌ها که باعث می‌شه به‌جای اینکه هر دفعه commandهای Telepresence رو حفظ کنی و بزنی، خیلی راحت وضعیت سرویس‌ها رو ببینی و مدیریت کنی.
یه قابلیت دیگه‌ای که به نظرم خیلی کاربردیه، Replace هست؛ یعنی می‌تونی یه سرویس داخل Cluster رو با نسخه‌ی لوکال خودت جایگزین کنی و عملاً همون سرویس رو روی سیستم خودت توسعه و Debug کنی، بدون اینکه لازم باشه کل محیط رو لوکال بالا بیاری.
از اون طرف، Documentation پروژه هم واقعاً خوب و کامله. چیزی که تو پروژه‌های Open Source کمتر می‌بینیم
از نصب و راه‌اندازی گرفته تا نحوه‌ی استفاده و سناریوهای مختلف، مستنداتش طوری نوشته شده که برای شروع لازم نیست نصف اینترنت رو بگردی.
چیزی که برام جالب بود اینه که پروژه سعی نکرد Telepresence رو از نو اختراع کنه؛ فقط یه UX بهتر برای کاری که خیلی از تیم‌های Kubernetes هر روز انجام میدن ساخته.
به نظرم مخصوصاً برای تیم‌هایی که تعداد Microserviceهاشون زیاده، می‌تونه واقعاً کاربردی باشه.
من خودم از اون پروژه‌هایی خوشم میاد که یه مشکل واقعی و روزمره‌ی Developerها رو هدف می‌گیرن، نه اینکه صرفاً یه چیز دیگه به Stack اضافه کنن.
اگر با Kubernetes و Telepresence کار می‌کنید، ارزش داره یه نگاهی بهش بندازید.

https://github.com/mahdimomeni/telepresence-gui

@DevTwitter | <Ali Kamandlu/>
8👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Donkey type
ارزیابی سرعت و دقت تایپ

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

ساختار فناوری
• Frontend: Next.js + React + TypeScript
• UI/UX: TailwindCSS + Material UI
• Backend: Flask (Python)

ویژگی‌های کلیدی
سنجش بلادرنگ WPM و دقت تایپ
تایمر معکوس برای ایجاد چالش‌های زمانی
تاریخچه و خلاصه عملکرد برای رهگیری روند پیشرفت
ارائه تم‌های متنوع جهت پاسخگویی به سلیقه‌های مختلف
تنظیمات کاربردی برای افزایش تمرکز بر تایپ و شخصی‌سازی محیط

https://github.com/MohammadMosavat/donkey-type
https://mohammadmosavat.github.io/donkey-type/

@DevTwitter | <Mohammad/>
🍌21🔥9👎5
زدیس یک پلتفرم گفتگوی خصوصی هستش که می‌تونه برای شرکت‌ها، توسعه‌دهندگان و در واقع همه‌ی افراد و کسب‌وکارها مورد استفاده قرار بگیره.
بر پایه ی رابط کاربری دیسکورد ساخته شده و بیشتر قابلیت های اون مثل نقش‌های اختصاصی و گروه و کانال و حتی تماس رو پشتیبانی می‌کنه البته چون نسخه ی اولیه هست ممکنه باگ های داشته باشه که به زودی تماما فیکس میشن
https://github.com/Realjustawall/zdis

@DevTwitter | <RealJustAWall/>
26👎4👍1
This media is not supported in your browser
VIEW IN TELEGRAM
هوش مصنوعی ها توی انیمیشن‌های فرانت معمولاً خیلی بی‌منطق عمل می‌کنن؛ یه چیزی Fade میشه، یه چیزی Slide میاد، یکی Bounce می‌کنه و آخرش بیشتر شبیه دموی انیمیشن میشه تا یه محصول واقعی.
برای حل این مشکل یه Skill ساخته شده که اول ساختار صفحه و کامپوننت‌ها رو بررسی می‌کنه و بعد یه سیستم Motion یکدست و منطقی روی پروژه می‌ذاره.
اصل‌هاش هم ایناست:
هر بخش فقط وقتی Animate بشه که کاربر واقعاً بهش برسه.
انیمیشن‌ها یه مقدار روی هم بیفتن تا صفحه کند و مرحله‌مرحله حس نشه.
Motion ساده و نرم باشه؛ بیشتر با opacity و transform، بدون Bounce و افکت‌های الکی.
خروج از صفحه، منو یا مودال سریع‌تر از ورودش باشه که کاربر معطل نشه.
یه سری چیزای مهم مثل Reduced Motion، Accessibility، جلوگیری از Layout Shift و تکرار بی‌دلیل انیمیشن هم توش رعایت شده.
خلاصه اینکه: انیمیشن نباید فقط برای خوشگل‌کاری باشه؛ باید جزئی از رفتار طبیعی رابط کاربری باشه.

https://github.com/mathofdynamic/entrance-motion-skill

@DevTwitter | <Mohamad/>
👍18🔥71
یه Web-GIS متن‌باز ساختم و منتشر کردم: Alidade
کل نقشه یک سند JSON هست.

هسته دو نسخه را با هم مقایسه میکنه و لیست عملیات میده، بعد یک آداپتور آن را روی MapLibre اجرا میکنه.

هسته اصلا نمیدونه رندرری وجود داره.
به همین خاطر:

عمل undo تا شصت سند عقب میره
عوض کردن بیسمپ لایه ها را خراب نمیکنه
۵۸۵ تست بدون مرورگر و بدون GPU اجرا میشه

وکتور تایل از PostGIS، تصاویر ماهواره ای، مدل سه بعدی روی زمین با نور واقعی خورشید، لایه زنده روی WebSocket.

بدون هیچ API key.

گیت هاب:
github.com/aysanz/alidade

@DevTwitter | <Aysanz/>
🔥28🍌4👍3
به‌جای نصب ده‌ها افزونه، همه‌چیز تو یه پلتفرمه:

پلتفرم TeleDOM با بیش از ۲۰۶ ابزار استاندارد MCP! از تحلیل مموری‌لیک و نتورک تا تغییر زنده DOM

مخزن گیت‌هاب:
https://github.com/IrMaho/TeleDOM


@DevTwitter | <ماهو/>
👍4👎3🍌2
Forwarded from Quera
🤖 چرا هکر نمی‌شی؟

🔥 فقط ۴۸ ساعت فرصت داری که دوره هک و امنیت کوئرا رو با ٪۵۰ تخفیف ثبت‌نام کنی!

💳 امکان پرداخت قسطی

🔗 https://quera.org/r/qhhwp
Please open Telegram to view this post
VIEW IN TELEGRAM
🍌58👎51
بچه هایی که با کتابخونه هایی مثل Telethon تلگرام کار کردن میدونن که گرفتن API ID , HASH چقدر کار سختیه ، سایت تلگرام هم که نمی‌ده معمولا ، با این اسکریپت میتونید خودتون از سایت تلگرام بگیریدش و دیگه لازم نیست به رباتای تلگرامی مشکوک اعتماد کنید
https://github.com/ItsReZNuM/TelApiIDHash

@DevTwitter | <Agha Reza/>
32👎7👍5
Forwarded from DevTwitter Ads.
گروه مهاجرت به آلمان با تفکیک موضوعی و بر اساس مراحل مختلف و شهرها:

👉  https://t.me/+rS707H_K6BplYzQ8
🍌15👎4💔2
فراخوان داریو آمودی برای کند کردن توسعه مدل‌های هوش مصنوعی

مدیرعامل آنتروپیک در مقاله «We Must Pace the Frontier» هشدار داده که تا ۶ الی ۱۲ ماه آینده، سوارم‌های ایجنت (شبکه‌های توزیع‌شده‌ای از صدها ایجنت خودمختار که بدون سرور مرکزی و به‌صورت جمعی تصمیم می‌گیرند) می‌توانند اینترنت را به تسخیر بات‌نت‌های پایدار درآورده و صدها میلیارد دلار خسارت بزنند.

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

استقرار ارزیاب‌های شخص ثالث با دسترسیِ سطح کارمند (تعهد یک‌طرفه Anthropic)

تعیین استانداردهای مشترک ایمنی میان لَب‌های دموکراتیک

تدوین معاهدات بین‌المللی علیه تسلیحات سایبری و بیولوژیک مبتنی بر AI

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

@DevTwitter | <Legendary Coder/>
🍌35👍10🔥2
600 میلیون اعتبار از AutoClaw بگیر.

از دوشنبه تا چهارشنبه ۱۴ تا ۱۶ سپتامبر لاگین کن و بدون اشتراک بگیر.

می‌تونی با DeepSeek-V4.1-Flash و GLM-5.3 استفاده کنی.

https://autoclaw.z.ai/

@DevTwitter | <Reza/>
🔥26👍32
یه سایت اومده شبیه Pirate Bay ولی برای مدل‌های LLM متن‌باز.
وزن مدل‌ها رو می‌تونی با تورنت بگیری.
ایده ساده‌ست ولی برای دسترسی راحت به مدل‌های بزرگ می‌تونه مفید باشه.

https://huggingbay.xyz/

@DevTwitter | <Reza/>
🔥23🍌62
امروز 256‌اُمین روز ساله و به اسم روز برنامه‌نویس نام‌گذاری شده.

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

چه تبریکی میگید به هم؟ کدوم یکی از شرایط واسمون بهتر شده؟ اصلا بهتر شدن نه، کدوم وضعیت ثابت مونده برامون؟

الان چند درصد از آدما میگن بمونیم و بسازیم؟ داریم اصلا همچین آدمایی دیگه؟
کسی امیدوار هست هنوز؟

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

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

@DevTwitter
132💔39👎22
این یه اکستنشن VS Code هستش که مایکروسافت اوپن‌سورس کرده.
کارش اینه که لاگ‌های سشن‌های کدنویسی با ابزارهای هوش مصنوعی (مثل Copilot، Cursor، Claude و غیره) رو از روی سیستم خودت می‌خونه و بهت آنالیز و پیشنهاد می‌ده که چطور بهتر ازشون استفاده کنی.

https://github.com/microsoft/AI-Engineering-Coach

@DevTwitter | <Saeid/>
22🍌4👍2