TOP

TOP Archive

Veröffentlichung von Text

14 July 2009 | Beat Döbeli Honegger | Biblionetz

Manchmal ist auch bei mir die Gefahr gross, dass ich mich fasziniert im Biblionetz verliere. Insbesondere auf einem 24-Zoll-Monitor smile

P.S.: Die Version zum Anklicken gibt es hier.

Briobahn und Informatik

13 July 2009 | Beat Döbeli Honegger | Informatik, Kid
Gestern hat Caspar zum ersten Mal einen Beitrag zu einer Weiterbildungsveranstaltung geliefert, indem er im passenden Moment "Lugg Papa, Tunnel!" rief.

Doch von Anfang an: Vor einigen Monaten habe ich meine alte Holzeisenbahn vom Dachboden geholt, mit der ich vor mehr als dreissig Jahren schon gespielt hatte. Caspar freute sich, auch wenn mit den Füssen meist die Brücke niederriss, bevor er mit dem Zug die Strecke zum ersten Mal ganz befahren hatte.

Doch es kam, wie es kommen musste und man allgemein ahnt. Meine Ansprüche bezüglich Holzeisenbahn sind in den letzten dreissig Jahren offensichtlich gestiegen und so habe ich unter dem Vorwand frühkindlicher Förderung im Internet nach einer Erweiterung des Schienenetzes Ausschau gehalten. Dank Internetauktionen besteht es unterdessen aus ca. 150 Schienenstücken, darunter mindestens vier Brücken und zehn Weichen:

briobahn01.jpg

Nun macht das Aufbauen neuer Schienennetze auch mir (oder nur noch mir?) Spass. Denn es ist gar nicht so einfach, eine Anlage aufzubauen, bei der die Züge nicht nach kurzer Fahr in einer kleinen Schlaufe des Gesamtnetzes gefangen bleiben, will man nicht Caspars Zugflugmanöver verwenden.

"Briobahnanlagen tendieren dazu, Eigenwerte zu besitzen" (Biblionetz:w00012) denke ich mir dann jeweils frühmorgens, wenn Caspar topfitt, ich aber noch immer müde bin. Eigentlich ein spannendes topologisches Problem, denkt sich der müde Informatiker, bis ihn Caspar mit einem "Spille Pappa, nöd schlafe" wieder aus seinen Gedanken weckt.

Nicht nur beim frühmorgendlichen Casperlispielen, sondern auch bei der seriösen Arbeit sind Briobahnen derzeit ein aktuelles Thema. Für iLearnIT.ch sind wir am Erstellen des Moduls zum Thema Nebenläufigkeit / Concurrency (Wikipedia:Concurrency). Ausser Informatikern kann sich wohl unter diesen Begriffen kaum jemand etwas vorstellen, doch sind parallele Prozesse wesentlicher Bestandteil heutiger Informatiksysteme und Informatiker müssen sich mit entsprechenden Problemen wie z.B. die Gefahr von deadlocks (Biblionetz:w02082) und lifelocks herumschlagen.

So, da hätten wir's wieder mal: Die Informatiker schlagen sich mit Problemen herum, von denen normale Menschen keine Ahnung haben. Dem ist aber nicht so, und das lässt sich mit Holzeisenbahnschienen auch Primarschulkindern ganz ohne Technik und Fremdworte erklären:

briobahn02.jpg

Eine Schienenkreuzung stellt ein Problem dar. Zwei Züge können gleichzeitig versuchen, die Kreuzung (Fremdwort: critical section ) zu befahren. Hier müssen Lösungen gesucht werden, damit es dabei zu keinem Unfall kommt. Eine Möglichkeit besteht darin, Signale aufzustellen.

briobahn03.jpg

Tja, aber Signale alleine nützen noch nichts, es braucht Regeln, nach denen die Signale den Zügen die Durchfahrt erlauben oder verbieten. Usw., usf.

So, damit hätte ich einen Einstieg ins Thema Parallele Prozesse auf Primarschulniveau ohne Computer verwendet zu haben. Ich kann sogar entsprechende Aufgaben stellen, so dass die Kinder im wahrsten Sinne des Wortes, die Probleme be-greifen (Fremdwort: enaktiv, Biblionetz:w01892) können.

Hmm, und was hat das jetzt mit Caspars "Lugg Papa, Tunnel!" zu tun? Tja, ich habe meine Briobahngedanken Jacqueline und Vincent erzählt und die beiden haben das für ihre Weiterbildungs-Tagung zum Ergänzungsfach Informatik als enaktive Auflockerung übernehmen wollen. Mit Caspars Einwilligung (?) habe ich deshalb die 150 Streckenteile vor meiner Abreise nach Krems in einen Koffer gepackt und ausgeliehen.

Als ich am Samstag den Koffer wieder abholen wollte, meinte Vincent, sie seien leider noch nicht dazu gekommen, den Briobahn-Input zu machen, ob ich nicht spontan selbst was dazu erzählen könne. Kann ich und mach ich doch gerne, wenn ich mich nicht vorbereiten muss wink

briobahn04.jpg

So kam es, dass ich am vergangenen Samstag unerwarteterweise einen Kurzinput zu iLearnIT.ch und der Bedeutung von Holzeisenbahnen für die Vermittlung von fundamentalen Ideen der Informatik (Biblionetz:w01098) lieferte, während Caspar, den ich zum Abholen des Koffers mitgenommen hatte, seelenruhig seine Briobahn aufzubauen begann. Exakt als ich die Frage stellte, ob es denn Alternativen zum Aufstellen von Signalen an einer Kreuzung gebe, meinte er: "Lugg Papa, Tunnel!"

briobahn05.jpg

Ich hatte zwar an eine Brücke gedacht, doch auch mit einem Tunnel, welcher die andere Schiene unterquert, lässt sich eine critial section elegant vermeiden. Recht hat er.

Computer-Ärgernisse

07 July 2009 | Beat Döbeli Honegger | Annoyance
Hat man einen Computer, so sammeln sich mit der Zeit gewisse Ärgernisse an. (Hat man einen alten Computer, so sammeln sich mit der vielen Zeit viele Ärgernisse an.) Nun ist Sommer, somit mehr Zeit, um sich auch computertechnisch zu erholen und sich aufs nächste Studienjahr vorzubereiten. Entweder mit einem neuem Computer (…) oder durch Beseitigung dieser Ärgernisse.

Ich habe mir deshalb vorgenommen, in den kommenden Wochen systematisch diesen Ärgernissen zu Leibe zu rücken, mit denen man beinahe zu leben gelernt hat ("Naja, ist halt so. Da muss ich immer erst X klicken und Y stoppen, danach geht's dann")

Aus diesem Grund gibt es eine neue Blogkategorie, .

Was interessiert das meine Leserschaft, könnte man sich fragen (andere Blogs schalten ja sogar als Postings getarnte Werbung wink ). Tja, das habe ich mich auch gefragt (nicht nur bei dieser Kategorie...). Meine Überlegungen:
  • Schadenfreude ist grosse Freude: Was freut es gewisse Nichtinformatiker, wenn sie lesen können, dass auch ich mich mit profanen Computerproblemen herumschlage...
  • Geteiltes Leid ist halbes Leid: Es ist Seelenhygiene, wenn ich mir den Frust vom Leib schreiben kann wink
  • Die Weisheit der Vielen: Oft weiss meine Leserschaft Rat. Warum nicht davon profitieren?
  • Auch ein blindes Huhn findet mal ein Korn: Manchmal kann ich auch gewisse Ärgernisse aus der Welt schaffen. Warum diese Erkenntnis nicht dokumentieren. Die Erfahrung lehrt, dass man bei Computerprobleme selten alleine ist.

Somit: Ein Geben und Nehmen (ist das nicht wunderschön Web 2.0 wink )

Firefox friert nach dem Aufwachen aus dem Standby ein

07 July 2009 | Beat Döbeli Honegger | Annoyance
Ein weiteres Computer-Ärgernis, das mich seit längerem begleitet:

Wecke ich den Computer aus dem Standby-Modus auf und ein laufender Firefox versucht eine Webseite mit Flash-Plugin (z.B. YouTube o.ä. anzuzeigen, so friert Firefox ein, bzw. frisst alle CPU-Leistung für die nächsten 5-25 Minuten zbw. bis mir die Geduld ausgeht und ich Firefox oder gar den Computer neustarte.

Das Problem scheint bekannt, andere behaupten sogar gelöst, doch ich habe das Problem noch immer.

Ja, aktuellster Firefox (3.5), aktuellstes Flash-Plugin.

Mein Rätsel für heute abend. :-/

Wer braucht schon Computerspiele, wenn er Computerprobleme haben kann...

Tethering mit iPhone...

07 July 2009 | Beat Döbeli Honegger | Annoyance
Seit der Veröffentlichung von OS 3.0 für das iPhone kann man endlich das iPhone als Modem für den Notebook verwenden, tethering nennt sich das auf Neudeutsch.

Man kann das, ausser man ist bei Swisscom. Dann kann man es offiziell noch nicht. Doch dafür gibt es Abhilfe.

Somit bleibe nur ich, bei dem es natürlich nicht funktioniert. Die Installation des iPhones als Netzwerkkarte auf meinem Tablet PC schlägt fehl:

iphone-modem01.jpg

Deinstallation von allen möglichen VPN-Clients (Cisco und AD-Login) hat nichts gebracht, Fehler bleibt.

grummel Andere können bei solchen Gelegenheiten ihren Admin schlagen und die Packung beilegen. Was mach ich? Und bevor jemand es wagt, über meinen antiquarischen fünfjährigen Tablet PC herzuziehen, dem sei gesagt: Ich habe solche Probleme auch ohne Tablet: VoiceMailmitiPhone


Main.FelixSchaumburg meint:

Ich habs über Bluetooth laufen. Für den schnellen Zugang unterwegs reicht das aus. Längere Sitzungen gehen nicht, da das iPhone mit aktivem G3 und Bluetooth schon schnell leer wird. Läuft denn auch Bluetooth-Sharing nicht?

-- Main.FelixSchaumburg - 06 Jul 2009

Main.BeatDoebeli meint:

So, es hat mir keine Ruhe gelassen und mich an meiner Bastel-Ehre gepieckt. Ich wollte wissen, wo der Wurm steckt. Log-File-Lesen zusammen mit Googlen bringt immer wieder erstaunliche Ergebnisse zutage: Es war schlussendlich ein Vista-System-File !?, das sich irgendwie auf mein XP-System geschlichen hatte.

C:\WINDOWS\system32\DRIVERS\wdf01000.sys löschen und es ging. Der zielführende Tipp fand sich hier, nach Lektüre von u.a.

setupapi.log

#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section [Netaapl.ndi] 
      in "c:\windows\inf\oem47.inf".
#I320 Class GUID of device remains: 
      {4D36E972-E325-11CE-BFC1-08002BE10318}.
#I060 Set selected driver.
#I058 Selected best compatible driver.
#-124 Doing copy-only install of "USB\VID_05AC&PID_1292&MI_02\2".
#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#I056 Coinstallers registered.
#-166 Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [Netaapl.ndi.Interfaces] 
      from "c:\windows\inf\oem47.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#E151 Coinstaller 1 of 1 failed. Error 1603: 
      Schwerwiegender Fehler bei der Installation.

und

Wdf1005Inst.log

0.281: 2009/07/06 23:15:20.229 (local)
0.281: x:\ea512130d8c5c095168956\update\update.exe (version 6.3.4.0)
0.281: Hotfix started with following command line: /quiet 
0.291: In Function GetBuildType, line 1170, 
       RegOpenKeyEx failed with error 0x2
0.321:  C:\WINDOWS\system32\DRIVERS\wdf01000.sys is Present
0.351: FileVersion of C:\WINDOWS\system32\DRIVERS\wdf01000.sys 
       is Greater Than 1.5.5600.0
0.361: Condition Check for Line 1 of PreRequisite returned FALSE 
0.371: ReadStringFromInf: UpdSpGetLineText failed: 0xe0000102
0.371: Wdf01005 Setup encountered an error:  
       Setup cannot continue because one or more prerequisites 
       required to install Wdf01005 failed. 
       For More details check the Log File c:\windows\Wdf01005Inst.log
0.401: ReadStringFromInf: UpdSpGetLineText failed: 0xe0000102
0.401: Setup cannot continue because one or more prerequisites 
       required to install Wdf01005 failed. 
       For More details check the Log File c:\windows\Wdf01005Inst.log
0.401: Update.exe extended error code = 0xf0f4
0.411: Update.exe return code was masked to 0x643 for MSI 
       custom action compliance.

,

Kontakt

  • Beat Döbeli Honegger
  • Plattenstrasse 80
  • CH-8032 Zürich
  • E-mail: beat@doebe.li
This page was cached on 15 Feb 2026 - 20:02.