Oxin Code
7.88K subscribers
341 photos
50 videos
63 files
275 links
جمعی از فعالان حوزه کامپیوتر و علوم محاسباتی👇
@Oxin_Code
.
ایران 🇮🇷 | استرالیا 🇦🇺
.
ادمین👇
@OxinCode_Admin
Download Telegram
وقتی لینک پروژه‌ای که به رئیس‌ات گفتی دو هفتس داری روش کار میکنی رو باز میکنی 😄

#زنگ_تفریح
----------
🆔 @OxinCode
آشنایی با Amplifier

🔹 مایکروسافت یه ابزار آزمایشی به اسم Amplifier معرفی کرده؛ مخصوص برنامه‌نویس‌هایی که با هوش مصنوعی کدنویسی میکنند.

🔹 این محیط کاری کمک می‌کنه که:
- از چند عامل (agents) تخصصی برای بخش‌های مختلف کدنویسی استفاده کنی.
- داده‌ها و دانش پروژه رو خودکار استخراج و مدیریت کنی.
- روی چند شاخه (worktree) هم‌زمان کار کنی بدون دردسر.
- الگوهای آماده برای ساخت سریع سناریوها داشته باشی.

🔹 سورس‌کد و توضیحات:
https://github.com/microsoft/amplifier

#برنامه‌نویسی #هوش_مصنوعی
----------
🆔 @OxinCode
AI Starter Kit for Lean Teams.pdf
10.1 MB
🔹 آیا داده‌های شما برای عصر AI Agentها آماده است؟
گوگل به‌تازگی راهنمایی با عنوان AI Starter Kit for Lean Teams منتشر کرده است که یک نقشه‌راه ساده برای ورود به دنیای Agentic AI ارائه می‌دهد.

💡 پیام اصلی این راهنما:
قدرت AI به کیفیت داده‌های شما وابسته است؛ قبل از ساخت Agent، زیرساخت داده‌های خود را آماده کنید.

#هوش_مصنوعی
----------
🆔 @OxinCode
معرفی ابزار کاربردی برای کار با فایل‌های PDF

اگه زیاد با PDF سروکار داری، یه ابزار خیلی خفن به اسم pdfly هست که با پایتون ساخته شده و از طریق خط فرمان (CLI) کار می‌کنه.

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

📎 مستندات:
https://pdfly.readthedocs.io

#معرفی_ابزار
----------
🆔 @OxinCode
معرفی Daniel Stenberg

🔹 آقای Daniel Stenberg یک توسعه‌دهنده برجسته و پیشرو در دنیای Open Source است، کسی که بیشتر به خاطر خلق و نگهداری cURL و libcurl شناخته می‌شود.

🔹 جالبه بدانید که cURL ابزاری است برای انتقال داده‌ها بین سرورها و کلاینت‌ها.

🔹 آقای Daniel Stenberg سال‌هاست که این پروژه را توسعه می‌دهد و آن را به یکی از پایدارترین و مشهورترین پروژه‌های متن‌باز تبدیل کرده.

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

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

یک برنامه‌نویس بدون دانش قبلی فقط در یک هفته با کمک ابزارهای AI یک بازی فول‌استک ساخت و منتشر کرد.

درس مهم: آینده توسعه نرم‌افزار، استفاده هوشمندانه از AI برای سرعت و یادگیری سریع است.

🎮 Art Heist Game
💻 GitHub
#هوش_مصنوعی
----------
🆔 @OxinCode
بازنویسی SQLite با Rust

🔹 میدانیم که SQLite یکی از پرکاربردترین دیتابیس‌هاست، اما محدودیت‌هایی مثل نوشتن همزمان، امکانات مدرن و طراحی همزمان (synchronous) داره.

🔹 اخیرا تیم معروفِ Turso با هدف
ساخت دیتابیسی مدرن، سریع و همه‌کاره برای برنامه‌های امروز و آینده، تصمیم گرفت SQLite رو از صفر با Rust بازنویسی کنه و قابلیت‌های جدید اضافه کنه:

🔹 نوشتن همزمان با MVCC
🔹 پشتیبانی از رمزگذاری، CDC و جستجوی وکتوری
🔹 مشارکت آزاد جامعه توسعه‌دهندگان
🔹 و Materialized Views زنده

#دیتابیس #DBMS
----------
🆔 @OxinCode
معرفی lazygit
رابط گرافیکی ساده و قدرتمند برای Git

🔹 اگر با Git CLI کار می‌کنید اما دنبال راهی سریع، امن و کم‌دردسر برای مدیریت ریپازیتوری‌ها هستید، lazygit گزینه عالیه!

ویژگی‌ها:
🔹 بدون نیاز به حفظ دستورات طولانی Git
🔹 شما را در هر عملیات راهنمایی می‌کند
🔹 جریان کاری Git شما را بهینه می‌کند
🔹 همه چیز واضح و قابل دسترسی است

#گیت #گیت‌هاب
----------
🆔 @OxinCode
همراهان گرامی، توجه فرمایید:

تبلیغاتی که با برچسب Sponsored یا Ad در کانال مشاهده می‌کنید، به هیچ وجه مورد تأیید تیم Oxin Code نیستند.

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

#اطلاع_رسانی
----------
🆔 @OxinCode
🌟 معرفی Branches از Tinybird

با Branches می‌توانید تجربه جدیدی از تحلیل و مصورسازی داده‌ها داشته باشید.

📥 برای شروع و مشاهده دمو:
https://tinybird.co

#آنالیز_داده
----------
🆔 @OxinCode
🔹 معرفی عالی‌ترین دایرکتوری برای پیدا کردن بهترین ابزارها و جایگزین‌های متن‌باز.

🛠 Open Source Tools Directory

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

🔹 اگر دنبال ابزارهای قدرتمند و رایگان هستید، این منبع را از دست ندهید.

#معرفی_سایت
----------
🆔 @OxinCode
🎥 نسل تازه‌ی ساخت ویدیو با هوش مصنوعی!

اگه دنبال یک مدل فوق‌العاده برای تولید همزمان ویدیو و صدا هستید، Ovi یکی از بهترین گزینه‌هاست.

🔹 ساخت ویدیوهای ۵ و ۱۰ ثانیه‌ای با کیفیت ۹۶۰×۹۶۰
🔹 تولید همزمان ویدیو + صدا فقط با یک پرامپت
🔹 پشتیبانی از Text-to-Video و Image-to-Video
🔹 سازگار با ComfyUI و دارای نسخه‌ی Gradio
🔹 مدل به صورت متن‌باز روی گیت‌هاب منتشر شده
🔹 امکان اجرای نسخه کم‌مصرف با fp8 و qint8

#هوش_مصنوعی
----------
🆔 @OxinCode
کتابخانه‌های مهم پایتون

#پایتون
----------
🆔 @OxinCode
ابزارهای CyberSecurity

#امنیت
----------
🆔 @OxinCode
آیا میدانید Electron چیست؟

🔹 یک فریمورک که به برنامه‌نویس‌ها اجازه می‌دهد با استفاده از فناوری‌های وب مثل
HTML, CSS, and JavaScript
یعنی همون چیزی که برای وب‌سایت‌ها استفاده می‌کنیم، برنامه‌های دسکتاپ (ویندوز، مک و لینوکس) بسازند.

🔹 شما می‌تونید یک وب‌اپ بسازید و با Electron اون رو تبدیل کنید به یک برنامه دسکتاپ مستقل که روی سیستم کاربر اجرا می‌شه.

#اپلیکیشن #وب
----------
🆔 @OxinCode
امروز می‌خوایم یک تجربه جالب از تیم مهندسی Monday.com رو باهاتون به اشتراک بذاریم! داستان کشف یک Singleton مخفی که فقط با Load Test خودش رو نشان داد!

در تست همزمان‌سازی دکمه‌ی Generate report یک سری خطای عجیب 400 ظاهر شد. بعد از کلی بررسی، فهمیدن که یک سرویس اشتباهی به‌صورت singleton رجیستر شده بوده و همین باعث می‌شد درخواست‌های همزمان اطلاعات همدیگه رو خراب کنند.

مشکل؟
🔹 اشتراک ناخواسته state بین درخواست‌ها.
راه‌حل؟
🔹 حذف singleton و بازگشت به سرویس‌های stateless.

پیام مهم این داستان:
🔹 همیشه load test چیزهایی رو آشکار می‌کنه که در دنیای واقعی شاید ماه‌ها دیده نشن
🔹 در سرویس‌های async اگر state درست مدیریت نشه، فاجعه می‌سازه!
🔹 تست همزمانی روی یک instance رو جدی بگیرید

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

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

🔹 واقعیت اینه که در اکثر مواقع اصلاً نیازی به Date Pickerهای پیچیده نیست.

🔹 استفاده از ورودی‌های ساده و بومی مرورگر مثل date و time خیلی سریع‌تر، قابل‌اعتمادتر و کاربرپسندتره.

🔹 گاهی حتی بهتره تاریخ رو با چند ورودی جدا (روز/ماه/سال) یا حتی یک ورودی ساده با پیشنهادها وارد کنیم.

#وب
----------
🆔 @OxinCode
منبع درآمد متا

#دانستنی‌ها #متا
----------
🆔 @OxinCode
🛠 آیا میدانید Forgejo چیست؟

🔹 یک پلتفرم متن‌باز و خودمیزبان برای مدیریت مخازن Git که شبیه GitHub عمل میکنه اما کاملاً آزاد، سبک و قابل‌نصب روی سرور خودتون.

🔹 اخیرا نسخه 13ام Forgejo هم منتشر شده! حتما امتحانش کنید.

#گیت #گیت‌هاب #دانستنی‌ها
----------
🆔 @OxinCode
آشنایی با کتابخانه ReUI

🔹 یه مجموعه اوپن‌سورس از کامپوننت‌های React با افکت‌های انیمیشنی فوق‌العاده!

🔹 این مجموعه با
React, Typescript, Tailwind CSS, and Motion
ساخته شده و کاملاً با shadcn/ui سازگار است.

🔹 https://reui.io/docs/installation

#وب #طراحی
----------
🆔 @OxinCode