Alexey
https://en.wikipedia.org/wiki/The_dog_ate_my_homework
Infohunt
Ищу ментора :,)
Ruslans
но лучше менторшу ^^
Anatoly
Тож короче ищу, рассмотрю оба варианта
Anonymous
Тоже в поиске ментора
Anatoly
Над короч отдельный канал заводить
Ruslans
Infohunt
Nikita
)
Konstantin
go vet )
Nikita
Ментор, то кто код чекает или тот кто направляет обучение?
Anatoly
По-моему оба утверждения в равной степени верны
Andrey
кто такой ментор? работал с разными умными людьми, и они часто противоречили друг другу, получается если научится у одного то другой тебя скорее всего на работу не возьмет, получается ментор должен научить учится и держать свой ум открытым, а таких найти сложно и дорого
Nikita
Ruslans
Anatoly
Бить палкой за говнокод я и сам себя могу, надо подсказать куда смотреть, что бы понять как сделать не говнокод.
Infohunt
Oleg
Oleg
Он вообще не пользовался контролем версий
Oleg
Не то, что коммит не сделал
Nikita
Но гит он инициализировал
Nikita
Странный парень
Nikita
Ментор дорогое удовольствие, я рассчитываю только на помощь зала.
Aleksandr
Nikita
Ну зависит от зала
Nikita
в кто хочет стать миллионером, зал часто ошибается.
Sergey
Товарищи, а нормально использовать супервизорд для того, чтобы за приложением на Го следить?
Anonymous
лучше systemd
Anonymous
все таки теперь это стандарт
Roman
да, systemd теперь умеет работать в качестве супервизора и вроде довольно не плохо. просто прописываешь запуск как сервис.
Andrey
а от go сервиса требуется что-то для запуска через systemd или просто компилишь бинарник и дальше читая доки systemd настраиваешь все это дело?
Anonymous
Anonymous
[Unit]
Description=A docker container with Telegram Bot for XXXX
After=docker.service
Requires=docker.service
[Service]
Restart=always
RestartSec=10
ExecStartPre=/usr/bin/docker pull docker-registry.xx.xxxxxxx.ru/telegram_bot:latest
ExecStartPre=/usr/bin/docker run -it —name=telegram_bot -p 48888:48888 -d docker-registry.xx.xxxxxxx.ru/telegram_bot:latest
ExecStart=/usr/bin/docker start -a telegram_bot
ExecStop=/usr/bin/docker rm -f telegram_bot
[Install]
WantedBy=multi-user.target
Anonymous
вообщем такая судь
Oleg
А зачем создавать сервис для контейнера? :)
Oleg
docker сам себе init
Anonymous
Anonymous
и чем плох контейнер как сервис?
Oleg
Ну просто зачем? :)
Oleg
docker run + docker stop
Anonymous
удобством управления, Олег.
Oleg
Эти две команды заменяют systemctl start и systemctl stop
Anonymous
+возможность передавать данные
Oleg
Ну как знаете :)
Anonymous
systemctl restart docker_template@SERVICE_NAME это точно не заменит ))
Anonymous
Anonymous
дофига вариаций вообщемм :)
Nikita
уф, звучит круто
Nikita
я пишу для прикола херьку которая спамит в группу, и мне так порадовало, что я бинарник смог запустить на шаред хостинге
Nikita
боже, не могу сдерживать радость от всех этих мелочей
Anonymous
кто-то пользуется glide?
никто сегодня не сталкивался с проблемами с ним?
Aleksandr
Anonymous
ну да, go get с ним не пашет, в гитхабе жопа, плюс у меня еще вылезла трабла с именованием sirupsen/logrus
Anonymous
хотя вот sirupsen/logrus  починился после второго glide update...
Aleksandr
ну так у глайда что конкретно случилось?
Anonymous
Aleksandr
работает
Anonymous
периодами
Aleksandr
ну проблемы у кого у глайда или гитхаба?
Anonymous
похоже что у гитхаба
Kirill
Anonymous
при том что утилита глайд при недоступности гитхабных репо, нагадила при выкачивании
Anonymous
оба виноваты
Anonymous
логгер потерялся
Nikita
у вас все виноваты
Nikita
у кого-то го виноват, что человек поставил атом
Nikita
у кого то пакет го
Nikita
Ребята, у меня есть го скрипт (или бинарник надо говорить?). Он чекает твич каждую минуту. Если нужный стрим есть, но сообщение о нем уже посылал, то ничего не делай. А если нету стрима, то off. Если появился, то делай. Такую штуку, я делал на пхп путем создания и удаления файла. Как на го поступить? Так же?
Oleg
Nikita
Ну, это больше для себя.
Slava
если у тебя го скрипт работает как демон, то он внутри себя состояние держит
Nikita
Nikita
Хотя наверно можно просто, запустить и забыть.
Nikita
Я наверно могу не парится за память.