2013-03-28

Не ванильное тестирование

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

Продолжение поста о неванильном тестировании. Полный текст примеров: исходный код, тестовый фреймворк, тестовый сценарий. Данный пример повторяет реальную архитектуру, имеется мешанина с логикой, хотя там и написан полный бред. Плюс работа с базой лишь обозначена, а в тесте замокана для удобства. Тест написан только один, просто чтобы продемонстрировать подход - остальные тесты один-в-один.

2013-03-26

Кровища и картины анальной боли

Думать - больно: нужно прилагать усилия и тратить энергию, чтобы разобраться. Поэтому, развитие идет, если сохранять status quo еще больнее.

2013-03-25

Боязнь потока


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

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

Еще может помочь ощущение "последней инстанции", когда сделать нужно "внезапно", больше ни кто не заменит и это закроет реальную потребность. Но это возможно нечасто и только если данная ситуация объективна, а не навязана потому, что кто-то ткнул пальцем в календарь. Откуда-то берутся силы работать сутки без перерыва, внутри мысль "ты можешь в любой момент встать и пойти", но делаешь еще один шаг, и ещё, и ещё. Мне кажется, я понимаю корейских геймеров, находивших свой психологически истощенный конец за монитором. Офигенное ощущение. Может от потока удерживает инстинкт самосохранения?

2013-03-24

Тиражирование Debian

Когда впервые возникла необходимось подготовить образ системы к тиражированию, это было легко сделать: ставим систему, прописываем свои репозитории, устанавлиаем и настраиваем наш продукт, затем извлекаем флешку и через dd делаем образ. Флешка всего 8 гб, поэтому, предварительно зачистив свободное место на диске нулями из /dev/zero удалось сжать образ до 300 мб.

2013-03-21

Внешняя память


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


2013-03-19

100th anniversary

Круглый пост. Позади сотня записей, впереди еще столько же черновиков разной степени готовности, ждущих своей очереди. Пять лет блоггер находился в зачаточном состоянии, в это время я развлекался в жж, твиттере, жуйке, баззе, вейве, плюсе, пока последний меня совершенно не доконал своими убогими возможностями по редактированию текста. Эвакуировал остатки базза, осмысленные тексты из плюса и залил все в блоггер. Хотел жж перенести, но так и не осилил их экспорт, да и "смешные картинки" не казались такой уж ценностью. Видимо, с такой политикой отстрела сервисов, блоггеру не долго осталось жить и придется снова паковать вещи. Домен есть, наконец заюзаю джекилла, буду конпелировать посты и деплоить блог через фтп.

Спустя 4 года с первого поста, начал писать примерно раз в неделю. Изначально, конечно, хотел проект 365, но после рабочего дня включить голову совершенно невозможно: нужно сесть, настроиться, собрать мысли в кучу, войти в поток - самые продуктивные периоды попадали на время отпуска, когда можно расслабиться и порефлексировать. Переводы не поперли; для картинок - хватает и твиттера; фильмы - не так много достойных фильмов, чтобы написать про них больше нравится/не нравится; про разработку писать вообще адский труд - нужно потратить минимум целый день; FUI-посты писать легко, но на следующее утро, когда остыл, написанное кажется полным бредом; писать две строчки потому, что не влезает в твиттер, как делают многие, не тянет. Легче всего получается писать про книги: полуфабрикат из закладок легко превращается в связанный текст - это мотивирует читать больше.

2013-03-16

Про Германию

Продолжение поста о высавке, на этот раз личные впечатления.

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

2013-03-13

Сибирский десант на CeBIT

Целая команда отправилась на выставку, чтобы после двух лет разработки представить европейцам наш продукт. Десант состоял не только из CEO Романа, CTO Макса, CMO Ани. С нами приехали: Сергей, директор хардварной конторы Слава и директор томской дизайнерской конторы Стас, которые просто тусили вокруг, пока мы активно презентовали девайс. В этом посте расскажу про выставку, а личные впечатления оформлю отдельным постом.