
Nikita
15.02.2018
21:47:31
реакт тоже
preact under patent attack
?

Alexander
15.02.2018
21:47:59

Google

Roman
15.02.2018
21:48:08
Всм) Идея как раз намного ценнее
не всё можно патентовать.. патентирование это тема долгая и тяжкая, но очень грубо говоря основопологающие "идеи" патентовать нельзя... нельзя запатентовать шаблон проектирования например, да и абсолютно бессмысленно

Alexander
15.02.2018
21:48:14
Там нет либы реакта не от fb

Nikita
15.02.2018
21:48:24
да, кроме preact

Roman
15.02.2018
21:48:25
в основе GraphQL - шаблон проектирования Graph Query Language

Nikita
15.02.2018
21:48:48

Alexander
15.02.2018
21:49:24
Но это не означает что не стоит использовать graphql, просто фанатично пихать его всюду неосмотрительно

Mykyta
15.02.2018
21:52:39
Я ко всему фейсбучному отношусь с большим подозрением

Alexander
15.02.2018
21:52:55
Это как с блокчейном, суют везде куда не лень)))

Roman
15.02.2018
21:53:13
ребята, вы совершенно правы, если какой-то патент запретит заколачивать гвозди молотком, то нужно немедленно прекратить это и начать заколачивать их пилой! самому молоток естественно не изготовить, слишком сложно, поэтому будем пилить отвёрткой, колотить пилой и скрипкой точить ножи!

Alexander
15.02.2018
21:54:22

Vladimir
15.02.2018
21:54:24

Mykyta
15.02.2018
21:54:30
Вот как контора, которая собирает террабайты личных данных и зарабатывая сотни миллиардов, делает сайт с интерфейсом застрявшем в 2010х, который зависает у меня даже на восьмиядерном ай7 с 16 гб оперативки

Google

Roman
15.02.2018
21:54:41
запатенрируем всё, хэш-таблицы, массивы, ООП, цикличные графы, древовидные графы, умножение на 4, всё запатенрируем)))

Mykyta
15.02.2018
21:55:12
А приложение для ведроида 400 мб и постоянно зависает и отваливается, я каждый день багрепорты шлю

Alexander
15.02.2018
21:55:55

Roman
15.02.2018
21:57:03

Alexander
15.02.2018
21:57:26
Если UI решения попадают под разные патенты, то что тут можно сказать

Roman
15.02.2018
22:00:44

Alexander
15.02.2018
22:01:00

Roman
15.02.2018
22:01:21
хаить Facebook можно сколько угодно, они от этого менее успешными не станут

Alexander
15.02.2018
22:02:09

Roman
15.02.2018
22:03:08
?

Alexander
15.02.2018
22:03:34
Просто фанатизм это не гуд

Roman
15.02.2018
22:04:51
ладно, сори, нет времени спорить, кому надо тот поймёт, не поймёт тот - кому пока ещё не надо.

Alexander
15.02.2018
22:05:40

Roman
15.02.2018
22:06:12
"you'll know when you'll need it, I'm just here to tell you it exists"

Alexander
15.02.2018
22:06:26
)))
Главное закусывать)))

Google

Roman
15.02.2018
22:07:29

Alexander
15.02.2018
22:08:56

Roman
15.02.2018
22:09:12
если у меня библиотека в репе на гитхабе то как к ней добавить тесты?
я обычно пользуюсь gb build tools и качаю зависимости из vendor, со стандартным tool set'ом не работаю
но тут получается что библиотека в package'е "webwire" а тесты должны быть в другом package'е
так как мне импортировать библиотеку в её тесты?

|
15.02.2018
23:19:34
Кто поможет написать приложегте на андроид ?

Dmitriy
15.02.2018
23:19:56
Четко по адресу.

The
15.02.2018
23:20:07
выбирай любого, все сидим без дела))

Arch
16.02.2018
01:02:22
граф в REST? это как это...
Быстро пробежался по графу и не понял что в ней такого. Делаешь рест, в боди ложишь [кладёшь] джисон, на серве парсишь боди джисон, а в джисоне прописывпешь поля которые тебе должен вернуть сервер - профит. Если надо несколько сущностей, делайте объект, а в нем поля.

Roman
16.02.2018
01:04:57

Arch
16.02.2018
01:06:34
Вы случаем не разработчик сего велосипеда?))))

Roman
16.02.2018
01:06:51

Arch
16.02.2018
01:07:55
Вы так яростно его защищаете))))

Roman
16.02.2018
01:11:39
Вы так яростно его защищаете))))
ну я могу конечно и промолчать, но предпочитаю заводить дискуссии ибо всегда учитываю что могу ошибаться и вероятность высока что кто-нибудь наведёт на какие-либо интересные мысли или ошибки

Arch
16.02.2018
01:22:51
Прелесть реста как раз заключается в том, что запросив определенный урл ты получишь определенную структуру в ответ что бы не произошло, а с графом ты хз что получишь, его надо разбирать на фронте в итоге. Гибкая штука - да, но побочно усложняет простые вещи.
А еще усложняется тестирование интерфейса, если в ресте ты имеешь строго регламентированный список параметров, то тут вариаций на порядок больше, что ведет к большему количеству точек отказа

Roman
16.02.2018
03:23:34

Google

Arch
16.02.2018
03:24:46
Ну смотря как вы собираете рест
Ну ладно, это уже смахивает на андроид vs ифон

Roman
16.02.2018
03:25:28
Ну смотря как вы собираете рест
вот именно, ибо REST сам по себе никаких гарантий не даёт, а GQL даёт посредством типизирования и схемы. Сделать ошибку в GQL - намного сложнее, чем в REST
помимо этого ты потратишь большое количество времени если захочешь строго типизировать и валидировать свой REST API... ты будешь вручную переизобретать GraphQL, зачем?

Admin
ERROR: S client not available

tsov
16.02.2018
06:14:29
не поддерживается адрес фамилии, что непонятного то

Alexander
16.02.2018
06:42:57

Arch
16.02.2018
06:55:06

Alexander
16.02.2018
06:55:32
Меня смущает в graphql тот факт, что фронт будет дергать данные как ему заблагорассудится...
Тыкая беку что ему надо и никак иначе)

Arch
16.02.2018
06:59:12

Alexander
16.02.2018
06:59:42
Я про зависимости

Arch
16.02.2018
07:00:30

Alexander
16.02.2018
07:05:34

Arch
16.02.2018
07:07:34
Но как фак - да, не вижу особого профита от этой штуки)))

Alexander
16.02.2018
07:12:05
Или как запросить поиск по разным моделям данных? Типо q=? но чтобы в ответе были и статьи и метки и новости и ещё чего то там...

Arch
16.02.2018
07:13:56
и как потом обрабатывать ошибки на фронте, когда у тебя в одном запросе их 3 - 5 и половина вернула тебе ошибки, что кучу окошек как кога-то в винде было плодить?

YaOurTea
16.02.2018
07:46:58
Беру TypeOf у клавиатуры в go-telegram-bot-api, потом проверяю на эквивалентность взятого с tg.InlineKeyboardMarkup{}
А на меня кричат типа
invalid case tgbotapi.ReplyKeyboardMarkup literal in switch on typeOfKeyboard (mismatched types tgbotapi.ReplyKeyboardMarkup and reflect.Type)

Google

YaOurTea
16.02.2018
07:48:11
Что за дела такие?

John
16.02.2018
07:48:16
читай про рефлексию

YaOurTea
16.02.2018
07:53:26

Subbotin
16.02.2018
09:48:58
товарищи, а подскажите вот какую штуку:
допустим у меня есть тип. это нода графа. у него есть свои методы, аттрибуты и вот это всё. в основном связанные с навигацией по графу и его обходом.
у меня есть два других типа, унаследованных от этого от этого типа. соответсвенно граф у меня собран из элементов этих двух типов в перемешку.
теперь допустим мне при обходе графа понадобилось таки узнать какого типа эта нода. как это сделать?

Olzhas
16.02.2018
09:50:04
reflect?

Arch
16.02.2018
09:50:10
Есть у меня подозрение, что поможет тебе рефлексия

Subbotin
16.02.2018
09:50:37
а человеческие методы есть?

Olzhas
16.02.2018
09:51:15
type assertion

Subbotin
16.02.2018
09:52:08
а через интерфейсы как-то изъебнуться?
вот если б можно было интерфейс унаследовать от типа
но кажется нельзя
можно конечно базовому типу сделать поле Type int и при создании каждой ноды графа его заполнять
но как гарантировать, что он всегда будет верное?