Nahezu in jedem Projekt benutze ich eine Klasse, welche Konstanten für mich vorhält. Diese verwende ich beispielsweise als Key für Intent Extras oder als Feldernamen in Datenbankklassen. Theoretisch könnten diese Werte auch in einer string.xml Datei vorgehalten, jedoch sehe ich es als nicht effektiv an, nur um an Konstanten zu kommen, ein XML Dokument parsen

Read more…

Kleines Snippet am Abend. Ich wollte gerade via ADB herausfinden, ob mein Android Service im Hintergrund gestartet wurde oder nicht. Am schnellsten kann man das mit der ADB Shell herausfinden. Folgendes müsst ihr eingeben: $ adb shell service list Das gibt euch alle momentan laufenden Services zurück, samt Packagename. Um die Auswahl einzugrenzen könnt ihr

Read more…

Eine gut lesbare Schriftart ist beim Programmieren eine gern unterschätze Hilfe. Ich bin schon längere Zeit auf der Suche nach einer guten. 3 Schriftarten haben sich dabei für mich als besonders gut herausgestellt: Source Code Pro, Consolas und Inconsolata-g. Ich preferiere Inconsolata-g, jedoch müsst ihr euch selber ein Bild davon machen. Inconsolata-g Inconsolata-g Download Source

Read more…

Eine sehr nützliche Funktion in den Entwicklertools von Chrome und Firebug ist die Möglichkeit, JavaScript in der Konsole auszuführen. Wenn ihr also mal kurz ein Snippet testen wollt oder Beispielsweise Daten in eine Collection in Backbone.js einfügen wollt, dann ist diese Funktion unglaublich praktisch. Hier ein kurzes Snippet zum ausprobieren und Spaß haben: (function(){ MT=10;

Read more…

ImageMagick ist ein Kommandozeilenprogramm welches eine Reihe von Bibliotheken mitbringt um diverse Bildformate zu bearbeiten. Dabei kann man Bilder drehen, verkleinern, vergrößern und mit Effekten versehen. Das funktioniert so gut, dass ich euch einiges davon zeigen will. Installation Zum installieren braucht ihr nur den altbekannten apt-get Befehl: $ sudo apt-get install imagemagick Danach stehen euch

Read more…

Solltet ihr mal das Problem haben, dass ihr entweder euer Admin Passwort oder euren Admin Token vergessen habt, so könnt ihr diese relativ leicht wieder herstellen. sqlite installieren Als erstes müsst ihr dazu die sqlite Datenbank bearbeiten. Voraussetzung ist dafür natürlich, dass ihr sqlite 3 installiert habt. Unter Ubunutu könnt ihr das mit dem apt-get

Read more…

Heute möchte ich euch etwas über das Factory Method Design Pattern erzählen. Dieses hilft euch bei der dynamischen Erstellung von Objekten. Das bedeutet, dass es euch leichter möglich ist Klassen zu erstellen, welche beispielsweise durch Benutzereingaben erstellt werden. Zusätzlich ist es leichter weitere Klassen in dieses Konstrukt einzubinden. Ihr erstellt so zu sagen einen “Verwalter”

Read more…

jQuery ist unbeschritten ein unglaublich mächtiges Tool. Es eignet sich hervorragend für die DOM Manipulation und auch für das Eventhandling in JavaScript. Jedoch hat auch jQuery seine grenzen. Daher lohnt es sich, ab und an ein Blick über den Tellerrand zu werfen und sich in anderen Gefilden umzuschauen. Eines davon ist underscore.js. Ich habe die

Read more…

Ich möchte heute mit einer neuen Reihe von Beiträgen beginnen. Die PHP Design Patterns. Ich hatte gestern ein Gespräch mit einem mir sehr geschätzten Entwickler und wir sind zu dem Entschluss gekommen, dass das einhalten und verstehen diverser Design Patterns das A und O bei der Programmierung sind. Diese machen letztendlich den entscheidenden Unterschied zwischen

Read more…

Da ich zur Zeit viel mit node.js arbeite, möchte ich euch heute zeigen, wie ihr damit die Checksumme einer Datei erstellen könnt. Was ist eigentlich node.js? node.js ist eine serverseitige Anwenndung auf Basis der V8 JavaScript Engine von Chrome. Diese wurde in C++ geschrieben und dient überwiegend als Web- oder Netwerkserver. Die Vorteile sind dabei,

Read more…