Yeugh

Ik ben een beetje beschaamd, zó’n vieze hack gedaan daarjuist: if (StructKeyExists(x, “list”)) {   listSQL=x.list.select.XMLText;  if (StructKeyExists(x, “needsValidation”)    and not request.session.admin)    listSQL=replace(listSQL,”1=1″,      “online=0 and gebruikerId='{“&session.gebruikerId&”}'”);  q=Select(EvaluateSQL(listSQL));  … —en dat gecombineerd met een veld bij in de database, én een aanpassing aan de XML van een formulier, bah bah bah. Enfin, nu de zooi aan de praat krijgen. O ja, en Es …

Pret-ty stoopid

Ach, jongens toch. Hoe kan een mens zo stóm zijn? if (settings==null) { return new Hashtable(); } stream.Close(); isoFile.Close(); return settings; En dan verwonderd zijn dat ik een The process cannot access the file dinges.dat because it is being used by another process-fout krijg. Het helpt natuurlijk als ik de IsolatedStorageFile en de IsolatedStorageFileStream ook …

De truken van de foor

Tss, een geval van zwaar lateraal denken. Probleem: met <div>’s in deze volgorde: <div id=”masthead”>…</div> <div id=”body”>…</div> <div id=”sidebar”>…</div> <div id=”footer”>…</div> er proberen voor zorgen, zonder absolute positionering en zonder body en sidebar van plaats te verwisselen, dat de sidebar naast de body staat. Reden: masthead moet gewoon groter en kleiner kunnen worden en dan …

Comprimeren

Ik ga eens proberen één van de pagina’s van Peter’s website wat kleiner te krijgen. Zoals het nu is, komt de html-code alleen al op 27.779 bytes. Eens kijken. Het gemakkelijkste is wellicht alle absolute verwijzingen naar http://www.stormvision.net/ wegsmijten, met een <base href>, da’s al direkt 12% winst. Meestal (en hier ook) staat de html …

Aaargh

Niets zo goed als klagen. Programmeren in C# is zo geen probleem, maar ‘t zit echt nog niet in mijn vingers. En de stomste dingen eerst, dat is het vervelende. De overstap van C++ en Java naar Delphi naar C# voor Windowsapplicaties is niet zo groot als de overstap van ColdFusion (MX) naar asp.net met …

Grmbl

‘t Is altijd iets. Een mens probeert zijn database zo vendor-unspecific mogelijk te maken, zonder triggers of cascading deletes of dingen, zodat ze zowel in pakweg Oracle als SQL Server als Access kan werken. Het gevolg neem ik er dan wel bij, dat de applicatie een hoop meer moet doen. Een tabel met een trigger …

Sorteren, andermaal

Nu ga ik bijna weer aan het twijfelen. Ik veronderstel dat een systeem van “Amadeus, see also Mozart, Wolfgang Amadeus” of “X2, see X-Men United” ook wel iets zou kunnen zijn, met alternatieve namen, ook bijvoorbeeld voor verschillende edities en/of vertalingen (trouwens ook zo’n probleem waar ik niet helemaal uit ben), en eventueel sorteernamen of …

Hulp!

Dit kan het toch niet zijn hé? SELECT tblBooks.book_ID, tblBooks.book_title, Switch(Left(book_title,2)=”A ” Or Left(book_title,2)=”L'”, Right(book_title,Len(book_title)-2),Left(book_title,3)=”‘t ” Or Left(book_title,3)=”De ” Or Left(book_title,3)=”An ” Or Left(book_title,3)=”Le ” Or Left(book_title,3)=”La “, Right(book_title, Len(book_title)-3), Left(book_title, InStr(book_title,” “))=”Het ” Or Left(book_title,InStr(book_title,” “))=”Een ” Or Left(book_title,InStr(book_title,” “))=”The ” Or Left(book_title,InStr(book_title,” “))=”Les “,Right(book_title,Len(book_title)-InStr(book_title,” “)),Left(book_title,2)<>”A ” And Left(book_title,2)<>”L'” And Left(book_title,3)<>”‘t ” And Left(book_title,3)<>”De …

Ahem

Helemaal uit het oog verloren: als ik op de oude url een nieuwe site zet, dan is die oude site gewoon weg. Mocht het een echte website zijn die gebruikt zou worden, dan zou ik er ook principieel tegen zijn, kwestie van zoveel mogelijk linkrot uit de wereld te houden, maar in dit geval is …