s o m e t h i n g a b o u t m e

the song remains the same

черт, как быстро поднять из небытия свои знания физики/математики 10-11 классов и вышки 1-2 курса? конспектов нет, книг множество out there, но не все же подряд читать.

есть мысли и советы? то, что я пока решил для себя - обозначить дедлайн, action points и начать бурить по всем темам по-порядку.


there’s a sailor who drinks

Jacques Brel - Amsterdam

много планов и зуда в руках, голова удивительно свежая.

это удивительная песня


asian thing

электронные книги - это чудесная штука. pdfchm.com - это просто кладовка сокровищ.

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

удивительно, как комментарии чьей-то рукой на неизвестном мне языке оживили книгу на мониторе, сделали ее реальней. как будто в руках держишь. черт знает, китайский это или японский.

Alien Symbols

теперь я знаю, что много людей в мире подчеркивает непонятные слова в книгах :)

Alien Symbols


files renaming

How to add some string to all file names in current dictionary?

traut@traut-laptop:~/test$ ls
filename1.txt  filename2.wav  filename3.odt
traut@traut-laptop:~/test$ ls -1 | while read filename; \
> do \
> NAME=${filename%.*}; EXT=${filename#*.}; mv ${NAME}.${EXT} ${NAME}_mark.${EXT}; \
> done
traut@traut-laptop:~/test$ ls
filename1_mark.txt  filename2_mark.wav  filename3_mark.odt
traut@traut-laptop:~/test$


i’m on a roll

встретил в коде комментарий, датированный 7 января 1998 года. причем какого-то индийца. причем пост-дока из США.

10 лет назад, пздц


in linux we trust

My Book World

пару недель назад был куплен WD My Book World Edition. Основным импульсом к покупке было желание сохранить все то хорошее, что смотрится/слушается ежедневно для будущего использования. Например, мое хранилище flac- (джаз, классика. считаю глупым, при сегодняшней стоимости Гб места, хранить это в mp3), ape-, mp3-музыки уже начало занимать на старом сторадже в 300Гб непозволительно много места. Про фильмы совсем нечего говорить. DVD-R не нравятся идейно — пыльная коробка с дисками жутко непрактичная, собирает пыль и обладает порогом “влом-доставать”. итого, что мы имеем:

  • ARM926 processor + 32Mb RAM
  • Integrated Gigabit Ethernet MAC
  • Integrated SATA core and PHY
  • Integrated USB host controllers and PHYs
  • High speed AES-128 encryption core
  • PCI interface supporting system expansion
  • Open standard Linux OS

+ ~1Tb свободного места на диске.

Т.е. это — минирабочая станция с громадным диском и маленькой системкой. Изначально, WD предоставляет какой-то свой софт доступа и расшаривания диска в сети. Это не наш путь :) все внутри сделано умно людьми с прямыми руками, а потому хачится просто и красиво: очень легко поднимается ssh, убивается родной WDшный расшаривательный софт (написанный, кстати, на java) и начинаем накатывать то, что нужно нам.

[traut@traut-box ~]$ uname -a
Linux traut-box 2.6.17.14 #1 PREEMPT Mon Mar 26 12:36:33 BST 2007 armv5tejl GNU/Linux

Я собрал и поставил midnight commander, screen, rtorrent, Firefly (трасляция audio-архива по сети). Samba/FTP я поубивал, т.к. не пользуюсь — при поднятии сети, ноутбук пытается примаунтить сторадж по sshfs как локальную папку.

Т.к. изначально веб-интерфейс системы сделан на Lighttpd + FastCGI + Perl, достаточно легко хачится и подключается через FCGI нужный язык — PHP, Python, etc. Легким движением делается маленький веб-сервак :) Резюмируя, можно сказать, что система тихая, функциональная, достаточно шустрая (только опреативки я бы добавил), и, что главное, очень гибкая. На этот девайс есть даже рецепт по накатыванию Debian. По плану, такую систему удобно поставить в чулан, подкючить к wifi-точке и забыть о ней.

Девайс радует также маленькими фишечками, как то: радиаторная решетка в виде кода Морзе, комментарии с именами комментаторов в скриптах загрузки :), закомментированный и невключенный по-умолчанию функционал (encrypted FS).

Как обычно - еще одна игрушка с Linux внутри :)


rainbow eyes

песня, с которой я ассоциирую здоровый кусок своего прошлого. в этом куске была целая пачка перемен, сомнений, спокойствия и тихих вечеров.

соло тут необыкновенное

Rainbow - Rainbow Eyes


graphits

graphits

graphits, originally uploaded by _traut_.

пару недель назад купил за мелочь пачку графитов. хороши - тяжелые и холодные в руке, очень мягкие - в этой пачке от НВ до 6В. Из минусов - очень легко бьются.


things have happened

сегодня кофе вызвало приятную бодрящую щекотку, которую когда-то вызывали сигареты. был удивлен и озадачен :)

программирование представляется возней с кусочками конструктора, собиранием из них разных штук. В таком контексте web-дев - собирание красивых, иногда очень дорогих, игрушек, не несущих в себе какого-либо функционального значения по работе с общим потоком данных. Другие типы программирования - core, low level, etc. - это сборка самих деталей конструктора или сборка из этих деталей полезных тузовин (молотка, микроскопа :) ), которые имеют уже прямое назначение в обработке данных. Такая деятельность сейчас видятся мне наиболее реальным и интересным занятием (в сравнении с деланьем ярких игрушек).

Но о данных тут несколько другой, более широкий разговор - количество данных преобразует игрушки в сложные системы, которые вызывают уважение - amazon, ebay, facebook. Но большинство игрушек так и остаются игрушками (занимающими свою нишу, да, но банально известными и простыми внутри).


Jacques Brel. Ces Gens La