⚙️ Go программа как shell скрипт

Маленькая заметка. Программы на Go можно использовать как shell скрипты без предварительной компиляции или чего -то такого. Достаточно в начале программы добавить строку //usr/bin/env go run $0 $@ ; exit, затем дать права на запуск (chmod +x script.go) и можно запускать (./script.go) Пример: //usr/bin/env go run $0 $@ ; exit package main import "fmt" func main() { fmt.Println("Hello, world!") } ➜ ~ chmod +x test.go ➜ ~ ./test.go Hello, world!
Далее...

⚙️ GitLab pipelines

CI от GitLab - это нечто волшебное! Крайне простой синтаксис конфига и сборка на основе Docker образа похитили моё сердце. Прошло смутное время этих ваших дженкинсов, которые пока настроишь - веру в жизнь потеряешь! Сейчас вся моя сборка этого блога делается с помощью этого простейшего конфига: image: felicianotech/docker-hugo:0.22.1 before_script: - 'which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y )' - mkdir -p ~/.ssh - eval $(ssh-agent -s) - '[[ -f /.
Далее...

⚙️ Немного свежего CSS3

Выделил немного времени и посмотрел что может современный CSS: See the Pen CSS3 Features Test by Alexander NeonXP Kiryukhin (@NeonXP) on CodePen. Думаю, на днях найду время и подробно распишу про css3 гриды, т.к. про них весьма мало информации. Главное не забыть. А пока что я могу сказать? Ещё бы удобные вложения, типа content { p { } } вместо content { } content > p { } и можно будет выкинуть эти ваши LESS и SASS на свалку истории!
Далее...