[Draft]

  • Pin Steckerleiste anlöten, oder besser universal Clip aus dem 3D Drucker
  • Pins mit dem USB TTY Modul verbinden, aber noch nicht einstecken, siehe Bild
  • Mit HomeAssistant ESPHome Dashboard neues binary erstellen
  • esptool installieren
    python3 -m pip install esptool
  • USB Adapter mit SonOf...

Weiterlesen...

Vertical selection

On macOS: Shift+Option and mouse, or Shift+Option+Cmd and arrow keys

Weiterlesen...

Helium is a nice app to have a webpage always on top of you screen on a mac. This helps in the current Corona pandemic to have your dashboards in a translucent way always visible during home office.

Helium

Weiterlesen...

My personal Byobu CheatSheet for using on Mac OS

Escape sequence ctrl + s

Option Description
split (vertical | ) ctrl + s %
split (horizontal - ) shift F2
resize pane ctrl + s ctrl + arrow key
move pane to window ctrl + s !
move focus to pane shift + arrow key
toggle pane...

Weiterlesen...

Manchmal blockiert eine hängende SSH Session ein Terminalfenster. Meisstens nach Netzwerkproblemen oder wenn der Laptop im Suspend Mode war. Diese kann man einfach wieder mit folgender Tastenkombination freigeben.

ENTER TILDE DOT

Weiterlesen...

Branches

Einstellungen

Setze Benutzernamen:

get config --global user.name "MeinName"

Setze E-Mail Adresse:

get config --global user.email "meine@mail.adresse"

Localen Branch umbenennen

Wenn der branch gerade aktiv ist:

git branch -m neuer-name

Wenn gerade ein andere branch aktiv is...

Weiterlesen...

Einfach eine leere Datei in den boot Ordner der SD Card packen. Zum Beispiel unter Mac OS wenn die SD Card eingesteckt ist, das Terminal öffnen und folgendes eintippen:

touch /Volumes/boot/ssh

Weiterlesen...

Im root Ordner der SD Card eine Datei _wpasupplicant.conf mit folgendem Inahlt anlegen.

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=«your_ISO-3166-1_two-letter_country_code»

network={
    ssid="«your_SSID»"
    psk="«your_PSK»"
    key_mgmt=WPA-PSK
}

Erset...

Weiterlesen...

Ich habe mal ein Projekt aus der ct nachgebastelt. Dazu habe ich mir den FTDI Adapter FT232RL USB zu TTL Serial bestellt. Die Anschlüsse sind wirklich schlecht zu erkennen, daher hier noch mal in der Reihenfolge von Links nach Rechts: GND, CTS, VCC, TX, RXD, DTR Als Treiber für den Mac habe ich...

Weiterlesen...

lolcat

Terminal

Use lolcat to get beautiful colorized terminal output or to prank colleagues it they let her workstation/laptop unattended.

apt install lolcat; alias cat="/usr/games/lolcat"

Weiterlesen...

Record and share your terminal sessions.

asciinema [as-kee-nuh-muh] is a free and open source solution for recording terminal sessions and sharing them on the web. Read about how it works.

Weiterlesen...

sshuttle

Ein Tool um sich Zugang zu einem lokalen Netz zu verschaffen ohne ein VPN einrichten zu müssen. Einzige Bedingungen sind python auf Host und Client Rechner und root Zugriff auf dem Client. sshuttle

Weiterlesen...

Ein nettes Projekt von der Republica 2017 luftdate.info Vielleicht schaffe ich es ja mal so einen Sensor zu basteln.

Weiterlesen...

Gesperrter AdminAccount
  • Komplettes users Verzeichnis löschen archiva/data/databases/users
  • Beim nächsten Start kann man wieder Accounts anlegen und die Repositories bleiben erhalten
Passwort Laufzeit ausschalten oder verlängern
  • Unter archiva/conf/archiva.xml


    ...

Weiterlesen...

Ein wunderschönes make File in Anlehnung an einen wunderschönen xkcd comic.

  
    me a:
        @true
    sandwich.:
    ifeq ($(shell if touch / 2> /dev/null; then id -u; fi),0)
        @echo "Okay."
    else
        @echo "What? Make it yourself."
    endif
    .PHONY: me a sandwich.
  ...

Weiterlesen...

Für den Fall mal wieder Langeweile zu haben und ein interessantes Projekt umzusetzen. Hier gibt es eine Do-it-yourself Wärmebildkamera. Die Materialkosten liegen wohl so um die 400 EUR und den Spaß und die Erfahrung die man dabei sammelt sind wohl unbezahlbar. Gemerkt.

Weiterlesen...

Eine schöne Seite mit Git How-To's und Use-Cases. de.gitready.com

Git Cheatsheet

A successful Git branching model

Richtige git commits chris.beams.io/posts/git-commit

Und natürlich die offizielle Git Doku

Weiterlesen...

Markiere Whitespace am Ende der Zeile

Folgendes zur ~/.vimrc hinzufügen


    highlight ExtraWhitespace ctermbg=red guibg=red
    match ExtraWhitespace /\s\+$/
    autocmd BufWinEnter * match ExtraWhitespace /\s\+$/
    autocmd InsertEnter * match ExtraWhitespace /\s\+\%#\@

Danach erscheinen...

Weiterlesen...

Globbing Probleme

scp -r remoteinstance:/var/data/* ./
zsh: no matches found: remoteinstance:/var/data/*

Obwohl dort definitiv Dateien liegen. Folgende Zeile zur .zshrc hinzufügen

unsetopt nomatch

Weiterlesen...

ipinfo.io stellt eine kostenlose (1000 Anfragen pro Tag) API zur Verfügung um Scriptbasiert den Standort einer IP Adresse abfragen zu können.

curl ipinfo.io/46.118.208.7 
{
  "ip": "46.118.208.7",
  "hostname": "SOL-FTTB.7.208.118.46.sovam.net.ua",
  "city": "",
  "region": "",
  "country": "UA",...

Weiterlesen...