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

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


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

CleverDevs are better than other Devs
💢~> @mmdrsdev
Download Telegram
وقتی برای یه ارایه ای length رو برابر با یه عددی بزاری درواقع یه محدودیت برای ارایه ایجاد میشه و تعداد اعضاش بیشتر از اون عدد نمیشه


ممکنه جاهایی که نیاز دارید ارایه تون از یه تعداد خاص بیشتر نشه بدردتون بخوره

کد بالا هم میاد ایتم رو به اول ارایه اضافه میکنه و اگه تعداد ایتم ها بیشتر از 3 تا باشه اخری هارو حساب نمیکنه

#js
@CleverDevs - @CleverDevsGp
🔥16💯3🆒2👍1👌1
😁31🤣11👍5
-اصل Don't Pun در کلین کد


این اصل میگه که از یک کلمه برای دوتا هدف مختلف استفاده نکن. اینکه از یک اصطلاح برای دوتا ایده مختلف استفاده کنی ایهام به وجود میاد


اگه اصل قبلی رو رعایت کرده باشید . شما در نهایت میتونید کلی کلاس داشته باشید که مثلا متد add رو دارن . تا موقعی که پارامتر ها و مقادیری که متد add برمیگردونه مثل هم باشن همه چی اوکیه.


یا ممکنه شما از کلمه add به جای ثبات (consistency) استفاده کنید اما اونی که کد شمارو میخونه همچین حسی نداره. بزارید یه مثال بزنم فک کنید ما چنتا کلاس داریم که همشون یه متد add دارن و این متد میاد یه محصول جدید به دیتابیس اضافه میکنه حالا اگه بخوایم تو یه کلاس دیگه یه متدی داشته باشیم که بیاد یه مقداری رو به یه ارایه ای اضافه کنه منطقیه که اسمش رو بزاریم add ؟؟ طبعا نه چون کلی متد add داریم که کار متفاوتی دارن اینجور موقع میتونیم بجاش از insert یا append استفاده کنیم


خلاصه اینکه هدف ما به عنوان نویسنده اینه که کد رو به ساده ترین شکل ممکن که میشه فهمید بنویسیم


#CleanCode
@CleverDevs - @CleverDevsGp
👍17🔥2👌2
🌐سلااامممم👋🏻من دوباره اومدم😅
🔶شبکه فیزیکی و شبکه منطقی چیست؟

🔸شبکه فیزیکی یک مجموعه از دستگاه‌های کامپیوتری است که به یکدیگر متصل شده‌اند و از طریق کابل‌ها یا تجهیزات بی‌سیم ارتباط برقرار می‌کنند. به عبارت دیگر، شبکه فیزیکی شامل سخت‌افزارهای فیزیکی مانند کابل‌ها، سوئیچ‌ها، روترها و دستگاه‌های کامپیوتری است که برای انتقال اطلاعات استفاده می‌شود.

🔹از سوی دیگر، شبکه منطقی یک تقسیم‌بندی منطقی از شبکه فیزیکی است که به کمک نرم‌افزارها و تنظیمات مخصوص انجام می‌شود. با استفاده از شبکه منطقی، دستگاه‌ها در شبکه به گروه‌های مختلف تقسیم می‌شوند و ارتباطات بین آن‌ها مدیریت می‌شود. به عبارت دیگر، شبکه منطقی تعریف می‌کند که کدام دستگاه‌ها می‌توانند با یکدیگر ارتباط برقرار کنند و کدام دستگاه‌ها نمی‌توانند.

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

#network #part13
@CleverDevs - @CleverDevsGp
👍12❤‍🔥4🆒32🔥1
گیت هابتون رو تو کامنتا بفرستید تا اگه بقیه خواستن فالو کنن

@CleverDevs - @CleverDevsGp
😁35🤣28🔥43👍2
لینکدین یه فضای تخصصی که فقط افراد حرفه ای میتونن برن و افراد عادی نمیتونن


سطح لینکدین :


@CleverDevs - @CleverDevsGp
🤣54😁6👎5👍42
This media is not supported in your browser
VIEW IN TELEGRAM
وقتی مارجین منفی میدی :

#Css
@CleverDevs - @CleverDevsGp
🤣35👍4😁3
سلام به همگی👋🏻🌐
🔶؟vlanچیست؟
🔹یکی از مباحث جذاب در Network+، مفهوم VLAN ها (Virtual Local Area Networks) است. VLAN ها به شما این امکان را می دهند که یک شبکه فیزیکی را به چند شبکه منطقی تقسیم کنید. به عبارت دیگر، با استفاده از VLAN ها، می توانید دستگاه های مختلف را به گروه های مختلف تقسیم کنید و ارتباطات بین این گروه ها را مدیریت کنید.

به عنوان مثال، در یک شرکت، ممکن است بخواهید دستگاه های حساس به امنیت را در یک VLAN جداگانه قرار دهید تا از دسترسی غیرمجاز جلوگیری شود. همچنین، ممکن است بخواهید دستگاه های دفتر مرکزی را در یک VLAN جداگانه قرار دهید تا ارتباطات بین آنها و دستگاه های دیگر را محدود کنید.

به کمک VLAN ها، شما می توانید شبکه خود را بهتر
مدیریت کنید و امنیت آن را تقویت کنید.

#network #part14
@CleverDevs - @CleverDevsGp
👍183🤣3🔥2💯1
This media is not supported in your browser
VIEW IN TELEGRAM
نه داداش داکیومنت خوندن نیازی نیس خودم میدونم چیکار کنم :


#fun
@CleverDevs - @CleverDevsGp
🤣42👍3😁3
شاید پیش اومده باشه از یه ابزار برنامه نویسی استفاده کنید و با خودتون بگید که این چطور ساخته شده و دوست داشته باشید که خودتون هم همچین چیزی بسازید

تو ریپازیتوری زیر میتونید یه راهنمایی در باره چیزی که دوست دارید بسازید پیدا کنید

https://github.com/codecrafters-io/build-your-own-x

میتونید از سایتش هم استفاده کنید

#repo
@CleverDevs - @CleverDevsGp
💯7🔥3👍1🆒1
با استفاده از سایت webgradients.com میتونی انواع گرادیانت هارو ببینی و کد css اونی که میخوای رو کپی کنی و استفاده کنی

#tools
@CleverDev - @CleverDevsGp
🔥16👍3🆒3❤‍🔥22💯1
علاقه‌مند هستید یه پست راجع به الگوریتم ساخت کد ملی و نحوه صحت سنجی‌اش که اکثر وبسایت های بزرگ و شناخته شده دارن رو با توضیحات ساده و همراه قطعه کد ساخت یک نمونه کد ملی آماده کنیم؟
Anonymous Poll
90%
بله
10%
خیر
👍20👎2😁1
سال جدید نیومده جوکش اومد.

🔴طبق مصوبه جدید شورای عالی فضای مجازی؛ استفاده از «فیلترشکن» ممنوع شد.

-البته فیلترشکن نه ببخشید پالایش شکن.🫱🏽‍🫲🏽

#News
@CleverDevs - @CleverDevsGp
🤣58👌3👎2
This media is not supported in your browser
VIEW IN TELEGRAM
رو سیستم من کار میکنه😂

#fun #gpt - Rita_codes
@CleverDevs - @CleverDevsGp
🤣55😁4👍3
This media is not supported in your browser
VIEW IN TELEGRAM
پیشرفت هوش مصنوعی پشم ریزون بوده

#Ai
@CleverDevs - @CleverDevsGp
👍20🔥63
CleverDevs
علاقه‌مند هستید یه پست راجع به الگوریتم ساخت کد ملی و نحوه صحت سنجی‌اش که اکثر وبسایت های بزرگ و شناخته شده دارن رو با توضیحات ساده و همراه قطعه کد ساخت یک نمونه کد ملی آماده کنیم؟
📌 | الگوریتم ساخت کد ملی، و نحوه صحت سنجی آن.

کد ملی دارای سه بخش هستش که در مجموع ده رقم رو تشکیل میده، بخش اولِ سه رقمی مربوط میشه به محل صدور و کد شهرستان و بخش دوم هم متشکل از شش رقم منحصر به فرد هستش،بخش سوم تک رقمی هستش که به اصلاح رقم کنترل کننده گفته میشود که نقش اساسی دارد.

بخش اول رو با استفاده از سرچ کردن میشه یک دیکشنری کوچیک ازش ساخت و لیستشو برای استفاده سیو کرد. بخش دوم نیز عددی رندوم میباشد، و بخش آخر تک رقمی که نقش اصلی ماجرا هستش طبق اعداد قبل از آن انتخاب میشه.

نحوه ساخت و صحت سنجی: به طور معکوس (بدون درنظر گرفتن رقم کنترل) از اخر کدملی(رقم نه اُم) شروع و تا رقم اول، هر عدد را به جایگاهش (شروع با 2) ضرب میکنیم. در نهایت عدد های بدست آمده را جمع کرده و تقسیم بر یازده میکنیم، اگر باقی مانده تقسیم بزرگتر یا مساوی 2 بود باید آن را از 11 کم کنیم و در صورتی که حاصل آن مساوی رقم کنترل باشد یعنی کدملی از نظر ساختاری صحیح است؛ و اگر تقسیم حاصل جمع اعداد بر 11 کوچکتر از 2 بود یعنی کد ملی از نظر ساختاری صحیح می باشد. (نمونه کد صحت سنجی، کامنت قرار داده شده)

#Algorithm
@CleverDevs - @CleverDevsGp
👍26🔥53
-اصل Solution Domin Names در کلین کد

این اصل میگه که حواستون باشه کسی که کد شمارو میخونه برنامه نویسه پس از اصطلاحات کامپیوتری برای اسماتون استفاده کنید و خب این عاقلانه نیست که بیایم از اصطلاحات اشتباه (خارج از کامپیوتر) استفاده کنیم


اصل Use Problem Domain Names هم میگه که وقتی هیچ برنامه نوییییییسی نیست که کاری که میکنید رو بخواد میتونید از دامنه اصطلاحات مشکل استفاده کنید در نهایت یه نفر که میخواد کدتون رو  نگهداری کنه از یه متخصص دامنه معنی اینارو میپرسه


ولی فارغ از همه چرندیات بالا فقط اینو بدونید که بهتره تو متغیر هاتون از اصطلاحات کامپیوتری استفاده کنید

#CleanCode
@CleverDevs - @CleverDevsGp
👍13🔥2😁1💯1🆒1
وقتی کارت باگ داره ولی کلاینت فک می‌کنه فیچره

#fun
@CleverDevs - @CleverDevsGp
🤣53😁5👍4