Tests, Meinungen, Beiträge

Programmieren

Was wäre heutzutage Softwareentwicklung ohne Unit-Tests. Auch in der Entwicklung für mobile Entgeräte ist das Testen im Laufe des Entwicklungszykluses nicht mehr weg zu denken. Daher gebe ich hier ein paar Tips, um auch im Bereich Android Development in den Genuss des JUnit Frameworks zu kommen. So lassen sich Klassen, die keine Relevanz zur GUI (grafischen Oberfläche) haben, schnell und einfach testen.

Weiterlesen

Eine einfache Art in Python, eine Dezimalzahl in eine „binäre“ Integer-Liste umzuwandeln könnte wie folgt aussehen:

binary_int_map = map(int, list('{0:0>8b}'.format(59)))

Zuerst wird durch list() eine binäre String-List aus der Dezimalzahl 59 erzeugt, wobei bis auf 8 Stellen eine 0 aufgefüllt wird (führende Nullen). In diesem Fall würde folgende Liste erstellt werden.

Weiterlesen

Während des „Spielens“ mit dem Raspberry Pi habe ich nun meinen JAVA Server, für die Steuerung der GPIOs portiert nach Python.

Mit Hilfe des Servers kann ein Client durch Senden eines Strings im Format [{GPIO}],[{on|off}] den jeweiligen GPIO ein- bzw. ausschalten.
z.B: 23,on

Weiterlesen

Nachdem es sich während des Studiums ergeben hat, mit eine Raspberry Pi ein Projekt umzusetzen, musste natürlich gleich eines angeschafft werden.

Um ein wenig Gefühl für den Raspberry Pi zu bekommen, habe ich ein paar Test-Programme geschrieben, die z.B. LEDs oder Relais ansteuern.

Diesmal möchte ich euch den Code vorstellen, mit dem ich per Python ein RGB LED steure. Das Python Skript schaltet einfach zwischen den einzelnen LED-Farben hin und her, bis man STRG+C drückt.

Weiterlesen

Nachdem heutzutage immer mehr Systeme in irgend einer Art auf Datenbanken zugreiffen müssen, möchte diesmal eine kurze Anleitung zur Verfügung stellen, wie man JAVA mit Oracle JDBC Treibern unter Windows (in meinem Fall Windows 8) verwendet.

In diesem Kapitel gehe ich nicht auf die Installation eines Oracle Servers, von Eclipse bzw. auch nicht vom Java JDK7 ein, sonder erläutere wie man per Java und Eclipse auf die Daten des DB-Servers zugreifen kann. Wer das ganze rundherum überspringen möchte, kann nun gleich zum Punkt „Download der JDBC Treiber“ scrollen (bzw. auf Weiterlesen klicken und dann scrollen)! Dort werden die technisches Aspekte (Download und Integrierung der JDBC Treiber) erläutert.

Weiterlesen

Die „Programmiersprache“ PHP ist mittlerweile aus der Welt der Webentwicklung nicht mehr wegzudenken. Mittlerweile ist PHP in der Version 5 erschienen und wird nach wie vor witerentwickelt.

PHP ist sowohl für Einsteiger als auch für Profis bestens geeignet um mehr dynamik in die Website Geschaltung zu bringen. Die Sprache je nach Einsatzgebit relativ rasch zu erlernen.

Der einzige Nachteil und auch gravierende Unterschied zu anderen (Desktop-)Programmiersprachen, wie z.B. Delphi oder C# ist, dass PHP keine Debugging-Funktionen mit sich bringt. Man kann sich aber mit Hilfe der IDE Eclipse und dem kostenfreien PHP Debugger XDebug Abhilfe schaffen.

In diesem Arikelt gehe ich kurz auf die Installation der XDebug-Umgebung ein.

Weiterlesen

Neueste Kommentare