Flere tanker om blockchain

Kryptovaluta hevder å ha en fordel med at alle er anonyme. Ut fra min forståelse kan man også skape en blockchain kryptovaluta hvor alle transaksjoner er identifiserbare – det vil si at alle som sitter på blockchain informasjon kan ha full oversikt over alle transaksjoner. Dette kunne vært en idé for en statlig valuta.

Jeg har i hvert fall ingen problemer med min økonomi for jeg er lovlydig. Jeg tenker at det gjør ingen ting om banken vet at jeg kjøper meg en is. Vi har også skattemyndigheter vi skal rapportere til som uansett følger med. En kryptovaluta for en stat kan hindre kriminalitet.

Skulle ønske noen hadde noen tanker om dette. Jeg har i hvert fall behovet mitt for å bruke bankkortet mitt til å kjøpe meg en is eller en øl, nettbanken til å betale regninger og om jeg skal gi et beløp til andre så kan jeg jo vippse og det vet jeg fra før at skjer under mitt fulle navn og at banken vet alt om overføringen. Jeg kan angre på enkelte transaksjoner jeg har gjennomført men jeg er ganske sikker på at en blockchain ikke trenger å være anonym.

Mine tanker om Blockchain og valuta

Jeg har aldri kjøpt kryptovaluta. Hadde jeg gjort det for noen år tilbake istedet for å prøve å øke et beløp på den norske børsen, noe som var totalt mislykket, ville jeg vel vært rik i dag, sett at transaksjonen gikk fint i begge retninger eller jeg ikke ble svindlet og det viste seg at jeg aldri hadde hatt hverken BitCoins eller Ethereum eller hva jeg da hadde valgt å sette pengene mine i. Jeg har aldri følt meg trygg på å plassere et stort beløp i kryptovaluta men jeg vet om andre som har gjort det og det gikk helt fint.

Jeg leser i dag en god forklarende artikkel om blockchain, forklart som en distribuert base, og jeg vet at en hver kryptomynt er unik istedet for at det bare er et tall. Dagens banker overfører penger på øyeblikket om overføringen er hos en bank, dagen etter om det er i en annen norsk bank og man har IBAN for overføringer utenlands. Jeg har ikke inngående kjennskap til registrene men regner med at en bankoverføring er en transaksjon som må gjøres opp mot en database hos banken om det er i samme bank, om det er til en annen bank må en melding gå ,jeg tenker at pengene fysisk ikke går men jeg vet ikke egentlig hva som skjer når jeg betaler mine fakturaer.

Det er naturlig å tro at sentrale servere behandler både overføringer internasjonalt og nasjonalt og at det kun sendes et tall. I kryptovaluta er hver «mynt» digital. Vi kunne tenkt oss en NDKR som var låst mot NKR i verdi hvor hver NDKR hadde unik forekomst på et vis og at hver distinkte mynt ble overført med blockchain slik FedCoin ser ut til å kunne bli i statene. Om det ikke bare er falske nyheter. Dessverre tror jeg at om stater hadde innført kryptovaluta så hadde andre digitale valutaer stupt i verdi. Men det sier seg selv at om en hver NDKR er unik og vi ikke foretar overføringer hvor vi kun bruker tall som vi adderer og subtraherer vil prosesseringen bli ekstremt krevende. Allikevel kan det være dette er fremtiden.

Jeg tror egentlig bankene ville kunne ha de samme fortrinn om systemet ble slik kanskje men eksisterende kryptovaluta møter motstand hos bankene.

Men vi hadde vært tjent med en digital valuta som brukte blockchain om det ville bety at overføringer kunne gjøres på øyeblikket tenker jeg. Det er bare så synd at prosesseringen da er så krevende?

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.