es
Feedback
Mahi in Tech

Mahi in Tech

Ir al canal en Telegram
661
Suscriptores
+724 horas
+367 días
+4330 días
Archivo de publicaciones
البته طبق معمول تحریم هستیم و باید با شماره‌ی غیر ایران لاگین کنیم (با هزینه‌ی 0.25$ از نامبرلند 🫤).

ظاهرا Nvidia دسترسی به API بیش از ۷۰ مدل زبانی (مثل Mistral ،Gemma ،DeepSeek ،Kimi و Qwen) رو به‌صورت رایگان و بدون محدودیت خ
ظاهرا Nvidia دسترسی به API بیش از ۷۰ مدل زبانی (مثل Mistral ،Gemma ،DeepSeek ،Kimi و Qwen) رو به‌صورت رایگان و بدون محدودیت خاصی فراهم کرده: build.nvidia.com/models

این مطلب رو سال ها پیش گذاشته بودم در مورد این که چطور با پروژه های سنگین برنامه نویسی، خودمون رو به چالش بکشیم و چیز جدید یاد بگیریم. این مطلب قسمت دوم هم داره که لینکش رو در ادامه می‌گذارم. مورد علاقه مورد web browser متنیه. توضیحاتشو میتونید بخونید. https://austinhenley.com/blog/morechallengingprojects.html

توی سیستم‌های توزیع‌شده، هماهنگ نگه داشتن داده‌ها بین نودهای مختلف همیشه یکی از چالش‌های مهم و البته جذاب بوده. مخصوصاً وقتی چند نود به‌صورت هم‌زمان امکان Write داشته باشن و انتظار بره داده‌ها در نهایت روی همه نودها به وضعیت یکسانی برسن. یکی از رویکردهای قابل استفاده برای حل این مسئله، پیاده‌سازی Replication در لایه Application و بر بستر Event Streaming هست. در چنین معماری‌ای، تغییرات داده به‌جای اینکه مستقیماً از طریق مکانیزم‌های Replication دیتابیس منتقل بشن، به‌صورت Event منتشر و توسط سایر نودها مصرف می‌شن. برای این کار، می‌شه تغییرات دیتابیس شامل Add, Update و Soft Delete رو در لحظه Commit شناسایی کرد و از طریق الگوی Outbox برای انتشار آماده کرد. از سمت مقابل نیز Consumerهایی مسئول دریافت این رویدادها، اعمال مکانیزم‌های Idempotency و مدیریت خطاها از طریق DLQ خواهند بود تا تغییرات در مقصد به‌صورت قابل اعتماد اعمال بشن. در سناریوهای Multi-Master این‌چنینی، اولین چالش جدی معمولاً مدیریت Conflict داده‌هاست. زمانی که چند نود به‌طور مستقل روی یک رکورد تغییر ایجاد می‌کنن، باید مکانیزمی برای تعیین نسخه نهایی وجود داشته باشه. یکی از ساده‌ترین و در عین حال رایج‌ترین راهکارها، Last-Write-Wins (LWW) هست که در آن آخرین تغییر ثبت‌شده بر اساس زمان وقوع، به‌عنوان نسخه معتبر در نظر گرفته می‌شه. چالش مهم بعدی به شناسه‌های داده برمی‌گرده. در معماری‌هایی که چند نود به‌صورت مستقل داده تولید می‌کنن، استفاده از Primary Keyهای Auto-Increment معمولاً به تداخل منجر می‌شه. به همین دلیل استفاده از شناسه‌های Globally Unique اهمیت پیدا می‌کنه. GUID v7 یکی از گزینه‌های جذاب برای این سناریوهاست؛ چون علاوه بر یکتا بودن، به دلیل داشتن Timestamp داخلی، قابلیت Sort شدن داره و نسبت به GUIDهای سنتی رفتار بهتری از نظر ایندکس‌گذاری ارائه می‌کنه. ممکنه این سؤال مطرح بشه که چرا به‌جای چنین رویکردی از Replication نیتیو دیتابیس استفاده نشه؟ پاسخ اینه که در بسیاری از موارد، مسئله صرفاً انتقال داده بین چند دیتابیس مشابه نیست. گاهی نیاز داریم کانفلیکت‌ها در لایه Application مدیریت بشن، داده‌ها قبل از اعمال شدن دچار Transformation بشن یا حتی نودها از تکنولوژی‌های ذخیره‌سازی متفاوتی استفاده کنن. مزیت دیگه‌ی این رویکرد، وجود یک Log پایدار از تمام تغییرات سیستم هست. با استفاده از Kafka، رویدادها برای مدت مشخصی نگهداری می‌شن و هر Consumer می‌تونه مستقل از سایر اجزا وضعیت خودش رو بازیابی کنه. در نتیجه اگر نودی برای مدت طولانی از دسترس خارج بشه، پس از بازگشت می‌تونه از آخرین Offset پردازش‌شده ادامه بده و خودش رو با وضعیت فعلی سیستم همگام کنه. از طرفی، Eventهایی که برای Replication تولید می‌شن معمولاً کاربردشون به همینجا محدود نمی‌مونه. همون جریان رویداد می‌تونه توسط سرویس‌های دیگه برای Cache Invalidation، Analytics، Audit Logging، Search Indexing یا انواع پردازش‌های جانبی مصرف بشه. به همین دلیل، مکانیزم همگام‌سازی عملاً به بخشی از زیرساخت Event-Driven کل سیستم تبدیل می‌شه. پیاده‌سازی چنین معماری‌ای قطعاً بدون هزینه نیست و پذیرش Eventual Consistency هم چالش‌های خودش رو به همراه داره. اما در ازای این پیچیدگی، سیستمی به دست میاد که نودها می‌تونن مستقل عمل کنن، کانفلیکت‌ها به‌صورت کنترل‌شده مدیریت بشن و همگام‌سازی داده‌ها بدون وابستگی مستقیم به نوع دیتابیس یا ساختار استقرار انجام بشه.

pypi.org 151.101.128.223 docs.github.com 185.199.109.154 www.fastly.com 151.101.65.57 repo.almalinux.org 151.101.3.52 اگر امکان پینگ گرفتن ندارید این مقادیر رو امتحان کنید.

Repost from Patt's Channel
الان رو فستلی خیلی از سایتها رو باز کردن، سایفون از فستلی هم میتونه برای اتصال استفاده کنه، کافیه تو اپ شیرو خورشید برای اندروید یا se7en pro برای ویندوز (یا کانفیگهای mitm+psiphon)یک دامنه سفید پشت فستلی قرار بدید: github.githubassets.com docs.github.com www.fastly.com pypi.org repo.almalinux.org ... برای ip هم هر دامنه ای که قرار دادید ازش ping بگیرید و ip که بهتون دادو قرار بدید، دقت کنید ip و sni باید مچ هم باشن یعنی هر sni که قرار دادید ip همونو باید وارد کنید. هم به دلیل محدودیت های سایفون و هم به دلیل تعداد بالای کاربران سرعت متوسطی بهتون میده این روش.

ویندسکرایب روی TCP 443 متصل می‌شه ظاهرا، امتحان کنید اگر نشد پروتکل‌های دیگه/لوکیشن‌های دیگه رو تست کنید
ویندسکرایب روی TCP 443 متصل می‌شه ظاهرا، امتحان کنید اگر نشد پروتکل‌های دیگه/لوکیشن‌های دیگه رو تست کنید

اخرین نسخه‌ی این اپ رو حتما نصب داشته باشین. درصورت قطع‌ای راه پایدار و خوبی برای دریافت اخبار هست

من که کارم رو دارم انجام میدم دیگه، کی گفت برم دانشگاه توی این خراب‌شده :/ سوال استاد برای ثبت حضور و در نتیجه حذف نشدن: «دست‌آوردهای جمهوری اسلامی رو در ۴۷ سال اخیر لیست کنید.» 🤣🤣

Repost from N/a
🛡مهم: اگر این نسخه رو نصب کنید دیگه دردسر ستاپ کردن MITM و... ندارید! این نسخه حدودا یک ساعت پیش توسط برنامه‌نویس شیر و خورشید آپدیت شد و به راحتی می‌تونید طبق این آموزش بهش وصل بشید: 1- وارد اپلیکیشن شیر و خورشید(آخرین نسخه که امروز منتشر شده) می‌شید 2- وارد بخش Options میشید از نوار بالا 3- روی More Options کلیک میکنید 4- گزینه‌ی Connection Protocol رو قرار میدید روی CDN Fronting 5- میرید و عادی کانکت میشید و به راحتی وصل میشه!

Repost from Akbari’s Channel
‼️🚨 MAJOR IMPACT: AI just found an 18-year-old NGINX critical remote code execution vulnerability. It has been disclosed on GitHub including PoC code. - Affects NGINX 0.6.27 through 1.30.0 - Triggered via the rewrite and set directives in config - Update NGINX ASAP - NGINX is a widely used HTTP web server, be sure to check its prevalence in other products https://github.com/DepthFirstDisclosures/Nginx-Rift

📰 عرفان عربی، دانشجوی مهندسی کامپیوتر، به ۵ سال حبس محکوم شد بر اساس گزارش اختصاصی رسیده به #خبرنامه_امیرکبیر، عرفان عربی، د
📰 عرفان عربی، دانشجوی مهندسی کامپیوتر، به ۵ سال حبس محکوم شد بر اساس گزارش اختصاصی رسیده به #خبرنامه_امیرکبیر، عرفان عربی، دانشجوی رشته مهندسی کامپیوتر دانشگاه آزاد بیرجند و از فعالان آزادی اینترنت، به ۵ سال حبس محکوم و این حکم روز جاری در دادگاه انقلاب به صورت شفاهی به وی ابلاغ شد. دادگاه انقلاب، آقای عربی را به اتهاماتی مانند «اجتماع و تبانی» و «تبلیغ علیه نظام» به ۸ سال حبس محکوم کرده که ۵ سال از آن قابل اجرا است. دادگاه همچنین از ابلاغ کتبی حکم خودداری کرده و جزئیات محکومیت تنها به شکل شفاهی به این دانشجو ابلاغ شده است. عرفان عربی، ۲۰ ساله، دانشجوی کامپیوتر دانشگاه آزاد بیرجند و عضو تیم توسعهٔ سیستم‌عامل پارچ لینوکس، بهمن ماه سال گذشته پس از احضار توسط وزارت اطلاعات جمهوری اسلامی و ضبط دستگاه‌های الکترونیکی‌اش، به اتهاماتی مانند «تبلیغ علیه نظام» و «اجتماع و تبانی برای اقدام علیه امنیت ملی» بازداشت و اواخر فروردین امسال، پس از حدود سه ماه از زندان آزاد شد. #عرفان_عربی 📰 www.AutNews.org 📱 @AutNews_org 📱 @AutNews_org 📱 @EEAUT

اپ TeleMirror یه تلاش آزمایشی برای دریافت آخرین مطالب کانال تلگرام خودم و سایر کانال‌های موردنظر در شرایط محدودیت شدید اینترن
اپ TeleMirror یه تلاش آزمایشی برای دریافت آخرین مطالب کانال تلگرام خودم و سایر کانال‌های موردنظر در شرایط محدودیت شدید اینترنته، که سعی می‌کنه با چند روش مختلف پست‌ها رو بگیره و نمایش بده. این برنامه رایگان و متن‌بازه و فعلا می‌تونه برای دنبال کردن اخبار تلگرامی بدون نیاز به فیلترشکن، یه گزینه موقت و کاربردی واسه دسکتاپ باشه. 👉 github.com/ircfspace/teleMirror/releases/latest 💡 t.me/PersianGithubMirror/4128
۱. این برنامه رو برای کانال خودم نوشتم که در لیست بصورت دیفالت وجود داره، ولی هرکی میتونه سایر کانال‌های موردنظرش رو وارد کنه ۲. برای اینکه ریت‌لیمیت نخورین پست‌هارو برای مدت کوتاهی کش میکنه، که با هربار مراجعه یک درخواست به سمت تلگرام ارسال نشه ۳. به وایت‌لیست فعلی اینترنت متکی هست و فیلترشکن نیست. ممکنه روی بعضی از اپراتورها جواب نده، یا خیلی زود از کار بندازنش ۴. برنامه دیتارو از کانال‌های پابلیک میگیره و به هیچ اطلاعات شخصی‌ای واسه تلگرام نیاز نداره ۵. در حال حاضر نسخه ویندوزش رو منتشر کردم، اما اگر بازخوردها مثبت باشه برای مک و لینوکس هم ارائه میشه.
🔗 ᴡᴇʙꜱɪᴛᴇᴠᴘɴʜᴜʙɢɪᴛʜᴜʙᴍɪʀʀᴏʀ @ircfspace

https://t.me/thefeedconfig کانفیگ‌های خودش هم جواب می‌ده، حداقل فعلا خودتون هم می‌تونید سرورش رو بالا بیارید

✅ thefeed-android-v0.14.9-arm64-v8a.apk 📊 Size: 8.0 MB 🔐 SHA256: `f922489451179dfd64b83717a28741175eb9cd46ab29de560255c67982b90e04` Developed by https://t.me/CluvexStudio

ایده و پیاده‌سازی 💯 https://github.com/sartoopjj/thefeed

نحوه دور زدن فیلترینگ یوتیوب با استفاده از اسکریپت MasterHttpRelay ... 📽 youtu.be/jzaqdKl40Ww 💡 github.com/masterking32/MasterHttpRelayVPN 💡 t.me/ircf_toolbox/23 © MatinSenPaii 🔗 ᴡᴇʙꜱɪᴛᴇᴠᴘɴʜᴜʙɢɪᴛʜᴜʙᴍɪʀʀᴏʀ @ircfspace

افتخار هم می‌کنه میمون 😄
افتخار هم می‌کنه میمون 😄

Repost from N/a
آپدیتِ مرتبط با رباتِ DoneLoadBot...
با پینگِ حداقل 5 هزار میلی‌ثانیه نفهمیدم از صبح چطور/چه غلطی کردم! کلِ لاجیک هم هنوز بهینه نیست! درواقع هیچی نیست!! بعد از هفته‌ها قطعی و فسردگی، در حد این‌که کار خودم راه بیفته درستش کردم! :)) امّا... فعلاً دست‌وپاشکسته، زنده‌ست؛ بهتون دسترسی آپلود به آروان هم دادم.
یه‌سری فایل‌ها رو که لینک مستقیم دانلود دارن، مثلِ برنامه‌ی Listary برای ویندوز (برای سرچ بسیار سریع فایل‌ها در ویندوز)؛ لینک میدی به ربات و فایل میگیری، بعد فایل رو دوباره بدون کپشن اینا واسش میفرستی و آپلود میکنی آروان، که از اونجا دانلود کنی...
باشد کمی از مصائبتان را در این روزها بکاهد و در استفاده از ترافیکِ فیلترشکنتان صرفه‌جویی کند. و البته نمیدونم آپلود روی آروان از سرور خارج، تا کِی کار کنه. چندروز پیش قطع بود. در انتها، انقد که اگر و اما آوردم، فکر کنم شانسِ نتیجه‌دادنِ این روش برای شما به 10% کاهش پیدا کرد :)))))))) ولی خب همینم توی این اوضاع که نفس‌کشیدن، موجودی حساب آدمو کم میکنه، بهتر از هیچیه! 🙂‍↕️🙂‍↔️ اگه ایده یا چیزی که کمک‌کننده باشه، داشتین، بگین 3>
#DoneLoadBot

اگر یک زمانی (مثل من) مجبور به نصب پیام‌نرسان‌های داخلی شدید، می‌تونید از shelter استفاده کنید برای این کار اگر از نسخه وب نمی‌خواید استفاده کنید. https://f-droid.org/packages/net.typeblog.shelter/ این برنامه رو فکر کنم توی کانال قبلی معرفی کرده بودم، میاد گوشی شمارو به دو پروفایل مجزا تقسیم می‌کنه که پروفایل work به پروفایل اصلی دسترسی‌های محدودی داره. از ویژگی‌های خود اندروید استفاده می‌کنه و می‌تونید توی یک محیط ایزوله اون برنامه‌های مسخره رو نصب کنید. @SohrabContents