DevTwitter | توییت برنامه نویسی
33K subscribers
5.62K photos
460 videos
6 files
5.57K 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
Forwarded from DevTwitter Ads.
This media is not supported in your browser
VIEW IN TELEGRAM
🤖 گپ‌جی‌پی‌تی دسکتاپ؛ همون Claude Code و Codex، بدون دردسر و به‌صرفه

یه دستیار هوش مصنوعی که کارهات رو روی کامپیوتر خودت انجام می‌ده. کافیه فایل یا پروژه رو بهش بدی تا کار آماده تحویلت بده.

✅ دسترسی به همه‌ی مدل‌های هوش مصنوعی با یک اکانت
✅ پرداخت ریالی، ساده و به‌صرفه، با شروع رایگان
✅ بدون نیاز به تحریم‌شکن

💻 کد پروژه‌ت رو بازبینی می‌کنه، باگ‌ها رو پیدا و درست می‌کنه و فیچر جدید می‌نویسه.
📑 از PDF یا عکس جدول، فایل اکسل مرتب درمیاره.
📊 از گزارش‌ها و اسنادت، ارائه‌ی پاورپوینت با خلاصه و نمودار می‌سازه.
📝 اسکن‌ها رو به فایل Word قابل‌ویرایش تبدیل می‌کنه.
🔎 چند مقاله رو می‌خونه و یه گزارش تحقیق با جدول مقایسه و منابع تحویل می‌ده.

برای ویندوز، مک و لینوکس
🎁 کد ۱۰٪ تخفیف خرید اول: GAP10_DEVTWITTER
⬇️ دانلود رایگان: https://gapgpt.app/desktop?utm_source=devtwitter&utm_medium=telegram&utm_campaign=desktop_launch
👎87🍌36❤13
نصب و راه‌اندازی استک LAMP (Apache, PHP-FPM, MySQL) برای لاراول در اوبونتو

در این مجموعه ویدیوی آموزشی به بررسی و پیاده‌سازی موارد زیر پرداخته شده است:

- نصب و تنظیم PHP-FPM و افزونه‌های مورد نیاز لاراول
- راه‌اندازی Composer و Laravel Installer بر روی سیستم‌عامل اوبونتو
- نصب و پیکربندی پایگاه داده MySQL Server
راه‌اندازی وب‌سرور Apache، تنظیم ماژول‌های اتصال به PHP-FPM و ساخت Virtual Host
- بررسی و مدیریت سطوح دسترسی و مجوزهای فایل‌ها در محیط توسعه (Development)
برای مشاهده کامل ویدیوها، از لینک زیر استفاده کنید:
https://www.youtube.com/playlist?list=PLPIQWyi2FB6IPF-Z_SoZ0y8jVamwxsv_o

@DevTwitter | <ابوالفضل/>
🍌19👍10❤6
خداحافظی با حدس و خطا در شبیه‌سازی رباتیک!
خیلی از توسعه‌دهندگان رباتیک و خودروهای خودران با چالش بزرگ Sim-to-Real Gap درگیرند: الگوریتمی که در شبیه‌ساز (Gazebo/CARLA) بی‌نقص کار می‌کند، روی سخت‌افزار واقعی به دلیل خطاهای مدل فیزیکی دچار افت عملکرد می‌شود.
برای حل این مشکل، پکیج اوپن‌سورس جدیدم ros2-auto-sysid را توسعه دادم که یک موتور کالیبراسیون خودکار بر پایه فیزیک مشتق‌پذیر در PyTorch و ROS 2 Jazzy است.
چگونه کار می‌کند؟ ۱. داده‌های عملکردی ربات (Telemetry/Odometry) را ثبت می‌کند. ۲. با استفاده از انتگرال‌گیر RK4 مشتق‌پذیر و بهینه‌سازی گرادیانی، پارامترهای پنهان فیزیکی (مثل ضرایب تایر، اینرسی و تاخیر عملگرها) را استخراج می‌کند. ۳. فایل‌های کانفیگ YAML و تگ‌های Inertial را در فایل‌های URDF/SDF به صورت خودکار آپدیت می‌کند.

https://github.com/amir-mch/ros2-auto-sysid

@DevTwitter | <Amir Moochani/>
🔥19🍌9❤4
این Skillعه خیلی عجیبه. بهش میگی یه مفهوم مثلا TCP handshake یا LRU cache رو توضیح بده به جای نمودار کشیدن با فلش و ... میاد لیترالی یه دستگاه مکانیکی که همون فرآیند رو شبیه سازی میکنه میسازه. interactiveهم هست و میشه با چیزی که میسازه کار کرد :))
skills.wheresryan.sh/anatomy

@DevTwitter | <Mahdi MirMohamadi/>
🔥27🍌7👎1
بنیاد PHP فقط با یه کارمند تمام‌وقت و بودجه زیر یک میلیون دلار اداره می‌شه...

بنیاد PHP گفته که کل این زبان برنامه‌نویسی مهم با بودجه سالیانه حدود ۹۷۴ هزار دلار، فقط یه کارمند تمام‌وقت و ۱۴ تا نیروی پاره‌وقت سرپا مونده.

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

مدیر این بنیاد اعلام کرده که با ورود هوش مصنوعی، حجم کدهایی که باید بررسی بشن دو برابر شده، اما نیروی انسانی و منابع مالی کافی برای چک کردن اونا وجود نداره و با وضعیت فعلی، بودجه بنیاد فقط تا ۴ ماه دیگه دووم میاره.

@DevTwitter | <Behrad Javed/>
💔71❤29👎5
می‌خوای هوش مصنوعی‌ات PDF، اسناد اسکن‌شده و فایل‌های پیچیده رو درست بخونه و درک کنه؟

این ۵ پروژه متن‌باز GitHub برای استخراج اطلاعات از اسناد، تبدیل فایل‌ها به داده‌های قابل پردازش و آماده‌سازی محتوا برای سیستم‌های هوش مصنوعی ساخته شدن.

۱. ابزار Docling؛ تبدیل اسناد به داده‌های ساختاریافته

https://github.com/docling-project/docling

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

۲. ابزار Marker؛ تبدیل PDF به Markdown

https://github.com/datalab-to/marker

برای تبدیل PDF به Markdown، JSON و قالب‌های دیگه کاربرد داره؛ با قابلیت تشخیص ساختار سند، جدول‌ها و فرمول‌ها.

۳. ابزار Unstructured؛ آماده‌سازی اسناد برای RAG

https://github.com/Unstructured-IO/unstructured

محتوای فایل‌هایی مثل PDF، Word و HTML رو استخراج و به بخش‌های قابل پردازش تقسیم می‌کنه؛ گزینه‌ای کاربردی برای ساخت سیستم‌های RAG و جست‌وجو در اسناد.

۴. ابزار MinerU؛ استخراج محتوا از اسناد پیچیده

https://github.com/opendatalab/MinerU

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

۵. ابزار PaddleOCR؛ استخراج متن از تصویر و اسکن

https://github.com/PaddlePaddle/PaddleOCR

یک مجموعه ابزار OCR برای شناسایی متن داخل تصاویر و اسناد اسکن‌شده؛ مناسب برای دیجیتالی‌کردن اسناد و تبدیل تصاویر به متن قابل جست‌وجو.

---

کدوم رو انتخاب کنیم؟
- برای پردازش اسناد و حفظ ساختار صفحات: Docling
- برای تبدیل PDF به Markdown: Marker
- برای ساخت سیستم RAG با انواع فایل: Unstructured
- برای اسناد علمی و پیچیده: MinerU
- برای استخراج متن از تصاویر و اسکن‌ها: PaddleOCR

این ابزارها می‌تونن به‌عنوان بخشی از زیرساخت یک AI Agent استفاده بشن؛ مثلاً ایجنتی که صدها PDF رو بخونه، اطلاعات موردنیاز رو پیدا کنه و بر اساس محتوای واقعی اسناد پاسخ بده.

نکته: اگر اسناد فارسی داری، قبل از انتخاب نهایی، کیفیت تشخیص حروف فارسی و راست‌به‌چپ رو روی چند فایل واقعی آزمایش کن؛ پشتیبانی از OCR به‌تنهایی تضمین‌کننده استخراج دقیق فارسی نیست.

@DevTwitter | <Yarad/>
❤11🔥5👍3
ابزار Flowmpeg یک پروژه open-source برای ساده‌تر کردن کار با FFmpeg هست. FFmpeg یکی از ابزارهای قدرتمند و پرکاربرد command line برای پردازش، تبدیل و ویرایش فایل‌های ویدیویی و صوتی هست که commandهای اون در کارهای پیچیده می‌تونن خیلی طولانی و پیچیده باشن.

ابزار Flowmpeg این فرایند رو ساده‌تر می‌کنه و برای کارهایی مثل cut، resize، compress، تبدیل فرمت، subtitle، پردازش دسته‌ای، استخراج صدا و فریم و خیلی از کارهای رایج ویدیو و صوت commandهای ساده‌تر و قابل‌فهم‌تری ارائه می‌ده.
هم از طریق CLI و Python قابل استفاده‌ست و هم یک local web UI داره که می‌شه داخل مرورگر فایل رو انتخاب کرد، command دقیق FFmpeg رو قبل از اجرا دید و روند پردازش رو دنبال کرد.

همچنین در این ابزار command نهایی FFmpeg همیشه قابل مشاهده و بررسی هم هست.

GitHub:
https://github.com/Imanm02/flowmpeg

@DevTwitter | <Iman/>
❤10🍌10👍3
Forwarded from DevTwitter Ads.
یه استارتاپی تو ایران اومده یه نسخه مشابه openRouter توی ایران ساخته به اسم IranRouter
و برای مدت محدود
مدل های gpt6-luna و DeepSeekV4-flash رایگان کردن

نکته باحال اینجاس که قیمتاشون با قیمت های شرکت های ai دقیقا یکسانه بدون کارمزد

چرا ساختنش؟(طبق چیزی که تو سایتشون گفتن)
• شارژ پلتفرم های ai با ایرانی‌کارت دشوار طولانی و خسته کننده است
• پلتفرم های مشابه قیمت گذاری مشخصی ندارند
• در زمان نت ملی دسترسی به api ها سخت است
• نیازه تا توی چند جای مختلف اکانت هاتون رو شارژ و مدیریت کنید.



چه مزیتی داره؟
• قیمت های یکسان با ai های مادر
• مهاجرت سریع(فقط کافیه لینک endpoint رو بزارید روی ایران روتر تا از openai یا deepseek یا grok منتقل بشید به ایران روتر)
• پرداخت ریالی
• تیم پشتبانی قوی


😱لینکش: https://iranrouter.net
بعد از ورود به بخش ثبت نام برید و کلید api خودتون رو بگیرید.
Please open Telegram to view this post
VIEW IN TELEGRAM
🍌117❤19👎6
خیلی‌ها فکر می‌کنند MySQL و PostgreSQL برای ایندکس‌ها از B-tree استفاده می‌کنند، اما در واقع هر دو از B+tree استفاده می‌کنند.
حتی وقتی در PostgreSQL یک ایندکس btree می‌سازید، چیزی که پشت صحنه ساخته می‌شود یک B+tree است.
خب، فرق این دو چیست؟
در B-tree داده‌ها در همه‌ی گره‌ها پخش شده‌اند، چه گره‌های داخلی و چه برگ‌ها.
در B+tree گره‌های داخلی فقط نقش راهنما دارند و همه‌ی داده‌ها در برگ‌ها نگه داشته می‌شوند. برگ‌ها هم به‌ترتیب به هم وصل‌اند.
همین تفاوت ساده دو مزیت مهم دارد:
اول اینکه کوئری‌های بازه‌ای مثل BETWEEN خیلی سریع‌تر اجرا می‌شوند. کافی است یک بار تا اولین برگ پایین برویم و بعد در زنجیره‌ی برگ‌ها جلو برویم.
دوم اینکه چون گره‌های داخلی داده ندارند و سبک‌ترند، کلیدهای بیشتری در هر صفحه‌ی دیسک جا می‌شود. درخت کوتاه‌تر می‌شود و دسترسی به دیسک هم کمتر.

@DevTwitter | <Mohsen Fooladnezhad/>
❤23🍌5👍2
همه دارن «کورس ۲ ساعته‌ی گوگل» درباره‌ی harness رو شیر میکنن.
نسخه‌ی رسمیش ۹ دقیقه‌ست + ۱۳ تا لب رایگان، و بنظرم خیلی به‌دردبخورتره.

خلاصه‌ش یه خطه: مدل فقط فکر میکنه، harness بقیه‌شه. حافظه، ابزار، sandbox، تست.

چک‌ لیست harness قبل از اینکه ایجنت رو ول کنی تو پروژه:

۱. حافظه رو قاطی نکن: session (همین چت)، state (چرک‌نویس کار)، long-term (ترجیحات)
۲. هر اکشن = یه tool مشخص (function یا MCP)
۳. چک‌ها موازی + سقف retry، که تو لوپ نمونه
۴. سند باکس: کپی پروژه و دیتای فیک، نه DB اصلی، نه

نسخه‌ی Anthropic هم جالبه: هر معیار از اول FAIL فرض میشه، یه evaluator با context تازه که اجازه‌ی Write نداره چک میکنه، و ایجنت با فایل progress + git commit کارو به session بعدی تحویل میده.

https://github.com/anthropics/cwc-long-running-agents

@DevTwitter | <Alireza.js/>
1❤16🍌8👍4
This media is not supported in your browser
VIEW IN TELEGRAM
#کدنمک

تسلا از اپ جدیدش با پشتیبانی از صفحه نمایش‌های بزرگ رونمایی کرده، نکته‌ی جالبش اینجاست که توی این رونمایی اسم خودرو رو گذاشته [object Object] که بچه‌های JS یه سکته رو رد کردن سر این داستان.

@DevTwitter
🔥59❤8👍4
بالاخره می‌تونی تدوین ویدیو رو به Claude Code یا Codex بسپری، بدون اینکه مجبور باشی کلی دستور پیچیده FFmpeg رو حفظ کنی!

پروژه متن‌باز ffmpeg-skill در مدت کوتاهی به ۲۳۵۸ ستاره در GitHub رسیده، وارد جدول رتبه‌بندی روزانه Trendshift شده و فقط در چند روز اخیر ۶ نسخه ازش منتشر شده.

اگه تجربه تدوین ویدیو داشته باشی، این کارها برات آشناست:

- برش ویدیو و حذف سکوت‌ها
- اضافه کردن زیرنویس روی تصویر
- یکسان‌سازی سطح صدا
- تبدیل ویدیو به فرمت عمودی برای محتوای کوتاه

برای هرکدوم باید دنبال دستور مناسب FFmpeg بگردی و گاهی یک پارامتر اشتباه، کل کار رو خراب می‌کنه.

اما با ffmpeg-skill فقط کافیه به ایجنت بگی چه خروجی‌ای می‌خوای.

این ابزار ۴۲ قابلیت آماده داره. ابتدا فایل اصلی رو تحلیل می‌کنه، تدوین رو با حداقل افت کیفیت انجام می‌ده و بعد از برش، یک تصویر شامل فریم‌های منتخب می‌سازه تا نتیجه بررسی بشه. بعد از اعتبارسنجی، خروجی نهایی آماده می‌شه.

برای TikTok، Reels، Shorts، YouTube و X هم قالب‌های خروجی داره؛ بنابراین می‌تونی از یک ویدیوی اصلی، نسخه‌های مناسب هر پلتفرم رو بسازی.

چند نکته مهم:
- تمام پردازش‌ها با FFmpeg روی سیستم خودت انجام می‌شن.
- نیازی به سرویس ابری یا API Key نداری.
- یک MCP Server هم داره که سایر کلاینت‌های سازگار با MCP می‌تونن بهش وصل بشن.

نویسنده پروژه هم در بیوی GitHub خودش رو مهندس حوزه صوت، ویدیو و استریم معرفی کرده.

به‌نظرم سپردن کارهای تکراری تدوین به ایجنت، یکی از کاربردهای واقعاً مفید این ابزارهاست.

https://github.com/kajisho5/ffmpeg-skill

@DevTwitter | <Yarad/>
❤22👍5👎3
اگه تو این دنیای ai تو حجم اطلاعات گم شدین و از هر موضوعی یه تیکه میدونین
پیشنهاد میکنم doctree-ai.com رو یه تست بکنین
و یه لیستی از مقاله برای خودتون با سطحتون درست کنین و هر هفته پیش ببرینشون بعد یه ماه تاثیرش رو میبینن که چقدر دانشتون بهتر شده تو یه موضوعی

@DevTwitter | <Amin Torabi/>
👍34👎6🍌6
اولین پروژم با Vibe Coding رو ساختم

اسمش «تسکیار»ه؛ یه برنامه فارسی برای مدیریت کارها و برنامه‌ریزی روزانه که برای ویندوز ساختم.

کد پروژه و دانلود:
https://github.com/mnabishahzamani-dev/taskyar

@DevTwitter | <Mnabishahzamani/>
🍌145❤21👍10
This media is not supported in your browser
VIEW IN TELEGRAM
یکی از بهترین بلاگ‌پست‌هایی که دربارهٔ GPS پیدا کردم. جدایی از کیفیت محتوا، چیزی که نظرم رو جلب کرد این بود که تمام انیمیشن‌های تعاملیش رو با WebGL و Canvas خام، بدون استفاده از هیچ کتابخانه‌ای پیاده‌سازی کرده.
۷۰۰۰ خط کد!
https://ciechanow.ski/gps/
https://ciechanow.ski/js/gps.js

@DevTwitter | <Ayub/>
❤10👍8🍌5
This media is not supported in your browser
VIEW IN TELEGRAM
ابزار Upscayl یه برنامه‌ی رایگان و Open Source هستش که با AI عکس‌های کم‌کیفیت رو تا ۴ برابر بزرگ و شارپ می‌کنه؛ همه‌چی روی کامپیوتر خودت، بدون آپلود و بدون ثبت‌نام.
برای ویندوز، مک و لینوکس هست و فقط یه کارت گرافیک نسبتاً خوب لازم داره.

لینک GitHub:
https://github.com/upscayl/upscayl

@DevTwitter | <Diego Jr/>
🍌7❤5👍1
Forwarded from DevTwitter Ads.
💙👀 کالکشن کوئرا از راه رسید!

👨‍💻 تیشرت، هودی و دورس با طرح‌های اختصاصی برنامه‌نویسی.

👕 مشاهده طرح‌ها و ثبت سفارش:
🔗 https://quera.org/r/jomcg
Please open Telegram to view this post
VIEW IN TELEGRAM
👎24🍌10👍5
این برنامه رو برای مک پیدا کردم و به نظرم خیلی کار راه اندازه.
اسمش Mac.apk هست.
بدون اینکه بیاد امولاتور نصب کنه, میتونه برنامه های .apk اندرویدی رو روی مک سیلیکون اجرا کنه.
چیزای فنی زیاد نوشته, اینکه به شکل نیتیو باز میشه ولی خب خودتون بخونیدش :)))
بعد برنامه هارو حتی روی داک هم میاره, عملا انگار برنامه مک نصب شده.

https://github.com/kksimp/Mac.apk

@DevTwitter | <Sanguine(Ali)™/>
❤14👎4🍌4