Bug op hyves…
Deze blog houd ik bij op joukevisser.com, maar een aantal lezers zullen hem op hyves.nl lezen, omdat Hyves een mogelijkheid biedt om op je profiel pagina een blog van een andere site weer te geven. Da’s een hele leuke mogelijkheid om meer lezers te trekken.
In eerste instantie leek het vlekkeloos te werken. De blog-entries werden keurig opgenomen op mijn pagina…
Tot afgelopen zondag. Op die ene dag schreef ik drie stukjes op mijn blog, maar wie nu kijkt op Hyves, zal zien dat er maar één schrijfseltje staat. Met andere woorden, Hyves kan niet overweg met meer dan één post op een dag op een externe blog. Nou, wie mij kent, weet dat ik een programmeur ben. In Perl. En in Perl heb je een hele fijn datatype, genaamd een hash. Een hash is te vergelijken met een tabel met twee kolommen. Je hebt een key (sleutel), zie dat als wat er in de eerste kolom staat, en een waarde (value), en zie dat als wat er in de tweede kolom staat.
Nou leent zo’n hash zich prima voor het opslaan van de gegevens uit een blog. Immers, om op te sorteren gebruik je de datum van de post als key, en de post zelf als value (simpel gezegd). FOUT. Eén van de kenmerken van een hash is dat een key maar één keer mag voorkomen. Als je dus de datum als key gebruikt, en de postings van een blog inleest, zullen meerdere postings op één dag elkaar overschrijven. In plaats daarvan moet je de datum/tijd stempel gebruiken. Die is wél uniek voor iedere post.
Mijn gok is dat een niet-zo-heel-erg-ervaren programmeur in Perl of PHP (PHP kent volgens mij ook hashes) bij Hyves deze blog-import heeft gemaakt, en daar geen rekening mee heeft gehouden.
Dus wie deze blog op Hyves leest: kom eens langs op joukevisser.com, daar kun je alles lezen

Welkom op Jouke's blog. Er zijn niet veel Jouke's in de wereld, en zeker niet veel die actief zijn op het wereldwijde web.
Deze Jouke kent u wellicht als Perl programmeur, hardloper, Groninger, vader van 3 kinderen, auteur van
