tanketorsken.dk/2010/07/

Feeds

Symfony framework

Jeg sidder og leger lidt med php-frameworket Symfony og synes det virker rigtig interessant. Et par småting indtil videre:
Jeg er stødt ind i problemer med at forbinde mig til min database. Problemet var at jeg havde angivet mine databaseinfo på formen:

mysql:host=hostname;dbname=defaultDbName user pass

som det bliver vist i Symfony-dokumentationen, men for at kunne forbinde skulle jeg istedet skrive oplysningerne på formen:

mysql://user:pass@host/dbname

så virkede det… næsten. Jeg havde også lidt problemer med at PDO-driveren ikke kunne finde serveren, men det skyldtes blot at jeg skulle angive hosten som 127.0.0.1 istedet for localhost.

Sådan vælger IE8 renderingsmotor

Jeg faldt lige over et flowchart der viser hvordan IE8 vælger hvilken af dens 4! renderingsmotorer der skal bruges til at rendere en html-fil. Se den her. Hmm…

Runde hjørner OG skygger i IE 7 og IE 8… Ja tak

Jeg har længe ledt efter en løsning der giver mig mulighed for at lave runde hjørner og skygger på elementer via css der virker i IE 7 og IE 8… Svaret tror jeg findes her. Jeg skal dog lige teste det…

Python snas til at nummerere user-stories i wikiformat

Skal bruge det i morgen til textmate:

# -*- coding: utf-8 -*-

import re
import sys

cat_re = re.compile(
    r'(=+\s+)([a-z]+(\s[a-z]+)?)\s\(([a-z]{2})\)(\s+=+)',
    re.I
)
us_re = re.compile(
    u'(=+\s+)(US(\s[-a-z]{,3}[0-9]+)?:\s)([-\/\w]+(\s[-\/\w]+)*)(\s+=+)',
    re.I|re.U
)

cur_cat = 'No'
cat_cnt = 0

for line in sys.stdin:
    mo_cat = cat_re.match(line)
    if mo_cat:
        cur_cat = mo_cat.group(4)
        cat_cnt = 0
    else:
        mo_us = us_re.match(line.decode('utf-8'))
        if mo_us:
            cat_cnt += 1
            line = '%sUS %s-%s: %s%s' % (
                mo_us.group(1), cur_cat, cat_cnt,
                mo_us.group(4), mo_us.group(6)
            )