@hirthwork

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

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

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

hirthwork

Пидарастия, блядь, ебаная:

hirthwork

РЕШИЛ СЕБЯ ОБЕЗОПАСИТЬ
@
ВКЛЮЧАЕШЬ 2-ЭТАПНУЮ АУТЕНТИФИКАЦИЮ НА PLAYSTATION.COM
@
ЧТОБЫ ПРОВЕРИТЬ РАЗЛОГИНИВАЕШЬСЯ
@
ВВОДИШЬ ЕМЭЙЛ И ПАРОЛЬ
@
ЖДЁШЬ СМС
@
ЖДЁШЬ СМС ЕЩЁ ТРИ МИНУТЫ
@
НЕ ВЫДЕРЖИВАЕШЬ И ЖМЁШЬ "ВЫСЛАТЬ СМС ПОВТОРНО"
@
ЧЕРЕЗ ПЯТЬ МИНУТ СТРАНИЦА ЛОГИНА ВЫВОДИТ "ВРЕМЯ АУТЕНТИФИКАЦИИ ИСТЕКЛО"
@
ЕЩЁ ЧЕРЕЗ МИНУТУ СМСКА НАКОНЕЦ-ТО ПРИЛЕТЕЛА
@

hirthwork

Для важной дискуссии в интернете потребовалось найти эксплойтэбл картинку. Вот эту вот:


Сначала попытался искать гуглом. Через десять минут поиска на губах моих чётко ощущался привкус тунца, которого я лососнул.
В порыве отчаяния открыл Яндекс.Картинки, успел ввести "зоч", а дальше мне уже подсаджестился нужный запрос, по которому в первой же строке тамбнейлов была искомая картинка с подписью, по которой я нашёл эксплойтэбл.
Если так и дальше пойдёт, то я и по вебу начну яндексом искать. Заодно и Королёв заценю.

hirthwork

Вот живёт себе бага. Мелкая, никому не мешающая, годами живёт. ...А потом за неё зацепляется взглядом технический директор :(

hirthwork

Это неприятное чувство, когда метиз оказывается слабее тебя

hirthwork

Пришло время и dead_drop_bot помер. Пришло время перекатываться на safe.moe // Или уже забить и свой фотохостинг замутить // Кого я обманываю, я же ленивое мурло и нихуя не сделаю.

hirthwork

Возможно я уже высказывал эту мысль, но на всякий случай повторюсь: кто раньше всех на работу пришёл, тот с утренними факапами и разбирается >_<

hirthwork

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

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

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