نوشته‌های ترمینالی
2.65K subscribers
425 photos
12 videos
32 files
2.25K links
Download Telegram
خب اینم یه کانال دیگه که ادمینش شدم. حقیقتش دیگه تلگرام اجازه نمیده با اکانت خودم کانال پابلیک بسازم (محدودیتش 10 تاست فکر کنم)
خلاصه خیلی‌ جاها مطلب می‌ذارم شاید بد نباشه یه کانال هم به اسم خودم باشه.
https://github.audio/

یه سایته که از روی event های اخیر گیت‌هاب صدا تولید می‌کنه
مثلا کامیت‌ها و issue ها و PRها
واقعا تیپیکال اهنگیه که نردها گوش می‌دن.
ولی جدا از شوخی،‌صدای زندگی برنامه‌نویسی رو می‌شه شنید. گاهی هم اون وسطش پرو‌ژه‌های جالب می‌شه پیدا کرد البته احتمالش کمه خب.
یه کتاب‌خونه سی/سی‌پلاس‌پلاس که یه دوست خوب توسعه داد، منم یکم ادیتش کردم که هم روی ویندوز هم لینوکس هم مک کار کنه، کارش چیه؟
می‌تونید یه کارای ابتدایی ترمینال رو باهش انجام بدید، مثلا چاپ رنگی و پاک کردن صفحه و getch بدون مصیبت.

یکی از یوزر‌هاش دنبال رنگ نارنجی بود که توی رنگ‌های ۸ بیتی نیست، این شد که قابلیت چاپ با رنگ RGB رو هم اضافه کردم. البته روی ویندوز‌های قبل از ۱۰ کار نمی‌کنه ولی واقعا چیزی نیست که بخوام بهش فکر کنم.

اگر ansi escape code ها رو دوست داشتید یاد بگیرید هم سورس این کتاب‌خونه هست هم ویکی‌پدیای خوبی داره:
https://en.wikipedia.org/wiki/ANSI_escape_code
صحبت مسخره‌بازی‌های ترمینال شد، دستورای neofetch و screenfetch که هم زیبان هم اطلاعات جالبی می دن، pfetch از اینا سبک‌تره و اگه خواستید توی bashrc جایی بذارید بهتره به نظرم.
ابزارهای cowsay و figlet و toilet هم ascii art های جالبی می‌سازن، با پایپ کردنشون به lolcat هم می‌تونید یه رنگ قشنگی بهشون بدید.
اگر git نصب دارید،‌می‌تونید ریپوزیتوری gnu coreutils رو دانلود کنید و کدهاش رو بخونید. کد های C حرفه‌ای، برای ابزار‌هایی که روزانه باهاشون کار می‌کنیم مثلا echo و cat و ls و mv و غیره

کافیه بزنید
git clone git://git.sv.gnu.org/coreutils

طبیعتا سورس‌کد ها توی src هستن.
https://cs.lmu.edu/~ray/notes/paradigms/
زیبا و تمیز در مورد پارادایم های برنامه‌نویسی نوشته بود
چند تا اصل داریم برای سوال پرسیدن:


اصل اول "no hello"
یعنی نباید بگی:
- سلام خوبی
+ سلام بفرمایید
− سوال فلان

بلکه:
+ سلام، (خوبی؟) سوال فلان
− جواب


اصل دوم "dont ask to ask"
نباید بپرسی میشه سوال بپرسم یا نه
یعنی نباید بگی:
-سلام میشه سوال بپرسم؟
+ خواهش میکنم بفرمایید
−سوال فلان

بلکه:
+ سلام خسته نباشید سوال فلان
− جواب فلان
کتاب haskellbook.ir کتاب خوبیه برای شروع هسکل ولی خب خیلی مفصل نوشته.
ترجمه‌ش هم موجوده، توی کتاب راه گذاشته
What happens on 2038?

On this date the Unix Time Stamp will cease to work due to a 32-bit overflow. Before this moment millions of applications will need to adopt a new convention for time stamps or be migrated to 64-bit systems which will buy the time stamp a "bit" more time.

https://en.m.wikipedia.org/wiki/Year_2038_problem