Danil
5й не красится уже)
Square
https://t.me/technologique/751 trie как на зло не работает :(
Berkus
но набор виджетов у кутэ свой и рендеринг тоже свой отдельный
Berkus
Прогресс вот есть у Беркуса
я немного торможу, но вот НАКОНЕЦ-ТО выпилил все таймеры и смогу немного попинать билд дальше
λ
Кто что использует для REST серверов на C++?
Berkus
beast
Andrei
У меня свой код для асинхронного сервера и свой json parser\generator
Andrei
отлаженный и просмотренный десятком глаз
Berkus
10<1000
Danil
Тоже свое
Berkus
тебе мало парсеров чтоли? )
Surreal
я немного торможу, но вот НАКОНЕЦ-ТО выпилил все таймеры и смогу немного попинать билд дальше
А чего там не так с таймерами? Или вы хотите протокол вычленить, в который завязаны таймеры с гуя?
Berkus
"там" были криво собраны таймеры, читай выше где-то на два-три дня
Berkus
про что твой вопрос я не знаю
Berkus
звучит дико
Andrei
10<1000
Ты сильно заблуждаешься.
Andrei
Во-первых, 10 глаз высокооплачиваемых специалисто плюсеров безопасников-сетевиков для банка\трейдеров.
Andrei
Или 1000 глаз типичных посетитиелей supapro
Andrei
разница есть.
Andrei
К томуже ты переоцениваешь то, насколько действительно коммьюнити смотрит в коммьюнити проекты.
Tengiz
Конкретно в задаче с json проблема в том что все парсеры разные
Andrei
Чукчи обычно писатели,ане читатели.
Andrei
Ну и да
Tengiz
Где-то статья была что нет парсера который полностью следует стандарту на json
Tengiz
http://seriot.ch/parsing_json.php
Tengiz
I'll show that JSON is not the easy, idealised format as many do believe. Indeed, I did not find two libraries that exhibit the very same behaviour. Moreover, I found that edge cases and maliciously crafted payloads can cause bugs, crashes and denial of services, mainly because JSON libraries rely on specifications that have evolved over time and that left many details loosely specified or not specified at all.
Andrei
Мы делали json parser как раз для банковского rest API
Andrei
Да.
Berkus
то есть ты можешь свою шею дать на то что твой парсер безупречен? ок
Tengiz
Но вот я не думаю, что он может гарантировать что сгенерированный json не изменится со временем.
Berkus
это очень weak guarantee
Andrei
а потом еще годовое использование в проде.
Tengiz
К примему c OpenSSL, а Fuzzy тесты проводятся?
Berkus
я про то же, можно уюниттестироваться а первый же заход фаззером положит этот жсон на колени
🦥Alex Fails
+)
Berkus
ему не нужно, но говорить что этот парсер лучше general purpose парсера который работает с ЛЮБЫМИ данными было бы глупо
🦥Alex Fails
во, позицию понял
🦥Alex Fails
Меня чот вообще к парсерам ща не тянет
🦥Alex Fails
и даже дело не в том, что у меня они хуёвые😂 а в том, что нет ша особо времени. Да и комп накрылся медным тазом(
🦥Alex Fails
О, круто. А сторонний ндк - это кристакс?
Andrei
или эксепшн в противном случае.
🦥Alex Fails
Да вроде у меня в термухе треды пашут. В ней вроде ndk r13, надь еще -lpthread добавить
Andrei
runtime_errorобычно кидаю и не парюсь
🦥Alex Fails
А
🦥Alex Fails
Berkus
я в обычном ндк использую std::thread, наверное что-то делаю не так
Berkus
(r10b)
🦥Alex Fails
Успокойся, пожалуйста
Berkus
я спокоен
Berkus
std::thread в ndk со времен с++11 есть
Berkus
вот это поворот
Berkus
Мы все уже давно смирились с тем, что Android framework - убогое говнище (по большей части). В статье идет речь о библиотеке, пытающейся немножко-таки это говнище подсластить. А именно - добавлять поведение к Activity и Fragment посредством композиции. Либа пока в глубокой альфе, но посмотреть стоит. Когда будет стабильной, наверняка найдет своих пользователей. Вообще говоря, статья сама по себе ничем не примечательна. Просто иллюстрация того, что эта библиотечка позволяет делать (по сути автор просто немного переписал пример из README.md; ну и ублюдок, посмотрите вы на него). Пис 🖕🏻 #android #composition #library https://medium.com/@manuelvicnt/composite-views-in-android-composition-over-inheritance-4a7114609560
🦥Alex Fails
О. Крутая хрень. Если взлетит, то збс будет
Berkus
@AlexFails делать инсталлятор пакетов через cmake или сунуть в readme просто?
🦥Alex Fails
сделай, если не трудно
Berkus
https://github.com/ruslo/hunter хммм
🦥Alex Fails
В тему ндк - там говно какое-то со строками. to_string() не пашет и еще C++11-функции типа stoi и пр.
Berkus
там до ndk r13 у гугля была пачка своих патчей поверх libstdc++
Berkus
а с ndk r14 будет libc++ почти без лишних патчей
🦥Alex Fails
а с ndk r14 будет libc++ почти без лишних патчей
Да, это гуд новость, в багтрекере термухи тож видел инфо
Junior
Вечерок добрейший
🦥Alex Fails
Возьми мой костыль
🦥Alex Fails
https://github.com/leha-bot/to_string
Sheridan
чтото виски не даёт думать... 12разрадный бинарный щётчик это в десятичном какое макс число?
Sheridan
спасибо, друже
Berkus
boost::lexical_cast - дорого и сердито
Berkus
(специализации для интов всяких вроде есть, так что)