Выпускаем джинна

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

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

geany

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

Детали забываются

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

XSLT

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

Четверть гигабайта

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

Komodo Edit

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

Челябинские бардовские концерты на ближайший месяц

Константин Просеков сообщает:


ЧЕЛЯБИНСКИЕ БАРД КОНЦЕРТЫ В НОЯБРЕ-ДЕКАБРЕ 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 руб.

Statt zu schlafen

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

Могу:

  • Программировать на Перле — как древние 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 (нем.) — вместо того, чтобы спать

Напролом

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

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

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

Плюс-минус метр восемьдесят

Корпуса второй и третий

Челябинск, проспект Ленина, стоянка под липами возле домов 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 «Место стоянки» — не применяются.

Re: А воз и ныне там

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

diff

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

Рельсы мимо шахты

Пробую запустить тестовую копию свежего Редмайна:

$ 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