DevTwitter | توییت برنامه نویسی
32.4K subscribers
5.45K photos
442 videos
6 files
5.37K links
توییت های برنامه نویسی و طراحی وب :)

Admin:
@dvtwi

Hashtags:
devtwitter.t.me/5

DevBooks Channel:
https://t.me/+AYbOl75CLNYxY2U0

Github:
https://github.com/DevTwitter

X:
https://x.com/devtwittir
Download Telegram
توی این پروژه من روی ساخت ابزاری کار کردم که دیپلوی کردن پروژه‌های بیلد شده روی cPanel رو راحت‌تر کنه. قبل از این، هر بار که پروژه آماده انتشار می‌شد باید فایل‌ها رو دستی زیپ می‌کردیم، روی هاست آپلود می‌کردیم و بعد اکسترکت و جایگزین می‌کردیم که هم زمان می‌برد و هم یه کار تکراری و خسته‌کننده بود.

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

https://github.com/AliLotfi09/cpanel-deployer

@DevTwitter | <Ali Lotfi/>
🍌16❤8👎1
Forwarded from DevTwitter Ads.
🌐 مرجع تخصصی وردپرس، اینجاست! 👨‍💻

🧩 اخبار و ترفندهای وردپرس
🚀 دانلود افزونه‌ها و قالب‌های کاربردی
💡 نکات طراحی سایت و افزایش سرعت
🔥 مطالب جذاب برای وردپرس‌کارها

اگه به وردپرس و طراحی سایت علاقه داری، این کانال رو از دست نده! 🙌

👇 همین الان عضو شو 👇

🔗 https://t.me/wordpress_wpp
🔗 https://t.me/wordpress_wpp
🔗 https://t.me/wordpress_wpp
👎4🍌2👍1
Media is too big
VIEW IN TELEGRAM
در ادامه آموزش مدلهای مختلف برای زبان فارسی، نوبت رسید به آموزش مدل فارسی تبدیل گفتار به متن یا STT.

مدل جدید تشخیص گفتار فارسی، رایگان و متن‌باز که آموزش دادم.

مدل تبدیل گفتار به متن Nemotron 3.5 انویدیا زبان‌های زیادی را پشتیبانی می‌کند، اما فارسی جزو آن‌ها نبود. آن را روی ۱٬۱۸۱ ساعت گفتار فارسی آموزش دادم و حالا به‌صورت رایگان و متن‌باز منتشرش کرده‌ام.

تا جایی که می‌دانم، این دقیق‌ترین مدل متن‌باز تشخیص گفتار فارسی است: خطای کلمه روی FLEURS ۸٫۸٪، در برابر ۱۰٫۶٪ برای «شنوا»، قوی‌ترین مدل متن‌باز فارسی پیش از این. نه تنها این بلکه WER مدل ElevenLabs Scribe روی همین دیتاست ۷.۸% هست.

ویدیوی زیر را با صدا گوش بدید که توش کامل توضیح دادم.

- تبدیل زنده‌ی گفتار به متن: همان‌طور که حرف می‌زنید متن نوشته می‌شود، با تأخیری حدود ۰٫۳ تا ۱ ثانیه
- تبدیل فایل‌های صوتی
- در مقایسه با مدل فارسی قبلی انویدیا، خطا روی FLEURS از ۲۴٫۲٪ به ۸٫۸٪ رسید
- روی گفتار محاوره‌ای (یوتیوب، فیلم و سریال) خطا تقریباً نصف شد: ۲۶٪ در برابر ۵۴٪
- روی لپ‌تاپ هم اجرا می‌شود: حدود ۱۰ برابر سریع‌تر از زمان واقعی روی مک M1
- با NeMo و Hugging Face Transformers کار می‌کند

یک اپ ساده هم گذاشته‌ام که می‌توانید با میکروفون خودتان امتحانش کنید.
ریپو را ستاره بدید اگه دوست داشتید.
مدل: https://huggingface.co/mehdi-hf/nemotron-asr-streaming-farsi
آموزش و اجرا: https://github.com/mallahyari/nemotron-asr-streaming-farsi

@DevTwitter | <Mehdi Allahyari/>
❤39🔥2👍1
Media is too big
VIEW IN TELEGRAM
دیگه نمیدونم چی بگم…

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

با Fable 5.5 و Three.js درستش کرده

لینک:
https://teleoperator.mindblown.ai

@DevTwitter | <Reza Shakeri/>
🔥31❤8🍌4
This media is not supported in your browser
VIEW IN TELEGRAM
کپ کات یه رقیب متن‌باز و جدی پیدا کرده!

الان دیگه OpenCut اومده؛ یک ویرایشگر ویدیوی رایگان و Open Source برای وب، دسکتاپ و موبایل

ولی قسمت جذاب ماجرا Roadmapشه

- Edit ویرایش چندلایه و Timeline
- Plugin-first
- MCP برای AI Agentها
- Headless Mode و Batch Rendering
- Scripting داخل Editor
- Editor API برای ساخت ابزارهای اختصاصی

حتی قراره کل پروژه با یک Codebase مشترک روی وب، دسکتاپ و موبایل اجرا بشه.
نسخه جدید هنوز در حال بازنویسیه و فعلاً نسخه Classic برای استفاده روزمره آماده‌تره.
لایسنس اش هم MIT License هست ؛ یعنی برای شخصی‌سازی و ساخت ابزارهای خودت دستت حسابی بازه.
لینک ریپو :‌
https://github.com/OpenCut-app/OpenCut

لینک دسترسی :‌
https://new.opencut.app

@DevTwitter | <امیرحسین اسلامی/>
❤27🔥7👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
🍌57👍27👎5
محدودیت‌های جدید گوگل برای دسترسی به هوش مصنوعی جمنای!

گوگل رسما اعلام کرد از ۱۷ مهر دسترسی کاربران رایگان جمنای به مدل Pro و Flash قطع میشه و کاربران رایگان فقط به مدل‌های Flash-Lite دسترسی دارند!

از طرفی دسترسی به مدل Pro رو هم از اشتراک Google AI Plus حذف کرده و کاربران این اشتراک از ۱۷ مهر فقط به مدل‌های Flash-Lite و Flash دسترسی دارند.

کاربرانی هم که اشتراک AI Pro و AI Ultra دارند هم به همه مدل‌ها دسترسی دارند!

پ.ن: تو گوگل چه خبره؟!

@DevTwitter | <MohammadMSFT/>
🍌88👍12👎3
مدیریت کانفیگ‌های Nginx توی ترمینال همیشه پر از رفت‌وبرگشت‌های تکراریه؛ از symlink زدن دستی بین sites-available و sites-enabled گرفته تا ادیت فایل‌ها و چک کردن مدام nginx -t قبل از ری‌لود کردن سرویس.
برای اینکه این فرایند رو سریع‌تر، تمیزتر و لذت‌بخش‌تر کنم، ابزار GoNix رو نوشتم!

گونیکس یا GoNix یک ابزار اپن‌سورس با رابط کاربری متنی (TUI) به زبان Go هست که مدیریت Server Blockها و تنظیمات Nginx رو توی سرورهای لینوکسی فوق‌العاده ساده و متمرکز می‌کنه.

«لینک ریپازیتوری در کامنت اول»

ویژگی‌های اصلی:

- مدیریت سریع فایل‌ها: فعال/غیرفعال‌سازی سایت‌ها (Enable/Disable) تنها با یک کلید
- تست و اعمال لحظه‌ای: بررسی سینتکس (nginx -t) و ری‌لود/ری‌استارت سرویس مستقیم از داخل TUI
- سریع و کم‌حجم: توسعه‌یافته با Go بدون وابستگی سنگین (Single Binary با مصرف رم ناچیز)
- تجربه کاربری تمیز: رابط متنی گرافیکی درون ترمینال بدون نیاز به حفظ دستورات پیچیده CLI

اگر با Nginx و مدیریت سرور سر و کار دارید، خوشحال می‌شم GoNix رو تست کنید و بازخوردتون رو برام بفرستید یا در روند تست و توسعه فیچرهای جدید کمک کنید.
اگر براتون مفید بود، زدن یک ستاره توی گیتهاب انرژی زیادی بهم میده!

https://github.com/mrmmg/gonix

@DevTwitter | <Mohammad Mahdi Gholamrezaei/>
🔥24🍌8❤7
Forwarded from DevTwitter Ads.
🚀 از صفر تا ساخت APIهای حرفه‌ای با پایتون

توی «دوره FastAPI کوئرا کالج» یاد بگیر چطور APIهای سریع و استاندارد بسازی و پروژه‌های واقعی بک‌اند رو توسعه بدی.

✅ ساخت API با پایتون و FastAPI
✅ کار با دیتابیس و احراز هویت
✅ پیاده‌سازی پروژه‌های کاربردی

دوره رو با تخفیف ثبت‌نام کن و هروقت خواستی ببین:
🔗 https://quera.org/r/62mjt
🍌18👎5👍2
ویدیو جنریت دیگه نیاز به سرور نداره.

ریپو FreeVideo مدل MiniMax H3 رو مستقیم روی کامپیوتر گیمینگ خودت اجرا می‌کنه.

فقط ۸ گیگ VRAM و ۱۶ گیگ رم کافیه.

ComfyUI داره، LoRA ساپورت می‌کنه و خودش با سخت‌افزارت هماهنگ می‌شه.

کاملاً متن‌باز.
https://github.com/FlashML-org/FreeVideo

@DevTwitter | <Reza Shakeri/>
🔥14💔3👍2
This media is not supported in your browser
VIEW IN TELEGRAM
این 9route اینقدر اعصابم رو خوردن کردن اینو درست کردم

۱) لانچر Go برای اجرای بی‌نهایت نسخه‌ی جدا از یک ایجنت CLI، بدون داکر و سرویس.
۲) هر نسخه خانه و پیکربندی و پروکسی و لاگین خودش را دارد.
۳) فرمان‌ها: ساخت، اجرا، تسک، پوسته، بذر، همانند، نصب، پزشک، حذف.
۴) کتابخانه

https://github.com/raaaas/golunch
https://raaaas.github.io/golunch/

@DevTwitter | <raa's/>
🍌16🔥7❤3
وقتی یک Docker Image از پیمانکار تحویل می‌گیریم و داخل سازمان اجرا می‌کنیم، واقعاً می‌دانیم چه چیزی را وارد زیرساختمان کرده‌ایم؟
برای من، به‌عنوان کسی که در امنیت و تست نفوذ کار می‌کند، اینکه «سرویس بالا آمد و درست کار می‌کند» پایان بررسی نیست؛ تازه شروع سؤال‌هاست.
داخل این ایمیج چه پکیج‌هایی وجود دارد؟ وابستگی‌هایش آسیب‌پذیری شناخته‌شده دارند؟ ممکن است رمز، توکن یا فایل حساسی داخلش باقی مانده باشد؟ قبل از دسترسی دادن به شبکه و داده‌های سازمان، چه چیزهایی را باید بررسی کنیم؟
من RootSecOps را با همین دغدغه ساختم.
یک پروژهٔ متن‌باز و قابل استقرار روی زیرساخت خودمان، برای بررسی Docker Image، مخزن کد، Dockerfile و فایل‌های آپلودشده، با استفاده از چند ابزار امنیتی در یک محیط واحد.
در RootSecOps می‌توانم بسته‌های داخل ایمیج را با SBOM بررسی کنم، یافته‌های ابزارهایی مثل Trivy، Grype و OSV-Scanner را ببینم و، متناسب با ورودی و تنظیمات، بررسی secretها، پیکربندی و نشانه‌های مشکوک فایل‌ها را انجام بدهم.
کاربردی که برایش در سازمان می‌بینم روشن است:
تحویل گرفتن نرم‌افزار از تأمین‌کننده، بررسی قبل از استقرار، ارائهٔ یافته‌های مشخص به پیمانکار و بررسی دوبارهٔ نسخهٔ اصلاح‌شده.
این پروژه جایگزین تست نفوذ یا تصمیم تیم امنیت نیست؛ کمک می‌کند آن تصمیم بر اساس شواهد باشد. حتی نبودن یافته هم وقتی بعضی اسکنرها اجرا نشده‌اند، به معنی امن بودن نیست.


کد پروژه:
https://github.com/Rootast/rootsecops

معرفی و سناریوی استفاده:
https://rootast.medium.com/rootsecops-know-what-third-party-software-enters-your-organization-bad2ffcae456

@DevTwitter | <Arash Shahbazi/>
❤17👍3🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
برای اینکه بفهمید اطراف شما چه هواپیماهایی پرواز می‌کنن، چه کشتی‌هایی در حرکتن یا کجا زلزله اتفاق افتاده، معمولاً باید چندتا سایت و Tab مختلف باز کنید.

ابزار God's Eye View همه این اطلاعات رو روی یک Globe سه‌بعدی جمع می‌کنه. روی یک کره زمین واقع‌گرایانه می‌تونید موارد مختلفی مثل:
- هواپیماهای زنده
- کشتی‌ها
- ماهواره‌ها
- زلزله‌ها
- حدود ۸۰۰ دوربین عمومی
رو ببینید.

حتی می‌تونید روی یک هواپیما کلیک کنید و مسیر اون رو از نمای Cockpit دنبال کنید، در حالی که Terrain واقعی زمین زیر شما نمایش داده میشه.

این ابزار داخلش یک Voice Agent هم داره که قبل از جواب دادن، اطلاعات زنده مربوط به صحنه رو بررسی می‌کنه.
مثلاً اگر بپرسید: «الان چند هواپیما بالای تگزاس هست؟»
Agent به‌جای اینکه از اطلاعات قدیمی جواب بده، اطلاعات زنده صحنه رو بررسی می‌کنه و عدد واقعی رو برمی‌گردونه.

به نظرم ترکیب Live Data، نقشه سه‌بعدی و AI Agent این پروژه رو خیلی جالب کرده.

لینک ریپو:
https://github.com/bilawalsidhu/gods-eye-view

@DevTwitter | <Mehrdad Ashtari/>
❤9🍌1