Daniil
есть beast - обвязка над asio.
спасибо, загуглю
mefest
асио странная поделка судя по примерам кода. Верю в то что есть более удобная сетевая либа (не qt).
ну qt опять же не просто либа_) благодаря сигналам те же сокеты ассинхроно можно кидать, а на счет asio то его могут и сильно переделанный в стандарт внести
Daniil
есть beast - обвязка над asio.
HTTP and WebSocket built on Boost.Asio in C++11 не, я имел ввиду просто тцп сокеты, например
Berkus
сколько бы ты ни говорил что это "странная поделка"
Daniil
например, boost.asio
там разве есть сигналы/слоты?
Berkus
там есть io_service, сигналы/слоты можно прикрутить поверх - timer с нулевым таймаутом и лямбдой, тот же wigwag
Berkus
зависит от того, что ты хочешь в итоге получить
Danil
Ну буста нет же тредсейф гарантии
Berkus
есть strand
Danil
Собственно потому и был написан wigwag
Berkus
wigwag был написан потому что кто-то не умеет читать документацию
Ivan
Ребят, есть кто работал с амоСрм? нужна небольшая доработка
Square
Ворвался?..
Berkus
20 May 1995 First public pre-release version 24 September 1996 First stable release
Square
Хм. Я был уверен что с 93го Ну значит с середины ... А на счёт qstring, сам по себе оно такое. Но в свете всей инфраструктуры qt годновато
🐾
20 лет тролли пилили свою кутю Жесть
Berkus
20 лет тролли пилили свою кутю Жесть
ну хороший продукт сложно испортить быстро, маттиас все таки старался
Square
откута такая уверенность!?!?
Что люди не могут заблуждаться в своей уверенности? Так видимо выстроились синапсы что мне казалось 93 а нет 95
Deleted Account
Square
Короче моё мнение таково: если у вас большая прилага и надо в базы данных, хмл и все такое - то qt очень годный
Square
Один интерфейс для доступа ко всем субд
Square
Бэкенд сменить легче лёгкого
Square
А просто так тащить в мелкий проект - зашкварно
Square
Ну точней как умею
Square
Знаю что можно :)
🐾
Я умею только в плюсы :(
Я скорее про фреймворки
Daniil
а кстати кто-нибудь упарывается проектированием интерфейсов и все такое? Т.е. думает об этом, а не просто пишет все методы подряд в один интерфейс? Если да - что почитать? А то я вот часто не могу поймать границу: разбить этот интерфейс на два, или одного вполне достаточно и все такое.
Deleted Account
bottom up
Denis
какой прекрасный qt-срач я пропустил
Square
Книгу щя найду какая помогла концептуальном
Square
Square
Square
Первая в код, вторая чисто попиздеть
Aleksei
прочитал не "проектирование программ", а "программирование программ"
Berkus
bottom up
и есть еще side-ways
Square
Спасибо! Сохоронил
Не жди чего прям сверх, но книги годные для человека, который уже 3-5 лет говнокодит
Berkus
бггг
Berkus
Линус Торвальдс идеально описал мое скромное мнение про инновации. Засуньте их поглубже, кто угодно инновирует, но вопрос реализации, а не в гениальных идеях. Всегда любил его резкость и точность в высказываниях http://www.theregister.co.uk/2017/02/15/think_different_shut_up_and_work_harder_says_linus_torvalds/
Berkus
Линус как обычно
Square
а для тех кто 1.5-2 говнокодит?
Ну зависит от твоего перформанса и метрик
Aleksei
Ну зависит от твоего перформанса и метрик
Всегда было интересно, что за метрики и как меряется перформанс?
Square
Но в данном случае я имел ввиду твои скиллы
Square
Твою производительность как девелопера, количество и качество созданного софта
Aleksei
Про качество там же читать?
Square
Попробуешь - расскажешь
Berkus
дайте угадаю, HR?
Square
дайте угадаю, HR?
у меня тут ORA-01692, угадай лучше что делать :D
серёжа
Square
у меня тут ORA-01692, угадай лучше что делать :D
точней так, у меня тут 12 ночи почти и у меня ORA-01692...
Square
угадайте кто походу будет не спать.
серёжа
Danil
Звучит как бага в жире
Square
это зашкворакл
серёжа
Square
и пишу я туда кьютой кстате
Berkus
думаеш кутя виновата?
Square
не, тейблспейс переполнен
Square
внезапно
Square
суточный
Square
сука!
Square
надо на кликхауз в продакшне переходить
Deleted Account
сука!
ну теперь то похоже ктото будет спать?
Square
ну теперь то похоже ктото будет спать?
ну щя файл данных переедет на другйо массив
Berkus
dropbox/json11 nlohmann/json boost::property_tree