Зашел без Адблока на Ютуб -- увидел баннер "прими ислам".
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
Сотрудник попросил объяснить смысл ворнинга ("переменная затеняет член класса"), в результате нашли баг с синхронизацией
{
scoped_lock(m_mutex);
do_some_with_shared_data();
}
inb4: fix
{
scoped_lock lock(m_mutex);
do_some_with_shared_data();
}
Напоролся на красивый баг в архитектуре проекта.
Добавил команду "скачать все логи в .zip". Команда проходит все слои от фронтэнда до воркера, ответ на нее (с содержимым архива) -- в обратную сторону. И пишутся в логи со всем своим содержимым, раздувая их в несколько раз.
три недели уже хожу с Koss SportaPro, только сегодня обнаружил, что дужку можно повернуть так, чтобы она была на затылке, а не на макушке.
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