
Berkus
18.02.2017
16:05:44
beast

Andrei
18.02.2017
16:09:29
У меня свой код для асинхронного сервера и свой json parser\generator
отлаженный и просмотренный десятком глаз

Berkus
18.02.2017
16:21:21
10<1000

Google

Grigor
18.02.2017
16:28:55
Тоже свое

Alex Фэils?︙
18.02.2017
16:51:27

Berkus
18.02.2017
16:52:35
тебе мало парсеров чтоли? )

Surreal
18.02.2017
16:52:45

Berkus
18.02.2017
17:01:29
"там" были криво собраны таймеры, читай выше где-то на два-три дня
про что твой вопрос я не знаю
звучит дико

Andrei
18.02.2017
17:11:33
Во-первых, 10 глаз высокооплачиваемых специалисто плюсеров безопасников-сетевиков для банка\трейдеров.
Или 1000 глаз типичных посетитиелей supapro
разница есть.
К томуже ты переоцениваешь то, насколько действительно коммьюнити смотрит в коммьюнити проекты.

Tengiz
18.02.2017
17:12:39
Конкретно в задаче с json проблема в том что все парсеры разные

Google

Andrei
18.02.2017
17:12:39
Чукчи обычно писатели,ане читатели.
Ну и да

Tengiz
18.02.2017
17:13:28
Где-то статья была что нет парсера который полностью следует стандарту на json
http://seriot.ch/parsing_json.php
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
18.02.2017
17:18:16
Мы делали json parser как раз для банковского rest API

/dev
18.02.2017
17:19:21

Andrei
18.02.2017
17:19:40
Да.

Berkus
18.02.2017
17:20:19
то есть ты можешь свою шею дать на то что твой парсер безупречен? ок

Andre
18.02.2017
17:23:09
Reindex.. please wait

Tengiz
18.02.2017
17:24:05
Но вот я не думаю, что он может гарантировать что сгенерированный json не изменится со временем.

Berkus
18.02.2017
17:24:35

Andre
18.02.2017
17:25:11

Andrei
18.02.2017
17:26:29
а потом еще годовое использование в проде.

Berkus
18.02.2017
17:27:22

Tengiz
18.02.2017
17:28:53
К примему c OpenSSL, а Fuzzy тесты проводятся?

Berkus
18.02.2017
17:30:54
я про то же, можно уюниттестироваться а первый же заход фаззером положит этот жсон на колени

Andre
18.02.2017
17:31:45
Reindex.. please wait

Alex Фэils?︙
18.02.2017
17:31:59

Google

Berkus
18.02.2017
17:32:31
ему не нужно, но говорить что этот парсер лучше general purpose парсера который работает с ЛЮБЫМИ данными было бы глупо

Alex Фэils?︙
18.02.2017
17:33:03
во, позицию понял

Шаурма
18.02.2017
17:33:03

Andre
18.02.2017
17:33:50
Reindex.. please wait

Alex Фэils?︙
18.02.2017
17:34:09
Меня чот вообще к парсерам ща не тянет
и даже дело не в том, что у меня они хуёвые? а в том, что нет ша особо времени. Да и комп накрылся медным тазом(

Andre
18.02.2017
17:36:58
Reindex.. please wait

Alex Фэils?︙
18.02.2017
17:37:24

Andre
18.02.2017
17:37:47

Andrei
18.02.2017
17:39:04
или эксепшн в противном случае.

Alex Фэils?︙
18.02.2017
17:39:57
Reindex.. please wait
Да вроде у меня в термухе треды пашут. В ней вроде ndk r13, надь еще -lpthread добавить

Alex Фэils?︙
18.02.2017
17:40:07

Andrei
18.02.2017
17:40:21
runtime_errorобычно кидаю и не парюсь

Alex Фэils?︙
18.02.2017
17:40:27
А

Andre
18.02.2017
17:40:39

Berkus
18.02.2017
17:45:52
(r10b)

Alex Фэils?︙
18.02.2017
17:47:09
Успокойся, пожалуйста

Berkus
18.02.2017
17:48:04
я спокоен

Google

Berkus
18.02.2017
17:48:17
std::thread в ndk со времен с++11 есть
вот это поворот
Мы все уже давно смирились с тем, что Android framework - убогое говнище (по большей части). В статье идет речь о библиотеке, пытающейся немножко-таки это говнище подсластить. А именно - добавлять поведение к Activity и Fragment посредством композиции. Либа пока в глубокой альфе, но посмотреть стоит. Когда будет стабильной, наверняка найдет своих пользователей. Вообще говоря, статья сама по себе ничем не примечательна. Просто иллюстрация того, что эта библиотечка позволяет делать (по сути автор просто немного переписал пример из README.md; ну и ублюдок, посмотрите вы на него). Пис ??
#android #composition #library
https://medium.com/@manuelvicnt/composite-views-in-android-composition-over-inheritance-4a7114609560

Alex Фэils?︙
18.02.2017
17:54:29
О. Крутая хрень. Если взлетит, то збс будет

Berkus
18.02.2017
18:38:26
@AlexFails делать инсталлятор пакетов через cmake или сунуть в readme просто?

Alex Фэils?︙
18.02.2017
18:39:11
сделай, если не трудно

Admin
ERROR: S client not available

Berkus
18.02.2017
18:48:37
https://github.com/ruslo/hunter хммм

Vitaliy
18.02.2017
18:50:36

Alex Фэils?︙
18.02.2017
19:34:11
В тему ндк - там говно какое-то со строками. to_string() не пашет и еще C++11-функции типа stoi и пр.

Berkus
18.02.2017
20:06:00
там до ndk r13 у гугля была пачка своих патчей поверх libstdc++
а с ndk r14 будет libc++ почти без лишних патчей

Alex Фэils?︙
18.02.2017
20:16:46

Junior
18.02.2017
20:29:35
Вечерок добрейший

Andre
18.02.2017
20:37:08

Alex Фэils?︙
18.02.2017
20:40:37
https://github.com/leha-bot/to_string

Sheridan
18.02.2017
20:43:40
чтото виски не даёт думать... 12разрадный бинарный щётчик это в десятичном какое макс число?

Andre
18.02.2017
20:44:14

Sheridan
18.02.2017
20:44:31
спасибо, друже

Google

Berkus
18.02.2017
20:51:29
(специализации для интов всяких вроде есть, так что)

Ilya
18.02.2017
22:22:04
Никто не посоветует чем можно шифровать UDP трафик по красивому?

Berkus
18.02.2017
22:56:27
tdesktop/_build_/Telegram/lang_auto.cpp:13843:10: warning: 1054 enumeration values not handled in switch: 'lng_language_name', 'lng_switch_to_this', 'lng_menu_contacts'... [-Wswitch]
кра со та

Alex Фэils?︙
18.02.2017
23:15:49
Ппц

Berkus
18.02.2017
23:31:34
To github.com:berkus/tdesktop.git
f3925b91..35b550dd cmakeify -> cmakeify
ладно, чуть-чуть прогресса тоже прогресс

Surreal
18.02.2017
23:36:50
int main() {
void * p = &p;
std::cout « (bool)p;
}
Забавно, что это не ub.

Andre
18.02.2017
23:38:55
Reindex.. please wait

Surreal
18.02.2017
23:43:21
Да. Можно инициализировать указатель адресом на самого себя. И это полностью валидно.

Плюшка
19.02.2017
03:31:08
уже нашел

Abyss of your feelings
19.02.2017
05:12:09
Reindex.. please wait

Pepe
19.02.2017
05:15:23
Reindex.. please wait

Friedrich
19.02.2017
05:19:03
Reindex.. please wait

Grigor
19.02.2017
05:26:11
Reindex.. please wait
Reindex.. please wait