DevTwitter | توییت برنامه نویسی
28.6K subscribers
4.69K photos
376 videos
6 files
4.42K links
توییت های برنامه نویسی و طراحی وب :)

@dvtwi

Hashtags:
devtwitter.t.me/5

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

Github:
https://github.com/DevTwitter

X:
https://x.com/devtwittir
Download Telegram
شورای اطلاع‌رسانی دولت: یک اقلیت پرهیاهو جلوی دسترسی به اینترنت ایستاد

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

به گزارش دیجیاتو، در بخشی از این بیانیه، به اصول قانون اساسی از جمله اصل ۹، اصل ۱۱۹، اصل ۱۲۲ و اصول فصل سوم اشاره و تصریح شده که مطابق اصل ۷۹ قانون اساسی، اعمال محدودیت‌ها در شرایط اضطراری، به‌صورت موقت و با تصویب مجلس ممکن است و استمرار محدودیت‌ها نیز نیازمند مجوزهای مجدد است.

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

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

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

@DevTwitter | <Digiato/>
🍌8532👎5
بالاخره Laravel مشکل قدیمی Job Spam رو تمیز حل کرد.
با Debounceable Queued Jobs دیگه Job‌های تکراری صف لاراول رو له نمیکنه!
این یکی از underrated‌ترین فیچرهای جدید لاراول برای پروژه‌های High Traffic هست.

از بدترین سناریوهای توی سیستم‌های Queue اینه که
یک Event یا Request پشت‌سرهم Trigger بشه و سرور شروع کنه به ساختن Jobهای تکراری.

مثلا کاربر داره داخل اپ تایپ می‌کنه، Auto Save هر 5 ثانیه اجرا میشه و هر Save هم یک Job می‌فرسته داخل Queue.

نتیجه:
ده‌ها Job تکراری، فشار روی Redis و Workerها، مصرف CPU بی‌دلیل و کند شدن سیستم.

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

این قابلیت واقعا Game Changer محسوب میشه!

قبلا از ShouldBeUnique استفاده می‌کردیم. اما این روش یک مشکل داشت:
اگر Job اول هنوز در حال اجرا بود، آپدیت‌های جدید نادیده گرفته میشدن
یعنی ممکن بود آخرین تغییرات اصلا Sync نشن.

@DevTwitter | <Ehsan Rezaei/>
37🔥8👎3
دوستان می‌دونستید که این روشن/خاموش شدن Wifi ویندوزتون باگ نیست؟! به‌خاطر فیلترینگ شدید فایروال‌های ایرانه دلیل و راه‌حلش:
تست اتصال مایکروسافت (NCSI) که فیچر ویندوز ۱۰ به بعده بلاک می‌شه؛ به زبان ساده، به‌خاطر فیلترینگ، ویندوز فکر می‌کنه اینترنت قطع شده و برای همین هی وای‌فای رو خاموش/روشن می‌کنه تا اتصال برقرار شه.

راه غیرفعال کردنش:
۱. همزمان کلید Windows + R رو فشار بده (کلید ویندوز همون لوگو ویندوز روی کیبورد)
۲. توی کادر Run که باز شد، بنویس regedit و اینتر رو بزن.
۳. برو این مسیر:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet
۴. روی EnableActiveProbing دابل‌کلیک و بعدش Value رو ۰ کن.
۵. سیستم رو ری‌استارت کن و تمام.

دیگه این فیچر غیرفعال می‌شه و VPNتون قطع نمی‌شه :(
البته تا وقتی که غیرفعاله حتی اگه اینترنت قطع باشه، همیشه «Connected» نشون می‌ده.

@DevTwitter | <گیک‌زهرا/>
👍9841👎1
کتابخونه blBot یه کتابخونه ساده و در عین حال کاربردی که برای ساخت بات های مختلف روی بله و تلگرام هست.

البته ساخت این کتابخونه برای دوران قطعی نت و دست و پا زدن توی مسنجر های مثل بله بوده پس تمرکز اصلیم برای بله بوده هرچند که خود api بله پر از ایراد نقص بود و هست

هنوز روی npm نبردم پس باید لوکال روی پروژه ها استفاده کرد

http://github.com/ali-googoojani/blBot

@DevTwitter | <Ali-googoojani/>
🍌4620👍5
سطح ترافیک اینترنت در ایران اکنون به ۶۰ درصدِ میزان پیش از ۱۸ دی ۱۴۰۴ رسیده و روند بازگشت تدریجی اتصال به اینترنت همچنان ادامه دارد.

به نظر می‌رسد ایران در حال ورود به مرحله‌ای مشابه دوره «بازگشایی محدود» بین ۸ اسفند تا ۹ اسفند باشد؛ دوره‌ای که با ناپایداری، اختلال‌های مقطعی و مسدودسازی‌های نامنظم همراه بود.

@DevTwitter | <Alireza Rajaei Arbabi/>
46💔13👍7
یه مرجع کامل برای یادگیری Docker آماده شده. این جزوه برای یه منبع فارسیِ، منسجم و کاربردی طراحی شده؛ مناسب هم برای شروع از صفر، هم برای عمیق‌تر کردن دانش.

این مجموعه بیشتر از ۱۷۰ تا مفهوم و دستور Docker رو کامل و به فارسی توضیح می‌ده و برای هر مبحث یه روند مشخص داره؛ اول تعریف می‌کنه، بعد میگه چرا اصلاً این مفهوم وجود داره، مزایا و معایبش رو بررسی می‌کنه و در آخر هم یه مثال عملی می‌زنه. علاوه بر این، کلی نمونه‌کد قابل اجرا، جدول مقایسه و سناریوی واقعی از محیط کار داخلش هست که کمک می‌کنه مطالب رو بهتر و کاربردی‌تر بفهمین. از نظر محتوا هم از مباحث پایه شروع می‌کنه، مثل DevOps و تفاوت کانتینر با ماشین مجازی، و کم‌کم می‌رسه به موضوعاتی مثل Dockerfile، ساخت چندمرحله‌ای (Multistage Build)، مدیریت شبکه و storage، و در نهایت هم کار با Swarm و مباحث امنیت.

لینک مخزن:
https://github.com/Fatemebookanian/docker-guide-fa

اگر به دردتون خورد، خوشحال می‌شم یه Star بدین تا بیشتر دیده بشه و من هم با انگیزه بیشتری ادامه‌ش بدم.

@DevTwitter | <Fateme/>
54👍11🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
حالا که فیلترنت وصل شده یادتون باشه می‌تونید Edge Gallery رو نصب کنید و Gemma 4 رو روی گوشی داشته باشید.

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

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

@DevTwitter | <Nima/>
👍4215👎6
برای تکمیل یک صفحه توی وبسایت DevTwitter نیاز داریم هر اطلاعاتی در مورد اتفاقات اینترنت ایران، فیلترینگ و نقاط کلیدی اینترنت که می‌دونید بهمون بگید.

همچنین این پست رو برای دوستاتون که به نظرتون مطلع هستن ارسال کنید که اونا هم مشارکت کنن، می‌تونید فورک کنید یا issue باز کنید.

https://github.com/DevTwitter/black-timeline

اطلاعات با نام و تصویر خودتون توی وبسایت منتشر میشه

ممنونم که همکاری می‌کنید ❤️
31👍5🔥2
عزیزانی که تازه دارید git یاد می‌گیرین ، این وب‌سایت به صورت interactive و گرافیکی بهتون مفاهیم branching رو یاد میده

https://learngitbranching.js.org/

@DevTwitter | <Arash Hatami/>
67👍5👎1
#کوته_نیوز

معاون وزیر ارتباطات بعد از 88 روز قطعی و ارائه‌ی انواع اینترنت سفید، پرو، خبرنگاری، شرکتی، پسر‌خاله‌ای و غیره: دولت مانع از آن شد که شاهد «شکل جدیدی از اینترنت» باشیم.

@DevTwitter
🍌1666👍2
خوب باز میریم سراغ یه پروژه‌ی اوپن سورس مفتی خفن دیگه که کار یه ایرانی هم هست. برای تمام سیستم‌عامل‌ها هم هست. دیگه IDM و ADM و بقیه دانلود منیجرای پر از تبلیغ و نیازمند کرک و سنگین رو بندازید دور. اپ اندرویدش رو امروز استفاده کردم و واقعا خوبه
https://github.com/amir1376/ab-download-manager

@DevTwitter | <بلک آیس/>
96👎22👍15
انویدیا یه ابزار کامندلاین برای اسکن امنیتی skillها ریلیز کرده که دنبال آسیب‌پذیری‌ها یا پترن‌های مخرب داخل فولدرهای skill و MCP میگرده و در نهایت بهتون یه score میده!

۶۴ تا حمله رو چک میکنه که رایج‌ترینش فرستادن env به سرور خارجی، آسیب‌پذیری‌ supply chain، مسموم کردن مموری، Prompt Injection و... هست!

یه مدل اسکن دو مرحله‌ای داره که در لایه اول میاد static بررسی میکنه و اگه api key بهش وصل کنید با LLM هم یه آنالیز کامل میکنه و گزارش میده.

https://github.com/nvidia/skillspector

@DevTwitter | <Amir/>
21👍3
چندتا برنامه‌نویس سنیور رو اخراج کردن، جاش یه جونیور + اشتراک Pro هوش مصنوعی گذاشتن!
چیزی که باورم نمی‌شد اما به چشم دیدم.

ببینید، هوش مصنوعی می‌تونه سریع‌تر کد بزنه، boilerplate تولید کنه، باگ حل کنه و حتی architecture پیشنهاد بده.

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

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

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

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

@DevTwitter | <Ehsan Rezaei/>
1👍259👎1915
یکی یه پروژه اُپن سورس ساخته که cookieهای مرورگرتون رو با openclaw و hermes سینک میکنه!

دلیلی که واسم جالبه (خصوصا از نظر امنیتی) اینه که Tailscale استفاده کرده، اینجوری که بین دستگاهتون و tailnet یه کانکشن مستقیم encrypt شده درست میکنه که دیتاتون از نتورک شخصی خارج نشه!

علاوه بر cookie میتونید توکن‌های CLI و API key هاتون رو هم باهاش sync کنید!

https://agentcookie.dev/

@DevTwitter | <Amir/>
11👍1
Forwarded from 𝗚𝗣𝗧𝗚𝗔𝗧𝗘 𝗦𝘂𝗽𝗽
Gemini Pro 🤖


🔴فقط ۸۹۷ هزار تومان برای ۱۸ ماه 🔴


چی دریافت می‌کنی؟


⚡️   فعال‌سازی روی اکانت شخصی شما
💻   دسترسی به Antigravity برای کدنویسی، دیباگ و ساخت پروژه
🎨   مدل تصویرسازی پیشرفته Nano Banana Pro
🔭   مناسب برای تحقیق، تولید محتوا، ایده‌پردازی و نوشتن متن
   تحویل سریع

اگر دنبال یک گزینه اقتصادی، کاربردی و قدرتمند برای کارهای روزمره، تحقیق و برنامه‌نویسی هستی، Gemini Pro انتخاب خیلی به‌صرفه‌ایه.

خرید و مشاهده دیگر محصولات👇

🌐 @GptGATESHOPbot
Please open Telegram to view this post
VIEW IN TELEGRAM
🍌13🔥3👎1
چرا سرعت ۱۰ برابری کدنویسی با AI ممکنه به یک تله‌ی بدهی فنی/ technical debt تبدیل بشه؟
چند وقت پیش ویدیوی Mario Zechner (سازنده‌ Pi coding agent) با عنوان «ساختن PI در دنیای Slop» رو دیدم و باید بگم که با نگاهش موافقم برای کسایی که با AI کد تولید می‌کنند. یک بلاگ راجع بهش نوشتم که لینکش را پایین میذارم.
این روزها صنعت بیش از حد درگیر «ایجنت های ماکسیمالیستی» شده؛ ابزارهای بیشتر، ساب‌ایجنت‌های بیشتر، مدیریت کانتکست پیچیده‌تر و کلی لایه‌ی اضافی. اما داده‌ها داستان متفاوتی را تعریف می‌کنند.
سه نکته‌ی مهمی که از صحبت‌های ماریو برداشت کردم:
۱- مینیمال بهتر از ماکسیمال است:
بنچمارک‌هایی مثل Terminal Bench نشان می‌دهند که ساده‌ترین محیط‌ها (اغلب فقط یک ترمینال) به‌طور مداوم از هارنس‌های پیچیده و پر از قابلیت عملکرد بهتری دارند.

ایجنت Pi هم دقیقاً همین فلسفه را دنبال می‌کند:
* فقط ۴ ابزار
* یک سیستم‌پرامپت بسیار کوچک
* بدون هیچ جادوی پنهانی برای هرس کردن کانتکست

نتیجه؟ سیگنال تمیزتر و کد بهتر.
۲- ایجنت‌ها درد را حس نمی‌کنند:
یک توسعه‌دهنده‌ی واقعی وقتی با یک کدبیس/codebase شلوغ و به‌هم‌ریخته روبه‌رو می‌شود، خسته و کلافه می‌شود و در نهایت سراغ ریفکتور می‌رود.

اما یک ایجنت هوش مصنوعی بدون هیچ مشکلی ممکن است ۱۰ هزار خط کدی تولید کند که از نظر محلی «درست» هستند (locally correct)، ولی از نظر معماری یک فاجعه‌ی کامل محسوب می‌شوند.
هوش مصنوعی فشار و هزینه‌ی بدهی فنی را حس نمی‌کند؛ تا زمانی که کدبیس آن‌قدر بزرگ میشه که حتی خود مدل LLM هم دیگر نتواند آن را درست درک کند.
۳- اصطکاک همیشه دشمن نیست:
سال‌ها به ما گفته‌اند که هر نوع اصطکاک در فرآیند توسعه بد است و باید حذف شود.
اما ماریو نظرش متفاوته:
"اصطکاک همان چیزی است که باعث می‌شود درک و دانش از کد به ذهن شما منتقل شود."
اگر تمام این اصطکاک را با ایجنت‌ها حذف کنید، کم‌کم دیگر توسعه‌دهنده نخواهید بود؛ بلکه تبدیل می‌شوید به کسی که فقط کدی را بازبینی می‌کند که خودش واقعاً آن را نمی‌فهمد.

استراتژی پیشنهادی برای ۲۰۲۶:
- وظایف را تا حد ممکن کوچک و مشخص تعریف کنید.
- به‌شدت روی ماژولار بودن سیستم پافشاری کنید.
- از ایجنت‌ها برای کارهای خسته‌کننده مثل تولید boilerplate یا بازتولید باگ‌ها استفاده کنید.
- خطوط مهم و حساس کد را خودتان بخوانید. تک‌تک‌شان را!!!

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

اگر دوست دارید بلاگ کامل من با عنوان «Slop, Speed, and Discipline: Hard Truths About AI Coding Agents» را بخوانید، می‌توانید اینجا بخونیدش.
Blog: https://mlnotes.substack.com/p/slop-speed-and-discipline-hard-truths

@DevTwitter | <Mehdi Allahyari/>
👍63🍌4👎1
هفته رایگان DataCamp دوباره شروع شده!

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

لینک سایت DataCamp
https://www.datacamp.com/campaign/free-access-week-june-2026

@DevTwitter | <Reza Jafari/>
🔥10🍌65
راه حل برای برخی از مشکلات فیلترینگ برای ما برنامه نویس ها

یکی از مشکلاتی ک توی ایام فیلترینگ داشتیم، بالا نیومدن PostMan بود، این نامرد کلا بدون نت نمیاد بالا :/

ازونجایی ک بعید نیس دوباره ب هر بهانه ای فیلترینگ شدیدتر بشه، ما باید دنبال راه بقا بگردیم، حالا راهکار چیه؟

استفاده از HTTPie بجای PostMan، این ابزار تمام قابلیت های پست‌من رو داره و هیچ قطعی نت هم توش مشکلی ایجاد نمیکنه (پست‌من وقتی نت نداشتی اصلا باز نمیشد)

نکته جالب اینه ک از فرمت های PostMan هم پشتیبانی میکنه و خیلی راحت میتونین تمام کالکشن هاتون رو توی PostMan اکسپورت کنین و ایمپورت کنین داخل HTTPie
https://httpie.io/

@DevTwitter | <IMustafa Zeynali/>
🔥39👍15🍌6
اگر مثل من عاشق self learning هستید

این وبسایت برای آموزش گولنگ عالیه و دانش شما رو به شدت بالا می بره

url: https://go101.org

@DevTwitter | <Fereydoon Salemi/>
30