vgimly
Linux kernel 2.6.36
Обновился до 2.6.36.. Всего два патча на проприетарные дрова..
Теперь kfifo_skip принимает только 1 параметр (видимо хранят размер последней записи?)
Ну и ioctl поменяли на unlocked_ioctl с возвратом не int а long..
Во. И примеры, наконец, на kfifo положили в дерево.. давно пора :)
vgimly
deluge rtorrent Deluge оказывается работает на движке libtorrent (лежущим в основе rTorrent) так что споры о том, что лучше — rtorrent vs deluge — лишены смысла..
rtorrent — сишный ncurses интерфейс над libtorrent, к которому можно прикрутить xml-rpc-c — и на этом добре заработают различные гуи и вебуи (ruTorrent — один из лучших их представителей);
deluge — питоновский набор интерфейсов — консольнй cli, вебуи и gnome GTK + возможность запуска thin-client — тонкого клиента deluged. Причём любой UI deluge может прицепиться к любому демону (если произвести соответствующую настройку).

Питон отличается простотой кода и богатыми библиотеками — а также вполне может побороться с чистым с-кодом и по скорости и по памяти.

Удобный и надёжный питоновский интерфейс и одинаковый с rTorrent движок.
Похоже — выбор в пользу Deluge — очевиден.
vgimly
Google Ubuntu Хром Chrome spellcheck *правописание
Оказывается это не в 10.04 словарь орфографии стал "плохим". Это умельцы из гугль прикрутили в браузер свою проверку правописания. В любом другом месте убунты проверка правописания более чем сносная (в любом поле ввода) — в фаерфокс или любой чатилке например. а хром пользуется своим убогим словарём — который даже слово "орфография" не знает :)
vgimly
htb tc К любому классу htb может быть подключен ИЛИ очередь (qdisc) ИЛИ другой(другие) классы.
если пакет отфильтрован в класс без очереди, и фильтры не "забрали" его в класс с очередью — то пакет "вылетает" снова в дефолтовый класс верхней очереди и её очередь отдачи..
vgimly
tc Фильтры применяются и хранятся не последовательно — а как-то случайно..
а. понял. внутри одного приоритета они выбираются последовательно по хешу (ибо хранятся в виде бинарных деревьев) — то есть выглядят как случайно :)
vgimly
tc Неочевидное.
tc filter правила должны начинаться с корневой очереди — распихивая по классам. Запихнув в класс уже можно подклассами распихивать :)
vgimly
+ к прошлому камменту :) актуальная реклама в конце сентября — "подготовь тело к лету!"
это как телегу что ли? с осени надо начинать? чтож я с телом за лето то сотворил что ему профилактика остальные три четверти года требуется??
vgimly
ненавижу рекламу. выпадающий банер — кнопочка "закрыть" обязательно откроет в новом окошке "страничку спонсора". резал. и буду резать. всегда и везде. никакой жалости. уроды.
vgimly
обновил на своём vps убунту до 10.04.. "На всякий пожарный" завёл запуск sshd и nginx под daemontools :) перезагружаться стрёмно.. во всём виноват upstart.. помню недобрый опыт работы с нима ещё в 8.04 — когда потребовалось делать бекап выпыэса и восстанавливать всё заново...
vgimly
Kernel embedded Ковыряю kernel.. Компиляю точнее..
Обещанные степени сжатия:
elf 3977763 175.55% binary uncompressed
lzo 1578480 9.35% modern lightweght && speedy compression with 33% poor than gzip
gzip 1443552 0.00% reference compressor
bzip2 1402144 -2.87% 10% more than gzip
lzma 1196992 -17.08% 33% more than gzip
Скорости загрузки по сети:
(протокол, загрузка (с), распаковка — "на глазок")
lzo 12 0
gzip 11 0
bzip2 11 4
lzma 9 2
Поразительно. Горячо любимый bzip2 — единственный кто оказался много-много медленнее других.

Радует что наконец заработал nfsroot!
vgimly
Ubuntu ifconfig Как на одном "физическом" интерфейсе сделать несколько виртуальных?
Просто разные ip на одном mac-адресе — это ifconfig eth0:1 1.2.3.4 up
А для интерфейсов с разными mac адресами есть прога MultiMac — primianotucci.com
Поднимаем сколько нужно интерфейсов — multimac 5
Стыкуем интерфейс верхнего уровня (tap0) к физическому интерфейсу:
brctl addbr br0
brctl addif br0 eth0
brctl addif br0 tap0
...
назначаем физические адреса:
ifconfig tap1 hw ether <New MAC address>
ifconfig tap1 <Virtual ip address 1> up
.. и всё.
vgimly
OpenVPN Сколько я мучался с этим openvpn. Оказывается чтобы нормально заработал роутинг достаточно чтобы устройство было не тун, а тап.. tun vs tap — tap is winner!
vgimly
FTP http_proxy Chrome "Починил" хромовский ftp. Теперь редиректор на squid меняет ссылки ftp--(some) на ftp://(some)
То есть хром лезет на http прокси — а сквид автоматом внутри себя переходит на ftp..
vgimly
httpseed weebseed getright.com
Метод — добавить url-list в корневой каталог torrent — наравне с announce.
Строка или массив строк содержащих url. Если оканчивается на / — значит надо добавлять имя файла из торрента.
bittornado.com
Метод — добавить httpseeds — массив url — ссылки на скрипт, знающий битторент.
<url>?info_hash=[hash]&piece=[piece]{&ranges=[start]-[end]{,[start]-[end]}...}
Полезен видимо только для сидбоксов на хостингах, запрещающих торрент.
Этот метод знает мало кто из клиентов..
vgimly
cygwin Великая сила! Особенно с приходом 1.7 — наконец полная поддержка длинных имён.. sshd сервер в комплекте — уже сказка :)