ابزاری آنلاین برای جستجوی بیش از ۱۸ میلیون سند PDF! یکی از مزایای این موتور جستجوی مستندات اینه که فهرست مطالب سندها مستقیماً در نتایج جستجو نمایش داده میشه.
خلاصه خیلی خوب و کاربردی هستش
لینک :
https://PDFSearch.io
@DevTwitter | <Mr.programmer/>
خلاصه خیلی خوب و کاربردی هستش
لینک :
https://PDFSearch.io
@DevTwitter | <Mr.programmer/>
ظاهرا jcal یه مشکلی تو محاسبه سال کبیسه داره. من سورسشو از https://git.savannah.gnu.org/git/jcal.git گرفتم و با یه فرمول سادهتر جایگزینش کردم. اما نمیدونم تو اون سایت چطوری میشه پول ریکوئست زد و ...
فعلا گذاشتمش تو گیتهاب
https://github.com/Rahmanism/jcal
رو سیستم خودمم کار میکنه :))
@DevTwitter | <Rahmanism/>
فعلا گذاشتمش تو گیتهاب
https://github.com/Rahmanism/jcal
رو سیستم خودمم کار میکنه :))
@DevTwitter | <Rahmanism/>
این ابزار نواقص اکسپلورر ویندوز رو برطرف کرده:
فولدرها در تبِ جدید اکسپلوررِ فعلی باز میشن و اگر قبلا باز بودن همون تب باز میشه. با Ctrl+Shift+T تب بسته به همراه Selectionش برمیگرده. با انتخاب چند فولدر و Enter همه همزمان در تبهای جدا باز میشن و ...
https://github.com/w4po/ExplorerTabUtility
@DevTwitter | <Ayub Kokabi/>
فولدرها در تبِ جدید اکسپلوررِ فعلی باز میشن و اگر قبلا باز بودن همون تب باز میشه. با Ctrl+Shift+T تب بسته به همراه Selectionش برمیگرده. با انتخاب چند فولدر و Enter همه همزمان در تبهای جدا باز میشن و ...
https://github.com/w4po/ExplorerTabUtility
@DevTwitter | <Ayub Kokabi/>
ریپوهای Awesome رو همیشه دوست داشتم ولی تو گرایش ژئوفیزیک نبودش. سر همین یه ریپوی Awesome نوشتیم براشون که کارشون راحتتر باشه :) اگر خوشتون اومد یه بدید و اگر تونستید توی توسعهاش کمکمون کنید ؛)
https://github.com/aradfarahani/awesome-geophysics
@DevTwitter | <Arad/>
https://github.com/aradfarahani/awesome-geophysics
@DevTwitter | <Arad/>
معرفی پروژه Quick Connect
فرقی نمیکنه اپلیکیشن شما تو چه دسته ای قرار میگیره در هر صورت به این قابلیت ها نیاز داره:
- کاربر ها بتونن به شکلی ساده و خوشایند با پشتیبانی تماس برقرار کنن.
- اپلیکیشن شما بتونه به خوبی با بازدید کننده ها، تعامل برقرار کنه.
کوئیک کانکت قراره همه این دغدغه هارو حل کنه اونم بصورت رایگان و اپن سورس!
با کوئیک کانکت مثل ابزار Crisp و یا تو ایران «گفتینو»، می تونید به پروژتون چت آنلاین رو اضافه کنید.
اگه دقت کرده باشید وب سایت های پربازدید مثل digikala و filimo و zoomit قابلیتی شبیه به استوری اینستاگرام اضافه کردن که باعث افزایش تعامل با کاربر میشه. همچنین کوئیک کانکت هم، قابلیت جذاب استوری رو قراره داشته باشه.
پروژه سبک و قابل مقیاس است و زبان مورد استفاده گولنگه.
اگه توانایی کانتریبیوت کردن دارید، خوشحال میشیم جوین بشید.«برای نحوه کانتریبیوت به گیتهاب پروژه مراجعه کنید»
منتظر حمایت و استار شما هستیم تا بهمون انگیزه بده این پروژه جذابو پیش ببریم.
لینک پروژه:
https://github.com/syntaxfa/quick-connect
@DevTwitter | <alireza-fa/>
فرقی نمیکنه اپلیکیشن شما تو چه دسته ای قرار میگیره در هر صورت به این قابلیت ها نیاز داره:
- کاربر ها بتونن به شکلی ساده و خوشایند با پشتیبانی تماس برقرار کنن.
- اپلیکیشن شما بتونه به خوبی با بازدید کننده ها، تعامل برقرار کنه.
کوئیک کانکت قراره همه این دغدغه هارو حل کنه اونم بصورت رایگان و اپن سورس!
با کوئیک کانکت مثل ابزار Crisp و یا تو ایران «گفتینو»، می تونید به پروژتون چت آنلاین رو اضافه کنید.
اگه دقت کرده باشید وب سایت های پربازدید مثل digikala و filimo و zoomit قابلیتی شبیه به استوری اینستاگرام اضافه کردن که باعث افزایش تعامل با کاربر میشه. همچنین کوئیک کانکت هم، قابلیت جذاب استوری رو قراره داشته باشه.
پروژه سبک و قابل مقیاس است و زبان مورد استفاده گولنگه.
اگه توانایی کانتریبیوت کردن دارید، خوشحال میشیم جوین بشید.«برای نحوه کانتریبیوت به گیتهاب پروژه مراجعه کنید»
منتظر حمایت و استار شما هستیم تا بهمون انگیزه بده این پروژه جذابو پیش ببریم.
لینک پروژه:
https://github.com/syntaxfa/quick-connect
@DevTwitter | <alireza-fa/>
امروز یه تصمیم سخت ولی هیجانانگیز گرفتم!
مدتی بود کوئریهام روی دیتابیس کند شده بودن، مخصوصاً وقتی حجم دیتا زیاد میشد.
داشتم فکر میکردم چطور هم مقیاسپذیرتر بشم، هم گزارشگیری رو سریعتر کنم، بدون اینکه سرور بسوزه!
راهحل چی بود؟
یه ترکیب جالب:
1- دادههای کاربران رو بهازای هر ۵۰۰۰ نفر تو جدول جدا ریختم (شاردینگ دستی).
2- بعد یه materialized view ساختم که خلاصهی دیتا از همهی شاردها رو کش میکنه برای گزارشگیری سریعتر.
نتیجه؟
سرعتی که دیدم واقعاً لذتبخش بود! حس کردم یه نفس عمیق به دیتابیس دادم.
یه تجربهی جالب دیگه تو مسیر بهینهسازی و مقیاسپذیری سیستم.
@DevTwitter | <Sajjad Zibafar/>
مدتی بود کوئریهام روی دیتابیس کند شده بودن، مخصوصاً وقتی حجم دیتا زیاد میشد.
داشتم فکر میکردم چطور هم مقیاسپذیرتر بشم، هم گزارشگیری رو سریعتر کنم، بدون اینکه سرور بسوزه!
راهحل چی بود؟
یه ترکیب جالب:
1- دادههای کاربران رو بهازای هر ۵۰۰۰ نفر تو جدول جدا ریختم (شاردینگ دستی).
2- بعد یه materialized view ساختم که خلاصهی دیتا از همهی شاردها رو کش میکنه برای گزارشگیری سریعتر.
نتیجه؟
سرعتی که دیدم واقعاً لذتبخش بود! حس کردم یه نفس عمیق به دیتابیس دادم.
یه تجربهی جالب دیگه تو مسیر بهینهسازی و مقیاسپذیری سیستم.
@DevTwitter | <Sajjad Zibafar/>
بهترین کورس ها برای یادگیری حوزه LLM
1. https://github.com/mlabonne/llm-course
2. https://huggingface.co/learn/llm-course
@DevTwitter | <Shojaei/>
1. https://github.com/mlabonne/llm-course
2. https://huggingface.co/learn/llm-course
@DevTwitter | <Shojaei/>
ابزار دیجیکالا برای Agent ها
ابزاری به نام digikala_search_tool توسعه یافته که به agent های هوش مصنوعی امکان میدهد تا با استفاده از پرسشهای طبیعی و فیلترهای قیمت، به جستجوی محصولات در دیجیکالا بپردازند. این ابزار با LangChain ساخته شده و به منظور بهبود برنامههای مبتنی بر مدلهای زبانی با دادههای واقعی محصولات طراحی شده است.
نسخه MCP به زودی توسعه داده خواهد شد.
https://github.com/dariush-bahrami/digikala-tools
@DevTwitter | <Ali/>
ابزاری به نام digikala_search_tool توسعه یافته که به agent های هوش مصنوعی امکان میدهد تا با استفاده از پرسشهای طبیعی و فیلترهای قیمت، به جستجوی محصولات در دیجیکالا بپردازند. این ابزار با LangChain ساخته شده و به منظور بهبود برنامههای مبتنی بر مدلهای زبانی با دادههای واقعی محصولات طراحی شده است.
نسخه MCP به زودی توسعه داده خواهد شد.
https://github.com/dariush-bahrami/digikala-tools
@DevTwitter | <Ali/>
1مقایسهی کامل ISR، SSG، SSR و CSR در Next.js — بهترین روش برای سئو چیست؟
فریمورک Next.js امکانات متنوعی برای رندر صفحات ارائه میدهد که بر اساس نوع پروژه و نیاز به سئو یا عملکرد، میتوان از آنها استفاده کرد. در این مقاله، تفاوتهای میان ۴ روش رندر — SSG، ISR، SSR و CSR — را بررسی کردیم.
روش SSG برای صفحاتی با محتوای ثابت عالی است و بهترین عملکرد و سئو را دارد.
روش ISR ترکیبی از سرعت SSG و امکان بهروزرسانی استاتیک است.
روش SSR مناسب زمانی است که محتوا باید همیشه تازه باشد و شخصیسازی دارد.
روش CSR فقط زمانی توصیه میشود که سئو اهمیت زیادی نداشته باشد.
اگر به دنبال بالاترین عملکرد همراه با سئو هستید، SSG یا ISR بهترین گزینهها هستند. برای محتوای حساس به زمان، SSR را انتخاب کنید. CSR را فقط در صفحات داخلی مانند داشبورد کاربر به کار ببرید.
@DevTwitter | <Omid Araghi/>
فریمورک Next.js امکانات متنوعی برای رندر صفحات ارائه میدهد که بر اساس نوع پروژه و نیاز به سئو یا عملکرد، میتوان از آنها استفاده کرد. در این مقاله، تفاوتهای میان ۴ روش رندر — SSG، ISR، SSR و CSR — را بررسی کردیم.
روش SSG برای صفحاتی با محتوای ثابت عالی است و بهترین عملکرد و سئو را دارد.
روش ISR ترکیبی از سرعت SSG و امکان بهروزرسانی استاتیک است.
روش SSR مناسب زمانی است که محتوا باید همیشه تازه باشد و شخصیسازی دارد.
روش CSR فقط زمانی توصیه میشود که سئو اهمیت زیادی نداشته باشد.
اگر به دنبال بالاترین عملکرد همراه با سئو هستید، SSG یا ISR بهترین گزینهها هستند. برای محتوای حساس به زمان، SSR را انتخاب کنید. CSR را فقط در صفحات داخلی مانند داشبورد کاربر به کار ببرید.
@DevTwitter | <Omid Araghi/>
این مقاله نکات ساده و مهمی رو برای طراحی distributed systemها میگه
نکاتی که گفته کوتاه و جمع و جوره اما واقعا درسته و کمک میکنه برای طراحی سیستم درست با رعایت کردن یه سری اصول ساده و مهم.
One cache cluster to rule them all
مواظب باشید که سرورهای کش سرویس های مختلف یکی نباشن!
Queues are non-negotiable
وجود queue غیرقابل مذاکره ست، برامون زمان میخره که لود رو مدیریت کنیم!
Measuring end-to-end latency
یادمون نره latency پیام های async رو هم تو سیستم مانیتور کنیم، انباشت شدن شون و اختلاف زمان لحظه درخواست با پردازش شون مهمه.
Design for failure
این یکی که دیگه اصل قضیه ست، انواع و اقسام خطاها تو سیستم ممکنه رخ بده و باید براشون آماده باشیم، استفاده از retry pattern و circuit breaker و dead-letter queue الگوهای کمک کننده هستند.
Design for idempotency
اگه میخوای fault-tolerant باشی لازمه که حتما در ادامه ش idempotent هم باشی چون duplicate callها تقریبا اجتناب ناپذیر هستند در شرایط خطا
https://www.16elt.com/2025/04/19/lessons-from-distributed-systems/
@DevTwitter | <Hossein Nazari/>
نکاتی که گفته کوتاه و جمع و جوره اما واقعا درسته و کمک میکنه برای طراحی سیستم درست با رعایت کردن یه سری اصول ساده و مهم.
One cache cluster to rule them all
مواظب باشید که سرورهای کش سرویس های مختلف یکی نباشن!
Queues are non-negotiable
وجود queue غیرقابل مذاکره ست، برامون زمان میخره که لود رو مدیریت کنیم!
Measuring end-to-end latency
یادمون نره latency پیام های async رو هم تو سیستم مانیتور کنیم، انباشت شدن شون و اختلاف زمان لحظه درخواست با پردازش شون مهمه.
Design for failure
این یکی که دیگه اصل قضیه ست، انواع و اقسام خطاها تو سیستم ممکنه رخ بده و باید براشون آماده باشیم، استفاده از retry pattern و circuit breaker و dead-letter queue الگوهای کمک کننده هستند.
Design for idempotency
اگه میخوای fault-tolerant باشی لازمه که حتما در ادامه ش idempotent هم باشی چون duplicate callها تقریبا اجتناب ناپذیر هستند در شرایط خطا
https://www.16elt.com/2025/04/19/lessons-from-distributed-systems/
@DevTwitter | <Hossein Nazari/>
کل سیستم پرامپت Claude لیک شده که 24 هزار توکنه! از لینک زیر میتونید مطالعه کنید.
میتونه راهنمای خیلی خوبی در توسعه llmها براتون باشه.
https://raw.githubusercontent.com/asgeirtj/system_prompts_leaks/refs/heads/main/claude.txt
@DevTwitter | <Reza Jafari/>
میتونه راهنمای خیلی خوبی در توسعه llmها براتون باشه.
https://raw.githubusercontent.com/asgeirtj/system_prompts_leaks/refs/heads/main/claude.txt
@DevTwitter | <Reza Jafari/>
الان که دیگه llama.cpp پشتیبانی از مدلهای VLM را هم روی سرور و Web UI اضافه کرده میتونید مدلهای بخصوص کوچک VLM را به صورت لوکال ران کنید. مثلا این دمو مدل SmolVLM 500M را load کرده و به صورت realtime داره اجرا میکنه. کدش ۲۰۰ خط هم نیست. این لینکش:
https://github.com/ngxson/smolvlm-realtime-webcam
@DevTwitter | <Mehdi Allahyari/>
https://github.com/ngxson/smolvlm-realtime-webcam
@DevTwitter | <Mehdi Allahyari/>
تازه میخوای لینوکس یاد بگیری؟
دورهها گرونن؟
فقط کافیه بری:
https://linuxjourney.com
بدون ثبتنام، رایگان و مرحلهبهمرحله از صفر تا پیشرفته!
مباحث دسته بندی خوبی داره، ساده است مثال ها خیلی خوب
@DevTwitter | <Mehrdad Linux/>
دورهها گرونن؟
فقط کافیه بری:
https://linuxjourney.com
بدون ثبتنام، رایگان و مرحلهبهمرحله از صفر تا پیشرفته!
مباحث دسته بندی خوبی داره، ساده است مثال ها خیلی خوب
@DevTwitter | <Mehrdad Linux/>
بچهها Anthropic خودش سیستمپرامپتهاش رو منتشر میکنه معمولا. اگر هم دنبال سیستمپرامپت سایر مدلها هستید، این رو از دست ندید:
https://github.com/elder-plinius/CL4R1T4S
حتی برای v0 و replit و ... هم گذاشته، یعنی احتمالا با یکم کار میتونید کمهزینهتر ایجنت کدینگ خودتون رو بسازید.
@DevTwitter | <Muhammadreza Haghiri/>
https://github.com/elder-plinius/CL4R1T4S
حتی برای v0 و replit و ... هم گذاشته، یعنی احتمالا با یکم کار میتونید کمهزینهتر ایجنت کدینگ خودتون رو بسازید.
@DevTwitter | <Muhammadreza Haghiri/>
خب یکی از پروژه های شخصی خودم رو که ازش استفاده میکردم و هنوزم میکنم رو تصمیم گرفتم بذارم روی گیتهاب، این برنامه در واقع با یک ترفند عجیب و غریب کار میکنه :)
کارش هم اسکن یوزرهای تلگرام هست
احتمالا برای شما هم جالب باشه
https://github.com/amirfabo/telegram-scanner
@DevTwitter | <amir/>
کارش هم اسکن یوزرهای تلگرام هست
احتمالا برای شما هم جالب باشه
https://github.com/amirfabo/telegram-scanner
@DevTwitter | <amir/>
This media is not supported in your browser
VIEW IN TELEGRAM
این ریپو را قبلا معرفی کرده بودم. یک دوره عالی راجع به LLM ها. الان یک تعداد مطلب جدید و یک roadmap بخصوص راجع به AI Engineer هم بهش اضافه شده. این خودش یک کلاس درس کامله!
https://github.com/mlabonne/llm-course
@DevTwitter | <Mehdi Allahyari/>
https://github.com/mlabonne/llm-course
@DevTwitter | <Mehdi Allahyari/>
سورس کد مرورگر فایرفاکس موزیلا به صورت رسمی روی گیتهاب اومد.
https://github.com/mozilla-firefox/firefox
@DevTwitter | <Geek Alerts/>
https://github.com/mozilla-firefox/firefox
@DevTwitter | <Geek Alerts/>
ویژوال استودیو ۲۰۲۲ نسخه v17.14 الان برای همه قابل دسترسه! با حالت جدید Agent توی GitHub Copilot، ابزارهای دیباگ پیشرفتهتر و کلی امکانات جدید توی توسعه مبتنی بر هوش مصنوعی غرق شو. همین امروز آپدیت کن و آینده برنامهنویسی رو تجربه کن! اینجارو ببین: https://msft.it/6186SZGgq
@DevTwitter | <Behnam Ebrahimi/>
@DevTwitter | <Behnam Ebrahimi/>
اگر TS Developer هستید و میخواید از TS داخل آنریل انجین و یونیتی و پروژه های .Net استفاده کنید میتونید از این استفاده کنید:
PuerTS (developed by tencent)
https://github.com/Tencent/puerts
@DevTwitter | <Hamidreza/>
PuerTS (developed by tencent)
https://github.com/Tencent/puerts
@DevTwitter | <Hamidreza/>