Фанатский значок

Вот этот пост: http://ubuntero.blogspot.com/2009/04/ubuntu.html
сподвиг меня на следующее:



Одного не могу понять: на компе png у меня прозрачный, а в блоге - на белом фоне :(
UPD: прозрачность пропала при вставке изображения в блог. Если залить картинку в пикасу, а в блог вставить ссылку, то всё нормально :)

Заметки

Если у вас есть принтер, работающий через cups, а GQview не хочет печатать, удалите пакет lpr и установите cups-bsd.

Чтобы ходить по ssh без пароля, нужно:
- ssh-keygen
- скопировать публичный ключ на удалённую машину и добавить в ~.ssh/authorized_keys
- разрешить в конфиге сервера авторизацию без пароля
Хорошая статья: http://www.nixp.ru/articles/ssh

Разбираем ZTE ZXDSL831 ADSL Router



Виден не распаянный разъём USB-B. Левее, предположительно, последовательный порт.
Через эту железку ко мне приходит интернет. Во время фотосета девайс продолжал работать :)

Актаком: АСК-2203 и АСК-2205

АСК-2203 и АСК-2205 - недорогие цифровые осциллографы с хорошими возможностями (отличаются только монохромным/цветныи экраном). Приборы не внесены в Госреестр, но для дома вполне сгодятся. Советую посмотреть всю линейку.

Файловая система для встраиваемого устройства

Что нужно иметь в виду, создавая файловую систему для встраиваемого устройства?
1. Тип накопителя. У меня флэш, разбитый на блоки по 64К. Размер ФС должен быть кратен размеру блока.
2. Размер блоков файловой системы и количество inode. Для ФС малого размера (несколько мегабайт) mke2fs создаёт мало inode, что ограничивает количество файлов до непригодных значений в пару сотен.
3. Нет необходимости резервировать место для рута.

Итак, учитывая вышесказанное, получаем примерно следующее:

Создаём файл с размером, кратным размеру блока устройства:
dd if=/dev/zero of=~/initrd.ext2 bs=64k count=160
160+0 записей считано
160+0 записей написано
скопировано 10485760 байт (10 MB), 0,0280014 c, 374 MB/c


Создаём в этом файле систему ext2:
/sbin/mke2fs -b 1024 -I 128 -L "router" -m 0 -N 1024 -t ext2 ./initrd.ext2
mke2fs 1.41.3 (12-Oct-2008)
./initrd.ext2 is not a block special device.
Proceed anyway? (y,n) y
Filesystem label=router
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
1024 inodes, 10240 blocks
0 blocks (0.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=10485760
2 block groups
8192 blocks per group, 8192 fragments per group
512 inodes per group
Superblock backups stored on blocks:
8193

Writing inode tables: done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 38 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.


Монтируем получившуюся ФС:
sudo mount ~/initrd.ext2 /mnt/tmp/ -t ext2 -o loop


Далее, нужно будет создать системные катологи, уделив особое внимание каталогу /dev, но это уже отдельная история.