Blablablog?

March 12th, 2010

XKCD: Starwatching (1 van 2)

Gewoon leuk, toch?

XKCD: Starwatching (2 van 2)

2 Brothers on the 4th Floor

March 11th, 2010

Jaaah! Er schijnt nieuw materiaal aan te komen van 2 Brothers on the 4th Floor! Verder geeft boekingskantoor Jan Vis aan dat volgend jaar een internationale tour op de rol staat.

2 Brothers on the 4th Floor in 2006

Ik ben benieuwd, érg benieuwd! 😀

Dansen op Spijkers

March 9th, 2010

Onlangs waren Gerrit Komrij en Louis Gauthier te gast bij De Wereld Draait Door om Dansen op Spijkers te presenteren. Al meteen was ik erg enthousiast over de muzikale vertaling van de van origine geschreven poëzie. Ik nam me voor om de boek-CD te bestellen, maar was er tot voor kort nog niet aan toegekomen.

Boek-CD Dansen op Spijkers

Het was een aangename verrassing toen ik de boek-CD vorige week voor m’n verjaardag kreeg! Inmiddels heb ik alle nummers (of gedichten…) een aantal keren geluisterd (of vervaren…) en kan het ten zeerste aanraden!

De juffrouw: schoonmaken

March 7th, 2010

Het zonnetje scheen flink vanmiddag, dus een mooie dag om weer wat te klussen aan De juffrouw! Het leek me een goede zet om de spatborden die ik onlangs had losgehaald alvast wat schoon te maken. Wel zo makkelijk voor de plaatwerker straks, dacht ik zo.

Spatborden

Gelukkig pasten de spatborden in de douchecabine, dus het was makkelijk poetsen! Nadat alle modder was weggespoeld kwamen wel wat lelijke roestplekken naar boven trouwens. 🙁 Hopelijk zijn de spatborden opnieuw te gebruiken…

Publiek IP-adres met ADSL?

March 2nd, 2010

Al vaker heb ik wat geschreven over het configureren van SpeedTouch ADSL-modems. Het is, ondanks de voornamelijk particuliere doelgroep, vrij aardig wat de apparatuur aan mogelijkheden biedt denk ik. Echter, in sommige gevallen wil je bewust géén gebruik maken van die mogelijkheden, bijvoorbeeld als je een serversysteem of router van het enige beschikbare publieke IP-adres van je ADSL-verbinding wil voorzien.

Er zijn verschillende oplossingen mogelijk, al dan niet met wat kunst- en vliegwerk. Helaas werken nagenoeg alle internetaanbieders in Nederland met PPP over ATM, waarmee het merendeel van de mogelijkheden wegvalt. Gelukkig blijft er een relatief eenvoudig te implementeren oplossing over! De moeite waard om over te schrijven, dacht ik zo. 😉

In mijn geval wilde ik graag het publieke IP-adres van onze ADSL-verbinding op kantoor direct kunnen toewijzen aan een serversysteem met Debian Linux.

Allereerst heb ik de instellingen van het ADSL-modem volledig gewist en vervolgens een minimaal subnet (/30) toegewezen. Binnen dit subnet bestaan maar twee IP-adressen: 172.29.98.1 voor het ADSL-modem en 172.29.98.2 voor het serversysteem.

Ter referentie, de CLI commando’s:

:system reset factory=yes proceed=yes

Het ADSL-modem zal opnieuw opstarten en is nu beschikbaar middels 10.0.0.138. Vervolgens:

:ppp relay flush
:eth flush
:atm flush
:ppp flush
:atm phonebook flush
:ip ipadd intf=LocalNetwork addr=172.29.98.1 netmask 255.255.255.252
:ip ipconfig addr=172.29.98.1 preferred=enabled primary=enabled

Maak nu opnieuw verbinding met telnet, maar nu met 172.29.98.2. Vervolgens om de oude IP-adressen te verwijderen en om DHCP uit te schakelen:

:ip ipdelete addr=192.168.1.254
:ip ipdelete addr=10.0.0.138
:service system modify name=DHCP-S state=disabled

Stel een wachtwoord in:

:user config name Administrator password VERYVERYSECRET

Maak een ADSL-verbinding aan met de juiste VPI/VCI en zet PPTP aan:

:atm phonebook add name=ADSL addr=0.35
:service system modify name=PPTP state=enabled

Sla tot slot de instellingen op:

:saveall

Het ADSL-modem is nu klaar voor gebruik! Installeer vervolgens op het serversysteem:

$ sudo apt-get install pptp-linux

De netwerkconfiguratie kan volstaan met:

$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 172.29.98.2
netmask 255.255.255.252

# The xDSL interface
auto dsl
iface dsl inet ppp
provider adsl

De PPP configuratie is verder erg eenvoudig:

$ sudo cat /etc/ppp/peers/adsl
noipdefault
defaultroute
replacedefaultroute
lock
user someuser
persist
holdoff 10
maxfail 0
noauth
noproxyarp
updetach
pty "pptp 172.29.98.1 --nolaunchpppd"

En tot slot de gebruikersnaam en wachtwoord:

$ sudo cat /etc/ppp/pap-secrets
someuser asdl VERYVERYSECRET

Na opnieuw laden van de netwerkinstellingen, verschijnt als resultaat ppp0 met daaraan het publieke IP-adres:

$ /sbin/ifconfig ppp0
ppp0 Link encap:Point-to-Point Protocol
inet addr:1.2.3.4 P-t-P:5.6.7.8 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:5067418 errors:0 dropped:0 overruns:0 frame:0
TX packets:4369810 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:4028098294 (3.7 GiB) TX bytes:1026059848 (978.5 MiB)

Bij eventueel verbreken van de verbinding zal deze automatisch opnieuw worden opgebouwd.

T-DOSE 2009

March 1st, 2010

Vorig jaar heb ik op 4 oktober op T-DOSE een presentatie over Puppet gehouden. Het was alweer een tijdje geleden dat ik voor een publiek gesproken had, dus vermoedelijk niet de beste presentatie die ik ooit gegeven heb. 😉 Enfin, zie deze link naar een video-opname.

Ik ga trouwen!

March 1st, 2010

Tsjah, er is eigenlijk weinig over te vertellen… Ik stelde de vraag, en ze zei zonder aarzelen ja! 😀

M'n meisje en ik, ergens in Zeeland

Hoe en wanneer hebben we nog niet bedacht, maar één ding staat vast: eerst ‘t Kevertje afmaken!

Bij-effecten van 24×7 dienstverlening

February 14th, 2010

Het is veel te vroeg voor op een zondag, maar helaas te laat om nog te kunnen slapen. Een mooie gelegenheid, om de avonturen van Jacques Cousteau op televisie te bekijken, onze nieuwe koffieaanwinst uit te proberen en om te zien hoe het sneeuwt, alweer… 🙁 Komt er geen einde aan?

FOSDEM 2010

February 8th, 2010

Ook dit jaar was de Free and Open Source Developers’ European Meeting in Brussel erg leerzaam, verhelderend en gezellig!

Naast Marco in de collegebanken

Er was erg veel te zien, maar het meest leuke praatje vond ik toch wel het praatje RepRap – Manufacturing for the Masses van Adrian Bowyer. Wellicht niet helemaal binnen m’n vakgebied, maar gewoon erg leuk!

Adrian Bowyer vertelt over RepRap

Technisch het meest interessant vond ik het praatje Scaling Facebook with Open Source tools.

Het is altijd erg leerzaam om een andere kijk en werkwijze mee te krijgen, alhoewel een heleboel technieken die de revue passeerden bij Kumina niet onbekend zijn… En laat ik eerlijk zijn: wat bevestiging is ook niet verkeerd! 🙂

APT op debian.keesmeijs.nl

January 31st, 2010

Onlangs heb ik veel email ontvangen van mensen die me vroegen om Doomsday Engine makkelijker beschikbaar te maken voor Debian en Ubuntu.

Logo Doomsday Engine

Men vroeg met name, of ik een Debian APT repository zou kunnen opzetten. Een mooi moment om reprepro eens te bestuderen leek me!

Na wat overwegen heb ik besloten om de laatste en voorlaatste versie van Debian en Ubuntu te ondersteunen, waarmee op het moment van schrijven de volgende opties voor APT ontstaan:

deb http://debian.keesmeijs.nl/ etch-kees main
deb-src http://debian.keesmeijs.nl/ etch-kees main

deb http://debian.keesmeijs.nl/ lenny-kees main
deb-src http://debian.keesmeijs.nl/ lenny-kees main

deb http://debian.keesmeijs.nl/ jaunty-kees main
deb-src http://debian.keesmeijs.nl/ jaunty-kees main

deb http://debian.keesmeijs.nl/ karmic-kees main
deb-src http://debian.keesmeijs.nl/ karmic-kees main

Na toevoegen in bijvoorbeeld sources.list is installeren nu doodeenvoudig:

$ sudo apt-get install deng
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
doom-wad-shareware libmikmod2 libsdl-mixer1.2 libsdl-net1.2 libsmpeg0
Suggested packages:
game-data-packager
Recommended packages:
doom-wad boom-wad doom-engine
The following NEW packages will be installed:
deng doom-wad-shareware libmikmod2 libsdl-mixer1.2 libsdl-net1.2 libsmpeg0
0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/5,151kB of archives.
After this operation, 10.7MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Selecting previously deselected package doom-wad-shareware.
(Reading database ... 145295 files and directories currently installed.)
Unpacking doom-wad-shareware (from .../doom-wad-shareware_1.9-1.1_all.deb) ...
Selecting previously deselected package libmikmod2.
Unpacking libmikmod2 (from .../libmikmod2_3.1.11-a-6ubuntu4_i386.deb) ...
Selecting previously deselected package libsmpeg0.
Unpacking libsmpeg0 (from .../libsmpeg0_0.4.5+cvs20030824-2.2_i386.deb) ...
Selecting previously deselected package libsdl-mixer1.2.
Unpacking libsdl-mixer1.2 (from .../libsdl-mixer1.2_1.2.8-6build1_i386.deb) ...
Selecting previously deselected package libsdl-net1.2.
Unpacking libsdl-net1.2 (from .../libsdl-net1.2_1.2.7-2_i386.deb) ...
Selecting previously deselected package deng.
Unpacking deng (from .../deng_1.9.0-beta6.8-karmic1_i386.deb) ...
Processing triggers for man-db ...
Setting up doom-wad-shareware (1.9-1.1) ...
Setting up libmikmod2 (3.1.11-a-6ubuntu4) ...

Setting up libsmpeg0 (0.4.5+cvs20030824-2.2) ...

Setting up libsdl-mixer1.2 (1.2.8-6build1) ...

Setting up libsdl-net1.2 (1.2.7-2) ...

Setting up deng (1.9.0-beta6.8-karmic1) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place