Daniel
Толку мало, да
Savely
во всех языках толку мало, в каком-нибудь JS пришлось бы обкладываться проверками по самое не хочу
Savely
16gb - мало
Не-а. Ты что-то не так делал
Savely
Я экспериментальным путем в виртуалке выяснил, что ей надо 5.8 ГБ озу
Eugene
Здравствуйте, подскажите как лучше парсить json в структуру, если неизвестен формат json?
то есть есть строка, в которой 100% будет json-объект, но поля этого json-объекта неизвестны
Savely
дальше приводишь типы
Savely
через type assertion
Eugene
понятно, спасибо
Savely
понятно, спасибо
и проверки такие делай: if value, ok := jsonMap["field_name"]; ok {}
Savely
тогда будет надежденько
Savely
ну и такие конструкции тоже помочь должны: switch value.(type) { case int: case string: case default: }
Savely
rpm не завалялся?
Savely
за либу спасибо, годнота
Anonymous
Ток там int не будет
а что там? int32? 64?
Artem
а что там? int32? 64?
float64 кончено же
Sergey
Лол
Pavel
Такая беспалевная реклама 😂
Daniel
Vadim
Это где так?
Dmitrii
в Саранске
Dk
>Петербурге🤔
Dk
У вас встреча какая-то? А можно прийти посмотреть?
Artem
А кроме введения в го что-нибудь будет?
Daniel
Dorian
Видать конкурс на креативность
Мерль
func main() {} Извините
Daniel
Алексея я и сам приду слушатт
Dorian
Будут видеозаписи, не знаете?
Kirill
Я готов 😂
Daniel
Не знаю
Daniel
Я готов 😂
Ты сдал проект?
Dorian
16:00 нужно в чат. А 17:00 яб поглядел
Dorian
Я готов 😂
Вы статью на выходные обещали. Будет? И где смотреть?
DMITRY
трансляцию бы круто
Daniel
ну - это не наше же мероприятие
Daniel
это jug.ru
Roman
А условия задачи?
Daniel
https://github.com/techtrain-go/race
Roman
https://github.com/techtrain-go/race
Норм :) решатель на сишечке :)
Roman
Точнее, ospf
Daniel
:)
Daniel
там призы - goland на год
Dorian
Ничего так. Давеча купил себе. Обожаю Жэтбреинсов и их творчество
Dorian
Несмотря на жирноту продуктов
Kirill
Ты сдал проект?
Смотря какой) на конкурс я ничего не сдавал)
Daniel
иди работай! :)
Александр
С чего вы решили что позаботится?
хм, со спецификации? не?)
Kirill
иди работай! :)
Суббота же 😛
Roman
хм, со спецификации? не?)
Ну как бы тут разговор про поведение congestion control.
Dk
play.golang так долго хранит записи. Открыл код от 9 июля 2016-го
Aleksandr
play.golang так долго хранит записи. Открыл код от 9 июля 2016-го
им не выгодно, если в туториалах вдруг пропадут примеры. очевидно, навсегда
Александр
Ну как бы тут разговор про поведение congestion control.
Это мне и не понятно. congestion относится к методам по реализации низкоуровневого транспорта. Какое отношение мультиконнекты имеют к состоянию среды вокруг которого flow только tcp? Если у тебя 20% packet less /s, то значит ~ то же самое будет и на других соединениях той же среды. Причем общее latency за счет того, что будет видимая "параллельность" запросов просядет не сильно, уж тем более если пайплайн и нужна очередность. Деградация 1 запроса будет приводить к деградации всего пулла(говорили же про round robin еще какой-то), т.е будет rtt деградировать(не только latency сети). То, о чем говорили, имеет смысл использовать когда есть вообще запасные каналы связи, аля другие среды. В остальном латание дыр среды в контексте этой самой среды и какого-то мультиконтекста для мнимого улучшения rtt выглядит крайне не рабочим
Pavel
Это мне и не понятно. congestion относится к методам по реализации низкоуровневого транспорта. Какое отношение мультиконнекты имеют к состоянию среды вокруг которого flow только tcp? Если у тебя 20% packet less /s, то значит ~ то же самое будет и на других соединениях той же среды. Причем общее latency за счет того, что будет видимая "параллельность" запросов просядет не сильно, уж тем более если пайплайн и нужна очередность. Деградация 1 запроса будет приводить к деградации всего пулла(говорили же про round robin еще какой-то), т.е будет rtt деградировать(не только latency сети). То, о чем говорили, имеет смысл использовать когда есть вообще запасные каналы связи, аля другие среды. В остальном латание дыр среды в контексте этой самой среды и какого-то мультиконтекста для мнимого улучшения rtt выглядит крайне не рабочим
А теперь возьми 0.01% потерь и много мелких параллельно идущих запросов. И вариант либо клиент получит сразу несколько респонсов позже либо один.
Александр
А теперь возьми 0.01% потерь и много мелких параллельно идущих запросов. И вариант либо клиент получит сразу несколько респонсов позже либо один.
Речь не про это, ты предлогаешь дробить отправку данных по мультиконнектам? Сколько у тебя будет "много мелких"?) Как определить как мне перекрывать dos'илкой высокий latency канала?) Про оверхед в бизнес логике вообе молчу
Александр
Ну и да, с нынешними сетями где каналы избыточны и качество приемлемое это вообще не понадобится)
Александр
И да, запросы идут все же псевдо параллельно)
Daniel
https://4gophers.ru/slack/
Savely
Зачем слака, если есть телега?
Dk
Что это за loop на 64 строке? https://github.com/adonovan/gopl.io/blob/master/ch8/du4/main.go В книге ничего про это не сказано, в туре тоже не увидел
Roman
Это мне и не понятно. congestion относится к методам по реализации низкоуровневого транспорта. Какое отношение мультиконнекты имеют к состоянию среды вокруг которого flow только tcp? Если у тебя 20% packet less /s, то значит ~ то же самое будет и на других соединениях той же среды. Причем общее latency за счет того, что будет видимая "параллельность" запросов просядет не сильно, уж тем более если пайплайн и нужна очередность. Деградация 1 запроса будет приводить к деградации всего пулла(говорили же про round robin еще какой-то), т.е будет rtt деградировать(не только latency сети). То, о чем говорили, имеет смысл использовать когда есть вообще запасные каналы связи, аля другие среды. В остальном латание дыр среды в контексте этой самой среды и какого-то мультиконтекста для мнимого улучшения rtt выглядит крайне не рабочим
а что вам мешает открывать несколько HTTP/2 соединений и round-robin распределять на них запросы в случае сетей с высокой потерей?
Roman
Зачем слака, если есть телега?
Slack удобнее в некотором плане (можно пометить сообщения как "прочитаю/отвечу потом" + sub-каналы на дискуссии вокруг определённых сообщений)
Roman
Telegram скорее instant messaging, Slack скорее team messanging & collaboration
Savely
Именованный фор
Чтобы брейнуть один раз внутри селекта
Roman
Суббота же 😛
кто не работает в субботу?!
Alexey
Alexey
Много гоферов не бывает
Dk
Именованный фор
А как гуглить-то? Ничего не понял
Savely
А как гуглить-то? Ничего не понял
Loop это не ключевое слово