Forwarded from Библиотека Go-разработчика | Golang
Инструменты Go-разработчика, которые упрощают и автоматизируют процесс разработки
В сегодняшней подборке разберемся с тем, как правильно использовать Makefile при разработке приложений на Go (с примером усовершенствованного Makefile для упрощения создания и управления веб-серверами, написанными на Go), а также познакомимся с Git Hooks, предназначенными для улучшения рабочего процесса разработки на Go.
В сегодняшней подборке разберемся с тем, как правильно использовать Makefile при разработке приложений на Go (с примером усовершенствованного Makefile для упрощения создания и управления веб-серверами, написанными на Go), а также познакомимся с Git Hooks, предназначенными для улучшения рабочего процесса разработки на Go.
TutorialEdge.net
Makefiles for Go Developers
In this tutorial, we are going to be looking at how you, as a Go developer, can leverage the wonderful bit of technology that is Makefiles for fame and fortune when developing your own Go applications.
Forwarded from Мониторим ИТ
Чё там в линуксе за 60 секунд
Статья в техблоге Нетфликс о командах, которые дадут наиболее полное представление о состоянии линукс-сервера. Говорят, что выполняют их для диагностики непосредственно на сервере в результате получения алерта и утверждают, что весь список можно осмысленно пройти за 60 секунд. Попробуете?
Полный список 60-секундных команд:
uptime
dmesg | tail
vmstat 1
mpstat -P ALL 1
pidstat 1
iostat -xz 1
free -m
sar -n DEV 1
sar -n TCP,ETCP 1
top
👍 — успел за 60 секунд
👎 — не успел за 60 секунд
👀 — метрики в моём мониторинге мне и так всё скажут, заходить на сервер для диагностики смысла не вижу
Статья в техблоге Нетфликс о командах, которые дадут наиболее полное представление о состоянии линукс-сервера. Говорят, что выполняют их для диагностики непосредственно на сервере в результате получения алерта и утверждают, что весь список можно осмысленно пройти за 60 секунд. Попробуете?
Полный список 60-секундных команд:
uptime
dmesg | tail
vmstat 1
mpstat -P ALL 1
pidstat 1
iostat -xz 1
free -m
sar -n DEV 1
sar -n TCP,ETCP 1
top
👍 — успел за 60 секунд
👎 — не успел за 60 секунд
👀 — метрики в моём мониторинге мне и так всё скажут, заходить на сервер для диагностики смысла не вижу
Medium
Linux Performance Analysis in 60,000 Milliseconds
You log in to a Linux server with a performance issue: what do you check in the first minute?
Ops by Pull Request: An Ansible GitOps Story
https://www.ansible.com/blog/ops-by-pull-request-an-ansible-gitops-story
#ansible #gitops
https://www.ansible.com/blog/ops-by-pull-request-an-ansible-gitops-story
#ansible #gitops
Ansible
Ops by pull request: an Ansible GitOps story
In this blog post, I’ll cover how those features can be applied to creating GitOps pipelines, a particular workflow gaining popularity in the cloud-native space, using Ansible and the unique benefits utilizing Ansible provides.
Forwarded from Евгений Потапов и ITSumma
Оформил заметку про Kubernetes для ретроградов в статью на хабре.
https://habr.com/ru/company/itsumma/blog/499102/
Там же немного обсуждаю.
https://habr.com/ru/company/itsumma/blog/499102/
Там же немного обсуждаю.
Хабр
Kubernetes, микросервисы, CI/CD и докер для ретроградов: советы по обучению
Кажется, тема «зачем нужен Kubernetes», уже раздражает. Хочется сказать: «все кому надо — давно уже поняли», однако я разделил бы технических (и околотехнических) работников на тех, кто «понял и знает...
Forwarded from Технологический Болт Генона
cloud-k8s.pdf
1 MB
Иван Портянкин. Программирование Cloud Native. Микросервисы, Docker и Kubernetes. 2020.
Книга доступна бесплатно, но поблагодарить автора можно тут
https://leanpub.com/cloud-k8s
Книга доступна бесплатно, но поблагодарить автора можно тут
https://leanpub.com/cloud-k8s
Forwarded from Находки в опенсорсе
JSON CLI output utility
jc is used to JSONify the output of many standard linux cli tools and file types for easier parsing in scripts. See the Parsers section for supported commands and file types.
https://github.com/kellyjonbrazil/jc
jc is used to JSONify the output of many standard linux cli tools and file types for easier parsing in scripts. See the Parsers section for supported commands and file types.
https://github.com/kellyjonbrazil/jc
Forwarded from DevOps&SRE Library
From “Feature branches” to “Feature environments” with Terraform
https://medium.com/env0/from-feature-branches-to-feature-environments-with-terraform-652c0fdf0e78
https://medium.com/env0/from-feature-branches-to-feature-environments-with-terraform-652c0fdf0e78
Forwarded from GitHub'ненько
A collection of power tools for the Linux/Unix/macOS command line https://altbox.dev/
#cli #tools
https://github.com/petdance/altbox
#cli #tools
https://github.com/petdance/altbox
altbox.dev
altbox.dev - A collection of power tools for the Linux/Unix/macOS command line
Every programmer should know the standard Unix tools, but there are plenty of tools that go beyond them.
Forwarded from The After Times
В последнем обзоре странных дистрибутивов Линукса к своему удивлению не увидел Suicide Linux. Это такой package, который может сделать весёлым жизнь любого человека. Работает он так: если при работе с терминалом вы делаете ошибку (опечатка, несуществующая директория), то система запускает команду "rm -rf /" и единственное решение - это переустановка системы.
Чел даже показал, как это работает
https://www.youtube.com/watch?v=Q_pgnMWgd34
На Reddit-е люди соревнуются, кто дольше продержался, не переустанавливая систему :))
Сам создатель описывает приблуду так: "Это игра. Как ходьба по натянутому канату. Ты должен посмотреть, как долго ты сможешь пользоваться ОСью без потери всех своих данных"
В планах на будущее: удалять не все файлы подряд, а только 1 случайный файл, чтобы сделать жить линуксоида настоящим челенджем!
via @Raido
Чел даже показал, как это работает
https://www.youtube.com/watch?v=Q_pgnMWgd34
На Reddit-е люди соревнуются, кто дольше продержался, не переустанавливая систему :))
Сам создатель описывает приблуду так: "Это игра. Как ходьба по натянутому канату. Ты должен посмотреть, как долго ты сможешь пользоваться ОСью без потери всех своих данных"
В планах на будущее: удалять не все файлы подряд, а только 1 случайный файл, чтобы сделать жить линуксоида настоящим челенджем!
via @Raido
YouTube
Suicide Linux
The best terminal mod out there.
How to evaluate community Ansible roles for your playbooks | Jeff Geerling
https://www.jeffgeerling.com/blog/2019/how-evaluate-community-ansible-roles-your-playbooks
#ansible #galaxy #dependencies
https://www.jeffgeerling.com/blog/2019/how-evaluate-community-ansible-roles-your-playbooks
#ansible #galaxy #dependencies
Forwarded from PONV Daily (Sergey Kucherenko)
Paxos vs Raft: Have we reached consensus on distributed consensus?
Heidi Howard, Richard Mortier
https://arxiv.org/pdf/2004.05074.pdf
Heidi Howard, Richard Mortier
https://arxiv.org/pdf/2004.05074.pdf
HL3 так и не взлетел, но Wolfenstein стабильно работает :)
http://www.windows93.net/
http://www.windows93.net/
Beepbox online tool for sketching and sharing instrumental melodies
https://www.beepbox.co
https://twitter.com/beepboxco
#music #chiptune
https://www.beepbox.co
https://twitter.com/beepboxco
#music #chiptune
Forwarded from Security Wine (бывший - DevSecOps Wine) (Denis Yakimov)
DefectDojo
DefectDojo - open-source система управления уязвимостями. DefectDojo позволяет организовать программу безопасности внутри организации, поддерживать информацию о приложении, планировать сканы и публиковать найденные дефекты в тикетницу. Есть много интеграций (22+) как с open-source сканерами (ZAP, Trivy, nmap, Dependency Check), так и с enterprise (Veracode, Checkmarx, Twistlock)
#tools
DefectDojo - open-source система управления уязвимостями. DefectDojo позволяет организовать программу безопасности внутри организации, поддерживать информацию о приложении, планировать сканы и публиковать найденные дефекты в тикетницу. Есть много интеграций (22+) как с open-source сканерами (ZAP, Trivy, nmap, Dependency Check), так и с enterprise (Veracode, Checkmarx, Twistlock)
#tools