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

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


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

CleverDevs are better than other Devs
💢~> @mmdrsdev
Download Telegram
Forwarded from CleverDevs (Mahdi)
رفقا ما یه گپ هم داریم و هر از گاهی بحث و تبادل نظر برنامه نویسی میکنیم
اگه خواستید جوین بدید ❤️🔥

https://news.1rj.ru/str/CleverDevsGp
👍6🔥3
دوستان سال نو مبارک.

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

جدای این، بعد از تهاجم فرهنگی اعراب به کشورمون، نوروز و یلدا جزو آیین باقی‌مونده هستن، سعی کنیم بی‌تفاوت نباشیم.
65❤‍🔥12👍5👎1
اقا تحریم شکن خوب ندارید برا زندگی؟
اومدم سال جدید ارور 403 میده دسترسی قطع شده

#fun
@CleverDevs - @CleverDevsGp
🤣54👍5😁2
CleverDevs
توی یه سری پست میخوام در باره لایسنس های معروف اوپن سورس توضیحاتی بدم و معرفیشون کنم سوالی اینه که چرا باید لایسنس داشته باشیم ؟ چون وقتی برنامه اوپن سورسی منتشر میکنیم حتی اگه شما قصدتون این باشه که رایگان بزارید تا بقیه از کد شما استفاده کنن باز نمیتونن…
دومین لایسنس هم GNU General Public License یا به اختصار GNU GPL هستش که تو این پست توضیحاتی راجع به اون میدم

لایسنس GNU GPL یکی از لایسنس های copyleft  هستش و شاید محبوب ترین لایسنس دنیای اوپن سورس باشه . این لایسنس این ازادی رو به توسعه دهنده های میده که هر نرم افزاری تحت این لایسنس رو بردارن هرطور که میخوان تغییرش بدن و باید به عنوان نرم افزار آزاد توزیعش کنند . دوتا ورژن داره که کمی باهم دیگه فرق دارن GPLV2 و GPLV3 که ورژن 3 کمی حساس تر و سخت گیری تره.

این لایسنس سال 1989توسط «ریچارد استالمن» توسعه داده شد  . و در اصل برای پروژه های مربوط به GNU طراحی شد. اگه یه پروژه ای دارید و میخواید مطمئن بشید که حتی اگه کسی تغییرش داد قابل دسترس باشه این لایسنس میتونه گزینه خوبی براتون باشه. این لایسنس بهتون اجازه میده کدی بنویسید که همه بتونن استفادش کنن و همچنین خیالتون راحت باشه نسخه های تغییر یافتش هم به عنوان یه محصول اوپن سورس ارائه بشه. حتی اگه طرف کد رو کاملا اصلاح کرده باشه

#license #openSource | Source
@CleverDevs - @CleverDevsGp
👍20🔥3👌1
توی لینک زیر که توسط یکی از بچه های چنل توسعه داده شده میتونید یه چیت شیت از دستورات لینوکس ببینید

https://spy404.github.io/Linux-commands/

اگه هم دوست داشتید مشارکت کنید به این ریپو پول ریکوئست بزنید

https://github.com/spy404/Linux-commands

پ.ن اگه پروژه اوپن سورس دارید بفرستید برام تا معرفی کنم @mmdrsdev


#opensource
@CleverDevs - @CleverDevs
👍7🆒5🔥1
CleverDevs.jpg
161.2 KB
9👍3👎1
عزیزان پن‌تستر و هکر لو رفتین، صدا سیما داره نحوه پوشش و تمام فعالیتتون رو علنی میکنه بهتره پوشش جدیدی برای خودتون انتخاب کنید.

شما با سه لیوان قهوه و دورپیچ کردن خود با چادر سیاه، هکر شده و مانع افشای هویت خود میشوید.🫱🏽‍🫲🏽🔥

#fun
@CleverDevs - @CleverDevsGp
🤣92😁5👍3👎1
CleverDevs
توی یه سری پست میخوام در باره لایسنس های معروف اوپن سورس توضیحاتی بدم و معرفیشون کنم سوالی اینه که چرا باید لایسنس داشته باشیم ؟ چون وقتی برنامه اوپن سورسی منتشر میکنیم حتی اگه شما قصدتون این باشه که رایگان بزارید تا بقیه از کد شما استفاده کنن باز نمیتونن…
لایسنس بعدی Massachusetts Institute of Technology یه به اختصار MIT هست

لایسنس MIT هم از دسته permissive license هستش و از سال 1980 بین توسعه دهنده هایی که میخوان کد یه نرم افزار رو بر اساس نیاز های خودشون تغییر بدن و محصول خودشون رو با کم ترین سخت گیری ها بالا بیارن محبوب شده

یکی از مهم ترین دلایلی که MIT اینق محبوبه اینه که توسعه دهنده ها میتونن  کد رو اصلاح کنن ، بهش اضافه کنن  و منتشرش کنن و بتونن بفروشنش . اگه کدی که نوشتید میتونه تو پروژه های بزرگ تر بدرد بخوره و براتون مهم نیس ملت از کدتون استفاده تجاری بکنن MIT گزینه  خوبیه براتون 👌


#license #openSource | Source
@CleverDevs - @CleverDevsGp
👍23🔥2👌2
کمونیستا تو حلقه بجای i از we استفاده میکنن😂😂

توضیحات
#fun
@CleverDevs - @CleverDevsGp
🤣91😁7👍2👎1
دوتا از بچه های چنل یه نرم افزار اوپن سورس برای اشتراک گذاری اسکرین بر روی لوکال نتورک توسعه دادن . کارشون خفنه و پیشنهاد میکنم حتما نگاه بندازید بهش و اگه میتونید توی توسعش مشارکت کنید

آدرس گیت هاب پروژه

https://github.com/MaxEdison/ScreenCapture

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


// اگه پروژه اوپن سورسی دارید که قصد معرفیش رو دارید میتونید برام بفرستید تا بزارم چنل @mmdrsdev

@CleverDevs - @CleverDevsGp
🔥123👍3❤‍🔥2
خدمت دوستانی که پرسیده بودن چطور بدون باگ برنامه نویسی میکنم:

#fun
@CleverDevs - @CleverDevsGp
🤣93😁6👍1
This media is not supported in your browser
VIEW IN TELEGRAM
ویژگی ادیت pdf توی فایرفاکس که فعلا از ورژن 125 به بعد (فعلا توی بتا هست) اومده و خیلی جاها میتونه بدرد بخور باشه و کارمون رو سریع تر کنه

برای نصب فایرفاکس بتا رو توزیع های ارچ بیس میتونید کامند زیر رو بزنید

yay -S firefox-beta-bin



برا بقیه هم این لینک رو ببینید

https://www.mozilla.org/en-US/firefox/channel/desktop/

#firefox #news
@CleverDevs - @CleverDevsGp
👍16🔥4👎1👌1
یکی از چیزای باحالی که تو پایتون هست یه شعر به اسم  zen of python هستش که اصول کد زدن درست رو توش گفته . ذن پایتون رو  Tim Peters توی سال 2004 نوشته و تو پایتون گذاشته

برای  دیدن ذن کافیه این تیکه کد زیر رو توی پایتون بنویسید

import this


و این خروجی رو بگیرید
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!
CleverDevs are better than other devs


#python | peps
@CleverDevs - @CleverDevsGp
😁26👍9👌32👎1
❤‍🔥45😁19🔥4👎2👍1
وقتی یاد کد هایی که قبلا میزدم میوفتم

#fun
@CleverDevs - @CleverDevsGp
🤣60👍7😁3
CleverDevs
توی یه سری پست میخوام در باره لایسنس های معروف اوپن سورس توضیحاتی بدم و معرفیشون کنم سوالی اینه که چرا باید لایسنس داشته باشیم ؟ چون وقتی برنامه اوپن سورسی منتشر میکنیم حتی اگه شما قصدتون این باشه که رایگان بزارید تا بقیه از کد شما استفاده کنن باز نمیتونن…
لایسنس بعدی Apache License 2.0 هستش که درباره اونم توی این پست توضیح میدم

توسط Apache Software Foundation تولید شده و یکی از لایسنس های permissive هست که خیلی بین توسعه دهنده ها و شرکت ها محبوبه . مثل بقیه permissive ها هرکسی میتونه محصول رو برداره اصلاحش کنه و تحت شرایط محصول اصلی توزیعش کنه

اگه بند های تبلیغاتی پاک بشه توسعه دهنده ها و سازمان ها دیگه نیازی نیست به لایسنس آپاچی دست بزنن .  Apache 2.0 حق امتیاز محصول رو ثبت میکنه و با دقت مفهوم برنامه رو تعریف میکنه

مثلا اگه شما یه برنامه ارسال ایمیل داشته باشید و تحت لایسنس اپاچی باشه یه شرکت دیگه میتونه ازش توی سیستم CRM که میفروشن استفاده کنه


#license #openSource | Source
@CleverDevs - @CleverDevsGp
👍19❤‍🔥2🔥2👌1🆒1
This media is not supported in your browser
VIEW IN TELEGRAM
نظرتون در باره هوش مصنوعی چیه؟

#ai
@CleverDevs - @CleverDevsGp
😁46👍6👎5👌5
This media is not supported in your browser
VIEW IN TELEGRAM
این قسمت؛ سیگما باش مثل جاوااسکریپت🗿


#fun
@CleverDevs - @CleverDevsGp
🤣38😁5👍31
موافقید؟
#job
@CleverDevs - @CleverDevsGp
👍155👎8🔥3👌3