Extracting a bootable disk image from an ISO image (El Torito)

The El Torito Bootable CD Specification was introduced in the 90's to make it possible to boot a system from a CD. This specification is used till today for bootable ISO images. There are different ways to embed disk images into El Torito ISO images. One way is called hard disk emulation. With this the bootable disk image comes with a DOS/MBR boot record and can be booted by the BIOS/UEFI directly. Unfortunately if you want to boot such an ISO from an USB stick, that won't work out of the box, you need to extract the disk image from the ISO first. This article is about how you can do that easily under Linux.

Read more...

Ein Audio-Übertragungssystem mit Open Source Software auf WLAN Basis

Es ist rund zwei Jahre her, dass mich jemand fragte, ob ich nicht eine Idee für ein kostengünstiges Sprachkonferenzssystem hätte. Das System sollte als Simultanübersetzungssystem für Flüchtlinge verwendet werden. Die Übertragung sollte über Bluetooth oder WLAN stattfinden. Idealerweise sollten Smartphones als Empfänger verwendet werden.

Ich startete mit einem Raspberry Pi als Server und versuchte diverse Ansätze. Für den Datentransport wollte ich WLAN verwenden. Schnell stellte sich heraus, dass es primär zwei Probleme gab: Entweder war der Paketverlust gering (und damit keine oder kaum Abbrüche in der Audioübertragung), die Zeit zwischen Übersetzung und Empfang aber hoch (was schlecht für Simultanübersetzung ist) oder aber der Paketverlust war hoch (Abbrüche in der Audioübertragung) und die Latenz gering. Beides war nicht gewünscht.

Schließlich fand ich einen guten Kompromiss mit Mumble (einer Open Source Voice-over-IP Software). Dieser Blog Artikel ist als Howto zum Nachbauen gedacht.

Read more...

Chinese looking characters in mails from MS Outlook users

Have you ever gotten mails from MS Outlook users which had chinese (or better asian) looking characters in the message body? Recently I got an email containing this sequence of UTF-8 characters in the message body next to the "normal" parts of the mail:

䐼噉氠湡㵧湥甭⁳汣獡㵳畏汴潯䵫獥慳敧效摡牥愠楬湧∽敬瑦•䥄㵒䰢剔㸢㰠但呎䘠捡㵥䌢•楓敺㈽ⴾ䈼㹒㰠㹂㱆䈯‾⁍㰠剂‾䈼匾⼼㹂ㄠ䈼㹒㰠㹂㱔䈯‾㱏剂‾㰠㹂㱓䈯‾㱎剂‾†⼼但呎‾⼼䥄㹖䐼噉㰾䐯噉

If you feed that string to the search engine of your choice, you will notice that they appear for many people and that this is wrongly encoded HTML. In this article I want to explain how you can examine such strings yourself and find their original meaning.

Read more...