← All posts tagged Linux

Мда. Докер кеширует как-то очень странно, чего-то я не понимаю. Один и тот же кусок вместо чтения из кеша заново пересобирает иногда (но не всегда). В связи с этим придётся "коммитить образ" ghc/cabal и дальше с него начинать. В общем, штука очень крутая, но до конца не ясны все плюсы и минусы в плане полезных юз-кейсов.

blog.scoutapp.com

Надо бы разобраться в этом Docker. Фиг с ним со временем старта и кол-вом требуемой памяти. Кеширование изменений ФС — вот это круто! То есть, если ты потихоньку пилишь скрипт, который вначале делает нужные apt-get install, то в следующий раз он может понять и тупо начать с места, где этот apt-get install уже выполнен. МАГИЯ!

Собственно, вопрос. А что вы читали по сетям в юниксах?

Я вот, например, по разным причинам и обстоятельствам начал читать
трёхтомник Стивенса (Stevens W.R. — TCP IP Illustrated, Volumes 1-3
(Professional Computing Series) — 1994-1996). Мне очень нравится, всё
очень юникс-вейно. Тебя шлют читать RFC, с первых страниц показывают
биты и протоколы. Сеть представляет собой зоопарк из рахных юниксов
screencloud.net (в этом, конечно же, и плюс и минус).

Но есть очевидные проблемы:

1. книга (точнее книги, их 3 штуки) старая, и IPv6 там упоминается
лишь как "вот три возможных будущих стандарта, поскольку на момент
чтения какой-то из них уже примут, мы не будет рассматривать ни один
из них".

2. Кроме отсутствия IPv6, конечно, имеется много старья, как минимум
этот зоопарк из юниксов, у каждого из которых свой вариант `ping` и
своя дробность часов. Забавно, как Стивенс находит в них баги (в
реализации ICMP) и отсылает к RFC, показывая что это именно
баг. Естественно, устаревшее описание почти у всех программ так и
чувствуется (но понимаю, что не критично и можно доразбираться потом,
в целом).

3. Единственное качество — какое-то DJVU галимое (правда, может плохо
искал, ну и ладно).

Решил найти альтернативу — судя по всему (по моим странным критериям
поиска вроде "погуглить best unix networking books" или захода на
рутрекер и просмотра по кол-ву сидов) популярным является
Таненбаум. Скачал его 5е издание (Tanenbaum A., Wetherall D. —
Computer Networks, 5th edition — 2010) — всё очень свежее, во
вступлении упоминается даже википедия, 3G-интернет и хипстеры с
айфонами (ну, может мне так только показалось).

Но с самого же вступления как-то отсутствует вот та "юниксовость",
которая была в Стивенсе. Во вступлении вводят кучу ненужных понятий
навроде "чем отличается distributed system от computer network",
рассказывают про какой-то "World Wide Web" (который поверх
Интернета). Про какие-то миллиарды долларов инвестиций и прочее.

Короче говоря, меня не покидало ощущение, что читателя держат за
дурачка (ну, или менеджера по продажам интернета). Очень точно эту
книгу (её начало, по крайней мере) характеризуют её же
иллюстрации. Вот, например, PAN (Personal Area Network, как LAN только
из собственных айфонов когда): screencloud.net , или вот
WAN screencloud.net (ну, там далее животные добавляются
и картинки еще круче стают).

Потому и назрел вопрос: что, собственно, читать?

Что ж, через fetchmail потихоньку скачиваю всю почту из гмейла в папку на жестком диске. Бекап почты — уже дело хорошее. Следующий шаг — натравить на него mu.

Поддержка MIT Scheme REPL
Как раз вчера еще пытался кривой emacs quack мучать! Вот как оно бывает — очередная унылая новость про очередной унылый текстовый редактор и тут оп! Киллер-фича.

Кстати, из туториала по autotools внезапно узнал о прекрасной команде ls -R (да да, про tree я знаю, но эта тоже неплохая команда).

Как обычно. Начинаешь читать книгу, там ссылка в ман, там ты понимаешь, что никогда толком не разбирался в мане и уже забыл как по разделам бродить, начинаешь читать man man, а там начинаешь жать help чтоб понять как в нём вообще передвигаться правильно.

Узнал много нового, как всегда.

Это у меня руки кривые или это epic fail?
sudo apt-get remove gwibber
[sudo] password for kost:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
gwibber ubuntu-desktop
0 upgraded, 0 newly installed, 2 to remove and 1 not upgraded.
After this operation, 1,323 kB disk space will be freed.
Do you want to continue [Y/n]?

Полчасика помучал awesome. Вспомнил линакс в лучшем виде — там шрифты не работают, в xterm Alt+b/Alt+f не работает, а еще копипаст странный, тема отстойная, раскладку непонятно как вывести. Столько всего! ^_____^

В общем, много интересного предстоит. В остальном — вроде ничего, очень шустрый и возьму за цель для работы на него пересесть ради профилактики.

А tomahawk, кстати, прикольный, рекомендую посмотреть любителям комбайнов. Правда пока нельзя туда драгдропать и подобных допилов не хватает, а так — ок.

Собственно, кто что о POHMELFS думает? Кто-то пробовал? opennet.ru
Если не нужны возможности рейд-0 (ну, который ускоряет чтение на несколько дисков) — имеет ли смысл пробовать/смотреть?