اینایی که هک و امنیت کار میکنن احتمالا این سری چیت شیت از OWASP رو دیدن، این چیت شیت ازOWASP وقتی فشار روتونه و خوب نمیتونید کار کنید خیلی جوابه همه آسیب پذیری ها و چیز های لازم برای هک رو طبق حروف الفبا چیده و هرکدوم رو توی یه صفحه مختصر توضیح داده
cheatsheetseries.owasp.org
@Linuxor
cheatsheetseries.owasp.org
@Linuxor
1
قانون 90/90 توی توسعه نرم افزار میگه 90% اول کد، 90% اول زمان توسعه رو میگیره. 10% باقیماندهی کد، 90% باقیماندهی زمان توسعه رو میگیره!
توضیح : این یعنی انتهای کار همیشه بیشتر از اون چیزی که انتظارشو دارید زمان میبره و کلی وقت صرف بهینه سازی، دیباگینگ و اصلاح جزئیات میشه.
@Linuxor
توضیح : این یعنی انتهای کار همیشه بیشتر از اون چیزی که انتظارشو دارید زمان میبره و کلی وقت صرف بهینه سازی، دیباگینگ و اصلاح جزئیات میشه.
@Linuxor
1
کتابخونه JAX میتونه کد NumPy (یه کتابخونس برای محاسبات سریع عددی) سادهت رو بگیره و بدون تغییر زیادی، اونو روی چند GPU اجرا کنه. اونم بدون اینکه بری سراغ APIهای پیچیده یا داکیومنتای طولانی.
docs.jax.dev/en/latest
@Linuxor
docs.jax.dev/en/latest
@Linuxor
1
برای توسعه راحت تر AI مثل بقیه چیزا نیاز به یه محیط توسعه دارید، این فریم ورک میآد و علاوه بر مرتب کردن کد های PyTorch تون مدیریت های خاصی بهتون میده مثلا میتونید مدیریت GPU و توزیع شدگی روی سرور های مختلف رو رو باهاش خیلی راحت انجام بدید بدون اینکه هر بار بیاید کد خاصی بزنید
lightning.ai/pytorch-lightning
@Linuxor
lightning.ai/pytorch-lightning
@Linuxor
1
بعضیا هستن که برنامه های ترمینالیشون رو با ری اکت مینویسن، شاید با خودتون بگید چه کاریه این که کارو سخت تر میکنه ولی برعکس برای برنامه های ترمینالی گرافیکی پیچیده خیلی کمکتون میکنه!
مثلا بجای ساختن باکس میآی از کامپوننت های آماده باکس استفاده میکنی، این لایبری برای این کاره :
github.com/vadimdemedes/ink
@Linuxor
مثلا بجای ساختن باکس میآی از کامپوننت های آماده باکس استفاده میکنی، این لایبری برای این کاره :
github.com/vadimdemedes/ink
@Linuxor
1
یه سیستم پیچیده که بهدرستی کار میکنه، همواره نتیجهٔ تکامل یه سیستم سادهایه که کار میکرده قبلا.
سیستم پیچیدهای که از ابتدا طراحی شده باشه، هیچ وقت کار نمیکنه و نمیتونید اون رو با اصلاحات به کار بندازید.
باید از نو، با یه سیستم ساده و کارآمد شروع کرد.
منبع : کتاب Systemantics: How Systems Really Work and How They Fail
@Linuxor
سیستم پیچیدهای که از ابتدا طراحی شده باشه، هیچ وقت کار نمیکنه و نمیتونید اون رو با اصلاحات به کار بندازید.
باید از نو، با یه سیستم ساده و کارآمد شروع کرد.
منبع : کتاب Systemantics: How Systems Really Work and How They Fail
@Linuxor
1
یه فرمول ساده بگم برای اینکه هوش مصنوعی جاتون رو نگیره (طنز)
ما بلخره هر کاری انجام بدیم به صورت یه ماشین اگه بهش نگاه کنیم یه ورودی میگیریم و یه خروجی تحویل میدیم، برای مثال بهمون یه سری اطلاعات میدن و ما روش یه کاری میکنیم و با یه ارزش افزوده ای یه خروجی به وجود میآریم.
آیا هر موقع به ما به ورودی ثابت بدن ما اون خروجی ثابت رو میدیم یا ممکنه خروجی درخواست امروز با فردا با ورودی یکسان فرق کنه؟ به مقدار این تفاوته شما از خطر بیکاری توسط هوش مصنوعی در امانید و توی هر کاری هرچقدر با ورودی ثابت نتیجه ثابتی بدید در خطر بیکاری اید!
@Linuxor
ما بلخره هر کاری انجام بدیم به صورت یه ماشین اگه بهش نگاه کنیم یه ورودی میگیریم و یه خروجی تحویل میدیم، برای مثال بهمون یه سری اطلاعات میدن و ما روش یه کاری میکنیم و با یه ارزش افزوده ای یه خروجی به وجود میآریم.
آیا هر موقع به ما به ورودی ثابت بدن ما اون خروجی ثابت رو میدیم یا ممکنه خروجی درخواست امروز با فردا با ورودی یکسان فرق کنه؟ به مقدار این تفاوته شما از خطر بیکاری توسط هوش مصنوعی در امانید و توی هر کاری هرچقدر با ورودی ثابت نتیجه ثابتی بدید در خطر بیکاری اید!
@Linuxor
1
واسه کد زدن گلگاو زبون 100 هیچ قهوه رو میزنه، اعصاب و خواب رو تنظیم میکنه فرداش هم دیگه بی انرژی نیستی که قهوه بخوری! فقط یه مشکلی که داره اینه مصرف هر روزش ضرر داره ولی امتحانش برای چند روز جالبه :)
البته مثل قهوه انرژی خاصی بهت نمیده حتی تمرکزت هم زیاد نمیکنه ولی اعصابتو آروم میکنه یه باگ که شیش ماه علافت کرده رو یه بار دیگه میری روش try میکنی؛ بعضی مواقع که مشکلات زیاد میشن بخصوص الان که مشکل و اعصاب خوردی اینترنت هست خیلی جوابه !
@Linuxor
البته مثل قهوه انرژی خاصی بهت نمیده حتی تمرکزت هم زیاد نمیکنه ولی اعصابتو آروم میکنه یه باگ که شیش ماه علافت کرده رو یه بار دیگه میری روش try میکنی؛ بعضی مواقع که مشکلات زیاد میشن بخصوص الان که مشکل و اعصاب خوردی اینترنت هست خیلی جوابه !
@Linuxor
1
ویدیو پلیر یوتیوب توی سایتش رو دیدین چقدر امکانات داره ؟ اومدن و یکی شبیهش رو ساختن حتی امکانات بیشتری هم بهتون میده، بجای استفاده از پلیر دیفالت از این پلیر توی سایت هاتون استفاده کنید :
github.com/sampotts/plyr
@Linuxor
github.com/sampotts/plyr
@Linuxor
5
ابزار Emnoscripten این امکان رو میده که اپهای ++C/C رو برای وب کامپایل کنی، بدون اینکه دوباره از صفر بنویسی. این یعنی یه ابزار مثل ffmpeg، یه ماشین حساب علمی یا یه انجین پردازش تصویر رو بیاری توی مرورگر اجرا کنی، هم تو iOS هم Android هم دسکتاپ.
برای تیمهایی که نمیخوان سه بار یه چیزو بسازن، این ریپو یه صرفهجویی جدی تو زمانه.
emnoscripten.org
@Linuxor
برای تیمهایی که نمیخوان سه بار یه چیزو بسازن، این ریپو یه صرفهجویی جدی تو زمانه.
emnoscripten.org
@Linuxor
1
این ابزار گرافیکی مدلهای شبکه عصبی مثل ONNX، TensorFlow Lite و PyTorch رو به صورت تصویری و گراف نشون میده. میتونی لایه ها و پارامتر هارو دقیق برسی کنی.
نسخه وب هم داره ولی از اینجا روی سیستم خودتون نصبش کنید راحت ترید :
github.com/lutzroeder/netron
@Linuxor
نسخه وب هم داره ولی از اینجا روی سیستم خودتون نصبش کنید راحت ترید :
github.com/lutzroeder/netron
@Linuxor
بلاک ادیتور به ادیتور هایی گفته میشه که محتوای یه چیزی برای ویرایش رو به صورت بلوک بلوک در میارن که ویرایش اون راحت تر بشه، مثلا یه بلوک میتونه کد باشه یه بلوک می تونه عکس باشه و یا هر چیز دیگه ای؛ دقیقا شبیه ژوپیتر پایتون
این پروژه اوپن سورس یه بلاک ادیتوره که میتونید توی سایتتون اضافش کنید و در نهایت یه خروجی JSON بهتون میده که قابل استفاده توی هر جاییه
editorjs.io
@Linuxor
این پروژه اوپن سورس یه بلاک ادیتوره که میتونید توی سایتتون اضافش کنید و در نهایت یه خروجی JSON بهتون میده که قابل استفاده توی هر جاییه
editorjs.io
@Linuxor