söndag 13 oktober 2013

Öppet brev till ärkebiskopen

Så. Då har jag gått ur Svenska kyrkan. Det kanske är förmätet av mig att göra det till en så stor sak att jag faktiskt skriver till dig, men jag känner mig inte ensam i mina tankar och detta känns viktigt för mig.

Jag har varit en vanlig medlem i kyrkan utan vare sig teologisk skolning eller förtroendeuppdrag.

Organisation


Det är nu 13 år sedan Svenska kyrkan och staten skildes åt. Jag tycker inte att kyrkan har använt denna tid till att förändra organisationen till något tidsenligt. Dagens människor är mycket rörligare än medeltidens. Knytningen till en geografisk församling upplever jag som otidsenlig. Jag tycker också att valsystemet är konstigt. Det var nog faktiskt det som slutligen fick mig att lämna kyrkan. I min församling så kunde man välja mellan Socialdemokraterna och Borgerlig samling. Känns irrelevant. Jag vill välja människor inte partier.

Jag tycker inte heller att Svenska kyrkan ska vara en förlängning av Riksantikvarieämbetet. Avträd kyrkor. Många kyrkor. Anpassa kyrkobeståndet till verksamheten. Den församling som jag nu lämnat har till exempel precis lagt 10 miljoner (en del av kostnaden har man säkert fått bidrag för men jag har ingen riktig koll på summorna där) på att renovera ett tak på en kyrka som knappt används. Det hade varit bättre att avträda den kyrkan, så att staten hade fått ta hela kostnaden för bevarandet om de hade funnit den viktig.

Teologi


Jag tycker att kyrkan borde hjälpa dagens människor med synsätt som kan ge dem en relevant och intellektuellt hederlig tro.

Det viktigaste här skulle vara att poängtera att Bibeln inte (nödvändigtvis) är Guds ord. Som jag ser det så är Bibeln två antika kulturers tankar och upplevelse av Gud och det andliga. Skulle Svenska kyrkan våga bejaka ett sådant ställningstagande? Ett sådan synsätt ger ju per automatik att det inte finns några givna sanningar, utan att tron är något man måste arbeta med.

Och så har vi (Niceanska) trosbekännelsen. Centralt för hela evangeliet, så som jag läser det, är ju motståndet mot makten och imperiet. Den Niceanska är ju ett uttryck för när kyrkan blev en del av makten. Och det ska kyrkan inte vara. Trosbekännelsen borde handla mycket mer om Jesu liv och verksamhet (om man sammanfattar Jesu liv med ”född av jungfrun Maria, pinad under Pontius Pilatus, korsfäst, död och begraven” så tycker jag man missat poängen) och vara en text som pekar utåt och är öppen. Inte nåt som stänger in.

Pastoralt


Kyrkan borde våga stå för ovisshet och otillfredsställelse. Livet är faktiskt så. Så fort man äger absolut visshet om Gud så blir det ju till avgudadyrkan. Gör det mycket tydligare att kyrkan inte har det slutliga svaret men förvaltar en tradition som gör den till en fantastisk medvandrare.

Kyrkan borde vara där människor är. På krogen, på idrottsarenan, i skolan och så vidare. Jag har sett en tendens i kyrkan att man håller sig för sig själv och betonar gudstjänsten över allt annat. Och där deltar ju bara de redan invigda. Även om jag varit med i Svenska kyrkan sedan jag föddes så blev jag inte aktiv förrän i tjugofemårsåldern. Och jag kan säga att det var mycket svårt att komma in i kyrkans gemenskap. Om kyrkan tydligare deltog i samhället (på samhällets villkor) så tror jag att sökande människor skulle ha lättare att ta sig in.

Avslutning


Jag hoppas att Svenska kyrkan ska våga förändring innan den helt tynar bort. Att inte ta tag i de svåra frågorna kommer att vara förödande för kyrkan. Jag ser ju att det finns stora spänningar mellan de som vill ha färdiga sanningar och de som vill ha en medvandrare i kyrkan. De som förespråkar en färdig sanning får ju alltid övertaget eftersom de har ”svaret”. Jag tror att kyrkan måste våga omfamna osäkerheten på ett tydligt sätt för att överleva. Det finns såklart risker med detta. Man kan tänka sig att de som besitter ”den eviga sanningen” då kommer att bryta sig ur kyrkan. Men jag tror att om inte kyrkan utvecklas kommer den att dö sotdöden.

Jesus och kristendomen är fortfarande relevant. Kommer Svenska kyrkan vara det? Jag hoppas verkligen det. Det finn så många underbara människor inom kyrkan som alla förtjänar en modern och relevant kyrka. Och även om jag känner att jag just nu inte vill tillhöra Svenska kyrkan så hoppas jag att jag kan återvända.



Med önskan om frid

Henrik S Törnblom


måndag 2 september 2013

Omläsning

Under de senaste två veckorna har jag läst om Salman Rushdies Satansverserna. Det är en fantastisk roman som kommit i skymundan för dödshotet mot författaren. Det är synd.


Satansverserna är i första hand en roman om identitet. Hur vi själva, och inte minst andra, ser oss. Kan vi verkligen skapa vår egen identitet? Och om vi lyckats med det konststycket, är identiteten då säker för de andras blick och omdefinition? I boken blir en av huvudpersonerna, Saladin Chamcha, gripen av brittisk polis. Deras sätt att se på honom river snabbt och effektivt ned hans självbild att han är en engelsk gentleman. Han blir så demoniserad att hans kropp börjar anta nya mer diaboliska former.

Boken innehåller ju också religionskritik. Och den är mycket roligare och intressantare än en religionskritik från en Sturmark eller en Dawkins. Rushdie har ju humor. Det vinner han på.

Och jag tror inte Rushdie riktigt kunde föreställa sig vilka konsekvenser romanens publicering skulle få för honom. Det är ju upprörande att en roman ska få ödesdigra konsekvenser för författaren för resten av hans liv. Men kanske hade han en aning. För som han skriver i romanen på sidan 465:
En författare går med på att få livet fördärvat och vinner (men bara om han har tur) kanske inte evigt liv, men åtminstone postum ryktbarhet.
Rushdie brukar ju räknas till de postmoderna författarna. Men jag tycker nog det inte är hela sanningen. Jag tycker att han idémässigt trillar tillbaka i den tråkiga modernismen med dess naiva tro på utvecklingen och vetenskapen. Boken slutar med att huvudpersonen beslutar att riva sitt barndomshem för att ge plats åt en skyskrapa med någon grumlig tanke om att om det gamla vägrar dö så kan inte det nya födas. 

Har du inte läst Satansverserna förut så gör det. Det är en myllrande och rolig roman som ger mycket att tänka på. Vem vet, du kanske inte är lika säker på vem du är när du är klar?

tisdag 21 maj 2013

Impress.js

Jag är ju som vanligt lite efter.

Men förra veckan upptäckte jag impress.js. Ett litet javascriptbibliotek man kan använda för att göra prezi-liknande presentationer.

Jag gjorde en liten presentation för att lära mig hur det fungerar: Henrik presenterar sig.

Det var rätt pyssligt och tog rätt mycket tid att göra den korta presentationen.

Och man måste kunna en del html och css för att göra en snygg presentation. Men man behöver nog egentligen inte kunna javascript för att använda impress.js. Eftersom det mesta fixas med hjälp av css-klasser.




tisdag 14 maj 2013

Kod som plötsligt kraschar i Domino

En kollega på jobbet kom idag och sa att han hade fått problem i en applikation som vi har. Plötsligt gav kod som tidigare fungerat ett konstigt felmeddelande.

Exception occurred calling method NotesAgent.runWithDocumentContext(lotus.domino.local.Document) null

Vad vi gör i applikationen är att från Server Side JavaScript (SSJS) kod kalla på en agent som i sin tur kör olika Java-kod beroende på de parametrar som skickas med med hjälp av dokument kontexten.

Efter mycket letande så upptäckte vi att problemet som uppstått var mitt fel. När jag hade lagt över kod i templaten som min kollegas testdatabas var baserad på så hade jag glömt ett design-element.

Det element som jag glömt att lägga med var en Web Service Consumer (skriven i Java) .

Agenten som genererade felet refererade till ett skriptbibliotek som i sin tur refererade till Web Service Consumern. Så vad som hände var ju att agenten misslyckades med att ladda de klasser som skulle funnits i Consumern.

Frågorna som inställer sig blir ju då hur kunde vi båda kompilera koden utan problem när refererad kod inte fanns med? Eftersom Java är ett språk med statiska typer så ska ju alla kontroller ske vid kompileringen. Det betyder ju att vi inte borde lyckats kompilera koden. Vi gjorde ju även "clean" på koden när designern rensar ut all kod innan den byggs på nytt (och man kan ju verkligen vad en "clean" verkligen gör). Mycket märkligt.

När vi lagt in den saknade koden så gick det ju alldeles utmärkt att köra den.

Och man hade ju också kunnat önskat sig ett tydligare felmeddelande i stil med: Failed to load all classes.

onsdag 1 maj 2013

Hövding

Jag borde cykla till jobbet. Motion är bra.

Det sparar miljön också.

Men jag gillar inte att ha cykelhjälm. Fast å andra sidan vill jag ju gärna skydda huvudet.

I veckan så hörde jag ett inslag på Vetenskapsradion om Hövding. Jag har ju hört talas om denna "krockkudde" för cyklister förut. Men visste inte att den nu finns ute i handeln.

Hövding fungerar så att man har en krage runt nacken. Skulle man krocka så blåses en hjälm upp som skyddar ditt huvud.



Enda kruxet är ju att den kostar nästan 3 000. Men den är snygg. Och man kan byta utseende på den med olika överdrag. Cykling har precis blivit mycket snyggare.

onsdag 17 april 2013

Soppa - eller vad vi kan göra med jSoup och Apache Derby

Jag har letat efter hjälpmedel att analysera en webbsajt. Och inte hittat något bra.

Det finns sajter som analyserar enstaka sidor men jag har inte hittat något bra verktyg för att analysera en hel sajt.

Eftersom en sajt snabbt blir stor så tror jag att man måste ha ett verktyg som man kan köra på sin klient. Mycket data måste sparas och analyseras.

Min tanke var också att verktyget skulle vara enkelt att använda av en icke tekniskt kunnig webbmaster men ändå ha möjligheten att konfigurera mycket.

Kan vi bygga något sådant?

Hämta och analysera webbsidor

jSoup är ett bibliotek som man kan använda för att hämta och analysera HTML-sidor. Det är enkelt att använda för att hämta sidor och plocka ut delar av HTML sidan. Man kan plocka ut delar med hjälp av CSS selectors. Exempel:

doc = Jsoup.connect("http://www.bth.se").get();
Elements html = doc.select("html")

Lagring

För att kunna lagra de data man behöver för en sådan här typ av applikation behöver man något typ av databasmotor. Jag har fastnat för Apache Derby.

Fördelen med Apache Derby är att man kan använda den inbäddad. Man behöver alltså inte köra den som en server. Det gör att den är mycket lätt att sätta upp och använda. Egentligen behöver man bara inkludera jar-filen för att man ska kunna få det att fungera. Easy peasy.

Intressanta problem

Eftersom sajter idag ofta är dynamiska och komplicerade så kommer man ställas inför ett antal intressanta problem.

Hur, till exempel, ska vi bestämma om två olika URLar returnerar samma sida? Min teori nu är att man ska titta på längden av texten på sidan tillsammans med antalet tokens som man hittar på sidan. Jag tror att man då får ett bra mått som man kan använda för att bestämma om man har dubletter.

En annan fråga är hur man ska undvika att hamna i oändliga loopar när man hanterar URLar med URL-parametrar. På BTH t ex så använder vi idag Lotus Notes/Domino och där är det mycket lätt att hamna i oändliga loopar så man måste på något sätt hantera detta.

tisdag 9 april 2013

Systemförvaltare för Agresso

Nu är det officiellt att jag ska börja jobba som bl. a. systemförvaltare av Agresso.

Tanken är att vi ska kunna göra mer själva på BTH och minska kostnaden för konsulttjänster samtidigt som vi ska bli en bättre beställare gentemot vårt konsultstöd.

Saker som vi borde kunna klara av själva är att skapa exporter och importer till systemet, att hantera flödena på egen hand och att kunna skapa bättre rapporter.

Som jag ser på det kommer min ny roll ha tre delar:
  1. Systemförvaltare
  2. Projektledare
  3. Data- och systemexpert
Egentligen börjar jag inte med detta förrän i maj, men eftersom detta tangerar min roll i E-inköpsprojektet så kommer jag börja så smått redan nu.