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

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


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

CleverDevs are better than other Devs
💢~> @mmdrsdev
Download Telegram
💢موارد خیلی ریز هم کلی تو SEO تاثیر داره، با استفاده از المنت های سمنتیک(معنا دار) میتونید به ربات ها اطلاعات دقیقتر و بیشتری راجع به محتوا و چینش سایت بدید تا در نتایج جستجو، جز سایت های اول باشید.

در آینده یه پست هم در مورد افزونه رایگان و پیشرفته برای تست SEO سایت و بهبود مشکلات مربوط بهش رو آماده میکنم و چنل قرار میدم.❤️

#SEO
@CleverDevs
@CleverDevsGp
221
This media is not supported in your browser
VIEW IN TELEGRAM
وقتی کدی که نوشتی عالی کار میکنه🤣
از ترس به خودش لرزید😬💩

#fun


@CleverDevs
@CleverDevsGp
🤣2318😁1🤯1
توی پایتون میتونید با استفاده از * اولین ایتم و اخرین ایتم و ایتم های وسط رو جداگانه بگیرید

#python
@CleverDevs
@CleverDevsGp
24🔥11🆒3👍21🤣1
-اصل Use Pronounceable Names در کلین کد

این اصل میگه که شما باید اسم هایی که برای متغیر هاتون انتخاب میکنید قابل تلفظ باشه اگه نتونید تلفظش کنید نمیتونید در بارش بحث کنید بدون این که صدای احمقانه در بیارید این مهمه چون برنامه نویسی یه فعالیت اجتماعیه

ما برنامه نویسا باید اسم هارو جوری انتخاب کنیم که وقتی در بارش توضیح میدیم راحت باشیم مثلا این دوتا کد رو ببینید اولی اسم های غیر قابل تلفظ داره و دومی اسم های درست درمون

کد زیر :

class DtaRcd102 {
private Date genymdhms;
private Date modymdhms;
private final String pszqint = "102";
};


میتونه با متغیر های بهتر زیر نوشته باشه :

class Customer {
private Date generationTimestamp;
private Date modificationTimestamp;
private final String recordId = "102";
};



حالا وقتی میخوایم به رفیقمون بگیم بیا یه نگاه به این کد بنداز دیگه راحت تلفظ میکنیم و صدای احمقانه در نمیاریم


#CleanCode
@CleverDevs
@CleverDevsGp
👍1742🔥2👌1🆒1
شاید برات پیش اومده باشه که تو پروژه گند زده باشی و بخوای برگردی عقب شاید برا چیزای کوچیک CRTL + Z جواب باشه ولی در سطح بزرگتر نیاز به یه ورژن کنترل داری

اکثرمون از همون ورژن کنترل معروف یعنی گیت استفاده میکنیم
تو سایت زیر میتونی یه سری از دستورات گیت رو ببینی

https://ohshitgit.com/fa


#git
@CleverDevs
@CleverDevsGp
13👍6🆒2
بعد از چند روز سلام 🤣🖐🏻
🔸توضیحات تکمیلی برای ipv6
IPv6 به عنوان نسل بعدی پروتکل آدرسدهی اینترنت (IP) استفاده می‌شود و به دلایل زیر کاربرد دارد:

1️⃣. افزایش تعداد آدرس‌های IP: یکی از اصلی‌ترین دلایل استفاده از IPv6، افزایش تعداد آدرس‌های IP است. با توجه به رشد سریع دستگاه‌های متصل به اینترنت، ظرفیت آدرس‌دهی IPv4 کمتر شده بود و IPv6 با فضای آدرس بیشتر این مشکل را حل کرده است.

2️⃣. پشتیبانی از امکانات جدید: IPv6 قابلیت‌های جدیدی را نسبت به IPv4 دارد، از جمله پشتیبانی از کیفیت خدمات (QoS)، امنیت بالاتر، افزایش سرعت و عملکرد شبکه و ...

3️⃣. پشتیبانی از دستگاه‌های هوشمند: با گسترش اینترنت اشیاء و دستگاه‌های هوشمند، نیاز به آدرس‌دهی IP بیشتر شده و IPv6 قادر است این نیاز را برطرف کند.

4️⃣. پشتیبانی از شبکه‌های بزرگ: IPv6 قابلیت‌های بهبود یافته‌ای در مقیاس‌پذیری و مدیریت شبکه دارد که برای شبکه‌های بزرگ و پیچیده بسیار مفید است.

بنابراین، هر بخش از IPv6 برای حل مسائل مربوط به آدرس‌دهی IP، امنیت، عملکرد و مقیاس‌پذیری شبکه مورد استفاده قرار می‌گیرد.

#network #part8
@CleverDevs
@CleverDevsGp
👍9❤‍🔥2💯2👌1🆒1
This media is not supported in your browser
VIEW IN TELEGRAM
طراحی شیشه ای در css

#CSS
@CleverDevs
@CleverDevsGp
👍22😁1
دوستان اگه مطلبی دارید که میخواید منتشر شه برامون بفرستید با اسم خودتون پست میکنیم.
@mmdrsdev
14👍5🔥1
سلام دوستان
یک تیم از برنامه‌نویس‌های اپن‌سورس کشورمون سعی کردن یک پروژه زیرساختی توسعه بدن به اسم لسان، الآن نیاز به دیده شدن دارن تا بتونن کارشون رو ادامه بدن، دمتون گرم بهشون توی گیت‌هاب استار بدید
لینک گیت‌هاب :
https://github.com/MiaadTeam/lesan
لینک داکیومنت :
https://miaadteam.github.io/lesan/

حالا لسان چی هست:
یک وب‌سرور بعلاوه ODM بر روی MongoDB، که با الهام از GraphQL مدیریت دریافت داده‌ها رو به سمت Client سپرده ولی خیلی از مشکلات اون رو نداره.
و از همه مهمتر یه تعریف جدید از رابطه‌ی بین داده‌ها ارائه می‌ده، که باعث میشه دریافت داده‌ها بسیار سریعتر انجام بشه و مدیریت اونها قابل فهم‌تر باشه. این فریم‌ورک تمام رابطه‌ها رو بدون دردسر امبد میکنه و سرعت خواندن اطلاعات توش وحشتناک بالاست.
(بنچمارک رو ببینید https://miaadteam.github.io/lesan/#benchmarks).
نوع نگاه لسان به رابطه‌ها باعث شده داده‌ها و کوئری‌ها برای دریافت اونها ساده سازی بشند، به همین خاطر کل فرآیند از کدنویسی تا لایه کش حتی دیتا ماین هم ساده میشه.

@syd_amir
👍16🔥6🤯4💯21🆒1
This media is not supported in your browser
VIEW IN TELEGRAM
اگه با تم های موجود برا vscode حال نمیکنید یا میخواید تم مخصوص خودتون رو داشته باشید یه سر به سایت زیر بزنید و تم مورد علاقتون برا vscode رو بسازید
themes.vscode.one

#tools #vscode
@CleverDevs
@CleverDevsGp
👍194🔥3👌1🆒1
برای ctrl+s هم صدق میکنه🤣🤣

#fun
@CleverDevs
@CleverDevsGp
🤣30👍6😁1
بجای اینکه از else if استفاده کنید (در بعضی شرایط) بهتره که از guard clauses استفاده کنید چون در این حالت کد خیلی خوانا تر و کوتاه تره.

#CleanCode Source
@CleverDevs
@CleverDevsGp
👌19👍8💯32🤣2🆒2
_ارور 503_

وقتی که با ارور 503 مواجه می‌شوید یعنی سرور مورد نظر در دسترس نیست. این وضعیت ممکن است به دلیل بالا بودن ترافیک یا در حال تعمیر بودن وب‌سایت اتفاق بیفتد. برخلاف سایر کدهای خطا، این خطا نشان می‌دهد که وب‌سایت شما آنلاین و در حال اجرا است اما در حال حاضر نمی‌توان به آن دسترسی پیدا کرد.

#HTTP_errors
@CleverDevs
@CleverDevsGp
👍1033👌1🆒1
کامپوزر یه آپشن why-not داره که بهتون میگه چرا نباید از فلان ورژن یک پکیج استفاده کنید

مثلا وقتی بزنید

composer why-not php 5.4

لیستی از پکیج هارو میاره که با ورژن های بالاتر php کار میکنن
البته تو کد بالا جای php میتونید پکیج هارو هم بزارید


#php #composer
@CleverDevs
@CleverDevsGp
🤯13👍42🆒1
یادآوری قانون اول برنامه نویس‌ها:
«اگه در حال اجراست بهش دست نزن»

#fun
@CleverDevs
@CleverDevsGp
🤣39
This media is not supported in your browser
VIEW IN TELEGRAM
ویژگی جدید anchor تو CSS خیلی خفنه🔥.
با این ویژگی شما میتونید موقعیت المنت‌هاتون رو با توجه به موقعیت بقیه المنت‌های در صفحه مشخص کنید.
قبلا این‌کار فقط به نسبت المنت پرنت قابل انجام بود.

لینک ویدئو کامل برای آشنایی بیشتر.

#CSS
@CleverDevs
@CleverDevsGp
🤯16👍4🔥2
یه شرکت چینی به نام Betavolt مدعی شده که یه گوشی ساخته که مجهز به باتری اتمیه و میتونه تا 50 سال شارژ نگه داره.

#News
@CleverDevs
@CleverDevsGp
🤯26👍1
🤣34😁3👍1