@hirthwork

Тег wrok в блоге hirthwork

hirthwork
10 Aug 17:36
hirthwork

Запушил коммит с двумя русскими буквами в коммитмессаже @ Сломал автосборку.
Питон, я люблю тебя. И мать твою. И бабку твою откопаю и в глазницы отлюблю. В обе глазницы. ЁБАНЫЙ В РОТ НА ДВОРЕ СРАНЫЙ XXI ВЕК! КАКОГО ХУЯ СУЩЕСТВУЕТ ГОВНО НЕ УМЕЮЩЕЕ В UTF-8?

hirthwork
01 Aug 01:29
hirthwork

когда же этот хуедельник кончится...

hirthwork
20 Jul 23:14
hirthwork

всё оказалось немного иначе. сегфолт при std::rethrow_exception случается только если этот код вызывается из библиотеки загруженной через JNI в джава процесс у которого в LD_PRELOAD стоит tcmalloc. очевидно же, где дальше искать ошибку

hirthwork
20 Jul 19:21
hirthwork

заменил std::rethrow_exception(exceptionPtr) на старый добрый throw — сегфолты пропали. говно эти ваши плюсы.

hirthwork
20 Jul 18:50
hirthwork

пиздец заебался. весь день гоняюсь за сегфолтом, который возникает при вызове std::rethrow_exception(exceptionPtr); — rethrow делается чтобы внутри catch (...) определить какой из ожидаемых эксепшенов был пойман и вывести сообщение. причём если напрямую запускать, то всё работает, а вот если из JNI — то кровь пишки, киздец

hirthwork
19 Jul 02:13
hirthwork

Время катить продакшен, продакшен сам не покатится к хуям

hirthwork
18 Jul 19:07
hirthwork

огрёб сегфолт из-за того что не были сконфигурены локали в докер-контейнере. целый день выяснял в чём причина

hirthwork
13 Jul 18:41
hirthwork

децл факапнули и с перепугу сгенерировали 0.5kk rps
распидорасило всех кроме нас
а виноваты всё равно мы

hirthwork
12 Jul 12:31
hirthwork

Сегодня знатно объёбался обнаружил особенности имплементации java.io.FilterOutputStream — очень интересно наблюдать, как курл плавно и неспеша выводит на экран ответ от демона. Потому что очень, очень хуёво писать по одному байтику в сокет.
Вчера знатно объебался с try-with-resources. Сегодня обхожу 8к хостов и подчищаю кеш там где в него закешировались пустые ответы от того же демона. Потому что мой json-парсер почему-то не считает пустой инпут валидным json'ом. Вот ведь скотина такая.
А вообще приходите в Яндекс. Иногда у нас весело.

hirthwork
11 Jul 21:34
hirthwork

знатно объебался со своим повсеместным использованием try-with-resources
уж если возможна в логике ситуация, когда close вызывать не нужно, то и нехуй try-with-resources тогда в этом месте использовать

hirthwork
10 Jul 23:06
hirthwork

в четвёртый раз за сегодня выключаю и включаю четверть всего продакшена. в голове играет Spartan Barracks March

hirthwork
05 Jul 15:12
hirthwork

В коридоре воняет продуктами горения пластика, ковролина и говнокода.

hirthwork
30 Jun 18:29
hirthwork

— Подождите, я правильно понял, что вы отказались от идеи увеличить нагрузку в несколько раз и решили всё делать на локах?
— Ты хотел сказать "на дедлоках".

hirthwork
26 Jun 21:03
hirthwork

tfw продакшен при деплое ожидаемо "взрывается", но не в том месте где ты это ожидал и был готов быстро починить

hirthwork
20 Jun 19:43
hirthwork

Как же я, блядь, ненавижу ёбаный type erasure. Напрочь убивает все позывы к метапрограммированию.

hirthwork
19 Jun 17:11
hirthwork

Прочитал всю почту прилетевшую за неделю отпуска. Можно и пойнт читнуть.

hirthwork
08 Jun 16:58
hirthwork

обожаю CRTP. каждый раз радугой кончаю, когда использую

hirthwork
05 Jun 16:45
hirthwork

Два часа дебага из-за того что преждевременно оптимизировал.
inb4: фрейд.жпг

hirthwork
31 May 23:28
hirthwork

так, кажется все факапы починил. можно идти домой, жаль что бухло уже перестали продавать.


завтра надо будет что-нибудь новенькое в прод катнуть.

hirthwork
31 May 19:15
hirthwork

АХАХАХА! Я ещё коллегам кластер заддосил!

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

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