CleverDevs
به کانال کلوردوز خوش اومدین سعی میکنیم چیزایی که بنظر کاربردی هستن رو باهاتون به اشتراک بزاریم 🔥لینوکس 🔥برنامه نویسی فرانتاند 🔥برنامه نویسی بکاند 🔥اخبار تکنولوژی و... 💢~> @mmdrsdev
Show more📈 Analytical overview of Telegram channel CleverDevs
Channel CleverDevs (@cleverdevs) in the Farsi language segment is an active participant. Currently, the community unites 11 110 subscribers, ranking 11 037 in the Technologies & Applications category and 29 554 in the Iran region.
📊 Audience metrics and dynamics
Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 11 110 subscribers.
According to the latest data from 17 October, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by 827 over the last 30 days and by 7 over the last 24 hours, overall reach remains high.
- Verification status: Not verified
- Engagement rate (ER): The average audience engagement rate is 27.24%. Within the first 24 hours after publication, content typically collects 14.15% reactions from the total number of subscribers.
- Post reach: On average, each post receives 3 025 views. Within the first day, a publication typically gains 1 571 views.
- Reactions and interaction: The audience actively supports content: the average number of reactions per post is 17.
- Thematic interests: Content is focused on key topics such as کاراکتر, لینوکس, باگ, ویندوز, جا.
📝 Description and content policy
The author describes the resource as a platform for expressing subjective opinions:
“به کانال کلوردوز خوش اومدین
سعی میکنیم چیزایی که بنظر کاربردی هستن رو باهاتون به اشتراک بزاریم
🔥لینوکس
🔥برنامه نویسی فرانتاند
🔥برنامه نویسی بکاند
🔥اخبار تکنولوژی و...
💢~> @mmdrsdev”
Thanks to the high frequency of updates (latest data received on 18 October, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.
✴️ Gemini Pro از 299,000 تومان 😺 ChatGPT از 1,000,000 تومان ❤️ Windscribe از 850,000 تومان➕ Claude، Cursor، Higgsfield، Codex و کلی اشتراک دیگه... 🛡 اکانتها با گارانتی ارائه میشن اگه مشکلی پیش بیاد، پشتیبانی ژیمون پلاس همه جوره کنارته🤝 🎁 با خرید اکانت ، عضو کانال VIP ژیمون پلاس میشی و به سوپر پرامپت های جذاب و پریمیوم دسترسی پیدا میکنی🧠 💙 اگر هم نمیدونی چه هوش مصنوعی مناسب کارته پیام بده تا راهنماییت کنیم :) 🤖 خرید سریع از ربات: @ZhimunPlus_bot 〰️ کانال ژیمون پلاس: @Zhimun_Plus
Reboot Even If System Utterly Brokenتوی این وضعیت، با نگه داشتن کلیدهای Alt + SysRq (توی بیشتر کیبوردها همون PrtScn) و زدن این کلیدها ، سیستم مرحله به مرحله نجات پیدا میکنه: با زدن R (Unraw) کنترل کیبورد از محیط گرافیکی (Xorg/Wayland) پس گرفته میشه تا کلیدها مستقیم به کرنل برسن. با زدن E (Terminate) کرنل به تمام پروسسها سیگنال
SIGTERM میده تا بتونن مرتب بسته بشن.
با زدن I (Kill) سیگنال SIGKILL فرستاده میشه تا پروسسهایی که قفل کردن به زور بسته بشن.
با زدن S (Sync) دیتای کششده در رم روی دیسک نوشته میشه تا چیزی از دست نره.
با زدن U (Unmount) تمام فایلسیستمها بهصورت Read-Only ریمانت میشن تا ساختار دیسک آسیب نبینه.
با زدن B (Reboot) سیستم بلافاصله ریبوت میشه.
دسترسی به این قابلیت با یک Bitmask کنترل میشه. برای اینکه فقط کلیدهای همین توالی کار کنن عدد 244 و برای فعالسازی کامل تمام قابلیتهای SysRq عدد 1 تنظیم میشه.
برای فعالسازی سریع:
Bash
sudo sysctl -w kernel.sysrq=1
و برای اینکه بعد از ریبوت هم دائمی بمونه:
Bash
echo "kernel.sysrq = 1" | \
sudo tee /etc/sysctl.d/99-sysrq.conf
sudo sysctl --system
اگه میخواید دقیق بدونید هر عدد و بیت چه کلیدی رو فعال میکنه، جدول کاملش توی مستندات کرنل و آرچویکی اومده.
#linux
@CleverDevs - @CleverDevsGpgit diff گفته میشه
یعنی چی؟ مثلا ما اومدیم سه قسمت از کد رو تغییر دادیم که با هم دیگه فاصله دارن و بینشون از کدهای قدیمی وجود داره. معمولاً هرکدوم از این بخشها یه hunk حساب میشن
کاربردش چیه؟ گاهی ما میخوایم فقط یکی از این تغییرات رو کامیت کنیم و بقیه رو برای بعد نگه داریم یا برعکس، میخوایم یکی از این بخشها فعلاً کامیت نشه
برای این کار از دستور git add -p یا git add --patch استفاده میکنیم. گیت میاد و برای هرکدوم از این بخشها ازمون میپرسه که میخوای به staging اضافش کنم یا نه
ما میتونیم با زدن کلید y تأیید کنیم و با n ردش کنیم. اگه بخوایم یکی از این hunkها رو به بخشهای کوچیکتر تقسیم کنیم، میتونیم s رو بزنیم تا گیت در صورت امکان این کار رو انجام بده. اگه نتونست تقسیمش کنه، میتونیم با زدن e خودمون patch رو دستی ادیت کنیم.
#git
@CleverDevs - @CleverDevsGpgit diff گفته میشه
یعنی چی؟ مثلا ما اومدیم سه قسمت از کد رو تغییر دادیم که با هم دیگه فاصله دارن و بینشون از کدهای قدیمی وجود داره. معمولاً هرکدوم از این بخشها یه hunk حساب میشن
کاربردش چیه؟ گاهی ما میخوایم فقط یکی از این تغییرات رو کامیت کنیم و بقیه رو برای بعد نگه داریم یا برعکس، میخوایم یکی از این بخشها فعلاً کامیت نشه
برای این کار از دستور git add -p یا git add --patch استفاده میکنیم. گیت میاد و برای هرکدوم از این بخشها ازمون میپرسه که میخوای به staging اضافش کنم یا نه
ما میتونیم با زدن کلید y تأیید کنیم و با n ردش کنیم. اگه بخوایم یکی از این hunkها رو به بخشهای کوچیکتر تقسیم کنیم، میتونیم s رو بزنیم تا گیت در صورت امکان این کار رو انجام بده. اگه نتونست تقسیمش کنه، میتونیم با زدن e خودمون patch رو دستی ادیت کنیم.
#git
@CleverDevs - @CleverDevsGp<!-- ponytail: browser has one -->
<input type="date">
طبق بنچمارکهای خودشون این رویکرد حجم کدهای اضافی رو تا ۵۴٪ و مصرف توکن رو حدود ۲۰٪ کاهش میده.
البته باید حواستون باشه که کیفیت کد رو فدای کوتاهیش نکنه
جدا از فایل پرامپت خالص، این پروژه بهصورت پلاگین/اسکیل برای ایجنت های مختلف در دسترسه.
حتی با دستوراتی مثل /ponytail ultra (برای حداکثر سختگیری در حداقلنویسی) یا /ponytail-review (برای بازبینی و حذف کدهای اضافه در Diff فعلی) میتونید کنترل دقیقتری روی خروجی ایجنت داشته باشید
برای اطلاعات بیشتر دربارش یه سر به گیت هابش بزنید
📌 Github
#tools #ai
@CleverDevs - @CleverDevsGpparu/yay -S zedsecure-bin
@SohrabContentsstrace ls
یا فقط میخوایم خروجیهای مربوط به یه سیستمکال خاص (مثلاً باز کردن فایل) رو ببینیم:
strace -e trace=openat ls
یا میتونید با فلگ p- به پروسسی که در حال اجراس یا هنگ کرده وصل بشید و چکش کنید:
strace -p <PID>
توی تصویر بالا هم یه نمونه خروجی رو میبینید که برنامه بدون ارور مشخص خارج میشد، اما strace نشون میده ارور بخاطر پیدا نشدن فایل کانفیگ توی اون مسیر بوده.
برای اطلاعات بیشتر هم میتونید به این لینک سر بزنید
#tools #linux
@CleverDevs - @CleverDevsGp0xfee1dead باشه (که به شکل هگزادسیمال کلمهی feel dead رو تداعی میکنه).
اما مقدار دوم باید یکی از این چهار تا عدد باشه که اگه به هگزادسیمال تبدیلش کنیم در واقع تاریخ تولد خود لینوس توروالدز و سه تا از دخترهاشه:
تاریخ تولد لینوس
تاریخ تولد دختر اول (پاتریشیا)
تاریخ تولد دختر دوم (دانیلا)
تاریخ تولد دختر سوم (سلست)
این درواقع یه Easter egg توی کد کرنله که تاریخ تولد لینوس و دخترهاش رو به عنوان magic valueهای reboot استفاده میکنه.
#linux | <trish>
@CleverDevs - @CleverDevsGp