اگر ادمین سیستم هستید و با سرورهای ویندوزی کار میکنید، این ابزار برای شماست!
بهتون پیشنهاد میکنم ریپازیتوری WinTempCln رو بررسی و به صورت دورهای اجراش کنید تا فضای سرور بهینه بمونه و عملکرد بهتر بشه.
https://github.com/roozysoft/winTempcln
@DevTwitter | <Roozbeh PH/>
بهتون پیشنهاد میکنم ریپازیتوری WinTempCln رو بررسی و به صورت دورهای اجراش کنید تا فضای سرور بهینه بمونه و عملکرد بهتر بشه.
https://github.com/roozysoft/winTempcln
@DevTwitter | <Roozbeh PH/>
👍10👎6
مفتخرم Nogital Focus را به عنوان یک داشبورد متنباز و ماژولار جهت مدیریت تمرکز، رهگیری KPI شخصی و بهبود بهرهوری حرفهایها معرفی کنم
مخصوص افرادی که میخواهند رشد شخصی و کار عمیق بدون حواسپرتی را تجربه کنند.
http://github.com/nasserhaji/nogital-focus
@DevTwitter | <Mohammad Nasser Hajihashemabad/>
مخصوص افرادی که میخواهند رشد شخصی و کار عمیق بدون حواسپرتی را تجربه کنند.
http://github.com/nasserhaji/nogital-focus
@DevTwitter | <Mohammad Nasser Hajihashemabad/>
❤15👎7
تو ویدیو زیر خلاصه و مفید با هر آنچه که یک AI Engineer باید در مورد GPU بدونه آشنا میشید، از دستش ندید!
https://www.youtube.com/watch?v=y-UGrYbJsJk&feature=youtu.be
@DevTwitter | <Reza Jafari/>
https://www.youtube.com/watch?v=y-UGrYbJsJk&feature=youtu.be
@DevTwitter | <Reza Jafari/>
👍8👎4
یک پروژه شسته رُفته از پیاده سازی یک RAG پیشرفته با استفاده از llamaIndex و روی Google Cloud Vertex AI. که این موضوعات را هم پوشش میده:
- RAG design, indexing, retrieval, evaluation metrics
میتونید کامل هم روی Cloud یا لوکال اجرا کنید و تکنیکهای مختلف را تست کنید.
Github: https://github.com/GoogleCloudPlatform/generative-ai/tree/main/gemini/sample-apps/llamaindex-rag
@DevTwitter | <Mehdi Allahyari/>
- RAG design, indexing, retrieval, evaluation metrics
میتونید کامل هم روی Cloud یا لوکال اجرا کنید و تکنیکهای مختلف را تست کنید.
Github: https://github.com/GoogleCloudPlatform/generative-ai/tree/main/gemini/sample-apps/llamaindex-rag
@DevTwitter | <Mehdi Allahyari/>
❤7👍4
اولین نسخه پکیج Laravel Reactions بالاخره منتشر شد!
با این پکیج به راحتی میتونید قابلیت ریاکشن ایموجی رو به مدلهای لاراولیتون اضافه کنید.
ویژگیها:
- پشتیبانی از چند نوع ریاکشن و ریاکشن های کاستوم
- قابلیت تنظیم مدلهای قابل ریاکشن
- مستندات کامل
- ساده، تمیز و....
گیتهاب: https://github.com/binafy/laravel-reactions
@DevTwitter | <Milwad Khosravi/>
با این پکیج به راحتی میتونید قابلیت ریاکشن ایموجی رو به مدلهای لاراولیتون اضافه کنید.
ویژگیها:
- پشتیبانی از چند نوع ریاکشن و ریاکشن های کاستوم
- قابلیت تنظیم مدلهای قابل ریاکشن
- مستندات کامل
- ساده، تمیز و....
گیتهاب: https://github.com/binafy/laravel-reactions
@DevTwitter | <Milwad Khosravi/>
1❤11👍4🔥1
شاید در نگاه اول، اینکه کسی بخواد طی ۱۲ ساعت به صورت لایو، یک شبکه عصبی رو روی تخته وایت برد Train کنه عجیب، غیرعادی یا مضحک به نظر برسه ولی دیدنش برای من مثل تجربه یک ماجراجویه، همونقدر جالب و وسوسه برانگیز :)))
آقای Sam Westby توضیح میده که هدفش نشون دادن پیچیدگی واقعی و حجم محاسبات آموزش یک شبکه عصبی و همینطور به چالش کشیدن خودشه.
اون سعی میکنه یک شبکه عصبی ساده رو روی دیتاست MNIST بدون استفاده از هیچ ماشین حساب یا ابزار الکترونیکی و فقط با محاسبات دستی و کمترین استراحت ذهنی، آموزش بده.
اگه شما هم به دنبال درک شهودی و عمیق تری از شبکه های عصبی هستید این ویدیو رو بهتون پیشنهاد میکنم.
Part 1:
https://www.youtube.com/live/T_2fgNMY5bA
Part 2:
https://www.youtube.com/live/uNa1cemGpC8
@DevTwitter | <Zahra Sahranavard/>
آقای Sam Westby توضیح میده که هدفش نشون دادن پیچیدگی واقعی و حجم محاسبات آموزش یک شبکه عصبی و همینطور به چالش کشیدن خودشه.
اون سعی میکنه یک شبکه عصبی ساده رو روی دیتاست MNIST بدون استفاده از هیچ ماشین حساب یا ابزار الکترونیکی و فقط با محاسبات دستی و کمترین استراحت ذهنی، آموزش بده.
اگه شما هم به دنبال درک شهودی و عمیق تری از شبکه های عصبی هستید این ویدیو رو بهتون پیشنهاد میکنم.
Part 1:
https://www.youtube.com/live/T_2fgNMY5bA
Part 2:
https://www.youtube.com/live/uNa1cemGpC8
@DevTwitter | <Zahra Sahranavard/>
👍66👎14❤9🔥6
این Requirement Driven Vibe Coding چیه؟
یعنی قبلا ازینکه پروژه رو شروع کنیم٬ میشینیم قشنگ User Story و Requirementها رو می نویسیم و بر اساس اون جلو می ریم.
چندتا اسکرینشات که چجوری این Requirementهارو می نویسیم.
@DevTwitter | <Von Datawarehausen/>
یعنی قبلا ازینکه پروژه رو شروع کنیم٬ میشینیم قشنگ User Story و Requirementها رو می نویسیم و بر اساس اون جلو می ریم.
چندتا اسکرینشات که چجوری این Requirementهارو می نویسیم.
@DevTwitter | <Von Datawarehausen/>
👍47👎15❤1
میدونستید Microsoft Learn هم MCP Server داره؟
https://github.com/microsoftdocs/mcp
امروز داشتم در مورد مفهوم Declaration Space در سیشارپ تو کتاب Programming C# 12 میخوندم. گفتم ببینم تو داکیومنتهای مایکروسافت چی درموردش نوشته. با این MCP میتونید دسترسی به داکیومنتهای مایکروسافت رو به AI Agent خودتون بدید و آخرین اطلاعات رو بهتر دریافت کنید
@DevTwitter | <Serajoddin Aliabadi/>
https://github.com/microsoftdocs/mcp
امروز داشتم در مورد مفهوم Declaration Space در سیشارپ تو کتاب Programming C# 12 میخوندم. گفتم ببینم تو داکیومنتهای مایکروسافت چی درموردش نوشته. با این MCP میتونید دسترسی به داکیومنتهای مایکروسافت رو به AI Agent خودتون بدید و آخرین اطلاعات رو بهتر دریافت کنید
@DevTwitter | <Serajoddin Aliabadi/>
👍8❤5
ابزار FHE Search System منتشر شد:)
موتور جستجوی امن با حفظ حریم خصوصی!
ویژگیها:
- استفاده از همومورفیک
- جستجو بدون دیده شدن دادهها
- پشتیبانی کامل از سه زبان
- کاملاً رایگان و متنباز
مناسب شاخه ها: پزشکی، حقوقی، مالی
@DevTwitter | <Amin/>
موتور جستجوی امن با حفظ حریم خصوصی!
ویژگیها:
- استفاده از همومورفیک
- جستجو بدون دیده شدن دادهها
- پشتیبانی کامل از سه زبان
- کاملاً رایگان و متنباز
مناسب شاخه ها: پزشکی، حقوقی، مالی
@DevTwitter | <Amin/>
👍8❤3👎2
دوستان فرانتاند.
یک کامپوننت با shadcn ساختم اسمشو فعلا گذاشتم PersianWheelPicker که میتوانید بهعنوان یک Date Picker فارسی ازش استفاده کنید.
هنوز در مراحل اولیه است و سادهست—خوشحال میشم با Forkهاتون بهترش کنید D:
https://github.com/deaduchiha/persian-wheel-picker
@DevTwitter | <Alireza Nikzad/>
یک کامپوننت با shadcn ساختم اسمشو فعلا گذاشتم PersianWheelPicker که میتوانید بهعنوان یک Date Picker فارسی ازش استفاده کنید.
هنوز در مراحل اولیه است و سادهست—خوشحال میشم با Forkهاتون بهترش کنید D:
https://github.com/deaduchiha/persian-wheel-picker
@DevTwitter | <Alireza Nikzad/>
👍32❤3👎1
خیلی از زرنگها با Shift+Del اشتباهی ممکنه خودشون را به فنا بدهند
برای غیرفعال کردن Shift+Del جوری که اگر اشتباهی فایل را پاک کردید از سطل بتوان بازیابی کرد PowerToys را نصب کنید و از قسمت
Keyboard Manager
یک شورتکات جدید تعریف کنید که Shift+Del را غیرفعال کنه، حالا Enable Keyboard Manager را یک بار خاموش روشن کنید و Shift+Del از کار میفته
آخرین نسخه نرم افزار مایکروسافت پاورتویز
https://github.com/microsoft/PowerToys/releases/
@DevTwitter | <Teegra/>
برای غیرفعال کردن Shift+Del جوری که اگر اشتباهی فایل را پاک کردید از سطل بتوان بازیابی کرد PowerToys را نصب کنید و از قسمت
Keyboard Manager
یک شورتکات جدید تعریف کنید که Shift+Del را غیرفعال کنه، حالا Enable Keyboard Manager را یک بار خاموش روشن کنید و Shift+Del از کار میفته
آخرین نسخه نرم افزار مایکروسافت پاورتویز
https://github.com/microsoft/PowerToys/releases/
@DevTwitter | <Teegra/>
👎41👍12❤1
چند وقت پیش مسئولیت Refactor بخشی از یک پروژه بزرگ Next.js بهم سپرده شد.
بخشی از این کار، شناسایی و حذف کدها و فایلهای بلااستفاده (Dead Code) بود کاری که توی پروژههای بزرگ معمولاً سخت، زمانبر و پرریسکه.
برای سادهتر کردن این مسیر، به ابزار knip رسیدم. ابزار قدرتمندی که فایلها، فانکشن ها و حتی dependencyهای بلااستفاده رو شناسایی میکنه.
در عمل، knip تونست بخش زیادی از dead code ها رو شناسایی کنه، اما دو نکتهی جالب و مهم برام داشت:
- اولی مربوط به component tree بود.
یکسری کامپوننتها بهعنوان dead code تشخیص داده شده بودن، در حالی که وقتی سرچ میکردم، میدیدم یه جای دیگه دارن استفاده میشن. اما وقتی کامپوننت parent رو بررسی کردم، فهمیدم اون خودش هیچجا استفاده نشده و این باعث شده بود که child رو هم dead code بدونه. این عمق تحلیل وابستگی، برام قابل توجه بود.
- دومی تشخیص ناقص بعضی dependencyها بود.
برای مثال، tailwindcss و یکی از پلاگینهاش که در فایل CSS ایمپورت شده بودن، بهعنوان unused معرفی شدن. همینطور بعضی پلاگینهای ESLint هم به اشتباه در لیست قرار گرفته بودن. این یعنی خروجی ابزار، هرچقدر هم دقیق باشه، همچنان نیاز به بررسی انسانی داره.
این تجربه باعث شد ابزارهای تحلیل ایستا (static analysis) رو جدیتر ببینم؛ نه فقط برای حذف کد، بلکه برای درک بهتر ساختار پروژه.
این اولین پست من در لینکدین هست و تصمیم دارم تجربههای فنیم رو در قالب روایتهایی از چالشهای روزمره به اشتراک بذارم.
https://github.com/webpro-nl/knip
@DevTwitter | <Mohammad Nazari/>
بخشی از این کار، شناسایی و حذف کدها و فایلهای بلااستفاده (Dead Code) بود کاری که توی پروژههای بزرگ معمولاً سخت، زمانبر و پرریسکه.
برای سادهتر کردن این مسیر، به ابزار knip رسیدم. ابزار قدرتمندی که فایلها، فانکشن ها و حتی dependencyهای بلااستفاده رو شناسایی میکنه.
در عمل، knip تونست بخش زیادی از dead code ها رو شناسایی کنه، اما دو نکتهی جالب و مهم برام داشت:
- اولی مربوط به component tree بود.
یکسری کامپوننتها بهعنوان dead code تشخیص داده شده بودن، در حالی که وقتی سرچ میکردم، میدیدم یه جای دیگه دارن استفاده میشن. اما وقتی کامپوننت parent رو بررسی کردم، فهمیدم اون خودش هیچجا استفاده نشده و این باعث شده بود که child رو هم dead code بدونه. این عمق تحلیل وابستگی، برام قابل توجه بود.
- دومی تشخیص ناقص بعضی dependencyها بود.
برای مثال، tailwindcss و یکی از پلاگینهاش که در فایل CSS ایمپورت شده بودن، بهعنوان unused معرفی شدن. همینطور بعضی پلاگینهای ESLint هم به اشتباه در لیست قرار گرفته بودن. این یعنی خروجی ابزار، هرچقدر هم دقیق باشه، همچنان نیاز به بررسی انسانی داره.
این تجربه باعث شد ابزارهای تحلیل ایستا (static analysis) رو جدیتر ببینم؛ نه فقط برای حذف کد، بلکه برای درک بهتر ساختار پروژه.
این اولین پست من در لینکدین هست و تصمیم دارم تجربههای فنیم رو در قالب روایتهایی از چالشهای روزمره به اشتراک بذارم.
https://github.com/webpro-nl/knip
@DevTwitter | <Mohammad Nazari/>
❤29👍21🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
وقتی که با AI Agent ها کار میکنید وایجنت قراره که یک کد را اجرا کنه، برای اینکه بیخطر باشه و مشکلی پیش نیاد، بهترین روش اینه که کد توی یک محیط ایزوله/sandbox اجرا بشه و خروجی کد برگرده به ایجنت. این کتابخونه واقعا یکی از بهترین هاست برای این کار. هم راحت نصب میشه و هم زبانهای مختلف را پشتیبانی میکنه. حتما امتحانش کنید.
Github: https://github.com/vndee/llm-sandbox
@DevTwitter | <Mehdi Allahyari/>
Github: https://github.com/vndee/llm-sandbox
@DevTwitter | <Mehdi Allahyari/>
❤15
امروز یکی از پروژه های لاراولی که داکرایز شده بود رو میخواستم ببرم روی octane و مشکلم روی محیط develop این بود که بعد از تغییر فایل ریلود نمیشد و اگه نمیتونستم از --watch هم استفاده کنم چون با خطا مواجه میشدم.
تصمیم گرفتم یه اسکریپت ساده بنویسم که این مشکل من رو حل کنه و هر وقت فایلی تغییر میکنه دستور
php artisan octane:reload
رو برای من به صورت خودکار اجرا کنه.
بعد دیدم این مشکل ممکنه خیلی جاهای دیگه هم وجود داشته باشه.
برای همین اسکریپت رو تبدیل به پکیج کردم تا راحت تر بتونم ازش استفاده کنم.
گفتم با شما هم به اشتراک بزارم.
فرقی هم نمیکنه پروژه شما گولنگی باشه یا php یا هر چیزی میتونید از این watcher استفاده کنید.
هر چند برای هر استکی یه همچین ابزاری هست. اما این پکیج خیلی سادست و چیز خاص و اضافه ای نداره.
https://github.com/zhitoo/watcher
@DevTwitter | <Hossein Shafiei/>
تصمیم گرفتم یه اسکریپت ساده بنویسم که این مشکل من رو حل کنه و هر وقت فایلی تغییر میکنه دستور
php artisan octane:reload
رو برای من به صورت خودکار اجرا کنه.
بعد دیدم این مشکل ممکنه خیلی جاهای دیگه هم وجود داشته باشه.
برای همین اسکریپت رو تبدیل به پکیج کردم تا راحت تر بتونم ازش استفاده کنم.
گفتم با شما هم به اشتراک بزارم.
فرقی هم نمیکنه پروژه شما گولنگی باشه یا php یا هر چیزی میتونید از این watcher استفاده کنید.
هر چند برای هر استکی یه همچین ابزاری هست. اما این پکیج خیلی سادست و چیز خاص و اضافه ای نداره.
https://github.com/zhitoo/watcher
@DevTwitter | <Hossein Shafiei/>
❤16👎2👍1🔥1
به نظرتون برای یه سایت با وردپرس و المنتور و جتانجین، چقدر باید هزینه گرفت؟
دقت کنید که کار نوکد/لوکد داره انجام میشه.
رینو، طراح سایت ساکن هلند، روند طراحی و هزینه دریافت شده برای یکی از پروژههاش رو مستند کرده:
https://www.youtube.com/watch?v=TKwqTarIqok
@DevTwitter | <Yaser Shahi/>
دقت کنید که کار نوکد/لوکد داره انجام میشه.
رینو، طراح سایت ساکن هلند، روند طراحی و هزینه دریافت شده برای یکی از پروژههاش رو مستند کرده:
https://www.youtube.com/watch?v=TKwqTarIqok
@DevTwitter | <Yaser Shahi/>
👍18❤7👎2
ابعاد جدید از پروژه ۵۰۰ میلیاردی استارگیت:
از امسال OpenAI سالانه ۳۰ میلیارد دلار به Oracle پرداخت میکنه برای سرویسهای دیتاسنتر! این از کل فروش اراکل از اول امسال بیشتر بوده.
سهام Oracle هم بسیار بالا رفته و لری الیسون دوباره شد دومین فرد ثروتمند دنیا
https://techcrunch.com/2025/07/22/openai-agreed-to-pay-oracle-30b-a-year-for-data-center-services/
@DevTwitter | <Farokh/>
از امسال OpenAI سالانه ۳۰ میلیارد دلار به Oracle پرداخت میکنه برای سرویسهای دیتاسنتر! این از کل فروش اراکل از اول امسال بیشتر بوده.
سهام Oracle هم بسیار بالا رفته و لری الیسون دوباره شد دومین فرد ثروتمند دنیا
https://techcrunch.com/2025/07/22/openai-agreed-to-pay-oracle-30b-a-year-for-data-center-services/
@DevTwitter | <Farokh/>
🔥17❤8👍2👎1
اگه حافظه سرور به خاطر حجم بالای کش redis پر بشه چیکار باید کرد؟!
یه وقتایی هست که اپلیکیشنت زیر بار هست و به خاطر حجم زیاد کلیدهای کش٬ حافظه سرورت overload میشه مخصوصا وقتی برای کلیدهای کش ttl ست نکرده باشی و اونجاست که اپ داون میشه. توی این شرایط eviction policies هست که میاد وسط و میتونه سریع رم سرورت رو خالی کنه تا مشکل رفع بشه. اما این مفهوم redis eviction policies چی هست و چطور میشه کانفیگش کرد؟
توی مقاله زیر درباره انواع policy توضیح دادم که چی هست و چطور باید کانفیگ کنی تا اپلیکیشنت رو از کرش کردن در این مواقع بحرانی نجات بده
https://farshadth.medium.com/understanding-redis-eviction-policies-5b7e913ced2b
@DevTwitter | <Farshad Tofighi/>
یه وقتایی هست که اپلیکیشنت زیر بار هست و به خاطر حجم زیاد کلیدهای کش٬ حافظه سرورت overload میشه مخصوصا وقتی برای کلیدهای کش ttl ست نکرده باشی و اونجاست که اپ داون میشه. توی این شرایط eviction policies هست که میاد وسط و میتونه سریع رم سرورت رو خالی کنه تا مشکل رفع بشه. اما این مفهوم redis eviction policies چی هست و چطور میشه کانفیگش کرد؟
توی مقاله زیر درباره انواع policy توضیح دادم که چی هست و چطور باید کانفیگ کنی تا اپلیکیشنت رو از کرش کردن در این مواقع بحرانی نجات بده
https://farshadth.medium.com/understanding-redis-eviction-policies-5b7e913ced2b
@DevTwitter | <Farshad Tofighi/>
🔥17👍5❤2
یک CLI نوشتم که اطلاعات سیستم رو Live مانیتور میکنه و در یک وبداشبورد نمایش میده.
روی هر سه سیستم عامل ویندوز، لینوکس و مک کار میکنه.
npm install -g sisviz
اولین پکیج نودی بود که ساختم و بیشتر از PyPI واسم جالب بود.
لینک ریپازیتوری GitHub:
https://github.com/MahdiMirshafiee/SisViz
@DevTwitter | <Mahdi/>
روی هر سه سیستم عامل ویندوز، لینوکس و مک کار میکنه.
npm install -g sisviz
اولین پکیج نودی بود که ساختم و بیشتر از PyPI واسم جالب بود.
لینک ریپازیتوری GitHub:
https://github.com/MahdiMirshafiee/SisViz
@DevTwitter | <Mahdi/>
👍27🔥13❤3