Kategorie-Archiv: Allgemein

Konvertierung von SVG zu PNG

Ich war gerade in der Verlegenheit, dass die Icon-Grafiken in der DashClock Tasker Extension nicht die besten Maße hatten. Folgende Punkte haben nicht gepasst: Die Grafiken waren zu klein, sie hatten Transparenz und zu viel Padding.

Ich hatte die Icons bisher aus dem Action Bar Icon Pack von Google genommen, welches mittlerweile zwar größere Icons enthält – leider aber nur mit Transparenz. Ich hab versucht diese zu entfernen, was aber nur zu einem unscharfen Ergebnis geführt hat. Nach einiger Suche habe ich dann im Android Asset Studio die Grafiken SVG-Vektor-Format gefunden, welche es nun noch zu konvertieren galt. Weiterlesen

Testcoverage in Perl

Ich habe hier aktuell ein relativ großes Projekt, welches über sehr wenig automatisiert ablaufende Tests verfügt. Dies soll nun geändert werden und der Code soll nach und nach mit Unit-Tests abgedeckt werden.Kreisdiagramm 30/70

Meines Erachtens ist es bei einem solchen Projekt wichtig, die Fortschritte zu messen, um die Motivation aufrecht zu erhalten. Ich habe mich also dazu entschieden, zuallererst die Testcoverage des Codes zu messen. Nach kurzer Recherche bin ich auf das wohl verbreitetste Modul Devel::Cover gestoßen. Weiterlesen

Perlgolf: Zahlenraten

Vor einiger Zeit habe ich mit Arbeitskollegen eine kleine Perlgolf-Challenge gemacht: Wer schreibt das Spiel “Zahlenraten” mit weniger Zeilen Code.

Beim Zahlenraten muss man über mehrere Runden eine Zufallszahl erraten. Nach jedem Versuch teilt einem der Computer mit ob die gesuchte Zahl höher oder niedriger als der Versuch ist.

Das ist bei mir rausgekommen: