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


💎 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
🔹 تفاوت بین کامیت خوب و بد در Git (پست 3)

پیام کامیت باید توصیفی باشد.

پیام کامیت باید مشخص کنه چه کاری انجام دادی و چرا. پیام‌های کلی مثل "Fix Bug" هیچ کمکی نمی‌کنن.

مثال خوب:
✔️ git commit -m "Fix null pointer exception in user login"

#گیت #گیت‌هاب #برنامه‌نویسی
----------
🆔 @OxinCode
انتشار React Native 0.82

🔹 چندی پیش، نسخه جدید React Native 0.82 که به‌طور کامل بر پایه‌ی معماری جدیدی
اجرا می‌شود منتشر شد. در زیر با ویژگی‌های مهم آن آشنا شویم.

🔹 پشتیبانی از DOM Node APIها برای دسترسی شبیه مرورگر به عناصر

🔹 اضافه شدن Web Performance API‌ها (در حالت Canary)

🔹 معرفی حالت جدید debugOptimized برای ساخت سریع‌تر در اندروید

🔹 خطاهای Promise که قبلاً نادیده گرفته می‌شدند، اکنون به‌صورت خودکار در console.error نمایش داده می‌شوند.

#برنامه‌نویسی #ReactNative
----------
🆔 @OxinCode
🎯 ابزارهایی که هر روز استفاده می‌کنم

به‌عنوان یک توسعه‌دهنده، همیشه دنبال ابزارهایی هستم که واقعاً به بهره‌وری کمک می‌کنن، نه ابزارهای فانتزی که فقط یک‌بار استفاده شدن. این لیست ابزارهایی‌ست که هر روز بدون فکر کردن بازشون می‌کنم:

💎 برنامه‌نویسی:
1. GitHub
2. GitHub Copilot
3. JetBrains Rider
4. Visual Studio Code
5. GitKraken

💎 ارتباط و همکاری:
1. Microsoft Teams
2. Slack
3. Discord

💎 برنامه‌ریزی، تفکر و یادگیری:
1. Notion
2. ChatGPT
3. Feedly

💎 آزمایشگاه هوش مصنوعی:
1. LM Studio
2. Azure Local AI Foundry

💎 ترمینال و ابزارهای کاربردی:
1. Windows Terminal
2. Postman
3. NordPass
4. NordVPN

💎 مرورگر و ابزارهای توسعه وب:
5. Firefox Developer Edition
6. ngrok

#دانستنی‌ها #برنامه‌نویسی
----------
🆔 @OxinCode
🚀 نسخه جدید Vite

💎 آیا دنبال ابزاری مدرن و سریع برای توسعه فرانت‌اند هستید که در پروژه‌های وب به شما کمک کنه؟ پس باید با Vite آشنا بشید. این ابزار برای فریم‌ورک‌های امروزی مثل Vue، React و Svelte بسیار محبوب است.

💎 خبر خوب اینکه نسخه (Vite 7.0) به تازگی منتشر شده است. این ابزار حالا ۵ ساله شده و هر هفته ۳۱ میلیون بار دانلود می‌شود!

#وب #فرانت‌اند
----------
🆔 @OxinCode