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

تبلیغات و ارتباط با من :
@LinuxorContact
Download Telegram
خیلیا با vim کد می‌زنن برای auto complete شدن vim وسط کد نوشتن می‌تونید اینو نصب کنید

ycm-core.github.io/YouCompleteMe

@Linuxor
ساختن رابط کاربری داینامیک با JavaScript لزوماً نیاز به هیولاهایی مثل React یا Vue نداره. اگه فقط می‌خوای یه‌سری تعامل ساده و سریع پیاده‌سازی کنی، Alpine.js خیلی کارتو راه می‌ندازه، کم‌حجم، مستقیم، و بی‌دردسر. برای اکثر پروژه های دم دستی که فرانت سنگینی ندارن جوابه.

alpinejs.dev

@Linuxor
2
صدا و سیما از آپارات بخاطر پخش زنده شکایت کرده و گویا حکم توقیف برای آپارات اسپرت گرفته !


@Linuxor
بین دیپ لرنینگ و ماشین لرنینگ کدوم يادگیریش برای انسان آسون تره و کدوم دخالت انسان توش بیشتره ؟
Anonymous Quiz
26%
ماشین لرنینگ، ماشین لرنینگ
15%
دیپ لرنینگ، ماشین لرنینگ
18%
ماشین لرنینگ، دیپ لرنینگ
5%
دیپ لرنینگ، دیپ لرنینگ
36%
این سوال بسیار سادس، مشاهده جواب!
جی پی تی های پیاده شده الان مثل chatGPT خیلی پیچیده ان، ولی قدیمی ها مثل GPT-2 خیلی ساده تر بودن و برای یادگیری خیلی بهترن، با این ریپو می‌تونید برای خودتون یه GPT کوچولو بسازید :

github.com/karpathy/nanoGPT

@Linuxor
لایبری 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