Categorie: Programmeren
-
Blast from the past
Ik probeer van thuis uit via het VPN te werken op een computer die achter een firewall staat die blijkbaar vervelend doet. Dat “vervelend doen” uit zich in regelmatig even wegvallen, files als “modified” rapporteren terwijl er niemand aangeweest is en in het algemeen de meest obscure fouten ter wereld. Visual Studio.NET heeft het daar…
-
VBScript begod
Wie had dat gedacht, dat ik ooit nog in bog standard VBScript ASP zou zitten ploeteren? En zelfs van die aardige zaken in de zin van do while (iets) if (teenoftander) then ‘doe dingen exit do end ‘doe andere dingenloop How the mighty have fallen, zei hij niet gespeend van enig ironisch leedvermaak…
-
Overkill
Op Man in Blue staat een hele mooie bookmarklet die een proper rekenmachientje tevoorschijn tovert. Compleet met dynamische text resizing en een sexy fade-out als je het ding sluit, klein en handig en mooi. Een paar problemen: werkt enkel in Firefox (niet in IE, niet in Opera, niet in Safari), heeft een beperking op het…
-
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…
-
Connection
File under “verrekte handig”: connectionstrings.com.
-
Van CSS
Zeer handig: Mezzoblue’s CSS crib sheet. In ieder geval weer iets ondekt dat ik niet wist : Remember “LoVe/HAte” linking. When specifying link pseudo-classes, always do so in this order: Link, Visited, Hover, Active. Any other order won’t work consistently. Of de whatever:hover, euh, hack, for lack of a better word: van die prutserijen die…
-
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…
-
dotnet & stuff
Ya know, I’m starting to really grok this .net thang. ‘t Is verbazend hoeveel het op proper ColdFusion-programmeren lijkt.
-
Normal service resumed
Tip: het is altijd handig als je dingen met een ISAPI extension doet, dat de user waaronder de dll van die extension runt ook rechten heeft op de directory waar de files in staan. Zucht.
-
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…