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

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from محتوای آزاد سهراب (Sohrab)
نسخه ایموتبل پست‌مارکت هم با اسم رمز دورانیوم در دست توسعه است. (دورانتاش در پست‌مارکت اثر کرد)

https://gitlab.postmarketos.org/postmarketOS/duranium


ساختارشو نخوندم هنوز ببینم چطوریه.


@SohrabContents
Forwarded from Gopher Academy
🔵 عنوان مقاله
Constraining LLMs with Structured Output in Python and Go

🟢 خلاصه مقاله:
**این مجموعه به روش‌های عملی برای واداشتن LLMها به تولید خروجی ساخت‌یافته می‌پردازد تا ادغام در سیستم‌های تولیدی قابل اعتماد، قابل اعتبارسنجی و قابل آزمون باشد. در Python با تعریف شِماهای سازگار با JSON و اتصال خروجی مدل به انواع مشخص، و در Go با استفاده از structهای نوع‌دار، struct tagها، و خطاهای صریح، خطر خروجی متنی آزاد و شکننده کاهش می‌یابد.

همچنین یک ویدئو از Rost Glukhov ساخت یک عامل کدنویس در Go را از ابتدا نشان می‌دهد؛ از طراحی پرامپت و برنامه‌ریزی تا اجرای ابزار و حلقه بازخورد. در بخش کارهای زمان‌بندی انبوه، مقاله Bill Kennedy توضیح می‌دهد چگونه Timing Wheels بدون پیمایش O(n) می‌توانند میلیون‌ها کلید را منقضی کنند—الگویی مفید برای زمان‌بندی‌کننده‌ها، کش‌ها و محدودکننده‌های نرخ در Go. برای درک عمیق‌تر همروندی، نوشتار Ankur Anand رفتار و انتخاب‌های درست پیرامون primitives بسته sync مانند Mutex، RWMutex، WaitGroup و Cond را تشریح می‌کند. در پایان، مطلبی از Matheus Mina این مجموعه را کامل می‌کند. حاصل کار، جعبه‌ابزاری عملی برای ساخت عامل‌ها و سرویس‌های پربازده در Python و Go است.

#Go #Python #LLM #StructuredOutput #TimingWheels #Concurrency #Golang #Agents

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


👑 @gopher_academy
Forwarded from Linuxor ?
اگه بک‌اند کار می‌کنی این واسه تو بهشته، یه مجموعه از سوال از هرچیزی که ممکنه توی بک‌اند بهش بخوری از طراحی نرم‌افزار، الگوهای طراحی (Design Patterns)، پایگاه داده، معماری سیستم، امنیت، سیستم‌های توزیع‌شده و کلی چیز دیگه گفته
خیلی از سوال‌هاشم طوری طراحی شدن که نقطه‌ی شروع یه بحث باشن، نه فقط جواب قطعی، یعنی قشنگ کلی چیز جدید به روت باز می‌کنه برای آمادگی مصاحبه هم می‌شه از سوالاش استفاده کرد ولی بیشتر هدف یادگیریه:

github.com/arialdomartini/Back-End-Developer-Interview-Questions


@Linuxor
اگه Claude Code براتون در دسترس نیست، با پروژه‌های زیر می‌تونید مدل‌های دیگه مثل Gemini (API Tier) رو بهش بیارید و استفاده کنید.

https://github.com/BeehiveInnovations/zen-mcp-server

@DevTwitter | <Mohammad/>
Forwarded from GitHub Trending Daily
🔥 New GitHub Trending Repositories 🔥

Found 8 new trending repositories:

1. prompt-eng-interactive-tutorial by anthropics
📝 Anthropic's Interactive Prompt Engineering Tutorial
💻 Jupyter Notebook | 19,763 | 🌟 Today: 618
🔗 Link

2. Archon by coleam00
📝 Beta release of Archon OS - the knowledge and task management backbone for AI coding assistants.
💻 Python | 12,587 | 🌟 Today: 37
🔗 Link

3. system_prompts_leaks by asgeirtj
📝 Collection of extracted System Prompts from popular chatbots like ChatGPT, Claude & Gemini
💻 JavaScript | 22,069 | 🌟 Today: 131
🔗 Link

4. public-apis by public-apis
📝 A collective list of free APIs
💻 Python | 368,719 | 🌟 Today: 284
🔗 Link

5. llama.cpp by ggml-org
📝 LLM inference in C/C++
💻 C++ | 87,597 | 🌟 Today: 62
🔗 Link

6. Win11Debloat by Raphire
📝 A simple, lightweight PowerShell script to remove pre-installed apps, disable telemetry, as well as ...
💻 PowerShell | 28,607 | 🌟 Today: 451
🔗 Link

7. Prompt-Engineering-Guide by dair-ai
📝 🐙 Guides, papers, lecture, notebooks and resources for prompt engineering
💻 MDX | 62,999 | 🌟 Today: 264
🔗 Link

8. nitro by nitrojs
📝 Next Generation Server Toolkit. Create web servers with everything you need and deploy them wherever...
💻 TypeScript | 7,920 | 🌟 Today: 41
🔗 Link


🔘 @github_trending_daily
Forwarded from Linuxor ?
اگه خواستین فروم و یا صفحه گفتگو برای چیزی بسازین این خیلی کارتون رو راحت می‌کنه با چند تا کلیک بدون دردسر می‌تونید روی یه سرور و دامین شخصی خودتون فروم بسازید


نسخه دمو و تستی (الکی توش ثبت نام کنید ایمیل الکی بزنید تستیه وریفای هم نداره) :

demo.flarum.site

سورس کدش و مستنداتش برای نصب و ساختنش برای خودتون :

github.com/flarum/flarum

@Linuxor
امروز یه چیز خیلی خفن تو Django 6 کشف کردم:
Async ORM

تا قبل از این، وقتی جنگو داشت query اجرا می‌کرد، کل thread قفل می‌شد و باید صبر می‌کردی.
ولی حالا با ORM جدید می‌تونی query‌هات رو به صورت async اجرا کنی!
یعنی هم‌زمان چند تا درخواست رو هندل کنی، بدون اینکه performance بیاد پایین

دیگه لازم نیست بگی "اگه performance برام مهمه برم سمت FastAPI"
جنگو با این قابلیت داره خیلی مدرن‌تر میشه و به دنیای async خوش‌اومده

من تستش کردم و واقعا حسش فرق داره!
کدی تمیزتر، سرعت بهتر، و حس اینکه "جنگو هنوز زنده‌ست و داره تکامل پیدا می‌کنه"

@DevTwitter | <Nikan Mafakheri/>
امروز یه چیز خیلی خفن تو Django 6 کشف کردم:
Async ORM

تا قبل از این، وقتی جنگو داشت query اجرا می‌کرد، کل thread قفل می‌شد و باید صبر می‌کردی.
ولی حالا با ORM جدید می‌تونی query‌هات رو به صورت async اجرا کنی!
یعنی هم‌زمان چند تا درخواست رو هندل کنی، بدون اینکه performance بیاد پایین

دیگه لازم نیست بگی "اگه performance برام مهمه برم سمت FastAPI"
جنگو با این قابلیت داره خیلی مدرن‌تر میشه و به دنیای async خوش‌اومده

من تستش کردم و واقعا حسش فرق داره!
کدی تمیزتر، سرعت بهتر، و حس اینکه "جنگو هنوز زنده‌ست و داره تکامل پیدا می‌کنه"

Nikan Mafakheri

#توییت

@PhiloLearn
اپ DNS XS یک برنامه متن‌باز و رایگان برای اندروید هست، که به شما کمک می‌کنه عملکرد و سرعت سرورهای مختلف DNS رو به‌صورت دقیق بررسی و با هم مقایسه کنین.
این برنامه با داشتن پایگاه داده‌ای شامل بیش از ۳۵ سرور مثل Cloudflare، Google و OpenDNS و امکان اضافه‌کردن DNS سفارشی، شرایط اندازه‌گیری زمان پاسخ‌دهی هر سرور رو فراهم می‌کنه و پس از پایان تست، نتایج رو به‌صورت خودکار بر اساس عملکرد مرتب می‌کنه.

👉 github.com/code3-dev/DNS-XS/releases/latest

🔍 ircf.space
@ircfspace
Forwarded from Linuxor ?
دامنه رایگان از namecheap بگیرین :

دامنه های online. store. site. رو مجازید بگیرید
فقط کافیه کد تخفیف FREEDOMAIN25 رو بزنید.

فیلترشکن فراموش نشه تا پس فردا هم وقت هست.

@Linuxor
Forwarded from Ninja Learn | نینجا لرن (Mohammad)
پست چی بزارم؟ (لطفاً بگید)
وقتی دارین زبان برنامه نویسی جدید یاد می‌گیرین، برای اینکه بفهمید یادگرفتینش باید بتونید توش همه ساختمان داده های معروف (مثلا لیست، درخت، پشته و ...) رو بتونید پیاده کنید

https://github.com/emirpasic/gods

@DevTwitter | <Nimo/>
یکی از ابزارهای ضروری که این روزها باید داشته باشید. نرم‌افزار‌های رمز عبور دو مرحله ای هست. یا همون two factor authentication.

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

خب طبیعتا google authenticator که مال خود گوگل هست و خیلی معروف.

اما من خودم چندتا سرویس دیگه رو هم استفاده کردم و توصیه میکنم. یکیش Bitwarden هست که نرم افزار ذخیره‌سازی رمزهای عبور. و 2fa یا همون رمز دومرحله ای رو هم می‌سازه و براش برنامه جدا هم داره.

بیت واردن که به شدت توصیه میشه برای نگهداری رمز های عبور فقط دقت کنید که اگه رمز اصلی و کلیدهای ریکاوری رو گم کنید دیگه تمام رمز و اطلاعاتی که توش نگه می داشتید غیرقابل دسترس خواهد بود لذا حواستون جمع باشه.

خب پس Google authenticator رو که گفتیم و بیت واردن هم همینطور. من خودم به دلایلی oneAuth استفاده میکنم. مال شرکت Zoho هست و برای لاگین توی سرویس های دیگه اش هم کاربرد داره.
جا داره راجع به شرکت زوهو براتون بیشتر بنویسم. یه شرکت هندی بین المللی نرم افزاری هست. من خیلی با محصولات و کارهای هندی حال نمیکنم علی رغم اینکه خیلی هاش هم قوی هست اما زوهو واقعا متفاوت. انصافا یه شرکت پدر مادر دار و حسابی. یعنی چه بسا از لحاظ نرم افزاری خیلی از ابزارهایی که داره از گوگل چیزی کم نداره! ولی خب کمتر شناخته شده. بگذریم.

خلاصه oneAuth هم برنامه خوب و تر و تمیزی هست.
مایکروسافت هم داره برنامه 2fa.

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

در مورد نحوه استفاده هم وقتی سایتی ازتون بخواد که فعالش کنید، یه عکس qr کد نشون میده و شما اپ 2fa رو باز میکنید و اسکن میکنید و مابقی اش سرراست و مشخص. اضافه میشه و هر موقع سایت یا برنامه ازتون کد دو مرحله ای خواست وارد اون برنامه میشید و کپیش میکنید و توی سایت وارد میکنید.

خب اینم از کد ۲ مرحله ای که احتمالا آشنا بودید ولی گفتم توضیح بدم. یه سایتی رو هم در این مورد دیزاین کرده بودم برای آگاهی بخشی عمومی. ایشالله برسم زودتر منتشر کنم و اینجا هم معرفی میکنم.

@code2_ir

کانال کد۲
تعدادی از برنامه های 2fa


برنامه ذخیره سازی رمزهای عبور Bitwarden:

https://play.google.com/store/apps/details?id=com.x8bit.bitwarden