Thursday, December 4. 2008
Ich hab mich jetzt doch mal an den Telekom/aon-Service gewandt, um die Sache mit den 1 vs. 2MBit/s aufzuklären. In der Mail erzählte ich, was der Techniker mir bei der Installation erklärt hatte, und dass das Modem trotz tagelangem Betriebs immer noch auf 1MBit eingestellt sei. Die Antwort lautete dann erfreulicherweise, dass man meine Bandbreite frisch provisioniert habe, ich mein Modem 36 Stunden lang nicht ausstecken solle und dass ich dann auf eine Bandbreite von 6(!)MBit down/512kbit up geschalten sei! Na, das nenne ich doch eine gute Nachricht! Bei Speedtest.net habe ich tatsächlich 5237kbit/404kbit messen können.
Wednesday, November 12. 2008
Bevor der Eindruck entsteht, aon sei eine gute Wahl, muss ich leider feststellen, dass abseits der Ballungsräume tatsächlich noch kein aonTV möglich ist, weshalb das ADSL nur mit max. 2MBit/s herumstreamt. Überdies bin ich dzt. nur auf 1MBit geschalten, was sich angeblich nach einiger Zeit auf 2MBit raufdreht. So hat es mir zumindest der Techniker bei der Installation erklärt. Seltsam allerdings, dass die verwerflichen Vertriebler von der Hotline damals gemeint hätten, es seien sogar 16Mbit möglich. Aber ist eh egal, ich nutze das Netz nicht (mehr) so exzessiv, und das Web geht mir mittlerweile ohnehin auf die Nerven und besteht zu 90% aus Zeitverschwendung; ein Rant sollte wohl bald folgen. Immerhin war wegen der aktuellen Aktion die Herstellung gratis, und ich zahle dauerhaft nur €19,90 im Monat. Gemessen an den 16MBit für €35 (lt. UPC) dürfte ich ja eigentlich nur €2,20 im Monat für 1MBit zahlen. Subtrahiere ich die Telefonie-Grundgebühr jedoch, komme ich ohnehin etwa auf diesen Betrag, also was soll’s. Im übrigen wird wohl auch die Konkurrenz denselben technischen Beschränkungen unterliegen.
Monday, August 25. 2008
The usenet originally only consisted of text messages, but it soon became a way of exchanging binary files as well. As posts are usually restricted to only a few MB, larger archives have to be split up into several parts, each attached to its own newsgroup posting. But if some parts of these posts aren’t transferred correctly to other usenet hosts, the archive parts are broken. Not necessarily if the poster created PAR2 archives in addition to the actual data archive parts. In a RAID-like manner, parity information is placed redundantly into the additional files. Thus, it is possible to recover the complete archive if some parts of it are incomplete. As I downloaded some image archives (No, they were not p’rn) containing pictures in the PCD format that encapsulates six different resolutions of an image, I also had to find out how to explicitly extract the large (3072×2048) resolution out of it. All in all, I created the following (simple) script that - checks the PAR2 files, and if some of the data archive parts are incomplete, it
- tries to recover them, and
- if check (or recovery) were successful, the PCD images are extracted and converted to JPEG.
I did it this way: #!/bin/bash # Verify, includes *PAR2 automatically par2 v *par2 ret=$? if [ $ret -eq 0 ]; then # Extract unrar x *part01.rar cd “$(find -type d | tail -n 1)” # Convert for file in *PCD; do echo -n “$file ” convert $file[5] $(basename $file .PCD).jpg && rm $file done echo Done. elif [ $ret -eq 1 ]; then echo “PARITY CHECK FAILED, TRYING TO REPAIR.” sleep 2 # Repair, if needed par2 r *par2 && echo “You may now rerun this script.” else echo “REPAIR NOT POSSIBLE.” fi
Thursday, July 17. 2008
Sometimes I take AVI videos with my Canon PowerShot, and I process some
of them with a video editor and export them as MPEG. However, those
video formats can’t be streamed, and so I like to convert them to FLV
to enable a YouTube-like streaming in web galleries by a flash video
player. For convenience, I wanted to use a context menu entry for Nautilus, where I could right-click on a video file and select “Convert video to FLV”. Luckily, Nautilus supports to execute arbitrary scripts from the context menu if you simply place them into ~/.gnome2/nautilus-scripts/. The only disadvantage is that it doesn’t check the file type in advance, thus also showing the video conversion entry for non-video files. However, you can include that logic into the script itself. The script is a little more complicated, as I didn’t know how to better parse the file names. Probably I should have used Perl. Here is my ~/.gnome2/nautilus-scripts/Convert\ video\ to\ FLV:
#/bin/bash zenity --question --title “Convert video to FLV” --text “Really?” || exit IFS=$’\n’ for file in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS; do ext=$(echo $file | awk ’BEGIN {FS=“.”}; {print $NF}’) filebase=$(basename “$file”) path=$(echo $file | sed -e “s/$filebase//”) filebase=$(basename $filebase .$ext) if file -i “$file” | grep -i video >/dev/null; then ffmpeg -y -i “$file” -ar 22050 -ab 32 -b 564k -f flv -s qvga “$path$filebase.flv” & else zenity --error --title “Not a video” --text “Hey, $filebase.$ext is not a video!” fi done
Wednesday, July 16. 2008
Wir sind dzt. verwöhnt mit 16Mbit/s Downstream. Ich nenne diese Referenz im folgenden die 1-fache Geschwindigkeit. Für TV+Internet zahlen wir bei UPC jetzt noch den Studententarif von €55,60. Das Nette daran war, dass sich die Geschwindigkeit bei quasi konstantem Preis über die Jahre stetig verdoppelt hat. Dass mein Uni-Account mit November 2008 ausläuft, trifft sich ohnehin gut mit unserem Wohnsitzwechsel. TV werden wir in Hinkunft nicht mehr zahlen müssen (wegen gemeinschaftlicher Sat-Anlage), aber halt den Netzzugang. Festnetztelefonie nehmen wir nur dann dazu, wenn’s wegen des Internet sein muss oder preislich sinnvoll ist. Leider gibt es am Zielort kein Kabsi. UMTS & Co. sind glaub ich abseits des Ballungsraums keine ernsthafte Option. Außerdem will ich einen zentralen Zugang mit Router, damit auch andere PCs/Notebooks, evtl. sogar via WLAN, ins Netz geroutet werden. Das „volle Rohr“ von Tele2 schaut zwar gut aus, braucht aber offensichtlich (lt. Verfügbarkeits-Check) eine entbündelte Tel.leitung, die’s dort draußen aber noch nicht gibt. Abgesehen davon suchen die gerade einen neuen Eigentümer. Ansonsten stünde wohl folgendes zur Wahl:
Continue reading "Wo das Netz dünner wird"
Wednesday, July 9. 2008
In short, and for non-computer-geeks: SSL certificates are used for data encryption, to securely transmit private data over the internet. You probably know web URLs starting with “https” instead of “http”. OK, now, those secure web sites may run on a machine that use the Debian GNU/Linux operating system. Unfortunately, Debian had a problem with generating such SSL certificates. They were recently uncovered to not secure your private data anymore. Luckily, a fix came out quickly, but there are still many websites using the broken certificates. You want to be alarmed whenever you stumble over a website that still uses one of those bad SSL certificates! You want the SSL Blacklist add-on for your Firefox web browser!
Tuesday, June 10. 2008
Fotobuch-XXL.de is one of the few providers (if not the only one) that has a native Linux app to create and order photo books. It is annoying that most services only provide versions for Win or Mac, and even web apps are rare. Unfortunately, Fotobuch-XXL only provide their app for the Ubuntu and OpenSuse distributions. But, as Ubuntu is just a derivative of Debian, it should actually not be too complicated to also install the package on Debian. Indeed, it isn’t: One just has to take care that the Python version in Debian ‘lenny’ is 2.5, and not 2.4, thus forcing you to choose the corresponding package source for Ubuntu Feisty (7.1) and upwards: deb http://www.fotobuch-xxl.de/bin/ubuntu-py25 / After updating your package list, you can already find fotobuchxxl-studio. However, it also depends on python-wxgtk2.8, which is only available in Debian’s own experimental section. After activating this source, you’re finally able to install fotobuchxxl-studio.
Note that I just tried whether the app actually launches, I neither really used it nor did I order a photo book. Yet.
Thursday, June 5. 2008
Recently I wondered why Google Earth stopped working on my 64-bit Debian machine when I upgraded Google’s app to version 4.3. It claimed to find no internet connection (“Error code: 29”), although everything was working fine before. The web finally unveiled the solution: The app needs the lib32nss-mdns package. Installed that, problem resolved!
|