2013-09-29

Созвездие эректуса

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

2013-09-28

МММоя борьба

Я тут в течении длительного времени исподволь борюсь с МММ на домашнем компе. Построил глубоко эшелонированную систему обороны.

2013-09-20

Гипертекстовый код на Java

В любой уважающей себя IDE есть ctrl+click-to-go, когда можно щелкнуть на переменной и перейти к объявлению, щелкнув на методе - перейти в его реализацию, щелкнув на классе перейти в это класс. Тривиальнейшая и очевиднейшая вещь воспринимается как должное, пока не сядешь за какой-нибудь Visual Studio Express, где её почему-то нет поправка: в VS есть F12 (Eclipse и NetBeans это умеют, но зачем ездить на жигулях, если есть бесплатный кадиллак). Но мы не будем рассматривать отщепенцев.

Зачастую положительные изменения не происходят, пока не преодолен некий болевой порог. Неудобство воспринимается как должное. Когда наконец происходит СУКАБЛЯЗАЕБАЛОАЖБЕСИТ начинаешь что-то думать. Наступает эдакий момент откровения.

2013-09-12

Костыли, протухший код, трагедия общин и устаревшие технологии

"там есть довольно элегантный костыль,
я бы сказал, трость"

Поток созания

Костылинг

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

2013-09-08

ActiveMQ in Action

Отличный справочник по технологии для которой очень небогато литературы (всего 3 книги). Книга разбита на 4 части: введение в JMS вообще и конкретную реализацию ActiveMQ в частности, Конфигурация, Использование, Продвинутые фичи.

2013-09-01

Итоги 2013

Настало время подведения итогов, год назад было не густо. Но этот год был сильно насыщеннее и прошел под знаком поездок и туризма: Германия (черт возьми, я могу общаться с иностранцами и перемещаться из точки А в точку Б расстояние в чужой стране), Поднебесные Зубья, Кия, Казыр, Омский трип на 9-е мая, поездки в Сиб уже можно не считать - планировалось, но не срослось еще с несколькими походами типа велопохода по Хакассии и Ulcamp-а. На Казыре мы весьма удачно попробовали сплав, что добавляет еще одно спортивное развлечение и необходимость новой экипировки.

Год юбилеев: 25 лет вообще и 5 лет работы в частности.

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

Победы. Опенсорс уже не воспринимается как чудо и пуллреквесты проходят с первого раза: раз и два. Заплыв на два километра и пробежка полумарафонской дистанции. Велосипед в этом сезоне чуть-чуть не добил до 1000 км, хотя, если погода позволит таки сделаю это. 33 книги - пяток крайне полезных типа Dependency Injection, Unit Testing и Effective Java.

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

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