From 507606bfb39c4e3ded2973810937a7efe5c1431c Mon Sep 17 00:00:00 2001 From: Michele Cereda Date: Fri, 8 Dec 2023 14:47:22 +0100 Subject: [PATCH] chore: improved placeholder articles --- knowledge base/acronyms.md | 7 +++++++ knowledge base/devops.placeholder | 5 +++++ knowledge base/dotfiles.placeholder | 1 + knowledge base/ruby.placeholder | 5 +++-- knowledge base/safe.placeholder | 2 ++ knowledge base/spiffe.placeholder | 2 ++ knowledge base/tmux.placeholder | 28 +++++++++++++++++++++++++++ knowledge base/trufflehog.placeholder | 2 ++ 8 files changed, 50 insertions(+), 2 deletions(-) create mode 100644 knowledge base/devops.placeholder create mode 100644 knowledge base/dotfiles.placeholder diff --git a/knowledge base/acronyms.md b/knowledge base/acronyms.md index 4a5dc40..814e851 100644 --- a/knowledge base/acronyms.md +++ b/knowledge base/acronyms.md @@ -51,6 +51,7 @@ | ISP | Internet Service Provider | | | JDK | Java Development Kit | | | JRE | Java Runtime Engine | | +| KISS | Keep It Simple Stupid | | | LAN | Local Area Network | | | LED | Light Emitting Diode | | | LIFO | Last In First Out | | @@ -59,6 +60,9 @@ | ROM | Read-Only Memory | | | RPM | Revolutions Per Minute | | | RPM | RPM Package Manager | Package management system used by Linux distributions like Red Hat, (open)SuSE and Fedora | +| SAFE | Scaled Agile FramEwork | | +| SOPS | Secrets OPerationS | | +| SPIFFE | Secure Production Identity Framework for Everyone | | | SQL | Structured Query Language | | | TCP | Transport Control Protocol | | | UDP | User Datagram Protocol | | @@ -71,13 +75,16 @@ | WLAN | Wireless Local Area Network | | | XML | eXtensible Markup Language | | | XSS | Cross-Site Scripting | | +| YAGNI | You Ain't Gonna Need It | | ## Sources - [CN (canonicalName vs CommonName) In Active Directory Explained] +- [KISS principle is not that simple] [cn (canonicalname vs commonname) in active directory explained]: https://www.itechguides.com/what-is-cn-in-active-directory/ +[kiss principle is not that simple]: https://artero.dev/posts/kiss-principle-is-not-that-simple/ diff --git a/knowledge base/devops.placeholder b/knowledge base/devops.placeholder new file mode 100644 index 0000000..875ca3a --- /dev/null +++ b/knowledge base/devops.placeholder @@ -0,0 +1,5 @@ +# DevOps + +https://www.youtube.com/watch?v=KJ5u_Kui1sU +https://artero.dev/posts/scripts-do-not-scale/ +https://artero.dev/posts/are-you-a-devops-engineer/ diff --git a/knowledge base/dotfiles.placeholder b/knowledge base/dotfiles.placeholder new file mode 100644 index 0000000..62ac67e --- /dev/null +++ b/knowledge base/dotfiles.placeholder @@ -0,0 +1 @@ +# Dotfiles diff --git a/knowledge base/ruby.placeholder b/knowledge base/ruby.placeholder index fac6358..f5c65b1 100644 --- a/knowledge base/ruby.placeholder +++ b/knowledge base/ruby.placeholder @@ -1,6 +1,7 @@ +# Ruby + ```sh brew install 'ruby' -``` -```sh + SSL_CERT_FILE='path/to/ssl.cert' ``` diff --git a/knowledge base/safe.placeholder b/knowledge base/safe.placeholder index 78e9200..fbc5a59 100644 --- a/knowledge base/safe.placeholder +++ b/knowledge base/safe.placeholder @@ -1,2 +1,4 @@ +# Scaled Agile FramEwork + https://freedium.cfd/ https://medium.com/agileinsider/the-illusion-of-safe-unmasking-the-flaws-of-scaled-agile-5b0df6ef77e3 diff --git a/knowledge base/spiffe.placeholder b/knowledge base/spiffe.placeholder index e017a60..46c5d96 100644 --- a/knowledge base/spiffe.placeholder +++ b/knowledge base/spiffe.placeholder @@ -1 +1,3 @@ +# SPIFFE + https://spiffe.io/ diff --git a/knowledge base/tmux.placeholder b/knowledge base/tmux.placeholder index c82e42b..efa842c 100644 --- a/knowledge base/tmux.placeholder +++ b/knowledge base/tmux.placeholder @@ -1,3 +1,31 @@ +# Tmux + +| Key combination | Effect | +| --------------------------- | -------------------------------------------- | +| `ctrl + b` | actuate | +| `ctrl + b`, then `c` | create a new window | +| `ctrl + b`, then `d` | detach from the current session | +| `ctrl + b`, then `n` | pass to the next window | +| `ctrl + b`, then `p` | pass to the previous window | +| `ctrl + b`, then `0` to `9` | pass to the window identified by that number | + +`tmux new -s named-session` to create a new session named `named-session` +`ctrl + b`, then `d` to detach +`tmux list-session` to list the active sessions +`tmux attach` to attach to the last session +`tmux attach -t named-session` to attach to the session named `named-session` + +.tmux.conf +```conf +set -g default-terminal "screen-256color" # set the default terminal mode to 256 colors +set -g history-limit 100000 # set the scrollback size +set -g mouse on # enable mouse control (clickable windows, panes, resizable panes) +set -g xterm-keys on # pass xterm keys through + +setw -g automatic-rename on # rename the window to reflect the current program +set -g renumber-windows on # renumber all windows when a window is closed +``` + https://github.com/tmux/tmux/wiki/ ```sh diff --git a/knowledge base/trufflehog.placeholder b/knowledge base/trufflehog.placeholder index cf4cbaa..1d07d33 100644 --- a/knowledge base/trufflehog.placeholder +++ b/knowledge base/trufflehog.placeholder @@ -1,3 +1,5 @@ +# Trufflehog + https://github.com/trufflesecurity/trufflehog alternatives: detect-secrets, gitleaks, ripsecrets