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

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

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish

📈 Telegram kanali DevTwitter | توییت برنامه نویسی analitikasi

DevTwitter | توییت برنامه نویسی (@devtwitter) Forsiy til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 29 492 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 4 609-o'rinni va Eron mintaqasida 11 525-o'rinni egallagan.

📊 Auditoriya ko‘rsatkichlari va dinamika

невідомо sanasidan buyon loyiha tez o‘sib, 29 492 obunachiga ega bo‘ldi.

28 Iyun, 2026 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni 1 143 ga, so‘nggi 24 soatda esa 81 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.

  • Tasdiqlash holati: Tasdiqlanmagan
  • Jalb etish (ER): Auditoriya o‘rtacha 22.06% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 16.60% ini tashkil etuvchi reaksiyalarni to‘playdi.
  • Post qamrovi: Har bir post o‘rtacha 6 500 marta ko‘riladi; birinchi sutkada odatda 4 889 ta ko‘rish yig‘iladi.
  • Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 51 ta reaksiya keladi.
  • Tematik yo‘nalishlar: Kontent پرو, #کوته_نیوز, ارتباط, ابزار, چیز kabi asosiy mavzularga jamlangan.

📝 Tavsif va kontent siyosati

Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida ta’riflaydi:
توییت های برنامه نویسی و طراحی وب :) @dvtwi Hashtags: devtwitter.t.me/5 DevBooks Channel: https://t.me/+AYbOl75CLNYxY2U0 Github: https://github.com/DevTwitter X: https://x.com/devtwittir

Yuqori yangilanish chastotasi (oxirgi ma’lumot 29 Iyun, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli bo‘lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Texnologiyalar & Aralashmalar toifasidagi muhim ta’sir nuqtasiga aylantirishini ko‘rsatadi.

29 492
Obunachilar
+8124 soatlar
+3317 kunlar
+1 14330 kunlar
Postlar arxiv
اگر دنبال یک سرویس URL Shortner یا همون کوتاه کننده لینک برای سایتتون هستین پروژه Sink رو توصیه می کنم. بر روی Worker کلود فل
اگر دنبال یک سرویس URL Shortner یا همون کوتاه کننده لینک برای سایتتون هستین پروژه Sink رو توصیه می کنم. بر روی Worker کلود فلر با استفاده از دیتابیس KV اجرا میشه و طبیعتا پرفورمنس خیلی خوبی بهتون میده. https://github.com/ccbikai/Sink @DevTwitter | <Ali Saleh/>

☯️ دوره جامع تربیت تحلیل‌گر داده 🚀 برای پرواز به دنیای داده‌ها و تبدیل شدن به یک تحلیل‌گر داده آماده‌اید؟ 📌 برخی از مخاطبان
☯️ دوره جامع تربیت تحلیل‌گر داده 🚀 برای پرواز به دنیای داده‌ها و تبدیل شدن به یک تحلیل‌گر داده آماده‌اید؟ 📌 برخی از مخاطبان این دوره ☑️ دانشجویان و فارغ التحصیلان تحصیلات تکمیلی ☑️ کارشناسان و مدیران فعال در کسب و کارها ☑️ علاقمندان به کسب جایگاه شغلی خوب در داخل و خارج از کشور ☑️ فارغ التحصیلان که به دنبال کسب مزیت رقابتی در بازار کار هستند 🏛 موسسه آموزش عالی آزاد توسعه ✅ با گواهینامه مورد تایید وزارت علوم و قابل ترجمه رسمی 📌 مشاوره رایگان و مشاهده جزئیات دوره از لینک زیر: 💡 httb.ir/URUYd 💡 httb.ir/URUYd 💡 httb.ir/URUYd

یه ریپازیتوری گیت‌هاب راه‌اندازی کردم که بهترین منابع یادگیری جاوا رو با تمرکز روی سیستم دیزاین، معماری نرم‌افزار و امنیت جمع‌آوری کنیم. شامل کتاب‌ها، دوره‌های ویدیویی، مقالات، نمونه‌کدها و نکات کاربردی. https://github.com/Parsa-Parvizi/Java-Toturial @DevTwitter | <Parsa-py/>

جالبه بدونید hello, world اولین بار در کتابی با عنوان "The C Programming Language" نوشته برایان کرنیگان و دنیس ریچی در سال 19
جالبه بدونید hello, world اولین بار در کتابی با عنوان "The C Programming Language" نوشته برایان کرنیگان و دنیس ریچی در سال 1978 استفاده شد و از آن زمان به بعد به عنوان یک تمرین ابتدایی در بسیاری از زبان‌های برنامه‌نویسی محبوبیت پیدا کرد. من هم زمانی که برای اولین بار این کلمه رو بعد از کامپایل برنامه توسط استاد دانشگاهم دیدم به معنای واقعی کلمه به دنیای جدید با زبان های مختلف سلام کردم :) @DevTwitter | <Mohammad Goroohi/>

چطور می‌توانیم تراکنش‌های پایگاه داده در Django رو به صورت یکپارچه و بدون دردسر مدیریت کنیم؟ در دنیای برنامه‌نویسی، گاهی اوقات با مجموعه‌ای از عملیات پایگاه داده روبه‌رو می‌شویم که باید همگی به طور موفقیت‌آمیز انجام شوند یا اصلاً انجام نشوند. دکوراتور atomic در Django دقیقاً برای همین موقعیت طراحی شده است. در این مقاله به بررسی مزایا و کاربردهای این دکوراتور می‌پردازیم. دکوراتور atomic چیست؟ دکوراتور atomic در Django ابزاری قدرتمند برای مدیریت تراکنش‌های پایگاه داده است که به شما این امکان را می‌دهد که مجموعه‌ای از عملیات پایگاه داده را به صورت یک تراکنش واحد اجرا کنید. این ویژگی به شما کمک می‌کند تا از مشکلاتی همچون ناسازگاری داده‌ها و تراکنش‌های ناقص جلوگیری کنید. قابلیت‌ها و کارایی‌های دکوراتور atomic: مدیریت تراکنش‌ها اصلی‌ترین وظیفه atomic، مدیریت تراکنش‌های پایگاه داده است. با قرار دادن تابع یا view خود در داخل این دکوراتور، تمامی عملیات پایگاه داده در آن بخش به صورت یک تراکنش واحد اجرا می‌شوند. جلوگیری از ناسازگاری داده‌ها اگر در حین انجام عملیات پایگاه داده، خطایی رخ دهد، atomic تضمین می‌کند که هیچ تغییری در پایگاه داده اعمال نشود و تمامی تغییرات به حالت قبلی برمی‌گردند. این کار از ایجاد ناسازگاری در داده‌ها جلوگیری می‌کند. افزایش عملکرد در برخی موارد، استفاده از atomic می‌تواند عملکرد برنامه را بهبود دهد. با کاهش تعداد تماس‌های متوالی به پایگاه داده، می‌توان سرعت اجرای عملیات را افزایش داد. کنترل دقیق‌تر شما می‌توانید سطح انزوا (Isolation) تراکنش‌ها را نیز مشخص کنید. این ویژگی به شما امکان می‌دهد که دقیقاً کنترل کنید که تراکنش‌ها چگونه اجرا شوند و از تداخل آن‌ها جلوگیری کنید. ویژگی‌های کلیدی دکوراتور atomic Atomicidad: تمام عملیات داخل یک بلوک کد یا view یا به طور کامل انجام می‌شود یا اصلاً انجام نمی‌شود. Isolation: سطح انزوای تراکنش‌ها را تعیین می‌کند تا از تداخل تراکنش‌ها با یکدیگر جلوگیری شود. Durability: تغییرات اعمال شده در پایگاه داده پس از خرابی سیستم یا قطع برق، باقی می‌مانند. ACID Properties: دکوراتور atomic به چهار ویژگی اساسی یعنی Atomicity, Consistency, Isolation و Durability مجهز است که در طراحی برنامه‌های پایدار و قابل اعتماد بسیار موثر است. موارد استفاده رایج: انتقال وجه در سیستم‌های مالی برای جلوگیری از خطاهای احتمالی هنگام انتقال وجه بین حساب‌ها. ثبت سفارش در فروشگاه‌های آنلاین برای اطمینان از ثبت کامل سفارش و جلوگیری از ثبت سفارش‌های ناقص. مدیریت موجودی در سیستم‌های انبارداری برای به‌روزرسانی موجودی کالاها به طور دقیق و جلوگیری از مغایرت‌ها. مزایای استفاده از atomic کاهش خطاهای پایگاه داده: با مدیریت دقیق تراکنش‌ها، احتمال خطاهای ناشی از عملیات ناقص کاهش می‌یابد. افزایش امنیت داده‌ها: جلوگیری از ناسازگاری داده‌ها موجب حفظ امنیت اطلاعات کاربران می‌شود. بهبود عملکرد: در برخی سناریوها، استفاده از atomic می‌تواند عملکرد کلی برنامه را بهبود بخشد. نکات مهم از atomic در مواقعی که نیاز به یکپارچگی عملیات پایگاه داده دارید استفاده کنید. توجه داشته باشید که استفاده بی‌رویه از atomic ممکن است منجر به کاهش عملکرد برنامه شود. در صورت نیاز به کنترل دقیق‌تر بر تراکنش‌ها، می‌توانید از پارامترهای مختلف این دکوراتور استفاده کنید. @DevTwitter | <Sobhan Hassanzadeh/>

🔽30% تخفیف دوره ها تا 10 اسفند🔽 🌐store.parspajouhaan.com (👈اینجا) 🤔سوالات پرتکرار 😮وبینارهای رایگان دسته بندی دوره های
🔽30% تخفیف دوره ها تا 10 اسفند🔽 🌐store.parspajouhaan.com (👈اینجا) 🤔سوالات پرتکرار 😮وبینارهای رایگان دسته بندی دوره های مهندسی و مدیریت کلیک کنید👇 مکانیک پزشکی عمران معماری هوافضا مواد کامپیوتر صنایع برق شیمی نفت و گاز مدیریت 🥸همین الان سوال کن: 😏@parspajouhaancee 📞021-88322992,3(داخلی105) 📱@parspajouhaan_cee 🔽30% تخفیف دوره ها تا 10 اسفند🔽

‌ردیس در فرانت‌اند: چرا و چگونه؟ ردیس معمولاً به عنوان یک پایگاه داده در حافظه برای بک‌اند استفاده می‌شود، اما آیا در فرانت‌ا
‌ردیس در فرانت‌اند: چرا و چگونه؟ ردیس معمولاً به عنوان یک پایگاه داده در حافظه برای بک‌اند استفاده می‌شود، اما آیا در فرانت‌اند هم کاربرد دارد؟ بله! در اینجا چند مورد از نقش‌های Redis در توسعه فرانت‌اند را بررسی می‌کنیم: - کَشینگ سمت کلاینت: اگر از Next.js یا Nuxt.js استفاده می‌کنید، می‌توانید از Redis برای سرعت‌بخشیدن به درخواست‌های API و کاهش زمان لود صفحات بهره ببرید. مدیریت Websockets :در اپلیکیشن‌های چت، اعلان‌ها یا داشبوردهای بلادرنگ، Redis Pub/Sub می‌تواند پیام‌ها را به‌سرعت بین کاربران همگام‌سازی کند. مدیریت نشست‌ها (Session Management): برای اپلیکیشن‌هایی که از احراز هویت استفاده می‌کنند، ذخیره سشن‌ها در Redis سرعت و مقیاس‌پذیری را بهبود می‌بخشد. ریت لیمیت (Rate Limithing & Throttling): در فرانت‌اند، برای جلوگیری از درخواست‌های بیش از حد به API، می‌توان از Redisبرای مدیریت نرخ درخواست‌ها استفاده کرد. نتیجه‌گیری: اگرچه Redis یک ابزار سمت سرور است، اما در بهینه‌سازی تجربه کاربری و افزایش سرعت فرانت‌اند نقش مهمی دارد. @DevTwitter | <Soheil Seyyedi/>

بالاخره پروژه‌ای که مدت‌ها قبل روش کار می‌کردم رو امروز آماده ریلیز کردم! پروژه Cute JSON یه سیستم آنلاینه که از روی کلیدهای
بالاخره پروژه‌ای که مدت‌ها قبل روش کار می‌کردم رو امروز آماده ریلیز کردم! پروژه Cute JSON یه سیستم آنلاینه که از روی کلیدهای JSON، به‌صورت خودکار API می‌سازه. ایده‌ش از جایی اومد که چند بار خودم نیاز داشتم سریع یه API داشته باشم، بدون اینکه بخوام سرور راه بندازم و یا جیسان سرور استفاده کنم و درگیر مشکلات دیپلوی بشم. توی این پروژه سعی کردم علاوه بر فیچر های جیسان سرور، یه سری موارد مثل فیلترها، تولید داده فیک، ریکاوری دیتاها و... اضافه کنم. این سیستم برای ذخیره سازی داده های پروژه های آموزشی و تستی مناسب هست و برای پروداکشن توصیه نمیشه. https://cutejson.dev/ @DevTwitter | <Mohammad Reza Zolfaghari/>

گیت هاب اکشنی که نوشتم رو خودم روی پایپلاین تست کردم و جواب گرفتم. من برای ترجمه فایل های مارک داون و json ازش استفاده میکنم تا نوشته های انگلیسی رو خودکار به فارسی ترجمه کنه و دوباره پوش کنه به ریپازیتوری. پابلیش کردم اینجا: https://github.com/marketplace/actions/gpt-translate-action-translate-any-files-with-openai-chatgpt @DevTwitter | <Imun/>

برای پلاگین Jupiter X Core مربوط به Wordpress آسیب پذیری از نوع LFI منتشر شده است.آسیب پذیری به هکرها امکان بارگزاری فایل SVG
برای پلاگین Jupiter X Core مربوط به Wordpress آسیب پذیری از نوع LFI منتشر شده است.آسیب پذیری به هکرها امکان بارگزاری فایل SVG دارای کد php مخرب بر روی وب سایت و اجرا شدن کد php مخرب را می دهد. ۹۰ هزار وب سایت در دنیا در معرض هک شدن هستند. @DevTwitter | <protect_cyber_sec/>

خب مدل زبانی هرمز با ۸ میلیارد پارامتر، ریلیز شد. این مدل، یک مدل چندزبانی و کوچک در عین حال اوپن سورس بوده و نرم‌افزار آزاد با پروانه MIT محسوب میشه که به شما اجازه استفاده تجاری از مدل هم میده. حالا ببینیم این مدل از کجا شروع شده و به کجا میره؟ اول از همه لینک‌هاش رو ببینیم: هاگینگ‌فیس: http://huggingface.co/mann-e/Hormoz-8B گیتهاب: https://github.com/mann-e/hormoz شرکت Cohere یک مدل خوبی داره به اسم Command R که نسخه اصلیش به شدت بزرگ و پرهزینه‌ست برای هاست کردن. از طرفی نسخه ۸ میلیارد پارامتریش اونقدرها «چند زبانه» نیست. در عوض مدلی به اسم Aya Expanse داره که اتفاقا چندزبانه هم هست و روی ۸ میلیارد هم خیلی خوب داره کار میده. حالا مشکل چیه؟ اینه که Aya Expanse پروانه انتشاری داره که اجازه نمی‌ده که شما ازش تجاری استفاده کنید. نتیجه این شد که تصمیم بر این شد که Command R کوچک بیاد و به Aya Expanse تبدیل بشه. اولین اقدام این بود که از دیتاست‌های Mani Miezaei استفاده بشه. ضمن این که با کمک APIهای OpenAI کل اون دوتا دیتاست، به زبان‌هایی به جز فارسی هم ترجمه شدند. بعد از اون، فاین‌تیون روی ۴ تا کارت ۴۰۹۰ و در طی زمانی معادل ۵۰ ساعت صورت گرفت. هزینه بنچمارک و فاین‌تیون و ... هم بذاریم کنار هم چیزی در حدود ۴۰۰۰ دلار میشه (البته این رو بگم هزینه دستمزد فرضی افراد حاضر در پروژه هم در نظر گرفته شده). حالا عملکرد مدل چطور بوده؟ به طور کلی اصلا خوب عمل نکرده ولی اگر در نظر بگیرید که این مدل ۸ میلیارد پارامتر بیشتر نداره، عالی عمل کرده. مساله بعدی اینه که مدل کاملا «بدون سانسور» داره عرضه میشه و می‌تونید سوالات مورد دار هم ازش بپرسید :)) haghiri75_blog.t.me/374 @DevTwitter | <MohammadReza Haghiri/>

چجوری میفهمن مثلا چه گروه هکری حمله کرده بهشون؟ یا اگه گروه هکری نشونه ای از خودشون گذاشتن، چرا این کار میکنن؟هدف شون چیه؟ - قدرت‌نمایی! گروه‌هایی مثل Lazarus کره شمالی و APT28 روسیه برای ایجاد ترس و وحشت از عمد نشانه باقی می گذارند. - معروف شدن و جذب نیرو - ارسال پیام سیاسی مثل Anonymous - گاهی اوقات هم عمداً از نشانه‌های بقیه استفاده می‌کنند تا تحقیقات امنیتی را منحرف کنند. شرکت‌های امنیتی مثل Broadcom، Kaspersky و خیلی های دیگه مثل FireEye تحلیل های خودشان را از این گروه‌ها و نشانه های این گروه‌ها منتشر می کنند. در کنار این تحقیقات دانشگاهی هم روی این موارد صورت می گیرد و البته سایت هایی مثل VirusTotal این امکان را میدهند که نتایج را با بقیه محققین به اشتراک گذاشت. گاهی اوقات هم اسناد افشا شده تاثیر گذار هستند. @DevTwitter | <Vahid Nameni/>

Repost from Quera
📣 ثبت‌نام سری نهم بوتکمپ برنامه‌نویسی کوئرا آغاز شد. | QBC9 🚩 در مسیر "هوش‌مصنوعی (یادگیری ماشین)" ✨ بدون هیچ پیش‌نیازی فقط
📣 ثبت‌نام سری نهم بوتکمپ برنامه‌نویسی کوئرا آغاز شد. | QBC9 🚩 در مسیر "هوش‌مصنوعی (یادگیری ماشین)"بدون هیچ پیش‌نیازی فقط کافیه علاقه‌مند باشی. ✔️ مقدماتی تا پیشرفته ✔️ کار گروهی و شبکه‌سازی‎ ✔️ تمرین و پروژه هدفمند ✔️ منتورینگ اختصاصی ❗️ظرفیت محدود 💳 پرداخت قسطی 🌐 فرم ثبت‌نام: 🔗 https://quera.org/r/qf1qa 〰️〰️〰️〰️〰️ #Quera #QBC9

با ابزار ‎n8n یک فرآیند ایجاد پست بلاگ با ورودی فهرستی از کلمات کلیدی و کلمات کمکی مناسب گوگل ساختم. البته مجبور شدم برای تمی
با ابزار ‎n8n یک فرآیند ایجاد پست بلاگ با ورودی فهرستی از کلمات کلیدی و کلمات کمکی مناسب گوگل ساختم. البته مجبور شدم برای تمیز کردن خروجی یکم کد بنویسم. ایجاد و انتشار ۶۴ تا پست بلاگ روی M3 حدود یک ساعت طول کشید. - self-hosted n8n - phi4-latest with Ollama @DevTwitter | <Atta Khalighi S./>

#کوته_نیوز احتمالا رفع فیلتر تلگرام و یوتیوب تا 6 ماه آینده سرش گرده @DevTwitter

شروع کردیم به آماده کردن یک سری داشبورد برای اتوماسیون این داشبورد یه ربات تلگرامی که آخرین اخبار و میخونه و تو بازه های یکسا
شروع کردیم به آماده کردن یک سری داشبورد برای اتوماسیون این داشبورد یه ربات تلگرامی که آخرین اخبار و میخونه و تو بازه های یکساعته به کانالتون ارسال میکنه. 1.فعلا دو تا موضوع اضافه شده. 2. امکان ترجمه با سرویس گوگل کلاد داره https://github.com/TelegramBotDashboards/rss-bot @DevTwitter | <Saeed/>

من یک اکستنشن درست کردم برای راست چین کردن Deepseek و با اون میشه متن هایی که Deepseek به صورت فارسی و انگلیسی مینویسه رو راس
من یک اکستنشن درست کردم برای راست چین کردن Deepseek و با اون میشه متن هایی که Deepseek به صورت فارسی و انگلیسی مینویسه رو راست چین میکنه و اونو خوانا ترش میکنه اینم از لینک دانلود و نصب واسه فایر فاکس https://addons.mozilla.org/en-US/firefox/addon/rtl-deepseek/ @DevTwitter | <AmirAli Noroozi/>

گوگل امروز یک سیستم هوش مصنوعی به اسم همکار علمی (co-scientist) معرفی کرده که به گفته خودش فراتر از ابزارهای تحقیق عمیق عمل می‌کند تا به دانشمندان در تولید فرضیه‌های جدید و استراتژی‌های پژوهشی کمک کند. ویدیو جالبه! @DevTwitter | <Mehdi Allahyari/>

#کوته_نیوز مدل Grok 3 به صورت رایگان در دسترس قرار گرفت. x.com/i/grok @DevTwitter

شاید اوایل کار شما هم مثل من فکر می‌کردید که Lazy Loading فقط برای لود کردن عکسها بکار میره، ولی این فقط یه گوشه از ماجراست! درواقع Lazy Loading یه استراتژی هوشمندانه‌ست که میشه تو خیلی جاها ازش استفاده کرد. بذارید چندتا مثال بزنم تا بیشتر با کاربرد هاش آشنا بشیم کامپوننت‌ها: وقتی یه اپلیکیشن بزرگ دارید، نیازی نیست همه کامپوننت‌ها رو از اول لود کنید. مثلاً پنل ادمین رو فقط وقتی ادمین لاگین کرد لود میکنیم! روت‌های برنامه: چرا باید کد صفحه پروفایل رو موقعی که کاربر تو صفحه اصلی هست لود کنیم؟ بذار هر وقت رفت تو پروفایل، اون موقع لود بشه. کتابخونه‌های سنگین: مثلاً کتابخونه نقشه یا چارت که حجم زیادی دارن رو فقط وقتی کاربر واقعاً بهشون نیاز داره لود می‌کنیم. دیتای API: حتی می‌تونیم دیتا رو هم Lazy Load کنیم! مثلاً تو لیست محصولات، به جای گرفتن همه محصولات، به تدریج و موقع اسکرول کردن لود کنیم (Infinite Scroll). نتیجه چی میشه؟ -سرعت اولیه برنامه میره بالا -منابع سیستم کمتر مصرف میشه -کاربر فقط چیزی که نیاز داره رو دانلود میکنه -تجربه کاربری بهتر میشه پس دفعه بعد که خواستید پرفورمنس برنامه‌تون رو بهتر کنید، فقط به عکسها فکر نکنید! Lazy Loading خیلی جاهای دیگه هم به دردتون میخوره @DevTwitter | <Soheil Seyyedi/>