اجرای ماندگار (Durable Execution) چیست؟
یک تابع ماندگار (durable function)، کدی از برنامه است که Inngest آن را بهصورت یک «اجرا» (run) هماهنگ میکند؛
اجرایی که در برابر خطاها پایدار میماند و میتواند برای مدتی نامحدود منتظر بماند.
هر اجرا ورودی، مراحل (steps) و ردِ اجرای (trace) مخصوص به خود را دارد.
Inngest نتیجهٔ هر مرحلهٔ تکمیلشده را ذخیره میکند.
وقتی کار پس از یک تلاش مجدد یا یک انتظار از سر گرفته میشود، توابع بهجای شروع از ابتدا، از آخرین مرحلهٔ تکمیلشده ادامه پیدا میکنند.
برای مثال، یک گردشکار هوش مصنوعی میتواند در مراحل جداگانه، زمینه (context) را بازیابی کند، یک مدل زبانی بزرگ (LLM) را فراخوانی کند و پاسخ را اعتبارسنجی کند.
اگر فراخوانی LLM با شکست مواجه شود یا پاسخی نامعتبر برگرداند، تلاش بعدی از همان زمینهٔ بازیابیشده دوباره استفاده میکند و از مرحلهٔ ناموفق ادامه میدهد.
میتوانید مرحلهٔ ناموفق و تلاش مجدد آن را در ردِ اجرا ببینید. این روند در کل اجرای عامل (agent) شما برقرار است.
مزایا:
بازیابی پس از خطا. کار ناموفق را بدون شروع دوبارهٔ کل اجرا، مجدداً امتحان کنید.
انتظار بدون اشغال منابع پردازشی. پس از یک تأخیر یا یک رویداد خارجی، بدون اینکه یک worker را مشغول نگه دارید، کار را از سر بگیرید.
کنترل بار گردشکارها. همزمانی (concurrency) و سایر کنترلهای جریان را تنظیم کنید تا از سرویسهایی که گردشکار شما فراخوانی میکند محافظت شود.
مشاهدهٔ آنچه رخ داده است. مراحل، انتظارها، تلاشهای مجدد و خطاها را در Traces بررسی کنید.
اجرا در هر جا. Inngest کد را روی هر زیرساخت پردازشی هماهنگ میکند و با زیرساخت فعلی شما کار میکند.
یکی از ابزار های که دوره AI Engineering بررسی می کنیم Inngest هست.
ابزار های دیگری از Vercel و Cloudflare داریم که کار مشابهی انجام می دهند.
@DevTwitter | <Pouria Jahandideh/>
یک تابع ماندگار (durable function)، کدی از برنامه است که Inngest آن را بهصورت یک «اجرا» (run) هماهنگ میکند؛
اجرایی که در برابر خطاها پایدار میماند و میتواند برای مدتی نامحدود منتظر بماند.
هر اجرا ورودی، مراحل (steps) و ردِ اجرای (trace) مخصوص به خود را دارد.
Inngest نتیجهٔ هر مرحلهٔ تکمیلشده را ذخیره میکند.
وقتی کار پس از یک تلاش مجدد یا یک انتظار از سر گرفته میشود، توابع بهجای شروع از ابتدا، از آخرین مرحلهٔ تکمیلشده ادامه پیدا میکنند.
برای مثال، یک گردشکار هوش مصنوعی میتواند در مراحل جداگانه، زمینه (context) را بازیابی کند، یک مدل زبانی بزرگ (LLM) را فراخوانی کند و پاسخ را اعتبارسنجی کند.
اگر فراخوانی LLM با شکست مواجه شود یا پاسخی نامعتبر برگرداند، تلاش بعدی از همان زمینهٔ بازیابیشده دوباره استفاده میکند و از مرحلهٔ ناموفق ادامه میدهد.
میتوانید مرحلهٔ ناموفق و تلاش مجدد آن را در ردِ اجرا ببینید. این روند در کل اجرای عامل (agent) شما برقرار است.
مزایا:
بازیابی پس از خطا. کار ناموفق را بدون شروع دوبارهٔ کل اجرا، مجدداً امتحان کنید.
انتظار بدون اشغال منابع پردازشی. پس از یک تأخیر یا یک رویداد خارجی، بدون اینکه یک worker را مشغول نگه دارید، کار را از سر بگیرید.
کنترل بار گردشکارها. همزمانی (concurrency) و سایر کنترلهای جریان را تنظیم کنید تا از سرویسهایی که گردشکار شما فراخوانی میکند محافظت شود.
مشاهدهٔ آنچه رخ داده است. مراحل، انتظارها، تلاشهای مجدد و خطاها را در Traces بررسی کنید.
اجرا در هر جا. Inngest کد را روی هر زیرساخت پردازشی هماهنگ میکند و با زیرساخت فعلی شما کار میکند.
یکی از ابزار های که دوره AI Engineering بررسی می کنیم Inngest هست.
ابزار های دیگری از Vercel و Cloudflare داریم که کار مشابهی انجام می دهند.
@DevTwitter | <Pouria Jahandideh/>
❤10🍌4👍2
Forwarded from DevTwitter Ads.
💻 از پیادهسازی API و طراحی UI تا اضافه کردن قابلیتهای AI
🚀 توی بوتکمپ Full-Stack AI Engineering کوئرا، کنار یه تیم محصول میسازی، از منتورها فیدبک میگیری و با یه پروژه واقعی، رزومهت رو قویتر میکنی.
🎯 تجربه کار تیمی، توسعه محصول و پیادهسازی قابلیتهای هوش مصنوعی، همه در ۱۴ هفته!
💳 پرداخت اقساطی با اسنپپی
💰 پرداخت در اقساط بلندمدت
🔥ثبتنام اولیه و ارسال رزومه:
🔗 https://quera.org/r/s4uss
Please open Telegram to view this post
VIEW IN TELEGRAM
👎12🍌5❤4
گیت برای انسانهای آفلاین طراحی شده بود؛ آنتروپیک رسماً اونو کنار گذاشت!
هممون خیلی ساله که داریم با گیت کار میکنیم. خود من به شخصه همیشه فکر میکردم که گیت یه استاندارد ابدیه.
ولی وقتی سرعت تولید کد با ایجنت جوری بالا میره که حتی بنیادینترین ابزار دنیای نرمافزار هم زیر بار ترافیک زانو میزنه.
چند روز پیش آنتروپیک اعلام کرد که تعداد مرج روزانهش از ۲,۵۰۰ مورد تو ماه مه، به بیش از ۳۰,۰۰۰ مرج در روز در سپتامبر رسیده.
نتیجه؟ گیت و گیتهاب زیر این حجم کد تولیدشده توسط ایجنتها قفل شدن.
آنتروپیک چی کار کرد؟ اونا طی ۵ ماه سیستم کنترل نسخه اختصاصی خودشون به نام Scion رو ساختن و کل مونوریپو رو از Git بردن روی Scion.
حالا معماری Scion دقیقا چطوری کار میکنه که Git نتونست؟
آنتروپیک نیومد صرفا گیت رو دستکاری کنه؛ فرضهای پایهای کنترل ورژن رو از صفر بازتعریف کرد. به چه شکلی؟
۱. حذف کپی کامل ریپو (Sparse & Server-Side):
تو Git فرض بر اینه که هر کلاینت یه نسخه کامل از تاریخچه و درختی از کل ریپو رو به صورت محلی داشته باشه. وقتی حجم مونوریپو به صدها گیگابایت میرسه، این مدل قفل میکنه. در Scion، سورس اصلی و محاسبات سنگین (مث Diff، Blame و ساخت Commit) کلا روی سرور انجام میشه. ایجنت ها صرفا با یه کلاینت سبک و در حد چند فایل مشخص که نیاز دارن با سرور کار میکنن، نه کل تاریخچه پروژه.
۲. عملیات Commit و Merge بدون قفل (Lock-Free):
توی سیستم سنتی، وقتی ۵۰۰ ایجنت بخوان همزمان تغییر ثبت کنن، صفهای مرج (Merge Queues) داستان میشن. تو Scion هر تغییر یک Change Set سبک روی دیتابیس توزیعشدهست که بدون نیاز به Push جداگانه یا قفل کردن مخزن، بلافاصله ثبت میشه.
۳. اولویت با ریکاوری سریعه، نه جلوگیری وسواسی از تغییر:
به جای اینکه هزار لایه اصطکاک و تایید قبل از مرج بذارن تا هیچ باگی وارد نشه، موانع رو برداشتن تا کدهای آماده با سرعت ثانیه ادغام بشن؛ در عوض، خط لولههای تست خودکار و سیستمهای بازگشت (Revert) آنی طراحی کردن تا اگر باگی ایجاد شد، مدلها در کسری از ثانیه حلش کنن.
آیندهی توسعه نرمافزار متعلق به زیرساختهاییه که برای سرعت ماشین بهینهسازی شده باشن، نه کندی انسان.
@DevTwitter | <Hossein Moradi/>
هممون خیلی ساله که داریم با گیت کار میکنیم. خود من به شخصه همیشه فکر میکردم که گیت یه استاندارد ابدیه.
ولی وقتی سرعت تولید کد با ایجنت جوری بالا میره که حتی بنیادینترین ابزار دنیای نرمافزار هم زیر بار ترافیک زانو میزنه.
چند روز پیش آنتروپیک اعلام کرد که تعداد مرج روزانهش از ۲,۵۰۰ مورد تو ماه مه، به بیش از ۳۰,۰۰۰ مرج در روز در سپتامبر رسیده.
نتیجه؟ گیت و گیتهاب زیر این حجم کد تولیدشده توسط ایجنتها قفل شدن.
آنتروپیک چی کار کرد؟ اونا طی ۵ ماه سیستم کنترل نسخه اختصاصی خودشون به نام Scion رو ساختن و کل مونوریپو رو از Git بردن روی Scion.
حالا معماری Scion دقیقا چطوری کار میکنه که Git نتونست؟
آنتروپیک نیومد صرفا گیت رو دستکاری کنه؛ فرضهای پایهای کنترل ورژن رو از صفر بازتعریف کرد. به چه شکلی؟
۱. حذف کپی کامل ریپو (Sparse & Server-Side):
تو Git فرض بر اینه که هر کلاینت یه نسخه کامل از تاریخچه و درختی از کل ریپو رو به صورت محلی داشته باشه. وقتی حجم مونوریپو به صدها گیگابایت میرسه، این مدل قفل میکنه. در Scion، سورس اصلی و محاسبات سنگین (مث Diff، Blame و ساخت Commit) کلا روی سرور انجام میشه. ایجنت ها صرفا با یه کلاینت سبک و در حد چند فایل مشخص که نیاز دارن با سرور کار میکنن، نه کل تاریخچه پروژه.
۲. عملیات Commit و Merge بدون قفل (Lock-Free):
توی سیستم سنتی، وقتی ۵۰۰ ایجنت بخوان همزمان تغییر ثبت کنن، صفهای مرج (Merge Queues) داستان میشن. تو Scion هر تغییر یک Change Set سبک روی دیتابیس توزیعشدهست که بدون نیاز به Push جداگانه یا قفل کردن مخزن، بلافاصله ثبت میشه.
۳. اولویت با ریکاوری سریعه، نه جلوگیری وسواسی از تغییر:
به جای اینکه هزار لایه اصطکاک و تایید قبل از مرج بذارن تا هیچ باگی وارد نشه، موانع رو برداشتن تا کدهای آماده با سرعت ثانیه ادغام بشن؛ در عوض، خط لولههای تست خودکار و سیستمهای بازگشت (Revert) آنی طراحی کردن تا اگر باگی ایجاد شد، مدلها در کسری از ثانیه حلش کنن.
آیندهی توسعه نرمافزار متعلق به زیرساختهاییه که برای سرعت ماشین بهینهسازی شده باشن، نه کندی انسان.
@DevTwitter | <Hossein Moradi/>
❤30👍10👎6
سورسکد Claude لو رفت؛ حالا یکی کل کدبیسش رو تبدیل به کتاب کرده!
یادتونه سورسکد فرانتاند Claude لو رفت؟
ماجرا از انتشار اشتباهی فایلهای Source Map شروع شد، اما تحلیل چنین کدی برای خیلیها کار سادهای نبود.
Claude یه پروژه کوچیک با چندتا کامپوننت ساده نیست؛ با یه کدبیس پیچیده و بزرگ طرفیم که فهمیدن معماری و جزئیاتش کار هر کسی نیست.
حالا یه نفر اومده کل این کدبیس رو تحلیل کرده و نتیجه رو توی یه کتاب حدوداً ۴۰۰ صفحهای منتشر کرده!
اگه به مهندسی نرمافزار، معماری فرانتاند و نحوه کار Claude Code علاقه دارید، این منبع واقعاً ارزش خوندن داره.
https://claude-code-from-source.com/
@DevTwitter | <Shahram boroukanlou/>
یادتونه سورسکد فرانتاند Claude لو رفت؟
ماجرا از انتشار اشتباهی فایلهای Source Map شروع شد، اما تحلیل چنین کدی برای خیلیها کار سادهای نبود.
Claude یه پروژه کوچیک با چندتا کامپوننت ساده نیست؛ با یه کدبیس پیچیده و بزرگ طرفیم که فهمیدن معماری و جزئیاتش کار هر کسی نیست.
حالا یه نفر اومده کل این کدبیس رو تحلیل کرده و نتیجه رو توی یه کتاب حدوداً ۴۰۰ صفحهای منتشر کرده!
اگه به مهندسی نرمافزار، معماری فرانتاند و نحوه کار Claude Code علاقه دارید، این منبع واقعاً ارزش خوندن داره.
https://claude-code-from-source.com/
@DevTwitter | <Shahram boroukanlou/>
❤45🍌14👎2
Forwarded from وب داده | WebDade
This media is not supported in your browser
VIEW IN TELEGRAM
ریسک صفر، با یک دکمه از دریافت اطلاعات سرورتون فاصله دارید.
Please open Telegram to view this post
VIEW IN TELEGRAM
👎5👍4🍌3
فایلمنیجر لینوکسی Maia، که با کیبورد کار میکنه، کلی چیز جدید داره:
- سرچ توی پیشنمایش هر فایلی با Ctrl+F، همهی نتیجهها رو مارک میکنه و میشمره
- فایل متنی رو همونجا توی پیشنمایش ادیت کن، با Find و Replace
- یه ترمینال زیر فایلها که هر جا بری باهات میاد
- سینک دو پنل: اول همهی تغییرا رو نشونت میده، بعدم با یه Undo همهش برمیگرده
- درایوهای رمزدار (LUKS) رو باز و قفل کن
- فایلهای هر قدر بزرگ فوری باز میشن، هرچی هم متن نیست هگز نشون داده میشه
- عکسهای HEIC و AVIF و TIFF، گیف و WebP متحرک هم پخش میشن
- تم خودش با لایت و دارک دسکتاپت عوض میشه
- دسترسی و مالک چندتا فایل رو یهجا عوض کن
- کپی و درگ فایل به برنامههای دیگه حالا روی X11 هم کار میکنه
برای برنامهنویسها: دیف کنار هم، checkout و branch و cherry-pick از توی هیستوری، و stage کردن تکخط
و کلی باگفیکس.
https://github.com/yappologistic/Maia/releases/tag/v0.4.0
@DevTwitter | <E Gurl/>
- سرچ توی پیشنمایش هر فایلی با Ctrl+F، همهی نتیجهها رو مارک میکنه و میشمره
- فایل متنی رو همونجا توی پیشنمایش ادیت کن، با Find و Replace
- یه ترمینال زیر فایلها که هر جا بری باهات میاد
- سینک دو پنل: اول همهی تغییرا رو نشونت میده، بعدم با یه Undo همهش برمیگرده
- درایوهای رمزدار (LUKS) رو باز و قفل کن
- فایلهای هر قدر بزرگ فوری باز میشن، هرچی هم متن نیست هگز نشون داده میشه
- عکسهای HEIC و AVIF و TIFF، گیف و WebP متحرک هم پخش میشن
- تم خودش با لایت و دارک دسکتاپت عوض میشه
- دسترسی و مالک چندتا فایل رو یهجا عوض کن
- کپی و درگ فایل به برنامههای دیگه حالا روی X11 هم کار میکنه
برای برنامهنویسها: دیف کنار هم، checkout و branch و cherry-pick از توی هیستوری، و stage کردن تکخط
و کلی باگفیکس.
https://github.com/yappologistic/Maia/releases/tag/v0.4.0
@DevTwitter | <E Gurl/>
1👎12❤9🍌4
بهجای اینکه از هوش مصنوعی بخوای جواب بده، ازش بخواه تا تهِ ماجرا تحقیق کنه؛ تا جایی که به منبع اصلی هر ادعا برسه!
وقتی از Claude Code میخوای درباره موضوعی تحقیق کنه، معمولاً چند نتیجه اول جستوجو رو میخونه و خلاصهای تحویلت میده. اما Skill به اسم Imozuru این روند رو عمیقتر میکنه.
این ابزار روش تحقیق کتابدارها رو تقلید میکنه تا بهجای تکرار مطالب سایتهای مختلف، سراغ منابع اصلی بره.
چه کارهایی انجام میده؟
اول نقشه موضوع رو میسازه؛ اصطلاحات کلیدی، افراد مهم و جاهایی که اطلاعات اصلی در اونها جمع شده.
دو Subagent رو با فرضیههای متفاوت برای جستوجو به کار میگیره تا تحقیق از همون ابتدا محدود به یک مسیر نشه.
ارجاعها، لینکها و نویسندهها رو دنبال میکنه تا به مقالهها، پستها و ویدیوهای اصلی برسه.
منابع رو ذخیره میکنه و مشخص میکنه هر ادعا دقیقاً در کدوم فایل و خط پشتیبانی میشه.
تحقیق رو تا جایی ادامه میده که برای تمام ادعاها منبع پیدا بشه یا جستوجوهای بیشتر اطلاعات تازهای اضافه نکنن.
نکته جذاب اینجاست که خروجی نهایی صرفاً یک خلاصه نیست؛ مجموعهای از نقلقولهای دقیق از منابع ذخیرهشده است که میتونی خودت بررسیشون کنی و درباره نتیجهگیری تصمیم بگیری.
نصب:
npx skills add MaryCache/imozuru
بعد از نصب، مثلاً این درخواست رو به Claude Code بده:
«بررسی کن تدوینگرهای حرفهای پادکست چطور صدای گوینده رو پردازش میکنن؛ تا حد ممکن به منابع اصلی و اولیه برس.»
توجه: عبارتهای جستوجوی شما به وب ارسال میشن؛ بنابراین برای موضوعات محرمانه از این Skill استفاده نکن.
گیتهاب پروژه:
https://github.com/MaryCache/imozuru
@DevTwitter | <Yarad/>
وقتی از Claude Code میخوای درباره موضوعی تحقیق کنه، معمولاً چند نتیجه اول جستوجو رو میخونه و خلاصهای تحویلت میده. اما Skill به اسم Imozuru این روند رو عمیقتر میکنه.
این ابزار روش تحقیق کتابدارها رو تقلید میکنه تا بهجای تکرار مطالب سایتهای مختلف، سراغ منابع اصلی بره.
چه کارهایی انجام میده؟
اول نقشه موضوع رو میسازه؛ اصطلاحات کلیدی، افراد مهم و جاهایی که اطلاعات اصلی در اونها جمع شده.
دو Subagent رو با فرضیههای متفاوت برای جستوجو به کار میگیره تا تحقیق از همون ابتدا محدود به یک مسیر نشه.
ارجاعها، لینکها و نویسندهها رو دنبال میکنه تا به مقالهها، پستها و ویدیوهای اصلی برسه.
منابع رو ذخیره میکنه و مشخص میکنه هر ادعا دقیقاً در کدوم فایل و خط پشتیبانی میشه.
تحقیق رو تا جایی ادامه میده که برای تمام ادعاها منبع پیدا بشه یا جستوجوهای بیشتر اطلاعات تازهای اضافه نکنن.
نکته جذاب اینجاست که خروجی نهایی صرفاً یک خلاصه نیست؛ مجموعهای از نقلقولهای دقیق از منابع ذخیرهشده است که میتونی خودت بررسیشون کنی و درباره نتیجهگیری تصمیم بگیری.
نصب:
npx skills add MaryCache/imozuru
بعد از نصب، مثلاً این درخواست رو به Claude Code بده:
«بررسی کن تدوینگرهای حرفهای پادکست چطور صدای گوینده رو پردازش میکنن؛ تا حد ممکن به منابع اصلی و اولیه برس.»
توجه: عبارتهای جستوجوی شما به وب ارسال میشن؛ بنابراین برای موضوعات محرمانه از این Skill استفاده نکن.
گیتهاب پروژه:
https://github.com/MaryCache/imozuru
@DevTwitter | <Yarad/>
❤28🍌7👎3
دو باگ بسیار خطرناک CVE-2026-109618 و CVE-2026-109619 منتشر شده در تمامی نسخه های PHP به مهاجم مهمان امکان گرفتن دسترسی Shell می دهد.
بنیاد PHP در آخرین اطلاع رسانی اعلام کرده حداکثر تا ساعت ۱۷:۳۰ امروز به وقت ایران نسخه Patch شده را منتشر خواهد کرد تا آن زمان برای کاهش آسیب از PHP.ini
session.upload_progress.enabled = Off
را خاموش بفرمایید.
لطفا به دوستان خود اطلاع رسانی بفرمایید.
@DevTwitter | <Ali Saleh/>
بنیاد PHP در آخرین اطلاع رسانی اعلام کرده حداکثر تا ساعت ۱۷:۳۰ امروز به وقت ایران نسخه Patch شده را منتشر خواهد کرد تا آن زمان برای کاهش آسیب از PHP.ini
session.upload_progress.enabled = Off
را خاموش بفرمایید.
لطفا به دوستان خود اطلاع رسانی بفرمایید.
@DevTwitter | <Ali Saleh/>
❤30🍌9🔥3
شما یادتون نمیاد، ولی یه زمانی شوخی معروف این بود که برنامهنویس COBOL هیچوقت بیکار نمیشه، چون هیچکس دیگه بلد نیست و بانکا هنوز روش میچرخن :))
دیشب OpenAI گفت مدلای جدیدش تو ساختن و migrate کردن کد COBOL و Fortran و Visual Basic خیلی بهتر شدن.
یعنی اون آخرین سنگر امن هم داره میره
@DevTwitter | <Alireza.js/>
دیشب OpenAI گفت مدلای جدیدش تو ساختن و migrate کردن کد COBOL و Fortran و Visual Basic خیلی بهتر شدن.
یعنی اون آخرین سنگر امن هم داره میره
@DevTwitter | <Alireza.js/>
🍌69💔17👍12
This media is not supported in your browser
VIEW IN TELEGRAM
هر فایلی را با یک حرکت ماوس به فرمت مورد نظر تبدیل کنید!
▫️به شما قول میدم ابزار Filee شما رو از استفاده از دهها نرمافزار تبدیل مختلف بینیاز میکنه.
▫️این برنامه از حدود 250 فرمت پشتیبانی میکنه و قادره تصاویر، ویدیوها و اسناد رو تبدیل کنه، و همچنین میتونه دستههای بزرگی از فایلها رو به طور همزمان پردازش کنه.
لینک دانلود برای ویندوز و مک:
https://filee.sh/
https://github.com/KnifeLemon/Filee
@DevTwitter | <Abbas Bahadori Pour/>
▫️به شما قول میدم ابزار Filee شما رو از استفاده از دهها نرمافزار تبدیل مختلف بینیاز میکنه.
▫️این برنامه از حدود 250 فرمت پشتیبانی میکنه و قادره تصاویر، ویدیوها و اسناد رو تبدیل کنه، و همچنین میتونه دستههای بزرگی از فایلها رو به طور همزمان پردازش کنه.
لینک دانلود برای ویندوز و مک:
https://filee.sh/
https://github.com/KnifeLemon/Filee
@DevTwitter | <Abbas Bahadori Pour/>
❤31👍7🍌5
پلتفرم چت Mehrchat
- رمزگذاری پیشرفته
- نرم افزار اختصاصی ویندوز و اندروید
این پلتفرم بر مبنای حداکثر امنیت ساخته شده و مخصوص شرکت هاست
از پیشرفته ترین پروتوکل های رمزگذاری استفاده میکند تا امنیت را تضمین کند
« توجه نسخه ی اولیه هست و ui اش ممکن هست خیلی خوب نباشه به زودی آپدیت برای ui قرار خواهد گرفت »
https://GitHub.com/realjustawall/mehrchat
@DevTwitter | <Realjustawall/>
- رمزگذاری پیشرفته
- نرم افزار اختصاصی ویندوز و اندروید
این پلتفرم بر مبنای حداکثر امنیت ساخته شده و مخصوص شرکت هاست
از پیشرفته ترین پروتوکل های رمزگذاری استفاده میکند تا امنیت را تضمین کند
« توجه نسخه ی اولیه هست و ui اش ممکن هست خیلی خوب نباشه به زودی آپدیت برای ui قرار خواهد گرفت »
https://GitHub.com/realjustawall/mehrchat
@DevTwitter | <Realjustawall/>
🍌38❤12👎7
خبر خوب برای برنامه نویسان لاراول و Rust
چند وقتیه Taylor Otwell یکسری کد و تصاویر میزاره از سینتکس Rust با اکوسیستمی شبیه لاراول و اسم این پروژه رو امگا OMEGA گذاشته و مثل اینکه حتی همین الانش هم باهاش یک وب سایت برای بلاگ با این زبان تست کردن
اینکه ترکیب تجربه خوبه لاراول رو دارن با زبانی قدرتمند و بسیار سریعی مثل Rust ترکیب میکنن بشدت خفنه
به شخصه حتما یادش میگیرم سرعت Rust با راحتی لاراول ترکیب واقعا قویه بنظرم
@DevTwitter | <Mohammad Reza Ahmadi/>
چند وقتیه Taylor Otwell یکسری کد و تصاویر میزاره از سینتکس Rust با اکوسیستمی شبیه لاراول و اسم این پروژه رو امگا OMEGA گذاشته و مثل اینکه حتی همین الانش هم باهاش یک وب سایت برای بلاگ با این زبان تست کردن
اینکه ترکیب تجربه خوبه لاراول رو دارن با زبانی قدرتمند و بسیار سریعی مثل Rust ترکیب میکنن بشدت خفنه
به شخصه حتما یادش میگیرم سرعت Rust با راحتی لاراول ترکیب واقعا قویه بنظرم
@DevTwitter | <Mohammad Reza Ahmadi/>
👎31🔥20❤9
کلون کردن صدا با پشتیبانی از بیش از ۶۰۰ زبان، رایگان و متنباز!
پروژهی OmniVoice بهت اجازه میده مدل تولید صدای هوش مصنوعی رو روی سیستم خودت اجرا کنی؛ بدون نیاز به پرداخت اشتراکهای گرون سرویسهای TTS.
روش راهاندازی:
۱. مخزن GitHub رو کلون کن.
۲. پیشنیازها رو نصب کن و مدل رو دانلود کن.
۳. رابط محلی برنامه رو اجرا کن:
omnivoice-demo --ip 127.0.0.1 --port 8001
بعد میتونی از طریق رابط برنامه با قابلیتهای تولید و شبیهسازی صدا کار کنی.
مخزن GitHub:
https://github.com/k2-fsa/OmniVoice…
توجه: رایگان بودن نرمافزار به معنی بینیازی از سختافزار مناسب نیست؛ اجرای مدل به منابع سیستم نیاز داره. همچنین پشتیبانی از بیش از ۶۰۰ زبان لزوماً به معنی کیفیت یکسان برای همهی زبانها نیست.
از کلون کردن صدای دیگران هم فقط با اجازهی اونها استفاده کن.
@DevTwitter | <Yarad/>
پروژهی OmniVoice بهت اجازه میده مدل تولید صدای هوش مصنوعی رو روی سیستم خودت اجرا کنی؛ بدون نیاز به پرداخت اشتراکهای گرون سرویسهای TTS.
روش راهاندازی:
۱. مخزن GitHub رو کلون کن.
۲. پیشنیازها رو نصب کن و مدل رو دانلود کن.
۳. رابط محلی برنامه رو اجرا کن:
omnivoice-demo --ip 127.0.0.1 --port 8001
بعد میتونی از طریق رابط برنامه با قابلیتهای تولید و شبیهسازی صدا کار کنی.
مخزن GitHub:
https://github.com/k2-fsa/OmniVoice…
توجه: رایگان بودن نرمافزار به معنی بینیازی از سختافزار مناسب نیست؛ اجرای مدل به منابع سیستم نیاز داره. همچنین پشتیبانی از بیش از ۶۰۰ زبان لزوماً به معنی کیفیت یکسان برای همهی زبانها نیست.
از کلون کردن صدای دیگران هم فقط با اجازهی اونها استفاده کن.
@DevTwitter | <Yarad/>
❤17👍5👎1
This media is not supported in your browser
VIEW IN TELEGRAM
بازی جدیدم آمادهست
این ۲ ۳ روز سرگرم ساختنش بودم که بالاخره تموم شد.
اوپن سورس هست و اگر پیشنهاد یا باگی دیدید، میتونید ریپورت کنید.
پیشنهاد میکنم رو دسکتاپ بازی کنید.
لینک بازی در مرورگر:
https://samadipour.github.io/snack-hole-game/
@DevTwitter | <Nobody/>
این ۲ ۳ روز سرگرم ساختنش بودم که بالاخره تموم شد.
اوپن سورس هست و اگر پیشنهاد یا باگی دیدید، میتونید ریپورت کنید.
پیشنهاد میکنم رو دسکتاپ بازی کنید.
لینک بازی در مرورگر:
https://samadipour.github.io/snack-hole-game/
@DevTwitter | <Nobody/>
❤64🍌48💔2
پشماااام! موهای تنم سیخ شد اینو دیدم!
قضیه اینه که 3 روز پیش گواهی eMudhra که خودش صادر کننده گواهی TLS هست، به خاطر افشای کلید خصوصی باطل شده.
بعد فکر میکنید کلید خصوصی چی بود؟ چهار! به معنای واقعی کلمه عدد 4
این گواهی میانی حدود یک و نیم سال معتبر بوده و طی اون مدت هر انسانی میتونسته برای هر وبساتی روی کره زمین گواهی معتبر TLS صادر کنه اگر فقط میدونسته که کلید خصوصی این گواهی میانی عدد 4 هست.
https://gist.github.com/Fluepke/9a103c7f990c3cc2fb5002f7476f2f48
@DevTwitter | <aleskxyz/>
قضیه اینه که 3 روز پیش گواهی eMudhra که خودش صادر کننده گواهی TLS هست، به خاطر افشای کلید خصوصی باطل شده.
بعد فکر میکنید کلید خصوصی چی بود؟ چهار! به معنای واقعی کلمه عدد 4
این گواهی میانی حدود یک و نیم سال معتبر بوده و طی اون مدت هر انسانی میتونسته برای هر وبساتی روی کره زمین گواهی معتبر TLS صادر کنه اگر فقط میدونسته که کلید خصوصی این گواهی میانی عدد 4 هست.
https://gist.github.com/Fluepke/9a103c7f990c3cc2fb5002f7476f2f48
@DevTwitter | <aleskxyz/>
🔥40🍌25💔5
چه وضعیت کثافتی با PHP درست شده. حجم آسیب اقتصادی این حفره فاجعهباره و اعتمادی که امروز از دست رفت، به این راحتیها برنمیگرده.
ابعادش واقعاً ترسناک شده؛ چیزی که دارم میبینم، Log4j جلوش شوخی محسوب میشه. ابعاد دقیقتر فاجعه تو روزای آتی مشخص میشه و باید ببینیم این میخ آخر تابوت PHP هست یا نه. البته ممکنه چند سال طول بکشه تا معلوم بشه.
@DevTwitter | <Farshad/>
ابعادش واقعاً ترسناک شده؛ چیزی که دارم میبینم، Log4j جلوش شوخی محسوب میشه. ابعاد دقیقتر فاجعه تو روزای آتی مشخص میشه و باید ببینیم این میخ آخر تابوت PHP هست یا نه. البته ممکنه چند سال طول بکشه تا معلوم بشه.
@DevTwitter | <Farshad/>
👍53👎18🍌14
به نظرم این پلیلیست IBM واقعاً ارزشمنده. حدود ۵ سال پیش شروع شده و از اون موقع تا امروز، سعی کرده هر بار که مفهوم جدیدی در دنیای AI ترند میشه، اون رو در قالب یه ویدیوی ۱۰ تا ۲۰ دقیقهای و به زبون ساده توضیح بده.
اگه دوست دارید با مفاهیم و ترندهای جدید هوش مصنوعی بهروز بمونید، اما وقت کافی برای مطالعه و یادگیری عمیق هر کدوم رو ندارید، این پلیلیست برای شماست.
https://www.youtube.com/playlist?list=PLOspHqNVtKADfxkuDuHduUkDExBpEt3DF
@DevTwitter | <Reza Jafari/>
اگه دوست دارید با مفاهیم و ترندهای جدید هوش مصنوعی بهروز بمونید، اما وقت کافی برای مطالعه و یادگیری عمیق هر کدوم رو ندارید، این پلیلیست برای شماست.
https://www.youtube.com/playlist?list=PLOspHqNVtKADfxkuDuHduUkDExBpEt3DF
@DevTwitter | <Reza Jafari/>
❤49🍌2
Forwarded from DevTwitter Ads.
دوره جامع پایتون: مقدماتی تا پیشرفته
🗓شروع دوره:2 آبان
🎁 تخفیف ویژه برای دانشجویان، فرصتی بینظیر برای شما!
🔥 آموزشی که شما را به برنامهنویس حرفهای تبدیل میکند و در بازار کار به شما رقابتپذیری بیشتری میدهد. همچنین برای اپلایهای شغلی و تحصیلی شما را برتر میکند و به راهاندازی استارتآپهای شگفتانگیز کمک میکند.
⏰ 140 ساعت آموزش مجازی، با بیش از 25 پروژه و مینیپروژه برای تسلط کامل!
🌟 سرفصلهای دوره شامل:
💻 تسلط بر کدنویسی پایتون
💻 علوم داده با پایتون
💻 محاسبات علمی با پایتون
💻 یادگیری ماشین با پایتون
💻 طراحی بازی و اپلیکیشن با پایتون
💻 ساخت بلاکچین و ارز دیجیتال با پایتون
💻 هک و امنیت با پایتون
💻 طراحی سایت با پایتون
🎁 همراه با هدایای ویژه، از جمله پکیج کسب درآمد از پایتون!
همین حالا شروع کنید و بهترین نسخه خود را با ما کشف کنید! 💥🚀🔥
🌟 به دوستان خود نیز اطلاع دهید تا این فرصت را از دست ندهند! 🌟
👨🏫برگزارکننده: شرکت آتی پژوهش امیرکبیر
@kargah2018
👩🎓جهت ثبت نام و کسب اطلاعات بیشتر
@apa_admin12
🗓شروع دوره:2 آبان
🎁 تخفیف ویژه برای دانشجویان، فرصتی بینظیر برای شما!
🔥 آموزشی که شما را به برنامهنویس حرفهای تبدیل میکند و در بازار کار به شما رقابتپذیری بیشتری میدهد. همچنین برای اپلایهای شغلی و تحصیلی شما را برتر میکند و به راهاندازی استارتآپهای شگفتانگیز کمک میکند.
⏰ 140 ساعت آموزش مجازی، با بیش از 25 پروژه و مینیپروژه برای تسلط کامل!
🌟 سرفصلهای دوره شامل:
💻 تسلط بر کدنویسی پایتون
💻 علوم داده با پایتون
💻 محاسبات علمی با پایتون
💻 یادگیری ماشین با پایتون
💻 طراحی بازی و اپلیکیشن با پایتون
💻 ساخت بلاکچین و ارز دیجیتال با پایتون
💻 هک و امنیت با پایتون
💻 طراحی سایت با پایتون
🎁 همراه با هدایای ویژه، از جمله پکیج کسب درآمد از پایتون!
همین حالا شروع کنید و بهترین نسخه خود را با ما کشف کنید! 💥🚀🔥
🌟 به دوستان خود نیز اطلاع دهید تا این فرصت را از دست ندهند! 🌟
👨🏫برگزارکننده: شرکت آتی پژوهش امیرکبیر
@kargah2018
👩🎓جهت ثبت نام و کسب اطلاعات بیشتر
@apa_admin12
🍌13👎4❤2
یه ابزار ۳۴ ساله باعث شده یکی از معروفترین ابزارهای هوش مصنوعی خیلی سریعتر جواب بده
جالبه بدونید شرکت آنتروپیک برای سریعتر کردن Claude Code، به جای اینکه فقط روی قدرت مدل تمرکز کنه، سراغ یه تکنولوژی قدیمی به اسم gzip رفته که از سال ۱۹۹۲ وجود داره
این ابزار با فشردهسازی اطلاعات، حجم دادههایی که به مدل ارسال میشن رو کاهش میده.
نتیجه بهینهسازیهای جدید واقعاً جالبه
زمان انتظار برای شروع پاسخ در نسخه محلی از ۴٫۰۷ ثانیه به ۱٫۳۳ ثانیه رسیده.
توی نسخه ابری هم این زمان از حدود ۱۷ ثانیه به ۶ ثانیه کاهش پیدا کرده.یعنی تقریباً ۳ برابر بهبود در سرعت شروع پاسخ
البته این به معنی سه برابر شدن سرعت پردازش خود مدل نیست. بخشی از این پیشرفت هم به آماده شدن زودهنگام نشستهای ابری مربوط میشه.
چیزی که برای من جالبه، درس مهمیه که پشت این خبر وجود داره.ما معمولاً وقتی میخوایم یه سیستم رو سریعتر کنیم، اولین فکرمون خرید سختافزار قویتر یا استفاده از تکنولوژی جدیدتره.در حالی که گاهی یه تغییر ساده در معماری یا استفاده هوشمندانه از ابزارهای قدیمی، میتونه نتیجه خیلی بهتری بده.
آینده رقابت هوش مصنوعی بیشتر دست شرکتهاییه که مدل قدرتمندتری دارن یا اونایی که بهتر میتونن از همون مدلها استفاده کنن؟
@DevTwitter | <Hossein Karimi/>
جالبه بدونید شرکت آنتروپیک برای سریعتر کردن Claude Code، به جای اینکه فقط روی قدرت مدل تمرکز کنه، سراغ یه تکنولوژی قدیمی به اسم gzip رفته که از سال ۱۹۹۲ وجود داره
این ابزار با فشردهسازی اطلاعات، حجم دادههایی که به مدل ارسال میشن رو کاهش میده.
نتیجه بهینهسازیهای جدید واقعاً جالبه
زمان انتظار برای شروع پاسخ در نسخه محلی از ۴٫۰۷ ثانیه به ۱٫۳۳ ثانیه رسیده.
توی نسخه ابری هم این زمان از حدود ۱۷ ثانیه به ۶ ثانیه کاهش پیدا کرده.یعنی تقریباً ۳ برابر بهبود در سرعت شروع پاسخ
البته این به معنی سه برابر شدن سرعت پردازش خود مدل نیست. بخشی از این پیشرفت هم به آماده شدن زودهنگام نشستهای ابری مربوط میشه.
چیزی که برای من جالبه، درس مهمیه که پشت این خبر وجود داره.ما معمولاً وقتی میخوایم یه سیستم رو سریعتر کنیم، اولین فکرمون خرید سختافزار قویتر یا استفاده از تکنولوژی جدیدتره.در حالی که گاهی یه تغییر ساده در معماری یا استفاده هوشمندانه از ابزارهای قدیمی، میتونه نتیجه خیلی بهتری بده.
آینده رقابت هوش مصنوعی بیشتر دست شرکتهاییه که مدل قدرتمندتری دارن یا اونایی که بهتر میتونن از همون مدلها استفاده کنن؟
@DevTwitter | <Hossein Karimi/>
🔥50👎3🍌3
داریم ب لحظه ی موعود نزدیک میشم.
حالا میشه روی ی مک 128 گیگی یا مشابه اش مدلی ب قدرت Opus 5.5 رو اجرا کرد و درود بر Opensource
البته با 88.2% دقت ک فکر میکنم کافی باشه با Offloading
تیم UnslothAI معجزه میکنه هربار.
Guide: https://unsloth.ai/docs/models/deepseek-v4.1-flash
GGUF: https://huggingface.co/unsloth/DeepSeek-V4.1-Flash-1017-GGUF
@DevTwitter | <Kaveh/>
حالا میشه روی ی مک 128 گیگی یا مشابه اش مدلی ب قدرت Opus 5.5 رو اجرا کرد و درود بر Opensource
البته با 88.2% دقت ک فکر میکنم کافی باشه با Offloading
تیم UnslothAI معجزه میکنه هربار.
Guide: https://unsloth.ai/docs/models/deepseek-v4.1-flash
GGUF: https://huggingface.co/unsloth/DeepSeek-V4.1-Flash-1017-GGUF
@DevTwitter | <Kaveh/>
❤43🔥8👍3