Surfverhalten

Monat MB¹ KB/Tag² Kosten³ EUR/MB¹
Juni 2008 427,36 145873,33 25,00 0,06
Juli 2008 10,18 5210,00 54,96 5,40
Aug. 2008 666,67 113778,33 39,98 0,06
Sep. 2008 0,00 0,00 25,00 25,00
Okt. 2008 195,14 49955,00 25,00 0,12
Nov. 2008 302,22 18204,12 25,00 0,08

Ich war mal neugierig, was mich meine o2-Datenflatrate denn so gekostet hat bzw. wieviel Traffic ich denn für mein Geld abgegriffen habe. Das hat einerseits mit der möglichen Runterstufung auf ein Volumenkontingent zu tun, zum anderem damit, daß es ein günstigeres Angebot von Tchibo geben wird (ebenfalls im o2-Netz, wo, anders als bei eplus, EDGE und HSPA ausgebaut sind und werden) – »nur« 19,95 EUR/Monat für 10 GB (und hernach Drosselung auf GPRS) statt 25,00 EUR/Monat für 5 GB (und hernach MB-Berechnung).
Interessanterweise soll man – lt. neuerdings.com – bei der Tchibo-Datenflatrate auch monatsweise aussetzen können; bei o2 kann man zwar alle paar Monate den Tarif wechseln, für aber nur einen Monat, in dem man z. B. sowieso überwiegend nicht in Deutschland weilt, rechnet sich dies eher nicht (naja, jedenfalls nicht bei meinen Volumina).
BTW, kann mir jemand mal verraten, wie man an die sagenumwobenen Excel-Listen beim Einzelverbindungsnachweis kommen kann?
___

Legende: ¹ MB = KB / 1024; ² Gesamt-KB durch Anzahl der Nutzungstage lt. o2-Rechnung; ³ Kosten sind die Kosten für das bestellte Inklusivvolumen zzgl. ggf. in Rechnung gestellte Überschreitungen oder Roamingkosten

De-Location (cont.)

Leider ist der Platz für Text, den ich beim bloggen via locr nutzen kann, recht begrenzt, daher im Rahmen eines Nachtrages: Elburro und meine Wenigkeit haben derzeit Spaß dabei, Lokalisierungsdienste auszuprobieren. Beim wöchentlichen Treff der digitalen Bohemme heute allerdings verlies uns leider indoor mal wieder der GPS-Empfang, so daß Elburros Position »aktualisiert« wurde auf einen Punkt 10 km vom aktuellen Aufenthaltsort. Da meine letzte erkannte Geoposition in Gütersloh lag, fiel das dann auch auf der locatik-Webseite auf – während Elburro lt. locatik 10 km entfernt sein sollte, saß er keine 2 m entfernt … Tja, wenn einen die Technik so verläßt, sollte man besser schnell noch einen Kaffee trinken ;)

Lessons learned: mastering grub

As I was bitten by this during my recent virtualization efforts[sup]¹[/sup] and the error message …

The file /boot/grub/stage1 not read correctly

 
… caused some grief – with google bringing no relief –, I would like to point to the posting How to install Grub from a live Ubuntu cd at the Ubuntu Forums.
I haven’t tried this yet step by step (I just installed a fresh 8.04.1 on a new shiny .vmdk and then got the old, now virtual, system up and running by using the 8.04.1’s grub to boot my 7.04 system over at root=(hd1,1)), but it sound as if it should work as well from an (Ubuntu) rescue image.
_____

[sup]¹[/sup] The problem was that the physical box booted from /dev/sda, but root for this installation was at /dev/sdb1. So, dumping /dev/sdb1 and the MBR of /dev/sdb brought no boot code from grub to the virtual instance. Doing a rescue boot and trying to restore grub both via Menu as well as from the chrooted shell only gave above error message. “update-grub” was no help, either. Something like that can really ruin your day ;-)

Lessons learned: HowTo virtualize a (Linux) Machine

I got my electricity-bill the other week … Well, statistically, I must be running a hotel somewhere in the basement ;)
So, it’s finally time to finalize the virtualization projects I keep on pushing to some later point in time. I’ll virtualize some Pentium-3-boxes running linux at home, which do the other odd job, onto the AMD X2 box I bought a year ago. While most stuff could as well be re-deployed on that new box, without the runtime overhead by virtualization, I’m simply out of time here, so … they’re virtualized. With VMware, since I have some experience with VMware — I’ve been using their products since about 1999 (VMware Workstation) to cope with the need to run MS Office occasionally ;)
I did some dd-ing to .img, mumble magic words and type a .vmdk for the .img before. But, somehow, right now, I seem to have lost both my wand and my book of spells … Whatever, it just didn’t work and all the funny tips via google, e. g. using qemu-img to convert the dd’ed partition into an VM, only burnt my time and disk space: Unfortunately, only disk space can be reclaimed.
Finally, seeking trough my mail archives, I found a hint I sent me myself over a year ago — as it seems, I may have failed to find a quick solution not for the first time ;)
To give credit where credit’s due – and to find the information quicker the next time I need it –: Imran Nazar wr0ote a nice article about how to generate a .vmdk file for a hard disk image, created by dd.
I’ll sum it up, mainly for myself finding it again, here; »physical« is the installation to be virtualized, »vmware-server« the future host (running e. g. VMware Server). I expect you are familiar with the *IX command line.
First: write down or pipe away the geometry of the partition to virtualize – it’s / at /dev/sdb1 in this case:

root@physical:~# sfdisk -luS /dev/sdb
Disk /dev/sdb: 8708 cylinders, 255 heads, 63 sectors/track
Units = sectors of 512 bytes, counting from 0
Device Boot Start End #sectors Id System
/dev/sdb1 * 63 20980889 20980827 83 Linux
/dev/sdb2 20980890 24065369 3084480 82 Linux swap / Solaris
/dev/sdb3 0 - 0 0 Empty
/dev/sdb4 64243935 139894019 75650085 5 Extended
/dev/sdb5 64243998 139894019 75650022 83 Linux

Second: Generate image of boot sector:

root@vmware-server:/data/vmware/Virtual_Machines/new# nc -l -p 1234 >new.mbr
root@physical:~# dd if=/dev/sdb bs=512 count=63 | nc vmware-server 1234

Third: Generate image of partition:

root@vmware-server:/data/vmware/Virtual_Machines/new# nc -l -p 1234 >new-sdb1.img
root@physical:~# dd if=/dev/sdb1 | nc vmware-server 1234

Forth: generate new.vmdk for the dd’ed .img:

# Disk DescriptorFile
version=1
CID=ffffffff
parentCID=ffffffff
createType="monolithicFlat"
# Extent description
RW 63 FLAT "new.mbr" 0
RW 20980827 FLAT "new-sdb1.img" 0
RW 118913129 ZERO
# The Disk Data Base
#DDB
ddb.adapterType = "ide"
ddb.geometry.sectors = "63"
ddb.geometry.heads = "255"
ddb.geometry.cylinders = "8708"
ddb.virtualHWVersion = "4"
ddb.toolsVersion = "0"

The is 118913129 calculated by 139894019–20980890, that is last sector of device minus last sector of our partition minus one.
After booting into the virtual system, you better clean the partition table (fdisk /dev/xxx), as it’s still the copied one from the original drive (new.mbr) and you or Linux might get confused ;)

Das Ende einer Ära …

3:27am up 167 days, 7:40, 1 user, load average: 0.02, 0.04, 0.00


Umbauten an der Stromverteilung zwangen zur Abschaltung. Auch schon wieder ein halbes Jahr her. Damals war’s wärmer …

Linux version 2.0.36 (root@gaspode) (gcc version 2.7.2.3) #6 Mon Jun 21 00:12:06 CEST 1999


Ja, der Kernel ist handgeklöppelt und seinerzeit nativ durchkompiliert. Ich weiß nicht mehr, ob es ein oder zwei Tage dauerte, bis der Motorola 68040 sich mit seinen 25 MHz durch den Wust an Codezeilen gekämpft hatte.

Amiga hardware found: [A4000T] A4000_SCSI A4000_IDE A3000_CLK VIDEO BLITTER AUDIO FLOPPY KEYBOARD MOUSE SERIAL PARALLEL CHIP_RAM PAULA LISA ALICE_PAL ZORRO


Paula. Lisa! ALICE!!! Und der Kollege Zorro! Hachja, wir hatten schon eine schöne Zeit …

Probing AutoConfig expansion device(s):
0x00e90000: Commodore A2060 Arcnet Card (Z2, 64K)
0x00200000: Village Tronic Picasso II Graphics Board (RAM) (Z2, 2M)
0x00ea0000: Village Tronic Picasso II Graphics Board (REG) (Z2, 64K)
0x00eb0000: BSC ISDN MasterCard (Z2, 64K)
0x00ec0000: Commodore A2065 Ethernet Card (Z2, 64K)
0x00ed0000: Hacker Test Board 0xe0 (Z2, 64K)


Da schau her, ‘ne Arcnet-, eine Ethernet- und eine ISDN-Karte — Goldstücke … im vergangenen Jahrtausend.

Memory: 15028k/16384k available (676k kernel code, 680k data)


16 MB. Das waren 1990 noch (fast) unvorstellbare Größen!

scsi0 : Amiga NCR53c710 SCSI
scsi : 1 host.
scsi0 : target 0 accepting period 200ns offset 8 5.00MHz synchronous SCSI
scsi0 : setting target 0 to period 200ns offset 8 5.00MHz synchronous SCSI
Vendor: FUJITSU Model: M1606S-512 Rev: 6234
Type: Direct-Access ANSI SCSI revision: 02
Detected scsi disk sda at scsi0, channel 0, id 0, lun 0
scsi0 : target 1 accepting period 200ns offset 8 5.00MHz synchronous SCSI
scsi0 : setting target 1 to period 200ns offset 8 5.00MHz synchronous SCSI
Vendor: FUJITSU Model: M1606S-512 Rev: 6220
Type: Direct-Access ANSI SCSI revision: 02
Detected scsi disk sdb at scsi0, channel 0, id 1, lun 0


1 GB. Und ich habe sogar zwei dieser Platten! (In keinem RAID-Verbund, aber dies einmal außer Acht gelassen.)
Hachja. Lieber Amiga 4000 Tower, Du hast mir, weit über die prognostizierte Lebensdauer hinweg, immer viel Freude bereitet. Die letzten rund neun Jahre Dauerbetrieb aber sind auch an Dir nicht spurlos vorbeigegangen, sodaß ich Dich in der nächsten Woche abschalten werde. Danke für all die CPU-Zyklen, die Du mir spendetest!
Neinneinnein, weder Dein Alter noch Deine morbide Leistungsfähigkeit hat etwas damit zu tun; ehrlich. Nein, auch nicht die simple Tatsache, daß heutzutage jedes Handy, ja fast jeder RFID-Chip, mehr Rechenleistung vorzuweisen hat.
Farewell …

Nachtrag zu OpenStreetMap (OSM)

Na, wer sagt’s denn? Es stimmt eben doch, wenn man sich festgefahren hat, ist es Zeit, eine Pause einzulegen.
Einiges waren Denkfehler von mir, aber wirklich verstanden habe ich noch nicht, was die verschiedenen Werte bei OpenLayers im verwendeten Beispiel, welches ich lokal geklont habe, bedeuten.
Aber wie auch immer, ich denke, die kleine Map – mit OSM realisiert – für getaggte Fotos kann sich erst einmal sehen lassen. Mal sehen, vielleicht bekomme ich das noch automatisiert, daß hochgeladene getaggte Bilder (Standard-EXIF und die ver-locr-te Version sollte mein Skript nun erkennen) automatsich ein snap-like Popup mit der Karte bekommen …
Aber erstmal muß ein schneller (GPS-) fixendes Telefon her.

OSM – auch die Doku ist offen…

Tja, eigentlich wollte ich ja nur der Anregeung eines Einzelnen folgen und das Microblogging via locr um eine kleine Karte ergänzen. Und, dem »free, as in free beer«-Gedanken folgend – ignorierend, daß gängigen Unternehmensrichtlinien nach heute kein Bier mehr als »frei« anzusehen ist; danke, ENRON, SIEMENS und wie Ihr alle heißt … –, sollte es natürlich ‘ne interaktive Karte oder, noch lieber, ein statisches Image sein. Statische Images, damit einerseits die Ladezeit nicht von externen Quellen mehr abhängt als nötig und andererseits, da ich in einem dynamischen Kartenausschnitt hier keinen Mehrwert sehe.
Ok, nach einem Teil der Nacht gebe ich nun doch auf; vielleicht bin ich zu blöd, vielleicht ist aber auch bei OSM die Doku von OSM-Spezialisten für OSM-Experten geschrieben worden? Jedenfalls bin ich in mehrstündigen Googlings nicht fündig geworden, wie ich eine Karte erzeuge auf Zoomstufe X mit dem, markierten, Zentrum auf $lat,$lon in der Größe width x heigtht. Optimalerweise würde ich ein statisches Bild hinterlegen wollen mit Link auf eine dynamische Seite …
Bevor ich reumütig wieder zu Yahoo! zurückgehe: noch wer ‘ne Idee? Oder, um den Satz aus dem Titel zu Ende zu bringen: »…sichtlich nicht für Outsider gedacht« :(

Picture-Microblogging for SPHPBLOG

I’m using locr from my Nokia N95 mobile phone to occasionally geotag and comment on a snapshot and upload it to locr for public viewing.
Last night I was fiddeling around a bit with locr’s RSS feed, locr’s general web site structure and came up with some bash-and-awk-scripts to read the RSS, check the title of the latest picture for special markers and, if there’s a match, automatically upload the picture to my SPHPBLOG-driven blog.
Functionality like that seems to be readily available fo S9Y and other, plugin-enabled, Blogs; I’m not aware on similar for SPHPBLOG, so I hacked something together myself.
The reason for going with simply bash, gawk and curl 7.19.0 instead of perl is … to keep it simple; no need to install a load of libraries and other, software-development-support-related, stuff. The only real dependency lies within curl, and that’s the rather new curl (past-7.18) which includes a way to url-encode texts during submission.

iwl3945 considered … bullshit

Hat noch jemand festgestellt, daß der Treiber für …

05:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)


… (mindestens in Ubuntu seit 08.04) mehr so braindead ist? Kopiervorgang mit dem eingebauten Intel-Kram:

vdr-1:/newvideo.0/%%%%%@Der_Deutsche_Fernsehpreis_2008/2008-10-12.21.59.50.88.rec# scp -p 001.vdr wusel@brick.uu.org:MRR-DFP-1.mpg
001.vdr 100% 121MB 97.5KB/s 21:11

Das war jetzt eher unspaßig, also mal eben ‘ne PCCARD eingesteckt:

vdr-1:/newvideo.0/%%%%%%@Der_Deutsche_Fernsehpreis_2008/2008-10-12.21.59.50.88.rec# scp -p 001.vdr wusel@brick.uu.org:MRR-DFP-2.mpg
001.vdr 100% 248MB 2.2MB/s 01:52

Mal ehrlich … beim Status so mancher aktueller WLAN-Treiber sehne ich mich gradezu nach den vorzüglich funktionierenden Windows-Treibern und ndiswrapper …

HP 2133 – Der Hightech-Schminkspiegel

Sagen wir es einmal so: der große Vorteil des spiegelnden 2133-Displays ist, daß auch der Kolege 3 Meter weiter nicht sonderlich viel vom Inhalt des Bildschrims mitbekommt. Die Betonung lege ich aber ganz klar auf »auch«; wenngleich das menschliche Auge flexibler ist als die typische Autofous-Schnellschuß-Kamera, man muß sich schon stärker auf das Geschehen hinter der spiegelnden Ebene konzentrieren. Um es ganz klar zu sagen, eine Freude ist es nicht, in heller Umgebung (hier: draußen im Garten, bei 13 Grad im Schatten ist es in der Sonne grade nich sitzend und tippend aszuhalten) ‘nen Blogeintrag zu verfassen.
Allerdings, wenn ich es richtig erinnere, bekam auch der (Touch-) Screen des Gigabyte Convertible keine besonders guten Werte — und an der Auflösung möchte ich, wie schon dargelegt keine Abstriche machen.
Als wenig sinvoll aus meiner Sicht hat sich die Wahl der VIA-Plattform für das HP 2133 erwiesen; von der Treiberprblematik (bei Linux) mal abgesehen, merkt man dem Gerät schon an, daß es sowohl auf den zweiter Pseudokern der Atome als auch auf Rechenleistung im allgemeinen verzichten muß. Ein simpler Update-Lauf bringt die Load dann schnell auf 2, und so zäh fühlt sich die Oberfläche es 2133 dann auch an.
Das dabei das Gerät insbesondere an der Unterseite spürbar warm wird, mag in kalten Wintertagen angenehm für die haltenden Hände sein, im Sommer – wie in anderen Berichten schon geschrieben – läßt es den Besitzer um die Lebensdauer seines nicht wirklich billigen Netbooks bangen. Zu erhöhter Wärmeabgabe gehört dann auch ein lauteres Lüftungsgeräusch, und ja, der 2133 ist nicht grade leise. Ich habe noch keine direkten Vergleich ziehen können, aber klar ist, den Versuch des 2133, die Wärme aus dem Gehäuse zu bekommen, den hört man deutlich. Allerdings habe ich es bislang nicht als störend empfunden; ein lautlos lüftendes Net- oder Notebook hatte ich noch nicht in den Fingern …
Wo Schatten ist – oder ein Spiegel –, da ist auch Licht, und der Lichtblick des 2133 ist für mich die Tastatur. Wenn sie sich auch erst sehr glatt anfühlt, das Raster kommt meinen Fingern offensichtlich entgegen, denn ich kann wie ein junger (4-Finger-) Gott über das Keyboard huschen, und das weitgehend fehlerfrei, ähnlich wie auch meiner favorisierten »großen« Tastatur. Das Keyboard ist aller erste Sahne, es liegt auch alles da, wo ich es gerne habe und »instinktiv« vermute; einziges Manko – das hatte Sony beim VAIO Z600NE besser gelöst – ist die Doppelbelegung der Cursor- mit den Pg-Up/Down-Tasten. Sony hatte eine Fn-Taste über Cursor-Rechts angebracht, sodaß ich mit vier Fingern auf dem Cursorblock alle Bewegungen schnell und effizient ausführen konnte. Beim 2133 liegt die einzige Fn links unten zwischen Control und der linken »Besatzertaste«, wie ein lieber Kollege die von MS eingeführten und typischerweise mit MS-Markenzeichen bedruckten Tasten nennt, d. h. ich benötige hier zwingend für die Navigation zwei Hände :( Aber das ist bislang das einzige Manko, auf welches ich für mich gestoßen bin.
Mein 2133 hat ja den 6-Zellen-Akku, der das Gerät hinten etwas hochstellt; dies macht das Tippen deutlich angenehmer – aus meiner Sicht – als auf z. B. dem MSI Wind U100/Medion akoya Mini E1210; ich vermmute mal, daß ich aufgrund dieser Haltung auch nicht, anders als beim akoya, oft (oder überhaupt) auf das Touchpad komme beim tippen. (Wie gesagt, ich bin kein keyboards verschleißender 10-Finger-Tipper ;)) Leider hat HP den Akku so geformt, daß zumindest bei dem Modell, welches ich habe, der eingebaute Akku den möglichen Winkel des Dislays nach hinten beschränkt. Je nach relativer Position des HP Netbooks zu meinem Körper und insbesondere zu meinem Kopf, würde ich mir gelegentlich wünschen, daß das Display weiter nach hinten zu klappen ginge; dem steht aber aus meiner Sicht der besagte Akku entgegen — siehe Bild oben.
Mein erstes Zwischenfazit zum HP Mini-Note 2133 fällt denn auch durchwachsen aus: Unklar bleibt mir erst einmal die Zielgruppe für dieses Gerät bzw., auch das ist ja eher unüblich, für diese Gerätefamilie von HP (es gibt 1,2 und 1,6 GHz-VIA-CPUs, 512 bis 2048 MB Hauptspeicher, WLAN nach 802.11 b/g oder 802.11 a/b/g, Windows Vista Buisiness Basic oder ein SuSE als OS, schlußendlich IIRC eine SSD- sowie mehrere Festplattenversionen mit 120 und 160 GB und sogar 1024×600 oder 1280x768er LCDs). Mit Preisen von kanpp unter den magischen 400,– für ein eher unterirdisch performendes 1,2-GHz-SSD-SuSE-Modell bis in die 600,– EUR-Region, wo man schon ausgewachsene Notebooks bekommt, deckt HP auch hier ein weites Feld ab. Die Verarbeitung ist erste Sahne, auch gibt es bei HP z. B. kein Tuch, um das Display vor Kratzern durch eine leicht unebene Tastatur zu schützen — einerseits gibt’s gefühlt höhere Gnubbel als Abstandshalter im zusammengeklappten Zustand, dann eine auf den ersten Blick plane Tastatur und schließlich das vielgescholtene Spiegel- Schutzglas.
Ausstattungsvarianten mit 2 GB Hauptspeicher zielen in meinen Augen, wie Vista Business statt, wie z. B. beim akoya Mini XP Home, auf den Businessmarkt. Doch grade die Wahl von resourcenhungrigem OS (Vista Business) und resourcenschwacher – verglichen mit der Atom-Plattform – CPU von VIA wirft Fragen auf. Eigentlich kann ich mir das nur so erklären, daß der Entwicklungszyklus so lange schon lief, daß man bei HP mit der Ultra-Klein-Notebook-aber-größer-als-UMPC-und-dabei-auch-nch-günstig-Idee startete, als es noch keine Atoms gab — und gegen den Celeron sah die VIA-Mobil-CPU IIRC mal gut aus. Das wäre jedenfalls eine schmeichelnde Erklärung für die Gesamtkomposition; immerhin wird XP auf CD beigelegt — auf einem USB-Stick allerdings wäre es wohl sinnvoller untergebracht gewesen, hat doch auch der 2133 kein optisches, oder sonstiges, Laufwerk …
Ich bin vom Bildschirm nach wie vor überzeugt – nur das das Glas davor nicht entspiegelt oder eine sonstig entspiegelnde Vorrichtung nicht angebracht ist, stört, insbesondere draußen.
Alles in allem finde ich das 2133 eine gelungene – wenn auch arg teure – Komposition; eine Neuauflage sollte aber mit performanterem Herzen, z. B. einem atomaten Doppelkern, erfolgen, vorzugsweise einer auch noch stromsparenderen Variante. Denn ca. 3,5 Stunden ohne Netz sind jetzt für das Gesmtgewicht nicht grade viel.
Apropros Gewicht: Mein Medion akoya Mini ist mit Abstand das Leichtgewicht; mit 1144g – allerdings ohne Bluetooth-Dongle, der für mich noch dazugehörte (alternativ eine 3.5G-USB-Lösung – FONIC-Stick samt SIM: 25g).
Mein HP 2133 bringt tutti completti 1461g auf die Waage; das ist deutlich über den anvisierten 1000g der initialen Netbooks, aber gut, es sind 3 Zellen mehr als beim akoya, letzteres kommt ca. 2h ohne energetischen Nachschub aus.
Mein all-time-favorite, das um die Jahrtausendwende gebaute Sony VAIO Z600NE, bringt mit einer PCCARD für WLAN und einem Nachkaufakku satte 1792g auf die Wage …