MySQL und PHP – Trenn das mal!

Post von realloc | Einsortiert in Code am 24. November 2006 | Keine Kommentare
MySQL und PHP – Trenn das mal!
Oft wird vorgebracht, wenn darüber gesprochen oder geschrieben wird, daß PHP eine gute Sprache für kleinere Projekte sein kann, sie aber für größere Projekte problematisch ist. Für mich ist eine Programmiersprache in erster Linie ein Werkzeug. Und um mit einer Metapher weiterzuarbeiten: Um ein Loch in eine Wand zu bohren, greife ich ja auch nicht zu einem Akkuschrauber. Aber ich könnte natürlich versuchen, das Problem so zu lösen . So gibt es für die verschiedenen Problemstellungen in der Informatik eben auch ganz verschiedene Lösungsmöglichkeiten, wenn man mal die Effizienz außen …
»

“sort” liefert ein “bool” – warum auch nicht?

Post von realloc | Einsortiert in Meckerecke am 4. November 2006 | Keine Kommentare
“sort” liefert ein “bool” – warum auch nicht?
OK, die Überschrift ist “ausgeliehen” . Eines der Bücher in meinem Bücherschrank ist von Steve Maguire und hat den Titel “Nie wieder Bugs!”. Der Untertitel “Die Kunst der fehlerfreien C-Programmierung” verleitet vielleicht manche zu einem Lächeln, wenn man erfährt, daß das Buch von der “Microsoft® PRESS” ist und das Steve für MS gearbeitet hat oder immer noch arbeitet. Aber Steve weiß wirklich viel und sehr genau, was bei C nicht stimmt. Es scheint so, daß PHP viele seiner Warzen von C geerbt hat. Das Kapitel, dessen Überschrift ich mir …
»

Upgrade Apache 2.2

Post von realloc | Einsortiert in Code am 3. November 2006 | Keine Kommentare
Upgrade Apache 2.2
Man gibt PHP ja gern an allem Möglichen die Schuld. Ich tue das auch gern und manchmal wird man dann mit endloser Fehlersuche bestraft, die dann am Ende mit dem Schlag vor dem Kopf endet. Wie auch in diesem Fall: Nach einem Upgrade Apache 2.0 zu Apache 2.2 wurden auf einigen Websites keine Umlaute mehr dargestellt, wenn sie nicht korrekt kodiert waren. Das war mir allerdings erst so spät aufgefallen, daß ich den Apache nicht in den “Kreis der Verdächtigen” aufgenommen hatte. In den News und Foren fand ich einige “Lösungvorschläge”, wie man die php.ini zu bearbeiten hat …
»

Laß uns doch ‘nen Counter bauen

Post von realloc | Einsortiert in Code am 10. Oktober 2006 | Keine Kommentare
Laß uns doch ‘nen Counter bauen
Beim Aufräumen meiner noch recht übersichtlichen Website ist mir phpCountIPTC aufgefallen. Was genau soll das sein? Diese Idee – mal abgesehen davon, daß die entsprechende Seite seit dem Jahr 2003 vor sich hinexistiert – ist entstanden, als jemand mit der Frage auf mich zukam, ob man nicht einen einfachen Webseiten-Counter bauen könnte. Meine Gegenfrage, wofür die Welt noch eines dieser unnützen Spielzeuge braucht, wurde damit beantwortet, daß er nur einen Counter haben will, ohne von einem Service abhängig zu sein. OK, dann ginge es nicht vielleicht auch ohne? Nein, die Dinger …
»

Hände weg von array_key_exists ()

Post von realloc | Einsortiert in Code, Meckerecke am 4. Oktober 2006 | 7 Kommentare
Hände weg von array_key_exists ()
Bei steigender Komplexität der Anwendung soll die Geschwindigkeit in der Ausführung natürlich nicht auf der Strecke bleiben. Man kämpft um jede 10tel Sekunde . Datenbank-Statements werden optimiert, es wird nach der Anzahl der Kontextwechsel zwischen der DB und der Anwendung gesucht, das Design der ganzen Architekur überarbeitet. Manchmal aber kann man ganz klein beginnen und unglaubliche Ergebnisse erzielen. Schon mal array_key_exists () ausprobiert? Zugegeben, es fällt anfangs garnicht auf. Aber werden die Arrays der SQL-Results größer, kann der Effekt, den man erzielt, wirklich ärgerlich …
»
Seite 28 von 29« Erste...1020...2526272829