Vannacht niet kunnen slapen omdat

Vannacht niet kunnen slapen omdat ik op een liedje aan het denken was. Wakkergebleven tot ik wist van wie het was, en ik het met een halve zoekopdracht op internet zou kunnen terugvinden.

En dan in slaap geraakt en vergeten. Tot nu. Enfin, ik ben ermee wakkergeworden en dan ben ik het vergeten. En nu weet ik godverdomme toch wel zelfs niet meer het melodietje zeker!? En ben ik de naam vergeten, behalve dat het een nederlandse was, dat het iets met de kust te maken had, en dat die dame één helft was van een duo dat in de jaren ’70 wat hits had.

Damn damn damn. Hoe is dat mogelijk?? Ik ben zo aan het verouderen dat het geen naam heeft.

Argh stom. Ik moet weten

Argh stom. Ik moet weten of er vorige maand en volgende maand, gerekend van hier, minstens één entry is het weblog is. 

Wat zit ik te doen? Idiotieën in de zin van

SELECT TOP 1 item_creation FROM tblItems WHERE item_creation BETWEEN #createdatetime(year(dateadd(“m”,-1,thisdate)),month(dateadd(“m”,-1,thisdate)),1,0,0,0)# AND #createdatetime(year(dateadd(“m”,-1,thisdate)),month(dateadd(“m”,-1,thisdate)),daysinmonth(dateadd(“m”,-1,thisdate)),23,59,59)# ORDER BY item_creation DESC

…in plaats van fucking gewoon

SELECT TOP 1 item_creation FROM tblItems WHERE month(item_creation)=#month(dateadd(“m”,-1,thisdate))# AND year(item_creation)=#year(dateadd(“m”,-1,thisdate))# ORDER BY item_creation DESC

Bah.

Zelie rondlopen in de tuin,

Zelie rondlopen in de tuin, luid roepend: “OKSELTOT! okseltot! okseltot okseltot okseltot okseltot”.

Wie had gedacht dat ik zou moten rekening houden met hoe mijn dochter die naam zou uitspreken? Yog-Sothoth? Ik heb ze nog niet proberen Nyarlathotep zeggen, maar ik vrees dat dat ook niet goed afloopt. 

Voor wie er in geïnteresseerd

Voor wie er in geïnteresseerd is, om Unicode goed aan de praat te krijgen met SQL Server en ColdFusion MX:


  • velden waar tekst in komt in SQL Server moeten NVarchar (of NChar, NText) zijn

  • insert- en updatequeries moeten bijvoorbeeld insert into tblTable (field) values (N’#field#’)doen voor alle unicode-velden.

  • encoding van forms moet UTF-8 zijn: <cfscript>setencoding(“form”, “UTF-8”);</cfscript> in application.cfm of gelijkaardige zetten

  • content-type van de html-pagina moet een goeie charset zijn: <cfcontent type=”text/html; charset=ISO-8859-1″> in dsp_header.cfm of gelijkaardige plaatsen

Via search engines (vooral Google

Via search engines (vooral Google uiteraard) blijven de mensen bij mij komen voor “boygirlbang”, “mike’s apartment password”, en blijkbaar ook “neverwinter nights”.

Wat er mij aan doet denken: weer een dag voorbij gegaan dat ik geen Neverwinter Nights gespeeld heb… En papa komt lang om te zeggen dat ik zou moeten gaan slapen. Hij heeft gelijk.

Eerste bericht is geposted geraakt.

Eerste bericht is geposted geraakt. Stomme JDBC dacht dat de datasource een Accessdatabase was terwijl het uiteraard SQL server was.

Bug. En niet mijn schuld. Bah.

Daarentegen: wel content over de permalinks. Als ik er van uitga dat ik nooit meer dan één item per seconde zal gepost krijgen, bepaalt iets in deze zin een item volledig: bx461-jjc. Nifty. En als ik er mag van uitgaan dat ik de applicatie niet meer dan honderd jaar zal gebruiken, wordt het zelfs iets als g2h-jug. Een tickcount zou duplicaten helemaal uitsluiten, maar dan zou het iets in deze zin worden: g2h-nef-96a34n, maar dat vind ik te lang.

Hoeveel risico is er dat de laatste drie karakters van de tickcount() in base36 hetzelfde is op twee computers, én dat die twee computers ook nog op precies dezelfde seconde posten? Praktisch geen, denk ik. Ik maak er dus xxx-yyy-zzz van. Minimumwaarde is g2h-0-… (middernacht vandaag) en maximumwaarde (op 31/12/2099 om 23:59) l8u7-522f-zzz. Good enough for me.

Nu nog de entries laten displayen op de home page en ik kan gaan slapen. Alhoewel, dankzij codingadrenaline ben ik weer een beetje wakker geworden.