shoorick: (Default)
Поставил hugin под убунтой — стало лучше: в отличие от мандривы, требуется меньше телодвижений: почти не надо елозить мышью — всю работу по поиску ключевых точек (ну или почти всю) autopano-sift выполняет самостоятельно — в мандриве требовалось указать хотя бы одну пару (а лучше три) для всех соседних картинок. На больших панорамах, по десятку снимков, это утомляло. Особенно когда вместо мыши использовался ноутбучный тачпад..

Закат на Александровской сопке

Попутно написал на перле quick and dirty добытчик превьюшек из RSS-потока. Было, в общем-то, три варианта:
  1. Аккуратно разобрать полученный XML (на CPAN есть всякие модули).
  2. Взять с полки книжку, вспомнить про XSLT и сделать именно на нём. Можно даже без перла.
  3. Тупо выдрать нужное регекспами.
Тупо выдрал:
while ( $content =~ s{<item>(.+?)</item>}{}s ) {
    local $_ = $1;
    my ( $title ) = m{<title>(.+?)( / .+?)?</title>};
    my ( $link  ) = m{<link>(.+?)</link>};
    my ( $src   ) = m{<media:thumbnail\s+url="(.+?)"};

    print qq{<a href="$link"><img src="$src" alt="$title" title="$title"></a> };
}
Выдаёт такой список:

Закат на Александровской сопке Александровская сопка. Перед закатом Вид с Александровской сопки в сторону Миасса Вид с Александровской сопки на Златоуст и Таганай Скалы на Александровской сопке

Чую, что надо было всё-таки каким-нибудь из первых двух методов пользоваться, но поленился читать мануалы. Стыд и позор.
shoorick: (Default)
В интернетах рекомендуют перломодули ставить не через cpan или perl -MCPAN -eshell, а тем путём, что более правилен для используемой ОС.

Под фрёй это значит, что можно попытаться поставить модуль из портов: для множества популярных модулей есть соответствующие порты с именами p5-Module-Name. В мандриве, если правильно помню, пакеты назывались perl-Module-Name. В убунте ещё веселее: libmodule-name-perl.
shoorick: (Default)
Смотрю в мандриве настройки питания: мандрива говорит, что процессор на моём ноутбуке нельзя выключать и снижать его производительность (Scaling capability) — тоже якобы нельзя.

Странно: вон в убунте почему-то производительность часто падает до 25 процентов от исходной (с сопутствующим охлаждением процессора и затиханием вентилятора) — там, значит, можно?
shoorick: (Default)
Зацепился взглядом за пост, где приводятся примеры программизма на языке, состоящем из смайликов лиспе. Там же автор показывает, как ставится под эти ваши винды некий newlisp — автор утверждает, что оно есть и в линуксах. Под мандривой не нашёл (а искать лень), поэтому поставил, чтобы побаловаться, Common LISP. Запускаю:
$ clisp
  i i i i i i i       ooooo    o        ooooooo   ooooo   ooooo
  I I I I I I I      8     8   8           8     8     o  8    8
  I  \ `+' /  I      8         8           8     8        8    8
   \  `-+-'  /       8         8           8      ooooo   8oooo
    `-__|__-'        8         8           8           8  8
        |            8     o   8           8     o     8  8
  ------+------       ooooo    8oooooo  ooo8ooo   ooooo   8

Welcome to GNU CLISP 2.48 (2009-07-28) <http://clisp.cons.org/>
Видимо, авторы clisp считают, что менора тоже состоит из скобок.
shoorick: (Default)
Вчера нашёл термометр для убунты — появилась возможность сравнить не только приблизительные ощущения нагревания ноутбука, но и точную его температуру. Измерения показали, что ощущения, в общем-то, оказались вполне верными: под убунтой с гномом температура процессора держится возле 45°, а мандрива с четвёртыми кедами сразу же после загрузки разогревают камень до 60°, и его температура (в зависимости от загруженности) колеблется от 55° до 75°.
shoorick: (Default)
Нашёл причину, по которой после установки убунты мандрива не желала грузиться — оказалось, что убунта (из ревности? :-) коряво написала параметры загрузки в свой /boot/grub/grub.cfg: если сначала она верно определила раздел, где сидит мандрива (в моём случае это /dev/sda6)
menuentry "linux (on /dev/sda6)" {
        insmod ext2
        set root=(hd0,6)
то потом, непонятно по какой причине, она ссылается на другой раздел (в данном случае, на /dev/sda5, который в мандриве монтировался в /home)
        initrd (hd0,5)/boot/initrd.img
}
Сижу сейчас под мандривой — к KDE я больше привык.
shoorick: (Default)
Практика показала, что убунта, как и мандрива, не сильно расположена к чтению конфигурации иксов из /etc/X11/xorg.conf — она берёт настройки из кучи XML-файлов, разбросанных по домашнему каталогу юзера. В частности, настройки клавиатуры спрятаны в ~/.gconf/desktop/gnome/peripherals/keyboard/kbd/%gconf.xml

Зачем?!
shoorick: (Default)
Позавчера провёл эксперимент: вотнул на свободное место домашнего ноутбука убунту — какую-то нетбучную сборку, пролетавшую мимо. Главное из замеченных перед мандривой преимуществ — меньшее энергопотребление: ноутбук практически не греется и не жужжит вентилятором. Правда, мандрива перестала грузиться — GRUB пишет, что /boot/vmlinuz не найден (а он там был!) — будем читать маны внимательнее...

P. S. Логотип убунты напоминает бубен.

upd/23.01.2010: Починил.
shoorick: (Default)
После обновления мандривы до версии 2010 ноутбук научился выходить из ждущего режима (Suspend to RAM). Может быть, он и из спящего (Suspend to disk) научился выходить заодно? Надо проверить...
shoorick: (Default)
Авторы некоторых линуксов, вероятно, считают, что в нынешних условиях проще нагуглить желаемое и делают так, что по умолчанию не ставится никакая документация: я уже сталкивался с отсутствием мана и в мандриве, и на роутере — приходилось ставить самому.

С перловой документацией — аналогичная фигня. Причём, что интересно, man perldoc есть, а самого перлдока — нет. Надо опять же ставить самому. Если пытаться найти пакет в мандриве по слову perldoc, то это не даст нужных результатов — обнаружится пара перломодулей, но не документация. Оказывается, пакет с документацией на перл называется perl-doc. Зачем — непонятно.

Profile

shoorick: (Default)
shoorick

December 2016

S M T W T F S
    1 23
45678910
11121314151617
18 19 2021222324
25262728293031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 11th, 2025 12:30 pm
Powered by Dreamwidth Studios