Current status

(Heisann bloggen)

Driver å skriver på masteren for tiden, som er ein heilt greit oppleving må eg sei. :) Ting som gjenstår er å skrive ferdig kapitlene om teori, mine funn, diskusjon og konklusjon. Så, må alt omarbeidast igjen og igjen til det er gull innen midten av August. Sitter med litt over hundre sider nå, og eg veit eg har funnet noke ut. Må berre fortelje det på ein overbevisande måte. Men poenget med denne posten er berre å skrive litt om alle dei andre tankane eg går å snurre på.

(Posten fortsetter under biletet)

Leser artikler og drømmer om å skape ting. :)

Leser artikler og drømmer om å skape ting. :)

Oppfinnertrang

Leste denne artikkelen om HCI forskning (menneske-maskin-interaksjon), fordi dette er eit av forskingsfeltene eg lener meg på i forskingen (og må derfor skrive gode ord om). Det som ofte skjer når eg les slike artiklar er at eg dett inn i tankar om moglegheitene for feltet, eller berre tankar om personlege prosjekter som eg burde gi litt merksemd.

Etter å ha lest meg ferdig på HCI introduksjonen så ramlet eg inn i Youtube og hørte på ein snakk om Clojurescript i praksis (som virka lovande men eg sovna), her om dagen såg eg ein om det å starte ein startup med Haskellspråket i botn. Når eg tenkjer meg om så var begge heilt greie for å få meg til å tenkje, men kanskje ikkje så informative.

Noke av det mest informative eg har lest i det siste var eit case studie om mobilutvikling, der ein utvikler gjekk igjennom heile prosessen frå design, produksjon til markedsføring. Anbefales sterkt. Velskrevet og tett på virkeligheten.

  1. Mobilutvikling, eit case studie del 1 – Design
  2. Mobilutvikling, eit case studie del 2 – Markedsføring

Etter å ha sovna av clojure talk’en, så våkna eg opp litt seinare idag og falt inn i youtube igjen så kom eg over dette intervjuet med den sjølvlærte elektroingeniøren Jeri Ellsworth. Heile interjvuet kan du sjå her.

Jepp, eg er fan. Ellsworth er ganske kjent i maker-miljøet i USA, for diverse kule prosjekter, sitt serientreprenørskap og i det siste for å ha forlatt Valve til fordel for å jobbe med ein nytt Augmented Reality produkt som ho snakka om i intervjuet.

Når eg høyrer på kor hardt ho og teamet hennar jobba med det prosjektet berre for å få sparken av Valve, og likevel fortsettje ufortrødent. Det er inspirerande.  Og så får det meg til å tenkje på alt det eg har lyst til å lage, men som eg må vente litt med. Fyrst må firmaet grunnlegjast bokstaveleg talt. Og fyrst må denne masteren ordnast, puh. Men eg har i alle fall masse inspirasjon til å bli ferdig. Og heldigvis er stoffet framleis (!) inspirerande.

Det har vore ein chill dag så longt, fått vasket kler, fått “somret” litt (feriert formiddag/ettermiddag). Men no er det på tide å ta ein økt på skulen, jobbe kveld, som dei seier. Til slutt vil eg berre tipse om denne siden, invetables.com, berre det å titte igjennom råvarane kan gi idear om kule ting som ein kunne lagd.  Denne lampen er jo berre snasen. :)

Advertisements

Forskningsbasert viljestyrke

Chiller i soafen, drikker kaffe og leser. Nyter det å sjå regnet falle utanfor til lyden av orientalsk chillout. Har begynnt på boken The Willpower Instinct, anbefales. Er generelt sett skeptisk til slike bøker, som ein burde vere uansett om den er forskningsbasert eller ikkje. Denne boken klarer kunstykket å forbli forskningsbasert samtidig som den lekent formidler, diggbart.

Forfatteren Kelly McGonigal har også gitt ein forelesning med utgangspunkt i boka som eg har lagt ved nedenfor. Sjekk ut. :)

Unngå overvåkning, tre tips

I lys av Prism avsløringane så blei mange IT-folk både overrasket og ikkje så overrasket. Eg har på ingen måte ein særleg sterk sikkerhet nett no, men no har eg i alle fall fått forska litt på det og funnet fram til tre tips.

Det er hovedsakeleg to ting å tenkje på: Sikkerheten i sjølve kommunikasjonen, altså kor lett det er å lytte på kommunikasjonen. Og sikkerheten hos den du kommuniserer til, eksempelvis du kan ha ein trygg kopling mot gmail via https, men dersom gmail velger å overgi dataene dine til andre så er du like langt. Eller med andre ord, det er samme kor trygg Snapchat programvaren er viss mottakeren går inn for å ta ein screenshot og dele den.

“If you have a secret that you don’t want others to know, don’t tell it.” Eit treffande tips som eg fann i eit veldig utfyllande skriv om kva NSA avsløringane bør ha å sei for den jevne nettbruker.

Tre tips

  1. Bruk ein passordadministrator. La oss innrømme det. Dei fleste av oss bruker 1-3 passord igjen overalt, og nokre av oss har ikkje endret dette passordet på lengje. Løsningen er å bruke ein passordadministrator, som gjer at du kan ha lange, vanskelege, unike passord på alle dine nettjenester og berre hugse masterpassordet. Videre kan slike løsninger ofte hugse å bytte passord for deg. Lifehacker har ein del forslag.
  2. Krypter innhald: Truecrypt + Jottacloud eller egen-server. Også sensitive data treng å bli tatt backup av. Truecrypt lager ein virtuell kontainer som ein kan legge dataene sine i for at dei skal bli automatisk kryptert. Dersom ein plasserer denne krypterte kontaineren i ein mappe som automatisk laster den opp til skyen så vil ikkje leverandøren kunne få innsyn i dataene dine eller gi andre moglegheiten til å ha innsyn i dataene dine. Dropbox er ei teneste som mange kjenner til, men sidan dei har maskinane sine i USA og må fylje loven der så vil eg gjerne slå eit slag for Jottacloud som er ein norsk skytjeneste. Alternativt så setter ein opp maskinen for  automatisk opplasting til eigen server. Her er ein utfyllande forklaring for korleis ein kan bruke Truecrypt i kombinasjon med Dropbox, og framgangsmåten vil vere nesten heilt lik dersom ein vil bruke Jottacloud.
  3. Krypter kommunikasjonen. I punkt to så krypterte me dataene våre hos startpunktet og endepunktet, då gjenstår kryptering av sjølve kommunikasjonen. Å ta i bruk ein virtual private network (vpn) er eit seriøst steg i den retningen. Lifehacker har ein veldig utfyllande artikkel om VPN. Torrentfreak kom nyleg ut med ein lang liste av VPN leverandører som tar kryptering og anonymitet seriøst.

Når alt det er sagt så vil eg ikkje mane til full paranoia. Heck, alle mine Facebook oppdateringar er satt til public, eg tweeter og blogger. For min del er det viktigare å ikkje få kontoane mine hacket. Prism avsløringane har gjort mange litt klokare inkludert meg og no forhåpentlegvis deg også. :) Berre kom med tips eller still spørsmål nedenfor.

App idea: Open file on tablet from computer remotely

(Merely jotting down an idea here.)

Problem scenario: “Fred” is sitting and writing on his thesis. On his computer lie over a hundred of pdf’s. Searching and finding the right pdf is easy from the comfort of a computer but more of a chore when typing on a tablet.

Solution scenario: After writing for a while and finding himself in need of searching through a paper Fred decides that he wants to use his tablet for this. Fred is a fast typer and finds the relevant pdf file easily which he then right-clicks and selects ‘open on tablet.’ His tablet lying on his desk comes to life revealing his pdf fully opened and ready to be read.

I think someone must have thought of this. Some work seems to have been done on this through the web intents initiative as well as the open intents initiative. However, I couldn’t easily find a working example.

Anyhow. Back to writing.

My server revisited: Preparing for easter :)

My old laptop turned into a trusty server

My old laptop turned into a trusty server

 

Easter is nearing, my master thesis deadline is nearing (June 1st), all sorts of things are nearing. I’ll be heading home for Easter to be with family and friends. But! Before doing so I wanted to make sure that I would still be able to access my server that is hosting my master thesis web-app. There were a couple of hurdles to overcome:

  1. Automatically check vpn connection every ten min. At the University we connect to internet usually through VPN so the server needed to automatically reconnect to the internet. I solved it by creating a cron job that reconnects to vpn every ten minutes.
  2. On system reboot reconnect to vpn and start noip2 process. The cron program has a very nifty option for running a script after reboot. With that I was able to instruct it to connect to vpn and also start noip which helps sort out my server’s ever changing ip and connect it to a stable domain name.

With these changes combined I should be able to fully work on the server without it being kicked of the network and me being able to reboot it. I did some tests and everything seems to be in order.

If you look closely you'll see a printout of my crontab set to run to scripts when their conditions occur.

If you look closely you’ll see a printout of my crontab set to run to scripts when their conditions occur.

Oh, how much work I’ll be able to get done during Easter… At least I won’t be tearing my hair out because I’m not around to restart my server. The weak point here is in the case of a power outage in which it won’t properly restart the processes. I could insert the laptop battery which could act as a nice buffer but it lowers the battery’s capacity and I’m not sure if I want to do that.

Anyhow. Learned some more sysadmin skills today which might always come in handy. ;)

Late night sysadmin’in: Repurposing my old laptop to serve up my master’s project

After having a great session of Friday Night Lightning with the gang from Pils & Programmering I was just going to drop by my dedicated study space at my University and drop of my laptop.

I ended up sticking around tinkering on an old laptop of mine setting it up to be a server while listening to a couple of interviews with Jeri Elsworth, an inspiring self-taught engineer.

A server is a computer which is typically connected to the internet and serves up files or is able to perform other tasks like resending e-mail, being a remote backup space amongst other useful tasks.

My new laptop is a hp g6-2131so, and it came with a 5400rpm 750gb hdd (quite slow but quiet). In my old laptop, a hp dv9510, I had a 80gb intel ssd hdd (much much faster than the hdd I received with my new laptop). So, I decided to switch the hdds and repurpose my old laptop into a server.

Time was around 22.00 – 00.30 while I did all of this tinkering. As a master student we have key card access to the faculty building and our own keys to our study spaces in which we have dedicated study spaces. I share a room with five other people. Technically, we can stay at school all night all the time. I really try not to, but this time I just wanted to wind off by setting up this server.

I ended up using Lubuntu 12.10 as the operating system, not the most stable perhaps and I might end up going for Crunchbang or straight up Debian instead. A challenge I had to overcome is that the server would have to automatically connect to the internet using vpn and automatically reconnect if ever it would get kicked off the network (which it will be). I tried my best to follow this guide, with some success but it ended up not working. Better luck next time. :)

Yet another challenge was that this server would never have a consistent ip-address. Luckily, a friend of mine recommended no-ip.com which is a service that provides a domain name for free that the server could talk to and make sure that the name would always point to the server’s ip-address. The result is me only having to remember one name instead of a shifting series of long numbers.

In the end I managed to get my server up and running serving up my web application. Tinkering joy! :) Having such a server at hand will be especially handy right now since I tried using a proper web host but it didn’t work out (I tried using something that was totally free).

Moving forward I hope to get the server properly auto-connecting to the internet, acting as a backup system and serving up various web applications. :) Puh. It’s gotten really, really late. But hey it’s been a fun day/evening/night. I’ll sleep for a long time tomorrow.

Livstilshacking: Korleis bli kvitt facebook reklame og skilje vener frå bekjente

Nett no er det to utfordringar ved Facebook (1) aukande reklame og (2) vener (utdypes nedenfor). Denne posten presenterer nokre triks eg har komt over for å gjere Facebook litt meir trivelig, og avslutter med ein refleksjon rundt poenget med sosiale nettverk.

Gøym reklamen

Facebook reklame er som ugress, umogleg å bli kvitt heilt. Men det hjelper å luke i beddet. Ugresspray finst i form av innstikk som AdBlock. Den fjerner mykje av reklamen som plar å liggje i kolonnen til høgre inne i Facebook. Takk til Marius for tipset. :)

Desse skjermbileta viser korleis ein blir kvitt oppdateringar i frå ei side som ein har liket. (Så, kan ein spørje seg om kvifor ein liket siden i fyrste omgang.)

Kvart innlegg har ei lita pil oppe til høgre. Klikker ein på den så får ein opp ein meny med bla. eit val for å gøyme innlegg.

Steg 1: Kvart innlegg har ei lita pil oppe til høgre. Klikker ein på den så får ein opp ein meny med bla. eit val for å gøyme innlegg.

Steg 2: Anten avlik siden eller gøym framtidige innlegg i frå siden.

Steg 2: Anten avlik siden eller gøym framtidige innlegg i frå siden.

Promoterte postar, siste skudd i reklamearsenalet

Promoterte postar, du har kanskje lagt merke til desse? Dette er siste skrik innen facebook reklame. Facebook får det til å sjå ut som om vennene dine driv å aktivt liker poster som eksempelvis DNB eller Idar Vollvik har opprettet (nb, eg har intet i mot desse merkevarene). Personane har truleg liket henholdsvis DNB eller subscribet/liket Idar Vollvik og dermed har dei automatisk blitt ambassadørar for merkevarene.

‘I stopped “liking” brands as soon as I realized it was the same thing as signing up for their marketing emails. For example, I love the movie Blade Runner but I don’t need to read about every new blu-ray release of it, so I don’t “like” it in the context of Facebook.’ ~ Is Facebook “broken on purpose” to sell promoted posts?

Det du treng å vite, er at prosedyren for å gøyme oppdateringar i frå eit varemerket er den same som for andre sideoppdateringar. Klikk på den lille pila over innlegget, vel gøym og pass på å sei at du ikkje ynskjer fleire oppdateringar frå den same kjelda.

Mykje av Facebook fungerer likeins. Ofte kan ein blokkere ytterligare event invitasjonar, videre oppdateringar på eit innlegg du har liket, ein fellesmail du er blitt inkludert i, spillinvitasjonar osv.

Løys veneutfordringa i ein fei

Innrøm det. Det er personar på venelista di vis statusoppdateringar du korkje kommenterar på eller liker. Likevel kan du ha gode grunnar for å ville ta vare på denne koplinga for framtiden.

Visste du at Facebook kan sjå på venelista di og foreslå å settje personar som bekjente?

The Acquaintances list is for friends you don’t need to stay in close touch with. People on your Acquaintances list will rarely show up in your news feed. You can also choose to exclude these people when you post something, by choosing Friends except Acquaintances in the audience selector. No one will be notified if you add them to this list. ~ Kjelde: Facebook

Prøv Facebook tjenesten for nesten-automatisk organisering av vener. Du må vere innlogga på Facebook for at denne skal fungere.

Pro-tips: Smarte lister

Sett lister som favoritt for å kunne kjapt nå dei.

Sett lister som favoritt for å kunne kjapt nå dei.

Å organisere venene sine i lister. Ein fryktelig tanke. Men eg trur både du og venene dine kan ha godt av det. (Kva er Facebook lister?).

Eg har tre lister, i tillegg til hovedstraumen.

  1. Folk eg kan ta ein kopp kaffe med
  2. Programmererar
  3. Bekjente

Desse listene har eg satt opp som favoritter slik at eg raskt kan nå dei. Berre ved eit blikk kan ein sjå om det har vore nokre oppdateringar i ein av straumane.

Ei liste er ein straum der statusoppdateringane skrivne i den kun går til dei som er i straumen.

Dermed kan eg lettvint stille programmeringsspørsmål til programmere utan at heile verden treng sjå det eller så kan eg skrive noko meir personleg i ein annen straum. Ein kan vere akkurat så intern eller personleg som ein treng å vere.

Det er framleis ganske nytt for meg å ha venelister.  Framleis er alle oppdateringane mine offentlege (eg liker vel merksemd). Kan hende eg går over til å oppdatere litt meir selektivt berre for å sjå korleis det føles. Fyrst og fremst har dette gjort Facebook meir personleg sidan eg no lettare kan sjå venene mine blant bekjente.

Mi grovkorna tommelfingerregel er at ein burde kunne ta ein kaffe eller te med vennen utan at det føles anstrengt.

Meir optimistisk til sosiale medier

I skrivande stund er det jul, og ca. eit år sidan sat eg og lurte på korleis eg skulle organisere det digitale livet mitt (lenke til bloggpost). Denne gongen er eg meir optimistisk fordi:

  1. EU byrja i januar 2012 ein utredning av digitale personvernsregler. Dei ynskjer bla. å styrke retten til å bli gløymd og retten til å enkelt kunne flytte sine data til ein annan sosial nettverksteneste. Sistnevnte er ein big deal. Les meir om det her.
  2. Eg innsåg at sosiale nettverk som Facebook, Twitter, Google Plus og Instagram i bunn og grunn tilbyr dei samme teknologiske finessene. Skilnaden ligg i brukarane og kva folk vel å bruke nettverket til. Graset er kanskje grønare på andre sida, men så kan ein også ta grep for ein penare plen heime.
  3. Det er ingenting feil med sosiale nettverk. Ting var ikkje betre før. Det viktige er å vere litt realistisk ved å vite kvifor du bruker tjenesten. Og pragmatisk ved å utforske moglegheitene for å tilpasse tjenesten til den bruken du vil ha. Sjølv bruker eg Facebook for halde kontakt med vener, WordPress for å skrive lengre innlegg og Twitter for diskusjon og oppdage ting tilknytta interessene mine. I tillegg har eg forsøkt å knytte dei saman slik at eg berre treng å poste ting ein gong.

Mennesker likar sosiale nettverk

Ein kan også spørje seg, kvifor ein driv og brukar tid på sosiale nettverk i det heile. Svaret er som regel ein av desse.

  1. Eg treng å følje med på kva som skjer.
  2. Eg set pris på den sosiale interaksjonen.
  3. Eg likar merksemd. Det gjer du og. Mennesker liker merksemd.

Mitt drøymenettverk

Etter å ha reflektert ikring sosiale nettverk så har eg forsøkt å svare på det perfekte sosiale nettverket er.

Ansikt til ansikt er den beste sosiale interaksjonen. Dersom me er einige om det, så burde me byrje å sjå etter korleis me kan bruke Twitter, Facebook og Google Plus for å lettest mogleg kunne møte kvarandre til te eller kaffe.

La oss vere pragmatiske i møte med teknologien, bruke det som gjer livet meir givande og forkaste det som ikkje gjer det. Så, enkelt. Når me blir gamle og vener byrjer å falle i frå, då vil me vere glade i alle moglegheiter for å både kunne skape nye kontaktar og halde kontakten.

(Denne posten tok ein del tid å skrive, så del meg vidare om du likte den.)

Ha ein fin dag vidare. :)

Café de la Mairie. Full of people.

Den gode samtalen går aldri av moten. :) Foto: Eric Parker lisensiert under Creative Commons CC-BY-NC.