Forwarded from Gopher Academy
🔵 عنوان مقاله
How to Implement the Outbox Pattern in Go and Postgres
🟢 خلاصه مقاله:
** این مقاله توضیح میدهد چگونه با الگوی Outbox در کنار Go و Postgres، مشکل دونوشتن را حل کنیم و ارسال رویدادها را قابلاعتماد کنیم. ایده اصلی این است که در یک تراکنش واحد، هم تغییرات دامنه و هم رکورد مربوط به رویداد در جدول outbox ذخیره شود تا یا هر دو باهم انجام شوند یا هیچکدام. سپس یک پردازشگر پسزمینه رکوردهای معوق را با SELECT … FOR UPDATE SKIP LOCKED برداشته، آنها را به سامانهای مثل Kafka یا RabbitMQ یا یک وبهوک ارسال میکند و وضعیتشان را به processed تغییر میدهد.
نکات کلیدی پیادهسازی شامل: طراحی جدول outbox با فیلدهایی مانند type، payload (معمولاً JSON)، status، retry_count و زمانها؛ پوشش هر دو عملیات (نوشتن دامنه و درج outbox) در یک تراکنش؛ پیادهسازی worker در Go برای برداشت دستهای، ارسال، ثبت موفقیت/خطا و بازآزمایی با backoff؛ تکیه بر تحویل حداقل-یکبار همراه با مصرفکنندههای idempotent برای مدیریت تکرار؛ و پایش شاخصهایی مثل تأخیر برداشت و نرخ شکست. برای بهینگی عملیاتی، پاکسازی دورهای رکوردهای پردازششده، ایندکسگذاری مناسب، رسیدگی به پیامهای مشکلدار (dead-letter) و حفظ ترتیب رویدادها در سطح aggregate ضروری است. ترکیب polling با LISTEN/NOTIFY در Postgres میتواند زمان واکنش را بهتر کند. نتیجه، راهکاری ساده و مقیاسپذیر است که بدون تراکنشهای توزیعشده، قابلیت اتکا را در معماری رویدادمحور فراهم میکند.
#OutboxPattern #Go #Postgres #Microservices #EventDriven #TransactionalOutbox #Messaging #Reliability
🟣لینک مقاله:
https://golangweekly.com/link/174422/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
How to Implement the Outbox Pattern in Go and Postgres
🟢 خلاصه مقاله:
** این مقاله توضیح میدهد چگونه با الگوی Outbox در کنار Go و Postgres، مشکل دونوشتن را حل کنیم و ارسال رویدادها را قابلاعتماد کنیم. ایده اصلی این است که در یک تراکنش واحد، هم تغییرات دامنه و هم رکورد مربوط به رویداد در جدول outbox ذخیره شود تا یا هر دو باهم انجام شوند یا هیچکدام. سپس یک پردازشگر پسزمینه رکوردهای معوق را با SELECT … FOR UPDATE SKIP LOCKED برداشته، آنها را به سامانهای مثل Kafka یا RabbitMQ یا یک وبهوک ارسال میکند و وضعیتشان را به processed تغییر میدهد.
نکات کلیدی پیادهسازی شامل: طراحی جدول outbox با فیلدهایی مانند type، payload (معمولاً JSON)، status، retry_count و زمانها؛ پوشش هر دو عملیات (نوشتن دامنه و درج outbox) در یک تراکنش؛ پیادهسازی worker در Go برای برداشت دستهای، ارسال، ثبت موفقیت/خطا و بازآزمایی با backoff؛ تکیه بر تحویل حداقل-یکبار همراه با مصرفکنندههای idempotent برای مدیریت تکرار؛ و پایش شاخصهایی مثل تأخیر برداشت و نرخ شکست. برای بهینگی عملیاتی، پاکسازی دورهای رکوردهای پردازششده، ایندکسگذاری مناسب، رسیدگی به پیامهای مشکلدار (dead-letter) و حفظ ترتیب رویدادها در سطح aggregate ضروری است. ترکیب polling با LISTEN/NOTIFY در Postgres میتواند زمان واکنش را بهتر کند. نتیجه، راهکاری ساده و مقیاسپذیر است که بدون تراکنشهای توزیعشده، قابلیت اتکا را در معماری رویدادمحور فراهم میکند.
#OutboxPattern #Go #Postgres #Microservices #EventDriven #TransactionalOutbox #Messaging #Reliability
🟣لینک مقاله:
https://golangweekly.com/link/174422/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Medium
How to implement the Outbox pattern in Go and Postgres
I was at a ContainerDays conference recently and attended a great talk from Nikolay Kuznetsov about the Outbox pattern and resilient system…
Forwarded from محتوای آزاد سهراب (Sohrab)
یک RFC باز شده برای چند کرنلی کردن هسته لینوکس.
پروژهی Multikernel برای لینوکس رسماً کد خود را بهصورت آزاد منتشر کرد. همزمان، کونگ وانگ، مهندس گوگل، نخستین پچها را برای بررسی به فهرست پستی کرنل لینوکس (LKML) ارسال کرده است. این حرکت میتواند نقطهی عطفی در تاریخ توسعهی گنو/لینوکس باشد.
تا به امروز لینوکس، با وجود توانایی چشمگیر در مقیاسپذیری، بر پایهی مدل تککرنلی بنا شده بود: یک هستهی مرکزی که همهی منابع سختافزاری را مدیریت میکند. اما Multikernel رویکرد متفاوتی را معرفی میکند. به جای اتکا بر یک کرنل واحد یا لایههای سنگین مجازیسازی، این پروژه از kexec استفاده میکند تا چند کرنل مستقل روی یک ماشین بوت شوند و بهعنوان «همکار» با همدیگر ارتباط بگیرند.
در عمل، این یعنی میتوان همزمان چند نسخهی لینوکس را روی یک سختافزار اجرا کرد، برای مثال یک کرنل بهینهشده برای شبکه، و دیگری برای پردازشهای سنگین ذخیرهسازی و آنها بار کاری را بین خود تقسیم کنند.
خب این امکان از ۳۵ سال پیش جزو اهداف هرد بوده. گنو/هرد یک میکروکرنل سروره برای کرنل گنو ماخ که اونهارو در کنار هم اجرا کنه، هرچند درمورد هرد حرف زیاد زدم، پروژه جدای از جالب بودنش از کمبود توسعه دهنده رنج میبره و بعد از ۳۰ و اندی سال بالاخره یک پورت ۶۴ بیتی ازش بر روی دبیان ساختن.
https://multikernel.io/2025/09/18/multikernel-goes-open-source/
@SohrabContents
پروژهی Multikernel برای لینوکس رسماً کد خود را بهصورت آزاد منتشر کرد. همزمان، کونگ وانگ، مهندس گوگل، نخستین پچها را برای بررسی به فهرست پستی کرنل لینوکس (LKML) ارسال کرده است. این حرکت میتواند نقطهی عطفی در تاریخ توسعهی گنو/لینوکس باشد.
تا به امروز لینوکس، با وجود توانایی چشمگیر در مقیاسپذیری، بر پایهی مدل تککرنلی بنا شده بود: یک هستهی مرکزی که همهی منابع سختافزاری را مدیریت میکند. اما Multikernel رویکرد متفاوتی را معرفی میکند. به جای اتکا بر یک کرنل واحد یا لایههای سنگین مجازیسازی، این پروژه از kexec استفاده میکند تا چند کرنل مستقل روی یک ماشین بوت شوند و بهعنوان «همکار» با همدیگر ارتباط بگیرند.
در عمل، این یعنی میتوان همزمان چند نسخهی لینوکس را روی یک سختافزار اجرا کرد، برای مثال یک کرنل بهینهشده برای شبکه، و دیگری برای پردازشهای سنگین ذخیرهسازی و آنها بار کاری را بین خود تقسیم کنند.
خب این امکان از ۳۵ سال پیش جزو اهداف هرد بوده. گنو/هرد یک میکروکرنل سروره برای کرنل گنو ماخ که اونهارو در کنار هم اجرا کنه، هرچند درمورد هرد حرف زیاد زدم، پروژه جدای از جالب بودنش از کمبود توسعه دهنده رنج میبره و بعد از ۳۰ و اندی سال بالاخره یک پورت ۶۴ بیتی ازش بر روی دبیان ساختن.
https://multikernel.io/2025/09/18/multikernel-goes-open-source/
@SohrabContents
Forwarded from DevTwitter | توییت برنامه نویسی
روزی ۲۰ دقیقه دارم Ocaml یاد میگیرم. به عنوان یه زبان فانکشنال اینقدر با زبان های قبلی که کار کردم متفاوت هست که انگار دفعه اولمه کد میزنم.
به عنوان تمرین مغزی و یادگیری یه شیوه جدید فکری بهش نگاه میکنم و هدف خاصی ازش ندارم.
@DevTwitter | <Soroush Sardashti/>
به عنوان تمرین مغزی و یادگیری یه شیوه جدید فکری بهش نگاه میکنم و هدف خاصی ازش ندارم.
@DevTwitter | <Soroush Sardashti/>
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
⭐️ کتاب مرجع کامل مدرک بینالمللی Linux Essentials
🔹پس از انتشار کتاب LPIC1 و کتاب 1001 دستور لینوکس این بار با افتخار کتابی جامع و کاربردی دیگه ای برای شما آماده کردهام.
🔹 راهنمایی گامبهگام برای ورود به دنیای لینوکس، مبتنی بر منابع بینالمللی معتبر و تجربههای عملی.
مخصوص افرادی است که میخواهند گام اول در لینوکس را محکم بردارند. شما با مطالعه آن با مفاهیم پایهای آشنا میشوید و برای آزمون بنیاد LPI آماده شوید.
🔹 این کتاب منابع معتبر زیر را پوشش میدهد و نیاز به خواندن کتاب دیگری نیست:
🔸Linux Essentials Exam 010 Objectives
🔸Linux Essentials, 2nd Edition — Wiley
🔸LPI Linux Essentials Study Guide: Exam 010 v1.6 — Sybex / Wiley
🔸LPI Linux Essentials Certification All-in-One Exam Guide — McGraw-Hill
و منابع مستقل منتشر شده در Amazon KDP
🔻تماماً رنگی
🔻۲۸۰ صفحه، قطع وزیری (شومیز)
🔻ویرایش اول، سال انتشار ۱۴۰۴
🔻منتشر شده توسط: انتشارات یافته
🔻نویسنده :حسین سیلانی
🔻فرمت فایل: PDF
https://learninghive.ir/product/book11-linux-essentials/
📥 دانلود فایل نمونه کتاب به همراه فهرست کامل
Linux Essentials PDF
🔹پس از انتشار کتاب LPIC1 و کتاب 1001 دستور لینوکس این بار با افتخار کتابی جامع و کاربردی دیگه ای برای شما آماده کردهام.
🔹 راهنمایی گامبهگام برای ورود به دنیای لینوکس، مبتنی بر منابع بینالمللی معتبر و تجربههای عملی.
مخصوص افرادی است که میخواهند گام اول در لینوکس را محکم بردارند. شما با مطالعه آن با مفاهیم پایهای آشنا میشوید و برای آزمون بنیاد LPI آماده شوید.
🔹 این کتاب منابع معتبر زیر را پوشش میدهد و نیاز به خواندن کتاب دیگری نیست:
🔸Linux Essentials Exam 010 Objectives
🔸Linux Essentials, 2nd Edition — Wiley
🔸LPI Linux Essentials Study Guide: Exam 010 v1.6 — Sybex / Wiley
🔸LPI Linux Essentials Certification All-in-One Exam Guide — McGraw-Hill
و منابع مستقل منتشر شده در Amazon KDP
🔻تماماً رنگی
🔻۲۸۰ صفحه، قطع وزیری (شومیز)
🔻ویرایش اول، سال انتشار ۱۴۰۴
🔻منتشر شده توسط: انتشارات یافته
🔻نویسنده :حسین سیلانی
🔻فرمت فایل: PDF
https://learninghive.ir/product/book11-linux-essentials/
📥 دانلود فایل نمونه کتاب به همراه فهرست کامل
Linux Essentials PDF
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Gopher Academy
🔵 عنوان مقاله
It's Survey Time! The 2025 Go Developer Survey is Live
🟢 خلاصه مقاله:
** نظرسنجی 2025 Go Developer Survey آغاز شده و Go team طبق روال دورهای برای تعیین اولویتهای بعدی از جامعه بازخورد میگیرد. این نظرسنجی به تصمیمها درباره زبان، ابزارها، مستندات و اکوسیستم کمک میکند. مهلت شرکت کوتاه است و تا September 30 ادامه دارد—اگر با Go کار میکنید یا به آن علاقهمندید، همین حالا مشارکت کنید و خبرش را به دیگران هم برسانید.
#Go #Golang #DeveloperSurvey #GoCommunity #2025 #Programming #OpenSource #DevTools
🟣لینک مقاله:
https://golangweekly.com/link/174414/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
It's Survey Time! The 2025 Go Developer Survey is Live
🟢 خلاصه مقاله:
** نظرسنجی 2025 Go Developer Survey آغاز شده و Go team طبق روال دورهای برای تعیین اولویتهای بعدی از جامعه بازخورد میگیرد. این نظرسنجی به تصمیمها درباره زبان، ابزارها، مستندات و اکوسیستم کمک میکند. مهلت شرکت کوتاه است و تا September 30 ادامه دارد—اگر با Go کار میکنید یا به آن علاقهمندید، همین حالا مشارکت کنید و خبرش را به دیگران هم برسانید.
#Go #Golang #DeveloperSurvey #GoCommunity #2025 #Programming #OpenSource #DevTools
🟣لینک مقاله:
https://golangweekly.com/link/174414/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
go.dev
It's survey time! How has Go has been working out for you? - The Go Programming Language
Help shape the future of Go
Forwarded from جامعهٔ فارسی زبان کیدیای
برنامه کلیدساز (Keysmith) یک ابزار مدیریت کدهای ورود دوعاملی (2fa) برای میزکار کیدیای پلاسما هستش.
این ابزار از وارد کردن کلیدهای خروجی andotp, aegis و freeotp پشتیبانی میکنه.
برای نصب میتونید در توزیعهای آرچپایه از دستور زیر استفاده کنید:
برای توزیعهای دیگر از فلتهاب استفاده کنید یا به مستندات توزیع خود مراجعه کنید.
#چیزهای_کیدیای
@KDE_fa
این ابزار از وارد کردن کلیدهای خروجی andotp, aegis و freeotp پشتیبانی میکنه.
برای نصب میتونید در توزیعهای آرچپایه از دستور زیر استفاده کنید:
sudo pacman -S keysmith
برای توزیعهای دیگر از فلتهاب استفاده کنید یا به مستندات توزیع خود مراجعه کنید.
#چیزهای_کیدیای
@KDE_fa
Forwarded from DevTwitter | توییت برنامه نویسی
داریکس یه زبان برنامه نویسی جدیده!
زبان داریکس یه زبان برنامه نویسی نوظهوره و سینتکسی مشابه دارت و پایتون داره و یادگیریش خیلی راحته.
یه نکته جالبی که داخل این زبان دیدم این بوده که گذاشتن سیمیکالن اختیاریه:)
میتونی روی ویندوز، لینوکس و حتی اندروید (ترموکس) اجراش کنی، این زبان اولین زبانیه که توسط یه برنامه نویس افغان به اسم شایان حیدری ساخته شده و تیتر رسانه های برنامه نویسی شده
گیت هاب این زبان اینجاست
https://github.com/shayanheidari01/DariX
@DevTwitter | <یه کاربر پایتون/>
زبان داریکس یه زبان برنامه نویسی نوظهوره و سینتکسی مشابه دارت و پایتون داره و یادگیریش خیلی راحته.
یه نکته جالبی که داخل این زبان دیدم این بوده که گذاشتن سیمیکالن اختیاریه:)
میتونی روی ویندوز، لینوکس و حتی اندروید (ترموکس) اجراش کنی، این زبان اولین زبانیه که توسط یه برنامه نویس افغان به اسم شایان حیدری ساخته شده و تیتر رسانه های برنامه نویسی شده
گیت هاب این زبان اینجاست
https://github.com/shayanheidari01/DariX
@DevTwitter | <یه کاربر پایتون/>
Forwarded from Laravel News
Laravel Collection Pluck Method Gains Closure Transformation Power https://laravel-news.com/pluck-closure
Laravel News
Laravel Collection Pluck Method Gains Closure Transformation Power - Laravel News
Laravel's pluck method now supports closures for key and value parameters, enabling elegant data transformations during extraction without resorting to complex mapWithKeys operations for simple formatting needs.
Forwarded from GitHub Trending Daily
🔥 New GitHub Trending Repositories 🔥
Found 12 new trending repositories:
1. bevy by bevyengine
📝 A refreshingly simple data-driven game engine built in Rust
💻 Rust | ⭐ 42,036 | 🌟 Today: 26
🔗 Link
2. elasticsearch by elastic
📝 Free and Open Source, Distributed, RESTful Search Engine
💻 Java | ⭐ 73,862 | 🌟 Today: 11
🔗 Link
3. Sunshine by LizardByte
📝 Self-hosted game stream host for Moonlight.
💻 C++ | ⭐ 29,017 | 🌟 Today: 38
🔗 Link
4. mindcraft by mindcraft-bots
📝 Minecraft AI with LLMs+Mineflayer
💻 JavaScript | ⭐ 3,850 | 🌟 Today: 21
🔗 Link
5. eslint by eslint
📝 Find and fix problems in your JavaScript code.
💻 JavaScript | ⭐ 26,293 | 🌟 Today: 13
🔗 Link
6. hiring-without-whiteboards by poteto
📝 ⭐️ Companies that don't have a broken hiring process
💻 JavaScript | ⭐ 49,425 | 🌟 Today: 70
🔗 Link
7. stable-diffusion-webui by AUTOMATIC1111
📝 Stable Diffusion web UI
💻 Python | ⭐ 156,618 | 🌟 Today: 30
🔗 Link
8. tech-interview-handbook by yangshun
📝 💯 Curated coding interview preparation materials for busy software engineers
💻 TypeScript | ⭐ 129,910 | 🌟 Today: 76
🔗 Link
9. Fooocus by lllyasviel
📝 Focus on prompting and generating
💻 Python | ⭐ 46,504 | 🌟 Today: 10
🔗 Link
10. system-design-primer by donnemartin
📝 Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashca...
💻 Python | ⭐ 320,505 | 🌟 Today: 172
🔗 Link
11. zig by ziglang
📝 General-purpose programming language and toolchain for maintaining robust, optimal, and reusable sof...
💻 Zig | ⭐ 41,122 | 🌟 Today: 19
🔗 Link
12. freqtrade by freqtrade
📝 Free, open source crypto trading bot
💻 Python | ⭐ 42,367 | 🌟 Today: 32
🔗 Link
🔘 @github_trending_daily
Found 12 new trending repositories:
1. bevy by bevyengine
📝 A refreshingly simple data-driven game engine built in Rust
💻 Rust | ⭐ 42,036 | 🌟 Today: 26
🔗 Link
2. elasticsearch by elastic
📝 Free and Open Source, Distributed, RESTful Search Engine
💻 Java | ⭐ 73,862 | 🌟 Today: 11
🔗 Link
3. Sunshine by LizardByte
📝 Self-hosted game stream host for Moonlight.
💻 C++ | ⭐ 29,017 | 🌟 Today: 38
🔗 Link
4. mindcraft by mindcraft-bots
📝 Minecraft AI with LLMs+Mineflayer
💻 JavaScript | ⭐ 3,850 | 🌟 Today: 21
🔗 Link
5. eslint by eslint
📝 Find and fix problems in your JavaScript code.
💻 JavaScript | ⭐ 26,293 | 🌟 Today: 13
🔗 Link
6. hiring-without-whiteboards by poteto
📝 ⭐️ Companies that don't have a broken hiring process
💻 JavaScript | ⭐ 49,425 | 🌟 Today: 70
🔗 Link
7. stable-diffusion-webui by AUTOMATIC1111
📝 Stable Diffusion web UI
💻 Python | ⭐ 156,618 | 🌟 Today: 30
🔗 Link
8. tech-interview-handbook by yangshun
📝 💯 Curated coding interview preparation materials for busy software engineers
💻 TypeScript | ⭐ 129,910 | 🌟 Today: 76
🔗 Link
9. Fooocus by lllyasviel
📝 Focus on prompting and generating
💻 Python | ⭐ 46,504 | 🌟 Today: 10
🔗 Link
10. system-design-primer by donnemartin
📝 Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashca...
💻 Python | ⭐ 320,505 | 🌟 Today: 172
🔗 Link
11. zig by ziglang
📝 General-purpose programming language and toolchain for maintaining robust, optimal, and reusable sof...
💻 Zig | ⭐ 41,122 | 🌟 Today: 19
🔗 Link
12. freqtrade by freqtrade
📝 Free, open source crypto trading bot
💻 Python | ⭐ 42,367 | 🌟 Today: 32
🔗 Link
🔘 @github_trending_daily
Forwarded from Linuxor ?
این اسکریپت هم جالب بود بدون هیچ کد خاصی به سایتتون پروگرس بار اضافه میکنه فقط کافیه اسکریپتی که گفته رو توی تگ head سایتتون اضافه کنید. تازه با رنگ سایتتون هم کاستوم میشه دیگه چی ازش می خواین؟ یه اسکریپت سادس دیگه:)
codebyzach.github.io/pace
@Linuxor
codebyzach.github.io/pace
@Linuxor
Forwarded from Linuxor ?
میدونستین اگه گیت و SQL رو ترکیب کنید چی میشه؟ این کارو کردن و میشه dolt. یه چیزیه که باهاش میتونید مثل گیت ترک کنید و بفهمید مثلا کی این ریکورد رو تغییر داد! دقت کنید dolt خودش گیت و SQL رو پیاده کرده و همچیش مال خودشه در واقع گیت نیست ولی با ظاهر گیت برای دیتا.
مستنداتش خیلی کوتاهه اگه گیت و SQLبلد باشید dolt هم تقریبا بلدید :
docs.dolthub.com
@Linuxor
مستنداتش خیلی کوتاهه اگه گیت و SQLبلد باشید dolt هم تقریبا بلدید :
docs.dolthub.com
@Linuxor
Forwarded from DevTwitter | توییت برنامه نویسی
با این پکیج به راحتی می تونید یک markdown و json از فایل های پروژه و ساختار دیتابیس تولید کنید.
از فایل های خروجی به راحتی می تونید برای داکیومنت کردن یا تحلیل در هوش مصنوعی استفاده کنید.
به راحتی روی لاراول نصب میشه و دستورات به Artisan اضافه میشه.
توضیحات بیشتر را در صفحه github ببینید
https://github.com/saeedvir/laravel-project-markdown
@DevTwitter | <سعید/>
از فایل های خروجی به راحتی می تونید برای داکیومنت کردن یا تحلیل در هوش مصنوعی استفاده کنید.
به راحتی روی لاراول نصب میشه و دستورات به Artisan اضافه میشه.
توضیحات بیشتر را در صفحه github ببینید
https://github.com/saeedvir/laravel-project-markdown
@DevTwitter | <سعید/>
Forwarded from a pessimistic researcher (Kc)
Media is too big
VIEW IN TELEGRAM
تابستون فنا فشار نمیخورن هوای پاییز رو میبینن؟
Forwarded from DevTwitter | توییت برنامه نویسی
اُمگا ( افزونه فایرفاکس ) منتشر شد.
- توضیحات درمورد سوال :
هر سرچی داشته باشید به راحتی براتون توضیحات دقیق و مفید و مختصر ارائه میده که از جستجو در منابع زیاد بی نیاز باشید.
- ذکر منابع :
چند منبع معتبر و خوب ارائه میده برای مطالعه بیشتر در موضوع مدنظر شما.
- سرچ هر نوع فایل :
به راحتی میتونید هر نوع فایلی که میخواید رو سرچ کنید از موزیک گرفته تا عکس و پی دی اف بهترین و مستقیم ترین منبع رو ارائه میده.
- کپی مطالب :
امکان کپی توضیحات این امکان رو میده که به راحتی توضیحات مفید رو کپی و در جای مدنظرتون پیست کنید.
- سریع و رایگان :
به صورت کاملا رایگان و با سرعت بالا براتون کار میکنه و در خدمتتونه همیشه و همه جا.
- چند پلتفرمی :
این افزونه قابلیت نصب در موبایل و دسکتاپ رو داره و به راحتی میتونید نصب کنید.
- ساپورت سوالات طولانی :
میتونید سوالات طولانی توی باکس سرچ تایپ کنید و به راحتی پاسخ دقیق رو دریافت کنید ( این یعنی فقط در وب سرچ نمیکنه و توانایی جنریت پاسخ هر سوالی رو داره ).
برای نصب میتونید در قسمت افزونه های فایرفاکس اسم افزونه رو سرچ کنید و نصب کنید.
برای نصب مستقیم میتونید از لینک زیر استفاده کنید.
https://addons.mozilla.org/en-US/firefox/addon/omga-ai-search-explainer
@DevTwitter | <Pouria Hosseini/>
- توضیحات درمورد سوال :
هر سرچی داشته باشید به راحتی براتون توضیحات دقیق و مفید و مختصر ارائه میده که از جستجو در منابع زیاد بی نیاز باشید.
- ذکر منابع :
چند منبع معتبر و خوب ارائه میده برای مطالعه بیشتر در موضوع مدنظر شما.
- سرچ هر نوع فایل :
به راحتی میتونید هر نوع فایلی که میخواید رو سرچ کنید از موزیک گرفته تا عکس و پی دی اف بهترین و مستقیم ترین منبع رو ارائه میده.
- کپی مطالب :
امکان کپی توضیحات این امکان رو میده که به راحتی توضیحات مفید رو کپی و در جای مدنظرتون پیست کنید.
- سریع و رایگان :
به صورت کاملا رایگان و با سرعت بالا براتون کار میکنه و در خدمتتونه همیشه و همه جا.
- چند پلتفرمی :
این افزونه قابلیت نصب در موبایل و دسکتاپ رو داره و به راحتی میتونید نصب کنید.
- ساپورت سوالات طولانی :
میتونید سوالات طولانی توی باکس سرچ تایپ کنید و به راحتی پاسخ دقیق رو دریافت کنید ( این یعنی فقط در وب سرچ نمیکنه و توانایی جنریت پاسخ هر سوالی رو داره ).
برای نصب میتونید در قسمت افزونه های فایرفاکس اسم افزونه رو سرچ کنید و نصب کنید.
Omga Aiبرای نصب مستقیم میتونید از لینک زیر استفاده کنید.
https://addons.mozilla.org/en-US/firefox/addon/omga-ai-search-explainer
@DevTwitter | <Pouria Hosseini/>
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
Forwarded from LinNews (Benyamin)
لینوکس 6.17 RC 7 منتشر شد؛ انتظار میرود نسخه پایدار هفته آینده در دسترس قرار گیرد.
#Linux #Kernel
مهمترین تغییرات عبارتاند از:
به ما بپیوندید :
@LinNews | @LinAcademy
#Linux #Kernel
مهمترین تغییرات عبارتاند از:
• افزودن شناسه جدید ACPI ID به درایور AMD PMF که نشاندهنده پشتیبانی از یک پلتفرم آینده AMD است، اما جزئیات بیشتری درباره این سختافزار منتشر نشده است.منبع خبر
• افزودن پشتیبانی از کنسولهای دستی AOKZOE A1X و OneXPlayer X1Pro EVA-02 در درایور OneXPlayer EC (با کد OXPEC که امکان کنترل و نظارت بر دمای این کنسولها را فراهم میکند.
به ما بپیوندید :
@LinNews | @LinAcademy
Forwarded from یه شعر (Poem Bot)
حافظ | غزلیات | غزل شمارهٔ ۴۶۴
بگرفت کار حسنت چون عشق من کمالی
خوش باش زان که نبود این هر دو را زوالی
در وهم می نگنجد کاندر تصور عقل
آید به هیچ معنی زین خوب تر مثالی
شد حظ عمر حاصل گر زان که با تو ما را
هرگز به عمر روزی روزی شود وصالی
آن دم که با تو باشم یک سال هست روزی
وان دم که بی تو باشم یک لحظه هست سالی
چون من خیال رویت جانا به خواب بینم
کز خواب می نبیند چشمم به جز خیالی
رحم آر بر دل من کز مهر روی خوبت
شد شخص ناتوانم باریک چون هلالی
حافظ مکن شکایت گر وصل دوست خواهی
زین بیشتر بباید بر هجرت احتمالی
#حافظ | گنجور
📍@iipoem
بگرفت کار حسنت چون عشق من کمالی
خوش باش زان که نبود این هر دو را زوالی
در وهم می نگنجد کاندر تصور عقل
آید به هیچ معنی زین خوب تر مثالی
شد حظ عمر حاصل گر زان که با تو ما را
هرگز به عمر روزی روزی شود وصالی
آن دم که با تو باشم یک سال هست روزی
وان دم که بی تو باشم یک لحظه هست سالی
چون من خیال رویت جانا به خواب بینم
کز خواب می نبیند چشمم به جز خیالی
رحم آر بر دل من کز مهر روی خوبت
شد شخص ناتوانم باریک چون هلالی
حافظ مکن شکایت گر وصل دوست خواهی
زین بیشتر بباید بر هجرت احتمالی
#حافظ | گنجور
📍@iipoem