Ethereum: Как запустить ноду с приватной сеткой

Для разработки тестирования под Ethereum вместо публичной удобнее использовать не публичную сеть, пускай даже и тестову, а свою — приватную (Private Network). Для этого достаточно установить на свою рабочую станцию пакет с бинарником ноды (geth) и создать один конфигурационный файл (genesis file) с описанием новой сети. Читать далее →

Управление и наилучший результат

- много вопросовВ своё время меня понравилось вычитанное где-то утверждение:

Управление людьми — это управление их энергиями.

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

Автосборка Docker-образов на коленке: Git -> Jenkins -> Docker Registry

docker: как блинчик испечьСтатья о том, как максимально просто заставить роботов (в нашем случае — Jenkins) собирать Docker-образы на каждый коммит в проект Git-репозитария.

Размышлизмы о контейнерах: Крупноблочное строительство

puzzel-stukСтатья-размышление о прекрасном мире крупноблочного проектирования софта, где нет (почти) проблем совместимости системных библиотек, «оторванного» канала связи во время деплоя, хитромудрых вопросов администрирования ОС. Читать далее →

Самоуправление в коллективе с взаимным анальным приводом

канадские лесорубы-гомогеи

В данной статье описывается одна из многих возможных моделей (само-)управления коллективом Непревзойдённых Талантов (или Долбанных Гениев), или, пользуясь терминологией книги «Как пасти котов» — коллективом «котов».  🙂 В качестве наглядного материала в повествовании мне поможет бригада канадских лесорубов-гомогеев. Итак.. Читать далее →

[HowTo]: Jenkins LDAP Plugin и SSLHandshakeException

java-sslС проблемой SSLHandshakeException столкнулся в контексте настройки Jenkins LDAP Plugin’а, хотя, вероятно данная HowTo’шка может быть полезна и для других контекстов, где происходит взаимодействие Java-приложения с другими сервисами по HTTPS. Читать далее →

Разные дороги на пути к общей цели

ди-каприо_остров-проклятыхИногда можно столкнуться с ситуацией, когда, казалось бы, однозначно трактуемая ситуация, идея или предложение, высказываемое одним из членов команды, воспринимается другим в штыки. Со стороны доводы наиболее ущемлённой стороны конфликта могут начинать выглядеть наименее адекватными. Почему так может происходить?
Ещё больше вопросов возникает в случае, если обе стороны спора согласны по существу вопроса. Действительно, кто же может быть против всего хорошего за всё плохое? Да, никто! Почему же тогда одна сторона может сопротивляться, что называется, позитивным трансформациям?
На ум тут приходит следующая метафора.. Читать далее →

Тля и муравьи

тля и муравейВ дикой природе можно обнаружить множество моделей поведения различных представителей фауны, анализ которых может привести к любопытным выводам применимым и в природе не дикой. Взять хотя бы взаимодействие муравьёв и тли. Для НЕдачников пояснение ниже. Читать далее →

Размышления на тему «хрупкого» ПО

унитаз-04Ничто так не помогает иллюстрировать суть явления, как красочная, хлёсткая метафора. К примеру, фекакльно-анальная метафора поможет в описании эксплуатационной хрупкости (противоположность запасу прочности) софта.

Предположим, что команда разработала такую вот бесхитростную систему, как на картинке слева. Зиждясь на твёрдом основании (к примеру, системных библиотек), она, тем не менее, имеет некие степени свободы: её можно «качнуть» влево-вправо, вперёд-назад, немного двинуть в тех же направлениях. Однако, для того, чтобы разрушить-завалить эту конструкцию, необходимо приложить достаточные усилия. Читать далее →