zondag 25 februari 2007

Livetrix (live wie?)

In Groningen doen ze ook wel leuke dingen. Daar zijn intussen al metadata van meer dan 4 miljoen artikelen lokaal geïndexeerd. Alleen gebruiken ze die zoekmachine niet om mee te zoeken .....

Groningen is één van de vele UKB-bibliotheken die Metalib aan zijn gebruikers aanbiedt, daar onder de wat merkwaardige naam "RUG-combine". Een nadeel van Metalib dat men daar zwaar vond wegen, is dat de gebruiker nog altijd zelf een keuze moet maken in welke (groep van) bestanden Metalib de zoekvraag moet gaan laten uitvoeren. Om de gebruiker daar in de toekomst (ongemerkt) bij van dienst te kunnen zijn, heeft men een interessant proefsysteem gebouwd onder de naam Livetrix. Hoewel ik nog niet alle details heb nagevraagd, is het volgende wat uit gesprekken met Groningse collega's is blijven hangen.

Elke zoekvraag die door een gebruiker op Metalib wordt gedaan, wordt door Livetrix "stiekem" ook nog op andere bestanden uitgevoerd dan die welke de gebruiker zelf had gekozen. De zoekresultaten daarvan worden ook bewaard. Daartoe worden echt de metadata van de gevonden artikelen lokaal opgeslagen. Op die manier - er wordt heel wat afgezocht door Groningers - zijn al ruim 4 miljoen artikelen verzameld. Die worden ook door een zoekmachine geïndexeerd. Nu op deze manier langzamerhand genoeg informatie verzameld is, kan dit bestand worden gebruikt om bij elke nieuwe vraag automatisch te bepalen welke databases daarvoor het meest in aanmerking komen. (Bij elk opgeslagen artikel moet dus ook bewaard zijn uit welke database het afkomstig was). Zo hoeft de gebruiker dus niet meer zelf in Metalib te kiezen welke bestanden hij doorzocht wil hebben, maar maakt Livetrix die keuze.
Alleen begreep ik dat het - ondanks die basis van 4 miljoen artikelen - op dit moment nog niet standaard (onder RUG-combine) aan de gebruikers wordt aangeboden.
Je zou verder verwachten dat ze dan ook meteen de zoekresultaten uit die lokaal opgeslagen gegevens al als antwoord aanbieden - die zijn toch al opgezocht. Maar dat blijkt niet de bedoeling. De gebruiker krijgt alleen resultaten uit de externe databases zelf. Principe of licentiekwestie?

Niettemin een heel interessante aanpak. Zouden wij die zelfde techniek ook kunnen toepassen om artikelen van uitgevers, die nu nog niet in onze zoekmachine zitten, daar ook geleidelijk in te krijgen? Je weet dan bovendien zeker dat het om onderwerpen gaat waar in Utrecht belangstelling voor is, want er is dan al eens door iemand naar gezocht.

Maar waarom Livetrix ??... Wie is Trix?

Blijf bij met RSS (of Atom)

Hoe te voorkomen dat we, elke keer als iemand weer een nieuw berichtje op deze weblog zet, daar een mailtje over moeten rondsturen, zoals Edu afgelopen week deed?
Eén manier is natuurlijk dat we met zijn allen zorgen dat er elke dag wel iets gemeld wordt, zodat het net zo vanzelfsprekend wordt om even op de I&O-blog te kijken, als om je mail te checken. Maar ja, om elkaar nou met geleuter van het werk te houden ....

Gelukkig kent de software waarop deze blog draait tegenwoordig ook een automatische RSS-feed. Al gebruikt die dan niet één van de de officiële RSS-standaarden, maar het alternatief Atom-feed. Helemaal onderaan de pagina vind je daartoe een link "Subscribe to: Posts (Atom)". Als je daar (vanuit je browser) op klikt, krijg je gewoon weer de blog te zien, maar dan in een wat erg kale opmaak. Het is dan ook de bedoeling dat je het URL in een RSS-reader invoert ....
Of begin ik nu dingen te vertellen die iedereen toch al lang weet? ....
OK, als je niet precies weet hoe het werkt, lees dan even mijn verhaal over RSS uit IP.

Voor alle zekerheid hier dan nog wel een paar opmerkingen over RSS-readers, waarmee je feeds van weblogs en ook van allerlei nieuwsdiensten, en zelfs berichten over nieuwe aanbiedingen van schemerlampen op Marktplaats.nl automatisch binnen kunt halen. Voor de meeste van die RSS-readers maakt het gelukkig niet meer uit of een feed nou echte RSS is, of Atom zoals van deze blog.

Zelf heb ik op de PC's op mijn diverse werkplekken Feedreader geïnstalleerd. Eigenlijk is dat erg onlogisch want een op een lokale PC geïnstalleerde reader is natuurlijk alleen maar handig als je altijd maar op één vaste PC werkt. Maar zelf vind ik het handige, dat je daarmee ook oude berichten nog wat makkelijker ter beschikking houdt, dan bij een web-based reader.
Die soort heeft natuurlijk als voordeel dat je plaatsonafhankelijk, overal je feeds ter bechikking hebt. Uit die categorie heb ik zelf goede ervaringen met de twee meest populaire:

  • Bloglines: een pure feed-reader met basis-mogelijkheden om je feeds te organiseren in mappen en zo.
  • Netvibes: een soort mengsel van persoonlijke startpagina en feed-reader, met een uitgekiende manier om informatie van gigantische hoeveelheden feeds toch nog net overzichtelijk in een kleine ruimte te presenteren.
Wat minder tevreden (kwestie van smaak hoor) ben ik met:
  • Google-reader: nogal onoverzichtelijk, en on-goegelig weinig intuitief, maar je kunt je feeds daarmee wel meteen in je personalized Google Home page laten verschijnen.

vrijdag 23 februari 2007

Nifty Corners Saves the NET

Nifty Corners klinkt als een smerig hoekje waar je beter met een grote boog omheen kan lopen. Het tegendeel is echter waar. Het is een fraaie manier om zonder gebruik van images ronde hoeken te maken. Dit met behulp van een light-weight Javascript en CSS.
Normaal gesproken wordt een figuur met ronde hoeken door middel van 4 'ronde hoek' plaatjes opgebouwd. Er gaan dus 4 images 'over de lijn'.

Een ontwikkelaar moet zorgen dat de plaatjes gemaakt worden en dat ze ergens beschikbaar zijn op het web. Aan de client kant kost dat uiteraard tijd om ze binnen te halen afhankelijk van de grootte van de plaatjes. In deze milieubewuste tijden willen we natuurlijk niet bandbreedte vervuilend bezig zijn en dat lossen we op met NIFTY CORNERS. Nu nog zorgen dat de kinderen ophouden met het downloaden van Gigabytes per dag.

Klik hier voor een voorbeeld.

Meer weten , lees de volgende artikelen


Tip: let op bij UNIX systemen dat de include van het javascript case sensitive is.

dinsdag 13 februari 2007

Wimpy Telt

Telt een website zonder multimedia tegenwoordig nog wel mee ? Eigenlijk niet en daarom is het handig om een snelle manier te hebben om media te tonen.
Grofweg zijn er twee manieren
1) Roep een externe player aan op de client (by URL). Dit is wel de minst fraaie methode. De gebruiker wordt geconfronteerd met een fullblown startende player en in het algemeen wordt er niet gestreamed maar halen we een heel bestand over. We worden niet gelukkig maar de kans op succes is groot.
2) Embed een player in een webpagina en start een stream

De vraag is natuurlijk welke player we openen. De drie bekendste zijn 'Windows Media Player' , 'Real Player' en 'Flash Player'. Alle drie de spelers doen embedded keurig hun werk maar in multimedialand is momenteel de Flash player 'common stuff' en maakt daardoor de meeste kans om aangetroffen te worden als plugin of ActiveX control in een webbrowser.
Voor de Flash Player is een fantastische tool beschikbaar genaamd 'Wimpy'.
Zie http://www.wimpyplayer.com/
Wimpy is geen player maar een wrapper rondom de Flash player die het zeer eenvoudig maakt om een een Flash Player te customizen , speellijsten te maken, connecties met MySQL te openen en te volledig 'skinnen'. Dit met meegeleverde skintools.
De manuals spreken van 'a minute to install' en geloof het of niet, dit is echt waarheid.
De tool kost 30 dollar per website dus is te overzien en de trial versie is 'full functional' met als limiet een 10 seconden afspeeltijd. Wimpy komt in twee smaken: PHP+ASP.NET. Er is een mp3 versie en een video player. Uiteraard is het mogelijk om zelf wrappers te bouwen maar dit spaart toch erg veel tijd en werkt erg prettig.
Ik heb beide flavours getest bij externe providers en het werkt direct als beloofd. Voor populaire pakketten als Wordpress en Mambo zijn ook speciale plugins te verkrijgen.
Kanttekening: de media wordt weliswaar gestreamed in de player maar dat wil niet zeggen dat een standaard webserver erg geschikt is voor streaming.

En niet vergeten: wetenschappelijk schijnt bewezen te zijn dat lieve geluidjes beter door het linkeroor worden opgepikt dus zet het rechterkanaal uit voor media met zoetgevooisde geluiden :-)
Happy Streaming

Enige resources: