Det her er så meget mig

1. July 2009

Qwertial Aphasia
“Qwertial Aphasia”

(Tegning fra min favorittegneserie XKCD der som et kendetegn har metakommentarer i tooltips, når man holder musen over billedet)

Reboot11

28. June 2009

by tlossen @ flickr Endnu et Reboot er gennemført.

Som altid står jeg tilbage med en masse nye ideer og endnu mindre tid end jeg havde før.

Hørte gode taler, talte med en masse mennesker og fik lavet alt alt for lidt praktisk legeri, selvom der lissom var lagt meget op til det. Not so much action fra min side. Skam på mig.

Kiggede over skulderen på WIFI cykelbygggere, og blev fascineret af hvor elegant og enkelt det kan være at skrue et mobilt solcelledrevet accesspoint sammen: Re:Bike

Middagssnak med Peter Rukavina, Olle og Luisa om 100-timers tegning, ansigtsgeometri, RFID (mere om det senere), living by numbers, motionsmotivation og berigelse af bankdata.

Afterpartysludder med Moltke om sociale ruter

Goodiepal gav mig lyst til at blive lidt mere sindssyg.

Matt Webb gav mig lyst til at bruge 100 timer på at lære noget nyt. Og til at kyle noget data i nogle algoritmiske chernoff faces.

Bruce Sterling sagde at vi kommer til at leve i en mørk eufori og gav mig lyst til at leve lidt mere simpelt. (weinberger notes) Smed efterfølgende en masse tøj ud. Brugte det aldrig.

Og så var der Mark Wubbens præsentation om Homemade UbiComp, som jeg desværre ikke så, men hans slides med noter og seje links kan bruges alene.

PS: der er nogle interessante videoer fra reboot her: video.reboot.dk

PPS: se de fantastiske hoppende deltagere i slowmotion

Tidsrejse i Friskos isplakater

5. June 2009

Frisko 1979Frisko har smidt deres gamle isplakater online.

Man kan finde navne på is, man ikke har hørt om siden man væltede rundt på et strandtæppe med plastikskovl og sand-coatede mariekiks.

Åh, Nødde Gok og Mælkedreng, hvor har I dog været i alle disse år?!

Det slår mig, at enhver psykoterapeut med respekt for sig selv bør have et sæt 1:1 plakater stående bag briksen.
Så skulle der mulighed for at få transporteret klienten tilbage til barndommen i en allerhelvedes fart.

(via tveskov, selvfølgelig, hvis ishukommelse dog rækker lidt længere tilbage end min)

Præsentation om Rails og ASP.NET MVC

29. May 2009

I går holdt jeg et oplæg på Community Day 09 om Rails og ASP.NET MVC.

Jeg synes selv, det gik helt ok, selvom jeg ikke har den store erfaring med tekniske præsentationer — men det kunne jeg godt tænke mig at få, så det var fedt at få lov til at plabre en hel time om noget jeg synes er sjovt.

Nå, men her er slides, source og links.

Slides

Præsentationsslides som pdf: railsvsmvc.pdf
Jeg har fixet et par stavefejl og inkluderet en enkelt NHibernate slide, jeg ikke fik tid til i går.

Source code

Sourcekoden til den fantastiske ASP.NET MVC app: bookstore2000.zip

Jeg har lige brugt 10 minutter på at runde demo-eksemplet lidt af, så der nu er fuld CRUD i boghandlen (whoa!).

Og så har jeg implementeret en ViewModel i stedet for at bruge den onde onde ViewData collection. Det var godt nok ikke med i demoen, men jeg kunne simpelthen ikke oploade noget der skriger så meget mod himlen.

Der ligger et sql script til databasen, og så skal der bare justeres en connectionstring i web.config før du har butikken oppe at køre!

Links

Og et par links til ting, der blev nævnt undervejs og efter oplægget:

FubuMVC - FubuMVC is a Front Controller-style MVC framework designed primarily for Web applications built on ASP.NET (though it can be used for other non-web, non-ASP.NET purposes).

S#arp Architecture: ASP.NET MVC with NHibernate - et bud på at putte M’et tilbage i MVC og give en mere fuld stack

xVal - let valideringsframework til ASP.NET MVC, der bl.a kan bruges med DataAnnotations (.NET 3.5), Castle Validator, NHibernate Validator og Enterprise Library’s Validation Block.

Castle Windsor - Castles DI Container

MonoRail - en moden .Net MVC implementation fra Castle projektet.

Barnet skal stadig hedde Klaves. Eller noget.

4. May 2009

Har lige flyttet det grænsende til det geniale og/eller borderline guddommelige, vildt populære og sindssygt crazy syge site hvadskalbarnethedde.dk fra joyent til site5.

Da jeg i sin tid i 2007 deployede sitet til textdrive var det den helt store omgang med apache som reverse proxy og load balancer og nginx inde bagved og en eller andens pumpestok. Det holdt hårdt at få konfigureret det.

Nu har vi Phusion Passenger. Og selvom jeg frygtede at det ville blive noget værre rod at flytte en Rails 1.2.1 app til noget så shining new som passenger, så gik det som en drøm.

Jeg har restoret databasen, ændret database.yml og erstattet min .htaccess fil med én linje. FTP deployment FTW.

Fulgte denne guide

PS: jeg ved godt at jeg sagde at jeg var færdig med rails. Det er jeg også. Sådan da.

1 - 2 - 3 - MALK!

16. April 2009

Under påskefamiliehyggen kom vi til at tale om den nye regering og de nye ministre, og da talen falder på Inger Støjberg (hende fra inger.dk) udbryder min far (ham fra nederskovblog.dk):

“hende har jeg jeg vundet over i en malkekonkurrence”.

Det ligger vist nogle år tilbage i tiden. Noget med venstres ungdom (ikke at forveksle med min fars)

Jeg har frembragt en rekonstruktion

123malk
(bemærk, dette er IKKE et autentisk foto men en montage)

Hvis vi skal vælte den borgerlige regering, så er ingen sejr for lille.

Det er aldrig for sent at blive stolt af sin far!

Community Day 09

4. April 2009

CommunityDay09D. 28. maj er der Community Day 09, et gratis 9-22 arrangement for udviklere, arrangeret af eksperten.dk, udvikleren.dk og activedeveloper.dk.

Jeg har sagt ja til at holde et oplæg om min oplevelse af skiftet fra Rails til ASP.Net MVC.
Det bliver 2 x lynintro + sammenligning af teknik og “developer experience” og sådan.

Det er et blandet-teknologi-arrangement med bl.a. Android, Drupal, Silverlight, Ruby, LINQ og Flex/Air.

Så hvis du har lyst til at hænge lidt ud med andre folk med koderester på skåneærmerne, så tilmeld dig og så kan det være vi ses?

Update, 5/4: Daniel har fixet tilmeldingsdimsen, så nu kan man registrere sig igen!

Folketwinget open sourcet

2. April 2009

I sidste uge kom twittertinget.dk, der viser folketingspolitikernes twitter-aktivitet.

Forleden kom den anden siden af disken, folketwinget.dk, der viser tweets om politikere og folketinget.

I går kom Classy med sin egen double damage variant: Politwik - for og imod

I dag har Steffen Christensen fra 23 opensourcet koden bag folketwinget.dk så alle nemt kan lave en tilsvarende tweet aggregator på googles cloud platform AppEngine

Det er supercool!

Copydan slår til igen

1. April 2009

Nu har vi haft så travlt med at svine de amerikanske softwarepatenter til.

Amazon har patenteret one-click-buy, og der er altid patent-squatters der forsøger at malke penge af succesfulde virksomheder med tvivlsomme patenter på “en bærbar enhed der kan afspille musik”.

Men nu er vi også kommet med herhjemme.

Copydan, som vi kender som dem, der kradser penge ind, når man går forbi en kopimaskine, har netop fået accepteret et søgsmål ang et patent hos den europæiske patentorganisation EPO.

Det drejer sig om copy-paste, som Copydan tilsyneladende har haft patent på siden 1978 igennem deres patent på “teknologier til at fremstille kopier af tekst, herunder reproduktion”.

Nu er døren altså åben for at Copydan kan indkræve patentlicensafgifter fra f.eks. Microsoft for copy/paste funktionaliteten i Windows.

Det er ikke helt klart hvorvidt de vil gå efter fast indtægt fra Microsoft eller om de er villige til at gå så langt som til at kræve afgift pr effektueret copy/paste.

Og det er heller ikke helt tydeligt om patentet også gælder copy/paste af billeder og filer som ikke er tekstdokumenter.

Så nej, det er ikke kun i USA at de intellektuelle rettigheder er helt fucked up!

Anbefaling: ANUG podcasts med Umbraco-Niels

22. March 2009

Har lige hørt et rigtigt fint interview med Niels Hartvig fra Umbraco (Et open source web Content Management System, eller CMS).

Den er lavet af ANUG’s Søren Spelling Lund som en del af ANUGs podcast (ANUG står for Århus .Net User Group, og er nok den mest velkørende .net user group i landet.)

De tre dele sætter fokus på historien om Umbraco (som er rigtig rigtig god), forretningen og produktet.

De tekniske forudsætninger for at lytte med er lave, da det mest er historien om tilblivelsen af et succesfuldt open source CMS, herunder organiseringen, de personlige faktorer og forretningsudvikling.

Find det her: Del 1, Del 2, Del 3.

Hvis man interesserer sig lidt for open source eller godt kunne tænke sig at finde ud af, hvordan i alverden man kan tjene penge på noget der er gratis, så er det et godt lyt.