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
در دانشگاه‌های شاهرود، سمنان، گرمسار و دامغان هم طرح تبعیض‌آمیز #اینترنت_طبقاتی برای دسترسی به یوتیوب اجرا شده.
احتمالا لیست خیلی بلندبالاتر از استان‌های تهران، اصفهان و سمنان باشه و به مرور وضعیت شفاف‌تر بشه ...

خلاصه واسه بعضیا فرق میکرد کی رئیس‌جمهور باشه!

🔍 ircf.space
@ircfspace
کشتی سوراخ ⁧ #اینترنت_طبقاتی⁩ کل جامعه رو غرق می‌کنه.

🔍 ircf.space
@ircfspace
دیزاین پترن ها رو یاد نخواهید گرفت مگر با مثال هایی که در پروژه های واقعی یا فریم ورک ها استفاده شده. مثلا ببینید چطور نست برای کانفیگ کردن swagger از پترن builder استفاده میکنه. توی این ریپو پترن های بیشتری با دیاگرام هست. ممنون میشم اگر استار بدین
https://github.com/vahidvdn/realworld-design-patterns/

@DevTwitter | <Vahid/>
وقتی JSON معرفی شد؛ یکی از اهدافش خوانایی بهتر برای آدمها بود ولی خب هممه می‌دونیم که این موضوع باعث سربار هم می‌شه برای محاسبات و ...
یکی از مشکلات اصلی برای LLM ها هم رعایت استانداردهای مربوط به JSON هست و اینکه وضعیت تعداد براکت‌های باز و بسته رو نگه داره!
اینکه هرکدوم ازین براکت‌ها هم توکن حساب می‌شوند هم یک ضرر مالی جداس.

همین دوتا دلیل باعث شد؛ من برای:
۱- دقت بالاتر
۲- کم کردن هزینه‌ها

دنبال روش‌های دیگه توی تولید و parse کردن دیتاها بگردم تقریبا چیزی حدود ۱۰٪ مواقع توی پرامپت‌های بزرگ و تسک‌های سنگین خروجی JSON هام valid نبود؛ هم یوزر رو کلافه می‌کرد هم هزینه‌های من رو اضافه (این کار برای خودم هست؛ شرکتی درکار نیست)

توی این گشت و گذار به یک پروژه روی گیت‌هاب رسیدم
Token Oriented Object Notation

توی تست‌های من (یک سری از باگ
وقتی JSON معرفی شد؛ یکی از اهدافش خوانایی بهتر برای آدمها بود ولی خب هممه می‌دونیم که این موضوع باعث سربار هم می‌شه برای محاسبات و ...
یکی از مشکلات اصلی برای LLM ها هم رعایت استانداردهای مربوط به JSON هست و اینکه وضعیت تعداد براکت‌های باز و بسته رو نگه داره!
اینکه هرکدوم ازین براکت‌ها هم توکن حساب می‌شوند هم یک ضرر مالی جداس.

همین دوتا دلیل باعث شد؛ من برای:
۱- دقت بالاتر
۲- کم کردن هزینه‌ها

دنبال روش‌های دیگه توی تولید و parse کردن دیتاها بگردم تقریبا چیزی حدود ۱۰٪ مواقع توی پرامپت‌های بزرگ و تسک‌های سنگین خروجی JSON هام valid نبود؛ هم یوزر رو کلافه می‌کرد هم هزینه‌های من رو اضافه (این کار برای خودم هست؛ شرکتی درکار نیست)

توی این گشت و گذار به یک پروژه روی گیت‌هاب رسیدم
Token Oriented Object Notation

توی تست‌های من (یک سری از لاگ‌های چت‌های گذشته رو بهش دادم؛ بصورت رندم) به راحتی حداقل ۲۰٪ توکن کمتر استفاده می‌کنه توی بهترین حالت به ۶۴٪ هم رسید (ولی خیلی کم پیش اومد توی دیتاهای من) برای خروجی LLM ها
و البته دقتش هم بهتر شد؛ تقریبا توی ۱۰ مورد چالشی که اکثر وقتا JSON invalid میداد فقط ۱ مورد دیتا رو اشتباه کرد؛ که اون مورد هم با پرامپت بهتر قابل حل هست.

نمونه از داکیومنت خودش :
{
"users": [
{ "id": 1, "name": "Alice", "role": "admin" },
{ "id": 2, "name": "Bob", "role": "user" }
]
}


users[2]{id,name,role}:
1,Alice,admin
2,Bob,user


خلاصه که اگر شما هم با این دوتا چالش سرکار دارید یا اگر توی شرکت هزینه‌ی بخصوص بالای 10,000 دلار ماهیانه روی مدل‌های هوش مصنوعی دارید و اکثرا هم خروجی رو بصورت structured نیاز دارید؛ بنظرم حتما ازین تکنیک استفاده کنید.
Forwarded from Gopher Academy
🔵 عنوان مقاله
Go's Green Tea Garbage Collector

🟢 خلاصه مقاله:
** در Go 1.25 یک garbage collector آزمایشی به نام Green Tea معرفی شده که با هدف کاهش تأخیر و نوسان، بهبود کارایی و مصرف حافظه، و مقیاس‌پذیری بهتر ارائه می‌شود. این قابلیت فعلاً به‌صورت opt-in و از طریق فلگ‌های مستند در release notes فعال می‌شود و پیش‌فرض نیست. نتایج اولیه بسته به بار کاری می‌تواند متفاوت باشد؛ در صورت پسرفت می‌توان به GC فعلی بازگشت. تیم Go با تکیه بر بازخورد و سنجش میدانی، در نسخه‌های بعدی آن را بهبود می‌دهد و در صورت موفقیت، می‌تواند بر راهبرد آینده GC در Go اثر بگذارد.

#Go #Golang #GreenTea #GarbageCollection #Go125 #MemoryManagement #Performance #Runtime

🟣لینک مقاله:
https://golangweekly.com/link/176318/web


👑 @gopher_academy
Forwarded from Linuxor ?
اصلا کلمه Code از رمزنگاری می‌آد، یعنی چیزی که کسی نفهمتش، شرکت نباید انتظار داشته باشه که کد های ما برنامه نویسا رو کس دیگه ای بفهمه چون رمزنگاری شده و فقط خودمون می‌فهمیمش.


@Linuxor
این ریپو Gini Impurity منه که که پارسال برای پروژه درس داده‌کاوی دانشگاه درستش کرده بودم و الان رتبه اول گیت‌هاب تاپیک شده و از نظر ستاره محبوب ترین ریپو گیت‌هاب من هم هست.

شامل یک اسکریپت محاسبه شاخص جینی بصورت کلاسیک و یک مدل تکامل یافته که ابداع خودم بوده.

کاربرد شاخص جینی در درخت های تصمیم و پیش پردازش دیتاست ها است و ... خیلی چیز های دیگه.

داخل ریپو یک فایل PDF بصورت جزوه هست(به زبان انگلیسی) که صفر تا 99 درصد کار رو توضیح میده و برای دانشجوهایی که مثل من پروژه و ارائه داشتن عالیه

github.com/a-partovii/Gini-Impurity

@DevTwitter | <Ashkan-P/>
Forwarded from GitHub Trending Daily
🔥 New GitHub Trending Repositories 🔥

Found 4 new trending repositories:

1. How-To-Secure-A-Linux-Server by imthenachoman
📝 An evolving how-to guide for securing a Linux server.
💻 Sponsor | 20,546 | 🌟 Today: 151
🔗 Link

2. edgevpn by mudler
📝 The immutable, decentralized, statically built p2p VPN without any central server and automatic di...
💻 Go | 1,337 | 🌟 Today: 157
🔗 Link

3. ottomator-agents by coleam00
📝 All the open source AI Agents hosted on the oTTomator Live Agent Studio platform!
💻 Python | 4,631 | 🌟 Today: 26
🔗 Link

4. cs-self-learning by PKUFlyingPig
📝 计算机自学指南
💻 HTML | 68,549 | 🌟 Today: 66
🔗 Link


🔘 @github_trending_daily
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 رمز عبور دوربین‌های مداربسته‌ی موزه لوور، Louvre بوده است.

🚬

@TheRaymondDev
همونطور که پیش‌بینی میشد ماجرای #اینترنت_طبقاتی رو تکذیب کردن!

اینکه گزارش‌ها میگن #فیلترینگ یوتیوب در دانشگاه‌های تهران، اصفهان، سمنان و حتی دانشگاه قم برداشته شده، احتمالا در قدم بعدی تبدیل میشه به بروز نقص فنی و خلاص.

🔍 ircf.space
@ircfspace
Forwarded from Armon technical logs (armon Taheri)
جشن انتشار دبیان ۱۳
https://evnd.co/rI4uA
Forwarded from Linuxor ?
خبر فوری

به گفته دهقان، نماینده مجلس : تلگرام شروط ایران را پذیرفته است.


@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 تعطیلی دولت ترامپ وارد دومین ماه شده است.

#خبر

@TheRaymondDev
Forwarded from محتوای آزاد سهراب (Sohrab)
طبق گفته نمایندگان مجلس، تلگرام شرایط ایران رو پذیرفته، اون هم تلگرامی که به صورت کلی خلافش رو توی شرایط حریم خصوصی و امنیتش ذکر کرده.


ممنونم از مسئولین که بساط خنده مارو فراهم می‌کنن.


@SohrabContents
Forwarded from محتوای آزاد سهراب (Sohrab)
یک بحثی که پیش میاد احتمالا تلگرام در پاسخ درخواستشون 👍 فرستاده، این ها فکر کردن لایکه.



@SohrabContents
🚀 لینوکس در مرورگر، بدون ماشین مجازی!
کرنل لینوکس روی WebAssembly پورت شد
حالا میتونی لینوکس را مستقیماً در تب مرورگرت بوت کنی! 😎

🔥دمو آنلاین همین الان تست کن: linux-wasm

💡 هنوز ناپایداره، ولی نشون میده Wasm چقدر فراتر از وب میتونه بره:
از sandboxing گرفته تا تست آنلاین ویژگی‌های جدید کرنل.

🧠 نسخه فعلی با کرنل 4.6 و LLVM 17 ساخته شده و به کمک توسعه‌دهندگان نیاز دارد تا بخش‌های اتمیک و زمان‌بندی تکمیل شود.

👨‍💻 هدف نهایی؟
بوت سریع، سازگاری اپ‌های لینوکسی با وب، و اجرای سیستم‌عامل کامل در sandbox مرورگر.
گیت هاب پروژه
@MehrdadLinuxchannel
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 جواب منو داد.

حرف ایشون باور می کنید؟

#توییت

@TheRaymondDev
این ریپو هم جالب بود
آموزش امن کردن سرور لینوکسی که خودش گفته یکم هم امنیت بهتون یاد میدیم.
البته که گفته به درد سرور شخصی میخوره، بیشتر هدفش آموزشه تا کانفیگ سرور پروداکشن ولی خب جامع و کامله.

https://github.com/imthenachoman/How-To-Secure-A-Linux-Server

@DevTwitter | <Milad Niroee/>
اسکریپت #Backuper در بروزرسانی اخیرش امکان بکاپ خودکار از پنل‌های جدیدی مثل Remnawave، پاسارگارد، ovPanel و مرزگذیر رو فراهم کرده و می‌تونین این بکاپ‌هارو روی تلگرام، جی‌میل یا دیسکورد دریافت کنین.

👉 github.com/erfjab/Backuper/releases/latest

🔍 ircf.space
@ircfspace