Wat is een wiki? Over heavy metal en meer.

"Wat is dat een wiki?". Een voorspelbare vraag als ik aan iemand vertel over de nieuwe mogelijkheden op het internet om kennis in een publiek domein vast te leggen en verder te ontwikkelen. Als ik antwoord met het geven van de definitie van een wiki geeft dat alleen nog maar meer vragen. Zelfs een verwijzing naar wiki om het met eigen ogen te kunnen bekijken helpt niet echt. Maar laatst kwam ik een filmpje van Jon Udell tegen waarin heel mooi getoond wordt wat een wiki is en welke processen zich binnen de wiki omgeving afspelen. Daarom deze aanrader: het perfecte antwoord  op de vraag "wat is een wiki?". Let op: voor modem gebruikers is dit voorbeeld minder geschikt.

Samenvoegen en opnieuw publiceren van rss feeds

Ferry Boender (zijn website is op het moment down) heeft een scriptje geschreven waarmee verschillende rss feeds kunnen worden samengevoegd tot één nieuwe. Ik gebruik zijn ‘rssmerger’ om voor elk van de vier categorieën op weblog.leidenuniv.nl een overzichtsfeed te maken. De overzichten worden ieder uur automatisch bijgewerkt.

Overzicht persoonlijke/individuele weblogs medewerkers. rss 2.0
Overzicht persoonlijke/individuele weblogs studenten. rss 2.0
Overzicht groeps- /themaweblogs. rss 2.0
Overzicht onderwijsweblogs. rss 2.0

Eerder liet ik al zien hoe deze feeds gebruikt kunnen worden om snel en eenvoudig alle activiteit op weblog.leidenuniv.nl te publiceren.

Switch stylesheet with javascript

function setActiveStyleSheet(title) {
var i, a, main;
for(i=0; (a = document.getElementsByTagName(“link”)[i]); i++) {
if(a.getAttribute(“rel”).indexOf(“style”) != -1 && a.getAttribute(“title”)) {
a.disabled = true;
if(a.getAttribute(“title”) == title) a.disabled = false;
}
}
}
function getActiveStyleSheet() {
var i, a;
for(i=0; (a = document.getElementsByTagName(“link”)[i]); i++) {
if(a.getAttribute(“rel”).indexOf(“style”) != -1 && a.getAttribute(“title”) && !a.disabled) return a.getAttribute(“title”);
}
return null;
}
function getPreferredStyleSheet() {
var i, a;
for(i=0; (a = document.getElementsByTagName(“link”)[i]); i++) {
if(a.getAttribute(“rel”).indexOf(“style”) != -1
&& a.getAttribute(“rel”).indexOf(“alt”) == -1
&& a.getAttribute(“title”)
) return a.getAttribute(“title”);
}
return null;
}
function createCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = “; expires=”+date.toGMTString();
}
else expires = “”;
document.cookie = name+”=”+value+expires+”; path=/”;
}
function readCookie(name) {
var nameEQ = name + “=”;
var ca = document.cookie.split(‘;’);
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}
window.onload = function(e) {
var cookie = readCookie("style");
var title = cookie ? cookie : getPreferredStyleSheet();
setActiveStyleSheet(title);
}
window.onunload = function(e) {
var title = getActiveStyleSheet();
createCookie("style", title, 365);
}
var cookie = readCookie("style");
var title = cookie ? cookie : getPreferredStyleSheet();
setActiveStyleSheet(title);

Met css kan de vormgeving van html- en xml-files in een webbrowser beïnvloed worden. De css code kan worden opgenomen in een aparte file (een stylesheet) waarnaar in de html pagina verwezen wordt. Het is zelfs mogelijk om op die manier verschillende vormgevingen aan een pagina te koppelen. Bijvoorbeeld een vormgeving  die de pagina arrangeert met het oog op uitprinten. Het voorbeeld hieronder laat zien dat mijn blog verschillende stylesheets kent. De bck stijl en de monchau stijl. Klik op de hyperlink onder de plaatjes om de verschillen direkt in de browser te zien.

bck.jpg monchau.jpg

Change style to bck                  Change style to monchau

Het javascript dat voor het ‘switchen’ van de stylesheets zorgt heb ik ooit ergens op het internet gevonden. Ik kan de oorspronkelijke auteur niet terugvinden en hem of haar derhalve ook geen credits geven. Bekijk de html source van deze pagina om het script te zien. De verwijzing naar de stylesheets in de <head> sectie van deze pagina is ook relevant.

Nu proberen: Open Source Elektronische Leeromgevingen

Er wordt de laatste tijd veel geschreven en gesproken over open source elektronische leeromgevingen. Niet altijd even genuanceerd, niet altijd even objectief (zie ook hier) maar vaak wel verrassend ("About 60 % of Finnish schools of all levels are using open source software to carry out their practices. The most frequently used open source learning platform is Moodle.").
Ik ben in ieder geval erg blij met al deze aandacht. Ik bedoel maar, kort geleden wisten de meeste vakgenoten niet eens wat open source software betekent. We komen er wel! Vaak genoemd maar nooit genoeg geroemd: het wikipedia project. Open source software en open knowledge.Hoezo kan open source software niet gebruikt worden voor bedrijfskritische systemen. Het is een kwestie van de krachten en de aandacht bundelen. Dat gebeurt vanzelf.
Voor de mensen die graag zelf eens met Moodle, Atutor of Ilias aan de slag willen heb ik de volgende tip. Etine (een klein en innovatief onderwijskundig bureau) heeft een zg. live cd ontwikkeld waarmee genoemde ELO’s zonder installatie perikelen kunnen worden getest. De cd kan bij Etine worden gedownload. Voor de Leidse collega’s kan ik een kopie branden, dat gaat veel sneller dan de download.
Tot slot wil ik nog op de volgende initiatieven wijzen:
Claroline: ( The Claroline project was initiated in 2000 at the Catholic University of Louvain (Belgium))
DotLRN: ( .LRN is the world’s most widely adopted and sophisticated open-source software for supporting web-based learning and research.)

Excuses voor de trackback spam

Beste lezers,
De afgelopen weken kon ik wegens verblijf in het buitenland mijn weblog niet beheren. Zul je net zien dat precies in die tijd een golf van trackback spam over mijn blog kwam.  Inmiddels heb ik alle ranzige verwijzingen verwijderd. Mijn excuses aan alle lezers die zich herkennen in onderstaande reactie:
"ehm, beste jongen, zit ik wat te browsen op jouw weblog, zie een link naar nieuw leven voor de overheadprojector, denk, dat is iets voor hier, en krijg vervolgens allerlei links voorgeschoteld als:
» gay anal from
gay fuck gay sex stories gay men gay fucking gay guys gay teen boys [Read More] en mature tits mature moms mature sluts mature moms [Read More]
en dat op mijn nuchtere maag! Is dat wat gebeurt als je met open source werkt?"