Mittwoch, 30. Mai 2007Jabber-Komponente?Angetrieben durch die geplanten Veränderungen am Jabber-Server habe ich gestern Nacht mal wieder meine kleine PHP-Jabber-Klasse rausgekramt und rumprogrammiert. Neben ganz kleinen Veränderungen am ursprünglichen Code habe ich auch ein paar XEP's eingebaut, die da wären:
Als nächstes steht eigentlich das XEP 0030 (Service Discovery) auf dem Programm, allerdings baue ich vorher noch ein wenig die ganze Klasse um, sodass die besser mit XML-Namespaces umgehen und einfacher um das eine oder andere XEP erweitert werden kann... Bleibt eigentlich nur noch die Frage, wann die mal endlich produktiv zum Einsatz kommt und ich z.B. das Projekt hier mal wieder aufgreife. Für Interessierte: Die Klasse gibts hier! Donnerstag, 24. Mai 2007Tabelle gecrashed...Einem Kunden ist eine 8 GB große MySQL-Tabelle vergangene Nacht gecrashed. Da die Datenbank allerdings auf einem Produktivsystem von ihm liegt und die Tabelle nicht mal eben so parallel zum normalen Betrieb recovert werden kann bzw. sollte, haben wir die defekte Tabelle kurzerhand auf ein benachbartes System übertragen, dort reparieren lassen und wieder zurückkopiert... Im Nachhinein betrachtet war es wohl sowieso die schnellste Variante mit dem Problem umzugehen... Nichts desto trotz habe ich dem Kunden empfohlen seine Tabellen in Zukunft zu "mergen", d.h. keine einzelne 8 GB große Tabelle zu betreiben, sondern mehrere kleine in einem MERGE zusammenzufassen. Ich trau aus Erfahrung keiner MySQL-Tabelle größer als 5 GB und da MySQL 5.1 noch nicht wirklich Partitionierung kann ist das wohl die beste Lösung für den Moment... ... wobei man natürlich auch über einen wechsel des DBMS nachdenken könnte Domain-MissbrauchOkay, das ist im Prinzip nichts neues, dass Spamer gerne Domains anderer Internetnutzer stehlen und quasi unter deren Namen versenden. Ebenfalls nix neues ist, dass viel zu wenig Mailserver da draußen auf Techniken wie SPF oder ähnliches setzen. Was mir allerdings neu war ist die Herkunft des Spams. So bekam ich eben eine besorgte Mail eines Kunden, dessen Domain gerade für Spam missbraucht wird, wo er mir ganz viele dieser Mails anhängte (bevor jemand fragt: Die hat er als Bounce zurück bekommen ). Ich habe mir richtig viel Zeit genommen dem Kunden die Problematik darzustellen und habe auch ein paar Header dieser Mails analysiert. Kurz angemerkt: Wichtig hierbei ist mittlerweile auch immer jeden Received-Eintrag mit seinem vorgänger zu vergleichen, denn Spamer fälschen die Mittlerweile auch gerne Was mich dabei stutzig machte: Alle diese Spams (und noch ein paar) mehr wurden ohne Zweifel aus verschiedenen IP-Netzen der US Army verschickt... Eigentlich hätte ich bei denen erwartet, dass die relativ "save" sind - oder gar eine neue Angriffstaktik? :hmm: Dienstag, 22. Mai 2007UMTS für unterwgsNachdem ich nun schon zum Zweiten mal von einem Blogleser wegen der T-Mobile wnw Card compact II und Linux angesprochen worden bin und es schon wieder nur ca. 20 Minuten hacken brauchte, bis sie auch bei besagtem Menschen funktionierte, scheint es mir ein wenig logisch hier mal ein paar meiner halt schon in Mails geschriebenen Worte hier zu veröffentlichen... Nun also: Wie bringe ich meinem (geilen) Linux-Computer bei mit der wnw Card compact II von T-Mobile zu quatschen. (sollte für das gleiche Model, aber anders gebrandet natürlich auch funktionieren) "UMTS für unterwgs" vollständig lesen Montag, 21. Mai 2007"Konnte nicht mit dem Server verbinden"Wie ich sowas hasse Ich treibe mich dieser Tage massiv in "fremden" Netzen rum und zerstöre dabei regelmäßig mein lokales DNS-Setup. Warum ich das tue, darauf möchte ich hier nicht eingehen, allerdings erschreckt mich Thunderbird regelmäßig mit der Fehlermeldung "Konnte nicht mit dem Mailserver verbinden, überprüfen sie ob dieser richtig konfiguriert oder ausgefallen ist" (Gedächtnisprotokoll). Das schreit in meinen Augen immer nach der kurzen und prägnanten Meldung "Verbindung zurückgewiesen" aka "der IMAP-Server ist abgestürzt" - was jedoch eine falsche Annahme ist. Wie ich es im ersten Absatz bereits andeutete: Mein DNS hier auf dem Laptop ist das Problem, Thunderbird kann schlichtweg den Domainnamen für den Mailserver nicht auflösen. Schön, wenn das so auch irgendwo aus dieser Fehlermeldung hervorgehen würde. Firefox zum Beispiel schafft das hervorragend Sonntag, 20. Mai 2007Gewalt gegen Computer...Manchmal ist die Technik echt gegen mich. Zumindest die einiger Gehäusebauer... So habe ich das halbe Wochenende damit verbracht das RAID-Array in einem Server komplett auszutauschen. Wobei "austauschen" ein sehr schöner Begriff ist - die Einschübe waren für die Festplatten eines bestimmten Herstellers ausgelegt, dem wir mangels Zuverlässigkeit jedoch keine Festplatten mehr abnehmen wollten (seit 3 Jahren fiel in diesem Array regelmäßig die eine oder andere Platte aus) sodass nun (unpassende) schönere Festplatten eines Marktbegleiters gekauft wurden. Da die natürlich nicht in die Einschübe wollten, habe ich ein wenig mit der Kneifzange nachgeholfen. Ich muss mir eingestehen: Das Ergebnis ist besser geworden als ich es mir erhofft habe. Die Festplatten sind zwar nicht mehr "hot-swapable" (wobei das "hot" gelogen ist, da es der Controller überhaupt nicht erlaubt) aber die Kabel liegen nun sogar besser als vorher und es sind auch ein paar mehr Löcher (an der richtigen Stelle versteht sich ) für eine bessere Durchlüftung entstanden - so machen auch die 3 Gehäuselüfter wieder ein bisschen mehr Sinn... Fazit der ganzen Geschichte ist aber eindeutig: Die nächste Maschine wird nicht mehr das billigste. Ein Glück nur, dass es keine unserer war (die sind natürlich a stückle besser) Mittwoch, 9. Mai 2007Wow...... ein Wort, das ich in letzter Zeit eigentlich mehr oder weniger ausschließlich mit Microsoft-Werbung für irgendwelche Software in Verbindung gebracht habe. Nicht gerade positiv, zumal ich eher bezweifle, dass das "beste" an einem "Betriebssystem" die "Eye-Candy Effekte" sein sollten. Gestern bin ich aber selbst mal Eye-Candy geworden und habe auf meinem Linux-Laptop Beryl installiert. Wow... Cooles Betriebssystem und Eye-Candy (und das sogar ohne Aufkleber) Montag, 7. Mai 2007Ärger mit dem c-clientLetzte Woche habe ich mich (mal wieder) mit dem "c-client" herumgeprügelt... Natürlich indirekt auf Kundenwunsch. Indirekt, weil ich Anfragen zum c-client in der Vergangenheit sehr gerne schon im Keim erstickt oder an der Wand zerschmettert habe, diese hier ausnahmsweise mal nicht direkt. Eigentlich habe ich mich schon oft genug mit diesem Stück Software rumgeschlagen - oft genug um es zu hassen, denn es ist richtig dreckig zu konfigurieren und verfügt kaum über Dokumentation und über keinerlei Installations-Routinen... ... trotzdem schmerzt es natürlich, wenn man keine IMAP-Erweiterung für PHP anbieten kann, weil dieses kleine Stück Software fehlt. Allerdings würde ich das hier nicht schreiben, wenn es nicht ein Fünkchen Hoffnung da draußen gäbe: Ich habe den Kampf gewonnen und zumindest alle Schritte gut (intern) dokumentiert (darunter auch das Hacken der Makefile und das Installieren einiger Header-Dateien von Hand), sodass der nächste Schritt nur noch die Integration in die Server sein kann... Na, da bin ich ja mal gespannt! :hmm: Freitag, 4. Mai 2007Aber bitte persönlich!Für ein kleines Projekt in dem ich nebenbei tätig bin, verschicke ich heute Einladungen für eine größere Veranstaltung Ende Mai an alle Mitglieder... Die Erfahrung aus dem vergangenen Jahr hat gezeigt, dass das ein ziemlich schwerfälliger Haufen ist, der sich gerne mal persönlich angesprochen fühlt und mit allgemein gehaltenen Einladungen eher weniger etwas anfangen kann - zumindest, wenn es darum geht, auch persönlich zu erscheinen. Da ich bei solchen Sachen ein Freund von Details und technischen Rafinessen bin, hab ich mir ein kleines Helferprogramm geschrieben, dass für jedes Mitglied eine eigene halbwegs persönliche Einladung generiert - als PDF versteht sich. Ich bin mal gespannt, ob sich der Aufwand gelohnt hat... :hmm: Donnerstag, 3. Mai 2007Liebe machenImmerwieder gerne eingetippt... Schön, wenn die Makefile einen dabei unterstützt:
...
(Seite 1 von 1, insgesamt 10 Einträge)
|
SucheRead this blog!KategorienBlog abonnierenNotice this! |
Kommentare