Programmieren

Software Qualitätssicherung

eingesendet von Thomas Reinwart

Gleichbleibende
maschinelle Prozesse ermöglichen es, eine neutrale Qualitätssicherung der
Softwareprodukte und des Software Auslieferungsprozesses sicherzustellen. Eine Automatisierung
steigert die Qualität, diese wird dadurch auch messbar. Eine Vermeidung von immer
gleichen manuellen Prozessen steigert die Motivation und spart letztlich Zeit
bei der Auslieferung des Software Produkts. Denn seine eigene Ressource kann
man für wichtigere Dinge nutzen.

Mit den Möglichkeiten […]

Restart Desktop

Wenn man den PC einschaltet und nach getaner Arbeit wieder ausschaltet, wird man den hier beschriebenen Fehler wahrscheinlich gar nicht kennen. Mein PC wird praktisch nie ausgeschaltet und nach längerer Betriebszeit machen sich kleine Mängel bemerkbar; nicht immer dieselben aber etwa von dieser Sorte:

Programmsymbole lassen sich nicht mehr startenOrdner werden nicht geöffnet wenn man […]

Gummienten-Programmierung

Bei der Programmierung komplexer Aufgabenstellungen funktionieren die Algorithmen nicht immer gleich so wie sich das der Programmierer vorstellt. Im Geflecht der Programmierzeilen verstecken sich unerkannt gebliebene Fehler; das Ergebnis ist falsch. Ein wichtiger Grund dafür ist, dass „der Meister“ selbst das Problem nicht ganz verstanden hat.

Wirklich
verstanden werden aber komplexe Dinge dann, wenn man sie […]

Video-Verzeichnis

Es soll eine Textdatei erstellt werden, die zur Dokumentation von Video-Dateien verwendet wird. Die Video-Dateien sind nach Themengebieten auf mehrere Verzeichnisse aufgeteilt.

Es muss kein Video-Verzeichnis sein – wie in diesem Beispiel, es kann ein beliebiges Verzeichnis von Dateien sein, welches man für Dokumentationszwecke in eine Datei speichern möchte. Wenn es andere Inhalte wären, zum […]

EXIF

Im Zuge eines Bildprojekts war es erforderlich, die Abmessungen des Bildes, den genauen Aufnahmezeitpunkt und die Geo-Koordinaten zu erfragen.

Um es vorweg zu nehmen: viel ist gelungen, das abschließende Programm liest die verfügbaren Parameter aus der Bilddatei, doch die GPS-Koordinaten sind noch verborgen.

Dennoch zeigt dieses Projekt den Weg, wie man die intimen Daten […]

Dateieigenschaften

PowerShell kann sehr gut mit dem Dateiverzeichnis umgehen und auch Details zu Dateien bekanntgeben.

Get-ChildItem C:\Windows
Get-ItemProperty C:\Windows\regedit.exe
Get-ItemProperty C:\Windows\regedit.exe | Format-List

Die erste Zeile zeigt alle Dateien und Ordner im Verzeichnis C:\Windows, die zweite Zeile zeigt Details zur Datei regedit.exe, die dritte Zeile gibt alle Parameter in Form eine Liste aus. Die Ausgabe dieser drei […]

Software Deployment

Thomas Reinwart

Einleitung

Früher
oder später steht jeder vor der Frage, in welcher Form liefert man seine
Software aus und wie informiert man seine Kunden über Updates. Für jeden
Projekttyp kann eine andere Deployment Strategie Sinn machen bzw. ist durch den
verwendeten Projekttyp ausschließlich möglich.

Da sich eine Windows Applikation in der Realität nicht professionell als single exe oder zip ausliefern […]

Zeilen entfernen

Die Aufgabe

Es gibt eine Datei mit vielen Zeilen:

apple ipad
hp touch pad
samsung galaxy tab
motorola xoom

Es soll eine neue Datei entstehen, die nur Zeilen mit einem bestimmten Text enthält, und zwar:

Zeilen, die pad enthalten

apple ipad
hp touch pad

Zeilen, die pad nicht enthalten

samsung galaxy tab
motorola xoom

Wegen dieser vier Zeilen, wird man nicht lange nachdenken und sie einfach händisch […]

Kalender erzählt Geschichte(n)

Wenn wir “Kalender” sagen, meinen wir in der Regel eine zusammenfassende Vorschau auf unsere Termine. Wenn wir die benutzen Kalender nicht wegwerfen, können wir mit ihrer Hilfe unser Leben nachzeichnen. Wir sprechen von einer Chronik. Der heutige Tag verwandelt die Termine in Chronik.

Bei dem hier vorgestellten Kalender*) geht es um Fußballereignisse von Rapid […]

Android programmieren mit AI2

[Eingesendet von Andreas Prochazka]

Vor rund 20 Jahren programmierte ich für die so genannte Psion-Serie (mit EPOC-Betriebssystem). Als Renner entpuppte sich damals das Fragespiel “Pro-Quiz”. Nach dem Ende dieses Betriebssystems ging es mit Smartphones basierend auf Symbian weiter. Dafür programmierte ich das Spiel in Python für Serie 60 neu. Danach war es mir lange Zeit […]