DevTwitter | توییت برنامه نویسی – Telegram
DevTwitter | توییت برنامه نویسی
23.6K subscribers
4.36K photos
358 videos
6 files
4.1K links
توییت های برنامه نویسی و طراحی وب :)

@dvtwi

Hashtags:
devtwitter.t.me/5

DevBooks Channel:
https://news.1rj.ru/str/+AYbOl75CLNYxY2U0

Github:
https://github.com/DevTwitter

X:
https://x.com/devtwittir
Download Telegram
واقعا حیف بود که توی جامعه PHP همچین چیزی رو نداشته باشیم
اونایی که از قبل با ربات TinyPDF(که الان مرحوم شده) آشنایی دارن، این پکیج جدیدی که دیشب منتشر کردم از کدهای همون ربات ریشه میگیره و میتونه حجم فایل رو تا ۸۰-۹۰٪ کاهش بده.
فیچرهای دیگری هم داره:
– پشتیبانی از PHP خام و لاراول
– هم تنظیمات از پیش تعیین شده داره و هم ۳۰-۴۰ تا متد واسه تنظیمات حرفه‌ای
– پشتیبانی از دیسک لاراول (ریموت و لوکال)
– از Queue لاراول پشتیبانی میکنه و بعد از اتمام کار Callback مورد نظرتون رو کال میکنه
– امکان دریافت کاستوم Logger
- و بیشتر

https://github.com/mostafaznv/pdf-optimizer

@DevTwitter | <mostafaznv/>
👍313🔥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/>
👍154🔥1
گوگل AlphaGeometry رو معرفی کرد که در حد مدال طلای المپیاد ریاضیه.

رسیدن به این سطح از استدلال و حل مسائل پیچیده اتفاق مهمیه.
جالبه که برای حل مشکل کمبود داده در این سطح از پیچیدگی اومدن سیستمی رو طراحی کردن که صد میلیون مسئله‌ جدید رو بسازه و با اون داده‌ها train شده.

https://github.com/google-deepmind/alphageometry

@DevTwitter | <Sabber/>
🔥44👍71
گوگل روز سه‌شنبه یه آپدیت برای کروم منتشر کرد که ۴ تا آسیب‌پذیری رو رفع کرده و لازم هست آپدیت کنید.
این آسیب‌پذیری یعنی 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
This media is not supported in your browser
VIEW IN TELEGRAM
یکی از اجزای مهم سیستم های RAG، ماجول Vector DB است که وظیفه اش embed کردن، ذخیره و بازیابی سریع اطلاعاته. حالا یه وبسایت اومده کمپانی های تو این زمینه را خیلی جالب مقایسه کرده از لحاظ تکنولوژی، API و کلی پارامتر دیگه.
https://vdbs.superlinked.com

@DevTwitter | <Mehdi Allahyari/>
👍6🔥2
چند تا نکته پرتکرار در مورد رزومه نوشتن:

۱. اولا recruiter ها به طور میانگین ۸-۱۲ ثانیه رو هر رزومه وقت میذارن. واسه همین bold کردن کیوردها خیلی خیلی مهمه. سعی کنین مطالب مهمتر رو همون اول بیارین و در کل کار طرف رو برای فهمیدنش آسون‌تر کنین

۲. لیست skills بهتره اول آورده شه که لیستیه از تکنولوژی ها و زبان های برنامه نویسی و…
بعدش تو هر کدوم از تجربه های کاری یا حتی پژوهشی، تکنولوژی/زبان برنامه نویسی/مدل ماشین لرنینگ… استفاده شده بهتره bold شه. اینطوری اون مهارت باورپذیرتر میشه و بهش context داده میشه

۳. اعداد خیلی مهمن برای هر تجربه کاری. چیزایی مثل:

تعداد افرادی که تو هر پروژه باهاشون کار کردین و مخصوصاً lead کردین
تعداد افرادی که از تیم‌های دیگه باهاشون کار کردین و پوزیشن‌هاشون
حجم داده ورودی
تعداد کاربرها
مقدار تغییر متریک با انجام اون پروژه
تعداد request در ثانیه،…

۴. برای پوزیشن های کاری، فقط چند تا publication کافیه و واسه بقیه بهتره لینک داده شه به google scholar. وگرنه اهمیت بقیه رزومه تحت تاثیر قرار میگیره. حتی بخش education میتونه پایین‌تر قرار بگیره و قبلش تجربه کاری و پروژه‌های مهم رو بیارین

۵. واسه هر پوزیشن سعی کنین رزومه رو یه کم ادیت کنین تا بیشتر به job denoscription شبیه شه. حتی اگه skill جدید نیازه که قبلاً تجربه‌شو نداشتین، میتونین چند تا پروژه جانبی انجام بدین و به رزومه اضافه کنین. اون‌طوری کیوردهایی که دنبالشن رو راحت‌تر در اختیارشون قرار میدین

۶. به همه کسایی که میخوان رزومه‌شونو بفرستن واسم تا نظرمو بگم، میگم باشه. ولی در عمل اصن فرصتشو نمیکنم یا شاید تنبلیم میاد اما در مجموع نکته خیلی متفاوتی نسبت به چیزایی که اینجا گفتم به ذهنم نمیرسه معمولاً. امیدوارم اینطوری به آدمای بیشتری کمک کنه

@DevTwitter | <Hesam/>
👍46👎3🔥21
#میم_شبانگاهی

اگر فکر کردید تموم شده، دوباره فکر کنید...

@DevTwitter
👍70🔥5
بهترین اکستنشن وجود ندا...

@DevTwitter
👍65🔥15
بنابر ادعا: کتابخانه HTMX سریعه،سبک ویژگی‌های مدرن وبسایت مثل CSS Transitions، Ajax،WebSockets و حتی Server-Sent Event را از طریق خود HTML داره

نکته جدید HTMX لایسنس BSD 2-Clause License را حذف و Zero-Clause BSD را ست کرد
https://github.com/bigskysoftware/htmx/commit/e16f1865a494b6281f8a44ed0db5338e718b3f07
مثال HTMX
https://htmx.org/examples/

@DevTwitter | <MehrdadLinux/>
👍19👎5🔥4
#کدبوک


این کتاب به معرفی 7 دیتابیس متداول می‌پردازد:
PostgreSQL
Riak
HBase
MongoDB
CouchDB
Neo4j
Redis
برای هر دیتابیس، یک هفته زمان در نظر گرفته شده و با انجام پروژه‌های عملی و مثال‌های کاربردی، خواننده با ویژگی‌ها و کاربردهای آن دیتابیس آشنا می‌شود.

مزیت این کتاب پرداختن به دیتابیس‌های متنوعی از رابطه‌ای و ستونی گرفته تا غیررابطه‌ای و NoSQL است تا خواننده دید کاملی نسبت به انتخاب دیتابیس بدست بیاورد.

* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.

@DevTwitter
👍183🔥2
کتابخانه Jinja از محبوب‌ترین template engineهای پایتونی است که از Flask بگیر تا در زیرساخت (Ansible) از آن استفاده می‌شود.
آسیب‌پذیری XSS که بتازگی در آن کشف شده طیف وسیعی از نرم‌افزارها را تحت تاثیر قرار داده (۱۷میلیون دانلود هفتگی).
Fix: Update to 3.1.3

https://github.com/pallets/jinja/security/advisories/GHSA-h5c8-rqwp-cp95

@DevTwitter | <Vahid Nameni/>
👍8🔥2
‏از تاریخ دوشنبه، ۹ مهر ۱۴۰۳ نرم افزار های third-party که از پسورد برای دسترسی به Google Accounts و Google Sync استفاده میکنند دیگر پشتیبانی نخواهند شد و باید با OAuth کار کنند
راه حل:
مشکل خاصی نیست آپدیت کنید،دوباره لاگین کنید
لیست نرم افزار ها و منبع:
https://workspaceupdates.googleblog.com/2023/09/winding-down-google-sync-and-less-secure-apps-support.html?m=1

@DevTwitter | <MehrdadLinux/>
👍153
ترمینال خوب و خوش دست با هوش مصنوعی به نام Warp
فعلا فقط برای macOS هست ولی قراره برای ویندوز و لینوکس هم منتشر بشه که با ثبت نام تو Waitlist از انتشارش خبردار میشید.
لینک زیر

warp.dev

@DevTwitter | <Kevin Zakarian/>
👍34👎11🔥43
اگر خواستید با لاراول فایل اکسل بالای 10 هزار رکورد ایمپورت کنید تو دیتابیس، پیشنهاد میکنم به جای laravel-excel از پکیج spout استفاده کنید. با spout حدود 68 هزار رکورد رو توی 8 دقیقه ایمپورت کردم.

https://github.com/box/spout

@DevTwitter | <رضا/>
🔥24👎2👍1
‏از من به شما وصیت یادگیری typenoscript فقط برید سراغ هند بوکش

typenoscriptlang.org/docs/handbook

@DevTwitter | <Armin/>
👍33👎5🔥4
احتمالا ۲-۳ هفته آینده نسخه ۱۱ لاراول منتشر می‌شه.
اگه برنامه‌نویسی لاراول رو تازه شروع کردید و دنبال فرصت مناسب برای شروع کانتریبیوت (مشارکت) روی گیت‌هاب هستید، الان فرصت مناسبیه پکیج‌های پرکاربرد/معروف رو با لاراول ۱۱ سازگار (compatible) کنید.
چون تغییرات مورد نیاز برای سازگاری پکیج‌ها با نسخه جدید معمولا کمه، برای شروع خوبه

@DevTwitter | <Milad Nouri/>
👍25🔥4👎2
پست جدید لینکدینم درباره "بارگذاری داده‌های ثابت هنگام migrate کردن در Django"

https://www.linkedin.com/feed/update/urn:li:activity:7154831159053430784/

@DevTwitter | <Hamed/>
👍14👎12
اگه مثل من با printscreen دیفالت ویندوز برای اسکرین شات کارتون راه نمی افته، ShareX یه ابزار کوچیک و اپن سورس هست که طبق عکس می‌تونید خیلی سریع شات بگیرید و حتی می‌شه روی http://imgur.com هم اپلودش کرد.
دانلود و سورس:
https://github.com/ShareX/ShareX/releases/tag/v15.0.0

@DevTwitter | <Alireza Baratian/>
👍22👎54
یک مدل OCR چند زبانه بسیار قدرتمند به اسم Surya که تازگیا منتشر شده، تونسته نتایج خیلی خوبی از خودش نشون بده.

فعلا فقط text detection انجام میده ولی طبق نوشته‌های داخل ریپو، به زودی قراره text recognition و Table and Chart detection هم انجام بده.

لینک:
https://github.com/VikParuchuri/surya

@DevTwitter | <Reza Jafari/>
👍24👎1
پرامپت نقش کلیدی در کار با LLMها بازی میکنه. کلی هم فریمورک برای درست کردن و کار با پرامپتها وجود داره. این مقاله که اخیرا اومده، این فریمورکها را از زوایای مختلف بررسی کرده و موضوع را خیلی قشنگ باز کرده.

Paper: https://arxiv.org/pdf/2311.12785.pdf

github: https://github.com/lxx0628/Prompting-Framework-Survey

@DevTwitter | <Mehdi Allahyari/>
👍16👎1
آیا میخوای همه AI ها یک جا داشته باشی ؟
آیا از پولی شدن chatGPT 4 رنج میبری ؟
پیشنهاد من چت گوتی که همشو یجا برامون جمع کرده
چی؟ chatgot.io
کجا ؟ chatgot.io

@DevTwitter | <nobody/>
👎67👍24