Боль-ше де-фи-сов

Нотный редактор LilyPond по умолчанию считает, что при недостатке свободного места для текста в вокальных произведениях можно выкинуть лишние пробелы и дефисы между слогами — в результате слова такого текста вообще не разбиваются на слоги:

Слипшиеся слоги

В русском тексте с его обилием букв это достаточно часто встречается. Выглядит непривычно, да и авторы набираемых произведений настаивают всё-таки на разделении.

Решение нашлось в LilyPond Snippet Repository — переопределив значение свойства LyricHyphen.minimum-distance, можно добиться не только увеличения дистанции между слогами, но и принудительной расстановки дефисов — такое переопредение можно засунуть прямо в блок с текстом:

choirVerse = \lyricmode {
  \override LyricHyphen.minimum-distance = #0.5

  Да не у -- мрёт ни с_на -- ми, ни по -- том

Результат — появились дефисы:

Слоги разделены дефисами

Если вместо 0.5 указать значение побольше, слоги разойдутся дальше.

Спою в воскресенье

Зимой я предполагал, что весной меня не будет в Челябинске и я не смогу выступить в концерте солистов, но планы поменялись — репетиции возобновлены, концерт на носу — уже в ближайшее воскресенье.

22 мая в 17:30 в Челябинске на улице Коммуны, 69 в Пушкинском зале Центральной библиотеки имени Пушкина (это взрослая библиотека в восточной части дома) — концерт академической вокальной музыки.

Исполнители — лауреаты областных, зональных и международных конкурсов вокалистов — солисты и ансамбли вокально-хоровой школы «Мечта»: Дарья Денисова, Надежда Ворониченко, Ольга Власова, Анастасия Аксёнова, Александр Сапожников. Художественный руководитель и педагог — Заслуженный работник культуры РСФСР Владимир Шереметьев, концертмейстер — лауреат международных конкурсов Наталья Пецкус.

В программе — арии из опер, романсы, песни русских и зарубежных композиторов.

Вход свободный.

Edwin — очередной потомок Школьной

В состав нотного редактора MuseScore начиная с версии 3.6 входит шрифт Edwin — он используется для текста по умолчанию и неплохо выглядит в латинской части — всё-таки она даже в страшненьких свободных вариантах шрифта, скопированного с New Century Schoolbook, была нормальной, чего не скажешь о кириллице — во входящем в состав GhostScript шрифте Century Schoolbook L она была вообще ужасна.

В Эдвине кириллицу слегка подправили — иногда ноты с ней смотрятся вполне терпимо, особенно если там нет букв З и Э. С дореволюционной кириллицей ситуация хуже: буква ять — только строчная, да и та страшная, ижица в курсиве смотрится странновато.

Ноты с шрифтом Edwin

Для современных нот этот шрифт использовать уже можно (если не сильно всматриваться в детали), для дореволюционных — ещё нѣтъ.

Имиджмеджику надо бы добавить память

Если собирать Имиджмеджиком многостраничный PDF-файл из картинок разрешением 600 DPI, он ругается на недостаточный размер памяти даже для файлов, которые не такие и большие

convert-im6.q16: cache resources exhausted `0002-bw.png' @ error/cache.c/OpenPixelCache/4095.
convert-im6.q16: cache resources exhausted `0003-bw.png' @ error/cache.c/OpenPixelCache/4095.

Раньше оно работало, но сломалось в процессе обновления системы — в ходе него изменился файл /etc/ImageMagick-6/policy.xmlтот самый, где по умолчанию запрещено создавать PDF — в нём же задаются и предельные размеры картинок и используемых для их обработки ресурсов. Я эти параметры уже менял в 2018 году, ещё живя под Ubuntu — сейчас у меня Debian, от которого Убунту и происходит. Значения параметров в сохранённой копии конфигурационного файла отличаются от того, что появилось после обновления. Увеличим парочку параметров вдвое:

  <policy domain="resource" name="area" value="256MP"/>
  <policy domain="resource" name="disk" value="2GiB"/>

После этого сборка идёт как надо.

Лишь недавно заметил, что площадь всё-таки указывается в мегапикселях (MP), а не в мегабайтах, как у меня почему-то было раньше. При этом в policy.xml допустимы два варианта: традиционный двоичный, равный 2²⁰ = 1048576 байт, обозначается как MiB, а то, что обозначают как MB — мегабайт десятичный, по системе СИ.

Больше нот!

Семь лет назад я замерял скорость нотного набора, когда используешь LilyPond — на простых хоровые нотах без аккомпанемента получалось около 0,8 листа в час. С аккомпанементом, как я предполагал, скорость должна была упасть ещё в несколько раз.

Сейчас набираю в MuseScore — он становится всё лучше и лучше. Попутно и трудозатраты отмечаю — привык делать это после некоторых работ, где оплачивалось потраченное время. Получается около одного листа в час (уточнение после изучения отчёта — а иногда и полтора, то есть три листа за два часа), причём с аккомпанементом. Без аккомпанемента, вроде, раза в три быстрее. Но вывод из таких замеров остаётся прежним — программирование оплачивается более щедро и набор нот можно оставить лишь в роли хобби, а не основного заработка.

Как добавить флаги в меню выбора языков Google Translate

Google Translate знает много языков. Очень много. И выбирать их только мышкой без помощи клавиатуры сложновато — из-за большого количества выглядящих похожим образом элементов трудно быстро найти нужный, не тратя время на чтение всех названий.

То, что недавно использованные языки выделены значками, немного помогает, но в случае, когда языков много, значки остаются лишь у четырёх последних языков. В случае, когда в меню слишком много пунктов, улучшить ситуацию можно добавлением иконок — с подобной ситуацией я сталкивался и в LibreOffice, и в Inkscape.

Существуют браузерные дополнения, позволяющие задавать свои стилевые правила для конкретных сайтов — для Firefox, Google Chrome и других брауеров, основанных на Chromium, это делает Stylebot. Попробуем добавить стилевые правила для отдельного пункта — укажем не только иконку (пусть будет флаг), но и цвет:

div[data-language-code="lt"] div.Llmcnf {
  color: #060;
}

div[data-language-code="lt"] div.Llmcnf:before {
  content: "🇱🇹";
  padding-right: .25em;
}

Стало гораздо заметнее:

Как долго в Google Translate будет использоваться название класса Llmcnf — не возьмусь предсказывать, но пока такой метод работает и работает уже не первую неделю.

Если помечать таким образом не все языки, а только нужные, их найти будет достаточно легко — например, раньше я всё время очень долго искал немецкий, потому что искал не German, а Deutsch — теперь же вижу его сразу:

День рож продолжается

Та самая батарейка (а точнее, литий-ионный аккумулятор), что стоила в прошлом году около 4000 ₽, через неделю после того, как начался весь этот горький катаклизм, который я тут наблюдаю, подпрыгнула до 5500, а сейчас уже доходит и до 6990. Нашёл последнюю за 5190 и, предположив, что дешевле уже не будет, сделал сам себе подарок ко дню рож. Сегодня приехала, сейчас заряжается, вечером испытаю под нагрузкой.

Завтра сожжём результат нагрузочных испытаний с пользой — мясо для того сжигания уже порезано и перемешано с луком — ждёт. Для него же запасено и три литра красного — хватит или брать ещё?

Без паспорта

Как говорится, если фотоальбом ваш тоненький, там всего одна фотка да и та страшненькая — это паспорт. Не знаю, действует ли сегодня мой паспорт, но завтра он уже точно будет протухшим — это значит, пора отмечать!

45 флажков и шариков

Виртуально поздравлять можно прямо čia ir dabar здесь и сейчас (ага, я по-литовски успел выучить не только «добрый день» и «спасибо»), живьём — в субботу на традиционном месте (ну или в семидесяти метрах западнее — всё равно рядом).

Меньше недели осталось

Всё как обычно: после февральской оттепели пришла мартовская зима и уходить не собирается. Однако, это не помешает отметить ДР на традиционном месте в традиционное время — shoorick.ru/birthday

Дров в лесу много, осталось лишь расчистить место от снега. Ну или не расчищать, а пойти в том же карьере на нижнее место, где был эльфятник, он же форт: там уже всё подготовлено в прошлые визиты плюс можно натянуть тросик и подвесить котлы с чаем и другими жидкостями — это проще сделать, чем на верхнем месте.

Горки ещё вполне пригодны для катания — хоть на лыжах, хоть на бубликах.

¬🍓 — не ягодка

0. КДПВ — флажки и шарики общим числом сорок пять.

1. Пятнадцатое марта приходится на вторник — прямо как в 1977 году. Отметим в ближайшую субботу девятнадцатого на традиционном месте в карьере.

Карта

Мясо, чай и гитара будут. Дрова есть — они который год есть в очень большом количестве, ближайшего валежника ещё лет на десять хватит, если его не уберут.  Снега в лесу много и если верить месячному прогнозу погоды, можно предположить, что и через четыре недели снега будет достаточно, чтобы кататься с гор. Сейчас можно найти сугробы глубиной по колено.

Вишлиста традиционно нет. Я как всегда турист, гитарист, старший брат и лохмат. Можно дарить всякое разное или приходить просто так.