iPod

26 juni 2009 door Tecumseh

Een week geleden kreeg ik van mijn baas een leuk speeltje als dank voor de 5 jaar durende samenwerking. Een gepersonaliseerde iPod Nano 8 GB PRODUCT(RED).

Het gepersonaliseerde gedeelte slaat op mijn naam en de bedrijfsnaam die op de iPod staat. Het PRODUCT(RED) is een liefdadigheidsprogramma waar apple aan meewerkt die Aids bestrijd in Africa.

Voor het vullen van de iPod moet je blijkbaar zowiezo een 1e keer contact leggen met de software van Apple, dit gaat dan om iTunes wat niet zomaar onder linux aan de praat te krijgen is. Uiteindelijk heb ik via Virtualbox een Windows XP virtuele machine gestart en van daaruit de iPod geïnitialiseerd. Om de muziekcollectie bij te houden is dit niet een ideale oplossing, we zoeken dus nog verder.

Rubriek: Mobile | Geen Reacties »

Apt-p2p

10 november 2008 door Tecumseh

Sommige mensen hebben simpelweg bandbreedte over. Als je zoals ik een 35 mbit glasvezellijn hebt liggen voor een lagere prijs dan de kabelaanbieders dan is dat het geval. Ik ben er sinds kort achter dat ik daarmee de apt-repository’s kan ontlasten door het installeren van de toevoeging apt-p2p. Dit pakket is sinds kort beschikbaar in de repository voor Debian testing en unstable en ook voor Ubuntu Intrepid Ibex.

Het installeren zelf gaat als vanouds:

tecumseh@Athlan:~$ sudo apt-get install apt-p2p
[sudo] password for tecumseh:
Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd
De status informatie wordt gelezen... Klaar
De volgende extra pakketten zullen geïnstalleerd worden:
  python-pysqlite2 python-twisted-web2
Voorgestelde pakketten:
  python-pysqlite2-dbg
De volgende NIEUWE pakketten zullen geïnstalleerd worden:
  apt-p2p python-pysqlite2 python-twisted-web2
0 pakketten opgewaardeerd, 3 pakketten nieuw geïnstalleerd, 0 te verwijderen en5 niet opgewaardeerd.
Er moeten 387kB aan archieven opgehaald worden.
Door deze operatie zal er 2232kB extra schijfruimte gebruikt worden.
Wilt u doorgaan [J/n]? j

Hierna moeten er een paar dingen ingesteld worden. Ten eerste moet de machine die hiervan voorzien wordt bereikbaar worden voor de rest van de wereld. Je wordt namelijk zelf ook een repository voor de pakketten die jij al binnengehaald hebt. Standaard moet hiervoor de poort 9977 TCP en UDP geforward worden.

Ten tweede moet je de sources.list aanpassen zodat het extra repository netwerk gevonden wordt. Elke regel die je op deze manier wil delen moet hiervoor veranderen. Het volgende moet je daaraan toevoegen:

http://localhost:9977/

Als laatste nog een update zodat de nieuwe lijst in gebruik genomen wordt:

tecumseh@Athlan:~$ sudo apt-get update

Mocht je meer machines in je netwerk hebben dan is er nog meer te doen. Je zult dan de configuratie aan moeten passen zodat er een andere poort gebruikt wordt. En uiteraard moet ook die nieuwe poort geforward worden.

Toevoeging 02-01-2009 21:05:

Apt-p2p is al enige tijd van mijn systeem verwijderd. Het is een geweldig idee maar helaas onwerkbaar. Omdat de eigen pakketten ook via dit systeem opgehaald moeten worden is de snelheid niet om over naar huis te schrijven. Downloads van 5 kb/s terwijl je een bandbreedte van 35 mbit/s ter beschikking hebt…

Rubriek: Athlan, Kubuntu | Geen Reacties »

Sudo vergeten te gebruiken

1 oktober 2008 door Tecumseh

Onder (K)Ubuntu werk je niet als root, voor alles waar je rootrechten nodig hebt is er sudo. Hiermee voer je een commando uit als super user (super user do). Helaas komt het me nog weleens voor dat ik sudo vergeten ben in te voeren. Nu ben ik redelijk vlot met het toetsenbord maar het blijft toch vervelend. Vandaag kwam ik echter een tip tegen die me een klein beetje ergenis bespaart:

tecumseh@Arkon-kde4:~$ sudo !!

Hiermee voer je het laatste commando opnieuw uit maar dan met gebruik van sudo.

Deze en meer tips kun je vinden op deze site.

Rubriek: Debian, Kubuntu | Geen Reacties »

Wordpress updaten (3)

9 september 2008 door Tecumseh

Vandaag zag ik op de blog van Roland dat er een nieuwe versie van wordpress beschikbaar is. In tegenstelling tot de vorige update (2.6.1) zit er deze keer wel een security fix in. Hierdoor wordt het belangrijk om deze update uit te voeren.

Ik heb hiervoor de patch bestanden gebruikt die ik vanaf zijn site gehaald heb. Hier de links naar de 2 posts van hem:

Wordpress 2.6.1 en Wordpress 2.6.2

Arkon:~/web/tecumseh.homeip.net/wordpress$ patch -cl -d ./ -p1 < ../wp26_261.patch
Arkon:~/web/tecumseh.homeip.net/wordpress$ patch -cl -d ./ -p1 < ../wp261_262.patch

Beide patches heb ik uitgevoerd en vervolgens is het nog een kwestie van naar de site browsen en de database structuur laten updaten.

Rubriek: Arkon, Wordpress | 2 Reacties »

Virtualbox (5)

6 september 2008 door Tecumseh

Zoals ik gisteren al schreef is er een nieuwe versie van Virtualbox uitgebracht en is ook de stable release bijgewerkt en nu via apt bij te werken. Ik blijf nog even bij de 1.6 stable serie maar loop hiermee nogal achter met de update’s. Ik heb hier namelijk nog steeds versie 1.6.2 draaien terwijl 1.6.6 er al een tijdje is.

Als eerste maar het toevoegen van een regel aan mijn sources.list:

tecumseh@Arkon-kde4:~$ sudo nano /etc/apt/sources.list

Hieruit kan ik kiezen uit de volgende regels, voor mij is dat de regel van hardy. Maar ook voor de andere debian based distro’s staat er waarschijnlijk 1 tussen.

deb http://download.virtualbox.org/virtualbox/debian hardy non-free
deb http://download.virtualbox.org/virtualbox/debian gutsy non-free
deb http://download.virtualbox.org/virtualbox/debian dapper non-free
deb http://download.virtualbox.org/virtualbox/debian lenny non-free
deb http://download.virtualbox.org/virtualbox/debian etch non-free
deb http://download.virtualbox.org/virtualbox/debian sarge non-free
deb http://download.virtualbox.org/virtualbox/debian xandros4.0-xn non-free

Ik moet ook nog even de key toevoegen zodat apt deze pakketbron vertrouwd. Op de virtualbox website kun je de key signature vinden om de key zelf te kunnen controleren.

tecumseh@Arkon-kde4:~$ wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -

Hierna een update en upgrade waarbij versie 1.6.2 vervangen wordt door versie 1.6.6

tecumseh@Arkon-kde4:~$ sudo apt-get update && sudo apt-get upgrade
(Database inlezen ... 137609 bestanden en mappen geïnstalleerd.)
Voorbereiden om virtualbox 1.6.2-31466_Ubuntu_hardy te vervangen (door .../virtualbox_1.6.6-35336%5fUbuntu%5fhardy_amd64.deb) ...
 * Stopping VirtualBox kernel module *  done.
 * Shutting down VirtualBox host networking *  done.
Uitpakken van vervangende virtualbox ...
Instellen van virtualbox (1.6.6-35336_Ubuntu_hardy) ...
Installeren van nieuwe versie van configuratiebestand /etc/init.d/vboxnet ...
addgroup: The group `vboxusers' already exists as a system group. Exiting.
 * Starting VirtualBox kernel module *  done.
 * Starting VirtualBox host networking *  done.

Tijdens de update worden er oude virtualbox kernel modules verwijderd, of ik hier even mijn goedkeuring voor wil geven:

Old vboxdrv modules found. It is recommended to purge these modules as they might not work together with this version of VirtualBox. The module re-compilation can be forced later by executing

/etc/init.d/vboxdrv setup

as root

Delete old modules?

Hierna werken mijn virtuele machine’s weer met een paar bugs minder.

Rubriek: Athlan, Debian, Kubuntu | Geen Reacties »

Virtualbox (4)

5 september 2008 door Tecumseh

Ik las net dat er een nieuwe versie van Virtualbox uitgebracht is door Sun. Maar even kijken wat de vernieuwingen zijn.

Het gaat om een aardige lijst met veranderingen, hieronder een aantal speerpunten:

  • 64 bits guest support (64 bits host only)
  • The GUI was converted from Qt3 to Qt4 with many visual improvements
  • New-version notifier
  • Support for Nested Paging on modern AMD CPUs (major performance gain)

Een nadeel waar ik al eerder tegenaanliep is overigens ook opgelost. Als ik iets verder kijk bij de downloads dan zie ik dat ik nu ook weer een pakketbron kan toevoegen. Hierdoor hoef ik niet langer de Virtualbox site in de gaten te houden voor update’s.

Volgens de site is de stable release trouwens nog steeds versie 1.6.6

Rubriek: Debian | Geen Reacties »

Dyndns update met ddclient

11 augustus 2008 door Tecumseh

Om te voorkomen dat ik nog een keer mijn dns-verwijzingen kwijtraak installeer ik een update client om dyndns bij te houden. De keuze valt in dit geval op ddclient omdat ik daarmee gebruik kan maken van een ssl verbinding voor de update.

Arkon:~# aptitude install ddclient
Reading package lists... Done
Building dependency tree... Done
Reading extended state information
Initializing package states... Done
Building tag database... Done
The following NEW packages will be installed:
  ddclient
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 47.1kB/47.1kB of archives. After unpacking 279kB will be used.
Writing extended state information... Done
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously deselected package ddclient.
(Reading database ... 17883 files and directories currently installed.)
Unpacking ddclient (from .../ddclient_3.6.7-2_all.deb) ...
Setting up ddclient (3.6.7-2) ...

Vervolgens heb ik op dyndns.org met behulp van een configuratiescript het configuratiebestand aan laten maken. Hiermee vervang ik de versie die met behulp van debconf aangemaakt is.

## ddclient configuration file
daemon=600                  # check every 600 seconds
syslog=yes                  # log update msgs to syslog
mail-failure=mgdijkerman@gmail.nscom # Mail failed updates to user
pid=/var/run/ddclient.pid   # record PID in file.

## Detect IP with our CheckIP server
use=web, web=checkip.dyndns.com/, web-skip='IP Address'

## DynDNS username and password here
login=geheimegebruikersnaam
password=geheimwachtwoord

## Default options
protocol=dyndns2
server=members.dyndns.org

## Dynamic DNS hosts
alphametal.homeip.net,tecumseh.homeip.net,telgenplein.homeip.net

Helaas kan ik blijkbaar toch geen ssl verbinding gebruiken, dit kan namelijk pas vanaf versie 3.7.0 en debian etch levert versie 3.6.7.

Rubriek: Arkon, Debian | Geen Reacties »

Back online

4 augustus 2008 door Tecumseh

Terug van weggeweest. Zowel de site als ik zijn een tijdje met vakantie geweest. Nu was het niet de bedoeling dat de site ook plat ging maar mijn gratis dyndns account moet elke 30 dagen vernieuwt worden. Nu had ik mijn sitecom router ingesteld om dit te doen maar blijkbaar werkt dat niet naar behoren.

Terwijl ik op de camping zat is er een mailtje in mijn mailbox terecht gekomen met de melding dat ik nog enkele dagen had om de boel alsnog te vernieuwen. Maar aangezien ik afgezien van de (auto)radio verder alle luxe afzweer tijdens de vakantie kon ik dit mailtje nu pas lezen.

Rubriek: Wordpress | Geen Reacties »

Multiboot en configuratiebestanden

22 juli 2008 door Tecumseh

Ik heb recent de boel flink in de soep laten lopen. Het installeren van meer besturingssystemen op 1 pc kan heel goed maar je moet het wel netjes doen. Omdat ik graag verschillende dingen uitprobeer heb ik hier in het verleden al rekening mee gehouden.

Het loopt alleen blijkbaar vast als je Kubuntu Hardy Heron, Kubuntu Hardy Heron KDE4 remix en Debian Lenny met KDE naast elkaar installeerd waarbij je dezelfde home directory en gebruikersnaam aanhoudt. De configuratiebestanden worden namelijk op dezelfde plek opgeslagen. Als je dan verschillende versies van programma’s gebruikt dan loopt er wat door elkaar.

Op IRC heb ik een heel eind in de rondte gevraagd, niemand had echter een bevredigend antwoord. We zullen het dus zelf op moeten lossen. Het idee ervoor heeft zich in de afgelopen week al gevormd, nu de uitvoering nog. Wat ik ga doen is de huidige home partitie unmounten en op een andere plek weer terugzetten. Om dit te doen moet ik inloggen, onder Kubuntu gaat dit niet tegelijk met het verplaatsen want dan zijn er ineens bestanden in gebruik. Ik ga dus een keer opnieuw opstarten omdat ik toch onder Kubuntu momenteel het meeste doe.

Als eerste het aanpassen van de fstab. Onder Kubuntu KDE 3.5.9 ziet die er nu als volgt uit:

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc /proc proc defaults 0 0
# /dev/sda1
UUID=83bafee3-1e13-4f6d-a520-a6b522950b7e / ext3 nouser,relatime,errors=remount-ro,atime,auto,rw,dev,exec,suid 0 1
# /dev/sda7
# UUID=a0627947-327e-4369-bfba-48cafc3c8aeb /home ext3 nouser,relatime,atime,auto,rw,dev,exec,suid 0 2
UUID=a0627947-327e-4369-bfba-48cafc3c8aeb /media/home ext3 nouser,relatime,atime,auto,rw,dev,exec,suid 0 2
# /dev/sda8
UUID=c182bf79-ac71-4558-a2d4-f6d202410a39 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,utf8,atime,noauto,rw,dev,exec,suid 0 0
/dev/fd0 /media/floppy0 auto user,utf8,atime,noauto,rw,dev,exec,suid 0 0
none /proc/bus/usb usbfs devgid=120,devmode=664 0 0
/dev/sdc1 /media/windata auto users,noauto,atime,rw,nodev,noexec,nosuid 0 0
/dev/sdc2 /media/data auto users,noauto,atime,rw,nodev,noexec,nosuid 0 0

Zoals je ziet heb ik de UUID die eerst als /home gemount werd gekopieerd en een comment geplaatst bij de 1e. De 2e instantie heb ik aangepast naar het nieuwe mountpunt /media/home.

Vervolgens heb ik opnieuw opgestart en vanuit /etc/skel/ opnieuw de basisbestanden gekopieerd. Nu de oude data nog verplaatsen, meteen een opschoning die gedaan kan worden. Onder /media/home maak ik een directory data aan en die chown ik naar mezelf (tecumseh met uid 1000 en guid 1000). Ik mag namelijk blijkbaar niet rechtstreeks naar die partitie schrijven.

tecumseh@Athlan:/media/home$ mkdir temp
mkdir: cannot create directory `temp': Permission denied

Nu kan ik de oorzaak hiervan wel uitzoeken maar een aparte data directory heeft ook zijn voordelen. Er zijn meer dingen die ik op die partitie neerzetten wil en die hoeven niet allemaal in mijn homedirectory zichtbaar te worden.

Nu verplaats ik al mijn Documenten, Muziek, Video’s, Foto’s en andere zaken naar deze directory. Hierna verplaats ik de door Kubuntu aangemaakte directory’s die in mijn nog maagdelijke homedirectory staan. Dezelfde directory’s maak ik nu nogmaals aan maar dan als symlink naar de corresponderende directory’s in /media/home/data.

Als laatste nog het verplaatsen van de configuratiebestanden die ik nu behouden wil. Hoofdzakelijk zijn dit de firefox, thunderbird en virtualbox. Met de laatste doe ik nog een vervolgstap. Onder /media/home maak ik een directory Virtualbox/VDI aan en ik verplaats de Virtual Disk Images vanuit de net gekopieerde configuratiedirectory hiernaar toe. Met een symlink maak ik vervolgens ~/.Virtualbox/VDI weer aan.

Operatie voltooid aan deze kant, nu nog een herhaling van dit recept in de andere installatie’s. Ik moet er alleen nog wel op letten dat ik wel dezelfde uid’s en guid’s aanhoud. Een puntje wat nog wel wat lastig is dat is de mail, deze verplaatst hiermee niet dus die gebruik ik maar onder 1 installatie. Met de tijd moet dit nog vervangen worden door de mailserver op Arkon.

Rubriek: Arkon, Debian, Kubuntu | Geen Reacties »

XHTML specificaties

20 juli 2008 door Tecumseh

Ik kwam op de site van Henk van de Kamer weer wat tegen, iets wat overigens al van een tijd terug is. Het gaat om een controle over correcte HTML. Nu heb ik ook een mooi XHTML 1.0 logo op de site staan maar heb hier na een 1e controle nooit meer naar omgekeken. Tijd dus om hier even verandering in aan te brengen.

Als eerste het bash script maar even aanpassen naar mijn situatie:

#!/bin/bash

let i=1
while [ $i -le 141 ]; do
wget -q -O index.htm "http://validator.w3.org/check?uri=http%3A%2F%2Ftecumseh.homeip.net%2F%3Fp%3D$i"
echo "$i is "`grep -E '^( *)\[(Valid|Invalid)\]$' index.htm | sed -re 's/.*\[(.*)\]$/\1/'` >> checked.txt
rm index.htm
sleep 15
let i=i+1
done

Hieruit volgen een aantal fouten, het merendeel is overigens correct. De meeste fouten zitten tussen de <pre> tags. Wordpress negeert hier over het algemeen de opmaak, zoals het hoort overigens.

Hier een opsomming van de aanpassingen:

  • Bericht 6: Het verwijderen van een harde return lost de fout op (<hr />)
  • Bericht 10: Het vervangen van de haakjes < en > door &lt; en &gt; in het fstab stukje
  • Bericht 63: Ik heb in tussen de <pre> tags een stuk staan waarin tekstueel een smiley zit, wordpress vervangt deze maar moet er eigenlijk vanaf blijven. Ik heb er dus een punt achter gezet zodat de smiley niet geconverteerd wordt.
  • Bericht 70: In het commentaar heb ik in een reactie een stuk van mijn fstab staan, hierin moesten de tekens < en > geconverteerd worden naar &lt; en &gt;
  • Bericht 82: Wordpress geeft de <img> tag een backslash op het eind, na het toevoegen van een aantal extra parameters (width, heigt en class) vindt de validator dit geen probleem mee
  • Bericht 99: Ook hier weer een aantal < en > tekens die vervangen zijn door &lt; en &gt;

Rubriek: Arkon, Wordpress | Geen Reacties »