@proGO

Страница 473 из 1674
Nik
13.02.2017
11:00:38
напомните плиз, как починить автодополнение на vscode?

(переезал на новый ноут, восстанавливаю окружение с нуля)

Subbotin
13.02.2017
11:07:20
так. net/http.ListenAndServeTLS использовать для TLS можно, или лучше nginx перед ставить? помнится, в Go числомолотилка так себе. но влияет ли это?
это очевидно зависит от того что тебе нужно. например если ты например хочешь http/2.0, то особо вариантов нет.

кстати интересно кто-нибудь уже использовал http2 server push? и если да, то как это в реальности отразилось на скорости загрузки страниц

Google
Subbotin
13.02.2017
11:14:09
не хочешь - не делай. вполне работоспособен

Phil
13.02.2017
11:14:48
потеряю я или приобрету?

Subbotin
13.02.2017
11:14:49
у меня например параноидальный сервис и я не хочу чтобы трафик ходил открытым между нгинксом и бэкэндом

Subbotin
13.02.2017
11:16:08
потеряю я или приобрету?
потеряешь в гибкости очевидно. nginx позволяет очень красиво и гибко управлять запросами. приобретёшь в простоте

у тебя ssl по proxy_pass ходит?
у меня вообще нет nginx. тупо сервис на го держит ssl.

Quet
13.02.2017
11:18:03
тащить ssl между бэкендом и прокси обычно плохая идея потому что они и так в приватной сетке и как бы зачем лишние тормоза

Constantine
13.02.2017
11:21:40
Google
Subbotin
13.02.2017
11:21:53
в плане? у меня?

Constantine
13.02.2017
11:22:03
да

Subbotin
13.02.2017
11:22:30
у меня вообще между прокси и бэкэндом нет сетки потому что нет прокси.

но сетка между клиентами и бэкэндом относительно приватна. тоесть не интернет

Denis
13.02.2017
11:46:20
glide забавен, удалось завести проект тлько после 3х повторов команд rm glide.lock glide.yaml && rm -r vendor && glide init

Roman
13.02.2017
11:56:03
SSL от nginx к бекенду? Вот вы параноики немудрые

Subbotin
13.02.2017
12:04:47
с голосами в голове чтоли разговариваешь?

ros
13.02.2017
12:07:55
SSL от nginx к бекенду? Вот вы параноики немудрые
смотря где стоит nginx относительно бекенда если в доверенной сети одно, а если ХЗ где уже есть разница шифровано или нет

Артемий
13.02.2017
12:31:51
А использовал кто-то caddy? есть какие-то подводные камни?

Dmitry
13.02.2017
14:52:08
Там выше 300 сообщений срача про то что срач плохо и не по теме, да?

i
13.02.2017
14:53:10
Да

Dmitry
13.02.2017
14:54:34
А, во, там еще кто-то хмл парсит в го :-)

Нормально.

Aleksey
13.02.2017
15:43:14
Чят, подскажите, есть ли какой-то не кастыльный способ перегнать слайс строк в строку с разделением \n?

Dmitry
13.02.2017
15:43:56
strings.Join() считается костылем?

Constantine
13.02.2017
15:44:04
strings.Join() считается костылем?
однозначно костыльный

Dmitry
13.02.2017
15:44:07
черт.

Constantine
13.02.2017
15:44:10
как так то

либы встроенные юзать

Google
Constantine
13.02.2017
15:44:17
в голанге

не тру

Dmitry
13.02.2017
15:44:29
ну оно наверняка непараллелится и тп

Constantine
13.02.2017
15:44:37
нужен бенчмарк

Dmitry
13.02.2017
15:44:37
надо же форк-джойн сделать на горутинах

Constantine
13.02.2017
15:44:41
именно

а если будет 1 млрд строк?

Dmitry
13.02.2017
15:45:30
https://en.wikipedia.org/wiki/Fork%E2%80%93join_model вот с этого предлагаю начать

делишь слайс пополам, и в горутины

а если будет 1 млрд строк?
погоди, а если результат нужен только для первыз 80 элементов слайса?

может нужно лениво реализовать это всё

Constantine
13.02.2017
15:46:32
мммм

Constantine
13.02.2017
15:47:11
в общем плохо всё. Алексей, придется своё все таки делать. какие требования?

Denis
13.02.2017
15:48:44
ахахахахаха

лениво, да)

будем анонимные функции продкидывать )

я думаю для этого отлично подойдет gleam

распределенные операции на jitlua с оберткой в виде го

Dmitry
13.02.2017
16:05:36
ну хоть один нормальный вопрос по го за весь день

Aleksey
13.02.2017
16:10:28
в общем плохо всё. Алексей, придется своё все таки делать. какие требования?
Да никаких. Всего-то 2-4 строки склеить один раз. Просто не хотелось велосипедить то, что вероятно есть в std

Google
Dmitry
13.02.2017
16:12:06
ну открываешь strings пакет и смотришь :)

Maxim
13.02.2017
16:17:34
Constantine
13.02.2017
16:18:07
ну открываешь strings пакет и смотришь :)
чувак прям читает чат по диагонали )

Чего, бл*ть?
детектор сарказма включи, как Денис ))

Aleksandr
13.02.2017
16:29:14
@yuriyvaskin ну вот видишь, пошла дискуссия )

Yuriy
13.02.2017
16:30:06
Круто! Может это в выходные по-другому просто

Kirill
13.02.2017
17:13:58
а для профессионалов - трата времени. если я нахожусь в профессиональном сообществе я хочу обсуждать не матчасть, не читать про чьи-то семейные ситуации или сомнительные шутки
ты думаешь, что тут набралось 619 профессионалов? я вот тут уже перестал задавать вопросы, потому что никто тут на них ответить не может.

Denis
13.02.2017
17:14:20
+

Admin
ERROR: S client not available

Phil
13.02.2017
17:14:36
так. закругляемся

Denis
13.02.2017
17:14:36
А если и может то нужен доступ к коду

)

Kirill
13.02.2017
17:14:53
кстати, доброе утро, таки.

Kirill
13.02.2017
17:21:20
а где задаёшь?
да почти что не задаю, в коде лажу и там ищу.

Quet
13.02.2017
17:37:46
да почти что не задаю, в коде лажу и там ищу.
ну если вопрос решается заглядыванием в код то да )

Kirill
13.02.2017
18:17:24
ну если вопрос решается заглядыванием в код то да )
А он почти всегда решается так. Обычно чтением кода рантайма.

ну — у меня так.

Антон
13.02.2017
18:22:36
А он почти всегда решается так. Обычно чтением кода рантайма.
было бы интересно почитать про результаты таких исследований

Kirill
13.02.2017
18:23:26
Google
Quet
13.02.2017
18:25:40
А он почти всегда решается так. Обычно чтением кода рантайма.
да смотря что за вопрос если вопрос "какую взять kv базу" то не очень понятно какие исходники идти читать

Антон
13.02.2017
18:25:46
это можно. а что интересно-то?
Мне интересны любые возможные проблемы, которые возикают в процессе написание и эксплуатации программ, т.к. работаю над тиражируемым продуктом. Который исполняется в совершенно разных условиях =\

Антон
13.02.2017
18:26:44
Вопросы рантайма - это то, как программа ведёт себя в определённых условиях

Kirill
13.02.2017
18:27:23
Вопросы рантайма - это то, как программа ведёт себя в определённых условиях
вопросы рантайма — это то, как программа ведёт себя в рантайме

Антон
13.02.2017
18:27:35
во во)

Kirill
13.02.2017
18:27:45
а вот как в определённых условиях она себя ведёт — зависит от тебя

всё сделано так, чтобы рантайм себя вёл одинаково на разных платформах. скорость будет разной, но поведение одинаковое.

например, где-то упрёшься в скорость блокировок раньше, где-то позже

Dmitry
13.02.2017
18:33:21
скорость блокировок?

это что такое?

и зачем в нее упираться?

Антон
13.02.2017
18:33:45
окей, давай реальный пример. Есть xml, которая состоит в основном из строк. Эта xml примерно весит 10мб на диске. После загрузки в память 50мб (хороший пример - роскомнадзор)

Quet
13.02.2017
18:33:45
это видимо lock contention

Kirill
13.02.2017
18:33:55
это что такое?
смотреть сюда: https://github.com/gramework/sync/blob/master/rwmutex_bench_test.go

Dmitry
13.02.2017
18:34:02
тебе специально придумали горутины которые елдятся на всех блокировках

Kirill
13.02.2017
18:34:10
и сюда github.com/golang/go/issues/17973

Dmitry
13.02.2017
18:34:28
ну мне не обязательно смотреть в тесты. я знаю что такое мьютекс слава боту

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