Архив за месяц: Апрель 2014

Апрельская лыжня

Прокатился. Ночью, на лыжах, по тротуарам и проезжей части центральных улиц столицы Южного Урала, в конце апреля. I did it.

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

Сугроб
Сугроб на углу улиц Свободы и Тимирязева. Палка упирается в тротуар.

На машине ехать — вообще не вариант. Я утром и днём попробовал — не понравилось: дороги нечищены, водятлы вокруг летают странно, и видимость так себе: если утром ещё виднелись контуры домов в километре от точки наблюдения, то днём всё стало гораздо хуже: видимость из окон второго упала до 150—200 метров, а на дороге в особо интересные моменты она резко падала до десяти метров. Если утром в таких условиях (когда хоть что-то видно и дороги пусты) моя средняя скорость составила 10 км/ч, то днём (наощупь и в окружении других участников движения) она упала до пяти.

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

Дюжина

12 лет назад по доставшемуся от Романа Ткаченко пригласительному коду (с условием, что буду писать, а не только читать) я пришёл в Живой журнал и за прошедшее время написал почти пять тысяч записей и больше двадцати тысяч комментариев (ой!)

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

Отображение закодированной кириллицы в отладчике

Перловый модуль  Data::Dumper, который умеет преобразовывать хитро завёрнутые структуры данных (хотя всякие умеет) в вид, хоть как-то пригодный для чтения, а также Data::Dumper::Perltidy, который делает этот вид ещё лучше, избавляя получившийся текст от безумного количества пробелов. Однако кириллица, добытая при преобразовании JSON-файла в перловый объект, выводится последовательностями видав последовательностями вида \x{43e}\x{43f}\x{430}.

Один из возможных путей обхода — расшифровывать: можно объявить функцию

sub unx {
    my @out;
    while ( local $_ = shift ) {
        s/\\x\{([0-9a-z]+)\}/chr hex $1/ge;
        push @out, $_;
    }
    return @out;
}

и потом её вызывать:

print unx '\x{421}\x{442}\x{430}\x{440}\x{448}\x{438}\x{439}';

Можно, записав её в одну строку, применять её и в отладчике:

  DB‹1› sub unx{my@out;while(local$_=shift){s/\\x\{([0-9a-z]+)\}/chr hex $1/ge;push@out,$_}return@out}
  DB‹2› p unx '\x{421}\x{442}\x{430}\x{440}\x{448}\x{438}\x{439}

С другой стороны, объекту, объявленному в модуле JSON, вроде, можно указать, как отображать не-ASCII данные:

my $json = JSON->new->ascii(0)->utf8;

Однако на преобразование JSON в объект это не влияет.

Апрельский снег, почти что майский

И о погоде: в Челябинской области ожидаются дождь со снегом и сильный ветер

Днем в четверг, 24 апреля, ночью и днем в пятницу, 25 апреля, при прохождении атмосферного фронта в отдельных районах области ожидаются сильные осадки в виде дождя, переходящего в снег. Возможно налипание мокрого снега на провода, гололед, усиление ветра до 20–25 м/с, резкое понижение температуры воздуха. А 25 апреля ожидается установление временного снежного покрова.

По данным челябинского гидрометцентра, днем 24 апреля температура воздуха будет на отметке +7…+12, на юге до +17, в горах +1…+6 градусов, ветер юго-западный с переходом на северо-восточный 7–12 порывы 20–25 м/с. 25 апреля в большинстве районов Челябинской области пройдет снег, местами сильный, температура воздуха ночью +2…-3, при прояснении до -8 градусов, днем ветер северный, северо-западный 6–11 отдельные порывы 13–18 м/с.

Значит, практика подтверждает сформировавшееся за много лет правило: менять зимнюю резину на летнюю надо в начале мая. Раньше — не надо.

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

Subversion 1.8 в Ubuntu 13.10

Жизнь под Убунтой, где принято ставить программы уже готовыми, а не собирать их из исходников самому, как это практикуется в некоторых других юникосоподобных ОС, усиливает лень. Вот, например, вышла Subversion 1.8 (и сменила формат данных в рабочих копиях) — вроде, надо обновить, а фиг: в репозиториях хранилищах программ нет свежих версий — есть лишь 1.7.9.

На форуме askubuntu.com предлагают какой вариант:

sudo sh -c 'echo "# WANdisco Open Source Repo" >> /etc/apt/sources.list.d/WANdisco.list'
sudo sh -c 'echo "deb http://opensource.wandisco.com/ubuntu precise svn18" >> /etc/apt/sources.list.d/WANdisco.list'
wget -q http://opensource.wandisco.com/wandisco-debian.gpg -O- | sudo apt-key add -
sudo apt-get update

С последующим apt-get upgrade либо apt-get install subversion. Хоть рецепт содержит слово precise, что намекает на Ubuntu 12.04 LTS, он работает и в 13.10.

Восьмой друпал лучше седьмого, но ещё не готов

Drupal 8, вроде, получается лучше, чем нынешний Drupal 7: в нём «из коробки» есть представления (views), версии содержимого, WYSIWYG-редактор. Нетерпеливые и ленивые товарищи могут полчаса потестировать любую из версий — я поглядел на самую свежую из доступных, это 8.0-alpha10.

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

Минус ещё один

В сорок пятом доме на улице Плеханова спортивный магазин появился давно: кажется, сразу, как только построили дом. Сначала он назывался «Спортмастер» и на sportmaster.ru располагался сайт именно челябинского магазина. Потом магазин сменил имя, став «Мастером спорта». Именно там я и брал себе велосипеды: синий и рыжий. Потом магазин прекратил продажу велосипедов, сохранив всё же веломастерскую.

Дом 45 по улице Плеханова

Теперь, похоже, закрылись совсем.

«Норд-Ост» будет показан на театральном интернет-фестивале «Дубль дв@»

Олег Городецкий пишет: Ну, и тут скажу…

С 15:00 13 апреля по 15:00 14 апреля на сайте «Российской газеты» в рамках онлайн-фестиваля «Дубль два» будет доступна для совершенно бесплатного просмотра видеозапись мюзикла «Норд-Ост» в классической стационарной версии.
Подробности тут.

Можно будет увидеть четырёхсотый показ, состоявшийся в 2003 году. Точнее, четырёхсотый с фрагментами 399-го и 401-го. Это та версия, что шла уже после теракта, но до создания гастрольной версии 2004 года, чью запись можно найти в Интернете.