@proGO

Страница 1230 из 1674
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
ребята, вы совершенно правы, если какой-то патент запретит заколачивать гвозди молотком, то нужно немедленно прекратить это и начать заколачивать их пилой! самому молоток естественно не изготовить, слишком сложно, поэтому будем пилить отвёрткой, колотить пилой и скрипкой точить ножи!

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 мб и постоянно зависает и отваливается, я каждый день багрепорты шлю

Roman
15.02.2018
21:57:03
Ну так многое и запатентовано, или было когда-то...
а если ходить на 2 ногах со скоростью 3 км/ч запатентируют, будешь ходить на руках или со спидометром в умных очках?

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

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
Просто фанатизм это не гуд
чем REST тогда не фанатизм?)))

ладно, сори, нет времени спорить, кому надо тот поймёт, не поймёт тот - кому пока ещё не надо.

Alexander
15.02.2018
22:05:40
чем REST тогда не фанатизм?)))
Его никто не предлагает юзать везде и всегда))) есть ещё куча всего вкусного

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
Быстро пробежался по графу и не понял что в ней такого. Делаешь рест, в боди ложишь [кладёшь] джисон, на серве парсишь боди джисон, а в джисоне прописывпешь поля которые тебе должен вернуть сервер - профит. Если надо несколько сущностей, делайте объект, а в нем поля.
1. типизация. 2. это уже не REST 3. дело не просто в полях объекта (shallow scan) а во вложенностях и реляционных связях короче начнёшь писать - заметишь что изобретаешь GraphQL и отдаляешься от REST

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

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
Прелесть реста как раз заключается в том, что запросив определенный урл ты получишь определенную структуру в ответ что бы не произошло, а с графом ты хз что получишь, его надо разбирать на фронте в итоге. Гибкая штука - да, но побочно усложняет простые вещи.
вы издеваетесь? REST никак не гарантирует структуру данных на каком либо endpoint'е, это GQL гарантирует какую структуру ты получишь ибо сервер и клиенты должны воплощать схему, которая строго типизирована.

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
не поддерживается адрес фамилии, что непонятного то

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

Тыкая беку что ему надо и никак иначе)

Arch
16.02.2018
06:59:12
Меня смущает в graphql тот факт, что фронт будет дергать данные как ему заблагорассудится...
А в чем проблема? Если оно на чтение - нет проблем, а если на запись, то надо зависимости выдерживать

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
Что за дела такие?

YaOurTea
16.02.2018
07:53:26
читай про рефлексию
Понял, сделал через type.String() :D

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 и при создании каждой ноды графа его заполнять

но как гарантировать, что он всегда будет верное?

Страница 1230 из 1674