CleverDevs – Telegram
CleverDevs
8.45K subscribers
734 photos
283 videos
27 files
436 links
به کانال کلوردوز خوش اومدین

سعی میکنیم چیزایی که بنظر کاربردی هستن رو باهاتون به اشتراک بزاریم


🔥لینوکس
🔥برنامه نویسی فرانت‌اند
🔥برنامه نویسی بک‌اند
🔥اخبار تکنولوژی و...

CleverDevs are better than other Devs
💢~> @mmdrsdev
Download Telegram
انتظاری که شرکت های ایرانی از برنامه نویس دارن

حقوق هم پایه وزارت کار


@CleverDevs - @CleverDevsGp
👍39🤣19💔8
دیروز دیدم این دلقک اسپانسر پروکسی شده و خب چنلشم خوب جذب کرده

گفتم اینجام بگم که حتی اگه یه درصد کسی نمیشناسه اینو سمتش نره احیانا


و یه چیز دیگه اینکه مدحج هم بوست شد ولی ما نشدیم😂

https://news.1rj.ru/str/boost/CleverDevs

@CleverDevs - @CleverDevsGp
👍25🤣22🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
میتونید همزمان از cpu کار بکشید و غذاتونم بپزید

فقط اگه خواستید دمارو بالاتر ببرید برنامه های بیشتری باز کنید

@CleverDevs - @CleverDevsGp
🤣30😁3👍21👎1💔1
تو پایتون با این روش میتونید یه لیست بسازید و به تعداد دلخواه ایتم با مقدار اولیه توش بزارید


#python
@CleverDevs - @CleverDevsGp
👍18🔥4❤‍🔥21👎1
گوگلم میدونه لینوکس بهتره #شوخی

#fun
@CleverDevs - @CleverDevsGp
🤣36👍6😁5
چالش داریم🔥

با هر زبانی که بلدید
یک برنامه بنویسید که تمام اعداد اول کوچیکتر از n رو توی ارایه نمایش بده

تو ورودی فقط یدونه n رو میگیرید و توی خروجی ارایه رو چاپ میکنید

ورودی نمونه
50


خروجی نمونه
[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47]


// کداتون رو تو کامنتا بفرستید و کدی که بیشترین لایک رو بگیره و درست باشه میزارم چنل


#challange
@CleverDevs - @CleverDevsGp
🔥13👍5👌4
CleverDevs
چالش داریم🔥 با هر زبانی که بلدید یک برنامه بنویسید که تمام اعداد اول کوچیکتر از n رو توی ارایه نمایش بده تو ورودی فقط یدونه n رو میگیرید و توی خروجی ارایه رو چاپ میکنید ورودی نمونه 50 خروجی نمونه [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43…
جوابش
#include <stdio.h>
#include <math.h>

typedef char BOOL;

BOOL is_prime(int n)
{
if (n < 2) return (BOOL)0;
for (int i = 2; i <= sqrt(n); ++i)
if (n % i == 0)
return (BOOL)0;
return (BOOL)1;
}

int main()
{
int n = 50;
BOOL firstPrint = 1;

printf("[");
for (int i = 2; i < n; ++i) {
if (is_prime(i) == (BOOL)1) {
if (!firstPrint) {
printf(", ");
}
printf("%d", i);
firstPrint = 0;
}
}
printf("]");

return 0;
}



توسط @lmfho
💯17👎4👍3🔥3
Media is too big
VIEW IN TELEGRAM
اینا فریلنسرن

#freelancer | Source
@CleverDevs - @CleverDevsGp
🤣21😁5💔2👎1
-اصل Don't Add Gratuitous Context در کلین کد

این اصل میگه که چیزای چرت و بیهوده به متغیر هات اضافه نکن

مثلا فرض کنید یه برنامه داریم به اسم "Gas Station Deluxe" اینکه بیایم اول همه کلاس ها و فانکشن ها متغیر ها پیشوند GSD رو بنویسیم وقتی که تو IDE مینویسی G میاد برات کل متغیر هارو پیشنهاد میده و حتی تاثیر منفی داره رو سرعت کد زدنت


در کل نام های کوتاه تر بهتر از نام های بلند تره و نباید برای هر نام چیزی بیشتر از اون چه که نیازه اضافه کنید

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــ

اما سخن آخر اینکه چپتر دوم که در باره انتخاب نام های معنادار بود تموم شد و میتونید لیستش رو اینجا ببینید
اگه دوست دارید در باره فصل های بعدی هم پست هارو ادامه بدم رو این پست ریکشن برید ❤️🔥

#CleanCode
@CleverDevs - @CleverDevsGp
🔥19👍5💯2
یکی یه ربات تلگرامی ساخته که باهاش میشه هر کدی رو اجرا کرد. خیلی ساده و سریع و دم‌دستیه. تقریبا همه‌ی زبان‌های برنامه نویسی رو هم پشتیبانی می‌کنه :)

لینکش:
@CRunnerBot
👍25🔥7👎3💯2
This media is not supported in your browser
VIEW IN TELEGRAM
زمان بندی های مختلف در #css

@CleverDevs - @CleverDevsGp
🔥18❤‍🔥5👍52
@CleverDevs.jpg
274.5 KB
❤️‍🔥💻
#pic
@CleverDevs
🔥11🆒4👍2
وقتی شروع میکنیم پروژه ای بنویسیم بهتره یه مسیر کلی از چیزی که قراره بنویسیم داشته باشیم مخصوصا اگه پروژمون بزرگ باشه

برای اینکار میتونیم از فلوچارت ها استفاده کنیم و مسیر کلی پروژه رو توی یک فلوچارت بکشیم

برای کشیدن فلوچارت میتونید از سایت زیر به صورت رایگان استفاده کنید
ویژگی های خفنی مثل سیو کردن رو گوگل دروایو و گیت هاب و .. هم داره


https://app.diagrams.net/

#tools
@CleverDevs - @CleverDevsGp
❤‍🔥17👍5🔥43
🤣57😁8👍4👌21
اگه خیلی با گو لنگ آشنا نیستید یا جونیورید یک نکته ای هست که تو گو ما while نداریم و بجاش میتونیم اینطور از for استفاده کنیم


https://go.dev/tour/flowcontrol/3


#golang
@CleverDevs - @CleverDevsGp
🔥20🤯8🤣6👌31
This media is not supported in your browser
VIEW IN TELEGRAM
وقتی دیزاینر مشکل داره

#fun #uiux
@CleverDevs - @CleverDevs
🤣34👍7👌5🆒1
لینوکس : سیستم به برق وصل بشه (اختیاری)


#linux #meme
@CleverDevs - @CleverDevsGp
🤣61😁4👍3👎2
یکی از ابزار های کاربردی ترمینال توی لینوکس yank هستش که به شما کمک میکنه تا خروجی دستورات لینوکس رو راحت تر توی کلیپ بورد کپی کنید

برای نصب و نحوه استفاده به میتونید به گیت هاب مراجعه کنید

https://github.com/mptre/yank


#tools
@CleverDevs - @CleverDevsGp
🔥9👍6👌3
توی گیت میتونید اینطوری alias تعریف کنید تا سریع تر کار کنید

مثلا اینجا من pom رو به عنوان alias برای push origing master ست کردم

از این به بعد هروقت بزنم
git pom

دقیقا کار کامند زیر رو میکنه
git push origin master


#git
@CleverDevs - @CleverDevsGp
🔥29👍7💯5👌41👎1
اینم یکی دیگه از برنامه نویس های نابغه 🤓

#fun
@cleverDevs - @CleverDevGp
🤣95😁3👍2❤‍🔥11🔥1🆒1