نوشته‌های ترمینالی
2.64K subscribers
425 photos
12 videos
32 files
2.25K links
Download Telegram
نوشته‌های ترمینالی
از مجموعه‌ی awesome، اما برای ترمینال: https://github.com/cdleon/awesome-terminals
خوبیش اینه که بسته به زبونی که ابزار رو نوشتن جدا کرده، مثلا من پایتون و node رو راحت عبور کردم =)
https://thoughtbot.com/blog/the-vim-learning-curve-is-a-myth

گول عنوان این مطالب رو نخورید ولی. ویم learning curve داره، حالا میشه راحت ترش کرد، میشه زیر یک ساعت یادش گرفت. اما یاد گرفتن داره بالاخره.
خوندن سورس‌کد کدی که کار می‌کنه، واقعا لذتبخشه.
نوشته‌های ترمینالی
یه کتاب‌خونه سی/سی‌پلاس‌پلاس که یه دوست خوب توسعه داد، منم یکم ادیتش کردم که هم روی ویندوز هم لینوکس هم مک کار کنه، کارش چیه؟ می‌تونید یه کارای ابتدایی ترمینال رو باهش انجام بدید، مثلا چاپ رنگی و پاک کردن صفحه و getch بدون مصیبت. یکی از یوزر‌هاش دنبال رنگ…
چند وقته که به شکل گذرا (و گاها اجبار!) این clui رو توسعه می‌دیم.
امروز دیدم که یه کتاب‌خونه با اهداف مشابه، البته یکم پیش‌رفته تر و با پشتیبانی از cpp اومده و راه ما رو رفته.
ناراحتم که زودتر پیداش نکردم اما خوشحالم که پیدا شد.
یه سری چیز ازش الگو گرفتم و کپی کردم. یه سری هم به نظرم اضافه کاری کرده.
احتمالا پروژه خودمون رو discontinue نمی‌کنم چون ساده تره و سرراست تر اما خوندن کد یه کتاب‌خونه دیگه که همین پیاده سازی رو کرده اما کد متفاوتی نوشته جالبه!
https://github.com/tapio/rlutil
به به
یکی از ممبرای خوبمون (minusium) یه برنامه نوشتن برای دانلود زیرنویس فیلم و سریال داخل ترمینال
هم ui به شکل cli و هم tui داره و بسیار هم زیباست.

من که واقعا لذت بردم امیدوارم شما هم استفاده کنین.
https://github.com/minusium/subteez-console
نوشته‌های ترمینالی
به به یکی از ممبرای خوبمون (minusium) یه برنامه نوشتن برای دانلود زیرنویس فیلم و سریال داخل ترمینال هم ui به شکل cli و هم tui داره و بسیار هم زیباست. من که واقعا لذت بردم امیدوارم شما هم استفاده کنین. https://github.com/minusium/subteez-console
نکته جالب اینه که بسیاری از برنامه‌هایی که محبوب میشن، در واقع یه شروع ساده داشتن:
یه نفر یه مشکلی داشته و میخواسته با برنامه نویسی مشکلش رو حل کنه.
حالا بسته به اینکه چقدر برای زیبا کردن و بسته بندی و داکیومنت کردنش وقت بذاره، نتیجه میشه یه ابزاری که برای خودش، برای خودش و دوستاش، یا برای هرکسی اون مشکل رو داره قابل استفاده س.
این ویدیو توضیح مختصر در مورد log4j میده که بسیار مفیده.
اما چیز مهمی که میگه اینه
در سال ۲۰۱۶، در یه کنفرانس معروف امنیت، گفتن که دیتای untrusted رو jndi lookup ندید.
اما ۵ سال طول کشید ملت بفهمن log4j دقیقا همین کارو میکنه.
چرا؟
چون برنامه نویسا اونقدر دنبال امنیت نبودن که به این چیزا فکر کنن و کنفرانسه رو ببینن.
تیم های امنیتی هم که در جریان بودن (انشالا!) اونقدر تجربه و سابقه برنامه‌نویسی نداشتن که بدونن log4j چیه و چطوری کار میکنه و این آپشن رو هم داره.
خلاصه میگه دور بودن دنیاها (در حالی که در عمل دور نیستن) باعث شده زودتر متوجه این مشکل نشیم.


البته همه ویدیو رو اسپویل کردم ولی به هر حال این لینکش:
https://www.youtube.com/watch?v=w2F67LbEtnk
اجرای elastic search اینو میگه:
OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.

اما برای نصبش میگه:
Elasticsearch requires at least OpenJDK 10, see Java.

خب یعنی چی اصلا؟
نوشته‌های ترمینالی pinned «نویسه جدید منتشر شد: معرفی qute browser https://vrgl.ir/LTF7u»
بزرگداشت کن تامپسون
در چند روز گذشته، یک ویدیو مصاحبه با Ken Thompson را دیدم و ویدیوی دیگری که او در پنل پرسش و پاسخ است. تامپسون ۷۸ سال دارد. کارنامه کاری او بسیار درخشان است. مواردی مانند ساخت سیستم عامل Unix (به همراه زنده‌یاد Dennis Ritchie)، نوشتن grep، یکی از سه نفر در تیم اصلی Golang و مشارکت در پایه گذاری UTF-8. همچنین بردن جایزه نوشتن بهترین موتور هوش مصنوعی شطرنج برای پنج بار. افرادی مثل تامپسون به من انرژی می‌دهند. اگر دوست داشتید می‌توانید این ویدیوها را ببینید:
۱. ویدیو مصاحبه برایان کرنیگان با کن تامپسون در می ۲۰۱۹ (شروع مصاحبه اصلی از ۸:۱۳)
۲. ویدیوی جلسه پرسش و پاسخ با تیم Golang در جولای ۲۰۱۲.
دوست خوبم حمید، گفته بود که چند تا از منابع مفیدی که از توش مطلب در میارم رو معرفی کنم.
راستش کار سختیه اما چون سخته دلیل نمیشه یه تلاشی براش نکنم.

چیزایی که یاد میگیرم رو توی ۳ دسته جا میدم.
دسته اول کانال های تلگرامی، که خب مثل همین کانال یه سری لینک یا مطلب کوتاه به اشتراک می‌ذارن.
دسته دوم وبلاگ های اشخاصیه که گاها اپدیت میشه (گاها همون افراد کانال هم دارن)
دسته سوم کتاب هاست. کتاب چند مورد معرفی کردم ولی کلا نمیشه یه کتاب تخصصی رو معرفی کرد و انتظار داشت که ممبرها بشینن بخونن.

تو پیام های پایینی چیزهایی که به نظرم می‌رسه رو می‌نویسم براتون
کانال هایی که به نظرم چیزهای خوبی می‌ذارن (ترتیبش به ترتیب جاشون تو چت های منه، یعنی آخرین پیامی که گذاشتن!)


همین کانال خودمون! در مورد چیزای ترمینالی، ویم، ترمینال، لینوکس، گاهی هم جاوا و گو و سی و شبکه و هرچی که ببینم می‌ذارم براتون.
https://t.iss.one/terminal_stuff


یادداشت‌های آقای میرجمالی
آدم دنیادیده‌ و عمیقی هستند و مطالبشون واقعا خوبه. هرچند که گاه به گاه مطلب می‌ذارن.
https://t.iss.one/alimirjamali_personal


یه کانال در مورد فیزیک که مطالب کوتاه جالب و لینک‌های خوبی داره. توسط دو تا دوست خوب اداره میشه و بسیار دوست داشتنیه.
https://t.iss.one/omegaphysics


یه آقای روسی هست به اسم yegor256 که تو زمینه جاوا کار میکنه. اعتقاد داره جاوا و OOP فقط همینطوریه که ایشون میدونه (به نظرم بیراه هم نمیگه!) یه طری مطالبش هم به روسیه که هیچی اما مطالب انگلیسی هم تو وبلاگش هم تاک های یوتوب کم نداره.
https://t.iss.one/yegor256news


کانال یکی از دوستان خوبمون که بیشتر به formal methods و دیتابیس‌ها و مباحث علوم کامپیوتری علاقه دارن. البته اخیرا به سمت چیزهای غیرفنی بیشتری هم رفتن که در نوع خودش خوندنیه.
https://t.iss.one/apessimisticresearcher

یکسری کتاب و مقاله برامون قرار می‌دن. فکر میکنم به کانال بالا بی‌ربط نباشه.
https://t.iss.one/de_coder


منابع آموزشی جالب و interactive برای چیزهای متفاوت مرتبط به برنامه‌نویسی. البته یکم ممکنه این حس رو بگیرید که دارم از دستشون میدم و کلی چیز هست که نمی‌دونم اما طبیعیه.
https://t.iss.one/pythony

یه دوستی به اسم سارا در قالب ویس‌های چند دقیقه‌ای کتاب صرفا برای تفریح رو می‌خونن. به نظرم هم کتابیه که ارزش خوندن/شنیدن داره هم کیفیت خوندنشون خوبه. مثل اینکه قراره کتاب های بیشتری هم بخونن در آینده.
https://t.iss.one/SarahChannelTel

تیکه‌کد های ترمینال لینوکس. خود کدها البته شاید ترسناک باشه که آدم کپی پیست کنه اما در کل چیزهای خوبی میشه یاد گرفت.
https://t.iss.one/climagic

آکادمی فول‌استک
چیزی من برای من بولد بود این بود که در مورد ویم و کار با کیبورد و tmux و غیره آموزش و وبینار داشتن و یه جامعه برا خودشون دارن و صرفا یه محیطی که لینک های مختلف بذارن نیست.
https://t.iss.one/fullstacks_academy

کانال جاواکاپ که البته مطالبش چیزایی بود که خودم تو سایت می‌ذاشتم (و کم‌کار شدم!)
اگه اهل جاوا هستین که دنبالش کنین انشالا بازم فعال میشه.
https://t.iss.one/JavaCupIR

تقریبا مثل جاواکاپ اما برای گو، لینک های جالب گو و ایونت های جالبی دارن بعضا. اینجا هم چیزی که جالبه اینه که یه جامعه دارن و صرفا یه کانال نیست.
https://t.iss.one/gopher_academy


این کانال‌ هم مال دوست خوبمونه که بیشتر سمت فرانت‌اند مطلب می‌ذارن.
https://t.iss.one/Deweloopers

کانال علیرضا فریدونی عزیز که در مورد شبکه و امنیت مطلب می‌ذاره. البته فعالیتش کم شده ولی مطالب خوبی داره اگه برید بالاتر
https://t.iss.one/cybersecurities


یکسری کانال فان برنامه‌نویسی (به ترتیب بروزرسانی)
https://t.iss.one/memealloc
https://t.iss.one/programmerjokes
https://t.iss.one/GeekJokes
https://t.iss.one/AI_Jokes
کانال‌های لینوکسی خوبی که دارم:
https://t.iss.one/LinuxTops
https://t.iss.one/Linuxiha
https://t.iss.one/Linuxforlife
https://t.iss.one/sudoer_grp
https://t.iss.one/preshka
https://t.iss.one/archnewsfa


کانال جادی که معرف حضور هست:
https://t.iss.one/jadinet


کانال آزاد آن
در مورد جنبش آزادی نرم‌افزار که توسط آقای اهنگر‌ها اداره میشه
https://t.iss.one/azad_on_com

کانال شخصی آقای اهنگرها
که تقریبا مشابه کانال بالاییشون هست
https://t.iss.one/RayanesheAzad

کانال آقای حیدری
از خفن‌ترین آدم‌هایی هستند که می‌شناسم.
هم ویدیوهای خوب هم مطالب خوب دارن در مورد علوم کامپیوتر یا بحث های کلی تر مثل منطقی و فلسفه (اگه درست بگم)
https://t.iss.one/pi_developer

کانال صالح عزیز که از لینوکس و فرانت‌اند مطلب می‌ذاره. آدم باسوادیه و دست به ادیتش هم خوبه
https://t.iss.one/roxaleh


جمع‌اوری رویداد‌های متن باز ایران:

https://t.iss.one/iranFSevents


کانال گیک‌مرد که هر‌ازگاهی مطالب تکنولوژیک و تجربیاتشون رو می‌ذارن:
https://t.iss.one/geekmard

کانال خانم شاکر که نوشته هاشون رو می‌ذارن. اکثرا البته تخصصی نیست ولی تخصصی هم داره توش و کلا جالبه.
https://t.iss.one/saharshaker


کانال یکی از ممبرهای خوبمون (محمد عزیز) که در مورد ai و big data مطلب می‌ذاره.
t.iss.one/aiandbigdata

کانال محمدرضا حقیری که در مورد تجربیاتش می‌نویسه.
t.iss.one/haghiri75_blog

کانال یکی دیگه از دوستای خوبم که کلا مطالب تکنولوژی قرار میده
t.iss.one/Geeky_Career


مطالب آموزشی برای ورود به دنیای کار
t.iss.one/intern_plus_plus

ادمین این دو تا کانال رو نمی‌شناسم اما مطالب جالبی که پیدا کنن رو در قالب لینک می‌ذارن. من خودم خیلی اوقات لینک هاشون رو میخونم و با یه خلاصه اینجا می‌ذارم.
https://t.iss.one/StuffILiked
https://t.iss.one/LinkPlace
کانالی مربوط به دانشگاه شهید رجایی که مطالب جالبی قرار میدن
https://t.iss.one/SRU_CompIT

مجموعه‌ رویداد های made in lobby مرتبط با دانشگاه شریف
https://t.iss.one/MadeInLobby2020

کانال اصلی گروه lin academy که یه مدت هی کانال جدید زدن بعد کانال هاشون رو بستن الان نمیدونم کدوم ها فعاله اما در کل هر کانالشون که عضو باشین چیزهای جالب داره.
https://t.iss.one/LinAcademy

کانال محمدصادق دهقان دوست عزیزم که متاسفانه دیگه فعال نیست. یه مدت به فشار من فعالش کرد اما خب مطالب خیلی خوبی داره که میتونید دنبال کنید.
https://t.iss.one/msdehghan_ir