Git-Branch ohne History erstellen

Eine wichtige Eigenschaft moderner Versionskontrollsysteme ist die Möglichkeit Branches zu erstellen. Ein neu erstellter Branch stellt aus Anwendersicht eine Kopie des Quellbranches da. Manchmal soll allerdings ein Branch erstellt werden, welcher nicht von der Versionsgeschichte eines Quellbranches beeinflusst ist. Unter Git kann ein solcher Branch mit dem Befehl:

git checkout --orphan branchName

erstellt werden. Dadurch wird ein Branch ohne Elternteil erstellt. Dies wiederum führt dazu das der Branch keinerlei Versionsgeschichte verfügt und unabhängig von anderen Branches des gleichen Repository existiert.

Computerverwaltung unter Windows 10 über die Konsole aufrufen

Die Computerverwaltung unter Windows gehört zu den Systemobjekten (Snap-Ins) die in der Microsoft Management Konsole geladen werden. Normalerweise wird diese über das Startmenü aufgerufen; allerdings funktioniert das Ganze auch über die Konsole. Dazu muss eine Konsole geöffnet werden und dort:

compmgmt.msc

eingegeben werden. Anschließend öffnet sich die Microsoft Management Konsole und in dieser die Computerverwaltung. Neben der Computerverwaltung existieren eine Reihe von weiteren Snap-Ins, welche über die Konsole geöffnet werden können. Darunter fallen z.B. der Gerätemanager (devmgmt.msc) oder die Diensteverwaltung (services.msc).

Logs eines iOS-Gerätes unter macOS auswerten

Wenn eine App unter iOS nicht das macht was sie soll, oder man sich für die Innereien der App interessiert, kann man in Kombination mit einem Mac die Logmeldungen des iOS-Gerätes einsehen. Dazu muss das iOS-Gerät an den Mac angeschlossen werden und anschließend die App Konsole gestartet werden.

Die macOS App Konsole

In dieser App taucht in der Seitenleiste neben dem eigenen Rechner das iOS-Gerät auf. Anschließend sieht man im Logfenster die entsprechenden Logeinträge eingehen. Über das Suchfeld, rechts oben, können diese Einträge anschließend gefiltert werden.

Professionelle Fadenkreuze für Counter-Strike: Global Offensive

Wenn man Counter-Strike: Global Offensive spielt, hat man einige Möglichkeiten das Spiel an die eigenen Bedürfnisse anzupassen. Einer dieser Anpassungen ist die Wahl bzw. Erstellung des Fadenkreuzes. Auf der Webseite csgocrosshairs.com kann man sich dabei von den Fadenkreuzen inspirieren lassen, welche professionelle Counter-Strike Spieler nutzen.

Der Fadenkreuzgenerator der Seite

Nach der Auswahl des Spielers, können die entsprechenden Befehle zur Erzeugung des jeweiligen Fadenkreuzes kopiert werden und diese in der eigenen Konsole eingegeben werden. Daneben existiert auf der Webseite ein Generator um eigene Fadenkreuze von Grund auf zu erzeugen. Möchte man die eigene Einstellungen des Fadenkreuzes importieren, so findet man diese in der Konfigurationsdatei:

Steam/SteamApps/common/Counter-Strike Global Offensive/csgo/cfg/config.cfg

Dort gib es einen Block mit Einstellungen welche mit cl_crosshair beginnen. Alternativ kann in der Konsole den Befehl:

find cl_crosshair

eingeben, was zum gleichen Ergebnis führt.

Ordner mittels tar und gzip komprimieren

Möchte man unter Linux auf dem Terminal einen Ordner mittels tar und gzip komprimieren, so ist dies mit zwei Befehlen erledigt:

tar cvwf data.tar data

Damit wird der Ordner data in eine Tar-Datei archiviert. Bei den Buchstaben nach dem Befehl handelt es sich um die gewünschten Optionen (create, verbose, interactive, file). Eine Tar-Datei ist nicht komprimiert, da das Tar-Format die Daten der Dateien einfach hintereinander in der Tar-Datei anordnet. Zur Kompression der Tar-Datei wird gzip genutzt:

gzip -9 data.tar

Damit wird die Datei mittels gzip gepackt und trägt anschließend den Namen data.tar.gz. Das -9 teilt gzip mit, das die höchste Kompressionsstufe genutzt werden soll.