Archive for May, 2005

Webcam plaatjes NY

Tuesday, May 24th, 2005

Robert Hoeve en bemanning staan op het punt om vanuit New York deze kant op te roeien. Als het goed is kunnen we dat hier live zien via de webcam van de Manhattan Sailing Club, die gericht staat op de North Cove.
North Cove Cam

Ik heb momenteel een scriptje draaien die om de 3 seconden een plaatje binnenhaalt. Helaas geeft de webcam af en toe geen update, waardoor minuten lang telkens hetzelfde plaatje wordt gedownload. Met de volgende regel kun je een serie unieke plaatjes in een directory als animatie bekijken:

md5sum * | \
grep jpg |\
sort |\
awk '{ print $2" " $1 }' |\
uniq -d -f 1 |\
awk '{print $1}' |\
xargs animate -delay 10

Uitleg: 00-02 sorteer checksums van alle jpeg bestanden in de huidige directory; 03 verwissel de kolommen; 04 laat alleen de unieke checksums door (negeer kolom 1); 05 laat alleen kolom 1 zien; 06 animeer de overgebleven bestanden.

Todo: filmpje!

Screen

Sunday, May 15th, 2005

“Screen is a full-screen window manager that multiplexes a
physical terminal between several processes (typically
interactive shells).”

Dat wist ik al, had er een keertje mee gespeeld. Maar ja, als je meerdere terminals wilt hebben kun je meerdere Xterms op je scherm zetten of schakelen tussen de virtuele consoles. Vanuit de grafische omgeving zijn tty1..6 te bereiken met Control + Alt + F1..6. Eenmaal in textmodus hoef je de Control toets niet meer te gebruiken. Om terug te gaan naar de grafische desktop: Alt + F7 (afhankelijk van de configuratie)…. maar dit allemaal terzijde.

Passie gebruikt screen voor een heel andere functionaliteit, namelijk de mogelijkheid om een terminal sessie te verbreken en later weer op te pikken. Lees Passie’s Screen Howto voor een introductie. Een andere leuke feature is het maken van een screendump: Control + a h.

Update: Een zeer duidelijke handleiding is hier te vinden.

Sudo

Monday, May 9th, 2005

Ubuntu Linux heeft na installatie standaard geen root (super user) account. De eerste gewone gebruiker die je tijdens de installatie aanmaakt heeft sudo rechten. Als je een commando als root wilt uitvoeren zet je daar het woord ’sudo’ voor. Vervolgens wordt om een wachtwoord gevraagd. Dit is je eigen wachtwoord. Het leuke van deze manier van werken is dat je een heel duidelijk overzicht krijgt van wat je allemaal op je systeem gebeurt. Om bijvoorbeeld een overzicht te maken van de commando’s die je hebt ingetypt om pakketjes te installeren type je:

grep apt-get /var/log/auth.log | cut -d"=" -f 5

In de file /etc/sudoers staat bepaald wie ’sudo-rechten’ heeft. Bij ubuntu zijn dat standaard alle gebruikers van de groep admin (zie /etc/group).