tanketorsken.dk/2009/05/

Feeds

En blog

http://blog.ianbicking.org/

Autocomplete-widget jQuery

Link til en autocomplete widget jeg skal have testet… Link

Link til diskussion ang. DDD-termer

Her er et link til en spændende diskussion omkring betydningen af forskellige DDD-termer: Link

Fremhæv din kode

Her er et javascriptbibliotek der gør det urolig nemt at få lækker kode, i herlige farver. Alt du skal gøre er at downloade biblioteket, overføre en javascriptfil til din server, inkludere javascriptet i din html og til sidst omslutte alle kodefragmenter i “<pre><code>…</code></pre>”. Resten klarer biblioteket. Hvis du har problemer med at biblioteket ikke kan detektere hvilket sprog din kode er skrevet i, kan du tilføje eksempelvis ” class=’html’ ” til dit code-tag, og så er den fis slået. En komplet liste over understøttede sprog kan ses på deres hjemmeside, og alle de mest gængse sprog er dækket. Dog ikke de nyere script/func/oop-thingies som Scala og Lua…

Rollespil

Yes yes. Har siddet det meste af natten fordi jeg blev fanget af en video på infoqueue: Making Roles Explicit. I videoen fortæller Udi Dahan (kender ikke manden) om hvordan man kan forbedre opbygningen af ens kode ved at gøre alle de roller ens objekter optræder i, explicitte (dvs… giv dem et navn ved at introducere et interface, som objektet implementerer). Har ikke set videoen til ende pga. problemer på infoq’s server, men fandt et link til en artikel om DCI, skrevet af Trygve Reenskaug og James O. Coplien (Trygve Reenskaug er manden der bliver krediteret for opfindelsen af MVC-pattern). DCI er kort fortalt et opgør med den klassiske måde at tænke OOP på (jeg skelner ikke mellem OOP og OOD, så tag mig ikke seriøst). Ifølge artiklen er det ikke lykkedes for oop at … her bør så følge en forklaring på DCI, men er alt for træt til at levere en gennemgang der kan komme ordentlig omkring emnet, og jeg har sikkert heller ikke forstået det rigtig, så læs selv artiklen, og skriv en kommentar med din mening.

Hvis du synes jeg slap lidt fesent omkring emnet er her en spand links:

Program til at udtrække EXIF-informationer

Fandt et lille program til at udtrække EXIF-informationer: Link

onDOMLoad javscript funktion

Skal bruge en onDOMLoad funktion til en side jeg arbejder på, og synes det er lidt overkill at bruge jQuery bare for det :) Så har fundet en funktion her. Den er ikke testet, så ved ikke om den fungerer, men det finder jeg ud af i aften.

Python webprogrammering

Er begyndt at lede efter et alternativ til PHP, og er så godt som 100% sikker på at jeg det nye sprog jeg vil bruge skal være python. Derfor har jeg undersøgt hvilke frameworks der findes, der giver ca. det samme udgangspunkt som PHP, da det er det abstraktionsniveau jeg er vandt til. Frameworket skal altså håndtere sessions, cookies, http-request og response, samt basis cgi-variable (PATH_INFO, SCRIPT_NAME) osv. Derudover vil det være lækkert hvis der findes hjælpebiblioteker til f.eks. caching, så jeg ikke skal sætte mig ind i alle detaljer omkring den side af sagen. Til gengæld skal frameworket ikke diktere en bestemt filstruktur, et bestemt ORM-bibliotek, en bestemt lagdeling osv.

Efter et par timers søgning på nettet (start: stackoverflow [kan anbefales]), fandt jeg frem til et par alternativer:

Af de ovenstående tre virker CherryPy umiddelbart som det mest let tilgængelige og det bliver det jeg i første omgang tester. Men viser det sig at det ikke kan bruges alligevel har jeg da et par alternativer på hånden.

CSS framework (tror jeg)

Det her skal jeg kigge lidt nærmere på. Virker ganske interessant: OOCSS