При общении с госорганами следует всегда проверять электронные подписи, которыми они подписывают свои ответы и документы. Ту же "выгрузку", например. Но с проверкой Российской электронной подписи есть ряд сложностей. Одна из них — отсутствие в нормальном человечкеском виде реестра доверенных сертификатов. Но я решил эту небольшую проблемку:
habr.com

Используйте наздоровье!

AWS CDK Developer Preview

You can think of the CDK as a cloud infrastructure “complier”. It provides a set of high-level class libraries, called Constructs, that abstract AWS cloud resources and encapsulate AWS best practices. Constructs can be snapped together into object-oriented CDK applications that precisely define your application infrastructure and take care of all the complex boilerplate logic. When you run your CDK application, it is compiled into a CloudFormation Template, the “assembly language” for AWS cloud infrastructure.
aws.amazon.com

Здоровая складская система, написанная на .NET, данные в MS SQL Server. Данные в штатные гриды затягиваются, понятно дело, датасетами. Схема датасета и маппинг на вьюшеньку читается из xsd, лежащего рядом — судя по всему в рукопашную запиленного. И тут же хардкодом подчикивается и допиливается.
Из особо понравившегося: есть функция которая накладывает фильтры на датасет, причем принимает параметрами критерии и фильтр по агрегатам. Критерии эти (фильтр) типа датасет, где каждая строка это кусок предиката, а столбцы суть элементы предиката (оператор, операнды, скобки). Имена столбцов захардкожены, разумеется. "Having" претерпевает аналогично. Чуть поодаль, но не далее пары строк, обычно идет вызов второй функции, которая добавляет к совокупным фильтрам уже строковые ExtraFrom и ExtraWhere.

К вопросу сколько символов выделять под фамилию
Пабло-Диего-Хосе-Франсиско-де-Паула-Хуан-Непомусено-Мария-де-лос-Ремедиос-Киприано-де-ла-Сантисима-Тринидад-Мартир-Патрисио-Клито-Руиз-и-Пикассо

А я думал, только у меня жуйко комменты поломались. Помню, в былые времена очень жуйковчане радовались, когда сделали древовидные комментарии — это ж так удобно на сайте! Но всё. Видимо, сейчас стратегия развития иная. Кто видел стратегию развития Жуйка?! 😱

бот в телеге @ratest_bot умеет отслеживать покупку и ордера на покупку от 10btc на exmo

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

можно было бы сделать предел на который он будет реагировать и хранить где-то подписки, но мне лень

In case when you reset (Administration -> Diagnostics -> Caches -> versionedSettings) or somehow currupt cache of versioned setting — teamcity can fail of applying new versions of settings from repository.

In this case login to TeamCity server host. Navigate to <teamcity_data_dir>\system\caches\versionedSettings\ dir. And find which subdirectry contains settings of you project. Copy files fom .teamcity\ folder of you project repository to this dir to fix the issue

Из-за исправленного бага ra.point.im перешёл на firefox nightly 59.0a1.
Приятно что найтли подхватил существующий профиль фокса со всеми расширениями и настройками.
Буду на найтли пока 59 не забетится/зарелизится.

Дебажу ajax как бог.

Тут чел очень хочет на java програмить. Но он в алгоритмы ещё не очень умеет.
Что бы ему насоветовать? Так чтобы от основ: поиск, сортировка пузырьком, ...
Но так чтобы было понятно — берём эту ide, сюда пишем, так запускаем.

Я как-то бегло нагуглил какие-то книжонки по java. Ни одна мне не понравилась.
Думал ему линк на Кнута дать, чтоб по алгоритмам подтянуть, но там такая скука.

В общем рекоменд, если есть чо.

As a human being, you're multithreaded. You can type with multiple fingers, you can drive and hold a conversation at the same time. The only blocking function we have to deal with is sneezing, where all current activity must be suspended for the duration of the sneeze. That's pretty annoying, especially when you're driving and trying to hold a conversation. You don't want to write code that's sneezy.