Oxin Code
7.62K subscribers
343 photos
50 videos
63 files
288 links
جمعی از فعالان حوزه کامپیوتر و علوم محاسباتی👇
@Oxin_Code
.
ایران 🇮🇷 | استرالیا 🇦🇺
.
ادمین👇
@OxinCode_Admin
Download Telegram
معرفی 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
شما میدونید DuckDB چیه؟

🔹 یک پایگاه داده‌ی فوق‌سریع و سبک برای تحلیل داده!

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

#پایگاه_داده
----------
🆔 @OxinCode
شما میدونید Istio چیه؟
یک سرویس‌مش (Service Mesh) قدرتمند برای مدیریت ترافیک، امنیت، مانیتورینگ و کنترل ارتباطات بین سرویس‌ها در محیط‌های Kubernetes

🔹 https://istio.io/latest/docs/overview/quickstart

#امنیت #مدیریت_ترافیک
----------
🆔 @OxinCode
🎯 افکار نهایی برای تبدیل شدن به یک برنامه‌نویس در سطح ۱٪ برتر

✅ از مسیر لذت ببرید
✅ با ذهنیت امروزی و پیشرفته حرکت کنید
✅ مهارت‌های حل مسئله را جدی بگیرید
✅ فرصت‌ها را ببینید و غنیمت بشمارید
✅ کیفیت را به کمیت ترجیح دهید
✅ روی مهارت‌های خود سرمایه‌گذاری کنید
✅ کد دیگران را بخوانید و تحلیل کنید
✅ با دیگر برنامه‌نویسان همکاری و ارتباط برقرار کنید
✅ از بهترین‌ها یاد بگیرید

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