اگه یه پکیج جمع و جور Golangای میخواید که به LLMها وصل شید و کاملا strongly typed باشه و زحمت APIکال و این چیزا رو خودش به دوش بکشه ولی در عین حال سبک باشه، این کتاب خونم رو تست کنید :دی
https://github.com/mhrlife/goai-kit
@DevTwitter | <The Big Rad/>
https://github.com/mhrlife/goai-kit
@DevTwitter | <The Big Rad/>
ورژن 1.1.0 لایبرری دانلود منیجر رخش رو منتشر کردم
تو این ورژن چندتا باگ فیکس و ایمپرومنت داشتیم و پنج تا فیچر جدید و مهم
- Set group to a download item
- Better errors
- General flow for getting latest downloads state changes
- Set headers to each item
- Download enqueued items orderly
https://github.com/ItsBenyaamin/rakhsh/releases/tag/1.1.0
@DevTwitter | <.. BeNYaMiN ../>
تو این ورژن چندتا باگ فیکس و ایمپرومنت داشتیم و پنج تا فیچر جدید و مهم
- Set group to a download item
- Better errors
- General flow for getting latest downloads state changes
- Set headers to each item
- Download enqueued items orderly
https://github.com/ItsBenyaamin/rakhsh/releases/tag/1.1.0
@DevTwitter | <.. BeNYaMiN ../>
چند ساعت پیش نسخه 1.19 الیکسیر(اولین نسخه RC) اون منتشر شد. این نسخه بهینه سازی در زمینه Type system داشته
الیکسیر مثل rust روی کامپیالر ارورنمی ده جلوشو بگیره به همین منظور کد های قبلی همشون کار می کنند ولی وارنینگ می گیری در محیط توسعه که بری درست کنیش
https://github.com/elixir-lang/elixir/releases/tag/v1.19.0-rc.0
@DevTwitter | <Tagarg/>
الیکسیر مثل rust روی کامپیالر ارورنمی ده جلوشو بگیره به همین منظور کد های قبلی همشون کار می کنند ولی وارنینگ می گیری در محیط توسعه که بری درست کنیش
https://github.com/elixir-lang/elixir/releases/tag/v1.19.0-rc.0
@DevTwitter | <Tagarg/>
خبر عالی برای دوستداران زبان گو:
تیم گو بیخیال اضافه کردن سینتکس جدید برای error handling شدن و پروپوزالهای فعلی رو میبندن و پروپوزال جدیدی هم قبول نمیکنن.
نقدی که همیشه به منتقدین و درخواستکنندگان سینتکس جدید داشتم (که رابرت گریزمر هم در بلاگ اصلی بهش اشاره کرده): خطا باید هندل بشه، حداقل دیتای بیشتر بده، اینکه همون رو ریترن کنید معلومه که به نظر بد میاد! وقتی هندل بشه دیگه اضافی به نظر نمیاد.
لینک بلاگ گو که میتونید تاریخچهی این موضوع رو به طور کامل مطالعه کنید:
https://go.dev/blog/error-syntax
@DevTwitter | <Ashkan Nourzadeh/>
تیم گو بیخیال اضافه کردن سینتکس جدید برای error handling شدن و پروپوزالهای فعلی رو میبندن و پروپوزال جدیدی هم قبول نمیکنن.
نقدی که همیشه به منتقدین و درخواستکنندگان سینتکس جدید داشتم (که رابرت گریزمر هم در بلاگ اصلی بهش اشاره کرده): خطا باید هندل بشه، حداقل دیتای بیشتر بده، اینکه همون رو ریترن کنید معلومه که به نظر بد میاد! وقتی هندل بشه دیگه اضافی به نظر نمیاد.
لینک بلاگ گو که میتونید تاریخچهی این موضوع رو به طور کامل مطالعه کنید:
https://go.dev/blog/error-syntax
@DevTwitter | <Ashkan Nourzadeh/>
یه پروژه جالب پیدا کردم: باهاش میشه یه عکس رو تبدیل به فایلی بکنی که وقتی روی CD رایتش میکنی، عکس روی سطح دیسک بهصورت فیزیکی دیده میشه!
عکس مثل یه طرحِ نوری روی CD ظاهر میشه.
یه Image میسازه که باید روی CD رایتش کرد.
https://github.com/arduinocelentano/cdimage
@DevTwitter | <Mohammad/>
عکس مثل یه طرحِ نوری روی CD ظاهر میشه.
یه Image میسازه که باید روی CD رایتش کرد.
https://github.com/arduinocelentano/cdimage
@DevTwitter | <Mohammad/>
بررسی سورس کد بازی DOOM 3
بازی دووم یک شاهکار مهندسی واقعی، پدر بازی های اول شخص شوتر و یکی از تاثیرگذارترین بازی ها تو صنعت گیم حساب میشه. تو این بررسی قراره سراغ سورس کد این بازی بریم و راجع به گیم انجین اختصاصی خود شرکت اید سافتور و انواع دیزاین پترن هایی که باهاش تونستن این شاهکار مهندسی رو بسازن صحبت کنیم.
لینک یوتیوب
https://www.youtube.com/watch?v=bEJEm9V5FyM
@DevTwitter | <ًRouzbeh/>
بازی دووم یک شاهکار مهندسی واقعی، پدر بازی های اول شخص شوتر و یکی از تاثیرگذارترین بازی ها تو صنعت گیم حساب میشه. تو این بررسی قراره سراغ سورس کد این بازی بریم و راجع به گیم انجین اختصاصی خود شرکت اید سافتور و انواع دیزاین پترن هایی که باهاش تونستن این شاهکار مهندسی رو بسازن صحبت کنیم.
لینک یوتیوب
https://www.youtube.com/watch?v=bEJEm9V5FyM
@DevTwitter | <ًRouzbeh/>
This media is not supported in your browser
VIEW IN TELEGRAM
اگه دوست دارید یاد بگیرید چطور یک سیستم realtime recommendation درست کنید، این ریپو یک نمونه کامل به همراه کد و معماری و کلیه جزئیات را توضیح میده. از دیزاین تا feature engineering و کارهای MLOps، همه را پوشش میده.
Github: https://github.com/decodingml/personalized-recommender-course
@DevTwitter | <Mehdi Allahyari/>
Github: https://github.com/decodingml/personalized-recommender-course
@DevTwitter | <Mehdi Allahyari/>
مشابه چنل های Go رو با C و pthread نوشتم :)
مثالی هم که توی ریپو نوشتم یه multi-producer و multi-consumer هست که اعداد رو از یطرف به چنل اضافه و از طرف دیگه میخونن.
قابلیت close کردن هم داره.
https://github.com/thehxdev/chan
@DevTwitter | <Hossein/>
مثالی هم که توی ریپو نوشتم یه multi-producer و multi-consumer هست که اعداد رو از یطرف به چنل اضافه و از طرف دیگه میخونن.
قابلیت close کردن هم داره.
https://github.com/thehxdev/chan
@DevTwitter | <Hossein/>
یه چیزی که توی این مراسم آخر Apple گم شد این جریان Container بود
با Container میتونید Linux containers هارو به عنوان lightweight VM ایجاد واجرا کنید.
با زبان سوئیفت نوشته شده و برای اپل سیلیکون بهینه شده است.
این خیلی روی DevEx تاثیر می ذاره
https://github.com/apple/container
@DevTwitter | <Von Datawareehausen/>
با Container میتونید Linux containers هارو به عنوان lightweight VM ایجاد واجرا کنید.
با زبان سوئیفت نوشته شده و برای اپل سیلیکون بهینه شده است.
این خیلی روی DevEx تاثیر می ذاره
https://github.com/apple/container
@DevTwitter | <Von Datawareehausen/>
از پروژههای حمایتی جدید Linux Foundation، پروژه FAIR Package Manager است!
دقت کنید که این پروژه مدیریت بسته برای وردپرس است، نه لینوکس!
این پروژه یک روش جدید و غیرمتمرکز برای پخش افزونهها و قالبهای وردپرس ارائه میدهد که وابستگی به یک منبع واحد را از بین میبرد. با این کار، امنیت، حریم خصوصی و پایداری بیشتر میشود، چون افزونهها و قالبها میتوانند از چند منبع مطمئن دریافت شوند.
https://github.com/fairpm
@DevTwitter | <VAHID NAMENI/>
دقت کنید که این پروژه مدیریت بسته برای وردپرس است، نه لینوکس!
این پروژه یک روش جدید و غیرمتمرکز برای پخش افزونهها و قالبهای وردپرس ارائه میدهد که وابستگی به یک منبع واحد را از بین میبرد. با این کار، امنیت، حریم خصوصی و پایداری بیشتر میشود، چون افزونهها و قالبها میتوانند از چند منبع مطمئن دریافت شوند.
https://github.com/fairpm
@DevTwitter | <VAHID NAMENI/>
اگه مث من بعضی وقتا توی دستورات ترمینال گیر میکنی و نمیدونی دقیقاً هر بخشش چی کار میکنه، این ابزار رو از دست نده:
explainshell.com
فقط کافیه دستورت رو تایپ کنی، خودش یکییکی قسمتاشو باز میکنه و میگه هر آپشن یا آرگومان دقیقاً چیه و چیکار میکنه — اونم بر اساس help خود دستور.
مثلاً دستور زیر:
میخوای بدونی -x چیه؟ -v چی؟ خودش میاد برات دونهدونه میگه.
برای وقتایی که حوصله گشتن تو man page نداری، خیلی نجاتدهندس
@DevTwitter | <Milad Niroee/>
explainshell.com
فقط کافیه دستورت رو تایپ کنی، خودش یکییکی قسمتاشو باز میکنه و میگه هر آپشن یا آرگومان دقیقاً چیه و چیکار میکنه — اونم بر اساس help خود دستور.
مثلاً دستور زیر:
tar -xvf archive.tar
میخوای بدونی -x چیه؟ -v چی؟ خودش میاد برات دونهدونه میگه.
برای وقتایی که حوصله گشتن تو man page نداری، خیلی نجاتدهندس
@DevTwitter | <Milad Niroee/>
دیروز از آیتی هلو یه کتاب گرفتم که امروز چاپ و ارسال کردن برام.
خدایی کیفیت کتاباشون خیلی خوبه، من راضیام.
اگر شماهم به کتابهای برنامهنویسی علاقه دارید میتونید بهشون سفارش بدید و مطمئن باشید که با بهترین کیفیت براتون چاپش میکنن.
اگر خودتون هم فایل داشته باشید میتونن به شکل کتاب چاپش کنن.
من با مدیر مجموعه صحبتکردم و یک کد تخفیف 10 درصدی براتون گرفتم.
کد :
آرشیوشون کامله و اکثر کتابها رو دارن.
میتونید نمونهکارهاشون رو اینجا ببینید: @ITBook_Images
کانالشون:
@itbook_pub
خدایی کیفیت کتاباشون خیلی خوبه، من راضیام.
اگر شماهم به کتابهای برنامهنویسی علاقه دارید میتونید بهشون سفارش بدید و مطمئن باشید که با بهترین کیفیت براتون چاپش میکنن.
اگر خودتون هم فایل داشته باشید میتونن به شکل کتاب چاپش کنن.
من با مدیر مجموعه صحبتکردم و یک کد تخفیف 10 درصدی براتون گرفتم.
کد :
DevTwitter
آرشیوشون کامله و اکثر کتابها رو دارن.
میتونید نمونهکارهاشون رو اینجا ببینید: @ITBook_Images
کانالشون:
@itbook_pub
مایکروسافت خوب تونسته محصولاتی رو در اختیارمون بذاره که باش Agent بسازیم..
مدل SaaS خیلی کار و ساده کرده برای ساخت ایجنت هایی که شما میخوای با Docuementهاتون بسازین... نیاز به کد زدن ندارین
از اونور IaaS میشه همون AutoGen و اینا که شما کنترل بیشتری روی رفتار Agentتون دارین..
@DevTwitter | <Sam92/>
مدل SaaS خیلی کار و ساده کرده برای ساخت ایجنت هایی که شما میخوای با Docuementهاتون بسازین... نیاز به کد زدن ندارین
از اونور IaaS میشه همون AutoGen و اینا که شما کنترل بیشتری روی رفتار Agentتون دارین..
@DevTwitter | <Sam92/>
چند وقت پیش، کانال DevTwitter دیتای تلگرامش رو منتشر کرد به صورت عمومی و جالب بود برام که ببینم چه مواردی خیلی پرتکرار بودن توی این دورهای که این کانال زده شده و فعالیت داشته...
بخاطر همین رفتم و یه سری کارهایی روش کردم.
یه دید جالبی میده از این کانال و همچنین شاید یه جرقهای باشه برای کسانی که میخوان شروع کنن به کار کردن روی دیتاها و کلا کار دیتا کنن.
به درخواست چنل devtwitter تو گیتهاب چنل گذاشتم. فقط برای فان و دیگر هیچ...
پیشنمایشها و Visualizationها رو توی خود README میتونین ببینین.
https://github.com/DevTwitter/devtwitter-data-exploration
@DevTwitter | <Ryan Heida/>
بخاطر همین رفتم و یه سری کارهایی روش کردم.
یه دید جالبی میده از این کانال و همچنین شاید یه جرقهای باشه برای کسانی که میخوان شروع کنن به کار کردن روی دیتاها و کلا کار دیتا کنن.
به درخواست چنل devtwitter تو گیتهاب چنل گذاشتم. فقط برای فان و دیگر هیچ...
پیشنمایشها و Visualizationها رو توی خود README میتونین ببینین.
https://github.com/DevTwitter/devtwitter-data-exploration
@DevTwitter | <Ryan Heida/>
مدتها بود قول داده بودم آموزش ساخت پلتفرم VOD با Golang رو منتشر کنم. بین قسمت دوم و سوم فاصله افتاد، چون نمیخواستم مثل خیلی از آموزشها فقط یه سری مقاله بنویسم و تموم.
ترجیح دادم وقت و انرژی بیشتری بذارم و یه ریپازیتوری گیتهاب هم برای آموزشها آماده کردم. از اینجا به بعد، هر مقاله یه برنچ جدا داره که میتونید تغییرات مربوط به هر بخش رو مستقل ببینید و دنبال کنید.
اینم لینک فهرست آموزشها با توضیحات مختصر هر قسمت:
https://medium.com/@o.rasouli92/tutorial-list-for-building-a-vod-platform-with-go-and-ffmpeg-fdcf174389f2
@DevTwitter | <Hossein/>
ترجیح دادم وقت و انرژی بیشتری بذارم و یه ریپازیتوری گیتهاب هم برای آموزشها آماده کردم. از اینجا به بعد، هر مقاله یه برنچ جدا داره که میتونید تغییرات مربوط به هر بخش رو مستقل ببینید و دنبال کنید.
اینم لینک فهرست آموزشها با توضیحات مختصر هر قسمت:
https://medium.com/@o.rasouli92/tutorial-list-for-building-a-vod-platform-with-go-and-ffmpeg-fdcf174389f2
@DevTwitter | <Hossein/>
This media is not supported in your browser
VIEW IN TELEGRAM
یک وب سایت هست که میزان VRAM ای که LLM های مختلف نیاز دارند (چه برای inference یا fine tuning) را نشون میده/تخمین میزنه. میتونید با پارامترهای مختلف مثل نوع Quantization یا انواع GPU یا KV cache و .. بازی کنید و ببینید چقدر VRAM نیاز دارید.
Site: https://apxml.com/tools/vram-calculator
@DevTwitter | <Mehdi Allahyari/>
Site: https://apxml.com/tools/vram-calculator
@DevTwitter | <Mehdi Allahyari/>