Daniels Blog
25Okt/100

Wie sieht eine Schufa-Auskunft aus?

Für einen neuen Mietvertrag verlangte mein neuer Vermieter eine Schufa-Auskunft von mir. Eine Schufa-Selbstauskunft bekommt man von der Schufa (https://www.meineschufa.de/index.php) kostenfrei per Post oder für 5 EUR online. Ich habe die Postvariante gewählt, die zunächst mit einigen Hindernissen verbunden war. Ca. 2 Wochen nach Antragsstellung bekam ich einen Brief von der Schufa. Ich wurde aufgefordert meine alten Adressen mitzuteilen, da die Daten meiner Person nicht eindeutig zugeordnet werden könnten. Eigentlich fand ich es ganz angenehm, dass die Schufa wohl nicht so sonderlich viel über mich wusste, aber da ich die Auskunft benötigte habe ich die verlangten Daten per E-Mail nachgereicht. Einige Tage später erhielt ich dann meine Schufaauskunft, die sehr viel weniger Daten enthielt als ich gedacht hätte. Im Endeffekt waren es nur meine (von mir mitgeteilten) ehemaligen Adressen, meine 2 Girokonten und eine Seite mit meinen Scores für die verschiedensten Bereiche des Geldlebens. Wie diese Scores zustande kommen erfährt man natürlich nicht.

25Okt/100

Nur noch 4 Tage Zeit: Personalausweis ohne RFID bestellen.

Ein "alter" Personalausweis ohne RFID Funk-Chip kann nur noch bis einschließlich Freitag beim lokalen Einwohnermeldeamt beantragt werden. Ab dem 1.11. gibt es nur noch den neuen (aus 10 cm Entfernung auslesbaren) Ausweis fürs Personal. Der alte Ausweis ist 10 Jahre gültig und kostet 13 Euro, falls der aktuelle noch länger als 6 Monate gültig ist. Falls der aktuelle Ausweis nur noch weniger als 6 Monate gültig ist, zahlt man 8 Euro. Auch bei Umzügen bleibt der "neue alte" gültig. Die Adresse wird wie gewohnt mit einem gestempelten Aufkleber überklebt.

1Okt/100

Endlich eine neue Kiste!

Nach fast sieben Jahren mit meinem guten alten Asus M6n (1,6Ghz Single Core und ATI-Grafik). Habe ich das Erscheinen von Starcraft 2 zum Anlass genommen mir endlich mal wieder eine neue Kiste zu gönnen. Da ich kaum noch mit dem PC gespielt habe, war eigentlich keine schnellere Hardware nötig, aber der Unterschied, auch auf dem Desktop ist schon ziemlich geil. Meine Zusammenstellung funktioniert zu 100% unter Ubuntu, lediglich die Grafikkarte funktioniert nicht mit dem Nouveau-Treiber, auf den ich aber Dank des proprietären NVidia-Treibers ohne Probleme verzichten kann. Nice.

veröffentlicht unter: Dies und das, Linux, Ubuntu keine Kommentare
1Okt/100

Starcraft 2 unter Ubuntu und Wine. Das (fast) perfekte Setup

Starcraft II läuft erstaunlich gut unter Lucid mit wine. Allerdings gibt es einige Problemchen, die aus der Welt zu schaffen sind. Danach ist der Spielspass, zumindest mit einer relativ aktuellen NVidia-Grafikkarte fast perfekt. Meine Versuche mit einer ATI-Karte das Ganze hinzubekommen sind leider gescheitert.

Die Installation

Starcraft II zu installieren ist sehr einfach. Um es direkt von der DVD zu installieren, muss man etwas tricksen, einfacher ist es, sich über seinen Battle.net-Account die digitale Downloadversion zu besorgen. Diese lässt sich mit Wine starten, patcht sich auch brav hoch bis zur aktuellen Version und lässt den aktuellen Gameclient auf der Platte zurück.

Die Grafik

Um zu zocken benötigt man den proprietären NVidia-Treiber. Die Version die bei Lucid dabei ist, ist leider etwas angestaubt. Mit der aktuellen Version erhält man eine viel bessere Performance. Zum Glück gibt es ein PPA, das immer die aktuelle Version des Treibers nachliefert und automatisch installiert.

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get upgrade

Nun hat man die aktuellen NVidia-Treiber.

Um die Grafik-Performance weiter zu verbessern, erstellt man in der "Windows"-Registry einige Keys.

wine regedit
HKEY_CURRENT_USER/Software/Wine/Direct3D erstellen.

Danach unterhalb von "Direct3d" folgende String-Werte eintragen:

DirectDrawRenderer
opengl

Multisampling
disabled

OffScreenRenderingMode
pbuffer

UseGLSL
disabled

VertexShaderMode
hardware

VideoMemorySize
1024 (RAM der Grafikkarte)

Der Sound

ALSA, das Soundsystem unter Wine verträgt sich leider nicht besonders gut mit Pulseaudio. Der Sound funktioniert zwar, aber man kann keine MP3s oder andere Sounds unter Ubuntu laufen lassen, während man spielt. Ein Fork von Wine mit direktem Pulseaudio-Support behebt aber dieses Problem, so dass der Sound unter Starcraft sich mit allen anderen Sounds des Systems verträgt. Diese spezielle wine-Version hat wieder ein eigenes PPA:

sudo add-apt-repository ppa:c-korn/ppa
sudo apt-get update
sudo apt-get upgrade

Nun hat man die Wine-Version mit Pulseaudio-Support und sollte in der Wine-Konfiguration unter "Audio" Pulse-Audio auswählen. Zusätzlich stellt man Anwendungen/Windows-Version auf "Windows7" und fügt unter "Bibliotheken" eine neue Überschreibung für "mmdevapi" hinzu und stellt diese auf "Ausschalten"

In-Game scrollen mit Compiz-Würfel

In-Game kann es bei bestimmten Compiz-Konfigurationen, bei mir beim Desktop-Würfel zu Problemen mit dem scrollen kommen. Die Maus springt an den Kanten des Desktops weg. Um das zu beheben, öffnet man den Compizconfig Settings-Manager und navigiert zu "Würfel drehen -> Bindings -> Würfel rotieren". Hier stellt man die Werte für Drehen (nach links/rechts kippen) auf "Nichts".

Jetzt läuft Starcraft II Fullscreen mit funktionierendem Sound und netter Grafik. Leider einen Tick langsamer als unter Windows aber mit moderateren Grafikeinstellungen bekommt man ein sehr gutes Spielerlebnis.

Viel Spass!

veröffentlicht unter: Dies und das keine Kommentare
27Jul/100

Unlukrativer Royal Flush

veröffentlicht unter: Dies und das keine Kommentare
27Jul/100

Twitter is over capacity

veröffentlicht unter: Dies und das keine Kommentare
9Mai/100

NRW Wahl 2010

veröffentlicht unter: Dies und das keine Kommentare
31Mrz/100

Ein lustiger Windowsausflug

Ich habe mich mit der Windowstrollerei halbwegs zurückgehalten, aber mein heutiger Ausflug in die gute, alte Microsoftwelt hatte es in sich. Ich benutze seit ca. 3 Jahren privat kein Windows mehr. Wenn ich tatsächlich einmal unbedingt ein Windows-Programm gebraucht habe, habe ich es mit wine oder einem XP in VirtualBox zum laufen gebracht. Heute benötigte ich zum ersten mal wieder ein "echtes Windows", da ich eine neue Firmware auf mein Motorola Milestone flashen wollte. Das Tool dazu läuft leider nur unter nativem Windows. Da ich noch ein wenig Platz hinten auf meiner Platte hatte, machte ich mich schweren Herzens daran XP zu installieren. Ich hatte schon böse Vorahnungen. Nach der Neuinstallation liefen LAN und Grafik nicht richtig. Verständlich, hatte ein uraltes XP und die Treiber waren damals nur vom Hersteller verfügbar. Zuerst habe ich mir den LAN-Treiber mit einer anderen Kiste gesaugt - REBOOT - danach den VGA-Treiber mit meinem jetzt vernetzten XP. Installation - REBOOT - CANNOT LOAD OPERATING SYSTEM. In Ordnung. Damit hatte ich nicht gerechnet. MBR kaputt? Wodurch? Grafiktreiberinstallation? Gut, kein Problem. Habe mit der Super Grub Disk mein Ubuntu gebootet und mit update-grub das kleine Malheur bereinigt. Zurück in XP: Ich benötige von Motorola einen Treiber für die USB-Verbindung vom Handy zum PC. Nachdem ich ihn mir heruntergeladen hatte (Motorola_Phone_treiber_Blah_irgendwas.exe) habe ich beim beherzten Doppelklick noch gedacht: "Ach ja, das ist schon besser als unter Linux. *Wenn* man unter Linux Treiberprobleme hat, dann aber so richtig". Kaum zuende gedacht ein Popup: "Cannot write file. Volume not found C:\". Fuck. Da ich XP im freien Platz hinten auf meiner Platte installiert hatte (vorne ist ja bereits Ubuntu), hat Windows den Laufwerksbuchstaben H: bekommen. Der Treiber installiert sich wohl nur auf C:\. Ich habe mir winrar besorgt und die exe ausgepackt. Darin: Keine .inf nur kryptischer Installer-Mist. Danach habe ich Foren gewälzt. Angeblich bringe das "Motorola Software Update", ein Updatetool für Motorola-Software und Geräte, auch eine Treiberinstallation mit sich. Also gut. Ich installiere es. Es benötigt "Windows Installer 3.1". Den gibts über Windows Update. Ich kriege den Installer 3.1 und Windows Genuine Advantage, mein proprietäres Vorteilspaket. REBOOT. Ich versuche erneut das "Motorola Software Update" zu installieren. Diesmal fehlt .NET. Ich lade es runter, fette 66MB. Die Installation dauert ungefähr 10 Minuten. Eine freundliche Meldung währenddessen sagt: "Der Download ist abgeschlossen, Sie können die Verbindung zum Internet nun trennen" Ich komme mir vor wie auf einer Zeitreise. Die Verbindung trennen? Lol! Der Updater läuft jetzt und installiert wohl auch einige Treiber. Windows beginnt sofort ungefragt Photos von meinem Handy herunterzuladen und eine Digitalkamera wird erkannt. Der Treiber zum flashen war aber wohl leider nicht dabei. Das Tool erkennt mein Handy nach wie vor nicht. Als letzten Ausweg versuche ich den Laufwerksbuchstaben von H: auf C: zu ändern. Microsoft sagt, dass es nicht geht und dass es nicht empfohlen wird. Ich fummele in der Registry herum. REBOOT. Hübsches Windows XP Logo. Leider für 4 Minuten. Windows bootet nicht mehr. Ich werde wohl meine ganzen Partitionen nach hinten verschieben müssen und danach noch einmal Windows installieren müssen. Nur damit Windows C:\ als Laufwerksbuchstabe bekommt, um einen Treiber installieren zu können. Krank oder?

Ein Tag später. Mein Ehrgeiz wurde geweckt. Ich verkleinere, verschiebe, kopiere meine Partitionen, bis sie alle hinten auf der Platte liegen. GParted braucht 3 Stunden dafür. Ich boote mit einer Live-CD, mounte meine root-Partition, chroote in sie rein und installiere Grub neu. Ubuntu läuft wieder. Ich mache mich also daran XP nochmal zu installieren. Diesmal an den Anfang der Platte. Leider will XP die Installation am Anfang der Platte wieder auf H:\ ausführen. Es geht wohl nicht um die Reihenfolge der Partitionen auf der Platte sondern um die Reihenfolge in der Partitionstabelle. Wieder was gelernt. Ich könnte Windows auf C :\ installieren, das ist aber  eigentlich mein sda1 auf dem meine root-Partition liegt. Ich will Windows nicht mein Ubuntu killen lassen. Ich boote erneut mit der Live-CD und mache mit partimage ein Backup meiner root-Partition um es nach der XP-Installation wieder in eine neue Partition zurückspielen zu können. Ich starte mal wieder das XP Setup. Jetzt bin ich völlig verwirrt.Der freie Platz am Anfang der Platte heisst jetzt doch C:\. Warum das? Ich hatte an den Partitionen nichts mehr geändert. Ich bekomme so langsam aber sicher das Gefühl, dass ich an irgendeiner  Stelle dieser Odysee etwas hätte schlauer machen können. Ich gähne mich durch die erneute XP-Installation. Mann, warum müssen sie mitten in der Installation die Fragen stellen und nicht einfach ganz am Anfang. Man muß daneben sitzen. XP ist wieder da. Auf C:\. Ich installiere den LAN Treiber und den VGA-Treiber. REBOOT. CANNOT LOAD OPERATING SYSTEM. Na ja. Kenne ich ja schon. Vielleicht bin ich in einer Windows-Support Endlosschleife in der Hölle. REBOOT.  Also nochmal die Super Grub Disk und update-grub && grub-install. REBOOT. Zurück in XP. "Ihr Computer ist eventuell gefährdet" - da bin ich mir sicher. Ich sauge mir erneut den Motorola-USB-Treiber. Geschafft. Es funktioniert. Was für ein Krampf.

Nachtrag: Ein befreundeteter Windows-Admin hat mir erzählt, wie ich es mir viel einfacher hätte machen können: ein "subst h: c:\" hätte vor der Installation des Treibers gereicht. Ich Windows-DAU! 🙂

veröffentlicht unter: Dies und das, Linux, Ubuntu keine Kommentare
22Mrz/100

Düsseldorf bei Nacht

Versuche mit einer Canon Powershot S80

no images were found

28Nov/090

When computers were young and angry

10-burroughs-angy-young-computer3

veröffentlicht unter: Dies und das keine Kommentare
30Okt/090

Warum Netzneutralität wichtig ist

netneutral

veröffentlicht unter: Dies und das keine Kommentare
12Dez/080

Tunneling IAX2 VoIP thru a SSH tunnel

IAX2 SSH Tunnel

Just for the kicks, i tried to connect 2 Asterisk servers thru a SSH tunnel to place encrypted calls via IAX2 from BOX1 to BOX2. It worked, but the sound quality is ugly and the FIFO-nature of converting UDP-traffic into TCP-traffic gave some strange results. But after all I learned a lot doing it....

What we need:

- 2 Asterisk Boxes

- root on BOX2

- ssh

- socat

What I did:

Connect both boxes with a SSH port-forwarding to get the calls thru the internet. Convert the IAX2 UDP-traffic coming from Box1s Asterisk into TCP with socat, because SSH doesn't support UDP tunneling. Send the TCP data thru the tunnel. Pick it up at the other side with socat and convert it back to UDP. Feed the UDP data into the target asterisk.

How I did it:

BOX1:

context to feed an outbound call into our socat converter:

exten => 3,1,Dial(IAX2/user:pass@127.0.0.1:10000/1)

setting up socat:

socat udp4-listen:10000,reuseaddr,fork tcp:127.0.0.1:10001

setting up our ssh tunnel:

ssh -L 10001:127.0.0.1:10000 root@box2


Box2:

Setting up socat to pick up the TCP-stream from the tunnel and pass it to asterisk:

socat tcp4-listen:10000,reuseaddr,fork UDP:127.0.0.1:4569

iax.conf:

[general]
bindport = 4569
bindaddr = 0.0.0.0
disallow=all
allow=ulaw
allow=alaw

[box1]
type=peer
username=user
secret=pass
auth=plaintext
context=iax-tunnel
peercontext=iax-tunnel
qualify=yes
trunk=yes

The iax-tunnel context just playing a beep:
; IAX testing
[iax-tunnel]
exten => 1,1,Answer()
exten => 1,2,Playback(beep)
exten => 1,3,Hangup()

Enjoy...