Mittwoch, 25. August 2010
12:58 Uhr
Andreas, sein Hoster und die Umzüge
Vor zwei Jahren zog Andreas eines seiner Projekte auf einen neuen Server, allerdings beim gleichen Hoster, um. Nach dem Umzug klappte einiges nicht mehr und schließlich stellte sich heraus, dass die Sessions nicht so funktionierten, wie sie funktionieren sollten.
Vor ein paar Wochen zog Andreas mit seinen anderen Projekten ebenfalls um. Am Wochenende erzählte mir Andreas dann, dass bei seinem Blog etwas nicht mehr läuft. So wie es klang, war ihm das schon vor einer Weile aufgefallen, aber nicht sehr wichtig erschienen, weswegen er bisher nichts gesagt hatte. Bei der Fehlersuche stieß ich dann ziemlich schnell auf Ähnlichkeiten zum letzten Mal und siehe da: Mal wieder sind die Sessions nicht mehr aktiv.
Beim nächsten Umzug schaue ich gleich nach, ob sie noch funktionieren.
Montag, 31. Mai 2010
15:24 Uhr
Kleiner Fehler
Was ein einziges Zeichen doch bewirken kann... ein >= statt eines > führte dazu, dass der Mai bei mir nur 30 anstatt 31 Tage hatte (links beim Kalender). Ich finde es immer wieder faszinierend, wie wichtig auch kleine Details bei der Programmierung sind. Noch so ein Punkt, warum ich gerne programmiere.
Sonntag, 11. April 2010
15:00 Uhr
Fertig
Da ist sie also tatsächlich heute fertig geworden - die Datenbank. Das mit der Stunde hat nicht so ganz geklappt, es waren dann eher 1 1/2 Stunden, aber auf jeden Fall keine wirklich lange Angelegenheit mehr. A. hatte nicht nur seinen Kopf mitgebracht, sondern auch noch gute Ideen und ich finde das Projekt wirklich gelungen.
Die Datenbank ist mit Sicherheit nicht perfekt geworden, aber sie erfüllt ihren Zweck und ist in meinen Augen eine sehr gute Abwägung von Aufwand und Nutzen. Ich bin sehr zufrieden.
Samstag, 10. April 2010
20:06 Uhr
Alles neu
Einmal Datenbank von Grund auf neu erstellt, die Daten soweit möglich importiert, die anderen von Hand nachgetragen ... und dann war es nur noch eine Sache von Minuten, die noch fehlenden Elemente zum Laufen zu bekommen. Morgen noch erklären bzw. teilweise noch einmal selbst zusammen bauen lassen und dann mögen sich andere mit dem Datensalat beschäftigen.
Also, lieber A., wenn du deinen Kopf morgen mitbringst, sind wir in gut und gerne einer Stunde fertig!
Samstag, 10. April 2010
18:11 Uhr
Gepflegter, kleiner Wutanfall
Die Datenbank stürzt ab.
Eine Sicherung der Datenbank stürzt ab.
Eine Testdatenbank stürzt ab.
Die Zeit vergeht und das Problem lässt sich weder lokalisieren noch beheben. Wutanfall. Jetzt.
Freitag, 09. April 2010
19:19 Uhr
Verflixt noch mal
2 1/2 Stunden (+ so 7 oder 8 in den letzten Wochen) in diese blöde Datenbank gesteckt und sie macht immer noch nicht, was sie soll. Stattdessen hat sie sich zweimal geschrottet und liefert zwischendurch unerklärliche Fehler. Und das Schlimmste bei der ganzen Sache: Mit PHP und mySQL hätte ich es vermutlich schon längst zum Laufen gebracht.
Oder ich hätte vielleicht einfach nicht bemerkt, dass noch mehr Zeit vergangen wäre.
Dienstag, 06. April 2010
13:39 Uhr
Code, pur
So sehr ich übrigens komfortable Benutzeroberflächen zur Eingabe etc. zu schätzen weiß, so sehr macht es mir auch Spaß, manche Dinge einfach nur über Code ausführen zu lassen, ohne langwierig an Eingabemasken und Co herum zu schrauben.
Bestes Beispiel dafür ist mein Blog-Universal-Script, das je nach Bedarf mal eben sämtliche Kategorien umändern kann, oder alte Verlinkungen aussortiert, falsche Zeichencodierungen entfernt oder auch ganze Kategorien samt Inhalt komplett löschen kann.
Alle Fäden in der Hand zu halten ist manchmal seeehr nett.
Dienstag, 06. April 2010
13:33 Uhr
Ein neues Feature
Manchmal frage ich mich, ob meine vehemente Weigerung, ein
professionelles fertiges Blogscript zu verwenden, irgendetwas mit einer Art Kontrollzwang gepaart mit Spieltrieb zu tun hat... ich liebe es, neue Dinge dazu zu programmieren, genauso wichtig ist mir aber auch, genau zu wissen, was dieses Code-Konstrukt eigentlich alles macht und wo ich was finden kann. Das ermöglicht es mir nämlich, mir schon Gedanken über die Abläufe zu machen, während ich noch gar nicht am Code sitze, sondern dusche, koche oder was auch immer sonst nicht meine ganze Aufmerksamkeit erfordert.
Und das wiederum führte heute dazu, dass ich nach nur einer halben Stunde schon alles, was mir vorschwebte fertig hatte. Ich gebe zu, es ist nicht 100 %ig perfekt, aber außer mir sollte das niemand merken und da 100 %ige Perfektion wesentlich mehr Aufwand bedeuten würden, bin ich eben mit 95% auch schon zufrieden. Ausnahmsweise.
Und wer sich fragt, worüber ich die ganze Zeit plappere: Ich kann jetzt endlich einem Artikel auch mehr als eine Kategorie zuweisen.
Mittwoch, 31. März 2010
11:53 Uhr
Geklammert
Wegen einer einzigen, falsch gesetzten Klammer zeigte mein Kalender auf der linken Seite gerade "29 30 30 30 30 30 30" an. Der Fehler war ohne großen Aufwand schnell gefunden und auch behoben, aber ich finde die Wirkung von solchen "Kleinigkeiten" immer wieder faszinierend.
Ich mag programmieren.
Mittwoch, 03. März 2010
21:49 Uhr
Manchmal macht man sich mehr Arbeit, als man wollte
Ich habe die Bildereinbindung auch für eine andere Seite umprogrammiert, nachdem bei mir alles so schön funktioniert hat. Dort hat es natürlich nicht auf Anhieb geklappt, aber zumindest mit relativ wenig Nachbesserungen. Da ich selbst aber ausschließlich mit Firefox surfe, habe ich nur bei meiner eigenen Seite einen kurzen Blick auf den IE geworfen, festgestellt, dass er es richtig anzeigt und mir keine weiteren Gedanken gemacht.
Heute wollte ich dann von einem anderen Computer aus, etwas auf dieser anderen Seite nachschlagen und stellte fest, dass die Bilder ganz und gar nicht so eingebunden waren, wie sie sollten: Zentrieren funktionierte nicht und die Bilder saßen auch nicht in einem schönen Rahmen, sondern kleben links oben am Rand und hatten rechts und unten einen Rahmen.
Die Fehlersuche brachte mich dann darauf, dass die andere Seite nicht XHTML, sondern reines HTML (und schon ziemlich alt) ist und der IE da wohl etwas streng ist. Also habe ich heute Nachmittag die Seite auf XHTML geändert. Allerdings nicht komplett, sondern nur so weit, dass sie richtig funktioniert - valide ist sie nicht. Aber ich plane sowieso über kurz oder lang einen Umbau und wollte nicht mehr Zeit als notwendig in etwas investieren, das sich ohnedies bald ändern wird.
Aber sowas... früher war immer Netscape die Zicke und IE hatte einfach nur ein paar Spleens und jetzt benimmt sich der plötzlich so mimosenhaft.