GitHub Statusseite

Falls man bei der Entwicklung plötzlich feststellt das GitHub nicht mehr so funktioniert wie es sollte gibt es dafür zwei Möglichkeiten. Entweder macht der lokale Anschluss Probleme oder die Schuld liegt bei GitHub. Möchte man GitHub als Schuldigen ausschließen, hilft die Statusseite von GitHub.

GitHub Status

GitHub Status

Diese ist dabei unter https://status.github.com/ zu finden. Im Falle einer Störung erfährt man hier um welche Störung es sich handelt, und wie lange die Störung noch vorhalten wird. Angereichert ist das ganze mit ein paar Statistiken über Antwortzeiten und Fehlerhäufigkeiten.

IP Netzwerkrechner

Wer ab und an darauf angewiesen ist IP Netzmasken und ähnliches auszurechnen, kann dies natürlich mit Papier und Bleistift erledigen. Einfacher wird es wenn man darauf spezialisierte Rechner nutzt.

Der IP Netzwerkrechner von trinler.net

Der IP Netzwerkrechner von trinler.net

Einen solchen Rechner findet man auf trinler.net. Nach der Eingabe der Hostadresse und dem gewünschten Netzbereich wird die Broadcastadresse, die Cisco Wildcard Maske und die Hostrange in einem übersichtlichen Format ausgegeben.

.AppleDouble Ordner auf Netzwerklaufwerken verhindern

Wenn man sich mit einem Mac OS X Gerät zu einem Netzwerkgerät bzw. einer Freigabe auf einem solchem verbindet, kann es passieren das man anschließend eine Menge „.AppleDouble“ Ordner auf dem Gerät vorfindet. Möchte man verhindern, das solche Ordner auf Netzwerkfreigaben angelegt werden, sollte man im Terminal:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

ausführen. Nach einem Neustart werden dann keine solchen Ordner mehr angelegt. Anschließend müssen nur noch die bereits angelegten Ordner auf der Freigabe entfernt werden.

Javascript Timeline

Um größere Zusammenhänge zu visualisieren ist eine Übersicht der Ereignisse praktisch. Genau dies bietet das unter der MIT-Lizenz stehende „Life“. In diesem definiert man die Ereignisse in einer Markdown-Datei und kann sie anschließend im Browser in einer Timeline-Ansicht visualisieren.

cheeaun.github.io/life/

cheeaun.github.io/life/

Für die Visualisierung wird dabei eine „config.json“ und eine „life.md“ benötigt. Beispiele dieser Dateien finden sich im Repository. Die Syntax für die Definition der Ereignisse ist dabei selbsterklärend. Der Quellcode ist neben einem Beispiel auf GitHub zu finden.