• Go Michael! ACCEPTANCE SPEECHMichael Moore:

    Go Michael!

    ACCEPTANCE SPEECH
    Michael Moore
    : Whoa. On behalf of our producers Kathleen Glynn and Michael Donovan from Canada, I’d like to thank the Academy for this. I have invited my fellow documentary nominees on the stage with us, and we would like to ? they’re here in solidarity with me because we like nonfiction. We like nonfiction and we live in fictitious times. We live in the time where we have fictitious election results that elects a fictitious president. We live in a time where we have a man sending us to war for fictitious reasons. Whether it’s the fictition of duct tape or fictition of orange alerts we are against this war, Mr. Bush. Shame on you, Mr. Bush, shame on you. And any time you got the Pope and the Dixie Chicks against you, your time is up. Thank you very much.
     

    Ook een goeie personferentie, het videootje links op die pagina.

  • Coole achtergrond, bijvoorbeeld voor Stijn

    Coole achtergrond, bijvoorbeeld voor Stijn zijn desktop.

  • The Bachelor, op kanaal twee.

    The Bachelor, op kanaal twee. Ik ben er nu al een beetje slecht van.

    Must… continue… watching… losing… will… to live…

    Actually, d’er zitten wel een paar knappe wijven bij!

  • Schrijnende straatdialogen. Bij Sint-Jacobs, nu net. Een koppel beautiful people, jongen en meisje ca. 20 jaar.

    De jongen, smekend aan haar mouw trekkend: “allez toe poeske, laat ons naar huis gaan”. Meisje, trekt zich los: “néééé!”

    Jongen, ondertussen op drie passen afstand achtergebleven: “Schatje, kunt gij niet één keer nuchter naar huis gaan? Moet gij nu echt altijd zat zijn?”

  • In fact, there is

    In fact, there is little sign that senior commanders are giving up.
    Even the coalition report of last week that the commander of the Iraqi 51st Division at Basra had surrendered was later downgraded to a “brigade” commander and the New York Times now says that the man concerned was actually a junior officer “masquerading as a higher-up in an attempt to win better treatment”.
    [BBC]

    Saddam Hoessein is nu dus bijn 100% zeker niet dood, en als dergelijke zaken ondanks de propaganda-machine tot bij ons geraken, is het dan verkeerd om te veronderstellen dat de oorlog echt niet zo vlotjes verloopt als de Amerikanen hopen?

  • EU and NATO united Turkey’s

    EU and NATO united

    Turkey’s threats to invade northern Iraq have managed what months of American diplomacy failed to do: unite the US, NATO and the European Union against a common enemy: in this case NATO member and wanna-be EU member Turkey.

    [Secular Blasphemy]

  • Het zou grappig zijn mocht

    Het zou grappig zijn mocht het niet zo ongelooflijk schrijnend zijn: de amerikaanse krijgsgevangenen op Aljazeera. Ondervraagd door, leek het wel, niemand minder dan Borat Sagdiyev.

    Die jongens (en dat meisje) zijn gewoon mecaniciens, die op het verkeerde moment op de verkeerde plaats waren.  Ze zijn overduidelijk versteven van de angst. Vies. Ik word er een beetje stil van. Ik hoop dat ze goed behandeld worden, enfin, beter dan de gevangen op Guantanamo toch. Het zou gewoon fantastisch zijn mochten de Irakezen die mensen verzorgen, eten en drinken geven, een rondleiding van Bagdad of een andere stad in de buurt, en dan met een informatiepakket weer zouden vrijlaten.

    Think of the propaganda possibilities! “So how badly were you mistreated?” “Well actually, they shared what little food and water they had with us, gave us a tour of their cities and then released us again”.

    Zucht. Wishful thinking zeker?

  • Waar is de tijd, deel

    Waar is de tijd, deel 2: vieze queries in SQL Server.

    <cfquery name=”caller.songlist” datasource=”#request.mainDSN#”>
       SELECT album_id, album_title, album_year, album_thumb, album_image,
              album_number,
              publisher_name, albumtype_name, artist_name,
              song_id, len(song_text) as songtext,
              CASE left(song_title,charindex(‘ ‘,song_title)) 
                 WHEN ‘The ‘ THEN right(song_title, len(song_title)-4)+’, The’
                 WHEN ‘A ‘ THEN right(song_title, len(song_title)-2)+’, A’
                 WHEN ‘An ‘ THEN right(song_title, len(song_title)-3)+’, An’
                 WHEN ‘Le ‘ THEN right(song_title, len(song_title)-3)+’, Le’
                 WHEN ‘La ‘ THEN right(song_title, len(song_title)-3)+’, La’
                 WHEN ‘Un ‘ THEN right(song_title, len(song_title)-3)+’, Un’
                 WHEN ‘Les ‘ THEN right(song_title, len(song_title)-4)+’, Les’
                 ELSE 
                   CASE left(song_title,2) 
                      WHEN ‘L”’ THEN right(song_title, len(song_title)-2)+’, L”’
                      ELSE song_title
                   END
                 END
                 as song_title,
              sa_side, sa_track, sa_length, sa_mp3
         FROM tblAlbums, tblAlbumTypes, tblArtists, tblPublishers,
              tblSong_Album, tblSongs
        WHERE album_albumtype_id=albumtype_id AND
              album_artist_id=artist_id AND
              album_publisher_id=publisher_id AND
              sa_album_id=album_id AND
              sa_song_id=song_id AND
              <cfif isdefined(“caller.attributes.Zoekstring”) AND
                     len(trim(caller.attributes.zoekstring))>
                 ( {fn lcase(song_title)} LIKE ‘%#caller.attributes.zoekstring#%’
                      OR
                   {fn lcase(song_text)} LIKE ‘%#caller.attributes.zoekstring#%’
                 )
              <cfelseif isdefined(“caller.attributes.let”)>
                CASE left(song_title,charindex(‘ ‘,song_title)) 
                   WHEN ‘The ‘ THEN right(song_title, len(song_title)-4)+’, The’
                   WHEN ‘A ‘ THEN right(song_title, len(song_title)-2)+’, A’
                   WHEN ‘An ‘ THEN right(song_title, len(song_title)-3)+’, An’
                   WHEN ‘Le ‘ THEN right(song_title, len(song_title)-3)+’, Le’
                   WHEN ‘La ‘ THEN right(song_title, len(song_title)-3)+’, La’
                   WHEN ‘Un ‘ THEN right(song_title, len(song_title)-3)+’, Un’
                   WHEN ‘Les ‘ THEN right(song_title, len(song_title)-4)+’, Les’
                   ELSE 
                     CASE left(song_title,2) 
                        WHEN ‘L”’ THEN right(song_title, len(song_title)-2)+’, L”’
                        ELSE song_title
                     END
                   END
                LIKE ‘#caller.attributes.let#%’
              <cfelse>
                1=0
              </cfif>
     ORDER BY song_title, album_year, sa_side, sa_track
    </cfquery>

  • Waar is de tijd? Voor

    Waar is de tijd? Voor ik mijn boeken als testdatabase gebruikte voor applicaties, maakte ik discografie-websites om ColdFusion-dingen te testen.

    De lijkjes van die sites stonden eigenlijk nog altijd op de server, altijd wel grappig om van die persoonlijke nooit-voor-distributie-bedoelde sites te zien van in de prehistorie.


    • Brel: als ik me niet vergis één van mijn eerste sites met ColdFusion gemaakt, in frames en alles. Die stond vroeger ook op http://www.jacquesbrel.net, maar die url heb ik ergens in 99 aan de Fondation Jacques Brel gegeven. Uit de goedheid van mijn hart eigenlijk, ik had er misschien geld voor kunnen vragen, het was toen nog helemaal dot-com-boom. Maar ik ken hun advokaat (hallo Manu!) en hij vroeg er zo vriendelijk om… Enfin, ik heb de mp3’s er op hun verzoek ook afgehaald 🙂
       

    • Beatles: hier staan de mp3’s en soms zelfs midi-files er wel nog op. Eerste poging om search-engine-safe URL’s te gebruiken, was toen nog echt cutting edge. Nog voor ik gehoord had van fusebox ook trouwens. Ik had URL’s als http://www.zog.org/beat/disc.cfm/pepper/426/pollack, met in dit geval disc.cfm als “fusebox”, en een primitief soort afhandeling via

      <cfset params=listchangedelims(cgi.path_info,”,”,”/”)>
      <cfset level=listlen(params)-startlevel>
      <cfif level GT 0>
         <cfset alb=listgetat(params,startlevel+1)>
         <cfif level GT 1>
            <cfset track=listgetat(params,startlevel+2)>
            <cfif level GT 2>
             <cfset whatsub=listgetat(params,startlevel+3)>
            </cfif>
         </cfif>
      </cfif>


      Dat zou tegenwoordig echt wel anders gaan, maar bon, ’t was echt wel magisch in de tijd.
       

    • Gainsbourg: eerste pogingen om fusebox te doen, gecombineerd met search-engine safe url’s: http://www.zog.org/gainsbourg/index.cfm/fuseaction/discography en dingen.

    Mmmmm Gainsbourg trouwens: zo enorm goed. Daar staan eigenlijk ook de mp3’s op zie ik, ’t is maar dat niemand die sites gaat bekijken :D. En als ze mij vragen of ik die dingen illegaal gekopieerd heb: ik heb al die mensen al hun CD’s, dus ’t is niet illegaal, ’t zijn kopieën voor eigen gebruik. Nèh.

  • Bleh. We hebben iets nodig

    Bleh. We hebben iets nodig van iemand, en die mens was drie weken geleden ziek, vorige week niet bereikbaar, en deze week op vakantie. Bah.

  • En vandaag is het acht

    En vandaag is het acht maand dat dit weblog bestaat. Het lijkt al veel langer.

    Ik heb, zie ik, nog geen dag gemist. Zo’n weblog is echt wel een gedroomd iets voor mensen met lichte dwangneuroses 🙂

  • Daarjuist Safiye gezien op de

    Daarjuist Safiye gezien op de tram. Ze werkt op het stadhuis.

    En ondertussen zit ik al tien minuten op een bus zonder chauffeur. Wachten. Ik heb ondertussen een webbrowsercomponent in mijn programma gestoken. Ha, leve portables.

  • Hey! De allerlaatste aflevering van

    Hey! De allerlaatste aflevering van The X-Files!

    […later…: zwak. pfff, is dat het resultaat van 9 jaar?]

  • Jezusmina, zoveel bugs dat er

    Jezusmina, zoveel bugs dat er nog in ColdFusion zaten: een nieuwe updater zou er iets aan moeten doen, ik zie toch niet te veel known issues meer… Een aantal van de bugs die in Updater 3 gefixed zijn:


    • Search engine safe URLs of the form *.cfm/* did not work properly, so a URL such as http:/server/test.cfm/alpha/beta would not execute test.cfm.

    • The cfmail tag did not encode the strings in any field except Subject. All fields, including , such as To, From, CC, and Reply-to, are now encoded using the same technique as the Subject field.

    • The DateCompare function incorrectly returned 0 if the two parameters were within one hour of each other.

    • The QueryAddColumn function generated java.lang.ArrayIndexOutOfBoundsException exceptions when adding a query column to more than 17 rows.

    • Under some circumstances, ColdFusion MX set the size of some of its properties and xml files to 0 bytes.

    • ColdFusion could cause unexpected crashes in the Microsoft IIS web server.

    • In Updater 2, ColdFusion did not properly handle escaped single quotes in queries.

    • The driver was returning the euro character as a ? when connecting to SQL Server 7.

    • .Net web service clients could not consume any ColdFusion component (CFC) web services that returned a query.

    • Access Violations and -12 errors occurred when the connector was subjected to load before JRun has come up completely. This problem affected all web servers.

    • A memory leak existed in the connector when multiple HTTP requests were canceled.

    • The jrun.xml file was configured such that ColdFusion MX Administrator Simultaneous Requests settings up to 19, including the default value of 10, could cause server instability or reduced performance.

    • Updater 2 introduced a memory leak into the IIS connector that could cause performance to degrade over time when running a ColdFusion MX application under load.

    • The jrun.xml file did not set mapCheck=0. This could reduce performance or cause server instability on some platforms.

    • String operations such as ReplaceNoCase and FindNoCase on strings that contain the German ß character (scharfes S or double S) caused errors.

    Een mens vraagt bijna zich af wat er wél werkte…

  • Voor de rest geen censuur

    Voor de rest geen censuur of zo hoor, neen… Kevins Sites, journalist bij CNN, hield al een tijdje een weblog uit Irak bij. Dit stond er vrijdag in:

    Dear readers:

    I’ve been asked to suspend my war blogging for awhile.

    But I don’t want let you down — I’m chronicling the events of my war experiences, the same as I always have, and hope to come to agreement with
    CNN in the near future to make them available to you in some shape or form, perhaps on this site.

    In the meantime, thanks for participating in this remarkable forum. It’s been a remarkable experience to be your witness here.