Mahi in Tech
370 subscribers
197 photos
17 videos
8 files
254 links
Download Telegram
Forwarded from Geeky net
امروز امدم از jcal استفاده کنم دیدم یه باگی داره که سال کبیسه رو حساب نکرده! امدم ایمیل بزنم گفتم اول گیت هاب رو چک کنم دیدم سازندش فوت شده یه حس عجیبی بهم دست، اشکان قاسمی سال ها بیش این برنامه رو نوشته بود و هنوز دارند ازش استفاده میکنند. یه بخش قشنگ و ناراحت کننده دنیای نرم افزار آزاد و گنو.
💔22🙊1
⚠️ اگر احیانا از next.js استفاده می‌کنید و به‌کمک middlewareـها هویت کاربر رو بررسی می‌کنید، بهتره که هرچه سریع‌تر next.js پروژه‌تون رو به‌روزرسانی کنید.
اخیرا باگ امنیتی‌ای پیدا شده که با دست‌کاری هدر می‌شه middleware‌ـها رو دور زد! و خب می‌تونه مشکل ایجاد کنه

توضیحات بیشتر:
zhero-web-sec.github.io/research-and-things/nextjs-and-the-corrupt-middleware
Please open Telegram to view this post
VIEW IN TELEGRAM
🍓2👻2🙊1
Forwarded from AI Pulse (Mohammad)
This media is not supported in your browser
VIEW IN TELEGRAM
و در ادامه! گوگل از نسخه پیش‌نمایش «Firebase Studio» رونمایی کرده؛ یک محیط توسعه ابری و هوشمند که طراحی شده تا ساخت، تست، استقرار و اجرای اپ‌های ساخته شده با هوش مصنوعی رو سریع‌تر و ساده‌تر کنه. این ابزار جدید در راستای هدف فایربیس برای ساده‌سازی توسعه فول‌استک طراحی شده و به‌گونه‌ای ساخته شده که هم برای تازه‌کارها و هم برای توسعه‌دهنده‌های حرفه‌ای کاربردی باشه. از پروتوتایپ‌سازی با زبان طبیعی گرفته تا استفاده از ماشین مجازی قابل تنظیم، همه چیز توی یه پلتفرم یکپارچه جمع شده.

این ابزار که مشابه v0، bolt و cursor هست ترکیبیه از ابزارهایی مثل Project IDX، Genkit و Gemini in Firebase؛ و به توسعه‌دهنده‌ها این امکان رو می‌ده که در همون محیط، سریع نمونه اولیه بسازن، کد بزنن، پیش‌نمایش بگیرن، و در نهایت پروژه رو منتشر کنن. مثلاً با کمک «App Prototyping agent» می‌تونین با یه پرامپت ساده یا حتی یه عکس، خیلی سریع یه اپ Next.js تولید کنین.

یکی از قابلیت‌های جذاب دیگه، تعامل مستقیم با Gemini داخل خود Firebase Studio هست. کاربر می‌تونه با نوشتن یه دستور ساده مثل «احراز هویت کاربر رو اضافه کن» یا «رنگ دکمه‌ها رو تغییر بده»، تغییرات لازم رو توی اپش اعمال کنه، بدون این‌که خودش به کد دست بزنه. البته اگه کسی بخواد، می‌تونه مستقیماً وارد محیط کدنویسی بشه و مثل یه IDE کامل، از قابلیت‌هایی مثل تکمیل کد، دیباگ، ترمینال و... استفاده کنه.

برای تست پروژه هم نیازی به دانش فنی بالایی نیست. می‌تونین یه لینک عمومی یا QR code بسازین و روی هر دستگاهی پیش‌نمایش بگیرین. بعد از اطمینان از نتیجه، فقط کافیه روی «Publish» کلیک کنین تا پروژه‌تون با استفاده از Firebase App Hosting به‌صورت کامل روی وب منتشر بشه.

در نهایت، Firebase Studio امکاناتی مثل همکاری هم‌زمان روی پروژه، اشتراک‌گذاری محیط توسعه با لینک، دسترسی به ماشین مجازی ابری قابل تنظیم، و حتی استفاده از قالب‌های آماده یا ایمپورت پروژه‌های قدیمی رو هم فراهم کرده.
برای شروع، فقط کافیه وارد این لینک بشین.

@aipulse24
🍓1🙊1
Semantic versioning
Pride versioning
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣2🍓1🙊1
پلتفرم دیوار طی حرکت جالبی، یک میلیون آگهی املاک (گمنام شده) رو روی huggingface منتشر کرده تا همه بتونن آزادانه ازش استفاده کنن.

huggingface.co/datasets/divaroffical/real_estate_ads
❤‍🔥2🌚2🍓2🤷‍♂1🙊1
Forwarded from Panic Dev (Hessam)
🚫 خداحافظ reCAPTCHA، سلام Turnstile! 👋

🤖 قبلاً Google reCAPTCHA خیلی خوب بود. بدون دردسر ربات‌ها رو فیلتر می‌کرد، بدون اینکه تجربه کاربر رو خراب کنه.
همه خوشحال بودن، تا وقتی که...
💰 گوگل تصمیم گرفت پول دربیاره!

💸 فقط 10,000 درخواست رایگان؟ 😬
اگه یه سایت کوچولو داری، شاید کافی باشه.
ولی برای ورود کاربرا، ثبت کامنت، دانلود، فرم‌های ثبت‌نام و…
🎯 خیلی زود به سقف می‌خوری!


🔄 من دنبال جایگزین گشتم:
🔍 استفاده از hCaptcha:
ظاهرش مثل reCAPTCHA ولی قیمتش از گوگل هم بدتره 😓

🧪 ساختن CAPTCHA دستی:
با کلی دردسر، کلی کد، و قابل عبور برای ربات‌هایی با OCR باهوش 😐


🚀 و بالاخره رسیدیم به Cloudflare Turnstile
✔️ بدون انتخاب تصویر دوچرخه یا تاکسی 😅
✔️ بررسی رفتار کاربر و دستگاه به‌جای اذیت کردن کاربر
✔️ بدون هزینه، راحت و سریع
✔️ 📦 پکیج آماده برای Laravel


⚠️ ولی بدون: Turnstile گل بی‌خار نیست!
🟡 ممکنه بعضی ربات‌ها رد بشن (طبق داشبورد خودش)
🔵 ولی تعامل کاربریش بی‌نقصه
🔴 اگه دنبال نمره‌دهی نامرئی مثل reCAPTCHA v3 هستی، باید بری سراغ جیب 😅

🎉 نتیجه؟
با Turnstile کاربرا راحت‌ترن، رباتا محدودترن، و توسعه‌دهنده‌ها خوشحال‌ترن.
📦 مخصوصاً اگه با Laravel کار می‌کنی، این پکیج رو نصب کن و یه نفس راحت بکش 😌


#laravel #captcha #package

@panicdev
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🙊2🐳1
اگر در حوزه‌ی یادگیری ماشین تازه‌کار هستید یا دانش تخصصی ندارید، حتما به ML.NET و CLI قدرتمندش توجه کنید! این ابزار مایکروسافت برای سناریوهای نسبتا ساده (مثل طبقه‌بندی، پیش‌بینی یا رگرسیون) عالیه. کافیه:
1. دیتاست و نوع مسئله‌تون رو به CLI معرفی کنید.
2. محدودیت‌هایی مثل زمان آموزش رو تنظیم کنید.
سپس AutoML به‌صورت خودکار بهترین مدل موجود (با توجه به زمان و داده‌های شما) رو انتخاب و train کرده و حتی یک تمپلیت کد CSharp برای استفاده‌ی عملی تحویل‌تون میده!

اگر هم تجربه‌ی کار دارید، خب که چه بهتر! میتونید از خروجی CLI به‌عنوان پایه استفاده کنید و تنظیمات پیشرفته‌تر رو خودتون انجام بدید.
1👍4🙊2
Forwarded from | AmirHossein |
سلام به همه،

احتمالاً شما هم دیدید که خیلی از دامنه‌های اینترنتی بدون اینکه استفاده واقعی بشن، فقط برای خرید و فروش با قیمت‌های عجیب و غریب ثبت شدن. این کار هم انصاف رو زیر سوال می‌بره، هم جلوی کسب‌وکارهای نوپا و استارتاپ‌ها رو می‌گیره که بتونن یه دامنه‌ی درست و حسابی برای خودشون داشته باشن.

شاید پیگیری جدی نشه، ولی با امضای این کارزار، می‌تونیم کمک کنیم که قوانین عادلانه‌تری برای مدیریت دامنه‌ها تصویب بشه و دامنه‌های بی استفاده و تصرف شده آزادسازی بشه.

لطفاً کارزار رو امضا کنید و برای دوستاتون هم بفرستید تا بیشتر دیده بشه.
لینک کارزار:
https://www.karzar.net/207226

ممنون از همتون ❤️

@Amirhdeveloper
.
👍7🙊2😱1
Mahi in Tech
بخش جدید‌ و جالب سایت roadmap.sh با قرار دادن ایده‌‌های پروژه‌های مختلف (به‌ ازای هر رودمپ) و داشتن گزینه‌ای برای ارسال ایده‌های خودتون،‌ این امکان رو فراهم کرده که در مسیر رودمپ‌ای که پیش می‌رید بتونید از این ایده‌ها برای تسلط بیشتر به مفاهیم ذکر شده توی…
سایت roadmap.sh اخیرا سرویس جدیدی اضافه کرده تحت عنوان «AI Tutor» که میاد و درمورد موضوعی که بهش می‌دید یک Course متنی مفصل تهیه می‌کنه؛ حالا می‌تونه درمورد یک موضوع خاص توی یک زبان باشه یا هم راهنمای مسیر شغلی. استفاده کنید

https://roadmap.sh/ai
👍5👌1🍓1🙊1
Forwarded from Easy Microservices (Ali Yousefi ˢᵒᶠᵗʷᵃʳᵉ ᴰᵉᵛᵉˡᵒᵖᵉʳ)
عشقا، می‌دونید بدترین نوع یادگیری چجور یادگیری‌ای هست؟
اون نوعی که وقتی به چالش می‌خوری بدون وقفه می‌ری از سنیورت می‌پرسی و به جواب می‌رسی.
کار سریع‌تر پیش می‌ره ولی به خودت آسیب جدی می‌زنی، حتما توی این مورد تعادل رو رعایت کن. چرا؟

1. چون وقتی چالش ایجاد میشه فرصتی میشه تا حل مساله رو یاد بگیری.
2. فرصتی میشه تا سرچ و جستجوی خطا و حتی دیباگینگ رو یاد بگیری.
3. فرصتی میشه تا تمرین کنی.
4. این درد و رنجی که توی حل مساله هست «باعث موندگاری پاسخ توی ذهنت میشه» نه خود پاسخ (این جمله حاصل بیست سال تجربستا خیلی بهش فکر کن).
5. اگر بخوای امتحان بدی و پاسخ رو تقلب کنی چه اتفاقی میوفته؟ همون اتفاق بده میوفته، هیچی یاد نمی‌گیری، چون حتی به خودت زحمت فکر کردن نمی‌دی.
6. تا یه جایی قابل تحمل میشی، بعدش همه ازت خسته می‌شن، چون مدیران شما کسی رو دوست دارن که بار از روی دوش تیم بردارن نه کسی که خودش بار روی تیم بشه.


حالا می‌خوای یاد بگیری و تبدیل به کسی بشی که همه ازش می‌پرسن و هیچ چالشی دیگه نداشته باشی؟ باید سخت تمرین کنی، درد بکشی و تک تک دردها رو توی ذهنت به خاطر بسپاری، اما فراموش نکن همیشه یک برگ برنده داری اگر واقعا خسته شدی و نمیتونستی حلش کنی برو سراغ سنیورت، ایرادی نداره، چون دردش رو کشیدی حالا آمده‌ای تا پاسخ رو پیدا کنی.

اگر دوست داشتی می‌تونی بجای «سنیورت» کلمه‌ی AI رو هم بذاری و یادت باشه AI های آینده قراره از سنیوریتی شما داده بگیرن تا یاد بگیرن و مجدد به بقیه یاد بدن. اگر شما خودت حاصل یادگیری همه چیزتون از AI باشید، نسل آینده هیچی برای یادگیری نداره...

@easymicroservices
👍12🙊1
Forwarded from Linuxor ?
یکی یه دسکتاپ منیجر برای ردیس ساخت که نمی‌خواست معروف بشه اسمشو گذاشت AnotherRedisDesktopManager
یهو معروف شد و خیلی خوب هست و مردم بهش کلی فیچیر اضافه کردن هم cluster هم tree-view هم acl ساپورت می‌کنه و همچنین قابلیت ادیت JSON هم داره

https://github.com/qishibo/AnotherRedisDesktopManager

@Linuxor
👍3🍓1🙊1
برای کانتریبیوترهای Oblivion و MahsaNG که نه ادعایی دارند و نه حرفی زدند، یه عده منشن می‌ذارن که: «چهار تا لایبرری چینی رو سرهم کردید، فکر کردید کی هستید؟ اگه کار بلد بودید چیزی برای نشون دادن داشتید» :)))

عجب مردمی داریم! بعد هم می‌پرسن چرا کسی سراغ این کارا نمی‌ره یا بیشتر تلاش نمی‌کنه 😐
همه‌مون می‌دونیم این افراد، حتی اگر فقط چند ابزار رو سرهم کرده بودن (که قطعا بیشتر از این حرف‌هاست)، بدون هیچ چشم‌داشتی چقدر برای دسترسی آزاد به اینترنت زحمت کشیدن و حتی تا پای زندان هم رفتن.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥16👍5🍓1🙊1
به‌نظر میاد Claude AI هم لزومِ تایید شماره رو برای ثبت‌نام حذف کرده و دیگه برای ثبت‌نام نیازی به خرید شماره‌ی مجازی ندارید.

🔗 Claude.ai
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤‍🔥3🎉1💔1🍓1🙊1
Mahi in Tech
به‌نظر میاد Claude AI هم لزومِ تایید شماره رو برای ثبت‌نام حذف کرده و دیگه برای ثبت‌نام نیازی به خرید شماره‌ی مجازی ندارید. 🔗 Claude.ai
البته اگر قبلا برای ثبت‌نام تلاش کردید ولی به‌خاطر نیاز به شماره‌ی غیرایرانی موفق نشدین، از یک ایمیل دیگه استفاده کنید. برای ایمیل‌هایی که قبل از این تلاش به‌ ثبت‌نام کردن هنوز این محدودیت پابرجاست.
🍓2🙊1
ظاهرا گیت‌هاب ⚡️ کد 2FA رو دیگه برای شماره‌های ایرانی نمی‌فرسته و ازشون پشتیبانی نمی‌کنه. حتما روش‌های دیگه‌ی 2FA رو هم فعال کنید تا خیال‌تون از بابت اکانت‌تون راحت باشه.
👍4🤣1🙊1