Два года в /fg/. Войти !bnw Сегодня Клубы
УНЯНЯ. У нас есть немножечко инфы об этом пользователе. Мы знаем, что он понаписал, порекомендовал и даже и то и другое сразу. А ещё у нас есть RSS.
Теги: Клубы:

Почему люди занимаются опенсорсом?

It is mainly an outlet for my personal frustration for having to write horrible software at work.

© http://mail-archives.apache.org/mod_mbox/hc-dev/201403.mbox/<1395753062.10953.24.camel@ubuntu%3E

#PT4H3S (1) / @hirthwork / 3888 дней назад

не думал, что вновь скажу это когда-нибудь, но некоторые части буста всё ещё торт. спонсором сегодняшнего торта является boost::multi_index

#ZOAOMW (0) / @hirthwork / 3889 дней назад

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

#PRKXI9 (2) / @hirthwork / 3890 дней назад

Астрологи объявили релиз Java 8. Количество функционального кода на джаве удвоилось.

#12AX5C (0) / @hirthwork / 3895 дней назад

tfw костыль спрятанный в коде два года назад выстреливает и оказывается пулемётом Гатлинга

#5CY6XW (0) / @hirthwork / 3907 дней назад

самое сложное в переходе с плюсов или жабки на сишечку — это перестать
испытывать стыд при употреблении в коде goto при обработке ошибок. Серьёзно, в
пизду этот спагетти-код, когда можно просто относиться к тому что находится за
goto как к finally секции или деструктору. просто тут код деструктора
расположен прямо в теле функции.
при грамотном использовании goto код становится линейным и легко читаемым

#K8A6CE (2) / @hirthwork / 3912 дней назад

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

#5GG0SU (6) / @hirthwork / 3912 дней назад

Когда я пишу на чистом C, чувство ясности происходящего переполняет меня.
Набирая очередную строчку я уже ясно вижу в какой набор ассемблерных инструкций
она превратится и как её может соптимизировать компилятор. Я вижу не
for(i = 0...), а ассемблерный loop со счётчиком в ecx, я вижу не if (ptr),
а test и jz, я не творю не магию набирая магические буковки, а явственно
осознаю что я делаю. В такие моменты я чувствую себя творцом, а не колдуном.
Именно поэтому, спустя семь лет хардкорного программирования я смог слезть с
иглы C++ и обратиться в истинную веру.

#BJTZ1K (2+2) / @hirthwork / 3912 дней назад

а какие нынче модные функциональные языки без lazy evaluations и компилируемые?

#B9TZRA (7) / @hirthwork / 3912 дней назад

Вся документация по JNI — сплошное пиздобольство.
Смотрим описание функции GetArrayLength
Что сказано про кидаемые исключения? Ничего. Ну не кидает. Ок, смотрим в код.
Смотрим в код. Hot Spot JVM кинет IllegalArgumentException, Cacao JVM — NPE.
Вот кому после этого верить?

#PZ7XCY (1) / @hirthwork / 3914 дней назад

уняня, самописный base64 декодер на джаве работает быстрее чем редхатовский /usr/bin/base64 (на 15% быстрее base64 -d, в два раза быстрее чем base64 -di). где ваше «КОКОКО ЖАБКА ТОРМОЗА» теперь?

#0DNWBA (57+1) / @hirthwork / 3914 дней назад

Пишешь, блядь, крутую программу, оптимизируешь скорость обработчика по всякому, а в итоге оказывается, что 40% времени она декодирует base64 и вычисляет md5

#JTIAAS (2) / @hirthwork / 3916 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.