У кислородного завода

Ехал мимо кислородного завода — сделал пару наблюдений:

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

— во-вторых, троллейбусный маршрут ЧМК — АМЗ, отменённый в постперестроечные годы, восстановлен — теперь он не четырнадцатый, а седьмой.

Где находится Chelyabinsk?

Зашёл недавно в магазин за хозтоварами, расплатился карточкой — в отчёте интернет-банка написано, что место совершения транзакции — Соединённое королевство, Chelyabinsk:
Соединённое королевство, Chelyabinsk

Ишь как англичанка гадит! Теперь, значит, Челябинск в Великобритании?

Перловые модули вставали не туда

Только сейчас обнаружил интересную штуковину: если в убунте выполнять общесистемную установку перловых модулей командой

sudo cpan Имя::Модуля

то модуль встаёт куда надо — в моём случае это /usr/local/share/perl/5.18.2 (а мануалы ложатся в /usr/local/man/man3), но если сначала взять себе рутовую консоль командой

sudo bash

и из такой консоли запускать cpan — модули встанут в ~/perl5/lib/perl5, чего я не ожидал.

P. S. Про sudo apt-get install libимя-модуля-perl я в курсе.

Письмо

Я давным-давно не получал бумажных писем. Уведомления из налоговой инспекции да ответы из ГАИ — не в счёт. А тут — надо же! Письмо :-)

Открытка, визитки и наклейки OpenStreetMap

С открыткой, наклейками и визитками. Вступайте в нашу секту! То есть, заходите на сайт, пользуйтесь картами, дорисовывайте что-то недостающее.

До скоростного нотного набора ещё ой как далеко

Вчера, чтоб отдохнуть от конфигурирования редмайна, решил набрать внезапно свалившуюся на нас партитуру — хору надо выучить к региональному туру Всероссийского хорового фестиваля песню «Смело мы в бой пойдём за власть Советов» «Мы смело в бой пойдём», написанную лет сто назад. Те ноты, что выложены на сайте Свердловского областного методического центра по художественному образованию — позор какой-то: криво отсканированные растровые картинки не очень высокого разрешения. Из спортивного интереса решил набирать сразу исходный текст, не пользуясь музыкальными редакторами MuseScore или Denemo. Ну и скорость набора засёк — из того же спортивного интереса.

Итоги:

  • Мои ноты гораздо лучше выглядят, чем оригинал и легче читаются.
  • На набор одного листа, содержащего четыре вокальные партии с текстом, но без партии фортепиано вместе с вычиткой, прослушиванием и подглядыванием в справочные материалы ушло 75 минут. То есть, скорость набора составляет всего-то 0,8 листа в час. С аккомпанементом получается в разы медленнее. Как люди умудряются набирать в Лилипонде до трёх с половиной листов в час — не знаю, мне до этого далеко.
  • Развивать свою скорость лилипондового набора нет смысла — нецелесообразно экономически. Полезнее время на программирование потратить — это лучше оплачивается.

Танцы с зависимостями

Про перловый веб-фреймворк Catalyst когда-то говорили, что он за собой тянет чуть ли не половину CPAN :-)

Решил я в дополнение к Каталисту и Моджо писать и на Дансере — так сложилось. На perldancer.org пишут:

Key features:

Few dependencies — Dancer depends on as few CPAN modules as possible making it easy to install.

Ставлю Dancer — и где эти самые few depencies? Утром модули ставил, сейчас — ставлю, а они всё не кончаются и не кончаются…

Многоязычное

За прошедшие сутки, как и почти в любой другой день, читал тексты и слушал речь на двух естественных языках — русском и английском — и держал в голове ещё кучу других: языков программирования да языков разметки. Как минимум, пришлось читать код на Perl, PHP, Bash и Ruby. Ну и, вроде, чё-то в браузерном отладчике смотрел — значит, ещё и HTML с CSS. И, наверное, JavaScript там же.

Два плюс семь — получается девять языков параллельно. Добавим LilyPond — будет десять. Это не вредно? :-)