Forwarded from محتوای آزاد سهراب (Sohrab)
نسخه ایموتبل پستمارکت هم با اسم رمز دورانیوم در دست توسعه است. (دورانتاش در پستمارکت اثر کرد)
https://gitlab.postmarketos.org/postmarketOS/duranium
ساختارشو نخوندم هنوز ببینم چطوریه.
@SohrabContents
https://gitlab.postmarketos.org/postmarketOS/duranium
ساختارشو نخوندم هنوز ببینم چطوریه.
@SohrabContents
GitLab
postmarketOS / duranium · GitLab
Immutable postmarketOS image building using mkosi
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
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
Rost Glukhov | Personal site and technical blog
Constraining LLMs with Structured Output: Ollama, Qwen3 & Python or Go
Constraining LLMs with Structured Output — Using Ollama and Qwen3 with examples in Python and Go
Forwarded from Linuxor ?
اگه بکاند کار میکنی این واسه تو بهشته، یه مجموعه از سوال از هرچیزی که ممکنه توی بکاند بهش بخوری از طراحی نرمافزار، الگوهای طراحی (Design Patterns)، پایگاه داده، معماری سیستم، امنیت، سیستمهای توزیعشده و کلی چیز دیگه گفته
خیلی از سوالهاشم طوری طراحی شدن که نقطهی شروع یه بحث باشن، نه فقط جواب قطعی، یعنی قشنگ کلی چیز جدید به روت باز میکنه برای آمادگی مصاحبه هم میشه از سوالاش استفاده کرد ولی بیشتر هدف یادگیریه:
github.com/arialdomartini/Back-End-Developer-Interview-Questions
@Linuxor
خیلی از سوالهاشم طوری طراحی شدن که نقطهی شروع یه بحث باشن، نه فقط جواب قطعی، یعنی قشنگ کلی چیز جدید به روت باز میکنه برای آمادگی مصاحبه هم میشه از سوالاش استفاده کرد ولی بیشتر هدف یادگیریه:
github.com/arialdomartini/Back-End-Developer-Interview-Questions
@Linuxor
Forwarded from DevTwitter | توییت برنامه نویسی
اگه Claude Code براتون در دسترس نیست، با پروژههای زیر میتونید مدلهای دیگه مثل Gemini (API Tier) رو بهش بیارید و استفاده کنید.
https://github.com/BeehiveInnovations/zen-mcp-server
@DevTwitter | <Mohammad/>
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
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
نسخه دمو و تستی (الکی توش ثبت نام کنید ایمیل الکی بزنید تستیه وریفای هم نداره) :
demo.flarum.site
سورس کدش و مستنداتش برای نصب و ساختنش برای خودتون :
github.com/flarum/flarum
@Linuxor
Forwarded from Laravel News
Detect Packages & Approaches in use within a project with Laravel Roster https://laravel-news.com/laravel-roster
Laravel News
Detect Packages & Approaches in use within a project with Laravel Roster - Laravel News
Detect packages & approaches in use within a Laravel project with Roster
Forwarded from Laravel News
Claude Code Agent Now Built Into PhpStorm AI Assistant https://laravel-news.com/claude-code-phpstorm
Laravel News
Claude Agent Now Built Into PhpStorm AI Assistant - Laravel News
The new Claude Agent is now seamlessly integrated into JetBrains IDEs via the AI chat and included in the JetBrains AI subscription. No extra plugins, no extra subscriptions—just advanced AI coding assistance right inside your IDE.
Forwarded from DevTwitter | توییت برنامه نویسی
امروز یه چیز خیلی خفن تو Django 6 کشف کردم:
Async ORM
تا قبل از این، وقتی جنگو داشت query اجرا میکرد، کل thread قفل میشد و باید صبر میکردی.
ولی حالا با ORM جدید میتونی queryهات رو به صورت async اجرا کنی!
یعنی همزمان چند تا درخواست رو هندل کنی، بدون اینکه performance بیاد پایین
دیگه لازم نیست بگی "اگه performance برام مهمه برم سمت FastAPI"
جنگو با این قابلیت داره خیلی مدرنتر میشه و به دنیای async خوشاومده
من تستش کردم و واقعا حسش فرق داره!
کدی تمیزتر، سرعت بهتر، و حس اینکه "جنگو هنوز زندهست و داره تکامل پیدا میکنه"
@DevTwitter | <Nikan Mafakheri/>
Async ORM
تا قبل از این، وقتی جنگو داشت query اجرا میکرد، کل thread قفل میشد و باید صبر میکردی.
ولی حالا با ORM جدید میتونی queryهات رو به صورت async اجرا کنی!
یعنی همزمان چند تا درخواست رو هندل کنی، بدون اینکه performance بیاد پایین
دیگه لازم نیست بگی "اگه performance برام مهمه برم سمت FastAPI"
جنگو با این قابلیت داره خیلی مدرنتر میشه و به دنیای async خوشاومده
من تستش کردم و واقعا حسش فرق داره!
کدی تمیزتر، سرعت بهتر، و حس اینکه "جنگو هنوز زندهست و داره تکامل پیدا میکنه"
@DevTwitter | <Nikan Mafakheri/>
Forwarded from PhiloLearn | فیلولرن
امروز یه چیز خیلی خفن تو Django 6 کشف کردم:
Async ORM
تا قبل از این، وقتی جنگو داشت query اجرا میکرد، کل thread قفل میشد و باید صبر میکردی.
ولی حالا با ORM جدید میتونی queryهات رو به صورت async اجرا کنی!
یعنی همزمان چند تا درخواست رو هندل کنی، بدون اینکه performance بیاد پایین
دیگه لازم نیست بگی "اگه performance برام مهمه برم سمت FastAPI"
جنگو با این قابلیت داره خیلی مدرنتر میشه و به دنیای async خوشاومده
من تستش کردم و واقعا حسش فرق داره!
کدی تمیزتر، سرعت بهتر، و حس اینکه "جنگو هنوز زندهست و داره تکامل پیدا میکنه"
Nikan Mafakheri
#توییت
@PhiloLearn
Async ORM
تا قبل از این، وقتی جنگو داشت query اجرا میکرد، کل thread قفل میشد و باید صبر میکردی.
ولی حالا با ORM جدید میتونی queryهات رو به صورت async اجرا کنی!
یعنی همزمان چند تا درخواست رو هندل کنی، بدون اینکه performance بیاد پایین
دیگه لازم نیست بگی "اگه performance برام مهمه برم سمت FastAPI"
جنگو با این قابلیت داره خیلی مدرنتر میشه و به دنیای async خوشاومده
من تستش کردم و واقعا حسش فرق داره!
کدی تمیزتر، سرعت بهتر، و حس اینکه "جنگو هنوز زندهست و داره تکامل پیدا میکنه"
Nikan Mafakheri
#توییت
@PhiloLearn
Forwarded from IRCF | اینترنت آزاد برای همه
اپ DNS XS یک برنامه متنباز و رایگان برای اندروید هست، که به شما کمک میکنه عملکرد و سرعت سرورهای مختلف DNS رو بهصورت دقیق بررسی و با هم مقایسه کنین.
این برنامه با داشتن پایگاه دادهای شامل بیش از ۳۵ سرور مثل Cloudflare، Google و OpenDNS و امکان اضافهکردن DNS سفارشی، شرایط اندازهگیری زمان پاسخدهی هر سرور رو فراهم میکنه و پس از پایان تست، نتایج رو بهصورت خودکار بر اساس عملکرد مرتب میکنه.
👉 github.com/code3-dev/DNS-XS/releases/latest
🔍 ircf.space
@ircfspace
این برنامه با داشتن پایگاه دادهای شامل بیش از ۳۵ سرور مثل Cloudflare، Google و OpenDNS و امکان اضافهکردن DNS سفارشی، شرایط اندازهگیری زمان پاسخدهی هر سرور رو فراهم میکنه و پس از پایان تست، نتایج رو بهصورت خودکار بر اساس عملکرد مرتب میکنه.
👉 github.com/code3-dev/DNS-XS/releases/latest
🔍 ircf.space
@ircfspace
Forwarded from DevTwitter | توییت برنامه نویسی
وقتی دارین زبان برنامه نویسی جدید یاد میگیرین، برای اینکه بفهمید یادگرفتینش باید بتونید توش همه ساختمان داده های معروف (مثلا لیست، درخت، پشته و ...) رو بتونید پیاده کنید
https://github.com/emirpasic/gods
@DevTwitter | <Nimo/>
https://github.com/emirpasic/gods
@DevTwitter | <Nimo/>
Forwarded from code2 - تکنولوژی و فناوری
یکی از ابزارهای ضروری که این روزها باید داشته باشید. نرمافزارهای رمز عبور دو مرحله ای هست. یا همون two factor authentication.
در واقع یک کد ساده ای هست مثل رمز دوم کارت های بانکی که با پیامک میاد، فقط روی گوشی ساخته میشه. احتمالا مخاطبان این گروه باهاش آشنا بودند. اما برای استفاده ازش نرم افزارهای مختلفی وجود داره که خوبه اون ها رو معرفی کنیم.
خب طبیعتا google authenticator که مال خود گوگل هست و خیلی معروف.
اما من خودم چندتا سرویس دیگه رو هم استفاده کردم و توصیه میکنم. یکیش Bitwarden هست که نرم افزار ذخیرهسازی رمزهای عبور. و 2fa یا همون رمز دومرحله ای رو هم میسازه و براش برنامه جدا هم داره.
بیت واردن که به شدت توصیه میشه برای نگهداری رمز های عبور فقط دقت کنید که اگه رمز اصلی و کلیدهای ریکاوری رو گم کنید دیگه تمام رمز و اطلاعاتی که توش نگه می داشتید غیرقابل دسترس خواهد بود لذا حواستون جمع باشه.
خب پس Google authenticator رو که گفتیم و بیت واردن هم همینطور. من خودم به دلایلی oneAuth استفاده میکنم. مال شرکت Zoho هست و برای لاگین توی سرویس های دیگه اش هم کاربرد داره.
جا داره راجع به شرکت زوهو براتون بیشتر بنویسم. یه شرکت هندی بین المللی نرم افزاری هست. من خیلی با محصولات و کارهای هندی حال نمیکنم علی رغم اینکه خیلی هاش هم قوی هست اما زوهو واقعا متفاوت. انصافا یه شرکت پدر مادر دار و حسابی. یعنی چه بسا از لحاظ نرم افزاری خیلی از ابزارهایی که داره از گوگل چیزی کم نداره! ولی خب کمتر شناخته شده. بگذریم.
خلاصه oneAuth هم برنامه خوب و تر و تمیزی هست.
مایکروسافت هم داره برنامه 2fa.
بازم هست و میتونید جستجو کنید ولی خب پیشنهاد میشه مال شرکتهای معتبر رو استفاده کنید.
در مورد نحوه استفاده هم وقتی سایتی ازتون بخواد که فعالش کنید، یه عکس qr کد نشون میده و شما اپ 2fa رو باز میکنید و اسکن میکنید و مابقی اش سرراست و مشخص. اضافه میشه و هر موقع سایت یا برنامه ازتون کد دو مرحله ای خواست وارد اون برنامه میشید و کپیش میکنید و توی سایت وارد میکنید.
خب اینم از کد ۲ مرحله ای که احتمالا آشنا بودید ولی گفتم توضیح بدم. یه سایتی رو هم در این مورد دیزاین کرده بودم برای آگاهی بخشی عمومی. ایشالله برسم زودتر منتشر کنم و اینجا هم معرفی میکنم.
@code2_ir
کانال کد۲
در واقع یک کد ساده ای هست مثل رمز دوم کارت های بانکی که با پیامک میاد، فقط روی گوشی ساخته میشه. احتمالا مخاطبان این گروه باهاش آشنا بودند. اما برای استفاده ازش نرم افزارهای مختلفی وجود داره که خوبه اون ها رو معرفی کنیم.
خب طبیعتا google authenticator که مال خود گوگل هست و خیلی معروف.
اما من خودم چندتا سرویس دیگه رو هم استفاده کردم و توصیه میکنم. یکیش Bitwarden هست که نرم افزار ذخیرهسازی رمزهای عبور. و 2fa یا همون رمز دومرحله ای رو هم میسازه و براش برنامه جدا هم داره.
بیت واردن که به شدت توصیه میشه برای نگهداری رمز های عبور فقط دقت کنید که اگه رمز اصلی و کلیدهای ریکاوری رو گم کنید دیگه تمام رمز و اطلاعاتی که توش نگه می داشتید غیرقابل دسترس خواهد بود لذا حواستون جمع باشه.
خب پس Google authenticator رو که گفتیم و بیت واردن هم همینطور. من خودم به دلایلی oneAuth استفاده میکنم. مال شرکت Zoho هست و برای لاگین توی سرویس های دیگه اش هم کاربرد داره.
جا داره راجع به شرکت زوهو براتون بیشتر بنویسم. یه شرکت هندی بین المللی نرم افزاری هست. من خیلی با محصولات و کارهای هندی حال نمیکنم علی رغم اینکه خیلی هاش هم قوی هست اما زوهو واقعا متفاوت. انصافا یه شرکت پدر مادر دار و حسابی. یعنی چه بسا از لحاظ نرم افزاری خیلی از ابزارهایی که داره از گوگل چیزی کم نداره! ولی خب کمتر شناخته شده. بگذریم.
خلاصه oneAuth هم برنامه خوب و تر و تمیزی هست.
مایکروسافت هم داره برنامه 2fa.
بازم هست و میتونید جستجو کنید ولی خب پیشنهاد میشه مال شرکتهای معتبر رو استفاده کنید.
در مورد نحوه استفاده هم وقتی سایتی ازتون بخواد که فعالش کنید، یه عکس qr کد نشون میده و شما اپ 2fa رو باز میکنید و اسکن میکنید و مابقی اش سرراست و مشخص. اضافه میشه و هر موقع سایت یا برنامه ازتون کد دو مرحله ای خواست وارد اون برنامه میشید و کپیش میکنید و توی سایت وارد میکنید.
خب اینم از کد ۲ مرحله ای که احتمالا آشنا بودید ولی گفتم توضیح بدم. یه سایتی رو هم در این مورد دیزاین کرده بودم برای آگاهی بخشی عمومی. ایشالله برسم زودتر منتشر کنم و اینجا هم معرفی میکنم.
@code2_ir
کانال کد۲
Forwarded from code2 - تکنولوژی و فناوری
تعدادی از برنامه های 2fa
برنامه ذخیره سازی رمزهای عبور Bitwarden:
https://play.google.com/store/apps/details?id=com.x8bit.bitwarden
برنامه ذخیره سازی رمزهای عبور Bitwarden:
https://play.google.com/store/apps/details?id=com.x8bit.bitwarden