Kebmans blogg

Leo må til dyrlegen

Posted in Helse, Kjæledyr by kebman on 05/05/2018

Plutselig pisset Leo blod. 😦

 

Det var helt forferdelig. Man kunne se at han vrengte seg i  smerter, men han er en tøff liten krabat, så han ynket seg ikke. Leo er en veloppdragen katt, så sånn ufrivillig avgang gjør ham svært flau. Hver gang det skjedde, stakk han under sofaen og gjemte seg, full av skam. Men om ikke annet ble det enklere å forstå når vi måtte vaske gulvet igjen…

2018-05-05 16.04.56.jpg

Særlig lysten på å dra til dyrlegen var han ikke, så tross smerter gikk han ikke frivillig inn i buret.

Da vi endelig kom fra, ville han ikke ut, så dyrlegen gjorde heller klart til ultralyd, eller «catscan» som jeg velger å kalle det fra nå!

2018-05-05 16.04.49.jpg

2018-05-05 16.14.04.jpg

Men da Leo endelig kom ut på bordet, tok han behandlingen svært fint, egentlig. Han ble ikke engang skremt av sprøytene.

Fra «kattescanninga» kunne de se at blæreveggen til Leo var blitt hele 5 mm tykk, så den var svært betent. Han hadde også urinveisinfeksjon. Men allerede neste dag var veggen kommet ned til 3 mm, og han er nå på bedringens vei. 🙂

Reklamer

The Sellner & Pettibone Affair featuring Lauren Southern

Posted in Journalism, Journalistikk, Politics, Politikk, Uncategorized by kebman on 14/03/2018

Three young Western journalists and activists were denied access to Britain on foggy accusations of terrorist collusion, then deported and declared ‘persona non grata’ despite hordes of foreign warriors and terrorists being allowed into the country.

Since MSM isn’t covering it to any extent, here are the current YouTube videos detailing the affair (in order of appearance):

There has recently surfaced a few news articles, albeit nothing that reached the front pages. Beware that more than a few of these contain misinformation, and the BBC article looks more like pure propaganda. Notice also how almost all of the articles call them «Far Right».

 

Staten straffer deg om du blir gjeldsfri

Posted in Økonomi, Bank, Penger, Politikk by kebman on 03/01/2018

I følge Skatteetaten kan du trekke fra utgifter til renter og lån på skatten.

Cui bono – hvem er dette bra for?

Vel, for det første er dette bra for banken, da det gir incentiv til innbyggerne om å ta opp mer i lån. Jo flere innbyggere som tar opp lån, jo flere kunder får banken, og jo mer penger tjener de.

Og husk, det er langt færre banker enn det er innbyggere, dermed er dette noe bankene tjener svært godt på. Det stimulerer dessuten også til prisøkning på boliger, noe som har vært med på å blåse opp boligboblen som vi nå ser.

Gir du en innbygger valget, vil hun selvsagt heller bruke sine penger på ting hun selv ønsker, enn på å betale skatt. Det sier seg jo selv! Samtidig representerer skattetrekket en stor utgift for staten, og den må jo dekkes inn på en eller annen måte. Heldigvis kan det enkelt gjøres ved å øke skatten over hele linja…

Resultatet er at folk som velger å ta opp lån får mindre i skatt, mens folk som er gjeldsfri blir straffet for det. Denne ordningen fungerer dermed i praksis som et incentiv imot å bli gjeldsfri.

Dette er en ordning som representerer intet mindre enn tyveri fra folk som har orden på økonomien, spesielt siden ordningen i realiteten kun fungerer som en ren subsidie av bankene.

Optical Flow vs. Frame Blending

Posted in Effekt, Film, Filmredigering, Foto, Fotografi, Teknologi, Time Lapse, Timelapse, Video by kebman on 07/11/2017

Det er hovedsakelig to måter å få til Slow Motion (saktefilm) i både Adobe Premiere og After Effects. Disse er med såkalt Frame Blending eller Optical Flow. Det finnes dessuten en tredje måte, men det er bare rammedobling, så jeg hopper over den for nå.

Både Optical Flow og Frame Blending har sine fordeler og svakheter.

Den første merkbare forskjellen på disse to er selvsagt tiden det tar å rendre dem ut. Optical Flow tar mye lenger tid å rendre ut, fordi den bruker en mer avansert algoritme for å automatisere tweening (mellom-rammer), mens Frame Blending bare lager en ekstra ramme som blander sammen rammen foran og bak.

Dermed, om du har liten tid, eller en treg datamaskin, så kan det være kjappere å gå for Frame Blending.

Hakking og artefakter

Den neste og mest åpenbare forskjell er at Optical Flow fremstår som mye jevnere enn Frame Blending. Likevel er det noen ganger bedre å gå for Frame Blending enn Optical Flow.

Algoritmen til Optical Flow forsøker å tegne en «tween» mellom rammene. Dette fører noen ganger til «artefakter», det vil si merkelige ujevnheter og former i bildet. Avhengig av hva som filmes, og hvordan, kan det blir flere eller færre slike artefakter.

Frame Blending har ikke dette problemet. Ikke direkte, i alle fall. Men video som har blitt forlenget med Frame Blending kan fremstå som mer flimrete eller hakkete.

Når bør man bruke hva?

Optical Flow egner seg derfor veldig godt til statiske oppsett, hvor det er lite bevegelse i billedrammen utover det man ønsker å få til å gå saktere, mens det kan være bedre å bruke Frame Blending der hvor det er mer bevegelse i bildet, eller hvor tingen som beveger seg går over områder med høy kontrast – da det er særlig der artefakter gjør seg gjeldende.

Eksempler

Legg merke til hvordan denne filmen som bruker Optical Flow er veldig jevn, men at det noen ganger dukker opp merkelige «gjenstander» eller artefakter i bildene, da algoritmen prøver å «male om» deler av rammen.

Til sammenligning er ikke filmen som bruker Frame Blending i nærheten så jevn, men man slipper i det minste artefakter.

Eva Bartlett skolerer norsk journalist om Syria

Posted in Journalistikk, krig, Media, Politikk by kebman on 17/12/2016

Da den kanadiske journalisten Eva Bartlett beskyldte hele «corporate media» for å spre løgn om Syria på en pressekonferanse i FN, fikk det Aftenpostens utenrikskorrespondent i New York, Kristian Rønneberg, til å stille noen kritiske spørsmål. Det som kanskje er enda mer oppsiktsvekkende er hennes svar.

Her følger transkripsjon av deres dialog for referanse:

Kristoffer Rønneberg: When you talk about the Syrian people and what the Syrian people want; how can you quantify that? Do you have any independent surveys where you can actually document that?

And secondly, you talk about the corporate media, the western media, the lies and all of this. Could you explain what might be the agenda from us in the Western media, and why we should lie; why the international organiaztions on the ground should lie, why we shouldn’t believe all these absolutely documentable facts that we see from the ground, these hospitals being bombed, these civilians you are talking about, the atrocities that they have been experiencing? How can you justify calling all of us liars? Thank you!

Eva Bartlett: I mean there are certainly honest journalist amongst the very compromised establishment media.

Let’s start with your second question. So, internationals organizations on the ground. Tell me which ones are on the ground in Eastern Aleppo!

Yeah, ok, I’ll tell you. There are none. There are none. These organizations are relying on the Syrian Observatory for Human Rights [SOHR], which is based in Coventry, UK, which is one man. They are relying on compromised groups like The White Helmets, which…

Let’s talk about the White Helmets.

The White Helmets were founded in 2013 by a British ex-military officer. They have been funded to the tune of $100 million, by the US, UK, and Europe and other states. They purport to be rescuing civilians in Eastern Aleppo and Idlib, yet no one in Eastern Aleppo has heard of them. And I say «no one» bearing in mind that now 95% of these areas of Eastern Aleppo are liberated.

The White Helmets purport to be neutral, yet they can be found carrying guns and standing on the dead bodies of Syrian soldiers. And their video footage actually contains children that have been «recycled» in different reports. So you can find a girl named Aya who turns up in a report in month, say, August, and she turns up in the next month, in two different locations. So, they are not credible. The SOHR is not credible. «Unnamed activists» are not credible. Once or twice maybe, but every time? Not credible. So, your sources on the ground – you don’t have them.

As for your agenda, not your [personal one], but the agenda of some corporate media; it is the agenda of regime change. How can the New York Times – I was reading it this morning – or how can Democracy Now – which I was reading the other day – maintain until this day that this is a civil war in Syria? How can they maintain until this day that the protests were unarmed and non-violent until say 2012? That is absolutely not true. How can they maintain that the Syrian government is attacking civilians in Aleppo, when every person that’s coming out of these areas occupied by terrorists is saying the opposite? So [that is] in regards to your question on lying media.

How do I quantify the support of the Syrian people? The elections! In 2014 the Syrian people held elections. The voter turnout was 88% including places like Lebanon where I was during the elections in Lebanon, which were actually ran for two days, extended hours, people walking for kilometres to reach the embassy. Including people who flew from their own countries, like mine, which has criminally shut the Syrian embassy [in Canada down] so that the Syrian people have no rights. And including people within Syria who braved a torrent of terrorist mortars and missiles on election day. And yet voter turnout was around 88% I believe, and the election results were 78% I believe. Ok, I might get the turnout wrong.

Dr. Bahman Azad: 74% was the participation and 88% was the support.

Eva Bartlett: Anyway, The point being [that] overwhelmingly the people support president Assad. That’s based on elections, [and] based on my own travels. Ok, so that’s subjective – but as I’ve said I’ve travelled around Syria and talked with people of all faiths, all walks of life, and there are people that want change in the government. We’re not pretending they don’t want change. Everybody wants change. But in terms of support for the government the point is [that] they don’t see president Assad as the problem. They see the problem as terrorism, they see elements of problems in the system that they have there. But president Assad they don’t see as the problem. They actually overwhelmingly support him. So, I’m basing it on their choice in their leader, and I’m basing it on my interactions from the people in Syria and Lebanon.

I diskusjonsposter på både på Facebook og YouTube er Rønneberg karakterisert som selvgod og som en «puppet» for «corporate media». Det synes jeg er en svært urettferdig karakteristikk av Rønneberg siden det er jobben til journalister å stille spørsmål – særlig når det kommer påstander som drar alle over samme kam. Det er ikke dermed sagt at det ikke er lov å kritisere media, og her synes jeg Bartletts kritikk er veldig treffende. Jeg tror i alle fall at det har blitt tatt til etterretning hos Aftenposten, som ellers har en svært god og jevn dekning av konflikten i både Syria, Irak og andre steder i verden.

Kilde: Permanent Mission of the Syrian Arab Republic to the United Nations – Press Conference, 9 December 2016

Det er ikke bare islam som fører til terrorisme

Posted in Uncategorized by kebman on 24/11/2015

Islam fører til terrorisme skriver Aksel Braanen Sterri i en kronikk i Dagbladet 24. november. Han kunne vel ikke ta mer feil. Om noe land har følt det på kroppen, må det jo være oss, og jeg sikter selvsagt her til agnostikeren som slo til 22. juli 2011. Selvsagt gjelder det også andre land, med den kristne Oklahomabomberen som slo til i USA, og den helt og holdent kristne striden i Nord-Irland, og mange flere.

Hovedsaken nå er likevel at Vestens og USAs forsøk på å destabilisere land i Midtøsten ikke akkurat hjelper oss til å få en verden fri for terrorisme. Tvert imot!

I kommentarfelt under kronikken skrev jeg at koblingen mellom det som skjer i Midtøsten og terror i Vesten er enkel: Når Vesten, med USA i spissen, går inn og destabiliserer land etter land der nede, dør hundre-tusenvis av mennesker, om ikke millioner. I vaken av denne prosessen skapes et makt-vakuum. Når ikke Vesten makter å fylle tomrommet, overtas det av forskjellige krigsherrer, hvor visse av dem tilfeldigvis bekjenner seg til islam. Noen av dem er også merkelig nok mindre blide på Vesten etter behandlingen de har fått, men det driter både USA og Europa glatt i så lenge mesteparten av stridighetene forblir der nede.

Uansett årsak for konflikten er dette fortsatt god butikk for de som selger forsyninger, klær, biler og ikke minst våpen til de som måtte finne på å dra dit ned.

Det er her Jonas Strøm i forsvar av Sterri presterer å svare at «Så enkelt er det aldeles ikke, det som vi ser på som muslimdominerte områder i dag var tidligere dominert av kristne, zoroastrians og jøder.» Deretter forsøker han å forklare hvordan er islam er roten til alt vondt ved å bruke en bunke håndplukkede historiske fakta fra ting som har skjedd for opptil tusen år siden.

Jeg ville veldig gjerne svare han, men av uante grunner stengte Dagbladet kommentarfeltet før jeg rakk det. Likevel hindrer jo ikke deg meg i å svare her.

Alt har så klart en dypere historisk årsak, men her snakker vi nok rett forbi hverandre. For å ta en allegori: Strøm må gjerne gi alskens unnskyldninger for galskapen til en våpenselger. Uansett hvilke grunner han oppgir, vil våpenselgeren bare gni seg i hendene og hente frem tilbud og presentasjonsvarer: «Skal det kanskje være en M72 panservernrakett fra norske Nammo? Israel sender sin varmeste anbefaling

Dagens problem er at USA er der nede og har innført en villet politikk om destabilisering av land i Midtøsten. Det ser nå ut som dette eksploderer i fjeset vårt med terroren i Paris, men samtidig har det gitt Frankrike god grunn til å sette i gang et massivt felttog der nede. Flere vil følge sikkert. Og der det er felttog trengs det forsyninger.

Om du tenker at nå er kanskje tiden moden for å kjøpe aksjer i diverse våpenselskaper, så har du sikkert rett, men så antar jeg også at du allerede liker biffen din ekstra blodig…

Hvordan få farger på terminalen i OS X Mavericks

Posted in Data, Programmering, Programvare by kebman on 25/09/2015

Om du bruker terminalen en del på Mac, har du kanskje tenkt at den ser noe kjedelig ut. Her er en kort leksjon i hvordan gi den litt penere og mer intuitive farger.

Sjekk ut Solarized: Precision colors for machines and people på GitHub.

Merk: Det står en del om SIMBL på nettisden, men det trenger du ikke! Det er kun for eldre systemer slik som Snow Leopard.

Last ned pakken som ZIP (Download ZIP på høyre side). Pakk ut ZIP-filen, og sjekk ut mappeinnholdet. Let til du funner noen filer som har fil-etternavn .terminal. Dobbeltklikk på en terminal-fil for å teste, og nyt åsynet av en solarisert terminalen.

I terminalen, under Innstillinger > Avansert det kan være lurt å sette terminaltypen til å være Ansi, siden det er den profilen paletten er optimalisert for, men xterm-256color kan også fungere.

Dette vil gjøre terminalen din mørkeblå med grå tekst. Ganske kjedelig, men fortvil ikke! Du er bare halvveis. For å virkelig gjøre susen, trenger du litt sammenheng.

Gå inn terminalen og skriv:

nano ~/.bash_profile

Deretter skriver (kopierer) du inn disse linjene:

export CLICOLOR=1
export LSCOLORS=gxfxbEaEBxxEhEhBaDaCaD

Trykk så ctrl+x og deretter y for å lagre før du avslutter. For å laste den nye paletten, skriver dette i terminalen:

. ~/.bash_profile

Prøv deretter ut noen terminalkommandoer, slik som for eksempel ls.

export CLICOLOR=1 aktiverer farger i terminalen, og export LSCOLORS ser etter spesifikke kodesnutter i ls-programmet som den kan fargelegge. For mer informasjon om dette, les denne artikkelen: ls, colors, and Terminal.app .

Hvordan kryptere passord i PostgreSQL

Posted in Data, Programmering, Teknologi by kebman on 26/08/2015

PostgreSQL kan med et enkelt håndgrep gjøre passordkryptering for deg. Alt du trenger å gjøre er å legge til en extension i psql, sånn her:

CREATE EXTENSION pgcrypto;

Så er det bare å lage en database for å teste litt:

CREATE DATABASE test;

Og en tabell for å lagre noen data med passord:

CREATE TABLE testusers (
	id SERIAL PRIMARY KEY,
	email TEXT NOT NULL,
	password TEXT NOT NULL,
);

SERIAL er her ekvivalenten til AUTO_INCREMENT i MySQL. Strengt tatt kunne vi sikkert brukt email-feltet som PRIMARY KEY, sånn som her:

CREATE TABLE testusers (
	email TEXT PRIMARY KEY,
	password TEXT NOT NULL,
);

…men jeg synes det er kjekt å kunne kalle opp en god, gammeldags ID, spesielt om det senere kan bli snakk om å utføre SQL joins. Istedenfor kan man gjøre sånn her for å sikre at email-feltet forblir unikt:

ALTER TABLE users ADD CONSTRAINT unique_email UNIQUE (email);

Men så, endelig, kan vi teste med å sette inn noe ordentlig data! For å lage skikkelig gode passord, er det ikke nok med bare en god krypteringsalgoritme. Man trenger også salt. Dette for å hindre såkalte rainbow angrep. Her er årsaken til at vi la til den extensionen i sta, for med den kan vi legge til skikkelig godt salt, sånn her:

INSERT INTO testusers(email, password) VALUES (
	'test@test.com', crypt('det_hemmelige_passordet', gen_salt('md5'))
);

Som du ser så hashes passordet med det samme det legges inn i databasen med en funksjon som heter crypt(). Denne tar to argumenter: Passordet og funksjonen gen_salt() som lager salt. For å sjekke at passordet stemmer, kan man bruke denne spørringen:

SELECT email FROM testusers WHERE id=1 AND
password=crypt('det_hemmelige_passordet', password);

Så, når dette er gjort, burde det være en smal sak å få det til å fungere med et passende serverskriptingspråk. Best av alt, skulle noen uvedkomne få tilgang til databasen, vil de uansett ikke kunne finne ut hva passordene er – ikke lett, i alle fall.

Hvordan få tilgang til delte Windows-filer fra Linux

Posted in Data, Fildeling, Internett, Networking by kebman on 30/07/2015

Kjører du en versjon av Linux er det som regel en smal sak å få tilgang til filer delt fra Windows-maskiner på hjemmenettverket. Her er hvordan!

Kjøpte nylig en Raspberry Pi 2 Model B, og ønsket tilgang til filene jeg har delt fra Windows PCen min, dermed kommer guiden til å ta utgangspunkt i det. Men har du et annet Linux-system, så frykt ikke! Pi-en bruker en versjon av Debian Linux kallt Raspian, dermed vil denne guiden funke for de fleste andre UX-distribusjoner også.

Forhåndskunnskaper:

  1. Du må være komfortabel med command line prompts og bruk av terminalverktøy.
  2. Du må allerede ha fungerende internett-tilgang på UX-enheten din.
  3. Du må allerede ha filer som er delt på hjemmenettverket ditt fra Windows-PCen din.
  4. Du må vite IP-ene til de forskjellige enhetene, enten ved å bruke windows > cmd > ipconfing på Windows, ifconfig på UX-enheten, eller ved å bruke Advanced IP scanner
  5. UX-enheten din bør være koblet til samme hjemmenettverk som PCen din, men det er ikke et absolutt krav så lenge du vet hvordan du setter opp port-forwarding.

Mangler en av punktene over, må du finne ut av hvordan du order det selv. Tips: Google er din venn!

Logg inn på UX-enheten din, enten via terminalen eller via command prompt. Er du på en annen maskin kan du bruke PuTTy fra PC (må lastes ned), eller logge inn via SSH fra Mac eller andre UX-maskiner. Hvordan du gjør det har ikke så mye å si, og vil ikke bli dekket av denne guiden. Siden jeg er lat, gadd jeg ikke fysisk gå heeelt ned gangen og bort til Pi-en min, så istedenfor brukte jeg PuTTy.

Opprett en mappe på Linux-maskinen som du kommer til bruke til å vise alle Windows-filene dine i. Du kan både kalle den hva du vil og legge den hvor du vil, men jeg har valgt å kalle den windows-share og å legge den på hjemmemappen min. Du trenger ikke angi hele filbanen hvis du allerede er i hjemmefolderen din, men jeg har likevel gjort det for ekstra klarhet. Alt etter hvordan UX-system du er på, kan det hende at hjemmemappen din har en litt annen adresse enn den som er vist. Min hjemmemappe er selvsagt /home/pi/.

I terminalen, skriv:

mkdir /home/pi/windows-share

OK, det var den enkleste delen av guiden! Så må du koble til Windows-maskinen. Her er et eksempel på hvordan du kan gjøre det:

sudo mount -t cifs //255.0.0.128/delt-windows-folder \
-o user=dittbrukernavn /home/pi/windows-share

sudo betyr at du må være superbruker for å få det til. mount er programmet som finner den delte mappen din. Så er det noen kommandoer som sendes til mount-programmet, inkludert IPen til Windows-maskinen din, og hvilken delt mappe du ønsker å få tilgang til.

Etter \-tegnet må du trykke enter.  Du vil da få en >-prompt, og der må du skrive en kommando for brukernavn og hvilken UX-mappe du vil dele til. Så trykker du enter en gang til for å finalisere.

Oppsummert trenger du altså å vite IP-en til din Windows-maskin, og navnet på mappen du deler med nettverket. Så må du ha brukernavnet til Windows-maskinen din. Sist men ikke minst må du huske på hvilken mappe du ønsker å dele filene med på UX-enheten din.

Og det var det! Har du gjort det riktig, skal du nå kunne gå inn i mappen windows-share på UX-enheten din og se alle filene som er delt til den fra Windows-PCen din. Her er et eksempel på hva du kan prøve:

cd /home/pi/windows-share
ls

Med det vil du kunne se og bruke alle de delte filene på UX-enheten din.

Fjern bjellen Mac-menyen

Posted in Data, Internett by kebman on 31/07/2014

Denne er egentlig utdatert, men lar den stå i tilfelle noen bruker en gammel versjon av Chrome.

Plutselig en dag var den der; bjellen. Så irriterende! Hvor kom den fra? Oi, den ble borte da jeg avsluttet Chrome! Så det er Chrome som er forbryteren!

Å finne ut av hvordan man fjerner bjellen for hendelsesvarslinger mellom operativsystemer i Chrome var en aldri så liten detektivjobb, men selve oppskriften på hvordan man gjør det er ganske enkel.

I Chrome, gå til chrome://flags/

Scroll ned til Aktiver synkroniserte varsler og velg Deaktiver.

Har du gjort det skal bjellen forsvinne. Har du engelsk Chrome er det lettere å google seg til hvordan man får bjellen til å forsvinne. Hovedproblemet er egentlig å få bjellen til å forvinne i den norske utgaven av Chrome fordi man må prøve å tenke seg til  hvordan programmet er oversatt. På toppen av det hele har de av og til endret oversettelsen. Uansett, sånn fjerner man bjellen på engelsk Chrome:

I Chrome, gå til chrome://flags/

Scroll ned til Enable Rich Notifications og velg Disabled.

Sånn, nå har du fjernet bjellen både på norsk og engelsk! For de med andre språk, se etter en tekstbit som har noe med varsler eller varsling å gjøre, etterfulgt av en oppramsing av forskjellige operativsystemer som Mac, Windows, Linux, etc. Det er vanligvis den som skal deaktiveres.