3 months 3 months

Fallen order må være det første Star Wars-spillet jeg har brukt noe særlig tid på siden Jedi Knight II: Jedi Outcast (2002), The Phantom Menace (1999) og Jedi Knight: Dark Forces II (1997).

Gikk igjennom spillet på Jedi Master-nivå, noe som innebar en god del forsøk før jeg kom igjennom de siste 3 bossene. Spillet har en spennende historie og et veldig gøyalt kampsystem med bruk at the force og lyssaber. Likevel føles det rart å spille et så lineær spill etter å ha spilt mye Witcher, Fallout og Conan exiles. Du har stort sett bare én vei fremover, men noen små avstikkere her og her, og fra det jeg fikk med meg er det ingen valg å ta.

  • Fem år etter at Anakin blir Darth Vader, og vi følger Cal Kestis som var en jedi padawan under Fem år etter at Anakin blir Darth Vader, og vi følger Cal Kestis som var en jedi padawan under "rensingen".
  • Første av mange møter med the second sister (Trilla Suduri) Første av mange møter med the second sister (Trilla Suduri)
  • BD-1, Cal's støttende robot BD-1, Cal's støttende robot
  • Cal og Cere Junda, ei tidligere jedi knight Cal og Cere Junda, ei tidligere jedi knight
  • Greez Dritus, spillets dedikerte pilot. Greez Dritus, spillets dedikerte pilot.
  • En kamp i en arena etter å ha brutt fri fra fangenskap En kamp i en arena etter å ha brutt fri fra fangenskap
  • Taron Malicos, en tidligere jedi knight som har gått over til Taron Malicos, en tidligere jedi knight som har gått over til "the dark side"
  • Man kan selvsagt ikke beseire Darth Vader i spillet, men man kan rømme. Man kan selvsagt ikke beseire Darth Vader i spillet, men man kan rømme.

    Og til slutt, selv toppledelsen i the dark side har av og til behov for å undersøke hvordan det er på bakken.

    3 months 3 months

    Høsten 2016 kjøpte jeg en leilighet på Majorstuen sammen med min bror og søster. Det var en kjellerleilighet, innredet i det som tidligere var kjellerbod i et sameie på 9 seksjoner. Både kjellerleiligheten og to loftsleiligheter ble bygget ut av samme firma, THT Holding, et selskap som ble omtalt som svært profesjonelt og redelig i følge megler.

    • Bobler langs lister, trolig grunnet fukt Bobler langs lister, trolig grunnet fukt
    • mekanisk ventilasjon, fungerer svært dårlig om vinteren mekanisk ventilasjon, fungerer svært dårlig om vinteren
    • Noen rare løsninger Noen rare løsninger
    • Ingen dokumentasjon på arbeid under bakken, og ingen isolering rundt vinduer. Ingen dokumentasjon på arbeid under bakken, og ingen isolering rundt vinduer.

      Problemene dukket opp kun kort tid etter innflytting. Kun små hint i starten i form av kondens under gjenstander plassert langs vinduer, samt buling på parkett og stedvis langs vegger. Det endte med at vi engasjerte advokat samme høst, og gitt med på et forlik våren 2018. Det er i etterkant diskutabelt om det var en god idé, men i praksis hadde vi ikke noe reelt valg. På tidspunktet hadde det allerede kostet oss dyrt både i form av tid og penger å holde på slik.

      Noen kritiske feilrettinger hadde vi allerede utført. Rør under bad var tette, men vi fikk spylt massene vekk med høyttrykk. Gjennomføringer for strøm hadde vi også allerede brannsikret. Vi fikk så pusset veggen mot vårt bad som tilstøtte en annen seksjons bod. Det var viktig da boden er en annen brannsone. Fliser i dusjen ble byttet og lagt med riktig helning mot sluk. Det ble installert fuktsensorer i begge toalettkasser, og svikt i materiale ble rettet opp. Alle lister mot ytterveggrt ble fjernet og overgang gulv-vegg ble tettet. Sprekker på vegger ble tettet og noen steder ble det lagt opp ekstra isolasjon rundt vinduer. Til slutt ble det lagt opp balansert ventilasjon med varmegjenvinning. Det ble koblet til slik at stekeos fra kjøkkenvifte sendes rett ut.

      • Riktig branntetting (ikke gult skum) Riktig branntetting (ikke gult skum)
      • Pusset bodvegg Pusset bodvegg
      • Tetting av overgang gulv-vegg. Vi måtte også kutte noe parkett som lå tett inntil. Tetting av overgang gulv-vegg. Vi måtte også kutte noe parkett som lå tett inntil.
      • Inntak av luft til ventilasjonsanlegget som ble bygget inn som et teknisk rom. Inntak av luft til ventilasjonsanlegget som ble bygget inn som et teknisk rom.
      • Kanaler ut i stue, via kjøkken og inn til siste soverom. Kanaler ut i stue, via kjøkken og inn til siste soverom.
      • Innboksing av rørene. Innboksing av rørene.
      • Reparasjon av vegger og ekstra isolering på to rom. Reparasjon av vegger og ekstra isolering på to rom.

      Utvendig var det opprinnelig planlagt å isolere over bakken, men av ulike årsaker ble det utsatt. Vi måtte søke kommunen om tillatelse knyttet til fasadeendringer, noe vi omsider fikk. I tillegg brukte styret en uenighet knyttet til boder som pressmiddel for å gi oss tillatelse til å starte utvendige arbeider. Dette fikk vi løst, men det forskjøv planene så mye at vi måtte vente til neste år. I tillegg måtte vi utføre en uavhengig kontroll av dreneringen etter krav fra styret. Det ble konstatert at det burde dreneres på nytt.

      • Dette bildet ble tatt rett før dreneringen skulle starte. Dette bildet ble tatt rett før dreneringen skulle starte.
      • Fra en annen vinkel Fra en annen vinkel
      • Den første skjulte kummen. Den første skjulte kummen.
      • Det ble etter hvert store mengder masse. Her ser vi isolasjon og overgang mot mur. Det ble etter hvert store mengder masse. Her ser vi isolasjon og overgang mot mur.

        Det var nå høst 2018, og vi fikk leid inn et selskap til å drenere med oppstart våren 2019. Det var trangt med plass, og som vanlig tar ting alltid lenger tid enn planlagt. Det er alltid noe uventet som dukker opp når entreprenører jobber, og i mellomtiden fikk vi dagbøter av nabogård vi leide innkjørsel fra. Vi fikk omsider fullført dreneringen, da med isolasjon hele veien ned. Det viste seg at eksisterende drenering var helt tett, og ikke lagt under gulvnivå. Vi oppdaget også to nedgravde avløp vi ikke viste om, og som var tilkoblet feil.

        • Fra andre siden. Fra andre siden.
        • Fra hjørnet Fra hjørnet
        • Drenering ferdig, og masser lagt tilbake, høst 2018. Papp lagt ut av oss for å skjerme mot regn enn så lenge. Drenering ferdig, og masser lagt tilbake, høst 2018. Papp lagt ut av oss for å skjerme mot regn enn så lenge.
        • Oppstart våren 2019 Oppstart våren 2019
        • Ekstra isolasjon og tildekking med grus/singel. Taknedløp rettet. Ekstra isolasjon og tildekking med grus/singel. Taknedløp rettet.
        • Trapp ferdig og jord lagt. Venter bare på ferdigplen. Trapp ferdig og jord lagt. Venter bare på ferdigplen.
        • Nylagt ferdigplen. Noe tørr, men vi vannet godt første dagene, før regnet overtok. Nylagt ferdigplen. Noe tørr, men vi vannet godt første dagene, før regnet overtok.
        • 1.mai 2019, begynner å bli grønt. Gjenstår nå å tette lufteluker helt, isolere vinduer, legge noe over isolasjon samt legge singel i grøft. 1.mai 2019, begynner å bli grønt. Gjenstår nå å tette lufteluker helt, isolere vinduer, legge noe over isolasjon samt legge singel i grøft.

          Nå gjenstod bare etterarbeid, deriblant å tette overgang fra husvegg og over der plast nå stikker opp. Det viste det seg veldig vanskelig å koordinere mellom to selskap, så vi la ut resterende oppgaver på "mitt anbud", og fant en hyggelig entreprenør som kunne gi et samlet tilbud på gjenstående. Nå er gresset lagt, og han skal snart i gang med å isolere rundt vinduer og legge en fin overgang fra der knastepappen nå ligger.

          Vi klagde mangler ved drenering inn til forsikringsselskapet til selger, men kom ingen vei i Finansklagenemnda. De mente vi burde ha lagt inn forbehold i vår aksept med forsikringsselskapet. Dette er selvsagt bare spill, da forsikringsselskapet tvinger de som ikke har tid og midler til å føre lange prosesser i rettsapparatet til å signere "fult og endelig oppgjør" ..uten forbehold. Oppsummert har vi tapt ca.85.000 knyttet til advokatutgifter, 95.000 knyttet til dokumentering (fagfolk), og 150.000 i utgifter som har kommet i tillegg til det endelige forliket, da primært dreneringen. Surt, men i det store bildet er det lite sett i forhold til verdien av leiligheten.

          • Ventilasjonsskapet. En SaveCair VTR 300B, dimensjonert for ca. dobbelt areal. Ventilasjonsskapet. En SaveCair VTR 300B, dimensjonert for ca. dobbelt areal.
          • Luker for å sjekke lekkasje bak sisterne, med sensor og bryter koblet til vanntilførsel. Luker for å sjekke lekkasje bak sisterne, med sensor og bryter koblet til vanntilførsel.
          • Styring av vannbåren gulvvarme. Dette var ikke en del av oppgjøret, men det var nødvendig for å unngå manuell justering. Styring av vannbåren gulvvarme. Dette var ikke en del av oppgjøret, men det var nødvendig for å unngå manuell justering.

          Den konstante støyen fra kjøkkenviften er nå borte, og det er ikke lenger kald trekk fra ventilasjonslukene. Fuktnivået går stadig lenger ned, og vi har fått luket bort et stort antall skjulte feil og mangler. Vi har også fått lagt opp automatisk regulering av gulvvarmen. Alt i alt ser alt nå mye lysere ut.

          4 months 4 months

          Da har det gått ca. 2 uker siden Norge stengte ned skoler, treningssenter og utesteder, og alle som kan jobber hjemmefra. Med så mye tid hjemme, blir det ekstra viktig å koble av.

          Noen fine pianolåter av en som kaller seg Erik C 'Piano Man':
          Ocarina of Time Piano Medley (med noteanimasjon)
          Ocarina of Time Nostalgia Edition (Kun piano)


          Juji & Tom mye bra innhold rundt klatring/buldring:
          Pro climber + 80 lbs vs. 230lbs bodybuilder
          Pro stuntman vs. pro climber challenge
          Blir svett bare av å se på..

          9 months 9 months

          Oppgradering 1903 til Windows 10 ville ikke installeres, så det endte med at jeg måtte installere Windows helt på nytt. Prosessen er ganske enkel da man kan laste ned MediaCreationTool fra Microsoft, og med dette lage en oppstartsbar minnepinne. Backup-behovet mitt er ganske lavt da filene mine i all hovedsak er i ulike skytjenester på tvers av Dropbox, Drive og iCloud, men det er selvsagt alle lokale programmer og diverse innstillinger som må settes opp på nytt. Savegames for spill i Steam tar Steam kopi av i sin egen sky, så selv disse var det ikke behov for å tenke på.

          Sist jeg reinstallerte Windows måtte jeg inn med driver til det eksterne lydkortet mitt samt HP-printeren jeg av og til bruker. Begge fungerte ut av boksen denne gangen. Lastet først ned og installerte Chrome og Firefox, logget inn i chrome og fikk satt opp lastpass-plugin slik at jeg har tilgang på alle passordene mine. Videre hentet jeg ned Spotify, Steam, Dropbox, FileZilla, Putty, AnyConnect (fra jobb), Citrix, VLC, Sublime, 7-zip og Office (office365).

          Jeg har to skjermer, en 4k og en 3k, og bruker LittleBigMouse for å justere DPI og mus slik at jeg samløst kan flytte musen frem og tilbake mellom skjermene uten at den "hopper" i vertkalt nivå. Erstatter også den ekstremt plagsomme startmenyen med programmet OpenShell.

          • Ny enkel og pen startmeny. Smoked glass som skin, samt en justering av søkeboks i autofokus. Ny enkel og pen startmeny. Smoked glass som skin, samt en justering av søkeboks i autofokus.
          • Original rotete og stygg startmeny Original rotete og stygg startmeny

          Så gjenstod å få opp utviklingsmiljøene. Det er alltid litt herk, men jeg startet med å installerte python3.8. Pip kommer med som standard, så jeg fikk raskt installert virtualenv, og satt tre miljøer: Et for denne hjemmesiden, et for et prosjekt knyttet til systemeoversikt og et for et script for å søke opp musikk via Spotifys API. Tenkte det var på tide å ta i bruk git, så jeg lagde tre nye prosjekter på github og lastet ned GitHub Desktop, som er en veldig enkel måte å komme i gang på.

          Spotify-APIet ("freakocralw") skrev jeg om fra python2 til python3 (brukte et støtteverktøy "2to3" som tar seg av det meste, og refaktorerte koden litt.

          Hjemmesiden var også skrevet i Python2 og mot Django 1x, så det var en god del jobb å få den til å virke igjen. Særlig knyttet til CSRF-tokens som før var statiske for økten. Nå endres de (i verdi) for hver side som genereres. Brukte disse i forbindelse med CSP-nonce, men gikk nå like greit over til å bruke modulen django-csp. PIL (bildebibliotek) hadde også blitt deprekert, men Pillow er bakoverkompatibelt. Måtte likevel endre på thumbnail-genereringen da "auto" ikke lenger aksepteres som en dimensjon. Valgte også å gå vekk fra MySQL og tilbake til SQLlite. Mindre styr ved lokal test. Migrering av data gikk helt fint ved bruk av dumpdata og loaddata så lenge permission og contenttypes ekskluderes (og etter litt opprydding i ugyldige verdier som ble lagt inn i MySQL-databasen før Django tok over kontroll over dataene i den)

          python manage.py dumpdata > initial_data.json
          python manage.py loaddata --exclude auth.permission --exclude contenttypes initial_data.json

          Systemoversikt-prosjektet var allerede klart, og jeg hadde en fil med requirements, så det kom raskt opp igjen lokalt.

          9 months 9 months

          Jeg hadde behov for å slå sammen noen PDF-er jeg skannet her om dagen. Fant smallpdf etter litt søking, et online-basert verktøy. Kjekt om man ikke er bekymret for selve innholdet i dokumentet.

          Er du glad i å spille kort kan jeg anbefale keepthescore for å holde styr på antall poeng. Du kan angi opptil 30 spillere, og stille inn om det er om å gjøre å få høyest eller lavest poengsum. Så legger du inn poengene for hver runde. Perfekt om du for eksempel vil spille tress.

          Fra youtube kom jeg over How life grows exponentially. Denne karen "Primer" lager mange spennende simulerings-videoer som beskriver ulike konsepter fra biologi/evolusjon. Anbefales.

          Så også noen klipp fra et nytt simulatorspill satisfactory. Hadde det vært på Steam hadde jeg sikkert kjøpt det med en gang, men det er det ikke...

          Å finne ut hvor mye plass ting tar på disk i Linux kan være litt kronglete fra terminal, så jeg fant denne one-lineren:

          du -ch -d 1 | sort -hr