Using apt behind a proxy…

just had to configure it…. Add:

Acquire::http::proxy "http://user:pass@1.2.3.4:8080";

to your /etc/apt/apt.conf. If no username and password needed just remove that options. Replace IP (1.2.3.4) and port (8080) with your configuration. Do an

aptitude update

afterwards to check if it works ;-)

Apache mod_alias, mod_rewrite und GET-Parameter

Das Umleiten von einer Seite auf eine andere ist mit mod_alias sehr einfach:

Redirect /mydestination http://example.net/

Das geht auch noch recht einfach mit Regex wenn man einzelne Bereiche woanders hinschreiben will. Um diese URL-Transformation zu machen:

  • http://foobar.net/mydestination/folder/page.php -> http://example.net/foobar/folder/stuff/page.php

den folgenden RedirectMatch verwenden:

RedirectMatch ^/mydestination/(.*)/(.*)$ http://example.net/foobar/$1/stuff/$2

Wenn man jedoch mit GET-Parametern rumhantieren will, muss man mod_rewrite anstatt mod_alias nehmen. Fuer die folgende URL-Transformation:

  • http://example.net/mydestination/getstuff?pagename=foo.bar -> http://exmpla.net/blafasel/foo.bar

kann man diese Regel nutzen:

RewriteEnginge On
RewriteCond %{REQUEST_URI}  ^/mydestination/getstuff$
RewriteCond %{QUERY_STRING} ^pagename=(.*)$
RewriteRule ^(.*)$ http://example.net/blafasel/%1? [R=302,L]

Dell Vostro v130 und Bluetooth unter Ubuntu Linux 11.04

Blutooth war bei mir deaktiviert und ich konnte es auch nicht aktivieren. Die Loesung gibt es im Bug #714862 in Launchpad unter Kommentar 10.

sudo aptitude install dkms
wget https://bugs.launchpad.net/ubuntu/+source/linux/+bug/714862/+attachment/1913129/+files/ar3011-dkms_1.1ryu2.3_all.deb
wget https://bugs.launchpad.net/ubuntu/+source/linux/+bug/714862/+attachment/2090870/+files/dell-laptop-dkms_1.4_all.deb
dpkg -i ar3011-dkms_1.1ryu2.3_all.deb
dpkg -i dell-laptop-dkms_1.4_all.deb
shutdown -r now

Ich habe danach Bluetooth mit

hciconfig hci0 up

aktivieren koennen und mit

bluetooth-applet

steht auch ein nettes gnome-tool fuer den Tray zur Verfuegung.