Programmieren

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 […]

Raspberry Programmierung

[Nachlese nach einem Vortrag von Andy Kunar am 5. 3.2019]

Im Beitrag Raspberry für USB-OTG wurde der der Raspberry Pi Zero (hier im Bild) vorgestellt, mit dem das Beispiel onoff realisiert wurde. Aber prinzipiell sind diese ersten Schritte mit jeder Raspberry-Version ausführbar.

node.js

Läuft unter Windows, Mac, Linux (damit auch am Pi) und mit OS-Erweiterungen (Termux,…) […]

Große Dateien in Clouds speichern

Anlass für diesen Artikel war die Beobachtung eines Clubmitglieds, dass der Upload seiner 8GB großen Video-Datei auf unserem cc|drive (drive.ccc.at) mit eine Fehlermeldung endet. Das Limit unseres cc|drive ist auf 512 MB eingestellt.

Ein solches Upload-Limit gibt es bei allen Cloud-Speichern und diese Limits variieren mit dem verwendeten Dienst (OneDrive wird ein geringeres Limit haben […]

Erste Schritte mit node.js

Wer Programme schreiben will, benötigt dazu einen Entwicklungsrechner und ein Zielsystem (Target). Wer Programme für den PC entwickelt, schreibt den Code am PC und das ausführbare Binär-Programm (.exe, .com) läuft ebenfalls am PC.

Ist das Zielsystem aber nicht der PC, sondern ein Raspberry, muss der Code am Zielsystem ausführbar sein, dann nützt der Binärcode für […]

PowerShell mit Visual Studio

Roman hat bei seinem Vortrag erwähnt, dass man neben der Windows PowerShell ISE auch Visual Studio Code als PowerShell-Editor verwenden kann. Das wollte ich probieren und die folgenden Schritte zeigen, wie das funktioniert:
Installation Visual Studio
Man installiert zunächst Visual Studio Code, sofern das nicht schon geschehen ist, über die Downloadseite.

Über die Einstellungen -> Farbdesign kann […]