Marginal nytte og kostnad

Marginal nytte, også kjent som grensenytte, er økningen i nytte når man fortsetter med en aktivitet. Tilsvarende har man marginal kostnad, også kjent som grensekostnad, som da er økningen av kostnadene.

(Det er disse verdiene man bør ta hensyn til når man prøver å bestemme seg for om det er verdt å kjøpe eller produsere en enhet til av noe. I stedet brukes det ofte gjennomsnitt eller diverse prosenter som fort blir misvisende.)

Et eksempel:

Går man til en kiosk på en varm sommerdag for å kjøpe is, vil første isen ha veldig høy (marginal) nytte fordi den gir utrolig mye nytelse.

Men til flere is man kjøper til lavere blir (den marginale) nytten – altså nytten per is. Av den enkle årsak at tørsten/sulten fort slukkes. Før eller senere vil derfor (den marginale) nytten til slutt være lavere enn (den marginale) kostnaden – altså kostnad per is. Når dette skjer slutter man å kjøpe fordi man ikke lengre syns at det er verdt det.

Første sveiseprosjekt: Toppboks til MC-en

For noen uker siden bestemte jeg meg for å begynne med sveising – noe jeg alltid har vært nysgjerrig på. Jeg kjøpte meg derfor et MIG-sveiseapparat for gassløs sveising på Biltema Gol og satte i gang:

arbeidsplass-sveising

Verneutstyr kjøpte jeg uken før, jeg er selvsagt ikke så dum at jeg sveiser uten beskyttelse.

Først ble det litt testing for å finne ut av ting. Jeg måtte jo lære hvordan jeg skulle gjøre det uten å brenne hull i det jeg ønsket å sveise sammen. Jeg sveiset derfor diverse metall- og stålskrot til å begynne med:

sveising

Etter dette lagde jeg et enkelt postkassestativ som funket fjell når jeg ble ferdig – gjett om jeg fikk blod på tann nå!

Jeg fikk derfor en fiks idè: Jeg skulle lage min egen toppboks til MC-en, slik jeg såvidt har pønsket på tidligere.

(Ganske lenge hadde jeg ønsket meg en skikkelig toppboks til MC-en for å slippe å kjøre med sidevesker og ryggsekk. Og faktisk fant jeg en boks i fjor via FINN som jeg hadde tenkt å kjøpe nå til høsten – for bare 500 NOK.)

Hvorfor kjøpe en boks når man heller kan lage en selv som man bestemmer størrelsen på, og som man kan bruke på andre MC-er i fremtiden?

Jeg satte meg ned med Google SketchUp (igjen) for å lage en (ny) modell. Og noen dager senere bestemte jeg meg for å bare hoppe i det og forsøke.

Dag 1:

  1. Jeg reiste til Biltema for å kjøpe stålplater (jeg valgte 0.9 mm.), hjørnetvinge, og vanlige kappeskiver til vinkelsliper for stål.
  2. Først kappet jeg til to stk. plater for bunn og topp, så tre stk. for sidene. Bare dette ble mer arbeid enn jeg hadde trodd siden jeg var ustø med vinkelsliperen og måtte skjære vekk små ujevnheter i etterkant.
  3. Jeg begynte så på sveisingen av hjørner, noe som kun var mulig takket være hjørnetvingen som holdt platene fast mot hverandre. Til å begynne med sveiset jeg bare litt på noen få steder for å se hvordan det ble seende ut. Og litt etter hvert fikk jeg lagt på sveis nesten overalt – dette brukte jeg resten av dagen på.

Senere + dag 2:

  1. Jeg tok et par nye turer til Biltema siden jeg blant annet hadde brukt opp all sveisetråden til apparatet. I tillegg ble det kjøp av enda ei stålplate (0.7 mm. denne gangen), hengelåsbeslag, epoxylim, gummilist (14 mm.), og nye arbeidshansker.
  2. Jeg fortsatte sveisingen der jeg slapp sist, i tillegg fikk jeg kjørt på litt ekstra andre steder.
  3. Så begynte jeg med pussing og sliping med vinkelsliper for å pynte på sveisesømmene.
  4. Etter å ha slipt på sveisesømmen på et av hjørnene hvor avstanden mellom platene opprinnelig var for stor, ble det en ganske stor åpning. Her gikk det mye tid på å få reparert hjørnet siden jeg til slutt måtte sveise på en passende platestrimmelbit.
  5. Etter å ha holdt på med enda litt mer pirkearbeid og brukt resten av dagen var til slutt boksen ferdig sveiset og slipt på.

Dag 3:

  1. Kappet til to stk. stålplater som ble sveiset sammen for å lage et stivt lokk.
  2. Lokket ble så festet til boksen med to stk. hengsler som ble skrudd fast med seks stk. skruer, skiver, og muttere hver.
  3. Så kom hengelåsbeslaget på som også ble festet med seks stk. skruer og muttere.
  4. Kappet av rester på alle skruene og sveiset fast mutterne så disse ikke lar seg fjerne senere.
  5. Slipte og pusset på sveisesømmene til mutterne.
  6. Ved slutten av denne arbeidsdagen var selve konstruksjonen av boksen ferdig og resultatet ble som følger:

toppboks-1

toppboks-2

Dag 4:

  1. Avstivet boksen ved å skru på noen gamle hjørnebeslag langs alle kantene. Hvert hjørnebeslag fikk åtte skruer med muttere hver.
  2. Kappet av rester på skruene her også og sveiset fast alle mutterne så de ikke lar seg skru av.
  3. Slipte og pusset på sveisesømmene til alle mutterne.

Dag 5:

  1. Tettet med silikon langs hjørnene inni for å gjøre boksen vanntett.
  2. Limte på gummilist på kanten langs åpningen som lokket skal hvile på, så det blir tettere og mindre skranglete.

Dag 6:

  1. Testmonterte boksen på MC-en, men fant ut at jeg måtte avstive bunnen. Kappet derfor til ei plate fra noe grov aluminium jeg hadde liggende. Da ble det mye bedre.
  2. Ny tur til Biltema for å kjøpe svart lakk siden jeg brukte opp det jeg hadde liggende.
  3. Lakkerte hele boksen på veldig kort tid.
  4. Monterte boksen på MC-en igjen.
  5. Fant et hengelås jeg kunne bruke.

Dagen etterpå tok jeg første prøvetur og det ble knallsuksess!

Man merker knapt forskjell når boksen er bakpå, med tanke på luftmotstand og vind. Dessuten fikk jeg plutselig kjempemye plass: Ca 50x50x30 (bredde x lengde x høyde, i cm).

Den ble litt stor og voldsom, og det var mye mer arbeid enn jeg hadde trodd, men jeg angrer absolutt ikke.

Det endelige resultatet:

toppboks-4

Jeg har kun igjen å legge litt ekstra silikon langs kantene under lokket for å tette ekstra, men ellers er den ferdig.

Mon tro hva som blir neste prosjekt. 😀

Kraken er nå min favorittbørs

Jeg bestemte meg her om dagen for å selge unna alle Bitcoins (BTC) jeg hadde siden kursen for BTC igjen hadde nådd 470 USD.

Problemet var å finne en børs jeg kunne stole på siden digital valuta er et svært volatilt marked hvor man ikke vet hvem man kan stole på. Og selv om man finner en børs man kan stole på vet man ikke om denne eksisterer dagen derpå, se bare på Mt. Gox.

Så etter å ha grublet på dette problemet kom jeg plutselig på at jeg hadde en konto hos Bter som jeg brukte noen år tidligere. Jeg logget meg derfor inn der og tittet litt, det viste seg at vanlige banktransaksjoner ikke var mulig, derfor måtte jeg fortsette søket.

En god stund senere falt valget til slutt på Kraken:

Jeg leste at andre hadde gode erfaringer med denne børsen, så jeg hoppet i det:

  1. Jeg opprettet Kraken-konto.
  2. Sendte alle mine BTC til den.
  3. Solgte mot å få igjen euro.
  4. Satte i gang overføring av mottatte euro til min egen norske bankkonto.
  5. Ventet noen dager.
  6. Banken mottok pengene og vekslet for meg, så ble de satt på kontoen.

That’s it!

Jeg kan derfor anbefale Kraken til alle som skal kjøpe eller selge digital valuta i fremtiden.

Super Mario Bros bot – del 1

Tidligere i vår så jeg igjen et videoklipp av darbian som setter ny verdensrekord:

Dette er veldig imponerende, men så har han også holdt på i noen år. Han har uendelig mye mer tålmodighet enn det jeg har.

Jeg fikk uansett lyst til å prøve selv, men ikke å spille selv. For da er man dømt til å gjøre en eller annen feil underveis også må man starte på nytt igjen hver gang.

Løsningen måtte derfor bli å lage en bot (altså robot på engelsk), som kunne kjøre de samme instruksjonene igjen og igjen for hver spillverden, hvor man stadig tester nye instruksjoner og dermed får utnyttet tiden bedre. Til slutt kjører man alle fungerende instruksjoner etter hverandre, og vips så har man sin egen personlige og uslåelige rekord. 😀

Her er det midlertidige resultatet etter å ha holdt på noen timer hver dag i en uke:

(Videoklippet er sammensatt av flere klipp siden hver spillverden ble spilt hver for seg.)

Instruksjonene underveis er alltid i sekunder. F.eks. blir «vent 0.4» til «vent 0.4 sekunder».

Jeg benyttet C++ i Dev-C++ på Windows. Fra her ordnet jeg både sending av egne genererte tastetrykk i tillegg til instruksjonene for Mario.

Valg av emulator viste seg å bli vanskelig. Først prøvde jeg Snes9x, men her ble det vanskelig å skrive instruksjoner som faktisk fungerte. Jeg fant så ut at darbian og alle andre som spiller mye uansett bruker NES. Dermed falt valget på Nestopia som fungerte bedre.

Jeg ble litt lei underveis så jeg vet ikke når jeg fullfører dette prosjektet.

Kildekode: http://www.bakkenblogg.no/diverse/smbb/1.cpp

Lag kunst med HTML5 – del 2

Ivrig på å fortsette etter suksessen med sirkler var det på’n igjen.

Denne gangen ble det sirkelgradienter:

Men bare å tegne en sirkelgradient på skjermen ville vært kjedelig. Jeg bestemte meg derfor for å lage flere likt og gi dem bevegelse.

Prøv det endelige resultatet her: http://www.bakkenblogg.no/diverse/html5-kunst/gradienter1/

Neste gang vet jeg ikke hva det blir. Det får tiden vise.

Lag kunst med HTML5 – del 1

Noen gang lurt på hva HTML5 kan gjøre for deg, hvis ønsket er å lage kunst?

Det hadde jeg lenge lurt på også, derfor brukte jeg dagen i dag på å komme i gang:

Temaet ble sirkler, og målet var selvsagt å få datamaskinen til å generere de i forskjellige former og farger, for å gjøre innholdet abstrakt.

Prøv selv på http://www.bakkenblogg.no/diverse/html5-kunst/sirkler/ :

  1. Huk av for «Tilfeldig»..
  2. Trykk på «Start»..
  3. Len deg tilbake og nyt kunsten!
  4. Trykk på «Tøm» når skjermen er full..
  5. Prøv deg frem.

Jeg har fortsatt igjen en rekke andre funksjone, så dette blir et hobbyprosjekt i flere deler.

Neste gang blir det antagelig gradienter.