Рыжий

Скачивание видеороликов с попутным их склеиванием

Если что-то в интернете можно посмотреть, значит, это можно и скачать, хоть это и не всегда удобно.

Вот, например, челябинский провайдер «Интерсвязь» всюду развесил  камеры видеонаблюдения да видеодомофоны и даёт возможность своим  абонентам смотреть не только то, что происходит прямо сейчас, но и архив  за последнюю неделю. При этом архивную запись с общедоступной камеры  скачать можно — на странице есть соответствующая кнопка, но вот с камеры  домофона — нельзя.

Collapse )
Рыжий

Без кода?

На подъезде время от времени появляются рекламные плакаты каких-то мутных кредитных учреждений с семизначными телефонными номерами, начинающимися то на 326, то на 683. Если предположить, что перед ними всё-таки подразумевается +7-351, то выходит, что это не челябинские номера, а телефоны Миасса и Чебаркуля. Или с городских телефонов можно уже так звонить, последними семью цифрами?
Рыжий

Развитие рабочего места на острове

0. (не в кадре) В палатке — тесно и неудобно. За общим столом — людно: девушки строгают салат, мужики говорят друг с другом, дети просто везде и занимаются чем попало — все они отвлекают.

1. Идём в сторону непопулярного берега, находим свободный катамаран, ставим на него ноутбук — можно хоть как-то работать. Попутно вращаем всю конструкцию для снижения паразитной засветки экрана, чтоб за спиной были кусты, а не ярко-голубое небо.

Рабочее место на катамаране Рабочее место на катамаране

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

Рабочее место с козырьком на катамаране Рабочее место с козырьком на катамаране

Следующий этап — обеспечить энергонезависимость процесса. Ёмкости аккумуляторов — того, что в ноутбуке и внешнего, снятого с автомобиля, суммарно хватило чуть больше, чем на день работы. Но от большого аккумулятора питался не только ноутбук, но ещё и телефоны с пауэрбанками плюс прожектор — туда, наверное, суммарно ушло 50-60 Вт⋅ч на свет и столько же — на гаджеты (без учёта потерь на преобразование напряжения, а иногда и рода тока). Половину этой дополнительной нагрузки можно было бы и с какого-нибудь пятивольтового источника брать — в продаже есть солнечные панели, выдающие 5 В в USB-разъём — даже один такой двухамперный источник в теории способен зарядить имеющиеся гаджеты, если весь световой день этому посвятить. Ну и свет надо бы перевести, наконец-то, с 220-вольтового переменного тока на постоянный — 5 В (USB-лампа, например) либо 12, чтоб питаться непосредственно с аккумулятора (есть и лампы в продаже, и дневные ходовые огни).

shoorick.ru/2020/06/15/island-workplace
Рыжий

Отбросим костыли

В прошлую пятницу вышла Open Journal Systems 3.2.0.0 и там наконец-то имена авторов и пользователей многоязычны «из коробки», а не после танцев с бубном и применения костылей.

Попробовал завести пробный журнал с одной-единственной статьёй — вроде, работает, да и ввод стал поудобнее, чем в OJS 2. Но прямо сейчас я бы не стал переключать на новую версию даже одноязычные журналы — эта версия с глюками и на один из них я уже наткнулся.

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

http://shoorick.ru/category/software/ojs/

Рыжий

Не бравурно

Ради вёрстки нотного сборника пришлось всё-таки наладить относительно новый компьютер (ну он тоже не новый, но хотя бы сильно шустрее старого), а в нём — сюрприз! — лилипондовые ноты компилируются как-то странно: LilyPond выдаёт кучу ошибок

make
lilypond a4.ly
GNU LilyPond 2.18.2
Processing `a4.ly'
Parsing...
Interpreting music...
MIDI output to `part-bass.midi'...
Interpreting music...
MIDI output to `part-soprano1.midi'...
Interpreting music...
MIDI output to `part-soprano2.midi'...
Interpreting music...
MIDI output to `part-alto1.midi'...
Interpreting music...
MIDI output to `part-alto2.midi'...
Interpreting music...[8][16][24][32][40][48]
Preprocessing graphical objects...
warning: no glyph for character U+E062 in font `/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf'
warning: no glyph for character U+E0A4 in font `/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf'
warning: no glyph for character U+E0A4 in font `/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf'
warning: no glyph for character U+E0A4 in font `/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf'
warning: no glyph for character U+E0A4 in font `/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf'
warning: no glyph for character U+E050 in font


независимо от способа запуска: хоть мышкой в кнопки Frescobaldi тычь, хоть в терминале команды набирай — итог один.

Да и внешне результат далёк от желаемого:

Ноты

Причина оказалось простой, но из лога совершенно невозможно понять в чём же дело — действительно, LilyPond не мог найти нужных символов, но шрифт DejaVu Sans тут ни при чём — символов не было, потому что используемый в этих нотах шрифт Bravura (хороший, кстати, шрифт — крут как тот, что в лилипонде по умолчанию, но при этом в нём скрипичный ключ не имеет лишних изгибов) отсутствовал в системе. Решается легко — копированием шрифтовых файлов в /usr/share/lilypond/ВЕРСИЯ/fonts/otf

http://shoorick.ru/2019/12/19/without-bravura-font/
Рыжий

Юбилейный пушкинский концерт «Мечты»



Концерт вокально-хоровой музыки, посвящённый 220-летию А. С. Пушкина и 10-летию академического женского хора «Мечта».
Челябинск, Дворец культуры железнодорожников, 10.11.2019.

В программе — стихотворения, романсы, хоровые произведения на стихи поэта.

Исполнители:
лауреаты международных конкурсов:
академический женский хор «Мечта»,
академический мужской хор
Русского культурного центра города Челябинска,

Солисты:
Надежда Ворониченко,
лауреаты международных конкурсов Дарья Денисова, Глеб Кораблёв, Артём Подалюк.

Художественный руководитель коллективов и дирижёр, педагог по вокалу, автор композиции и чтец —
Заслуженный работник культуры РСФСР
Владимир Шереметьев.

Концертмейстер — лауреат международных конкурсов Лариса Яновская.
Рыжий

Цветной Subversion

Git умеет «из коробки» раскрашивать то, что выводит в консоль, а Subversion — нет. Надоело руками каждый раз перенаправлять вывод svn diff в colordiff — написал простенькую раскрашивалку. Когда-то умела красить только вывод подкоманды status, теперь понимает blame (praise, annotate, ann), diff (di), help (?, h), status (stat, st) — и сами подкоманды, и их синонимы.

https://github.com/shoorick/svn-st-color

Цветной svn st

Цветной svn diff
Рыжий

Празднуешь юбилей — не забудь посмотреть на календарь

Местный отгороженный от комментариев политолог А. В. Подопригора не только не умеет дрова от деревьев отличать — он ещё и в техническом прогрессе не ориентируется:
стукнуло ровно 10 лет этому блогу. ... Чтобы лучше понять, как давно это было, скажу лишь, что ... смартфонов не было вообще.

Ну не знаешь, чё было — чё бред-то нести? У меня, конечно, первый смартфон (двухсимочный ведроидный со встроенным телевизором) появился достаточно поздно — лет восемь назад, но более древние образцы, ещё под виндой, лет пятнадцать назад в Челябинске уже встречались — сам видел.
Рыжий

Вырубки в бору

Местный политолог podoprigora74, чей ЖЖ огорожен от комментариев, пишет о вырубках в бору



утверждает, что «большинство свежеспиленных стволов выглядят вполне здоровыми», однако на фотографиях видно, что эти самые стволы — сухие и без коры — прекрасно пойдут на дрова. Александр Васильевич, конечно, не лесник и, похоже, к спортивному туризму да и просто к вылазкам на свежий воздух отношения не имеет никакого — не видит разницы между живым деревом и сухими дровами.

Дрова

Конечно, вырубки живых здоровых деревьев недопустимы, но и дрова в таких объёмах оставлять не стоит — это в обычном лесу им аборигены да туристы найдут применение, а тут они останутся просто гнить.