
Subbotin
22.11.2017
17:56:01

Влад
22.11.2017
18:01:31

Давид
22.11.2017
18:14:33
ну для меня много
у меня инет слабый

Google

Влад
22.11.2017
18:17:02
2 мб почти.

Давид
22.11.2017
18:17:20

Александр
23.11.2017
07:13:36
всем привет

Sergey
23.11.2017
07:28:45
Ребят, всем доброе время суток) Может кто-нибудь посоветовать статьи по разработке распределенных веб-приложений на Go? Или может каких библиотек под такую задачку

Ilia
23.11.2017
07:33:19

Sergey
23.11.2017
07:41:51
Интересно, надо почитать доки
Это получается как транспорт?

Ilia
23.11.2017
07:52:12
Это получается как транспорт?
Если честно, то не копал ещё, сам ipfs из которого выделена эта либа - распределённая файловая система, там не только транспорт. А это типа как инструментарий для написания чего-то похожего
Впрочем, если ставить целью изучение то лучше всё самому писать, а потом уже смотреть как другие решали те же проблемы.

Kirill
23.11.2017
07:56:28
Даже боюсь спросить, а p2p в названии вам ни на что не намекает ?

Sergey
23.11.2017
07:57:04
Намекает конечно)

Google

Sergey
23.11.2017
07:58:24
Ну и получше разобраться

Kirill
23.11.2017
08:01:44
Можно на гитхабе HashiCorp покапаться, начать можно отсюдаhttps://github.com/hashicorp/memberlist и Гуглу вопросы позадовать

Sergey
23.11.2017
08:37:23

Vlad
23.11.2017
10:00:31
Смотрите, если есть слайс s, то операция s[:] -> новый слайс, который указывает на весь массив?
newSlice := s[:]
это же корректно?

Alexander
23.11.2017
10:08:37
ну да)
Ну он как написано в доках ссылается на то, что было, если ты туда запендишь чето, то он это не увидит

Alexey
23.11.2017
10:51:23

Vlad
23.11.2017
10:51:59
Это важное уточнение, спасибо за ответы, судари

Maxim
23.11.2017
11:41:23
Коллеги, призывы к тестированию здесь ещё не пресекаются? Хотелось бы вбросить свою поделку на растерзание и фидбек

nezorflame
23.11.2017
11:41:40
вбрасывай, конечно

Maxim
23.11.2017
11:45:35
Чо, посоны (и дамы, мы здесь не сексисты), бета-тест @MyPackBot?
"Акция" продлится до вечера. Обо всех косяках, возникших вопросах, идеях и всякого другого - пишите @toby3d.
Если всё норм и хорошо, то в выходные пущу в проду

nezorflame
23.11.2017
11:59:12
> http://toby3d.ru/MyPackBot

Maxim
23.11.2017
11:59:34
Промо страницу сделаю тоже к выходным

?
23.11.2017
11:59:34
а где код?

Aleksandr
23.11.2017
11:59:38
тестирование окончено

yuriy
23.11.2017
11:59:43
ребятки
вопрос
используете fasthttp с вебсокетами? я периодически ловлю panic когда делаю writer close

nezorflame
23.11.2017
11:59:45
думал сорцы глянуть :)

Google

?
23.11.2017
11:59:46
блеать

Aleksandr
23.11.2017
11:59:53
а он какую-то херню вывалил

Maxim
23.11.2017
12:00:13
а где код?
https://GitHub.com/toby3d/MyPackBot/tree/develop/

Aleksandr
23.11.2017
12:00:47

?
23.11.2017
12:00:57

Aleksandr
23.11.2017
12:01:10
ридми такой обширный
комменты к коду есть

Александр
23.11.2017
12:01:15

Aleksandr
23.11.2017
12:01:29
тесты! тесты, гляньте!

Sergey
23.11.2017
12:01:32
Эмоджи в каждом коммите, но зачем?

Aleksandr
23.11.2017
12:01:57

Maxim
23.11.2017
12:01:57

Aleksandr
23.11.2017
12:02:16

Maxim
23.11.2017
12:02:20

Aleksandr
23.11.2017
12:02:41

Maxim
23.11.2017
12:02:50

Aleksandr
23.11.2017
12:02:50
ты в курсе что у тебя и тестировать нечего

Maxim
23.11.2017
12:03:01

Aleksandr
23.11.2017
12:03:19

Google

Maxim
23.11.2017
12:04:11

Aleksandr
23.11.2017
12:04:12
давай объясню: когда ты в чате про go хочшеь получить фидбек по совему проекту, то все ожидают увидеть код.

Maxim
23.11.2017
12:05:01

Aleksandr
23.11.2017
12:05:32

Admin
ERROR: S client not available

Aleksandr
23.11.2017
12:08:42
Без токена бот и его механизмы работать не будут же ж
давай тебя научу. делаешь приложение, следуя парадигме 12 factors app, конфигурируешь через переменные окружения, локально тестируешь, запуская как TOKEN=... go run ...., в travis добавляешь переменную из админки. Итого твоего токена нет в паблике, все довольны

Maxim
23.11.2017
12:09:21

Vlad
23.11.2017
13:04:23
https://12factor.net/ru/config

Ilya
23.11.2017
13:17:44
Объясните дураку, у нас все построено на k8s, нужно сервить статику, для этого предлагают отдельный го код, который будет сервить эти статические файлы, чем это лучше чем nginx?

Sergey
23.11.2017
13:17:54
https://t.me/kubernetes_ru сюда еще набрось (:

Ilya
23.11.2017
13:19:39
Ну тут больше вопрос в том, чем nginx хуже го, для того чтобы сервить статику

Phil
23.11.2017
13:20:39
Все наоборот

Sergey
23.11.2017
13:22:02
ну если коротко, то ответ на вопрос "чем это лучше чем nginx" - будет чем заняться и скука ваша развеется.

Ilya
23.11.2017
13:26:00

Kirill
23.11.2017
13:45:24
Наоборот, это как?
Наоборот это то, что Nginx самый нормальный веб-сервер и статику им раздавать правильно

Kirill
23.11.2017
13:46:18

Alexey
23.11.2017
13:47:00

Александр
23.11.2017
13:50:34
вопросец

Google

Александр
23.11.2017
13:51:34
я получаю контекст из (*http.Request).Context(), юзаю, передаю в либу далее явно из хадлера
func (ph *Action) ServeHTTP(w http.ResponseWriter, r *http.Request) {
mycontext := r.Context()
....
накармливает mycontext
....
передаем
myLib := lib.NewWrapper(mycontext, .....)
...
}
это всегда так? или есть более не явный способ передачи

Roman
23.11.2017
17:24:19
https://github.com/maxpert/raspchat/releases/tag/v1.0.0-alpha
было уже?

nn
23.11.2017
17:25:33
коллеги, не подскажете, где можно почитать про дедлоки и каналы? хапанул у себя в коде дедлок, а как его правильно решить не понимаю уже в течении полудня. и так ворочаю и так, может статья есть н эту тему?
или хотя бы как по пунктам отдебажить дедлок, может это мне поможет

Mykyta
23.11.2017
17:33:50
Если совсем критично надо подпереть костылем - вставь runtime.Goshed()
А так вообще смотри, у тебя все рутины спят, явно ошибка в логике кода, покажи его

yuriy
23.11.2017
18:02:40
Сорян что повторяюсь
Fasthttp в проде использовали? С вебсокетами

nn
23.11.2017
18:07:44
я уже разобрался, спасибо
ошибка не в каналах а в моем алгоритме, который (вот так новость) — говно.

yuriy
23.11.2017
18:09:56
У меня есть подозрение на редкий баг. Значит он связан с вебсокетами

nn
23.11.2017
18:10:57
пиши в issues, автор очень бодренько принимает реквесты

yuriy
23.11.2017
18:17:22
Окай попробую

Kirill
23.11.2017
18:17:36