tanketorsken.dk/2009/03/

Feeds

Links til bøger om algoritmer, matematik og kryptografi

Et dejligt link med links til en masse gratis ressourcer om emnerne nævnt i overskriften… Klikke-lik her. Fandt også lige denne. Og denne her om vim editing (en eller anden gang lærer jeg det)

Generere jpgs af siderne i en pdf

Jeg har brug for at generere jpg-filer af de enkelte sider af en pdf-fil der bliver uploadet via browseren. I første omgang har jeg fundet ud af hvordan jeg ved hjælp af ghostscript kan generere jpg-filerne (se denne post). Problemet er at teksten ikke bliver særlig køn, selv om -dTextAlphaBits parametren er sat til 4, hvilket skulle give det kønneste output (kilde). Efter lidt søgen på nettet lader det til at den simpleste løsning er at generere jpg-filer i en “for høj” opløsning og derefter nedskalere billederne ved hjælp af eksempelvis imagemagick.

Afvikle PHP script i baggrunden

Jeg er i gang med at lave en hjemmeside hvor brugeren kan uploade en pdf som så bliver vist som en flash flippage. Når brugeren uploader en pdf bliver der lavet et systemkald til ghostscript der sørger for at lave en jpg-fil af hver side i pdf’en. Når original jpg’erne er genereret skal der yderligere genereres en thumbnail version af alle jpg’erne, hvilket et php-script klarer. Alt dette kan imidlertid godt tage lidt tid, hvis pdf’en indeholder mange sider, og derfor bliver hele processen kørt som en parallel process i baggrunden. Måden man kalder en system kommando uden at php-scriptet der laver kalder venter på at kommandoen er færdig er følgende:

exec("/usr/bin/php path/to/script.php >/dev/null &");

Ghostscript på Mac OS X 10.5

Så blev det tid til at installere ghostscript på min macbook, og efter lidt googleri fandt jeg frem til fink der er apt-get til mac os x. Efter at have installeret fink, tryllede følgende kommando ghostscript ned på min mac:

fink install ghostscript

Mulighed for at bruge HTMLPurifier som et bibliotek i Codeigniter

Tror jeg selv ville lure den, men er i top tidspres, så alle små detaljer jeg ikke selv skal bruge tid på er velkommen… Så her er et link til hvordan man nemt får HTMLPurifier til at fungere som et bibliotek i Codeigniter. Link

Prutafgift droppes af frygt for tysk mælkeinvasion

Det har intet med noget som helst at gøre, men blev nødt til at linke til artiklen, fordi den har den mest top filangeser overskrift længe:
Artikel på ing.dk