@proGO

Страница 1261 из 1674
Oleh
01.03.2018
06:05:53
Но мы тут не о личностях
ты на личности перешол

Kirill
01.03.2018
06:06:14
Ты сказал откровенную хуйню. Хеш никогда не передается при стандартном запросе с клиента на сервер.

Nick
01.03.2018
06:06:44
Kirill
01.03.2018
06:06:44
Тебе выше люди это подтвердили

Google
Oleh
01.03.2018
06:07:11
перешлю

Ребят помогите с нубским вопросом. Как достать весь урл ? Использую gorilla/mux. Урл `http://blabla/callback/#access_token=ce1c89e494dd2500650f252aec1` Мне нужно вытащить access_token. Функция r.HandleFunc("/callback/", handler) Максимум, что получается достать /callback/

Andrey
01.03.2018
06:07:14
ты на личности перешол
Можное еще так вот пооскорблять, без конструктива: Правильно пишется "перешёл". Но никто от этого лучше не стал, поэтому завязывайте ругаться.

Kirill
01.03.2018
06:07:58
да, я все перепробовал, не помогает
И дубль три в ответ на твою же фразу

access_token человеку нужно
Ты урл вообще смотрел?

Это хеш, это не uri

Oleh
01.03.2018
06:09:12
Это хеш, это не uri
я сказал как достать raw query string дальше решайте сами

Kirill
01.03.2018
06:09:49
Ты сказал, как сделать то, что вообще не поможет и только время просрет, после того, как это выше уже обсудили

Nick
01.03.2018
06:10:08
Встретились два одиночества )

Kirill
01.03.2018
06:11:02
Более того, это лишь говорит о том, что ты не стал спецификации и не знаешь, что хеш не включается в uri, а идёт после него

Google
Igor
01.03.2018
06:21:13
Более того, это лишь говорит о том, что ты не стал спецификации и не знаешь, что хеш не включается в uri, а идёт после него
Возможно путаница в терминах, но на самом деле хэш - это полноценная часть URI. Вот хороший разбор https://habrahabr.ru/post/232385/#uri_components

Но браузер его не отправляет, это да

Kirill
01.03.2018
06:24:52
Но суть дела не меняет

В той переменной хеша всё равно не будет

А я чот повёлся на тролля ?

Ivan
01.03.2018
07:48:23
Всем привет! Посоветуйте какую проекту стуктуру сделать. Вообщем. Пока я разбил на несколько сервисов: - NetworkService (подписывается к каналам через редис, приходящие объекты он выпарсивает в заполненные структуры и пишет в канал "такси" или в "заказы") - TaxiService - ему дают этот NetworkService и он слушает канал "такси" и обрабатывает эвента аля таксист добавился, удалился, поменял статус. - OrderService - ему дают этот NetworkService и он слушает канал "заказы" и обрабатывает эвента аля заказ добавился, удалился, поменял статус. - OrderFlowService - он каждую 1 секунду спрашивает у OrderService на наличие свободных заказов и потом для каждого заказа начинает искать свободную машину через TaxiService (для поиска такси используется geoindex). Ну так вот. Я не знаю как их лучше разнести по папкам, и нужно ли вообще их разносить по папкам... Или я в итоге херню намутил, хотелось бы выслушать критику

Arch
01.03.2018
07:51:46
Делай МВП из говна и палок, когда осознаешь всю глубину задачи, поймешь что и как делить

Michael
01.03.2018
07:52:36
Всем привет! Посоветуйте какую проекту стуктуру сделать. Вообщем. Пока я разбил на несколько сервисов: - NetworkService (подписывается к каналам через редис, приходящие объекты он выпарсивает в заполненные структуры и пишет в канал "такси" или в "заказы") - TaxiService - ему дают этот NetworkService и он слушает канал "такси" и обрабатывает эвента аля таксист добавился, удалился, поменял статус. - OrderService - ему дают этот NetworkService и он слушает канал "заказы" и обрабатывает эвента аля заказ добавился, удалился, поменял статус. - OrderFlowService - он каждую 1 секунду спрашивает у OrderService на наличие свободных заказов и потом для каждого заказа начинает искать свободную машину через TaxiService (для поиска такси используется geoindex). Ну так вот. Я не знаю как их лучше разнести по папкам, и нужно ли вообще их разносить по папкам... Или я в итоге херню намутил, хотелось бы выслушать критику
4 папки и один main package :)

Ivan
01.03.2018
07:53:13
4 папки и один main package :)
т.е каждый сервис отдельно в папку? А что делать со стуктурами которую network заполняет? Где их хранить? Или лучше создать папку shared?

Ivan
01.03.2018
07:56:20
спасибо!

Wheaten
01.03.2018
11:07:49
ребят, сертификат Coursera действительно может пригодиться?

Wheaten
01.03.2018
11:13:24
https://www.coursera.org/learn/golang-webservices-1

Vasily Romanov
01.03.2018
11:16:26
очень пригодится если вы хотите менять сферу из, например, питона, в голанг

есть уже минимум 2 конторы которые смотрят на него

Google
Vadim
01.03.2018
12:44:44
а возможно ли заанмаршаллить булеан в строку?

Daniel
01.03.2018
12:45:01
сам по себе нет

но можно кастомный анмаршалер для структуры написать, и парсить самому

Vadim
01.03.2018
12:45:36
кривая апи возвращает или строку или бул(((

Daniel
01.03.2018
12:48:20
можно еще свой тип из була вывести, и ему сделать кастомный анмаршалер

и чего, это работает?!

не должно же

Vadim
01.03.2018
12:50:32
Daniel
01.03.2018
12:51:05
куруто

Vadim
01.03.2018
12:51:12
свичем по полям скачет, видимо

Andrey
01.03.2018
13:02:09
Вот это поворот

Daniel
01.03.2018
13:06:24
да ваще

Vadim
01.03.2018
13:22:47
не, херня

не работает

сорян за кипиш

ros
01.03.2018
13:24:48
оно при маршалинге работать будет при анмаршалинге нет

Атас
01.03.2018
13:25:22
жаль, а то я уже запомнить хотел, мало ли пригодится...

Roman
01.03.2018
16:00:52
как вы относитесь к рандомным входным данным в unit test'ах?

Kirill
01.03.2018
16:02:25
Google
Roman
01.03.2018
16:03:39
О, мсье хочет изобрести fuzzing
в смысле? почему изобрести? я спрашиваю как вы к этому относитесь в случае unit test'ов?

Денис
01.03.2018
16:11:19
в смысле? почему изобрести? я спрашиваю как вы к этому относитесь в случае unit test'ов?
Почему бы и нет, если гарантируется, что тест при любых данных проходит

Admin
ERROR: S client not available

tsov
01.03.2018
16:28:14
как вы относитесь к рандомным входным данным в unit test'ах?
считаю, что это признак ленивого тестировщика

yuriy
01.03.2018
19:51:36
вопрос, надо конвертнуть go функцию в js кодогенерация типа функция очень простая а gopherjs под виндой не компилит, может вкурсе о каких-то решениях?

Alexey
01.03.2018
20:52:35
Более того, это лишь говорит о том, что ты не стал спецификации и не знаешь, что хеш не включается в uri, а идёт после него
Интересно было тут... То что после # изначально всегда было ссылками на якоря внутри страницы, в жабаскрипте это тоже стали использовать много позже, это ссылки внутри страницы, серверу они не нужны, но с их помощью можно переправить человека на нужный кусок страницы.

mr Cat
02.03.2018
00:44:52
Всем доброй ночи. Сабж собственно. Посоветует кто либо библиотеку для работы с jpeg? Нужно текст автоматически нанести ну и по мелочи =)

В идеале лс, дабы не потерять ответ

Linux
02.03.2018
05:46:23
Добрый день! Возник вопрос как получать данные через TLS. Для этого я нашел io.ReadFull,bufio.NewReader и conn.Read. conn.Read читает в уже подготовленные массив байт, и если его сделать большим то он читает только 1500-2000 байт и перестает читать, io.ReadFull читает пока массив байт не заполнится, conn.Read создает риадер с возможностью чтения до определенного символа. И так вопрос есть ли возможность чтения JSON структур до не создавая массив байт уже подготовленной длинны и не разть по спец символу, так как этот спец символ может прилететь в JSON структуре

И вообще как стоит читать JSON через TLS

Anatoly
02.03.2018
06:15:24
а что за протокол, http?

или чот свое

обычно просто tls не рассматривают как нечто самостоятельное

ros
02.03.2018
06:20:53
работа с TLS ничем не отличается от TCP (не считая начальной обвязки)

Anatoly
02.03.2018
06:22:04
это чот из разных опер

Linux
02.03.2018
06:22:33
Что то самостоятельное, мы используем шифрованный канал для передачи данных

Anatoly
02.03.2018
06:22:51
то есть тебе самому tls разгебать

интересно

Linux
02.03.2018
06:23:05
Если есть предложения и поделитесь опытом

то велком

Google
Anatoly
02.03.2018
06:23:33
https://golang.org/pkg/crypto/tls/

разрести транспорт, вытащить payload и уже дальше ваш хайлевел протокол

Linux
02.03.2018
06:25:01
payload?

Anatoly
02.03.2018
06:25:10
данные

Linux
02.03.2018
06:25:42
Ну мы я могу получить данные тремя способами через тлс у меня уже обертки на них написаны

Anatoly
02.03.2018
06:25:48
у вас же там server tcp(tls) <- (data) -> (tls)tcp client

аа, ну тогда в чем вопрос?

Linux
02.03.2018
06:26:11
Но на каждом из ни есть проблемы

Anatoly
02.03.2018
06:26:28
узлы данные получают? транспорт написан?

Linux
02.03.2018
06:29:28
я использую три варианта: bufio.NewReader - читаю до конца строки conn.Read - получаю пакеты по 16384 и потом собираю их в один io.ReadFull - получаю длинну массива до : создаю массив байт по ним и читаю пока не заполнится

Можно ли считать JSON не прибеоая к таким костылям ?

Anatoly
02.03.2018
06:30:43
да без разницы как ты набиваешь буффер

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