چند وقت پیش نشستم یه کتابخونهی State Machine با Csharp نوشتم. پروژهی سرگرمی خوبی بود. موقع اجرا هیچ حافظهای allocate نمیکنه و از نمونههای دیگهی معروف تا ۱۰۰ برابر سریعتره! خیلی راحت میشه بهش فیچر اضافه کرد بدون این که هستهی اصلی تغییر کنه:
https://github.com/Enzx/NxGraph
@DevTwitter | <Mohamad Iraji/>
https://github.com/Enzx/NxGraph
@DevTwitter | <Mohamad Iraji/>
🔥20👍1
فایرفاکس پس از ۸ سال پشتیبانی از ویدیوهای MKV را به مرورگرش اضافه کرده
فعلاً فقط کدکهای AVC/H.264 و AAC را پشتیبانی میکند و باید تنظیم
@DevTwitter | <MehrdadLinux/>
فعلاً فقط کدکهای AVC/H.264 و AAC را پشتیبانی میکند و باید تنظیم
media.mkv.enabled را در Nightly فعال کنی.@DevTwitter | <MehrdadLinux/>
🔥50👎3❤2👍2
اگه هنوز از AI برای برنامه نویسی استفاده نمیکنید، یه نگاه به این ریپو بندازید
https://github.com/ai-for-developers/awesome-ai-coding-tools
@DevTwitter | <از ژاپن برگشته/>
https://github.com/ai-for-developers/awesome-ai-coding-tools
@DevTwitter | <از ژاپن برگشته/>
🔥22👎9👍4
یه بنده خدایی این شاهکار رو ساخته خوراک چیل کردن و ریلکس کردن ، فقط ریپو رو کلون کنید و فایل index.html رو اجرا کنید و از این شاهکار لذت ببرید ...
https://github.com/MehdiHamid32/CalmSpace
@DevTwitter | <Agha Reza/>
https://github.com/MehdiHamid32/CalmSpace
@DevTwitter | <Agha Reza/>
👎39❤11🔥1
اگر به دنبال نصب، پیکربندی و مدیریت سرورها هستید، سایت Server World خفن ترینی چیزی بود که این چند وقت باهاش آشنا شدم
آموزشهای دقیق و مرحلهبهمرحله برای سیستمعاملهایی مثل CentOS، Ubuntu، Fedora، Debian و Windows Server رو از صفر تا صد داره
www.server-world.info/
@DevTwitter | <Sajad NezamAbadi/>
آموزشهای دقیق و مرحلهبهمرحله برای سیستمعاملهایی مثل CentOS، Ubuntu، Fedora، Debian و Windows Server رو از صفر تا صد داره
www.server-world.info/
@DevTwitter | <Sajad NezamAbadi/>
🔥15❤3👍2
یک ویدیو عالی که ۱۱ تا از مهمترین معماریهای مدلهای LLM را توی یک ساعت و نیم توضیح میده.
https://www.youtube.com/watch?v=rNlULI-zGcw
@DevTwitter | <Mehdi Allahyari/>
https://www.youtube.com/watch?v=rNlULI-zGcw
@DevTwitter | <Mehdi Allahyari/>
❤23👍4
#کوته_نیوز
بعد از معرفی آیفون 17 که کلا سیمکارت فیزیکی نمیخوره، ایرانسل و همراهاول بدو بدو اومدن در مورد eSim پست گذاشتن که ما داریم.
جفتشونم میگن برای اولین بار در ایران میخوایم عرضه کنیم.
@DevTwitter
بعد از معرفی آیفون 17 که کلا سیمکارت فیزیکی نمیخوره، ایرانسل و همراهاول بدو بدو اومدن در مورد eSim پست گذاشتن که ما داریم.
جفتشونم میگن برای اولین بار در ایران میخوایم عرضه کنیم.
@DevTwitter
👍83👎5❤1🔥1
#linux
خبر خوب برای امنیت لینوکس: LKRG بالاخره نسخه ۱.۰ شد بعد از ۷ سال توسعه!
پشتیبانی از کرنل ۶.۱۷، رفع باگها، بهبود عملکرد، و کد تمیزتر.
مکمل SELinux یا AppArmor هست، نه جایگزینش.
lkrg.org
@DevTwitter | <MehrdadLinux/>
خبر خوب برای امنیت لینوکس: LKRG بالاخره نسخه ۱.۰ شد بعد از ۷ سال توسعه!
پشتیبانی از کرنل ۶.۱۷، رفع باگها، بهبود عملکرد، و کد تمیزتر.
مکمل SELinux یا AppArmor هست، نه جایگزینش.
lkrg.org
@DevTwitter | <MehrdadLinux/>
🔥26👍3❤2
#python
ابزار PySnooper — ابزار پایتونی برای trace کردن اجرای کد: هر خط اجراشده و تغییر متغیرهای محلی رو لاگ میکنه؛ مثل گذاشتنِ print روی هر خط ولی خودکار و قویتر. خروجی به stderr یا فایل میره و میتونی متغیر/عباراتی رو watch کنی.
http://github.com/cool-RR/PySnooper
@DevTwitter | <Nimo/>
ابزار PySnooper — ابزار پایتونی برای trace کردن اجرای کد: هر خط اجراشده و تغییر متغیرهای محلی رو لاگ میکنه؛ مثل گذاشتنِ print روی هر خط ولی خودکار و قویتر. خروجی به stderr یا فایل میره و میتونی متغیر/عباراتی رو watch کنی.
http://github.com/cool-RR/PySnooper
@DevTwitter | <Nimo/>
🔥24❤4👎2👍1
جامعه گنوم فارسی، با حمایت گنوم تونست سایت خودش رو روی دامنه fa.gnome.org بالا بیاره.
این قدم مهمی برای جهانیتر کردن جامعه فارسی گنومه و حالا بستری برای تمام فارسیزبانانی که از گنوم استفاده میکنن برای تولید محتوا و مقالات، معرفی افزونهها و نرمافزارها وجود داره.
@DevTwitter | <Revisto/>
این قدم مهمی برای جهانیتر کردن جامعه فارسی گنومه و حالا بستری برای تمام فارسیزبانانی که از گنوم استفاده میکنن برای تولید محتوا و مقالات، معرفی افزونهها و نرمافزارها وجود داره.
@DevTwitter | <Revisto/>
🔥98❤12👎12👍4
کمپانی Uber توی یک بلاگ جالب توضیح میده که چطور چت بات داخلی که ساختند تا به تیم پشتیبانی در جواب دادن به هزاران سوال دقتی در حد انسان داره.
این چت بات بر اساس معماری Agentic-RAG پیاده سازی شده و بهش چندتا قسمت اضافه کردند:
- ایجنتهای پیشازبازیابی: کوئری رو بهینه میکنن و منبع درست رو پیدا میکنن
- بازیاب ترکیبی (برداری + BM25 با متادیتای غنی) → بازیابی دقیقتر
- ایجنت پس از پردازش: چانک های تکراریها رو حذف میکنه و متن رو مرتب میکنه یا به اصطلاح rerank میکنه
بلاگشون را بخونید که توضیح میده چطور مدل را ارزیابی کردن با استفاده از روش LLM-as-Judge
نکات مهم و جالبی داره اگه نیاز به ساختن ایجنتهای مشابه دارید در یوزکیس های مختلف.
Blog: https://uber.com/en-GB/blog/enhanced-agentic-rag/
@DevTwitter | <Mehdi Allahyari/>
این چت بات بر اساس معماری Agentic-RAG پیاده سازی شده و بهش چندتا قسمت اضافه کردند:
- ایجنتهای پیشازبازیابی: کوئری رو بهینه میکنن و منبع درست رو پیدا میکنن
- بازیاب ترکیبی (برداری + BM25 با متادیتای غنی) → بازیابی دقیقتر
- ایجنت پس از پردازش: چانک های تکراریها رو حذف میکنه و متن رو مرتب میکنه یا به اصطلاح rerank میکنه
بلاگشون را بخونید که توضیح میده چطور مدل را ارزیابی کردن با استفاده از روش LLM-as-Judge
نکات مهم و جالبی داره اگه نیاز به ساختن ایجنتهای مشابه دارید در یوزکیس های مختلف.
Blog: https://uber.com/en-GB/blog/enhanced-agentic-rag/
@DevTwitter | <Mehdi Allahyari/>
👍31❤6👎1
#wordpress
اکستنشن های php که برای افزایش سرعت وردپرس پیشنهاد میشه
OPcache
amqp
apcu
memcached
redis
sqlite3
اگر سی پنل دارید میتونید از قسمت کلود لینوکس به فعال سازی این اکستنشن ها اقدام کنید
@DevTwitter | <پسر لوسیفر/>
اکستنشن های php که برای افزایش سرعت وردپرس پیشنهاد میشه
OPcache
amqp
apcu
memcached
redis
sqlite3
اگر سی پنل دارید میتونید از قسمت کلود لینوکس به فعال سازی این اکستنشن ها اقدام کنید
@DevTwitter | <پسر لوسیفر/>
👎27🔥14❤2
#llm
تو پروسه تحقیقی که داشتم روی LLMها، به یه ریپو برخوردم که کلی API رایگان و آزمایشی جمع کرده. در واقع سرویس هایی که API رایگان میدن رو لیست کرده و محدودیت هاشون هم توضیحاتی داده.
https://github.com/cheahjs/free-llm-api-resources
@DevTwitter | <Mohammadreza M/>
تو پروسه تحقیقی که داشتم روی LLMها، به یه ریپو برخوردم که کلی API رایگان و آزمایشی جمع کرده. در واقع سرویس هایی که API رایگان میدن رو لیست کرده و محدودیت هاشون هم توضیحاتی داده.
https://github.com/cheahjs/free-llm-api-resources
@DevTwitter | <Mohammadreza M/>
🔥24❤3👍2
#wordpress
یه پلاگین فوق تمیز برای اسکرول نرم رو سایتهای وردپرس!
واقعا آفرین به سعید پیری بابت این پلاگین عالی.
https://github.com/isaeedam-ir/smooth-scrolling
@DevTwitter | <Seyyed Ahmadreza Mahjoob/>
یه پلاگین فوق تمیز برای اسکرول نرم رو سایتهای وردپرس!
واقعا آفرین به سعید پیری بابت این پلاگین عالی.
https://github.com/isaeedam-ir/smooth-scrolling
@DevTwitter | <Seyyed Ahmadreza Mahjoob/>
❤29👎6👍5🔥1
#php
با یک دکمه, سرعت خروجی سایت با لاراول از 38ms به 8ms تغییر کرد,
و میزان مصرف رم در هر درخواست از 11mb به 0.26mb تغییر کرد
دکمه فعال سازی opcache در بخش تنظمات php سیپنل نسخه 8.4
میدونستم خوبه ولی این حجم از تغییر رو انتظار نداشتم
@DevTwitter | <Masoud Derakhshi/>
با یک دکمه, سرعت خروجی سایت با لاراول از 38ms به 8ms تغییر کرد,
و میزان مصرف رم در هر درخواست از 11mb به 0.26mb تغییر کرد
دکمه فعال سازی opcache در بخش تنظمات php سیپنل نسخه 8.4
میدونستم خوبه ولی این حجم از تغییر رو انتظار نداشتم
@DevTwitter | <Masoud Derakhshi/>
❤31👎5🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
اخیرا طی تسکی که توی دوره آزمایشی ام دارم میگذرونم باید یه مدل سه بعدی رو روی نقشه load میکردم و یه سری کارا روش انجام میدادم.
تجربه هایی که این تسک برام داشت .
کار کردن با THREE js برای نور پردازی و ایجاد بستر برای مدل ۳ بعدی
اضافه کردن مدل GLTF/GLB
کار کردن با پکیج turf برای bearing و محاسبه فواصل
https://github.com/MahdiKgz/THREE_map
@DevTwitter | <Mahdi Khoshghadam zadeh/>
تجربه هایی که این تسک برام داشت .
کار کردن با THREE js برای نور پردازی و ایجاد بستر برای مدل ۳ بعدی
اضافه کردن مدل GLTF/GLB
کار کردن با پکیج turf برای bearing و محاسبه فواصل
https://github.com/MahdiKgz/THREE_map
@DevTwitter | <Mahdi Khoshghadam zadeh/>
👍35❤7🔥7
#javanoscript
زبان CoffeeScript دقیقا برعکس تایپاسکریپته: TypeScript به جاوااسکریپت قابلیتهای تایپ و ساختار اضافه میکنه، ولی CoffeeScript تلاش میکنه با سینتکس سادهتر و کوتاهتر جاوااسکریپت رو راحت تر کنه دیگه حتی همون var و let هم نیاز نیست بزارین:
http://coffeenoscript.org/
@DevTwitter | <Nimo/>
زبان CoffeeScript دقیقا برعکس تایپاسکریپته: TypeScript به جاوااسکریپت قابلیتهای تایپ و ساختار اضافه میکنه، ولی CoffeeScript تلاش میکنه با سینتکس سادهتر و کوتاهتر جاوااسکریپت رو راحت تر کنه دیگه حتی همون var و let هم نیاز نیست بزارین:
http://coffeenoscript.org/
@DevTwitter | <Nimo/>
👎59👍20🔥1
چطور یه سیستم غیرقابل نگهداری میشه؟
وقتی همه اعضای تیم حرفه ای و متخصص، بیزنس هم عالی ولی توسعه سیستم داره روز به روز سخت تر میشه و برای هر فیچر کوچیک و بزرگ زمان زیادی باید انتظار کشید تا به سیستم اضافه بشه وقتی هم اضافه میشه دیگه صدای تیم پروداکت و بیزنس در اومده!
تو این مطلب یه مقدار عمیقتر رفتم سراغ اینکه در چنین شرایطی، وقتی فشار روی تیم فنی هست یا یک سیستم legacy رو تحویل گرفتیم چه کارهایی (بخوانیم تصمیمات غلط) جلوی توسعه و نگهداری سیستم رو میگیره.
لینک مطلب:
https://mohammadkeshavarz.substack.com/p/anti-patterns-and-solutions
@DevTwitter | <Mohammad Keshavarz/>
وقتی همه اعضای تیم حرفه ای و متخصص، بیزنس هم عالی ولی توسعه سیستم داره روز به روز سخت تر میشه و برای هر فیچر کوچیک و بزرگ زمان زیادی باید انتظار کشید تا به سیستم اضافه بشه وقتی هم اضافه میشه دیگه صدای تیم پروداکت و بیزنس در اومده!
تو این مطلب یه مقدار عمیقتر رفتم سراغ اینکه در چنین شرایطی، وقتی فشار روی تیم فنی هست یا یک سیستم legacy رو تحویل گرفتیم چه کارهایی (بخوانیم تصمیمات غلط) جلوی توسعه و نگهداری سیستم رو میگیره.
لینک مطلب:
https://mohammadkeshavarz.substack.com/p/anti-patterns-and-solutions
@DevTwitter | <Mohammad Keshavarz/>
❤16👍3🔥1
یک جاوااسکریپت (تایپ اسکریپت) ران تایم برپایه RUST
https://tryandromeda.dev
ازش تست میگیرم بهتون اطلاع میدم چطور بود. قاعدتا بایستی خیلی خفن باشه نسبت به V8.
@DevTwitter | <Hossein Shourabi/>
https://tryandromeda.dev
ازش تست میگیرم بهتون اطلاع میدم چطور بود. قاعدتا بایستی خیلی خفن باشه نسبت به V8.
@DevTwitter | <Hossein Shourabi/>
👍24❤6👎3🔥1
ویدیوی جدیدمون توی یوتیوب آپلود شد. توی این ویدیو یک سیستم agentic RAG به اسم Elysia از کمپانی weaviate را بررسی کردم. ویدیو این روشها را توضیح میده تا اینکه بخاد خود ابزار این کمپانی را بررسی کنه. و اینکه چه روش ها و تکنیک هایی استفاده کردند که خیلی جالبند و میشه توی سیستم های agentic RAG که طراحی میکنید به کار ببرید.
پ.ن. اسلاید ها همه با Gamma تولید شدند و من حدود ۲۰% تغییر دادم و مطلب اضافه کردم. که خوب کارم را راحت تر کرد.
Youtube: https://youtube.com/watch?v=uFovqoxTQqk…
Slides: https://docs.google.com/presentation/d/1nt3v_QCw4G3pF33UjFphw0BSaGDIl5nmYo0tugbJqcw/edit?usp=sharing
@DevTwitter | <Mehdi Allahyari/>
پ.ن. اسلاید ها همه با Gamma تولید شدند و من حدود ۲۰% تغییر دادم و مطلب اضافه کردم. که خوب کارم را راحت تر کرد.
Youtube: https://youtube.com/watch?v=uFovqoxTQqk…
Slides: https://docs.google.com/presentation/d/1nt3v_QCw4G3pF33UjFphw0BSaGDIl5nmYo0tugbJqcw/edit?usp=sharing
@DevTwitter | <Mehdi Allahyari/>
❤12👎6👍3🔥3