بجای اینکه از else if استفاده کنید (در بعضی شرایط) بهتره که از guard clauses استفاده کنید چون در این حالت کد خیلی خوانا تر و کوتاه تره.
#CleanCode Source
@CleverDevs
@CleverDevsGp
#CleanCode Source
@CleverDevs
@CleverDevsGp
👌19👍8💯3⚡2🤣2🆒2
_ارور 503_
وقتی که با ارور 503 مواجه میشوید یعنی سرور مورد نظر در دسترس نیست. این وضعیت ممکن است به دلیل بالا بودن ترافیک یا در حال تعمیر بودن وبسایت اتفاق بیفتد. برخلاف سایر کدهای خطا، این خطا نشان میدهد که وبسایت شما آنلاین و در حال اجرا است اما در حال حاضر نمیتوان به آن دسترسی پیدا کرد.
#HTTP_errors
@CleverDevs
@CleverDevsGp
وقتی که با ارور 503 مواجه میشوید یعنی سرور مورد نظر در دسترس نیست. این وضعیت ممکن است به دلیل بالا بودن ترافیک یا در حال تعمیر بودن وبسایت اتفاق بیفتد. برخلاف سایر کدهای خطا، این خطا نشان میدهد که وبسایت شما آنلاین و در حال اجرا است اما در حال حاضر نمیتوان به آن دسترسی پیدا کرد.
#HTTP_errors
@CleverDevs
@CleverDevsGp
👍10❤3⚡3👌1🆒1
کامپوزر یه آپشن why-not داره که بهتون میگه چرا نباید از فلان ورژن یک پکیج استفاده کنید
مثلا وقتی بزنید
لیستی از پکیج هارو میاره که با ورژن های بالاتر php کار میکنن
البته تو کد بالا جای php میتونید پکیج هارو هم بزارید
#php #composer
@CleverDevs
@CleverDevsGp
مثلا وقتی بزنید
composer why-not php 5.4
لیستی از پکیج هارو میاره که با ورژن های بالاتر php کار میکنن
البته تو کد بالا جای php میتونید پکیج هارو هم بزارید
#php #composer
@CleverDevs
@CleverDevsGp
🤯13👍4⚡2🆒1
This media is not supported in your browser
VIEW IN TELEGRAM
ویژگی جدید anchor تو CSS خیلی خفنه🔥.
با این ویژگی شما میتونید موقعیت المنتهاتون رو با توجه به موقعیت بقیه المنتهای در صفحه مشخص کنید.
قبلا اینکار فقط به نسبت المنت پرنت قابل انجام بود.
لینک ویدئو کامل برای آشنایی بیشتر.
#CSS
@CleverDevs
@CleverDevsGp
با این ویژگی شما میتونید موقعیت المنتهاتون رو با توجه به موقعیت بقیه المنتهای در صفحه مشخص کنید.
قبلا اینکار فقط به نسبت المنت پرنت قابل انجام بود.
لینک ویدئو کامل برای آشنایی بیشتر.
#CSS
@CleverDevs
@CleverDevsGp
🤯16👍4🔥2
یه شرکت چینی به نام Betavolt مدعی شده که یه گوشی ساخته که مجهز به باتری اتمیه و میتونه تا 50 سال شارژ نگه داره.
#News
@CleverDevs
@CleverDevsGp
#News
@CleverDevs
@CleverDevsGp
🤯26👍1
CleverDevs
چن وقت پیش با چند خط کد bash یه پکیج dnschanger نوشته بودم بعدش هم یکی دو نفر بهم گفتن که ببرمش رو aur هم اینکه خودم دلم میخواست یه پکیج روی aur داشته باشم(هرچند کوچیک) و خب امروز پکیج dnsch رو روی aur پوش کردم و میتونید با کامند زیر روی سیستم عامل های ارچ…
یه اپدیت ریزی برای این پکیج دادم و dns های ادگارد و کلادفلیر رو اضافه کردم
و یه man page هم اوکی کردم
البته man یه مقدار کار داره خیلی ایده آل نیست
#linux
@CleverDevs
@CleverDevsGp
و یه man page هم اوکی کردم
البته man یه مقدار کار داره خیلی ایده آل نیست
#linux
@CleverDevs
@CleverDevsGp
👍10🔥1
-اصل Use Searchable Names در کلین کد
اسامی تک کارکتری یا داری عدد یه مشکل خاص دارن اونم اینه که نمیشه بین کد ها سرچشون کرد و پیداشون کرد مثلا شما میتونید MAX_CLASSES_PER_STUDENT رو به راحتی بین کد ها پیدا کنید اما برای پیدا کردن عدد 7 مشکلات بیشتری دارید.
در این صورت ممکنه وقتی سرچ میکنید بره اون تیکه کلمه هارو بین اسم فایلا یا ... جستجو کنه مثلا اسم متغیر رو گذاشین A و کلی فایل دارین که A توش هست و وقتی سرچ میکنید دردسر دارید پس از اسمی استفاده کنید که بشه سرچش کرد.
البته اینم بگم که از متغیر های تک کلمه ای میشه تو اسکوپ های کوچیک استفاده کرد مثلا وقتی for loop میزنید منطقیه که از i یا j استفاده کنید.
#CleanCode
@CleverDevs
@CleverDevsGp
اسامی تک کارکتری یا داری عدد یه مشکل خاص دارن اونم اینه که نمیشه بین کد ها سرچشون کرد و پیداشون کرد مثلا شما میتونید MAX_CLASSES_PER_STUDENT رو به راحتی بین کد ها پیدا کنید اما برای پیدا کردن عدد 7 مشکلات بیشتری دارید.
در این صورت ممکنه وقتی سرچ میکنید بره اون تیکه کلمه هارو بین اسم فایلا یا ... جستجو کنه مثلا اسم متغیر رو گذاشین A و کلی فایل دارین که A توش هست و وقتی سرچ میکنید دردسر دارید پس از اسمی استفاده کنید که بشه سرچش کرد.
البته اینم بگم که از متغیر های تک کلمه ای میشه تو اسکوپ های کوچیک استفاده کرد مثلا وقتی for loop میزنید منطقیه که از i یا j استفاده کنید.
#CleanCode
@CleverDevs
@CleverDevsGp
👍20🆒1
This media is not supported in your browser
VIEW IN TELEGRAM
✨ | کوتاهترین و کاربردی ترین آموزش فیگما فقط در ۷ دقیقه!!
-بشخصه خودم بین آموزش هایی که دیدم، میتونم بگم بهترین بود چون نه توضیحات اضافه داره و نه داستان تعریف میکنه. عرض ۷ دقیقه هم محیط کاربری رو یادمیگیرید، و هم نحوه کار با فیگما و ترفند و شورتکات هاش.
#Figma
@CleverDevs
@CleverDevsGp
-بشخصه خودم بین آموزش هایی که دیدم، میتونم بگم بهترین بود چون نه توضیحات اضافه داره و نه داستان تعریف میکنه. عرض ۷ دقیقه هم محیط کاربری رو یادمیگیرید، و هم نحوه کار با فیگما و ترفند و شورتکات هاش.
#Figma
@CleverDevs
@CleverDevsGp
🤯9👍6🆒3⚡2❤🔥1
Media is too big
VIEW IN TELEGRAM
درود دوستان🌹
بخش اول ساخت ربات جستجوی موزیک.
اگه تونستین بهترش کنین و ایده هاتون رو روش پیاده سازی کنید و برام ارسال کنین.
در قسمت بعدی دکمه شیشه ای اضافه میکنیم بهش و یک سری فیلتر روش میزاریم تا بعد اتمام جستجو به کاربر بگه که جستجو تموم شده
اگر نیاز به توضیح بیشتری دارین میتونین تو کامنت ها بگین تا تو ویدیو های بعدی بیشتر در موردش صحبت کنم🤍
#node_js
#telegram_bot
@CleverDevs
@CleverDevsGp
بخش اول ساخت ربات جستجوی موزیک.
اگه تونستین بهترش کنین و ایده هاتون رو روش پیاده سازی کنید و برام ارسال کنین.
در قسمت بعدی دکمه شیشه ای اضافه میکنیم بهش و یک سری فیلتر روش میزاریم تا بعد اتمام جستجو به کاربر بگه که جستجو تموم شده
اگر نیاز به توضیح بیشتری دارین میتونین تو کامنت ها بگین تا تو ویدیو های بعدی بیشتر در موردش صحبت کنم🤍
#node_js
#telegram_bot
@CleverDevs
@CleverDevsGp
🔥10👌3❤🔥2🆒2
This media is not supported in your browser
VIEW IN TELEGRAM
شاید شماهم اولین بار که Html یاد گرفتید میرفتید و محتوای سایت هارو عوض میکردید و فاز هکری میگرفتید
تو جاوا اسکریپت میتونید با استفاده از
اینطوریه که شما میاید کد زیر رو تو کنسول میزنید
این قابلیت تو پروژه های خودتون هم ممکنه بدردتون بخوره👌
#js
@CleverDevs
@CleverDevsGp
تو جاوا اسکریپت میتونید با استفاده از
designMode این کارو راحت تر هم بکنیداینطوریه که شما میاید کد زیر رو تو کنسول میزنید
document.designMode = "on"و دیگه نیازی نیست که برا عوض کردن هر المنت. از اینسپکتور انتخابش کنید
این قابلیت تو پروژه های خودتون هم ممکنه بدردتون بخوره👌
#js
@CleverDevs
@CleverDevsGp
👍29⚡1🔥1
سلام عرض شد🖐🏻😎
⭕Topologyچیست؟
توپولوژی شبکه به معنای الگو یا ساختار ارتباطات بین دستگاهها یا کامپیوترهای متصل به یک شبکه است. این الگو مشخص میکند که چگونه دادهها و اطلاعات بین دستگاهها منتقل میشود و چگونه دستگاهها به یکدیگر متصل هستند. توپولوژی شبکه میتواند به صورت فیزیکی (مانند کابلها و سوئیچها) و یا به صورت منطقی (مانند روشهای ارتباطی) تعریف شود.
این توپولوژیها میتوانند شامل توپولوژیهای مختلفی مانند:
🔸توپولوژی ستاره، حلقه، شبکه، درخت و مش باشند.
#network #part9
@CleverDevs
@CleverDevsGp
⭕Topologyچیست؟
توپولوژی شبکه به معنای الگو یا ساختار ارتباطات بین دستگاهها یا کامپیوترهای متصل به یک شبکه است. این الگو مشخص میکند که چگونه دادهها و اطلاعات بین دستگاهها منتقل میشود و چگونه دستگاهها به یکدیگر متصل هستند. توپولوژی شبکه میتواند به صورت فیزیکی (مانند کابلها و سوئیچها) و یا به صورت منطقی (مانند روشهای ارتباطی) تعریف شود.
این توپولوژیها میتوانند شامل توپولوژیهای مختلفی مانند:
🔸توپولوژی ستاره، حلقه، شبکه، درخت و مش باشند.
#network #part9
@CleverDevs
@CleverDevsGp
👍10🆒3👌2⚡1❤🔥1
#چالش
کدی بنویسید که خروجیش مثلث خیام/ پاسکال باشه
به این شکل👇
۱
۱ ۱
۱ ۲ ۱
۱ ۳ ۳ ۱
۱ ۴ ۶ ۴ ۱
۱ ۵ ۱۰ ۱۰ ۵ ۱
توی مثلث خیام/ پاسکال هر عدد جمع دو عدد بالاییشه ، با هر زبانی که میتونید این خروجی رو بگیرید و کدش و در کامنتها به اشتراک بگذارید✅
حواسمم هست ری اکشنا ضعیف شده😒
@CleverDevs
@CleverDevsGp
کدی بنویسید که خروجیش مثلث خیام/ پاسکال باشه
به این شکل👇
۱
۱ ۱
۱ ۲ ۱
۱ ۳ ۳ ۱
۱ ۴ ۶ ۴ ۱
۱ ۵ ۱۰ ۱۰ ۵ ۱
توی مثلث خیام/ پاسکال هر عدد جمع دو عدد بالاییشه ، با هر زبانی که میتونید این خروجی رو بگیرید و کدش و در کامنتها به اشتراک بگذارید✅
حواسمم هست ری اکشنا ضعیف شده😒
@CleverDevs
@CleverDevsGp
🆒23🔥6👍5🤯3❤2⚡1❤🔥1👌1
طی حرکتی منطقی شما ifn't هم میتونید استفاده کنید تو c#
// مثل اینکه فیکه😂
#News
@CleverDevs
@CleverDevsGp
// مثل اینکه فیکه😂
#News
@CleverDevs
@CleverDevsGp
🤣24👎2🔥2❤🔥1
رفقا ما یه گپ هم داریم و هر از گاهی بحث و تبادل نظر برنامه نویسی میکنیم
اگه خواستید جوین بدید ❤️🔥
https://news.1rj.ru/str/CleverDevsGp
اگه خواستید جوین بدید ❤️🔥
https://news.1rj.ru/str/CleverDevsGp
👍12
#Js - Top Level await
قبلا شما از کلمه await فقط میتونستید در فانکشنهای async استفاده کنید.
اما با Es2022 از این قابلیت خارج از فانکشن ها هم میشه استفاده کرد.
@CleverDevsGp
قبلا شما از کلمه await فقط میتونستید در فانکشنهای async استفاده کنید.
اما با Es2022 از این قابلیت خارج از فانکشن ها هم میشه استفاده کرد.
const data = await fetch("api")
@CleverDevs @CleverDevsGp
👌15👍5🆒3⚡2👎1