@gogolang

Страница 262 из 1630
Aleksandr
17.05.2017
13:10:57
так чем же этот graphql лучше ?
ты читаешь меня? я написал это не спека vs кастом. Это спека vs спека.

Alexander
17.05.2017
13:12:27
есть один момент если запросы будут формироваться на строне клиента то это потенциально опасно

никто не сможет гарантировать что один такой запрос не уложит тебе сервер

Google
Aleksandr
17.05.2017
13:13:28
никто не сможет гарантировать что один такой запрос не уложит тебе сервер
это вопрос твоей реализации серверной части. если ты в своем апи даешь воможность совершать тяжелые запросы - это же вопросы к тебе, а не клиенту?

то есть этот упрек работает же для любого апи

Alexander
17.05.2017
13:14:17
никто не сможет гарантировать что один такой запрос не уложит тебе сервер
ибо проектировать серверную часть и клиентскую с высокой долей вероятности будут разные люди

там ты сам формируешь выборку

Aleksandr
17.05.2017
13:14:48
неа
да

Alexander
17.05.2017
13:14:55
и эти запросы ограничены твоей спецификацией

Aleksandr
17.05.2017
13:15:09
и эти запросы ограничены твоей спецификацией
и твоими ограничениями на сервере

Alexander
17.05.2017
13:15:29
на клиенте ты можешь только дернуть метод через запрос

и получить данные

Pawel
17.05.2017
13:15:39
я же говорю используй web-сокеты с rpc и передавай sql-запрос
мне кажется тут надо конкретный пример рассмотреть чтобы прийти к какому-то заключению. swagger rest api VS. graphQL, в обеих случаях websockets gzip RFC 7692 в качестве транспорта.

Alexander
17.05.2017
13:15:49
а все эти методы уже давно оттестированы заранее

Google
Alexander
17.05.2017
13:15:55
и под нагрузкой

Aleksandr
17.05.2017
13:16:06
на клиенте ты можешь только дернуть метод через запрос
именно. я и говорю - вопрос реализации сервера

Alexander
17.05.2017
13:18:39
мне кажется тут надо конкретный пример рассмотреть чтобы прийти к какому-то заключению. swagger rest api VS. graphQL, в обеих случаях websockets gzip RFC 7692 в качестве транспорта.
websockets и rest api это взаимоисключающие вещи. Вебсокеты работают через сообщения считай тот же rpc (где тоже нет жесткой спецификации)

Pawel
17.05.2017
13:20:16
не суть. яимею ввиду чисто формат данных. насколько сильно он влияет на перфрманс при сжатии и с вебсокетами

Aleksandr
17.05.2017
13:22:57
не суть. яимею ввиду чисто формат данных. насколько сильно он влияет на перфрманс при сжатии и с вебсокетами
так в чем вопрос? что будет быстрее: три запроса с избыточными данными или один запрос с без избыточных?

Pawel
17.05.2017
13:24:58
так тут вопрос в том, насколько это качественно влияет. Очевидно в случае фейсбука - таки да, профит есть. А в общем случае стоит ли замарачиваться с таким .. хм, странным форматом?

Alexander
17.05.2017
13:26:03
суть в том что цена внедрения graphQL высока

проще доработать API под клиент

Pawel
17.05.2017
13:26:23
именно. когнитивная нагрузка)

Alexander
17.05.2017
13:27:23
если остро стоит вопрос с трафиком то лучшего решения чем websockets нет

/dev/m
17.05.2017
13:28:24
BoltDB довольно хорош
Да, хорош, но не в скорости(

Alexander
17.05.2017
13:28:36
Aleksandr
17.05.2017
13:28:39
так тут вопрос в том, насколько это качественно влияет. Очевидно в случае фейсбука - таки да, профит есть. А в общем случае стоит ли замарачиваться с таким .. хм, странным форматом?
еще раз: мы говорим про спеку против спеки. Сам ты можешь сделать апи быстрее и заточеннее под твои требования. Если же мы говорим про другие спеки, то они просто не решают решаемые в graphql проблемы. Как качественно: на больших листингах разница будет в сотни кб на запрос. Профит для плохих мобильных соединений. Плюс уменьшение кол-ва запросов, которые могут виснуть еще только на открытии соединения на моб. соединениях. Ну конечно профитно. Но еще раз: сам ручками ты сможешь сделать лучше.

Alexander
17.05.2017
13:28:40
только смысл ?

Aleksandr
17.05.2017
13:30:01
суть в том что цена внедрения graphQL высока
с нуля цена ниже чем разрабатывать свое, за счет готовых серверных реализаций. Рефакторинг готового проекта конечно дорог

Aleksandr
17.05.2017
13:30:36
проще доработать API под клиент
еще раз: спека против спеки. не протиив кастомного апи.

Alexander
17.05.2017
13:30:45
ладно давай так ты уже использовал это на реальных проектах ?

я про серверную часть

Google
Aleksandr
17.05.2017
13:31:43
websockets - один запрос и ты подписан на изменение данных, сервер тебе будет их отправлять сам
в graphql есть subscriptions через websocket в том числе (пока не стандартизированы, но уже есть реализации)

пет-проект. непубличный. реализовал админку

Alexander
17.05.2017
13:33:30
это использовал - https://github.com/graphql/express-graphql ?

Aleksandr
17.05.2017
13:33:38
на go

Alexander
17.05.2017
13:34:14
то есть ты всю обработку сам писал ?

Aleksandr
17.05.2017
13:34:44
то есть ты всю обработку сам писал ?
заюзал готовую серверную реализацию. там же лежит. щас кину

Alexander
17.05.2017
13:34:55
https://github.com/graphql-go/graphql - оно ?

Aleksandr
17.05.2017
13:35:11
Alexander
17.05.2017
13:35:28
ну а по времени сколько это заняло ?

Aleksandr
17.05.2017
13:36:09
все что нужно написать - это схемы, гоняемых сущностей, и типы запросов и ресолверы для них. Это быстро

вот схема: https://github.com/graphql-go/graphql/blob/master/examples/todo/main.go#L43 вот мутация (тип запроса): https://github.com/graphql-go/graphql/blob/master/examples/todo/main.go#L65

?FLERRY?
17.05.2017
17:08:00
Ребята, кто-нибудь работал с апи перископа? Может просто кто поможет: нужно взять поток оттуда и кинуть на свой сайт. Поток взять через апи проблем не составляет, точнее ссылку на него (hls), а вот когда встраиваешь его на сайт - получаешь ошибку. Мол cross-domain запрещен. Через ffmpeg и всякое разное отлично играется. Может есть какой-то вариант обойти этот кросс доменный запрос? Желательно еще и так, что-бы свой сервису грузить не сильно. Как вариант был ffserver, но хотелось бы что-то другое. P. S. Заранее спасибо за помощь :)

Mike
17.05.2017
17:10:36
Обычно такое делают айфреймом

У ютуба точно

?FLERRY?
17.05.2017
17:12:45
Оо. Спасибо, гляну. А то дурацкий перископ не хочет, чтобы его стримы тырили ?

Анастасия
17.05.2017
17:18:04
Всем привет! У меня вопрос, есть ли здесь люди, готовые сделать всё это (или один из пунктов) качественно и в довольно сжатые сроки? Что требуется: 1. Создать приложение для ВК, которое позволить выдавать 3 факта о пользователе, анализируя его страницу. То есть приложение оценивает посты, группы, видео- и аудиозаписи на странице определённого человека и пишет 3 факта о нём (музыка, фильмы, увлечения и тд) 2. Создать приложение для ВК, которое будет анализировать страницу пользователя и писать, что человек постил 3 года назад. 3. Создать приложение для ВК, котором можно будет выиграть билеты в кино или на предпоказ фильма, написав 5 фактов об авторе художественного произведения или о самом произведении. 4. Создать приложение для ВК, которое позволит строить маршруты поездок на пригородных поездах. То есть человек сможет проложить маршрут до нужной ему станции в самом приложении ВК (без перехода на другие сайты или приложения). Возможно ли это? Ждём Ваших предложений, будем рады работать вместе! Для связи писать этому человеку: @sozora

Олег
17.05.2017
17:23:20
Какой-то подозрительно нетолерантный "призрак"

Mike
17.05.2017
17:23:58
Всем привет! У меня вопрос, есть ли здесь люди, готовые сделать всё это (или один из пунктов) качественно и в довольно сжатые сроки? Что требуется: 1. Создать приложение для ВК, которое позволить выдавать 3 факта о пользователе, анализируя его страницу. То есть приложение оценивает посты, группы, видео- и аудиозаписи на странице определённого человека и пишет 3 факта о нём (музыка, фильмы, увлечения и тд) 2. Создать приложение для ВК, которое будет анализировать страницу пользователя и писать, что человек постил 3 года назад. 3. Создать приложение для ВК, котором можно будет выиграть билеты в кино или на предпоказ фильма, написав 5 фактов об авторе художественного произведения или о самом произведении. 4. Создать приложение для ВК, которое позволит строить маршруты поездок на пригородных поездах. То есть человек сможет проложить маршрут до нужной ему станции в самом приложении ВК (без перехода на другие сайты или приложения). Возможно ли это? Ждём Ваших предложений, будем рады работать вместе! Для связи писать этому человеку: @sozora
я тебе могу ответить на один вопрос: "да, 4 пункт возможен". сделать не возьмусь, но могу поискать среди знакомых. напиши мне завтра днем

Google
Mike
17.05.2017
17:24:14
а, и уточни сроки хотя бы ball park

Анастасия
17.05.2017
17:27:34
Поищите, и все вопросы к человеку, чью ссылочку скинула выше

Slava
17.05.2017
17:27:57
а го тут причём? )

N
17.05.2017
17:33:29
а го тут причём? )
консольное видать хотят

а го тут причём? )
ну или gomobile

Anton
17.05.2017
17:35:16
а го тут причём? )
Хотят, чтобы модное было

Maxim
17.05.2017
17:37:06
да просто во все каналы написали

Mike
17.05.2017
17:37:10
ну а какая по сути разница, на чем писать аппу, которая по сети общается с вкшечкой?

Поищите, и все вопросы к человеку, чью ссылочку скинула выше
ну ты же понимаешь, что к завтра ссылка потеряется в чате? да и в общем-то если вы хотите получить решение, стоит подходить к этому проактивно, а не пассивно — заспамить каналы много кто может, но если не реагировать, а оставлять как "ну потом и напишешь", то мотивация какбе падает

Анастасия
17.05.2017
17:39:24
Мы ищем программистов, с которыми будем сотрудничать.

Konstantine
17.05.2017
17:39:34
Ребят, как в таком случае обрабатывать ошибку? func (m *Media) Update() { *m, err = GetMediaByCode(m.Code) } Пока *m - err обозначается как Unresolved reference.

И правильно ли вообще так обновлять саму структуру? Через ссылку *m

Олег
17.05.2017
17:40:41
Всем привет! У меня вопрос, есть ли здесь люди, готовые сделать всё это (или один из пунктов) качественно и в довольно сжатые сроки? Что требуется: 1. Создать приложение для ВК, которое позволить выдавать 3 факта о пользователе, анализируя его страницу. То есть приложение оценивает посты, группы, видео- и аудиозаписи на странице определённого человека и пишет 3 факта о нём (музыка, фильмы, увлечения и тд) 2. Создать приложение для ВК, которое будет анализировать страницу пользователя и писать, что человек постил 3 года назад. 3. Создать приложение для ВК, котором можно будет выиграть билеты в кино или на предпоказ фильма, написав 5 фактов об авторе художественного произведения или о самом произведении. 4. Создать приложение для ВК, которое позволит строить маршруты поездок на пригородных поездах. То есть человек сможет проложить маршрут до нужной ему станции в самом приложении ВК (без перехода на другие сайты или приложения). Возможно ли это? Ждём Ваших предложений, будем рады работать вместе! Для связи писать этому человеку: @sozora
Бред

Mike
17.05.2017
17:40:59
а обновлять так не стоит

потому что вдруг ошибка? а ты уже затер

Konstantine
17.05.2017
17:41:41
ну если твое GetMediaByCode норм написана, то банального err != nil должно хватать
Не, это ясно. Проблема в том, что err не дает определить. Она в Goglande так вообще красным.



А об этом не подумал, спасибо

а обновлять так не стоит

Google
Konstantine
17.05.2017
17:42:24
потому что вдруг ошибка? а ты уже затер

Илья
17.05.2017
17:42:26
:=?

Mike
17.05.2017
17:43:13
я бы сделал что-то типа func (m *Media) Update() { t, err := GetMediaByCode(m.Code) if err == nil { m = &t } }

Konstantine
17.05.2017
17:43:21
:=?
Пишет вообще "не могу это туда

Вот так сделал media, err := GetMediaByCode(m.Code) if err == nil { *m = media }

Mike
17.05.2017
17:45:28
ой, да, я тормоз

Kirill
17.05.2017
17:53:27
Мы ищем программистов, с которыми будем сотрудничать.
А ты не автоматический скрипт часом?

Анастасия
17.05.2017
17:54:56
Нет, мы ищем программистов, с которыми будем сотрудничать. А все что интересует, можно узнать у человека, чья ссылка упомянута выше.

Mike
17.05.2017
17:55:53
кажется, у этой эллочки еще меньше набор(

Мерлин
17.05.2017
18:03:45


http://golangshow.com/online/

Всем привет! У меня вопрос, есть ли здесь люди, готовые сделать всё это (или один из пунктов) качественно и в довольно сжатые сроки? Что требуется: 1. Создать приложение для ВК, которое позволить выдавать 3 факта о пользователе, анализируя его страницу. То есть приложение оценивает посты, группы, видео- и аудиозаписи на странице определённого человека и пишет 3 факта о нём (музыка, фильмы, увлечения и тд) 2. Создать приложение для ВК, которое будет анализировать страницу пользователя и писать, что человек постил 3 года назад. 3. Создать приложение для ВК, котором можно будет выиграть билеты в кино или на предпоказ фильма, написав 5 фактов об авторе художественного произведения или о самом произведении. 4. Создать приложение для ВК, которое позволит строить маршруты поездок на пригородных поездах. То есть человек сможет проложить маршрут до нужной ему станции в самом приложении ВК (без перехода на другие сайты или приложения). Возможно ли это? Ждём Ваших предложений, будем рады работать вместе! Для связи писать этому человеку: @sozora
1. Где вилка? 2. Причём тут Go? 3. Почему вообще без предупреждения? Мне вот за такое иногда хочется банхаммером прихлопнуть

Анастасия
17.05.2017
18:27:20
1.Анализ страницы и 3 факта о нем(до 100 к) 2.Анализ прошлых постов( до 25 к) Пока так

Phil
17.05.2017
20:03:26
1. Где вилка? 2. Причём тут Go? 3. Почему вообще без предупреждения? Мне вот за такое иногда хочется банхаммером прихлопнуть
1. Вилку тебе сходу никто не даст. Кто даёт вилку - скорее всего мошенник. Это психологиеское правило любого HR. Не требуй от них грехопадения. 3. Чисто из любопытства - а в чем проблема?

Страница 262 из 1630