Linuxor ? – Telegram
Linuxor ?
21.6K subscribers
1.32K photos
159 videos
10 files
1.02K links
اخبار لحظه ای تکنولوژی و معرفی ابزار های کامپیوتری و برنامه نویسی!

تبلیغات و ارتباط با من :
@LinuxorContact
Download Telegram
لایبری fastText از فیسبوک مدل‌های از پیش آموزش‌دیده برای همه زبان های مختلف داره که از روی ویکی‌پدیا و Common Crawl آموزش دیدن باهاش می‌تونید مثلا سمنتیک انالیز کنید یعنی مثلا بفهمید یه نظر مثبت بوده یا منفی؛ یا هدف و قصد کاربر رو تشخیص بدید مثلا کابر یه تیکت می‌زنه بفهمید مربوط به کدوم بخش پشتیبانیه.

بدون نیاز به صرف وقت برای جمع‌ کردن دیتا و آموزش مدل، می‌تونید از همون اول یه مدل پایه‌ی قوی برای زبان مورد نظرتون داشته باشید و فقط روی داده‌های تخصصی خودتون fine-tune کنید. سرعتش خیلی خوبه با CPU های معمولی هم‌می‌تونید انجامش بدید:

fasttext.cc

@Linuxor
الکترون جدیدا خیلی سرو صدا کرده (چیزی که باهاش VsCode و دیسکورد رو ساختن) ولی منابع زیادی برای یادگیریش وجود نداره، چند نفر اومدن یه لیست درست کردن از سورس کد برنامه های درست شده با الکترون بگیر تا مقالات، مستندات و کتاب های آموزش الکترون رو توش جمع کردن اگه خواستی با الکترون چیزی بسازی حتما اینو ببین :

github.com/sindresorhus/awesome-electron

@Linuxor
استادیوم سانتیاگو برنابئو

@Linuxor
1
فرسودگی شغلی مال اون پول های مفتیه که برنامه نوشتی گرفتی خوابیدی و پول از درگاه پرداخت می‌آد به حسابت وگرنه برنامه نویسی واقعی اینطوریه هر روز مثل بچه ها چیزای جدید یاد می‌گیری و نوجوون تر می‌شی !

@Linuxor
2
اینایی که هک و امنیت کار می‌کنن احتمالا این سری چیت شیت از ‌OWASP رو دیدن، این چیت شیت ازOWASP وقتی فشار روتونه و خوب نمی‌تونید کار کنید خیلی جوابه همه آسیب پذیری ها و چیز های لازم برای هک رو طبق حروف الفبا چیده و هرکدوم رو توی یه صفحه مختصر توضیح داده

cheatsheetseries.owasp.org

@Linuxor
1
1
قانون 90/90 توی توسعه نرم افزار می‌گه 90% اول کد، 90% اول زمان توسعه رو می‌گیره. 10% باقی‌مانده‌ی کد، 90% باقی‌مانده‌ی زمان توسعه رو می‌گیره!

توضیح : این یعنی انتهای کار همیشه بیشتر از اون چیزی که انتظارشو دارید زمان می‌بره و کلی وقت صرف بهینه سازی، دیباگینگ و اصلاح جزئیات می‌شه.

@Linuxor
1
هیچ وقت پوینتر هارو رها نکنید دیر یا زود انتقام می‌گیرن ازتون :)
@Linuxor
2
می‌دونستین ما برنامه نویسا شغلمون با نگهبانی overlap داره ؟

@Linuxor
1
کتابخونه JAX می‌تونه کد NumPy (یه کتابخونس برای محاسبات سریع عددی) ساده‌ت رو بگیره و بدون تغییر زیادی، اونو روی چند GPU اجرا کنه. اونم بدون اینکه بری سراغ APIهای پیچیده یا داکیومنتای طولانی.

docs.jax.dev/en/latest

@Linuxor
1
برای توسعه راحت تر AI مثل بقیه چیزا نیاز به یه محیط توسعه دارید، این فریم ورک می‌آد و علاوه بر مرتب کردن کد های PyTorch تون مدیریت های خاصی بهتون ‌می‌ده مثلا می‌تونید مدیریت GPU و توزیع شدگی روی سرور های مختلف رو رو باهاش خیلی راحت انجام بدید بدون اینکه هر بار بیاید کد خاصی بزنید

lightning.ai/pytorch-lightning

@Linuxor
1
چرا کابل تایپ C داریم ولی تایپ Rust نداریم؟


@Linuxor
2
بعضیا هستن که برنامه های ترمینالیشون رو با ری اکت می‌نویسن، شاید با خودتون بگید چه کاریه این که کارو سخت تر می‌کنه ولی برعکس برای برنامه های ترمینالی گرافیکی پیچیده خیلی کمکتون می‌کنه!
مثلا بجای ساختن باکس می‌آی از کامپوننت های آماده باکس استفاده می‌کنی، این لایبری برای این کاره :

github.com/vadimdemedes/ink

@Linuxor
1
می‌دونستین با ادیتور nano‌ توی ترمینال می‌تونید چند تا فایلو با هم ادیت کنید؟

nano ./myfiles/*

@Linuxor
1
یه سیستم پیچیده که به‌درستی کار می‌کنه، همواره نتیجهٔ تکامل یه سیستم ساده‌ایه که کار می‌کرده قبلا.
سیستم پیچیده‌ای که از ابتدا طراحی شده باشه، هیچ وقت کار نمی‌کنه و نمی‌تونید اون رو با اصلاحات به کار بندازید.
باید از نو، با یه سیستم ساده و کارآمد شروع کرد.


منبع : کتاب Systemantics: How Systems Really Work and How They Fail

@Linuxor
1
یه فرمول ساده بگم برای اینکه هوش مصنوعی جاتون رو نگیره (طنز)

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

آیا هر موقع به ما به ورودی ثابت بدن ما اون خروجی ثابت رو می‌دیم یا ممکنه خروجی درخواست امروز با فردا با ورودی یکسان فرق کنه؟ به مقدار این تفاوته شما از خطر بیکاری توسط هوش مصنوعی در امانید و توی هر کاری هرچقدر با ورودی ثابت نتیجه ثابتی بدید در خطر بیکاری اید!

@Linuxor
1
به سلامتی سروری که همیشه میزبان بود مهمان نبود

@Linuxor
3
واسه کد زدن گل‌گاو زبون 100 هیچ قهوه رو می‌زنه، اعصاب و خواب رو تنظیم می‌کنه فرداش هم دیگه بی انرژی نیستی که قهوه بخوری! فقط یه مشکلی که داره اینه مصرف هر روزش ضرر داره ولی امتحانش برای چند روز جالبه :)

البته مثل قهوه انرژی خاصی بهت نمی‌ده حتی تمرکزت هم زیاد نمی‌کنه ولی اعصابتو آروم می‌کنه یه باگ که شیش ماه علافت کرده رو یه بار دیگه می‌ری روش try می‌کنی؛ بعضی مواقع که مشکلات زیاد می‌شن بخصوص الان که مشکل و اعصاب خوردی اینترنت هست خیلی جوابه !

@Linuxor
1
ویدیو پلیر یوتیوب توی سایتش رو دیدین چقدر امکانات داره ؟ اومدن و یکی شبیهش رو ساختن حتی امکانات بیشتری هم بهتون می‌ده، بجای استفاده از پلیر دیفالت از این پلیر توی سایت هاتون استفاده کنید :

github.com/sampotts/plyr

@Linuxor
5
ابزار Emnoscripten این امکان رو می‌ده که اپ‌های ++C/C‌ رو برای وب کامپایل کنی، بدون اینکه دوباره از صفر بنویسی. این یعنی یه ابزار مثل ffmpeg، یه ماشین حساب علمی یا یه انجین پردازش تصویر رو بیاری توی مرورگر اجرا کنی، هم تو iOS هم Android هم دسکتاپ.

برای تیم‌هایی که نمی‌خوان سه بار یه چیزو بسازن، این ریپو یه صرفه‌جویی جدی تو زمانه.

emnoscripten.org

@Linuxor
1
این ابزار گرافیکی مدل‌های شبکه عصبی مثل ONNX، TensorFlow Lite و PyTorch رو به صورت تصویری و گراف نشون می‌ده. می‌تونی لایه ها و پارامتر هارو دقیق برسی کنی.
نسخه وب هم داره ولی از اینجا روی سیستم خودتون نصبش کنید راحت ترید :

github.com/lutzroeder/netron

@Linuxor