میخوام یه چیز کمتر شناخته شده تو css رو بهتون معرفی کنم که کاربرد های مختلفی داره و یکی از بهترین کارایی که میتونید باهاش بکنید ساخت chart فقط با css هستش
توی css شما میتونید با استفاده از تابع conic-gradient گرادیانت های مختلفی بسازید
میتونید طیف رنگی حلقه ای یا نمودار های دایره ای بسازید
کد پایین برای ساخت نمودار هستش
توی کد بالا به جای درصد از deg هم میتونید استفاده کنید
لینک های زیر رو هم برای اطلاعات بیشتر ببینید
https://developer.mozilla.org/en-US/docs/Web/CSS/gradient/conic-gradient
https://www.w3schools.com/css/css3_gradients_conic.asp
//لطفا این پست و لایک کنید و برا بقیه بفرستید یه نمونه کد دیگه هم ازش میزارم ❤️🔥
#Css
@CleverDevs - @CleverDevsGp
توی css شما میتونید با استفاده از تابع conic-gradient گرادیانت های مختلفی بسازید
میتونید طیف رنگی حلقه ای یا نمودار های دایره ای بسازید
کد پایین برای ساخت نمودار هستش
#grad1 {
height: 200px;
width: 200px;
background-color: red; /* For browsers that do not support gradients */
background-image: repeating-conic-gradient(red 0% 33%, green 33% 66%, blue 66% 100%);
border-radius: 50%;
}توی کد بالا به جای درصد از deg هم میتونید استفاده کنید
لینک های زیر رو هم برای اطلاعات بیشتر ببینید
https://developer.mozilla.org/en-US/docs/Web/CSS/gradient/conic-gradient
https://www.w3schools.com/css/css3_gradients_conic.asp
//لطفا این پست و لایک کنید و برا بقیه بفرستید یه نمونه کد دیگه هم ازش میزارم ❤️🔥
#Css
@CleverDevs - @CleverDevsGp
🔥13👍5❤🔥4⚡2❤1
Forwarded from PhiloLearn | فیلولرن (ArshA.l.R)
روز مهندس رو به همه ی مشترکین عزیز فیلولرن تبریک میگم🥳🥳
میگه که:
دانشمندان آنچه را که هست کشف میکنند
مهندسان آنچه را که نیست خلق می کنند..
به امید اینکه هر روز مخلوقات خفن تری از دیروز داشته باشید😁💙
@PhiloLearn
میگه که:
دانشمندان آنچه را که هست کشف میکنند
مهندسان آنچه را که نیست خلق می کنند..
به امید اینکه هر روز مخلوقات خفن تری از دیروز داشته باشید😁💙
@PhiloLearn
🔥27❤6❤🔥2👌2👍1👎1🤣1
-اصل Add Meaningful Context در کلین کد
این اصل میگه که کلا تعداد کمی نام داریم که به خودی خود معنی داشته باشند . بیشتر نام ها ندارن بجاش شما باید نام هاتون برای خواننده یجوری با محصور کردن توی کلاس ها و توابعی که خوب نامگذاری شدن قرار بدید و وقتی که همه کارایی که کردین جواب نداد مجبورید که از پیشوند ها استفاده کنید
اگه متوجه نشدی به این مثال دقت کن : فک کنید شما این چنتا متغیر رو دارید firstName , lastName , street , houseNumber , city , state and zipcode این که اینا باهم اومدن معلومه که مربوط به آدرس هستن ولی اگه شما متغیر state رو تنها میدیدن میفهیدید که مربوط به ادرسه ؟؟
شما میتونید با اضافه کردن پیشوند یه زمینه ای به خواننده بدید مثلا وقتی نام های addrFirstName, addrLastName, addrState, رو ببینه میفهمه اینا یه بخش از یه ساختار بزرگتر هستن
البته یه راه حل بهتر اینه که یه کلاس Address بسازیم و پارامتر هارو توش تعریف کنیم حالا دیگه IDE یا کامپایلر هم میدونه که اینا مربوط به آدرسن
// برای اینکه طولانی نشه بقیه این پست رو میذارم تو کامنتا
#CleanCode
@CleverDevs - @CleverDevsGp
این اصل میگه که کلا تعداد کمی نام داریم که به خودی خود معنی داشته باشند . بیشتر نام ها ندارن بجاش شما باید نام هاتون برای خواننده یجوری با محصور کردن توی کلاس ها و توابعی که خوب نامگذاری شدن قرار بدید و وقتی که همه کارایی که کردین جواب نداد مجبورید که از پیشوند ها استفاده کنید
اگه متوجه نشدی به این مثال دقت کن : فک کنید شما این چنتا متغیر رو دارید firstName , lastName , street , houseNumber , city , state and zipcode این که اینا باهم اومدن معلومه که مربوط به آدرس هستن ولی اگه شما متغیر state رو تنها میدیدن میفهیدید که مربوط به ادرسه ؟؟
شما میتونید با اضافه کردن پیشوند یه زمینه ای به خواننده بدید مثلا وقتی نام های addrFirstName, addrLastName, addrState, رو ببینه میفهمه اینا یه بخش از یه ساختار بزرگتر هستن
البته یه راه حل بهتر اینه که یه کلاس Address بسازیم و پارامتر هارو توش تعریف کنیم حالا دیگه IDE یا کامپایلر هم میدونه که اینا مربوط به آدرسن
// برای اینکه طولانی نشه بقیه این پست رو میذارم تو کامنتا
#CleanCode
@CleverDevs - @CleverDevsGp
🔥10👌3💯2🆒1
npm i killua
1. گت کردن دیتا از لوکال استوریج
2. ست کردن دیتا توی لوکال استوریج
3. ردیوسر برای تغییر ساده تر دیتاهای لوکال استوریج.
4. سلکتور برای دسترسی ساده تر به دیتاهای لوکال استوریج.
5. اسکیما ولیدیشن با zod و یا yup برای کنترل اینکه چه چیزی از لوکال استوریج خونده میشه و در لوکال استوریج ذخیره میشه.
6. امکان مبهم سازی دیتاهای لوکال استوریج
7. ست کردن تایمر برای اکسپایر دیتای داخل لوکال استوریج
8. سینک بودن با بقیه کامپوننت ها و تب های مرورگر
9. سازگار با اپ های سرور ساید
10. تایپ اسکریپت فرندلی
و این پکیج developer experience خیلی خوبی داره و zero dependency هست و هیچ پکیجی رو به همراه خودش نصب نمیکنه.
با من در ارتباط باشید :
@sys113
#killua
@CleverDevs - @CleverDevsGp
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡18🔥3❤🔥1👍1🤣1
This media is not supported in your browser
VIEW IN TELEGRAM
یه قانون نانوشته تو لینکدین هست که هرچی عنوان شغلیت بلند تر باشه شاخ تر بنظر میای
#linkedin
@CleverDevs - @CleverDevsGp
@CleverDevs - @CleverDevsGp
🤣33👍3😁3👌1
احتمالا این چند روزه اسم warp به گوشتون خورده
ترمینالی که جدیدا به لینوکس هم اومده و هوش مصنوعی و ... داره
این ترمینال تونسته 50 میلیون دلار هم سرمایه جذب کنه
اگه علاقه داشتید ویدیوی جادی رو دربارش ببینید
https://youtu.be/Dd4Z5PvfQFk
نظر شما درباره warp چیه
@CleverDevs - @CleverDevsGp
ترمینالی که جدیدا به لینوکس هم اومده و هوش مصنوعی و ... داره
این ترمینال تونسته 50 میلیون دلار هم سرمایه جذب کنه
اگه علاقه داشتید ویدیوی جادی رو دربارش ببینید
https://youtu.be/Dd4Z5PvfQFk
نظر شما درباره warp چیه
@CleverDevs - @CleverDevsGp
🔥15👍7👎7🤯6
دیروز دیدم این دلقک اسپانسر پروکسی شده و خب چنلشم خوب جذب کرده
گفتم اینجام بگم که حتی اگه یه درصد کسی نمیشناسه اینو سمتش نره احیانا
و یه چیز دیگه اینکه مدحج هم بوست شد ولی ما نشدیم😂
https://news.1rj.ru/str/boost/CleverDevs
@CleverDevs - @CleverDevsGp
گفتم اینجام بگم که حتی اگه یه درصد کسی نمیشناسه اینو سمتش نره احیانا
و یه چیز دیگه اینکه مدحج هم بوست شد ولی ما نشدیم😂
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
فقط اگه خواستید دمارو بالاتر ببرید برنامه های بیشتری باز کنید
@CleverDevs - @CleverDevsGp
🤣30😁3👍2❤1👎1💔1
تو پایتون با این روش میتونید یه لیست بسازید و به تعداد دلخواه ایتم با مقدار اولیه توش بزارید
#python
@CleverDevs - @CleverDevsGp
#python
@CleverDevs - @CleverDevsGp
👍18🔥4❤🔥2❤1👎1
چالش داریم🔥
با هر زبانی که بلدید
یک برنامه بنویسید که تمام اعداد اول کوچیکتر از n رو توی ارایه نمایش بده
تو ورودی فقط یدونه n رو میگیرید و توی خروجی ارایه رو چاپ میکنید
ورودی نمونه
خروجی نمونه
// کداتون رو تو کامنتا بفرستید و کدی که بیشترین لایک رو بگیره و درست باشه میزارم چنل
#challange
@CleverDevs - @CleverDevsGp
با هر زبانی که بلدید
یک برنامه بنویسید که تمام اعداد اول کوچیکتر از 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…
جوابش
توسط @lmfho
#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
🤣21😁5💔2👎1