Sunday, April 29, 2007

ROMAN:"Ugly Bugly" av Lars Ramslie

Earl og Betty Merrick er siamesiske tvillinger. De eneste kjente siamesiske tvillingene som ikke har samme kjønn. Det hadde antagelig vært mulig å skille dem, men Betty setter seg mot det. Hun mener at det ikke er å følge Guds vilje.
Betty er nemlig sterkt religiøs. Hun går i kirken hver søndag og Earl er naturligvis med - om enn motvillig. Han liker best å feste og drikke. Så tvillingene er svært forskjellige mennesketyper. Men de har lært seg å leve hvert sitt liv, hvor merkelig det kan høres ut.

Tvillingene har vokst opp på barnehjem. Livet dere har ikke vært lett - de har prøvd å livnære seg ved å jobbe på sirkus. Men når de kommer til Storeby er de langt nede. Heldigvis kommer de i kontakt med Mr. King som driver et horehus. Han regner med at tvillingene vil trekke folk til horehuset så han gir Earl jobb som hjelpemann.

Tvillingene får et ganske greit liv på horehuset. Earl liker å være med på de sosiale aktivitetene og får etterhvert benytte seg av noen av jentene. Betty er mere utenfor i miljøet, men trives ganske godt likevel.

Etterhvert får Earl og Betty venner i byens fribrytermiljø. Betty blir forelsket i en av bryterne og har romantiske møter med ham. Earl begynner å trene sammen med dem med mål å begynne som fribryter selv.

Men så kommer Earl i konflikt med Mr. King. Tvillingene må flykte til Vesleby med hjelp av sine venner fribryterne. Og tilbake i Vesleby blir livet deres tyngre...

Dette er en merkelig bok. En fascinerende historie som skifter fra burlesk humor til en dramatisk tragedie. Den fortelles i førsteperson av Earl som er en mann uten utdannelse men med en god del klokhet. Han ønsker så inderlig å lykkes i livet, men det er jo ikke så lett i hans situasjon.

Terningkast 5

P.S. : Siamesiske tvillinger kan faktisk leve ganske selvstendige liv. Chang og Eng Bunker hadde henholdsvis 10 og 12 barn. Etterhvert ble imidlertid konene deres uvenner, så de kunne ikke lenger bo sammen alle fire. De løste problemet ved at konene bodde i hvert sitt hus. Tvillingene byttet på å bo hos hver av dem - tre dager hos hver.

Wednesday, April 18, 2007

FAGBOK:"Extreme Programming Refactored: The Case Against XP" av Matt Stephens og Doug Rosenberg

XP er utrolig populært for tiden. Alle kule Javaprogrammerere har omfavnet det. Og det er jo ikke så rart - de kjedelige oppgavene som design og dokumentasjon erstattes av det vi liker best: koding. Og metoden skal sikre at kunden får systemet han ønsker og med høy kvalitet.

XP sine kjerneverdier er
  • Kommunikasjon
  • Enkelhet
  • Feedback
  • Mot
Hvis jeg skal våge meg på en kort beskrivelse av de viktigste punktene i XP er det:
  • Ikke design i forkant. Designet kommer ut av koden.
  • Utviklingen skal være testdrevet: testen skal skrives før selve koden.
  • Det skal være en kunde tilstede som kan ta avgjørelser.
  • Koden skal skrives om hele tiden (refactor mercilessly).
  • Ikke lag mer enn det som du vet trengs.
  • Teamet skal sitte sammen.
  • Programmering skal gjøres i par. Og parene skal byttes om hele tiden.
  • Koden skal eies kollektivt.
  • Koden skal releases ofte. Det eneste som skal gjøres i en release er aktiviteter som gir kunden verdi.
I tillegg har XP en ekstremt høy kulhetsfaktor. Når man leser om XP, spesielt på nettet så får man nesten inntrykk av at det er Zen-mestere som snakker.

Også kommer det altså en bok som river alt dette flotte ned. De går systematisk gjennom XP og det som skrives om det og trekker frem problemer. Og de forslår endringer og tilpasninger som kan bøte på noen av problemene.

Noen av hovedpunktene deres er:
  • Man trenger endel design før man begynner å kode. Man trenger ihvertfall en domenemodell.
  • Man trenger også å lage noen rammeverk. Man kan ikke refactore ting som for eksempel skalering og flerbrukerhåndtering inn i kode. Det tar ihvertfall mye lenger tid enn dersom man har laget et rammeverk på forhånd.
  • Noen ganger må man lage mere enn akkurat det som trengs nå. Dermed må man bruke tid på ting som ikke gir direkte verdi for kunden i neste release.
  • All koding egner seg ikke til parprogrammering. Folk er forskjellige og alle passer ikke til å jobbe så tett med alle. Noen jobber faktisk best alene.
  • Databaser er ikke lette å refactore.
  • Man trenger en mere formalisert måte å håndtere krav enn storycards. Det er ikke lett å ta det alvorlig når det blir sagt at dersom et kort blir borte uten at kunden merker det så var ikke det kravet så viktig likevel.
  • Når kunden faktisk har tatt en versjon av systemet i bruk så mister man mye frihet til endringer. Og man bruker mye tid på å ta kundens data videre til neste release og til å hjelpe kunden med å komme rundt feil.
  • Mange av XP sine fordeler forsvinner når prosjektet blir stort. Det er ikke lett å la et team på 100 personer sitte sammen. Og kollektivt eierskap til en virkelig stor kodebase er urealistisk. Og vil du da at alle skal ha mot til å refactore alt?
  • C3-prosjektet som ofte trekkes frem som er et av de store prosjektene hvor XP ble utviklet, ble faktisk stoppet fordi de ikke nådde målene. Slemt å si men sant.
Boken er ganske godt skrevet, men den har mye som irriterer. Frem for alt at de hele tiden skal være morsomme. Spesielt alle sangtekstene som boken er full av virker unødvendige og plagsomme. Samme med de ironiske små historiene. (Unntaket her er historien om The XP Society's Annual Picnic. Særdeles morsom!)
Man kan vel også si at sitater fra bøker og wikier som er løsrevet fra sammenhengen er en litt usportslig måte å argumentere.....

Men uansett svakheter så er dette en bok som alle bør lese! Det er riktig og viktig å sette spørsmål ved populære sannheter.

Synes du denne bokanmeldelsen kunne vært lengre og bedre? Da kan jeg anbefale denne på Slashdot.

Og jeg fant nettopp The XP Society's Annual Picnic på nettet!

Kan kjøpes på play.com.

Amazon sier:
Extreme Programming Refactored: The Case Against XP is meant to provide an independent look at Extreme Programming. It is meant to cut through the marketing hype of Extreme Programming and expose a number of weaknesses with this approach to software development. It tries to draw a distinction between true "agility" in a software process and "fragility" inherent in techniques such as oral documentation. Extreme Programming (XP) is a consummate mix of good goals, some good advice, and lots of bad advice. The goals and the good advice draw people in; the bad advice can potentially cause projects to fail. The XPers' theory is that when applied together, this mixture of rules will somehow magically be safe. XP therefore represents a high-risk process, wrapped in a "feel-good" methodology. The marketing, hype, and earnest self-assurance of its authors will convince many project leaders to try out XP on their next project. In Extreme Programming Refactored: The Case Against XP into a more viable process, Rosenberg and Stephens are not attempting to define a new methodology, as there are plenty of those in the World already. Instead, they will be examining XP in the context of existing methodologies and processes such as RUP, ICONIX, Spiral, RAD, DSDM, etc - and showing how XP goals can be achieved using these existing processes (with a slight emphasis on RUP and ICONIX), using software wisdom that has been tried and proven to work again and again.

Terningkast 5

Friday, April 13, 2007

ROMAN: "The Templar Legacy" av Steve Berry

Cotton Malone er ikke lenger agent. Han driver istedet et antikvariat i København. Men han er stadig en tøffing, så da hans tidligere sjef Stephanie Nell blir utsatt for en veskenapper så tar han opp forfølgelsen. Tyven velger en lite gjennomtenkt fluktrute - opp i Rundetårn. Malone forfølger ham. Da tyven ser at han ikke kan komme unna så kaster han seg ut i avgrunnen. Idet han hopper så roper han et krigsrop som ble brukt av Tempelridderne, så kutter han sin egen strupe....

Det viser seg at Stephanie har dokumenter fra sin avdøde mann. Dokumenter som inneholder deler av løsningen på gamle mysterier. Jakten er igang!

Denne boken vever sammen to gamle historier:
Den ene er historien om Tempelridderne. De var en ridderorden som ble dannet for å beskytte pilegrimer på veien til det hellige land. Men de brukte mye av tiden sin til å lete etter hemmeligheter under kong Salomos tempel i Jerusalem. Ingen vet hva de fant, men mange tror at de fikk tak i hemmeligheter som vil kunne velte hele den kristne kirke hvis de blir kjent.
Tempelridderne ble etterhvert voldsomt rike og mektige. Så mektige at de etterhvert ble en trussel for både kirken og europeiske kongehus. Til slutt ble de styrtet av Philip IV i en aksjon som startet fredag 13. oktober 1307. Men mange av deres skatter og hemmeligheter ble aldri funnet.

Den andre historien er av nyere dato. Den lille byen Rennes-le-Chateau i Sydfrankrike hadde på slutten av 1800-tallet en prest som het Berenger Saunière. Plutselig begynte presten å bruke masse penger. Han startet store byggeprosjekter som han umulig kunne ha råd til. Han restaurerte den lokale kirken og fyllte den med mystiske symboler og gåter. Ingen har noen gang fått vite hvor han fikk pengene sine fra, men ryktene går om at han fant en skjult skatt...

Forfatteren gjør en god jobb med å veve sammen disse historiene. Det blir skikkelig spennende og avsluttes med stor dramatikk. Han kunne kanskje noen ganger ha tonet actionscenene litt ned, men slik er dessverre ofte amerikanske forfattere. Jeg hygget meg uansett, men som jeg har sagt før så er jeg svak for denne genren. Dessuten har jeg lest mye om Rennes-le-Chateau tidligere. Jeg har til og med vært der, så mye av boken foregikk på kjente steder....

Kan kjøpes på play.com.

Amazon sier:
Berry goes gnostic in this well-tooled Da Vinci Code-knockoff, his fourth novel (The Romanov Prophecy). Ex-U.S. Justice Department agent Cotton Malone is intrigued when he sees a purse snatcher fling himself from a Copenhagen tower to avoid capture, slitting his own throat on the way down for good measure. Further snooping introduces him to the medieval religious order of the Knights Templar and the fervid subculture searching for the Great Devise, an ancient Templar archive that supposedly disproves the Resurrection and demolishes traditional Christian dogma. The trail leads to a French village replete with arcane clues to the archive's whereabouts, and to an oddball cast of scholar-sleuths, including Cassiopeia Vitt, a rich Muslim woman whose special-ops chops rival Malone's. Malone and company puzzle over the usual Code-inspired anagrams, dead language inscriptions and art symbolism, debate inconsistencies in the Gospels and regale each other with Templar lore, periodically interrupting their colloquia for running gun battles with latter-day Templar Master Raymond de Roquefort and his pistol-packing monks. The novel's overcomplicated conspiracies and esoteric brainteasers can get tedious, and the various religious motivations make little sense. (Thankfully, the author soft-pedals the genre's anti-Catholicism.) But lively characters and action set pieces make this a more readable, if no more plausible, version of the typical gnostic occult thriller. (Feb.)
Copyright © Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.

Terningkast 4

Monday, April 09, 2007

FAGBOK:"The Photoshop CS Book for Digital Photographers" av Scott Kellby

Det finnes mengder av bøker om Adobe Photoshop. Bøker som går i detalj gjennom hver kommando, hver opsjon og hver bitte lille detalj. Livet mitt er for kort til å lese slike bøker.

Denne boken er heldigvis anderledes. Istedet for å fortelle alle detaljer om alt så forteller den hvordan forskjellige konkrete oppgaver kan løses. For eksempel hvordan du skal lysne deler av et bilde. Eller hvordan du kan klippe ut en person fra et bilde. Og hvem har ikke ønsket seg å lære om "De-Emphasizing Nostrils"? Oppskriftene er lette å følge og naturligvis lærer man masse om Photoshop ved å gå gjennom dem. Nå vet jeg for eksempel hva som skjuler seg bak det mystiske begrepet historiebørste....

Jeg hadde flaks med denne boken. Jeg fikk den nemlig av en kompis som har oppgradert sin Photoshop til CS2. Og da måtte han naturligvis kjøpe neste utgave av boken. Og jeg arvet altså boken hans med masse gule markeringer av hva som han synes er de viktigste teknikkene. Så det var lett for meg å begynne å lese.....


Kan kjøpes på play.com

Htmlcenter.com sier:
The first two chapters of the book deal with file browser essentials. I learned a lot from this section about how to use the file browser. Probably the coolest thing I learned was how to create digital contact sheets for my digital photo cds. These sheets allow you to print a contact sheet showing what is on the cd. No more will you have to load 10 CD's to find the picture of Aunt Ida.


The next three chapters deal with basic photo elements, namely cropping, resizing, image problems and color correction. Scott demonstrates how to take small photos and make poster-sized prints out of them. Ok, here is my favorite trick from the book, fixing underexposed pictures. Scott shows a before picture where you can barely tell what is in the picture. After applying his techniques, you can clearly tell what is in the picture and no one is the wiser. The "Color Me Badd" section first explains why the default color space is no longer the proper one to select and why changing this before making any color edits is critical.


Chapters 6, 7, and 8 handle techniques for masking photos, retouching portraits, and sculpting. I personally like the tip on how to extract people from their background. This tip allowed me to "change" the background of an image I was in. How many of you have taken pictures with the family only to look at them and realize you have dark circles under your eyes? Scott explains how to remove the dark circles and any other hangover attributes. Here is one tip for all the women (ok and men), removing love handles. Take out excess bulge digitally. I tested this out, but sadly the digital removal does not automatically lead to real-life removal.

Terningkast 4

ROMAN: "Rat Run" av Gerald Seymour

Malachy Kitchen har blitt stemplet som en kujon mens han tjenestegjorde i de engelske styrkene i Irak. Etter det går det rett nedover med ham - han ender som en forfyllet uteligger. Men en sosialarbeider får tro på at det finnes håp for ham og skaffer ham en leilighet i en boligblokk i et av Londons verste strøk. I dette området er det stoffbrukere og langere som bestemmer....
Men noe begynner å skje med Kitchen. Han begynner å rydde opp i området. Først tar han en gruppe langere. Så begynner han å ta en etter en oppover i hierarkiet.

Samtidig foregår flere andre, parallelle handlinger. Vi følger diverse tunge kriminelle - albaneren Timo Rahman som styrer det kriminelle miljøet i Hamburg med hård hånd. Og Ricky Capel som er høyt oppe i det kriminelle miljøet i London.

Og vi følger Polly Wilkins som overvåker et mistenkt medlem av Al Quaida. Engelsk etterretningstjeneste tror at han er en av de som kan aktivere og styre sovende Al-Quaida-medlemmer i England.

Det er neppe særlig overraskende at de forskjellige handlingene etterhvert veves sammen. Forfatteren gjør dette på en ganske snedig måte og det bygges opp til en riktig dramatisk avslutning hvor Polly og Kitchen spiller hovedrollene.

Dette er en spennende bok. Etterhvert blir kanskje handlingen litt forutsigbar, men jeg hadde vanskelig for å legge boken fra meg mens jeg leste de siste 100 sidene. Skal jeg si noe negativt så er det kanskje at forfatteren gjerne vil være litt for flink. Han bruker lang tid på å bygge de forskjellige handlingslinjene og noen ganger kan det bli litt vanskelig å holde de forskjellige personene fra hverandre.

Kan kjøpes på Play.com

Play sier:
In the military family there is no worse crime than cowardice. Malachy Kitchen, Intelligence officer, posted to Iraq, appears guilty of it while on patrol with an infantry platoon ambushed by insurgents. When word spreads that he was 'yellow' under hostile fire, his life starts to disintegrate. Kicked out of the army, he becomes an isolated recluse in a drugs infested London estate. But the mugging of his neighbour, an elderly widow, by addicts lights the flame that draws him to regain his lost pride, to take the fight to the narcotics network he sees around him. But it is not so simple - because the drugs routes have been colonised by other factions who want to deliver equally dangerous packages around the world. And if Malachy is to complete his quest, he must first enter one of the darker alleyways of life...

Terningkast 4