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

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

الذهاب إلى القناة على Telegram

توییت های برنامه نویسی و طراحی وب :) Admin: @dvtwi Hashtags: devtwitter.t.me/5 DevBooks Channel: https://t.me/+AYbOl75CLNYxY2U0 Github: https://github.com/DevTwitter X: https://x.com/devtwittir

إظهار المزيد

📈 نظرة تحليلية على قناة تيليجرام DevTwitter | توییت برنامه نویسی

تُعد قناة DevTwitter | توییت برنامه نویسی (@devtwitter) في القطاع اللغوي Farsi لاعباً نشطاً. يضم المجتمع حالياً 31 584 مشتركاً، محتلاً المرتبة 4 108 في فئة التكنولوجيات والتطبيقات والمرتبة 10 838 في منطقة إيران.

📊 مؤشرات الجمهور والحراك

منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 31 584 مشتركاً.

بحسب آخر البيانات بتاريخ 31 أغسطس, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار 1 103، وفي آخر 24 ساعة بمقدار 27، مع بقاء الوصول العام مرتفعاً.

  • حالة التحقق: غير موثّقة
  • معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 19.01‎%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 14.12‎% من ردود الفعل نسبةً إلى إجمالي المشتركين.
  • وصول المنشورات: يحصل كل منشور على متوسط 6 005 مشاهدة. وخلال اليوم الأول يجمع عادةً 4 460 مشاهدة.
  • التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 44.
  • الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل پرو, #کوته_نیوز, ارتباط, ابزار, چیز.

📝 الوصف وسياسة المحتوى

يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
توییت های برنامه نویسی و طراحی وب :) Admin: @dvtwi Hashtags: devtwitter.t.me/5 DevBooks Channel: https://t.me/+AYbOl75CLNYxY2U0 Github: https://github.com/DevTwitter X: https://x.com/devtwittir

بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 01 سبتمبر, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التكنولوجيات والتطبيقات.

31 584
المشتركون
+2724 ساعات
+1897 أيام
+1 10330 أيام
أرشيف المشاركات
اکستنشن متن باز Gemini Usage Tracker کد این پروژه رو مرتب کردم و گذاشتم گیت هاب اگه میخواید حواستون به لیمیت های روزانه و هفت
اکستنشن متن باز Gemini Usage Tracker کد این پروژه رو مرتب کردم و گذاشتم گیت هاب اگه میخواید حواستون به لیمیت های روزانه و هفتگی Gemini باشه (بدون خارج شدن از صفحه چت) و برای سقف مصرفتون نوتیف هشدار تنظیم کنید؛ این اکستنشن متن باز مخصوص شماست! https://github.com/Mohammad-Aali/Unofficial-Gemini-Usage-Tracker @DevTwitter | <Mohammad Ebrahim Aali/>

ممکنه AI کد تمیز و تست‌شده بنویسه، اما هنوز ندونه چه چیزهایی در سیستم نباید بشکنن. در این مقاله درباره دانش پنهان کدبیس‌ها، ب
ممکنه AI کد تمیز و تست‌شده بنویسه، اما هنوز ندونه چه چیزهایی در سیستم نباید بشکنن. در این مقاله درباره دانش پنهان کدبیس‌ها، بازیابی Specification از پروژه‌های موجود و نقش ابزارهایی مثل Reversa نوشتم. مطالعه مقاله در لینکدین: https://www.linkedin.com/feed/update/urn:li:share:7481656295486365697/ @DevTwitter | <Ali/>

Repost from Persian GitHub
راهنمای کامل Hermes Agent (حدود ۱۰۰ صفحه) و برگه تقلبش رو توی اون کانال گذاشتم. اگر می‌خواید Hermes Agent و ساخت AI Agentها رو عملی یاد بگیرید، فکر میکنم این پست براتون مفید باشه. t.me/ArchiveDevs/670

این اسکریپت پایتون یک ابزار مدیریت و اجرای دستورات به‌صورت همزمان روی چندین سرور لینوکسی از طریق SSH است که با استفاده از کتا
این اسکریپت پایتون یک ابزار مدیریت و اجرای دستورات به‌صورت همزمان روی چندین سرور لینوکسی از طریق SSH است که با استفاده از کتابخانه Paramiko طراحی شده است. برنامه ابتدا در دسترس بودن هر سرور را با Ping بررسی می‌کند، سپس با قابلیت Retry و Exponential Backoff به سرور متصل می‌شود و دستورات موردنظر را با یا بدون sudo اجرا می‌کند. اجرای موازی با ThreadPoolExecutor انجام می‌شود تا چندین سرور به‌صورت همزمان پردازش شوند و سرعت عملیات افزایش یابد. نتایج هر سرور شامل وضعیت اتصال، تعداد تلاش‌ها، خروجی دستور و خطاهای احتمالی جمع‌آوری شده و علاوه بر نمایش در ترمینال، در فایل‌های JSON و Log نیز ذخیره می‌شوند. این ابزار برای ادمین‌های سیستم، مدیران شبکه و پروژه‌های اتوماسیون زیرساخت مناسب است و می‌تواند برای انجام عملیات‌هایی مانند به‌روزرسانی بسته‌ها، بررسی وضعیت سرویس‌ها و اجرای دستورات مدیریتی روی تعداد زیادی سرور به‌صورت متمرکز مورد استفاده قرار گیرد. https://github.com/hiddent3rminal/SSH-Automation-For-Multiple-Servers.git @DevTwitter | <Rick Grimes/>

راهنمای فارسی Hermes Agent رسید! یه مخزن تو گیتهاب درست کردم و کل داکیومنت هرمس رو با Mimo V2.5 به فارسی ترجمه کردم. لینک پیچ
راهنمای فارسی Hermes Agent رسید! یه مخزن تو گیتهاب درست کردم و کل داکیومنت هرمس رو با Mimo V2.5 به فارسی ترجمه کردم. لینک پیچ راهنمای فارسی: https://bookunt3d.github.io/hermes-agent-fa اگر لذت بردید حتما تو گیتهاب ستاره بدید: https://github.com/bookunt3d/hermes-agent-fa @DevTwitter | <بوکانت/>

Repost from Penguins🐧
🐧 پنگوئن‌ها | دنیای لینوکس و متن‌باز 📰 آخرین اخبار لینوکس 🚀 معرفی پروژه‌های اوپن‌سورس 🔧 ابزارهای کاربردی و خفن لینوکسی 📚
🐧 پنگوئن‌ها | دنیای لینوکس و متن‌باز 📰 آخرین اخبار لینوکس 🚀 معرفی پروژه‌های اوپن‌سورس 🔧 ابزارهای کاربردی و خفن لینوکسی 📚 آموزش و نکات کاربردی اگر به دنیای آزاد و متن‌باز علاقه داری، منتظرتیم ❤️ Penguins

اگه پروژه‌ای رو با هرمس شروع می‌کنید، تمام مشخصات، اهداف، و ساختار پروژه‌تون رو داخل فایل hermes.md قرار بدید. تو مصرف توکنتو
اگه پروژه‌ای رو با هرمس شروع می‌کنید، تمام مشخصات، اهداف، و ساختار پروژه‌تون رو داخل فایل hermes.md قرار بدید. تو مصرف توکنتون صرفه‌جویی میشه، چون هرمس هربار میخواد دستور شما رو اجرا کنه قبلش این فایل رو مرور میکنه. هرجا هم خواستید میتونید با خود هرمس آپدیتش کنید. @DevTwitter | <Saeid/>

به‌تازگی OpenAI آکادمی خود را با مجموعه‌ای از دوره‌های جدید به‌روزرسانی کرده است حالا می‌توانید یاد بگیرید چطور از chatgpt در
به‌تازگی OpenAI آکادمی خود را با مجموعه‌ای از دوره‌های جدید به‌روزرسانی کرده است حالا می‌توانید یاد بگیرید چطور از chatgpt در محیط کار استفاده کنید از سلامت و تولید محتوا گرفته تا تحلیل داده و ده‌ها حوزه دیگر https://openai.com/academy/chatgpt-for-work/ @DevTwitter | <Davinci/>

می‌خواید از Amazon Kiro (Claude AI با AWS Builder ID) استفاده کنید اما کارت بین‌المللی و شماره خارجی ندارید؟ این ابزار راه‌حل
می‌خواید از Amazon Kiro (Claude AI با AWS Builder ID) استفاده کنید اما کارت بین‌المللی و شماره خارجی ندارید؟ این ابزار راه‌حل شماست. با یک Gmail ساده، صدها حساب AWS Builder ID بسازید و با kiro به Claude دسترسی نامحدود داشته باشید — کاملاً رایگان https://github.com/decolua/9router @DevTwitter | <JaVaD/>

برای زیرنویس فارسی یوتیوب ابزار زیاد هست اما خیلی‌ها API پولی می‌خوان به سرم زد یه راه ساده‌تر بسازم با این اکستنشن زیرنویس ا
برای زیرنویس فارسی یوتیوب ابزار زیاد هست اما خیلی‌ها API پولی می‌خوان به سرم زد یه راه ساده‌تر بسازم با این اکستنشن زیرنویس اصلی رو JSON می‌گیری می‌دی به هر مدل AI برای ترجمه JSON فارسی رو آپلود می‌کنی تمام https://github.com/Omidzamani11/omid-youtube-fa-subtitle @DevTwitter | <Omid Zamani/>

وبینار نقشه‌راه شغلی در علوم داده 📊 از مبتدی تا متخصص داده در بازار کار 📣 💡مباحث وبینار: 🟣 ماهیت و جایگاه علوم داده در دن
وبینار نقشه‌راه شغلی در علوم داده 📊 از مبتدی تا متخصص داده در بازار کار 📣 💡مباحث وبینار: 🟣 ماهیت و جایگاه علوم داده در دنیای امروز 🟣 مسیر ورود و الزامات فعالیت حرفه‌ای در علوم داده 🟣 چشم‌اندازهای شغلی و فرصت‌های حرفه‌ای علوم داده 🟣 بررسی فرصت‌های شغلی علوم داده در بازار کار امروز ایران 🗓 یکشنبه | ۲۱ تیر | ساعت ۱۹ 📌 ثبت‌نام رایگان: https://tihe.ir/f https://tihe.ir/f ⚠️برای دسترسی سریع تر، لطفا بدون VPN روی لینک ثبت نام کلیک بفرمایید. ✨ موسسه آموزشی توسعه ➖➖➖➖➖➖➖➖➖➖ 📞 021-86741

دیروز کنجکاو شدم رفتم سمت سروش پلاس و مهندسی معکوسش کردم، از mtproto استفاده میکنه. با معماری تلگرام یه مقدار فرق داشت ولی te
دیروز کنجکاو شدم رفتم سمت سروش پلاس و مهندسی معکوسش کردم، از mtproto استفاده میکنه. با معماری تلگرام یه مقدار فرق داشت ولی telethon رو ادیت کردم و تبدیلش کردم به کلاینت سروش پلاس، بعدش هم تو گیت هاب منتشرش کردم. github.com/shayanheidari01/SPlusthon اگه دوست داشتید مخزن گیت‌هاب رو ستاره بزنید @DevTwitter | <Shayan/>

اگه نیاز دارید که OCR یا استخراج اطلاعات از فایلهای PDF در اسکیل بالا انجام بدید بهترین راه اینه که pipeline خودتون را داشته
اگه نیاز دارید که OCR یا استخراج اطلاعات از فایلهای PDF در اسکیل بالا انجام بدید بهترین راه اینه که pipeline خودتون را داشته باشید با مدلهای اپن سورس. اینجوری هم هزینه بسیار پایین میاد و هم اینکه از لحاظ امنیت و privacy دیگه نگران نیستید که اطلاعات بره روی cloud یک شرکت دیگه. این بلاگ را بخونید که هزینه این کار برای ۱۱۶۰۰۰ صفحه کمتر از ۵ دلار شده در مقایسه با ۱۱۶۰ دلار اگه از Azure استفاده میکردند. Blg: https://blueguardrails.com/en/blog/high-throughput-vlm-ocr @DevTwitter | <Mehdi Allahyari/>

مدتی میشه که مشغول یادگیری Golang هستم و تصمیم گرفته بودم از همون ابتدا پروژه محور پیش برم؛ برای همین تصمیم گرفتم یه API Gate
مدتی میشه که مشغول یادگیری Golang هستم و تصمیم گرفته بودم از همون ابتدا پروژه محور پیش برم؛ برای همین تصمیم گرفتم یه API Gateway بنویسم. اصلی ترین دلیلی که این پروژه رو شروع کردم یادگیری و تسلط بیشتر روی زبان Golang بودش، اما خیلی بیشتر از چیزی که فکر میکردم دانش و اطلاعات بهم اضافه کرد. از نحوه پیاده سازی Rate limiter و الگوریتم‌های مختلفش گرفته، سازوکار Reverse Proxy، طراحی Load Balancer هوشمند با Health Check همزمان، و نکات Graceful Shutdown آشنا شدم البته هنوز یه سری فیچر ها هستش که در آینده حتما اضافشون میکنم (JWT Authentication، intelligent caching و ...) لینک ریپوی پروژه https://github.com/LigerTheTextRovert/nexus @DevTwitter | <Abolfazl Samarghandi/>

چالش Race Condition: رقابت بین درخواست‌های همزمان در مایکروسرویس‌ها: ما از مایکروسرویس استفاده می کنیم تا از مزایای همزمانی بهره ببریم پس باید سعی کنیم چالش‌هاشو با روشی حل کنیم که باعث «کاهش همزمانی» نشود. فرض می‌کنیم ۱۰ درخواست همزمان داریم، روش‌های جلوگیری از Race Condition: ۱- استفاده از Redis Lock: اولین درخواست پاسخ داده می‌شود و به ۹ تای دیگر خطای 429 Too Many Requests داده می‌شود که باعث از دست رفتن درخواست‌ها می‌شود. ۲- استفاده از RowVersion: اولین درخواست پاسخ داده می‌شود و ۹ تای دیگر از دیتابیس خطای DbUpdateConcurrencyException دریافت می‌کنند که باعث از دست رفتن درخواست‌ها می‌شود. ۳- ایجاد صف در Redis: با استفاده از ListRightPushAsync همه‌ی درخواست‌های همزمان را در یک لیست در Redis ثبت می‌کنیم و سپس توسط یک BackgroundService، یکی یکی با متد ListLeftPopAsync از لیست می‌خوانیم و پاسخ می‌دهیم. مزیت این روش نسبت به دو روش قبلی این است که باعث از دست رفتن درخواست‌ها نمی‌شود ولی به دلیل استفاده از صف، باعث «کاهش همزمانی» می‌شود. ۴- استفاده از Concurrency Limiter در Asp.net: با اضافه کردن سرویس AddRateLimiter پردازش همزمان را به یک درخواست محدود می‌کنیم و ۹ تای دیگر را در صف قرار می‌گیرند، که به دلیل استفاده از صف، باعث «کاهش همزمانی» می‌شود. @DevTwitter | <Mahnaz Azad/>

یکی از قابلیت‌های کمتر شناخته‌شده‌ی Laravel. به جای حدس زدن اینکه یک تغییر باعث بهبود عملکرد شده یا نه، باید اندازه‌گیری کنی.
یکی از قابلیت‌های کمتر شناخته‌شده‌ی Laravel. به جای حدس زدن اینکه یک تغییر باعث بهبود عملکرد شده یا نه، باید اندازه‌گیری کنی. خیلی اوقات ما تغییراتی توی کد میدیم و براساس تجربیات دیگران یا داکیومنت حس می‌کنیم سریع‌تر شده. گاهی جواب نمیده، ساعت‌ها وقت صرف Refactor می‌کنیم اما در نهایت تفاوت عملکرد یا ناچیزه یا حتی بدتر از قبل! با Benchmark می‌تونی دو یا چند پیاده‌سازی مختلف رو کنار هم اجرا کنی و زمان واقعی اجرای هر کدوم رو ببینی. این دقیقا تفاوت بین Optimization و Guessing هست. بهینه‌سازی واقعی با احساس انجام نمی‌شه، با داده انجام می‌شه. اگر تا امروز از Benchmark استفاده نکردی، احتمالا ارزش داره توی پروژه بعدیت امتحانش کنی @DevTwitter | <Ehsan Rezaei/>

سال‌هاست توسعه PHP بین دو دنیا تقسیم شده است یا یک فریمورک که همه‌چیز را باید از صفر بسازی، یا یک CMS که آزادی توسعه را محدود
سال‌هاست توسعه PHP بین دو دنیا تقسیم شده است یا یک فریمورک که همه‌چیز را باید از صفر بسازی، یا یک CMS که آزادی توسعه را محدود می‌کند. اما اگر مجبور نباشیم یکی از این دو را انتخاب کنیم، چه؟ پینوکس ۳ از همین سؤال متولد شد. ایده ساده است: پروژه PHP خود را توسعه بده آن را به یک بسته قابل نصب .pinx تبدیل کن و روی هر پینوکس، به‌سادگی نصب یا به‌روزرسانی کن. هدف پینوکس ساختن یک فربمورک دیگه نیست هدفش ساده‌تر کردن توسعه، انتشار و استقرار پروژه های PHP است. از یک پروژه شخصی تا یک محصول بزرگ، پینوکس برای همه ساخته شده است. روی لوکال، داکر، هاست اشتراکی، سرور مجازی یا اختصاصی هر جا PHP اجرا شود، پینوکس هم اجرا می‌شود. دیگه پیچیدگی انتشار، نصب و به‌روزرسانی پروژه از دوش برنامه‌نویس برداشته میشه تا فاصله بین نوشتن کد و رسیدن آن به دست کاربر ساده‌تر بشه با یک Star از پروژه حمایت کنید github.com/pinoox/pinoox @DevTwitter | <Yoosef Alipouri/>

در دیجی‌کالا چطور خروجی اپ‌های iOS رو برای تست میزبانی می‌کنیم حدود یک سال پیش یه سؤال ذهنم رو مشغول کرد: چرا کاری که Diawi ا
در دیجی‌کالا چطور خروجی اپ‌های iOS رو برای تست میزبانی می‌کنیم حدود یک سال پیش یه سؤال ذهنم رو مشغول کرد: چرا کاری که Diawi انجام می‌ده رو خودمون انجام ندیم؟ هر بار برای رسوندن یه بیلد Ad Hoc به دست تیم تست، وابسته بودیم به یه سرویس ثالث؛ لینک‌هایی که منقضی می‌شدن، محدودیت حجم فایل، و این نگرانی که فایل نصبی اپ روی سرور یه شرکت دیگه بنشینه. از همون‌جا ایده‌ی «میزبان» (Mizban) شکل گرفت: یه راه‌حل ساده و self-hosted برای هاست کردن خروجی‌های iOS (و Android) و نصب مستقیم روی دستگاه، بدون واسطه. نتیجه‌ش این شد: - حذف کامل وابستگی به Diawi و سرویس‌های مشابه - بدون محدودیت حجم فایل و بدون انقضای لینک - استخراج خودکار متادیتای اپ (نام، ورژن، Bundle ID، آیکون) - گروه‌بندی بیلدها بر اساس Bundle ID - دیپلوی به‌صورت static site، بدون نیاز به بک‌اند - نصب مستقیم iOS از طریق itms-services:// و دانلود مستقیم برای Android خوشحالم که بعد از حدود یک سال استفاده‌ی داخلی، نسخه‌ی ابتدایی «میزبان» رو به‌صورت متن‌باز (MIT) در اختیار عموم قرار دادیم: https://github.com/mberneti/mizban @DevTwitter | <Mohammadreza Berneti/>

این آدما رو می‌شناسید؟ اینا اعضای یه شرکت به اسم Nullsoft هستن. همین تیم و به خصوص دو نفر به اسم‌های Justin Frankel و Dmitry
این آدما رو می‌شناسید؟ اینا اعضای یه شرکت به اسم Nullsoft هستن. همین تیم و به خصوص دو نفر به اسم‌های Justin Frankel و Dmitry Boldyrev بودن که نرم‌افزار محبوب Winamp رو به وجود آوردن. گفتم شاید بخواید سازنده‌های اون شاهکار بی‌تکرار رو از نزدیک ببینید... @DevTwitter | <Behrad Javed/>

یک دایرکتوری عالی با بیش از 190 ابزار اوپن‌سورس که مستقیم در مرورگر اجرا می‌شوند بدون نیاز به ثبت‌نام و نصب http://fcksignups
یک دایرکتوری عالی با بیش از 190 ابزار اوپن‌سورس که مستقیم در مرورگر اجرا می‌شوند بدون نیاز به ثبت‌نام و نصب http://fcksignups.com @DevTwitter | <Davinci/>