Garfield multithreaded

Som et brugbart eksempel på multithreading, så besluttede jeg at lave et Java program der henter samtlige afsnit af Garfield fra 1978 frem til i dag (ideen er inspireret af Niels Christian).

Multithreading er ret smart til denne opgave. Uden multithreading, så skal hvert download først oprette en connection til en URL, så skal en InputStream, en FileOutputStream og en BufferedOutputStream oprettes, før billedet kan hentes, hvorefter de skal lukkes igen. Med multithreading kan fx 20 connections oprettes samtidig, og 20 indlæsninger og skrivinger forgå samtidig.

Dette kunne også tydeligt ses i download hastighederne. Hvor ved kun én tråd, så hentede den ved en 40KB/s (Et billede fylder ca. 40KB), mens ved 20 tråde, så var den oppe på 600KB/s (ud af en mulig 1MB/s).

Hvis man ser på hvornår billederne blev oprettet, så tog det en 22 min med multithreading at hente alle billederne. Uden, så tog det ca. 7 min at hente bare en enkel mappe. Det ville have taget 7 min * 31 mapper = 3,5 timer. Da jeg hentede, så gjorde jeg det over 2 omgange, da jeg ikke ville belaste siden alt for meget, så det kunne måske kunne hentes på under 10min (512MB / 1MBps = 8,5min).

Koden kan ses her: http://paste2.org/p/161995
(Jeg har fjernet url adressen, og lavet nogle små fejl, for ikke gøre det for nemt).

Første stribe fra 1978:

Seneste stribe fra i dag 2009:

Der er en ret stor forskel på tegnestilen :)

Zip fil med alle billederne: Garfield.zip (512MB)


Samlermani

Jeg elsker at samle og har nok en vis form for samlermani. Dog er det ikke fordi jeg ikke kan give slip på det jeg samler, hvilke egentlig er derfor jeg skriver, for at få eviggjort min samling, før det bliver smidt ud. Det lidt svært at forklare den dejlig fornemmelse det er at se på en komplett samling af noget, eller mange af en slags ting.

Denne stak aviser har været en fast del af mit inventar. Den første avis er fra den 2. august 2006 og indtil juni 2008 (med en ½ års pause). En af grundene til jeg vil af med den er, at den lugter meget dårlig, den giver værelset et surt lugt. Den udgør vel egentlig også en vis brandfare, så det er nok bedst jeg skal af med den.
DSC_0662

Min samling af sodavandsflakser. Dog er det ikke mine allesammen, de er drukket i fællesskab med Stian. Alle Faxe Kondierne er dog mine. Det ser ikke helt af så meget når de er placeret så pænt på gulvet, men inden da, så lå de i skabet, og fyldte næsten alle mine hylder, samt noget af Kevins og Niels Christians. Det var også ret sjovt at samle på, men den manglede hyldeplads blev lidt irriterende, og så er der en del pantepenge der.
DSC_0665

Min samling af Guiness World Records og Hvem Hvad Hvor begyndte i julen 1994 da jeg modtog The Guiness Book of Records 1995. Siden da har jeg fået dem i julegave (dog ikke de gange hvor nogen glemte at give mig dem), og de fylder efterhånden temmelig meget. Det lidt sjove ved Hvem Hvad Hvor er at jeg begyndte på at samle dem da jeg kom til DK i 1998, så det er efterhånden en del år jeg har boet i Danmark.
DSC_0711

Læsere af min blog vil nok kunne genkende den skuespillerinde disse DVD er med, nemlig min idol Natalie Portman. Jeg har samlet på alle hendes DVDer, og hver gang en ny udkommer, så modtager jeg den med posten. DVDerne på billedet er sorteret efter udgivelse af filmen, hvor den første, Léon, øverste til venstre er den første og Mr Magoriums Wonder Emporium er den sidste jeg har fået. Jeg venter dog på at Amazon sender “The Other Boleyn Girl”. Det er nok den samling jeg er mest stolt af!
DSC_0704

Mine Drømme

I nat, da jeg prøvede at falde i søvn, surftede jeg lidt rundt på nettet. Der stødte jeg ind i et link på google.coms forside. Egentlig ville jeg tjekke om der stod et tal for hvor mange links google har indekset; jeg hørte at google har indekset 1 billion links, hvilke er ret så mange.

I stedet var der et link til et foredrag af den lige afdøde Rand Pausch, der hed: Achieving Your Childhood Dreams. Foredraget handlede om de drømme han havde som barn og nu hvor han var på sit dødsleje (han havde dødelig kræft), så kunne han fortælle hvordan det gik med at opfylde dem. Det ledte ham også til en snak om drømme og at selvom man støder ind i nogle mure undervejs, så skal man presse på for at få disse opfyldt.

Da jeg jo ikke kunne sove, så lå jeg og tænkte på hvad mine egne drømme var. Det var lidt sjovt, men fordi jeg er lidt perfektionistisk, så var en del af dem nærmere mål end drømme. Altså mål som, at jeg skal få læst alle de bøger jeg har på min reol eller ikke dumpe et eneste eksamen fremover.

Men her er mine 5 drømme:

1. Være pilot ombord et challenger jet fly.

Denne drøm bunder i min store lyst til at flyve. Det ville være fedt at være pilot og så i en lyn hurtig og top moderne jetfly. Det kunne være fedt at cruise verden rundt med folk, med et dejlig hurtig og manøvre dygtig fly. Man kunne så spørge om det ikke var nok med at blive pilot, men min fascination har været i learjets og challenger fly og er også den jeg fortrækker at flyve i Flight Simulator X (ud over militær jet flyvet). Mit køb af ny computer til at spille FSX er en måde at komme tættere på denne drøm.

image

2. Møde Natalie Portman.

Dette håber jeg ikke overrasker nogen. Der er egentlig forskellige trin i denne drøm, opdelt efter hvor svære de er at opnå. Det første er at se hende i virkeligheden, altså på gaden eller lign. Det andet trin er at overvære en forlæsning eller teaterstykke med hende. Det trejde er at få et autograf af hende samt et billede med hende og mig og muligvis også snakke lidt sammen. Hvis bare et af disse trin bliver opfyldt, så vil jeg anse min drøm som opfyldt, men 2. og 3. trin er at foretrække.

image

3. Overvære et OL åbningsceremoni.

Det var noget jeg har drømt om lige siden OL i Atlanta i 1996. Det der var det meste spændende ved hver OL var åbningsceremonien. Det er så enormt storslået og at overvære så et stor ting er noget jeg drømmer om. Det tætteste jeg har været på at få den opfyldt, var da jeg rejste rundt i Australien, der var jeg tilfældigvis i Melbourne samtidig med Commenwealth legene. Der var også et kæmpe show uden for selve stadionet, med fyrværkeri og alle mulige både der sejlede op ad floden. Selv det var en stor oplevelse. Nu er OL næste gang i London, så egentlig er min drøm ikke helt umulig, vil bare kræve at jeg har råd til det når den tid kommer.

image
(billede taget fra floden i Melbourne til åbningsceremonien)

4. Køre Europa rundt i tog.

Jeg var tæt på (delvist) at udleve denne drøm sidste år. Jeg havde helt spontant planlagt et rejse, på nogle dage, til Rom i tog. Dog er denne type spontane rejse ret dyre og i det sidste ende havde jeg heller ikke tid. Men min drøm er at rejse interrail fra Danmark, ned gennem vesteuropa med et smut forbi London (kan være jeg kan slå to drømme sammen), ned til Spanien, tilbage til frankrig, over til Italien, sejle til grækenland, op gennem østeuropa forbi budapest, prag og warszawa til Estland, sejle over til Sverige og så tilbage til Danmark. Måske ret dyr, men der er generelt en grund til drømme er så svære at opnå, og så er det endda min drøm at rejse 1. klasse.

Unavngivet

5. Flyve til Australien i en A380 i Første klasse.

Det fører mig til det sidste, at flyve i en Airbus 380, London til Australien i første klasse. Eller rettere, flyve i en suite. En suite på en A380 er en lukket kabine på flyvet, hvor man har en stor lænestol som sæde, samt en seng der kan tages frem, så man ligger helt fladt. Der er også fladskærm, hvor man kan vælge mellem 100vis af film og alle de afsnit af TV-serier man lyster. Desuden er maden lavet af en kok og man bliver opvaret af en stewardesse. Denne meget dyre drøm skyldes både min fascination af den nye kæmpe airbus, men også at jeg elsker luksus (i modsætning til Maria, der lige nu er i Combodia, hvor der næsten ikke kan blive mere primitiv, og så kan hun lide det!). De gange hvor jeg har taget turen til Australien, der har jeg følet enorm ubehag og har drømt om at komme foran i flyet og kunne falde i søvn i de dejlige stole. Så det er min 5. drøm.

image

Mosaic mit liv

Nu hvor Lars og jeg praktisk talt er kærester (intern joke), så blev jeg nødt til at kopiere hans stjålne mosaic koncept. Legen går ud på at svare på nogle spørgsmål gennem flickr, og vælge et billede på det første side, som man laver et mosaic af.

Spørgsmålene:

1. Mit navn
2. Min livret
3. Mit yndlingsdyr
4. Min yndlingsfarve
5. Min kendis-flamme
6. Min yndlings drik
7. Mit drømme ferie mål
8. Min yndlings dessert
9. Når jeg bliver ældre vil jeg være
10. Det jeg elsker mest i mit liv
11. Mig beskrevet med ét enkelt ord
12. Mit Flickr-navn

Og resultatet:

1. ANDREA, 2. Lammesteg, 3. This is your cat on drugs., 4. Blue Sky and Clouds, 5. Natalie Portman, 6. Ekspres Letmælk, 7. Rome and his churches, 8. 20070802 Rob’s Banana Split, 9. News Reel – Photo by Pilot, 10. {side-splitting laughter}, 11. i heart nerds, 12. Billede (4)

WEI 5,7!!

Jeg valgte at købe computeren, som var, med nogle få undtagelser, næsten de samme dele som jeg bloggede om sidst. Jeg har brugt hele dagen på at lave og lege med den og alt virker som det skal. Dog blev jeg en anelse bange undervejs. Jeg havde fået det hele til at køre, men da jeg målte computerens WEI tal (Windows Experience Index), så fik jeg grafik til sølle 3,7. Det er næsten det samme som min bærbar og så har Flight Simulator X en min på 4.0 og en anbefalet på 5.0. Men så heldigvis opdagede jeg, at jeg havde glemt at sætte nr. 2 størm kabel til grafikkortet, hvilken gav 5,9 på WEI, hvilke er det højeste tal man kan få. Det der trækker ned er processoren, det skulle have været en Quad Core for at få det op til 5,9. Dog hvis jeg finder en større køler til min CPU, så kunne den overclockes til 5,8.

Min WEI score. Jeg var ret glad da jeg så det tal!!
wei

 

Så måtte jeg prøve køre FSX. Her er et screenshot af en EH-101, som er det nye danske redningshelikopter, der flyver henover storebæltsbroen.

2008-7-11_0-27-56-540 

Nu er det ret sent og jeg roder som aldrig før, så blogger ikke alle detajlerne, det gør jeg først engang i næste uge.

Tøjsnor på Fuglebakkevej

Som man nok har læst i det forrige indlæg eller måske vidste i forvejen, så flytter Katrine herfra. Det har desværre skabt nogle problemer (udover at vi så mangler nogle at flytte ind). Hun ejede nemlig det tøjstativ vi havde og vi er nu efterladt uden nogen måder at tørre vores tøj på, hvis altså man ser bort fra tørretumbleren, men den er ikke altid vel egenet til al tøj og den har også en tendens til at blive for varm hvis der er for meget i den.

Siden jeg er vicevært på stedet, besluttede jeg så for at gøre noget ved det (jeg håber det er ok med vores udlejer, kom først i tanke om jeg nok burde have spurgt ham, efter jeg var begyndt at bore). Så jeg tog ned til Silvan og købte de nødvendige materialer. Jeg købte nogle forskellige farve tøj snor, så vi jeg kunne se hvilke farve passede bedst og nogle kroge til at sætte snoren op i. Da der ikke er nogen der har et slagbormaskine her, så måtte jeg også købe sådan et, sammen med murbor, da det var muresten jeg skulle bore i. For at stramme snoren købte jeg også nogle wirestrammere, som jeg sættes mellem krogen og snoren, sådan at når snoren begynder at hænge, så kan de bare drejes og snoren bliver strammet, for det kommer den helt sikkert til når der har været meget vådt tøj på den.

Det var lidt sjovt at sætte op, specielt fordi jeg fik lov til at lave en frygtelig masse larm. Det var også fedt at lave og nu hvor jeg har købt en boremaskine, så vil jeg finde mig nogle projekter jeg kan gå igang med her, nogle forslag?

Billeder af arbejdet:

DSC_0636
Alt det udstyr der skulle bruges.

DSC_0646
Nogle hårde mursten!

DSC_0656
Læg mærke til Kevins flotte 8 tals knob og wirestrammeren.

DSC_0651
Så kan der igen tørres tøj!

Ledigt værelse på Fuglebakkevej

Jeg har modtaget en mail fra Daniel Birch, hvor han spørger om vi kender nogen der kunne tænke sig at flytte ind på Fuglebakkevej 1B. Det gør jeg udmiddelbart ikke, men så kan det være, at mine mange læsere, kender nogen der kunne tænke sig det. Kravet er, at man er eller skal snart til at studere.

Lidt fakta om værelset.

  • Husleje til 1750 kr.
  • Vand, varme, el, internet og vaskemaskine med i huslejen.
  • Værelse på 15 kvm.
  • Fællesstue med TV samt bredbånds tv, Xbox 360 og Wii.
  • Hurtig bredbånd (hastigheden varierer, pt på 10 mbit).
  • Vaskerum med plads til at tørre tøj.
  • Fælles køkken med eget skab.
  • Fælles badværelser med 2 brusere og 2 toiletter.
  • Aflåst cykelskur.
  • Meget bevemt beligende med 1km til Århus Universitet samt Handelshøjskolen og lige op til botanisk have.
  • Fakta der har åben alle dage fra 9 – 21 tæt på (50m).
  • Storcenter 5 min i gå afstand. .
  • Eget kælderrum til opbevaring af ting.
  • Tæt på Århus Cafékirke (også 50m).
  • Super seje og flinke naboer!!

Hvis det er noget for dig, så kontakt Daniel Birch på: daniel.birch@adventist.dk eller bare læg en kommentar.

Hvis du ikke er interesseret, men måske kender en der er eller kender en der kender en der ville synes det var noget med sådan et værelse, så endelig sørg for at de får det at vide. Det er et rigtigt godt tilbud, og til den pris får man ikke noget bedre så centralt beliggende i Århus.

Billeder:

(jeg kunne ikke tage et af selve værelset, den er stadig beboet).

DSC_0578
Stuen (antennen bliver udskiftet med telia bredbåndstv snart).

DSC_0584
Hoveddøren og gangen. Værelset ligger længst nede på billedet.

DSC_0590
Bunke af spil til fri afbenyttelse.

DSC_0592
Køkken.

DSC_0593
Vaskerum.

DSC_0594
Kælderrum.

DSC_0565
En super flink nabo.

Happy Birthday Natalie Portman!

Så er det igen den tid på året hvor en vis skønhed bliver en smule ældre. Eller for at være mere præcis, 27 år ældre end den dag Natalie Portman blev født. I den anledning har jeg taget nogle billeder, for at fejre denne helt specielle dag. Så er der kun at sige: TILLYKKE MED FØDSELSDAGEN NATALIE!!

DSC_0542

DSC_0547

DSC_0549

DSC_0551

DSC_0552

DSC_0559

Danish Air Show 2008

Jeg har en underlig fascination af fly og har længe ønsket at være pilot, dog koster det så utrolig meget, og en uddannelse i Århus er heller ikke mulig. Så indtil videre er det eneste der kan slukke min tørst for flyvemaskiner, at se på dem. Så derfor tog Stian, Lars, Andrés og jeg til Danish Air Show i Karup. Egentlig skulle jeg til Air Show sidste år i Aalborg og Roskilde, men det blev aldrig til noget.

Vi tog afsted ved 9 tiden om morgen, (egentlig havde jeg planlagt at tage afsted ved 6 tiden, men det var ikke så populæret, og ville hellere ikke have været så sjovt hvis vi var søvnige under det hele). Det tog en 2 timer fra Århus til Karup, uden de store problemer. Derefter skulle vi egentlig have taget en shuttlebus de 3 km til fly opvisningen, men valgte i stedet at gå. Halvvejs blev vi så dirigeret en helt forkert vej af hjemmevænet, og gik hele 2 km forgæves. Heldigvis kom vi forbi Karup lufthavn, og kunne derfra tage en taxa.

Air Show (2)

Mens vi gik så vi nogle rigtig fede opvisninger, hvor de fløj lige hen over hovederne på os. Noget som de ikke må gøre for dem på air show pladsen, pga nogle forfærdelige uheld, hvor fly er røget ind i publikum. Vi så også en optankning af en F16 i luften, hvilke også var ret sejt.

Air Show (5)
F16 bliver optanket.

airshow
(Dette billede er fra Rusland. Altså ikke fra i går).

På selve Air Show pladsen gik vi op til landingsbanen hvor tingene skete. Af spændende ting vi så var:

Air Show (14)
8 af de nye danske redningshelikoptere, som lavede en opvisning for os

Air Show (28)
En F16 der kører om kap med en Formel 1 racerbil.

Air Show (32)
Den svenske GRIPEN som lavede nogle sindsyge stunts.

Air Show (58)
Herklules fly der kunne lande og lette på en utrolig kort bane.

Air Show (75)
Simulation af kamp handlinger i Afgahnistan, hvor vi så hvordan kampstyrkerne sammenarbejder med luftsupport. Det er terroristerne man kan se på billedet.

Air Show (129)
F16 formation.

Air Show (169)
Air Show (194)

Spansk formations flyvning, som var vildt flot, og de lavede virkelig nogle sindsyge ting. Som at flyve mod hinanden.

Air Show (211)
Air Show (254)
En Challenger fly der laver et air-drop, som de gør når folk der er strandet et sted fx har brug for proviant. Fedt fly, som jeg en dag håber at flyve.

Air Show (247)
Kopi af det første fly som Wright brøderne fløj.

Det var virkelig en sjov dag, og har givet mig endnu mere lyst til at flyve. Så vil jeg også lige takke Stian, Lars og Andrés for at holde mig ud og gide følge med mig!

Flere billeder fra dagen kan ses på:

http://www.flickr.com/photos/andreasjoensen/sets/72157605514693894/

Ny cykel

Forleden købte jeg mig så en sprinter ny city bike. Min gamle cykel har jeg haft siden jeg kom til DK, og så var den endda brugt. Jeg har kunnet leve med den knirken den gav og at gearene ikke altid gik i hak, men så på den sidste var styret begyndt at slingre hver gang jeg skulle bremse, og det var lige lovlig farlig for mig. Jeg tog den på cykel værksted, og fik at vide at det var temmelig dyrt at få repearet. Så nu har jeg investeret i en helt ny, og det er en utrolig dejlig fornemmelse at cykle med en helt ny cykel.

DSC_0552

DSC_0545

DSC_0543

« Previous Entries Næste side »