inicio mail me! sindicaci;ón

Archiv howto

Spurensuche mit Foremost

Hab gestern von Matthias ne kaputte SD Karte in Empfang genommen. Ließ sich unter Windows nicht mehr formatieren, die Kamera hat sie auch nicht mehr erkannt.
Zeit also, der Karte mal mit Linux-Boardwerkzeug zu Leibe zu rücken… :)

1. Schritt: Karte einlegen

Den output von dmesg überprüfen, eventuell ist sie Partitionstabelle kaputt, die Daten aber noch da.

[ 2879.952330] sd 6:0:0:2: [sde] 1981440 512-byte hardware sectors (1014 MB)
[ 2879.953584] sd 6:0:0:2: [sde] Write Protect is off
[ 2879.953593] sd 6:0:0:2: [sde] Mode Sense: 43 00 00 08
[ 2879.953597] sd 6:0:0:2: [sde] Assuming drive cache: write through
[ 2879.955487] sd 6:0:0:2: [sde] 1981440 512-byte hardware sectors (1014 MB)
[ 2879.956683] sd 6:0:0:2: [sde] Write Protect is off
[ 2879.956691] sd 6:0:0:2: [sde] Mode Sense: 43 00 00 08
[ 2879.956696] sd 6:0:0:2: [sde] Assuming drive cache: write through
[ 2879.956702]  sde: unknown partition table

2. Schritt: Karte Blockweise kopieren

Das geht einfach mit “dd”. Device als Input merken. Output ist eine Datei, die ihr dann untersuchen könnt.

$ sudo dd if=/dev/sde of=./sd.image
1981440+0 Datensätze ein
1981440+0 Datensätze aus
1014497280 Bytes (1,0 GB) kopiert, 449,267 s, 2,3 MB/s

3. Schritt: Forensik mit Foremost

Jetzt die ausgelesene Image-Datei mit Foremost untersuchen. Hab mir dazu noch ein leeres Verzeichnis “files” angelegt, in das Foremost dann die gefundenen Dateien kopiert.

$ foremost -i sd.image -o files/
Processing: sd.image
|************|

Sobald foremost durchgelaufen ist, könnt ihr versuchen in den ausgegebenen Dateien die Bilder oder Videos auszulesen, die noch zu retten sind.

Mit etwas Glück lässt sich die Karte ja wieder formatieren und weiterbenutzen. :)

Symfony 1.1 und 1.0 gleichzeitig

Wer mal schauen will, ob seine Symfony-Applikation auch 1.1 kompatibel ist, ohne sich dabei seine laufende PEAR-Installation zu zermanschen:
Einfacher Trick (danke an [MA]Pascal):

Checkt euch den Trunk von http://svn.symfony-project.com/branches/1.1/ in ein Verzeichnis eurer Wahl aus.
In eurer Applikation dann einfach in der config/config.php den Pfad entsprechend abändern.


Frohes Testen & Fehlersuchen!

PHP + PDO unter Leopard

Die Freude über das in MacOS integrierte PHP5 hält leider nicht so lange an. Leider sind nämlich die PDO-Bindings für MySQL kaputt. Dank der Anleitung unter http://blog.phpdoc.info/archives/83-php-5.2.5-on-Leopard.html hab ich aber die passende Konfiguration zum Handkompilieren von PHP5.

Einfach aus den MacPorts installieren und mit

'./configure'
'--prefix=/Users/sean/php'
'--with-apxs2=/opt/local/apache2/bin/apxs'
'--with-xsl=/usr'
'--with-tidy=/opt/local'
'--enable-mbstring'
'--with-gd'
'--with-jpeg-dir=/opt/local'
'--with-png-dir=/opt/local'
'--with-zlib-dir'
'--enable-sockets'
'--enable-exif'
'--with-mcrypt=/opt/local'
'--enable-soap'
'--with-mysql=/usr/local/mysql'
'--with-pdo-mysql=/usr/local/mysql/bin/mysql_config'
'--with-mysql-sock=/tmp/mysql.sock'
'--with-freetype-dir=/opt/local'
'--with-openssl=/opt/local'
'--without-iconv'
'--enable-cli'

konfigurieren. Dann der Zweizeiler “make” und “make install” - der Rest steht dann im Blog bei phpdoc.info.

X11 Leopard Focus

Drei Stichworte. :) Und wer ein bisschen mit der Raubkatze arbeiten will, braucht natürlich auch Fink und X11 um ‘richtige’ Programme laufen zu lassen.

Soweit, so gut - jedoch verloren die X11-Programme ständig ihren Mausfocus. Nach 2 Sekunden war das Fenster inaktiv (was selbst ruhigen Menschen beim Gimp den letzten Nerv rauben kann…).

Dank dem Tipp habe ich nun endlich den Schuldigen: Die last.fm Applikation! Hab mich schon gewundert, warum er beim Shutdown immer crasht - nun ist es raus.
Anscheinend fragt die last.fm App ständig bei iTunes den Status nach, daher verliert X11 den Focus (andere Anwendungen seltsamerweise nicht).

 

Fink baut AmarokDas Problem ist jedenfalls einfach behoben - einfach in der Aktivitätsanzeige den Zombie töten, fertig. Hoffentlich kommt da mal ein Update von last.fm nach.

Bei mir kann nun endlich wieder weiterkompiliert werden… Grade baut Fink den Amarok 1.4 zusammen. *hrr*

Lifehacks

*liest*

*probiert-aus*

Next entries »