Inlägg taggade ”python”
Skriverier då och då, på webben sedan 1994.
Posted 2013-05-11 17:15. Last updated 2018-01-05 14:00. Tagged django, python, web.
URL mappings in django consists more or less of a list of (regex,
handler) tuples, if the regular expression matches the requested URL,
the handler is used to serve the request.
The regular expressions themselfes tends to be rather long and not as
readable as I would want them to.
Let’s see if we can fix that.
Read whole Nicer URL mappings in Django
.
Publicerad 2014-11-09 00:10. Taggat python, java, c++, defer, destructor, golang.
En av de saker jag verkligen gillar i c++ är att man kan ha lokala
variabler som är objekt i kombination med att objekt har destruktorer.
När man lämnar ett scope där det finns lokala variabler kommer deras
destruktorer omedelbart att köras, oavsett hur man lämnar scopet.
Det ger ett trevligt sätt att hantera öppna filer, databaskoppel,
mutexar och annat som behöver stängas. Andra språk har andra, ofta
krångligare, sätt att få motsvarande resultat.
Språket go har en helt annan aproach, som är värd att titta lite
närmare på.
Läs hela Destruktorer och defer
med 3 kommentarer.
Posted 2012-04-22 19:50. Tagged python, unicode, hack, fileinput.
When iterating over a set of input files in Python, how to decode the
lines of each file with the correct encoding?
I wrote a hook for the fileinput module to look for a -*- coding: foo -*-
marker in the first lines of each file.
Read whole Detect encoding-tags in python
.
Publicerad 2011-07-21 15:00. Taggat django, python, meta, html5.
Nu har jag genomfört ett generationsskifte i tekniken här på bloggen.
Redan tidigare har jag kört lite django “vid sidan av” själva innehållet,
som var statiska filer (byggda med make och xslt), men nu kör jag hela siten
i django.
På samma gång övergår jag till lite modernare markup, html5. Lite
javascript och css ser till att det förhoppningsvis fungerar som det ska
även i browsrar som egentligen inte stödjer det (som IE 8 och äldre).
Designen har också fått en uppdatering, även om utseendet är ganska
likt det jag har haft sedan 2009. Förhoppningvis ska det vara snyggt och
användbart både på stora skärmar och telefoner.
Det här innebär också att kommentarer på rasmus.krats.se fungerar
igen, efter att ha varit avstängt ett tag.
Läs 4 kommentarer.
Publicerad 2008-02-12 00:15. Senast uppdaterad 2010-10-20 05:55. Taggat music, python, project, pdf, reportlab.
Chordlab är ett kommandoradsprogram jag skrev för att göra
pdf-sångböcker från choprofiler.
Normal användning är att ge chordlab en lista med choprofiler, var och
en med en sång (eller flera).
Chordlab skapar en pdf med en sida för varje sång.
Uppdaterat 2010-10-20:
För att göra chordlab mer inbjudande, och för att jag inte har lyckats
något vidare med att driva ett publikt monotonerepository, har jag nu
flyttat chordlab till github.
Projektet heter kaj/chordlab.
Läs hela Chordlab: chopro till pdf
med 3 kommentarer.
Publicerad 2008-08-30 09:05. Taggat django, python, web, meta.
Nu går det att skriva kommentarer på mina sidor!
Jag tillåter bara att inloggade personer skriver kommentarer.
Samtidigt har jag full förståelse för att du inte vill skaffa
ytterligare ett webbkonto att hålla ordning på lösenordet till, och
jag har ingen lust att ha hand om en kontodatabas.
Lösningen heter OpenID.
Nu räcker det att du håller ordning på ett användarnamn och lösenord
för alla (moderna) siter du vill kunna logga in på!
(eller ett lösenord för varje pseudonym du väljer att använda).
Läs hela Kommentera rasmus.krats.se
med 6 kommentarer.