Oxin Code
7.87K subscribers
341 photos
50 videos
63 files
276 links
جمعی از فعالان حوزه کامپیوتر و علوم محاسباتی👇
@Oxin_Code
.
ایران 🇮🇷 | استرالیا 🇦🇺
.
ادمین👇
@OxinCode_Admin
Download Telegram
کابوس هر دولوپر 😈
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
معرفی Kiro
ویرایشگر کد هوش مصنوعی آمازون


آمازون با Kiro وارد دنیای دستیارهای هوش مصنوعی برای برنامه‌نویسان شد. این IDE هوشمند، کد شما را تحلیل و تغییرات لازم را اجرا می‌کند.

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


مزیت نسبت به دیگر ابزارها (مثل Copilot و Cursor):
🔹 تمرکز روی برنامه‌ریزی، مستندسازی و تست نه فقط تولید خودکار کد.
🔹 امکان اجرای خودکار تسک‌ها و Hookها.
🔹 همچنین workflow ساختاریافته و قابل اطمینان.

#برنامه‌نویسی #هوش_مصنوعی
----------
🆔 @OxinCode
📢 معرفی Lens.js

توی دنیای Node.js همیشه یه مشکل بود: ابزار مانیتورینگ درست و حسابی نداشتیم! اما Lens.js اومده تا این خلا رو پر کنه.

🛠 ویژگی‌ها:
🔹 مستقل از فریمورک، کار می‌کنه.
🔹 ردیابی درخواست‌ها و کوئری‌ها رو ساده می‌کنه.
🔹 مانیتورینگ ایمیل‌ها

📌 نصب:
https://github.com/lensjs/lens

#برنامه‌نویسی
----------
🆔 @OxinCode
🚀 معرفی Freek.dev

🔹 یک وب‌سایت فعال در حوزه
Laravel, PHP, JavaScript
که به‌صورت منظم نکات برنامه‌نویسی، تجربه‌های پروژه‌ای و آموزش‌های کاربردی منتشر می‌کند.

#برنامه‌نویسی #Laravel‌ #PHP #JavaScript
----------
🆔 @OxinCode
⚡️ چرا ASP.NET Core در لوکال سریع ولی در Production کند است؟

🔹 در محیط لوکال همه چیز ساده است، دیتابیس نزدیک است، کاربر کم است و تقریباً هیچ تأخیر شبکه‌ای وجود ندارد.

🔹 اما در Production شرایط فرق می‌کند؛ ترافیک کاربران زیاد است، درخواست‌ها همزمان اجرا می‌شوند و شبکه و سرور محدودیت منابع دارند.

راه‌حل‌ها:
🔹 کد و Queryهای دیتابیس را بهینه کنید
🔹 از async/await به شکل صحیح استفاده کنید
🔹 برای داده‌های پرتکرار Cache (مثل Redis یا Memory Cache) اضافه کنید
🔹 همچنین Monitoring و Profiling برای پیدا کردن گلوگاه‌ها فعال کنید
🔹 و فقط بعد از بهینه‌سازی، سرورها را Scale کنید.

#سرور #Backend #WebPerformance
----------
🆔 @OxinCode
🚀 معرفی Gitdocs AI
Make repository explain itself


🔹 ساخت خودکار README حرفه‌ای از ریپازیتوری GitHub شما

🔹 تولید داکیومنت‌های تمیز، قابل فهم و آماده تولید در چند دقیقه

🔹 قالب‌های قابل سفارشی‌سازی + همگام‌سازی خودکار
💥 gitdocs.space

#گیت #گیت‌هاب
----------
🆔 @OxinCode
معرفی gisthost.github.io

🔹 این ابزار اجازه می‌دهد فایل‌های HTML ذخیره‌شده در GitHub Gist را مستقیماً در مرورگر اجرا و نمایش دهید.

🔹 ایده اصلی چیست؟
گیت‌هاب Gist فایل‌های HTML را به‌صورت متن ساده (text/plain) سرو می‌کند و اجازه رندر نمی‌دهد.

🔹 ابزارِ gisthost با استفاده از GitHub API محتوای Gist را می‌گیرد و با document.write() آن را طوری نمایش می‌دهد که انگار بخشی از خود صفحه است.

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

🔹 تازه‌ترین دموها نشون می‌ده CSS چقدر قدرتمند شده و با کمی اغراق میشه گفت حرفه‌ای‌ها با همون CSS کار خودشون رو می‌تونن راه بندازن.

🔹 با CSS می‌تونی به همه اجزا استایل بدی

🔹 منوها رو با Anchor Positioning مدیریت کنی

🔹 انیمیشن‌های باز و بسته شدن منوها رو با Scroll-Driven Animations بسازی

🔹 از Logical Properties برای طراحی سازگار با زبان‌های مختلف استفاده کنی

🔹 رنگ‌بندی سایت رو با User Preferences مثل Dark Mode هماهنگ کنی

🔹 حتی با Container Queries طراحی کاملاً واکنش‌گرا بسازی

#وب #CSS #جاوااسکریپت
----------
🆔 @OxinCode
🚨 هشدار برای توسعه‌دهندگان جاوا و اسپرینگ
🚨 پایان پشتیبانی یک نسخه، و چالش‌های امنیتی


🔹 طبق یک تحلیل جدید، وقتی پروژه‌هایی مثل Spring Boot به حالت EOL (پایان عمر) می‌رسند، بسیاری از آسیب‌پذیری‌ها دیگر به‌صورت عمومی گزارش نمی‌شوند.

🔹 یعنی ممکن است مشکل امنیتی وجود داشته باشد، اما در اسکنرها دیده نشود. این وضعیت را «Zombie Dependency» نامیده‌اند.

🔹 نسخه Spring Boot قرار است در 30 ژوئن 2026 پایان پشتیبانی متن‌باز خود را تجربه کند.

🔹 سکوت در گزارش CVE لزوماً به معنی امنیت نیست؛ شاید فقط دیگر کسی آن را گزارش نمی‌کند.

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

#جدول #برنامه‌نویسی #امنیت
----------
🆔 @OxinCode
🦊 فایرفاکس در حال بازطراحی بزرگ خود است!

🔹 تیم Mozilla اعلام کرده که روی پروژه‌ای با نام «Project Nova» کار می‌کند؛ بازطراحی گسترده‌ای که قرار است در ادامه سال ۲۰۲۶ برای کاربران Firefox منتشر شود. مهم‌ترین تغییرات را در زیر ببینید.

طراحی جدید و مدرن‌تر با تب‌ها و آیکون‌های بازطراحی‌شده
تمرکز بیشتر روی حریم خصوصی و کنترل بهتر داده‌های کاربران
امکان غیرفعال کردن کامل قابلیت‌های هوش مصنوعی از طریق تنظیمات
بهبود سرعت بارگذاری صفحات (حدود ۹٪ سریع‌تر در بخش‌های کلیدی)
دسترسی آسان‌تر به قابلیت‌هایی مانند Tab Groups، Split View و Vertical Tabs
بازگشت حالت محبوب Compact Mode پس از درخواست کاربران
شخصی‌سازی بیشتر با تم‌ها و پس‌زمینه‌های جدید

هدف این بازطراحی، ساخت مرورگری «سریع‌تر، ساده‌تر، گرم‌تر و قابل شخصی‌سازی‌تر» است؛ بدون اینکه هویت مستقل و تمرکز آن بر حریم خصوصی از بین برود.

#فایرفاکس #تکنولوژی
----------
🆔 @OxinCode
🎮 ماجرای جدید That game company

استودیو سازنده‌ی بازی‌های
Journey and Flower
بعد از موفقیت جهانی
Sky: Children of the Light
حالا با ساخت فیلم انیمیشنی
Sky: The Two Embers
وارد دنیای سینما شده. فیلمی که در ابتدا، همه‌ی پلتفرم‌های استریم آن را رد کردند!

🔹 مدیر استودیو، می‌گوید:
"همه گفتند پروژه‌مان عجیب است؛ نه برای کودکان مناسب بود نه برای بزرگسالان!"

اما تیم او ناامید نشد و فیلم را درون خود بازی به نمایش گذاشت, حرکتی خلاقانه که با استقبال چشمگیر بازیکنان همراه شد 🇯🇵🔥

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

#گیمینگ
----------
🆔 @OxinCode
معرفی Desktop-TUI
دسکتاپی بدون گرافیک!


🔹 پروژه‌ی Desktop-TUI یه محیط دسکتاپه که بدون نیاز به رابط گرافیکی (شبیه tmux) کار می‌کنه و با زبان Rust ساخته شده.

🔹 این ابزار به شما اجازه می‌ده برنامه‌ها رو فقط از طریق ترمینال و رابط متنی اجرا و مدیریت کنید، بدون اینکه به محیط گرافیکی نیاز داشته باشید.

🔹 قابلیت‌ها:
• اجرای اپ‌ها از طریق فایل‌های shortcut
• تغییر اندازه و جابه‌جایی پنجره‌ها
• پشتیبانی از دستورات سفارشی
• نمایش خطاهای برنامه‌ها
• انتخاب فایل یا پوشه برای اجرای مستقیم

🔹 نصب:
cargo install desktop-tui

🔹 پروژه در گیت‌هاب:
github.com/Julien-cpsn/desktop-tui

#لینوکس #ترمینال #DevTools
----------
🆔 @OxinCode
بالاخره Union Types به سی‌شارپ آمد!

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

مزایا:
کد تمیزتر و خواناتر
قدرت در Pattern Matching
خطاهای کمتر در زمان اجرا
الهام‌گرفته از قابلیت‌های محبوب زبان‌هایی مانند F#

#برنامه‌نویسی #سی‌شارپ
----------
🆔 @OxinCode
عادت ساده‌ای که شب‌های منو نجات میده

وقتی به‌عنوان یک برنامه‌نویس روی پروژه‌های بزرگ کار می‌کنیم، همیشه وسوسه می‌شیم «فقط ۲۰ دقیقه دیگه» کار کنیم تا مشکلی رو حل کنیم. ولی اغلب اون ۲۰ دقیقه تبدیل می‌شه به چند ساعت خسته‌کننده، بدون هیچ دستاورد واقعی و با از دست رفتن انرژی شبانه. 😓

راه حل ساده:
قبل از ترک محل کار، به جای ادامه دادن، افکار و مراحل بعدی کاری که باید انجام بشه رو یادداشت کن. فردا با ذهن تازه برگرد و سریع‌تر و با کیفیت بهتر کارتو تموم کن.

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

#برنامه‌نویسی
----------
🆔 @OxinCode