Oxin Code – Telegram
Oxin Code
8.35K subscribers
331 photos
50 videos
62 files
248 links
جمعی از فعالان حوزه کامپیوتر و علوم محاسباتی👇
@Oxin_Code
.
ایران 🇮🇷 | استرالیا 🇦🇺
.
ادمین👇
@OxinCode_Admin
Download Telegram
مخازن گیت‌هابی که هر مهندس نرم‌افزار باید بشناسد
(قسمت ۵ از ۷)


💎 System Design Resources:
https://github.com/InterviewReady/system-design-resources

💎 Awesome Design Tools:
https://github.com/goabstract/Awesome-Design-Tools

💎 Design Resources For Developers:
https://github.com/bradtraversy/design-resources-for-developers

#مهندسی_نرم_افزار #گیت‌هاب
----------
🆔 @OxinCode
تاریخ ابداع هر یک از زبان‌های برنامه‌نویسی

#برنامه‌نویسی
----------
🆔 @OxinCode
تمرین خوب برای درک حلقه‌های تکرار

#برنامه‌نویسی
----------
🆔 @OxinCode
مخازن گیت‌هابی که هر مهندس نرم‌افزار باید بشناسد
(قسمت ۶ از ۷)


💎 App Ideas Collection:
https://github.com/florinpop17/app-ideas

💎 Project Based Learning:
https://github.com/practical-tutorials/project-based-learning

💎 Try Public APIs for free:
https://github.com/public-apis/public-apis

#مهندسی_نرم_افزار #گیت‌هاب
----------
🆔 @OxinCode
تمام تمرکز 37signals روی لینوکس و توزیع Omarchy

اخیرا David Heinemeier Hansson سازنده‌ی
Ruby on Rails
و هم‌بنیان‌گذار
37signals
اعلام کرده که تیم‌های Ops و Ruby از مک به دسکتاپ‌های Beelink منتقل می‌شوند و از توزیع لینوکس Omarchy استفاده خواهند کرد.

🔹 دلیل:
کنترل کامل و بهره‌وری بیشتر نسبت به سیستم‌های بسته و تجاری

🔹 مزیت:
اجرای سریع‌تر تست‌های Ruby on Rails و Docker

🔹 نکته جالب:
هنوز با Apple در مصرف انرژی فاصله هست، اما سرعت پردازش و انعطاف Linux جذاب‌تر است

🔹 تجربه هیجان‌انگیز:
حس نوستالژیک مشابه روزهای اوایل Ruby و Amiga

#لینوکس #اخبار
----------
🆔 @OxinCode
برای هر کدام چه چیزهایی باید بلد باشیم؟

#وب #توسعه_نرم_افزار #یادگیری_ماشین
----------
🆔 @OxinCode
اسکویید گیم واقعی 😌😁

#زنگ_تفریح
----------
🆔 @OxinCode
مخازن گیت‌هابی که هر مهندس نرم‌افزار باید بشناسد
(قسمت ۷ از ۷)


💎 Interviews:
https://github.com/kdn251/interviews

💎 Tech Interview Handbook:
https://github.com/yangshun/tech-interview-handbook

💎 Awesome Interviews:
https://github.com/DopplerHQ/awesome-interview-questions

#مهندسی_نرم_افزار #گیت‌هاب
----------
🆔 @OxinCode
بیاین برنامه بزاریم و مهم‌ترین کتابخونه‌های پایتون رو خوب مسلط بشیم.

💎 Flask / Django
💎 Numpy
💎 Pandas
💎 TensorFlow / PyTorch
💎 Matplotlib
💎 Scikit-learn
#پایتون
----------
🆔 @OxinCode
This media is not supported in your browser
VIEW IN TELEGRAM
چه حرفا 😄
تبلیغِ تیمِ Microsoft edge 😒

#زنگ_تفریح
----------
🆔 @OxinCode
دانلود عکس‌های خام از طریقِ 👇
💎 Freeimage.com
💎 Pixabay.com
💎 Freepik.com
💎 Unsplash.com
💎 Kaboompics.com
💎 Pexels.com
#معرفی_سایت
----------
🆔 @OxinCode
🔹 با ما همراه باشید تا در قالب 10 پست، با تفاوت بین کامیت خوب و بد در Git آشنا بشیم و بهترین روش‌های نوشتن پیام کامیت رو یاد بگیریم.

🔹 اگه توسعه‌دهنده وب یا نرم‌افزار هستی، این سری آموزش می‌تونه commit‌ زدن‌هات رو حرفه‌ای‌تر کنه.

#برنامه‌نویسی #گیت #گیت‌هاب
----------
🆔 @OxinCode
🔹 پست 1: گیت و اهمیت کامیت‌ها

🔹 گیت یکی از محبوب‌ترین سیستم‌های کنترل نسخه در دنیاست.

🔹 اما قدرت واقعی Git زمانی مشخص میشه که کامیت‌ها (Commits) به درستی و اصولی انجام بشن.

🔹 کامیت یعنی: «ثبت یک وضعیت مشخص از کد با توضیحات و اطلاعات کامل.»

#برنامه‌نویسی #گیت #گیت‌هاب
----------
🆔 @OxinCode
محبوب‌ترین زبان‌های برنامه‌نویسی

#برنامه‌نویسی
----------
🆔 @OxinCode
آیا میدانید لپ‌تاپ جدید Daniel Stenberg توسعه‌دهنده معروفِ cURL and libcurl
چه مشخصاتی دارد؟

🔹 این لپ‌تاپ که اسم آن Sprout است، از طریق جمع‌سپاری (Crowdfunding) تهیه شده و توانسته در عرض تنها ۹۰ دقیقه، هدف اولیه ۳۵۰۰ دلار را برآورده کند و حالا کمک‌ها به ۷۰۰۰ دلار رسیده.

مشخصات برجسته Sprout:
🔹 RAM: 96 GB DDR5
🔹 Storage: 4 TB NVMe SSD
🔹 Display: 13.5-inch, 120Hz
🔹 Weight: 1.3 kg
🔹 CPU: AMD Ryzen AI 9 HX 370 (12 cores, 24 threads)

🔹 جالب است بدانید که Daniel خودش Debian نصب کرده و با این لپ‌تاپ، کارهایی مثل ساخت cURL تا 7 برابر سریع‌تر از لپ‌تاپ قبلی انجام می‌شود!

🔹 در واقع Sprout نمونه‌ای از یک لپ‌تاپ مدولار و قابل ارتقا است که هم سریع، هم کاربردی و هم الهام‌بخش برای توسعه‌دهندگان است. 🌱

#دانستنی‌ها
----------
🆔 @OxinCode
مفاهیم کلیدی یادگیری ماشین که باید بلد باشی!

💎 مفاهیم پایه:
Regression, Variance, Supervised & Unsupervised Learning, and more.

💎 آمار و ریاضی:
Normal Distribution, Mean Squared Error, p-value, t-test, and more.

💎 بهینه‌سازی مدل:
Gradient Descent, Regularization, and ...

💎 ارزیابی مدل:
Precision, Recall, Confusion Matrix, AUC, and ...
💎 آشنایی با انواع مدل‌ها:
Decision Trees, Neural Networks, etc.

💎 موضوعات پیشرفته:
Autoencoders, Quantum Machine Learning, and more.

💎 کارهای عملی:
Data preprocessing, model implementation, validation, and deployment.

💎 آشنایی با کاربردها:
Sentiment analysis, object detection, knowledge graphs, and more.

#یادگیری_ماشین
----------
🆔 @OxinCode
🔹 تفاوت بین کامیت خوب و بد در Git (پست 2)

کامیت خوب باید اتمی باشه، یعنی فقط یک تغییر مشخص و منطقی انجام شده باشه. ترکیب چند تغییر بی‌ربط، باعث سردرگمی در بررسی تغییرات می‌شه.

✔️ git commit -m "Add user authentication"
git commit -m "Add auth and change UI"


یک کامیت اتمی باعث می‌شه همکاران راحت‌تر بفهمن چی تغییر کرده و اگه لازم شد، بشه دقیقاً اون بخش رو بررسی یا اصلاح کرد.

#گیت #گیت‌هاب
----------
🆔 @OxinCode
مایکروسافت نسخه‌ی
ASP Net Aspire 9.5
را معرفی کرده که قابلیت‌های جدیدی برای توسعه‌دهندگان برنامه‌های توزیع‌شده یا دات‌نت فراهم می‌کند. ویژگی‌های کلیدی آن را در زیر ببینید.

🔹 دستور aspire update (نسخه پیش‌نمایش): فرآیند به‌روزرسانی SDK و AppHost را خودکار می‌کند.

🔹 پشتیبانی از File-Based AppHost: امکان ساخت اپلیکیشن Aspire فقط با یک فایل apphost.cs بدون نیاز به فایل پروژه.

🔹 بهبود داشبورد: نمایش هم‌زمان لاگ‌های چند منبع و ابزار جدید برای تحلیل تعاملات هوش مصنوعی (LLM Visualizer).

🔹 ادغام با سرویس‌های AI: پشتیبانی مستقیم از مدل‌های OpenAI، GitHub، و Azure AI Foundry.

🔹 قابلیت Dev Tunnels: اشتراک‌گذاری ایمن برنامه‌های محلی از طریق Azure برای تست و بازخورد سریع.

🔹 پشتیبانی از فایل‌های استاتیک در YARP: سرو فایل‌های HTML، CSS و JS به‌صورت مستقیم.

🔹 همکاری با Visual Studio 2026: نمایش استک کال بین فرایندها برای اشکال‌زدایی بهتر سیستم‌های توزیع‌شده.

#برنامه‌نویسی
----------
🆔 @OxinCode
💎 کدی برای انسان! نه ماشین!

💎 آیا تا حالا دلت خواسته کدی بنویسی که هم برای کامپیوتر قابل اجرا باشه، هم برای انسان کاملاً قابل فهم؟

💎 با ابزار Literate می‌تونی برنامه‌هایی بنویسی که مثل مقاله توضیح داده شده باشن و در کنار اون کدها هم اجرا بشن.

💎 ابزارِ Literate از Markdown استفاده می‌کنه و از تمام زبان‌های برنامه‌نویسی پشتیبانی می‌کنه!

💎 گیت‌هاب پروژه‌ی Literate 👇
https://github.com/zyedidia/Literate

#برنامه‌نویسی
----------
🆔 @OxinCode
📢 نسخه جدید Kodit 0.5 منتشر شد!

🔹 باید بدانید که Kodit یه ابزار هوشمند مدیریت و تحلیل کد منبعه که روی ریپازیتوری‌ها کار می‌کنه و قابلیت‌های زیادی برای برنامه‌نویسان و تیم‌های توسعه فراهم می‌کنه.

🔹 حال آنکه نسخه جدید Kodit با الهام از ساختار Git طراحی شده تا بتواند نسخه‌ها، شاخه‌ها و تگ‌های مختلف ریپازیتوری را به‌صورت هوشمند ایندکس کند.


🔹 در این نسخه پشتیبانی از LiteLLM اضافه شده تا امکان استفاده از بیش از 100 ارائه‌دهنده embedding فراهم شود.

🔹 جزئیات بیشتر در گیت‌هاب پروژه:
github.com/helixml/kodit

#گیت #Kodit
----------
🆔 @OxinCode