Dalheim middelalderdiorama i LEGO

Dalheim Medieval Diorama - Revisited

Dalheim Medieval Diorama

Dalheim Medieval Diorama

Velkommen til Dalheim, hvor minifigurer fra nært og fjernt samles for å gjøre byttehandler og har en siste fest i vertshuset før de drar videre ut i villmarken som omringer Dalheim. Forøvrig er ikke alle er like fornøyde med bråket fra vertshuset til alle døgnets tider. Det sies at husene er bygd på hulrom i fjellet, og at disse brukes til å gjemme unna skatter og verdier fra landeveisrøvere og skatteinnkrevere.

Navnet Dalheim stammer fra et område like utenfor Tromsø, i Tromsdalen hvor samefolket pleide å ha rein på beite mot slutten av 1800-tallet og begynnelsen av 1900-tallet.

Modellen består av ca. 10 000 deler og har tatt omlag 150 timer å bygge. Inngaveringer er gjort av Matija Puzar i Brikkelauget.

Voksmuseum i LEGO

Wax Museum main photo

Voksmuseumet er en fiktiv bygning som skal representere klassisk stil fra renessansen, kombinert med dagen stil. Bygningen huser voksfigurer som representerer samtlige epoker opp gjennom historien. I tillegg huser bygningen eventyr- og fantasifigurer som man finner blant annet i filmer.

Bygget består av omtrent 5000 deler og har tatt omtrent fem måneder å bygge. Skiltet “Wax Museum” over inngangspartiet er inngravert av Matija Puzar.

Stein-, saks-, papirspill med GUI (Java)

Mange spill behøver overhodet ikke være så avanserte for å være morsomme og underholdende. Et godt eksempel er stein-, saks-, papirspillet. De aller fleste kjenner reglene for hvordan man spiller. Mange har kanskje også brukt spillet for å avgjøre uenigheter blant venner både i barndommen og fortsatt i voksen alder. Undertegnede er en av de som fortsatt bruker spillet til å avgjøre bla.a. spisested eller filmvalg, dersom man ikke blir enig med argumentasjoner.

Hvordan spiller man stein, saks, papir?

For de som ikke kjenner reglene, så er det tradisjonelt sett slik at stein knuser saks, saks klipper papir og papir vrenger seg rundt stein. To like symboler resulterer i uavgjort. Man spiller da om igjen. Disse tre symbolene gestikulerer man med hendene, der en knyttet neve skal symbolisere stein, mens to fingre i V-form symboliserer saks og en flathånd symboliserer papir. For at man ikke skal ha en mulighet til å kunne jukse, skal deltakerne telle samtidig til tre før de viser sitt symbol.

Folk har gjerne egne regler for hvor mange runder man skal spille for et endelig vinnerresultat. Den mest vanlige regelen er best av tre. Da spiller man tre runder. Dersom en av rundene resulterer i to like tegn, altså uavgjort, skal man spille runden på nytt.

Under har jeg lagt ved kildekoden til et enkelt stein-, saks-, papirspill som jeg har kodet i Java. Spillet er ment for to spillere, men man spiller etter tur, altså ikke samtidig. Spilleren som ikke spiller først, må naturligvis snu seg en annen vei slik at h*n ikke kan se hva den første velger av symboler. Spillet spør også hvor mange runder man ønsker å spille.

Last ned spillet

Koden kan fritt brukes og redistribueres under GPL-lisens så lenge undertegnedes navn er med. Skriv gjerne i kommentarfeltet dersom du har forbedringer eller oppdager feiler.

Krakow – Storby, med en mørk fortid

Bildene i serien under ble tatt da jeg var i Krakow i Polen, våren 2012. Under oppholdet besøkte jeg blant annet et reptilmuseum, saltgruven Wieliczka og Schindlers museum. På sistnevnte museum, kan man se rester og gjenstander fra andre verdenskrig, med et stort fokus på utstillinger som er gjenskapt etter forholdene på Schindlers fabrikk. Det er forøvrig laget en film basert på livet til de som jobbet på fabrikken og heltedådene som Schindler utførte for jødene. Filmen heter forøvrig Schindlers liste og er regisert av Steven Spielberg. I hovedrollen som Schindler, finner vi Liam Neeson.

Krakow – Studentby og storby

Krakow er en utrolig flott, livlig og spennende by som jeg skjønner veldig godt hvorfor så mange vil studere og bo i. Det generelt lave prisnivået bidrar til at man får mye for pengene, sammenliknet med andre storbyer i Europa. Som den storbyen Krakow er, er det veldig mye interessant å oppleve. Man kan trygt si at det finnes noe for en hver smak, og for undertegnede som kanskje er over middels interessert i krigshistorie, var dette et utrolig interessant reisemål. Det som trolig gjorde mest inntrykk på meg var Schindlers museum og utflukten til fangeleiren Auschwitz, der spesielt sistnevnte satte en noe ekkel bismak. Jeg vil allikevel anbefale de som tar turen til Krakow å ta turen til Auschwitz.

Trykk på et bilde for å forstørre og bruk piltastene til å bla frem og tilbake

Rødbergneset på Kvaløya

Bildene i serien under er tatt ved Rødbergneset på Kvaløya utenfor Tromsø i 2012. Rett og slett et vakkert stykke Norge på yttersida. Det som er så utrolig flott med dette stedet er mangfoldet av ulike steintyper innenfor et lite område. Her ute, langt fra folk, finnes det også en liten hule man kan utforske. Denne er det nok havet som har gravd ut fra de skjøre steinmassene. Enkelte steder kan det også virke som fjellet er sprengt for å så blitt satt tilbake til sin opprinnelige posisjon.

rødbergnesset

rødbergnesset-2

rødbergnesset-3

rødbergnesset-4

rødbergnesset-5

rødbergnesset-6

rødbergnesset-10

rødbergnesset-11

rødbergnesset-12

rødbergnesset-13

rødbergnesset-14

rødbergnesset-15

rødbergnesset-16

rødbergnesset-17

rødbergnesset-18

rødbergnesset-19

rødbergnesset-20

rødbergnesset-21

rødbergnesset-22

rødbergnesset-23

rødbergnesset-26

To wine or not to wine…

Den siste tiden har det blitt mindre tid til å leke meg i Illustrator, men i et ledig øyeblikk i dag fikk jeg lekt meg med både 3D-effekter og ordspill. To wine or not to wine… … that is the question eller “To be or not to be… … that is the question”, slik William Shakespeare ville skrevet det. Bildet er overhodet ingen kritikk mot alkohol, men heller et resultat av en stille og rolig lørdag.

Vinglass i Illustrator

Jeg gleder meg stadig over hvor enkelt man kan lage kule 3D-figurer med 3D-effekter i Adobe Illustrator. Vinglasset jeg har forsøkt å lage på bildet under består hovedsaklig av en litt kronglete vertikal strek, tegnet på frihånd med en helt ordinær PC-mus. Med enkle justeringer blir denne streken omformet til et vinglass. Legger man i tillegg på litt skygger og Inner- og outer glow, kan resultatet bli ganske flott.

 To wine or not to wine...  ...that is the question. Vinglass laget i Illustrator

To wine or not to wine… …that is the question. Vinglass laget i Illustrator

CSS Media queries

For et par dager siden ferdigstilte jeg endelig den nye WordPress themen, DGorg, som er min første egenproduserte layout siden 2007. I 2007 drev jeg en annen WordPress-basert blogg på domenet Gepe.net. Det er litt morsomt å tenke på at det nå er 7 år siden, og mye har skjedd siden den gang. Innføringen av HTML5 og CSS3 introduserer nye elementer, nye måter å utforme et webdesign på – og ikke minst nye hensyn man må ta. Folk sitter ikke lengre bare foran en PC når de skal surfe på nett, men surfer like gjerne på TV-en som nettbrettet og smarttelefoner. Det morsomme med utviklingen er at det stadigvekk dukker opp nye måter å utføre ting på. CSS er ikke lengre bare stilisering, men kan nesten brukes til å programmere med. Å si at vi programmerer i CSS blir feil, men vi kan i alle fall utføre logiske kontroller som returnerer true eller false, og ut i fra resultatet man får, bestemme hvilken layout som skal vises og brukes.

Det er i den ånd at jeg i dag vil snakke om Media queries i CSS. Da jeg etter omlag 14 dager med mer eller mindre intenst arbeid anså meg som ferdig med designet, erget jeg meg over at enkelte elementer ikke ville vises på riktig måte på forskjellige skjermer med ulik oppløsning. Problemet lå ikke i stilarket, men heller i at det rett og slett ikke var plass til å vise alle elementene. Det var da jeg kom inn på tanken om å fjerne unødvendige elementer. Det første jeg tenkte var en tilnærming med Javascript, men etter noen kjappe Google-søk, kom jeg over Media Queries for CSS. Etter å ha lest meg litt opp, skjønte jeg kjapt at dette var veien å gå.

Resultatet ble snutten under. For å teste hvordan den logiske spørringen fungerer i praksis, kan du forsøke å endre størrelsen på nettleservinduet.

Som du sikkert har lagt merke til, er det forskjellige bredder som er oppgitt. Jeg skal forsøke å forklare hva spørringene gjør og hva resultatene gir. @media (max-width: 1024px) kontrollerer hvor bredt nettleservinduet er i piksler. Dersom vinduet er mindre enn 1024 piksler, men større enn 700 piksler, skal div-elementene innenfor krøllparentesene gjelde, selv om de er spesifisert lengre opp i stilarket med andre dimensjoner. I mitt tilfelle skal de tre div-elementene #socialMedia, #headerImage,, #navigationMenu gjemmes for å gjøre plass til resten av innholdet. Vi bruker display:none; for å fortelle nettleseren at elementene ikke skal være med lengre.

@media (max-width: 700px) kontrollerer om vinduet er mindre enn 700 piksler bredt. Dersom det er det, skal nettleseren i tillegg til å fjerne de tre forrige elemente, også fjerne sidemargen(sidebar) og justere slik at innholdet tar opp den frigjorte plassen.

Dette er bare et lite eksempel på hva som kan gjøres med Media Queries. En annen side som har tatt i bruk Media Queries på en fantastisk, flott måte er busselskapet Agder kollektivtrafikk. De har lagt veldig mye vekt på brukervennlighet slik at nettsiden skal kunne vises på alle typer skjermer. Hvis du forsøker å forminske vinduet når du er på AKT sine nettsider, vil du se hvor elegant og enkel den blir når vinduet blir mindre og mindre.