brughagedis.nl

Deze blog gaat over mezelf en mijn bezigheden



Month: July, 2008

Visualizeren van sociale netwerksites

23 July, 2008 (12:12) | Blog's | By: brughagedis

Bij het zoeken naar mogelijkheden om onderlinge links tussen blogs en andere sociale netwerksites in kaart te brengen kwam ik het bericht Map your blogs van Guillaume du Gardier tegen, waarin hij twee tools beschrijft. De eerste is Webpages as Graphs, een applet waarmee je website wordt weergegeven als een soort schermbloemige met veelkleurige bloemetjes. Hier de graph van Brughagedis.nl.

Website as Graph

Ziet er mooi uit, maar wat betekent het allemaal? Elke kleur stelt een onderdeel van de website voor, maar het verband met de structuur is mij niet in een oogopslag duidelijk.
Betekenis van de kleuren:
blauw: voor links (de A tag)
rood: voor tabellen (TABLE, TR en TD tags)
groen: voor de DIV tag
violet: voor plaatjes (de IMG tag)
geel: voor formulieren (FORM, INPUT, TEXTAREA, SELECT en OPTION tags)
oranje: voor linebreaks en blockquotes (BR, P en BLOCKQUOTE tags)
zwart: de HTML tag, de root node
grijs: alle andere tags.
De applet kan ook lokaal op je eigen website worden geplaatst. De maker stelt de sourcecode beschikbaar. Omdat dit toch wat ingewikkeld blijkt te zijn, waarbij o.a. de mij tot dan toe onbekende programmeeromgeving Processing gebruikt moet worden, ben ik hier nog niet aan toegekomen. Misschien iets voor de vakantie?

Een tweede mogelijkheid is TouchGraph. Dit is een Java applet met een mooie interface waarmee   verbindingen worden websites worden weergegeven. Zo vindt ik voor dit blog oa. verbindingen met Technorati, Yahoo en free web counters. De gegevens zijn afkomstig van Google, dus vrij uitgebreid. Jammergenoeg  kun je slechts één website per keer invoeren. Dus de onderlinge links tussen meerdere websites naar keuze zijn niet zichtbaar te maken. Je bent afhankelijk van de links die de applet vindt. Maar het is wel mogelijk om gevonden websites te “expanden”, zodat een gecompliceerde structuur ontstaat. Nog net niet helemaal wat mij voor ogen stond maar het is wel een leuk speeltje.

TouchGraph

Het bovenvermelde bericht is al uit 2006. Op de bladzijde met projecten op de website van Jeffrey Heer staan voorbeelden van andere hulpmiddelen om sociale netwerken te visualiseren. Sommige met software klaar om te downloaden, andere nog in een projectfase. Interessant lijken Vizster en StudiAnalyze. Het schijnt dat Facebook ook verschillende manieren aanbiedt om contacten tussen vrienden weer te geven, zoals bijvoorbeeld het “friends wheel”. Aardig, maar ik wil verbanden weergeven tussen websites op grond van reakties die op elkaar worden gegeven. Wat dat betreft is de zoektocht nog niet beëindigd.

Herpubliceren van Feeds

16 July, 2008 (15:36) | Blog's, feeds | By: brughagedis

Ik heb nu een bladzijde toegevoegd met wat feeds van externe websites. Dit om een beetje te experimenteren met de tools die hiervoor bestaan en om uit te vinden of het wel wat is. Want zoals het er nu uitziet ben ik er helemaal niet tevreden over. Het is wel mogelijk om feeds te vinden die je mag hergebruiken. Op de bladzijde van RRSxpressLite wordt een lijst aangeboden waar ik een paar uit heb gekozen: een over technologie van de BBC en die van TechCrunch. Maar veel links uit de lijst werken niet. Ook de feeds van TweakersNet en die van PCMWeb kun je met een SpringWidget embedden op je site. Helaas concurreren de SpringWidgets met elkaar en blijft er maar één per bladzijde zichtbaar. Wat ook als gevolg heeft dat de SpringWidget met mijn eigen feeds in de sidebar verdwijnt. En in Internet Explorer verspringen de SpringWidgets op de bladzijde. Dus heb ik ze maar weer weg gehaald. Hier moet nog heel veel over uitgezocht worden. Waarschijnlijk is het zelf handmatig schrijven van je eigen blog-berichten toch de beste oplossing.

Tijdens het zoeken kwam ik de mij tot dan onbekende blog van Make: Magazine tegen met erg veel leuke posts, o.a. met het onderstaande filmpje van een Robo Spider:

Externe feeds aggregeren

14 July, 2008 (21:45) | Blog's, feeds | By: brughagedis

Volgens Arnout Engelfriets blog Internetrecht: actualiteiten en commentaar is het alleen toegestaan om de titels van feeds van andere websites op je eigen blog te herpubliceren. Het overnemen van stukken tekst of plaatjes mag niet zonder de toestemming van de eigenaar. Dat is slecht nieuws voor mijn ex-spoetnik feed! En het maakt het ook een stuk lastiger om een soort portalen met recente feeds over onderwerpen zoals computers, auto’s of bibliotheekzaken aan te bieden met behulp van online feed-aggregators. Op sommige sites wordt expliciet toestemming gegeven om de feeds te hergebruiken, zoals bijvoorbeeld de feed over ICT- en internetgebruik op Nu.nl. Die kan ik dus wel gebruiken voor een experiment met externe feeds. Ik heb hun applet uitgebrobeerd in mijn sidebar, maar dat bleek geen succes want hij is iets te breed (400 pixels) waardoor het hele zijgedeelte naar beneden schoof. Ook leek hij alleen in Explorer te werken en niet in Mozilla.

Een andere mogelijkheid is zoeken naar blogs die onder de Creative Commons licentie vallen. Dat is op zich niet zo moeilijk want op de website van Creative Commons NL is hiervoor zelfs een zoekmachine beschikbaar waarmee je achtereenvolgens in Google-cc, Yahoo-cc , flickr-cc, cc-bliptv, cc-OWL en cc-spinXpress kunt zoeken naar content dat onder de CC-licentie valt. De lijst met content aanbieders is interessant, maar wel voornamelijk buitenlands. SpinXpress is biedt een zoekformulier aan dat in een blog kan worden embedded. Hieronder bij deze gedaan.

Van het lijstje van David Rothman met RSS to Javascript tools, waarmee je de feeds op een blog kunt publiceren, lijkt mij NewsGator Headlines wel bruikbaar, maar er zijn er meer. Ik zag dat ik ook folders van bloglines publiek kan maken. Binnenkort eens uitproberen.

Social Graph API

13 July, 2008 (10:10) | Blog's, Netwerken | By: brughagedis

In de Spoetnik-tijd wilde ik een overzicht maken van de onderlinge relaties die er tussen de deelnemende weblogs bestonden door het commentaar van iedereen op elkaar te turven en in kaart te brengen met mooie relatiediagrammen. Daar is het nooit van gekomen omdat het mij op een gegeven moment toch erg veel werk leek. Bovendien dacht ik dat misschien wel software bestond die zo’n truckje kan? Toen ik dan ook gisteren de Social Graph API voor het eerst zag dacht ik dat dit de oplossing was. Met deze service van Google kun je nagaan welke andere websites er allemaal naar je blog linken. Dat kunnen je eigen websites zijn zoals onderlinge links van je blog naar een Technorati profiel of Twitter of links vanaf externe websites. Toen ik het echter uitprobeerde vielen de resultaten mij nogal tegen. Er zijn wel links tussen mijn websites onderling (treffers onder Info on your connected sites), maar er is geen enkele link vanuit een niet zelf opgegeven website (treffers onder Possible connections)! Dat vind ik merkwaardig want het Technorati-getal is hoger dan nul en dat wijst ook op het bestaan van externe links. Misschien heeft Google toch niet alles goed in kaart gebracht?
Om het zelf uit te proberen hier de link naar de Social Graph API.

Social Graph

Om uit te proberen of je ook verbanden met de website van iemand anders kunt weergeven heb ik de onderlinge links met het blog van Laika uitgeprobeerd, maar de resultaten waren niet helemaal overtuigend. Er worden links via Twitter en via Technorati gevonden. Dat klopt op zich wel, maar het is wel heel summier. Zou dat echt alles zijn?
In een aantal biobliografische databases is het wel mogelijk om een dergelijk overzicht te krijgen, zo kun je in ACM-guide en Digital Library een overzicht krijgen van de collaborative authors van een auteur, gebaseerd op de mede-auteurs van artikelen. En in MatSciNet bestaat het Erdös-getal wat een maat is voor het aantal stappen dat het artikel verwijderd is van publicaties van Paul Erdös, een eminente Hongaarse Wiskundige. En het zou me niets verbazen als het ook in PubMed kan? Zou zoiets ook wel voor Web 2.0 bestaan? De vraag is wel wie het referentiepunt wordt? Tim Berners-Lee misschien?

RSS-feeds nader bekeken

12 July, 2008 (22:07) | Blog's, Technopraat, wordpress | By: brughagedis

Ik wilde meer begrijpen van wat RSS-feeds eigenlijk zijn, hoe het werkt en wat je er eventueel nog meer mee zou kunnen doen. Een duidelijk verhaal over het maken van een rss-feed is te vinden in de online “cursus” een rss bestand, feed maken voor je website. Daaruit begrijp ik dat een rss-feed een xml bestand is en dus een soort tekstbestand dat in ieder geval de tags <rss> bevat en de beschrijving van een channel. Dat channel heeft een aantal verplichte tags, nl.:
<title>
<link>
<description>

en één of meerdere items. Die items kunnen de berichten op je blog zijn en worden elk ook weer aangeduid met tags voor <title>, <link> en <description>. Er zijn nog talloze optionele tags, zoals <PubDate>, <webMaster>, <language> enz. Een vrij duidelijk overzicht is te vinden op
http://www.xul.fr/en-xml-rss.html en Writing RSS 1.0.
Behalve items kun je ook een plaatje in een channel opnemen met de <image> tag.

Om een webbrowser te laten weten dat er een feed is kun je een link in het header gedeelte van je home-page of een andere webpagina plaatsen, waarin duidelijk het pad naar de feed is aangegeven en het zgn. MIME-type, een aanduiding om wat voor soort bestand het gaat (application/rss+xml). Bijvoorbeeld:
<link href="http://brughagedis.nl/blog/feed/" rel="alternate"
type="application/rss+xml" title="RSS 2.0" />
Html-code kun je in een feed nemen met een zg. container :
<content:encoded><!--DATA[< je HTML code-->]]></content:encoded>

Ik begrijp nu een beetje hoe WordPress de rss-feeds met behulp van een php-script verzamelt uit de metadata van de bijdragen van een blog in de MySQL-database. Die scripts bevinden zich voor de verschillende varianten (rss 1.0, rss 2.0, atom) bij mijn versie van WordPress in de folder wp-includes. Hieronder een fragment van het script feed-rss2.php zoals dat er bij mijn versie van WordPress uitziet:

feed-rss2.php

Eerst worden de onderdelen van het <channel> verzameld met behulp van php aanroep bloginfo_rss, zoals de naam van het blog <? php bloginfo_rss(‘name’) ?>, de url <? bloginfo_rss(‘url’) ?>, de beschrijving <? php bloginfo_rss(‘description’) ?>, enz. Vervolgens wordt dit voor elk item nog eens herhaald.

Uiteindelijk ziet de rss-feed er dan als volgt uit:

Blogfeed

Elk onderdeel wordt keurig ingevuld. Uit de feed kan gehaald worden dat ik mijn blog nog steeds niet heb geûpdate en de teksten verschijnen keurig binnen de CDATA – tags. Nu ik dit weet kan dit de weg openen naar mogelijkheden om de inhoud van mijn eigen feeds wat te beïnvloeden en ook mijn vage ideeën voor het maken van portals met items uit andere bronnen meer gestalte geven. In een al wat ouder bericht op Frankwatching vond een mooi overzicht van de verschillende mogelijkheden die er met RSS-feeds zijn. En op Internet zijn voorbeelden te vinden van scripts om content samen te stellen met behulp van feeds uit andere websites, zoals bijvoorbeeld Feed2JS. Dus daar wil ik me wel in gaan verdiepen.

iRex Iliad eReader

7 July, 2008 (21:25) | Bibliotheek | By: brughagedis

Ik heb voor een week een iRex Iliad eReader te leen van de afdeling Informatiediensten om eens uit te proberen. Al meteen toen ik hem aan mijn collega’s liet zien, bleken ze hem vrijwel allemaal al gezien te hebben tijdens een cursus over eBooks. In plaats van een van de eersten was ik dus een van de laatsten die hem onder ogen kreeg.

Iliad ereader

Over het algemeen vinden ze het een leuk apparaat, maar nog net niet helemaal af. Dat vind ik eigenlijk ook wel. Op een aantal punten is hij tamelijk onhandig. Zo kan ik op het kleine schermpje niets lezen zonder mijn bril af te doen, behalve als de letters van het formaat Grote Letter Boek zijn. Qua formaat lijkt het nog het meest geschikt als vervanger van een pocketboek. Storend vind ik de vrij donkere achtergrond. Hierdoor is het contrast niet zo groot en dat is in een echt boek toch beter. Ook verwacht je eigenlijk van een elektrisch apparaat dat het scherm is verlicht, zodat je het ook kunt gebruiken in een donkere omgeving. Maar dat is bij een gewoon boek natuurlijk ook niet zo. Dat hij vrij traag is stoort mij minder.

Fokke en Sukke’s Betacanon

Natuurlijk ben ik op zoek gegaan naar gratis ebooks. Daarbij heb ik vooral het Mobipocket-formaat uitgeprobeerd, waarvoor ook een reader te downloaden is voor de pc. Er zijn verschillende websites die ebooks in dit formaat aanbieden, waaronder ebook.nl en Selexys downloads. Beide bieden tienduizenden ebooks aan, tegen een prijs die iets lager is dan die van een gewoon boek. Maar ook kun je er enkele tientallen gratis ebooks vinden, waaronder de beta canon van Fokke en Sukke. Het merendeel van de gratis titels is echter zeer bejaard, een voorpublicatie of van schrijvers die mij totaal onbekend zijn en dat waarschijnlijk ook altijd zullen blijven.

Reisboek op de Iliad

Om de ebooks binnen te halen gebruikte ik de usb-aansluiting in de dongle. Die dongle vind ik overigens erg onhandig, wat vooral veroorzaakt wordt doordat het draadje er naartoe te kort is. Bovendien werd de Iliad niet altijd goed herkend door de pc. Verbinding maken met de buitenwereld via de ingebouwde LAN-aansluiting lukte via mijn toch vrij rechttoe-rechtaan netwerk (nog) niet. Maar ik moet de handleiding nog eens goed doornemen. Ik heb hem nog een dag, dus misschien gaat het nog wel lukken. Door de lange reaktietijden van het apparaat is het uitproberen van de verschillende opties via de devicemanager geen groot genoegen.

Al met al vind ik het een leuk uitziend apparaat, waar inmiddels heel veel content voor is te vinden, maar wat nog een beetje onhandig werkt. Graag zou ik ook een iets groter formaat scherm hebben, kleurenweergave en een achtergrond verlichting. Dat komt allemaal wel denk ik. Nu zou ik toch liever iets meer geld uitgeven en een gewone laptop kopen. 



View Stats