Dr. Friedrich
Меня ещё беспокоят все эти приставочки про кило- мега- и пр.
Dr. Friedrich
Просто не счесть, сколько ошибок в программах встречается при переводе каких-нибудь киловатт-часов в джоули.
Berkus
а они на основе http://www.boost.org/doc/libs/1_64_0/doc/html/boost_units.html толкают или что-то совсем свое?
Dr. Friedrich
Если система единиц измерения позволит конвертировать такие вещи, не делая ошибок, можно прям брать и считать прямую финансовую прибыль от такой системы :)
Dr. Friedrich
Dr. Friedrich
Из слайдов мало что понятно, впрочем. Там в основном перечислены вопросы, а не ответы.
Berkus
но ок, если это будет в стандартном си это будет вообще супер отлично
Dr. Friedrich
Слушай его там внимательно, нам расскажешь :)
Berkus
я рад что в хроно засунули s, ms, us - это прямо сильно повысило читабельность
🐙 Antony
Теретический вопрос. Допустим у вас есть unordered_map, с которой можно безопасно работать из нескольких потоков одновременно (одновременно вставлять/удалять/модифицировать элементы). Для каких целей бы вы использовали подобный класс?
🦥Alex Fails
ох, я б такую крутую вещь бы юзанул в кэширующей хрени для текстур. и тогда б асинхронно смог грузить их
🦥Alex Fails
ща есть таблица, в которой соответствие "имя файла"-opengl handle текстуры. Если текстуру с таким именем повторно кто-то хочет загрузить, я отдаю уже хендл
🦥Alex Fails
а еще надо б апи на stdcpp.ru в бота запилить. тогда можно было б пилить реквесты на пропосалы и комментить их прямо в телеграме
🐙 Antony
так норм. Нужны еще примеры
Nikolai
🦥Alex Fails
🦥Alex Fails
пока не структурирую, ничего не выложу
🦥Alex Fails
ща есть апи врапы в репе
🦥Alex Fails
они кривые, если есть идеи, как лучше сделать, предлагайте пулл-реквесты
🦥Alex Fails
летом скорее всего будет уже все
Nikolai
А где глянуть то можно? Хотя бы чтобы в курсе быть?
Nikolai
так это не бот в телеге)
Александр
Nikolai
ну так нетолько в wnadbox все можно крутить, но есть еще куча других таких сервисов
Nikolai
нужно больше велосипедирования
🦥Alex Fails
Anonymous
Nikolai
Danil
ССЫЛКИ У ПЕРЕМЕННЫХ А НЕ У ТИПА
Danil
SICK FUCK
Danil
бейте его
Nikolai
не ну почему - нормально смотрится)
Александр
ооооооооо, он же на си был
Danil
кто это
Danil
ссылка часть типа, как и указатель, странно привязывать их к имени переменной, а не к типу
Nikolai
кто это
дядька один классный, он мне за такую расстановку ссылок лабы не защитывал)ъ
🦥Alex Fails
интересно было гдб прикручивать
Nikolai
С тех пор привязываю))
🦥Alex Fails
чтоб через чат пахало
Александр
Хочется подробностей. А как собираетесь обновлять персонажа?
На самом деле уже обдумал, почитал чуть выше - нужно блочить на определенный набор действий. Обычно есть поток, который каждые N тиков вызывает какой-нибудь HeartBeat у персонажа, но помимо этого левые потоки могут менять его. И тут как раз лучше блочить на весь период HeartBeat и на изменение аналогично
🦥Alex Fails
Nikolai
хахахах
я не стал запариваться)))
🦥Alex Fails
так, как ты предложил, работать не будет
🦥Alex Fails
но зато работает через ссш
Dr. Friedrich
Evgenii
Можно к каждому члену вариадик пака применить функцию и передать их все дальше как вариадик пак?
Александр
Evgenii
к переменной
Александр
template <class... Args> void bar(Args... args) { }
template <class... Args> void foo(Args... args) { bar(somefunc(args)...); }
Evgenii
🐙 Antony
Александр
🐙 Antony
да
Александр
поэтому мой пример с игроками - не очень
Dr. Friedrich
Для некоторых вариантов использования такое поведение допустимо, для некоторых — нет.
Александр
🐙 Antony
что-то типа
Александр
в случае с игроками проблема удаления и добавления решается довольно просто - через дополнительный мьютекс, а вот изменение лучше дать контролировать мьютексу внутри каждого персонажа по отдельности
Mikhail
Всем привет! В приложении 1000 потоков, одноядерный процессор. Как то можно прикинуть какое время сна у потока может быть?
Александр
99.9% времени?
Mikhail
99.9% времени?
я имею ввиду в числах. Т.е. сколько миллисекунд может простаивать поток, ожидая своей очереди выполнения планировщиком
Berkus
сколько угодно
Александр
Berkus
просто недостаточно данных. какие у потоков приоритеты, сколько из них спит и т.д.
Александр
а вообще - это ж жесть
Berkus
если 1000 тредов работают одновременно то оно расплавится и никуда не пойдет