StudiVZ profitabel?

Die aufgeschnappte Meldung beim österreichischen »Standard« kam doch für mich überaschend (Hervorhebung lokal):

Viele Mitglieder beschweren sich über die neuen Datenschutzbestimmungen, die StudiVZ erlauben, mit den Userdaten Geld zu verdienen. Personalisierte Werbung soll die Kassen des Internetportals weiter füllen, das laut eigenen Angaben seit dem Jahreswechsel profitabel ist.

 
Sicher, es ist der IVW-Gipfelstürmer, um den es geht, aber trotzdem: schon vor Inkrafttreten der neuen – umstrittenen – Regeln soll StudiVZ profitabel sein?
Respekt, das hätte ich nicht so schnell erwartet. Jetzt bleibt nur, abzuwarten — und zwar insbesondere, ob bzw. wie sich der deutsche Markteintritt der geistigen Mutter facebook auswirken wird.

N810 rebooting issues …

I’m suffering from quite frequent (sometimes up to four a day — the N810 is nearly always on and for >90% of the time connected to the Internet (WLAN or UMTS-over-BT) reboots of my N810. Reading ReportingRebootIssues, I went to check the common files:

~ $ cat /proc/bootreason
32wd_to
~ $ ls -la /var/lib/dsme/stats/lifeguard_resets
ls: /var/lib/dsme/stats/lifeguard_resets: No such file or directory
~ $ ls -la /var/lib/dsme/stats/
drwxr-xr-x 2 root root 0 Jan 21 22:11 .
drwxr-xr-x 3 root root 0 Jan 1 1970 ..
-rw-r--r-- 1 root root 3 Jan 21 22:11 32wd_to
-rw-r--r-- 1 root root 61 Jan 17 04:32 lifeguard_restarts
-rw-r--r-- 1 root root 2 Jan 17 17:42 sw_rst
~ $ more /var/lib/dsme/stats/32wd_to
14
~ $ more /var/lib/dsme/stats/lifeguard_restarts
/usr/bin/hildon-input-method : 4
/usr/sbin/ke-recv : 4 *

Digging deeper down, I even checked dmesg (because of “If the device boots and reboots several times, then log in to a shell and check “dmesg” for whether this boot also ran out of memory (“OOM”) and the kernel happened to kill something that was not essential this time.”) — the only troublesome (for my liking) entry I found is:

[ 62.671875] JFFS2 notice: (403) check_node_data: wrong data CRC in data node at 0x01b87580: read 0xf56b695c, calculated 0xd4218b92.

Since I don’t use any MMC/SC yet, this must relate to the internal 2 GB of flash memory. I’m not that much into flash file-systems, does that mean I have a) broken internal flash memory, or b) there was data corruption (maybe due to the reboot(s)) or c) there is still a bug lurking around and I did trigger it? I’ve found a patch while googling around, which seems to be destined for 2.6.21 and tackle CRC issues:

commit 10731f83009e2556f98ffa5c7c2cbffe66dacfb3
Author: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
Date: Wed Apr 4 13:59:11 2007 +0300
[JFFS2] fix buffer sise calculations in jffs2_get_inode_nodes()
In read inode we have an optimization which prevents one min. I/O unit (e.g. NAND page) to be read more then once.
Namely, at the beginning we do not know which node type we read, so we read so we assume we read the directory entry, because it has the smallest node header. When we read it, we read up to the next min. I/O unit, just because if later we’ll need to read more, we already have this data.
If it turns out to be that the node is not directory entry, and we need more data, and we did not read it because it sits in the next min. I/O unit, we read the whole next (or several next) min. I/O unit(s). And if it happens to be that we read a data node, and we’ve read part of its data, we calculate partial CRC. So if later we need to check data CRC, we’ll only read the rest of the data from further min. I/O units and continue CRC checking.
This code was a bit messy and buggy. The bug was that it assumed relatively large min. I/O unit, so that the largest node header could overlap only one min. I/O unit boundary.
This parch clean-ups the code a bit and fixes this bug.
The patch was not tested on flash with small min. I/O unit, like NOR-ECC, nut it was tested on NAND with 512 bytes NAND page, so it at least does not break NAND. It was also tested with mtdram so it should not break NOR.
Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
Signed-off-by: David Woodhouse <dwmw2@infradead.org>

 
My N810 tells me it’s running “2.6.21-omap1 #2 Fri Dec 7 11:17:13 EET 2007 armv6l unknown” – so, am I safe?

Motion detection einmal anders

corona hat sich jetzt auch ein »UMTS-Modem für’s N810« zugelegt, praktischerweise ebenfalls ein N95 (wobei meine Anschaffung jenes Mobiltelefons nichts mit der damals nicht einmal entfernt geplanten des N810 zu tun hatte). Und als tapferer Lederstrumpf hat er auch coole Dinge für’s N95 gefunden – insbesondere ein Utility namens »rotateMe 2.0«, welches ein mittleres Ärgernis beim N95 behebt: die Umschaltung zwischen Hoch- und Querformat findet von Haus aus nur über die Sliderposition (oberes Gehäuseteil nach unten, so daß die Media-Player-Bedientasten nutzbar sein: Querformat; oberes Gehäuseteil nach oben, so daß die normale 10er-Tastatur nutzbar ist: Hochformat) statt.
»rotateMe« nutzt hierzu allerdings einen im N95 schon verbauten Lagesensor — Berichten zufolge ein Sensor, der zur Bildstabilisation bei Aufnahmen mit der N95-Kamera benutzt wird. Bei Daily Motion kann man das in Aktion sehen – und sofern man der französischen Sprache mächtig ist, hat man auch was von den gesprochenen Kommentaren ;)

IM for Beginners (like me)

Dank des N810 bin ich nun nicht mehr nur im IRC ‘always on’ (dort seit Jahren gelöst via screen), sondern, mit durch Netzwechsel hervorgerufenen Unterbrechungen, auch bei AOL, Jabber (GTalk) und, sofern ich die anderen Credentials noch finde, auch noch in weiteren IM-Netzen.
So weit, so schön; nur war es bislang ziemlich nervig, daß bei jedem Reconnect mich »aolsystemmsg« anchatten wollte und mir mitteilen, daß meine Kennung nun von >1 Ort aus eingeloggt sei, was ich durch Eingabe einer »1« hier beheben könnte (ausloggen aller anderer außer dem, der »1« antwortete). Menno, wenn Dein plöder Dienst damit nicht umgehen kann, warum kickst Du dann nicht automatisch alle alten Verbindungen? Für mein Nutzungsverhalten jedenfalls ist ein derartiges Dienstverhalten eher so braindead, wenn ich die Daten nicht in jeden Client bekomme, mit dem ich mich angemeldet habe, dann sollte das System alle bis auf den jüngsten Connect kicken – schließlich kann ich nur an einem Ort zu gleich sein (ok, praktisch kann auch das N810 sich in der Nähe eines anderen Rechners, wo ich einen IM-Client offen habe, befinden – aber auch dann reichte es mir, wenn nur die zuletzt aktivierte Verbindung benutzt würde) … Mal sehen, ob bzw. was das blockieren des Kontaktes, was mein N810-IM-Client mir als kontextsensitive Option anbot, bringt — oder sollte das gar nicht für sowas gedacht sein?
Egal, mittelfristig scheint sich auch AOL vom eigenen Protokoll zugunsten Jabber verabschieden zu wollen, damit verschwindet ja ggf. dieses imho nervige Verhalten über die Zeit. Corona bloggte übrigens schon vor rund einem dreiviertel Jahr, daß Jabber das Protokoll der Wahl aus heutiger Sicht wäre — sofern der Jabber bei AOL nicht nur eine große Nebelkerze ist, scheint er Recht zu behalten. One protocol to bind ’em all …

Mental note: beim nächsten Tableteers-Meeting mal die Jabber-Veteranen interviewen, wie ich meine IM-Clients (gaim (oder-wie-es-heute-grade-wieder-heißt) auf Desk- und Laptops; Psychatrie (heißt zumindest themenverwandt, der Client) unter Maemo) »richtig« konfiguriere. Bislang war mir die ganze IM-Welt egal, ich habe Anfang der Neuziger IRC für mich entdeckt und – zum chatten – bis heute nicht wirklich was vermißt. Da man aber heute über SIP-Anflanschungen an Jabber-Server sogar Telefonie, auf Wunsch mit Video, initiieren kann, ist es nach rd. zwei Dekaden des IRCens vielleicht auch für mich mal Zeit, auf einen neuen »Chat-Stack« zu setzen ;)

Staatstragende Spitzel

Bisher stand bei der Diskussion über die BKA-Novelle die heimliche Ausspähung von Computern im Mittelpunkt. Die SPD hat inzwischen Zustimmung signalisiert. Warum?
Unser Fraktionschef Peter Struck hat darauf verwiesen, dass alle maßgeblichen Sicherheitsexperten die Online-Durchsuchung für notwendig erklären. Wenn das Verfassungsgericht die Online-Durchsuchung für grundsätzlich verfassungskonform hält, dann werden wir sie ins BKA-Gesetz aufnehmen – mit den vom Verfassungsgericht geforderten Einschränkungen.
Man muss aber doch nicht alles machen, was gerade noch verfassungsrechtlich zulässig ist …
Das ist richtig. Aber die politische Entscheidung ist nach meinem Eindruck gefallen – auch wenn ein formeller Beschluss der SPD-Fraktion noch aussteht. Es geht nun nicht mehr um das Ob, sondern um das Wie der Online-Durchsuchung.

Quelle: taz

 
Laut dem SPD-Bundestagsabgeordneten Dieter Wiefelspütz ist die SPD-Fraktion, wie schon seit jeher seitens des pollitischen Gegners Koalitionspartners unterstellt, nun doch auf den schwarzen Online-Spitzelkurs eingeschwenkt.
Nach F.D.P. und CDU ist damit nun auch die SPD untragbar unwählbar für mich geworden; und zur Partei des flüchtigen Finanzministers gebietet der Anstand den Verzicht auf eine Aussage.
Dableibjanichtmehrviel.
Irgendwie ironisch wäre es schon, käme es durch den lasziven kollektiven Rechtsruck der Koalitionäre bei den kommenden Wahlen zu einem generellen Rechtsruck. Das kleinere Übel – vielleicht nicht hinsichtlich der Kosten für Treibstoffe, aber hinsichtlich des Erhaltes eines letzten Restes von Privatheit – sind und bleiben dann wohl die Grünen — oder vielleicht doch Die Partei. Lieber eine neue Mauer als Schäubles Stasi 2.0; hätte ich mir vor zehn Jahren auch nicht träumen lassen, das mal so zu sehen …
*seufz*

Ergebnis des Notbuch-Versuchs

Wie ich heute morgen ankündigte, habe ich den heutigen Tag (Workshop in anderem Firmen-Standort) genutzt, um mal anzureißen, wie gut bzw. ob man überhaupt mit dem N810 auch arbeiten könnte — auf Dauer sind telepathy-Tests einfach kein abendfüllendes Programm.
Während sich das N810 – nonstop online, bis auf rd. 30 Minuten zwischen dem feststellen, daß das 6630 schlapp gemacht hatte und dem Beginn dessen Ladevorgangs – durchaus tapfer als IM-Client (AOL, GTalk), eMail-Client (Claws-Mail) und Remoteconsole (ssh im xterm) via OpenVPN schlug, war, wie angedeutet, beim als BT-UMTS-Gateway benutzten 6630 nach gut drei Stunden Schicht im Schacht, der Akku war wieder einmal ratzekahl leer gesaugt …
Das N810 hingegen jammerte pünktlich mit der Heimkehr gegen 17:30 nach einem energetischen Refill — leider kann ich kein »uptime« zitieren, da just zu Hause beim Versuch, von UMTS auf’s heimische WLAN zu schwenken, das N810 sich zu einem Reboot entschloß :( (Zu dem Zeitpunkt liefen neben der Chat-Anwendung noch Maemo-Mapper sowei zwei xterms. Überhaupt hatte ich während Maemo Mapper und/oder Chat lief, schon des öfteren ziemlich brutale Reboots, um nicht zu sagen Crashes …)
Ich konnte in der Zeit Mails lesen, Anfragen per IM beantworten — insbesondere das Beantworten ging verhältnismäßig komfortabel über die N810-Tastatur. Ein Laptop- oder Desktop-Ersatz ist das N810 nicht, will es auch nicht sein, Eine hochmobile Ergänzung allerdings, ja, die stellt es meiner Ansicht nach durchaus dar. Jetzt fehlt nur noch ein vergleichbar lange durchhaltendes 3G-Endgerät — denn ein Internet Tablet ohne Internet-Verbindung ist einfach nur noch ein Drittel so nützlich :(
Blöd auch – zumindest, wenn man nicht ganz so gut deckende GSM-Netze nutzt –, daß nach einem GSM-Verbindungsabbruch eine Nachfrage kommt, die mir a) den Abbruch mitteilt und b) mich fragt, ob es erneut versucht werden solle ==> bricht mein E-Netz-Anbieter auf der Autostrada bei Tempo 180+ mal wieder mangels Netzabdeckung ins Essen, war’s das z. B. mit weiteren nachgeladen Karten (Maemo Mapper) oder auch der Koordinatenübermilltung nach Hause, bis ich zufällig mal wieder hingucke :( Eigentlich hätte ich gerne – schon wegen SIP – ein Always!-On!-Setup. d. h. es probierte immer und immer wieder bekannte WLANs bzw. die hinterlegte GSM-/GPRS-Einwahl … (Und die Kür wäre es, würde zur Verbindung auch das zugehörige Telefon vermerkt; derzeit gibt es logisch für das N810 und seine Anwendungen nur »das aktuelle Telefon«, über welches das N810 dann auch tapfer alle Konten probiert (sprich z. B. die Vodefone-Einwahl über das o2-Handy).
Naja, aber erstmal bin ich noch zufrieden; vielleicht gibt’s ja auch dafür »the source code to fix it«?

Notbuch N810

Mit geladenem Geek-Equipment (N810, 6630 als UMTS-Modem) geht’s gleich los. Das 17″-Lifebook bliebt hingegen heute zu Hause, auf dem anstehenden Workshop will ich mal testen, wie ernsthaft man mit der kleinen Spaßkonsole N810 auch »mal« arbeiten kann.
Mailkonten sind konfiguriert, OpenVPN aus dem Menü startklar — jetzt muß am Zielort nur noch UMTS von o2 vorhanden sein …

WDS mit WPA

So, nun habe ich – nachdem straight-forward aufsetzen nicht tat –, mal exzessiv gegoogled. Und das Ergebnis ist ernüchternd :(
Worum geht es? Ich möchte die Reichweite meines heimischen WLANs erweitern, jetzt, wo ich so einen coolen Quasi-Communicator habe wie man es vor Jahren bei Star Trek & Co. schon sah. Meine beiden OpenWRT-getriebenen APs hängen an zwei Stellen im LAN und bridgen nur — »Roaming« ist so kein Problem. Der Versuch, das WLAN drahtlos mittels eines Speedport W500V – als Repeater – zu erweitern. schlägt aber leider fehl. Jedenfalls bei WPA auf der Funkschnittstelle, Test mit ohne Verschlüsselung gibt ein funktionierendes WDS-Setup — dann müßte ich die SSID allerdings auf »Scheunentor« ändern …
Bevor ich mir noch den Wolf suche – andere Linux-basierte WLAN-Geräte bieten ja auch lustige Kombimodes an, zum AP Client, zu lokalen Clients AP –, kennt jmd. eine Möglichkeit, hinter einen OpenWRT-AP (WRT54G bzw. Asus) per WPA-gesicherter Funkstrecke einen Speedport W500V als weiteren AP zu hängen, z. B. unter Zuhilfenahme einer alternativen Firmware?

Bewegungsprofil


Obiges entstand mit Hilfe meines (mit internem GPS ausgestatteten) N810, einem krude adaptierten Python-Demo-Skript und der Yahoo-API. Was man erst alles tolles machen kann, wenn man eine Auflösung <1 Minute sowie Positionsdaten z. B. durch Handy-Ortung zur Verfügung hätte …

geourl.org-Alternative?

Hmm. Auf der Suche nach dem Zeitfresser meines super-coolen »wo ist der wusel grade?«-Setups (zu bewundern im »Location«-Kasten auf der rechten Seite) – denn nicht zuletzt dank des eingebauten GPS im N810 möchte ich mehr im Bereich Geo$ANYTHING herumexperimentieren – stieß ich in der Abfrage an GeoURL auf eine nicht mehr antwortende Site. Ein kurzer Gegencheck via Google zeigte mir, daß ich nicht alleine bin.
»Was tun?«, sprach Zeus. Natürlich funktioniert das Map-Kächelchen-Anzeigen auch ohne GeoURL-Hilfe; das charmante an GeoURL ist (war?), daß es zu einer Koordinate meistens sogar für so entlegene Gegenden wie Ostwestfalen einen sinnigen Orts- oder zumindest Regionsnamen zurückgab. Das war insbesondere dann hilfreich, wenn das 200×200-Pixel-Guckloch nur eine Autobahn, bestenfalls mit Nummer anzeigte, aber eben nichts (zur Orientierung taugendes) nebendran. Denn um – gefühlt – sinnvolle Kartenausschnitte zu erstellen, wähle ich Abhängigkeit der Geschwindigkeit einen anderen Maßstab — und 200 Pixel sind nicht viel, wenn man über Land fährt. Eine ungefähre Eingrenzung anhand der Positionen vom GPS, z. B. auf die nächstgelegene Stadt, wäre also schon eine sinnvolle Zusatzinformation,
Frage also: kennt jemand Alternativen zu GeoURL.org?