Media is too big
VIEW IN TELEGRAM
این ابزارم جدیدا دارن توسعش میدن باهاش میتونید برنامه ها و بازی های ویندوز رو روی گوشی اندرویدتون تقریبا مستقیم اجرا کنید.
github.com/brunodev85/winlator/releases
@Linuxor
github.com/brunodev85/winlator/releases
@Linuxor
امروز منو تهلاگ دعوت کرده بودن؛ چه فضای خوبی داره برای یادگیری... از وسط ارائه ها اومدم بیرون یه هوایی عوض کنم، اون بیرون گوشه کنارا چند تا دوست پیدا کردم، بعد از ده دقیقه گفتگو باهاشون فضا تبدیل شده بود به میز گرد و کلی آدم خفن اضافه شدن، از پروداکت منیجر بگیر تا سینیور و CEO و دواپس کار دور هم جمع شده بودیم و کلی باهم idea ردو بدل کردیم و کلی بحث تکنیکال حرفه ای کردیم.
همه هم تقریبا آدم رندوم بودیم هیچکی همدیگه رو نمیشناخت، تجربه صحبت کردن با یه سری آدم رندوم جالب بود، البته یه چیزی هم بگم این فضا ها ممکنه همینطوری شکل نگیره ولی اگه خواستین، سعی کنید همیشه شروع کننده صحبت باشید حتی اگه چیز زیادی نمیدونید، اینطوری میتونید دوستای خوبی پیدا کنید حتی از آدمای رندومی که نمیشناسید آدما همه شروع کننده صحبت خوبی نیستن ولی همگی ادامه دهنده های خوبین.
@Linuxor
همه هم تقریبا آدم رندوم بودیم هیچکی همدیگه رو نمیشناخت، تجربه صحبت کردن با یه سری آدم رندوم جالب بود، البته یه چیزی هم بگم این فضا ها ممکنه همینطوری شکل نگیره ولی اگه خواستین، سعی کنید همیشه شروع کننده صحبت باشید حتی اگه چیز زیادی نمیدونید، اینطوری میتونید دوستای خوبی پیدا کنید حتی از آدمای رندومی که نمیشناسید آدما همه شروع کننده صحبت خوبی نیستن ولی همگی ادامه دهنده های خوبین.
@Linuxor
اینجا 100 تا تمرین برای NumPy میتونی پیدا کنی، کتابخونه NumPy یکی از مهمترین و پایهایترین کتابخانههای پایتون برای محاسبات عددی و علم داده هستش. این کتابخانه امکانات زیادی برای کار با دادههای عددی، ماتریسها و آرایههای چندبُعدی در اختیارتون میذازه.
github.com/rougier/numpy-100
@Linuxor
github.com/rougier/numpy-100
@Linuxor
1
This media is not supported in your browser
VIEW IN TELEGRAM
توی فرانت وقتی مستندات نوشته میشه یه مثال هم اگه بشه کنارش زد خیلی عالی میشه، این کتابخونه بهتون کمک میکنه توی مستنداتتون کد های ری اکتی رو زنده اجرا کنید
react-styleguidist.js.org
@Linuxor
react-styleguidist.js.org
@Linuxor
واژه تکامل برای نرم افزار اشتباهه همون فرگشت درسته، نرم افزار ها کامل نمیشن بلکه با نیاز های کاربرا سازگار میشن در واقع اگه روزی رو دیدید که یه نرم افزار کامل شده و دیگه براش آپدیتی نمیآد اون کامل نشده و در واقع مرده!
نرمافزار مثل موجود زندهای هست که یا با محیطش سازگار میشه و زنده میمونه، یا نمیتونه خودش رو وفق بده و حذف میشه.
@Linuxor
نرمافزار مثل موجود زندهای هست که یا با محیطش سازگار میشه و زنده میمونه، یا نمیتونه خودش رو وفق بده و حذف میشه.
@Linuxor
6
کدوم زبان با اشتباه کردن برنامه نویس، پتانسیل Memory Leak کمتری داره؟
Anonymous Quiz
15%
Node.js
18%
Django
49%
Go
19%
PHP
اگه هنوزم ترمینالی هستین و ادیت هاتون رو توی ترمینال انجام میدید neovide رو تست کنید کلی امکانات اضافی نسبت به neovim داره.
کلی پلاگین داره، حتی پنجره شناور داره، تقریبا میشه تبدیلش کرد به یه ide کامل برای کد زدن، و نکته خوبش هم اینه روی همه سیستم عاملا از ویندوز و مک و لینوکس نصب میشه:
neovide.dev
@Linuxor
کلی پلاگین داره، حتی پنجره شناور داره، تقریبا میشه تبدیلش کرد به یه ide کامل برای کد زدن، و نکته خوبش هم اینه روی همه سیستم عاملا از ویندوز و مک و لینوکس نصب میشه:
neovide.dev
@Linuxor
برای یادگیری زبان ++C و پیشرفته تر شدن توش این لیست رو نگاه کنید، تقریبا همه چیزای لازم از کتاب بگیر تا رفرنس های محبوب رو لیست کرده یه سری Talks هم داره که توی اوقات بیکاری میتونید ازشون استفاده کنید:
awesomecpp.com
@Linuxor
awesomecpp.com
@Linuxor
2
خیلیا براشون سواله وقتی شرکت های بزرگ وبسایتشون رو پابلیش میکنن چه کار هایی روش انجام میدن؟
انجام Tree-shaking باعث میشه که کدهای استفاده نشده حذف بشن.
انجام Minification باعث میشه فایلها کوچیکتر بشن.
انجام Bundle باعث میشه چند فایل JS/CSS ترکیب بشن.
انجام Code Splitting باعث میشه فقط کد مورد نیاز هر صفحه لود بشه.
انجام Lazy Loading باعث میشه ماژولها فقط هنگام نیاز دانلود بشن.
انجام Dead Code Elimination باعث میشه کدهای مرده (شرط غیر قابل اجرا مثلا) حذف بشن.
انجام Asset Optimization که تصاویر و فایلها فشرده بشن.
انجام Hashing برای Cache Busting که مرورگر نسخه جدید فایلها رو دریافت کنه.
انجام ابزار Babel که کد با مرورگرهای قدیمی سازگار بشه.
انجام CSS Extraction که CSS از JS جدا و قابل cache بشه.
انجام Inlining و Preloading باعث میشه لود اولیه صفحه سریعتر باشه.
انجام Pre-Bundling باعث میشه کتابخانههای سنگین سریعتر آماده بشن.
انجام Scope Hoisting که باعث میشه ماژولها کارآمدتر و سریعتر اجرا بشن.
انجام gzip/Brotli که باعث میشه فایلها سبک بشن و سریع دانلود بشن.
@Linuxor
انجام Tree-shaking باعث میشه که کدهای استفاده نشده حذف بشن.
انجام Minification باعث میشه فایلها کوچیکتر بشن.
انجام Bundle باعث میشه چند فایل JS/CSS ترکیب بشن.
انجام Code Splitting باعث میشه فقط کد مورد نیاز هر صفحه لود بشه.
انجام Lazy Loading باعث میشه ماژولها فقط هنگام نیاز دانلود بشن.
انجام Dead Code Elimination باعث میشه کدهای مرده (شرط غیر قابل اجرا مثلا) حذف بشن.
انجام Asset Optimization که تصاویر و فایلها فشرده بشن.
انجام Hashing برای Cache Busting که مرورگر نسخه جدید فایلها رو دریافت کنه.
انجام ابزار Babel که کد با مرورگرهای قدیمی سازگار بشه.
انجام CSS Extraction که CSS از JS جدا و قابل cache بشه.
انجام Inlining و Preloading باعث میشه لود اولیه صفحه سریعتر باشه.
انجام Pre-Bundling باعث میشه کتابخانههای سنگین سریعتر آماده بشن.
انجام Scope Hoisting که باعث میشه ماژولها کارآمدتر و سریعتر اجرا بشن.
انجام gzip/Brotli که باعث میشه فایلها سبک بشن و سریع دانلود بشن.
@Linuxor
چه عاملی بیشتر باعث میشه توی کار burnout بشید؟ منظور از burnout فرسودگی شغلی و یه حالت خستگی شدیده که دیگه دل به کار انجام دادن ندارید
Anonymous Poll
17%
فشار زمانی و ددلاینهای غیرواقعی
8%
پیچیدگی زیاد و باگهای مداوم
15%
انجام Context Switching زیاد و کار های مختلف بسیار و کار عمیق کم
19%
عدم قدردانی یا فرهنگ ناسالم تیم
23%
عدم تعادل بین کار و زندگی
17%
نبود مسیر و فرآیند های مشخص برای کار
تلگرام داره شبیه دیسکورد و اسلک میشه!
امروز مسابقه دو هفتهای طراحی Nodes شروع شده، توی این مسابقه قراره طراحا به تلگرام یه ویژگی اضافه کنن که به کاربران اجازه میده چتها و گروههاشون رو مثل سرورهای Discord یا فضای کاری Slack مدیریت کنن، با پروفایل و تنظیمات جداگانه برای هر Node.
طراحها از سراسر دنیا میتونن شرکت کنن و این طراحی رو برای تلگرام پیاده کنن و بهترین طرح برنده 50,000 دلار جایزه میشه!
@Linuxor
امروز مسابقه دو هفتهای طراحی Nodes شروع شده، توی این مسابقه قراره طراحا به تلگرام یه ویژگی اضافه کنن که به کاربران اجازه میده چتها و گروههاشون رو مثل سرورهای Discord یا فضای کاری Slack مدیریت کنن، با پروفایل و تنظیمات جداگانه برای هر Node.
طراحها از سراسر دنیا میتونن شرکت کنن و این طراحی رو برای تلگرام پیاده کنن و بهترین طرح برنده 50,000 دلار جایزه میشه!
@Linuxor
خیلیا فکر میکنن OWASP فقط برای امنیت وبه، اما برای امنیت اپلیکیشنهای موبایل هم هست.
این پروژه MAS رو ببینید که شامل، MASVS استانداردهای امنیتی برای اپلیکیشن موبایل، MASWE فهرست ضعفها و آسیبپذیریهای رایج و MASTG یه راهنمای عملی تست امنیتی اپلیکیشن هستش
برای خوندن بیشتر راجع بهشون توی سایت خود OWASP برید :
mas.owasp.org
@Linuxor
این پروژه MAS رو ببینید که شامل، MASVS استانداردهای امنیتی برای اپلیکیشن موبایل، MASWE فهرست ضعفها و آسیبپذیریهای رایج و MASTG یه راهنمای عملی تست امنیتی اپلیکیشن هستش
برای خوندن بیشتر راجع بهشون توی سایت خود OWASP برید :
mas.owasp.org
@Linuxor
اگه خواستین با جاوااسکریپت یا Node.js توی متن سرچ کنید مستقیم نکنید از این کتابخونه استفاده کنید هم فازی سرچ میکنه هم چند فیلدی هم برچسبی هم برای تکمیل کردن متن نیمه و حتی هایلایتی مثل گوگل هم سرچ میکنه
هم با متن عادی کار میکنه هم با دیتابیس های مختلف مثل مونگو، ردیس، اسکیولایت و ایندکسدیبی و ...، راهنمای بیشترش رو از اینجا بخونید :
github.com/nextapps-de/flexsearch
@Linuxor
هم با متن عادی کار میکنه هم با دیتابیس های مختلف مثل مونگو، ردیس، اسکیولایت و ایندکسدیبی و ...، راهنمای بیشترش رو از اینجا بخونید :
github.com/nextapps-de/flexsearch
@Linuxor