Archive | Programmierung

Nostalgie – AppleTalk

Für all die Nostalgiker unter uns, welche sich gerne noch mit alten Protokollen herumschlagen, könnte dieser Artikel interessant sein.

Das Problem, welches ich zu Hause habe ist, dass ich mit meinem WinXP Rechner zwar auf mein MacBook verbinden kann, jedoch Daten vom Mac auf WinXP kopieren fehlt schlägt.

Gut man kann die Daten zwischen den beiden Systemen per FTP hin und her schieben, jedoch finde ich diese Lösung nicht besonders prickelnd. Nach einer kurzen Recherche bei Google wurde ich auf einem Forum [1] fündig, dort wird das Protokoll AppleTalk vorgeschlagen. Das Problem bei dieser Lösung ist, dass Microsoft seit Windows 2000 das AppleTalk Protokoll nicht mehr mitliefert. Im Forum wird auch gleich die Lösung des Treiberproblems gegeben.

Man braucht die folgenden Daten einer Windows 2000 Installations CD:

  • netatlk.inf
  • sfmatalk.sys
  • sfmatmsg.dll
  • sfmmon.dll
  • sfmpsprt.dll
  • sfmwshat.dll

Diese sechs Windows Dateien jetzt herunterladen [2].

Nun müssen die einzelnen Dateien noch in die entsprechenden Verzeichnise kopiert werden.

netatlk.inf ->Windows\inf
sfmatalk.sys ->Windows\system32\drivers
sfmatmsg.dll ->Windows\system32
sfmmon.dll ->Windows\system32
sfmpsprt.dll ->Windows\system32\spool\prtprocs\w32x86
sfmwshat.dll ->Windows\system32

Das AppleTalk Protokoll wird nach einem Restart von XP schön aufgelistet und kann es verwenden.

So long!

Z-Index und Flash

Flash in Webseiten sind immer so ein Sache, vor allem dann, wenn man HTML fragmente bekommt und man dies so einbinden soll, wie diese geliefert werden.
Nun war es so, dass ein dropdown über das Flash gehen sollte, jedoch war das dropdown hinter dem Flash. So dachte ich nicht weiter schlimm, setzt man halt ein höheren “z-index” auf das dropdown und gut ist.

Denkste, alles was ich versucht habe mit dem “z-index” ich bekam das dropdown nicht vor das Flash. Nach einer kurzen Recherche via Google bekam ich die Antwort. Ein “div” um das Flash und den vom Dreamweaver (AC_FL_RunContent) generierten code entfernen. Dann klappts auch mit dem Flash und dem dropdown.

So long!

Lange her

seit meinem letzten Beitrag, dies hat mehrere Gründe, einer davon ist der, dass ich ein paar Tage im Urlaub weilte.

Aber nun zu einem spannenderen Thema, welches ich im Netz gefunden habe.

Das eine ist zusammenzuspaet.de [1], dies ist eine community, welche es Zug reisenden ermöglicht, während einer längeren Zug fahrt sich mit jemanden der die gleiche Strecke fährt zu verabreden. Das ganze gibt es leider zur Zeit nur für Deutschland. Dies wäre ein tolles Projekt, welches man umsetzen könnte für die Schweiz.

Wer weiss, vielleicht gibt es schon die ersten Nachahmer.

So long!

Ajax, MySql, Javascript

Es war heute nicht mein Tag, die oben beschriebene Kombination gab mir fast den Rest.

Aber alles von vorne. Ich habe ein Formular, welches Daten per Ajax in eine MySql-Datenbank speichert. Die Webseite läut unter UTF-8 und die Datenbank auch. Mein erstes Problem war, wenn jemand ein Fragezeichen im Formular eingegeben hat wurden die Daten nicht in die Datenbank geschrieben.

Die Ursache war schnell erkannt, ein Fragezeichen terminiert die Parameter des Requests, so dass bei der Verarbeitung ein leerer string übergeben wurde.

Für etwas gibt es ja in Javascript urlencode, jedoch hat dies nicht geholfen (da ein Fragezeichen irgendwie nicht umgewandelt wird bei einer UTF8 Webseite), nach ein paar Minuten suchen, fand ich dann die Lösung encodeURIComponent. Mit encodeURIComponent wird auch UTF8 kodiert.

Der Rest war dann noch ein bisschen encode und decode um das ganze in die Datenbank zu speichern und auszulesen.

Auf jedenfall hab ich heute wieder etwas gelernt, was ja auch nicht schlecht ist. Wer es noch genauer wissen möchte ist auf der Seite des Core Javascripts [1] gut aufgehoben