Прибито гвоздём
  1. Всё, написанное здесь ниже — личное мнение автора либо цитата, что указывается явно. Редакция автор в переписку вступает (например, посредством комментов), однако рукописи не рецензирует и не всегда возвращает. Автор предпочитает писать и читать на русском языке, хотя может (или когда-то мог) на английском, немецком, перле, пхп, яваскрипте, C/C++, ассемблере процессора Intel 8086, бейсике, паскале, а также на ЯП ПМК «Электроника МК-52». В изучении иврита, итальянского, питона, руби, татарского, форта, французского и эсперанто автор пока не преуспел.
  2. Анонс:
    • 6 февраля 2017 года в 19 часов — Алексей Бардин выступит с концертом в арт-студии «Русское небо» (Челябинск, улица Братьев Кашириных, 34а),
    • 12 февраля в 12 часов — юбилейный концерт в честь 45-летия хоровой студии «Мечта» во дворце культуры железнодорожников (улица Цвилинга, 54).
  3. В записях используются метки — используйте их для поиска нужной темы.
  4. Основной адрес этого блога — shoorick.ru (с октября 2013). В ЖЖ — копия. Помимо ЖЖ транслируется в:
  5. Этот блог не является средством массовой информации.
  6. Используемые обозначения:
    • цитаты и фрагменты программного кода
    • программный код
    • клавиатурный ввод
    • аббревиатуры и другие сокращения

Никогда не откладывай на завтра то, что можно отложить на послезавтра
Рыжий
shoorick
Мы посовещались и я решил, что выход в лес будет всё-таки в воскресенье — так будет лучше по ряду причин. Девятнадцатого марта часов в двенадцать буду на месте — и до вечера. Если не поленюсь — прибегу и в субботу часа на полтора (с 12:00 до 13:30) налегке, чтоб встретить тех, кто не увидел это объявление.

А в воскресенье — всё по-серьёзному, с мясом, гитарой и чаем. Самовар брать? :-)

Карта

Место традиционное, рыжие указатели будут. Надеюсь, что шарики тоже не забуду.

http://shoorick.ru/2017/03/15/move-forward/

Пять раз по восемь
Рыжий
shoorick
1. Музыкальный момент:
Только сегодня обратил внимание, что именно в этом году исполнится сорок лет песне Юрия Визбора «Сорокалетье».

2. Организационное:
Подумываю о переносе встречи на свежем воздухе с субботы на воскресенье по ряду причин. Возражения, пожелания, предложения?

40 звёздочек

3. Наливай!

http://shoorick.ru/2017/03/15/fourty/

Подсветка синтаксиса LESS- и SCSS-файлов в geany
Рыжий
shoorick
Пробую на работе писать код в geany — он в отличие от Комодо, Атома и Вижл Студио Кода сделан сам по себе, а не из браузера и поэтому гораздо шустрее. Имеющаяся у меня версия 1.24.1, вышедшая почти три года назад (да, я знаю, что есть и более свежие, но у меня дебиан) не подсвечивает синтаксис в LESS- и SCSS-файлах, а при ручном указании типа (Document → Set Filetype → Markup Languages → Cascading Stylesheet) подсветка хоть и включается, но ругается на особенности синтаксиса, выходящие за рамки обычного CSS.

Решение нашлось на http://superuser.com/questions/344441/less-syntax-highlighting-in-geany:

1. В файле ~/.config/geany/filetype_extensions.conf меняем
CSS=*.css

на
CSS=*.css;*.less;*.scss;

Если такого файла нет, его можно взять из /usr/share/geany (в дебиане — так).

2. В файл ~/.config/geany/filedefs/filetypes.css (который тоже можно взять из /usr/share/geany) добавляем
[lexer_properties]
lexer.css.less.language=1

3. Если geany уже запущен — перечитываем конфигурацию: Tools → Reload Configuration

Подсветка синтаксиса LESS-файлов в geany

Результат — подсветка включается автоматически при открытии LESS- и SCSS-файлов и всякие специфические штуки отображаются нормально: geany теперь не ругается на вложенность правил, на селекторы с амперсандом, на комментарии в стиле C++ (две косые черты), на LESS-переменные с @собакой и на SCSS-переменные с $долларом.

http://shoorick.ru/2017/03/01/geany-less-highlight/

Обрезание кабеля
Рыжий
shoorick
Большинство имеющихся в продаже микро-USB кабелей не втыкаются в защищённый от грязи и воды смартфон, такой, как, например, CAT B15 — гнездо спрятано слишком глубоко. Проблема решается достаточно просто: можно обрезать канцелярским либо строительным ножом лишний пластик с кабеля, после чего всё втыкается. Кто боится экспериментировать с хорошим кабелем, может взять для тренировки кучу дешёвых кабелей. Самый дешёвый метровый кабель, попадавшийся мне за последний год, стоит двадцать пять рублей (40 евроцентов, 43 американских цента).

Обрезанный разъём USB Micro B

А особо сильные пользователи могут и не резать, а сразу втыкать, нажав покрепче :-)

http://shoorick.ru/2017/02/28/cable-circumcision/
Метки:

Пять раз по восемь звёздочек
Рыжий
shoorick

  1. КДПВ:
    40 звёздочек

  2. Традиции важнее суеверий, поэтому буду ждать гостей. Место традиционное, время — тоже: суббота после дня рождения, то есть 18 марта, часов после двенадцати. Буратиновка уже давно настоялась — ревизия выявила значительные запасы прошлых лет. Для разнообразия сделана и марганцовка смородиновка. Хотя я, наверное, буду за рулём. Для рулевых-беременных-кормящих-непьющих — чай и сок, если не поленюсь, то возьму самовар. Месяц назад на том же месте мы варили два глинтвейна — красный обычный и белый безалкогольный — можно повторить.
    Карта

  3. Вишлист придумывать лень — его вообще не существует :-). Всяким туристским, велосипедным, автомобильным, музыкальным и компьютерным штуковинам буду рад. Подаркам для юных туристят и их родителей — тоже. Придёте сами по себе — тоже хорошо.



http://shoorick.ru/2017/02/18/five-by-eight-stars/

Забывчивый верстак
Рыжий
shoorick
MySQL Workbench — графический клиент к популярной СУБД MySQL — штука хорошая. Я, пожалуй, поставил бы его на второе место среди известных мне клиентов, но в связи с тем, что самый с моей точки зрения лучший клиент — EMS Studio for MySQL — сейчас выпускается только под винду, приходится использовать всё-таки верстак воркбенч.

Среди нужных мне функций — сохранение паролей к базам данных и SSH-туннелям до них: достаточно ввести один раз, поставить галочку, что пароль должен быть сохранён, и всё — пароль сохранится в Gnome Keyring. Точнее, сохранялся в предыдущих версиях, а в 6.2 эта штука сломалась. Пишут, что в версиях 6.2.5 и 6.3.0 проблема устранена, но у меня установлена более древняя версия.

Проблема решается путём присваивания переменной окружения GNOME_KEYRING_CONTROL значения 1 — можно сделать это прямо в файле /usr/bin/mysql-workbench
#!/bin/bash

# Uncomment the following line if you're having trouble with gnome-keyring lockups.
# This will cause passwords to be stored only temporarily for the session.
#WB_NO_GNOME_KEYRING=1
export GNOME_KEYRING_CONTROL=1


/usr/bin/workbench

После этого MySQL Workbench пароли всё-таки запоминает.

http://shoorick.ru/2017/02/16/workbench-loses-passwords/

Слово
Рыжий
shoorick
— Адда́! — кричит Алиска Костику, отнявшему у неё папин телефон.
— Похоже, «отдай» — любимое слово у ребёнка, у которого есть старший брат — замечает Галка.

Местное время
Рыжий
shoorick
Пара наблюдений относящихся к встроенной перловой функции localtime:

Код на перле

  1. Заданное в секундах с начала эпохи время вполне может быть отрицательным — то есть можно работать с датами до 1 января 1970 года.

  2. Разница между местным временем, возвращаемым функцией localtime и временем по Гринвичу (функция gmtime) непостоянна. Само по себе это не удивительно — существует же кое-гд до сих пор летнее время. Удивительнее другое: разница эта, если залезть поглубже, иногда не является целым числом часов — можно проверить, например, как менялась она начиная с 1900 года:


#!/usr/bin/perl

use POSIX qw( strftime );

my $SEC_PER_DAY = 24*60*60;
my $old_time = '';

for my $day ( -25567 .. 0 ) 
    my @moment = localtime( $day * $SEC_PER_DAY );
    my $time   = strftime '%X', @moment; # HH:MM:SS
    if ( $old_time ne $time ) 
        printf
            "%s %s\n",
            strftime( '%x', @moment ),
            $time;
        $old_time = $time;
    


Результат неожиданный:

  • 01.01.1900 04:02:33

  • 03.07.1916 03:45:05

  • 16.07.1919 04:00:00

  • 21.06.1930 05:00:00


и не всегда понятный: если 04:02:33 ещё как-то можно объяснить — это время соответствует долготе 60,6375° в. д. — пара километров от нынешнего центра Екатеринбурга, то 03:45:05 откуда? Ближайший крупный город с долготой 56,2708° в. д. — Пермь. Что-то я сильно сомневаюсь, что в дореволюціонномъ Челябинске действовало пермское время.

http://shoorick.ru/2017/02/07/localtime/

Ну давайте, расскажите мне про глобальное потепление
Рыжий
shoorick
Прогноз погоды

http://shoorick.ru/2017/02/04/global-warming/

Ап!
Рыжий
shoorick


Сайт Ильменского фестиваля переехал на свежий сервер с более свежим программным обеспечением — начиная от операционной системы и до используемых в его работе перловых модулей.

Вроде, работает. Тем не менее, если кто вдруг заметит, что что-то там сломалось — сообщите, пожалуйста.

http://shoorick.ru/2017/01/22/ilmeny-org-updated/

Видимый и осязаемый челябинский воздух
Рыжий
shoorick
Смог
ЕщёСвернуть )

Лес на закате
Рыжий
shoorick
Лес
ЕщёСвернуть )

Чуть помедленнее
Рыжий
shoorick
На свердловской дороге поменялись знаки: сразу после выезда из Челябинска стоит знак 5.23.2 «Начало населённого пункта», ограничивающий скорость городскими шестьюдесятью километрами в час.



Ну и указатели вместо нормальных синих сделали белыми с синими вкраплениями. Плюс поставили светофор возле автобусной остановки «Казанцево». Участок с ограничением скорости тянется более, чем на два километра — до поворотов на Казанское Андреевское кладбище и посёлок Новоказанцево.



Новых камер я пока не заметил.

http://shoorick.ru/2017/01/08/slow-down/

Климат и микроклимат
Рыжий
shoorick
За окном — морозная зима, поэтому суровые челябинские теплоэлектроцентрали загоняют в трубы настолько горячий теплоноситель, что от него темнеют обои. Ну и температура в квартирах соответствующая — прямо сейчас в той комнате, где сижу — +30 °C. Проветрить бы, но фиг: за окном к морозу прилагается ещё и северный ветер, который несёт на город не только арктическую свежесть, то ещё и с детства знакомый запах Коксохима металлургического производства: оба комбината находятся севернее моего дома. Так что до́ма сейчас плюс тридцать, за бортом — минус двадцать, а к вечеру будет минус тридцать. Разница составит шестьдесят градусов.

Разность температур
Рыжий
shoorick
Обнаружил на гисметео два челябинских прогноза погоды: для города и аэропорта (который, вообще-то, всё равно считается, что в городе находится). Температура заметно отличается: прямо сейчас — на шесть градусов.

Погода в Челябинске

Вот вам и подтверждение, с цифрами — в городе действительно теплее.

http://shoorick.ru/2016/12/20/temperature-difference-2/

Чуток побасил
C гитарой, гитара
shoorick
Сегодня вечером внезапно побыл бас-гитаристом — импровизировал в компании хороших людей на тесном междусобойчике. Фотографии, может, и будут, а видео — вряд ли.
𝄢
Метки: ,

Выпускаем джинна
Рыжий
shoorick
Похоже, с нынешней тенденцией писать редакторы на яваскрипте и запихивать в них ещё и тормозящий браузер, придётся переходить всё-таки на лёгкий софт, потому что не только монстр Komodo тормозит, но даже якобы не такие уж и тяжёлые Atom и Visual Studio Code не отличаются достойной скоростью.

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

geany

Попробую-ка Geany — там и клавиши знакомые, и всякие нужные добавки,: терминал, отладчик (а будет ли работать с перлом?), интерфейс к системам контроля версий — это то, что мне чаще всего надо.

http://shoorick.ru/2016/12/02/geany/

Детали забываются
Рыжий
shoorick
Появилась задача преобразования из одного XML в другой. Метод понятен — это обсуждалось ужеXSLT.

XSLT

Только вот в голове — пусто, почти всё забыл. «Как так? — удивляешься, — Недавно же вроде делал...» Лезешь в багтрекер за деталями — выясняешь ненароком, что «недавно» — это восемь с половиной лет.

http://shoorick.ru/2016/11/12/forgiven-details/

Четверть гигабайта
Рыжий
shoorick
Чего только нет в редакторе Komodo Edit! По сравнению с могучей Komodo IDE нет отладчика, нет профилировщика, нет модульного тестирования, нет интерфейса к системам контроля версий... А весит всё равно дофига!

Komodo Edit

Установочный архив весит четверть гигабайта, потому что внутрь засунули файрфокс, питон и яваскрипт.

http://shoorick.ru/2016/10/31/quarter-of-gigabyte/

Челябинские бардовские концерты на ближайший месяц
Рыжий
shoorick
Константин Просеков сообщает:

ЧЕЛЯБИНСКИЕ БАРД КОНЦЕРТЫ В НОЯБРЕ-ДЕКАБРЕ 2016 г.

3 ноября в зале Профцентра на Свободы 155
концерт памяти Николая Старченкова.
Начало в 18-30.
Цена билета: предпродажа — 150 руб., в день концерта — 200 руб.
Действует прогрессивная система коллективного посещения.
Билет на двох — 300 руб., билет на четверых — 500 руб.
Справки и предварительный заказ: e-mail kpp_ksp@mail.ru, тел. 8-9090807754.

4 ноября, культурно-спортивный центр ВОС (ДК Слепых), ул. Энгельса, 39
концерт Владимира Тиунова (Саров)
Начало в 18 час.
Цена билета: предпродажа — 250 руб., в день концерта — 350 руб.
Тел. для справок: 8-9049733095

12 ноября в зале Профцентра на Свободы 155
Юбилейный концерт Анатолия Киреева.
Начало в 19-00.
Цена билета: до 5.11 — 300 руб., с 6 по 11.10 – 400 р., в день концерта — 500 руб.
Справки и предварительный заказ: тел. 8-9080463123.

15 ноября в зале органной и камерной музыки «РОДИНА», ул.Кирова 78. «Голос за кадром» — концерт Ларисы Брохман (экс-Мультики»).
Начало в 19-00.
Цена билета: 300—500 руб. Справки: тел. — 724-3104, сайт —https://philarmonia.ru/

23 ноября в зале Профцентра на Свободы 155
Концерт Ольги Качановой и Вадима Козлова (Алматы)
Начало в 18-30.
Цена билета: предпродажа — 250 руб., в день концерта — 300 руб.
Действует прогрессивная система коллективного посещения.
Билет на двоих — 500 руб., билет на пятерых — 1000 руб.
Справки и предварительный заказ: e-mail kpp_ksp@mail.ru, тел. 8-9090807754.

2 декабря в зале Дома архитектора, пр-т Ленина 41-а
концерт Екатерины Романовой.
Начало в 19-00.
Цена билета: 250 руб.


http://shoorick.ru/2016/10/29/bard-concert-november-2016/

Statt zu schlafen
Рыжий
shoorick
Учёт домашних доходов с расходами — сплошное расстройство. Теперь вот вместо того, чтоб спать, пытаюсь вспомнить, что же умею делать за деньги, потому что на одну зарплату прокормить семью вообще нереально.

Могу:

  • Программировать на Перле — как древние CGI-приложения, так и современные, с использованием фреймворков Mojolicious, Dancer, Catalyst.

  • Программировать на PHP: в основном допиливать существующие приложения, а не писать с нуля что-то большое.

  • Настраивать CMS Drupal и WordPress, а также дорабатывать их темы оформления.

  • Настраивать и дорабатывать Open Journal Systems, включая реализацию многоязычности имён — делал это в OJS 2.4.2, 2.4.7.1, 2.4.8.1, думаю, и в Open Conference Systems смогу реализовать.

  • Кроссбраузерно верстать веб-страницы.

  • Немножко программировать на Руби (в том числе, с использованием Ruby on Rails) — наверное, на юниорском уровне.

  • Немножко программировать на ЯваСкрипте — как голый JavaScript, так и с jQuery.

  • Постоянно внушать коллегам необходимость использования багтрекера и системы контроля версий.

  • (хоть и не считаю это основными профессиональными навыками) фотографировать, петь, аккомпанировать на шестиструнной гитаре, водить легковой автомобиль, быть Дедом Морозом, набирать ноты в MuseScore и LilyPond — медленно, но красиво.


1000 рублей

Хочу от 15 USD / 1 kRUB в час.




Statt zu schlafen (нем.) — вместо того, чтобы спать

http://shoorick.ru/2016/10/18/statt-zu-schlafen/

Обозначения
Рыжий
shoorick
Странное равенство:

1 nm = 1.852×10¹² nm

Как так? :-)
А очень просто: левые буквы nm обозначают морскую милю, правые — нанометр.

Мораль — надо применять уникальные обозначения для каждой единицы измерений.

http://shoorick.ru/2016/10/17/nm/
Метки: ,

Напролом
Рыжий
shoorick
Активист stige из соседнего подъезда, добившийся установки ментов лежачих искусственных неровностей, мотивировал их необходимость чрезмерным транзитным трафиком; среди любителей ехать насквозь попадаются даже маршрутки — сообщал он. Я почему-то ни разу маршруток возле дома не встречал, а вчера возвращался в 17:25 — вот они! — две штуки повстречал за три минуты и обе — семьдесят вторые.

Маршрутка едет сквозь двор

Вот, например, маршрутка с номером К623СВ174 крадётся, отклонившись от маршрута.

http://shoorick.ru/2016/10/14/mt72/

Плюс-минус метр восемьдесят
Рыжий
shoorick
Корпуса второй и третий

Челябинск, проспект Ленина, стоянка под липами возле домов 85 и 87 (корпуса 2 и 3 ЮУрГУ), на стоянке — четыре комплекта знаков, причём, один из них — с табличкой 8.17 «Инвалиды». Вопрос — какова зона действия того знака, что с табличкой?
Андрей Лeyтин нашёл ответ на сайте ГАИ https://www.gibdd.ru/news/89/565957/ — по 180 сантиметров влево и вправо от знака.
Организация стоянок (площадок) автотранспортных средств осуществляется в соответствии с требованиями СНиП 21-02-99* «Стоянки автомобилей», утвержденного приказом Минрегиона России от 29.12.2011 года № 365/9. Согласно п. 5.1.5 СНиП 21-02-99* — параметры машиноместа на стоянках принимаются (с учетом минимально допустимых зазоров безопасности) — 5,3×2,5 м, а для инвалидов, пользующихся креслами-колясками — 6,0×3,6 м.

Таким образом, дорожный знак 6.4. «Парковка (парковочное место)» с табличкой 8.17 «Инвалиды», которые обращёны к водителям при въезде на стоянку, учитывая требования СНиП 21-02-99* «Стоянки автомобилей», распространяются на транспортные средства, которые совершили остановку либо стоянку в зоне их действия.

Зона действия данных знаков при отсутствии дорожной разметки будет составлять по ширине 3,6 м., или 1,8 м. вправо и влево от стойки дорожных знаков.

В соответствии с п.1.3 ПДД РФ — участники дорожного движения обязаны знать и соблюдать относящиеся к ним требования Правил, сигналов светофоров, знаков и дорожной разметки.

Дополнительно информируем, что в соответствии с требованиями п. 5.9.6 ГОСТ Р 52289-2004 «Технические средства организации дорожного движения. Правила применения дорожных знаков, разметки…» дорожные знаки дополнительной информации (таблички) 8.2.5(6) «Зона действия» совместно со знаками 6.4 «Место стоянки» — не применяются.


http://shoorick.ru/2016/10/11/180cm/

Re: А воз и ныне там
Рыжий
shoorick
Раз уж в третьем OJS так и не добавили многоязычность, попробую портировать свой хак на последнюю из версий второй ветки — 2.4.8.1. В прошлый раз, когда портировал из 2.4.2 на 2.4.7.1, обошёлся изменением не более, чем семидесяти трёх файлов, хотя если поискать все, где попадаются слова firstname, middlename, lastname, fullname и citation, получится почти в пять раз больше. И это ещё без учёта файлов с переводами */locale/*.xml

diff

Поглядим через неделю-другую, что получится.

http://shoorick.ru/2016/10/04/ojs-bug-5598-porting-2481/

Рельсы мимо шахты
Рыжий
shoorick
Пробую запустить тестовую копию свежего Редмайна:
$ bundle exec rails server
=> Booting WEBrick
=> Rails 4.2.6 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2016-09-28 13:45:09] INFO  WEBrick 1.3.1
[2016-09-28 13:45:09] INFO  ruby 2.3.0 (2015-12-25) [x86_64-linux]
[2016-09-28 13:45:09] INFO  WEBrick::HTTPServer#start: pid=8196 port=3000

Ну да, запускается, но входящих соединений не видит. Если запускать командой bin/rails server — аналогично.

Оказалось, что сервер, слушая по умолчанию соединения с локалхостом, игнорирует те, где указано любое другое имя. Если его указать — всё получается.
bundle exec rails server -b your.host.ru

Запущен отладочный сервер Redmine

http://shoorick.ru/2016/09/28/redmine-test-server-requires-hostname/
Метки: , ,

Косые чёрточки
Рыжий
shoorick
Перловый программист, пользующийся заодно седом и вимом, видит логотип «Дождя»:

до///дь

— Регэксп, — думает программист.

Надо больше отдыхать.

http://shoorick.ru/2016/09/27/slashes/
Метки: , , ,

Паама́им некудота́им
Рыжий
shoorick
Израильские PHP-разработчики как назвали оператор двойного двоеточия на иврите — так оно в пхп и просочилось.

Паамаим некудотаим

Но в пхп с юникодом — фигня. Потому-то T_PAAMAYIM_NEKUDOTAYIM пишется всё-таки латинскими буквами :-)

http://shoorick.ru/2016/09/20/paamayim-nekudotayim/

А воз и ныне там
Рыжий
shoorick
В Open Journal Systems данные людей — пользователей и авторов — могут быть только на одном языке. В багтрекере уже шесть лет висит bug 5598 — allow for author names in multiple languages. В последнем комментарии разработчик честно сообщает:
This hasn't yet been prioritized for a specific release, but I'd say it's very unlikely to be implemented for OJS 2.x; it'll become a higher priority after OJS 3.0 is released.

Итак, OJS 3.0.0 вышла — и действительно, ничего не поменялось: раз эта задача не была приоритетной, то и многоязычности нет.

SQL-запрос

Значит, придётся и дальше поддерживать свой хак, пытаясь всё-таки сделать из него нормальный плагин.

http://shoorick.ru/2016/09/19/ojs-bug-5598-stalled/

Точка конф
Рыжий
shoorick
Apache 2.2 у маленьких конфигурационных файлов, вызываемых из основного, не использует расширение (хотя и не запрещает его применячть, конечно же). Старый Апач 1.3 — использовал. Как выяснилось методом тыка и чтения stackoverflow, новый Апач 2.4 — снова использует, во всяком случае команды a2ensite something и a2dissite something пытаются найти файл sites-available/something.conf. Да и в остальных каталогах /etc/apache2/*-available — куча conf-файлов.

Кусок конфигурационного файла

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

http://shoorick.ru/2016/09/18/dot-conf/

Нормальные герои всегда идут в обход
Рыжий
shoorick
После всей суеты с обновлением операционной системы на окружающих меня компьютерах наконец-то везде, где надо, установил свежий нотный редактор MuseScore. Как и было обещано разработчиками MuseScore, экспорт в LilyPond оттуда убран, но зато экспорт в MusicXML исправлен: если этот XML-файл при помощи musicxml2ly преобразовать в формат Лилипонда, то на получившийся файл Лилипонд не ругается, как это было в 2013 году. Тексты в XML- и ly-файлах — в правильной кодировке и не теряются (так было в 2009). Единственный сразу заметный недостаток — гадкая кириллица, но это легко чинится заменой гарнитуры на какую-нибудь другую: Обыкновенную новую либо Журнальную.

Ноты

http://shoorick.ru/2016/09/15/musescore-lilypond/

Починил почту
Рыжий
shoorick
Починил почту — теперь снова могу читать письма, посланные на адреса в домене shoorick.ru. Попутно пришлось сменить почтового провайдера — теперь это яндексова «почта для домена» вместо ставшего платным гугла.

http://shoorick.ru/2016/09/13/mail-restored/

Мелкими шажочками
Рыжий
shoorick
Надоело, что под Убунту 12.04 LTS не всегда есть свежие версии софта даже в сторонних хранилищах — решил наконец-то обновить домашнюю систему прямо сейчас, не дожидаясь семнадцатого года.

Выяснил, что Убунту теперь предлагает обновляться не до следующей версии, а до ближайшей LTS-версии, что, конечно, в четыре раза лучше, чем было когда-то, но ещё в два раза медленнее, чем хотелось бы. Но делать нечего — обновляемся, как предлагают, в несколько этапов — 12.04 LTS (Precise Pangolin) → 14.04 LTS (Trusty Tahr) → 16.04 LTS (Xenial Xerus).

В ходе первого этапа у старого Гнома пропало меню, рамки окон и способность хоть что-нибудь запускать клавиатурными командами. Разбираться не стал — переключился на третий GNOME, чтоб можно было перейти к следующему этапу. Может, и останусь на третьем Гноме — на работе я уже на него перешёл.

Терминал

http://shoorick.ru/2016/09/11/small-step/