Netsensei

Much Ado About Nothing

Leuven doet aan wiki!

Pietel maakte mij attent op het prachtige idee van Wouter Pelgrims om de website van de stad Leuven van een wiki te voorzien. Of beter: een wikiblog. Leuvenaars kunnen er terecht met zowat alles over Leuven: evenementen, verhalen, aankondigingen maar ook foto’s en muziek! Een schitterend concept want zo betrek je de inwoner (virtueel) bij wat er in de stad leeft.

Een wikiblog bestaat maar bij de gratie van mensen die het zaakje van inhoud willen voorzien. Vandaar via Pietel herhaal ik gelijk ook eens de oproep van Mark: Leuvenaars die iets te melden hebben, mail de mens op wouter (dot) pelgrims (at) leuven (dot) be en draag uw steentje bij!

Hoe lang nog?

En nog een testje om het ietwat luchtig te houden. Dit zijn mijn resultaten:

According to our research, you’ll be dead by: July 2062, at age 81

probable cause: cancer

YOU DIE: 81.0 years

AVERAGE MALE LIFE SPAN: 72.5 years

As you can plainly see, you have more health & vitality than the average man.

WHY YOU DIE?

  • 56% cancer
  • 24% car accident
  • 13% loneliness
  • 5% drowning of the lungs
  • 2% wounds

You have 20776.6 days left on this earth. You’ve already lived 30% of your life.

Dat ziet er goed uit!

AJAX

Ik zag daarjuist bij 7 seconden de term AJAX opduiken. Dat is niet de eerste keer de laatste dagen dat ik die zag passeren. Het intrigeerde mij. Wie of wat is AJAX en wat doet het? Een speurtocht op Wikipedia leverde mij deze uitleg op. En een definitie:

Asynchronous JavaScript and XML, or Ajax, is a web development technique for creating interactive web applications using a combination of:

  • HTML (or XHTML) and CSS for presenting information
  • The Document Object Model manipulated through JavaScript to dynamically display and interact with the information presented
  • The XMLHttpRequest object to exchange data asynchronously with the web server. (XML is commonly used, although any format will work, including preformatted HTML, plain text, JSON and even EBML)

Like DHTML, LAMP, or SPA, Ajax is not a technology in itself, but a term that refers to the use of a group of technologies together. In fact, derivative/composite technologies based substantially upon Ajax, such as AFLAX are already appearing.

Fascinating! Het komt erop neer dat de client niet voor elke interactie terug moet naar de server. Zoals bijvoorbeeld bij PHP het geval is. Neen. De afhandeling van de input en output wordt deels afgehandeld door een zogenaamde AJAX engine en wanneer nodig stuurt die eventueel een HTTP request (onder de vorm van XML) naar de server. Door een deel van het werk clientside te laten afhandelen vermijd je een pak overhead. Daardoor wordt je applicatie een pak responsiever. Beschouw volgende schemaatjes. (overgenomen van J.J. Garret Ajax: A New Approach to Web Applications)

schema 1

schema 2

Toch zijn er ook een aantal (klassieke) nadelen aan AJAX verbonden:

  • Je moet je Javascript uitgebreid testen op crossbrowser-compatibility
  • Je kan niet meer betrouwen op de “back” button van je browser om naar de vorige staat te gaan. Browsers gaan er immers vanuit dat een pagina in zijn geheel wordt geladen en niet in stukjes zoals bij AJAX het geval is. Een oplossing bestaat momenteel uit kunst en vliegwerk met iFrames.
  • Hetzelfde geldt voor het bookmarken van pagina’s.
  • Aangezien HTTP verkeer binnen een AJAX framework asynchroon moet je als ontwikkelaar de latency tussen actie en http request goed in het oog houden. Of het resultaat is juist het omgekeerde van wat je voor ogen had: je interface reageert een pak trager op interactie.

Wie gebruikt er nu AJAX? Een aantal groten implementeren deze technologie reeds. Bijvoorbeeld Flickr en Google GMail of Google Maps. Het is allesinds een technologie om in het oog te houden. De voordelen zijn immers legio en de mogelijkheden onbeperkt.

Gastronomisch

Gisteren zijn mijn schat en ik gaan eten in Brugge. Ons initieel plan was om De Stoepa binnen te vallen en hun wokgerechten uit te proberen. Ik had het durven nalaten om te reserveren. Natuurlijk was er geen plaats. Gelukkig kreeg ik thuis nog een gastronomische gids in de handen geduwd. Ons tweede slachtoffer werd Bistro De Pompe in de Sint Amandsstraat. Vroeger was dat Le Due Venetie maar de uitbaters hadden reeds enige tijd de pollepel aan de haak gehangen. Nu is het er dus De Pompe. En ik kan u zeggen: hun wok met hoevekip smaakt naar meer. Alleen spijtig dat ze er Maes pils tappen.

Firefox woes

Ik ben zo’n beetje een Firefoxadept. Ik gebruik deze alternatieve browser nu al iets meer dan anderhalf jaar (toen ie nog Phoenix heette) en ik ben er zeer over te spreken. De laatste weken is er echter wat aan de knikker. Een kroniekje.

  • Op 9 september publiceerde Secunia een kritiek veiligheidslek in de IDN functionaliteit van de browser ontdekt door Tom Ferris op 6 september. Diezelfde dag publiceert de Mozilla Foundation een snelle fix voor dit euvel.
  • Op 19 september maakt de Foundation bekend dat ze eerstdag Firefox 1.0.7 zullen uitbrengen die dit probleem volledig oplost.
  • Diezelfde dag brengt Zdnet een nogal vernietigend rapport uit. Firefox zou meer veiligheidslekken bevatten dan Internet Explorer en daardoor onveiliger zijn. MozillaZine repliceert door te argumenteren dat de ernst van een lek en de patchsnelheid meer zeggen ove veiligheid dan het aantal gedocumenteerde lekken.
  • Op 20 september publiceert Secunia en tweede kritiek lek in Firefox. Het betreft een foute afhandeling in een shellscript.
  • Een dag later brengt de Mozilla Foundation versie 1.0.7 van zijn browser uit. Deze versie verbetert niet alleen het IDN lek, maar ook de fout die een dag eerder door Secunia werd gepubliceerd. En nog heel wat andere bugs
  • Op 22 september repliceert Tristan Nitot, president van Mozilla Europe, in Zdnet op de problemen van de afgelopen weken. Opnieuw worden patchsnelheid en de ernst van de problemen benadrukt.

Is Firefox fundamenteel onveiliger dan Internet Explorer? Helemaal niet. Keer op keer wordt er kort op de bal gespeeld. Bij het ontdekken van een kritieke bug wordt er zo snel mogelijk naar een oplossing gezocht. Bovendien speelt het “many eyeballs tame complexity” principe een rol van betekenis omdat Firefox open source is. Iedereen kan de broncode bekijken en fouten opsporen. De Foundation moedigt dit trouwens aan met een Bug Bounty programma. Succesvol ontdekken van een kritiek probleem levert een mooie beloning op. Ook de release cycle van Firefox is lichtjaren sneller in vergelijking met Internet Explorer. Er worden immers razendsnel nieuwe versies van de browser uitgebracht. IE7 werd immers reeds in februari van dit jaar aangekondigd ondertussen is er nog maar een beta voor een select clubje testers uit. Je kan er natuurlijk van uit gaan dat een lange ontwikkeling alleen maar betere software kan opleveren. Maar ondertussen is het toch wel al van augustus 2001 geleden sinds IE6 werd vrijgegeven. Kritieke patches niet te na gelaten.

Het grote probleem met Firefox is dat het een speerpunt project vormt voor het open source model. Ondanks het stijgend aantal gebruikers behoudt Microsoft met zijn Internet Explorer het leeuwendeel van de markt in handen. Dat is al zo sinds de overwinning op Netscape diep in de jaren ’90. Kan Firefox die hegemonie doorbreken? Niemand die dat kan zeggen. Maar ondertussen moet het project zich dag in, dag uit bewijzen om zich staande houden. De druk om de werkbaarheid van het open sourcemodel aan te tonen is enorm. En elke vorm van tendentieuze berichtgeving is dan ook voldoende om de poppen aan het dansen te brengen.

Mijn vertrouwen is alvast niet beschadigt. Ik blijf de laatste versies van Firefox gebruiken.

LVB doet het weer

Naar het schijnt heeft LVB een interview mogen geven op de Amerikaanse nationale radio. Mooi is dat! Meer zelfs, hij mocht er een woordje placeren over de anti-amerikaanse gevoelens (en Raymond van het Groenewoud) die België teisteren! Super! Alleen, hij vergallopeert zich toch wel een beetje met volgende boude stelling. Wij quoten:

“Well, you know, anti-americanism in Belgium is mostly seen and heard in the media and among university professors and artists and intellectuals and also a lot of politicians on the left side but in general the young people–who of course are loving the pop music that comes out of America and the movies that are coming from America–the young people are not anti-American in general.”

Van ongenuanceerd gesproken! Laat staan bevooroordeeld! Luc, ik denk dat je zojuist flink wat mensen zwaar geschoffeerd heb. Foei!

Blog

Het is natuurlijk wel een beetje ambetant om zo zonder internet te moeten leven. Althans, na de uren. Ik zou nog willen bloggen over o.a. de nieuwe Lost serie, mijn wedervaren in Antwerpen, wat er ruist op het Internet, enzovoort. Maar voorlopig moet ik mij tot het minimum minimorum beperken. Ik kijk al uit naar volgende week dinsdag. Met een beetje geluk komen ze dan internet installeren. Kan ik eindelijk terug mijn RSS feeds deftig volgen.

Hij is er!

Mijn nieuwste geesteskind!

Meer info alhier en aldaar.

Shortstat

Ik heb mij onlangs shortstat geïnstalleerd. Dat vond ik wel een leuke plugin tot ik zag dat 49% van het verkeer op mijn site crawlers of internetrobots zijn. Wie die internetrobots nu precies zijn, daar heb ik het raden naar. Dat de googlebot er eentje van is, dat staat wel vast. Maar wie zijn die andere? Dat is informatie die Shortstat niet geeft. Meer nog, Shortstat bezit geen filter om die te herkennen! Schade. Op de website van Shaun Inman hoef ik ook niet meer informatie te verwachten. Blijkbaar liet hij Shortstat voor wat het was en is ie nu aan de gang met het commerciële Mint. Kortom, dokken of voortprutsen. En zelfs dan schijnt het zaakje nog moeilijk te doen. Zucht.

Imagospot

’t Stad is al een tijdje met een imagocampagne bezig. Inclusief een vrij geslaagd spotje.

« Vorige blogposts Pagina 237 van 244 pagina's Volgende blogposts »