Nettvett og facebook

Jeg har vært en langvarig bruker av Facebook og jeg begynte å bruke Facebook i 2007. Som informasjonsviter burde jeg være i stand til å skrive en bok om Facebook og andre sosiale nettverk opp mot nettvett. Kanskje jeg kan se om et forlag er interessert i å la meg skrive?

Jeg tenker at jeg har gjort mange feil i sosiale medier selv, og sosiale medier er ofte i nyhetene og mange har sikkert forsøkt å lage guider for hvordan man opptrer på sosiale medier.

Min egen historie er at jeg først ble medlem, senere slettet kontoen min og laget en ny for ikke så lenge siden. Jeg har aldri hatt flere kontoer men en gang laget jeg en konto for kjæledyret til mine foreldre. Det mener jeg er i mot Facebook sine regler.

Jeg har tenkt mye på hva jeg syns om Facebook, og etter Mark Zuckerberg talte i kongressen ble jeg mer overbevist om at Zuckerberg i all hovedsak kan betegnes som en filantrop i det at han var drevet av at han ønsket å gjøre noe bra.

Facebook har stått ovenfor mange problemstillinger og fortsatt opplever jeg problemer ved for eksempel at det står at jeg har sendt et «wink» når jeg ikke har gjort det i chat. Noen ganger tror jeg at jeg chatter men egentlig ligger det helt åpent og jeg sitter i bildekommentar.

Ja, jeg kunne skrevet en idiots guide til Facebook. Vi får se for jeg skifter planer hele tiden. I tillegg er det kanskje dumt å blottlegge seg men jeg er sikker på at jeg er bedre til å bruke sosiale medier enn jeg var før i tiden.

Mann versus robotgressklipper

I dag skulle jeg klippe gresset med min far på mine foreldre sin plen. Jeg fikk opplæring i hvordan jeg fylte drivstoff (bensin) og jeg lærte å pumpe inn drivstoff, selv om jeg tror min far overpumpet litt og at det gjorde problemer med starten verre enn om han hadde pumpet mindre men vi fikk den i hvert fall i gang.

Jeg tok et lite stykke men han var litt misfornøyd og tok med glede over for å vise meg når han gjorde det og jeg er glad for at vi ikke har robotgressklipper og at min far har dette som trim. NRK skriver at forbrukerrådet gjør oppmerksom på ulemper med robotstøvsuger og en av ulempene er at man går glipp av gratis trim.

Bilde av far som klipper plenen i solskinn.
Pappa klipper plenen, kanskje mer effektivt og lurt en robotgressklipper?

Det er nok et bra alternativ for golfklubber som ikke vil ha utgifter på folk som klipper gresset men hjemme skal jeg aldri ha en robotgressklipper med mindre jeg flytter et sted hvor gresset er enormt eller jeg dessverre ikke klarer klippe gresset. For det er et godt alternativ til å bare ligge på sofaen og du får grei liten trimøkt med på kjøpet.

Tale til tekst spørring mot et API

Gratulerer med dagen folkens!

I dag er det 17. Mai 2018 og jeg tenker litt på HTTP verb og taletjenester. Vi har GET POST PUT DELETE som de gjeldende engelske verbene og vi kan oversette dem til FÅ POST OPPDATER og SLETT. Noen kan lage en taletjeneste for å spørre i HTTP og tjenesten kan lese opp oversatt XML eller JSON.

Mye arbeid har vært gjort på å gjøre API-tjenester velformede og det finnes også en del formater som ikke brukes i dag. Dagens tjenesteutviklere lager tjenester i JSON eller XML og bryr seg ikke om https://no.wikipedia.org/wiki/WSDL og SOAP. Det kan være noen lager tjenester som følger disse standardene men jeg har ikke vært borti å utvikle noe i disse formatene.

Jeg finner fremgangsmåter for forskjellige plattformer, og jeg har ikke mobilen min fra Samsung foran meg akkurat nå, men det er mulig jeg kan si VÆRET til den og den vil lese opp været hvor jeg er. Det er uansett litt interessant å fable om ting man kunne sagt bare ved å følge HTTP og da disse oversettelsene.

Man kan sette opp noen tjenester på www.etellerannetdomene.no og legge tjenester rett på domene og si til mobilen FÅ VÆR og utvikle en app som da kjører en GET (engelske HTTP-Verbet) mot www.etellerannetdomene.no/weather (husk at vær automatisk oversettes). Det begynner å bli mer avansert om man skal bruke de andre verbene til tjenester og man må vite noe om tjenesten på forhånd. Det er skrevet om tjenester for den semantiske weben men en agent som følger ideen om at man skal tilby sine tjenester i denne formen har ikke inntatt min verden i noe form.

Det er veldig mange problemstillinger som ligger i veien for at vi skal ha autonome agenter som er formet etter en åpen spesifikasjon av semantisk web-tjenester og mye ligger i incentivet bak å lage en tjeneste. Det finnes massevis av åpne data på weben og du kan gjerne lage en tjeneste som enten er betalt eller spiller av reklame hvor man syndikerer API-tjenester og blottlegger dem uten å gjøre så mye mer enn å benytte HTTP og lese opp svarene som kommer i responsen fra APIet. Men husk at i en sånn tjeneste kan du ikke se noe du har kun en talestyring og det er lett for brukeren å gjøre feil om man beveger seg lenger enn til FÅ (GET).

I en POST kan man tenke seg at man sier POST og deretter så er alt kodet informasjon enten det er XML eller JSON. I XML vil det være innhold og i JSON vil det se ut som {kode:»innhold»} eller noe sånn og datatyper er en utfordring.

Dette er egentlig et terreng som eksperter på semantisk web vet mye mer om enn meg og tankene om en «semantisk web» ligger i at folk følger standarder. Det finnes mange skjermlesere som leser opp innhold på weben og jeg tipper denne bloggen du leser nå lar seg lese av en skjermleser men jeg vet ikke for jeg har aldri prøvd en skjermleser.

Eneste jeg klarer å komme på som bruksområde for meg på eksempelet FÅ VÆR måtte være om jeg satt i bilen og kjørte eller kanskje noen andre stod på ski og hadde på seg håndfri og ville sjekke været i bakken. Kanskje man kunne sagt FÅ KALENDER. Da kan man jo tenke seg en POST KALENDER TID ATTENTRETTI TITTEL MIDDAG MED PER STED I HYTTEN som former en HTTP POST forespørsel mot for eksempel http://www.dittfirma.no/kalender med innmat i xml, siden den er fri for datatyper: <tid>18:30</tid><tittel>Middag med Per</tittel><sted>hytten</sted>

Men du kan se at datatyper spiller inn uansett, og dermed må man se nærmere på formatering uansett hva man gjør.

Og det er mulig din iPhone eller Samsung-telefon allerede kan denne jobben fra før. For min del så taster jeg inn avtaler og jeg søker etter været på skjermen. I tillegg er det ofte sprik i værtjenester.

Håper du har en fin 17. Mai, eller har hatt en fin dag i dag om du kommer til og leser på et senere tidspunkt.

Eiendomsmeglere bør skaffe seg VR

Jeg prøvde cardboard VR-briller for noen år siden og da Google Streetview med blant annet undervannsbilder. Det virket ganske bra.

Jeg tenker at det er en idé for eiendomsmeglere å eksportere tegninger for eiendommer slik at man kan få en VR-opplevelse. Dette kan de ha på kontorene sine.

Jeg har googlet litt rundt og det ser ut til at tegninger fra AutoCAD kan konverteres og skaleres litt ned slik at man kan få dem over i unity. Det kan godt være det kan være andre veier til en 3d opplevelse av en eiendom også.

Jeg har sett at man har 360-bilder på finn men hele 3d-modeller kunne vært noe som kunne gjort det lettere å velge bolig.

Universal React – testing av Next.js

Hei folkens!

Jeg fikk med meg at det har kommet et rammeverk for universell React. Dette betyr at React blir rendret på serveren, slik at browseren har HTML å begynne med slik utgangspunktet vil være etter du har kjørt ReactDOM.render(). Du kjører rett og slett render på serveren heller enn å gjøre det i React på klientsiden slik du vil gjøre det i utgangspunktet om du lager en React app etter mange av de fremgangsmåtene du finner på nettet i dag. Dette er greit for interne applikasjoner som skal brukes av en viss brukergruppe men ikke særlig greit om du vil Google skal se noe og du lager en applikasjon til den åpne weben.

Her finner du en oppstartsguide. Jeg ser at det har kommet en bok på Leanpub om Next.js men jeg tenker jeg skal klare meg med gratis dokumentasjon.

Planen min videre er å lage en universell versjon av Smileyhash. Jeg skal vurdere om jeg skal gjøre dette open source og blogge om det. Håper det kan skaffe meg noen lesere.

Tanker i dag fra meg som arbeidsledig

Jeg har vært arbeidsledig i 2 år. Jeg sliter også med at jeg ikke er inspirert og motivert. Jeg står opp sent og legger meg tidlig. Jeg trener ikke. Jeg har treningstøyet klart i gangen og medlemskap på SATS og tilgang til treningsstudio på psykiatrisk sykehus men jeg vegrer meg.

I dag kjenner jeg meg litt mer motivert og ser på Smileyhash at jeg kan gjøre mer. Jeg har lyst til å begynne på nytt igjen mer helhjertet og lage embed av tweets med smiley men det er et stort prosjekt. Og det er ingen som har laget en smileyhash tweet noensinne – alt som kommer inn av andre er støy.

Jeg så meg selv på TV i går og jeg kjenner at jeg er nødt til å komme meg ut av kjærlighetssorgen min. Jeg tenker at det er begrenset hvor mye jeg vil putte på bloggen min om dette men nå har jeg altså blitt vist på TV der jeg er på date og sier jeg «har bagasje» og at det er «godt å gråte litt av og til» og tviholder på at jeg er forelsket. Det var godt å se seg selv utenfra og jeg har lyst til å endre meg.

Det er sant at jeg har veldig sterke følelser for en som ikke ville være kjæresten min og som ikke ville ha kontakt med meg men jeg må slutte å la dette prege meg. Jeg må reise meg. Jeg kan ikke fortsette å sove til langt på dag og jeg kan ikke fortsette å la nederlag gå så sterkt innpå meg. Jeg må skape mine egne suksesser. Fylle dagene med innhold og klargjøre meg på å gå inn igjen i arbeidslivet.

Det ble veldig tydelig nå som legen har gitt meg råd om å trappe delvis opp og lete etter en arbeidsgiver som lar meg gå gradvis i gang at veldig få bedrifter ønsker seg noen som ikke stiller 100% klare. Jeg har hatt mange prosesser med å finne ny arbeidsgiver etter at jeg sluttet i jobben min i Computas AS og noen har jeg sagt nei til mens mange har sagt nei til meg. Jeg har mye solgt meg ned men jeg har også møtt krav jeg ikke har mestret i form av tester hvor jeg ikke har levert tilfredsstillende resultat. Jeg tenker at jeg må ta opp kampen og sitte meg ved PCen hver dag og komme inn igjen i rytmen. Jeg må tenke at jeg har hjemmekontor.

Under studiene satt jeg masse foran maskinen og jobbet med forskjellige oppgaver og egne prosjekter. Dette må jeg komme inn igjen i. Jeg har laget meg et visittkort og har en svær eske av dem. Jeg kan gå på jakt etter en arbeidsgiver men det er en utfordring at jeg ikke kan fakturere noen fordi jeg har arbeidsavklaringspenger. Dette må jeg finne ut mer om. Nå må jeg reise meg og komme inn igjen i en konstruktiv hverdag. Er det ingen som banker på døren må jeg skape mulighetene selv.

Er du arbeidsgiver og leser dette syns jeg du skal ta kontakt med meg. Du finner kontaktskjema i menyen over.

Immaturus «Å eie noe(n)» – et fint men dystert teaterstykke

«Å eie noe(n)» er et teaterstykke som teatergruppen Immaturus har satt opp på Kvarteret og jeg valgte å ta turen ned dit i går for å se dette stykket selv om jeg visste det kom til å bli tungt.

Det handler om en mann som heter Simon som er med i en plantegruppe (en gruppe mennesker som driver med botanikk på fritiden) og en dame som heter Ravna som forelsker seg og utvikler et forhold. Simon og Ravna faller for hverandre, men Simon ødelegger for seg selv fordi han vil ha Ravna helt for seg selv. Han forteller henne at faren hans hadde «kustus» på moren og at moren ikke fikk se på andre menn og det var sånn det skulle være. Dette skremmer Ravna og Ravna drømmer mareritt om at de har små barn og at han slår henne. Ravna gjør det slutt og Simon ringer og ringer og legger igjen beskjeder på svareren hennes og publikum får se hvor ubehagelig det er for Ravna at Simon blir eiesyk og ikke ser seg selv. Det er tydelig at Ravna egentlig er glad i Simon men hans destruktive atferd og holdninger ødelegger alt. I begynnelsen får vi se en nedbrutt Simon som henger fast og ønsker å være venn med Ravna og det er tydelig at dette skjer i retrospekt.

Simon skulle egentlig bli botaniker men avslutter sine studier og begynner å jobbe på Rema 1000 mens han deltar i plantegruppen. Plantegruppen er tett koblet og består av flere par. Simon sprer løgner og setter folk opp mot hverandre, alt for å få Ravna vekk fra gruppen for han vil ikke dele henne med noen. Han er sjalu og lager mange paranoide forestillinger om at hun er utro. Det er klart for meg at det er helt umulig for Ravna å ha kontakt med Simon, selv om hun enkelte ganger får lyst til å svare.

Det er et slående teaterverk med mye bra effekter, en stilig scene og skuespillere som ikke har problemer med intimitet i det hele tatt, noe jeg aldri hadde fått til om jeg skulle være skuespiller tror jeg. Det var en fin men samtidig vond opplevelse fordi jeg selv kan kjenne meg igjen i enkelte, men ikke alle aspektene. Han har bare lyst til å ligge i sengen sammen med henne og at alle de andre bare skal forsvinne. Mye av det handler nok om at han strever mens andre ting er holdninger.

Sjalusi oppstår hos både menn og kvinner og jeg har hatt problemer med sjalusi. Simon i teaterstykket er spesielt sjalu på en annen mann i teatergruppen som han tror Ravna har et forhold med men dette er bare fantasi.

Det var dystert for meg å se dette og det føles nokså håpløst å tenke at Simon kanskje aldri noensinne får snakke med Ravna igjen, uansett hvor mye han jobber med å løse sine utfordringer. Jeg har fri fantasi og kan lage en lykkelig oppfølger i hodet hvor Simon går i terapi og endrer seg og at de blir venner igjen men jeg vet ikke hvor sannsynlig jeg klarer å tenke at det er. For hva har de egentlig i utgangspunktet? Det er jo selvfølgelig noe man kan si om alle par og det er litt dårlig gjort å peke på to som er forelsket og si at de ikke har noe til felles.

Men det er i hvert fall tydelig at Simon ødelegger noe som kunne vært veldig annerledes og veldig vakkert. Han snyter både seg selv og Ravna fra å være lykkelige og det virker håpløst når han har et ønske om vennskap men jeg drømmer om at Simon har noe mer å by på selv om han virker tvers gjennom usympatisk og drevet av ønsket om å ha Ravna for seg selv og bare ligge i sengen med henne hele tiden. For i utgangspunktet er det vakkert at de to utvikler følelser for hverandre og selv om intimiteten deres, som så godt er skildret av skuespillerne, var ganske ubehagelig fordi han var så utrolig overkåt på henne, så er det også en naturlig del av kjærlighen. Det er bare så synd at det blir så altoppslukende at det ødelegger hele forholdet.

Teaterstykket anbefales men det er veldig tungt å absorbere.

ul data-relation-list – social networking without a central server

At the time of writing this blog has almost no readers but I keep on blogging and this post is in English as I have an idea I think is timed well, knowing that social networking is established in the population and major companies in social networking are experiencing privacy issues.

Let’s say we all started blogging on our own web site instead of using social networks from commercial partners. I have made a scheme to implement a bidirectional list of relations that can be implemented on any website and it is possible to send and accept or deny relational requests using an API.

I have called the concept ul data-relation-list as it consists of an unordered list in html that is maintained by the webmaster’s server. I wrote about the concept using different terms in a previous post.

The concept is relying on html and the implementation of a standard API to handle requests for adding. If the sites you have in your list of relations implement feeds you can have a view that gives you status updates from all the sites in the list and we can start following each other in a new way not relying on the commercial actors in social networking.

See the readme on GitHub. Feel free to contribute by implementing the concept in various languages.

Webmaster friend protocol

I have been thinking about social networking and without mentioning social networks, I want to make the idea of a bidirectional mutual friendship to apply for webmasters. And anyone can become a webmaster. I think of bloggers.

What if there was a protocol for sending a friendship request to a blog from a different blogger? And how could it look?

I have an idea and I want to call it «webmaster friend protocol». WFP.

The idea is that a website must include its friends in such an unordered list as below in the example:

The example contains one friend.

A friend request is sent to a blog from a different blog on an api in json to a WFP endpoint which is an HTTP API that has three routes: request (POST), response(POST) drop(POST) and list(GET).

Request receives an HTTP post and to send a friend request one can send a json object for instance as such:


{
sender: "http://www.perandersen.no"
rss: "http://www.perandersen.no/feed/"
responseAddress: "http://wpf.perandersen.no"
}

Let’s say I sent this to a service you have installed at the address http://www.yourblog.com/wpf/request

When you were ready, through a front end, you could accept or decline. Let’s say you accepted. Your server would then contact my endpoint which was included in the request as http://wpf.perandersen.no and it could be sent as a JSON POST as such:


{
reply: "accepted",
friendList: http://www.yourblog.com
}

At this point, there should be a link in the unordered list in both directions between our websites and both servers could poll each other in case of cheating. Else drop should be called by one of the parties to drop the friendship.

In this way, your friendlist will be bidirectional, distributed and you can syndicate news from all your friends in a feed as such as made in social networks from commercial parties today. At the same time you are in control of the content and if you want ads the income from the ads will come directly to you and not a commercial third party.

This is a new though in my mind but if I don't drop the idea I will try to implement the WPF concept on my own blog. I might have to find a different name.

Mother of all demos – spennende fremtidsvisjon fra 60-tallet

I dag har jeg sett deler av denne youtubevideoen:

Det er spennende å se applikasjonen som her vises og tenke på hva vi har i dag. Han sitter og planlegger dagen sin og har laget et lite strekkart på hvor han skal og hva han skal de forskjellige stedene.

I dag bruker vi kalender og kart. Noe av grunnen til at det ikke var noe kalendersystem på denne videoen kan ha sammenheng med datidens maskinklokker, for UNIX time startet ikke før 1. Januar 1970.