نوشته‌های ترمینالی
2.65K subscribers
425 photos
12 videos
32 files
2.25K links
Download Telegram
Forwarded from CodeCup
📣 #وبینار حل سوالات مسابقه Golang| کدکاپ۶
توی این وبینار، مسائل مسابقه حل می‌شه و می‌تونین سوالات خودتون رو از طراحان مسابقه بپرسین.

🗓 شنبه ۲۷ آذر ساعت ۱۹:۰۰

☑️برای ثبت‌نام رایگان توی وبینار و دریافت جزئیات به لینک زیر سر بزنین:👇

🔗 https://evnd.co/pKrQA

@codecup

#Codecup6
صبح گفتم برم sed یاد بگیرم.
ولی نگرفتم.
شب یه مشکلی داشتم که فقط با sed بلد بودم حلش کنم. نه awk نه cut راه نمیزی در نیومد از توشون.
نوشته‌های ترمینالی
از مجموعه‌ی 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.

خب یعنی چی اصلا؟