Anonymous
нужно принять религию Go и перестать воевать с ним)
Aleksandr
зато будешь воевать с самим го
Aleksandr
в этой войне ты проиграешь)
Alexander
Ну создаешь подпапку там ставишь свой пэкэдж и используешь в чем трабла то
Alexander
карсота требует жертв)
Anonymous
ничего страшного, вообще пакет можно воспринимать как статический класс
Aleksandr
в Goland можно корень настроить и все
Alexander
goland новый все сам магически делает вроде
Aleksandr
ладно. надо дела делать. а тебе почитывать - твое понимание дел пока далеко
Alexander
надо принять прост и не грустить
Anonymous
так vendors как раз для этого и сделали, а ты гитигнором сразу))))
Anonymous
вообще, что заставляет юзать Go?
Anonymous
не нравится - не ешь) иди с миром в свой "правильный" язык и наслаждайся правильностью
Alexander
ну а если не хранить чужой код, в один день придет leftpad
Alexander
https://habrahabr.ru/post/280039/
Vladislav
Он не будет засорять хистори, если его не обновлять. А обновления можно в отдельные коммиты выносить.
Vladislav
А билдсерверу все равно это жевать.
Anonymous
😂 а че норм практика в пыхе то, зато если вирус влезет на сервер, можно вендоров откатить)))))
Anonymous
не мог не сказать - мне один тимлид это на полном серьёзе говорил
Vladislav
Админов бить.
Vladislav
Для этого есть вендор.
Vladislav
Нет.
Vladislav
Необязательно держать весь вендор в репе. Достаточно просто файлы пакетного менеджера.
Aleksandr
можешь
Aleksandr
тебе говорят почитай, ты говоришь я знаю, тебе говорят что нет не знаешь. потом тебе говорят что может быть множественный, ты говоришь знаю, потом говоришь не можешь
Vladislav
Какую ты вообще проблему решаешь?
Aleksandr
это нормально.
Aleksandr
слушай, билд-сервер служит чтобы обслуживать тебя, а не ты его
Vladislav
А билдсервер чистит исходники после сборки?
Aleksandr
странно если бы при билде нужно было бы учитывать артефакты других проектов
Aleksandr
а раз мы не учитываем то может в одном gopath все собирать
Vladislav
А бинарку и тесты он как получает?
Vladislav
Так ты сам можешь править .gitlab-ci.yml?
Vladislav
В нем можно хоть пятьсот этих переменных установить.
Aleksandr
причем тут субпакеты?
Vladislav
Ой. У меня и с сабпакетами все работает. Я, правда , в контейнерах собираю.
Vladislav
Так не тру же.
Vladislav
Почему?
Vladislav
Зачем?
Vladislav
А если билдсервер вырубить захотелось?
Vladislav
слушай, билд-сервер служит чтобы обслуживать тебя, а не ты его
Vladislav
(с)
Vladislav
И ты правишь отдельно сабмодули. Пул реквест.
Aleksandr
у тебя проект должен быть в GOPATH. прими это
Vladislav
Используй уже gb.
Vladislav
GB сам прописывает gopath в корень проекта.
Vladislav
И там вполне можно абсолютные пути использовать. И при перекладывании нифига не сломается.
Aleksandr
goland не кладет
Aleksandr
что у вас кладет
Aleksandr
якобы
Anonymous
здаров., подскажите пожалуйста как вы и где вы храните пользователей и их пароли для ваших аппликаций
Anonymous
Сейчас смотрю в сторону редис
Anonymous
В базе данных отдельной таблицей) зачем редис то)
Ну я так и использую… только не отдельную таблицу а отдельную базу пользователей.
Anonymous
Может сейчас модно как-то по другому это делать
Bogdan
Может сейчас модно как-то по другому это делать
Так даже вернее, как микросервис можно использовать
Anonymous
мои микросервисы используют ее в качестве базы авторизации
Anonymous
Да вроде как пока все на постгресе, не хочется монгу с боку прикручивать.
Anonymous
не ужели хипстеры не придумали как можно «кошерно» хранить пользователей)
Anonymous
не ужели хипстеры не придумали как можно «кошерно» хранить пользователей)
В отдельной БД в докере. Естественно, сама БД должна быть написана на JS.
Максим
Привет всем! Подскажите, возможно ли на golang написать расширение для php? Видел на гите пару проектов, но не нашел документации и не понятно как работать. Возможно, у кого то есть примеры/статьи?
Kirill
https://github.com/kitech/php-go
Anonymous
Чудесный запах ассорти из языков программирования 😄
Vladimir
Интересно нафига это нужно вообще?
Ivan
Интересно нафига это нужно вообще?
Тяжелую работу или где требуется мульти поточность
Doublegrey
Привет, подскажите пожалуйста какойнибудь безголовый браузер для го
Vladimir
Тяжелую работу или где требуется мульти поточность
Но чтоб не сделать микросервис чисто на го?
Anonymous
Эй, Билли, покажи на пальцах, зачем это нужно!
Dmitry
Эй, Билли, покажи на пальцах, зачем это нужно!
и вот как то так через хитро закрученную жопу оно и работает
Anonymous
Привет, подскажите пожалуйста какойнибудь безголовый браузер для го
https://www.reddit.com/r/golang/comments/4joexu/does_anyone_know_a_good_headless_browser_for_go/
Kirill
Да-да, типа оно там и так хрен его знает как работает, давайте еще одну непонятную хренотень туда воткнем
Kirill
Интересно нафига это нужно вообще?
Just for fun, т.к. с практической точки зрения ценности в этом мало
Максим
Just for fun, т.к. с практической точки зрения ценности в этом мало
Сейчас оно работает через http сервис на Go. Так что ради фана запихнуть в php, почему бы нет.
Vladimir
Сейчас я заправляю трактор соляркой, но если ее можно ради фана добавить в суп, то почему бы нет?
Valentin
Наверное для тех, кому надо написать расширение для пхп, но он не умеет в C