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

utfing

utf8 в консоли прекрасен

Screenshot. 20.05.2008


hardy heron on nx7400

отформатировал корневой раздел, забэкапив перед этим поправленные вручную конифги, и накатил Ubuntu Hardy Heron 8.04 на стоявшую перед этим Kubuntu Gutsy.

ощущения - полет нормальный, Gnome радует. Новый FF; Pidgin, более удобный чем SIM; прочие мелкие вкусности.

Rhythmbox существенно менее глючный чем amaroK при работе с DAAP-шАрами - теперь c NAS-а проигрывается все (амарок не проигрывал некоторые mp3 и глючил на проигрывании flac).

Все железо подхватилось само, все работает. Пока только не проверил работает ли wifi.

Установка системы заняла 18 мин. по часам. Еще 30 мин заняла вдумчивая подмена дефолтных конфигов и достановки полезных тулзовин.

Очень доволен :)


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 внутри :)


extremely easy one-command backup on ubuntu

example of my easy-one-command backup script:

traut@traut-laptop:~$ cat ./make-backup.sh
rdiff-backup --force -v4 --print-statistics /home/traut /media/storage/_backup
traut@traut-laptop:~$ ./make-backup.sh
Using rdiff-backup version 1.1.14
...
[skip]
...
--------------[ Session statistics ]--------------
StartTime 1204299600.00 (Fri Feb 29 17:40:00 2008)
EndTime 1204300856.80 (Fri Feb 29 18:00:56 2008)
ElapsedTime 1256.80 (20 minutes 56.80 seconds)
SourceFiles 179336
SourceFileSize 45282340567 (42.2 GB)
MirrorFiles 179080
MirrorFileSize 45899848891 (42.7 GB)
NewFiles 3248
NewFileSize 977380475 (932 MB)
DeletedFiles 2992
DeletedFileSize 1596537521 (1.49 GB)
ChangedFiles 324
ChangedSourceSize 572043066 (546 MB)
ChangedMirrorSize 570394344 (544 MB)
IncrementFiles 6564
IncrementFileSize 1528496310 (1.42 GB)
TotalDestinationSizeChange 910987986 (869 MB)
Errors 0
--------------------------------------------------
traut@traut-laptop:~$

it’s extremely simple and maybe I should add some versions support. You can easily fire this backup task every-night/every-week/every-month with cron.


mc customisation

недавно таки кастомизировал себе mc, т.к. начал ощущать, как болят глаза от долгого всматривания в ярко-синий фон. да и тенденция последнего времени - забить на плагин к эклипсу и писать код на python прямо в mc-edit. мегаудобно, должен сказать.

итак, скриншоты цветовой темы:

python-овский код собственно, панели
java код а это фича yakuake :)

для кастомизации в такие цвета нужно добавить этот блок в файл ~/.mc/ini (убрав предварительно переносы строки)

[Colors]
base_color=dnormal=black,grey:dfocus=black,lightgrey:dhotnormal=blue,grey:
dhotfocus=white,gray:menu=white,black:menusel=yellow,grey:menuhot=yellow,black:
menuhotsel=white,black:input=white,black:reverse=brightblue,default:gauge=brightblue,default:
normal=lightgray,default:selected=white,blue:marked=yellow,default:directory=white,default:
link=red,default:device=brightblue,default:special=red,default:core=brightred,default:
executable=green,default:editnormal=white,default:editbold=yellow,default:
editmarked=black,lightgray

midnight commander black color scheme rocks!


really real time

по мотивам скачал, поставил, перезагрузил машину.

из плюсов:

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 7571 traut     20   0  5128 3380 1464 R   98  0.2   4:17.03 topology.py
 7656 traut     20   0  147m  38m  23m S   35  2.6   0:01.11 firefox-bin
 5275 root      20   0  365m  32m 5616 S   11  2.2   4:57.32 Xorg
 7421 traut     20   0  122m  44m  25m S    4  3.0   0:02.87 thunderbird-bin
 5861 traut     20   0  142m  45m  28m S    3  3.0   2:24.25 amarokapp
 5815 traut     20   0 33972  16m  11m S    2  1.1   0:06.67 yakuake
 5761 traut     20   0 30784  11m 9336 S    1  0.8   0:04.58 kwin
 5763 traut     20   0 37380  17m  13m S    1  1.2   0:04.95 kdesktop
 5773 traut     20   0 34508  16m  12m S    1  1.1   0:11.89 kicker

из минусов: бук перестал засыпать, зависая где-то на пути между отключением дисплея и отключением питания

доволен :) прогон подсчета характеристик топологии 5ти уровневого дерева из пирамид не мешает слушать музыку, браузить, сливать апдейты и читать почту.

traut@traut-laptop:~$ uname -a
Linux traut-laptop 2.6.22-14-rt #1 SMP PREEMPT RT Mon Oct 15 01:05:51 GMT 2007 i686 GNU/Linux

geeking

бля :) это - правда. я помню mplayer, через ansii art кодек, но это круче.

Unreal Tournament 2004 and libcaca HOWTO.

Last Modified: Thu Jun  3 02:10:17 CEST 2004
This is a small documentation which provides information on how to setup
Unreal Tournament 2004 with libcaca (Coloured ASCII Library). I created
this as i had some time one evening to play around with libcaca. The main
advantages are:
1.) No need of expensive 3D Hardware.
2.) Playing on console, framebuffer or in a xterm.
3.) Nice Dithering and Anti Aliasing methods. :)