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
Forwarded from Md Daily (Mahan)
This media is not supported in your browser
VIEW IN TELEGRAM
چرا نباید به بنچمارک ها اعتماد کنیم؟

چند وقته میبینم اول لینکدین و بعد توئیتر و تلگرام این سبک ویدیو ها از مقایسه ی سرعت زبان ها درحال نشر هستند. ولی نباید. معیارتون رو برای انتخاب زبان مناسب و حتی مقایسشون این سبک ویدیو ها بذارید. طرفدارای یه زبان میگن: "زبان X از زبان Y سریع‌تره!" آره بابا، یه سری تست و بنچمارک نشون میده که یه ذره سرعت اجرا یا مصرف حافظه تو زبونا فرق می‌کنه. ولی بیخیال، واسه 99 درصد برنامه‌ها این فرق‌ها مثه اینه که موقع کدنویسی جوراب قرمز بپوشی یا آبی! مهم معماری، الگوریتم و استراتژی بهینه‌سازیه که کارو راه میندازه. یه سیستم بد طراحی‌شده، چه با Rust نوشته بشه چه با Ruby، آخرش بد و ناکار آمد هستش. نکته ی دیگه که راجب این سبک مقایسه وجود داره اینکه دقیقا معلوم،نیست تحت چه شرایطی و با چه سیستمی طبق چه نوع پیاده سازی ای این تست ها گرفته شده. خلاصه که تا وقتی بنچمارک توسط خودتون با شرایط یکسان گرفته نشده خیلی اعتماد نکنید و معیارتون برای انتخاب و مقایسه زبان ها اینها نباشه :)

🆔 @MdDaily
Forwarded from CleverDevs (Mammad)
یکی از بچه های چنل یه پروژه ای توسعه داده که اگه نیاز به استان ها و شهر های ایران داشتید میتونید ازش استفاده کنید
این کتابخونه متد های مختلفی داره که ازشون میتونید برای پیدا کردن شهرهای یک استان و ... استفاده کنید

لینک گیت‌هاب‌ :

https://github.com/mohammad-hassani/iran-city

لینک npmjs :

https://www.npmjs.com/package/iran-city

#openSource #js
@CleverDevs - @CleverDevsGp
امروز با
https://github.com/browser-use/browser-use
قدری ور رفتم. شبیه جادو بود

دنیا هر روز داره جالب تر میشه
رسیدیم به فصل AI Agent

@DevTwitter | <straxico/>
طاها جان یکی از بچه های پرتلاش کامیونیتی هست که محتوای خفنیم تولید میکنه.
درحال حاضر روی توسعه یه زبان کارمیکنه به نام (کوروش) و کامپایلریه و داره با زبان برنامه نویسی Rust توسعش میده و از LLVM هم برای کامپایلرش استفاده میکنه.
متاسفانه مورد حمایت اصلا قراره نمیگیره.
اینم تبلیغ نیست و به انتخاب خودم دارم اینکارو میکنم و تاحالا کلی چیز از طاها یاد گرفتم.


کانال طاها 👇

https://news.1rj.ru/str/geek_engineers
Forwarded from SoniaCircuit (Sony @sonylibre:matrix.org)
🔸 وبینار تخصصی: داده در مدل‌های بزرگ زبانی (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