Julegaveønsker 2020

Vinterens første snøfall kom i morgentimene i dag, og da innså jeg at det var på tide å få snekret sammen årets julegaveønskeliste. Jeg noterer meg at det ikke har kommet noen blogg-innlegg siden sist jul, det er andre gang dette har skjedd. Dette til tross for at det har skjedd ganske mye i 2020, for eksempel har jeg flyttet!

Som alltid, det kan hende jeg sniker inn noen nye ting på listen hvis jeg kommer på noe mer.

  • IR-termometer (måler temperatur på overflater med IR)
  • Loddestasjon
  • Ubiquiti Unifi USW Flex Mini
  • Magnet-sensor for dør (Som snakker Z-Wave)
  • Canon Selphy CP1300 fotoskriver
  • Fargelaser-skriver (ingen preferanse på modell, men må ha nettverksmulighet)
  • Kantklipper
  • Plenrive
  • Hageslange
  • Postkasse
  • Whisky (single malt)
  • Vin
  • En kul t-skjorte (str. M)
  • Et barskap, gjerne med plass til vinskapet jeg har fra før
  • En god bok
  • En god sigar til nyttårsaften
  • En god lommekniv, gjerne egnet for mekking på PC
  • Originale NES-spill
  • Originale GameBoy-spill
  • Sokker (gjerne ull, str. 44)
  • Greenscreen (eksempel)
  • Musikk på vinyl (her kan du sjekke hva jeg har fra før)
  • En klem ❤

Fixing multiple button presses being detected on IR remote on Linux when using evdev

Or: make your MCE remote work properly again on Kodi after upgrading to Ubuntu 18.04. No LIRC required.

Ever since I upgraded my Kodi box to Ubuntu 18.04, I’ve been having issues with my beloved remote control, the MCE remote from Microsoft. (I’ve had it for years, I have perfect muscle memory for all the buttons. All the most important buttons are within thumb reach.)

My remote, an MCE type 2

First, it wouldn’t work at all, and after some frustrating hours of problem shooting I got it sort-of, kind-of working, but it started repeating button presses, ignoring some buttons and generally being pretty useless. I eventually gave up on using the original IR receiver, and found that if I used a third party IR receiver acting like a HID device, I could tweak the keyboard bindings in Kodi to make it more or less feature complete.

That only left me with one annoyance: some buttons would register double presses. Worse, the all important «OK» button was one of them. Whenever I was navigating through my media, the double click would randomly start a movie I didn’t mean to, go to a season I didn’t intend etc. Changing options was also a big hassle, whenever I tried to toggle subtitles, they would generally un-toggle immediately.

Fortsett å lese Fixing multiple button presses being detected on IR remote on Linux when using evdev

Maritime ord og uttrykk

Mens jeg blogget fra cruise-ferden i vinter så gjorde jeg mitt beste for å ramse opp de maritime ord og uttrykk jeg kunne komme på med feriehodet mitt. Det var ynkelige greier, så derfor vil jeg gjerne dele dette innslaget fra Språkteigen som jeg snublet over i dag:

https://radio.nrk.no/serie/spraakteigen/DMPO31000113/08-07-1995#t=2m46s

Innslaget ble sendt i reprise i 1995, og jeg aner ikke når det først ble sendt.

Kom i gang med moddet Minecraft

En kollega på NTNU lurte på om jeg kunne gi noen råd og vink om hvordan man tryggest mulig kunne laste ned og bruke såkalte «mods» i Minecraft, og jeg har i lengre tid glemt og/eller utsatt å gi ham tilbakemelding på dette. I stedet for å bare sende det til ham på e-post tenkte jeg at det kunne være nyttig for andre der ute, så her kommer tipsene i form av en blogg-post!

Målgruppen for denne bloggposten er sikkerhetsbevisste foreldre og foresatte som skal hjelpe yngstemann – som sannsynligvis allerede har satt i gang litt på egenhånd – og kanskje står litt fast.

Innledningsvis er det verdt å påpeke at denne artikkelen vil fokusere på Minecraft Java Edition, som kun kan spilles på PC. Dette må da selvfølgelig kjøpes først, og det eneste legitime stedet å kjøpe Minecraft er fra https://minecraft.net/. En Minecraft-lisens er knyttet til en brukerkonto, og denne brukerkontoen skal man bruke for å logge inn i en egnet launcher (slapp av, på neste side begynner jeg å forklare begrepene).

Forbehold og ansvarsfraskrivelse: disse rådene og vinkene følges på eget ansvar, og jeg ønsker ikke å være noen form for brukerstøtte.

Fortsett å lese Kom i gang med moddet Minecraft

Allow multicast and IGMP with firewalld for IPTV to work

This is a sort of a followup for an older post of mine, where I explained how you can allow multicast IPTV through the Uncomplicated Firewall (UFW). I’ve come across the same problem again, but this time I’m using Firewall Daemon, and so, here are the necessary commands to allow multicast traffic through the firewall if you’re running firewalld:

firewall-cmd --permanent --direct --add-rule ipv4 filter INPUT 0 -p igmp -j ACCEPT
firewall-cmd --permanent --direct --add-rule ipv4 filter INPUT 0 -d 224.0.0.0/8 -j ACCEPT
firewall-cmd --reload

#kopweb-survey 2014

For seks år siden kjørte jeg en liten uvitenskapelig undersøkelse på IRC-kanalen #kopweb på EFNet (der jeg henger fortsatt), hvor jeg sjekket hvilke IRC-klienter som var i bruk. I 2011 gjentok jeg forsøket, og nå i kveld gjennomførte jeg undersøkelsen for tredje gang.

kopweb irc clients 2014

Jeg merker meg at mangfoldet av klienter har minket en del siden sist, og at WeeChat har gått fra å ha én enslig bruker i 2011 til å være den nest mest populære klienten i 2014.

Ellers fikk jeg også denne gangen inn et innslag av «mirken 0.1.4-svn – running on C64». Jeg mistenker at det er samme person som i 2008.

Klient Antall
mIRC 6
irssi 30
weechat 12
eggdrop 2
X-Chat 1
Colloquy 1
ZNC 1
libpurple 1
Ukjent 2

HTPC del 3 – byggingen

Her er tredje avsnitt av mitt nye HTPC-prosjekt. De forrige delene er her: HTPC del 1HTPC del 2.

HTPC-deler

På mandag fikk jeg omsider HTPC-delene fra Komplett, det vil si alt unntatt TV-kortet. Her er en kort worklog fra byggingen av PC-en så langt, og noen erfaringer jeg gjorde.

Sammen med kabinettet kommer det en hel haug med ulike skruer, sortert i hver sin lille pose merket med et nummer slik at det er lett å finne frem. Det følger også med to tuber med kjølepasta, så jeg fikk ikke bruk for den ekstra tuben med Arctic Silver som man ser på bildet. Det følger også med en fin og grundig bok med instruksjoner for monteringen, derfor tar jeg ikke for meg dette i detalj.

FestebrakettVerdt å merke #1 – kronglete CPU-brakett

Festebraketten for kjøleribben til CPU-en må settes sammen før den kan festes til hovedkortet. Dette innebærer å klemme noen C-ringer på plass samtidig som man presser noen fjærer sammen. Det er temmelig hardt for fingertuppene, og jeg anbefaler å bruke et magasin eller en papp-plate for å presse mot bordet mens man arbeider, og ta en skrutrekker eller tang til hjelp. Til slutt skal du stå igjen med det du kan se til høyre.

Nesten enda mer pirk er det å få på plass de rørene som skal lede varmen fra CPU-blokken og ut i kabinettet. Det er fort gjort at det blir mye klin på grunn av kjølepastaen som må påføres i samme operasjon. Det var en stor fordel å ikke ha montert noenting annet innen man kom frem til dette steget. En positiv ting var at det bare var fire rør, mot den forrige modellen jeg har montert, som hadde seks. Rørene har dessuten gått fra å være runde til å være litt sammenklemte, så de ikke vrir seg like lett.

IMG_0347_1

 

IMG_0349_1Etter alt dette var resten av byggingen bare plankekjøring, bortsett fra en liten strek i regningen, som jeg delvis hadde spådd i forrige innlegg: RAM-brikkene var nesten en cm for høye. Idet jeg konstaterte dette kastet jeg meg på komplett.no og bestilte nye, og denne gangen så jeg etter på bildet at de var lave. De nye RAM-brikkene kom bare to dager senere, og i mellomtiden var det ikke noe problem å bruke PC-en uten lokket på. Til min store overraskelse var de nye RAM-brikkene faktisk lavere enn normalt, så jeg gikk fra ytterkant til ytterkant.

Den observante leser vil innen nå ha lagt merke til at jeg ikke har tatt med noen form for optisk drev i denne HTPC-en, som vel kan regnes som noe uvanlig for sjangeren, men her er det et par faktorer som spiller inn: Jeg ser ikke på DVD-er lenger. Det tar nesten like lang tid å laste ned en film som det tar å lete den frem i DVD-hylla, og de har lav oppløsning uansett. Blu-ray får jeg ikke spilt av under Linux, og uansett er jeg en entusiastisk motstander av DRM-modellen på Blu-ray. Jeg har ingen planer om å eie en Blu-ray-spiller eller filmer på Blu-ray om jeg kan unngå det.

Installasjon av XBMC skal jeg ikke ta for meg her, jeg gikk ganske enkelt for ferdigløsningen XBMCbuntu, som er tilgjengelig fra nedlastingssiden til XBMC. Innstillinger og bibliotek dro jeg med meg fra den forrige HTPC-en ved å pakke sammen og overføre mappen ~/.xbmc. Gratis tips: slett alle filene som ligger i ~/.xbmc/addons/packages/, hos meg lå det 15 GB med gamle versjoner av plugins og temaer der.

Verdt å merke #2 – dårlig IR-mottaker

IR-mottakeren og fjernkontrollen som jeg kjøpte, som ifølge Streacom skulle være kompatible med Linux, viste seg å fungere bare sånn halvveis. Pilknappene, OK-knappen og bla-tilbake-knappen fungerte, men sånt som den grønne Windows-knappen som vanligvis fører deg tilbake til hjem-skjermen eller viser menyen mens du spiller av noe fungerte ikke.

Etter å ha klødd meg mye i hodet og prøvd ulike ting fant jeg ut at fjernkontrollen ikke ble operert via lircd i det hele tatt. Kort fortalt oppførte den seg som en mellomting mellom et tastatur og en mus. Dette fungerer svært dårlig i kombinasjon med XBMC, så jeg vil fraråde å kjøpe denne ekstramodulen til Streacom-kabinettene med mindre du skal bruke Windows.

Fjøsmekk IR-mottakerHeldigvis hadde jeg fortsatt min gamle fjernkontroll og mottaker fra den gamle HTPC-en. Det eneste aberet var at mottakeren er en diger kladd med en USB-ledning, som må ligge fremme et sted der den kan se signalene fra fjernkontrollen. Jeg fant en workaround for dette problemet: mottakeren har to ekstra ørsmå IR-sensorer som man kan strekke frem til andre steder i stua hvis man vil. Disse puttet jeg inni kabinettet, inntil IR-vinduet som eksisterte fra. De er ikke like følsomme som hoved-mottakeren, men de duger. Hovedmottakeren ligger nå bak PC-en sammen med den latterlig digre strømforsyningskladden, som er nesten like stor som den forrige HTPC-en min.

Dessverre er ikke denne fjernkontrollen/mottakeren i salg lenger, så hvis du planlegger å kopiere mitt oppsett må du finne på noe annet lurt.

Det eneste som gjenstår nå er å få på plass TV-kortet. Det ligger på Posten i dette øyeblikket og venter på meg, så på mandag finner jeg ut om jeg får mitt perfekte oppsett. Timingen er upåklagelig, for denne uka kom første Release Candidate av den nye XBMC-versjonen som inspirerte hele prosjektet.

HTPC-en på plass i benken