@bitfield

bitfield

Alex Bogma
bitfield

Дата рождения: 02.09.1982

Погромист по клавиатуре.

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

7 я читаю 11 меня читают
288 постов
314 комментариев
bitfield

Зашел без Адблока на Ютуб -- увидел баннер "прими ислам".

bitfield

tfw объясняешь какую музыку ты слушаешь

bitfield

first, make the C++ library accessible to Python (already done, in many cases), then, let your Haskell program use the Python interpreter to make calls into the C++ library

bitfield

Заслал картинку из #tbcub "соучастникам" по последнему проекту. В ответ:
- Ты же знаешь, что слово "асинхронный" в нашем кабинете считается матерным?

bitfield

Разбил стекло на купленном в начале сентября телефоне.

bitfield

Сотрудник попросил объяснить смысл ворнинга ("переменная затеняет член класса"), в результате нашли баг с синхронизацией

{
   scoped_lock(m_mutex);
   do_some_with_shared_data();
}

inb4: fix

{
   scoped_lock lock(m_mutex);
   do_some_with_shared_data();
}
bitfield

На "первое"-"второе" -- рассчитайсь!

bitfield

Тут ребе sigsergv недавно выкладывал меню кафе, где питается. Я все забываю взять телефон в заводскую столовую, куда мы обедать ходим, но вот сегодняшний и вчерашний чеки:
ЗЫ. борщ без мяса, 0.25 л.
ЗЗЫ. Для пересчета в рубли -- умножьте на 3.

bitfield

Напоролся на красивый баг в архитектуре проекта.
Добавил команду "скачать все логи в .zip". Команда проходит все слои от фронтэнда до воркера, ответ на нее (с содержимым архива) -- в обратную сторону. И пишутся в логи со всем своим содержимым, раздувая их в несколько раз.

bitfield

три недели уже хожу с Koss SportaPro, только сегодня обнаружил, что дужку можно повернуть так, чтобы она была на затылке, а не на макушке.

bitfield
auto list = [](auto ...xs) { 
    return [=](auto access) { return access(xs...); }; 
};

auto head = [](auto xs) { 
    return xs([](auto first, auto ...rest) { return first; }); 
};

auto tail = [](auto xs) { 
    return xs([](auto first, auto ...rest) { return list(rest...); }); 
};

auto length = [](auto xs) { 
    return xs([](auto ...z) { return sizeof...(z); }); 
};

int len = length(list(1, '2', "3"));  // 3

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

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