Лаборатория The UNIX-HATERS Handbook

dmitrisimus
, 25 November 2008

Привет всем!

Хочу поделиться с вами книжкой, которую раздобыл сегодня на просторах сети. Называется она The UNIX-HATERS Handbook. Как повествует Википедия, это компиляция сообщений списка рассылки UNIX-HATERS, приправленная комментариями авторов. Вещь получилась, остроумная, местами смешная и в чем-то даже полезная.

В этой книге в ироничной форме обсуждается извечная тема: UNIX — старенькая операционная система, которой пора на покой. Уместно вспомнить фразу Роба Пайка (одного из разработчиков оригинальной системы UNIX): «UNIX не просто мёртв, от него плохо пахнет». Кстати, определённый интерес представляют его, не слишком оптимистичные, заметки о положении вещей в области исследовательских работ, связанных с системным программным обеспечением.

Но вернёмся к книге. Она меня заинтересовала уже со слов посвящения:

To Ken and Dennis, whithout whoom this book would not have been possible

Вот такой оригинальный юмор у автора :)

Кто-то будет этой книгой доволен, кто-то оскорблён, кто-то посмеётся вместе с автором над своей любимой операционной системой. В общем, приятного чтения!

P.S.: Книга весит 3,5 метра («только программисты измеряют объём метрами и называют это весом» © ;)), а я не знаю, как закачать на сайт файлы больше 2Мб. Поэтому я разбил его на две части, и потом каждую из них сжал.

$ dd bs=1900000 if=ugh.pdf of=ugh.pdf.part1 count=1
$ gzip ugh.pdf.part1
$ dd bs=1900000 if=ugh.pdf of=ugh.pdf.part2 count=1 skip=1
$ gzip ugh.pdf.part2

Получилось это и это (правый клик, «Сохранить объект как», иначе увидите странный текст в окне браузера ;)). Восстановить pdf-файл (собственно, книгу The UNIX-HATERS Handbook) можно следующим образом (система загрузки файлов на сайт потёрла точки в названии файлов):

$ gunzip -c ughpdfpart1.gz > ugh.pdf
$ gunzip -c ughpdfpart2.gz >> ugh.pdf

P.P.S.: И как бы я это сделал без UNIX'а под рукой :) Выходит, UNIX помогает даже ненавидеть себя ;)

P.P.P.S.: Интересно, зачем я создал эту новость? Я же, вроде, линуксоид o_O