Linux-commands Cheatsheet-CodeExplore.pdf
108.9 KB
💢لیستی از کامند های لینوکس با توضیح کاربردشون که توی این Cheatsheet جمع شده.
#linux #commands #cheatsheet
☕️Telegram | Website | Discord
#linux #commands #cheatsheet
☕️Telegram | Website | Discord
❤🔥15🔥3⚡1😍1
کم کم داریم به پایان 2025 نزدیک میشیم و این نمودار 5 زبان برتر توی سال 2025 رو نشون میده که تایپ اسکریپت یکم بالاتر از پایتون دیده میشه🤨
شما از کدوم استفاده میکنید و بنظرتون پایتون برمیگرده یا تایپ اسکریپت رتبه اول 2025 رو مال خودش میکنه؟👀
#top #languages
☕️Telegram | Website | Discord
شما از کدوم استفاده میکنید و بنظرتون پایتون برمیگرده یا تایپ اسکریپت رتبه اول 2025 رو مال خودش میکنه؟👀
#top #languages
☕️Telegram | Website | Discord
1❤🔥16⚡3🔥3👏1
احتمالا پیش اومده دنبال روشی برای دقیق تر شدن پرامپت هاتون باشید تا کمتر از خروجی مدل ها فشار بخورین و بخواین با AI دعوا کنید😄
Robin Eber یکی از فعالان حوزه AI یه سایت راه اندازی کرده که پرامپتها رو رایگان آنالیز میکنه و بهشون نمره میده. بهتون میگه که آیا پرامپتتون خوب نوشته شده یا نه و چطور میتونید بهترش کنید که بهترین خروجی ممکن رو بگیرین.
🔝برترین پرامپت های 24 ساعت گذشته و ضعیف ترین پرامپت هارو هم نشون میده که معمولا پرامپت های ضعیف بعضیاشون به زبان فارسی نوشته شدن!
لینک دسترسی به سایتش👇🏻
🔗 https://coach.robinebers.com
#ai #prompt #coach
☕️Telegram | Website | Discord
Robin Eber یکی از فعالان حوزه AI یه سایت راه اندازی کرده که پرامپتها رو رایگان آنالیز میکنه و بهشون نمره میده. بهتون میگه که آیا پرامپتتون خوب نوشته شده یا نه و چطور میتونید بهترش کنید که بهترین خروجی ممکن رو بگیرین.
🔝برترین پرامپت های 24 ساعت گذشته و ضعیف ترین پرامپت هارو هم نشون میده که معمولا پرامپت های ضعیف بعضیاشون به زبان فارسی نوشته شدن!
لینک دسترسی به سایتش👇🏻
🔗 https://coach.robinebers.com
#ai #prompt #coach
☕️Telegram | Website | Discord
⚡6❤🔥4🔥1👏1😍1
Git Cheatsheet-CodeExplore.pdf
108.9 KB
چیت شیت کاملی از دستورات Git همراه با توضیح💯
این برگه تقلب توسط تیم رسمی گیت طراحی شده. ممکنه با خیلیاش کار نکرده باشین پیشنهاد میکنم یه نگاه بندازین.
#git #cheatsheet
☕️Telegram | Website | Discord
این برگه تقلب توسط تیم رسمی گیت طراحی شده. ممکنه با خیلیاش کار نکرده باشین پیشنهاد میکنم یه نگاه بندازین.
#git #cheatsheet
☕️Telegram | Website | Discord
❤🔥14⚡1👏1😍1
🔰وقتی روی یه پروژه کار میکنیم، خیلی وقتا بیشتر از منطق پروژه، درگیر نظم دادن به ایدهها، تسکها و مسیر پروژه میشیم. مخصوصا وقتی کار تیمیه و همه چیز بین چند تا ابزار مختلف پخش شده.
Xmind کمک میکنه قبل از اینکه شروع به اجرای پروژه و فضای کدش بشی، اول تصویر کلی پروژه رو شفاف بچینی. میتونی ایدهها و فیچرها رو مرتب کنی، بین بخشها ارتباط بسازی و قدم به قدم اونها رو به تسکهای قابل انجام تبدیل کنی. اینطوری برنامهریزی و زمانبندی کارها منطقیتر پیش میره بدون پیچیدگی اضافه.
🔗 https://xmind.com/
#project #managment #tool
☕️Telegram | Website | Discord
Xmind کمک میکنه قبل از اینکه شروع به اجرای پروژه و فضای کدش بشی، اول تصویر کلی پروژه رو شفاف بچینی. میتونی ایدهها و فیچرها رو مرتب کنی، بین بخشها ارتباط بسازی و قدم به قدم اونها رو به تسکهای قابل انجام تبدیل کنی. اینطوری برنامهریزی و زمانبندی کارها منطقیتر پیش میره بدون پیچیدگی اضافه.
🔗 https://xmind.com/
#project #managment #tool
☕️Telegram | Website | Discord
❤🔥6⚡2🔥2😍1
🌐اگر با Kubernetes کار میکنید و از پیچیدگیهای مدیریتی اون خسته شدین، Freelens یه ابزار رایگان و اوپن سورس برای مدیریت Clusterهای کوبرنیتزه، که در قالب یک اپلیکیشن مستقل روی ویندوز، لینوکس و مک اجرا میتونید اجراش کنید.
Freelens با رابط کاربری ساده کمک میکنه راحتتر لاگ ها رو بررسی کنید، منابع رو مدیریت کنید و روی فعالیتای اصلیتون تمرکز داشته باشید.
🔗 دسترسی به سایت | گیت هاب
➕این ابزار برای برنامه نویسایی که با چند کلاستر سروکار دارن میتونه یه همراه کاربردی و سبک باشه.
#kubernetes #cluster
☕️Telegram | Website | Discord
Freelens با رابط کاربری ساده کمک میکنه راحتتر لاگ ها رو بررسی کنید، منابع رو مدیریت کنید و روی فعالیتای اصلیتون تمرکز داشته باشید.
🔗 دسترسی به سایت | گیت هاب
➕این ابزار برای برنامه نویسایی که با چند کلاستر سروکار دارن میتونه یه همراه کاربردی و سبک باشه.
#kubernetes #cluster
☕️Telegram | Website | Discord
🔥7⚡1👏1😍1
اگر میخواین لودینگ های مدرن به پروژه هاتون اضافه کنید. این ابزار بهتون کمک میکنه اسکلتون لودینگ بسازید.
با این ابزار میتونید برای کامپوننتهای محبوب، اسکلتهای انیمیشنی بسازید تا بهجای لودینگهای معمولی، تجربه بهتری به کاربر نشون بدید و ظاهر پروژتون هم مرتب تر و حرفهای تر به نظر برسه.
ابزاری ساده و سریع که کلی طرح آماده هم داره و از React, React Native, Vue و HTML پیشتیبانی میکنه.
🔗 https://skeletonreact.com
#skeleton #loading #react
☕️Telegram | Website | Discord
با این ابزار میتونید برای کامپوننتهای محبوب، اسکلتهای انیمیشنی بسازید تا بهجای لودینگهای معمولی، تجربه بهتری به کاربر نشون بدید و ظاهر پروژتون هم مرتب تر و حرفهای تر به نظر برسه.
ابزاری ساده و سریع که کلی طرح آماده هم داره و از React, React Native, Vue و HTML پیشتیبانی میکنه.
🔗 https://skeletonreact.com
#skeleton #loading #react
☕️Telegram | Website | Discord
👏9🔥4😍2⚡1
دوستان عزیز،
اگر از لینکدین استفاده میکنید در حال حاضر ممکنه اونم مثل تلگرام و... فیلتر بشه و نتونید با آیپی ایران بهش دسترسی پیدا کنید💔
اما توجه کنید از VPN استفاده نکنید مگه اینکه آیپی ثابت داشته باشین در غیر اینصورت بعدا دچار مشکل میشید و ازتون احراز هویت میخواد.
اگر راهی پیدا کردم برای اینکه بدونم چطور میشه ازش استفاده کرد با وجود این وضعیت بهتون میگم.
شما هم راهی داشتین بنویسید.
اگر از لینکدین استفاده میکنید در حال حاضر ممکنه اونم مثل تلگرام و... فیلتر بشه و نتونید با آیپی ایران بهش دسترسی پیدا کنید💔
اما توجه کنید از VPN استفاده نکنید مگه اینکه آیپی ثابت داشته باشین در غیر اینصورت بعدا دچار مشکل میشید و ازتون احراز هویت میخواد.
اگر راهی پیدا کردم برای اینکه بدونم چطور میشه ازش استفاده کرد با وجود این وضعیت بهتون میگم.
شما هم راهی داشتین بنویسید.
🔥22⚡3❤🔥2💔2
سلام دوستان عزیز🧡
قطعا توی این مدت خیلی ها کارشون رو از دست دادن یا اینکه به علت وضعیت بازار نتونستن کاری پیدا کنن.
بهترین ایده ای که فکر میکنم بشه داد اینه که رزومه یا گیت هاب خودتون رو توی کامنت های این پست ارسال کنید تا بتونم قرارشون بدم و به هم کمک کنیم برای ادامه دادن.
اگر ایده دیگه ای به ذهنتون رسید که من بتونم کمک موثر تری کنم بگین سعی میکنم حتما پیگیریش کنم و انجام بدم.
قطعا توی این مدت خیلی ها کارشون رو از دست دادن یا اینکه به علت وضعیت بازار نتونستن کاری پیدا کنن.
بهترین ایده ای که فکر میکنم بشه داد اینه که رزومه یا گیت هاب خودتون رو توی کامنت های این پست ارسال کنید تا بتونم قرارشون بدم و به هم کمک کنیم برای ادامه دادن.
اگر ایده دیگه ای به ذهنتون رسید که من بتونم کمک موثر تری کنم بگین سعی میکنم حتما پیگیریش کنم و انجام بدم.
5❤🔥20🔥2
🤖اگر قصد شروع یادگیری هوش مصنوعی رو داشته باشید سایت Elements of AI یه دوره رایگان آنلاین ارائه کرده که توسط دانشگاه هلسینکی طراحی شده و بیش از 2 میلیون شرکت کننده داره.
این دوره شروع کاره برای افرادی که هیچ پیش زمینه ای ندارن هم مناسبه✅
توی بخش اول دوره موضوعاتی مثل هوش مصنوعی چیه و چه کارهایی با اون ممکنه و چه کار هایی نه؟ و همچنین اینکه هوش مصنوعی چطور روی زندگی و شغل ما تاثیر میذاره وجود داره.
توی بخش بعدی هم وارد بحثای الگوریتمی میشه و سعیش نشون دادن پشت صحنه مدل های AI هست.
یه بخش هم برای کمپانی ها داره و دوتا سرفصل جدا داخلش ارائه شده.
🔗 https://www.elementsofai.com
#ai #course
☕️Telegram | Website | Discord
این دوره شروع کاره برای افرادی که هیچ پیش زمینه ای ندارن هم مناسبه✅
توی بخش اول دوره موضوعاتی مثل هوش مصنوعی چیه و چه کارهایی با اون ممکنه و چه کار هایی نه؟ و همچنین اینکه هوش مصنوعی چطور روی زندگی و شغل ما تاثیر میذاره وجود داره.
توی بخش بعدی هم وارد بحثای الگوریتمی میشه و سعیش نشون دادن پشت صحنه مدل های AI هست.
یه بخش هم برای کمپانی ها داره و دوتا سرفصل جدا داخلش ارائه شده.
🔗 https://www.elementsofai.com
#ai #course
☕️Telegram | Website | Discord
❤🔥10⚡1😍1
توی Heroicons مجموعه ای از آیکن های مختلف هست که میتونید توی سایز های متفاوت و با ساختار SVG یا JSX کپی و توی پروژه هاتون استفاده کنید. برای React و Vue هم کتابخونه داره که از گیت هاب میتونید نصبش کنید.
آیکنها با کلاسهای Tailwind سازگار هستن و فایل Figma آیکن ها هم برای طراحی UI وجود داره.
🔗 https://heroicons.com
این مجموعه توسط تیم Tailwind توسعه داده شده.
#icons #collection
☕️Telegram | Website | Discord
آیکنها با کلاسهای Tailwind سازگار هستن و فایل Figma آیکن ها هم برای طراحی UI وجود داره.
🔗 https://heroicons.com
این مجموعه توسط تیم Tailwind توسعه داده شده.
#icons #collection
☕️Telegram | Website | Discord
❤🔥11🔥2⚡1😍1
ابزار Laravel debugbar یکی از پروژه های معروف اکوسیستم لاراوله که یه نوار پایین صفحه لاراول با اطلاعات اضافی از اون چیزی که توی پروژه شما در حال اتفاق افتادن هست بهتون نمایش میده.
🔙 این ابزار توی محیط لوکال برای دیباگ استفاده میشه و با نمایش اطلاعاتی در مورد ارور ها، Routing ها، کوئری هایی که زده شده و مدل های لود شده و ارائه جزئیات ریکوئست ها کار رو برای دیباگ کردن راحت تر میکنه.
برای نصب توی ترمینال پروژتون این دستور رو بزنید:
داکیومنت پروژه:
🔗 https://laraveldebugbar.com
#laravel #debugbar
☕️Telegram | Website | Discord
🔙 این ابزار توی محیط لوکال برای دیباگ استفاده میشه و با نمایش اطلاعاتی در مورد ارور ها، Routing ها، کوئری هایی که زده شده و مدل های لود شده و ارائه جزئیات ریکوئست ها کار رو برای دیباگ کردن راحت تر میکنه.
برای نصب توی ترمینال پروژتون این دستور رو بزنید:
composer require fruitcake/laravel-debugbar --dev
داکیومنت پروژه:
🔗 https://laraveldebugbar.com
#laravel #debugbar
☕️Telegram | Website | Discord
🔥7❤🔥3😁2⚡1
اگر به اشتباه فایل مهمی داخل ریپازیتوری گیت هابتون پوش کردید و تصمیم به پاک کردنش دارید اینو بدونید که فقط پاک کردن آخرین Commit کار ساز نیست‼️
این فایل توی History میمونه همه میتونن بهش دسترسی داشته باشن.
💡برای اینکه بتونید حذفش کنید میتونید از ابزار git filter repo استفاده کنید که با اینکار کل تاریخچه ریپازیتوری بازنویسی میشه.
برای نصب:
برای استفاده:
بعد از انجام کار هم فایل .gitignore رو آپدیت کنید.
⚠️ بهتره این دستور روی یک clone تازه از پروژه اجرا بشه و همچنین اگر فایل حساس منتشر شده، حتماً credentialها رو هم rotate کنید.
#git #github #repo
☕️Telegram | Website | Discord
این فایل توی History میمونه همه میتونن بهش دسترسی داشته باشن.
💡برای اینکه بتونید حذفش کنید میتونید از ابزار git filter repo استفاده کنید که با اینکار کل تاریخچه ریپازیتوری بازنویسی میشه.
برای نصب:
#linux
sudo apt install git-filter-repo
#windows
pip install git-filter-repo
برای استفاده:
#به جای path/to/file-or-folder مسیر فایل یا پوشه مورد نظر در repository قرار بگیره.
git filter-repo --path path/to/file-or-folder --invert-paths
git remote add origin <repo-url>
git push origin --force --all
بعد از انجام کار هم فایل .gitignore رو آپدیت کنید.
⚠️ بهتره این دستور روی یک clone تازه از پروژه اجرا بشه و همچنین اگر فایل حساس منتشر شده، حتماً credentialها رو هم rotate کنید.
#git #github #repo
☕️Telegram | Website | Discord
❤🔥10⚡3🔥2👏1
🔹پیش نویس رسمی تغییرات پایتون 3.15 اومده البته ممکنه تا زمان انتشارش که گفته شده آخر سال 2026 هست کلی تغییر دیگه داشته باشه اما یه خلاصه از تغییراتی که تا الان گفته شده با هم ببینیم:
1. اضافه شدن lazy import
این ویژگی باعث میشه ماژول فقط وقتی که توی کد استفاده بشه، لود میشه و استارتاپ برنامههای سنگین رو چند ثانیه سریعتر میکنه.
2. دیکشنری غیرقابل تغییر frozendict
قابل هشه (hashable) پس میتونه کلید دیکشنری دیگه یا عضو set باشه. برای کش (cache) و کانفیگ عالیه.
3. یه نوع داده جدید به اسم sentinel اضافه میشه که باهاش میتونید هر تعداد مقدار یونیک یا منحصر به فرد که نیاز داشتید بسازین.
مقداری که با هیچ چیز دیگه برابر نیست. برای مقداردهی اولیه یا خطاهای خاص عالیه.
4. باز کردن لیست ها با [*L for L in lists]
قبلا برای اینکار نیاز به for تو در تو بود.
5. پیشفرض UTF-8 برای فایلها
دیگه open("file.txt") با UTF-8 باز میشه، نه encoding سیستم. پس txt فارسی هم دیگه بهم نمیریزه.
6. پروفایلر جدید نمونهبرداری (Sampling Profiler) با سرعت1میلیون نمونه در ثانیه
بدون اینکه کدت رو کند کنه، میتونی ببینی کجای برنامه وقت میگیره. برای بهینهسازی تو تولید (production) عالیه.
7. کامپایلر JIT بهبود پیدا میکنه
میانگین 8 تا 12 درصد سریعتر از پایتون 3.14. تخصیص رجیستر، رفرنس کانت کمتر.
❌حذف شدن collections.abc.ByteString و typing.ByteString
⚠️ ساخت NamedTuple با
Point = NamedTuple("Point", x=int) (از کلاس استفاده کنید)
#python #new
☕️ Telegram | Website | Discord
1. اضافه شدن lazy import
این ویژگی باعث میشه ماژول فقط وقتی که توی کد استفاده بشه، لود میشه و استارتاپ برنامههای سنگین رو چند ثانیه سریعتر میکنه.
lazy import json
lazy from pathlib import Path
print("Starting up...") # json and pathlib not loaded yet
data = json.loads('{"key": "value"}') # json loads here
p = Path(".") # pathlib loads here
2. دیکشنری غیرقابل تغییر frozendict
قابل هشه (hashable) پس میتونه کلید دیکشنری دیگه یا عضو set باشه. برای کش (cache) و کانفیگ عالیه.
a = frozendict(x=1, y=2) #frozendict({'x': 1, 'y': 2})
a["z"] = 3 #TypeError
b = frozendict(y=2, x=1)
hash(a) == hash(b) #True
a == b #True3. یه نوع داده جدید به اسم sentinel اضافه میشه که باهاش میتونید هر تعداد مقدار یونیک یا منحصر به فرد که نیاز داشتید بسازین.
مقداری که با هیچ چیز دیگه برابر نیست. برای مقداردهی اولیه یا خطاهای خاص عالیه.
NOT_FOUND = sentinel("NOT_FOUND")4. باز کردن لیست ها با [*L for L in lists]
lists = [[1, 2], [3, 4], [5]]
[*L for L in lists] # equivalent to [x for L in lists for x in L]
#[1, 2, 3, 4, 5]
قبلا برای اینکار نیاز به for تو در تو بود.
5. پیشفرض UTF-8 برای فایلها
دیگه open("file.txt") با UTF-8 باز میشه، نه encoding سیستم. پس txt فارسی هم دیگه بهم نمیریزه.
6. پروفایلر جدید نمونهبرداری (Sampling Profiler) با سرعت1میلیون نمونه در ثانیه
بدون اینکه کدت رو کند کنه، میتونی ببینی کجای برنامه وقت میگیره. برای بهینهسازی تو تولید (production) عالیه.
7. کامپایلر JIT بهبود پیدا میکنه
میانگین 8 تا 12 درصد سریعتر از پایتون 3.14. تخصیص رجیستر، رفرنس کانت کمتر.
❌حذف شدن collections.abc.ByteString و typing.ByteString
⚠️ ساخت NamedTuple با
Point = NamedTuple("Point", x=int) (از کلاس استفاده کنید)
#python #new
☕️ Telegram | Website | Discord
❤🔥15⚡6
🥇رنکینگ زبان های برنامه نویسی توی May 2026
توی این مدت رتبه زبان های برنامه نویسی چه تغییری کرده؟
پایتون جایگاهش رو حفظ کرده البته با کاهش 5 درصدی رتبه نسبت به سال قبل.
جاوا و C نسبت به سال قبل یه پله رشد داشتن.
و ++C از جایگاه دوم به چهارم رسیده.
بقیه زبان هارو هم میتونید از اینجا ببینید:
👉🏻 https://tiobe.com/tiobe-index/
#programming #language #ranking
☕️ Telegram | Website | Discord
توی این مدت رتبه زبان های برنامه نویسی چه تغییری کرده؟
پایتون جایگاهش رو حفظ کرده البته با کاهش 5 درصدی رتبه نسبت به سال قبل.
جاوا و C نسبت به سال قبل یه پله رشد داشتن.
و ++C از جایگاه دوم به چهارم رسیده.
بقیه زبان هارو هم میتونید از اینجا ببینید:
👉🏻 https://tiobe.com/tiobe-index/
#programming #language #ranking
☕️ Telegram | Website | Discord
🔥10⚡3😁2❤🔥1😱1