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

تبلیغات و ارتباط با من :
@LinuxorContact
Download Telegram
اگه یه سرویس (مثلاً وب‌سایت یا دوربین مداربسته‌) رو روی لپ‌تاپ یا شبکه داخلی‌ت داری و می‌خوای از بیرون خونه یا شرکت بهش دسترسی داشته باشی، بدون دردسر NAT یا مودم، ابزار frp دقیقاً همینه! frp یه تونل امن می‌زنه بین کامپیوترت و یه سرور عمومی، انگار که سرویس‌ت تو اینترنت باشه.

شرکتا هم خیلی از frp استفاده می‌کنن برای اکسپوز کردن سرویس هاشون یه پنل مدیریتی خوبی هم داره

github.com/fatedier/frp


@Linuxor
اسنپ فود رو نبینبد پیاده سازی فنیش کار یه هفتتونه؛
قبلا اسمش زود فود بود که آقای عباس زاده بعد از برگشت از انگلستان 5 سال طول کشید که حدود صد تا مذاکره خارجی و داخلی برای سرمایه گذاریش انجام بده تا بلخره تبدیلش کرد به اسنپ فودی که 150 هزار سفارش روزانه داره!


@Linuxor
100
توی IDE های JetBrains وقتی دارین یه کدو برسی می‌کنید و مثلا 2000 لاین اومدین پایین تر لازم نیست کلی اسکرول کنید که برگردید جای اولیتون با Ctrl+Alt و جهت های چپو راست می‌تونین Jump کنید جای قبلیتون که بودید

@Linuxor
101
اکثر کسایی که تازه وارد Node.js می‌شن نمی‌دونن توش چطوری و با چه استایل و الگویی کد بزنن این ریپو اومده و Best Practice های Node.js رو جمع کرده واستون :


github.com/goldbergyoni/nodebestpractices

@Linuxor
107
فکر می‌کنین این دونیت هاتون بی پاسخ می‌مونه؟ اشتباه فکر کردین قطعا نه! یه سری پست ویژه براتون آماده کردم اختصاصی و خفن مثل خودتون، یکم بیشتر برسی کنمشون به زودی می‌زارمشون
این کار جدیدمم اوکیه شه هم تبلیغاتو از کانال حذف می‌کنم هم می‌آم از کارای فنی که توش کردم بهتون توضیح می‌دم :)

@Linuxor
اگر به دنیای هک و امنیت سایبری علاقه‌مند هستی، ریپوی Awesome Hacking توی گیت‌هاب یه منبع بی‌نظیره. این ریپو توش کلی از ابزارها، دوره‌های آموزشی، چالش‌های CTF، منابع تست نفوذ، مقالات فنی، و کلی لینک مفید توی دسته بندی های مختلف مثلا اندروید، وب DevSecOps ،IoT و ... هستش که برای شروع خیلی می‌تونه مفید باشه

github.com/Hack-with-Github/Awesome-Hacking

چند روز پیش هم بهش AI Security اضافه کردن

@Linuxor
1
مصاحبه فنی گاهی می‌تونه استرس‌زا باشه، ولی با ریپوی awesome-interview-questions خیلی از سوال‌های احتمالی رو جلوت داری و خیالت راحت‌تر می‌شه. هرچی لازم داری از سوالات مصاحبه زبان‌های مختلف و چالش‌های کدنویسی اینجا هست.

github.com/DopplerHQ/awesome-interview-questions


@Linuxor
می‌دونستین یه لایه پایین تر داکر یه چیزی به اسم Moby هستش ؟

شرکت های بزرگ باهاش سیستم مدیریت کانتینر اختصاصی خودشونو می‌سازن (مثلاً یه نسخه خاص‌سازی‌شده از Docker برای یک سیستم‌عامل خاص یا دیتاسنتر اختصاصی).

بعضی پروژه ها مثل Balena (برای IoT) هم از اجزای Moby برای ساخت سیستم کانتینری مخصوص دستگاه‌های کوچک استفاده می‌کنن که کنترل بیشتری نسبت به داکر داشته باشن.


@Linuxor
این ریپو پر ایده های پروژه برنامه نویسیه که به عنوان رزومه یا تمرین می‌شه ازشون استفاده کرد

github.com/florinpop17/app-ideas

@Linuxor
اگه وب بلدی HTML CSS JavaScript ‌می‌‌تونی با پروژه اوپن سورس tauri یه اپلیکیشن برای همه سیسیتم عامل های گوشی و دسکتاپ بسازی، بر خلاف Electron که با مروگر کرومیوم می‌ومد اپ براتون می‌ساخت این می‌آد و از وب ویو و امکانات خود سیستم عامل استفاده می‌کنه و سبک تر می‌شه بکندش هم با Rust می‌نویسید و خیلی پیچیده ‌نمی‌شه.

tauri.app


@Linuxor
طراحای وب وقتی دارن یه وبسایت می‌سازن ممکنه فراموش کنن بعضی تگ ها رو بزارن یا یه سری کارا کنن که در نهایت منجر به این می‌شه پرفورمنس وبسایت بیاد پایین این سایت 88 تا آیتم رو به صورت چک لیست درست کرده که می‌تونین برین از روش دونه دونه مشکلات وبسایتتون رو چک کنید

frontendchecklist.io

@Linuxor
دنبال ابزار مانیتورینگ بودید netdata رو امتحان کنید، اونقدری امکانات داره تو داشبوردش آدم تو داشبوردش گم می‌شه

نسخه Demo جهت تست :
app.netdata.cloud/spaces/netdata-demo

نصب

learn.netdata.cloud/docs/netdata-agent/installation/

@Linuxor
هوگو یا hugo که با go نوشته شده به گفته خودشون سریع ترین فریم ورک ساخت سایته، یه سری قالب آماده هم داره که می‌تونین به پروژه اضافه کنید و بدون دردسر یه وبسایت استاتیک بیارین بالا:

gohugo.io

@Linuxor
این ریپو تقریبا هر چیزی مربوط به ماشین لرنینگ رو جمع کرده از بینایی ماشین، ان ال پی، دیپ لرنینگ، تحلیل داده ها بگیر تا سیستم های پیشنهاد دهنده

مثال از زبان های مختلف برنامه نویسی هم توش هست که راحت تر بتونید با پروژتون مچش کنید

https://github.com/josephmisiti/awesome-machine-learning

@Linuxor
1
توی اپلیکیشن‌های پیچیده جاوااسکریپتی، وقتی می‌خوای یه سری داده بین چند تا کامپوننت مختلف مشترک داشته باشی، Redux بهت کمک می‌کنه که به‌جای پاس‌دادن props از این کامپوننت به اون کامپوننت، داده رو متمرکز و تمیز توی یه جای مشخص (store) نگه‌داری کنی.

مثلاً هم منوی بالای سایت باید اسم کاربر رو نشون بده، هم صفحه پروفایل. اگه اسم کاربر توی Store باشه، هر دو راحت بهش دسترسی دارن؛ Redux بهت کمک می‌کنه که منطق مدیریت وضعیت رو از UI جدا کنی، همه‌چی قابل پیگیری باشه، و کار با داده توی پروژه‌های بزرگ از کنترل خارج نشه.


github.com/reduxjs/redux

@Linuxor
1
وقتی تازه شروع می‌کنی با جاوااسکریپت کار کردن، یه آبجکت ساده رو فیلتر کردن یا حذف آیتم تکراری از آرایه می‌تونه چند ساعت وقتت رو بگیره. Lodash یه کتابخونه کوچیکه که این ریزکاریارو واست حل می‌کنه، مخصوص وقتایی که می‌خوای سریع نتیجه بگیری و از منطق های تکراری مثلا پیاده سازی cloneDeep، debounce، groupBy و کلی چیز تکراری دیگه خلاص شی.

lodash.com/docs

@Linuxor
3
اگه دوست داری پروفایل گیت‌هابت یه‌کم عددی باشه و بیشتر نشون بده که واقعاً چه‌جوری کار می‌کنی، ریپوی github-readme-stats دقیقاً همینه.

باهاش می‌تونی یه‌سری کارت‌های داینامیک (dynamic) به README پروفایلت اضافه کنی که آمار زنده از گیت‌هابت مثل زبان‌های پرتکرار، تعداد کامیت‌ها، ریپوهای محبوب‌ و... رو نشون می‌ده. تنظیمات زیادی هم داره که راحت می‌تونی کاستومایزش کنی.

github.com/anuraghazra/github-readme-stats

@Linuxor
ریپوی devops-exercises پره از تمرین‌های عملی و سناریوهای واقعی توی دنیای دیوآپس.
اگه دنبال راه‌هایی هستی که مهارت‌هات توی خودکار سازی، CI/CD و مدیریت زیرساخت رو تقویت کنی، اینجا جای خوبیه.
تمام تمرین‌ها مرحله به مرحله و قابل اجرا هستن.

github.com/bregman-arie/devops-exercises

@Linuxor
شعار ادیتور atom توی زمان خودش خیلی لاتی بود

منظور از hackable قابل شخصی سازیه، هک کلا یعنی استفاده یه چیزی که برای اون کار ساخته نشده

@Linuxor
ریپوی NoCode یه پروژه جالب و ساده‌اس که بهت یاد می‌ده چطور بدون نوشتن حتی یه خط کد، اپلیکیشن‌ها و ابزارهای مختلف بسازی.
برای کسایی که دوست دارن سریع ایده‌هاشون رو عملی کنن یا می‌خوان پیچیدگی کدنویسی رو حذف کنن، یه گزینه کاربردیه.

github.com/kelseyhightower/nocode

@Linuxor
با این ریپو 33 تا مفهوم جاوااسکریپت رو می‌تونی مثل آب خوردن یاد بگیری، از closure و scope بگیر تا event loop. این چیزها هر جا باشی به کارت میاد، مخصوصاً وقتی پروژه‌های واقعی داری و می‌خوای راحت‌تر دیباگ کنی یا کد تمیز تحویل بدی.

github.com/leonardomso/33-js-concepts

@Linuxor
2