f.zz.de
archives / 2009 /

11

roaming and printing

Posted Sun 01 Nov 2009 11:04:23 AM CET in

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

Posted Fri 06 Nov 2009 11:48:20 AM CET in

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

Posted Sat 07 Nov 2009 01:58:02 PM CET in

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

Posted Sun 08 Nov 2009 10:53:22 AM CET in

Das erste selbstgemachte Foto mit 28 Monaten ;-)

Philips and OpenSource

Posted Tue 10 Nov 2009 10:52:39 PM CET in

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

Posted Sun 22 Nov 2009 06:20:10 PM CET in

flo@t1:~$ crontab l
flo@t1:~$ crontab -l

Where is my crontab?

CC Lizenzen mal erklärt

Posted Mon 23 Nov 2009 12:38:28 PM CET in

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