• Cute! En nu ga ik

    Cute!

    En nu ga ik echt proberen slapen. Ik hoop dat het lukt.

  • Eigenlijk: Sandra en ik waren

    Eigenlijk: Sandra en ik waren toch niet de enigen die redelijk van onze stoel vielen toen Orlando Bloom (allez ja, Legolas) in The Two Tower achterwaards dat paard opsprong hé?

  • Oulipo

    Grappig. Een speech met twee eenvoudige regels:

    • enkel woorden van één lettergreep gebruiken
    • als woorden van meer dan één lettergreep gebruikt worden, moeten ze expliciet gedefinieerd worden

    Ik vraag me af of dat ook zou kunnen in het Nederlands? Even proberen:

    Ik lees niet vaak voor als ik spreek, maar hier moet ik wel. Ik leg dit nu graag uit.

    Eerst dit: zonder is “niet met”. Een machine is een ding dat een taak kan doen zonder hulp (of met niet veel hulp) van een mens. (Als er van een ding meer dan één is, zet men de klank “-en” of “-s” na het woord voor dat ding. Zeggen en spreken is wat men doet als men iets zegt of van iets spreekt.) 

    <woord> ::= <woord voor een ding> + “en”
         |    = <woord voor een ding> + “s”

    Dit zijn namen van mensen: Alan Turing, Alonzo Church, Charles Kay Ogden, Christopher Alexander, Eric Raymond, Fred Brooks, John Horton Conway, James Gosling, Bill Joy, en Dick Gabriel.

    Anders is “wat niet als iets is”. Een getal is nul of één meer dan een getal. Zo krijgt men een set getallen zonder eind.

    <getal> ::= 0
         |    = 1 + <getal>

    Er is meer dan één soort getallen, maar daar ga ik nu nog niet in op gaan.

    Men telt met getallen. De som van twee getallen maakt men als volgt: tel op van getal één en tel af van getal twee tot één van de twee niet nul is. Dit getal is de som van getal één en getal twee.

    4 + 2 = 5 + 1 = 6 + 0 = 6

    Beeld u een machine in die twee getallen kan zien, en bij elk getal één kan bij doen of één kan af doen, en een test kan doen of een getal nul is, en na die test één ding kan doen, of iets anders. Het getal van de dingen die ze kan doen kent men.

        A = 0    B = 47
    Q0  bij  A   Q1
    Q1  af   B   Q0  Q2
    Q2  bij  A   Q3
    Q3  bij  B   Q4
    Q4  af   A   Q4  Q4

    Hier ziet men twee getallen en een lijst. Elke rij in de lijst heeft een staat met een naam: het woord “bij” of “af” en welk getal men bij of af telt. Voor “bij” staat de naam van de staat waar de machine nu naar moet gaan (en de machine telt één bij het getal), voor “af” staan er twee staten: de machine test het getal eerst en kijkt of het nul is; zo ja gaat het naar staat één; zo neen gaat het naar staat twee maar trekt het eerst één af van het getal.

    Een computer is een machine die dit ook kan doen. Men zegt dat als een computer iets kan doen, dat de machine met twee getallen dat ook kan, als men er getallen in steekt en ze er weer uit leest. Niet één computer is anders, zo zeggen ons Alan Turing en Alonzo Church toch.

    Een woordenschat is een lijst woorden. De definitie van een woord is als men zegt wat een woord is. Een woord definiëren is als men dat woord bij zijn woordenschat voegt. Een keuze is als men kiest of men één ding dan wel iets anders doet. Programmeren is als men een lijst van keuzes en dingen te doen maakt voor een computer. Zo een lijst is een programma.

    Een programmeertaal is een taal waar men een computer mee zegt hoe hij een programma moet doen. Java is de naam van een merk van programmeertaal. Fortran, APL, Pascal en PL/I zijn ook namen van programmeertalen.

    Een programmeertaal heeft vaak maar niet steeds definities. (Een programmeertaal die geen definities heeft, is niet echt goed denk ik.)

    Moet de woordenschat van een programmeertaal klein of groot zijn? Een taal met een woordenschat die klein is, leert men op geen tijd. Als de woordenschat groot is, duurt het soms heel erg lang eer men de taal onder de knie krijgt, maar die is dan vaak fijn in het werk: veel termen en zo bij de hand om mee te programmeren. Als men van start gaat met een woordenschat die klein is, is het vaak zo dat men eerst niet echt veel kan zeggen. Men moet eerst woorden definiëren, en dan kan men pas spreken van de zaak waar men aan dacht.

    Mijn speech wou laten zien wat het is om een taal te hebben die veel te klein van woordenschat is.

    Pfoei! Moeilijk! Vooral het feit dat al die werkwoorden en zelfstandige naamwoorden in het Engels met één lettergreep uitgesproken worden, zelfs als er eigenlijk met twee geschreven worden (there, are, done, large, more, …), en dat dat in het Nederlands echt niet zo is.

    Ik denk dat ik geen regels overtreden heb in het stukje vertaling hierboven, maar eenvoudig is anders.

    Zinvolle tijdsbesteding is ook anders natuurlijk.

  • Goede programmeervoornemens voor 2003: in

    Goede programmeervoornemens voor 2003:


    • in het algemeen: weer meer hands-on zelf programmeren op het werk

    • mijn bibliotheekbeheerprogramma in Delphi afmaken

    • mijn blogapplicatie in ColdFusion herschrijven, uitbreiden en gebruiken (ha!)

    • PHP degelijk leren

    • een programma schrijven in java

    • een nieuwe programmeertaal leren, misschien c# of vb.net

    Algemeen goede voornemens voor 2003:


    • gezonder leven (ha, kan moeilijk ongezonder dan nu, dus moet niet moeilijk zijn)

    • rijbewijs halen (jawel!)

    • haar knippen (ook jawel!)

    • vriendelijker zijn tegen de mensen

    • minder met mijn voeten laten spelen

    • een kuisvrouw zoeken

  • Merel Roze had hetzelfde idee als

    Merel Roze had hetzelfde idee als ik een tijd geleden had: zovel mogelijk informatie geven en discussie over politiek stimuleren. In café’s zeker, maar vooral ook op school, in universiteiten, op het werk, overal.

    Gewoon sec objectieve samenvattingen van de programma’s, en de standpunten van de verschillende partijen over een aantal hangijzes (verkeer, ethische kwesties, buitenlandse politiek, milieu, europa, belastingen, migratie, …) in mensentaal en vooral zonder gewafel of demagogie overal bekendmaken. Punt voor punt naast elkaar.

    Enfin, dat moet toch niet zo moeilijk te realiseren zijn? Boomerang aanspreken, de VRT, VTM, de kranten? Ik ga eens kijken hoe ik daar werk van kan maken.

  • En ik zou eigenlijk graag

    En ik zou eigenlijk graag een iBook hebben. Als ik erove nadenk, doe ik op de portable niet veel meer dan bloggen en surfen, met occasioneel eens wat Photoshop erbij, dus ik zou eigenlijk niet veel problemen moeten hebben.

    En dan zou ik eens wat OSX kunnen prutsen.

    Akkoord, akkoord, ik heb helemaal geen iBook nodig, en ik zou mij wellicht blauw ergeren aan de kleine ongemakken (geen keyboard shortcuts of zo?), maar toch, een mens kan dromen.

    When my ship comes in dan maar zeker? Het eerste geld dat we nu binnen krijgen gaat naar de verbouwing van het achterhuis, het volgende naar de inrichting van de keuken, het geld daarna naar een nieuwe trap en een vloer op het eerste, maar daarna gaat het naar een iBook! HA!

  • Clay Bennett, huiscartoonist van The

    Clay Bennett, huiscartoonist van The Christian Science Monitor, heeft soms aandoenlijk mooie cartoons.

    Niet te verwonderen dat hij er een pulitzerprijs mee gewonnen heeft.

  • Echt gebeurd: For miles and

    Echt gebeurd:

    For miles and miles, Lisa Coukos tried to reassure herself, thinking “You can make it, you can make it,” even as the sharpening pains in her belly told her otherwise.

    They felt like more of the false labor pains she’d been experiencing for the last month, she said. But after an hour of contractions while driving south on Interstate 95 in the wee hours yesterday, Coukos realized that the baby who was due New Year’s Day was on its way and she wouldn’t get to the hospital in time. She pulled over the van she was driving and called for help on her cellphone, while her 2-year-old daughter asked repeatedly from the back seat, “Mama OK?”

    Less than 10 minutes later, with the soothing voice of a State Police dispatcher on the other end of the line, Coukos, 22, of Lynn, gave birth to a healthy baby boy by herself in the front seat. [The Boston Globe Online]

  • Meer details over Photoshop 8

    Meer details over Photoshop 8 (“Dark Matter”) bij ExtremeTech.

  • Actieplan 2003

    ’t Was te peizen, ik geraak niet in slaap. Nochtans alles gedaan om in slaap te geraken, nudge grin, maar geen avance: ik maak mij teveel zorgen om het werk.

    Allez ju dan. Actieplan 2003:

    • 60% van mijn tijd effektief hands on projct management doen
    • 20% programmeren of programmeerachtige dingen doen (XML, analyse, bla)
    • 20% commerciële of ondersteunende activiteiten

    In het algemeen te doen:

    • een toer organiseren rond alle bedrijven van de groep binnen redelijke afstand, dus Benelux en Frankrijk, om onszelf degelijk voor te stellen, en flitsende knock ‘em down demo’s van ons CMS en dergelijke te (laten) geven
    • MWS van nabij opvolgen, te beginnen met een eerlijke post mortem maar zeer snel overgaand naar een “wat nu”
    • actief de ronde doen bij onze klanten in de overheid en non-profit, kwestie van te zien wat we samen kunnen doen
    • synergieën met Amersfoort écht op muziek zetten

    Doel moet zijn dat we pakweg eind februari een pipeline hebben voor midden Q2 waarvoor we ongeveer twee programmeurs bij nodig hebben. En dat we die mensen dan ook meteen zoeken.

    Ik zou eind Q2 een tweetal nieuwe “fonds de commerce” bij willen hebben, dus (middel)grote klanten met voortdurende bestellingen, waarvoor het opbrengt om er ongeveer anderhalve FTE account manager op te zetten. Waardoor ruimte geschept wordt om hetzij zo iemand bij aan te nemen, hetzij een commercieel iemand te zoeken. Tegen het einde van het jaar zouden er in ieder geval een vijftal FTEs bij moeten komen.

    Van R&D zou ik verder doen op het pad waar we nu op staan, met Windows en J2EE tegelijk, maar ook tegen eind Q4 een aantal knopen willen doorhakken over ColdFusion, JSP, .NET, Delphi en aanverwanten. Het zou kunnen dat dat voor ons gedaan wordt (stel dat Microsoft Macromedia en/of Borland koopt!), maar in ieder geval mogen we onszelf daar niet vast rijden. Misschien dat het erop uitdraait dat we een aantal zaken buiten de webapplicatie zelf in een (Delphi-)dll laten draaien, misschien doen we ’t een en ’t ander in JSP of zoiets, of misschien bijft alles bij het oude.

  • Oooo schone! Tim & Hugh

    Oooo schone! Tim & Hugh hebben het bijgelegd. Wel stom dat er een R ontbreekt in PERESTROIKA 🙂

  • Beh ik moet morgen weer

    Beh ik moet morgen weer voor dag & dauw opstaan. Ik ga naar bed. Salut wereld.

  • Hehe. Icon’s Story.

    Hehe. Icon’s Story.

  • Dark Matter: de codenaam van

    Dark Matter: de codenaam van de nieuwe Photoshop (8.0). Zou uitkomen in Q4. ImageReady 8.0, codenaam “Taconite”, zou nog altijd een apart programma blijven. Hohum.

  • 95. Ray Ozzie’s Radio

















    95.

    Ray Ozzie’s Radio Weblog

    °1/8/2002 +1/8/2002
    Verhuisd naar hier, en daar ondertussen blijkbaar ook al een tijdje op backburner gezet. Ray Ozzie is trouwens ook al zo’n persoon uit het stenen tijdperk, met werk op Visicalc en Lotus Notes. Nu is hij de baas van Groove Networks. En recent heeft Microsoft een miljoen dollar geïnvesteerd in Groove, dus het zit daar wel snor.

    96.

    Lee Felsenstein ad seriatim

    °2/8/2002 +19/10/2002
    Lee Felsenstein was een van de meest vooraanstaande leden van de Homebrew Computer Club. Zijn blog lijkt op non-actief te staan. Nu ja, het zou ook kunnen van niet, want met drie entries is het niet direct het meest welgevulde weblog van Radio (geweest?).

    97.

    Bloglantis

    °2/12/2002 +9/12/2002
    Vreemd. Homepagina bestaat niet meer, alleen nog archiefpagina’s. Voor zover ik zie komt het korte bestaan van Bloglantis overeen met een vreemde hiatus in een ander weblog, Khaki Chronicles, ook geschreven door iemand met de naam Bob Boyd.