Кьютком 0.30.3 ушёл в Сид

04.10.2016 21:34:37

Вроде бы не так давно паковал в учебно-тренировочных целях Кьютком для Дебьяна, глядь! а уже десять лет прошло. Кьютком большую часть этого времени находился в анабиозе, но в конце прошлого-начале нынешнего годов из него вышел, переехал на Гитхаб и отрелизился несколькими версиями. Главное — наконец-то переехал на актуальную версию КуТи. С пакетированием новой версии я откровенно протормозил, и обстоятельства личного плана были против (хотя в январе с Мейнхардом переписывались на эту тему) и Дебьяном на десктопе я прекратил пользоваться довольно давно. Пришлось разводить виртуалку с сидовой версией и собираться в ней.

Последний раз этим пакетом (да и вообще пакетами под Дебьян) занимался шесть лет назад. За это время кое-что поменялось, причём, строго в положительную сторону. Новый формат пакетов (вместо патча просто каталог debian) встречал в сторонних пакетах и ранее, но тут на него перевёл свой пакет. В моём случае это практически никаких изменений за собой не повлекло (у меня и так патчи квилтом накладывались), но с точки зрения прозрачности пакетирования в целом это огромный для Дебьяна шаг вперёд.

Больше же всего поразили изменения в мэйкфайле (который rules), если раньше там надо было очень аккуратно дёргать в правильных местах десятки вспомогательных программок (дебхелперов), то сейчас для простых случаев (а Кьютком не является сильно сложным случаем) достаточно буквально пары строк. Если раньше у меня в файле правил сборки было 66 строк, то теперь осталось семь, буквально, вот таких:

#!/usr/bin/make -f
 
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
 
%:
        dh $@ --buildsystem=cmake

То есть, реальных две. И этого хватает, чтобы корректно сконфигурировать, скомпилировать, поставить и запакетировать всё необходимое.

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

Килорепутация на Стековерфлоу за две недели

21.09.2016 21:49:48

Началось всё с того, что мне срочно захотелось получить 1000 репутации на Стековерфлоу. Мысль появилась ещё в июле, но в августе я решил заняться ею плотно. Собственно, аккаунт на Стеке у меня был заведён ещё более шести лет назад, а за проектом я следил ещё с того момента, когда не было даже сайта, но уже был одноимённый подкаст. Но как-то не спешил участвовать, поводов было немного, а даже когда завёл аккаунт, получилось так, что вопросов у меня не было, а ответы, как мне показалось, и так было кому давать. В результате, аккаунт так и проболтался шесть с небольшим лет до 5 августа этого года. За это время аккаунт оброс репутацией аж в 31 балл (изначально бесплатно и навсегда дают один) за один-единственный ответ. С этого и стартовал.
Читайте далее »

Caddy

19.09.2016 22:05:33

Вместе с переездом на новый хостинг сменил веб-сервер. Очень давно и долго пользовался Лайти, но его состояние в последнее время вызывает некоторые сомнения (хотя патчи всё же выходят), плюс неплохо бы уже иметь ХТТП второй версии. Главным мотиватором для замены, однако, стало даже не это. Главным стало получить нормальный сертификат для доменов в рамках Летс энкрипта. Инструменты для этого изучал ещё весной, когда они выходили из беты, официальный клиент пугал тем, что он автомагическим образом правит конфигурации, такого я никак не хотел. Остальные варианты, разумеется требовали всякого изучения, настройки и подобного. В общем, до этого так руки и не дошли.

Летом насмотрел Кадди. С одной стороны, ещё более автомагическое решение, с другой стороны, нельзя же проходить мимо такого счастья — делать не нужно ничего, он сам получает сертификаты. Да ещё и написан на Го. Переезд стал отличным поводом, наконец, реализовать эту мысль и, как можно заметить, сейчас сайт по умолчанию работает через https://. Причём, в сочетании со второй версией ХТТП (может, конечно, ещё и хостер новый помог, но не факт) бложик работает как никогда быстро, даже приятнее стало.

Ставится Кадди непривычно, качаем (или, конечно, собираем локально) один файл, кладём в /usr/local/bin, плюс файл для СистемД, чтобы управлять сервисом (тут немного не повезло с Дебьяном, описание пришлось поправить), и всё — можно писать конфигурацию. Синтаксис конфигурации понравился отдельно, текущий вариант у меня чуть перевалил за 30 строк, при том, что большую часть необходимого он мне даёт (ещё пару технических доменов надо восстановить, но это уже мелочи). Особенно удачно получилось с модулем переназначения запросов, то что раньше у меня делалось парой регулярных выражений на 100-150 символов, теперь делается парой строк по 15 символов, поскольку есть очень правильный функционал.

В общем, впечатление позитивное, рекомендую.

Про почту и чёрные списки

12.09.2016 23:43:24

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

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

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

Что, правда, не отменяет другого наблюдения — чем дальше, тем держать свой почтовый сервер всё сложнее. Например, у меня уже года два как не получается посылать письма на адреса, привязанные к гугловым группам, при совершенно корректных СПФах, ДКИМах, корректных обратных записях в ДНСе и всяком таком. Гуглу это всё по барабану, даёт отписку и ни малейшего повоздействовать на фильтр. С чёрными списками это уже тоже не первый эпизод, как с данным хостером, так и с предыдущим. Сдавать почту не хочется совсем (хотя, конечно, использование виртуального сервера само по себе уже частично сдача), но дело медленно к тому идёт.

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

Гитхаб

09.09.2016 09:59:16

Мало что я так не люблю, как Гитхаб. Абсолютно чудовищный, непонятный (задача: без Гугла найти способ скачивания патча с Гитхаба) и тормозной интерфейс. С точки зрения просмотра гитового репозитория простейший Гитвеб на порядок лучше Гитхаба. Но есть одна проблема, Гитхаб нынче полностью заменил собой Сорсфорж и сложнее найти проект, который не использует Гитхаб, чем тот, который использует. Ну и понятно, что если хочется минимально послать патч, то почта уже мало где в моде, ожидать будут именно гитхабовый пулл-реквест. И получается неприятная вилка — либо ты не пользуешься Гитхабом, но имеешь кучу проблем со взаимодействием с разными проектами, либо ты мучаешься с Гитхабом, но хотя бы можешь легко заслать патч, а то и два, куда захочется.

Я долго пользовался первым вариантом (не люблю пользоваться тем, что мне принципиально не нравится). Но, увы, сдаю. Завёл аккаунт на Гитхабе.

Музей эмоций

22.08.2016 00:26:36

Музей эмоций, в общем, хорош. Не уверен, правда, что стоит 600 рублей, но если зайти правильно за 300, то отбивается с запасом. Перед посещением все эмоции были выключены в ноль, поэтому больше всего понравилась именно такая комната:

fear-of-being-electrocuted

Проверка ресурса «Подорожника» в трамвае

22.06.2016 21:26:19

Меня давно волновал вопрос асимметрии использования «Подорожника» для оплаты проезда в транспорте. Если идти в метро, то при прикладывании карточки к считывателю на дисплейчике тут же отображается остаток средств, что замечательно, поскольку становится понятнее, когда же карточка перестанет работать. Но, и это очень большое «но». В автобусах, трамваях и троллейбусах стоят совершенно другие считыватели, про которые можно узнать что-то только по наклейке:

plantain-instruction
Читайте далее »

⋁-параллелизм в Go

20.06.2016 23:09:14

Посмотрев на стандартную библиотеку C++, у меня появилась мысль попробовать решить ту же задачу средствами языка Го. У меня было время немного посмотреть на него, что-то понравилось, что-то так себе (это будет отдельной темой), было время прочитать ключевую работу тов. Хоара. Ну а чтобы лучше понять, как оно работает, неплохо бы попробовать что-нибудь сделать.
Читайте далее »

Про заведения общепита

15.06.2016 22:23:38

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

Исключения получились только для одного японского заведения (там в стандартном наборе роллы, а я к ним с немотивированным подозрением (как и ко всему японскому, да)) и всяких американцев типа МакДональдса, КФЦ и Сабвэя, где я ничего съедобного для себя не вижу. Эксперимент закончился только ближе к концу мая, причём, на первом этапе повторялся я только с внутренним кафе самого БЦ, как правило, из-за погоды или других обстоятельств.

В итоге выяснилось следующее:

  • стандартный обед может стоить любых денег от 180 до 380 рублей, но чаще около 200–250
  • высокий ценник почти всегда способствует качеству еды, но количественно может работать и в обратную сторону
  • количественное наполнение разнится сильно, остаться голодным после обеда вполне реально
  • в заведениях с большими надписями «Шаверма» тоже бывает вполне съедобная пища
  • некоторое количество заведений принцпиально не связывается с бизнес-ланчами
  • не все китайские заведения одинаково полезны, раньше (совершенно немотивированно) мне казалось, что у китайцев плохо не бывает
  • жизнь кипит, в мае мне довелось обедать в заведении, которое открылось десять дней назад, причём, показалось, что этот фактор даже способствует качеству еды
  • все хорошие заведения, кроме одного, принимают оплату картами
  • ПэйПасс систематически встречается только на фуд-корте ТРК «Лиговъ»
  • тот же самый фуд-корт «Лигова» систематически (там заведений много) дороже окружающих где-то на 50 рублей, хотя рекордные чеки в 350 и 380 рублей остались совсем в других местах
  • суп мисо — не моя еда
  • блины с тяжёлой мясной начинкой — тоже (это я и раньше подозревал, но)
  • в общем зачёте по совокупности показателей восточная кухня явно лидирует

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

Про отъём денег у населения

13.06.2016 14:34:26

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

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

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

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

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

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