Archive for category 'Software Development'

Zum Heulen

Thursday, 16. October 2008 11:54

Es ist doch zum Heulen, gerade eine Statistik gelesen: “…und lediglich 4,13 Prozent der Webseiten erfüllen alle Webstandards.”

Warum denn nur? Es ist doch so einfach und auch noch kostensparend, sich an Standards zu halten. Die Qual bei der Webseitenautomatisierung ereilt uns auch immer: “In meinem Browser geht es doch.” heisst dann die Antwort.

Category: Software Development, Testing | Comments (0) | Author: Rene

Poetische Programmierer

Wednesday, 15. October 2008 15:23

Eben haben wir bei der Durchsicht der HtmlUnit-Änderungen im Subversion den folgenden Checkin-Kommentar gefunden.

- I have a dream, few tests to pass
- To help me cope with any class
- If you see the wonder of a fairy tale
- You can take next version even if you fail

- I believe in Java
- Something good in everything I see
- But sometimes hot as Lava
- When I know the time is right for me
- Ill cross the steam – I have a dream

Da scheint jemand seine Berufung nicht gehört zu haben ;)

Category: Misc, Software Development | Comments (0) | Author: Rene

Ein Zitat zum Lieben

Monday, 6. October 2008 8:36

Es gibt Zitate, die sind so erschreckend wahr, dass man sie einfach nur lieben muss und ihnen 100% Recht gibt. Das hier stammt von Bruce Schneier aus dem Crypto-Gram 1999/09/15 und gefunden habe ich es via  KeePass.

As a cryptography and computer security expert, I have never understood the current fuss about the open source software movement. In the cryptography world, we consider open source necessary for good security; we have for decades. Public security is always more secure than proprietary security. It’s true for cryptographic algorithms, security protocols, and security source code. For us, open source isn’t just a business model; it’s smart engineering practice.

Category: Quotations, Software Development | Comments (0) | Author: Rene

Korrekte Telefonnummern sind nicht falsch

Saturday, 4. October 2008 14:55

Ich finde es immer wieder sehr nervig, wenn Programmierer einfach nicht mit Telefonnummern und ihren korrekten Ausprägungen umgehen können. +491727900000 ist nun mal eine 100% korrekte Nummer, aber die meisten Internetläden nehmen sowas nicht an und nerven mit Korrekturaufforderungen.

Bitte klicken Sie auf zurück und geben Sie eine korrekte Telefonnummer ohne Sonderzeichen ein.

Die Nullen sind von mir fürs Posting eingesetzt. Soll mich ja nicht jeder gleich anrufen.

Category: Software Development, Testing, Things went wrong | Comments (0) | Author: Rene

Hammerhead – Firefox Plugin

Wednesday, 1. October 2008 20:57

Ab sofort gibt es Hammerhead als neues und nützliches Firefox/Firebug-Plugin. Hammerhead misst die Ladezeit einer Webseite und zeigt sie übersichtlich in der Browser-Statusbar an. Zusätzlich erlaubt das Plugin ein Browser-Cachemanagement, um die Messungen zu verbessern bzw. Cache-Einflüsse auszuschliessen.

Category: Performance, Software, Software Development, Testing, XLT | Comments (0) | Author: Rene

Die Wahrheit

Wednesday, 17. September 2008 10:27

Eine sehr wahre Weisheit von Andrew Tanenbaum:

As I did 20 years ago, I still fervently believe that the only way to make software secure, reliable, and fast is to make it small.

Category: Quotations, Software Development | Comments (0) | Author: Rene

Docbook – der Beginn einer Liebe?

Saturday, 16. August 2008 13:40

Wenn man Dokumentation schreiben muss, dann überlegt man sich zweimal, welches Format man nimmt. Na klar, am Ende ist es wohl fast immer ein PDF, aber ein PDF schreibt man nicht direkt.

MS Word? Hoher Frustrationsfaktor und man kann schlecht gemeinsam daran arbeiten, vor allem im Sinne einer Versionsverwaltung. Vom Ausschluss der Linux-Fans mal ganz schweigen.

OpenOffice? Schon besser, aber das mit der gemeinsamen Arbeit und der Versionverwaltung ist da noch nicht so perfekt, zudem quälen sich viele Leute mit Layoutfragen und weniger mit dem Inhalt. Das ist aber kein OO-Problem, sondern ein Verständnisproblem der Arbeit mit strukturierten Dokumenten. Ein visuelles Tool verführt einfach dazu, nicht über Struktur nachzudenken, sondern sich im Design zu verlieren.

LaTeX? TeX ist cool und produziert super Dokumente, wenn man es denn mal im Griff hat und eine gute Vorlage mit Paragrafen und Absätzen, die ausgezeichnet sind, sein eigen nennt. Pure LaTEX hilft nicht viel, weil alle wieder zum manuellen Formatieren neigen… auch wenn das Ergebnis super aussieht. Dafür lassen sich aber Dokumente sehr einfach gemeinsam schreiben und in einer Versionsverwaltung gut hinterlegen und pflegen.

Wenn man den Markt eine Weile studiert, dann findet man DocBook, quasi die konsequente Weiterführung der TeX-Idee mit den Mitteln von XML und XSL. Viele Linux-Projekte schreiben bereits ihre Dokumentation in DocBook.

Leider gibt es kaum vernünftige Editoren am Markt, die das Schreiben unterstützen und gleichzeitig etwas Luxus bieten, um zum Beispiel die Rechtschreibung zu prüfen. Ich als Programmierer mag auf jeden Fall schon mal das Format, die Klarheit und die Möglichkeiten, die sich durch XML/XSL ergeben. Gleichzeitig läuft die Sache auf allen Plattformen, da die Tools zur Produktion des finalen PDF in Java geschrieben sind.

Bin gespannt, ob DocBook eine große Liebe wird oder eine herbe Enttäuschung.

P.S. Nicht zu vergessen, dass O’Reilly DocBook als offizielles Anlieferungsformat für Bücher auserkoren hat. Ich wollte schon immer mal ein Buch schreiben.

Category: Misc, Software Development | Comments (3) | Author: Rene