CleverDevs
前往频道在 Telegram
به کانال کلوردوز خوش اومدین سعی میکنیم چیزایی که بنظر کاربردی هستن رو باهاتون به اشتراک بزاریم 🔥لینوکس 🔥برنامه نویسی فرانتاند 🔥برنامه نویسی بکاند 🔥اخبار تکنولوژی و... 💢~> @mmdrsdev
显示更多📈 Telegram 频道 CleverDevs 的分析概览
频道 CleverDevs (@cleverdevs) 波斯语 语言赛道中的 是活跃参与者。目前社区聚集了 11 129 名订阅者,在 技术与应用 类别中位列第 11 024,并在 伊朗 地区排名第 29 515 位。
📊 受众指标与增长动态
自 невідомо 创建以来,项目保持高速增长,吸引了 11 129 名订阅者。
根据 19 十月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 830,过去 24 小时变化为 8,整体触达仍然可观。
- 认证状态: 未认证
- 互动率 (ER): 平均受众互动率为 33.06%。内容发布后 24 小时内通常能获得 14.39% 的反应,占订阅者总量。
- 帖子覆盖: 每篇帖子平均可获得 3 677 次浏览,首日通常累积 1 601 次浏览。
- 互动与反馈: 受众积极参与,单帖平均反应数为 19。
- 主题关注点: 内容集中在 کاراکتر, لینوکس, باگ, ویندوز, جا 等核心主题上。
📝 描述与内容策略
作者将该频道定位为表达主观观点的平台:
“به کانال کلوردوز خوش اومدین
سعی میکنیم چیزایی که بنظر کاربردی هستن رو باهاتون به اشتراک بزاریم
🔥لینوکس
🔥برنامه نویسی فرانتاند
🔥برنامه نویسی بکاند
🔥اخبار تکنولوژی و...
💢~> @mmdrsdev”
凭借高频更新(最新数据采集于 20 十月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。
11 129
订阅者
+824 小时
+687 天
+83030 天
帖子存档
11 134
-اصل Vertical Openness Between Concepts در کلین کد
کاملا ساده و مختصر این اصل میگه که بین بخش های مختلف کدتون یکی دو خط فضای خالی بزارید فاصله بیوفته بینشون مثلا کد زیر رو ببنید
import CleverDevs from telegram
function helloWorld(){
console.log("hello world");
}
function sendStarRaction(){
console.log('send star reaction on CleverDevs Posts');
}
تو کد بالا بین بخش های مختلف کد فاصله ای نذاشتیم حالا اگه کدمون بیشتر و پیچیده تر بشه خوندنش خیلی سخت تر میشه حالا اگه بیایم و مثل کد پایین یه خط خالی بین هر بخشی از کد بزاریم خوندنش به مراتب راحت تر میشه
import CleverDevs from telegram
function helloWorld(){
console.log("hello world");
}
function sendStarRaction(){
console.log('send star reaction on CleverDevs Posts');
}
حالا چون تو این پست نمیشد مثال بزرگتری زد اونقدرا تفاوتشون معلوم نمیشه ولی تو کدبیس های بزرگتر رعایت همین یه موضوع تفاوت چشمگیری ایجاد میکنه
#CleanCode
@CleverDevs - @CleverDevsGp11 134
درود دوستان🌹
اگر کسی تجربه کار با وردپرس رو داره و توانایی مدیریت شبکه های مجازی لینکدین، توییتر، یوتیوب و فیسبوک و همچنین ردینگ زبانش هم خوبه، رزومش رو برای من ارسال کنه تا به مدیر شرکت ارجاع بدم رزومش رو.
@Aq_Qoyunlu
11 134
امروز تولد دنیس ریچی یکی از خفن ترین برنامه نویس های تاریخه
دنیس ریچی خالق زبان سی و یکی از دو نفری بود که سیستم عامل یونیکس رو ساختن
#clang #unix #DennisRitchie
@CleverDevs - @CleverDevsGp
11 134
وقتی پیج اونلی فنز داشتی و بعدش میری سمت استخدام برنامه نویس :
#fun
@CleverDevs - @CleverDevsGp
11 134
Repost from هشتگ تبلیغ تخصصی
☯️ بوتکمپ استخدامی برنامهنویسی فرانت-اند دانشکار شروع شد!
💻 اگر به طراحی وبسایت علاقه داری و قصد داری از پایه برنامهنویسی فرانت-اند رو یاد بگیری این بوتکمپ مناسبته.
💯 این بوتکمپ از آموزش Html و CSS شروع میشه. بعد از اون Javascript و پرطرفدارترین فریمورک اون یعنی React JS رو یاد میگیری. همچنین Typescript و Next JS هم جزو مباحث هست.
مزایای این بوتکمپ:
✅ +۱۶۰ ساعت آموزش آنلاین و ویدئویی
✅ مجموعه اساتید حرفهای از شرکتهای خوب کشور
✅ انجام پروژههای آموزشی مطابق با نیاز بازار کار
✅ منتور حرفهای اختصاصی
✅ مدرک معتبر و کمک به استخدام بعد از اتمام دوره
⭐️ امکان پرداخت به صورت قسطی!
📣 ۲۵% تخفیف ثبتنام زودهنگام تا ۳۱ شهریورماه
⏳ برای ثبتنام اولیه و مشاوره رایگان روی لینک زیر کلیک کنید:
🔗 httb.ir/0iaJr
🔗 httb.ir/0iaJr
➖➖➖➖➖➖
11 134
+1
همونطور که میدونید عکس بالا سخت ترین کار برای هر دولوپری هستش 😁
خیلی وقتا اون ترکیب بندی کلمات توی ذهن نمیاد، خیلی وقتا طولانی میشه متنش، حتی بعضی وقت ها نمیدونیم این تغییر که دادیم دقیقا چه نوعیه، feat, ref, chore و ...
یکی از بچه های چنل یک برنامه کوچیک و جمع و جور نوشته که بعد از اینکه فایل هاتون رو به stage اضافه کردید، با اجرای این برنامه توی دایرکتوری پروژه تون، از مدل Gemini-1.5-flash استفاده میکنه و بهتون چند تا commit message بر اساس تغییراتتون پیشنهاد میده
پروژه باحالی بود یه سر به گیت هابش بزنید
https://github.com/ali-hv/comsu
همچنین اگه ایده ای براش دارید که میتونه بهترش کنه، میتونید pr بدید
#git #comsu #openSource
@CleverDevs - @CleverDevsGp
11 134
Repost from هشتگ تبلیغ تخصصی
🚀 به جای یک هوش مصنوعی، همه را یکجا داشته باش! 🚀
💯 هوشک: پلتفرم فارسی هوش مصنوعی
📎 hooshak.com ⬅️
💥 دسترسی به پیشرفتهترین مدلهای هوش مصنوعی دنیا
از جمله Gpt4o، Gemini، Claude-3.5 و بسیاری مدلهای دیگر.
💥 مدل های زبانی پایه هم رایگانه !!
💎 استفاده از مدل های Claude که بهترین نسخه هوش مصنوعی برای برنامه نویسی و بررسی و اصلاح کد ها هستن.
📱 با شماره موبایل وارد سایت هوشک شو و به همه مدلها دسترسی داشته باش.
📎 hooshak.com ⬅️
➕ پرداخت ریالی به اندازه مصرف، بدون نیاز به وی.پی.ان و بدون قطعی
11 134
درود دوستان من حدودا 2 سال خورده ای پیش زمانی که استارت زدم برنامه نویسی رو یه پروژه توسعه دادم که با کتابخونه Puppeteer.js و grammyjs یه مروگر باز میکرد و به اکانت ایتا یا روبیکا یا بله یا تلگرام لاگین میزد سپس در گروه های موجود با یه روند خیلی عادی شروع به فعالیت میکرد.
کلا ولش کردم بعد یک ماه ولی الان گزاشتمش رو گیتم اگه مایل بودین فورک کنید روش کار کنین اگه تعدادمون بره بالا خودمم روش تایم میزارم بلکه یه چیز خفن ازش درآوردیم.
لینک ریپو
https://github.com/MmdBay/telegram_tabchi_bot
اگه کسی حال حوصله داشت اول یه README براش بنویسه، اگر هم مایل بودین فورک کنین کامیت بزنین بیاد.
@CleverDevs - @CleverDevsGp
11 134
Repost from Abolfazl Devs
+1
اگه تو ام ازونایی هستی که با فیلم دیدن میخوای زبانتو بهتر کنی ادامه این مطلبو از دست نده 🤓
شما هم احتمالا اکثر فیلما رو با زیر نویس میبینید ولی گاهی اوقات شده تو یه فیلم یه عبارتی رو میگن و خوب متوجه نمیشید حالا اگه دوتا زیر نویس رو همزمان(یکی بالا یکی پایین) داشته باشید، دیگه چیزیو از دست نمیدید👌
برنامه Subtitle Merger دقیقا همینکار رو میکنه و دوتا زیر نویس میگیره و در خروجی یه فایل زیر نویس نهایی بهتون میده که میتونید رو پلیر هاتون استفاده کنید.
این برنامه برنامه متن باز هست و با مراجعه در لینک زیر میتونید نحوه استفاده اون رو ببینید.
https://github.com/ixabolfazl/subtitle-merger
اگه خوشتون اومد خوشحال میشم تو گیتهاب ستاره ⭐ بدید.
@abolfazl_devs
11 134
Repost from Abolfazl Devs
+1
اگه تو ام ازونایی هستی که با فیلم دیدن میخوای زبانتو بهتر کنی ادامه این مطلبو از دست نده 🤓
شما هم احتمالا اکثر فیلما رو با زیر نویس میبینید ولی گاهی اوقات شده تو یه فیلم یه عبارتی رو میگن و خوب متوجه نمیشید حالا اگه دوتا زیر نویس رو همزمان(یکی بالا یکی پایین) داشته باشید، دیگه چیزیو از دست نمیدید👌
برنامه Subtitle Merger دقیقا همینکار رو میکنه و دوتا زیر نویس میگیره و در خروجی یه فایل زیر نویس نهایی بهتون میده که میتونید رو پلیر هاتون استفاده کنید.
این برنامه برنامه متن باز هست و با مراجعه در لینک زیر میتونید نحوه استفاده اون رو ببینید.
https://github.com/ixabolfazl/subtitle-merger
اگه خوشتون اومد خوشحال میشم تو گیتهاب ستاره ⭐ بدید.
@abolfazl_devs
11 134
🖐درود به همه دوستان
📢اگر دنبال نکات طلایی و مطالب بروز مربوط به انواع دیتابیس ها هستی
ما توی چنل زیر بیشتر دیتابیس های زیر رو مورد بررسی قرار میدیم👇
🔵Postgresql
🔵Redis
🔵Mysql
🔵Mongodb
🔴 سعی میشه توی چنل زیر بروز ترین مطالبی دیتابیس های فوق رو بزاریم
👇👇چنل ما👇👇
@database_academy
11 134
Named Arguments توی php چیه و چه کاربردی داره ؟
این فیچر که توی php8 اضافه شده به ما کمک میکنه که آرگومان های تابع رو به جای ترتیب بر اساس اسم هاشون به تابع پاس بدیم
مثلا تابع زیر رو تصور کنید
function createNewUser($name , $city = "Tehran" , $age = "18", $gender = ""){
$user = new User();
$user->name = $name;
$user->city = $city;
$user->age = $age;
$user->gender = $gender;
$user->save();
}
یک تابع سادس که میاد یه کاربر اضافه میکنه. تابع برای سه تا از پارامتر هاش مقدار دیفالت داره یعنی اگه پاسش ندیم اون مقدار دیفالت رو در نظر میگیره حالا فک کنید بخوایم یه کاربر اضافه کنیم و میخوایم شهر و سنش همون مقدار دیفالت باشه ولی جنسیتش رو ست کنیم اگه بخوایم پیشفرض و بر اساس ترتیب آرگومان هارو پاس بدیم نیازه که حتما مقدار شهر و سن رو هم توی آرگومان ها پاس بدیم تا بتونیم مقدار جنسیت رو بدیم اما در عوض میتونیم از طریق اسم پارامتر ها آرگومان هارو پاس بدیم مثل کد پایین
createNewUser(name : "Mammad" , gender : "male");حالا اگه اسم آرگومان هارو مشخص نمیکردیم مجبور بودیم هر چهارتا آرگومان رو پاس بدیم و خب کدوم شلوغ تر و سخت تر میشد این قابلیت برای توابعی که تعداد پارامتر زیادی دارن و بیشترشون هم آپشنال هستن خیلی کاربردیه اگه میخواید بیشتر در بارش بخونید میتونید به این لینک سر بزنید https://stitcher.io/blog/php-8-named-arguments #php @CleverDevs - @CleverDevsGp
11 134
آیا به دنبال راهی هستید که در هر کاری که انجام میدهید موفقتر باشید؟ آیا دوست دارید بهرهوری خود را در کوتاهترین زمان ممکن به بالاترین سطح برسانید؟
آیا آمادهاید که مهارتهای خود را در دنیای امروز به صورت حرفهای ارتقا دهید؟🚀 دوره ۳۰ ساعته "جعبه ابزار هوش مصنوعی" دقیقاً برای شما طراحی شده است!
در این دوره، شما یاد میگیرید که چگونه از ابزارهای هوش مصنوعی به صورت حرفهای و بهینه استفاده کنید و تواناییهای خود را در هر زمینهای که فعالیت میکنید چندین برابر کنید. این دوره میتواند به شما کمک کند تا:
- کارهای خود را سریعتر و با کیفیت بالاتر انجام دهید.- تصمیمگیریهای هوشمندانهتری داشته باشید و نتایج بهتری به دست آورید.
- در هر شغلی که هستید یا هر هدفی که دنبال میکنید، از ابزارهای نوین به بهترین شکل بهره ببرید.
این دوره به شما کمک میکند تا در هر جنبهای از زندگی خود پیشرفت کنید و در مسیر موفقیت قدم بردارید. آینده از آن کسانی است که از امروز برای آن آماده میشوند! 🌟
🔗 ثبتنام در دوره "جعبه ابزار هوش مصنوع"
11 134
درود دوستان طی هفته گذشته داشتم یه وبسایت با nextjs توسعه میدادم و برای ui دنبال component های آماده و زیبا و کاربر پسند بودم که به این لایبرری ها و وبسایت ها بر خوردم، امیدوارم به شما هم کمک کنن.
01. shadcn
02. nextui
03. mui
04. chakra
05. tailwind
06. aceternity
07. preline
08. tailus
09. flowbite
10. daisyui
11. mantine
12. ariakit
13. primevue
موفق باشید🌹
#UI #Next #React
@CleverDevs @CleverDevsGp
11 134
Bye Bye try-catch blocks!
?=مثل اینکه یه آپدیت برای Js قراره بیاد و ارور هندلینگ رو متحول کنه. الان، برای ارور هندلینگ از try-catch استفاده میکنیم، ولی توی این آپدیت قراره Safe Assignment Operator اضافه شه، که خیلی سینتکس تمیز تری داره:
async function getData() {
const [error, response] ?= await fetch("https://api.example.com/data");
if (error) return handleError(error);
return response;
}
چندتا مزیتش:
👈 نستینگ و تودرتو بودن کدها کمتر میشه.
👈 ایپیآی های مختلف، ممکنه ارور هندلینگ متفاوتی داشته باشن، و با این روش دیگه نیاز نیست توی بلاک catch شرطهای مختلف بذاریم.
👈 میتونیم با استفاده از Symbol.result ارور
هندلینگ سفارشی داشته باشیم، اینجوری:
function example() {
return {
[Symbol.result]() {
return [new Error("Error message"), null];
},
};
}
const [error, result] ?= example();
// البته فعلا چیزی برای جایگزینی بلاک finally گفته نشده که میتونه یکی از معایبش باشه.
#Js #Es Source
@CleverDevs @CleverDevsGp11 134
Typography Responsiveبجای استفاده از مدیا کوئری، یه تکنیک برای ریسپانسیو کردن تایپوگرافیها اینه که: 1. فونتسایز اون متن توی کوچیکترین حالت سایت رو بدست میارید مثلا کوچیکترین حالت 320px هست و فونتسایز اون متن هم تو این حالت 16px. 2. همینکارو برای بزرگترین حالت هم انجام میدیم مثلا 1280px حداکثر سایز سایته و تو این حالت فونتسایز 28px هست. 3. حالا این اطلاعات رو طبق عکس وارد این سایت میکنیم: Fluid Typography Calculator 4. و بوم یه فانکشن clamp بهمون میده و فونتسایز اون متن رو برابر باهاش قرار میدیم. #Design #CSS #Tool @CleverDevs @CleverDevsGp
11 134
هرماه، تو این کانال به صورت اشتراکی، اکانت chat gpt تهیه میکنم و با دوستایی که مایل باشن، به صورت اشتراکی با هم هزینه اون اکانت رو پرداخت میکنیم
این یه فرصت خوب، برای کاهش هزینه هامون و تهیه اکانت chat gpt plus هست
اگه دوست دارید تو این کامیونیتی باشید و با هزینه خیلی کم، اکانت gpt plus داشته باشید، تو اینجا منتظرتونیم👇
https://t.me/+T4cO7OlORGc1Zjc0
11 134
+3
خب حالا که رفتید تمرین کردید(😔)، اگه میخواید نمونهکار واقعی بزنید برید فیگمای این آقا رو چک کنید:
https://www.figma.com/@prahaکلی قالب استاندارد داره که تو هر کدوم حالتهای مختلف موبایل و لپتاپ و دسکتاپ رو طراحی کرده. #Design #Portfolio #Figma @CleverDevs @CleverDevsGp
