DevTwitter | توییت برنامه نویسی – Telegram
DevTwitter | توییت برنامه نویسی
23.6K subscribers
4.36K photos
357 videos
6 files
4.1K links
توییت های برنامه نویسی و طراحی وب :)

@dvtwi

Hashtags:
devtwitter.t.me/5

DevBooks Channel:
https://news.1rj.ru/str/+AYbOl75CLNYxY2U0

Github:
https://github.com/DevTwitter

X:
https://x.com/devtwittir
Download Telegram
توصیه‌ اولم به هر کسی که می‌خواد وارد دنیای هوش مصنوعی بشه استفاده ار Hugging Face، گیت‌هاب دنیای AIعه.

باهاش می‌تونی:
۱. مدل‌های AI رو تست، استفاده و train کنی
۲. از صدها هزار دیتاست‌ بزرگ و تخصصی استفاده کنی
۳. با استفاده از پروژه‌های متن‌باز، اپ‌های ML و AI بسازی و منتشر کنی

@DevTwitter | <Farokh/>
👍63👎1🔥1
بچه‌ها دانشگاه استنفورد یک کورس مجانی کامپیوتر ساینس گذاشته، در واقع پایتون یاد میده. پیش نیاز خاصی نمیخواد و بیشتر به درد کسایی میخوره که میخوان برنامه نویسی شروع کنن. فقط باید انگلیسی بلد باشی و بتونی حداقل هفت ساعت در هفته وقت بذاری
این فرم اپلایشه:

https://codeinplace.stanford.edu/

@DevTwitter | <خوان میگل/>
👍41👎82
بچه ها اگه کسی علاقه داره به ترجمه داکیومنت فارسی Vite کمک کنه اینجا درحال توسعه هست و قبل از انتقال به org اصلی نیاز به بررسی داره.

- https://github.com/mostafa-nematpour/vite-docs-fa
- https://vite.liara.run

@DevTwitter | <پویا/>
👍21👎54🔥2
نرم‌افزار رایگان Obsidian یه اپ نوت‌برداری لوکال با فرمت مارک‌داونه.
این «دانشنامه شخصی» یا «مغز دوم» فوق‌العاده منعطفه و مثلا ازش برای پیاده‌سازی متد Zettelkasten استفاده میشه.

+ دانلود:
https://obsidian.md

++ برای شروع، آموزش Vicky رو حتما ببینین:
https://www.youtube.com/watch?si=OkRzIU7M0weOKtys&v=d3e7GWsqoU0&feature=youtu.be

@DevTwitter | <ِYashar Shahi/>
👍43👎42
#میم_شبانگاهی

راه حل مشکلات ویندوز REBOOT
راه حل مشکلات لینوکس BE ROOT

@DevTwitter | <MehrdadLinux/>
👍90🔥13👎8
This media is not supported in your browser
VIEW IN TELEGRAM
کمپانی Cohere یک مدل embedding که قابلیت Multimodal داره معرفی کرده. یعنی باهاش متن و عکس را میتونید embed کنید، که برای سرچ و اپلیکیشن های RAG عالیه.
مثلا اگه یک سری فایلهای pdf که مربوط به مالی میشه را بخواهید روش RAG پیاده کنید، بجای اینکه متن را از فایل استخراج کنید و امبد کنید، هر صفحه را به صورت تصویر embed میکنه. اینجوری دیگه نیازی به OCR ندارید و دقتش هم فوق العاده بالاست. این فایل notebook گذاشتم که یک مثال را داره نشون میده که چطور یک مقاله را ایمبد میکنه و بعد میتونید روش سرچ انجام بدید.
یکی از مهمترین کاربردهاش برای درست کردن سیستم های RAG و سوال/جواب روی داکیومنت ها ست.
Colab notebook: https://colab.research.google.com/drive/1CghORsRWDGMEZJe6EeyRj4D6M2oltYvJ?usp=sharing

@DevTwitter | <Mehdi Allahyari/>
👍22🔥32
مدل‌های جدید o3 و o4-mini که همین الان ریلیز شدن در کد نویسی و استدلال فوق العاده هستن، حتما امتحان کنین

در بخش استدلال عملکردش خیلی شبیه به مدل چینی manus شده و تسک رو خودش خرد میکنه

روی ترمینال میتونین خیلی راحت استفاده کنین
https://github.com/openai/codex

@DevTwitter | <Shahin/>
👍323👎3
یکی از رپو هایی که تغییراتش واقعا جذابه
لیست mcp server هایی که هر روز داره بهش اضافه میشه هر کدوم میتونه نحوه کارهای کلاسیک رو توی محدوده خودش تغییر بده

https://github.com/modelcontextprotocol/servers

@DevTwitter | <Shahin/>
👍16🔥2
واقعاً از گشتن تو چت‌های بلند با AI خسته شده بودم، امروز نشستم یه اکستنشن کروم ساختم
روی هر پیام شماره می‌زنه، با دو تا دکمه هم می‌تونی راحت بالا پایین بری
فعلاً از ChatGPT، Claude و Grok پشتیبانی می‌کنه
اسمش: AI Chat Scroller
https://github.com/H120/AI-Chat-Scroller

@DevTwitter | <Hossein/>
👍656🔥6👎1
تو مراحل توسعه ایجنت، رسیدم به مرحله‌ای که باید با مدل کاری میکردم که بتونه کوئری بزنه و تو دیتابیس برگرده و دیتا استخراج کنه
برا همین یه دیتابیس بزرگ ساختم تا روش این کارو بکنم
تو این ریپازیتوری میتونید دیتابیس و اطلاعات کاملش رو ببینید
https://github.com/AbbasRafatpanah/ecommerce-database

@DevTwitter | <عباس رفعت‌پناه/>
15👍10👎4
من خیلی گیم نمیزنم فقط شطرنج اونم گاهی .. ولی این بازی رو الان یروزه بکوب دارم بازی میکنم! بازی یه چیزی تو سبک Colossal Cave Adventure ولی با دستورات لینوکسی!
https://github.com/phyver/GameShell

@DevTwitter | <Nik/>
👎39👍15🔥7
یک پلاگین Expo ساختم که کمک می‌کنه مثلا رنگ‌های DatePicker اندروید رو تغییر بدین
درواقع بدون نیاز به eject کردن میتونین فایل styles.xml اندروید رو از طریق کانفیگ اکسپو تغییر بدین
برای نیاز خودم زدمش اما اگه تغییری به نظرتون میرسید بگین یا انجام بدین، مرسی
https://github.com/siavashh/expo-config-plugin-android-styles

@DevTwitter | <Siavash/>
10👍7🔥4
یک نمونه از توانمندی های nextJs و VueJs
توسعه اپ دسکتاپ بورد مدیریت پروژه بر اساس روش Kanban - کاملا آفلاین و بدون نیاز به حساب کاربری!

https://github.com/kanriapp/kanri

@DevTwitter | <MJ/>
🔥25👍6
قابلیت فوق‌ العاده برای توسعه‌ دهندگان PHP و Laravel

اگه با Laravel کار می‌ کنی، احتمالا از این افزونه جدید خوشت میاد: Laravel DevTools
یه ابزار برای مرورگر Chrome که خیلی راحت و بدون دردسر اطلاعات کامل هر درخواست (request) رو نشون میده: از جمله کوئری‌ ها، ولیدیشن‌ ها، session، route، و کلی چیز دیگه
زمان اجرای درخواست‌ ها رو هم با جزئیات نشون میده
بدون نیاز به نصب debug bar یا دستکاری پروژه — فقط یه افزونه سبک و کاربردی!
اینم لینک معرفی کاملش تو Laravel News:
https://laravel-news.com/php-devtools-console

@DevTwitter | <Amirreza Jafari/>
👍25👎62🔥1
یک موردی که جدیدا بهش برخوردم و استفاده ازش کلی کارم رو راحت تر کرد، متد withDefault توی Elequent بود.

اینطوری کار می‌کنه که وقتی ریلیشن به شما مقدار null رو برمی‌گردونه، این مقدار جایگزینش میشه.

ریلشن‌های نوع hasMany، MorphMany و ... که کالکشن خالی برمیگردونن این متد رو ندارن و فقط روی چهار ریلیشن belongsTo، hasOne، hasOneThrough و morphOne کار می‌کنن.

https://laravel.com/docs/11.x/eloquent-relationships#default-models

@DevTwitter | <Milad Niroee/>
🔥14👍8👎1
تو یادگیری به نظرم بهترین کار اینه که عمودی یاد بگیریم نه افقی

مثلا بین React و Angular و Vue فقط یکیشون رو کامل مسلط بشیم. درسته که روز اول برای انتخاب ممکنه یکی دو تا پروژه با هر کدوم بزنیم تا ببینیم کدوم مناسب ماست.

همینطور تو دیتابیس ها بین MySQL و Oracle و SQL Server و PostgreSQL یکی رو انتخاب کنیم و داکیومنتش رو بخونیم و در اون عمیق بشیم

همینطور برای CI/CD می تونیم بین Gitlab CI و Github Actions یکی رو عمیق بشیم و تو پروژه هامون استفاده کنیم.

برای Web Server بین Apache و Nginx

به عنوان دیسترو لینوکس بین Ubuntu و Debian و Redhat

منظورم این نیست که کلا از بقیه سر در نیاریم اما یکی رو انتخاب کنیم و تو همه پروژه ها مداوم استفاده کنیم تا کامل مسلط بشیم

تو Backend بین Node.js و Golang و پایتون و دات نت و جاوا بازم یه استک رو انتخاب کنیم و چند سال همه پروژه ها رو با اون انجام بدیم.

تو Cloud بین AWS و Azure و GCP بازم یکی رو مسلط باشیم

برای IaC بازم بین Terraform و Ansible و CloudFormation یکی رو انتخاب کنیم.

در واقع منظورم اینه که اگر با React خوب کار کردیم، به جای اینکه بریم Angular یاد بگیریم که یه مهارت موازی هست، وقتمون رو روی قسمت های دیگر Stack مثلا backend یا DB یا DevOps بذاریم.

@DevTwitter | <Pouria Jahandideh/>
👍116👎104
This media is not supported in your browser
VIEW IN TELEGRAM
بعد چند وقت تایم خالی گیر آوردم و یک پروژه چت رو شروع کردم که بهانه ای برای یادگیری Fastify.js و Socket.io هم باشه و در سمت فرانت از فریمورک عزیز React.js به همراه Shadcn استفاده کردم و برای مدیریت state ها از Zustand.
در سمت بک که چالش های جالبی داشت از Bun.js و Fastify.js به همراه دیتابیس MongoDB استفاده شد.

پروژه هنوز جای پیشرفت زیادی داره و خوشحال میشم اگر نظری، پیشنهادی یا فیچری مدنظرتون هست بهم اطلاع بدید

دمو: https://chatify.liara.run
سورس کد بک اند:https://github.com/Ali-boorboor/Chatify-backend
سورس کد فرانت اند: https://github.com/Ali-boorboor/Chatify

@DevTwitter | <Ali Boorboor/>
👍527👎3🔥3
خروجی مدل‌های زبانی پر از # و * اذیت می‌کند؟
می‌خواهی بدون ورد و آفیس، متن فارسی را تمیز و شیک PDF کنی؟
یه ابزار ساده ساختم که:
- می‌تواند PDF تولید کند.
- علامت‌های اضافی را حذف می‌کند.
- فونت و سایز را تنظیم می‌کند.
- پیش‌نمایش زنده دارد.

https://github.com/Ho3seinTork/Persian-Text-to-PDF-Converter

@DevTwitter | <Diss Obedience/>
👍35👎7🔥32
یه فانکشن کاربردی به اسم batched توی ماژول itertools از پایتون ۳.۱۲ اضافه شده. هر بار n تا آیتم از iterable بهت می‌ده. خیلی چیز کاربردیه:
https://docs.python.org/3/library/itertools.html#itertools.batched

@DevTwitter | <GreateBahram/>
👍31🔥1