
Александр
20.06.2018
19:15:31
работать будет, но он не совсем для этого

Владислав
20.06.2018
19:16:23
а если думать в сторону блокчеина?? какое нибудь приложение не клиент сервер, а чтобы децентрализовано
например мини торент трекер?)

Александр
20.06.2018
19:16:47
GUI клиентские приложения - мимо

Google

Александр
20.06.2018
19:17:03
вернее можно, но у нас сборщик мусора все портит

Владислав
20.06.2018
19:17:04
а консольный трекер?)
блин

Александр
20.06.2018
19:17:16
да можно, это обычный язык вообще то

Владислав
20.06.2018
19:17:23
ааа
ну лан
а вообще по рынку что?

Мерлин
20.06.2018
19:17:56

Александр
20.06.2018
19:18:14
москва если

Мерлин
20.06.2018
19:18:20

Владислав
20.06.2018
19:18:25
просто если его учить то потом желательно применять, но не все кампании готовы на эксперементы, а выучить и забыть так себе перспектива
а у кого go это первый и единвственый язык?

Google

Владислав
20.06.2018
19:21:04
такие тут есть?
наверное таких нету

Аркадий
20.06.2018
19:23:22

Владислав
20.06.2018
19:23:44
а go на работе получается использовать?

Wingman
20.06.2018
19:24:23
для всяких сетевых прикладных штук - вполне

Аркадий
20.06.2018
19:24:39

Владислав
20.06.2018
19:25:04
docker на go как то радует)

Dmitry
20.06.2018
19:25:32
я ктонить телеграмного бота на хероку запускал?
на го естествено.
чето у меня отказывается билдить : App not compatible with buildpack: https://codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/go.tgz
у меня в корне пакет а само бот в cmd/bot лежит
как хероке дать понять чтобы он оттуда билдил ?

Владислав
20.06.2018
19:27:25
а go с сетью на каком уровне может работать?
я просто очень ленивй чтобы гуглить, сорян)

Petr
20.06.2018
19:34:15
Погугли

Jentry
20.06.2018
19:38:35
Вот пример под opengl, у меня не тормозит даже https://github.com/icexin/gocraft

Daniel
20.06.2018
19:47:00

Dmitry
20.06.2018
20:47:35
как в хероке мониторить приложение на го если оно использует стандартный лог?

Google

Dmitry
20.06.2018
20:47:35
я просто не пойму - пытается оно стартануть или нет.
procfile содержит: bot xrich_telebot
деплой прошел успешно , в бине валяются исполняемые файлы, но где логи от запуска?

Andrey
20.06.2018
20:52:38

anton
20.06.2018
20:53:06

Dmitry
20.06.2018
20:53:37
просто на в стдоут пишу через log.Println

GoodMoodDealler
20.06.2018
21:02:55
Ищу на джуна вакансию
И многие кто не нашёл Мидлов берут джунов
А так мне сегодня от gettaxi предложение прилетело

Daniel
20.06.2018
21:04:05
вообще - стандартному логгеру можно подсунуть свой райтер

anton
20.06.2018
21:05:16
пишут что stdout и stderr
https://help.heroku.com/D5GCCLI7/where-can-i-view-logs-for-container-based-apps
читать можно через heroku logs
я очень давно не был на хероку и все забыл ?
но это если ты в контейнере конечно же

Dmitry
20.06.2018
21:05:59
нее, какой контейнер
я только учусь

Jack
20.06.2018
21:31:40
а как ограничить кол-во одновременных горутин?)

Dmitry
20.06.2018
21:37:00
блин вручную из консоли запускается бот. а автоматом нет
че нужно в procfile написать для бота?

Алексей
20.06.2018
21:38:56

Daniel
20.06.2018
21:39:19

Google

Jack
20.06.2018
21:40:37
та читаю файлы
а оно валится
2018/06/20 21:32:44 open data/d/o: too many open files
2018/06/20 21:32:44 open data/b/a/c: too many open files

Алексей
20.06.2018
21:41:15
Дык у тебя мб дескрипторы закончились?

Jack
20.06.2018
21:41:56
ага
того хочу как-то горутины ограничить
там файлы разбиты, всего 40 гб)
собрал список, теперь греплю)

Daniel
20.06.2018
21:47:14
И решил открыть все разом?

Admin
ERROR: S client not available

Dmitry
20.06.2018
21:47:22
а помоему смысла нет вобще в стольки горутинах . все равно у тебя в очередь диска упрутся все они

Daniel
20.06.2018
21:47:25
А при чем тут горутины

Dmitry
20.06.2018
21:47:55
ну он как я понимаю в каждой горутине по файлу открывает

Jack
20.06.2018
21:49:31
ну пусть упираются
как фифо)
лифо
я вообще пхпшник
представляю че было бы)

Kirill
20.06.2018
23:08:55

Google

Alex
21.06.2018
00:12:15
Доброй ночи

Slava
21.06.2018
01:01:40
доброй

Pawel
21.06.2018
04:37:21
Кто нибудь использует panicparse в проде? https://github.com/maruel/panicparse

Alexander
21.06.2018
07:58:50
есть какие-то паттерны, чтобы несколько горутин использовали мютекс FIFO? так как сам мютекс перестает быть FIFO после 1ms ожидания

Fastumkruk ✅
21.06.2018
08:02:08
"golang.org/x/net/websocket" исключили из установщика go?

Nazary
21.06.2018
08:02:31
присоединюсь к вопросу, но требование - быстрая запись
из того, что рассмотрел и сам провел бенчмарки
1) badger
пишет довольно сносно, но непонятно совсем как сделать purge, после удаления всех ключей база все еще весит гигабайт
2) buntdb, очень быстрое чтение/запись, всем устраивает, но в качестве значений используются строки, а мне надо []byte
3) boltdb/bolt - archived и не поддерживается больше автором
не проверял, но читал
4) coreos/bbolt - форк от 3го, пишут, что тормозной на запись, и может похерить данные
на чем вы остановились?

Aleksandr
21.06.2018
08:03:15

Fastumkruk ✅
21.06.2018
08:03:22

Aleksandr
21.06.2018
08:03:42

Fastumkruk ✅
21.06.2018
08:04:32

Alexander
21.06.2018
08:16:48
на чем вы остановились?
buntdb или badger
buntdb нравится простотой, но есть проблема! Не соблюдается порядок Транзакционных запросов (Update) Что я имею в виду? Что если несколько горутин делает Update, то не гарантируется, что конечно последовательность транзакций будет равна реальной последовательности вызовов Update
с badger такой проблемы не обнаружил, badger шипко жрет диск, но в issue мне ответили, что это норма, диск дешевый, с opts.SyncWrites = false тоже довольно шустр
пока разбираюсь с buntdb, как победить порядок, для меня это важно
Еще один большой минус buntdb - value для хранения там строка, в badger - слайс байт
но решается string(data)

Vadim
21.06.2018
08:24:07
Болт уже не планируют ускорять?

Alexander
21.06.2018
08:25:53
у болта висит куча issue, которые не решают, особенно то, что он херит данные
думаю, для coreos это не приоритетный проект, у них есть etcd

Fastumkruk ✅
21.06.2018
08:29:20

Vadim
21.06.2018
08:34:33

Alexander
21.06.2018
08:41:55
почему не знаю, писал разработчику на этот счет, он ответил, что мол это не проблема, приводи свой слайс байт к строке и все
ну а потом обратно, при чтении