چند جا برای گرفتن اعتبار رایگان Claude Opus 5 و Opus 4.8 پیدا کردم
GoRouter:
https://gorouter.app/sign-up?aff=Dd5A
TabiToken:
https://tabitoken.com/sign-up?aff=UQxj
True-SOTA:
https://true-sota.com/register?aff=MRM65WRS4PXM
@DevTwitter | <خوابگرد/>
GoRouter:
https://gorouter.app/sign-up?aff=Dd5A
TabiToken:
https://tabitoken.com/sign-up?aff=UQxj
True-SOTA:
https://true-sota.com/register?aff=MRM65WRS4PXM
@DevTwitter | <خوابگرد/>
👎22🍌12❤6
This media is not supported in your browser
VIEW IN TELEGRAM
این یه گنج واقعیه!
یه سایت پیدا کردم که هزاران Skill و Plugin و Agent رایگان برای Claude داره.
لینک » http://buildwithclaude.com
و موضوع فقط چندتا پرامپت ساده نیست.
ابزار پیدا میکنید برای:
- فروش
- بازاریابی
- تولید محتوا
- برنامهنویسی
- پایگاهداده
- اتوماسیون
- تحلیل داده
- و حتی معامله ارز دیجیتال
دهها Plugin برای Claude پیدا کردم که معمولاً باید پول بدی بخریشون.
و بهترین بخشش؟
همهشون کاملاً رایگان در دسترسن.
اگه از Claude Code استفاده میکنید، این یعنی یه زرادخانه کامل از ابزارها که از همین امروز میتونید شروع به استفاده ازش کنید.
@DevTwitter | <MAHDI S. Homeyli/>
یه سایت پیدا کردم که هزاران Skill و Plugin و Agent رایگان برای Claude داره.
لینک » http://buildwithclaude.com
و موضوع فقط چندتا پرامپت ساده نیست.
ابزار پیدا میکنید برای:
- فروش
- بازاریابی
- تولید محتوا
- برنامهنویسی
- پایگاهداده
- اتوماسیون
- تحلیل داده
- و حتی معامله ارز دیجیتال
دهها Plugin برای Claude پیدا کردم که معمولاً باید پول بدی بخریشون.
و بهترین بخشش؟
همهشون کاملاً رایگان در دسترسن.
اگه از Claude Code استفاده میکنید، این یعنی یه زرادخانه کامل از ابزارها که از همین امروز میتونید شروع به استفاده ازش کنید.
@DevTwitter | <MAHDI S. Homeyli/>
❤17🍌7👎3
چطور بدون پرداخت یک دلار، به GPU قدرتمند برای پروژههای هوش مصنوعی دسترسی داشته باشیم؟
اگر در حوزه یادگیری عمیق، پردازش تصویر یا NLP کار میکنید، حتماً میدانید که نداشتن کارت گرافیک قدرتمند چقدر میتواند روند آموزش مدلها را کند یا حتی متوقف کند. اما لازم نیست حتماً هزینههای سنگین سختافزار یا اکانتهای ابری پرداختی را تحمل کنید.
پلتفرم Kaggle به تمام کاربران خود دسترسی GPU رایگان میدهد!
چرا Kaggle یک انتخاب عالی برای توسعهدهندگان است؟
۳۰ ساعت GPU رایگان در هفته: میتوانید پروژهها، تمرینها و مدلهای خود را تا سقف ۳۰ ساعت در هفته روی کارتهای گرافیک قدرتمند اجرا کنید.
کارتهای گرافیک قدرتمند (Dual T4 / P100): دسترسی به GPUهایی مانند NVIDIA T4 که توانایی بالایی در پردازش موازی و آموزش شبکههای عصبی دارند.
عدم قطع ناگهانی جلسه (Session): برخلاف نسخه رایگان برخی ابزارها که وسط آموزش مدل اتصال را قطع میکنند، Kaggle محیطی بهشدت پایدارتر برای اجرا در اختیارتان میگذارد.
دسترسی مستقیم به Datasetهای عظیم: نیازی به دانلود و آپلود دیتاسِتهای سنگین روی سیستم شخصی نیست؛ میتوانید مستقیماً از دیتابیس عظیم Kaggle استفاده کنید.
چطور از این امکان استفاده کنیم؟
۱. یک حساب کاربری رایگان در Kaggle.com بسازید.
۲. اکانت خود را از طریق شماره تلفن همراه تأیید (Verify) کنید.
۳. یک Notebook جدید باز کنید و از پنل سمت راست (Notebook Settings)، گزینه Accelerator را روی GPU قرار دهید.
اگر سیستم شخصیتان توان پردازشی بالایی ندارد، این ابزار بهترین گزینه برای تست ایدهها، Fine-tune کردن مدلهای پیشساخته و شرکت در مسابقات هوش مصنوعی است.
@DevTwitter | <Mohammad Zare/>
اگر در حوزه یادگیری عمیق، پردازش تصویر یا NLP کار میکنید، حتماً میدانید که نداشتن کارت گرافیک قدرتمند چقدر میتواند روند آموزش مدلها را کند یا حتی متوقف کند. اما لازم نیست حتماً هزینههای سنگین سختافزار یا اکانتهای ابری پرداختی را تحمل کنید.
پلتفرم Kaggle به تمام کاربران خود دسترسی GPU رایگان میدهد!
چرا Kaggle یک انتخاب عالی برای توسعهدهندگان است؟
۳۰ ساعت GPU رایگان در هفته: میتوانید پروژهها، تمرینها و مدلهای خود را تا سقف ۳۰ ساعت در هفته روی کارتهای گرافیک قدرتمند اجرا کنید.
کارتهای گرافیک قدرتمند (Dual T4 / P100): دسترسی به GPUهایی مانند NVIDIA T4 که توانایی بالایی در پردازش موازی و آموزش شبکههای عصبی دارند.
عدم قطع ناگهانی جلسه (Session): برخلاف نسخه رایگان برخی ابزارها که وسط آموزش مدل اتصال را قطع میکنند، Kaggle محیطی بهشدت پایدارتر برای اجرا در اختیارتان میگذارد.
دسترسی مستقیم به Datasetهای عظیم: نیازی به دانلود و آپلود دیتاسِتهای سنگین روی سیستم شخصی نیست؛ میتوانید مستقیماً از دیتابیس عظیم Kaggle استفاده کنید.
چطور از این امکان استفاده کنیم؟
۱. یک حساب کاربری رایگان در Kaggle.com بسازید.
۲. اکانت خود را از طریق شماره تلفن همراه تأیید (Verify) کنید.
۳. یک Notebook جدید باز کنید و از پنل سمت راست (Notebook Settings)، گزینه Accelerator را روی GPU قرار دهید.
اگر سیستم شخصیتان توان پردازشی بالایی ندارد، این ابزار بهترین گزینه برای تست ایدهها، Fine-tune کردن مدلهای پیشساخته و شرکت در مسابقات هوش مصنوعی است.
@DevTwitter | <Mohammad Zare/>
❤25👍4🍌2
Forwarded from مدرسه دقیقه
شنبهها و سهشنبهها ساعت ۱۸:۰۰ تا ۲۱:۲۰
شروع از ۱۷ شهریور ۱۴۰۵
شیوه برگزاری: آنلاین
🔗 b2n.ir/mlai05_dvt
تماس:
📱 t.me/dlearnsup
📞 02188349244
📲 09103209837
@dlearn_ir
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🍌6👎2
خودکار شورت ویدیو بساز
MoneyPrinterTurbo ابزار open source
که کل فرآیند ساخت ویدیوی کوتاه را خودکار میکنه
از نوشتن اسکریپت تا یافتن فوتیج، اضافه کردن صدای گفتار، زیرنویس و موسیقی
https://github.com/harry0703/MoneyPrinterTurbo
@DevTwitter | <Mti/>
MoneyPrinterTurbo ابزار open source
که کل فرآیند ساخت ویدیوی کوتاه را خودکار میکنه
از نوشتن اسکریپت تا یافتن فوتیج، اضافه کردن صدای گفتار، زیرنویس و موسیقی
https://github.com/harry0703/MoneyPrinterTurbo
@DevTwitter | <Mti/>
🍌22❤7👍3
This media is not supported in your browser
VIEW IN TELEGRAM
یه ابزار بامزه برای ساخت QR کد که شبیه QR کد معمولی نیست
لینک رو وارد میکنی و یه درخت سهبعدی از خود کد رشد میکنه.
از بالا همون QR قابل اسکنه و کاملاً تو مرورگر کار میکنه.
https://tree.icqr.com
@DevTwitter | <Reza/>
لینک رو وارد میکنی و یه درخت سهبعدی از خود کد رشد میکنه.
از بالا همون QR قابل اسکنه و کاملاً تو مرورگر کار میکنه.
https://tree.icqr.com
@DevTwitter | <Reza/>
❤53👍5🍌2
یه وقتایی یه سری مختصات داشتم که میخواستم روی نقشه نشونشون بدم و یا اطلاعاتی رو از طریق اوسینت جمع آوری کنم. برای همین یه برنامه با Flutter نوشتم.
از GeoJSON هم پشتیبانی میکنه .
اگر کسی دوست داشت به هرنوعی در توسعش کمک کنه خوشحال میشم.
https://github.com/Mahdi-Gholami82/GeoInk
@DevTwitter | <Mahdi/>
از GeoJSON هم پشتیبانی میکنه .
اگر کسی دوست داشت به هرنوعی در توسعش کمک کنه خوشحال میشم.
https://github.com/Mahdi-Gholami82/GeoInk
@DevTwitter | <Mahdi/>
👍6❤4
یه خبر جدید درمورد یه مدل قدرتمند رایگان برای کدنویسی!
در چند روز گذشته، مدل جدیدی به اسم Ox Alpha روی پلتفرم OpenRouter ظاهر شده که به شدت در محافل تکنولوژی سروصدا به پا کرده. این مدل که در حال حاضر به صورت یک «مدل ناشناس» (Stealth Model) فعالیت میکنه، چند ویژگی کلیدی داره که برای توسعهدهندهها میتونه بسیار جذاب باشه.
- کاملاً رایگان: برای کارهای سنگین کدنویسی و Agentic، فعلاً هیچ هزینهای نداره.
- قدرتمند در استدلال (Reasoning): تا جاییکه مدیرعامل Stripe (پاتریک کالیسون) اونو «بسیار قابل توجه» توصیف کرده.
- و Context Window یک میلیونی: این یعنی میتونی کل یک Codebase بزرگ رو بهش بدی و خروجی بگیری.
اما یک نکته مهم:
هنوز سازندهی این مدل مشخص نیست (شایعات بین Z.ai و نسخهی منتشرنشدهی Microsoft MAI میچرخه). چون هیچ بنچمارک رسمیای منتشر نشده و از ماهیت سازنده بیخبریم، پیشنهاد میشه فعلاً از این مدل برای کدهای حساس و اختصاصی استفاده نکنید.
@DevTwitter | <Ibrahim Hosseini/>
در چند روز گذشته، مدل جدیدی به اسم Ox Alpha روی پلتفرم OpenRouter ظاهر شده که به شدت در محافل تکنولوژی سروصدا به پا کرده. این مدل که در حال حاضر به صورت یک «مدل ناشناس» (Stealth Model) فعالیت میکنه، چند ویژگی کلیدی داره که برای توسعهدهندهها میتونه بسیار جذاب باشه.
- کاملاً رایگان: برای کارهای سنگین کدنویسی و Agentic، فعلاً هیچ هزینهای نداره.
- قدرتمند در استدلال (Reasoning): تا جاییکه مدیرعامل Stripe (پاتریک کالیسون) اونو «بسیار قابل توجه» توصیف کرده.
- و Context Window یک میلیونی: این یعنی میتونی کل یک Codebase بزرگ رو بهش بدی و خروجی بگیری.
اما یک نکته مهم:
هنوز سازندهی این مدل مشخص نیست (شایعات بین Z.ai و نسخهی منتشرنشدهی Microsoft MAI میچرخه). چون هیچ بنچمارک رسمیای منتشر نشده و از ماهیت سازنده بیخبریم، پیشنهاد میشه فعلاً از این مدل برای کدهای حساس و اختصاصی استفاده نکنید.
@DevTwitter | <Ibrahim Hosseini/>
👍19❤6🔥2
ابزار رایگان upscale ویدئو و تصویر مبتنی بر مرورگر معرفی شده.
قابلیت بزرگنمایی ۲x یا ۴x همراه با بهبود جزئیات را دارد و بدون نیاز به ثبتنام، بهصورت نامحدود و رایگان و local اجرا میشود.
https://tapirconvert.com/image-upscaler
@DevTwitter | <Reza/>
قابلیت بزرگنمایی ۲x یا ۴x همراه با بهبود جزئیات را دارد و بدون نیاز به ثبتنام، بهصورت نامحدود و رایگان و local اجرا میشود.
https://tapirconvert.com/image-upscaler
@DevTwitter | <Reza/>
🔥11👍3👎3
این Mac OS نیست!
این محیط دسکتاپ یه سیستم Arch Linux با KDE Plasma هستش!
حقیقت اینه که از تم دیفالت KDE خسته شده بودم از طرفی خیلی هم طراحی های Apple خوشم میاد و خب پول مک بوک هم ندارم
اینجا بود که شروع به سرچ کردم و کلی تم مک بوک برای KDE Plasma پیدا کردم و شروع کردم به تست همشون.
و در نهایت به یه تم و یه سری کانفیگ رسیدم که این شد خروجیش (محیط Konsole رو فاکتور بگیرید, اونو اینجوری دوست دارم)
سعی میکنم فایل های کانفیگ این Rice رو توی ریپوزیتوری dotfiles گیتهابم بزارم!
لینک گیتهاب تم:
https://github.com/vinceliuice/MacTahoe-kde
لینک KDE Store:
https://store.kde.org/p/2305670
@DevTwitter | <Farzad Ebrahimi/>
این محیط دسکتاپ یه سیستم Arch Linux با KDE Plasma هستش!
حقیقت اینه که از تم دیفالت KDE خسته شده بودم از طرفی خیلی هم طراحی های Apple خوشم میاد و خب پول مک بوک هم ندارم
اینجا بود که شروع به سرچ کردم و کلی تم مک بوک برای KDE Plasma پیدا کردم و شروع کردم به تست همشون.
و در نهایت به یه تم و یه سری کانفیگ رسیدم که این شد خروجیش (محیط Konsole رو فاکتور بگیرید, اونو اینجوری دوست دارم)
سعی میکنم فایل های کانفیگ این Rice رو توی ریپوزیتوری dotfiles گیتهابم بزارم!
لینک گیتهاب تم:
https://github.com/vinceliuice/MacTahoe-kde
لینک KDE Store:
https://store.kde.org/p/2305670
@DevTwitter | <Farzad Ebrahimi/>
❤33🍌24👎11
Forwarded from Tasianet
💳 حساب بانکی بین المللی دائمی و اختصاصی برای نقد درآمد دلاری👑 شماره دائمی انگلیس برای دریافت پیام و تماس
https://www.tasianet.com/products/kyc-freelancer
@tasianet | تاسیانت
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3👎3🍌3
در تستهای Web Application و API، Mass Assignment یکی از مواردیه که همیشه در بررسیهای امنیتی باید بهش توجه داشت؛ مخصوصاً زمانی که با APIهای پیچیده و Objectهای قابلتغییر توسط کاربر سروکار داریم.
در این مقاله، رویکرد و Methodologyای که خودم در فرآیند Penetration Testing برای Hunting و ارزیابی Mass Assignment استفاده میکنم رو مستند کردم؛ از شناسایی فیلدها و پارامترهای قابلتغییر گرفته تا پیدا کردن فیلدهای حساس، بررسی Authorization و در نهایت بررسی Impact و مسیرهای احتمالی برای Privilege Escalation.
سعی کردم این مقاله صرفاً یک توضیح تئوری درباره Mass Assignment نباشه؛ بلکه بیشتر روی نحوهای که خودم این آسیبپذیری رو در تستهای واقعی دنبال و ارزیابی میکنم تمرکز داشته باشه.
محتوایی که در Medium منتشر میکنم، بیشتر از اینکه بازنویسی مطالب آموزشی باشه، مستندسازی تجربهها، تکنیکها و روشهایی هست که در مسیر کار باهاشون مواجه شدم و در تستهای خودم ازشون استفاده میکنم.
https://rootast.medium.com/mass-assignment-a-practical-methodology-for-api-pentesting-c2b8a5c89186
@DevTwitter | <Arash Shahbazi/>
در این مقاله، رویکرد و Methodologyای که خودم در فرآیند Penetration Testing برای Hunting و ارزیابی Mass Assignment استفاده میکنم رو مستند کردم؛ از شناسایی فیلدها و پارامترهای قابلتغییر گرفته تا پیدا کردن فیلدهای حساس، بررسی Authorization و در نهایت بررسی Impact و مسیرهای احتمالی برای Privilege Escalation.
سعی کردم این مقاله صرفاً یک توضیح تئوری درباره Mass Assignment نباشه؛ بلکه بیشتر روی نحوهای که خودم این آسیبپذیری رو در تستهای واقعی دنبال و ارزیابی میکنم تمرکز داشته باشه.
محتوایی که در Medium منتشر میکنم، بیشتر از اینکه بازنویسی مطالب آموزشی باشه، مستندسازی تجربهها، تکنیکها و روشهایی هست که در مسیر کار باهاشون مواجه شدم و در تستهای خودم ازشون استفاده میکنم.
https://rootast.medium.com/mass-assignment-a-practical-methodology-for-api-pentesting-c2b8a5c89186
@DevTwitter | <Arash Shahbazi/>
❤11👍1
مدل Qwen3.8 نسخه ۲B الان با حجم حدود ۱ گیگابایت روی گوشی قابل اجرا است.
این مدل از نسخه ۲.۴ تریلیونی distill شده، کانتکست ۲۶۲k داره با قابلیت reasoning واقعی و در بنچمارکها هم عملکرد خوبی داشته
https://huggingface.co/empero-ai/Qwen3.8-2B-Distill-GGUF
@DevTwitter | <Reza/>
این مدل از نسخه ۲.۴ تریلیونی distill شده، کانتکست ۲۶۲k داره با قابلیت reasoning واقعی و در بنچمارکها هم عملکرد خوبی داشته
https://huggingface.co/empero-ai/Qwen3.8-2B-Distill-GGUF
@DevTwitter | <Reza/>
👍33❤9👎3
انتظاری که بانک مسکن داره، ستودنیه !
"کاربران پیش از نصب نسخه اپلیکیشن همراه بانک لازم است، ابتدا هش نسخه دانلود شده از سایت بانک یا سایر منابع را با استفاده از الگوریتم استاندارد MD5 به یکی از طرق معمول محاسبه نموده و مقدار بدست آمده را با هش زیر، مقایسه و در صورت یکسان بودن مقادیر از اصالت و یکپارچگی نسخه دانلود شده، اطمینان حاصل و سپس نسبت به نصب نسخه اقدام نمایند.
شناسه استاندارد (SHA256) نسخه 1.34.1:
db9fafe00dbf08b70c385a05083f06879f4e58a51a8f2479b3d0baca5bdad306
اولا: واقعا لذت بردم از این همه برون سپاری. البته شاید بانک مسکن داره خیلی نرم کاربرانشو با مفاهیم پایه رمزگذاری و کریپتوکارنسی آشنا میکنه
دوما: اگه به کافه بازار و ... اعتماد نداری، لااقل به سایت خودت اعتماد داشته باش و اگه به سایت خودت هم اعتماد نداری، لااقل به امثال کافه بازار اعتماد داشته باش! و اگه هیچ کدوم از این دو حالت نیست، مسئولیت رو ننداز گردن کاربر
سوما: نیمه پر لیوان اینه که احتمالا یه مفهوم جدید داره خلق میشه: CrowdSecuritizing (تامین امنیت جمعی بر پایه مدل های تامین مالی جمعی CrowdFunding)
@DevTwitter | <Ali Razzazi/>
"کاربران پیش از نصب نسخه اپلیکیشن همراه بانک لازم است، ابتدا هش نسخه دانلود شده از سایت بانک یا سایر منابع را با استفاده از الگوریتم استاندارد MD5 به یکی از طرق معمول محاسبه نموده و مقدار بدست آمده را با هش زیر، مقایسه و در صورت یکسان بودن مقادیر از اصالت و یکپارچگی نسخه دانلود شده، اطمینان حاصل و سپس نسبت به نصب نسخه اقدام نمایند.
شناسه استاندارد (SHA256) نسخه 1.34.1:
db9fafe00dbf08b70c385a05083f06879f4e58a51a8f2479b3d0baca5bdad306
اولا: واقعا لذت بردم از این همه برون سپاری. البته شاید بانک مسکن داره خیلی نرم کاربرانشو با مفاهیم پایه رمزگذاری و کریپتوکارنسی آشنا میکنه
دوما: اگه به کافه بازار و ... اعتماد نداری، لااقل به سایت خودت اعتماد داشته باش و اگه به سایت خودت هم اعتماد نداری، لااقل به امثال کافه بازار اعتماد داشته باش! و اگه هیچ کدوم از این دو حالت نیست، مسئولیت رو ننداز گردن کاربر
سوما: نیمه پر لیوان اینه که احتمالا یه مفهوم جدید داره خلق میشه: CrowdSecuritizing (تامین امنیت جمعی بر پایه مدل های تامین مالی جمعی CrowdFunding)
@DevTwitter | <Ali Razzazi/>
👍66🍌51❤5
👍182❤6🔥6
Forwarded from تبلیغات لینگانو
‼️ مدرک دانشگاهی تنها فاکتور موفقیت نیست!
فقط کافیه زبان بلد باشی. طبق تجربه افراد مختلف، دونستن زبان میتونه پیشرفتهای شغلی خیلی زیادی براتون به ارمغان بیاره.
🌍 در دنیای امروز، تسلط به زبان انگلیسی میتونه مسیر شغلی و تحصیلی شمارو چندین برابر سریعتر پیش ببره، خصوصا برای دانشجوها.
👨🎓 اگر دانشجو هستی، الان بهترین فرصت برای شروعه! با تخفیف دانشجویی لینگانو، در دورههای جامع ما ثبت نام کن و یک بار برای همیشه زبانت رو فول کن.
برای شروع و دریافت مشاوره تخصصی و رایگان، کافیه فقط بهمون پیام بدی 👇
@Lingano_support
@Lingano_support
فقط کافیه زبان بلد باشی. طبق تجربه افراد مختلف، دونستن زبان میتونه پیشرفتهای شغلی خیلی زیادی براتون به ارمغان بیاره.
🌍 در دنیای امروز، تسلط به زبان انگلیسی میتونه مسیر شغلی و تحصیلی شمارو چندین برابر سریعتر پیش ببره، خصوصا برای دانشجوها.
👨🎓 اگر دانشجو هستی، الان بهترین فرصت برای شروعه! با تخفیف دانشجویی لینگانو، در دورههای جامع ما ثبت نام کن و یک بار برای همیشه زبانت رو فول کن.
برای شروع و دریافت مشاوره تخصصی و رایگان، کافیه فقط بهمون پیام بدی 👇
@Lingano_support
@Lingano_support
👎13❤6🍌4
قدیما یه ترمز طبیعی وجود داشت که نمیگذاشت پروژهها بیخودی پیچیده بشن، و اون هم هزینه کد زدن بود.
اگه ساخت یه Microservice جدید دو هفته وقت میبرد، تیم قبل از اینکه دست به کد بشه، حداقل دو بار فکر میکرد ببینه واقعا لازم هست یا نه.
الان اما با این ابزارها، از Copilot تا Cursor و Claude، ساخت یه سرویس جدید چند ساعته انجام میشه. و مشکل از همینجا شروع میشه، چون میتونیم بسازیم، پس میسازیم.
خیلی وقتا این روزها میبینم که یه محصول هنوز صد تا کاربر هم نداره ولی رفتن سراغ Microservices. یا برای یه CRUD ساده Event Sourcing پیاده کردن. یا یه عالمه لایه Abstraction ساختن برای آیندهای که معلوم نیست اصلاً بیاد یا نه. یا اپلیکیشنی که راحت روی یه VM جواب میداد رو بردن روی Kubernetes.
مشکل اصلی اینه که هوش مصنوعی هزینه نوشتن کد رو کم کرده، اما هزینه نگهداریش رو نه.
هر سرویسی که اضافه میکنی یعنی نگهداری، یعنی دیباگ کردن و مانیتور کردن سختتر، یعنی بار ذهنی بیشتر برای هر آدم جدیدی که میاد تو تیم، و یعنی هزینه زیرساخت و CI/CD بیشتر.
به نظرم YAGNI، یعنی چیزی که لازم نداری رو نساز، الان از همیشه مهمتر شده. چون الان ساختن چیزی که بهش نیاز نداری خیلی راحتتر از قبله.
معماری خوب اون نیست که بیشترین الگوها توش استفاده شده باشه. معماری خوب یعنی سادهترین راهی که مسئله الانت رو حل میکنه و در عین حال راه رشد رو هم نمیبنده.
سادگی یه تصمیم حرفهایه، نه نشونه بیتجربگی.
@DevTwitter | <Amir Rahimi Nejad/>
اگه ساخت یه Microservice جدید دو هفته وقت میبرد، تیم قبل از اینکه دست به کد بشه، حداقل دو بار فکر میکرد ببینه واقعا لازم هست یا نه.
الان اما با این ابزارها، از Copilot تا Cursor و Claude، ساخت یه سرویس جدید چند ساعته انجام میشه. و مشکل از همینجا شروع میشه، چون میتونیم بسازیم، پس میسازیم.
خیلی وقتا این روزها میبینم که یه محصول هنوز صد تا کاربر هم نداره ولی رفتن سراغ Microservices. یا برای یه CRUD ساده Event Sourcing پیاده کردن. یا یه عالمه لایه Abstraction ساختن برای آیندهای که معلوم نیست اصلاً بیاد یا نه. یا اپلیکیشنی که راحت روی یه VM جواب میداد رو بردن روی Kubernetes.
مشکل اصلی اینه که هوش مصنوعی هزینه نوشتن کد رو کم کرده، اما هزینه نگهداریش رو نه.
هر سرویسی که اضافه میکنی یعنی نگهداری، یعنی دیباگ کردن و مانیتور کردن سختتر، یعنی بار ذهنی بیشتر برای هر آدم جدیدی که میاد تو تیم، و یعنی هزینه زیرساخت و CI/CD بیشتر.
به نظرم YAGNI، یعنی چیزی که لازم نداری رو نساز، الان از همیشه مهمتر شده. چون الان ساختن چیزی که بهش نیاز نداری خیلی راحتتر از قبله.
معماری خوب اون نیست که بیشترین الگوها توش استفاده شده باشه. معماری خوب یعنی سادهترین راهی که مسئله الانت رو حل میکنه و در عین حال راه رشد رو هم نمیبنده.
سادگی یه تصمیم حرفهایه، نه نشونه بیتجربگی.
@DevTwitter | <Amir Rahimi Nejad/>
👍118❤13🔥1
درمورد Quishing شنیدین؟
یه نوع فیشینگ به اسم Quishing یا
QR Phishing وجود داره که بهجای فرستادن لینک جعلی، از QR Code استفاده میکنه.
مثلاً روی دستگاههای پارکینگ، پوسترها یا حتی منوی رستوران، یه برچسب QR جعلی روی QR اصلی میچسبونن. شما اسکنش میکنین و بهجای سایت واقعی، وارد صفحهای میشین که تقریباً عین سایت اصلی طراحی شده.
البته فقط با اسکن کردن QR معمولاً اتفاقی برای گوشیتون نمیافته و تله از جایی جدی میشه که وارد سایت جعلی بشین و مثلاً اطلاعات کارت، رمز یا اطلاعات شخصیتونو وارد کنین، چیزی دانلود کنین یا دسترسیای بهش بدین.
یه روش عجیبترش هم بوده: بستهای که اصلاً سفارش ندادین به در خونه میرسه و روی جعبه یه QR Code هست، برای اینکه بفهمین بسته رو کی فرستاده اسکنش میکنین و وارد تله میشین.
مخصوصاً اگه QR به شکل برچسب روی یه دستگاه یا تابلو چسبونده شده، اول آدرس سایتی که قراره باز کنه رو چک کنین.
@DevTwitter | <ناظر بیطرف/>
یه نوع فیشینگ به اسم Quishing یا
QR Phishing وجود داره که بهجای فرستادن لینک جعلی، از QR Code استفاده میکنه.
مثلاً روی دستگاههای پارکینگ، پوسترها یا حتی منوی رستوران، یه برچسب QR جعلی روی QR اصلی میچسبونن. شما اسکنش میکنین و بهجای سایت واقعی، وارد صفحهای میشین که تقریباً عین سایت اصلی طراحی شده.
البته فقط با اسکن کردن QR معمولاً اتفاقی برای گوشیتون نمیافته و تله از جایی جدی میشه که وارد سایت جعلی بشین و مثلاً اطلاعات کارت، رمز یا اطلاعات شخصیتونو وارد کنین، چیزی دانلود کنین یا دسترسیای بهش بدین.
یه روش عجیبترش هم بوده: بستهای که اصلاً سفارش ندادین به در خونه میرسه و روی جعبه یه QR Code هست، برای اینکه بفهمین بسته رو کی فرستاده اسکنش میکنین و وارد تله میشین.
مخصوصاً اگه QR به شکل برچسب روی یه دستگاه یا تابلو چسبونده شده، اول آدرس سایتی که قراره باز کنه رو چک کنین.
@DevTwitter | <ناظر بیطرف/>
❤19👍13