Danil
Danil
5й не красится уже)
Square
https://t.me/technologique/751
trie как на зло не работает :(
🦥Alex Fails
Daniil
Berkus
Berkus
но набор виджетов у кутэ свой и рендеринг тоже свой отдельный
🦥Alex Fails
λ
Кто что использует для REST серверов на C++?
Berkus
beast
Andrei
У меня свой код для асинхронного сервера и свой json parser\generator
Andrei
отлаженный и просмотренный десятком глаз
Berkus
10<1000
Danil
Тоже свое
🦥Alex Fails
Berkus
тебе мало парсеров чтоли? )
Berkus
"там" были криво собраны таймеры, читай выше где-то на два-три дня
Berkus
про что твой вопрос я не знаю
Berkus
звучит дико
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
Nikita
Andrei
Да.
Berkus
то есть ты можешь свою шею дать на то что твой парсер безупречен? ок
Tengiz
Но вот я не думаю, что он может гарантировать что сгенерированный json не изменится со временем.
Berkus
это очень weak guarantee
Andrei
Andrei
а потом еще годовое использование в проде.
Berkus
Tengiz
К примему c OpenSSL, а Fuzzy тесты проводятся?
Berkus
я про то же, можно уюниттестироваться а первый же заход фаззером положит этот жсон на колени
🦥Alex Fails
+)
Berkus
ему не нужно, но говорить что этот парсер лучше general purpose парсера который работает с ЛЮБЫМИ данными было бы глупо
🦥Alex Fails
во, позицию понял
Шаурма
🦥Alex Fails
Меня чот вообще к парсерам ща не тянет
🦥Alex Fails
и даже дело не в том, что у меня они хуёвые😂 а в том, что нет ша особо времени. Да и комп накрылся медным тазом(
🦥Alex Fails
О, круто. А сторонний ндк - это кристакс?
Andrei
Andrei
или эксепшн в противном случае.
🦥Alex Fails
Да вроде у меня в термухе треды пашут. В ней вроде ndk r13, надь еще -lpthread добавить
🦥Alex Fails
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 хммм
Vitaliy
🦥Alex Fails
В тему ндк - там говно какое-то со строками. to_string() не пашет и еще C++11-функции типа stoi и пр.
Berkus
там до ndk r13 у гугля была пачка своих патчей поверх libstdc++
Berkus
а с ndk r14 будет libc++ почти без лишних патчей
Junior
Вечерок добрейший
🦥Alex Fails
Возьми мой костыль
🦥Alex Fails
https://github.com/leha-bot/to_string
Sheridan
чтото виски не даёт думать... 12разрадный бинарный щётчик это в десятичном какое макс число?
Sheridan
спасибо, друже
Berkus
boost::lexical_cast - дорого и сердито
Berkus
(специализации для интов всяких вроде есть, так что)