5242
جمعی از فعالان کامپیوتر در دانشگاه تهران👇😎 @Oxin_Code . آدرس کانال👇 https://t.me/joinchat/AAAAAE5Y964uZzS-Mqe39w . ادمین👇 @OxinCode_Admin . وب سایت ما👇 OxinCode.Com . شماره تماس👇 02191031804
شما میدونید DuckDB چیه؟
🔹 یک پایگاه دادهی فوقسریع و سبک برای تحلیل داده!
🔹 این پایگاه داده شبیه SQLite هست اما برای کارهای تحلیلی و پردازش دادههای بزرگ استفاده میشه.
#پایگاه_داده
----------
🆔 @OxinCode
🛠 آیا میدانید Forgejo چیست؟
🔹 یک پلتفرم متنباز و خودمیزبان برای مدیریت مخازن Git که شبیه GitHub عمل میکنه اما کاملاً آزاد، سبک و قابلنصب روی سرور خودتون.
🔹 اخیرا نسخه 13ام Forgejo هم منتشر شده! حتما امتحانش کنید.
#گیت #گیتهاب #دانستنیها
----------
🆔 @OxinCode
امروز میخوایم خیلی خلاصه درباره یک نکته مهم در طراحی فرمهای وب حرف بزنیم:
تقویمهای انتخاب تاریخ!
🔹 واقعیت اینه که در اکثر مواقع اصلاً نیازی به Date Pickerهای پیچیده نیست.
🔹 استفاده از ورودیهای ساده و بومی مرورگر مثل date و time خیلی سریعتر، قابلاعتمادتر و کاربرپسندتره.
🔹 گاهی حتی بهتره تاریخ رو با چند ورودی جدا (روز/ماه/سال) یا حتی یک ورودی ساده با پیشنهادها وارد کنیم.
#وب
----------
🆔 @OxinCode
امروز میخوایم یک تجربه جالب از تیم مهندسی Monday.com رو باهاتون به اشتراک بذاریم! داستان کشف یک Singleton مخفی که فقط با Load Test خودش رو نشان داد!
در تست همزمانسازی دکمهی Generate report یک سری خطای عجیب 400 ظاهر شد. بعد از کلی بررسی، فهمیدن که یک سرویس اشتباهی بهصورت singleton رجیستر شده بوده و همین باعث میشد درخواستهای همزمان اطلاعات همدیگه رو خراب کنند.
مشکل؟
🔹 اشتراک ناخواسته state بین درخواستها.
راهحل؟
🔹 حذف singleton و بازگشت به سرویسهای stateless.
پیام مهم این داستان:
🔹 همیشه load test چیزهایی رو آشکار میکنه که در دنیای واقعی شاید ماهها دیده نشن
🔹 در سرویسهای async اگر state درست مدیریت نشه، فاجعه میسازه!
🔹 تست همزمانی روی یک instance رو جدی بگیرید
#مهندسی_نرمافزار
----------
🆔 @OxinCode
🎥 نسل تازهی ساخت ویدیو با هوش مصنوعی!
اگه دنبال یک مدل فوقالعاده برای تولید همزمان ویدیو و صدا هستید، Ovi یکی از بهترین گزینههاست.
🔹 ساخت ویدیوهای ۵ و ۱۰ ثانیهای با کیفیت ۹۶۰×۹۶۰
🔹 تولید همزمان ویدیو + صدا فقط با یک پرامپت
🔹 پشتیبانی از Text-to-Video و Image-to-Video
🔹 سازگار با ComfyUI و دارای نسخهی Gradio
🔹 مدل به صورت متنباز روی گیتهاب منتشر شده
🔹 امکان اجرای نسخه کممصرف با fp8 و qint8
#هوش_مصنوعی
----------
🆔 @OxinCode
🌟 معرفی Branches از Tinybird
با Branches میتوانید تجربه جدیدی از تحلیل و مصورسازی دادهها داشته باشید.
📥 برای شروع و مشاهده دمو:
https://tinybird.co
#آنالیز_داده
----------
🆔 @OxinCode
معرفی lazygit
رابط گرافیکی ساده و قدرتمند برای Git
🔹 اگر با Git CLI کار میکنید اما دنبال راهی سریع، امن و کمدردسر برای مدیریت ریپازیتوریها هستید، lazygit گزینه عالیه!
ویژگیها:
🔹 بدون نیاز به حفظ دستورات طولانی Git
🔹 شما را در هر عملیات راهنمایی میکند
🔹 جریان کاری Git شما را بهینه میکند
🔹 همه چیز واضح و قابل دسترسی است
#گیت #گیتهاب
----------
🆔 @OxinCode
صفر تا بازی فولاستک در 7 روز با کمک هوش مصنوعی!
یک برنامهنویس بدون دانش قبلی فقط در یک هفته با کمک ابزارهای AI یک بازی فولاستک ساخت و منتشر کرد.
درس مهم: آینده توسعه نرمافزار، استفاده هوشمندانه از AI برای سرعت و یادگیری سریع است.
🎮 Art Heist Game
💻 GitHub
#هوش_مصنوعی
----------
🆔 @OxinCode
معرفی ابزار کاربردی برای کار با فایلهای PDF
اگه زیاد با PDF سروکار داری، یه ابزار خیلی خفن به اسم pdfly هست که با پایتون ساخته شده و از طریق خط فرمان (CLI) کار میکنه.
قابلیتها:
🔹 اطلاعات و متادیتای PDF رو ببین
🔹 چند تا PDF رو با هم ترکیب یا صفحات رو حذف کن
🔹 عکسها رو از PDF استخراج کن
🔹 فایل PDF رو فشرده کن یا نسخه booklet بساز
🔹 امضا دیجیتال بزن و امضا رو چک کن
📎 مستندات:
https://pdfly.readthedocs.io
#معرفی_ابزار
----------
🆔 @OxinCode
آشنایی با Amplifier
🔹 مایکروسافت یه ابزار آزمایشی به اسم Amplifier معرفی کرده؛ مخصوص برنامهنویسهایی که با هوش مصنوعی کدنویسی میکنند.
🔹 این محیط کاری کمک میکنه که:
- از چند عامل (agents) تخصصی برای بخشهای مختلف کدنویسی استفاده کنی.
- دادهها و دانش پروژه رو خودکار استخراج و مدیریت کنی.
- روی چند شاخه (worktree) همزمان کار کنی بدون دردسر.
- الگوهای آماده برای ساخت سریع سناریوها داشته باشی.
🔹 سورسکد و توضیحات:
https://github.com/microsoft/amplifier
#برنامهنویسی #هوش_مصنوعی
----------
🆔 @OxinCode
اگر تعداد لاگهای سیستمتون از چند میلیون به میلیارد در ماه رسیده، از معماری زیر استفاده کنید 👇
🔹 Kafka
برای دریافت حجم بسیار بالای درخواستها
🔹 Vector
برای تبدیل، تجمیع و ارسال دادهها در دستههای بزرگ
🔹 ClickHouse
برای ذخیرهسازی تحلیلی فوقسریع
با این معماری جدید:
🔹 درخواستها بهصورت real-time لاگ میشوند
🔹 سرعت کوئریها فوقالعاده بالا میرود
🔹 بدون downtime سیستم به معماری جدید منتقل میشود
🔹 مشکل TOO_MANY_PARTS و محدودیت فایلسیستم حل میشود
#معماری_نرمافزار
----------
🆔 @OxinCode
معرفی Zorin OS: جایگزین سریع و امن برای ویندوز و مک
🔹 در واقع Zorin OS یک سیستم عامل زیبا، سریع و امن است که تجربه کاربری ساده و قابل سفارشیسازی ارائه میدهد.
🔹 با Zorin Connect گوشی و کامپیوتر شما هماهنگ میشوند و میتوانید فایلها، اعلانها و کنترلها را بین آنها جابهجا کنید.
🔹 قدیمیترین کامپیوترها هم پشتیبانی میشوند و با مصرف کمتر منابع، عمر دستگاه شما را افزایش میدهد.
🔹 هزاران بازی و برنامه از جمله Windows apps قابل اجرا هستند. متن باز، امن و حفظ حریم خصوصی شما در اولویت است.
🔹 دانلود:
Zorin OS
#لینوکس #ZorinOS
----------
🆔 @OxinCode
🚀 من عقبم و مهم نیست!
دنیای هوش مصنوعی خیلی سریع حرکت میکنه؛ هر روز مدلها و ابزارهای جدید، جریانهای کاری تازه، پس حس عقبموندگی راحت به سراغ آدم میاد. 😅
اما یادت باشه:
🔹 تو برنامهنویس شدی چون ساختن و خلق کردن لذتبخش بود، نه دنبال کردن هر ابزار تازه.
🔹 ابزارها میآیند و میروند، اونهایی که ارزش دارن، میمونن.
🔹 یک جریان کاری پایدار و مطمئن پیدا کن و روی ساختن چیزهای مفید تمرکز کن، نه رقابت با هر چیز تازه.
🔹 پس، کمی عقب بودن اشکالی نداره. تو هنوز جلوتر از جای قبلی خودتی. 😉
#هوش_مصنوعی
----------
🆔 @OxinCode
آشنایی با کتابخانه ReUI
🔹 یه مجموعه اوپنسورس از کامپوننتهای React با افکتهای انیمیشنی فوقالعاده!
🔹 این مجموعه با
React, Typescript, Tailwind CSS, and Motion
ساخته شده و کاملاً با shadcn/ui سازگار است.
🔹 https://reui.io/docs/installation
#وب #طراحی
----------
🆔 @OxinCode
منبع درآمد متا
#دانستنیها #متا
----------
🆔 @OxinCode
منبع درآمد گوگل
#دانستنیها #گوگل
----------
🆔 @OxinCode
آیا میدانید Electron چیست؟
🔹 یک فریمورک که به برنامهنویسها اجازه میدهد با استفاده از فناوریهای وب مثل
HTML, CSS, and JavaScript
یعنی همون چیزی که برای وبسایتها استفاده میکنیم، برنامههای دسکتاپ (ویندوز، مک و لینوکس) بسازند.
🔹 شما میتونید یک وباپ بسازید و با Electron اون رو تبدیل کنید به یک برنامه دسکتاپ مستقل که روی سیستم کاربر اجرا میشه.
#اپلیکیشن #وب
----------
🆔 @OxinCode
🔹 معرفی عالیترین دایرکتوری برای پیدا کردن بهترین ابزارها و جایگزینهای متنباز.
🛠 Open Source Tools Directory
🔹 در این سایت میتوانید مجموعهای منتخب از ابزارهای اوپنسورس را با دستهبندی، توضیحات کامل و تعداد استارهای گیتهاب مرور کنید و بهترین گزینه را برای پروژههای خود پیدا کنید.
🔹 اگر دنبال ابزارهای قدرتمند و رایگان هستید، این منبع را از دست ندهید.
#معرفی_سایت
----------
🆔 @OxinCode
همراهان گرامی، توجه فرمایید:
تبلیغاتی که با برچسب Sponsored یا Ad در کانال مشاهده میکنید، به هیچ وجه مورد تأیید تیم Oxin Code نیستند.
تیم ما با احترام کامل به مخاطبان خود، هیچگونه تبلیغی را نمیپذیرد. این تبلیغات بهصورت خودکار و از سوی پلتفرم تلگرام نمایش داده میشوند.
#اطلاع_رسانی
----------
🆔 @OxinCode
بازنویسی SQLite با Rust
🔹 میدانیم که SQLite یکی از پرکاربردترین دیتابیسهاست، اما محدودیتهایی مثل نوشتن همزمان، امکانات مدرن و طراحی همزمان (synchronous) داره.
🔹 اخیرا تیم معروفِ Turso با هدف
ساخت دیتابیسی مدرن، سریع و همهکاره برای برنامههای امروز و آینده، تصمیم گرفت SQLite رو از صفر با Rust بازنویسی کنه و قابلیتهای جدید اضافه کنه:
🔹 نوشتن همزمان با MVCC
🔹 پشتیبانی از رمزگذاری، CDC و جستجوی وکتوری
🔹 مشارکت آزاد جامعه توسعهدهندگان
🔹 و Materialized Views زنده
#دیتابیس #DBMS
----------
🆔 @OxinCode
معرفی Daniel Stenberg
🔹 آقای Daniel Stenberg یک توسعهدهنده برجسته و پیشرو در دنیای Open Source است، کسی که بیشتر به خاطر خلق و نگهداری cURL و libcurl شناخته میشود.
🔹 جالبه بدانید که cURL ابزاری است برای انتقال دادهها بین سرورها و کلاینتها.
🔹 آقای Daniel Stenberg سالهاست که این پروژه را توسعه میدهد و آن را به یکی از پایدارترین و مشهورترین پروژههای متنباز تبدیل کرده.
🔹 او علاوه بر توسعه، از طریق کراودفاندینگ و حمایت جامعه Open Source فعالیت میکند و همیشه سعی دارد ابزارهایش شفاف، سریع و کاربردی باشند.
#توسعه_نرمافزار
----------
🆔 @OxinCode
🔹 آیا دادههای شما برای عصر AI Agentها آماده است؟
گوگل بهتازگی راهنمایی با عنوان AI Starter Kit for Lean Teams منتشر کرده است که یک نقشهراه ساده برای ورود به دنیای Agentic AI ارائه میدهد.
💡 پیام اصلی این راهنما:
قدرت AI به کیفیت دادههای شما وابسته است؛ قبل از ساخت Agent، زیرساخت دادههای خود را آماده کنید.
#هوش_مصنوعی
----------
🆔 @OxinCode
وقتی لینک پروژهای که به رئیسات گفتی دو هفتس داری روش کار میکنی رو باز میکنی 😄
#زنگ_تفریح
----------
🆔 @OxinCode
پلتفرم جدید رقابت برنامهنویسها
Liquidcode
🔹 یک چالش انتخاب میکنی، مسابقه رو با پرداخت سکه شروع میکنی، یک رقیب وارد میشه، هر دو یک هفته وقت دارید راهحل بدید، بقیه کاربران رأی میدن، برنده همهٔ سکهها و Trophy میگیره، رتبهت توی پلتفرم بالا میره.
🔹 برای ۵۰ نفر اول هم ۵۰۰ سکه هدیه گذاشتن.
🔹 اگه دنبال یه فضای رقابتی واقعی توی برنامهنویسی هستی، Liquidcode ارزش امتحان کردن داره.
#برنامهنویسی
----------
🆔 @OxinCode
حقوق میلیارد دلاری مدیرعامل گوگل
🔹 ساندار پیچای، مدیرعامل گوگل، یک بسته حقوقی ۶۹۲ میلیون دلاری سهساله دریافت کرده که بخش عمده آن به عملکرد و سهام مرتبط با پروژههایی مثل Waymo و Wing وابسته است.
🔹 برخلاف موسسان گوگل، پیچای زندگی آرامی در کالیفرنیا دارد و کمتر در رسانهها دیده میشود.
🔹 ارزش سهام او و همسرش نزدیک به ۵۰۰ میلیون دلار است و بخش دیگری از سهام او حدود ۶۵۰ میلیون دلار فروخته شده است.
#دانستنیها
----------
🆔 @OxinCode
🚀 آیا با Claude Code آشنا هستید؟
🔹 یک ابزار هوش مصنوعی برای افرادی که بدون دانش برنامهنویسی میخواهند ابزارهای خودکار بسازند.
قابلیتها:
🔹 افزونه و ساخت اپلیکیشن
🔹 تولید متن تبلیغ
🔹 خودکارسازیدکارهای تکراری
https://claude.com/
#معرفی_ابزار
----------
🆔 @OxinCode
«حباب AI تولیدی» یعنی چی؟
🔹 در سالهای اخیر هیجان و سرمایه زیادی دور AI تولیدی (Generative AI) جمع شده. یعنی شرکتها، سرمایهگذاران و حتی رسانهها، انتظارات بسیار بالایی از AI دارند و پول زیادی برای پروژهها و مراکز داده خرج میشود (مثلاً ۳۶۴ میلیارد دلار فقط در ۲۰۲۵!).
🔹 بنابراین «حباب» به این معناست که ارزش و هیجان اطراف AI ممکن است بیشتر از توان واقعی آن باشد.
🔹 اگر این حباب ترکیده شود، یعنی سرمایهها و انتظارات غیرواقعی کاهش پیدا میکند.
🔹 مثل تجربه «داتکام» یا «بلاکچین»، بعضی پروژهها نابود میشوند، ولی بازماندگان میتوانند رشد واقعی و ماندگار داشته باشند.
🔹 الان سرمایهگذاری و هیجان خیلی بالاست، ولی توسعهدهندگان که روزانه با AI کار میکنند، بهتر میدانند کجا AI واقعاً مفید است و کجا نه.
#هوش_مصنوعی
----------
🆔 @OxinCode