ICEcoder

*{coder} – ein freier Online-HTML-Editor

Text-basierte Dateien haben den großen Vorteil, dass sie mit jedem Text-Editor (wie Notepad, vim aber auch MS Word) bearbeitet werden können. In den wenigsten Füllen ist ein solches Werkzeug ausreichend. Komfort-Funktionen wie Syntax-Highlighting, Code Snippets, Autocomplete oder Syntax-Prüfung nehmen einem Entwickler viel Arbeit ab und erlauben die Konzentration auf das Wesentliche. Es ist somit nicht wirklich verwunderlich, dass Profis spezielle Programme verwenden oder bestimmte Präferenzen haben. Solche Werkzeuge können recht teuer sein. Es gibt sie aber auch – Open Source seit Dank – gratis.

(mehr …)

WeiterlesenICEcoder

Lieber Googles Datenschutz als Facebooks Freundschaft

Während Facebook immer unverschämter wird und mit persönlichen Daten nahezu um sich wirft, geht eine Veröffentlichung von Google fast unkommentiert in die stille Geschichte des Netzes. Darin wird von Google sein Verständnis des Wortes „Offenheit“, mit dem es sich gerne auch schmückt. Das äußerst anspruchvolle moralische Postulat der Google-Gründer „Tu nichts böses“ ist schon so mehrdeutig, dass es fast bedeutungslos ist. Was soll man dann von der Definition der Offenheit erwarten?

(mehr …)

WeiterlesenLieber Googles Datenschutz als Facebooks Freundschaft

Usability Testing mit Unterstützung von Google und Canonical

Google - das klingelt gleich in den Ohren des "Web-bewussten" Lesers. Doch was ist Canonical? Und vor allem: Was wollen die mit Usability? Canonical ist der Herausgeber (würde dazu ein Bibliothekar sagen) von Ubuntu Linux. Zusammen mit Google möchten sie einigen Linux-Applikationen wie dem genialen Player amarok, dem CMS Drupal, der Ubuntu-Softwareverwaltung und dem polnischen Chat-Programm Kadu, dessen unvollkommene Übersetzung ins Deutsche von mir stammt. Das Beste ist; für richtig durchgeführte Usability-Tests winken 1000$. Also nichts wie run! Alle Details sind zu finden auf der Seite des Projektes.

WeiterlesenUsability Testing mit Unterstützung von Google und Canonical

„PHP auf UTF-8 umstellen“

Seit einigen Tagen bin ich dabei, ein PHP-Projekt von ISO 8859-1 (kurz „Latin 1“) auf den Unicode-Zeichensatz umzusatteln. Wer schon mit Latin 1 und UTF-8 hantieren musste, denkt sich vielleicht: „Alles, nur nicht das!“ Viele Kollegen und Leidensgenossen wollen an solche Umstellungen gar nicht erinnert werden. Dabei ist es so einfach… (mehr …)

Weiterlesen„PHP auf UTF-8 umstellen“

FirePHP – Eine kurze Einführung

FirePHP ist ein Plugin für Firefox (ähnlich wie FireBug), der in „Zusammenarbeit“ mit einer bestimmten PHP-Klasse bei der Suche nach (spontan) auftretenden Fehlern in PHP-Skripten durchaus nützlich sein kann.

Der große Vorteil von FirePHP gegenüber anderen Lösungen ist die Trennung zwichen der Ausgabe im HTTP-Body (HTML, Bild, CSV oder was auch immer) und der Fehler-/Debug-Ausgabe (in HTTP-Header). Man sieht die Fehler oder Debug-Meldungen getrennt von der angeforderten Ausgabe und doch zusammen: nicht in einem zusätzlichen Fenster, wo per SSH eine Log-Datei z. B. per „teil -f“ überwacht wird, sondern unter dem gerenderten HTML.

Es gibt viele Gründe, mit FirePHP eine „Freundschaft zu schließen“. Hier erfahren Sie in einem Screencast wie es in der Praxis eingesetzt werden kann und können selber beurteilen, ob Sie es brauchen oder nicht… (mehr …)

WeiterlesenFirePHP – Eine kurze Einführung

Trac (Projektmanagement-Tool) – eine Einführung

  • Beitrags-Autor:
  • Beitrags-Kategorie:Allgemeines

Was ist trac? Wie funktioniert trac?

Diese Einführung hilft ihnen, die Grundbegriffe und Definitionen des Software-Projekt-Managements nachzuvollziehen und die Umsetzung im trac anzuwenden. „Meilensteine“, „Fahrpläne“, „Zeitachsen“ und „Tickets“ gehören ebenso dazu wie „wiki“, „Entwickler“, „Projekt-Administrator“ oder „SVN“. Es geht nicht so tief in die Materie, dass nur Profis davon etwas verstehen würden, ist zugleich aber auch nicht so oberflächlich, dass man darauf verzichten könnte…

Alles als Video-Tutorial – ca 2 x 20 Minuten.

(mehr …)

WeiterlesenTrac (Projektmanagement-Tool) – eine Einführung

Relationale Datenbanken für Objekt-orientiert-Geschädigte

Es gibt auf dieser Welt Entwickler, die von Oben nach Unten, von A nach Z oder von Pontius zum Pilatus programmieren. Man reiht die abzuarbeitenden Aufgaben als Code-Schnipsel hintereinander ein…

Dann gibt es noch die anderen Entwickler, die mit Java oder ähnlichen Sprachen groß geworden sind. Ohne „class“, „package“ und „import“ läuft da gar nichts… Sie bilden Ihre Welt mit Hilfe von Klassen ab und „verwirklichen“ sie, indem sie davon Objekte ableiten. Dabei kann ein Objekt andere Objekte beinhalten.

Im Vergleich zu einem solchen Denksystem ist ein Haufen von Tabellen mit Spalten etc flach wie die Welt von Lactantius (seine Philosophie teilte die katholische Kirche noch nie – auch wenn die „Halbgebildeten“ das immer behaupten). Wie soll man da Abhilfe schaffen? Mit einem SQLObject! (mehr …)

WeiterlesenRelationale Datenbanken für Objekt-orientiert-Geschädigte