شبیه به Python که برای نوشتن کد خوانا و قابل نگهداری PEP8 داره، جاوااسکریپت چیزی داره؟ airbnb اومده همونو برای JS بیاره.
یه توافق غیررسمی بین برنامه نویس ها درباره اینکه چطوری کد جاوا اسکریپت بزنیم خوبه!
github.com/airbnb/javanoscript
@Linuxor
یه توافق غیررسمی بین برنامه نویس ها درباره اینکه چطوری کد جاوا اسکریپت بزنیم خوبه!
github.com/airbnb/javanoscript
@Linuxor
گوگل یه کتابخونه داره به اسم MediaPipe که همه الگوریتمای بینایی کامپیوتر رو بهصورت real-time رو داره، از تشخیص چهره بگیر تا دست. همچنین کراسپلتفرمه که بهراحتی میشه توی اپهای موبایل یا حتی وب استفادهش کرد، بدون نیاز به GPU یا سختافزار قوی.
mediapipe.dev
@Linuxor
mediapipe.dev
@Linuxor
حالا اگه واقعا خواستید توی ترمینال با MPV ویدیو پلی کنید با این کامند میشه
mpv --vo=tct file.mp4
بیشتر جنبه فان داره بجای tct میشه از caca یا sixel هم استفاده کرد که خروجی رو با سبک های دیگه نشون بده؛
اگه خواستین خیلی با کیفیت بشه میتونید بجای tct از kitty استفاده کنید که یه پروتکل برای انتقال تصویر توی ترمیناله واقعا توی ترمینال پلی میکنه؛ اما خود ترمنیال باید ساپورتش کنه مثلا نمیتونید توی TTY یا SSH خشک مستقیم ازش استفاده کنید.
@Linuxor
mpv --vo=tct file.mp4
بیشتر جنبه فان داره بجای tct میشه از caca یا sixel هم استفاده کرد که خروجی رو با سبک های دیگه نشون بده؛
اگه خواستین خیلی با کیفیت بشه میتونید بجای tct از kitty استفاده کنید که یه پروتکل برای انتقال تصویر توی ترمیناله واقعا توی ترمینال پلی میکنه؛ اما خود ترمنیال باید ساپورتش کنه مثلا نمیتونید توی TTY یا SSH خشک مستقیم ازش استفاده کنید.
@Linuxor
اگه تا حالا خواستی یه گالری عکس موبایلی بسازی که بشه با دو انگشت زومش کرد یا با یه سوایپ عوضش کرد، Hammer.js یه لایبری جمعوجور برای این کاره، و با اکثر فریمورکها مثل React و Vue هم بهراحتی کار میکنه.
از اینجا میتونید تستش کنید :
hammerjs.github.io
@Linuxor
از اینجا میتونید تستش کنید :
hammerjs.github.io
@Linuxor
با Real-ESRGAN میتونید عکس ها و ویدیو هاتون رو با کیفیت کنید با GAN کار میکنه و سعی میکنه خروجیای بسازه که واضح و طبیعی باشه. مدل رو میتونید عوض هم کنید
github.com/xinntao/Real-ESRGAN
@Linuxor
github.com/xinntao/Real-ESRGAN
@Linuxor
اگه حوصله ویدیو دیدن برای ریاکت نداری اینو ببین توی 30 روز ریاکت رو متنی توضیح داده، هر روز یک یا چند قسمتشو ببینید با کد و مثالم هست
github.com/Asabeneh/30-Days-Of-React
@Linuxor
github.com/Asabeneh/30-Days-Of-React
@Linuxor
به ما یاد دادن برنامه نویسی شی گرا سخت تر از فانکشناله، ولی برنامه نویسی فانکشنال خیلی سخت تر از اون چیزیه که فکرشو میکنید و توی چیز هایی که دیتا فلوی پیچیده ای دارن مثل برنامه های مالی یا حتی بعضی برنامه های وب مجبورین فانکشنال بنویسید البته فانکشنال بعضی جاها مثل بازی سازی که پر چیز های دارای رفتاره زیاد کاربردی نیست ولی کاربرد خودشو هنوز داره، اینجا با لحن ساده برنامه نویسی فانکشنال با جاوااسکریپت بهتون یاد میده:
github.com/MostlyAdequate/mostly-adequate-guide/blob/master/SUMMARY.md
@Linuxor
github.com/MostlyAdequate/mostly-adequate-guide/blob/master/SUMMARY.md
@Linuxor
1
حواستون به خطا های مرورگر باشه!
اینترنت مودم یکی از آشنا ها هی خطای SSL میداد منم یه سایت باز کردم و از روی کنجکاوی دکمه باز کردن سایت به صورت ناامن کلیک کردم ببینم چی میشه؛ منو وارد یه سایت دیگه کرد و اون سایت منو انتقال داد به صفحه ای که میبینید.
مشکل از تنظیمات مودم بود، که باعث شده بود مرورگر نتونه سرتیفیکیت سایت اصلی رو اعتبارسنجی کنه و مهاجمین هم از این استفاده کرده بودن برای حمله MITM (یعنی یه نفر میاد وسط اتصال من و سایتی که میخوام) و در نتیجه مهاجم منو با سرور خودش ریدایرکت کرده بود به این آدرس که برای سایت خودش SEO بگیره اما میتونست هر کاری کنه.
حواستون باشه مرورگر ناامنی اتصال بین شما و سرور رو متوجه میشه همیشه روی اتصال ناامن کلیک نکنید چون مهاجم اگه بیاد وسط دستش بازه و هر کاری میتونه انجام بده.
@Linuxor
اینترنت مودم یکی از آشنا ها هی خطای SSL میداد منم یه سایت باز کردم و از روی کنجکاوی دکمه باز کردن سایت به صورت ناامن کلیک کردم ببینم چی میشه؛ منو وارد یه سایت دیگه کرد و اون سایت منو انتقال داد به صفحه ای که میبینید.
مشکل از تنظیمات مودم بود، که باعث شده بود مرورگر نتونه سرتیفیکیت سایت اصلی رو اعتبارسنجی کنه و مهاجمین هم از این استفاده کرده بودن برای حمله MITM (یعنی یه نفر میاد وسط اتصال من و سایتی که میخوام) و در نتیجه مهاجم منو با سرور خودش ریدایرکت کرده بود به این آدرس که برای سایت خودش SEO بگیره اما میتونست هر کاری کنه.
حواستون باشه مرورگر ناامنی اتصال بین شما و سرور رو متوجه میشه همیشه روی اتصال ناامن کلیک نکنید چون مهاجم اگه بیاد وسط دستش بازه و هر کاری میتونه انجام بده.
@Linuxor
1
ابزار نوت برداری خواستین Trilium خوبه، روی همه پلتفرما حتی وب کار میکنه و یه ویژگی خوب دیگش اینه که میتونید نسخه سمت سرورش رو روی یه سرور نصب کنید و به صورت سینک ازش چند نفری چند دستگاهی استفاده کنید:
github.com/TriliumNext/Trilium
@Linuxor
github.com/TriliumNext/Trilium
@Linuxor
2