Evgenii
Evgenii
level up: патч к ubsan
Berkus
баян
ну я тебе напомнил что такое уже есть
Berkus
Pavel
Anton
Oleg Linkin
Опа, знакомые лица)
Egor
Подскажите, почему не загружается содержимое окна для входа аккаунта?
Add an accounts - картина идентичная
После установки перезагрузил.
Egor
Visual Studio 2017 Community
Anton
прокси ?
Anton
у меня когда для хрома сокс включал также было
Egor
https://www.technipages.com/internet-explorer-enabledisable-javascript
Egor
Помогло
Egor
Проблема была в ie11
Egor
Была отключена обработка javascript
Anton
javascript зло )
Egor
))
Egor
Спасибо)
Alexander "SonnySlave"
http://blog.cppcms.com/post/121
Alexander "SonnySlave"
да, это оно
Alexander "SonnySlave"
😊
Evgenii
коменсируется тем что руки программистов становятся кривее
Igor
Фактически он содержит просто указатель на std::pmr::memory_resource. Этот аллокатор sticky, если например два вектора используют polymorphic_allocator указывающие на разные ресурсы, то их swap будет линейным.
Tom
У меня вопрос, кто знает, что можно про minimax почитать? Дело вот в чем, мне нужна векторизованная имплементация log(cosh(x)). По очереди их применять не годится, потому как иначе там overflow'ы всякие из-за экспоненты. Вроде как log обычно через полиномы аппроксимируют, но сколько членов брать? брать ли коеффициент полиномов? и так далее... Любые советы приветствуются :)
Viacheslav
Лакос по-моему изначально что-то такое и предлагал в стандарт в плане аллокаторов. https://github.com/bloomberg/bde/wiki/BDE-Allocator-model в нашей STL replacement так сделано.
Evgenii
Tom
а если прямо log cosh в ряд разложить?
Там для больших (>10) x можно просто линией заменить, а вот интервал 0-10 уж очень велик, чтоб приличную точность получить... Т.е. не по 20-ю же степень полиномы брать
Evgenii
Evgenii
хотя да, не слишком быстро сходиться будет
Vsevolod
https://en.wikipedia.org/wiki/Pad%C3%A9_approximant
Tom
Александр
смотрите, чему научили godbolt:
https://godbolt.org/g/Fi6REC
Oleg
разве не давно уже?
Wire
Привет. А подскажите легковесную либу для хранения конфигов? Конкретно нужно: возможность скормить описание схемы конфигов (грубо, param1: int, 0..7; param2:string, 40 (длина)) - и чтобы либа потом сама валидировала это. Хранение в памяти; парсинг чего-либо - не требуется
Oleg
ох, очень похоже на json scheme validator
Oleg
может в этом направлении покапать?
Oleg
Если да, то такой вариант подойдет, если конфиг будет в json
Anatoly
да, согласен с Олегом, все средства есть, выбери из трех представленных http://json-schema.org/implementations.html
Ignat
Wire
Нужно сохранить его в памяти ( set/get значений) - и чтобы set сам валидировал вход по заданной схеме
Oleg
ох, тогда не подойдет
Wire
Примерно как в gsettings из glib
Oleg
можно конечно изменять конфиг(копию конфига), валидировать и в случае успеха применять или откатывать изменения
Oleg
но выглядит как-то костыльно уже
Wire
Александр
Igor
есть класс с приватным методом, принимающим указатель на структуру; структура объявлена в левом библиотечном хедере через столь любимое сишниками typedef struct hiVIDEO_FRAME_INFO_S {} VIDEO_FRAME_INFO_S
хочу вынести объявление класса в хедер буквально на 20 строк, ворох хедеров из библиотеки тащить не хочется - логичная мысль сделать форвард struct VIDEO_FRAME_INFO_S;
инклюдю мой хедер, инклюдю библиотечный, получаю
/work/sources_a/tech1utils/include/himpp_codec.h:14: error: using typedef-name ‘VIDEO_FRAME_INFO_S’ after ‘struct’
в обратном порядке получаю
conflicting declaration ‘typedef struct hiVIDEO_FRAME_INFO_S VIDEO_FRAME_INFO_S’
‘struct VIDEO_FRAME_INFO_S’ has a previous declaration as ‘struct VIDEO_FRAME_INFO_S’
это можно как-то вменяемо исправить? в голову приходит только pimpl (с большой натяжкой), да какие-нибудь касты через void* и прочую дрянь
Anatoly
Igor
выглядит как хак, но ладно, спс
Anatoly
Igor
то что я завязываюсь на нижележащий тип, вместо предлагаемого к использованию, разве нет?
Anatoly
к сожалению, ты не можешь сделать forward declaration для typedef-а
Igor
Berkus
Ignat
Видимо дифф
Ignat
Ну остальное-то точно не менее давно!
Berkus
ну да
Berkus
окей
Anatoly
в любом случае, если они переименуют hiVIDEO_FRAME_INFO_S, менять надо будет в заголовочном файле
Igor
Vsevolod
@wsnark libucl все умеет
Anatoly
Berkus
а, окей
Berkus
ну забавно да
Anatoly
да, теперь можно аргументировано меряться языками :)
Anatoly
хотя, сейчас дойдет до того, что везде будет LLVM backend
Anatoly
вон я был на Java Meetup-е, чуваки для своей JVM на LLVM сделали JIT
Stanislav
Крылатый
Мда