Aktivitetsbasert kalkulasjon

I det som heter for aktivitetsbasert kalkulasjon (ABC) gjelder det å spore kostnadene til et objekt via aktiviteter (i motsetning til å dele opp avdelingsvis som har vært mer vanlig), hvor hver aktivitet har en kostnadsdriver.

Hver enhet av kostnadsdriveren har igjen en pris. F.eks. er det ofte kilopris for materialer og timesats (altså lønnssats) for arbeidstid. Ved å anslå hvor mye som brukes av hver får man en mer nøyaktig og informasjonsrik kalkyle.

Ulempen er riktignok at informasjonsrike kalkyler er en kostnadsdriver i seg selv, så det handler om å finne en balansegang.

Billigst mulig støydemping for kabinett

Tidligere i sommer bestemte jeg meg for å kjøpe et større kabinett for å få litt mer plass. Jeg valgte til slutt et brukt ‘big tower’ jeg fant på FINN for 150 NOK:

Tidligere den dagen kjøpte jeg også noen stillegående vifter og ny strømforsyning med ECO-mode fordi den gamle begynte å bli ustabil. Og etter å ha flyttet over hovedkort, o.s.v. var alt fryd og gammen (igjen).

Men så bestemte jeg meg for at den uendelige vifte- og harddiskstøyen var et problem som jeg endelig ønsket å bli kvitt. Men hvordan gjør man dette uten å kjøpe masse fancy greier fra nettbutikker?

Etter mye googling og lesing hoppet jeg endelig i det og valgte lyddempingsplate fra Biltema (10 mm) som jeg kjøpte 2 stk. av:

Deretter gikk det noen timer på klipping og tilpasning. Omtrent alle tilgjengelige overflater på innsiden ble tildekket – inkludert begge avtakbare sider:

Jeg hadde egentlig ikke noe tro på at dette ville være verdt bryderiet. Stor ble derfor overraskelsen når støyen viste seg å bli betydelig dempet. Og det til tross for at det fortsatt er åpninger bak og i fronten p.g.a. vifter, viftestyringen og BR-ROM.

Lyddempingsmatter fra Biltema kan derfor anbefales om man ønsker billig og rimelig lyddemping til PC-en. Men stillegående vifter og/eller viftestyring er nødt til å inngå i løsningen for best mulig resultat.

OPPDATERING: Fordi noen av harddiskene er gamle bråker de tidvis ganske mye. Jeg har derfor delvis dobbeltisolert rundt disse og dette hjalp veldig.

Webserver i Node.js

Her følger en enkel webserver i Node.js som kan tilpasses slik man vil:

var html = "";
  html += "<!doctype html>\n";
  html += "<html>\n";
  html += "<head>\n";
  html += "<title>TITTEL</title>\n";
  html += "<meta charset='utf-8'>\n";
  html += "</head>\n";
  html += "<h1>TITTEL</h1>\n";
  html += "<p>INNHOLD</p>\n";
  html += "</html>\n";

var http = require("http");

var server = http.createServer(function(forespørsel, respons) {

  // Mal
  var side = html;

  // Behandling av forespørsel
  if (forespørsel.url === "/") {
    side = side.split("TITTEL").join("Front");
    side = side.split("INNHOLD").join("Hei! Dette er frontsiden.");

  } else if (forespørsel.url === "/kontakt") {
    side = side.split("TITTEL").join("Kontakt");
    side = side.split("INNHOLD").join("E-post: post@ovebakken.no");

  } else {
    side = side.split("TITTEL").join("Feil");
    side = side.split("INNHOLD").join("Forespurt side eksisterer ikke.");
  }

  // Send innhold
  respons.writeHead(200, {"Content-Type": "text/html"});
  respons.write(side);
  respons.end();
});
server.listen(80);

HTML-koden kan endres til hva som helst, og det er enkelt å legge til eller fjerne sider.

Portnummer her er 80, men kan også endres så lenge man velger en port som er ledig.

TBC