vault backup: 2026-01-27 16:34:57

This commit is contained in:
Thomas Peetz
2026-01-27 16:34:57 +01:00
parent 9d80b1a16c
commit c5a489ca29
48 changed files with 9294 additions and 42 deletions
-25
View File
@@ -1,25 +0,0 @@
---
tags:
- IT/Development/Airflow
---
## Links
- [Installation of Airflow® — Airflow Documentation](https://airflow.apache.org/docs/apache-airflow/stable/installation/index.html)
- [Helm Chart for Apache Airflow — helm-chart Documentation](https://airflow.apache.org/docs/helm-chart/stable/index.html)
- [Running Airflow in Docker — Airflow Documentation](https://airflow.apache.org/docs/apache-airflow/stable/howto/docker-compose/index.html)
- [Plugins — Airflow Documentation](https://airflow.apache.org/docs/apache-airflow/2.10.0/authoring-and-scheduling/plugins.html)
- [Running Airflow behind a reverse proxy — Airflow Documentation](https://airflow.apache.org/docs/apache-airflow/stable/howto/run-behind-proxy.html)
- [Setting up the database — Airflow Documentation](https://airflow.apache.org/docs/apache-airflow/stable/installation/setting-up-the-database.html)
- [Installation from PyPI — Airflow Documentation](https://airflow.apache.org/docs/apache-airflow/2.10.0/installation/installing-from-pypi.html)
- [airflow/scripts/systemd/airflow-webserver.service at main · apache/airflow · GitHub](https://github.com/apache/airflow/blob/main/scripts/systemd/airflow-webserver.service)
- [airflow/scripts/systemd/airflow at main · apache/airflow · GitHub](https://github.com/apache/airflow/blob/main/scripts/systemd/airflow)
- [Running Airflow with systemd — Airflow Documentation](https://airflow.apache.org/docs/apache-airflow/stable/howto/run-with-systemd.html)
- [Fundamental Concepts — Airflow Documentation](https://airflow.apache.org/docs/apache-airflow/stable/tutorial/fundamentals.html)
- [Using the Command Line Interface — Airflow Documentation](https://airflow.apache.org/docs/apache-airflow/stable/howto/usage-cli.html)
- [airflow.providers.mysql.hooks.mysql — apache-airflow-providers-mysql Documentation](https://airflow.apache.org/docs/apache-airflow-providers-mysql/stable/\_api/airflow/providers/mysql/hooks/mysql/index.html)
- [apache-airflow-providers-mysql — apache-airflow-providers-mysql Documentation](https://airflow.apache.org/docs/apache-airflow-providers-mysql/stable/index.html)
- [Provider packages — apache-airflow-providers Documentation](https://airflow.apache.org/docs/apache-airflow-providers/index.html)
- [Building a Running Pipeline — Airflow Documentation](https://airflow.apache.org/docs/apache-airflow/stable/tutorial/pipeline.html)
- [Managing Connections — Airflow Documentation](https://airflow.apache.org/docs/apache-airflow/stable/howto/connection.html)
- [Airflow : Getting Started with the BashOperator in Airflow: A Beginners Guide to Executing Bash Commands | by Agusmahari | Medium](https://medium.com/@agusmahari/airflow-getting-started-with-the-bashoperator-in-airflow-a-beginners-guide-to-executing-bash-1f80d25c4602)
- [How to Manage Apache Airflow with Systemd on Debian or Ubuntu - njanakiev](https://janakiev.com/blog/apache-airflow-systemd/)
- [DAG writing best practices in Apache Airflow | Astronomer Documentation](https://www.astronomer.io/docs/learn/dag-best-practices)
-21
View File
@@ -1,21 +0,0 @@
---
tags:
- IT/Development/Ansible
---
## Verwendung
## Installation
## Links
- [Using Ansible's command and shell modules properly](http://willthames.github.io/2016/09/21/using-command-and-shell-in-ansible.html)
- [Usage — Ansible Lint Documentation](https://ansible-lint.readthedocs.io/en/latest/usage.html)
- [Best Practices — Ansible Documentation](https://docs.ansible.com/ansible/latest/user\_guide/playbooks\_best_practices.html)
- [ansible - Install multiple packages in a single task | ansible Tutorial](https://riptutorial.com/ansible/example/21247/install-multiple-packages-in-a-single-task)
- [Installing multiple packages in Ansible - Stack Overflow](https://stackoverflow.com/questions/54944080/installing-multiple-packages-in-ansible)
- [ansible.builtin.apt Manages apt-packages — Ansible Documentation](https://docs.ansible.com/ansible/latest/collections/ansible/builtin/apt_module.html)
- [Installing Software and Other Packages - Ansible Tips and Tricks](https://ansible-tips-and-tricks.readthedocs.io/en/latest/os-dependent-tasks/installing_packages/)
- [Ansible Configuration Settings — Ansible Community Documentation](https://docs.ansible.com/ansible/latest/reference_appendices/config.html)
- [How to build your inventory — Ansible Community Documentation](https://docs.ansible.com/ansible/latest/inventory_guide/intro_inventory.html)
[[Setting up Sonarqube with Ansible - Matt v.d. West]]
-16
View File
@@ -1,16 +0,0 @@
## Getting Started from command line (CLI)
```shell
curl -Ls https://sh.jbang.dev | bash -s - trust add https://github.com/apache/
curl -Ls https://sh.jbang.dev | bash -s - app install --fresh --force camel@apache/camel
```
## Links
- https://github.com/apache/camel-k-examples
- https://camel.apache.org/camel-k/next/installation/installation.html
- https://camel.apache.org/camel-k/2.5.x/installation/installation.html
- https://camel.apache.org/camel-spring-boot/4.8.x/
- https://camel.apache.org/camel-k/2.5.x/
- https://camel.apache.org/manual/getting-started.html
- https://camel.apache.org/docs/index.html
-19
View File
@@ -1,19 +0,0 @@
## Verwendung
## Plugins
### docker compose
Build updated image
```shell
docker compose build
```
Build and restart
```shell
docker compose up -d --build
```
## Links
- https://tcude.net/updating-container-with-docker-compose/
- https://stackoverflow.com/questions/49316462/how-to-update-existing-images-with-docker-compose
-39
View File
@@ -1,39 +0,0 @@
---
tags:
- IT/Development/Git
---
## Verwendung
## Installation
### lazygit
```shell
LAZYGIT_VERSION=$(curl -s "https://api.github.com/repos/jesseduffield/lazygit/releases/latest" | grep -Po '"tag_name": "v\K[^"]*')
curl -Lo lazygit.tar.gz "https://github.com/jesseduffield/lazygit/releases/latest/download/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz"
tar xf lazygit.tar.gz lazygit
sudo install lazygit /usr/local/bin
```
### Linux-Clients
```shell
sudo apt install gitg git-gui gitk qgit giggle tig git-cola
```
## Konfiguration
```shell
git config --global --add --bool push.autoSetupRemote true
```
## Links
https://git-lfs.com/
https://www.kennwilson.com/notes/2013/08/self-hosted-remote-git-repositories/
https://www.perforce.com/blog/git-beyond-basics-using-shallow-clones
https://daringfireball.net/projects/markdown/syntax#p
https://stackoverflow.com/questions/1474115/find-tag-information-for-a-given-commit
https://git-scm.com/docs/git-clone#git-clone---reference-if-ableltrepositorygt
https://github.com/progit/progit2/blob/master/Rakefile
https://git-annex.branchable.com/
https://github.com/jesseduffield/lazygit
-13
View File
@@ -1,13 +0,0 @@
---
title: Gitea
---
## Links
- https://docs.gitea.com/installation/install-with-docker#postgresql-database
- https://docs.gitea.com/installation/database-prep#postgresql
- https://docs.gitea.com/installation/install-from-binary
## Inbetriebnahme
- http://172.17.20.86:4000/
-6
View File
@@ -1,6 +0,0 @@
---
created: 0026-12-06
---
## Links
- [https://wiki.ubuntuusers.de/GnuPG/](https://wiki.ubuntuusers.de/GnuPG/)
-78
View File
@@ -1,78 +0,0 @@
---
tags:
- IT/Development/Go
---
## Verwendung
## Installation
```shell
wget https://go.dev/dl/go1.22.3.linux-amd64.tar.gz
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.22.2.linux-amd64.tar.gz
```
## Go by Example
- [Go by Example: Logging](https://gobyexample.com/logging)
## Articles
- [Building an AI-Native Admin Panel with Go, Gin, and GORM | by Hüseyin Mert | tapsilat | Medium](https://medium.com/tapsilat/building-an-ai-native-admin-panel-with-go-gin-and-gorm-45451a04a126)
- [Building a Simple CRUD API with Go (Golang): A Todo App | by Disara Mapalagama | Medium](https://medium.com/@disaradm07/building-a-simple-crud-api-with-go-golang-a-todo-app-ee614a090756)
- [Using TestContainers and the Bun ORM in Go for PostgreSQL Testing | by Akinola Ayodeji | Medium](https://ayoakinola.medium.com/using-testcontainers-and-the-bun-orm-in-go-for-postgresql-testing-fccb258bdbf0)
- [Testing in Golang(Part 2) — Database Integration Tests | by Michał Szum | Medium](https://medium.com/@suuum/testing-in-golang-part-2-database-integration-tests-ad6880de22b4)
- [Go Fiber JWT Auth](https://medium.com/code-beyond/go-fiber-jwt-auth-eab51a7e2129)
- [Building Production-Ready REST APIs with Go Fiber: A Complete Boilerplate Guide | by Bantawa Pawan | Medium](https://medium.com/@rahunn3/building-production-ready-rest-apis-with-go-fiber-a-complete-boilerplate-guide-59387f076ea9)
- [Creating RESTFUL API using Golang and Postgres Part 1 | by Cavdy | Medium](https://medium.com/@cavdy/creating-restful-api-using-golang-and-postgres-part-1-58fe83c6f1ee)
- [Golang Application Template (Gin, PostgreSQL, MailHog, PGAdmin, Docker Compose) | by Fedor GNETKOV | Medium](https://medium.com/@gnetkov/golang-application-template-gin-postgresql-mailhog-pgadmin-docker-compose-a243c29d0bee)
- [A Simple Todo CRUD API using Golang, Gin, GORM, and PostgreSQL | by Rashid Ali | Medium](https://medium.com/@rashid14713524/a-simple-todo-crud-api-using-golang-gin-gorm-and-postgresql-981a9bde0c4d)
- [Building a RESTful API with Go: A Step-by-Step Guide](https://medium.com/@briankworld/building-a-restful-api-with-go-a-step-by-step-guide-d17e69f004a7)
- [Building a REST API in Golang | Bastian Isensee](https://bastian-isensee.com/post/29-rest-api-go/)
- [The Easiest Way to Create a REST API With Go - DEV Community](https://dev.to/calvinmclean/the-easiest-way-to-create-a-rest-api-with-go-20bo)
- [How to Connect and Operate MariaDB Using GORM in Go | by Sean Zheng | Medium](https://medium.com/@blackhorseya/how-to-connect-and-operate-mariadb-using-gorm-in-go-bc55b1984348)
- [Use UUID Within Gorm And Mysql. First, Import uuid and gorm packages as… | by Hayden Zhou | Medium](https://medium.com/@mfkhao2009/use-uuid-within-gorm-and-mysql-8021459a10ba)
- [Tutorial: Accessing a relational database - The Go Programming Language](https://go.dev/doc/tutorial/database-access)
- [Building REST APIs in Golang go-gin with persistence database Postgres - DEV Community](https://dev.to/ramu_mangalarapu/building-rest-apis-in-golang-go-gin-with-persistence-database-postgres-4616)
- [Go REST Guide. gorilla/mux Router - JetBrains Guide](https://www.jetbrains.com/guide/go/tutorials/rest_api_series/gorilla-mux/)
- [postgresql - How do you do UUID in Golangs Gorm? - Stack Overflow](https://stackoverflow.com/questions/36486511/how-do-you-do-uuid-in-golangs-gorm)
- [go gorm - Go: Run test from multiple package with DB initialization - Stack Overflow](https://stackoverflow.com/questions/31061683/go-run-test-from-multiple-package-with-db-initialization)
## GitHub
- [go-crud/examples/relationships/main.go at main · goliatone/go-crud · GitHub](https://github.com/goliatone/go-crud/blob/main/examples/relationships/main.go)
- [bun/example/basic/main.go at master · uptrace/bun · GitHub](https://github.com/uptrace/bun/blob/master/example/basic/main.go)
- [bun/example/basic at master · uptrace/bun · GitHub](https://github.com/uptrace/bun/tree/master/example/basic)
- [go-code-samples/go-rest-demo at main · JetBrains/go-code-samples · GitHub](https://github.com/JetBrains/go-code-samples/tree/main/go-rest-demo)
- [go-code-samples/go-gin-react/go-gin-react-part3/main.go at main · JetBrains/go-code-samples · GitHub](https://github.com/JetBrains/go-code-samples/blob/main/go-gin-react/go-gin-react-part3/main.go)
- [GitHub - blackhorseya/godine: GoDine is an online food ordering system designed using Golang and following the principles of Domain-Driven Design (DDD).](https://github.com/blackhorseya/godine/tree/main)
- [golang-101/simple-gorm-mariadb/main.go at main · blackhorseya/golang-101 · GitHub](https://github.com/blackhorseya/golang-101/blob/main/simple-gorm-mariadb/main.go)
## Build
### Dockerfile
- [ Optimizing Multi-Stage Builds with Dockerfile in GoLang](https://medium.com/@kittipat_1413/optimizing-multi-stage-builds-with-dockerfile-in-golang-a2ee8ed37ec6)
-
## Frameworks
### Echo
- [Quick Start | Echo](https://echo.labstack.com/docs/quick-start)
- [Golang Echo Tutorial: REST API with PostgreSQL](https://www.kelche.co/blog/go/golang-echo-tutorial/)
- [JWT | Echo](https://echo.labstack.com/docs/middleware/jwt)
- [Golang Echo Tutorial with Practical Examples](https://hayageek.com/golang-echo-tutorial/)
### Fiber
- [📦 Fiber | Fiber](https://hayageek.com/golang-echo-tutorial/)
- [Request and Response Handling in Fiber](https://withcodeexample.com/request-response-handling-fiber-powerful-web-apps/)
- [JWT | Fiber](https://docs.gofiber.io/contrib/jwt_v1.x.x/jwt/)
- [JWT | Fiber](https://docs.gofiber.io/contrib/jwt/)
- [🎭 Grouping | Fiber](https://docs.gofiber.io/guide/grouping)
- [Building an Express-style API in Go with Fiber - LogRocket Blog](https://blog.logrocket.com/express-style-api-go-fiber/)
- [Build High-Performance Web Apps in Go Using Fiber Framework | Codez Up](https://codezup.com/go-fiber-web-apps/)
### Gin
- [🌐 Golang RESTful API with Gin, Gorm, PostgreSQL 🐘 - DEV Community](https://dev.to/truongpx396/golang-restful-api-with-gin-gorm-postgresql-2hc)
- [Building a REST API with Golang using Gin and Gorm - LogRocket Blog](https://blog.logrocket.com/rest-api-golang-gin-gorm/)
- [RESTful API using GORM, Gin, and PostgreSQL in Go](https://techwasti.com/building-a-rest-api-with-gorm-gin-framework-and-postgresql-in-go)
### Bun
- [Golang ORM for PostgreSQL and MySQL](https://bun.uptrace.dev/guide/golang-orm.html#q-how-do-i-handle-complex-where-conditions)
- [Golang ORM for PostgreSQL and MySQL](https://bun.uptrace.dev/guide/golang-orm.html)
- [uptrace/bun: SQL-first Golang ORM](https://github.com/uptrace/bun)
-
-48
View File
@@ -1,48 +0,0 @@
## Verwendung
## Plugins
### Docker Plugin
- https://bmuschko.github.io/gradle-docker-plugin/
- https://bmuschko.github.io/gradle-docker-plugin/current/user-guide/
- https://bmuschko.com/blog/dockerized-spring-boot-app/
- https://bmuschko.com/blog/gradle-docker-compose/
- https://fabianlee.org/2022/06/30/java-creating-docker-image-for-spring-boot-web-app-using-gradle/
- https://github.com/palantir/gradle-docker
- https://plugins.gradle.org/plugin/com.fussionlabs.gradle.docker-plugin
- https://github.com/dm0275/docker-plugin
- https://plugins.gradle.org/plugin/com.bmuschko.docker-spring-boot-application
- https://github.com/bmuschko/gradle-docker-plugin
- https://github.com/bmuschko/gradle-docker-plugin/blob/master/src/docs/samples/code/spring-boot-plugin/basic/groovy/build.gradle
## Links
- https://docs.gradle.org/current/userguide/testing\_gradle\_plugins.html
### Projekt-Konfiguration
Die Angabe von eigenen Plugin-Repositories erfolgt in der `settings.gradle`.
```groovy
pluginManagement {
repositories {
maven {
url "https://nexus.thpeetz.de/nexus/content/groups/public/"
}
gradlePluginPortal()
}
}
dependencyResolutionManagement {
repositories {
maven {
url "https://nexus.thpeetz.de/nexus/content/groups/public/"
}
}
versionCatalogs {
create("versions") {
from("de.thpeetz:thpeetz-catalog:1.1.0-SNAPSHOT")
}
}
}
rootProject.name="project"
```
-30
View File
@@ -1,30 +0,0 @@
---
tags:
- IT/Development/Asciidoctor
---
## Asciidoctor Dokumentation
http://asciidoctor.org/docs/user-manual/
http://asciidoctor.org/docs/user-manual/#curved
http://asciidoctor.org/docs/user-manual/#xref
http://asciidoctor.org/docs/user-manual/#inter-document-cross-references
http://asciidoctor.org/docs/user-manual/#subs
http://asciidoctor.org/docs/user-manual/#stem
http://asciidoctor.org/docs/user-manual/#docinfo-file
http://asciidoctor.org/docs/user-manual/#user-toc
http://asciidoctor.org/docs/user-manual/#user-abstract
http://asciidoctor.org/docs/user-manual/#user-preface
http://asciidoctor.org/docs/user-manual/#user-dedication
http://asciidoctor.org/docs/user-manual/#user-index
https://www.google.de/search?client=firefox-b&dcr=0&q=asciidoctor+nomenclaturen&oq=asciidoctor+nomenclature&gs_l=psy-ab.3.0.33i160k1.2236749.2240179.0.2242507.17.17.0.0.0.0.147.1143.14j2.16.0....0...1.1.64.psy-ab..1.15.1026...0j0i19k1j0i22i30i19k1j0i67k1j0i22i30k1.MK-Kb32TERQ
https://github.com/lordofthejars/continuous-documentation/blob/master/src/main/asciidoc/manual.adoc
https://github.com/lordofthejars/continuous-documentation
http://www.vogella.com/tutorials/AsciiDoc/article.html
https://rubygems.org/gems/asciidoctor-latex
http://www.sphinx-doc.org/en/stable/rest.html
http://asciidoctor.org/docs/
http://www.vogella.com/tutorials/AsciiDoc/article.html
https://github.com/asciidoctor/asciidoctor-maven-examples/tree/master/asciidoctor-pdf-with-theme-example
-12
View File
@@ -1,12 +0,0 @@
---
tags:
- IT/Development/LaTeX
---
- [https://de.wikipedia.org/wiki/Hilfe:TeX](https://de.wikipedia.org/wiki/Hilfe:TeX)
- [Kopf- und Fußzeile mit scrlayer-scrpage .:. goLaTeX - Mein LaTeX-Forum](https://golatex.de/kopf-und-fusszeile-mit-scrlayer-scrpage-t14339.html)
- [Layout II: Kopf- und Fußzeilen · Tobi W_](https://tobiw.de/tbdm/layout-2)
- [Seitenlayout — Grundkurs LaTeX 0.1.0c Dokumentation](https://www.grund-wissen.de/informatik/latex/seitenlayout.html)
- [Set header using scrlayer-scrpage - TeX - LaTeX Stack Exchange](https://tex.stackexchange.com/questions/225250/set-header-using-scrlayer-scrpage)
- [TeX-FAQ · Tobi W_](https://tobiw.de/tex-faq- )
- [Titelseite mit KOMA-Script Wiki .:. goLaTeX](https://golatex.de/wiki/Titelseite_mit_KOMA-Script)
- [LaTeX-Tutorial](https://www.kubieziel.de/computer/latex-tutorial.html)
-18
View File
@@ -1,18 +0,0 @@
---
aliases:
tags:
- IT/Development/Maven
title: Maven Links
---
https://github.com/khmarbaise/deployment-recorder-extension/blob/master/src/main/java/com/soebes/maven/extensions/DeploymentRecorderExtension.java
https://everyday.codes/java/creating-production-artifacts-in-a-multi-module-maven-project/
https://stackoverflow.com/questions/48402490/get-classifier-id-of-maven-assembly-artifact/48575766#48575766
https://darylmathison.com/2015/04/12/there-is-a-mojo-in-my-dojo-how-to-write-a-maven-plugin/
http://maven.apache.org/guides/plugin/guide-java-plugin-development.html
https://maven.apache.org/configure.html
-13
View File
@@ -1,13 +0,0 @@
---
title: install gh
---
```bash
type -p curl >/dev/null || sudo apt install curl -y
curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg \
&& sudo chmod go+r /usr/share/keyrings/githubcli-archive-keyring.gpg \
&& echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null \
&& sudo apt update \
&& sudo apt install gh -y
```
-8
View File
@@ -1,8 +0,0 @@
## Installation
```shell
sudo apt update && sudo apt install extrepo -y
sudo extrepo enable librewolf
sudo apt update && sudo apt install librewolf -y
```
-12
View File
@@ -1,12 +0,0 @@
---
title: Mailserver
---
## mailbox.org
- https://register.mailbox.org/de
- https://mailbox.org/de/privatkunden
## STRATO
- https://www.strato.de/faq/mail/e-mail-accounts-in-strato-webmail-einrichten/
- https://webmail.strato.de/appsuite/
-18
View File
@@ -1,18 +0,0 @@
## FAQ
### Access denied for user debian-sys-maint@localhost
Auf Ubuntu-Systemen kann der Systemuser für Mysql-Upgrades fehlen. Hier die Kommandos zum Einrichten:
```shell
sudo cat /etc/mysql/debian.cnf
sudo su -
sudo mysql
```
```sql
create user 'debian-sys-maint'@'localhost' IDENTIFIED BY '<password>';
grant all privileges on *.* to 'debian-sys-maint'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit;
```
-26
View File
@@ -1,26 +0,0 @@
---
tags:
- IT/tools/Grafana
- IT/Tools/Prometheus
---
## Installation
## Konfiguration
### Reset Grafana admin password
```shell
docker exec -it docker-grafana-1 grafana cli admin reset-admin-password <PASSWORD>
```
## Links
- [Releases · prometheus/jmx_exporter](https://github.com/prometheus/jmx_exporter/releases)
- [Prometheus JMX exporter and ActiveMQ - Stack Overflow](https://stackoverflow.com/questions/76165998/prometheus-jmx-exporter-and-activemq)
- [prometheus/jmx_exporter: A process for collecting metrics using JMX MBeans for Prometheus consumption](https://github.com/prometheus/jmx_exporter)
- [HTTP mode | JMX Exporter](https://prometheus.github.io/jmx_exporter/1.1.0/java-agent/http-mode/)
- [HTTP mode | JMX Exporter](https://prometheus.github.io/jmx_exporter/1.1.0/java-agent/http-mode/)
- [Architecture and Monitoring Apache ActiveMQ with Dashboards | MetricFire](https://www.metricfire.com/blog/architecture-and-monitoring-apache-activemq-with-grafana/)
-
-30
View File
@@ -1,30 +0,0 @@
---
tags:
- IT/Tools/NeoVIM
---
# Neovim
## Installation
![[mise#Installation Neovim]]
## Configuration
## Plugins
- https://neovim.io/doc/user/treesitter.html
## Videos
## Links
- [Tips to edit asciidoc in neovim or Vim like a boss !](https://coastsystems.net/en/blog/2021-01-02-adoc-vim/)
- [AsciiDoc Syntax Quick Reference | Asciidoctor Docs](https://docs.asciidoctor.org/asciidoc/latest/syntax-quick-reference/)
- [GitHub - catppuccin/nvim: 🍨 Soothing pastel theme for (Neo)vim](https://github.com/catppuccin/nvim)
- [Copy, Paste and Visual Mode - Learn Neovim](https://ofirgall.github.io/learn-nvim/chapters/04-copy-paste-visual.html)
- [GitHub - gbprod/yanky.nvim: Improved Yank and Put functionalities for Neovim](https://github.com/gbprod/yanky.nvim)
- [Windows - Neovim docs](https://neovim.io/doc/user/windows.html)
- [How to Copy Data From Neovim and Paste to Another Editor | Baeldung on Linux](https://www.baeldung.com/linux/neovim-copy-text)
- https://github.com/neovim/neovim/blob/master/INSTALL.md
- https://blog.nikfp.com/how-to-install-and-set-up-neovim-on-windows
- https://ziglang.org/learn/getting-started/#direct
-48
View File
@@ -1,48 +0,0 @@
---
tags:
- IT/Development/Powershell
- IT/OS/Linux
- IT/OS/Windows
---
## Github
[oh-my-posh](https://github.com/JanDeDobbeleer/oh-my-posh)
[poshcat.omp](https://github.com/simsrw73/poshcat.omp)
## Installation
### Linux
[Installing PowerShell on Ubuntu](https://learn.microsoft.com/en-us/powershell/scripting/install/install-ubuntu?view=powershell-7.5)
```
source /etc/os-release
wget -q https://packages.microsoft.com/config/ubuntu/$VERSION_ID/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
sudo apt-get update
sudo apt-get install -y powershell
```
### Windows
## on-my-posh
[Installation Linux](https://ohmyposh.dev/docs/installation/linux)
```
curl -s https://ohmyposh.dev/install.sh | bash -s
```
[Change your prompt](https://ohmyposh.dev/docs/installation/prompt)
[Migrating Powershell Theme](https://ohmyposh.dev/docs/migrating)
### Configuration
[Customize](https://ohmyposh.dev/docs/installation/customize)
[My Ultimate PowerShell prompt with Oh My Posh and the Windows Terminal](https://www.hanselman.com/blog/my-ultimate-powershell-prompt-with-oh-my-posh-and-the-windows-terminal)
-91
View File
@@ -1,91 +0,0 @@
---
title: Präsentationen verbessern
---
Präsentationen verbessern
Link und Zusammenfassung zum Thema Präsentationen:
https://www.xing.com/net/existenzgruender/elevator-pitch-vorstellung-9738/powerpoint-prasentationen-lassen-ihre-muckis-spielen-wenn-sie-25824232/
http://tinyurl.com/y9cdxe3
http://vortrag-praesentation.de/allgemein/statt-prasentieren-gedanken-und-emotionen-fuhren-3-wege-zu-optimalen-ergebnissen/
Zuhörer wollen sich unterhalten, anregen lassen und informieren
Ich will informieren und was wesentlich ist soll hängen bleiben
1. Schritt: richtig sortieren
Komplexität reduzieren
Ideen, Probleme, Ziele, Lösungen, Ursachen
2. Schritt: Prioritäten setzen
Struktieren
Botschaft, Kernaussagen, Zielrichtung, Zwecksetzung
eine Botschaft bleibt hängen.
Bis 3 Kernaussagen dazu bleiben hängen
Je mehr sie sagen, desto weniger bleibt hängen.
3. Schritt: Wirkung steigern
Dramaturgie: einleuchtend, interessant, emotional, glaubwürdig, aktivierend
Erfolg jeder Kommunikation basiert auf 6 Prinzipien:
wesentlich, einleuchtend, emotional, interessant, glaubwürdig und aktivierend
Menschen verstehen und merken sich besser
- konkrete Worte, Bilder, Metaphern, Analogien
- greifbare menschliche Handlungen und handfeste Aktionen
- Abstraktionen in einem konkreten Kontext
- Bilder und klare Grafiken
Wann ist eine Präsentation emotional?
Wir bringen den Menschen etwas nahe, indem wir das ansprechen, was ihnen wichtig ist:
sie selbst und das, was sie haben wollen
Emotionen aktivieren: Eigeninteresse ansprechen
- Pride
- Anerkennung
- Bewunderung
- Stolz
- Profit
- Geld sparen
- Geld gewinnen
- mehr Umsatz
- Pleasure
- Spaß
- Anregung
- Freude
- Peace
- Bequemlichkeit
- Sicherheit
- Komfort
4. Schritt: Powerpoint
Visualisierung macht Präsentationen lebendig
!! Feind, wenn sie Powerpoint zum Aufzählen ihres Vortrages nutzen !!
!! Redundanz macht müde !!
- viele Informationen zwingen Zuhörer zum Lesen
- lineare Struktur zwingt Vortrag in vorgegebene Pfade
- Powerpoint ist der star, der Redner ist Assistent
Wenn sie ihren Vortrag in Powerpoint erstellen, zäumen sie das Pferd von hinten auf.
denn erst, wenn sie wissen, was sie aussagen wollen, können sie
aussagen visualisieren.
3 goldene Regeln für den Einsatz von Powerpoint
Meide Komplexität, den schlimmsten Powerpoint-Feind. Gekonnte Einfachheit ist professionell
Gib den zuhörern keinen Lesestoff,dann machst du Dich übeflüssig
Gönne deinen Zuhörern entspanntes Hören und Schauen!
Pro Information 1 Folie bzw. 1 Click
Ihr Ziel: ein perfekter Gesamtauftritt
- Reduktion
- Struktur
- Dramaturgie
- Visualisierung
- Gesamtauftritt
- Rhetorik
- Ausstrahlung
- Körpersprache
- Stimme
- Begeisterung
-28
View File
@@ -1,28 +0,0 @@
---
id: Python
aliases: []
tags: []
---
## Installation
### uv Python Package Manager
```
curl -LsSf https://astral.sh/uv/install.sh | sh
```
```
eval "$(uv generate-shell-completion zsh)"
```
## Configuration
## Videos
- [Every F-String Trick In Python Explained - YouTube](https://www.youtube.com/watch?v=9saytqA0J9A&t=636s)
- [Python dataclasses will save you HOURS, also featuring attrs - YouTube](https://www.youtube.com/watch?v=vBH6GRJ1REM)
- [5 Tips To Write Better Python Functions - YouTube](https://www.youtube.com/watch?v=7fSHTqM8gHs)
- [Learn Python OOP in under 20 Minutes - YouTube](https://www.youtube.com/watch?v=rLyYb7BFgQI)
- [Please Learn How To Write Tests in Python… • Pytest Tutorial - YouTube](https://www.youtube.com/watch?v=EgpLj86ZHFQ)
-
## Links
-60
View File
@@ -1,60 +0,0 @@
---
tags:
- IT/Tools/Taskwarrior
---
## Prerequisites
- install [[rust]]
## Build and Install
```
git clone https://github.com/GothenburgBitFactory/taskwarrior.git
cd taskwarrior
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
sudo cmake --install build
```
## configure sync
```
task config sync.local.server_dir /home/tpeetz/.sync/Apps/task
```
### TaskChampion Sync Server
- [ GothenburgBitFactory/taskchampion-sync-server: The sync server for Taskchampion](https://github.com/GothenburgBitFactory/taskchampion-sync-server)
- [Pre-built Images - TaskChampion Sync Server](https://gothenburgbitfactory.org/taskchampion-sync-server/integration/pre-built.html)
- [Synchronisierungs-Setup für Taskwarrior 3.0 : r/taskwarrior](https://www.reddit.com/r/taskwarrior/comments/1bt1ixi/sync_setup_for_taskwarrior_30/?tl=de)
## Configure
## Update Holidays
```
/usr/local/share/doc/task/scripts/add-ons/update-holidays.pl --locale de-DE --region BE --file .task/holidays.de-DE.rc
```
## Plugin Links
- [Keybindings - taskwarrior-tui - A terminal user interface for taskwarrior](https://kdheepak.com/taskwarrior-tui/keybindings/)
- [kdheepak/taskwarrior-tui: `taskwarrior-tui`: A terminal user interface for taskwarrior](https://github.com/kdheepak/taskwarrior-tui?tab=readme-ov-file)
- [GothenburgBitFactory/bugwarrior: Pull github, bitbucket, and trac issues into taskwarrior](https://github.com/GothenburgBitFactory/bugwarrior)
- [DCsunset/taskwarrior-webui: Self-hosted Responsive Web UI for Taskwarrior based on Vue.js and Koa.js](https://github.com/DCsunset/taskwarrior-webui)
- [cinatic/taskwhisperer: Taskwhisperer is a extension for TaskWarrior Application https://taskwarrior.org. It is to display upcoming tasks and task details as well as to create and modify them.](https://github.com/cinatic/taskwhisperer)
- [huantrinh1802/m_taskwarrior_d.nvim: Simple utility plugin for taskwarrior in Neovim](https://github.com/huantrinh1802/m_taskwarrior_d.nvim)
- [Zebradil/powerline-taskwarrior: ䷡→䷆ A Powerline segment for displaying information from Taskwarrior task manager](https://github.com/Zebradil/powerline-taskwarrior)
- [duckdm/neowarrior.nvim: A neovim wrapper/plugin to use taskwarrior inside neovim](https://github.com/duckdm/neowarrior.nvim)
- [AnotherKamila/tasksched: An opinionated Taskwarrior web UI. Great for scheduling when to do your tasks.](https://github.com/AnotherKamila/tasksched)
- [gkssjovi/trackwarrior: This extension create a link between taskwarrior and timewarrior that allows you to keep track of time spend on tasks. The time will be displayed in a new column in taskwarrior.](https://github.com/gkssjovi/trackwarrior)
- [SntTGR/obsidian-tw-task-wiki: Small and simple task manager widget for obsidian and powered by taskwarrior.](https://github.com/SntTGR/obsidian-tw-task-wiki)
- [liloman/pomodoroTasks2: Systray app for pomodoro with taskwarrior](https://github.com/liloman/pomodoroTasks2)
- [mrVanDalo/taskwarrior-hooks: A collection of taskwarrior hooks written in rust (because of speed)](https://github.com/mrVanDalo/taskwarrior-hooks)
- [jubnzv/qtask: GUI organizer based on Taskwarrior](https://github.com/jubnzv/qtask)
- [claui/vscode-taskwarrior: VS Code extension to manage Taskwarrior tasks](https://github.com/claui/vscode-taskwarrior)
- [neuhalje/notmuch-task: notmuchmail, taskwarrior and mutt are about to be your next dreamteam](https://github.com/neuhalje/notmuch-task)
- [Praczet/little-taskwarrior.nvim: A little helper for displaying tasks from TaskWarrior in NeoVim Dashboard](https://github.com/Praczet/little-taskwarrior.nvim)
- [ataraskov/task-dashboard: Taskwarrior dashboard within tmux session](https://github.com/ataraskov/task-dashboard)
- [clemux/task-matrix-bot: Matrix bot for taskwarrior](https://github.com/clemux/task-matrix-bot)
- [OzwaldFR/Taskwarrior-JP: A taskwarrior inspired script that provides a CLI for manipulating todo-notes stored in Joplin.](https://github.com/OzwaldFR/Taskwarrior-JP)
- [LikiPiki/taskwarriorExtension: Taskwarrior commands extension. Split tasks, create tasks faster, show tasks like a tree. Easy to use, incredibly fast!](https://github.com/LikiPiki/taskwarriorExtension)
- [raspbeguy/ITwarrior: ITwarrior is a web frontend for taskwarrior enabling users to create tickets and add them to the IT people pipe.](https://github.com/raspbeguy/ITwarrior)
- [jonestristand/task-warlock: A modern, beautiful web interface for TaskWarrior with multiple themes and real-time task management](https://github.com/jonestristand/task-warlock)
-8
View File
@@ -1,8 +0,0 @@
---
tags:
- IT/Tools/Shell/bash
---
## Links
- [How to Check if a File or Directory Exists in Bash | Linuxize](https://linuxize.com/post/bash-check-if-file-exists/)
-11
View File
@@ -1,11 +0,0 @@
install btop on Debian
```
wget http://ftp.de.debian.org/debian/pool/main/b/btop/btop_1.2.13-1_amd64.deb
```
## Links
- https://pkgs.org/search/?q=btop
- https://www.pc-freak.net/blog/install-btop-debian-linux-btop-advanced-htop-monitoring-linux-beautify-console-life/
-24
View File
@@ -1,24 +0,0 @@
---
tags:
- IT/Shell
- IT/Tools/Shell/fish
---
## Links
- [Soothing pastel theme for the Fish Shell](https://github.com/catppuccin/fish)
- [The ultimate Fish prompt](https://github.com/IlanCosman/tide)
- [Ultra-pure, lag-free prompt with async Git status—just for Fish](https://github.com/jorgebucaran/hydro)
- [Speed up your Git workflow. 🐠](https://github.com/joseluisq/gitnow)
- [Pretty, minimal, and fast prompt for Fish shell inspired by sindresorhus/pure](https://github.com/pure-fish/pure/)
- [A curation of prompts, plugins & other Fish treasures 🐚💎](https://github.com/jorgebucaran/awsm.fish)
- [A curated list of packages, prompts, and resources for the fish shell.](https://github.com/gazorby/awesome-fish)
## Plugins
```shell
fisher install catppuccin/fish
fisher install IlanCosman/tide@v6
fisher install joseluisq/gitnow@2.13.0
fisher install pure-fish/pure
```
-8
View File
@@ -1,8 +0,0 @@
---
tags:
- IT/Tools/flatpak
- IT/OS/Linux
---
## Link
https://flatpak.org/
-45
View File
@@ -1,45 +0,0 @@
# Erzeugen des Repository
```shell
gcloud artifacts repositories create <REPO-NAME> --repository-format=maven --location=europe-west10 --description="Java package repository"
gcloud config set artifacts/repository <REPO-NAME>
gcloud config set artifacts/location europe-west10
```
# Ausgabe der Gradle Einstellungen
```shell
gcloud artifacts print-settings gradle
```
```shell
gcloud artifacts packages list --repository=<REPO-NAME>
gcloud artifacts versions list --package=
```
## Löschen des Repository
```shell
gcloud artifacts repositories delete <REPO-NAME>
gcloud config unset artifacts/repository
gcloud config unset artifacts/location
```
## Konfigurieren von Logging in Java Anwendungen
```shell
gcloud iam service-accounts create logging-quickstart --project tpeetz-kontor
gcloud projects add-iam-policy-binding tpeetz-kontor --member serviceAccount:logging-quickstart@tpeetz-kontor.iam.gserviceaccount.com \ --role roles/logging.logWriter
gcloud iam service-accounts keys create logging-key.json --iam-account logging-quickstart@tpeetz-kontor.iam.gserviceaccount.com
export GOOGLE_APPLICATION_CREDENTIALS=logging-key.json
gcloud iam service-accounts delete logging-quickstart --project tpeetz-kontor
```
https://console.cloud.google.com/logs/query;cursorTimestamp=2024-08-22T09:18:46.935961Z?project=tpeetz-kontor
-14
View File
@@ -1,14 +0,0 @@
---
tags:
- IT/Development/Git
---
## Verwendung
## Konfiguration
```shell
git config --add remote.origin.fetch '+refs/notes/*:refs/notes/*'
git config --add remote.origin.push '+refs/heads/*:refs/heads/*'
git config --add remote.origin.push '+refs/notes/*:refs/notes/*'
git config notes.displayRef 'refs/notes/*'
```
-11
View File
@@ -1,11 +0,0 @@
# Verschiedene Beispiele für die Anwendung von `grep`
> [!code]- Extract a URL with grep
> Quelle: https://www.baeldung.com/linux/shell-get-url-from-string
> ```shell
> grep -o 'http[s]\?://[^ ]\+' file_with_link.txt| head -1
> ```
>
-20
View File
@@ -1,20 +0,0 @@
---
tags:
- IT/Shell
- IT/Tools/mise
---
## Installation
```shell
curl https://mise.run | sh
curl https://mise.run/zsh | sh
curl https://mise.run/fish | sh
curl https://mise.run/bash | sh
```
### Installation Neovim
```shell
mise use -g neovim@latest
```
-46
View File
@@ -1,46 +0,0 @@
---
tags:
- IT/Tools/podman
- IT/Container
---
## Links
- [# Why I Ditched Docker for Podman (And You Should Too)](https://codesmash.dev/why-i-ditched-docker-for-podman-and-you-should-too#heading-step-5-multi-service-applications-with-pods)
- [From Docker Compose to Kubernetes with Podman](https://www.redhat.com/en/blog/compose-kubernetes-podman)
- [Moving from docker-compose to Podman pods](https://www.redhat.com/en/blog/compose-podman-pods)
- [Podman: Managing pods and containers in a local container runtime](https://developers.redhat.com/blog/2019/01/15/podman-managing-containers-pods?intcmp=701f20000012ngPAAQ#)
- [Migrating from Docker Compose to Podman Compose: How to Make the Switch](https://medium.com/@i190548/migrating-from-docker-compose-to-podman-compose-how-to-make-the-switch-8798e6bb496d)
- [Moving to Podman from Docker & Docker Compose](https://ovyerus.com/posts/podman-from-docker/)
- [How I got my docker-compose YML to work switching to podman-compose](https://dale-bingham-soteriasoftware.medium.com/how-i-got-my-docker-compose-yml-to-work-switching-to-podman-compose-5252856c6eea)
- [Ultimate Docker to Podman Migration Guide: Its NOT difficult](https://www.simplehomelab.com/docker-to-podman-migration-guide/)
## Installation
### podman
### Podman Desktop
#### [[flatpak]] für Linux
```shell
flatpak remote-add --if-not-exists --user flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install --user flathub io.podman_desktop.PodmanDesktop
flatpak run io.podman_desktop.PodmanDesktop
flatpak update --user io.podman_desktop.PodmanDesktop
```
## Konfiguration
### WSL
Ändern der `/etc/wsl.conf`
- https://github.com/conda-forge/podman-feedstock/issues/25
```wsl.conf
[boot]
systemd=true
command="mount --make-rshared /"
[user]
default=tpeetz
```
-19
View File
@@ -1,19 +0,0 @@
---
tags:
- IT/Development/Rust
---
## Install rustup
```
curl https://sh.rustup.rs -sSf | sh
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
```
## Uninstall
```
rustup self uninstall
```
## Links
- https://www.rust-lang.org/tools/install
-48
View File
@@ -1,48 +0,0 @@
---
id: tmux
aliases: []
tags: []
---
## Installation
- https://github.com/tmux/tmux/wiki/Installing
- https://github.com/nelsonenzo/tmux-appimage/releases
### Plugins
- https://github.com/thewtex/tmux-mem-cpu-load
- https://github.com/tmux-plugins/tmux-cpu
- https://github.com/tmux-plugins/tpm
- https://github.com/catppuccin/catppuccin
## Configuration
### catppuccin
- https://github.com/catppuccin/tmux/blob/main/docs/reference/configuration.md
-
### Nested tmux Sessions
- https://simplyian.com/2014/03/29/using-tmux-remotely-within-a-local-tmux-session/
- https://www.freecodecamp.org/news/tmux-in-practice-local-and-nested-remote-tmux-sessions-4f7ba5db8795/
### Resize tmux panes
- https://tech.serhatteker.com/post/2022-05/how-to-resize-tmux-panes/
## Videos
- [Tmux has forever changed the way I write code. - YouTube](https://www.youtube.com/watch?v=DzNmUNvnB04)
- https://www.youtube.com/watch?v=Mkno_8jnDdA
- https://www.youtube.com/watch?v=jaI3Hcw-ZaA
- https://www.youtube.com/watch?v=nTqu6w2wc68
- https://www.youtube.com/watch?v=%5C_YaI2vDbk0o
- https://www.youtube.com/watch?v=niuOc02Rvrc
## Links
- https://github.com/tmux/tmux
- https://www.stationx.net/tmux-cheat-sheet/
- https://tmuxcheatsheet.com/
- https://builtin.com/articles/tmux-config
- [Tmux Config: A Guide | Built In](https://builtin.com/articles/tmux-config)
-