Oxin Code
7.96K subscribers
332 photos
50 videos
62 files
254 links
جمعی از فعالان حوزه کامپیوتر و علوم محاسباتی👇
@Oxin_Code
.
ایران 🇮🇷 | استرالیا 🇦🇺
.
ادمین👇
@OxinCode_Admin
Download Telegram
همراهان عزیز تیم OxinCode،
از اینکه در این مدت با شرافتمندی و احترام برای از دست رفتن عزیزان و جوانان کشور عزاداری کردید، صمیمانه قدردانی می‌کنیم. این روزها، روزهای سختی هستند، اما باید با امید به آینده نگاه کنیم و تلاش خود را در مسیر حرفه‌ای بیش از پیش ادامه دهیم.

کسانی که با تیم ما پروژه داشته‌اند، بابت تغییر ددلاین‌ها از شما پوزش می‌طلبیم. در هفته گذشته با همه‌ی عزیزان در ارتباط بودیم و بخش مهمی از پروژه‌ها تحویل داده شده است.

لطفاً اگر احساس می‌کنید تیم ما می‌تواند به هر نحوی کمکی کند، خوشحال می‌شویم آن را با ما در میان بگذارید.
🔔 خبر مهم

اخیرا JetBrains اعلام کرد به‌دلیل بازخورد منفی کاربران، تغییرات نسخه 2025.3 در مورد Query Console / Query File برگشت داده می‌شود. در آپدیت جدید Query Consoleها دقیقاً مثل قبل برمی‌گردند.

اگر به 2025.3 آپدیت کرده‌اید، حتماً 2025.3.1 را نصب کنید

#برنامه‌نویسی #JetBrains #IDE
----------
🆔 @OxinCode
✍️ آشنایی با Bash

🔹 بَش یا Bourne Again Shell پرکاربردترین شل در لینوکس و یونیکس است. این ابزار، هم یک مفسر خط فرمان است و هم یک زبان اسکریپت‌نویسی. یعنی هم می‌توان دستورات را به‌صورت تعاملی اجرا کرد و هم اسکریپت‌هایی برای خودکارسازی کارها نوشت.

ویژگی‌های مهم Bash
🔹 تاریخچه‌ی دستورات (history)
🔹 تکمیل خودکار (auto-completion)
🔹 متغیرها و آرایه‌ها
🔹 شرط‌ها (if, case) و حلقه‌ها (for, while)
🔹 مدیریت فرایندها (process management)
🔹 ریدایرکت ورودی/خروجی

#لینوکس #یونیکس
----------
🆔 @OxinCode
🔹 دیروز با بَش آشنا شدیم، با ما همراه باشید تا امروز نمونه‌های کاربردی از آن را ببینیم.

🔹 به‌روزرسانی سیستم:
sudo apt update && sudo apt upgrade -y

🔹 بکاپ‌گیری:
tar -czvf backup_$(date +%F).tar.gz /home/user

🔹 مانیتورینگ شبکه:
ping -c 4 8.8.8.8

#لینوکس #یونیکس
----------
🆔 @OxinCode
معرفی CNCF Spin

ابزار Spin یک چارچوب متن‌باز و CLI برای ساخت اپلیکیشن‌های سریع و سرورلس مبتنی بر WebAssembly (Wasm) است.

می‌توانید اپ‌ها را روی Fermyon Cloud یا Kubernetes اجرا کنید.

اطلاعات بیشتر:
https://www.fermyon.com/docs/spin/quickstart

#اپلیکیشن
----------
🆔 @OxinCode
بخش 9 از 9 جمله ممنوعه حین مصاحبه

🎯 "من دقیق‌ام." رو ثابت کن


🔹 گفتن اینکه من خیلی دقیق و جزئی‌نگرم. بدون مدرک، فقط یه ادعاست.

🔹 چرا بد است؟
شما یک ادعای بی‌پایه اساس کردید که برای آن مدرکی ندارید، تازه رزومه شما غلط املایی هم دارد و نکات آگهی شغلی رو هم نادیده گرفتید 🤷‍♂

🔹 مثال درست:
"در یکی از پروژه‌ها، متوجه خطای جزئی در گزارش مالی شدم که می‌تونست منجر به اشتباه حسابرسی بشه. با پیگیری من، مشکل قبل از ارسال نهایی رفع شد."

#دانستنی‌ها #فرصت_شغلی
----------
🆔 @OxinCode
💡 چرا هوش مصنوعی بیشتر به نفع ارشدهاست تا تازه‌کارها؟

هوش مصنوعی در برنامه‌نویسی می‌تواند:
🔹 کدهای تکراری و ساختار اولیه بسازد
🔹 وظایف ساده را خودکار کند
🔹 نمونه‌سازی سریع و تست سریع انجام دهد

اما مشکلاتی هم دارد:
نمی‌تواند معماری درست طراحی کند
کیفیت و امنیت کد را تضمین نمی‌کند
تازه‌کارها ممکن است اشتباهات آن را تشخیص ندهند

🔹 نتیجه:
هوش‌مصنوعی فعلاً قدرت را در دست توسعه‌دهندگان ارشد می‌گذارد و تازه‌کارها صرفا باید با احتیاط از آن استفاده کنند تا خود به مرحله سینیور برسند

#هوش_مصنوعی
----------
🆔 @OxinCode
Vibe Coding
وقتی AI مهارت‌های برنامه‌نویسی را تحلیل می‌برد


توسعه‌دهندگان فکر می‌کنند AI بهره‌وری‌شان را افزایش می‌دهد، اما واقعیت این است که وابستگی بیش از حد به AI باعث فراموشی اصول کدنویسی می‌شود. «Vibe Coding» یعنی شما دیگر کد نمی‌نویسید، فقط دستور می‌دهید و AI تولید می‌کند.

مشکلات:
کاهش توانایی دیباگ و طراحی
افزایش ریسک امنیتی در پروژه‌ها
از بین رفتن دانش تیمی و معماری نرم‌افزار
توهم سرعت و پیشرفت ظاهری

راهکار:
🔹 هوش مصنوعی را همراه، نه جایگزین خود کنید.
🔹 مهارت‌های پایه را تمرین کنید
🔹 هر خط AI را بررسی کنید.
🔹 خودتان حل مسئله را ادامه دهید.

#هوش_مصنوعی
----------
🆔 @OxinCode
☕️ Java.evolved
تحول جاوا


یک پروژهٔ جامعه محور به نام java.evolved نحوه تغییر الگوهای برنامه‌نویسی جاوا در نسخه‌های مختلف را نشان می‌دهد. مثال زیر را ببینید.

یک کلاس دادهٔ سنتی 👇

public class User {
private final String name;
private final int age;
public User(String name, int age) { ... }
public String getName() { ... }
public int getAge() { ... }
}


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

public record User(String name, int age) {}

هدف: نوشتن واضح‌تر، با کدنویسی امن‌تر و کاهش خطاهای زمان اجرا.

#برنامه_نویسی #جاوا
----------
🆔 @OxinCode
🐧 آیا با Linus Torvalds آشنا هستید؟

🔹 خالق هستهٔ لینوکس (Linux Kernel) و سازندهٔ Git که از سال ۱۹۹۱ پروژه لینوکس را شروع کرد و هنوز هم نگهدارندهٔ اصلی کرنل است و انتشار نسخه‌های جدید را مدیریت می‌کند.

🔹 یکی از تأثیرگذارترین چهره‌های تاریخ نرم‌افزار متن‌باز.

🔹 آدرس گیت‌هاب‌اش 👇
https://github.com/torvalds

#لینوکس
----------
🆔 @OxinCode
🚀 معرفی قابلیت جدید Cloudflare برای تیم‌های بزرگ دولوپری

🔹 کلوفلر یک تمپلیت جدید برای
Vertical Microfrontends (VMFE)
معرفی کرده که به شما اجازه می‌دهد چندی Worker مستقل را روی یک دامنه واحد اجرا کنید، در حالی که هر تیم کاملاً مستقل کار می‌کند.

🔹 نتیجه؟ چند ریپازیتوری و چند تیم مختلف، اما از دید کاربر یک اپلیکیشن یکپارچه و روان.

🔹 این قابلیت مخصوص اپلیکیشن‌های چندتیمی، داشبوردهای بزرگ و پروژه‌های در حال رشد است.

#کلودفلر
----------
🆔 @OxinCode
آیا می‌دانید Cursor چیست؟

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

#دیتابیس #هوش_مصنوعی #DevTools
----------
🆔 @OxinCode
آیا با Neon آشنا هستید؟

یک دیتابیسِ Serverless Postgres که امکان ساخت دیتابیس ایزوله برای هر کاربر را بدون دردسر مدیریت زیرساخت فراهم می‌کند.

با Neon:
🔹 ساخت دیتابیس در چند ثانیه
🔹 مقیاس‌پذیری خودکار (Autoscaling)
🔹 پرداخت بر اساس مصرف واقعی
🔹 قابلیت Scale-to-zero برای کاهش هزینه
🔹 مدیریت کامل از طریق API

#دیتابیس
----------
🆔 @OxinCode
کابوس هر دولوپر 😈
Git Shitstorm

🔹 یک ابزار عجیب و نسبتاً شیطنت‌آمیز به نام Git Shitstorm توسط Einenlum ساخته شده که می‌تواند هر برنامه‌نویسی را تا مرز جنون ببرد!

🔹 با یک alias ساده در شل
git='git-shitstorm && git'
کاری می‌کند که هر بار کاربر دستور git اجرا می‌کند، با احتمال ۱۰٪ تغییرات تصادفی اما «واقعی» وارد ریپازیتوری شود.

🎲 این ابزار چه کار می‌کند؟
یک برنچ تصادفی انتخاب می‌کند
یک فایل تصادفی از آن برمی‌دارد
چند خط تصادفی استخراج می‌کند
سپس در برنچی دیگر، داخل فایلی هم‌نوع، آن خطوط را درج می‌کند
با پیام کامیت و نویسنده واقعی کامیت می‌زند

🔹 اگر دوست دارید نگاهی بیندازید:
https://github.com/einenlum/git-shitstorm

#گیت #برنامه‌نویسی
----------
🆔 @OxinCode
🔹 همانطور که میدانید Zed یک ویرایشگر کد پیشرفته است که قابلیت‌های هوش مصنوعی برای پیش‌بینی تغییرات کد را ارائه می‌دهد.

🔹 این ویرایشگر به توسعه‌دهندگان کمک می‌کند تا با پیشنهاد خودکار تغییرات، افزودن کروشه‌ها یا حذف خطوط غیرضروری، سریع‌تر و دقیق‌تر کدنویسی کنند و تجربه ویرایش کد شخصی‌سازی‌شده داشته باشند.

🔹 اکنون Zed از چندین ارائه‌دهنده پیش‌بینی ویرایش پشتیبانی می‌کند، از جمله
Zeta, Mercury Coder, Sweep, Ollama, Codestral, and GitHub Copilot.

🔹 سیستم جدید Zed با معماری ماژولار امکان افزودن آسان ارائه‌دهنده‌های جدید را فراهم می‌کند و هر مدل ویژگی‌های متفاوتی مانند سرعت، دقت و سبک پردازش ارائه می‌دهد، که به توسعه‌دهندگان کمک می‌کند بهره‌وری و کیفیت کد خود را افزایش دهند.

#توسعه_نرم‌افزار #ویرایشگر_کد #برنامه‌نویسی
----------
🆔 @OxinCode
🚀 انتشار نسخه نهایی Arcjet JS SDK v1.0

🔹 این یعنی API کاملاً پایدار، آماده استفاده در محیط Production و بدون دردسر تغییرات مداوم.

🔹 یکی از مشکلات رایج اکوسیستم جاوااسکریپت «بتای همیشگی» و آپدیت‌های دردسرساز است. Arcjet با حداقل تغییرات ناسازگار و انتشارهای منظم ماهانه، تمرکز را روی ثبات و تجربه بهتر توسعه‌دهنده گذاشته.

🔹 امنیت نباید باعث کار اضافه شود؛ باید بی‌سروصدا مشکلات را حذف کند.

#امنیت #برنامه_نویسی #جاوااسکریپت
----------
🆔 @OxinCode
چیزایی راجع به گوگل که نمیدونی

💎 zerg rush
وقتی اینو سرچ کنید چند تا ○ بهتون حمله میکنن و شما باید اونارو از بین ببرید.

💎 Google Guitar
با سرچ این کلمه میتونید داخل گوگل گیتار 🎸 بزنید.

💎 Google Mars
با سرچ این کلمه میتونید به مریخ سفر کنید.

💎 elgoog
با سرچ این کلمه میتونید گوگل رو برعکس کنید، طوری که انگار جلوی آینه قرار دادید.

💎 Roll a die
با سرچ این کلمه میتونید تو گوگل تاس 🎲 بندازید.

💎 Play breakout on google
با سرچ این کلمه میتونید آتاری 🎮 بازی کنید.

#گوگل #دانستنی‌ها
----------
🆔 @OxinCode
و اما Modal Notebooks معرفی شد!

🔹 شرکت Modal پس از جذب سرمایه‌ی 87 میلیون دلاری، از محصول جدید خود رونمایی کرد.

🔹 محیطی تعاملی و اشتراکی برای کدنویسی و پژوهش‌های هوش مصنوعی

🔹 اجرای آنی (در کمتر از 5 ثانیه) روی GPUهای قدرتمند مثل H100 و B200

🔹 ویرایش زنده مثل Google Docs برای کار تیمی

🔹 پرداخت فقط برای زمان اجرای واقعی — بدون هدررفت منابع

🔹 این ابزار جدید، تجربه‌ای سریع‌تر و هوشمندتر از Jupyter یا Colab ارائه می‌دهد و همکاری پژوهشگران در پروژه‌های یادگیری ماشین را بسیار آسان‌تر کرده است.

🔹 کاربران جدید می‌توانند با 30 دلار اعتبار رایگان اولین نوت‌بوک خود را بسازند.

#نوت‌بوک_آنلاین #Notebook
----------
🆔 @OxinCode
🧠 استفاده از Claude Code

گزارشی از Anthropic نشان میدهد که ابزار Claude Code فراتر از یک دستیار برنامه‌نویسی است. این ابزار حالا مرز بین کارهای فنی و غیر‌فنی را از بین برده و به همه اجازه می‌دهد فقط با توصیف مسئله، راه‌حل بسازند.

کارمندان Anthropic از آن به این منظور استفاده میکنند:
🔹 رفع باگ‌ها در چند دقیقه
🔹 تولید خودکار تست و مستندات
🔹 ساخت اپلیکیشن از طراحی Figma
🔹 و حتی خودکارسازی تبلیغات و فرایندهای حقوقی

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

#زنگ_تفریح
----------
🆔 @OxinCode
📌 معرفی Noxionite

با Noxionite می‌توانید صفحات Notion خود را به یک وبلاگ سریع، زیبا و حرفه‌ای تبدیل کنید. این ابزار رایگان و متن‌باز امکانات زیادی دارد:

ویژگی‌ها:
🔹 طراحی مدرن Glassmorphism
🔹 نمای گراف برای دید بهتر محتوا
🔹 تولید خودکار تصاویر برای شبکه‌های اجتماعی
🔹 پشتیبانی از چند زبان

🌐 noxionite.vercel.app

#وبلاگ #معرفی_سایت
----------
🆔 @OxinCode