Schriftarten zum Programmieren

Bei der Entwicklung von Software wird in den meisten Fällen ein wie auch immer gearteter Editor bzw. eine IDE genutzt. Innerhalb dieser IDE ist zur Darstellung des Quelltextes eine Monospace-Schriftart gesetzt. In einer solchen Schriftart sind alle Zeichen gleich breit. In folgendem Beispiel wird das deutlich:

www
iii

Sowohl das w als auch das i haben in einer Monospace-Schriftart die gleiche Breite. Bei der Entwicklung ist dies natürlich sehr praktisch, da dadurch der Quelltext an Übersichtlichkeit gewinnt. Jede IDE liefert in der Voreinstellung eine bestimmte Monospace-Schriftart mit. Soll diese Voreinstellung geändert werden, so findet sich eine große Auswahl an freien Monospace-Schriftarten im Netz. Die Programming Fonts-App erleichtert die Auswahl der passenden Schriftart.

In der App konnten die unterschiedlichen Schriftarten ausprobiert werden

In dieser App können die unterschiedlichen Fonts ausgewählt werden und in einem Editor schnell auf ihre Eignung geprüft werden. Der Quelltext der App ist auf GitHub zu finden. Lizenziert ist das Ganze unter der MIT-Lizenz und damit freie Software.

Klingelton für Snom-Telefone erstellen

Snom ist ein Hersteller von VoIP-Telefonen. Diese Telefone können mit einem benutzerdefinierten Klingelton ausgestattet werden. Der Klingelton muss allerdings in einem speziellen Format vorliegen. Um eine Datei in das passende Format zu konvertieren kann SoX genutzt werden. Dabei handelt es sich um einen universellen Audiokonverter, welcher meist unter Linux genutzt wird. Zur Umwandlung muss folgender Befehl auf der Konsole eingegeben werden:

sox source.wav -b 16 -r 8000 -c 1 target.wav

Damit wird eine Datei mit einem Kanal (Mono), einer Abtastrate von 8000 Hertz und 16 Bit-Kodierung erzeugt. Die erzeugte Datei darf eine Größe von 250 KiB nicht überschreiten, sonst kann sie vom Gerät nicht wiedergegeben werden. Als grobe Richtschnur sollte sich die maximale Länge der Datei zwischen zehn und fünfzehn Sekunden bewegen.

Footer zu Beiträgen unter WordPress hinzufügen

Nachdem ein WordPress-Beitrag geschrieben und veröffentlicht wurde, wird er im Normalfall nicht mehr modifiziert. In meinem Fall wollte ich bestehende Beiträge um einen Footer ergänzen, konkret um auf die Möglichkeit hinzuweisen mich auf Steady zu unterstützen. Dazu existieren einige Plugins, welche allerdings in den meisten Fällen veraltet sind, wie z.B. Bottom of every post.

bottom-of-every-post
Preis: Kostenlos

Wesentlich aktueller ist das weiter gefasste Plugin Head, Footer and Post Injections, welches neben dem Beitragsfooter auch die Seitenheader und Footer anpassen kann.

Mit diesem Plugin kann für alle Beiträge ein Footer definiert werden. Dazu müssen die Einstellungen im Backend mit dem Punkt Header and Footer geöffnet werden und dort der Tab Posts ausgewählt werden. Wenn kein zusätzliches Plugin installiert werden soll, kann stattdessen das Theme angepasst werden. Dafür muss in der Theme-Datei functions.php eine Funktion angelegt werden:

function addPostFooter($content) {
  if(is_single()) {
    $content .= '<hr/>';
    $content .= 'Ich bin ein Testfooter';
  }

  return $content;
}

add_filter('the_content', 'addPostFooter');

Diese Funktion wird anschließend mittels add_filter zu den Filtern hinzugefügt und sorgt dafür dass der Footer an jedem Beitrag zu finden ist.

Freie Schachplattform

Die Möglichkeiten Schach zu Spielen sind im Internet fast unbegrenzt. Mit Lichess gibt es seit 2010 eine freie Schachplattform, auf der gegen den Computer und andere Menschen Schach gespielt werden kann. Neben dem gewöhnlichen Schach werden viele andere Varianten wie Crazyhouse, Horde oder Räuberschach unterstützt. Für gespielte Spiele bietet die Plattform umfangreiche Analysemöglichkeiten an.

Lichess ermöglicht unterschiedliche Spielmodi

Finanziert wird das werbefreie Lichess durch Spenden. Neben der Webseite existieren Apps für iOS und Android.

lichess (legacy)
Preis: Kostenlos
Unbekannte App
Preis: Kostenlos

Auch Spieler wie der aktuelle Weltmeister Magnus Carlsen nutzen Lichess. Die Software hinter Lichess ist auf GitHub zu finden. Lizenziert ist das Ganze unter unterschiedlichen freien Lizenzen und damit freie Software.