11
Debian LTS
Perfect - I didn't even know about the Debian-LTS Mailinglist but now i subscriber. So when you are using Squeeze - Subscribe NOW!.
WebEx footer
Krass - Soeben in einer Einladung zu einer WebEx im Disclaimer gefunden:
WICHTIGER HINWEIS: Beachten Sie, dass dieser WebEx-Service eine Funktion bietet, mit der Audiodaten und andere Informationen während der Sitzung aufgezeichnet werden können. Solche Aufzeichnungen können im Falle eines Rechtsstreits herangezogen werden. Wenn Sie diesem Meeting beitreten, erklären Sie sich automatisch mit einer derartigen Aufzeichnung einverstanden. Wenn Sie nicht mit einer Aufzeichnung einverstanden sind, äußern Sie Ihre Bedenken gegenüber dem Gastgeber des Meetings, oder nehmen Sie nicht an der Sitzung teil..
Code minimizer
Just stumpled upon a very strange bug in perls 'use Switch' which is outdated but it struck me. Most likely this is the most strange bug i ever encountered.
I had ~400 lines of perl code and i couldnt find the exact cause of the bug nor the real lines which were involved so i wrote this which brought the code from 400 to 20 lines which i could then bring down to 12 lines resulting in #768318 in the Debian bug tracker.
Minimal testcase in under 5 minutes.
#!/bin/bash
code="t"
while true; do
lines=`wc -l<${code}`
ld=$[ $RANDOM % $lines ]
cat ${code} | sed -e "${ld},${ld}d" >${code}.tmp
chmod 755 ${code}.tmp
./${code}.tmp >err 2>&1
#syntax error at ./t.tmp line 139, near "}continue"
elines=$(wc -l <err)
if [ $elines -ne 2 ]; then
continue
fi
head -1 err | grep -q "syntax error at .* line .*, near .}continue."
if [ $? -ne 0 ]; then
continue
fi
mv ${code}.tmp ${code}
done
IT Archaeologie
Beim aufräumen einen USB Stick gefunden - Alter content:
flo@p2:/media/4709-2097$ ls -la
total 54212
drwx------ 2 flo flo 16384 Nov 6 22:31 .
drwxr-xr-x 8 root root 4096 Nov 6 22:27 ..
-rw-r--r-- 1 flo flo 1474560 Oct 7 2007 bios.fd
-rw-r--r-- 1 flo flo 38029312 Dec 17 2007 debian-40r1-i386-businesscard.iso
-rw-r--r-- 1 flo flo 2295595 Dec 17 2007 dosemu-1.4.0.tgz
-rw-r--r-- 1 flo flo 1474560 Oct 7 2007 freedos.fd
-rw-r--r-- 1 flo flo 4231632 Jun 15 2007 initrd.gz
-rw-r--r-- 1 flo flo 294817 Feb 14 2008 ip-frag-receiver.pcap
-rw-r--r-- 1 flo flo 281486 Feb 14 2008 ip-frag-sender.pcap
-r--r--r-- 1 flo flo 11615 May 8 2008 ldlinux.sys
-rw-r--r-- 1 flo flo 19132 Oct 7 2007 memdisk
-rw-r--r-- 1 flo flo 94760 Oct 7 2007 memtest86
-rw-r--r-- 1 flo flo 5980160 Jun 15 2007 mini.iso
-rw-r--r-- 1 flo flo 205 Dec 17 2007 syslinux.cfg
-rw-r--r-- 1 flo flo 1219289 Jun 15 2007 vmlinuz
Süß so ein Debian 4.0 mit 38MByte Businesscard iso Davon braucht heute 'systemd' schon fast ein drittel:
flo@dgrab:~$ dpkg -s systemd | grep Installed
Installed-Size: 11723
Microtrenching
So schön wie das ist das das "schnelle internet" kostengünstig zu bauen ist. Jede Kommune und jeder Bürger sollte eigentlich sich wehren wenn es um Microtrenching geht. Dabei wird nur ein ganz kleiner Streifen Straßenkörper eröffnet um so geradeeben ein Glasfaserkabel da hineinzubekommen. Die liegen dann auch nicht bei 60-80cm tiefe so wie die Telekom ihre Kabel verlegt, sondern nur in 20-40cm tiefe. D.h. jedesmal wenn dann der Straßenkörper saniert oder repariert wird, hängt das Kabel am Bagger. Wer trägt dafür die Kosten? Der Bürger letzten Endes. D.h. das Microtrenching ist heute zwar billig aber verlagert nur die weiteren Kosten in die Zukunft.
Die Forschungsgesellschaft für Strassen- und Verkehrswesen (FSGV) zum Thema Microtrenching
Ich bin gespannt, wie es weitergeht. Möge sich die konventionelle Bauweise wieder durchsetzen oder möge der Erfindergeist der Bauingenieure schnell eine akzeptable Lösung hervorbringen.
Herbst
1 Wire am Carambola2
Das ist ja mal einfach geworden. Den DS1820 einfach an GPIO23 des Carambola2 dev Boards hängen. Pull-up mit 3.3kΩ dran und dann:
opkg update
opkg install kmod-w1-gpio-custom
opkg install kmod-w1-slave-therm
insmod w1-gpio-custom bus1=0,23,0
cat /sys/devices/w1_bus_master1/10-000802db493d/w1_slave
2c 00 4b 46 ff ff 0e 10 17 : crc=17 YES
2c 00 4b 46 ff ff 0e 10 17 t=21875
Und siehe da - Temperatur in 100tel grad - 21.875°C hier in der Bude.
SystemD and DNS
Gigaset S79H - State of Debian
Das ist ja echt erschreckend wie Debian hinterherhinkt. Ein uraltes Gigaset S79H Handteil geschenkt bekommen. Das dingen hat unter der Akkuklappe einen mini-USB. Also mal geschwind einen Linux Rechner da dran und siehe da - Eine Serielle. Ein paar tests - eine AT Schnittstelle - Hayes Commandset.
Schnell gegoogled und siehe da - da soll z.b. für das Telefonbuch obexftp gehen.
Ausprobiert - geht natuerlich nicht. Also google angeworfen und siehe da - man findet patches gegen obexftp von Januar 2010 die im Januar 2014 in obexftp 0.24.2 eingeflossen sind.
Also schnell die Debian paketsourcen installieren:
flo@p2:/tmp$ apt-get source obexftp
Reading package lists... Done
Building dependency tree
Reading state information... Done
Need to get 569 kB of source archives.
Get:1 http://source.rfc822.org/debian/ sid/main obexftp 0.23-4 (dsc) [2,526 B]
Get:2 http://source.rfc822.org/debian/ sid/main obexftp 0.23-4 (tar) [557 kB]
Get:3 http://source.rfc822.org/debian/ sid/main obexftp 0.23-4 (diff) [9,553 B]
Waaa - Also in Sid ist 0.23 wobei es die 0.24 schon seit März 2013 gibt.
MH17 shoot down sat imagery
Das ist ja echt schon ein dreister Versuch die öffentlichkeit hinter die Fichte zu führen.
- Falsche Stelle
- Falsche Flugzeuge - Keine 777, keine Su-25
- Malaysia Logo an der falschen Stelle
- Sat Bilder von 2012
http://www.news.com.au/travel/travel-updates/russia-accused-of-faking-pics-to-shift-blame-in-mh17-disaster/story-fnizu68q-1227123846130 http://foxtrotalpha.jalopnik.com/the-satellite-image-of-a-ukrainian-fighter-shooting-dow-1658910062
grml-rescueboot
Weil ich es vor ein paar tagen las und gerade mal ausprobiert haben:
sudo apt-get install grml-rescueboot
Und dann schnell ein grml.iso nach /boot/grml/
schmeissen
und anschliessend ein update-grub
.
Schon ist im boot menu ein grml mit drin. Sehr schön wenn man sich seine Kiste kaputt macht und kein dhcp/tftp in der nähe ist.
fuer-bier.de
Witzige Idee:
Lets encrypt
Eine SUPER idee - Einfach Zertifikate raushauen. Wer zugriff auf den Webspace hat der darf auch ein Certificate dafür. Und die komplexität mit openssl wird auch gleich wegoptimiert:
Republikaner gehört den Demokraten an
Die "New York Times" bezeichnete den 68-Jährigen als erstes hochrangiges "Opfer" der jüngsten Kongresswahlen, bei denen die Republikaner die Mehrheit in beiden Parlamentskammern gewonnen haben. Hagel ist der einzige Republikaner im engeren Sicherheitsteams Obamas, der den Demokraten angehört.