Certified





Sponsors

Kantoorartikelen?

Navigation
woensdag
jan202010

Configureren van hardware met HAL

Mijn netbook heb ik van Moblin v2.1 voorzien. Een Linux distributie voor netbooks met een mooie grafische interface. Ik draai (inderdaad, nog geen SSD) er ook dual boot Windows 7 op. Tijdens het booten van Moblin probeert GVFS de de Windows 7 NTFS partities te mounten. In deze distributie zit geen ondersteuning voor NTFS met als gevolg twee vervelende  "cannot mount volume" foutmeldingen. Twee oplossingen voor dit probleem. NTFS support installeren of HAL configureren zodat deze partities genegeerd worden. De tweede optie heb ik uitgezocht. Interessant want ik had dit nog niet eerder gedaan. Het heeft zoals wel vaker wat avondrust gekost :)

Onderstaande flowchart geeft in grote lijnen het automount proces weer.

 

De HAL daemon wordt geconfigureerd door middel van XML bestanden in de /etc/hal/fdi/policy/ directory. Voer onderstaande stappen uit om de betreffende Windows 7 partities te negeren.

  1. Lees de UUID van de betreffende partities uit met het commando blkid.
  2. Zet voor deze partities de optie volume.ignore op true zoals het XML voorbeeld hieronder.
  3. Hertart de HAL daemon.
  4. Controleer met het lshal of de wijzigingen zijn doorgevoerd. Het zou kunnen dat de HAL cache niet bijgewerkt is. Verwijder dan het /var/cache/hald/fdi-cache bestand en herstart de HAL daemon.

Voorbeeld XML:

$ cat /etc/hal/fdi/policy/20-disable-automount.fdi
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
  <device>
    <match key="volume.uuid" string="081C22161C21FF76">
      <merge key="volume.ignore" type="bool">true</merge>
    </match>
  </device>
  <device>
    <match key="volume.uuid" string="D6E8335CE8333A57">
      <merge key="volume.ignore" type="bool">true</merge>
    </match>
  </device>
</deviceinfo>

 

Deze post geschreven op Moblin 2.1 OS inclusief diagram met Dia.

vrijdag
jan152010

Te veel vacatures!

Met ruim dertig RSS feeds over vacatures in de feed reader, krijg je al snel honderden vacatures per dag binnen. De voor mij relevante vacatures zijn hooguit op een hand te tellen. Hoe je dit probleem oplost met de rss reader Newsbeuter lees je verder.

Een query feed is een zelf gedefinieerde meta feed. Het maakt gebruik van de filter taal in Newsbeuter. Een query feed past een filter toe op alle artikelen uit alle feeds en daarmee krijg je precies te zien waar je om vraagt. De mogelijkheden zijn eindeloos (zolang er memory is). Bijvoorbeeld door gebruik te maken van tags en het groeperen van AND en OR expressies met ( ) haakjes. 

Elke feed kan handmatig van een tag voorzien worden. Elke vacature feed heb ik de tag "Aanvragen" gegeven. In Newsbeuter kun je nu met de t-toets selecteren op tag. Maar pas echt leuk wordt het in samenwerking met een query feed.

Zo zijn er berichten die ik niet interessant vind. Bijvoorbeeld aanvragen met het woord "detavast" erin. Dat zijn aanvragen voor detachering met mogelijkheid tot een vast dienstverband. Met de volgende query zie ik alleen ongelezen vacatures die het woord detavast niet bevatten.

"query:Aanvragen:tags # \"Aanvragen\" and unread = \"yes\" and title !# \"detavast\""

In loop van de tijd zal ik deze query verfijnen, maar dit is nou precies de flexibiliteit die een techneut zoekt! Dan hebben we het nog niet eens gehad over highlighting, scripts, SQLite, marcro's en andere functies! Newsbeuter is niet voor niets de Mutt van de RSS readers. Nu nog een geschikte vacature :)

dinsdag
dec012009

Locale for Android

Misschien herken je het wel. Je krijgt telefoon, e-mail, sms en twitter updates, allemaal uit één apparaatje. Heel mooi, maar er zijn tijden dat je niet lastig gevallen wil worden, door bliepjes en piepjes. Gewoon even rustig dineren of tijd maken voor de mensen thuis.

Maak kennis met Locale. Dit is echt een geweldig programma. Hiermee kan je op basis van plaats, tijd en andere conditities profielen aanmaken.

Een paar handige regels die ik nu in gebruik heb, zijn;

* Thuis en nacht, dan wil ik niets horen. Mensen die mij wakker mogen bellen hebben mijn thuis nummer (flight mode).

* Ben ik thuis en is het etenstijd? Dan wil ik ook niets horen, later zie ik wel of ik iets gemist heb (sound off).

* Ben ik op het werk, dan gaat het volume een stuk omlaag.

* Is de batterij bijna leeg? Dan geen synchronisatie meer, bluetooth en wifi uit.

Verder heb ik een lijstje met VIP bellers gemaakt die prioriteit hebben boven bijvoorbeeld etenstijd. Op naar minder ruis en meer kwaliteit!

 

 

maandag
nov232009

Backup & restore

Een storage omgeving kan nog zo mooi en redundant zijn uitgevoerd. Het hebben van een werkende off-site backup omgeving is onmisbaar. Dat blijkt maar weer. Laatst ging het SAN van een grote VPS hoster in rook op! Klanten zonder backup zijn alles kwijt.

Op dit moment werk ik aan de migratie van een colocated server naar VPS. Voor backup en restore gebruik ik de tool duplicity en storage bij rsync.net. De VPS draait in de UK en backup storage in Zwitserland. Mocht de VPS voor langere tijd niet beschikbaar zijn, dan is de data off-site voorhanden.

Duplicity maakt full en incremental encrypted backups en ondersteunt de ftp, ssh/scp, rsync, WebDAV(s), HSi en Amazon S3 backends.

donderdag
nov052009

Alpine: remote config

Nog een leuk weetje over de mail client Alpine. Je kunt de configuratie opslaan op een IMAP server! Hiermee is de configuratie beschikbaar voor voor elke computer waarmee je (met Alpine) e-mail leest. In het setup menu zit de gebruikersvriendelijke functie RemoteConfigSetup. Deze helpt je de configuratie, het adressenboek en handtekening (signature) van het lokale systeem naar de IMAP server te verplaatsen. Deze procedure maakt een paar mappen aan op de IMAP server waarin de configuratie opgeslagen wordt.

Alpine is beschikbaar voor Unix, Linux en zelfs als Windows binary. Deze laatste heb ik geïnstalleerd op een Windows 7 netbook. Na het invoeren van mijn gebruikersnaam en wachtwoord werkt alles zoals het op de andere Linux en Unix systemen ook werkt. Dat is toch een geweldige functie die je bij menig andere mail client niet ziet!