Archiv Juni 2011

Samstag, 4. Juni 2011

Das Rad immer wieder neu erfinden. Heute: Hellbanning.

Noch nie gehört, aber schlichtweg genial:

I’ve always associated hellbanning with the Something Awful Forums. Per this amazing MetaFilter discussion, it turns out the roots of hellbanning go much deeper – all the way back to an early Telnet BBS system called Citadel, where the „problem user bit“ was introduced around 1986. Like so many other things in social software, it keeps getting reinvented over and over again by clueless software developers who believe they’re the first programmer smart enough to figure out how people work. It’s supported in most popular forum and blog software, as documented in the Drupal Cave module.

Quelle: Coding Horror: Suspension, Ban or Hellban?

Tags: , , ,
Labels: Gesellschaft

Keine Kommentare | neuen Kommentar verfassen

Samstag, 4. Juni 2011

3d0d7e5fb2ce288813306e4d4636395e047a3d28

3d0d7e5fb2ce288813306e4d4636395e047a3d28 — das ist der Dateiname der auf einem Computer gesicherten SQLite-Datenbank, die alle SMS-Nachrichten eines iPhones enthalten.

Die Datei ist bei Mac OS X unter

~/Library/Application Support/MobileSync/Backup/

abgelegt. Finden tut man sie am einfachsten mit folgendem Befehl:

$ find ~/Library/Application\ Support/MobileSync/Backup/ -name 3d0d7e5fb2ce288813306e4d4636395e047a3d28

Diese Datei kann man problemlos mit einem SQLite GUI öffnen — beispielsweise, um die Daten nach Excel zu exportieren. Folgende GUIs finden sich für Mac OS X (ungetestet):

Der Unix-Geek begnügt sich der Einfachheit halber aber mit der Kommandozeile:

$ sqlite3 ~/Library/Application\ Support/MobileSync/Backup/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/3d0d7e5fb2ce288813306e4d4636395e047a3d28
sqlite> .headers ON
sqlite> .tables
_SqliteDatabaseProperties  msg_group                
group_member               msg_pieces               
message
sqlite> select * from message limit 0,5;
ROWID|address|date|text|flags|replace|svc_center|group_id|association_id|height|UIFlags|version|subject|country|headers|recipients|read
...

Tags: , ,
Labels: Apple

Keine Kommentare | neuen Kommentar verfassen

Samstag, 4. Juni 2011

Manuell ein TimeMachine sparsebundle-Image anlegen

Für meinen betagten PowerMac G5 sah der Befehl folgendermassen aus:

$ hdiutil create -size 500g -fs HFS+J -volname "BETA" beta_000a95XXXXXX.sparsebundle

… wobei ich aus Datenschutzgründen die MAC-Adresse mittels „X“-Zeichen unkenntlich gemacht habe.

Das damit erstellte Image kann man anschliessend auf einer Samba-Freigabe auf einem Server ablegen und als TimeMachine-Ziel benutzen. Bei mir klappte diese Art von Backup einige Monate, bis das Image irgendwie korrumpiert wurde. Seither fahre ich kein TimeMachine-Backup mehr.

Vielleicht bringt ja die WWDC-Keynote 2011 eine interessante neue Möglichkeit (iCloud?), um Backups zu fahren.

Tags: , ,
Labels: Apple

Keine Kommentare | neuen Kommentar verfassen

Samstag, 4. Juni 2011

Eine portable Festplatte unter Linux mit FAT32 formatieren

Windows ist ja mittlerweile recht bockig, wenn es darum geht, übergrosse portable Festplatten mit FAT32 zu formatieren — stattdessen empfiehlt die Formatierungssoftware aus Redmond, man solle doch bitte das proprietäre NTFS verwenden. Der Haken dabei: Linux und Mac OS X bringen immer noch keine saubere Unterstützung dieses Dateisystems mit sich, wenn es um Schreiboperationen geht (im Klartext: auf eigenes Risiko!).

Unter Linux ist es ein Kinderspiel, auch neueste Festplatten mit riesigen Volumina mit FAT32 zu formatieren.

Nachdem man herausgefunden hat, unter welchem Devicenamen à la /dev/sdX die USB-Festplatte ansprechbar ist, erstellt man erstmals eine Partition:

# fdisk /dev/sdd
Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-9729, default 1): <enter>
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-9729, default 9729): <enter>
Using default value 9729
Command (m for help): t
Selected partition 1
Hex code (type L to list codes): c
Changed system type of partition 1 to c (W95 FAT32 (LBA))
Command (m for help): w

Mit dieser Befehlsabfolge hat man nun eine primäre Partition mit dem Dateisystem FAT32 angelegt.

Die Festplatte muss nun aber auch noch formatiert werden, damit Daten darauf geschrieben werden können. Das ist noch viel einfacher als die Partitionierung:

# mkfs -t vfat /dev/sdd1

Tags: , ,
Labels: Linux

Keine Kommentare | neuen Kommentar verfassen

Samstag, 4. Juni 2011

Debian meldet „error in version: version number does not start with digit“

Der täglich ausgeführte Cron-Job /etc/cron.daily/man-db meldete seit dem Upgrade auf die neueste Debian-Version folgende Probleme:

dpkg-query: warning: parsing file '/var/lib/dpkg/available' near line 22552 package 'am-utils':
 'Replaces' field, reference to 'amd': error in version: version number does not start with digit
dpkg-query: warning: parsing file '/var/lib/dpkg/available' near line 22555 package 'am-utils':
 'Conflicts' field, reference to 'amd': error in version: version number does not start with digit
dpkg-query: warning: parsing file '/var/lib/dpkg/available' near line 52773 package 'root-tail':
 'Conflicts' field, reference to 'rt': error in version: version number does not start with digit
dpkg-query: warning: parsing file '/var/lib/dpkg/available' near line 65726 package 'wmnetselect':
 'Suggests' field, reference to 'mozilla': error in version: version number does not start with digit
dpkg-query: warning: parsing file '/var/lib/dpkg/available' near line 69143 package 'e3':
 error in Version string 'e3-2.30-1': version number does not start with digit
dpkg-query: warning: parsing file '/var/lib/dpkg/available' near line 75804 package 'tac-plus':
 error in Version string 'F4.0.4.alpha-9.1': version number does not start with digit
dpkg-query: warning: parsing file '/var/lib/dpkg/available' near line 125732 package 'epic4-script-thirdeye':
 'Depends' field, reference to 'epic4': error in version: version number does not start with digit
dpkg-query: warning: parsing file '/var/lib/dpkg/available' near line 149557 package 'cnews':
 error in Version string 'cr.g7-31': version number does not start with digit
dpkg-query: warning: parsing file '/var/lib/dpkg/available' near line 152423 package 'kernel-image-2.4.25':
 error in Version string 'mad.8': version number does not start with digit
dpkg-query: warning: parsing file '/var/lib/dpkg/available' near line 168065 package 'mkcdrec':
 error in Version string 'v0.8.0-2': version number does not start with digit
dpkg-query: warning: parsing file '/var/lib/dpkg/available' near line 189590 package 'request-tracker1':
 'Conflicts' field, reference to 'rt': error in version: version number does not start with digit
dpkg-query: warning: parsing file '/var/lib/dpkg/available' near line 201432 package 'epic4':
 'Conflicts' field, reference to 'epic4-help': error in version: version number does not start with digit

Nachdem ich mir die Datei /var/lib/dpkg/available angeschaut hatte, kam ich zum Schluss, dass ich lieber die Finger von dieser Auflistung lasse (ich überlegte mir kurz, die Versionsangaben der betreffenden Pakete manuell anzupassen).

Die Überprüfung auf das Vorhandensein all dieser Pakete förderte nichts zu Tage:

$ dpkg --list | grep am-utils
$ dpkg --list | grep root-tail
$ dpkg --list | grep wmnet
$ 

Komisch! Stattdessen fand ich nach ein wenig Googlen das Patentrezept gegen solche Probleme:

# dpkg --clear-avail
# apt-get update

Tags:
Labels: Linux

Keine Kommentare | neuen Kommentar verfassen

Samstag, 4. Juni 2011

Urheberrechtlich geschützte Schriften in Web-Sites einbetten: Das Kleingedruckte

Da nahm mich doch Wunder, wie das mit dieser offensichtlich nicht standardmässig in Web-Browsern vorhandenen Schrift läuft, und schon mit dem ersten Blick auf den Source-Code das Aha-Erlebnis:

/*
 * MyFonts Webfont Build ID 827491, 2011-05-31T06:11:53-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Houschka Rounded Medium
 * URL: http://new.myfonts.com/fonts/fw-g-type/houschka-rounded/medium-81542/
 * Foundry: G-Type Collection
 * Copyright: Copyright (c) 2008 by G-Type Designed and digitized by Nick Cooke. All rights reserved.
 * License: http://www.myfonts.com/viewlicense?1056
 * Licensed pageviews: 90,000/month
 * CSS font-family: HouschkaRounded-Medium
 * CSS font-weight: normal
 * 
 * (c) 2011 Bitstream Inc
*/

Licensed pageviews: 90,000/month. Tönt kompliziert. Und teuer.

Tags: , , ,
Labels: Allgemein

Keine Kommentare | neuen Kommentar verfassen

Freitag, 3. Juni 2011

iPhone vs. Android: It just works vs. Sysadmin

But since it wasn’t my first, I come to it (and maybe more importantly to the operating system) with expectations of performance, stability, battery life, and general attention to detail that it just can’t meet. Sure, it comes with a whole host of freedoms that I can exercise, like installing a third-party keyboard component to replace the system keyboard, but I didn’t exercise those freedoms because I don’t care, I’m just not that guy. I never themed my Windows installations, never jailbroke my iPhone, never turbocharged my car. I want a phoneputer that just works and lets me pursue my own goals; goals that don’t include being a sysadmin.

Quelle: My Month With the Nexus S – Release Candidate One

Tags: , ,
Labels: Apple

Keine Kommentare | neuen Kommentar verfassen

Donnerstag, 2. Juni 2011

US-Parlamentarier sind die erfolgreichsten Aktien-Spekulanten

Despite the GOP’s reputation as the party of the rich, House Republicans fared worse than their Democratic colleagues when it comes to investing, according to the study. The Democratic subsample of lawmakers beat the market by 73 basis points per month, or 9 percent annually, versus 18 basis points per month, or 2 percent annually, for the Republican sample.

Quelle: House members in the know score \’abnormal\‘ stock profits, study says – Washington Times

Labels: Politik, USA, Wirtschaft

Keine Kommentare | neuen Kommentar verfassen