Skip to content

The Hunt For Gollum - a film by fans for fans

Det er næsten for godt til at være sandt, men 03.05.09 (eller søndag d. 3. maj 2009) udkommer filmen "The Hunt For Gollum". Den kommer kun som en online film (i hvert fald i første omgang). Her er lidt fra sitet:
 
About
The Hunt For Gollum is an unofficial not for profit short film by a group of enthusiast filmmakers. As a Lord of the Rings Fan Film, we are not affiliated with the Tolkien Estate or New Line Cinema and are producing this project as an entirely non commercial film. As with other fan films we are making this purely for the enjoyment of the material and the experience of making a high quality low budget film.

So Far...
Production began in early 2007 when writer-director Chris Bouchard started adapting the script from the Appendices of The Lord of the Rings. Since then, the first three days of filming were completed in September 2007 on location in N Wales.

Free Distribution
As a non-profit production, the entire film will be released online for FREE download only on the internet on www.hunt4gollum.com
 


Det er en film lavet af fans til fans. Det bliver helt klart et godt bud på en low-budget film med høj kvalitet. Om end andet, så er det da en god teaser til den kommende lord of the rings film - "The Hobbit". Der er 2 teasers på sitet. De er helt klart værd at bruge 5 min på :-)

Uddannelse i lækkert sommerhus

De næste par dage står på uddannelse. Vi har lånt et sommerhus i Blokhus en uge med det formål at uddanne os. Sidste år var det en succes, så mon ikke vi kan gøre det efter igen i år.

Sidste år stod den på GWT, Spring og Hibernate. I år har vi været mere ambitiøs, nemlig gui og webservices - og når jeg skriver gui mener jeg både en fed klient men også et præsentationslag i f.eks. Silverlight, JavaFX eller lign.

JAOO 2008 - onsdag (dag #3)

JPA
Patrick Linskey gennemgik kort en del af spec'en til JPA 2.0 - den endelige draft er endnu ikke færdig. Der ligger nok et par måneder endnu før der kommer noget ud.

Desværre kører vi stadig 1.4, så der går længe inden dette bliver spændende for mig, og jeg havde derfor lidt svært ved at "følge" med (manglende interesse).

Programmer's Dozen: Thirteen Recommendations for Reviewing, Refactoring and Regaining Control of Code
Kevlin Henney gennemgik 13 (faktisk 12, hvis man starter med at tælle fra 0 ;-)) ting man bør overholde som programmør. Der var faktisk ikke noget nyt her, men det var alt sammen noget man godt vidste.

En ting han sagde, som jeg synes var godt var at man skal aldrig bruge aldrig. Eller man må ikke bruge må ikke bruge/gøre. Alt i alt var dette en meget god præsentation, og som altid var Kevlin Henney fantastisk at høre på.

Real-world Refactoring
Neal Ford snakkede refaktorering. Og ikke bare refaktorering, men real-world refaktorering. En yderst spændende præsentation, hvor han gav en masse stof til eftertanke. Det er jo ikke bare at man skal refaktorere fordi man synes der er et mindre problem, man skal jo tænke sig om. Måske giver denne lille refaktorering anledning til en større refaktorering, som kan tage dage (i nogle tilfælde uger). Man bør derfor bl.a. sætte sig en deadline og sige her stoppe vi. Er vi stadig ikke færdig er det bare ærgeligt, men resten af teamet (eller kunden for den sags skyld) kan ikke være tjent med at man bare arbejder på eksisterende kode hele tiden...

Patterns of Internal DSLs
Martin Fowler var ufattelig kedelig at høre på - utroligt, men sandt. Det virkede meget som en arkademisk gennemgang. Han havde i hvert fald meget svært ved at fange mig... Måske fordi jeg ikke helt havde fanget hvor det var han ville hen.

Test Driven Development, Take 2
Erik Dörnenburg plejer altid at lave nogle spændende præsentationer, og denne var ikke anderledes. Desværre nåede jeg ikke at se det hele, da vi havde et tog vi skulle nå.

Men jUnit4 er godt nok kommet langt, og med mock objects kan man lave sine tests endnu bedre og fyldestgørende. Det er jo ikke altid man vil teste en connection, da man ikke kan være sikke på at den modsatte ende kører. Så kan ens tests være forskellig fra gang til gang. Hvordan tester man så at en webservice returnere korrekte data? Tja, man gør brug af mock objects, de kan "simulere" webservicen i den anden ende.

JAOO 2008 - onsdag - keynote

Med en titel som hed 50 in 50 gennemgik Richard Gabriel og Guy Steele en masse forskellige programmeringssprog. De havde helt klart brugt en masse tid på præsentationen, som var god. Det hele virkede godt og de havde et godt flow. Der blev smidt rundt med masser af gamle og til tider underlige sprog (Piet? hvad skete der lige for det sprog?). Imho var det en helt kanon præsentation, men kan godt forstå hvis mange hvad svært ved at se det gode i den.

Desværre gik de hele 20 minutter over tid, så der blev ikke så meget tid til kaffe - specielt ikke taget i betragtning af at vi også skulle smide vores tasker et sted...

JAOO 2008 - tirsdag (dag #2)

Failure Comes in Flavors (del 1 og 2)
Michael T. Nygard præsentation er, indtil videre, den bedste jeg har været til. Han havde helt klart flere års erfaring, som han gladeligt delte ud af. Hans præsentation tog udgangspunkt i hans bog Release It! Design and Deploy Production-Ready Software (som vi også fik købt). Han skar direkte ind til benenet flere steder, hvor vi har problemer. Eksempelvis er vi afhængig af vores host, og hvis hosten ikke svarer kan det potentielt trække hele vores site ned. Der er ingen håndtering af netværksfejl eller lignende. Med andre ord, han ramte virkelig noget som vi kan gøre brug af.


Taking Architecture into the Agile World
James O. Coplien snakkede en masse om agilitet og arkitektur. Han mener at det at være agil er som teenager sex, alle snakker om det, nogle gør det men ingen gør det korrekt. Præsentationen var meget spændende, men til tider havde man lidt svært med at følge tempoet. Der var en masse smarte ideer, som han ikke mente man kan lave i Java - dog var der en tilstede, som påstod at de var godt i gang med at implementere de ideer.


RIAs using Adobe AIR & Flex
James Ward gennemgik kort hvordan man kan bruge Flex til at udvikle brugervenlige webapplikationer. Gennem hans præsentation bruge han nogle kodeeksempler, og det virkede temmelig overbevisende.

Hvor Flex henvender sig (som jeg forstod det) til webapps henvender AIR sig til desktoppen. Også her fik vi et par eksempler, og det virker alt sammen meget imponerende.

Helt klart noget der skal prøves. James Ward virkede meget overbevisende, produktet virker gennemtænkt (det virker jo også under Linux, thumbs up til Adobe... hvem havde regnet med at jeg skulle sige det).


Zero Turnaround in Java
Jevgeni Kabanov brugte meget af sin tid på at forklarer hvorfor man helst ikke skal forstyrres. Det tager simpelthen for længe at komme tilbage til konteksten igen. Her kommer JavaRebel ind i billedet. Det fjerner meget af den tid man bruger på at vente på at ens localhost kommer op igen.

Med et par simple demoer blev man hurtigt overbevist om at der var mere end bare tom luft. Det her skal prøves. Reload af klasser, tilføjelse af metoder, klasser og meget mere uden om classloaderen lyder alt sammen for godt til at være sandt.

JAOO 2008 - tirsdag - opening keynote

Lars Bak var så heldig at få lov til at snakke om V8: The JavaScript Engine Inside Google Chrome. Der var lidt tekniske problemer i starten, så allerede fra starten havde han mistet de første. Præsentationen blev alt for teknisk og kedelig. Jeg havde frygtet et salgstrick, men havde det bare været det ville det måske have været godt.

Helt ærlig, så er jeg lidt ligeglad med hvordan implementeringen af den underliggende motor allokere objekter i memory. En keynote bør imho ikke være så teknisk. Specielt ikke i dag, hvor der er meget fokus på arkitektur og dermed ikke nødvendigvis programmører tilstede.

JAOO 2008 - mandag - keynote

Erik Meijer fra Microsoft fremlagde sin præsentation om Why Functional Programming (Still) Matters. Det hele startede godt, men man mistede kort efter fokus. Erik Meijer snakkede desværre højt om funktionel programmering, og jeg har aldrig rigtig været meget for dette... Dog vil jeg sige at der kom en masse spændende ting frem, uden at det egentlig blev fangende.

JAOO 2008 - mandag (dag #1)

Continuous Integration
Chris Read fra ThoughtWorks gennemgik en række ting, som continuous integration (herfra CI) indeholder. Præsentationen var god. Der kom en masse ting på banen, desværre blev han aldrig rigtig konkret. Ulempen var derved at man aldrig kom til en tool eller lignende som kunne hjælpe i integrationen af CI.

Dog vil jeg påpege at jeg synes præsentationen var god. Hvorfor? Jo, fordi problemet er ikke at han ikke blev konkret med nogle tools men organisationen. Det er (og har altid) været organisationen, som er problemet. Derfor, man bør ikke lave CI for CIs skyld men for at hjælpe organisationen. Det er imho meget vigtigt.

XML Persistence
John Davies får ofte tilnavnet über geek. Det må jeg give ham ret i, han er godt nok en geek - på den gode måde. Det han gennemgik med XML persistence var et problem jeg allerede er støt på - nemlig, hvordan persistere man xml? I finansbranchen i staterne er problemet endnu større (gider ikke lige gå i detaljer). Her har man store xml-filer som ændre sig ca. hver anden måned. Hvis man skal bruge en RDBMS til dette bliver opgaven næsten umuligt. Specielt hvis man skal bevare en historik hen over tiden. Der findes nogle xml databaser, og det er her han kommer ind i billedet. For at gøre en lang historie kort så er tiden til xml databaser måske allerede kommet. Det bliver spændende at se hvornår navnet John Davies dukker op sammen med xml databaser, som er skalerbare. Spændende siger jeg bare.

C# 3.0 and LINQ
Anders Hejlsberg gennemgår nogle af styrkerne ved LINQ. Vha. demoer gennemgik han en masse eksempler, som viser styrken ved LINQ. Men som jeg skrev tidligere, så imho er det ikke smart at pludre alt sammen i et sprog. Det er måske bare mig?...

Anywho, det er virkelig imponerede, hvad C# og LINQ kan gøre i dag. Fremtiden for sprog som dette ligger dog i det uvisse. Specielt hvis man er ikke ved om der er noget som hedder Microsoft og 10 år... men det er en anden historie :-)

Fortress
Guy L. Steele fra Sun har brugt de par måneder til at finpudse Fortress, et sprog designet til high-performance computing, parallelle processer osv. Et sprog som har "alt". Steeles præsentation var meget teknisk og teoretisk (meget matematik) og temmelig tung. Dog vil jeg sige at det var imponerende uden at være fortryllende. Nu er det anden gang jeg har været inde og hører om Fortress, og jeg må da snart downloade og prøve det. Der var ingen demo, så præsentationen var meget lidt resultatorienteret.

Jeg ville herefter have hørt lidt om Scala, men dette måtte jeg give op på... Kan ikke have mere i hovedet efter en god gang Fortress.

JAOO 2008 - mandag - opening keynote

Anders Hejlsberg åbnede JAOO 2008 med en keynote som havde titlen "Where Are Programming Languages Going?". Anders Hejlsberg er sådan set spændende nok at høre på og han har en fordel med sine mange års erfaring indenfor området. Desværre er han også en Microsoft mand, og dette havde keynoten meget præg af.

De nyeste ting i C# er helt klart spændende og F# lyder da også som om det har en fremtid, men måske forsøger Microsoft at "genskabe" Erlang. Jeg forstod ikke helt fordelen ved at bygge det hele fra bunden... Men de havde da nået at få komme langt. Hvad fremtiden bringer ved jeg ikke.

Imho er det forkert at blande alle sprogene sammen, som man ser i C# med f.eks. LINQ. Imho så bør man skille sprogene af i DSL i stedet for at samle dem. Måske er det vejen frem, det synes jeg bare ikke pt.

Alt i alt en spændende præsentation, men desværre stadig meget Microsoft-præget (hvilket JAOO 2008 generelt er blevet...).





Ja, jeg kom med til JAOO 2008 :-)

Seinfeld skal redde Vista

Software giganten Microsoft har ansat Jerry Seinfeld til at redde Vista - eller sætte skub i salget (som Microsoft så flot selv udtrykker det). Første reklamefilm er... tja, jeg vil ikke udtale mig om denne. Og dog. Det eneste gode ved den (imho) er at det er Jerry Seinfeld der er med. Resten vil jeg lade være op til andre:


Firefox 3.1 - fartdjævel?

I foregårs kunne jeg skrive om Chrome. Jeg må indrømme at hastigheden er bare helt i top. Så læste jeg denne artikel, og tænkte at jeg måtte hellere lige teste Firefox 3.1 (eller Mindfield, som den også kaldes).



Firefox 3.1b1pre under Windows XP


Tilbage står man med en følelse af at der endelig sker noget på dette marked. De sidste mange release af Firefox, IE, Opera og alle de andre har hastigheden ikke været noget der har været fokus på. Det var vel Safari som startede med at smide en ordentlig opdatering på markedet. Fremtiden er lys og hurtig.

Jeg kan kun anbefale folk til i det mindste at teste Firefox 3.1b1pre (den nyeste i skrivende stund - trunken kan hentes her: http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/).

D-A-D med album til november

Det er næsten for godt til at være sandt, men snappet direkte fra deres hjemmeside:
New Album from D-A-D in November

"Monster Philosophy" will be the title of the 10th studio album from one of Denmarks most popular and persistent rock bands. The songs were written in the past two years and producer on the album is Joshua, who has worked with Kent, Carpark North and many other bands. The basic tracks were recorded in Long Branch, New Jersey in April and the work has continued in the Mansion Studiet in Copenhagen.

Tilbage siger jeg bare: nam nam.

Hør et af de nye numre lige her: Revolution

Firefox 3 frigivet

Bedre sent end aldrig :-) Firefox 3 er blevet frigivet, så det er bare at komme igang med at downloade. Der er virkelig tale om en masse forbedringer i nærmest alle hjørner af foxen. Lækkert siger jeg bare.


Firefox 3 og forbedret adressebar

Firefox 3 RC1 er udkommet og jeg må indrømme at jeg er blevet overrasket - positivt. Den er utrolig hurtig. Når den rendere siderne, går det virkelig stærkt. Der er kommet en masse nye feature, nogle af dem kunne jeg godt undvære, andre vender man sig temmelig hurtigt til.

En af disse er adressebaren - den er optimeret. Den husker de sider man har besøgt gennem tiden. Og så gør den det på en elegant måde. Den viser dem i form af en drop-down og selve "søgningen" foregår via smart-search. Det gode er at man ikke behøves søge på navnet på siden, men man kan også søge på titlen på siden. Med andre ord, søger jeg på nyhed får jeg dette:


Klik for større billede


Blandt andre ting kan næves en forbedring i søgningen af nye plugins. Dette foregår nu direkte i fox'en. Hvis man vil vide mere end det information man får via add-on delen kan man komme ind på den officielle add-on side og læse mere.


Klik for større billede