نوشته‌های ترمینالی
2.62K subscribers
424 photos
12 videos
32 files
2.25K links
Download Telegram
FACT:
به resourceی که داخل jar جاوا گذاشتیم، نمی‌تونیم به عنوان file نگاه کنیم.
راه خوبش همینه که inputstreamش رو بگیریم و خیال راحت.
نوشته‌های ترمینالی
دستور (یا ابزارِ) ag https://conqueringthecommandline.com/book/ack_ag کلیتش مثل grep هست یعنی یه regex رو توی فایل ها سرج می‌کنه. با این تقاوت که recursive هست و مثلا می‌تونید توی کل فایل های یه پروژه سرچ کنید. بعد میگه بهتون که چه خطی شامل اون عبارت بوده…
در کنار ag، از بهترین و کمک کننده ترین ابزارهایی که استفاده میکنم، FZF یا fuzzy file finder هست.
باز که میشه اسم فایل رو واردش میکنید و دنبال فایلی با اون اسم (یا اسم و مسیر) در پوشه جاری می‌گرده.
بسیار سریع، خوش دست و زیباست.
لازم به ذکره که پلاگین vim هم داره.

استفاده ازش هم ساده‌س.
کافیه بزنید fzf و بعدش تایپ کنید اسم فایلتون رو.

دانلود و اطلاعات بیشتر:
https://github.com/junegunn/fzf

اموزش و معرفی:
https://www.youtube.com/watch?v=qgG5Jhi_Els

و بازم آموزش:
https://www.tecmint.com/fzf-fuzzy-file-search-from-linux-terminal/
معرفی دستور touch
اسمش جالبه و تقریبا معنی رو می‌رسونه.
به این صورته که اسم یه فایل رو بهش میدید و اون timestampش رو براتون آپدیت می‌کنه.
از نگاه سیستم عامل اون فایل آپدیت شده ولی در واقع محتویاتش هیچ تغییری نکرده.
جایی که استفاده میشه مثلا اینه که می‌خوایم بدون اینکه چیزی رو به هم بریزیم و فایلی رو واقعا تغییر بدیم ببینیم دسترسی write داریم یا نه.
همچنین اگر فایلی که بهش میدید وجود نداشته باشه، یه فایل جدید می‌سازه به اون نام و timeStamp ش رو همون موقع تنظیم می‌کنه.
یه فایل جدیدِ خالی
https://www.vimconf.live/
کنفرانس دوست‌دارانِ ویم!!!!!!!!
https://github.com/mr-hashemi/mr-hashemi

حالا درسته زبان کاربردی ای نشد ولی برای یادگیری کامپایلر نوشتن که خیلی خوبه.
با کمک بچه‌های متن‌باز تقریبا همه چی داره، پروژه اصولی‌ای هم شده.

با یه نگاه اجمالی که انداختم با antlr نوشته شده.
طی این سری، از پایه با لینوکس آشنا میشیم، دانلود و کنار ویندوز نصبش می کنیم، تمام تنظیمات مورد نیاز برای برنامه‌نویسی رو انجام میدیم و در یک کلام، لینوکسی میشیم (:

https://www.youtube.com/playlist?list=PLAt10Vana3Ydk4KFbhBuZ0jFm74Tg0RAG
https://javacup.ir/weak-reference/

ارجاع ضعیف در جاوا

خودم ترجمه کردم، مثل همیشه بخونید و نظراتتون رو بگید.
Forwarded from Hardware Troll
سخنرانی عمو باب پیرامون «آینده برنامه‌نویسی»
https://www.youtube.com/watch?v=ecIWPzGEbFc
اگر به برنامه‌نویسی علاقمند هستید اصلا این ارائه رو از دست ندید. شدیدا کمک می‌کنه به انتخاب مسیرتون.

@hwtroll
https://pchiusano.github.io/2017-01-20/why-not-haskell.html

اگر هسکل اینقدر خوبه چرا محبوب نیست؟