Mahdyar's Blog

My Thoughts

LATEST

تجربهٔ من از دریافت اس ام اس کشف حجاب و توقیف ماشین

این مطلب در بهار ۱۴۰۳ نوشته می‌شه. توی اینترنت زیاد دربارهٔ اس ام اس کشف حجاب و این موضوع نوشته نشده و اکثراً هم قدیمی هستند. خواستم اگر کس دیگه‌ای مثل من با این قضیه درگیر شد حداقل یک جا باشه که بتونه بخونه. سعی می‌کنم اکثر سوال‌هایی که ممکنه براتون پیش بیاد رو جواب بدم. اگر سوال دیگه‌ای داشتین توی کامنت‌های همین مطلب در خدمتم. ; )

بیشتر…

بهترین خرید من، مک‌بوک ایر ۲۰۲۲

tldr; آره، از تایتل مشخصه. 🙂 واقعا بهترین خرید من بوده. رده دومش هم MacBook Pro M1 بود که دو سال پیش خریدم. ولی این سبک‌تره، فن نداره و میدنایتش واقعاً رنگ قشنگی هم داره. تو پرفورمنس هم خیلی بهتره و سر قبلی اشتباه کردم و ۲۵۶ خریدم. در صورتی که این یکی ۵۱۲ با 10core GPU هستش که راضی‌ترم.

بیشتر…

حل مشکل نفرستادن ایمیل به جی‌میل

اگر شما هم مثل من در حال ارسال ایمیل با imap به یک جیمیل بوده باشین، و محتواتون یک html باشه، احتمال داره مثل من ندونین که Gmail ظاهرا از تگ <style> پشتیبانی نمی‌کنه و برای همینه که ایمیلتون بهم ریخته نشون داده می‌شه.

برای رفع این مشکل می‌تونید استایل‌هاتون رو به صورت inline بدین.

How to fix ansi-html vulnerability

Uncontrolled Resource Consumption in ansi-html (CVE-2021-23424) is a vulnerability that won’t be fixed by the project’s author, since it’s been abandoned and there won’t be a patched version of ansi-html.

More…

تله‌لاگ، پلاگین وردپرس برای باخبرشدن از وردپرس‌تان در تلگرام

تله‌لاگ

با پلاگین وردپرس تله‌لاگ، از هر آنچه در وردپرس‌تان اتفاق می‌افتد در تلگرام با خبر شوید

بیشتر…

میزبانی دیتابیس اس‌کیوالایت به صورت استاتیک

تا حالا به این فکر کرده بودید که چقدر خوب می‌شد اگر می‌شد اس‌کیوالایت به صورت استاتیک سرو می‌شد و می‌شد سمت کلاینت کوئری زد و نیازی به سرور و api نداشت؟ ظاهراً یکی فکر کرده و اون رو پیاده‌سازی کرده. و ما توی این پست با هم بررسی‌ش می‌کنیم.

بیشتر…

آپلود پروژهٔ لاراول و امن‌کردن آن روی هاست سی‌پنل

اگر یک پروژهٔ لاراول دارید که حالا توسعهٔ اون تموم شده و می‌خواید اون رو روی محیط پروداکشن ببرید، می‌تونید به جای خرید سرور، از روش آپلود پروژهٔ لاراول روی هاست سی‌پنل استفاده کنید. آپلود کردن و انجام یک سری تنظیمات امنیتی بعد از آپلود روی سی‌پنل آسون‌تر از چیزیه که فکرشو می‌کنید!

بیشتر…

Route paths and reserved usernames in Laravel

In this post, we’re going to make a rule that prevents users from registering with route paths and reserved usernames as their usernames in Laravel.

If you’ve decided to serve your user profiles in a way like this:

/{username}

You may have noticed that it may cause some problems, for example, a user can choose “login” as his/her username and…, Boom!

More…

How I automated aging in my GitHub profile!

Automation is what we do. We like to make things work automatically. and I did it even on my GitHub profile page. so here’s how I automated aging on my GitHub profile!

More…

انتقال فایل بین دستگاه‌های مختلف با پایتون

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

بیشتر…
Next Page »