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
:)))))

@DevTwitter | <Soroush Ahmadi/>
👍58🔥19
به نظر میاد Copilot با تزریق پرامپت، کل پرامپت داخلیشو فاش کرده، از جمله کدنام مخفی سیدنی که در پرامپت ذکر شده. پرامپت داخلی شامل قوانین، سبک، نحو و زمینه کاربر برای ربات هست.
اطلاعات بیشتر و دسترسی به پرامپت :

https://github.com/mshojaei77/Bing-initial-prompt

@DevTwitter | <shojaei/>
🔥24👍6👎2
خب خب این لینک اموزشی و بردارید و هرچی نیاز دارید دانلود کنید تا بسته نشده
1.84 TB دوره های آموزشی توش هستش
دیگه خودتون یکاریش بکنید یا دانلود کنید یا انبار کنید شاید بدردتون بخوره
لینک :
https://mega.nz/folder/XNAAmY7R#7GPWRkf4VGvL4HCVAoWtHA

@DevTwitter | <Mr.programmer/>
👍38👎111🔥1
استفاده از تگ‌های xml می‌تونه ساختار و کیفیت خیلی خوبی به پرامپت‌ بده.
مدل‌ها، 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/>
👍16
هنوز Open-Source Community های هستند که برای Flash دارن به روز رسانی میدهند
https://ruffle.rs
اگر بازی قدیمی با SWF دارید تجدید خاطرات یک سر بزنید

اگر Flash MX یادتون نیست این فیلم زیر را ببینید دعوا توی محیط Macromedia Flash
چه خاطراتی
https://www.youtube.com/watch?v=Qb1VvUf21L4

@DevTwitter | <MehrdadLinux/>
👍124👎1
امروز می‌خوام با یه بچه غول آشناتون کنم:
Linux Mint Xfce

linuxmint.com

مینت ۳ نسخه داره: Cinnamon, Mate, Xfce

نسخه Xfce برای کامپیوترهای با سخت‌افزار قدیمی و ضعیف ساخته شده. یه مک‌بوک ۲۰۱۰ و یه PC با رم DDR2 رو با این لینوکس زنده کردم و هر دو به کار برگشتن!
بیش از یک ماهه همه کاری با هر دو سیستم انجام دادم. آفیس، اینترنت، فیلم، موسیقی و … همه رو سریع و خیلی خوب اجرا می‌کنه.
مجموعه کاملی از نرم‌افزار داره. یه اپ IPTV هم داره که تقریبا تمام شبکه‌های رایگان تلویزیون و ماهواره اکثر کشورها روش هست.
رابط و تجربه کاربری خیلی خوبی داره

@DevTwitter | <Kevin Zakarian/>
🔥41👍22👎21
واقعا حیف بود که توی جامعه 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