Dev Perfects – Telegram
Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://news.1rj.ru/str/dev_perfects/455


ارتباط:
https://news.1rj.ru/str/HidenChat_Bot?start=936082426
Download Telegram
🔸 وبینار تخصصی: داده در مدل‌های بزرگ زبانی (LLM)

💡 هوشیو با همکاری پژوهشکده هوش مصنوعی دانشگاه امیرکبیر برگزار می‌کند:
🗓 زمان: یکشنبه ۲۳ دی ۱۴۰۳، ساعت ۱۸:۳۰
🎙 مدرس: صدرا صبوری، دانشجوی دکتری علوم کامپیوتر در دانشگاه کالیفرنیای جنوبی (USC)

✳️ موضوعات وبینار:
◽️ اهمیت داده در توسعه LLMها
◽️ بررسی میزان داده‌های کافی
◽️ روش‌های ورود داده‌ها به مدل‌ها
◽️ اصول تمیزسازی داده‌ها
◽️ مقایسه Fine-tuning با In-context Learning
◽️ ویژگی‌ها و محدودیت‌های In-context Learning

🔹 فرصت ویژه: با حمایت حامیان برنامه، تعداد محدودی بلیت با تخفیف ۸۰٪ در دسترس است!
برای ثبت‌نام، به لینک زیر مراجعه کنید:
👇
🌐 ثبت‌نام وبینار داده در LLM

🆔@hooshio
#هوشیو #هوش_مصنوعی #LLM #وبینار
این نکته در مورد لاراول خیلی جالب بود.
یه تنظیم کوچیک که می‌تونه نجات بخش باشه.
https://www.youtube.com/shorts/nz4aoRiZNOM

@DevTwitter | <Mohsen Shabanian/>
Forwarded from AI Pulse (Mohammad)
اوپن‌روتر، یک سرویس پیشرفته هوش مصنوعی هست که امکان استفاده از انواع مدل‌های زبانی رو با یک API ساده فراهم می‌کنه. تصور کنید به جای اینکه مجبور باشید برای هر مدل هوش مصنوعی یک حساب جداگانه بسازید، می‌تونید از طریق یک درگاه واحد به همه اونها دسترسی داشته باشید.

تنوع مدل‌های موجود در اوپن‌روتر واقعاً چشمگیره. از مدل‌های سبک و سریع مثل Llama گرفته تا مدل‌های قدرتمندی مثل GPT و Claude. هر کدوم از این مدل‌ها برای کار خاصی بهینه شدن؛ مثلاً بعضی‌هاشون توی خلاصه‌نویسی عالی عمل می‌کنن، بعضی‌ها توی برنامه‌نویسی، و بعضی‌ها توی تحلیل متن‌های طولانی.

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

نکته جالب دیگه اینه که به عنوان توسعه دهنده می‌تونید خیلی راحت بین مدل‌های مختلف جابجا بشید. مثلاً اگه دیدید یک مدل جدید اومده که برای کارتون بهتره، کافیه فقط اسم مدل رو عوض کنید - نیازی نیست کل برنامه‌تون رو تغییر بدید. این ویژگی باعث می‌شه اوپن‌روتر برای همه کاربرها، از مبتدی تا حرفه‌ای، یک گزینه عالی باشه.

نکته هیجان‌انگیز اینه که حتی اگه برنامه‌نویس نیستید یا اصلاً نمی‌دونید API چیه، می‌تونید از طریق رابط کاربری ساده چت اوپن‌روتر، با بیش از ۲۰۰ مدل هوش مصنوعی مختلف گفتگو کنید. یکی از قابلیت‌های جالبش اینه که می‌تونید همزمان از چند مدل مختلف جواب بگیرید و جواب‌ها رو با هم مقایسه کنید تا از درستی اطلاعات مطمئن بشید. حتی می‌تونید تنظیمات مختلف هر مدل رو تغییر بدید - مثلاً میزان خلاقیت یا دقت مدل رو کم و زیاد کنید - تا دقیقاً به جوابی که می‌خواید برسید.

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

به زبون ساده‌تر، اوپن‌روتر مثل یک مرکز خرید بزرگ برای هوش مصنوعی می‌مونه - همه چیز رو یکجا و با قیمت‌های شفاف پیدا می‌کنید، و می‌تونید هر وقت خواستید از هر مدلی که دوست دارید استفاده کنید، چه برنامه‌نویس باشید چه نباشید.

سرویس چت اوپن روتر از اینجا در دسترسه، همچنین لیست مدل های موجود رو از اینجا و مستندات API رو از اینجا میتونید مشاهده کنید.

@aipulse24
خب برگردیم درمورد این موضوع صحبت کنیم.

بنیاد نرم افزار آزاد اروپا و بنیاد نرم افزار آزاد هند، هردو درحال جلو بردن یک سری تفکرات آرمانی هستن، که حالا در همین مقاله‌ای هم که ترجمه شده گفته خود آقای کیرش‌نر که برخی از این‌ها:

۱- آزادی در نصب برنامه‌ برای همه
۲- بودجه عمومی نرم افزار فقط و فقط باید خرج نرم افزار آزاد باشه (یعنی پولی که از جیب مردم اروپا میره)
۳- چارچوب‌های قانونی باید استفاده و توسعه از نرم افزار آزاد رو تشویق کنن که یک سری قوانین هم در همین زمینه تصویب شده.
۴- یک سری مسابقات برای تشویق جوانان برای توسعه نرم افزار آزاد برگذار قراره بشه.


در همین زمینه‌ها هم واقعاً پیشرفت هایی داشتن، مثلاً بنیاد نرم افزار آزاد به عنوان یکی از شاکی‌های اپل در زمینه فروشگاه‌های شخص ثالث توی اتحادیه اروپا فعالیت می‌کنه و همینطور کشور آلمان برای کاهش هزینه‌هاش اومده و سراغ نرم افزار آزاد رفته.

امیدوارم فارغ از بحث‌هایی که هست، توی ایران هم شاهد همچین کارهایی باشیم.

@SohrabContents
Forwarded from Woland's Linux Journal (Woland)
This media is not supported in your browser
VIEW IN TELEGRAM
💠JNV💠

فیلتر کردن تعاملی جیسون

👉🔗 JNV

#معرفی
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
Media is too big
VIEW IN TELEGRAM
🔰انتشار نسخه 3.5 توزیع predator-OS

🔰تاریخ انتشار: 2025-01-01
🔰پلتفرم امنیتی چندوجهی (Polymorphic Security Platform)


🔹توزیع Predator-OS یک توزیع لینوکسی که در سال 2021 توسط حسین سیلانی،که توسعه‌دهنده دیگر توزیع‌های مانند Emperor-OS، Hubuntu، و Little-Psycho توسعه داده شده است. این توزیع به‌عنوان یک پروژه آزاد و متن‌باز، با تأکید بر امنیت، حریم خصوصی و آموزشهای آکادمیک طراحی شده است.
🔹 تمرکز توزیع بر تست نفوذ و هک اخلاقی بوده است و همچنین دارای ویژگی های ناشناس ماندن، سخت شده و امن شده دربرابر بسیاری از حملات، تست استرس سخت‌افزار و نرم افزار و تخریب داده است.
🔹همچنین توزیع داری ویژگی های بهینه شده با حالت low-latency با تظیمات مختلف در قسمت های کاربر و کرنل نیز همراه است.

🔹این توزیع بر پایه Debian 12 Stable با هسته 6.6.15 LTS توسعه داده شده و دارای محیط دسکتاپ سفارشی‌شده Plasma، Mate، LXQT و LXDE به صورت ترکیبی است که با منوهای تخصصی طراحی شده‌اند.

🔹 میزهای شبیه ویندوز 11 و مک در نسخه 3 اضافه شده است.

جزئیات بیشتر در ویدیوهای بعدی
وب سایت رسمی
http://predator-os.ir
نسخه ۲.۳۵ از #oblivionDesktop برای ویندوز، لینوکس و مک منتشر شد.
در این‌نسخه همچنان بر روی بهبود و پایداری هرچه بیشتر تانلینگ، به‌خصوص رفع مشکل مصرف زیاد منابع سیستمی در ویندوز تمرکز شده بود.

🚀 github.com/bepass-org/oblivion-desktop/releases
👉 github.com/bepass-org/oblivion-desktop/issues

🔍 ircf.space/software
@ircfspace
Forwarded from Go Casts 🚀
اجازه بدید برای پست دیروز یه مثال بزنم که شاید به درک بهتر موضوع کمک کنه.

از زیبایی های گولنگ اینه که پکیج ها و building blockهای سطح بالا ارائه میده، که سرعت توسعه برنامه نویس خوب باشه.
حالا مثلا برای یه web framework چه building blockهایی لازمه؟
اگه با گولنگ کار کنی بعد از مدتی میتونی blockهای مهمی که بخواد functionality یه فریمورک وب رو ارائه بده بشناسی، از جمله: یه http listener میخوای که درخواست هارو accept کنه، یه multiplexer میخوای که بر اساس request path درخواست هارو توزیع کنه، یه سری handler لازم داری که درخواست هارو مدیریت کنه، این وسط ممکنه یه سری middleware لازم داشته باشی، ممکنه تو handlerت validation لازم داشته باشی، بعدش نوبت به بیزینس لاجیک ت میرسه و بعدش هم به database driver احتیاج داری که ارتباط با دیتابیس رو مدیریت کنه.

قشنگی کار اینجاست که تو هر building block شما علاوه بر یک سری انتخاب از std packageها میتونی third-party پکیج هارو هم استفاده کنی و به ترکیب های مختلفی این building blockهارو با هم compose کنی و این flexibility فوق العاده ای میده.

علاوه بر همه این ها، برنامه نویس بعد از یه مدت به خودش میاد و میفهمه که نسبت به المان های فریمورک وب شناخت خوبی پیدا کرده و کارایی هر بلاک رو درک کرده و دیگه براش black box نیست. بعدش میتونه خودش هر بلاک رو تحلیل کنه و از بین انتخاب هاش اونی که براش بهتره رو انتخاب کنه.

@gocasts
Forwarded from DevAcademy
Big O

من بحث Big O رو با این ویدیو ZTM یاد گرفتم و همیشه به اطرافیانم توصیه میکنم که کورس الگوریتم ZTM ببینن. اگر دوست دارید یه بارم هم شده این بحث رو درک کنید، یه سر به این لینک بزنید و این ویدیو رو تا اخر نگاه کنید و اگر براتون قابل فهم بود با بقیه هم share کنید.
داخل این لینک علاوه بر ویدیو، چیت شیت big o هم قرار داره که میتونه بهتون کمک کنه راحت تر تو ذهنتون بمونه

https://zerotomastery.io/cheatsheets/big-o-cheat-sheet/?utm_source=udemy&utm_medium=coursecontent

💻@DevAcaademy
💬
@DevAcademyGroup
راستی دوستان من کتاب

Rest api Design rulebook



رو تا فصل ۴ ترجمه کردم

خواستید میتونید با هشتک

#کتاب


پیداشون کنید و استفاده کنید 😊


🔆 CHANNEL | GROUP
Me


🔆 CHANNEL | GROUP
Forwarded from Linuxor ?
اگر اشکال‌زدایی (Debugging) فرآیند حذف باگ‌های نرم‌افزاری است، برنامه نویسی نیز فرآیند اضافه کردن اشکال‌ها (Bug) است

@Linuxor ~ Dijkstra
Forwarded from Linuxor ?
یکی توییت زده : من متوجه شده‌ام که مدل‌های زبانی بزرگ (LLMs) مانند Claude و GPT-4o با این پرامپت خیلی خوب کار می‌کنند؛ این پرامپت آن‌ها را وادار می‌کند تا قبل از ارائه پاسخ نهایی، کمی "تأمل" کنند.

این روش شبیه به پرامپت‌هاییه که از مدل می‌خواد فرآیند استدلالش رو توضیح بده. chain-of-thought که توی تحقیقات مرتبط با هوش مصنوعی هم موفقیت‌آمیز بوده. شما هم می‌تونین استفاده کنید و نتیجه های بهتری بگیرین در واقع به هوش مصنوعی امکان تصحیح خطای خودش رو می‌ده.

@Linuxor
Forwarded from a pessimistic researcher (Kc)
حتی یک فریم از این خاطره فراموشم نشد
چطور با استفاده از custom casts در لاراول داده‌ها را به شکل دلخواه درآوریم؟

لینک مقاله

@DevTwitter | <Reza Annabestani/>
Forwarded from Software Engineer Labdon
توافق روی نام گذاری ها از نون شب واجب تره!!
یه جمله جالب توی کتاب clean code دیدم که نوشته بود، زمانی که میخواید توابع یا متغیرهاتون رو نامگذاری کنید اون قدر حساسیت به خرج بدید که انگار دارید برای یک نوزاد تازه به دنیا اومده اسم انتخاب میکنید.
یک نکته که داخل تیم هم خیلی مهمه اینه که برای یک مفهوم، از چند ورب مختلف استفاده نشه. مثلا برای ایجاد کردن فرضا محصول میشه همه ورب های add, create, insert, make, ... رو استفاده کرد. برای اینکه ابهام و سردرگمی پیش نیاد همیشه سعی کنید توی پروژتون برای همه entity ها از یک ورب یکسان استفاده کنید و این رو توی تیمتون هم باهم توافق کنید که همه از اون ورب استفاده کنن.
این مساله به ظاهر کوچیک خیلی خیلی مهمه لطفا رعایت کنید.


| <Pouya Farshidnia/>


https://news.1rj.ru/str/addlist/KpzXaiSpKENkMGM0
Forwarded from Meitix
سه مفهوم بنیادین در دنیای ایزوله سازی در لینوکس 🐧 وجود داره:

1️⃣ cgroup (Control Groups)

این ابزار به لینوکس اجازه می‌ده منابع سیستم (مثل CPU، RAM، دیسک و شبکه) رو مدیریت و محدود کنه. مثلا شما می‌تونید یه گروه خاص از فرآیندها رو طوری محدود کنید که بیشتر از ۱۰٪ CPU استفاده نکنند. داکر از این قابلیت استفاده می‌کنه تا مطمئن شه هر کانتینر فقط منابع مشخصی رو مصرف کنه و از دسترس منابع بقیه کانتینرها خارج نشه.

2️⃣ namespace

اNamespace یکی از ستون‌های اصلی ایزوله‌سازی در لینوکسه. این قابلیت به شما اجازه می‌ده یه فرآیند رو در یه فضای ایزوله شده اجرا کنید. مثلا فرآیندهای کانتینر شما فقط فایل‌سیستم، شبکه، و پروسس‌های مخصوص خودشون رو می‌بینند و به بقیه محیط سیستم دسترسی ندارند. داکر از namespace استفاده می‌کنه تا حس "ماشین مجازی" بودن رو به کانتینرها بده، در حالی که در واقع همه چیز روی همون کرنل اصلی اجرا می‌شه.

3️⃣ unionfs

اUnionFS به شما اجازه می‌ده چند لایه فایل‌سیستم رو روی هم سوار کنید، انگار که یه لایه واحد هستند. این قابلیت برای کانتینرها خیلی کاربردیه چون می‌تونید یه لایه پایه (مثل فایل‌سیستم اوبونتو) داشته باشید و تغییرات هر کانتینر رو به صورت جداگانه در یه لایه دیگه ذخیره کنید. این کار باعث صرفه‌جویی در حافظه و کارایی بهتر می‌شه.

@meiti_x 💻