Archive for January, 2014

Yann Martel: Historien om Pi

Monday, January 20th, 2014

Piscine Molitor Patel, oppkalt etter et svømmebasseng, blir ertet for navnet sitt, og bruker derfor bare Pi. Pi er et følsomt og søkende barn, og under oppveksten blir han ivrig overbevist og flittig buddhist, kristen og muslim. På en gang. Som sønn av en dyrehageeier har han mer kunnskap om dyr enn de fleste. Det kommer godt med senere. Det blir nedgangstider, og dyrehagen blir nedlagt. Pis far bestemmer seg for å emigrere til Canada, selger det som selges kan, og de resterende dyrene skal fraktes til Amerika sammen med familien per lasteskip. Så forliser skipet midt ute på Stillehavet. Som eneste overlevende karer Pi seg ombord i en livbåt, sammen med en hyene, en sebra med knekt bein, en godslig orangutang, og dyrehagens farligste dyr: Tigeren Richard Parker! Det blir ikke overraskende snart naturlig avgang på dyrene ombord, og Pi må bruke all sin kløkt, tro og instinkt for å prøve å overleve.

Dette var en utrolig morsom bok. Overraskelser og spenning, humor og tankevekkere. Booker-prisen fikk den visst også. Anbefales varmt.

Today’s sysadmin tip: Finding what binaries to restart revisited

Monday, January 20th, 2014

Almost exactly two years ago, I posted a perl script to find what binaries to restart for Red Hat based systems. I digs a bit deeper than the excellent needs-restarting script that is provided by Red Hat, by running ldd on the running process binaries, and recursively checking all underlying libraries. I did an extra variant for Debian and derivates today.

Why is this necessary? Because processes may map libraries without opening them. If the underlying library is updated, needs-restarting (or checkrestart on Debian, Ubuntu and derivates) won’t list the process as need to be restarted. But the process may crash or behave strangely when it some time in the future opens a mapped library, and that library has been changed by an update.

And yes, this is a real problem, experienced on production systems.

Red Hat variant
Debian/Ubuntu variant

P.D. James: En upassende jobb for en kvinne

Saturday, January 11th, 2014

Unge Cordelia Grey jobber i et bittelite detektivbyrå. Hennes arbeidsgiver, den pensjonerte politimannen Bernie Pryde, lærer henne de triks han kan, testamenterer bedriften til henne, og tar deretter livet sitt i ro og mak på kontoret. Cordelia blir sittende igjen med få oppdrag, men klarer såvidt å holde hodet over vannet. Det er mange som synes at yrket som privatdetektiv er en upassende jobb for en kvinne, men hun opparbeider seg etter hvert et rykte som seriøs og diskret, og dessuten flink til å finne bortkommede katter. Så får hun i oppdrag å finne ut hva som har skjedd med studenten Mark Callender. Faren har fått beskjed om at sønnen har tatt selvmord, men ansetter Cordelia til å finne ut om dette er riktig. Cordelia går løs på oppgaven, og oppsøker Marks vennekrets ved Cambridge, den lille rønna han bodde i utenfor byen. Litt psykologi og litt spenning blir det underveis før Cordelia har nøstet opp alle tråder. En tur innom Adam Dalgliesh må hun også før saken lukkes helt.

Det er en stund siden P.D. James skrev denne boka, og hun forlot Cordelia etter to bøker og noen fotnoter i historiene om Dalgliesh. Dette er slett ikke dårlig krim. Boka er god og leseverdig, med P.D. James’ velkjente kvalitet i skildring av mennesker og deres sjebner. Spenning, og noen overraskelser blir det også plass til underveis, men jeg sitter litt igjen det inntrykket at Cordelia har et ikke-utløst potensiale som romanfigur. Det virker litt som om forfatteren selv ikke blir helt klok på henne. Fans av P.D. James må selvsagt innom Cordelia.

Antony Beevor: Berlin – Nederlaget 1945

Friday, January 10th, 2014

Østfronten er tapt, og den Røde hær ruller innover mot Tysklands østgrense. De tar landsby etter landsby, front etter front. Hitlers øverste ledelse vakler. Den tyske hærledelsen er i sterk konflikt med føreren. På Jalta-konferansen utmanøvrerer Stalin vestmaktene og en syk og svak Roosevelt, og får spillerom til å gjøre som han vil med Øst-Europa. De alliertes bombeangrep mot Berlin tetner til, og sivilbefolkningen lider i bomberommene, og venter på det endelige oppgjøret. Det eneste håpet for tyskerne at de allierte vestmaktene er mindre blodtørstige enn russerne. Det er ikke alltid tilfelle. I byene går den Røde hær fra dør til dør for å finne og henrette alle SS-soldater de kan finne. Nazistene på sin side kaller ut sine siste reserver. Sivilister, veteraner, krigsskadde, og barn ned i 12-13-års alder blir sendt ut med enkel uniform og panzerfaust for å forsvare Hitler mot sovjetiske stridsvogner. Tusenvis blir unødvendig drept før kampene ebber ut.

Antony Beevor baserer seg på mengder av historiske kilder, militære rapporter, personlige arkiv, brev og dagbøker, og tegner et sørgerlig bilde av krigens slutt i Tyskland våren 1945. Sivile som militære tyskere drepes for fote og plyndringen av sivilbefolkningen i øst er altomfattende. Stalin sparte heller ikke sine egne. Han lot to marskalker konkurrere om å nå Berlin, for å heise det sovjetiske flagget over byen. Kappløpet medførte unødvendig store slag, med store tap på begge sider. Ved et strategisk viktig høydedrag ble 30.000 soldater drept, og en tredjedel av disse fra den Røde hær. Det verste er likevel de grotesk mange voldtektene. I følge Beevor ble anslagsvis en million tyske kvinner voldtatt av allierte soldater i krigens siste måneder, og det var soldatene fra øst som mest systematisk tok seg til rette.

Dette er grim lesning, men likevel drivende godt skrevet. Anbefales som historisk dokument, og som en påminnelse om at vår sivilisasjon kun er tynt skall over grusomhet og råskap, og dermed hvor utrolig viktig fredsskapende arbeid er.