صرفا جهت اطلاع برنامه‌نویسان
10.4K subscribers
6.1K photos
293 videos
277 files
1.73K links
کانالی برای:
🔸اوقات فراغت برنامه‌نویسان
🔹اطلاعات و اخبار برنامه‌نویسی
🔸تم های هفتگی

ارتباط با مدیران کانال: @Programmer_info
Download Telegram
😂😂

#programming_joke
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
😁30
🎓 دنیس ریچی که بود و چه کرد؟

🔹 دنیس ریچی یکی از افسانه‌های دنیای برنامه‌نویسی بود؛ کسی که زبان برنامه‌نویسی C و سیستم‌عامل Unix رو ساخت و پایه‌های دنیای مدرن نرم‌افزار رو بنا گذاشت. در دهه 1970 وقتی بقیه هنوز درگیر زبان‌های سطح پایین بودن، ریچی با ذهنی فوق‌العاده خلاق، زبانی ساخت که هم به سخت‌افزار نزدیک بود، هم برای انسان‌ها قابل فهم. این زبان، مادر بسیاری از زبان‌های محبوب امروزه است (مثل Python، Java، C++).

اون آدمی نبود که دنبال شهرت باشه؛ برعکس، خیلی ساده‌زیست، بی‌حاشیه و فروتن بود. برخلاف تاثیر عظیمی که گذاشته بود، کمتر ازش شنیده می‌شه چون اهل خودنمایی نبود. جمله‌ای ازش هست که خیلی معروفه:

"Unix is basically a simple operating system, but you have to be a genius to understand the simplicity."
(یونیکس یه سیستم‌عامل ساده‌ست، اما باید نابغه باشی تا سادگیشو بفهمی!)


بعد از فوتش در سال 2011 خیلی‌ها گفتن دنیا یکی از بی‌ادعاترین ولی تأثیرگذارترین ذهن‌هاشو از دست داده. واقعاً هم همینطوره؛ دنیس ریچی مثل پایه‌های ساختمونه: دیده نمی‌شه، اما همه چی روش ساخته شده.

#programmers
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
❤‍🔥206🔥2
توزیع‌های لینوکسی برای امنیت


#linux #security
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
🗿41
وای 😂😂

#programming_joke
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
😁42💯1
با انواع پایگاه‌داده‌ها آشنا بشین...

#database
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
👍31
اوه اوه 😂🫣😵

#programming_joke
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
😁26🗿1
اگر فکر میکنید فقط رزبری پای داریم، اینو ببینید...

#hardware
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
👍92
💻 اگه عاشق ابزارهای ترمینالی هستی، این سایت رو از دست نده!

وبسایت Terminal Trove یه جور اپ‌استور برای برنامه‌های ترمینالی (CLI) و رابط‌های متنی (TUI) محسوب میشه. توی این سایت می‌تونی صدها ابزار جذاب رو بر اساس دسته‌بندی، سیستم‌عامل یا زبان برنامه‌نویسی پیدا کنی.
از فایل منیجر و مانیتورینگ سیستم گرفته تا ابزارهای Git، شبکه، بهره‌وری، توسعه نرم‌افزار و حتی بازی‌های ترمینالی، همه یه جا جمع شدن. اگر دنبال اینی که ترمینالت فقط یه پنجره مشکی نباشه و به یه محیط حرفه‌ای و کاربردی تبدیلش کنی، حتما یه سر به این سایت بزن. 😎

🌐 https://terminaltrove.com/

#terminal #software
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
1
معرفی کانال‌های یوتوبی برای حوزه‌های کاری مختلف 😍

#youtube
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
2
اوکی، خبر جدید چی داری؟😁

#programming_joke
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
😁132
معرفی Pixi 🔰

اگر از ابزارهایی مثل pip، Poetry، uv یا Conda استفاده می‌کنید، Pixi می‌تونه یه گزینه جذاب برای شما باشه. Pixi یه ابزار مدرن برای مدیریت پکیج، ساخت محیط توسعه (Environment) و اجرای تسک هاست که روی Linux، Windows و macOS کار می‌کنه.

چند تا از قابلیت های مهمش:
ساخت محیط های کاملا ایزوله و قابل تکرار (Reproducible)
مدیریت وابستگی ها با Lock File
اجرای Taskها مثل build، test و run
پشتیبانی از Python، Rust، Node.js، C/C++ و زبان های دیگه
نصب ابزارهای CLI به صورت سراسری و ایزوله (مثل git، gh، ripgrep و...)
اشتراک گذاری فایل های پکیج بین محیط ها برای مصرف کمتر فضای دیسک
شروع کار هم خیلی ساده است:
pixi init hello-world
cd hello-world
pixi add python
pixi run python

اگر دنبال ابزاری هستید که امکانات Conda + Poetry + Task Runner + Workspace Manager رو یکجا در اختیارتون بذاره، Pixi یکی از جذاب ترین گزینه های این روزهاست.

🌐 Website: https://pixi.prefix.dev/

#tools
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
3
نصب تم روی Ghostty Terminal

اگر از گوستی ترمینال استفاده میکنید، این مقاله بهتون یاد میده چطوری میشه روش تم نصب کرد و بهترین تم‌ها رو هم پیشنهاد میده:
https://itsfoss.com/ghostty-themes/


#terminal
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
1
😂😂😂

#programming_joke
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
😁91👍1
کمپایلر GCC استفاده از کدهای تولیدشده با هوش مصنوعی را محدود کرد

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

مقاله کامل رو از لینک زیر بخونید:
🔗 https://itsfoss.com/news/gcc-bans-ai-code/

#vibe_coding
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
6👍4
بهترین کتاب‌های یادگیری ++C ⚡️

Programming: Principles and Practice Using C++Bjarne Stroustrup
بهترین کتاب برای شروع اصولی C++، نوشته خالق زبان.

C++ Primer (5th Edition)Stanley B. Lippman, Josée Lajoie, Barbara E. Moo
آموزش کامل و عمیق C++ مدرن، مناسب بعد از آشنایی اولیه.

Effective Modern C++Scott Meyers
یادگیری بهترین شیوه‌های برنامه‌نویسی با C++11 و C++14؛ مناسب سطح متوسط به بالا.


#cpp
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
3
😂😵

#programming_joke
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
😁141👍1🗿1
اتصال postgresql به پایتون و استفاده از آن
https://www.makeuseof.com/postgresql-python-connect-use/

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

#python #postgresql
〰️〰️〰️〰️〰️〰️〰️
@programming_tips