zurueck

Atsutanes kleiner Blog

Archiv April 2008

[20080428] - Python
Lange habe ich mich geweigert Skriptsprachen oder Interpretersprachen zu benuetzen, aber jetzt bin auch ich soweit, dass ich anfange eine eben solche zu erlernen, die Wahl fiel auf Python, dank der guten Einbindbarkeit in C und der umgekehrten Einbindbarkeit von C-Code in Python. Gelernt wird wie immer mit einem openbook von galileocomputing.
[20080428] - Wirtschaftsinformatik
Au Backe, der Schulleiter hat gerade Unterrichtsbesuch in WI gemacht, an und fuer sich ja kein Problem bei unserer Klasse, wir arbeiten gut mit, sind - zumindest in den PC Raeumen - still und fleissig. Also eigentlich alles Makellos, waere da nicht jemand zu spaet gekommen ... tja ich bin mal wieder negativ aufgefallen, gabs in der Schule schon laenger nichtmehr :)
[20080427] - Was fuer ein Tag...
Puh, ich braeuchte eigentlich nochmal zwei Tage Wochenende, zwar war der Tag physologisch nicht sonderlich anstregend, immerhin habe ich die meiste Zeit entweder auf dem Sofa lesend, beziehungsweise vor dem PC tippend verbracht, aber psychologisch vor allem aufgrund letzterer Aktivitaet bin ich absolut am Ende. Es ist erstaunlich wie einen Menschen, die einfach nur zu faul sind einige wenige Zeilen Wikipedia Artikel zu lesen, dermaszen auf die Palme bringen koennen. So wechselten sich heute Momente in denen das zerschmettern von Gegenstaenden kurz bevor stand, regelmaessig mit Momenten absoluter Entspannung ab(Tarja sei Dank :)), ein furchtbares Gefuehlschaos. Nunja, der Abend ist noch relativ jung, ich glaube ich werde mich jetzt entspannt in die Badewanne legen und mich auf den morgigen Schulstress vorbereiten.
[20080427] - IRCBot - spartacus
Naja wie der/die ein oder andere von euch eventuell weiss, habe ich vor einigen Wochen ein simples IRCBot C-Codebeispiel mit dem Titel "simplebot" erstellt(wird irgendwann auf der Hauptseite veroeffentlicht), nunja auf Basis eben diesen Codebeispiels entwickle ich momentan einen an meine Beduerfnisse angepassten Bot namens "spartacus".
Wie auch immer ich hatte die letzten zwei Wochen unheimliche Probleme mit dem Modulsystem, da es staendig zu veraenderten Werten der Steuerungsvariablen kam, BadBoy_ hat sich dann heute Abend(vom 26. auf den 27.) den Code angesehen und mehrere Bufferoverflows in der irc_getdata() Funktion entdeckt, die fuer eben jenes Verhalten verantwortlich sind, weshalb ich ihm hier an dieser Stelle recht herzlich danken moechte.
Nunja jetzt heisst es ersteinmal ab ins Bett und morgen(respektive heute, wenn ich wieder aufgestanden bin) gehe ich dann wohl nochmal saemtliche Funktionen durch und suche nach weiteren Overflows.

Nachtrag 10 Uhr: So nachdem ich jetzt knapp acht Stunden Schlaf abbekommen habe, habe ich in der letzten halben Stunde die betroffene Funktion neu geschrieben, diesmal mit strtok anstatt eines Schleifenkonstruktes und tada alles funktioniert fabelhaft. Trotzdem werde ich nochmals den Code durchgehen und hoffentlich wars das dann an Problemquellen, jetzt gehts aber erstmal an den Fruehstueckstisch ;)
[20080426] - Firefox - Browserkennung aendern
Wenn ihr eine Seite aufruft sendet euer Browser eine Kennung an den Server auf welcher die angeforderte Seite liegt, das ganze findet sich dann in den Logdateien des Servers wieder und wird beispielsweise fuer statistische Auswertungen("Wie viele User nutzen welchen Browser in welcher Version?") oder um eine andere Version der Seite zu schicken(bei modernen dynamischen Seiten anzutreffen, wenn bestimmte Browser, mit bestimmten Techniken nicht klar kommen). Naja wie auch immer, wenn ihr Firefox benutzt koennt ihr die Kennung wie folgt anpassen:
Als Adresse about:config eingeben
Rechtsklick auf die Auflistung
New -> String
Es erscheint ein Fenster mit folgendem Text: "Enter the preference name", hier general.useragent.override eingeben
Es erscheint ein aehnliches Fenster, hier dann die gewuenschte Kennzeichnung eintragen, bestaetigen und das wars dann auch schon.

Tja ihr fragt euch vielleicht warum ich das dann schreibe, wenn das hauptsaechlich nur fuer Statistiken da ist, oder? Ganz einfach, Microsoft benutzt eben jenes Verfahren, um Benutzern anderer Browser als dem Internet Explorer das Windows Update zu versagen, so koennt ihr nun die Kennung aendern und mit dem Firefox das Update durchziehen, ansonsten muss auch nicht jeder wissen, welchen Browser ihr benutzt, dass verringert nebenbei die Angreifbarkeit durch entsprechende Schadsoftware(auch wenn der entsprechende Typus noch nicht stark vertreten ist, mir sind gerade einmal zwei Machbarkeitsbeispiele bekannt).
[20080426] - Sirenia
Gestern Abend entdeckt: Sirenia, wer Tristania mag, wird auch an Sirenia Gefallen finden.
[20080426] - ejabberd
So, ich hatte vorhin etwas Zeit mich um den ejabberd zu kuemmern, wie es aussieht werden wir wohl nicht drum herum kommen den ejabberd noch einmal komplett neu zu installieren, zwar habe ich noch ein Backup der alten Datenbank gefunden, allerdings treten auch mit jenem Probleme auf(verschwindende Roster), ich werde denn Daemon aber noch ein paar Tage laufen lassen um ein aussagekraeftiges Log zu erhalten. Sollte sich der Fehler nicht beheben lassen und wir muessten den ejabberd neu installieren, muessten sich alle User nochmals registrieren und die Roster auch wieder von Hand fuellen, dafuer waeren wir aber solche Zwischenfaelle los. Das DNS-Problem stell ich mal hintenan, ob die Services von aussen zu erreichen sind, ist vorerst irrelevant.
[20080425] - Privater Blog
Da es mir mal wieder etwas schlechter geht, habe ich mich nun dazu entschlossen hier mal meinen eigenen privaten Blog zu erschaffen, allerdings benutze ich keine entsprechende Software sondern schreibe das ganze als rein HTML direkt per SSH und vim auf dem Server, sobald ich Zeit gefunden habe um den ejabberd hier auf dem Server zu reparieren, werde ich mich daran machen, eine Blogsoftware fuer die Hauptseite aufzusetzen, welche ich da benutzen werde, habe ich schon beschlossen, ich warte momenatn eigentlich nur noch auf den Author und dass ich eben genuegend freie Zeit habe um sowohl den ejabberd zu reparieren als auch den Blog einzurichten, ist letzteres erst einmal fuer die Hauptseite geschehen, kann ich hier immer noch auf die Software umsatteln.
Andererseits moechte ich hier eigentlich nur private Eintraege veroeffentlichen und das auch eher nach Lust und Laune. Nunja kommt Zeit kommt Rat(, sowie ein wieder funktionierender ejabberd und eine "richtige" Blogsoftware fuer die Hauptseite).

Atsutane
PS: Umlaute werde ich momentan einfach ausschreiben also als "ae", "oe", "ue" und "ss"(oder auch als "sz", da kommt das scharfe "S" ja her).
Links: freethoughts - BadBoy_s Blog - AVGPs Blog - mein last.fm Profil

optimiert fuer lynx und w3m - Archiv