[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
  • Tasmota Firmware runterladen
  • esptool installieren
  • mit esptool flashen pi@raspberrypi:~ $ ./.local/bin/esptool.py --port /dev/ttyUS...

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...

Byobu ist eine Erweiterung für Screen oder Tmux welche z.B. am unteren Rand Systeminformationen darstellt. Ausserdem tritt es an Screen und Tmux besser nutzen zu können. Auf Debian basierten Systemen kann man es wie folgt installieren

apt-get install byobu

https://launchpad.net/byobu

Weiterlesen...

Auf https://www.peha.de/cms/front_content.php?lang=1&idcat=588 gibt es batterielose Fensterkontakte auf Basis des EnOcean Standard.

Weiterlesen...

Hier entsteht ein Vergleich zwischen tmux und screen.

Weiterlesen...