Anonymous
ааа
Anonymous
ну лан
Anonymous
а вообще по рынку что?
🏁Александр
а вообще по рынку что?
120-150 миддлы, но нужны сплошные сеньоры 🙂
🏁Александр
москва если
Anonymous
просто если его учить то потом желательно применять, но не все кампании готовы на эксперементы, а выучить и забыть так себе перспектива
Anonymous
а у кого go это первый и единвственый язык?
Anonymous
такие тут есть?
Anonymous
наверное таких нету
arkady
а у кого go это первый и единвственый язык?
я питонист, но решил взять go вторым языком, так как переживаю за будующее питона на веб-беке
Anonymous
а go на работе получается использовать?
Wingman
для всяких сетевых прикладных штук - вполне
arkady
а go на работе получается использовать?
пока только учусь писать, так что в прод еще не брал, а вообще я думаю мое начальство даже и не знает, на каком языке я вообще пишу
Anonymous
docker на go как то радует)
Dmitry
я ктонить телеграмного бота на хероку запускал?
Dmitry
на го естествено.
Dmitry
чето у меня отказывается билдить : App not compatible with buildpack: https://codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/go.tgz
Dmitry
у меня в корне пакет а само бот в cmd/bot лежит
Dmitry
как хероке дать понять чтобы он оттуда билдил ?
Anonymous
а go с сетью на каком уровне может работать?
Anonymous
я просто очень ленивй чтобы гуглить, сорян)
Petr
Погугли
Je
вернее можно, но у нас сборщик мусора все портит
Что именно портит, можно подробнее? Люди даже под sdl пишут 3d и нет проблем
Je
Вот пример под opengl, у меня не тормозит даже https://github.com/icexin/gocraft
Daniel
а go с сетью на каком уровне может работать?
не ясен вопрос. но transparent sockets и peek data я использую
Dmitry
как в хероке мониторить приложение на го если оно использует стандартный лог?
Dmitry
я просто не пойму - пытается оно стартануть или нет.
Dmitry
procfile содержит: bot xrich_telebot
Dmitry
деплой прошел успешно , в бине валяются исполняемые файлы, но где логи от запуска?
Andrey
а вообще по рынку что?
Продается лучше чем котлин
Anton
деплой прошел успешно , в бине валяются исполняемые файлы, но где логи от запуска?
а что значит логи от запуска? ну куда ты из своего бинарника пишешь, там и ищи логи?
Dmitry
просто на в стдоут пишу через log.Println
Stepan
москва если
Вообще сейчас ситуация улучшается
Stepan
Ищу на джуна вакансию
Stepan
И многие кто не нашёл Мидлов берут джунов
Stepan
А так мне сегодня от gettaxi предложение прилетело
Daniel
вообще - стандартному логгеру можно подсунуть свой райтер
Anton
пишут что stdout и stderr https://help.heroku.com/D5GCCLI7/where-can-i-view-logs-for-container-based-apps читать можно через heroku logs я очень давно не был на хероку и все забыл 🙁 но это если ты в контейнере конечно же
Dmitry
нее, какой контейнер
Dmitry
я только учусь
Brommie
а как ограничить кол-во одновременных горутин?)
Dmitry
блин вручную из консоли запускается бот. а автоматом нет
Dmitry
че нужно в procfile написать для бота?
Daniel
а как ограничить кол-во одновременных горутин?)
Несколько есть способов. Вам зачем?
Brommie
та читаю файлы
Brommie
а оно валится
Brommie
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
Alexey
Дык у тебя мб дескрипторы закончились?
Brommie
ага
Brommie
того хочу как-то горутины ограничить
Brommie
там файлы разбиты, всего 40 гб)
Brommie
собрал список, теперь греплю)
Daniel
И решил открыть все разом?
Dmitry
а помоему смысла нет вобще в стольки горутинах . все равно у тебя в очередь диска упрутся все они
Daniel
А при чем тут горутины
Dmitry
ну он как я понимаю в каждой горутине по файлу открывает
Brommie
ну пусть упираются
Brommie
как фифо)
Brommie
лифо
Brommie
я вообще пхпшник
Brommie
представляю че было бы)
Kirill
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 пулы горутин
A
Доброй ночи
Slava
доброй
Pawel
Кто нибудь использует panicparse в проде? https://github.com/maruel/panicparse
Alexander
есть какие-то паттерны, чтобы несколько горутин использовали мютекс FIFO? так как сам мютекс перестает быть FIFO после 1ms ожидания
Fastumkruk
"golang.org/x/net/websocket" исключили из установщика go?
Aleksandr
Всегда
у меня никогда
Fastumkruk
у меня никогда
Могу ошибатся...
Alexander
на чем вы остановились?
buntdb или badger buntdb нравится простотой, но есть проблема! Не соблюдается порядок Транзакционных запросов (Update) Что я имею в виду? Что если несколько горутин делает Update, то не гарантируется, что конечно последовательность транзакций будет равна реальной последовательности вызовов Update с badger такой проблемы не обнаружил, badger шипко жрет диск, но в issue мне ответили, что это норма, диск дешевый, с opts.SyncWrites = false тоже довольно шустр
Alexander
пока разбираюсь с buntdb, как победить порядок, для меня это важно