اگه کامپیوتر مک بوک دارید و میخواهید مدلهای llm را روی کامپیوترخودتون ران کنید یا fine-tune کنید، لایبرری MLX خود اپل عالیه! هر روز هم فیچرهای بیشتری بهش اضافه میشه. الان دیگه میتونید هر مدلی از huggingFace به یه مدل quantized شده تبدیل کنید و fine-tune کنید. مثلا برای مدل Mistral:
https://github.com/ml-explore/mlx-examples/tree/main/lora
@DevTwitter | <Mehdi Allahyari/>
https://github.com/ml-explore/mlx-examples/tree/main/lora
@DevTwitter | <Mehdi Allahyari/>
👎21👍16❤3
این ویدیو همون ویدیوییه که بچههای هانتر بش نیاز دارن، بشینین اینو ببینین، ۲ تا مساله رو باز کردم، یکی XSS توی سایتهایی که از React استفاده میکنن، دوم نحوه دیباگ کردن و رسیدن به نقطه آسیبپذیر، خلاصه که ایشالا خوشتون بیاد، توش انرژی خاصی سرازیر کردم
https://youtu.be/lU6aBXzu7i8
@DevTwitter | <یاشو/>
https://youtu.be/lU6aBXzu7i8
@DevTwitter | <یاشو/>
👍41👎9❤1
توی این ریپو لیست بلاگهای مربوط به مهندسی نرمافزار هست و خیلی تکمیله.
https://github.com/kilimchoi/engineering-blogs
@DevTwitter | <Amirreza/>
https://github.com/kilimchoi/engineering-blogs
@DevTwitter | <Amirreza/>
👍24
اگه پروژه ای رو با Next میخواین شروع کنید ،من ی پروژه کامل درباره authentication دارم که ثبت نام و ورود و فراموشی پسورد و ایمیل فعال سازی حساب و انواع provider هارو داره ،دمو رو هم میتونید ببینید،دیگه الکی از اول همرو ننویسید،درضمن با next auth نوشته شده
https://github.com/Mehranlip/Mojave-Next-Auth
@DevTwitter | <Mehran/>
https://github.com/Mehranlip/Mojave-Next-Auth
@DevTwitter | <Mehran/>
👍39👎4🔥4❤1
یک فریمورک جدید جاوااسکریپت( تایپ اسکریپت) برای بک انده که شبیه اکسپرسه و تا حالا 10k ستاره گرفته روی گیت هاب، سریعه و با Bun خیلی خوب مچ می شه
https://github.com/honojs/hono
@DevTwitter | <Mani Movassagh/>
https://github.com/honojs/hono
@DevTwitter | <Mani Movassagh/>
👍36👎5
یک ریپو مربوط به ربات تلگرام.
از هر زبان یک بیس گذاشته شده. برای یادگیری و توسعه.
شما هم مشارکت کنید.
gitHub.com/ayhan-dev/botbase
@DevTwitter | <Mr 0.1/>
از هر زبان یک بیس گذاشته شده. برای یادگیری و توسعه.
شما هم مشارکت کنید.
gitHub.com/ayhan-dev/botbase
@DevTwitter | <Mr 0.1/>
❤36👎14🔥4👍3
خب چینی دیگه بسه بریم GPT-4 رو رایگان داشته باشیم:
کاری که ۵ تا developer این ریپو کردن اینه که اومدن با زبان GO از پلاگین Copilot که دسترسی به GPT-4 داره توکن گرفتن و روی سرویس های چت اپن سورس به شما اجازه چت با امکانات اونا رو دادند
۱- به نظرم رو حساب گیتهاب اصلی خودتون دسترسی ندید هرچند گفتن مشکلی نداره ولی شما ندید تا یه موقع بن نشید.
۲- برای ui من از ChatBox استفاده کردم ولی NextChat راحت تره
۳- مثال برای تست GPT-4 داده، طبق همون پیش برید تا مطمئن بشید که خودِ خودِ 4 واستون آنلاک شده
https://github.com/aaamoon/copilot-gpt4-service
@DevTwitter | <Sabber/>
کاری که ۵ تا developer این ریپو کردن اینه که اومدن با زبان GO از پلاگین Copilot که دسترسی به GPT-4 داره توکن گرفتن و روی سرویس های چت اپن سورس به شما اجازه چت با امکانات اونا رو دادند
۱- به نظرم رو حساب گیتهاب اصلی خودتون دسترسی ندید هرچند گفتن مشکلی نداره ولی شما ندید تا یه موقع بن نشید.
۲- برای ui من از ChatBox استفاده کردم ولی NextChat راحت تره
۳- مثال برای تست GPT-4 داده، طبق همون پیش برید تا مطمئن بشید که خودِ خودِ 4 واستون آنلاک شده
https://github.com/aaamoon/copilot-gpt4-service
@DevTwitter | <Sabber/>
👎12👍6❤4
This media is not supported in your browser
VIEW IN TELEGRAM
۱- صد تا ریپوی گیتهاب رو با یه موضوع خاص اسکرپ کردم، شما هزارتا رو بردارید
۲- داده رو با فرمت csv اکسپورت گرفتم
۳- فایل رو دادم ChatGPT-4، با LLM های دیگه مثل Claude هم این کار رو میشه انجام داد.
حالا شما میتونید این داده رو تحلیل کنید، کلمات کلیدیش رو پیدا کنید یا بهش بگید اونایی که امتیاز بالایی داره رو واستون جدا کنه بره تو لینکش یه نتیجه ای رو هم واستون بیاره، نمودار بکشه و...
و همهی اینا تو ابعاد بزرگتر (کد) تعریف زیبایی و قدرته، این ورژن No Code بود.
Extension
https://chromewebstore.google.com/detail/instant-data-scraper/ofaokhiedipichpaobibbnahnkdoiiah
Claude
http://claude.ai
@DevTwitter | <Sabber/>
۲- داده رو با فرمت csv اکسپورت گرفتم
۳- فایل رو دادم ChatGPT-4، با LLM های دیگه مثل Claude هم این کار رو میشه انجام داد.
حالا شما میتونید این داده رو تحلیل کنید، کلمات کلیدیش رو پیدا کنید یا بهش بگید اونایی که امتیاز بالایی داره رو واستون جدا کنه بره تو لینکش یه نتیجه ای رو هم واستون بیاره، نمودار بکشه و...
و همهی اینا تو ابعاد بزرگتر (کد) تعریف زیبایی و قدرته، این ورژن No Code بود.
Extension
https://chromewebstore.google.com/detail/instant-data-scraper/ofaokhiedipichpaobibbnahnkdoiiah
Claude
http://claude.ai
@DevTwitter | <Sabber/>
👍22🔥2
پارچ گنوم، یک دست تر از همیشه
به لطف بسته های adwaita-qt و adw-gtk3 در رلیز جدید گنوم پارچ، ظاهری یک دست را با برنامه های قدیمی گنوم و همینطور برنامه های QT مثل VLC و یا برنامه های KDE تجربه میکنید.
@DevTwitter | <Sohrab Behdani/>
به لطف بسته های adwaita-qt و adw-gtk3 در رلیز جدید گنوم پارچ، ظاهری یک دست را با برنامه های قدیمی گنوم و همینطور برنامه های QT مثل VLC و یا برنامه های KDE تجربه میکنید.
@DevTwitter | <Sohrab Behdani/>
👍42👎10❤5
اولین فریمورکی که یادش گرفتم و باهاش وب اپ زدم، Vue 2 بود. خداحافظ رفیق :(
@DevTwitter | <Alireza.js/>
@DevTwitter | <Alireza.js/>
👍60🔥6❤5
به نظر میاد Copilot با تزریق پرامپت، کل پرامپت داخلیشو فاش کرده، از جمله کدنام مخفی سیدنی که در پرامپت ذکر شده. پرامپت داخلی شامل قوانین، سبک، نحو و زمینه کاربر برای ربات هست.
اطلاعات بیشتر و دسترسی به پرامپت :
https://github.com/mshojaei77/Bing-initial-prompt
@DevTwitter | <shojaei/>
اطلاعات بیشتر و دسترسی به پرامپت :
https://github.com/mshojaei77/Bing-initial-prompt
@DevTwitter | <shojaei/>
🔥24👍6👎2
خب خب این لینک اموزشی و بردارید و هرچی نیاز دارید دانلود کنید تا بسته نشده
1.84 TB دوره های آموزشی توش هستش
دیگه خودتون یکاریش بکنید یا دانلود کنید یا انبار کنید شاید بدردتون بخوره
لینک :
https://mega.nz/folder/XNAAmY7R#7GPWRkf4VGvL4HCVAoWtHA
@DevTwitter | <Mr.programmer/>
1.84 TB دوره های آموزشی توش هستش
دیگه خودتون یکاریش بکنید یا دانلود کنید یا انبار کنید شاید بدردتون بخوره
لینک :
https://mega.nz/folder/XNAAmY7R#7GPWRkf4VGvL4HCVAoWtHA
@DevTwitter | <Mr.programmer/>
👍38👎11❤1🔥1
استفاده از تگهای xml میتونه ساختار و کیفیت خیلی خوبی به پرامپت بده.
مدلها، xml رو خوب متوجه میشن و جوابی که تولید میکنند به طور قابل توجهی فرق داره.
هدف ما تعین چهارچوب برای مدله، نیازی به سختگیری نیست، میتونید هر کلمهای رو به عنوان تگ برای شروع و پایان استفاده کنید.
@DevTwitter | <Sabber/>
مدلها، xml رو خوب متوجه میشن و جوابی که تولید میکنند به طور قابل توجهی فرق داره.
هدف ما تعین چهارچوب برای مدله، نیازی به سختگیری نیست، میتونید هر کلمهای رو به عنوان تگ برای شروع و پایان استفاده کنید.
@DevTwitter | <Sabber/>
👍30
هنوز ژانویه به اتمام نرسیده دو تا آسیب پذیری سنگین اطلاع رسانی شده.
اولی مربوط به Gitlab هست که حتما شنیدید (CVE-2023-7028) و دومی هم مربوط به Confluence شرکت معظم Attlassian محبوب دل شرکت های ایرانی (CVE-2023-22527) که بیشتر کرکی نصب شده!
https://www.helpnetsecurity.com/2024/01/16/cve-2023-22527/
@DevTwitter | <Vahid Nameni/>
اولی مربوط به Gitlab هست که حتما شنیدید (CVE-2023-7028) و دومی هم مربوط به Confluence شرکت معظم Attlassian محبوب دل شرکت های ایرانی (CVE-2023-22527) که بیشتر کرکی نصب شده!
https://www.helpnetsecurity.com/2024/01/16/cve-2023-22527/
@DevTwitter | <Vahid Nameni/>
👍16
هنوز Open-Source Community های هستند که برای Flash دارن به روز رسانی میدهند
https://ruffle.rs
اگر بازی قدیمی با SWF دارید تجدید خاطرات یک سر بزنید
اگر Flash MX یادتون نیست این فیلم زیر را ببینید دعوا توی محیط Macromedia Flash
چه خاطراتی
https://www.youtube.com/watch?v=Qb1VvUf21L4
@DevTwitter | <MehrdadLinux/>
https://ruffle.rs
اگر بازی قدیمی با SWF دارید تجدید خاطرات یک سر بزنید
اگر Flash MX یادتون نیست این فیلم زیر را ببینید دعوا توی محیط Macromedia Flash
چه خاطراتی
https://www.youtube.com/watch?v=Qb1VvUf21L4
@DevTwitter | <MehrdadLinux/>
👍12❤4👎1
امروز میخوام با یه بچه غول آشناتون کنم:
Linux Mint Xfce
linuxmint.com
مینت ۳ نسخه داره: Cinnamon, Mate, Xfce
نسخه Xfce برای کامپیوترهای با سختافزار قدیمی و ضعیف ساخته شده. یه مکبوک ۲۰۱۰ و یه PC با رم DDR2 رو با این لینوکس زنده کردم و هر دو به کار برگشتن!
بیش از یک ماهه همه کاری با هر دو سیستم انجام دادم. آفیس، اینترنت، فیلم، موسیقی و … همه رو سریع و خیلی خوب اجرا میکنه.
مجموعه کاملی از نرمافزار داره. یه اپ IPTV هم داره که تقریبا تمام شبکههای رایگان تلویزیون و ماهواره اکثر کشورها روش هست.
رابط و تجربه کاربری خیلی خوبی داره
@DevTwitter | <Kevin Zakarian/>
Linux Mint Xfce
linuxmint.com
مینت ۳ نسخه داره: Cinnamon, Mate, Xfce
نسخه Xfce برای کامپیوترهای با سختافزار قدیمی و ضعیف ساخته شده. یه مکبوک ۲۰۱۰ و یه PC با رم DDR2 رو با این لینوکس زنده کردم و هر دو به کار برگشتن!
بیش از یک ماهه همه کاری با هر دو سیستم انجام دادم. آفیس، اینترنت، فیلم، موسیقی و … همه رو سریع و خیلی خوب اجرا میکنه.
مجموعه کاملی از نرمافزار داره. یه اپ IPTV هم داره که تقریبا تمام شبکههای رایگان تلویزیون و ماهواره اکثر کشورها روش هست.
رابط و تجربه کاربری خیلی خوبی داره
@DevTwitter | <Kevin Zakarian/>
🔥41👍22👎2❤1
واقعا حیف بود که توی جامعه PHP همچین چیزی رو نداشته باشیم
اونایی که از قبل با ربات TinyPDF(که الان مرحوم شده) آشنایی دارن، این پکیج جدیدی که دیشب منتشر کردم از کدهای همون ربات ریشه میگیره و میتونه حجم فایل رو تا ۸۰-۹۰٪ کاهش بده.
فیچرهای دیگری هم داره:
– پشتیبانی از PHP خام و لاراول
– هم تنظیمات از پیش تعیین شده داره و هم ۳۰-۴۰ تا متد واسه تنظیمات حرفهای
– پشتیبانی از دیسک لاراول (ریموت و لوکال)
– از Queue لاراول پشتیبانی میکنه و بعد از اتمام کار Callback مورد نظرتون رو کال میکنه
– امکان دریافت کاستوم Logger
- و بیشتر
https://github.com/mostafaznv/pdf-optimizer
@DevTwitter | <mostafaznv/>
اونایی که از قبل با ربات TinyPDF(که الان مرحوم شده) آشنایی دارن، این پکیج جدیدی که دیشب منتشر کردم از کدهای همون ربات ریشه میگیره و میتونه حجم فایل رو تا ۸۰-۹۰٪ کاهش بده.
فیچرهای دیگری هم داره:
– پشتیبانی از PHP خام و لاراول
– هم تنظیمات از پیش تعیین شده داره و هم ۳۰-۴۰ تا متد واسه تنظیمات حرفهای
– پشتیبانی از دیسک لاراول (ریموت و لوکال)
– از Queue لاراول پشتیبانی میکنه و بعد از اتمام کار Callback مورد نظرتون رو کال میکنه
– امکان دریافت کاستوم Logger
- و بیشتر
https://github.com/mostafaznv/pdf-optimizer
@DevTwitter | <mostafaznv/>
👍31❤3🔥2🤣1
شرکت stabilityai یه مدل تازه ۳ میلیارد پارمتری داده بیرون برای کدینگ (code completion).
https://huggingface.co/stabilityai/stable-code-3b
این مدل یه سری ویژگی جالب داره:
- با اینکه 60٪ کوچکتر از CodeLLaMA 7b، ولی عملکردش در زبانهای برنامهنویسی مختلف با این مدل که 2.5X برابرش است مشابه ست.
- بر پایه مدل Stable LM 3B ساخته شده و اول با استفاده از 4 تریلیون توکن اطلاعات زبان طبیعی آموزش داده شده.و بعد به طور مکمل روی دادههای خاص مهندسی نرمافزار، شامل کد ترین شده.
- اندازه کوچکش امکان اجرای افلاین روی لپتاپهای مدرن را حتی بدون یک GPU اختصاصی فراهم میکند.
سایز توکن 16,384 است. ولی قابلیت افزایش طول متن مدل تا 100k توکن را میده.
- روی 18 زبان برنامهنویسی آموزش دیده شده، بر اساس نظرسنجی توسعهدهندگان StackOverflow در سال 2023.
- در مقایسه با مدلهای اندازهای مشابه، بهترین عملکرد را داره.
https://stability.ai/news/stable-code-2024-llm-code-completion-release
@DevTwitter | <Mehdi Allahyari/>
https://huggingface.co/stabilityai/stable-code-3b
این مدل یه سری ویژگی جالب داره:
- با اینکه 60٪ کوچکتر از CodeLLaMA 7b، ولی عملکردش در زبانهای برنامهنویسی مختلف با این مدل که 2.5X برابرش است مشابه ست.
- بر پایه مدل Stable LM 3B ساخته شده و اول با استفاده از 4 تریلیون توکن اطلاعات زبان طبیعی آموزش داده شده.و بعد به طور مکمل روی دادههای خاص مهندسی نرمافزار، شامل کد ترین شده.
- اندازه کوچکش امکان اجرای افلاین روی لپتاپهای مدرن را حتی بدون یک GPU اختصاصی فراهم میکند.
سایز توکن 16,384 است. ولی قابلیت افزایش طول متن مدل تا 100k توکن را میده.
- روی 18 زبان برنامهنویسی آموزش دیده شده، بر اساس نظرسنجی توسعهدهندگان StackOverflow در سال 2023.
- در مقایسه با مدلهای اندازهای مشابه، بهترین عملکرد را داره.
https://stability.ai/news/stable-code-2024-llm-code-completion-release
@DevTwitter | <Mehdi Allahyari/>
👍15❤4🔥1
گوگل AlphaGeometry رو معرفی کرد که در حد مدال طلای المپیاد ریاضیه.
رسیدن به این سطح از استدلال و حل مسائل پیچیده اتفاق مهمیه.
جالبه که برای حل مشکل کمبود داده در این سطح از پیچیدگی اومدن سیستمی رو طراحی کردن که صد میلیون مسئله جدید رو بسازه و با اون دادهها train شده.
https://github.com/google-deepmind/alphageometry
@DevTwitter | <Sabber/>
رسیدن به این سطح از استدلال و حل مسائل پیچیده اتفاق مهمیه.
جالبه که برای حل مشکل کمبود داده در این سطح از پیچیدگی اومدن سیستمی رو طراحی کردن که صد میلیون مسئله جدید رو بسازه و با اون دادهها train شده.
https://github.com/google-deepmind/alphageometry
@DevTwitter | <Sabber/>
🔥44👍7❤1
گوگل روز سهشنبه یه آپدیت برای کروم منتشر کرد که ۴ تا آسیبپذیری رو رفع کرده و لازم هست آپدیت کنید.
این آسیبپذیری یعنی CVE-2024-0519 باعث دسترسی به خارج از محدوده حافظه در موتور جاوا اسکریپت V8 میشه که میتونه برای کارهای مخرب مورد سو استفاده قرار بگیره
توصیه اینه کاربران برای کاهش خطرات احتمالی، به نسخههای ۱۲۰.۰.۶۰۹۹.۲۲۴/۲۲۵ (ویندوز)، ۱۲۰.۰.۶۰۹۹.۲۳۴ (macOS) و ۱۲۰.۰.۶۰۹۹.۲۲۴ (لینوکس) بهروزرسانی کنند.
مرورگرهای بیس کرومیوم مثل اج، اپرا، brave هم بهزودی آپدیت منتشر میکنن و اونا هم باید آپدیت بشن
https://thehackernews.com/2024/01/zero-day-alert-update-chrome-now-to-fix.html
@DevTwitter | <Soroush Ahmadi/>
این آسیبپذیری یعنی CVE-2024-0519 باعث دسترسی به خارج از محدوده حافظه در موتور جاوا اسکریپت V8 میشه که میتونه برای کارهای مخرب مورد سو استفاده قرار بگیره
توصیه اینه کاربران برای کاهش خطرات احتمالی، به نسخههای ۱۲۰.۰.۶۰۹۹.۲۲۴/۲۲۵ (ویندوز)، ۱۲۰.۰.۶۰۹۹.۲۳۴ (macOS) و ۱۲۰.۰.۶۰۹۹.۲۲۴ (لینوکس) بهروزرسانی کنند.
مرورگرهای بیس کرومیوم مثل اج، اپرا، brave هم بهزودی آپدیت منتشر میکنن و اونا هم باید آپدیت بشن
https://thehackernews.com/2024/01/zero-day-alert-update-chrome-now-to-fix.html
@DevTwitter | <Soroush Ahmadi/>
👍19🔥3🤣1