Als je deze regels volgt zal je verblijf op het internet veilig en gladjes verlopen.Zorg wel dat je je officiële identiteitskaart met biometrische gegevens bij de hand hebt om je identiteit voor 100% te kunnen borgen, wanneer je inlogt.Volgens de internationale Stop Anonymity Act uit 2012 is dit immers verplicht, maar het is makkelijk: je computer is er immers hardware matig op ingesteld.Lees

{ Comments on this entry are closed }

DuckDuckGo gaat voor winstdeling met FOSS

by Jan Stedehouder on 14/07/2010

De nieuwe zoekmachine DuckDuckGo werd deze week gelanceerd met als belangrijkste punt: gebouwd op open source software. Catharina Bethlehem (@kletskous op Twitter) ging direct op zoek naar de broncode van de zoekmachine, maar die was niet beschikbaar. Dat maakt het ook lastig om de privacyclaims te verifiëren. Joost Geraets nam maar gelijk contact op met [...]

{ Comments on this entry are closed }

Spelen met BloGTK 2.0

by jan on 14/07/2010

Als het gaat om programma’s voor het schrijven van blogberichten op de desktop is het toch wat mager. Voor Windows blijft het Windows Live Writer voor mij een winnaar (onderdeel van Windows Live Essentials). Op een Linux desktop gaat de hoofdprijs naar Blogilo, voorheen Bilbo Blogger. Blogilo is goed genoeg geworden om deel uit te [...]

{ Comments on this entry are closed }

In de aanloop naar GUADEC is Eurocommissaris Neelie Kroes gevraagd voor een keynote lezing. Ze kan er helaas niet bij zijn, maar heeft voor de gelegenheid wel een korte toespraak opgenomen en deze staat nu op Youtube.

{ Comments on this entry are closed }

De klauwen van Microsoft reiken ver. Zo kwam ik terecht op de website hetkanwel.nl, een website die naar eigen zeggen dagelijks blogt over hoe we de wereld groener, eerlijker en duurzamer kunnen maken. Dat interesseert mij en zeker toen ik zag dat ze bezig waren met een project om een eerlijker en groenere pc te [...]

{ Comments on this entry are closed }

Thunderbird als alternatief voor Evolution (deel 2)

by Nico Verbruggen on 12/07/2010

Dit is het tweede deel van een reeks Thunderbird als alternatief voor Evolution. Deel 1 kan je hier lezen: Thunderbird als alternatief voor Evolution (deel 1) 

Berichten opstellen en het adresboek

In het eerste deel sprak ik over de snelheid van Thunderbird, maar Thunderbird wordt ook geleverd met een krachtig adresboek en berichten opstellen kan je ook gemakkelijk doen, zelfs als er veel

{ Comments on this entry are closed }

Thuis gebruik ik al jaren met veel plezier mythtv
(http://www.mythtv.org) op een Linux systeem als videorecorder.
We kijken bijna nooit meer live TV, het meest recente journaal staat
altijd klaar, en reclames spoelen we zo door omdat mythtv die voor ons
markeert.

Op een zeker moment begonnen nieuwe opnamen her en der “blokjes” te
vertonen. Van die typische MPEG-artefacten die je ook wel eens bij
satelliet-TV ziet als het weer erg slecht is, of bij DVB-T
(Digitenne en dergelijke) als een slecht afgeschermde brommer voorbij
komt rijden.

Toen ik als test een aantal video-files naar een andere machine
kopieerde om dáár het bestand beter te bekijken, gaf rsync af en
toe foutmeldingen dat het kopieren niet goed gelukt was: de checksum
aan beide zijden was niet hetzelfde.

Pardon?

Er leek dus iets mis met de hardware. Het geheugen is het makkelijkst te
testen. Ik heb memtest86 (http://www.memtest86.com/) een dag laten draaien
om het geheugen te testen. Geen enkel probleem.

Dan de disk. In de logfiles was niets te zien. Het viel het me wel op
(bij de vele keren rebooten) dat er af en toe een filesystem op de
disk corrupt was. smartctl wist me te vertellen dat de disk zelf
niet het idee had dat hij “bijna defect” zou zijn. En bij het
controleren van de disk gekoppeld aan een ander systeem vond ook
badblocks dat er niets aan de hand was. Ook andere intensieve tests
op de disk aan een ander systeem lieten geen disk-problemen zien.

Vreemd.

De laatste test die ik deed gaf uitsluitsel. Ik schreef een klein
programmaatje dat willekeurige bytes in een file zet:

#include <stdlib.h>
#include <stdio.h>

int main() {

  srandom(0);

  const int n=1024;

  short ar[n];
  long long i;
  int idx;

  for (i=0, idx=0; i<2L*1024*1024*1024 / sizeof(ar[0]); ++i) {
    ar[idx++]=random();
    if (idx==n) {
      write(1, ar, sizeof(ar));
      idx=0;
    }

  }
}

Dit programma schrijft 2GiB aan pseudo-willekeurige bytes naar
standard output. Die gegenereerde random getallen zijn voorspelbaar
als je het begingetal kent. Ze zijn niet goed genoeg voor
cryptografische doeleinden, maar wel goed genoeg om reproduceerbaar,
min of meer willekeurige bytes te maken. Iedere keer dat het
programma start, krijg je bij hetzelfde begingetal dezelfde reeks.
Dat begingetal wordt gezet met de functie srandom. Hier gebruiken
we het begingetal 0. De 2GiB aan gegenereerde data kun je vervolgens
in een file zetten:

    ./randfile > OUT

Door het programma nogmaals te draaien (met hetzelfde begingetal 0),
kun je vergelijken of wat er in de file staat, overeenkomt met wat er
door het programma wordt geschreven:

    ./randfile | cmp OUT -

En wat bleek? In ongeveer één op de miljoen bytes, was het meest
significante bit (met de waarde 128) van 1 op 0 gevallen (zo werd een
byte met de hexadecimale waarde C3 nu 43, en een byte met de waarde F9
werd 79). Het leek dat bij het schrijven naar de disk, soms de data
niet goed bij de disk aankwam. Het probleem zat niet in het lezen:
nadat ik de file gemaakt had, en het programma op een andere machine
startte, bleken de bytes ook echt fout op de disk te staan. Ook met
andere disks trad dit probleem op. En op een andere machine met
dezelfde disk, trad het verschijnsel niet op. Het probleem leek dus
niet aan de disk zelf te liggen.

Het probleem werd opgelost door een ander moederbord te nemen, en daar
de videorecorder weer mee op te bouwen. Toen dat gebeurd was, waren
nieuwe opnamen weer vrij van blokjes, en traden filesystem problemen
niet meer op.

{ Comments on this entry are closed }