Aliaksandr
:)
Kirill
Sebor▂▅▇█▓▒░
О - овтоматизация)
Aleksandr
нет, это go-way
Mike
go away
Mike
простите
Sebor▂▅▇█▓▒░
Alexey
Если паспорт не российский, то пишите как в основном документе, удостоверяющем личность.
Российский загранпаспорт на территории России таким документом не является.
Anonymous
Так вот, по поводу hugo
не могу понять последовательность его действий
есть archetypes в корне проекта и в theme/archetypes - в теме он пуст
в корне archetypes/default.md
команда hugo new some.md создает страницу по архетипу который в корне - это ок
но по сути в content/ создается some.md или _index.md - а вот на выходе localhost:1313
берется страница не из content а та которая лежит в теме /theme/layouts/index.html
вот этого поведения я не пойму(
я ожидаю что созданная страница будет приоритетней страницы theme/layout
Anonymous
коллеги! что посоветуете для создания оконных приложений типа "редактор текста" на go ?
Anonymous
читаю вот это https://habr.com/post/205268/
Anonymous
ваши мнения?
Andrei 🦉
Anonymous
Andrei 🦉
почему?
потому что нормальных библиотек/биндингов для gui нет и не придвидится, это не ниша го
Anonymous
Anonymous
Andrei 🦉
хотя если есть большое желание, можно и поесть кактус
Dair
Nazar
Никому не приходилось работать с хлс и ффмпегом в го?)
Nazar
Или на практике юзать те кривые биндинги с гитхаба?
Nazar
Та как то напрягает, что в ридми ни одной ссылки и ни одного примера как юзать)
Daniel
Код почитать?
Nazar
А можно как то сплитить при чтении аутпута с exec?
Aleksandr
Alexandr
подскажите, плиз! как лучше провернуть такое. Есть 2 слайса структур типа {Date time.Time, Value int} нужно получить один слайс типа {Date time.Time, value1 int, value2 int}, то есть объеденить два слайса в один по значению даты
Alexandr
переберать один слайс и искать для этой даты значение во втором, мне кажется как то затратно
Daniel
зависит от размера слайсов
Daniel
сколько там?
Aliaksandr
используйте map[time.Time][2]int. Как-то так - https://play.golang.org/p/at6cNc21a-T
Alexandr
слайс может быть примерно 12240
Alexandr
в среднем
Aliaksandr
на таких размерах мэпа будет быстрее вложенного цикла
Alexandr
Alexandr
@onokonem а вы что скажите?)
Daniel
Да, на таких порядках уже надо делать map
Alexandr
спасибо!
.
Как предпочтительно хранить файлы на сервере? БД с закодированными файлами в base64? Просто файлы?
Danila
Добрый вечер. Есть ли аналоги php-fpm у php (или uwsgi у python, passenger у ruby) для Go?
Slava
в го встроенный вебсервер
Slava
systemd или любой другой супервизор
Danila
А так я могу просто запустить скомпилированный бинарник.
Eldar
в пыхе тоже есть встроенный сервер)
Michael
нужна кнопка - сделать хорошоу
Danila
Slava
ну, видимо они недостаточно хороши для продакшена
Slava
а гошный - хорош
Danila
Я говорю про сервер приложений. Чтобы можно было сделать service {magic} restart, одной командой пересобрать приложение(и причем, с разными версиями go)
Sergei
Sergei
возможно, стоит потратить чуть больше времени на ознакомление.
Sergei
чтобы удобно запускать/рестартить приложение вам уже подсказали systemd.
Danila
Нашел - Nginx Unit
Danila
Sergei
Slava
вот есть такая штука https://uwsgi-docs.readthedocs.io/en/latest/GCCGO.html =)
Slava
хз насколько оно рабочее =)
Slava
но если у вас всё на uwsgi
Slava
но вообще в мире го принято просто запускать скомпилированный гошный сервис через супервизор и сверху ещё реверс прокси вроде nginx
Slava
крайне редко вам понадобятся несколько го процессов
Danila
Danila
Хотя в проде у меня LXC
Ευγένιος
Slava
контейнер тут вообщем-то не причём
Ευγένιος
Код и все остальное должны собирать мы, а контейнер запускать.
Je
Danila
И получается, скомпилированный бинарник можно запускать и на машине без Go и каких либо библиотек?
Ευγένιος
Что именно плохой тон?
В самом контейнере прописывать компиляцию, установку зависимостей и так далее.
Danila
Slava
Я думаю Евгений имел ввиду сам go, а не ваше собранное приложение
Sebor▂▅▇█▓▒░
Ευγένιος
Ευγένιος
Ну спорить дальше не буду, я немного засомневался.