Sunday, February 11, 2007

FAGBOK: "Head First Design Patterns" av Eric Freeman og Elisabeth Freeman

Patterns er standardiserte, objektorienterte løsninger på problemer som man ofte møter som programmerer. Løsninger som ligger på et designnivå og som ikke kan reduseres til et sett med blibioteker og API-er

Standardverket på patterns er "Design Patterns: Elements of Reusable Object-Oriented Software" av The Gang of Four: Gamma, Helm, Johnson og Vlissides. De beskriver et sett med patterns - GOF-patterns. Problemet med denne boken er at den er ganske tung og akademisk. Det kan være vanskelig å forstå alle patterne, og det kan være vanskelig å se situasjoner hvor de er nyttige.

Så da er det interessant å lese en bok som har et helt annet utgangspunkt. "Head First"-serien har som utgangspunkt at de skal hjelpe oss å lære. Det gjør de med å bruke bilder, humor, eksempler og dialoger. Og små enetaler fra "Friendly Pattern Guru". Og NB: de holder et høyt faglig nivå - dette er ikke "Design Patterns for Dummies"!

Boken går gjennom GOF-patterne og forklarer dem slik at du forstår dem når du er ferdig. Å lese den er nesten som å sitte med en dyktig kollega og diskutere seg frem til en forståelse.

Første pattern i boken er Strategy. Eksempelet de bruker en en andeapplikasjon hvor ender implementerer to interfacer: Quackable og Flyable. De begynner med en enkel løsning. Så plukker de den fra hverandre og forbedrer den trinn for trinn, helt til den tilfredsstiller Strategy-patternet. For hver forbedring så argumenterer de for den og sammenligner den med forrige versjon. Og de snakker detaljert om de objektorienterte designmålene som de ønsker å nå.

Dette er en utrolig bra bok! Jeg kan anbefale den til alle som ønsker å bli en bedre programmerer. Den har til og med en pen blondine på forsiden.
Jeg har nå lest om følgende patterns: Strategy, Observer, Decorator, Factory (nye mere omfattende enn jeg trodde!), Singleton, Command, Adaptor, Facade og Template Method. Jeg har mange flere å lære, men jeg ville ikke vente lenger med å blogge om denne boken. Løp og kjøp!

Kan kjøpes på play.com.

Amazon sier:
You're not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on...something else. Something more challenging. Something more complex. Something more fun. You want to learn about the patterns that matter--why to use them, when to use them, how to use them (and when NOT to use them). But you don't just want to see how patterns look in a book, you want to know how they look "in the wild". In their native environment. In other words, in real world applications. You also want to learn how patterns are used in the Java API, and how to exploit Java's built-in pattern support in your own code. You want to learn the real OO design principles and why everything your boss told you about inheritance might be wrong (and what to do instead). You want to learn how those principles will help the next time you're up a creek without a design paddle pattern. Most importantly, you want to learn the "secret language" of Design Patterns so that you can hold your own with your co-worker (and impress cocktail party guests) when he casually mentions his stunningly clever use of Command, Facade, Proxy, and Factory in between sips of a martini. You'll easily counter with your deep understanding of why Singleton isn't as simple as it sounds, how the Factory is so often misunderstood, or on the real relationship between Decorator, Facade and Adapter. With Head First Design Patterns, you'll avoid the embarrassment of thinking Decorator is something from the "Trading Spaces" show. Best of all, in a way that won't put you to sleep! We think your time is too important (and too short) to spend it struggling with academic texts. If you've read a Head First book, you know what to expect--a visually-rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science, and learning theory, Head First Design Patterns will load patterns into your brain in a way that sticks. In a way that lets you put them to work immediately. In a way that makes you better at solving software design problems, and better at speaking the language of patterns with others on your team.


Terningkast 6

ROMAN:"The Brotherhood of the Holy Shroud" av Julia Navarro

Jesu likklede er nok det mest hellige av den kristne kirkens relikvier. Det tilhører idag katedralen i Torino. Men katedralen er flere ganger blitt utsatt for branner, innbrudsforsøk og andre ulykker. En gang ble en mann uten tunge funnet død etter en brann. En annen gang ble en annen tungeløs person tatt mens han forsøkte å bryte seg inn i katedralen. Politiet kom aldri noen vei med forhør av den tungeløse....

Boken starter med at italiensk politi etterforsker siste brann i katedralen. Etterforskningen utføres av en spesialgruppe som jobber med kriminalitet i forbindelse med kunstverk. De får raskt mistanke om at brannen er påsatt for å skjule et forsøk på å stjele likkledet. Siden den tungeløses fengselsstraff snart er ferdig sonet så bestemmer de seg til å prøve å spore de som står bak brannene og tyveriforsøkene via ham.

En annen tidslinje i boken starter i byen Edessa i Mesopotamia. Kongen er spedalsk og leter etter et mirakel som kan helbrede ham. Når han hører om profeten Jesus som kan helbrede syke så sender han en trofast venn for å få hjelp av denne Jesus. Vennen blir en av Jesu tilhengere og kommer tilbake lenge etterpå med Jesu likklede. Og et mirakel skjer - kongen blir helbredet. Etter dette så kristnes Edessa og likkledet blir dere viktigste relikvie.

Men etter kongens død så kommer andre personer til makten. De kristne blir forfulgt, men klarer å gjemme likkledet. De som gjemmer det får skåret ut tungen slik at de ikke skal kunne tvinges til å avsløre hvor det er gjemt.

Årene går og likkledet bytter eiere flere ganger. På 1300-tallet blir det solgt til Tempelridderne av keiseren av Konstantinopel.

Og kampen om likkledet foregår stadig. På den ene siden er en sekt fra Edessa som prøver å bringe likkledet tilbake til seg selv. På den andre siden står en gruppe som stammer fra Tempelridderne og som vil beskytte likkledet. Mellom disse så står bokens helter - spesialpolitiet for etterforskning av kunstkriminalitet.

Etter å ha lest Da Vinci-koden så klarer jeg ikke å motstå denne bokgenren. Gamle religiøse mysterier som blir fokus for dramatiske handlinger i våre dager....
Jeg synes dette var ganske spennende. Forfatteren er politisk journalist i Madrid og ser ut til å ha gjort hjemmeleksene sine godt. Noen ganger glipper det litt for henne og plottet blir litt vel enkelt, men totalt sett så er dette bra.

Kan kjøpes på play.com.

Amazon sier:
For readers who can't get enough of the religious suspense genre, here's a heaping helping of more of the same. When the unidentified body of a tongueless man turns up in the ashes of a suspicious fire in the Turin cathedral, home of the Holy Shroud of Turin, Marco Valoni, director of the Italian Art Crimes Department, investigates. This gruesome find reflects a pattern of tongueless men and mysterious fires that goes back many years and centers on the shroud. A history of Jesus' burial cloth through the ages alternates with a modern mystery involving several shadowy, anonymous groups of powerful, wealthy men, who either want to steal the sacred cloth or protect it. Marco and his band of art crimes cops and researchers must piece together who wants what and why. This was a bestseller in Europe, and while Navarro never gets up to Da Vinci Code speed, she does neatly solve the pesky problem of just why carbon dating puts the age of the shroud at the 13th or 14th century. (Jan.)
Copyright © Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.

Terningkast 4

Sunday, January 28, 2007

FAGBOK:"Pragmatic Unit Testing In Java with JUnit" av Andrew Hunt og David Thomas

Enhetstesting er et viktig verktøy for (Java)programmereren. Denne boken er en grei gjennomgang av enhetstesting og hvorfor det er en god ting.
Den viser hvordan man legger opp tester, hvilke basistester som finnes og hva som bør testes. Den viser hvordan tester bør organiseres og grupperes.

Boken gir en grundig gjennomgang av testrammeverket JUnit som jo er de facto standard for enhetstesting.

Et problem ved enhetstesting er jo å få avgrenset den delen av systemet som skal testes. Til det brukes mocking. Boken beskriver hvordan man kan lage en god mock og hvordan den kan tas inn i systemet som testes. Nøkkelordet er her naturligvis programmering mot interfacer.

Easy-Mock beskrives og boken viser hvordan det kan brukes til å "spille inn" ønskede responser som siden kan "avspilles" i en test.

Denne boken er en del av The Pracmatic Starter Kit. Det skal gi kunnskapene og teknikkene som skal til for å bli en Pragmatic Programmer. Jeg likte den godt. Den ga en god oppsummering og organisering av teknikker som man ofte bruker uten å ha gått skikkelig i dybden. Jeg har nok selv hatt en tendens til å dele enhetstester i to grupper:
1) Så triviell at det er sløsing av tid å skrive den.
2) Så kompleks at det er umulig å lage den.
Jeg håper at boken har gjort meg litt klokere.

Kan kjøpes på amazon.

Amazon sier:
Learn how to improve your Java coding skills using unit testing. Despite it's name, unit testing is really a coding technique, not a testing technique. Unit testing is done by programmers, for programmers. It's primarily for our benefit: we get improved confidence in our code, better ability to make deadlines, less time spent in the debugger, and less time beating on the code to make it work correctly. This book shows how to write tests, but more importantly, it goes where other books fear to tread and gives you concrete advice and examples of what to test--the common things that go wrong in all of our programs. Discover the tricky hiding places where bugs breed, and how to catch them using the freely available JUnit framework. It's easy to learn how to think of all the things in your code that are likely to break. We'll show you how with helpful mnemonics, summarized in a handy tip sheet (also available from our www.pragmaticprogrammer.com website) to help you remember all this stuff. With this book you will:
  • Write better code, and take less time to write it
  • Discover the tricky places where bugs breed
  • Learn how to think of all the things that could go wrong
  • Test individual pieces of code without having to include the whole project
  • Test effectively with the whole team
We'll also cover how to use Mock Objects for testing, how to write high quality test code, and how to use unit testing to improve your design skills. We'll show you frequent "gotchas"--along with the fixes--to save you time when problems come up. We'll show you how with helpful mnemonics, summarized in a handy tip sheet (also available from our www.pragmaticprogrammer.com website). But the best part is that you don't need a sweeping mandate to change your whole team or your whole company. You don't need to adopt Extreme Programming or Test-Driven Development, or change your development process in order to reap the proven benefits of unit testing. You can start unit testing, the pragmatic way, right away.

Terningkast 4

Saturday, January 27, 2007

ROMAN(?): "Next" av Michael Chrichton

Frank Burnet finner ut at han har kreft. Legens hans starter behandling og etterhvert så forsvinner kreften. Men legen fortsetter å kalle ham inn til kontroller og ta prøver. Først etter lang tid oppdager Frank at det er hans egen kropp som har helbredet ham. Han har nemlig celler som produserer en motgift mot kreften. Og legen har brukt tiden godt: han har solgt celleprøver videre til et firma som har patentert dem. Frank finner ut at at han har ingen råderett over kroppen sin lenger. Firmaet som har kjøpt cellene har rett til å gå inn og hente nye prøver når de trenger det. Og siden Franks barn og barnebarn har hans celler så må de også stå til firmaets disposjon når det er nødvendig.

Så når firmaet får ødelagt sin beholdning av celler så starter jakten. Frank Burnet har gått under jorden, så profesjonelle bounty hunters forfølger hans datter og barnebarn.....

Det dukker opp endel interessante bifigurer i historien. For eksempel en papegøye som har fått tilført menneskelige gener. Den snakker meget bra og hjelper familiens sønn med matteleksene...

Det er en grunn for at jeg skriver "Roman(?)" i tittelen på denne bokanmeldelsen. For dette er egentlig et kampskrift mot genetisk forskning og patentering av gener. Michael Chrichton hamrer løs på industri og forskning. Utover selve historien så er boken full av eksempler på deres komplette mangel på moral. For eksempel så hevder han at eksperimenter med genterapi har tatt livet av hundrevis av mennesker. Men de blir aldri rapportert til myndighetene siden det ville være å gi informasjon om patenterte forretningshemmeligheter.

Det er skjedd noe rart med Michael Chrichton. Tidligere var han en meget dyktig spenningsforfatter. Men i de tre siste bøkene sine så virker det som om han ser seg som spesielt utvalgt til å fortelle verden om skammelige ting som foregår.

"Prey" tar opp farene med nanoteknologi, men er stadig en spennende bok. "State of Fear" er et nådeløst oppgjør med miljøterrorister som er villig til å gjøre hva som helst for å vise folk farene ved global oppvarming. Hans argumentasjon mot global oppvarming førte til at han ble invitert til Det Hvite Hus for å ha en samtale med president Bush.

Og i denne siste boken er det altså genteknologi som får gjennomgå. Og samtidig vil han ta igjen for den lite hyggelige behandlingen forrige bok fikk. En av journalistene som var meget kritisk heter Michael Crowley. I boken så dukker journalisten Mick Crowley opp som tiltalt for å voldtatt en gutt på to år. Han har dessuten et svært lite organ. Et svært lite subtilt "takk for sist".
Han tar også tak i miljøforkjempere som angivelig har et gen i seg som var hovedgrunnen til at Neandertalerne døde ut....

Kan kjøpes på play.com.

Amazon sier:
Bestseller Crichton (Jurassic Park) once again focuses on genetic engineering in his cerebral new thriller, though the science involved is a lot less far-fetched than creating dinosaurs from DNA. In an ambitious effort to show what's wrong with the U.S.'s current handling of gene patents and with the laws governing human tissues, the author interweaves many plot strands, one involving a California researcher, Henry Kendall, who has mixed human and chimp DNA while working at NIH. Kendall produces an intelligent hybrid whom he rescues from the government and tries to pass off as a fully human child. Some readers may be disappointed by the relative lack of action, the lame attempts to lighten the mood with humor (especially centering on an unusually bright parrot named Gerard), and the contrived convergence of the main characters toward the end. Still, few can match Crichton in crafting page-turners with intellectual substance, and his opinions this time are less likely to create a firestorm than his controversial take on global warming in 2004's State of Fear.
Copyright © Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.

Terningkast 2

Monday, January 08, 2007

FAGBOK(?):"Almost French" av Sarah Turnbull

Forfatteren er journalist fra Australia. Hun treffer en kjekk franskmann og søt musikk oppstår. De bestemmer seg for å flytte sammen i hans leilighet i Paris. Sarah er klar over at det er store kulturforskjeller mellom franskmenn og australiere, men det skal nok gå bra. Hun hadde tross alt fransk på skolen og hadde vært noen ganger på helgeturer i Paris med sine foreldre.

Men det blir ikke så lett som hun hadde trodd.
Første problemområde er språket. De to begynner med å snakke engelsk sammen. Men det er ikke alltid de kommuniserer godt. Når hun kommenterer at han har pen hudfarge, "olive skin", så blir han såret fordi han tror at hun mener at han er grønnfarget.

Etterhvert så begynner hun å prøve seg på fransk. Heller ikke så enkelt: når hun tror at hun spør ham om hun skal gi ham pipen hans så spør hun egentlig om han vi ha en blowjob. Dette skaper naturligvis betydelig munterhet blant vennene hans....

Møtet med parisere i selskapslivet blir heller ikke enkelt. Hun kommer fra en kultur hvor jentene drikker (helst øl) og bråker like mye som gutta. Dette passer naturligvis dårlig i forfinede selskaper i Paris.

Naturligvis så ender historien godt. Sarah finner seg bedre og bedre til rette.
Hun kommer med en rekke påstander om franskmenn som er interessante. Jeg vet ikke om hun har rett i alle påstandene. Jeg vet heller ikke om de nødvendigvis gjelder alle franskmenn eller om de mest gjelder parisere.
  • Hun hevder at det franske samfunnet er veldig hierarkisk. Grunnen til at kelnere er frekke er at de vil plassere seg høyere enn deg i hierarkiet. Eneste måte du kan vinne er å være så tøff at de aksepterer deg som høyere på rangstigen. Først da får du god service.
  • Franske kvinner har vanskelig for å få kvinnelige venner. De betrakter alle andre kvinner som konkurrenter og vil ikke åpne seg for dem.
  • Franske kvinner er redde for alt som kan få dem til å virke maskuline. Mange vil for eksempel ikke le av, eller fortelle vitser. De føler at det får dem til å virke mindre feminine.
  • Grunnen til at kvinnekampen aldri har vært sterk i Frankrike er at franske menn behandler kvinner med ekstrem høflighet og ridderlighet.
  • Franskmenn er ekstremt opptatt av useende og antrekk. Dette gjør de blant annet av hensyn til de som de møter. ... Det går ikke an å gå ut for å kjøpe brød i joggebukser. Det er ikke hyggelig for bakeren.
Mange påstander som er morsomme og interessante uten at jeg skal gå god for at de er riktige.

Dette var en veldig trivelig bok! Anbefales til alle som vil oppholde seg mye i Frankrike. Men også for folk som er fremmede i andre land og kulturer. Mange av problemene som forfatteren beskriver er tross alt ganske generelle.

Kan kjøpes på Play.com.

Amazon sier:
A bestseller in Turnbull's native Australia, this cute firsthand look at the hardships of settling into a city infamously chilly to outsiders gives a glimpse of the true nature of Parisians and daily life in their gorgeous city. Though Turnbull tells readers less about love than new life, it was in falling for a Frenchman that the journalist found herself moving to Paris, for a few months that stretched into years. The cultural relationship is challenging enough, leaving aside the more intimate personal story (though readers do learn enough about Turnbull's now husband to understand her decision to stay), and she writes of finding work, making friends, surviving dinner parties and adapting to the rhythms and pace of life with a Parisian boyfriend with humor and a developing sense of wisdom. Of the struggle to adapt to her new home in the mid-1990s, the author writes, "I've discovered a million details that matter to me-details that define me as non-French" no matter how much she tries to assimilate, while over time she grows to appreciate some perplexing aspects of French culture, as "[e]veryday incidences elevate into moments of clarity simply because they would never, ever happen in your old home," from developing her confrontational side enough to defend herself (in French) from rude remarks to receiving advice from "a terribly chic blonde who advises me to use eye-makeup remover on Maddie's [Turnbull's dog's] leaky eyes." This is an engaging, endearing view of the people and places of France.
Copyright 2003 Reed Business Information, Inc.

Terningkast 5

Sunday, January 07, 2007

ROMAN:"Hannibal Rising" av Thomas Harris

Hannibal Lecter dukket første gang opp som voksen lege og psykopat i Thomas Harris sine bøker. Nå har Harris laget en prequel for å beskrive Hannibal sin oppvekst og hvordan han har fått sine ganske spesielle interesser.

Boken starter på Lecter-familiens slott i Litauen. Hannibal er en ung gutt som lever sammen med sine foreldre og yngre søster. Det er 2. verdenskrig og familien må flykte fra Hitlers tropper som nærmer seg. De søker tilflukt i familiens jakthytte. Men dessverre for dem så blir de oppdaget av en gjeng med lokale banditter som først samarbeider med tyskerne og siden med russerne.

Den eneste som overlever er Hannibal. Han er stum og har ingen detaljerte erindringer om hva som har skjedd. Han ender opp på et barnehjem som drives i familiens gamle slott. Allerede her viser Hannibal at han er en person som ikke lar seg kue av bøller...

Heldigvis så blir Hannibal funnet av sin onkel og hans vakre, japanske kone. De tar ham med til Frankrike. Langsomt får han taleevnen tilbake og brokker av hans opplevelser begynner å dukke opp. Han viser nok en gang at han ikke lar seg kue og at han i særdeleshet ikke aksepterer at folk behandler hans tante respektløst. En lokal slakter og krigsforbryter oppdager dette på en særdeles grotesk måte.

Etter at onkelen dør så flytter Hannibal og tanten til Paris. Hannibal begynner å studere medisin. Han viser seg å ha særdeles gode evner - han trenger bare å lese lærebøkene én gang. Etterpå kan han levere dem tilbake til bokhandelen igjen.
Forholdet mellom tanten og han utvikler seg....

Etterhvert som flere detaljer om det grusomme som skjedde på jakthytten kommer tilbake så starter Hannibal på en brutal jakt på dem som begikk overgrepene mot hans familie.



En av mine store leseopplevelser var da jeg fikk tak i "The Silence of the Lambs". Jeg leste de andre bøkene til Harris etterhvert, men de hadde ikke samme kraften som den første. Unntaket er nok "Hannibal" som var så motbydelig at den ihvertfall gjorde inntrykk.

"Hannibal Rising" er en desto mere gledelig oppdagelse. Den har nerve og trøkk så jeg knapt kunne legge den fra meg. Skrivemessig er den mye mere komplisert enn "Silence". Harris bygger bilder og stemninger som setter seg fast i leseren. Det er klart at det ikke er tilfeldig at den kvinnelige hovedpersonen er japansk. Det er absolutt en undertone av japansk kultur og estetikk i bildene han bygger. Det er fristende å ta frem Wabi-Sabi når boken skal beskrives.

Og jeg gleder meg til neste bok. Det er stadig en lang periode i Hannibal Lecters liv som vi ikke vet noe om. Det bør komme enn prequel-sequel :-)

Kan kjøpes på play.com.

Terningkast 5

Tuesday, December 19, 2006

ROMAN:"Kongepudler" av anonym forfatter

Kongepuddelen er en hund som er svært sosial, men som også betraktes som ynkelig, krypende og smiskende. Ikke rart at dette blir kallenavnet på Trond Giske og Ari Behn.

De to kongepudlende har store politiske mål. Giske vil bli statsminister og Behn vil bli kulturminister. For å nå sine mål så setter de igang en plan som er utarbeidet av Dinamo. Etterhvert blir også Hans Geelmuyden involvert - dog ikke helt frivillig.


Det viktigste elementet i planen er å diskreditere Jens Stoltenberg. Men det må gjøres på et område hvor Trond Giske kan fremstå som positiv - en som kjemper mot de onde kreftene som har ødelagt for Stoltenberg. Samtidig må også Jonas Gahr Støre knuses. Ellers kan de jo risikere at det er han som tar over som statsminister.

Planen settes i verk. Diverse innlegg på private blogger forteller om en svart side ved Stoltenberg. Etterhvert begynner bloggerne å sitere hverandre. Og tilslutt begynner pressen å sitere bloggene og å bygge sine historier basert på dem. Det er i det hele tatt pressen som blir mest latterliggjort i denne boken. Hvordan de koker suppe på små spikere og ikke bryr seg om å kontrollere sine kilder.

Men på sykkeltur med Gerd-Liv Valla oppdager Giske at hun og LO ikke vil støtte alle elementene i planen hans.....

Dette er en morsom bok som henger ut deler av det politiske liv i Norge på en brutal måte. De rike og intellektuelle får også gjennomgå. Og altså pressen. Det kan virke som om den anonyme forfatteren er godt informert om det politiske liv, men jeg vet for lite om det selv til å vite hvor dyp kunnskap han egentlig besidder.

Terningkast 4

Sunday, December 17, 2006

ROMAN:"The Afghan" av Frederick Forsyth

Vestlig etterretning finner ut at Al-Qaeda planlegger en stor operasjon. En operasjon som skal sette 9/11 i skyggen. Men hvordan skal vesten finne ut hva som skal skje før det er for sent?

Svaret er å finne frem helten fra en tidligere bok av Forsyth, elitesoldaten Mike Martin som er oppvokst i Irak og som er en av de svært få vestlige som kan utgi seg som araber blant arabere.

For å kunne infiltrere Al-Qaeda så må Martin ta plassen til en som allerede er kjent i miljøet. Han tar plassen til til Izmat Khan som har sittet 5 år på Guantanamo. Når Khan slippes ut av fangenskap så er det altså Martin som ankommer i Afghanistan.

Frederick Forsyth vet masse om terrorisme og om politiske forhold i midtøsten. Etter å ha lest denne boken så synes jeg at jeg har lært mye som jeg visste alt for lite om før. Jeg har også lært om noen svært skremmende scenarier for terrorangrep.
Tidligere kunne også Forsyth skrive spennende bøker med troverdige personer. Det har han dessverre sluttet med. Denne boken har et persongalleri som er laget av papp. Personene er kun med for å gi Forsyth anledning til å bedrive sin folkeopplysning. Så etterhvert ender boken som et langt gjesp.

Kan kjøpes på play.com

Amazon sier
Set in the very near future, veteran Forsyth's latest isn't quite up to the level of The Day of the Jackal or his more recent Fist of God, but it's a cut above most other post-9/11 spy thrillers. The threat of a catastrophic assault on the West, discovered on a senior al-Qaeda member's computer, compels the leaders of the U.S. and the U.K. to attempt a desperate gambit—to substitute a seasoned British operative, Col. Mike Martin, for an Afghan Taliban commander being held prisoner at Guantánamo Bay and then arrange Martin's release into Afghan custody. Martin must maintain his cover under the closest scrutiny, even as the details of the planned outrage are kept beyond his reach. Despite the choice to have Porter Goss as CIA director at the end of 2006 and some nick-of-time Hollywood heroics, Forsyth convincingly conjures up the world of counterterrorism and offers an all-too plausible terrorist plot. 250,000 printing. (Aug.)
Copyright © Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.

Terningkast 2

Monday, December 11, 2006

FAGBOK(?): "A supposedly fun thing I'll never do again" av David Foster Wallace

Forrige gang jeg skrev om DFW så sa jeg at han var den nålevende forfatter som jeg kjenner som best kombinerer humor med intelligens. Den boken som jeg nå har lest viser at han har vært så god i mer enn 10 år! Dette er nemlig stykker som er skrevet på midten av 90-tallet og de er glimrende de også.

Han spenner over et bredt spekter. Første artikkel handler om hans ungdom hvor han var en dyktig tennisspiller. Han vokste opp i Illinois hvor det blåser mye. Så han utviklet en teknikk med å spille tennis i ekstremt sterk vind! Hans karriere tok en brå slutt når de begynte å sette opp vegger rundt banene for å skjerme for vinden.

Neste høydepunkt er en lang analyse av David Lynch sine filmer; spesielt Lost Highway. DFW var tilstede under innspillingen av denne filmen og går med vanlig grundighet gjennom David Lynch sin produksjon. Og blander naturligvis inn sine vanlig ironiske betraktninger.

Den siste og morsomste artikkelen handler om livet som passasjer på et luksuscruise. Her tar han virkelig frem ironien og beskriver oppholdet på en slik måte at de som drømmer om et slikt cruise ikke bør lese det! Uten å være slem så avkler han hele opplegget fullstendig.

DFW er tydeligvis glad i språk. Han skriver langt og bruker mange merkelige ord. Hvem av oss vet egentlig hva 'crepuscular' betyr? Eller 'boviscophibia' - 'the morbid fear of being seen as bovine'. Stort sett er han grei å forstå, men noen ganger kan det bli litt tungt. Jeg må innrømme at artikkelen "E Unibus Pluram - Television and U.S. fiction" ble såpass tung at jeg valgte å ikke lese den helt ut....

Kan kjøpes på play.com.

Amazon sier:
David Foster Wallace made quite a splash in 1996 with his massive novel, Infinite Jest. Now he's back with a collection of essays entitled A Supposedly Fun Thing I'll Never Do Again. In addition to a razor-sharp writing style, Wallace has a mercurial mind that lights on many subjects. His seven essays travel from a state fair in Illinois to a cruise ship in the Caribbean, explore how television affects literature and what makes film auteur David Lynch tick, and deconstruct deconstructionism and find the intersection between tornadoes and tennis. These eclectic interests are enhanced by an eye (and nose) for detail: "I have seen sucrose beaches and water a very bright blue. I have seen an all-red leisure suit with flared lapels. I have smelled what suntan lotion smells like spread over 21,000 pounds of hot flesh . . ." It's evident that Wallace revels in both the life of the mind and the peculiarities of his fellows; in A Supposedly Fun Thing I'll Never Do Again he celebrates both.


Terningkast 6

Sunday, November 26, 2006

ROMAN:"The Righteous Men" av Sam Bourne

Enda en bok med gamle religiøse hemmeligheter og gåter. Heldigvis er hverken Jesus eller Maria Magdalena med denne gangen! Forfatteren kaster seg isteden over jødene og kabbalismen. Og dette er en kabbalisme med trøkk - absolutt ikke Madonna med rød ulltråd rundt håndleddet.

Hovedpersonen er en ung journalist i New York Times. Han har skrevet artikler om to mord som begge har en del fellestrekk: ofrene er nemlig mennesker som i det ytre er svært lite sympatiske, men som viser seg å være ufattelig gode når man graver litt dypere. Men plutselig blir journalistens kone kidnappet. Med hjelp av to venner (som heldigvis begge besidder nøyaktig den spesialkunnskap som trengs) så sporer han kidnapperne til det fundamentalistiske jødiske miljøet i New York. Og etterhvert viser det seg at dommedag kanskje snart kommer!

Det er lett å finne svakheter i denne boken. Gåtene som hovedpersonen stadig mottar er ikke så veldig imponerende. Og forfatteren sliter litt med å gjøre en del av forklaringene i plottet særlig troverdige. Likevel så var dette spennende. Jeg koste meg veldig med boken og ble passe overrasket ettersom historien nådde sitt klimaks.

Kan kjøpes på Play.com

Play sier:
This work presents a blisteringly high-concept serial killer thriller combined with delicious religious conspiracy theory from a hot new British talent. It shows two murders at opposite ends of America, one in the backstreets of New York City, the other in the backwoods of Montana. It presents a series of killings in every corner of the globe, from the crowded slums of India to the pristine beaches of Cape Town. There can't possibly be a connection. That's the instinct of Will Monroe, a young, British-born reporter for "The New York Times" - until the morning his beautiful wife Beth is kidnapped. Holding her are men who seem ready to kill without hesitation. Desperate, Will follows a trail that leads to a mysterious sect right on his own doorstep - fervent followers of one of mankind's oldest faiths. He will have to break through multiple layers of mysticism and ancient prophecy, unearthing riddles buried deep in the Bible - until he finds the secret that is said to have animated the world for thousands of years, a secret on which the fate of humanity may depend. But with more murders by the hour, and each clue wrapped in layers of code, time is running out...


Terningkast 4

Friday, November 10, 2006

FAGBOK(?):The Complete Cartoons of The New Yorker

The New Yorker er et amerikansk blad som kommer ut (nesten) hver uke. Det er kjent for høyt literært og intellektuelt nivå. Dessuten er det kjent for sine vitsetegninger; enkle små og tørrvittige tegninger i svart-hvitt. Fra 1925 til 2004 har de trykket 68647 slike.

Boken er delt opp i perioder på 10 år. Hver slik periode har en innledning som beskriver perioden og de viktigste tegnerne.
Det morsomste for meg var å se de eldste tegningene. Jeg vet jo egentlig veldig lite om livet i New York på 20-tallet. Når man ser på vitsene fra den perioden så virker rike amerikanere omtrent som vårt bilde av engelsk adel. Noen av vitsene er morsomme, men mange av dem er ikke mulige å forstå siden de tar opp hendelser som er helt ukjente for meg. Tegningene fra krigen er også veldig interessante.

Ellers er jo James Thurber tidløs og stadig en av de morsomste tegnerne jeg kjenner.

Sitat fra en typisk vits(to eldre menn i sin "engelske" klubb): "The poor are getting poorer, but with the rich getting richer it all averages out in the long run".

Dette er en stor bok. 4,5 kilo. 650 sider i nesten A3-format. Men stadig er den ikke stor nok til å trykke alle de 68647 tegningene. Så de har valgt ut de 2004 beste. Resten finnes på to vedlagte cd-plater.

Kan kjøpes på amazon.

Amazon sier:
What could be better than a gigantic 656-page collection of 2,004 (get it?) of the best cartoons published in the New Yorker over the last 80 years? Perhaps a double CD set with all 68,647 cartoons ever published in the magazine—complete with a nifty search function that allows readers to search for cartoons by year of publication or by cartoonist's name. This improbably large offering is a bonanza of wry Manhattan-centric comic commentary on urban life and much else in American culture over the years. There's Peter Arno's 1948 ink-and-wash cartoon of a mildly concerned matron, book in hand, asking her newspaper-reading husband, "Is there a Mrs. Kinsey?" Or Peter Steiner's now famous cartoon drawing of two dogs chatting in front of a computer. "On the Internet," says one canine to the other, "nobody knows you're a dog." The book offers an introduction by New Yorker editor David Remnick and short essays introducing each decade—which readers may want to read after perusing the cartoons first—by such New Yorker luminaries as Roger Angell, Lillian Ross and John Updike. This is an absolutely fabulous collection of sophisticated silliness that will soon take its rightful place on coffee tables all over the country. Copyright © Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.



© The New Yorker. All rights reserved.




Terningkast 5

Sunday, October 15, 2006

ROMAN:"De Beste Blant Oss" av Helene Uri

Pål Bentzen er forsker på Institutt for Futuristisk Lingvistikk. Han blir forelsket i den unge Nanna Klev som arbeider med et hemmelig prosjekt som hun mener vil revolusjonere lingvistikken. Men i kulissene lurer den kyniske og vakre forskeren Edith Rinkel. Edith Rinkel lever for lingvistikk, sine unge elskere, humler og ekstreme sko.

Selve historien i denne boken er ikke så viktig. Det som er morsomt er hvordan forfatteren beskriver livet i forskningsmiljøer, spesielt på Blindern. Hun er selv lingvist og har jobbet 12 år på Blindern. Så det er god grunn til å anta at det er mye sannhet i hennes beskrivelser.

Og forskerne beskrives ikke spesielt positivt. Man får inntrykk av at de deler tiden sin i tre like store deler: en del forskning, en del intrigering og snoking i andres forskningsresultater og en del sex.....

Historien krydres med masse små detaljer: hun som må skrive på engelsk om sin forskning om norsk som fremtidens bruksspråk i Norge. At ingen av de ansatte på Instititt for Kommunikasjon er på talefot med hverandre. At Blinderns dårligste forelesere er de som er jobber med Praktisk-pedagogisk utdanning. At fennologene (de som studerer finsk) er de eneste språkhistorikere som snakker lite og som blir enda tausere på fester.

Mitt eneste ankepunkt mot boken er at den er litt lang. Og at formen med at forfatteren snakker direkte til leseren kan bli litt anstrengt.

Terningkast 4

Sunday, October 08, 2006

FAGBOK: "Ajax in Action" av Dave Crane, Eric Pascarello med Darren James

Javascript har lenge vært lite stuerent i bransjen. Det har lett ført til kaotisk og uoversiktelig kode på klientsiden. Og innført avhengigheter til bestemte browsere og bestemte versjoner av dem.

Men så har Google begynt å lage ekstremt spennende og reaktive web-applikasjoner som er basert på Javascript. Og en teknologi som brukes av Google er jo per definisjon kul!

Så nå snakker alle om Ajax/Javascript. Mens vanlige web-applikasjoner typisk bytter ut hele siden når brukeren skal ha en respons, så erstatter en Ajax-applikasjon bare deler av en side. Dermed kan man bygge svært dynamiske applikasjoner uten masse blaffring og venting på at webserveren serverer en helt ny side.

Ajax er en kombinasjon av teknologier som allerede er kjent: Javascript, Cascading Style Sheets og asynkrone serverkall. Sentralt er også Document Object Model som beskriver den logiske strukturen på en webside. Den siste viktige komponenten er bibioteker og rammeverk som skjuler forskjeller mellom forskjellige browsere.

Denne boken er en del av In Action-serien til forlaget Manning. Som andre bøker i serien så er dette en svært god bok. Forfatterne skriver godt og klart og beskriver teknologiene på en forståelig måte. De legger mye arbeid i å forklare hvordan refactoring kan lage god kode av selv kaotisk Javascript.

Kan kjøpes på play.com


Terningkast 4

ROMAN: "The Devil Wears Prada" av Lauren Weisberger

Andrea ønsker å bli journalist, og drømmen er å jobbe i New Yorker. Hun sender søknad til mange magasiner og plutselig har hun jobb i motemagasinet Runway. Jobben er å være personlig assistent for magasinets redaktør Miranda Priestly. Det blir aldri sagt klart, men det virker som om hun får jobben fordi hun nettopp har amøbedysenteri og derfor er fullstendig avmagret. For i Runway er det viktigste å være høy, tynn og bruke ekstremt høye hæler. Og å adlyde Miranda Priestlys minste ønske. Ønsker som som regel er gitt med urimelige tidsfrister og som er nesten umulig å tolke. Mye av Andreas tid brukes til å tyde hva Miranda egentlig mener; hvilken ny restaurant som hun egentlig vil vite om; hvilket skjørt hun egentlig vil ha sendt til Paris med privat jettfly....

Dette er skikkelig chicklit og ikke blant de bøker jeg vanligvis leser. Jeg lånte den egentlig av datteren min da jeg manglet noe lettlest. Men den er faktisk veldig godt skrevet og nesten hysterisk morsom. Jeg har sittet på T-banen og lest den til og fra jobben - mens jeg har fniset og ledd og passet på at med-reisende ikke har sett omslaget...
Også har jeg naturligvis sammenlignet Miranda Priestly med min egen, kvinnelige sjef.....

Kan kjøpes på play.com

Play sier:
A sharp, witty and hugely entertaining debut novel, The Devil Wears Prada is The Nanny Diaries set in the world of high fashion. Welcome to the dollouse, baby! When Andrea first sets foot in the plush Manhattan offices of Runway she knows nothing. She's never heard of the world's most fashionable magazine, or its feared and fawned-over editor, Miranda Priestly. But she's going to be Miranda's assistant, a job millions of girls would die for. A year later, she knows altogether too much: That it's a sacking offence to wear anything lower than a three-inch heel to work. But that there's always a fresh pair of Manolos for you in the accessories cupboard. That Miranda believes Hermes scarves are disposable, and you must keep a life-time supply on hand at all times. That eight stone is fat. That you can charge cars, manicures, anything at all to the Runway account, but you must never, ever, leave your desk, or let Miranda's coffee get cold. And that at 3 a.m. on a Sunday, when your boyfriend's dumping you because you're always at work, and your best friend's just been arrested, if Miranda phones, you jump.Most of all, Andrea knows that Miranda is a monster who makes Cruella de Ville look like a fluffy bunny. But also that this is her big break, and it's going to be worth it in the end. Isn't it?

Terningkast 5

Sunday, October 01, 2006

FAGBOK(?): "Journalistjævler. Rapport fra innsiden" av Erik Tumyr

Hunter Thompson har engang sagt at journalister er fysisk frastøtende, alkoholiserte og selvopptatte. Det indre bildet jeg har fått av å lese denne boken passer perfekt med det utsagnet.

Boken beskriver forfatterens karriere innen journalistikken - fra VG, via DN og tilslutt i Se og Hør. Han beskriver seg selv som en stor suksess i faget og han har mottatt en rekke hedersbevisninger fra bransjen. Han har også ført til at hans arbeidsgivere har blitt dømt flere ganger i PFU, men dette er tydeligvis bare et nødvendig onde. Inntektene avisen har fått for disse oppslagene er så store at dommen i PFU ikke spiller stor rolle....

Boken er beskrevet som et oppgjør med bransjen. Det viser seg imidlertid at dette ikke handler om et oppgjør med journalististiske metoder. Det handler derimot om hvordan børsnotering av avisene fører til at redaktørene ikke lenger tør å la trykke hva som helst.
Et eksempel på hva han utsettes for er da han (neppe lovlig) får tak i en skriftlig redegjørelse fra en norsk soldat i førstegangstjeneste som er tiltalt for drap. Soldaten beskriver sine følelser om hvordan han opplevde å skyte to av sine medsoldater. Men redaktøren nekter ham å trykke det. Da Dagbladet to dager senere trykker samme redegjørelse så holder han på å svime av. "Det er som å få en kniv i ryggen... Et journalisthjerte var sønderknust...."

Boken avsluttes med et intervju med de etterlatte etter Erik Tønne. Det er ikke helt klart for meg hva som er poenget med dette. Men det var jo Dagbladet som angivelig drev Tønne i døden, så dette er vel å betrakte som et spark til deres metoder....

Boken er ellers en bekreftelse på at journalister ikke kan skrive norsk særlig godt.

Boken er utgitt på Pantagruel. Jeg fant mitt eksemplar i en restekasse og betalte 50 kroner. Det er nok en passende pris.

VGs Kåre Bulie ga boken terningkast 2:
Hva Erik Tumyr vil med denne boken, og hvem han henvender seg til, er vanskelig å si. «Journalistjævler» er dels Tumyrs egen familiehistorie, dels selvforherligende rapport fra det forlaget kaller «en elitesoldat i nyhetsjournalistikken», dels forvirret mediekritikk.

I Tumyrs endimensjonale krigerunivers er whiskyflasken, bannskapen og kamuflasjeeffektene aldri langt unna. I fullt alvor skriver han om sitt møte med journalist Alf R. Jacobsen: «Han kunne drikke, banne og skape nyheter. En bedre læremester fantes ikke. Ikke for det - banne kunne jeg.»

Han forteller om penismåling på Tostrupkjelleren og tvilsomme typer som «Meter'n» og «Langbein», tar oss med på journalistiske «bukkeritt av ville helvete» og lurer på om sjefer som ikke vil ha hans «edelstener» av noen saker, har bomull i hodet. Klisjeene er konsekvent fremført i et flatt språk som grenser til det pinlige. Parodien føles faretruende nær.

Tumyrs manglende selvrefleksjon og distanse til det han rapporterer om, er med på å tegne et bilde av «journalistjævler» som et uvanlig folkeferd:

Forfatteren later til å se på seg selv som en slags rettferdighetens håndhever som lar skurkene smake «VG-pisken», men insinuerer at han gjerne lar seg styre av hevnmotiver, og forteller usjenert om hvordan han bruker sin gode venn Espen Lie til å true et menneske Tumyr selv er i konflikt med.

Han skriver at han får lyst til å begå selvmord når han ikke får «biffen alene» - en stor sak eksklusivt. At to kolleger blir satt i arresten, synes han er «litt komisk og kult».

Mediekritikeren Tumyr er vanskelig å få tak på: Han klager på at kravene til økonomisk avkastning har fått for mye å si i journalistikken. Samtidig får han ikke skrytt nok av sin nåværende arbeidsgiver, Se og Hør. Forstå det den som kan.


Terningkast 1

Monday, September 25, 2006

FAGBOK:"Essential CVS" av Jennifer Vesperman

CVS er anderledes enn andre systemer for kildekodekontroll (som jeg kjenner). Istedet for å låse filer som man skal endre, så lar CVS alle endre som de vil. Når man er ferdig med en serie med endringer så håndterer CVS eventuelle problemer. Dersom flere har endret samme fil så prøver CVS å slå endringene sammen. Dersom de ikke er i konflikt med hverandre så går det stort sett bra. Hvis konflikter oppstår så legger CVS forholdene til rette for at man kan skal kunne løse dem manuelt..

CVS er åpen kildekode. Det bruker RCS for å versjonere de enkelte filene. Det håndterer egentlig bare tekstfiler. Bilnærfiler må håndteres spesielt og har begrenset støtte.

CVS oppbevarer de RCS-versjonerte filene i et repository. Den enkelte bruker henter ut filene til sitt eget område i det som kalles en sandbox. Der kan de redigeres fritt inntil man sjekker dem inn igjen og lager nye versjoner i repository.

Da jeg begynte i et prosjekt som brukte CVS så syntes jeg det var vanskelig å få god oversikt over den overordnede filosofien i CVS. Så da var det bare å kjøpe en bok. Boken er en klassisk O'Reilly -bok med små tegnede dyr på omslaget. (Jeg tror det er sånne små Snipp- og Snapp-ekorn.) Den er godt skrevet og går dypt i detaljer. For eksempel advares det mot noen kommandoer på grunn av kommentarer i kildekoden som kan type på at det planlegges endringer.

Kan kjøpes fra play.com.

Amazon sier:
CVS, the Concurrent Versions System, is the popular source-code management tool that frees developers from the chaos that too often ensues when multiple users work on the same file. An open source technology that is available on most computer platforms, including Windows® and Mac OS® X, CVS is widely used to manage program code, web site content, and to track changes made to system configuration files. Multiple users can check out files from a directory tree, make changes, and then commit those changes back into the directory. If two developers modify the same file, CVS enables both sets of changes to be merged together into one final file. Although CVS is a lifesaver in many development scenarios, it suffers from poor documentation. But with Essential CVS, developers can have it all: the order that CVS brings and the comprehensive documentation developers need. Essential CVS is a complete and easy-to-follow reference that helps programmers and system administrators apply order to the task of managing large quantities of documents. The book covers basic concepts and usage of CVS, and features a comprehensive reference for CVS commands--including a handy Command Reference Card for quick, on-the-job checks. The book also includes advanced information on all aspects of CVS that involve automation, logging, branching and merging, and "watches." Readers will find in-depth coverage of the following:
  • Installing CVS and building your first repository
  • Basic use of CVS, including importing projects, checking out projects, committing changes, and updating projects
  • Tagging, branching and merging
  • Working with multiple users
  • Clients, operating systems, and IDEs
  • Repository management and managing remote repositories
  • Project administration, including bug tracking systems, enforcing log messages, history and annotation, and more.
  • Troubleshooting
Version control is essential to maintaining order in any project, large or small. Any CVS user, from beginners to team leaders and system administrators, will find this practical guide to CVS indispensable in getting the most from this valuable tool.

Terningkast 5

Monday, September 18, 2006

FAGBOK: Ti på topp

Jeg startet denne bloggen for å ha et sted å skrive om bøker jeg har lest. Spesielt fagbøker. Problemet er jo at ganske raskt forsvinner eldre bokanmeldelser ned i arkivene. Og der er de ikke så lette å finne.

Så derfor kommer nå min "Ti på topp"-liste. De ti beste fagbøkene jeg har blogget om.

Listen er sortert på opprinnelig terningkast.

  1. "Domain-Driven Design - Tackling Complexity in the Heart of Software" av Eric Evans.
  2. "The Design of Everyday Things" av Donald A. Norman
  3. "On Intelligence" av Jeff Hawkins
  4. "Programming Ruby" av Dave Thomas
  5. "The Best Software Writing 1" samlet av Joel Spolsky
  6. "The Mythical Man-Month" av Frederick P. Brooks,jr.
  7. "The Psychology of Judgement and Decision Making" av Scott Plous
  8. "Fit for Developing Software - Framework for Integrated Tests" av Rick Mugridge og Ward Cunningham
  9. "Agile Software Development with Scrum" av Ken Schwaber og Mike Beedle
  10. "JAVA 1.5 Tiger. A Developer's Notebook" av Brett McLaughlin og David Flanagan

Sunday, September 17, 2006

FAGBOK: "Domain-Driven Design - Tackling Complexity in the Heart of Software" av Eric Evans

Jeg hørte Eric Evans sitt foredrag om domain-driven design på Javazone i fjor.
To ting var åpenbare:
  • Eric Evans er en tørr og ganske kjedelig foredragsholder
  • Hans tema er fantastisk! Endelig en som forstår viktigheten av modellering i en verden av alle mulige smidige(agile) metoder. For en mann som er vokst opp med datamodellering så var dette nok til nesten å få tårer i øynene!
Jeg kjøpte boken samme dag og oppdaget raskt at Eric Evans er en mye mere engasjerende forfatter enn foredragsholder.
Boken er lang og detaljert og beskriver en rekke strategier for modellering i prosjekter. Alt for mye til å beskrive i en kort omtale som dette.

Skal jeg trekke frem et kjernepunkt så må det være "The Ubiquitous Language". Altså at man i modelleringen finner et sett av kjernebegreper fra forretningsområdet som skal brukes i alle deler av prosjektet. Dette gjør at modellene blir gode verktøy i kommunikasjonen med brukere som kjenner forretningsområdet. I boken beskriver han flere diskusjoner med brukere hvor de forfiner the ubiquitous language og avslører misforståelser mellom analyse og det virkelige forretningsområdet.

Kan kjøpes på amazon.

Amazon sier:
The software development community widely acknowledges that domain modeling is central to software design. Through domain models, software developers are able to express rich functionality and translate it into a software implementation that truly serves the needs of its users. But despite its obvious importance, there are few practical resources that explain how to incorporate effective domain modeling into the software development process.

Domain-Driven Design fills that need. This is not a book about specific technologies. It offers readers a systematic approach to domain-driven design, presenting an extensive set of design best practices, experience-based techniques, and fundamental principles that facilitate the development of software projects facing complex domains. Intertwining design and development practice, this book incorporates numerous examples based on actual projects to illustrate the application of domain-driven design to real-world software development.

Readers learn how to use a domain model to make a complex development effort more focused and dynamic. A core of best practices and standard patterns provides a common language for the development team. A shift in emphasis--refactoring not just the code but the model underlying the code--in combination with the frequent iterations of Agile development leads to deeper insight into domains and enhanced communication between domain expert and programmer. Domain-Driven Design then builds on this foundation, and addresses modeling and design for complex systems and larger organizations.Specific topics covered include:

  • Getting all team members to speak the same language
  • Connecting model and implementation more deeply
  • Sharpening key distinctions in a model
  • Managing the lifecycle of a domain object
  • Writing domain code that is safe to combine in elaborate ways
  • Making complex code obvious and predictable
  • Formulating a domain vision statement
  • Distilling the core of a complex domain
  • Digging out implicit concepts needed in the model
  • Applying analysis patterns
  • Relating design patterns to the model
  • Maintaining model integrity in a large system
  • Dealing with coexisting models on the same project
  • Organizing systems with large-scale structures
  • Recognizing and responding to modeling breakthroughs

With this book in hand, object-oriented developers, system analysts, and designers will have the guidance they need to organize and focus their work, create rich and useful domain models, and leverage those models into quality, long-lasting software implementations.


Terningkast 6

Saturday, September 02, 2006

ROMAN: "JPod: A Novel" av Douglas Coupland

Dette er egentlig en my versjon av Microserfs. Denne gangen bruker forfatteren et spillfirma som bakteppe for en gruppe av dysfunksjonelle nerder. For eksempel John Doe som egentlig er døpt "crow well mountain juniper". Han har vokst opp med sin mor i et lesbisk kollektiv og har ikke hatt kontakt med omverdenen før han ble tolv. Etter dette har han byttet navn og har som hovedmål å være så normal og gjennomsnittlig som mulig.

Gruppen i JPod er nesten ferdig med å utvikle et dataspill om skateboarding. Etter at de får beskjed fra firmaets ledelse om at de må ha med en søt skilpaddefigur begynner problemene...

Forfatteren bringer etterhvert inn en skare av merkelige personer. For eksempel Kam. Kinesisk menneskesmugler med glødende interesse for selskapsdans. Og etterhvert dukker forfatteren selv opp som en særdeles lite sympatisk bifigur.

Boken er tykk, men mange sider er fyllt med stoff som ikke er beregnet på å leses. For eksempel 16 sider med primtall. Gruppen liker nemlig å gi hverandre små oppgaver. I listen av 8363 primtall er det nemlig ett ikke-primtall. Eller tyve sider med tilfeldige tall hvor en null er erstattet med en stor O.....

Som i Microserfs skriver Coupland veldig morsomt. Og som i Microserfs tar han litt vel mye av på slutten....

Kan kjøpes på play.com.

Amazon sier:
Already dubbed Microserfs 2.0 by some pundits--a winking allusion to Douglas Coupland's previous novel Microserfs, which similarly chronicled pop-culture-damaged twentysomething misfits flailing, foundering, and occasionally succeeding in the high-tech sector--JPod is, like all of Coupland's novels, a byproduct of its era and yet strangely detached from it. Only this time with a bold and very crafty narrative device: Douglas Coupland, novelist, is a character in Douglas Coupland's novel. Which, when you think about it, makes sense since the type of people Coupland depicts are precisely the type of people who consume Coupland novels. As the once-great comedian Dennis Miller might holler, "Stop him before he sub-references again!" Readers familiar with Coupland's oeuvre know what to expect with the characterizations here. They also know that Coupland on a roll is both savagely observant and laugh-out-loud funny: "Bree was showing someone photos of her recent holiday visiting Korean animation sweathshops. She was bummed because she couldn't get into North Korea: too much legal juju. [She said] 'I just wanted to know what it's like to be in a society with no technology except for three dial telephones and a TV camera they won from Fidel Castro in a game of rock paper scissors.'" Much of the book is like that, built on granular and meandering exchanges between characters about . . . stuff. While JPod's flow is hobbled by some preposterous twists and character traits and by random words, phrases, and numbers splattered gratuitously across successive pages in oversized typeface, it's hard to imagine Coupland fans walking away disappointed. --Kim Hughes

Termingkast 4

FAGBOK: "Wabi-Sabi: for Artists, Designers, Poets & Philosophers" av Leonard Koren

Wabi-sabi is a beauty of things imperfect,
impermanent, and incomplete.


It is a beaty of things modest and humble.


It is a beauty of things unconventional.

Vi snakker altså om et japansk begrep om estetikk. Egentlig beskriver det en reaksjon mot kinesisk, overdådig utsmykning. Særlig i forbindelse med te-seremonien.

Wabi-sabi knyttes også til Zen-budisme og kan kalles "Zen of things". Men siden et av hovedprinsippene i zen er at ting ikke kan forklares, så er det umulig å forklare wabi-sabi. Dersom man klarer å forklare wabi-sabi fullstendig så ødelegger man det.

Forfatteren beskriver wabi-sabi i wabi-sabis ånd. Vi forstår litt av det, men det kan altså ikke beskrives.

Så jeg avslutter med dette diktet som beskriver følelsen av wabi-sabi:

All around, no flowers in bloom

Nor maple leaves in glare,

A solitary fisherman's hut alone

On the twilight shore

Of this autumn eve.

Kan kjøpes på amazon.

Terningkast 5