Mittwoch, 8. Februar 2006Probleme beim Jabber-SupportNachdem die Rechnungen nun funktionieren, widme ich meine Aufmerksamkeit dem Jabber-Projekt. Ich dachte eigentlich, das wäre nur noch eine kleine Sache, aber mir scheint, dass dem nicht wirklich so sei. Ich setzt den jabberd2 ein und wollte eigentlich auch bei ihm bleiben. Im Prinzip dachte ich, sei es kein Problem mehrere Domains über einen c2s laufen zu lassen. Ist es aber doch, denn der c2s des jabberd2 muss explizit jede Domain kennen, über die er verfügbar sein soll. Zudem muss für jede Domain noch ein separater sm-Prozess (Session Manager) laufen. Eigentlich immernoch kein Problem - so ein Session-Manager ist schnell konfiguriert und gestartet, aber leider müsste man den c2s beim Hinzufügen oder Entfernen einer Domain auch gleich mit neustarten, denn einen Reload-Befehl scheint er nicht zu kennen Ich schätze, ich werde auf die Alternative zurückgreifen: Ein separater c2s für jede Domain. Das hätte den Vorteil, dass man gleich für jede Domain ihre eigenen SSL-Zertifikate verwenden könnte, aber ob das überhaupt funktioniert weiß ich noch gar nicht. Ich werde mal weiter werkeln und eine geeignete Kontroll-Struktur aufbauen... Samstag, 4. Februar 2006Jabber für alle!Nachdem die Sache mit den Rechnungen schon fast fertig ist, hatte ich heute Nachmittag einfach kein Bock mehr hatte. Also weg von PHP! Hin zu C... - Ich habs nicht lange ohne irgendeinen Programmcode ausgehalten Wie die Überschrift es verrät, habe ich heute begonnen Jabber richtig in mein System zu assimilieren. Momentan arbeite ich an einem c2s-Authenticator der ein wenig meine Benutzer- und DNS-Datenbank berücksichtigt... Das wird ein Spass! Einige Kunden werden sich bald bestimmt über einen eigenen Jabber-Server freuen dürfen! Kein DateDiff in PHPEben musste ich mal wieder feststellen, dass PHP keine mit DateDiff zu vergleichende Funktion besitzt. Verdammt! Wenn man mit der Differenz zweier Daten in Sekunden, Stunden oder Tagen handtiert ist das ja kein Problem, aber sobald es um Monate oder Jahre geht bekommt man wohl Probleme... Ich hab mal auf die schnelle einen kleinen Workaround gebastelt... Und er funktioniert! Jipiieeee! "Kein DateDiff in PHP" vollständig lesen Dein Kopf ist zu groß! Nein, Du kommst hier nicht rein...... sagte mein Mailserver wohl heute morgen. Ein guter Kunde wollte mir heute morgen eine recht große Mail schicken. Zu meinem Leidwesen wurde die Mail von meinem Mailserver zurückgewiesen und kam zu ihm zurück. Das tut mir echt Leid, da er ein wunderschönes Haus an einem Weier tief im Wald besitzt und dort nur ISDN (in Verbindung mit SkyDSL - aber beim Mails schicken zählt das ja nicht) hat. Ärgerlich, wenn dann eine große Mail einfach so zurück kommt! Weil man dann nochmal alles schicken darf. Zum Glück hat nicht sofort wieder die Mail geschickt, sondern mir erstmal auf meine Mobilbox (die noch lautlos neben dem Bett lag); Ich hab ihn dann sofort zurückgerufen und mir die Fehlermeldung vorlesen lassen. Kanntet ihr die Postfix-Direktive "header_size_limit"? Ich nicht! Ich hab das "header_size_limit" ein kleines bisschen ( ) höher gesetzt und bin nun gespannt, was mich in seiner Mail erwartet. Mein Dank gilt übrigends dem Tool "postconf" und "grep" Freitag, 3. Februar 2006Bug oder Feature?Der Abend ist gerettet! Es heiterten mich die AGB ein wenig auf und dann hab ich noch die Ursache für meine PDF-Probleme gefunden. Hab auch gleich meine typische "Bug or Feature?"-Mail an die entsprechende Mailinglist geschickt und bin ja mal gespannt, ob da irgendwas zurückkommt. Ich bin jedenfalls einen Schritt näher am verschicken der neuen Rechnungen, so dürfen sich einige schon bald über ein frisches PDF freuen Natürlich zickt mein Skript jetzt erst einmal an einer anderen Stelle, das sollte aber Nebensächlich sein. Rechnungen verzögern sich...Der gestrige Abend hatte - abgesehen von dem Anruf vom Manuel - recht wenig positives. Eigentlich hatte Manuel richtig viel Glück, dass ich ihn nicht angeschrien oder sonstiges habe. Wo wir schon mal bei dreckigem Code waren: Ich produziere ihn auch, das will ich gar nicht bestreiten. Nachdem die Buchhaltungsdatenbank schon recht zuverlässig läuft, wollte ich mal hingehen und PDF-Rechnungen daraus generieren. Funktioniert auch schon perfekt - sofern ich mich auf eine einzige Rechnung beschränke, denn ab der Zweiten kommt nur noch absoluter Mist heraus... ... ich habe wohl ein Speicherproblem. Bis dahin werde ich entweder auf mein Geld verzichten müssen oder die Rechnungen weiter von Hand schreiben Donnerstag, 2. Februar 2006Transfer erfolgreich und doch fehlgeschlagen?Da ich mich in letzter Zeit mehr über KK-Anträge als Neuregestrierungen freuen durfte, hatte ich auf die schnelle mal eine Info-Seite programmiert, auf der die Kunden den Transferstatus ihrer Domains einsehen können. ... natürlich war das keine manuelle Sache, die da hinter steckte, sondern ein automatisierter Prozess, wie ich ihn in der Vergangenheit noch nie hatte. Heute morgen musste mir auffallen, dass sobald der Transfer erfolgreich war, der Status des Transfers auf dieser Seite in "Systemfehler" geändert wurde. Das lag ganz einfach daran, dass mein Registrar eine Datenbank über aktive Transfers führt und sobald ein Transfer abgeschlossen ist, wird die Domain aus dieser Datenbank entfernt. Ich habe gerade eben mal einen kleinen Workaround geschrieben und gleichzeitig ein vollautomatisches Update für neue Domains hinzugefügt. Rein theoretisch wird nun automatisch ein neues Handle für den Eigentümer der Domain erstellt (sofern noch nicht vorhanden), die Whois-Datensätze der Domain werden aktualisiert und meine Nameserver werden eingetragen. Ich bin gespannt, ob das wirklich funktioniert! :hmm:Mittwoch, 1. Februar 2006Neues RechnungssystemNachdem ich vorgestern den Plan gefasst habe mich endlich mal um meine Buchhaltung zu kümmern, ist die dazugehörige Datenbank heute fertig geworden und ich habe erste kleinere Tools geschrieben. Heute abend werde ich wohl erste Tests laufen lassen - unter reelen Bedingungen, abgesehen davon, dass keine Rechnungen verschickt oder verbucht werden. Entsprechende Kunden wissen sogar bescheid, obwohl es sie an sich gar nicht interessieren bräuchte. Aber vielleicht freut es sie zu wissen an welch für mich wichtigem Projekt sie teilhaben durften. Der fade Beigeschmack für einige dabei ist nur: Sind die Tests erfolgreich, gibts in den nächsten Tagen auch direkt für den einen oder anderen die allererste Rechnung Neue OpenSSH-VersionHeute ist OpenSSH in einer neuen Version erschienen! Endlich mal ein Bugfix, wobei ich schon mal drüber nachgedacht habe, ob ich nun ohne Sorgen leben könnte. Das Bugfix jedoch sieht nicht allzu groß aus, als ob die darunterliegende Sicherheitslücke unbedingt, sofort und umgehend gestopft werden müsse. Es wird ein Update geben, aber nicht heute.
« vorherige Seite
(Seite 2 von 2, insgesamt 24 Einträge)
|
SucheRead this blog!KategorienBlog abonnierenNotice this! |
Kommentare