Get IP address of the client in an SSH session

echo $SSH_CLIENT | awk '{ print $1}'
echo $SSH_CONNECTION | awk '{ print $1}'
who am i | awk '{print $5}' | sed 's/[()]//g'

Quersumme und einstellige Quersumme mit Excel bestimmen

Eine schöne und einfache möglichkeit die Quersumme mit Excel zu bestimmen ist wie folgt:

=SUMMENPRODUKT(WERT(TEIL(A1;ZEILE(INDIREKT("A1:A"&LÄNGE(A1)));1))*1)

 

Wer die einstellige Quersumme sucht, kann die Formel verwenden:

=(REST(A1-KÜRZEN(A1/9)*9;-9)+9)*(A1>0)

Buchstabenwert mir Excel bestimmen

Eine schöne und einfache möglichkeit den Buchstabenwert mit Excel zu bestimmen ist wie folgt:

=CODE(GROSS(A1))-64

Gern auch in der Kombination mit einer Prüfung:

=WENN(ISTLEER(A1);"";CODE(GROSS(A1))-64)

Ist der Buchstabenwortwert gefragt, so hilft die Formel weiter:

=SUMMENPRODUKT(CODE(TEIL(GROSS(A1);ZEILE(INDIREKT("1:"&LÄNGE(A1)));1))-64)

Raspberry pi 24/7 Betrieb

http://www.kuemmel-digital.com/?p=367

ddclient auf einer AWS EC2 instance

Installation von ddclient:

sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install -y ddclient

Während der installation die Werte aus ddclient.conf eintragen.
Config File: /etc/ddclient.conf:

protocol=noip
use=web, web=http://169.254.169.254/latest/meta-data/public-ipv4
server=dynupdate.no-ip.com
login=<login>
password='password'
hostname.no-ip.org

ddclient Config /etc/default/ddclient

run_ipup="false"
run_daemon="true"

Und dann den Dienst neu starten.

sudo service ddclient restart

DIY Beton

DIY-Beton-Dekohaus

Weihnachtshäuschen aus Beton

Tannenbaum Magnete

Diamanten

Kerzenständer

Und noch die Sammlung

Vasen

Oh, Beton!

Zement Häuser

 

 

Regex für Koordinaten

Hilfe bei RegEx:

http://txt2re.com/
http://www.regexr.com/
https://regex101.com/
http://www.regular-expressions.info/

Für die Nord/Süd-Koordinate:
(N|S|n|s)(.)([0-9]|[0-8][0-9]|90)(. )([0-5][0-9]|[0-9])(\.)(\d{3})

Für die West/Ost-Koordinate:
(W|E|O|w|e|o)(.)([0-9]|[0-9][0-9]|0[0-9][0-9]|[0-1][0-7][0-9]|180)(. )([0-5][0-9]|[0-9])(\.)(\d{3})

Byobu – Funktionstasten ohne Funktion in Kombination mit Putty

Wer Byobu auf seinem System verwendet und die Verbindung mit Putty aufbaut wird feststellen das die Funktionstasten (wie F2, F3 und F6) nicht funktionieren. Dieses Problem wird dadurch verursacht, dass die Sequenzen für die Funktionstasten von Putty nicht so schickt wie sie von Byobu erwartet werden. Dies kann jedoch leicht in Putty behoben werden.

Einfach die Session laden und unter dem Menüpunkt Connection -> Data den Wert für Terminal-type string in „putty-256color“ ändern.
Dann sie Session wieder abspeichern und wie gewohnt verwenden. Nun funktionieren auch alle Funktionstasten wie gewohnt.

Sollte es dann immer noch nicht gehen, kann möglicherweise noch ncurses-term installiert werden.

sudo apt-get install ncurses-term

Byobu als Terminalmultiplexer

Byobu ist ein Programm, das das Leben auf der Console einfach macht. Byobu baut auf GNU Screen auf und ist ein Terminalmultiplexer. Praktisch ein  Fenstersystem für Konsolenprogramme.

Byobu erlaubt es viele Konsolen Fenster oder Programme zur gleichen Zeit laufen zu lassen.


Einfach mal installieren und testen. Mit F1 kommt ihr nach dem start von byobu in das Konfiguration Menu.

sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install -y byobu

Raspbian installieren und einrichten

Wer seinen Raspberry neu installieren will hier der Einstieg:

Nachdem ihr das System zum ersten mal gestartet habt auf die Shell via SSH einloggen.
Username: piPasswort: raspberry

Nun führt ihr folgenden Befehl aus:

sudo /usr/bin/raspi-config

Als erstes wählt ihr den Punkt Expand Filesystem aus, damit Raspbian den kompletten Speicherplatz auf der SD-Karte nutzt. Nach kurzer Zeit wird die Erweiterung bestätigt. Das Laufwerk wird aber erst beim nächsten Bootvorgang erweitert. Das kann einige Zeit in Anspruch nehmen. Während der Zeit reagiert der Raspberry oft nicht.

Nun wählt ihr im Menü Internationalisation Options >> Change Locale aus. Mit der Leertaste aktiviert ihr:
de_DE.UTF-8 UTF-8
en_GB.UTF-8 UTF-8
Wer mehr Sprachen benötigt, kann diese auch noch aktivieren.Dann drückt ihr TAB und bestätigt mit Enter.

Im Folgenden frägt das System, wie die korrekte Ausgabe von anderssprachigen Anwendungen gewährleistet werden soll. Dort wählt ihr en_GB.UTF-8 zur systemweiten Sprache und bestätigt dies mit Enter.

Nun wählt ihr im Menü Internationalisation Options >> Change Timezone aus. Hier gibt ihr eure Zeitzone an in der ihr euch befindet.

Als letzten Punkt in dem Menü Internationalisation Options >> Change Keyboard Layout auswählen und mit Enter bestätigen.

Unter dem Menüpunkt Advanced Options >> Hostname könnt ihr noch einen Namen für euren Raspberry vergeben.

Nun im Hauptmenü Finish auswählen und mit Enter bestätigen. Das System fragt euch nun ob es neu starten soll, was ihr bestätigen solltet. Nach einiger Zeit ist das System wieder online, was einige Zeit in Anspruch nehmen kann. Nun könnt ihr euch wieder via SSH anmelden. Auf der Console gibt ihr dann folgendes ein:

 sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y
 sudo apt-get autoremove -y