
Nik
13.02.2017
11:00:38
напомните плиз, как починить автодополнение на vscode?
(переезал на новый ноут, восстанавливаю окружение с нуля)

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

Google

Phil
13.02.2017
11:13:15

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

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

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

Constantine
13.02.2017
11:15:19

Quet
13.02.2017
11:16:05

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

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

Subbotin
13.02.2017
11:20:54
но вообще да

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

Roman
13.02.2017
12:12:03

Артемий
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

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

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

Google

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

Maxim
13.02.2017
16:17:34

Constantine
13.02.2017
16:18:07

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

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

Kirill
13.02.2017
17:13:58

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
кстати, доброе утро, таки.

Quet
13.02.2017
17:17:22

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

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

Quet
13.02.2017
18:26:02

Kirill
13.02.2017
18:26:03

Антон
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

Антон
13.02.2017
18:34:25

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