Archive for the 'Programmierung' Category

Jan 13 2009

Spezifikation

Veröffentlicht by . Filed under: Programmierung

Heute meldet sich ein Kunde bei mir, dass in seinem Shop bestimmte Kunden mit Umlauten immer wieder nicht mittels spezieller Zahlungsmethode bestellen konnten.

Es stellte sich dann schnell heraus, dass es an der falschen Kodierung lag. Der Zahlungsprovider erwartet ISO-8859-1, ich hab die Daten in UTF-8 geschickt. Kein Problem, kann man ja umwandeln. Man muss es nur wissen! Auf meine damalige Bitte, mir eine Spezifikation zu schicken kamen nur Beispieldaten (natürlich ohne Umlaute). Heute dann die “Ausrede”: Im alten Shop hat es doch auch funktioniert. Klar, der war ja auch nicht in UTF-8.

Das ist inzwischen mindestens das dritte mal, dass es mit dem Zahlungsprovider Probleme gibt, weil ich Funktionen anders implementiert habe. Total nervig. Auf meine erneute Bitte, doch endlich eine Spezifikation der Schnittstelle zu schreiben, wurde leider wieder nicht reagiert. Dann braucht man sich über Probleme nicht wundern.

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...
2 responses so far

Dez 31 2008

PDT in Version 2 verfügbar

Veröffentlicht by . Filed under: Programmierung,Software

Die PHP Entwicklungsumgebung PDT ist in Version 2 erschienen und kann jetzt heruntergeladen werden. Bis vor etwa 3 Monaten hab ich PDT auch aktiv eingesetzt und bin mehr oder weniger damit zufrieden gewesen. Allerdings – so finde ich – merkt man schon deutlich, dass Zend eine kostenpflichtige erweiterte Version anbietet, denn viele nette Funktionen fehlen in PDT.

Nachdem ich ihm Rahmen meiner Dissertation Netbeans einsetze (kann Java meiner Meinung nach deutlich besser debuggen als Eclipse – vor allem bei Multi-Threading) und Netbeans jetzt auch PHP unterstützt, hab ich den Wechsel gewagt: und ich bin absolut zufrieden. Meine Empfehlung zur Entwicklung von PHP und Java geht deshalb eindeutig in Richtung Netbeans. Dann noch auf jeden Fall ein SVN-Server oder CVS-Server installieren (oder mit vmware ein vorkonfiguriertes nutzen). Das sollte man auch tun, wenn man alleine programmiert, denn dann kann man den Entwicklungszustand besser protokollieren und das ist oft viel Wert (wenn man z.B. dem Kunden die Neuerungen erklären soll).

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...
No responses yet

Dez 11 2008

jQuery – Gallery-Script

Veröffentlicht by . Filed under: jQuery

Gerade auf ein sehr hübsches Script mit dem Namen Simple Controls Gallery gestoßen, das es sehr angenehm macht, mehrere Bilder auf einer Seite anzuzeigen. Insbesondere in manchen von mir betreuten Shops könnte ich mir das Script sehr gut vorstellen, wenn mehr als ein Produkt-Bild zur Verfügung steht. Da hab ich nämlich oft das Problem, dass hauptsächlich nur ein Produktbild existiert. Wenn aber mehrere Bilder auftauchen, dann sehen diese entweder “angehängt” aus oder – wenn nur ein Bild existiert – es gibt viel Leerraum. Das Script könnte dieses Dilemma sehr gut lösen.

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...
One response so far

Dez 04 2008

Opera und float

Veröffentlicht by . Filed under: (X)HTML + CSS

Auch Opera ist nicht Bug-frei. Folgender Code:

  • bla bla bla

  • Das Bild wird mit float:left versehen, p.footer mit clear:left. Wenn jetzt das li ein position:relative hat, dann wirkt sich das clear nicht auf li aus, auch wenn man mit “overflow:hidden” das eigentlich erzwungen hat. Entfernt man “position”, dann geht es.

    1 Star2 Stars3 Stars4 Stars5 Stars
    Loading ... Loading ...
    No responses yet

    Nov 26 2008

    Hibernate Spielwiese

    Veröffentlicht by . Filed under: Doktorarbeit,Java

    Ich setze für mein Dissertationsprojekt Hibernate ein, weil ich mich auf die Programmlogik konzentrieren will und nicht auf die Speicherhaltung. Das funktioniert im Wesentlichen sehr gut, Hibernate ist wirklich eine sehr gute ORM. Allerdings bekomme ich in letzter Zeit immer wieder komische Fehlermeldungen, die mir nichts sagen. Und zwar genau dann, wenn ich ein Objekt, das ich bereits in der DB speichere, aktualisiere und wieder speichern möchte.

    Nach langem Suchen weiß ich auch warum: Er speichert die Objekt-Änderung automatisch: Hibernate merkt offensichtlich, dass ich einen Wert eines bereits persistierten Objekts geändert habe und übernimmt diese Änderung automatisch in die DB. Finde ich super! Muss man aber erstmal drauf kommen.

    1 Star2 Stars3 Stars4 Stars5 Stars
    Loading ... Loading ...
    No responses yet

    Next Entries » | « Previous Entries

    ^