@hirthwork

Тег говно в блоге hirthwork

hirthwork

3.59 км за 21:54 (9.84 км/ч)
Пиздец как сушит по такой температуре бегать

hirthwork

Пиздец хочется выпить, но пиздец как не хочу ни один из напитков, который приходит в голову. Бывает такое чтобы можно было опьянеть, но при этом пить не надо было?

hirthwork

О! Ещё одну багу в проде нашёл!

hirthwork

Что будет, если положить хуй на пользователей и поломать им удобные экстеншоны? Правильно, будет хуй: http://www.opennet.ru/opennews/art.shtml?num=48717

hirthwork

Дарквеб полон опасностей, %username%. Ты так и не узнаешь, кто съел твоего ферзя:

hirthwork

2.22 км за 11:39 (11.44 км/ч)
Масса — 88.2 кг
Подвёрнутая нога болит, пришлось свернуться пораньше.

hirthwork

Не могу найти годный цветной ascii арт чтобы в /etc/issue засунуть :(

hirthwork

3.18 за 18:52 (10.12 км/ч)
Масса после пробежки — 88.9 кг
На последних пятистах метрах подвернул ногу. Надеюсь, к завтрему пройдёт.

hirthwork

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

hirthwork

Берёшься за проект, который «с нуля» написать в срок точно не получится и нужно отыскать готовую библиотеку поверх которой нагородить свои хотелки.
@
Берёшь ту, которую посоветовал когда-то коллега.
@
Проверяешь библиотеку. «Из коробки» 90% нужного функционала уже есть.
@
Смотришь внимательнее. Чтобы сделать оставшиеся 10% придётся по хардкору патчить исходники библиотеки.
@
Смотришь ещё внимательнее. Оказывается, авторы все checked exceptions оборачивают в RuntimeException.
@
В офисе начинает вонять горелой обивкой офисного кресла.
@
Читаешь дальше публичное API. Вместо Map<String, String> там используется List<? extends String>, где по чётному индексу лежит имя атрибута, а по нечётному — его значение.
@
Начинаешь думать, о том чтобы переписать эту либу с нуля, но по нормально.
@
Начальник успевает вовремя отговорить.
@
Приходишь утром в офис со свежей головой. Начинаешь думать с чего начать патчинг.
@
В КОДЕ БИБЛИОТЕКИ ОТСТУПЫ ПО ДВА ПРОБЕЛА. ЭТО ПОСЛЕДНЯЯ КАПЛЯ.
@
Лезешь на stackoverflow в поисках аналогов.
@
Находишь 2 библиотеки.
@
ИЗ КОРОБКИ КАЖДАЯ ИЗ НИХ ИМЕЕТ 10% НУЖНОГО ФУНКЦИОНАЛА.
@
Возвращаешься к исходной библиотеке. Обречённо идёшь за ещё одной кружкой кофе.

hirthwork

Рубрика продолжена по просьбам постоянных читателей
3.53 км за 20:58 (10.09 км/ч)
Масса после пробежки — 86.6 кг

hirthwork

Хотели себе занять во внутренней сети доменную зону с именем подходящим нашему проекту
@
ХОСТ С ТАКИМ ДОМЕННЫМИ ИМЕНЕМ УЖЕ ЗАНЯТ
@
НЕ МОЖЕМ ПРИДУМАТЬ ДРУГОГО ХОРОШЕГО ДОМЕННОГО ИМЕНИ
@
ВСЁ НАХУЙ, ЗАКРЫВАЕМ ПРОЕКТ

hirthwork

Я хотел починить, а в итоге доломал.

hirthwork

Будет день — будут баги.

hirthwork

4.26 км за 26:09 (9.78 км/ч)
Масса после пробежки — 86.3 кг

hirthwork

Ёбаные рогатые твари. U.

<u><u><u><u><u><u><u><u><u><u><u><u><u><u><u><u><u><u><u><u><u><u><u><u><u><u><u><u><u><u><u><u><u>&nbsp;</u></u></u></u></u></u></u></u></u></u></u></u></u></u></u></u></u></u></u></u></u></u></u></u></u></u></u></u></u></u></u></u></u>
hirthwork

Сап, пойнтач. Есть одна ойтишная компания. В одном из своих крупных и наукоёбких проектов эта компания решила заюзать опенсурсную либу для перемножения чиселок.
А я вообще тут сбоку и мне надо было обёртку над проектом в виде *.so-шки собрать, внедрить, да нагрузку из своих компонентов пустить.
Скоро сказка сказывается, да нескоро gdb запускается...
Я вот точно помню, что эта падла год назад вполне себе работала. А сейчас сегфолты ловлю. Ну ладно, первый час дебага — это я сам виноват, создал у себя в обёрточке класс, который совпал по имени с другим присутствующим в том же большом репозитории. А вот потом начался настоящий секас и он мне не понравился.
Запускаешь класс с одним конфигом — норм обрабатыват. Запускаешь с другим — сегфолт. И вот я точно помню, что эта падла год назад вполне себе работала с обоими конфигами. А сейчас сегфолт.
Расчехлил свой старенький gdb. Полез корку читать. А там ебеня исходников, шаблонов лес, макросы трёхэтажные и прочее хуйпоймичо в недрах этой опенсурсной либы.
Связавшись с космосом, я таки допёр, что это не сегфолт, а стековерфлоу (нет, не сайт).
И знаете почему там не сайт? Потому что грёбаные байтоёбы все локальные массивы размером меньше 128КБ аллоцируют на стеке. А то что несколькими уровнями выше тоже всё аллоцировано на стеке их не ебёт. И то что стек скоро дно пробьёт их тоже не ебёт.

В общем, не будьте байтоёбами. Пожалуйста.

hirthwork

Вот шо за люди так пакетировали i2p, что конфиг жава-машины в /usr/share хранится? После каждого емёржа приходится настройки памяти менять

hirthwork

Идёшь по офису в толстовочке HOMM3, все коллеги уважают, спрашивают где взял, а на встречу вдруг чувак в такой же толстовке >_<

hirthwork

Я у мамы инженер — ускорял свой компонент @ наступил на багу в смежном

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.