11
roaming and printing
I always wanted my laptop to automatically detect my network location and set some configs for the location. One of the problematic areas was printing. I have a print server everywhere and probably a default printer - but i dont want to select the right print server everytime i move subnet etc ... So i cam up with this solution which is based on network-manager (yeah i know - bad software) and cups (client only - no server e.g. cupsys)
/etc/NetworkManager/dispatcher.d/02printer
`
!/bin/sh
IFACE="$1"
ADDRESS=$DHCP4_IP_ADDRESS
remove_printerconf() {
rm -f /etc/cups/client.conf
}
detect_location() {
place=""
case "$ADDRESS" in
195.71.4.|195.71.5.)
place="work"
;;
193.189.251.*)
place="home"
;;
esac
/usr/bin/logger -p daemon.info -t location Found location to be ${place} for ip adress ${ADDRESS}
rm -f /etc/cups/client.conf
if [ -f /etc/cups/client.conf.${place} ]; then
/usr/bin/logger -p daemon.info -t location Setting new printer config
ln -s /etc/cups/client.conf.${place} /etc/cups/client.conf
fi
}
case "$2" in
up)
detect_location
;;
down)
remove_printerconf
;;
esac
`
So basically - whenever a new interface comes up i check for its ip address and have it set a symlink for /etc/cups/client.conf - The only problem left is with network-managers bad habit of connecting the wireless additionally to the wired network - so i have both networks connected and they'll come up one
after the other ...
3 Strikes umgesetzt
Da gucke ich mal auf der Dreambox 8000 rum - da haben die Franzosen sich schon eingeschlichen und heimlich die 3 Strikes umgesetzt - dabei ist das doch das original image:
root@dm8000:~# dmesg | tail -2
brcm-ehci brcm-ehci.0: devpath 2 ep1out 3strikes
brcm-ehci brcm-ehci.0: devpath 2 ep1out 3strikes
Zurueck zu den Anfängen
Angefangen mit meiner Computerleidenschaft hat es als ich zu Weihnachten '85 einen Acorn Electron bekam. Anders als meine umgebung die auf dem C64 trip war hatte ich wenig bis keine Software und so war die notwendigkeit zum Programmieren geboren. Eins der Bücher mit denen ich die ersten Schritte getan habe war
Acorn Electron, Lernen - Programmieren - Spielen von Dr. Helmut Pitsch
Beim durchblättern bin ich folgende Seite gestossen die ich den heutigen WoW Zockern nicht vorenthalten möchte:
Die wichtige dinge im Leben eines kleinen Jungen
Philips and OpenSource
Thinking about a new TV i was looking at the new Philips Ambilight Series - In the Manual of the new 46PFL9704 you'll find a page like this:
Rumours say Philips is using a Linux with all the stuff neded to play AVI/H.264 etc ... So - where is at least the GPL and a dozend other licenses - And where is the source (which has lately been removed from the website i was told).
"temp
flo@t1:~$ crontab l
flo@t1:~$ crontab -l
Where is my crontab?
CC Lizenzen mal erklärt
Für unsere MdB hat der Wissenschaftliche Dienst des Bundestages mal die CC Lizenzen erklärt - Das ist so ein bischen wie die Maus erklärt das Internet - Ziemlich gut gemacht und allgemeinverständlich - Lob:
http://www.bundestag.de/dokumente/analysen/2009/creative_commons.pdf