Category Archives: golang
Golang: особенности видимости переменных
Задача: достать всех родителей категории, исключая текущую категорию.
Как собрать и запустить свой докер
1 2 3 4 5 6 7 |
cd ~/Documents/docker/ git clone git@github.com:bullgare/docker-golang.git cd ./docker-golang/ docker build -t "bullgare:golang" . docker run -d bullgare:golang docker ps docker exec -ti <container id> /bin/bash |
Скопировать файлы с контейнера:
1 |
docker cp <containerId>:/file/path/within/container /host/path/target |
Настройка PhpStorm для запуска приложения golang
Нужно зайти в Run → Edit cofigurations → + → Go single file и далее настроить как на картинке. Название брать можно любое :) А Module и Working directory подставляются автоматически. В примере показано, как пробрасывать параметр к запуску бинарника.
Golang — строка для форматирования даты
Для форматирования даты в нужном формате нужно передать строку. Но только без всяких H:i:s, как в других языках. Строка должна быть вида Mon Jan 2 15:04:05 -0700 MST 2006. Т.е. нужно передавать именно конкретные цифры. Рассмотрим для примера дату 2016-07-09 21:00:00 +0000 UTC. Строка для форматирования Результат Mon, 02 Jan 03:04 Sun, 09 Jul 09:00 …
Golang на хостинге digitalocean
Не очень понимаю, зачем это надо, но на всякий случай сохраню. У меня в планах собирать бинарник у себя, не выливая исходники на хостинг. https://www.digitalocean.com/community/tutorials/how-to-install-go-1-6-on-ubuntu-14-04