@gogolang

Страница 1171 из 1630
Александр
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
а вообще по рынку что?
120-150 миддлы, но нужны сплошные сеньоры ?

москва если

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

а у кого go это первый и единвственый язык?

Google
Владислав
20.06.2018
19:21:04
такие тут есть?

наверное таких нету

Аркадий
20.06.2018
19:23:22
а у кого go это первый и единвственый язык?
я питонист, но решил взять go вторым языком, так как переживаю за будующее питона на веб-беке

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

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

Аркадий
20.06.2018
19:24:39
а go на работе получается использовать?
пока только учусь писать, так что в прод еще не брал, а вообще я думаю мое начальство даже и не знает, на каком языке я вообще пишу

Владислав
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
вернее можно, но у нас сборщик мусора все портит
Что именно портит, можно подробнее? Люди даже под sdl пишут 3d и нет проблем

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

Daniel
20.06.2018
19:47:00
а go с сетью на каком уровне может работать?
не ясен вопрос. но transparent sockets и peek data я использую

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 написать для бота?

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
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
ulimit -n пофикси и посмотри в awesome-go пулы горутин

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?

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
Еще один большой минус buntdb - value для хранения там строка, в badger - слайс байт
Объясни, пожалуйста, почему они выбрали такой тип хранения.

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

ну а потом обратно, при чтении

Страница 1171 из 1630