@proGO

Страница 1014 из 1674
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
2 мб почти.
на убунту 6



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

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

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 и Гуглу вопросы позадовать

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.

Если всё норм и хорошо, то в выходные пущу в проду

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
https://GitHub.com/toby3d/MyPackBot/tree/develop/
спасибо. много кода

?
23.11.2017
12:00:57
https://GitHub.com/toby3d/MyPackBot/tree/develop/
охеренно написано

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

комменты к коду есть

Александр
23.11.2017
12:01:15
https://GitHub.com/toby3d/MyPackBot/tree/develop/
мои глаза! он ИДЕАЛЕН!

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
Эмоджи в каждом коммите, но зачем?
Визуально легче различать тип коммитов

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 хочшеь получить фидбек по совему проекту, то все ожидают увидеть код.

Без токена бот и его механизмы работать не будут же ж
очевидно. но я сказал что класть его в репо необязательно. разницу видишь?

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 добавляешь переменную из админки. Итого твоего токена нет в паблике, все довольны

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

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

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 самый нормальный веб-сервер и статику им раздавать правильно

Alexey
23.11.2017
13:47:00
но это не точно
Если сравнивать свой велосипед и нжинкс - то 99% точно.

Александр
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
я уже разобрался, спасибо

ошибка не в каналах а в моем алгоритме, который (вот так новость) — говно.

Сорян что повторяюсь Fasthttp в проде использовали? С вебсокетами
да, его оооочень часто используют. хотя я например пользуюсь labstack/echo, на нем api реализовывать милое дело вообще

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

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

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

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