tgindex

Terminal Notes

описание

Cloudy thoughts 💭

28
подписчиков
Охват к подписчикам
192,9%
ERR
Реакции к просмотрам
4,61%
50 на 20 постов
Пересылки к просмотрам
1,01%
11
Постов в день
0,0
всего 20

Где отзываются чаще

доля реакций к просмотрам
  • 3 июл.همه جا صحبت از هوش مصنوعی هست، اما نحوه درست استفاده ازش کمتر راجبش بحث میشه. کلیت مسئله: لازم هست هرکس برای خودش «خط قرمز» داشته باشه تا دچار وابستگی بیش از حد نشه. این خط قرمزها برای هر کس، بسته به شغل و نیازش، متفاوته. چرا باید خط قرمز داشته باشیم؟ که مغز رو همچنان در حالت «تقلا» (Struggling) نگه داریم. اگه همه چیز رو به هوش مصنوعی بسپاریم، خلاقیت و هنر حل مسئله در مغز ما به مرور ضعیف میشه. نمونه شخصی: به جای دادن پرامپتِ «این کد/برنامه رو برای من بنویس» به هوش مصنوعی: ۱. کد رو مینویسم و روی اون فکر میکنم. ۲. در آخر، کد را به AI میدیم برای ارزیابی دست خط یا بهینه کردن اون. 🔘 @TerminalNotes15,38%
  • 3 июл.منظور از «دست خط» خوانایی کد هست. یه نفر دست خطش خوبه همه میتونن بخون، یکی بدخطه.11,11%
  • 1 маяتوی دنیای DevOps و SRE ارزش شما با «میزان عمق دانش از یک ابزار» سنجیده نمیشه، بلکه به این هست که چقدر خوب می‌تونید دانشتون از ابزارهای مختلف رو به هم متصل کنید تا یک مشکل واقعی کسب‌وکار رو حل کنین. اینجاست که بازدهی زمانِ یادگیری (ROI) از قانون 80/20 پیروی میکنه: یادگیریِ 20 درصد از قابلیت‌های یک ابزار، 80 درصد از نیازهای روزمره شما رو برطرف میکنه. اگه خیلی زود درگیر یادگیری جزئیات و ریزه‌کاری‌های یک ابزار بشید، وقت باارزشی رو هدر میدید که می‌تونستید صرف یادگیری کلیت سیستم و بقیه ابزارها کنید. مثلا اکر جونیور هستین و ۴۰ ساعت وقت بذارید و داکیومنت‌های NGINX رو از سیر تا پیاز بخونید، شاید یاد بگیرین که چطوری بافرهای سطح پایینِ ورکرها (Workers) رو با زبان C دستکاری کنید و کلی کار خفن دیگه. اما یه کارآموز یا جونیور واقعا چند وقت یک‌بار به همچین چیزهایی نیاز پیدا میکنه؟ تقریبا هیچ‌وقت. توی این حالت بازدهی یادگیری شما پایینه، چون ۳۵ ساعت از اون ۴۰ ساعت رو صرف چیزهایی کردید که احتمالا تا سال‌ها به کارتون نمیاد. 📈 چطوری بازدهی (ROI) را بالا ببریم؟ پیاده کردن قانون 80/20 خیلی سادس: وقتی با ابزار جدیدی روبه‌رو میشید، سراغ 20 درصدی برید که برای راه‌اندازی و انجام یه کار واقعی به اون نیاز هست. اما یه سوال مهم اینجا مطرح میشه: کدوم 20% رو باید یاد گرفت؟ راه درستش اینه که همیشه از یه سنیور یا تیم‌لید بپرسید؛ اگر در دسترس نیست از AI. بدون این راهنمایی، ریسک اینو دارید که اشتباهی چیزهای حیاتی رو «advanced» فرض کنید و skip کنید (یا برعکس). 💭 اما آیا این یعنی همیشه سطحی بمونیم؟ ممکنه بگید اگه تمام اعضای تیم فقط دانش سطحی و گسترده داشته باشن، سایت یا اپلیکیشن شما با قطعی‌های طولانی‌مدت مواجه میشه (که درسته). به همین دلیله که شرکت‌ها مهندس Senior استخدام میکنن؛ کسایی که در طول بیش از 7 سال کار، به تدریج دانش خودشون توی ابزارها رو عمیق کردن و تو شرایط بحرانی، جونیورها رو پشتیبانی میکنن. این مدل توی صنعت به T-Shaped Engineer معروفه: بخش افقیِ T: آگاهی گسترده از ابزارهای مختلف بخش عمودیِ T: عمق واقعی در حداقل یک حوزه هدف اینه که در مسیر رشدتون، به تدریج اون بخش عمودی رو بسازید، نه از روز اول. 🔘 @TerminalNotes <- #devops #sre9,62%
  • 17 июн.چطور هرچیزی رو‌ یاد بگیریم؟ نوشته خشایار حاجی‌پور ۱/۲۱ بیشترِ آدم‌هایی که توی یاد گرفتنِ یه چیز شکست می‌خورن، نه تنبل‌ان نه کمهوش. فقط یه فرمولِ ساده رو بلد نیستن. ده سال زبان درس دادم و چند سال یوتیوب کار کردم — این همون چیزیه که هر بار جواب داده. ۲/۲۱ دو تا دام هست: — یکی ادامه می‌ده ولی هیچ‌وقت خودش رو اصلاح نمی‌کنه. — یکی دائم چیز جدید امتحان می‌کنه ولی هیچ‌جا نمی‌مونه. هر دو تلاش می‌کنن. هیچ‌کدوم به جایی نمی‌رسن. ۳/۲۱ فرمولِ یاد گرفتنِ هر چیزی فقط دو عنصر داره: استمرار + تکرار و اصلاح. (consistency + iteration) همین. نه بیشتر. ۴/۲۱ استمرار بدونِ اصلاح = صد بار یه راهِ غلط رو رفتن. اصلاح بدونِ استمرار = هیچ‌وقت نموندن تا جواب بده. هیچ‌کدوم به‌تنهایی کار نمی‌کنه. فقط کنار هم. ۵/۲۱ تصور کن سوارِ ماشینی و می‌خوای به یه مقصد برسی. موتور جلو می‌برتت → استمرار. فرمان جهت می‌ده → اصلاح. فقط گاز بدی گم می‌شی؛ فقط فرمان بچرخونی تکون نمی‌خوری. به مقصد می‌رسی وقتی هر دو رو داشته باشی. ۶/۲۱ چرا استمرار ضروریه؟ چون بدونش وارد «باغِ» یه مهارت نمی‌شی. هر کسی می‌تونه دو ساعت راجع به یه چیز بخونه. ولی اهلِ کار با دو جمله می‌فهمه تو باغ نیستی. فقط موندن تو رو می‌بره داخل. ۷/۲۱ استمرار، اثرِ مرکب می‌سازه. هر چیزِ خوبی که دور و برت می‌بینی، نتیجه‌ی ادامه دادن در یه مسیره. و نتیجه نمایی رشد می‌کنه: اولش کند، بعد یهو میترکه. ولی فقط برای کسی که موند. ۸/۲۱ استمرار، تصویرت از واقعیت رو درست می‌کنه. قبل از شروع، یه تصویرِ خیالی از کار داری. لحظه‌ای که ادامه می‌دی، اون تصویر زمین تا آسمون عوض می‌شه — و تصمیم‌های بهتری می‌گیری. ۹/۲۱ دو دلیلِ دیگه: اعتبار میان‌بر نداره؛ معتبرترین آدم‌ها مدتِ طولانی کارشون رو کردن. و خلاقیت، ته استمراره. کسی که دو ماهه ساز می‌زنه آهنگسازِ بزرگ نمی‌شه. اول باید بمونی، تا بتونی نو بسازی. ۱۰/۲۱ ولی تکرارِ خالی بهترت نمی‌کنه — فقط همون شیار رو عمیق‌تر می‌کنه. هزار بار یه حرکت رو غلط تمرین کن، می‌شی استادِ همون غلط. استمرار سرعته، اصلاح جهت. سرعت در جهتِ غلط یعنی سریع‌تر شکست خوردن. ۱۱/۲۱ کلِ اصلاح، توی یه چرخه اتفاق می‌افته: تلاش → فیدبک → اصلاح → تکرار. فیدبک رو حذف کنی، داری حدس می‌زنی. اصلاح رو حذف کنی، داری فقط تکرار می‌کنی. ۱۲/۲۱ یه چرخهی خوب: — یه هدفِ مشخص داره (نه همه‌چیز با هم) — سریعه — کوتاهه — فیدبک داره — نتیجه‌ش روشنه هرچی چرخه کوتاه‌تر، یادگیری سریع‌تر. ۱۳/۲۱ نکته‌ای که کم گفته می‌شه: مغز وقتی بیشتر یاد می‌گیره که بین کار و استراحت نوسان کنی. موقعِ کار اطلاعات رو «جمع» می‌کنی؛ موقعِ استراحت و خواب، مغز «بایگانی‌شون» می‌کنه. برای همین خواب، نصفِ یادگیریه. ۱۴/۲۱ مثلِ شیر زندگی کن. شیر یه‌سره نمی‌دوه. استراحت می‌کنه، بعد با تمامِ توان شکار می‌کنه، دوباره استراحت. این نوسان هم یادگیری رو عمیق‌تر می‌کنه، هم نمی‌ذاره انرژیت ته بکشه. ۱۵/۲۱ مهم‌ترین حرفِ این رشته: استمرار «بی‌وقفه موندن» نیست. استمرار هنر بازگشته. حواس‌پرتی برای همه پیش میاد. برنده اونیه که بلده برگرده. بازنده اونی نیست که یه روز نزد؛ اونیه که برنگشت. ۱۶/۲۱ و هر بار که برمی‌گردی، قوی‌تر می‌شی. استمرار مثلِ ماهیچه‌ست: هرچی بیشتر ازش کار بکشی، قوی‌تر می‌شه. هر بازگشت، بازگشتِ بعدی رو آسون‌تر می‌کنه. ۱۷/۲۱ چطور بمونیم؟ — چراییت رو روشن کن (دلیلِ مشخص نگهت می‌داره) — آستانهی بازگشت رو بیار پایین («فقط ۵ دقیقه») — با بقیه انجامش بده — به سیستم تکیه کن، نه انگیزه ۱۸/۲۱ برای اصلاح، فیدبکِ صادق لازمه — نه «عالی بود» دوست و فامیل. فیدبکِ راست از سه جا میاد: — بازارِ آزاد (آمار دروغ نمی‌گه) — طبیعت (واقعیت دروغ نمی‌گه) — آدم‌هایی که تعارف ندارن ۱۹/۲۱ دو قانونِ طلایی اصلاح: ۱) هر بار فقط یه چیزِ کوچیک رو بهتر کن. مغز یه‌جا فقط رو یه چیز تمرکز می‌کنه. ۲) چیزی که جواب داد رو قفل کن، دستش نزن، برو سراغِ ضعفِ بعدی. ۲۰/۲۱ خلاصه: استمرار تو رو تو بازی نگه می‌داره. اصلاح راهیه که باهاش می‌بری. یه چیز رو انتخاب کن. بمون. هر بار یه چیزِ کوچیک رو بهتر کن. چون هیچ چیزِ خوبی در زندگی به دست نمیاد، مگر با استمرار. ۲۱/۲۱ این رشته، خلاصه‌ی یه کتابچه‌ست که کاملش رو نوشتم. کتابچه‌ی «چطور هر چیزی رو یاد بگیریم؟» رو می‌تونید رایگان از کانالِ تلگرامِ خشایار تاکس دریافت کنید.9,52%
  • 1 маяتوی دنیای DevOps و SRE ارزش شما با «میزان عمق دانش از یک ابزار» سنجیده نمیشه، بلکه به این هست که چقدر خوب می‌تونید دانشتون از ابزارهای مختلف رو به هم متصل کنید تا یک مشکل واقعی کسب‌وکار رو حل کنین. اینجاست که بازدهی زمانِ یادگیری (ROI) از قانون 80/20 پیروی…6,78%
  • 7 мар.📌 داکیومنت‌های آفلاین با Zeal برنامه Zeal یه نرم‌افزار رایگان و اوپن‌سورس هست که برای ذخیره آفلاین داکیومنت‌ها ساخته شده: • همه ابزارها یکجا: برخلاف pkgsite یا rustup که توی پست‌های بالا راجع بهشون صحبت شد، اینجا دیگه محدود به یک زبان برنامه‌نویسی خاص نیستید. می‌تونید داکیومنت‌های داکر، پایتون، ری‌اکت، پستگرس و کلی ابزار دیگه رو یکجا کنار هم داشته باشید. • بدون نیاز به سرور لوکال: برنامه رو باز می‌کنید و تمام. نیازی نیست برای خوندن داکیومنت‌ها هر دفعه توی ترمینال سرور لوکال ران کنید. می‌تونید توی بخش Docsets، داکیومنت‌هایی که لازم دارید رو دانلود کنید. حجمشون هم زیاد نیست (Go حدود 17 مگابایت و Docker حدود 100 مگ). بعد از اون می‌تونید بدون نیاز به اینترنت داکیومنت‌ها رو بخونید. تا همین باریکه اینترنت هست و متصلید، داکیومنت ابزارهای مورد نیازتون رو دانلود کنید. 🔘 @TerminalNotes <- #tool6,58%
  • 2 мая🔘 @TerminalNotes <- #tmux5,08%
  • 2 мая🔗 Tmux Cheat Sheet 🔘 @TerminalNotes <- #site #tmux5,00%
  • 12 мая🔗 Docmost An open-source team wiki and documentation platform built for internal knowledge sharing. Good for: • Shared notes and SOPs • Team wikis and internal docs • Real-time collaboration 🔗 AFFiNE An open-source all-in-one workspace that combines docs, whiteboards, and visual planning. Good for: • Brainstorming sessions • Mind maps and whiteboards • Visual note-taking • Flexible idea organization 🔗 Outline An open-source team knowledge base and wiki designed for fast internal documentation and collaborative writing. Good for: • Team knowledge bases • Shared knowledge in one place • Collaborative wiki-style writing 🔘 @TerminalNotes <- #tool4,88%
  • 5 июл.🔗 How To Get Out of Tutorial Hell (Step by Step Guide) 🔘 @TerminalNotes <- #youtube4,35%
  • 27 февр.🔘 @TerminalNotes <- #life4,17%
  • 24 февр.قدیم WMهای مبتنی بر X مثل Lego بودن و باید اجزای مختلف جداگونه انتخاب و سرهم میشد؛ مثال: • Compositor • Bar • Notification daemon • Wallpaper manager • Application launcher • Clipboard manager • Session management (e.g. lock screen) و غیره. توی Wayland، به‌خاطر طراحی پروتکل، کمپوزیتور باید مسئولیت window management رو هم به عهده بگیره. علاوه بر این، ابزارهای جدیدی به اسم Desktop Shell بیشتر مطرح شدن که مجموعه‌ای از موارد بالا (نوار، اعلان‌ها، لانچر و موارد مشابه) رو یکجا ارائه میدن و نیاز به سرهم‌کردن جز به‌ جز رو کمتر می‌کنن. دوتا از خوباش در حال حاضر DMS و Noctalia هستن. سرجمع، WM زدن این روزا خیلی راحت شده. مثل قدیم زمان بر نیست دیگه. 🔘 @TerminalNotes <- #linux #wm3,80%