ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

CleverDevs

CleverDevs

前往频道在 Telegram

به کانال کلوردوز خوش اومدین سعی میکنیم چیزایی که بنظر کاربردی هستن رو باهاتون به اشتراک بزاریم 🔥لینوکس 🔥برنامه نویسی فرانت‌اند 🔥برنامه نویسی بک‌اند 🔥اخبار تکنولوژی و... 💢~> @mmdrsdev

显示更多

📈 Telegram 频道 CleverDevs 的分析概览

频道 CleverDevs (@cleverdevs) 波斯语 语言赛道中的 是活跃参与者。目前社区聚集了 11 140 名订阅者,在 技术与应用 类别中位列第 11 016,并在 伊朗 地区排名第 29 504 位。

📊 受众指标与增长动态

自 невідомо 创建以来,项目保持高速增长,吸引了 11 140 名订阅者。

根据 20 十月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 824,过去 24 小时变化为 6,整体触达仍然可观。

  • 认证状态: 未认证
  • 互动率 (ER): 平均受众互动率为 31.56%。内容发布后 24 小时内通常能获得 14.13% 的反应,占订阅者总量。
  • 帖子覆盖: 每篇帖子平均可获得 3 512 次浏览,首日通常累积 1 572 次浏览。
  • 互动与反馈: 受众积极参与,单帖平均反应数为 17。
  • 主题关注点: 内容集中在 کاراکتر, لینوکس, باگ, ویندوز, جا 等核心主题上。

📝 描述与内容策略

作者将该频道定位为表达主观观点的平台:
“به کانال کلوردوز خوش اومدین سعی میکنیم چیزایی که بنظر کاربردی هستن رو باهاتون به اشتراک بزاریم 🔥لینوکس 🔥برنامه نویسی فرانت‌اند 🔥برنامه نویسی بک‌اند 🔥اخبار تکنولوژی و... 💢~> @mmdrsdev”

凭借高频更新(最新数据采集于 21 十月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。

11 140
订阅者
+624 小时
+527 天
+82430 天
帖子存档
خب رفقا برای اینکه بحث مربوط به تیم با فعالیت اصلی چنل قاطی نشه یه گروه دیگه برای این کار تشکیل دادیم اگه پایه بودید بیایید اونجا تا درباره جزئیات کار تصمیم بگیریم پیام پین شده توی گروه رو هم حتما بخونید https://t.me/+mdJgJfZOBfU0ODlk @CleverDevs - @CleverDevsGp

سیستمی که باهاش ستاپ های خفن GN هارو میبینیم: #fun @CleverDevs - @CleverDevsGp

پایه اید؟
Anonymous voting

دوستان ما یه تصمیمی گرفتیم که اگه بیشتر از یه تعدادی از بچه ها پایه باشید شروعش کنیم 👨‍💻 کارمون از این قراره که ما اومدیم یه اکانت گیت هاب زدیم و میخوایم تیم های مختلفی تشکیل بدیم و باهم دیگه پروژه های اوپن سورس بزنیم اما مزیت این کار اینه که میتونید تو کار تیمی پیشرفت کنید از طرفی در زمینه اوپن سورس هم بعد ها میشه حرفی برای گفتن داشت 🔥 اگه تعداد افرادی که مشارکت کنن تو این کار به حد مناسبی برسه میایم و بچه هارو بر اساس استک های مختلف دسته بندی میکنیم و  تیم هایی میسازیم مثلا تیم ریکت کار ها یا تیم لاراول کار ها و ... هرکدوم از این تیم ها میان توی ارگان CleverDevs  برای خودشون پروژه های کاربردی مختلفی میسازن و میتونن با تیم های دیگه هم کاری هم کنن 👌 برای هر تیم هم بر اساس رزومه و مهارت یک نفر رو به عنوان لیدر انتخاب میکنیم که تیم رو مدیریت کنه این فعلا یه ایده اولیه از کاره و میتونید پیشنهاد هایی که دارید رو تو کامنت ها بگید و شرکت یا عدم شرکت خودتون توی این برنامه رو تو نظرسنجی پایین انتخاب کنید @CleverDevs - @CleverDevsGp

#Graceful_Shutdown @CleverDevs - @CleverDevsGp

درود دوستان امروز با یه مبحثی اومدم که تقریبا 99 درصد شرکت های ایرانی در صورتی که خیلی پر اهمیت هست ولی اهمیتی بهش ندادن. در برنامه‌نویسی شبکه‌ای و وب سرورها یه مبحثی هست با نام "graceful shutdown" یعنی kill کردن یا بستن بهینه سرویس ها با حداق تلفات در درخواست ها، میتونه در شرکت های بزرگ انقدر بهینه پیاده سازی بشه تا به هیچ عنوان درخواست یا دیتایی از دست نره. خب حالا بیاین یه مثال ساده ازش بزنیم، برای مثال ما یه سرویسی داریم که کلی ریکوست از سمت کلاینت داره و میخوایم بنا به دلایلی چند لحظه down کنیمش اینجاس که پای "graceful shutdown" به ماجرا باز میشه، ما باید یه سیستمی پیاده کنیم تا دو مورد زیر رو تکمیل کنه و سپس process رو kill کنه. تکمیل درخواست‌های جاری: زمانی که سرور خاموش میشه، درخواست‌هایی که در حال پردازش هستن باید به درستی تکمیل بشن. آزادسازی منابع: منابعی مثل پایگاه داده‌ها و فایل‌ها باید به درستی بسته بشن تا از نشت یا ذخیره ناقص منابع جلوگیری بشه. یه مثال با golang اینجا میارم، به علت اینکه کد طولانی شد میزارمش تو یه فایل تکست پایین break; حالا اجازه بدین به زبون خودمونی توضیح بدم که چرا استفاده از Graceful Shutdown (خاموشی تمیز) مهمه و چطوری توی این کد بالا اجرا شده. فرض کن یه مغازه‌داری. وقتی می‌خوای مغازه‌ات رو ببندی، قبلش مطمئن میشی که همه مشتری‌ها کارشون تموم شده، حساب کتاباشون رو کردن و دارن میرن بیرون. نمیای وسط کار مشتری‌ها، کرکره رو بکشی پایین و در رو قفل کنی. اینجوری هم خودت ضرر می‌کنی، هم مشتری‌ها ناراضی میشن. حالا همینو بیاریم توی برنامه‌نویسی سرور: تموم کردن کارهای در حال اجرا: وقتی سرور رو یهویی خاموش نکنی، به درخواست‌هایی که در حال پردازش هستن فرصت میدی کارشون رو تموم کنن. مثلا وقتی کسی داره اطلاعاتی رو از سرور می‌گیره، اگه وسطش سرور خاموش بشه، اون شخص به اطلاعاتش نمیرسه. با Graceful Shutdown، سرور منتظر می‌مونه تا این درخواست‌ها تموم بشن. جلوگیری از از دست رفتن داده‌ها: اگه سرور وسط نوشتن اطلاعات به پایگاه داده خاموش بشه، ممکنه داده‌ها خراب بشن یا ناقص ذخیره بشن. خاموشی تمیز باعث میشه همه کارها به درستی و تا آخر انجام بشن و بعد سرور خاموش بشه. مدیریت بهتر منابع: وقتی سرور رو تمیز خاموش می‌کنی، منابعی مثل حافظه و اتصالات شبکه به درستی آزاد میشن. اینجوری وقتی دوباره سرور رو روشن می‌کنی، با مشکلات کمتری مواجه میشی. حالا توی کد بالا، اینطوری این کار انجام شده: تعریف یک کانال برای دریافت سیگنال‌ها:
go
Copy code
stop := make(chan os.Signal, 1)
signal.Notify(stop, os.Interrupt, syscall.SIGTERM, syscall.SIGINT)
این قسمت میگه که وقتی سیگنال‌های مشخصی (مثل Ctrl+C زدن توی ترمینال) دریافت شد، بره سراغ خاموشی تمیز. گوش دادن به سیگنال‌ها و شروع فرآیند خاموشی:
go
Copy code
<-stop
log.Println("Server is shutting down...")
ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second)
defer cancel()
if err := srv.Shutdown(ctx); err != nil {
    log.Fatalf("Server Shutdown Failed:%+v", err)
}
اینجا وقتی سیگنال رو دریافت کرد، پیام "سرور داره خاموش میشه" رو لاگ می‌کنه. بعد با استفاده از یه کانتکست 30 ثانیه‌ای سرور رو خاموش می‌کنه. یعنی سرور تا 30 ثانیه فرصت داره کارهای در حال اجرا رو تموم کنه و بعدش خاموش بشه. صبر کردن تا تموم شدن همه کارها:
go
Copy code
wg.Wait()
log.Println("Server exited properly")
اینجا منتظر می‌مونه تا همه کارها (که با استفاده از wg.Add(1) و wg.Done() کنترل میشه) تموم بشن. وقتی همه کارها تموم شد، پیام "سرور به درستی خاموش شد" رو لاگ می‌کنه. به طور خلاصه، استفاده از Graceful Shutdown کمک می‌کنه سرور به درستی و بدون ایجاد مشکل خاموش بشه، کارهای در حال اجرا تموم بشن و داده‌ها به درستی ذخیره بشن. این باعث میشه که سرور همیشه به صورت مطمئن و پایدار کار کنه و تجربه بهتری برای کاربرها فراهم کنه، و از خیلی چیزای دیگه مثل ذخیره شدن ناقص اطلاعت یا بسته نشدن procss ها که باعث میشن منابع الکی هدر بره جلوگیره کنه. #Graceful_Shutdown @CleverDevs - @CleverDevsGp

🦸🏼‍♂ | Puppeteer پاپیتیر یک کتابخانه بسیار قدرتمند که توسط توسعه دهندگان تیم گوگل ساخته شده، مناسب Web Scraping و Page Mani
🦸🏼‍♂ | Puppeteer پاپیتیر یک کتابخانه بسیار قدرتمند که توسط توسعه دهندگان تیم گوگل ساخته شده، مناسب Web Scraping و Page Manipulation و Browser Automation هستش و کلی قابلیت های معرکه دیگه داره که میشه به تمام قابلیت های مرورگر دسترسی داشت و چیزهای خفنی باهاش توسعه داد. 🔥 چند نمونه از استفاده های پرکاربرد:
- دریافت اطلاعات از سایت‌ها بدون نیاز به API.
- انواع حملات و سو استفاده از وبسایت.
- اتومیشن کردن سناریو های مختلف.
- تست کردن وبسایت، گرفتن خروجی بصورت پی دی اف و یا اسکرینشات.
#puppeteer | #tools @CleverDevs - @CleverDevsGp

چیه؟ #DLL (Dynamic Link Library) Injection به‌طور کلی یه تکنیکه که بیشتر توی سیستم‌عامل‌های ویندوز رایجه و بهتون شما اجازه میده تا کدهای دلخواه خودتونو توی یه فرآیند (Process) دیگه اجرا کنین که چنتا از کاربرداشو پایین براتون میگم👇 دیباگینگ و مهندسی معکوس: میشه از DLL Injection برای دیباگ کردن برنامه‌های خود یا برنامه های دیگه استفاده کرد. این تکنیک اجازه می‌دهد تا کدهای خاصی رو در زمان اجرا تزریق کرده و رفتار برنامه رو مشاهده کنن افزودن قابلیت‌های جدید به نرم‌افزارها: با DLL injection میشه قابلیت‌های جدیدی به نرم‌افزارها اضافه کرد. مثلا میتونین ویژگی‌های سفارشی رو به برنامه‌ها اضافه کنین aoumation: میشه از DLL Injection برای aoumation برنامه‌های دیگه استفاده کنند مثل پر کردن خودکار فرم‌ها یا انجام عملیات تکراری. کاربردهای مخربی هم داره از جمله: نصب بدافزارها، سرقت اطلاعات، دور زدن مکانیزم‌های امنیتی، اجرای کدهای مخرب، تغییر رفتار نرم‌افزارها و.... #DLLinjection @CleverDevs @CleverDevsGp

اگه تازه به لینوکس مهاجرت کردید و سر در گمید و نمیدونید چیکار کنید میتونید پلی لیست مهاجرت به لینوکس از گویبان رو ببینید آموزش های جالبی داره برای کسایی که تو لینوکس تازه کارن فقط از اونجایی که الان این پلی لیست تازه شروع شده تکمیل نیست و ویدیو هاش به صورت هفتگی میاد https://www.youtube.com/playlist?list=PLpl25_8ecATgtyo2pJwurI53-ol-CTdkp اگه منبع دیگه های هم میشناسید که میتونه به افراد تازه کار توی گنو/لینوکس کمک کنه میتونید تو کامنتا بفرستید #GNU #Linux @CleverDevs - @CleverDevsGp

#داکر یا #Docker چیه؟ یه پلتفرم نرم‌افزاری که به شما امکان میده برنامه‌ها و سرویس‌ها رو توی محیطای ایزوله‌ به اسم "کانتینر" اجرا کنید به زبان ساده‌تر، داکر به شما کمک میکنه تا برنامه‌ هاتونو رو با همه نیازمندیا و وابستگیاش (مثل کتابخانه‌ها و تنظیمات) توی یه بسته کوچک بزارید📦 این بسته‌ها میتونن به راحتی بین کامپیوترها جابجا شده و اجراشن بدون اینکه نیازی به نصب جداگانه اونا باشه این کار باعث می‌شود برنامه‌ها توی محیطی (مثل کامپیوتر شخصی، سرور یا فضای ابری) به یک شکل عمل کنند و مشکلات ناسازگاری محیطی کمترشه👾 بعنوان مثال فرض کنید شما یه برنامه وب نوشتین که از زبان برنامه‌نویسی پایتون استفاده میکنه و به یه پایگاه داده MySQL نیاز داره، برای اجرای این برنامه روی سیستم خودتون باید پایتون و MySQL را نصب و تنظیمات لازم رو انجام بدید و اگه بخاید این برنامه رو روی یه سرور دیگه اجرا کنید باید دوباره تمام این مراحلو تکرار کنید🥴 با داکر شما میاید یه کانتینر ایجاد میکنید که شامل همه چیزهاییه که برنامه شما نیاز داره: پایتون، MySQL، کتابخانه‌هایی که نیاز دارید و حتی کدهای خود برنامه. بعدشم خیلی راحت کانتینر و به سرور  منتقل کنید و حالشو ببرید 🤤 این باعث میشه توسعه و انتقال برنامه‌ها ساده‌تر و مطمئن‌تر باشه✅ @CleverDevs @CleverDevsGp

شاید براتون سوال باشه که اپلیکیشن‌های ویندوزی چطوری کرک می‌شدن. قبلا، مثلاً وقتی Visual Studio را دانلود می‌کردید، کنارش یک فایل پچ یا Keygen وجود داشت که به وسیله آن می‌تونستین اپلیکیشن رو فعال کنید. این فرآیند با استفاده از علمی به نام مهندسی معکوس انجام می‌شه. مهندسی معکوس به بررسی و تحلیل سیستم‌ها، نرم‌افزارها و سخت‌افزارها برای فهمیدن ساختار داخلی و نحوه کارکرد آن‌ها می‌پردازه. خود این علم به شاخه‌های مختلفی تقسیم می‌شه که در دنیای کامپیوتر به این شکله: - مهندسی معکوس نرم‌افزار - کرک کردن اپلیکیشن‌ها: فرآیندی که طی اون محدودیت‌های نرم‌افزاری حذف یا تغییر داده می‌شه تا بشه از آن به صورت رایگان یا بدون محدودیت استفاده کرد. - هک کردن بازی‌ها: شامل تغییر کدهای بازی‌ها برای دسترسی به ویژگی‌های مخفی، تقلب یا بهبود تجربه بازی. - مهندسی معکوس پروتکل‌ها: تجزیه و تحلیل پروتکل‌های ارتباطی برای فهمیدن نحوه عملکرد و احتمالا ایجاد نسخه‌های سازگار یا بهره‌برداری از نقاط ضعف. (مثلا TeamSpeak رو ریورس کردن تا بتونن پروتکلش که یک پروتکل proprietary عه رو بفهمن) - ... - مهندسی معکوس سخت‌افزار - تجزیه و تحلیل مدارهای الکترونیکی و قطعات سخت‌افزاری برای فهمیدن نحوه کارکرد و ساختار آن‌ها. مهندسی معکوس کاربردهای مختلفی داره، مثل بررسی امنیت نرم‌افزارها، بازیابی اطلاعات از نرم‌افزارهای قدیمی، و حتی ساخت نسخه‌های بهینه‌تر و سازگارتر از نرم‌افزارها و سخت‌افزارهای موجود. من سعی می‌کنم تو زمان‌های آزاد، درباره مبانی این حوزه پست‌های بیشتری بذارم تا شاید کسی به این حوزه علاقه‌مند بشه. علاوه بر این، در آینده احتمالا چالش‌هایی در این زمینه برگزار کنیم !

-اصل Good Comments در کلین کد این اصل چنتا زیر مجموعه داره و کامنت های مفیدی که میتونید بزارید رو گفته تو این پست سعی میکنم ب
-اصل Good Comments در کلین کد این اصل چنتا زیر مجموعه داره و کامنت های مفیدی که میتونید بزارید رو گفته تو این پست سعی میکنم به طور خلاصه همشون رو بگم ‏1 - Legal Comments گاها نیازه که تو اول هر فایل سورس یه سری کامنت در باره ارزش های حقوقی پروژه بزارید مثل این کامنت توی FitNesse
// Copyright (C) 2003,2004,2005 by Object Mentor, Inc. All rights reserved.
// Released under the terms of the GNU General Public License version 2 or later.
‏2 - Informative Comments خوبه که بعضی مواقع یه سریع توضیحات دقیق و مختصر رو کامنت کنیم . البته بهتره تا جایی که میشه اسم تابع این اطلاعات رو بهمون بده ولی اگه نشد یه کامنت بزارید مثلا :
// Returns an instance of the Responder being tested.
protected abstract Responder responderInstance()
‏3 - Explanation of Intent بعضی مواقع خوبه که قصدی که از نوشتن اون تیکه کد رو داشتید کامنت کنید (با این که در اکثر مواقع نیازی به کامنت نیست) ‏4 - Clarification گاها خوبه که اون تیکه از کدمون که یه مقدار مبهمه به صورت ساده شده یه کامنت در بارش بزاریم مثلا
assertTrue(a.compareTo(a) == 0); // a == a
assertTrue(a.compareTo(b) != 0); // a != b
‏5 - Warning of Consequences ممکنه یه تیکه کدی داشته باشید که ران کردنش یه عواقبی داشته باشه حالا چه کم چه زیاد بهتر براش تو کامنتا هشدار بنویسید که برنامه نویس های دیگه حواسشون باشه ‏6 - TODO Comments بعضی وقتا قصد دارید که بعدا یک قسمتی رو بهبود بدید یا اضافه کنید اینطور مواقع میتونید TODO بزارید که با TODO // شروع میشه معمولا #CleanCode @CleverDevs - @CleverDevsGp

🔹 دوران داغ آموزشی شروع شد ⛱🌊 💥جشنواری تابستانی دوران آکادمی آغاز شد. از امروز تا پایان نمایشگاه الکامپ🤩 ⚡️ 10و 20 و 30 و
🔹 دوران داغ آموزشی شروع شد ⛱🌊 💥جشنواری تابستانی دوران آکادمی آغاز شد. از امروز تا پایان نمایشگاه الکامپ🤩 ⚡️ 10و 20 و 30 و 40 درصد تخفیف ⚡️ 📌 جهت اطلاع از شرایط برگزاری و ثبت‌نام با ما در تماس باشید 🌎 B2n.ir/w78182 📞 ۰۲۱-۴۳۵۸۹ 📱 ۰۹۳۸۳۲۰۷۸۸۴ ‌ 💬 @douranAC 💬💬💬💬💬💬💬

یه گجت کاربردی خفن داریم سلکتور گجت (SelectorGadget) یه افزونه کرومه که کمک می‌کنه به راحتی بخش‌های مختلف یه صفحه وب رو انتخاب کنی. مثلاً اگه می‌خوای اطلاعات خاصی رو از یه سایت استخراج کنی، با این ابزار می‌تونی خیلی سریع و آسون کد مربوط به اون بخش رو پیدا کنی. کافیه روش نصب کنی، بعدش روی بخش‌های مورد نظرت کلیک کنی تا کد CSSش رو بهت نشون بده. برای صرفه‌جویی تو وقت و راحتی کار با وب خیلی خوبه. @CleveDevs

این روزا بحث ایردارپ های تلگرامی خیلی داغ شده برای #بحث_امشب نظرتون رو درباره این ایردراپ ها بگید پ.ن ۱ هرکس نظر شخصی خودشو میگه پس اگه نظرش خلاف نظر شما بود توهین نکنید برخورد میشه پ.ن ۲ رفرال لینک بفرستید پاک میشه @CleverDevs - @CleverDevsGp

💥 فرصت برنامه‌نویس شدن رو از خودت نگیر! 💯 با ورود به بخش "آموزش رایگان برنامه‌نویسی" در پنل کاربری ‌خودتون در سایت مکتب شریف، می‌تونی مقدمات برنامه‌نویسی رو راحت و رایگان یاد بگیری و آمادۀ ورود به دنیای برنامه‌نویسی بشی. 🟢 جهت راهنمایی بیشتر فیلم رو حتما ببینید. 🔔 ورود با لینک مستقیم 👉 و یا برای کسب اطلاعات بیشتر کافیه به آی‌دی ما پیام بدی! 🔽‌‌‌‌ 🆔 @MaktabSharif_Admin ▪️▫️▪️▫️▪️▫️▪️▫️▪️▫️ 🌐 وبسایت |💬کانال تلگرام | 🌐 اینستاگرام