STARTPROJEKTKONTAKTOM OSSNYHETERBLOGG & PODD
FRAMKANTEN AV WEBBENHEADLESS CMSPROGRESSIVE WEB APPS

Hundarna äger Google

RIP internetkatten

Som kattägare är jag förstås ett stort fan av alla internetkatter. Jag har länge följt Grumpy Cat Keyboard Cat Lil Bub Maru och alla de andra små pälsfenomenen. Jag har klickat, delat, skrattat och älskat.

I Can Has Cheezburger-memesen regerade internet under större delen av 2000-talet, det ordnades kattvideofestivaler runtom i världen och 2013 besökte Grumpy Cat SXSW och tusentals hipsters stod i kö för att få klappa och ta selfies med henne.

Men 2016 hände något. Plötsligt gick ”cute dogs” om ”funny cats” i de globala sökmotorerna. Internetkatterna spinner sömnigt vidare i cyberrymden medan hundarna har bitit tag i stafettpinnen och springer om dem på både Reddit och Twitter.

”DM your dogs, we will rate”

Detta leder oss in till varför jag ännu inte deletat min Twitter-app i telefonen. Twitterkontot WeRateDogs – är startat av en 20-årig amerikan som heter Matt Nelson. Twitterkontot går ut på att man som följare och hundägare uppmanas att skicka in bilder på sina hundar via direktmeddelande och få dem betygsatta av Matt. Rating-skalan är 1-10 men Matt är generös och ger alla hundar minst 10+. Till exempel Brutus, 11/10, Kona, 12/10 och Tucker, 13/10.

Detta har retat upp en twittrare vid namn Brant. Han är irriterad över att Matt bara ger ratings över 10+ och att alla hundar får så bra betyg. Matt svarar ”They’re good dogs, Brent” (med medvetet felstavat namn) och internet exploderar.

WeRateDogs har i dagsläget 1,2 miljoner följare.

Matt har även startat en officiell e-commerce store där man kan köpa hoodies, koppar och t-shirts med Matts svar till Brent.

","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/mnek.jpeg","width":1920,"height":1280,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvbW5lay5qcGVnIiwid2lkdGgiOjE5MjAsImhlaWdodCI6MTI4MCwid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJpYXQiOjE1ODAxMzcxOTd9.wesdK3a2EuF19ZLY-o3jnyejhi6Aodq20NVDR4uuOSA","imageVersion":"v5","src":"//wp-content/uploads/2019/11/mnek.jpeg"},"preamble":"Four must read articles. Plus a bonus.","title":"Articles of the week #1","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:4960":{"_id":"4960","blocks":{"type":"json","json":[{"tag":"h1","content":"Resurs Bank 2019","index":0,"blockName":"core/heading"},{"content":"Sedan vi relanserade resursbank.se förra året har vi inte legat på latsidan","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Sedan vi relanserade resursbank.se förra året har vi inte legat på latsidan","fontSizeValue":"large"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":2},"shade":null,"fontSize":"large","index":2,"blockName":"next24hr/paragraph"},{"content":"Vissa typer av branscher kräver nya funktioner och ständiga finjusteringar av sin webbnärvaro för att hänga med i de ökande kraven från sina kunder. Bankbranschen är definitivt en sådan.

Resurs Bank satsar hårt på nätet och de har alltid varit öppna för att testa den senaste tekniken. De var en av världens första banker att gå över till WordPress som CMS och deras senaste sida tog det ett steg längre och blev Headless.

Under 2019 har vi hjälpt dem att rulla ut i Finland, Norge och Danmark. Vi har integrerat deras inloggade sidor med BankID och vi har byggt ett helt eget A/B Test verktyg åt dem. Detta för att slipa på hundradelarna, och bli av med blinket när ett tredjeparts-script gick och renderade om delar av sidan, vilket de traditionella A/B testverktygen gör.

Under 2020 kommer vi att jobba vidare med bland annat en PWA för de inloggade delarna.","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Vissa typer av branscher kräver nya funktioner och ständiga finjusteringar av sin webbnärvaro för att hänga med i de ökande kraven från sina kunder. Bankbranschen är definitivt en sådan.

Resurs Bank satsar hårt på nätet och de har alltid varit öppna för att testa den senaste tekniken. De var en av världens första banker att gå över till WordPress som CMS och deras senaste sida tog det ett steg längre och blev Headless.

Under 2019 har vi hjälpt dem att rulla ut i Finland, Norge och Danmark. Vi har integrerat deras inloggade sidor med BankID och vi har byggt ett helt eget A/B Test verktyg åt dem. Detta för att slipa på hundradelarna, och bli av med blinket när ett tredjeparts-script gick och renderade om delar av sidan, vilket de traditionella A/B testverktygen gör.

Under 2020 kommer vi att jobba vidare med bland annat en PWA för de inloggade delarna.","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":4},"shade":null,"fontSize":"normal","index":4,"blockName":"next24hr/paragraph"}]},"title":"Resurs Bank 2019","content":"\n

Resurs Bank 2019

\n\n\n\n

Paragraph

\n\n\n\n

Paragraph

\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/12/resurs-2019.jpg","width":800,"height":679,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTIvcmVzdXJzLTIwMTkuanBnIiwid2lkdGgiOjgwMCwiaGVpZ2h0Ijo2NzksIndoaXRlbGlzdFNpemVzIjpbIjEyMDB4QVVUTyIsIjEwMHg2NSIsIjEwMHhBVVRPIiwiMTEweDgyIiwiNzUweEFVVE8iLCIxMDAweEFVVE8iLCIxMjAweDgwMCIsIjYwMHg0MDAiLCIxOTIweEFVVE8iLCI5NjB4QVVUTyIsIjMwMHhBVVRPIiwiMTkyMHgxMDAwIiwiOTYweDUwMCIsIjQ4MHgyNTAiLCIyMDB4MTUwIiwiMjI1eDE3MCIsIjIyNXhBVVRPIiwiMjI5eDMwMCIsIjM2OHhBVVRPIiwiNDUweDM0MCIsIjUwMHhBVVRPIiwiNzUweDUwMCIsIjd4MTAiLCI3eDEyIiwiN3gxNiIsIjd4MyIsIjd4NCIsIjd4NSIsIjd4NiIsIjd4NyIsIjd4OCIsIjd4OSIsIjF4MSJdLCJpbWFnZVZlcnNpb24iOiJ2NSIsImZvY3VzIjp7IngiOjAuNSwieSI6MC41fSwiaWF0IjoxNTgwMTY4NTkzfQ.L91vhM2dcgbstOJ7b2motGRAEoXYj0C0sY4pzubL8Og","imageVersion":"v5"},"preamble":"","title":"Resurs Bank 2019","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource","permalink":"/project/resurs-bank-2019","type":"project"},"Resource:1034":{"_id":"1034","blocks":{"type":"json","json":[]},"title":"Smartare lösenord","content":"!Vi läcker som såll på nätet & det blir allt sämre med lösenord som skydd.\r\n\r\nTrots upprepade varningar från alla håll ligger idioti som \"1234567\" kvar på top 10 listor över de [vanligaste lösenorden](http://www.dn.se/ekonomi/de-vanligaste-losenorden-2013/) och jag vet inte om jag skall skratta eller gråta.\r\n\r\n**Fast är det så konstigt?** Hur kul är det att hålla ett gäng komplicerade strängar i huvudet bara för att öka sina chanser att ha sina saker ifred? Lyckligtvis så finns det folk som jobbar på en uthärdlig lösning. Fingeravtrycksläsare och tredjepartstjänster i stil med 1Password gör livet enklare för den som vill säkra upp. \r\n\r\nDe verkligt spännande sakerna händer på de fronter där man inte skyddar viktig data utan bara vill hålla spamrobotar borta. Googles [No CAPTCHA reCAPTCHA](http://googleonlinesecurity.blogspot.se/2014/12/are-you-robot-introducing-no-captcha.html) gör det smidigare för oss människor att bevisa att vi inte är robotar. \r\n\r\n\r\n\r\n**Men det är skillnad på att hålla robotar borta och att identifiera en viss person** och det är i det senare fallet jag tror att vi står inför en smärre revolution. \r\n\r\nJag kan idag ställa in \"säkra platser\" på min telefon så när jag är hemma så behöver jag inte längre ange min PIN-kod[1]. Folk med aktivitetsarmband eller \"smarta klockor\"[2] kan ställa in att deras telefoner inte behöver låsas upp när deras bluetooth pryl är i närheten. \r\n\r\n**Jag skulle vilja ta det ett steg längre.** Med tanke på hur mycket våra telefoner vet om oss hade det varit ganska enkelt att ta fram tester som snabbt säkerställt att det var DU som försökte låsa upp den.\r\n\r\n##Kontaklistan\r\nVisa bilder på folk i din kontaktlista uppblandat med slumpmässigt utvalda från UIFaces.com. Lås upp genom att välja de som du känner.\r\n\r\n##Trivia\r\nTelefonen vet var du varit, om du har cyklat, vilka webbsidor brukar du besöka, vilka sociala medier du använder. om du har någon resa bokad och så vidare. Använd det till att ställa en serie ja och nej frågor. \r\n\r\n![Typ såhär.](http://24hr.se/wp-content/uploads/2015/01/psykografi.jpg) \r\n\r\n##Fotoalbumet\r\nVisa några av dina bilder blandat med andras. Beskär dem och visa enbart saker som finns i ditt hus. Vilken TV är din? Är detta din cykel? Vilken lunch åt du igår?\r\n\r\n##Brandvägg *light*\r\nDet jag tänker är att om telefonen upptäcker att den är på en plats den inte brukar vara och används på ett okaraktäristiskt sätt så slår den på en \"mjuk brandvägg\". Alla försök att öppna en app med känslig information — antingen anger du vad som är känsligt eller så kan apptillverkaren bestämma — så måste man svara på en rad av dessa frågor för att bevisa att man är telefonens rättmätiga ägare. \r\n\r\n\r\n\r\n\r\n\r\n***\r\n[1] Jag har ingen PIN kod i strikt mening utan ett mönster jag ritar. För enkelhetens skull kommer jag att referera till den som en PIN kod även i fortsättningen. På samma vis skulle det kunna handla om att låsa upp med tumavtrycket istället för med en fyrsiffrig kod, trots att det har en uppsättning styrkor och svagheter som skiljer sig från en PIN kod precis på samma vis som ett ritat mönster har sina egna styrkor och svagheter.\r\n\r\n[2] Det är nog för sent att försöka komma på ett vettigt namn för smart watches\r\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/itsasecret.jpg","width":1254,"height":837,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvaXRzYXNlY3JldC5qcGciLCJ3aWR0aCI6MTI1NCwiaGVpZ2h0Ijo4MzcsIndoaXRlbGlzdFNpemVzIjpbIjEyMDB4QVVUTyIsIjEwMHg2NSIsIjEwMHhBVVRPIiwiMTEweDgyIiwiNzUweEFVVE8iLCIxMDAweEFVVE8iLCIxMjAweDgwMCIsIjYwMHg0MDAiLCIxOTIweEFVVE8iLCI5NjB4QVVUTyIsIjMwMHhBVVRPIiwiMTkyMHgxMDAwIiwiOTYweDUwMCIsIjQ4MHgyNTAiLCIyMDB4MTUwIiwiMjI1eDE3MCIsIjIyNXhBVVRPIiwiMjI5eDMwMCIsIjM2OHhBVVRPIiwiNDUweDM0MCIsIjUwMHhBVVRPIiwiNzUweDUwMCIsIjd4MTAiLCI3eDEyIiwiN3gxNiIsIjd4MyIsIjd4NCIsIjd4NSIsIjd4NiIsIjd4NyIsIjd4OCIsIjd4OSIsIjF4MSJdLCJpbWFnZVZlcnNpb24iOiJ2NSIsImZvY3VzIjp7IngiOjAuNSwieSI6MC41fSwiaWF0IjoxNTgwMTM3MzI5fQ.Myku0nFbFP8XdQS77L2Mu7c-3QC46ReXwZcnmITsItg","imageVersion":"v5","src":"//wp-content/uploads/2019/11/itsasecret.jpg"},"preamble":"Några tankar kring ett psykografiskt skydd mot dataintrång på telefoner.","title":"Smartare lösenord","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:3242":{"_id":"3242","blocks":{"type":"json","json":[]},"title":"Page Speed & PageRank","content":"!Laddar inte din sida på under en sekund förlorar du besökare.\r\n\r\n### Snabbare webbplats ger\r\n1. Bättre PageRank\r\n2. Minskad Bounce rate\r\n3. Nöjdare besökare\r\n\r\nSedan januari 2018 räknas en sidas laddtid in som en faktor för Googles PageRank. Men hastighet är av större betydelse än så. Enligt vissa undersökningar så ger 7% av besökare på en webbsida upp efter en sekund. Om tiden det tar att ladda går från 1 sekund till fem ökar sannolikheten för “bounce” med 90%. I en undersökning från Google angav 75% att laddtiden var viktig för användarupplevelsen medan bara 24% ansåg att sidan var attraktiv spelade någon roll.\r\n\r\nDet är med andra ord *extremt viktigt* att sidor laddar snabbt och pålitligt. **Den som vill jobba seriöst med konverteringar gör med andra ord bäst att se över sina laddtider.** Steg ett är att se till så att bilder är korrekt komprimerade. I nio fall av tio är det just tunga bilder som ställer till det. \r\n\r\nDärefter finns det inget annat att göra än att grotta ner sig i koden. Laddas många externa skriptbibliotek? Görs det flera små anrop till servern istället för ett stort? Hämtas bilder som inte syns på skärmen? Det finns mycket att göra men det krävs att du har full kontroll över hur sidan renderas vilket är en av anledningarna till att vi började bygga webbsidor [Headless](https://www.24hr.se/vad-ar-headless-cms-vad-ar-decoupled-cms/).\r\n\r\n### Resultatet är imponerande.\r\nResursbank är idag Sveriges näst snabbaste banksida och anledningen till att vi skryter med en andraplats är att vi sett till att Resursbank kan ladda 9X så mycket på bara 0.3-0.5 sekunder längre tid. (Vi håller på att slipa bort några extra tiondelar av laddtiden)\r\n\r\nHur gör vi det? Det får du boka ett möte för att ta reda på. Låt oss bara säga att vad Bank Norweigan pysslar med är att skjuta sig själva i foten.\r\n\r\n\r\n[Att gå från 1 till 5 sekunder ökar risken för bounce med 90%](https://www.thinkwithgoogle.com/data/page-load-time-bounce-rate-increase/)\r\n\r\n[75% anser att laddtiden är viktig, dvs 3x jämfört med utseendet.](http://www.awwwards.org/brainfood-mobile-performance-vol3.pdf)\r\n\r\n[Sveriges banker rankade på hastighet](https://www.thinkwithgoogle.com/feature/mobile/?country=Sweden&network=4G&domains=resursbank.se,seb.se,nordea.se,swedbank.se,ikanobank.se,banknorwegian.se,getdreams.com,bynk.se,handelsbanken.se)\r\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/pagerank-pagespeed.jpg","width":1960,"height":980,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvcGFnZXJhbmstcGFnZXNwZWVkLmpwZyIsIndpZHRoIjoxOTYwLCJoZWlnaHQiOjk4MCwid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJpYXQiOjE1ODAxMzczNzV9.Ux1gRjB8PFQ-73Z5E_d7P07S9xKccg-qtYPv9SdBm1c","imageVersion":"v5","src":"//wp-content/uploads/2019/11/pagerank-pagespeed.jpg"},"preamble":"Hastighet är UX","title":"Page Speed & PageRank","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:755":{"_id":"755","blocks":{"type":"json","json":[]},"title":"Bilder, bilder och åter bilder. Gratis!","content":"!Att jaga bilder för mock-ups eller (värre) färdiga sidor är inte helt lätt. På sistone har det dykt upp saker som gör det lättare.\r\n\r\nOm du jobbar med webb har du säker någon gång suttit och jagat bilder. Det känns märkligt att det skall vara så vårt att få tag på en bra bild i denna tid av visuellt överflöd. Vill man dessutom undvika [jönsiga stock-foton](http://menlaughingaloneeatingfruitsalad.tumblr.com/ \"Fight Club någon?\") så blir det svårare och skall de dessutom vara [CC0](https://www.24hr.se/vad-ar-cc0/ \"Bjudgodis\") så är det nästan omöjligt. \r\n\r\nMen, detta problem är på god väg att bli ett minne blott.\r\n\r\n###DIY###\r\n[Google](https://www.google.com/search?q=happy+smiling+chairs&safe=off&espv=2&biw=1582&bih=866&source=lnms&tbm=isch&sa=X&ei=TK4SVPXxF4LXyQOW94KgCQ&ved=0CAYQ_AUoAQ#safe=off&tbs=sur:fmc&tbm=isch&q=bright+future) låter dig numer ange CC-licens som sökparameter. På flickr kan man söka i [The Commons](https://www.flickr.com/commons \"För mkt\") och hitta [en hel del fint.](http://www.pinterest.com/thekmf/creative-commons-images/ \"Ta för dig\")\r\n\r\n###Få hjälp###\r\nMen bäst av allt är ändå webbplatsen [Pexels.com](http://www.pexels.com/ \"Ideas are nothing\") som hämtar bilder från de i sin tur fantastiska [Gratisography](http://www.gratisography.com/ \"Bra saker\"), [Unsplash](http://unsplash.com/ \"Fin fint\") mfl och gör dem sökbara. Eller varför inte [TheStocks.im](http://thestocks.im/ \"Execution is everything\") som gör exakt samma sak och med i stort sett samma bilder. \r\n\r\nEtt annat bra val är [StockSnap.io](https://stocksnap.io/) som även de vaskar fram [CC0](https://www.24hr.se/vad-ar-cc0/ \"Vad är CC0?\") bilder och gör dem sökbara.\r\n\r\n###Avatarer###\r\nEtt annat kärt problem är att få tag på vettiga avatarer att jobba med i designförslag, mock-ups etc. Ett tag genererade jag alltid några från [Face Your Manga](http://www.faceyourmanga.com/ \"Du har sett dem förr. Jag lovar.\") men det blev lite enahanda.\r\n\r\nSå när jag häromdagen upptäckte [uiFaces](http://uifaces.com/) blev jag så glad att jag genast donerade [min egen avatar](http://uifaces.com/h4emtfr \"Vackert!\") till allmänhetens bästa.\r\n\r\nSe nu för gudars skull till att använda dessa i kombination med [uiNames](http://www.uinames.com/ \"Tyvärr nödvändigt\") så att jag slipper se fler [slarvmissar](https://pbs.twimg.com/media/BxNFhBqIQAAQ-oZ.png:large) i framtiden. ","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/timessq.jpg","width":1024,"height":692,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvdGltZXNzcS5qcGciLCJ3aWR0aCI6MTAyNCwiaGVpZ2h0Ijo2OTIsIndoaXRlbGlzdFNpemVzIjpbIjEyMDB4QVVUTyIsIjEwMHg2NSIsIjEwMHhBVVRPIiwiMTEweDgyIiwiNzUweEFVVE8iLCIxMDAweEFVVE8iLCIxMjAweDgwMCIsIjYwMHg0MDAiLCIxOTIweEFVVE8iLCI5NjB4QVVUTyIsIjMwMHhBVVRPIiwiMTkyMHgxMDAwIiwiOTYweDUwMCIsIjQ4MHgyNTAiLCIyMDB4MTUwIiwiMjI1eDE3MCIsIjIyNXhBVVRPIiwiMjI5eDMwMCIsIjM2OHhBVVRPIiwiNDUweDM0MCIsIjUwMHhBVVRPIiwiNzUweDUwMCIsIjd4MTAiLCI3eDEyIiwiN3gxNiIsIjd4MyIsIjd4NCIsIjd4NSIsIjd4NiIsIjd4NyIsIjd4OCIsIjd4OSIsIjF4MSJdLCJpbWFnZVZlcnNpb24iOiJ2NSIsImZvY3VzIjp7IngiOjAuNSwieSI6MC41fSwiaWF0IjoxNTgwMTM3NDA4fQ.dc_V9WIvSSz84xoC0jigoyb-6pDyTb1ulvUGP8Yri4E","imageVersion":"v5","src":"//wp-content/uploads/2019/11/timessq.jpg"},"preamble":"En samling länkar till den som letar gratis bilder.","title":"Bilder, bilder och åter bilder. Gratis!","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:782":{"_id":"782","blocks":{"type":"json","json":[]},"title":"Hur U2 klantade till det","content":"!I en typiskt Upprörd bloggpost går Bob Lefsetz igenom [alla klavertramp han anser att U2 gjorde](http://lefsetz.com/wordpress/index.php/archives/2014/09/10/u2-blew/ \"Ord och inga visor\") med sin senaste marknadsföringskampanj.\r\n\r\nKan man se förbi alla tweetvänliga lustigheter så finns det en hel del att lära om marknadsföring på nätet i allmänhet och de nya villkoren för populärkultur i synnerhet. \r\n\r\n>We live in a pull economy. Nothing pisses off the audience more than pushing something they don’t want and didn’t ask for to their devices. Even if you don’t download the album, it’s sitting there in your purchases, pissing you off.\r\n\r\nI en tid när ALLA snackar om att mobiler är en del av oss, att vi är cyborger och att [mobilen är viktigare än märkeskläder](http://www.nytimes.com/2014/08/28/business/less-prep-more-plugs-teenagers-favor-tech-over-clothes.html \"Du sköna nya värld\") väljer Apple att ta över något av det mest centrala i folks identitetsbygge. \r\n\r\n[Här, du gillar U2.](http://www.whoisu2.com/ \"Vem?\") ","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/LP.jpg","width":1404,"height":936,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvTFAuanBnIiwid2lkdGgiOjE0MDQsImhlaWdodCI6OTM2LCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDEzNzQ0NX0.9zpgFtX4Jv3p2uzL3htFlMboH0YVHccIKKM9DPHiqAE","imageVersion":"v5","src":"//wp-content/uploads/2019/11/LP.jpg"},"preamble":"Det är bättre att lära av andras misstag","title":"Hur U2 klantade till det","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:/anvand-google-tag-manager-for-att-fa-koll-pa-utlankar":{"_id":"/anvand-google-tag-manager-for-att-fa-koll-pa-utlankar","blocks":null,"title":null,"content":null,"seo":null,"info":null,"effect":null,"customPageTitle":null,"redirect":"/blog/anvand-google-tag-manager-for-att-fa-koll-pa-utlankar","__typename":"Resource"},"Resource:3113":{"_id":"3113","blocks":{"type":"json","json":[]},"title":"Använd Google Tag Manager för att få koll på utlänkar","content":"!Med hjälp av Google Analytics och Google Tag Manager är det möjligt att få en bra överblick av vad besökare gör på din webbplats.\r\n\r\nDet är däremot inte helt enkelt då det är många saker som måste på plats, men när det väl är gjort så är det definitivt värt det.\r\n\r\nJag har brutit ner processen i tre steg och för enkelhets skull kommer jag att börja referera till Google Analytics som GA och Google Tag manager som GTM allt oftare (kanske inte i rubriker pga SEO). \r\n\r\nSteg två är det tveklöst mest pilliga, se till att du har en stor kopp kaffe inom räckhåll och avsätt en timme för det. \r\n\r\nEtt. Se till att du har Google Tag Manager och Google Analytics på din webbplats\r\nTvå. Skapa en tag i Google Tag Manager ihop med en Trigger\r\nTre. Se resultatet av tagen i analytics\r\n\r\n### Se till att du har Google Tag Manager och Google Analytics på din webbplats.\r\nDet här vet du antagligen redan, men om du känner dig osäker så kan du öppna Chrome och sen installera [Tag Assistant extenion](https://chrome.google.com/webstore/detail/tag-assistant-by-google/kejbdjndbnbjgmefkgdddjlbokphdefk?hl=en) och surfa in på din sida med det påslaget. Du kommer få nytta av den extensionen (jag ber om ursäkt för sveneglskan) senare så det är lika bra att du installerar den oavsett om du vet att du har GA och GTM eller inte.\r\n\r\n### Skapa en tag i Google Tag Manager ihop med en Trigger\r\nMålet med detta steget är att skapa ett Event som går att följa inne i GA. \r\n\r\nDu behöver inte vara orolig för att göra fel eftersom ingenting du gör påverkar din webbplats innan du har klickat på SUBMIT och sedan följt ett par steg där. Du kan vara helt lugn med andra ord, detta kommer att gå bra.\r\n\r\n1.\tGå till https://tagmanager.google.com/ och klicka på Tags och sen den stora röda NEW knappen. 
\r\n\r\n2.\tGe din tag ett så beskrivande namn som möjligt. Detta namnet kommer bara att synas inne i GTM så du kan verkligen ta i. Min heter “GA - Event - Outbound Link Click” vilket såhär i efterhand kanske var lite väl beskrivande. Hitta något som passar dig. Det går alltid att döpa om det senare.
\r\n3.\tNu blir det lite pilligt men när detta steget är över så är det värsta gjort.
\r\n\t1.\tKlicka på **Tag Configuration** panelen.
\r\n\t2.\tVälj tag typen Google Analytics – Universal Analytics
\r\n\t3.\tVälj **Track Type** Event
\r\n\t4.\tSkriv Outbound link click i **Category**fältet
\r\n\t5.\tKlicka på LEGO biten med ett plus bredvid **Action**fältet och välj **Click URL**
\r\n\t6.\tKlicka på samma ikon bredvid **Label**fältet och välj **Page Path**
\r\n\r\n4.\tEn sista pillig grej bara, sen blir det lättare. Du skall skapa en variabel som kommer att innehålla ditt GA Tracking ID. Har du redan gjort detta kan du välja den variablen i steg a här under och hoppa till steg 5 i listan.
\r\n\t1.\tTa reda på ditt GA Tracking ID genom att surfa in på din webbplats med Tag Assistant extension aktiverat. Klicka på Tag Assistant ikonen och ditt GA Tracking ID är listat under rubriken **Google Analytics**. Det börjar på UA och har sen en serie siffror. 
\r\n\t2.\tKopiera koden.
\r\n\t3.\tKlicka på dropdown menyn under **Google Analytics Settings** (OBS, i Google Tag Manager) och välj **New Variable…**
\r\n\t4.\tDöp din variabel i fältet uppe i toppen av sidan till något i stil med GA Tracking ID plus namnet på den webbplats det gäller för. Det underlättar ifall du har flera olika domäner att hålla koll på.
\r\n\t5.\tKlistra in det **Tracking ID** du kopierade tidigare och klicka på **Save**
\r\n\t6.\tNär du väl är tillbaka på **Tag Configuration** sidan väljer du din nyskapade variabel under **Google Analytics settings**
\r\n\r\n5.\tAvslutningsvis så bör du se till att din tag anonymiserar dina besökares IP adresser  (alternativt informerar du dem om att du kommer samla in en lista på utlänkar de klickar på) för att följa GDPR.
\r\n\t1.\tKlicka på **Enable overriding settings in this tag** kryssrutan.
\r\n\t2.\tFäll ut **More settings > Fields to set**.
\r\n\t3.\tKlicka på **+ ADD FIELD**.
\r\n\t4.\tSkriv **anonymizeIp** i **Field Name** fältet och **true** i **Value** fältet.  
\r\n\r\n6.\tGrattis! Taggen är klar. Nu skall du bara koppla ihop den med en trigger också. Klicka på den stora panelen under **Tag Configuration** panelen, den som heter **Triggering**.
\r\n\t1.\tKlicka på plusset upp i högra hörnet för att skapa en ny trigger.
\r\n\t2.\tDöp den till “Outbound link clicks” i textfältet högst upp på sidan.
\r\n\t3.\tKlicka på **Trigger Configuration** panelen.
\r\n\t4.\tHitta taggen som heter  “Clicks - Just Links”.
\r\n\t5.\tKlicka på radioknappen som heter **Some Link Clicks**.
\r\n\t6.\tStäll in följande filter via drop down menyerna som dyker upp **Click URL** i det första och **does not contain** i den andra
. Om du inte ser **Click URL** som alternativ så gå till [denna sidan](https://www.analyticsmania.com/post/click-element-variable-in-google-tag-manager/) och läs hur du kan lägga till alternativ.\r\n\t7.\tFyll i början av din webbplats URL i det tomma fältet till höger. Så i www.24hr.se fallet har jag fyllt i 24hr.se. Detta gör att enbart länkar som leder bort från din webbplats kommer att fyra av eventet. Vilket är hela syftet med denna övningen. 
\r\n\t8.\tKlicka på **SAVE** 
\r\n\t9.\tKlicka på **SAVE** på **Tag Configuration** panelen du kom till efter att ha sparat **Trigger Configuration**
\r\n\r\n7.\tBravo! Nu skall vi bara dubbekolla så att allt fungerar. Uppe i toppen av sidan ligger en knapp med texten **PREVIEW**. Klicka på den och öppna sen din webbplats.
\r\n\r\n8.\tLängst nere i browsern skall det ligga en stor panel med **Google Tag Manager** loggan. Om du skrollar i den bör du se din nyskapade tagg under rubriken **Tags Not Fired On This Page**
\r\n\r\n9.\tDags att testa den nya taggen. Tänk på att länkar du klickar på måste öppnas i ett nytt fönster, annars förlorar du gtm testpanelen, och det görs genom att hålla inne **ctrl** på en PC eller **cmd** på en mac och sen klicka på länken.
\r\n\r\n10.\tKlicka på några interna och några externa länkar och sen på det senaste eventet under **Summary** listan längst till vänster. Se hur din tag ibland dyker upp under **Tags Fired On This Event** och ibland inte.
\r\n\r\nNu var det klart. Bra jobbat. Det enda som återstår är att klicka på **SUBMIT** i gtm. Du kommer att bli ombedd att fylla i ett beskrivande namn samt en detaljerad beskrivning av vad du gjort.\r\nJag rekommenderar att lägga lite tid på detta. Tre år från nu sitter någon helt annan person och försöker reda ut vilka taggar som kan tas bort och den personen (kanske är det till och med du) kommer vara ditt nuvarande jag extremt tacksam för allt du skriver.\r\n\r\n### Kort mellanspel & välbehövlig paus\r\nInnan det är dags att gå vidare till nästa steg är det nödvändigt att ta en paus. Hur lång den är beror helt och hållet på hur mycket trafik du har på din webbplats. Det är inte så kul att försöka se statistik i Google Analytics om det inte varit några besök. \r\n\r\n### Se resultaten i Google Analytics\r\nSådärja, nu har det förhoppningsvis varit lite folk och klickat runt på din webbplats, dags att se vart de tar vägen.\r\n\r\n1.\tGå in på ditt ga konto
\r\n2.\tKlicka på **BEHAVIOUR > Events > Overview** och se om ditt event ligger i listan med **Top Events**. Om du följde **Steg 3d** ovan till punkt och pricka så borde det listas under **Event Category** som **Outbound link click**
\r\n3.\tKlicka på dess namn i listan med titeln **Event Category**
\r\n\r\nNu ser du en vy med data för enbart ditt nyskapade event. Ovanför tabellen med hu många gånger det har fyrat av kan du välja en ny **Primary Category**. Klicka på **Event Label** för att se på vilka sidor som folk har klickat en utlänk. Klicka på **Event Action** för att *till* vilka sidor folk klickar på utlänkar. \r\n\r\nOm du känner dig sugen på en extrautmaning så kan jag rekommendera att skapa en tabell som visar både var och vart länkar klickas. Det går att göras.\r\n\r\nNäst GA och GTM tutorial kommer antagligen att handla om hur det går till att skapa en dashboard med massa förinställda tabeller och grafer.","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/link-leak.jpg","width":1502,"height":845,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvbGluay1sZWFrLmpwZyIsIndpZHRoIjoxNTAyLCJoZWlnaHQiOjg0NSwid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJpYXQiOjE1ODAxMzc0OTN9.4lfYBXt3y7Zk3M3u8QNOSLcXmmSOns5Iva8c_aHIjVI","imageVersion":"v5","src":"//wp-content/uploads/2019/11/link-leak.jpg"},"preamble":"Kom igång med Tag Manager","title":"Använd Google Tag Manager för att få koll på utlänkar","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:1143":{"_id":"1143","blocks":{"type":"json","json":[]},"title":"Artister mot Spotify rond ... tre?","content":"!Ännu en gång går Svenska artister ut och protesterar mot Spotify. Men denna gången händer det oväntade.\r\n\r\nJag har tappat räkningen på hur många artistupprop mot Spotify vi har haft. Jag vet inte hur många \"å ena sidan å andra sidan\" jag läst. Denna gången är det något som är annorlunda. \r\n\r\nJag pratar om Taylor Swift och hennes uppmärksammade [avhopp i slutet av förra året.](http://uk.businessinsider.com/taylor-swift-explains-why-she-left-spotify-2014-11?r=US) Det blev en del skriverier den gången. [Daniel Ek himself skrev ett öppet brev](https://news.spotify.com/sg-en/2014/11/11/2-billion-and-counting/), musikbranschens bad boy nummer ett [applåderade hennes förmåga att hamna i strålkastarljuset.](http://lefsetz.com/wordpress/index.php/archives/2014/11/03/taylor-swift-exits-spotify/)\r\n\r\nVilket för oss till det senaste [svenska upproret](http://www.di.se/artiklar/2015/2/16/artister-till-attack-mot-spotify/) och den totala icke reaktionen det möttes av. Jag kan bara dra en slutsats: Spotify har vunnit.\r\n\r\nAntingen får musiker sluta publicera sin musik på streamingtjänster eller så får de finna sig i hur landet ligger. Det kan vara hur orättvist som helst. Det kan till och med vara direkt skadligt för all framtida musik. Men tiden för arga namnlistor är över. \r\n\r\nJag tror inte vi får se fler.","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/skivor.jpg","width":1152,"height":753,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvc2tpdm9yLmpwZyIsIndpZHRoIjoxMTUyLCJoZWlnaHQiOjc1Mywid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJpYXQiOjE1ODAxMzc1OTZ9.0MHHge6so9gbDnvq5seUOZRfwPRHo141OcaXLKXgN2I","imageVersion":"v5","src":"//wp-content/uploads/2019/11/skivor.jpg"},"preamble":"Kan detta vara sista gången vi ser en namninsamling mot Spotify?","title":"Artister mot Spotify rond ... tre?","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:1980":{"_id":"1980","blocks":{"type":"json","json":[]},"title":"Google I/O 2016 & Webben = OMG AWESOME","content":"!Största överraskningen från **Google I/O 2016** var hur mycket fokus det var på webben, och hur fantastiskt bra den mår.\r\n\r\nNu är förvisso varken Progressive Web Apps, AMP eller Pushnotiser något nytt för i år, men jisses vilka imponerande saker som byggts med dem. Kolla denna [live demo från Washington Post](https://youtu.be/0SSI8liELJU?t=12m52s) där ett sök sömlöst blir till en … eh … app? \r\n\r\nJa vad skall man kalla dem egentligen? Progressive Webb Appar tar allt som är bra med de appar ingen vill installera längre och tar bort allt som är kass. Tjusiga ikoner på hemskärmen, offlineläge och pushnotiser. Allt är nu tillgängligt för webbsidor PLUS de nya [Payments](http://thenextweb.com/google/2016/05/19/googles-mobile-payments-api-will-help-bring-android-pay-mobile-web) och Credentials APIet. Webben har aldrig mått bättre. Har aldrig haft mer möjligheter eller varit tillgängligare. \r\n\r\nDet kändes befriande att se Ellie Powers (Group Product Manager på Google) stå på stora scenen under keynoten och erkänna det faktum att [folk helt enkelt inte är intresserade av att installera appar.](https://www.youtube.com/watch?v=9oaaecd7NpI)\r\n\r\nJag hoppas innerligt att fler vågar strunta i att slösa pengar på att ta fram appar för saker som går att lösa lika bra på webben och istället använder de pengarna till att lyfta webbupplevelsen ytterligare. \r\n\r\nVi har två avsnitt av vår podd om just Google I/O 2016. \r\n$[Lyssna här](https://www.24hr.se/google-io-2016-dag-tva-bubblan-2-0/)","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/P1140338.jpg","width":1287,"height":966,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvUDExNDAzMzguanBnIiwid2lkdGgiOjEyODcsImhlaWdodCI6OTY2LCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDEzNzY3M30.JpMTlFqMYNQdaJ-LIW4EG5zZ0nBitF7yR-9eYAlccxo","imageVersion":"v5","src":"//wp-content/uploads/2019/11/P1140338.jpg"},"preamble":"Webben har aldrig mått bättre. ","title":"Google I/O 2016 & Webben = OMG AWESOME","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:3411":{"_id":"3411","blocks":{"type":"json","json":[]},"title":"Stadier av teknisk utveckling","content":"För ett par år sedan snubblade jag över en metod som kallas Wardley Mapping. Det är ett omfattande sätt att göra en strategisk karta över ett företag, en produkt, en tjänst, en teknik, ja nästan vad som helst.\n\nJag kan inte gå in på hela metoden men en liten del av den är extremt hjälpsam i sig, de fyra stadierna av utveckling.\n\nDen som gör en Wardley Map skall, bland annat, pricka in var någonstans på en horisontell axel en viss teknik (till exempel) befinner sig. Axeln har fyra stycken steg, mend det går utmärkt att placera ut saker var som helst inom dessa fyra steg.\n\nDet är Genesis, Custom, Product (+ rental), Commodity (+utility)\n\n### Genesis\nNär något befinner sig i begynnelsen. Det saknas gemensamma termer för det som görs och de som gör något känner förmodligen inte till varandra. Saken saknar oftast helt affärsnytta.\n\n### Custom\nDet finns gemensamma termer för vad som görs men inga best practices. Allt måste byggas från grunden, för hand. Det är svårt att övertyga kunder om nyttan av det.\n\n### Product (+rental)\nProdukten, tjänsten, tekniken är allmänt vedertagen. Det går att köpa, eller hyra, olika varianter av den. Kunder frågar aktivt efter det.\n\n### Commodity (+utility)\nVad det än är för något så tas det för givet. Ingen höjer ett ögonbryn och kunder behöver inte ens nämna det i sina offertförfrågningar.\n\n## Responsiva sidor\nFörsta gången jag var med och utvecklade en responsiv sida åt en kund var tekniken definitivt i Genesis stadiet. Att vi lyckades få en kund att betala för det var en tack vare att ett antal olika saker råkade sammanfalla på ett visst sätt.\n\n1. Kunden var teknikintresserad\n2. Kunden var riskbenägen\n3. Kunden ville ha en sida som var tillgänglig för alla\n4. Vi var, redan då, riktigt nerdiga vad gällde webben\n\nSå kom det sig att vi redan i november 2007 lanserade en [responsiv webbsida](https://web.archive.org/web/20071117125637/http://www.katvig.dk:80/). Långt innan ordet responsiv fanns, långt innan folk började surfa på sina telefoner. Lägg märke till att vi prickade in två brytpunkter och kortbaserad layout redan då. Hamburgermenyn lyser dock med sin frånvaro.\n\nIdag är responsiva webbsidor i Commodity stadiet. Våra kunder utgår från att det vi bygger kommer funka på majoriteten av de miljarder möjliga kombinationer som kommer användas för att rendera det vi levererar. Vi behöver inte heller förklara att sidans layout förändras så att vissa saker som låg bredvid varandra hamnar under varandra och så vidare.\n\n### Progressive Web Apps\nNågot som just nu håller på att gå från Custom till Product är PWAs. Vi får allt fler förfrågningar från kunder om att utveckla en PWA åt dem. Tekniken är mogen och det finns gott om dokumentation och olika frameworks. Det kan fortfarande kräva en del förklaringar och förtydliganden, [därav våra bloggposter, föreläsningar och poddar på ämnet](https://www.24hr.se/vad-ar-en-progressive-web-app/), men som sagt, våra kunder förstår fördelarna och är beredda att prova.\n\nJag har personligen väldigt stor nytta av att tänka på produkter med hjälp av dessa fyra mognadssteg och jag är säker på att jag kommer återkomma till dem. Dels i bloggposter men även i poddavsnitt och föreläsningar.","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/evolution.png","width":2880,"height":1626,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvZXZvbHV0aW9uLnBuZyIsIndpZHRoIjoyODgwLCJoZWlnaHQiOjE2MjYsIndoaXRlbGlzdFNpemVzIjpbIjEyMDB4QVVUTyIsIjEwMHg2NSIsIjEwMHhBVVRPIiwiMTEweDgyIiwiNzUweEFVVE8iLCIxMDAweEFVVE8iLCIxMjAweDgwMCIsIjYwMHg0MDAiLCIxOTIweEFVVE8iLCI5NjB4QVVUTyIsIjMwMHhBVVRPIiwiMTkyMHgxMDAwIiwiOTYweDUwMCIsIjQ4MHgyNTAiLCIyMDB4MTUwIiwiMjI1eDE3MCIsIjIyNXhBVVRPIiwiMjI5eDMwMCIsIjM2OHhBVVRPIiwiNDUweDM0MCIsIjUwMHhBVVRPIiwiNzUweDUwMCIsIjd4MTAiLCI3eDEyIiwiN3gxNiIsIjd4MyIsIjd4NCIsIjd4NSIsIjd4NiIsIjd4NyIsIjd4OCIsIjd4OSIsIjF4MSJdLCJpbWFnZVZlcnNpb24iOiJ2NSIsImZvY3VzIjp7IngiOjAuNSwieSI6MC41fSwiaWF0IjoxNTgwMTQwMDYxfQ.wmZxzIjQS990WJhdSE5DX-BviW92wJIaObpn_IHYmRw","imageVersion":"v5","src":"//wp-content/uploads/2019/11/evolution.png"},"preamble":"Ett smidigt verktyg för strateger","title":"Stadier av teknisk utveckling","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:/ledigt-rum-pa-barnhusgatan":{"_id":"/ledigt-rum-pa-barnhusgatan","blocks":null,"title":null,"content":null,"seo":null,"info":null,"effect":null,"customPageTitle":null,"redirect":"/blog/ledigt-rum-pa-barnhusgatan","__typename":"Resource"},"Resource:2799":{"_id":"2799","blocks":{"type":"json","json":[]},"title":"Ledigt rum på Barnhusgatan","content":"!24HR i Stockholm har ett rum ledigt för uthyrning.\r\n\r\nPå Barnhusgatan 4 i Stockholm, ett stenkast från Drottninggatan, ligger denna fantastiska paradvåning som nu har ett kontorsrum ledigt.\r\n\r\nRummet är 12 kvm stort och rymmer två kontorsplatser. Som hyresgäst får du tillgång till vår fina loungeavdelning samt kök som är utrustat med matplats, microvågsugnar och Nespressomaskin.\r\n\r\nDet finns förstås internet (ta med en egen router) och du har fri tillgång till mineralvatten. Städning ingår. Vi ser gärna att du jobbar i kommunikationsbranschen eller något angränsande. Kontakta Helena Waern för mer information.\r\n\r\n![IMG_9717_860px.jpg](http://www.24hr.se/wp-content/uploads/IMG_9717_860px.jpg)\r\n![IMG_9708_860px.jpg](http://www.24hr.se/wp-content/uploads/IMG_9708_860px.jpg)\r\n![kitchen.jpg](http://www.24hr.se/wp-content/uploads/kitchen.jpg)\r\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/IMG_13471.jpg","width":4032,"height":3021,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvSU1HXzEzNDcxLmpwZyIsIndpZHRoIjo0MDMyLCJoZWlnaHQiOjMwMjEsIndoaXRlbGlzdFNpemVzIjpbIjEyMDB4QVVUTyIsIjEwMHg2NSIsIjEwMHhBVVRPIiwiMTEweDgyIiwiNzUweEFVVE8iLCIxMDAweEFVVE8iLCIxMjAweDgwMCIsIjYwMHg0MDAiLCIxOTIweEFVVE8iLCI5NjB4QVVUTyIsIjMwMHhBVVRPIiwiMTkyMHgxMDAwIiwiOTYweDUwMCIsIjQ4MHgyNTAiLCIyMDB4MTUwIiwiMjI1eDE3MCIsIjIyNXhBVVRPIiwiMjI5eDMwMCIsIjM2OHhBVVRPIiwiNDUweDM0MCIsIjUwMHhBVVRPIiwiNzUweDUwMCIsIjd4MTAiLCI3eDEyIiwiN3gxNiIsIjd4MyIsIjd4NCIsIjd4NSIsIjd4NiIsIjd4NyIsIjd4OCIsIjd4OSIsIjF4MSJdLCJpbWFnZVZlcnNpb24iOiJ2NSIsImZvY3VzIjp7IngiOjAuNSwieSI6MC41fSwiaWF0IjoxNTgwMTM3NzI0fQ.aCsbAnNbOyPOQPwy2JGjenidg0Fg7zd6deYSQ9E8kTY","imageVersion":"v5","src":"//wp-content/uploads/2019/11/IMG_13471.jpg"},"preamble":"24HR i Stockholm hyr ut kontorsplats.","title":"Ledigt rum på Barnhusgatan","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:4769":{"_id":"4769","blocks":{"type":"json","json":[{"tag":"h1","content":"Podcast om webb","index":0,"blockName":"core/heading"},{"content":"Bubblan 2.0 är en podcast för dig som jobbar med webb eller är intresserad av hur det är att ha webbutveckling som yrke.","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Bubblan 2.0 är en podcast för dig som jobbar med webb eller är intresserad av hur det är att ha webbutveckling som yrke.","fontSizeValue":"large"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":2},"shade":null,"fontSize":"large","index":2,"blockName":"next24hr/paragraph"},{"content":"Hur är det att jobba med en plattform som ändras flera gånger om året? Som fungerar på fler skärmstorlekar och har fler interaktionsmöjligheter än något annat medium i världshistorien?

Vi delar med oss av vad vi lärt oss under snart två decennier, vi pratar om nya tekniker och kommer med tips.","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Hur är det att jobba med en plattform som ändras flera gånger om året? Som fungerar på fler skärmstorlekar och har fler interaktionsmöjligheter än något annat medium i världshistorien?

Vi delar med oss av vad vi lärt oss under snart två decennier, vi pratar om nya tekniker och kommer med tips.","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":4},"shade":null,"fontSize":"normal","index":4,"blockName":"next24hr/paragraph"},{"tag":"h4","content":"Här hittar du våra avsnitt","index":6,"blockName":"core/heading"},{"content":"iTunes || Pocket Casts || Google Podcasts || Anchor || Spotify

Har du en iPhone så rekommenderar vi Overcast
Har du Android så rekommenderar vi Pocket Casts","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"iTunes || Pocket Casts || Google Podcasts || Anchor || Spotify

Har du en iPhone så rekommenderar vi Overcast
Har du Android så rekommenderar vi Pocket Casts","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":8},"shade":null,"fontSize":"normal","index":8,"blockName":"next24hr/paragraph"},{"backgroundType":null,"template":[{"width":"1/2"},{"width":"1/2"}],"blocks":[{"blocks":[{"tag":"h4","content":"Frågor? Önskemål?","index":0,"blockName":"core/heading"},{"content":"kontakta oss på podden@24hr.se eller på Bubblans Officiella twitterkanal","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"kontakta oss på podden@24hr.se eller på Bubblans Officiella twitterkanal","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":1},"shade":null,"fontSize":"normal","index":1,"blockName":"next24hr/paragraph"}],"index":0,"blockName":"next24hr/column"},{"blocks":[{"id":4783,"image":{"url":"//wp-content/uploads/2019/12/gubblan.jpg","width":1080,"height":818,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTIvZ3ViYmxhbi5qcGciLCJ3aWR0aCI6MTA4MCwiaGVpZ2h0Ijo4MTgsImZvY3VzIjp7IngiOjAuNSwieSI6MC41fSwid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiaWF0IjoxNTgwMTM5NDQ2fQ.jdzNzUcQaT0vGqE8UxdHmiD-MpANpmDoHcdk46NtqaU","imageVersion":"v5"},"size":null,"tag":"img","widthType":null,"widthInPixels":null,"caption":null,"copyright":null,"index":0,"blockName":"next24hr/image"}],"index":1,"blockName":"next24hr/column"}],"minHeight":null,"width":"constrained","verticalPadding":"big","verticalAlignment":"center","tag":"section","index":10,"blockName":"next24hr/section"}]},"title":"Podd","content":null,"seo":{"type":"json","json":{"use_canonical_url":false,"canonical_url":null,"use_custom_page_title":false,"page_title":null,"use_meta_description":false,"meta_description":null,"use_meta_title":false,"meta_title":null,"no_index":false}},"info":{"type":"json","json":{"title":"Podd","color":""}},"effect":{"type":"json","json":{"name":"none"}},"customPageTitle":null,"redirect":null,"__typename":"Resource"},"Resource:1219":{"_id":"1219","blocks":{"type":"json","json":[]},"title":"Vad är Content as Data?","content":"!Under det senaste året har vi börjat prata om Content as Data (CaD) med våra kunder. Det är en metod snarare än en teknik och den löser en hel del problem. Vissa kallar det **Headless CMS** eller **Decoupled CMS**\r\n\r\nTraditionellt sett så går ett webbprojekt till så att man tar fram idéer om hur en webbplats skall fungera, se ut och vad det skall vara för innehåll. Sen väljer man ett CMS och så förverkligar man det hela.\r\n\r\n**Problemet är att visionen nästan alltid måste stryka på foten** på grund av att CMS har vissa inbyggda begränsningar. Jag tänker inte peka finger på något särskilt CMS för detta gäller verkligen *alla*. Lägg till en e-handelslösning och lite roliga moduler för social media och alla som någonsin utvecklat webb vet att det måste göras lite uppoffringar för att få allt på plats.\r\n\r\n![Allt du behöver](http://24hr.se/wp-content/uploads/2015/03/sendlove.jpg){medium right}\r\n\r\n**Ta bara en så pass enkel sak som att hålla första anropet under ett paket, (1 400bytes)** (viktigt om du snabbt vill få besökaren att känna att de nått fram även över en sunkig mobiluppkoppling). Jag vet inget CMS idag som har stöd för detta.\r\n\r\n**Så vad göra?** Skriva eget? Nej, ingen med erfarenhet från det tidiga 00-talets hemsnickrade CMS vill ge sig på det. Det är jättebra att det finns seriösa stora CMS att välja bland, både open source och betalversioner. Det samma gäller e-andelssystem.\r\n\r\n**Problemet är när man låter *systemet* sätta begränsningar** för användarupplevelsen. Särskilt som det är totalt onödigt. Lösningen har funnits ett bra tag och den heter Content as Data.\r\n\r\nCaD metoden innebär att **systemen tar hand om det de är bra på**—innehål—för att sen leverera det via ett API som ren data. Så istället för att försöka knåda om den hopplöst omoderna HTML ett system (som för det mesta aldrig var byggt för att besökas från mobiltelefoner) spottar ur sig, så hämtar man bara sin RUBRIK | INGRESS | TEXT | BILD och presenterar dem på ett för **besökaren optimalt sätt.** CMSet blir \"bara\" en data källa bland andra.\r\n\r\n>Inga mer XML-stylade landningssidor i e-handelsplattformar, sunkiga tredjeparts plug-ins för twitterfeeds som sänker hela sidan etc.\r\n\r\n Se vår tekniske visionär hålla ett föredrag om Content as Data och dess många fördelar\r\n\r\n\r\n\r\nSom utvecklare har du 100% kontroll över det som är viktigt för din kund och kundens besökare. Samtidigt kan de som matar in innehåll välja det system de (och IT/Chefen/budgeten) känner sig bekväma med utan att det på något vis påverkar hur sidan validerar. Ytterligare en fördel är att det är betydligt enklare att byta CMS när det är frikopplat från front-end koden. Så om någon ändrar sig efter ett tag blir det inte den klassiska \"byta motor i luften\" känslan. \r\n\r\nDet är så vi har byggt [24HR.se](http://www.24hr.se) testa den i vad du vill och jämför med din egen sida. Jag lovar att den laddar snabbare, validerar bättre och väger mindre. Annars är du välkommen på en kopp kaffe och en ursäkt. \r\n\r\nVi har även en podcast om CaD.\r\n$[Lyssna här](https://www.24hr.se/bubblan-2-0-005-cad/)","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/control.jpg","width":1254,"height":787,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvY29udHJvbC5qcGciLCJ3aWR0aCI6MTI1NCwiaGVpZ2h0Ijo3ODcsIndoaXRlbGlzdFNpemVzIjpbIjEyMDB4QVVUTyIsIjEwMHg2NSIsIjEwMHhBVVRPIiwiMTEweDgyIiwiNzUweEFVVE8iLCIxMDAweEFVVE8iLCIxMjAweDgwMCIsIjYwMHg0MDAiLCIxOTIweEFVVE8iLCI5NjB4QVVUTyIsIjMwMHhBVVRPIiwiMTkyMHgxMDAwIiwiOTYweDUwMCIsIjQ4MHgyNTAiLCIyMDB4MTUwIiwiMjI1eDE3MCIsIjIyNXhBVVRPIiwiMjI5eDMwMCIsIjM2OHhBVVRPIiwiNDUweDM0MCIsIjUwMHhBVVRPIiwiNzUweDUwMCIsIjd4MTAiLCI3eDEyIiwiN3gxNiIsIjd4MyIsIjd4NCIsIjd4NSIsIjd4NiIsIjd4NyIsIjd4OCIsIjd4OSIsIjF4MSJdLCJpbWFnZVZlcnNpb24iOiJ2NSIsImZvY3VzIjp7IngiOjAuNSwieSI6MC41fSwiaWF0IjoxNTgwMTQ1MDYyfQ.AIsGS1P4RFEkkQf9OxRV1w6UyUMsnDffDIVAYjo45gU","imageVersion":"v5","src":"//wp-content/uploads/2019/11/control.jpg"},"preamble":"En otroligt lättbegriplig metod för att bygga bättre webb.","title":"Vad är Content as Data?","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:3364":{"_id":"3364","blocks":{"type":"json","json":[]},"title":"Mark Zuckerbergs kolumn i WSJ","content":"!Sicken hjärnfjärt\r\n\r\n**Herr Zuckerberg känner sig hotad.** Hur kan annars hans uppvärmda standardlögner i Wall Street Journal tolkas? Ett efter ett radade han upp Facebooks trötta standardförsvar, samtidigt som han med en stridsvagns smidighet undvek att nämna något av de verkliga problem plattformen dras med. Facebook har ju på sistone visat sig vara diktatorns bäste vän, ett snudd på gratis sätt att leverera personanpassad propaganda på individnivå. De länkas allt oftare samman med ökande ungdomsdepression och faktaresistens.\r\n\r\n**Men det ville Zuckerberg inte prata om.** Facebooks inblandning i hatkampanjen mot George Soros nämndes inte heller. Nej, hellre rapa upp det sedvanliga “folk vill ha det vi ger dem” med ett stänk av “vi kan bli bättre”. \r\n\r\n**Istället för att gå igenom felaktigheterna**, andra har gjort det långt bättre än vad jag kunnat göra[1], tänkte jag fundera kring varför han valde att publicera i WSJ. I vanliga fall släpper han loss sina plattityder om “community” och användarnas glädje över casinoreklam på sin egen Facebooksida. Det dög tydligen inte denna gång.\r\n\r\nDet får mig att undra om Facebook verkligen är ett så effektivt propagandaredskap som jag trott. Zuckerberg hade kunnat skriva sin kolumn och sen låtit den ligga i topp i flödena på de individer han vill nå. Det dög tydligen inte denna gången. \r\n\r\n**En teori** är att han vänder sig till de makthavare som har makt och intresse att sätta stopp för Facebooks framfart.[2] De skulle i så fall vara för smarta för att hänga på fejsan/Insta/WhatsApp utan kan endast nås bakom WSJs betalvägg. Facebook må vara bra för att nå massorna[3], men för att nå dem med verklig makt så krävs det andra metoder.\r\n\r\nOm det var ett försök att undvika offentligt förlöjligande, genom att ligga bakom ovan nämnda betalvägg, så var det minst sagt misslyckat. Det råder ingen brist på bitska svar på Zuckerbergs funderingar.[4][5] En bättre lösning hade varit att inte omge sig med lismande ja-sägare. \r\n\r\n**Själv kunde jag inte låta bli att tänka på** min bloggpost om [övervakningskapitalism.](https://www.24hr.se/overvakningskapitalism/) Jag undrar om inte Zuckerberg försöker gjuta vatten på vågorna vad gäller Facebooks kärnverksamhet. Gång på gång säger han att folk älskar att få “relevant” reklam och att det är sååå himla enkelt att ta kontroll över vilken data som samlats in (jag refererar återigen till Gennie Gebharts metodiska slakt av WSJ kolumnen[1]).\r\n\r\nKanske är det för att jag just lärt mig ett nytt begrepp men jag kan inte låta bli att känna att detta är Zuckerberg som talar till investerare. “Var inte oroliga, folk älskar att vår affärsmodell. Ingen kommer att reglera oss.” Ett försök att ta kontroll över vad som kan komma att bli en stor snackis under året som kommer.\r\n\r\nDen som lever får se. \r\n\r\n1. [In WSJ Op-Ed, Mark Zuckerberg Speaks Down to Users and Misses the Point\r\n](https://www.eff.org/deeplinks/2019/01/wsj-op-ed-mark-zuckerberg-speaks-down-users-and-misses-point)\r\n2. [Mark Zuckerberg’s WSJ op-ed was a message to would-be regulators: Hands off our ad business](https://www.recode.net/2019/1/26/18197883/mark-zuckerberg-wsj-regulation-messaging-monopoly)\r\n3. [How Facebook’s Political Unit Enables the Dark Art of Digital Propaganda\r\n](https://www.bloomberg.com/news/features/2017-12-21/inside-the-facebook-team-helping-regimes-that-reach-out-and-crack-down)\r\n4. [https://qz.com/1533961/mark-zuckerbergs-op-ed-edited-to-show-facebooks-worst-case-scenario/](https://qz.com/1533961/mark-zuckerbergs-op-ed-edited-to-show-facebooks-worst-case-scenario/)\r\n5. [Mark Zuckerberg, Let Me Fix That Op-Ed You Wrote](https://www.nytimes.com/2019/01/25/opinion/mark-zuckerberg-wsj.html)\r\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/marks-brainfart.jpg","width":1600,"height":1200,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvbWFya3MtYnJhaW5mYXJ0LmpwZyIsIndpZHRoIjoxNjAwLCJoZWlnaHQiOjEyMDAsIndoaXRlbGlzdFNpemVzIjpbIjEyMDB4QVVUTyIsIjEwMHg2NSIsIjEwMHhBVVRPIiwiMTEweDgyIiwiNzUweEFVVE8iLCIxMDAweEFVVE8iLCIxMjAweDgwMCIsIjYwMHg0MDAiLCIxOTIweEFVVE8iLCI5NjB4QVVUTyIsIjMwMHhBVVRPIiwiMTkyMHgxMDAwIiwiOTYweDUwMCIsIjQ4MHgyNTAiLCIyMDB4MTUwIiwiMjI1eDE3MCIsIjIyNXhBVVRPIiwiMjI5eDMwMCIsIjM2OHhBVVRPIiwiNDUweDM0MCIsIjUwMHhBVVRPIiwiNzUweDUwMCIsIjd4MTAiLCI3eDEyIiwiN3gxNiIsIjd4MyIsIjd4NCIsIjd4NSIsIjd4NiIsIjd4NyIsIjd4OCIsIjd4OSIsIjF4MSJdLCJpbWFnZVZlcnNpb24iOiJ2NSIsImZvY3VzIjp7IngiOjAuNSwieSI6MC41fSwiaWF0IjoxNTgwMTM3OTY5fQ.sfaMTwbDo8pYaoOvCP2GUdI6owj612Zc-xaFySUo8gk","imageVersion":"v5","src":"//wp-content/uploads/2019/11/marks-brainfart.jpg"},"preamble":"Herr Zuckerberg känner sig hotad.","title":"Mark Zuckerbergs kolumn i WSJ","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:2335":{"_id":"2335","blocks":{"type":"json","json":[]},"title":"Webbens styrka exemplifierad","content":"!Rita, gissa, spring! Fast utan spring...\r\n\r\nGoogle gick på charmoffensiven och släppte [ett gäng tillämpningar](https://aiexperiments.withgoogle.com/) av deras AI/ML/NN tekniker för allmän beskådan. \r\n\r\nTveklöst roligast är [Quickdraw](https://quickdraw.withgoogle.com/), en \"app\" som går ut på att på under 20 sekunder rita till exempel en födelsedagstårta eller Mona Lisa så att Googles AI kan gissa vad det är.\r\n\r\nKlickar du på länken härovan så är du igång med spelet. Ingen krångel med appstores, nedladdning, installation, start av app. Pang, ett klick är allt vad som krävs. Oavsett om du kör på Android, iOS, surfplatta, laptop eller Surface PRO 4 med penna. \r\n\r\nFörutom det uppenbart **WOW**iga i att en AI kan gissa vad jag ritar, så imponeras jag över webbens överlägsenhet vad gäller att göra något lättillgängligt. En dator som kan tolka mina teckningar känns som ett enklare problem än att bygga en rik interaktiv upplevelse som funkar på alla skärmar och plattformar. \r\n\r\nSå snedvriden har vår syn blivit. För självklart är det inte svårt, det har det aldrig varit. Vi har bara en tendens av att tillskriva stop-gap lösningar som Flash och appar större betydelse än vad de förtjänar. ","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/drawquick.jpg","width":1257,"height":900,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvZHJhd3F1aWNrLmpwZyIsIndpZHRoIjoxMjU3LCJoZWlnaHQiOjkwMCwid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJpYXQiOjE1ODAxMzgwMDJ9.Sl-9gQ2sPQavqitqfnf04jXnxuj8_E0iPI0ubxrJKcU","imageVersion":"v5","src":"//wp-content/uploads/2019/11/drawquick.jpg"},"preamble":"Så når du flest på nätet.","title":"Webbens styrka exemplifierad","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:467":{"_id":"467","blocks":{"type":"json","json":[]},"title":"Är detta ett historiskt ögonblick?","content":"!En lite tröttsam strid som bubblat inom den digitala industrin de senaste åren är den om Webb vs. App (vs. WebbApp eller HybridApp vs Flash eller common sense om man nu vill hårdra det)\r\n\r\nBåda sidor har gott om ammunition i bagaget och hittills så kan man nog säga att renodla appar haft ett litet övertag över appifierade webbsidor.\r\n\r\nTill för några dagar sedan.\r\n\r\nFör ett tag sedan släpptes ett spel till iOS med det anonyma namnet [Threes](http://asherv.com/threes/ \"Lär vara bra\"). Enligt tradition fick vi Android användare nöja oss med att läsa strålande recensioner och stirra tomt ut i luften. Sen kom det även till Android. Men då var loppet redan kört.\r\n\r\nFör varför skall jag betala de ynka 12.68 kronorna spelmakarna begär när jag kan spela [2048](http://gabrielecirulli.github.io/2048/ \"Tro mig, du vill INTE klicka på denna länken.\") helt gratis. Både med touch och i browsern. Ett spel som snott hej vilt och tillgängliggjorts för alla och envar (med en någorlunda modern browser).\r\n\r\nEtt spel som fått sådan genomslagskraft att [xkcd](http://xkcd.com/1344/ \"Är detta ett Tetris moment?\") gör en strip om det.\r\n\r\nJa varför?\r\n\r\nDetta är första gången jag ser en webbsida sopa banan med en app och detta på grund av det som alltid sagts vara den renodlade webbappens styrka; tillgänglighet.","seo":null,"info":{"type":"json","json":{"image":null,"preamble":"Kan det vara så att WebbAppen just vann?","title":"Är detta ett historiskt ögonblick?","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:636":{"_id":"636","blocks":{"type":"json","json":[]},"title":"Likt en elefant i en porslinsbutik","content":"!Jag ser på medan min tvååring stoppar ner sina plastdjur i en stor plastburk. Det är knappt att alla går i men han lyckas till slut.\r\n\r\n>\"Hoppa i du med!\", säger jag\r\n\r\nHan tvekar inte en sekund utan sätter med en gång foten högst upp på traven med zebror, åsnor och tigrar. Efter att ägnat nån minut åt att försöka klättra ner i burken (som redan utan djuren var på tok för liten att rymma min son) tittar han på mig och konstaterar \"Det går inte\" . Ingen sorg eller överraskning. Bara ett kallt konstaterande. Ungefär som när han märkte att ett paket mjölk är tungt eller att hans nya tapet var fin.\r\n\r\nPå samma sätt måste vi lära oss att ja, så länge vi inte betalar för tjänsten vi använder så kan vad som helst hända med den. Den insikten börjar så sakteliga sjunka in även i de mest entusiastiska freemiumevangelisternas medvetande. För några veckor sedan kom nästa insikt. Bara för att man betalat för en tjänst innebär inte det att teamet som utvecklade den tjänsten för evigt kommer att bete sig på just det sätt man själv tycker att de borde. Jag förstår och sympatiserar med argumentet i föregående, mycket läsvärda, bloggpost. Men nu har det hänt och det kommer att hända igen och igen. Tanken att man har rätt till en oändlig rad uppdateringar och nya features på en tjänst eller app bara för att man betalat för den är lika förföriskt lockande som den är ohållbar.\r\n\r\nBåda dessa problem härstammar från det sorgligt enkla faktum att vi inte lärt oss att handskas med ickefysiska varor. Förr, när även kod förmedlades på fysiska skivor, köpte man en produkt och kände att den var låst till det fysiska objekt man betalade för. (I många fall var och är det så än idag). Men i och med att tjänster och produkter virtualiseras så tappar vi den kopplingen och plötsligt vet vi inte längre hur vi skall bete oss. På samma sätt som min tvååring kommer att lära sig att grundläggande fysiska lagar inte bara möjliggör rutschkaneåkande och Duplobyggande utan att de även sätter upp gränser för hur mycket som får plats i en plastburk  så kommer vi att lära oss att virtualisering gör det möjligt att till ett mycket lågt pris går att nå en stor publik. Men att det lik förbannat kostar pengar att ställa mat på bordet.","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/craigCloutier.jpg","width":500,"height":484,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvY3JhaWdDbG91dGllci5qcGciLCJ3aWR0aCI6NTAwLCJoZWlnaHQiOjQ4NCwid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJpYXQiOjE1ODAxMzgyMDZ9.6xr8iPwgss5zC24qOHOIolYdcnBMVJHtgl9_bCi2v2Y","imageVersion":"v5","src":"//wp-content/uploads/2019/11/craigCloutier.jpg"},"preamble":"Vi har en lång väg kvar att gå","title":"Likt en elefant i en porslinsbutik","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:/vad-far-ai-for-effekter-i-samhallet":{"_id":"/vad-far-ai-for-effekter-i-samhallet","blocks":null,"title":null,"content":null,"seo":null,"info":null,"effect":null,"customPageTitle":null,"redirect":"/blog/vad-far-ai-for-effekter-i-samhallet","__typename":"Resource"},"Resource:909":{"_id":"909","blocks":{"type":"json","json":[]},"title":"Vad får AI för effekter i samhället?","content":"!Ett gäng forskare har påbörjat en 10 år lång studie i vilka effekter artificiell intelligens kommer att få på samhället vad gäller bland annat jobb, krig, brott och ekonomin.\r\n\r\nSom Sci-Fi nerd har jag över 20-års erfarenhet av att fundera på de här frågorna med stöd av författare som Asimov, Gibson och Robinson. Tyvärr måste jag säga att det ser besvärligt ut i vissa avseenden. Antalet tillgängliga jobb kommer att minska dramatiskt. En studie säger att [47% av dagens jobb kommer försvinna](http://www.economist.com/news/leaders/21594298-effect-todays-technology-tomorrows-jobs-will-be-immenseand-no-country-ready) till robotar. Om du jobbar i webbbranschen behöver du bara fundera på hur mycket lättare det är att bygga något idag jämfört med 5 eller 10 år sedan. Hur ett betydligt mindre team kan bygga en avsevärt mer avancerad lösning.\r\n\r\nAtt det inte är en strålande idé att låta robotar kriga kan kännas uppenbart men faktum är att det [redan är en verklighet](https://medium.com/the-physics-arxiv-blog/halting-problem-proves-that-a-lethal-robot-cannot-correctly-decide-whether-to-kill-a-human-7c014623c13f).\r\n\r\n>“My take is that A.I. is taking over,” said Sebastian Thrun, a well-known roboticist who led the development of Google’s self-driving car. “A few humans might still be ‘in charge,’ but less and less so.”\r\n\r\nOvanstående citat är från [den här artikeln](http://mobile.nytimes.com/2014/12/16/science/century-long-study-will-examine-effects-of-artificial-intelligence.html) och det lär väl inte förgylla någons dag. Vi får trösta oss med följande insiktsfulla kommentar från Miss Futuristic \r\n![Insiktsfullt tidningsklipp](http://24hr.se:81/wp-content/uploads/2014/12/nofutureshock.jpg){large}\r\n\r\nFör visst är det så. Vi är otroligt bra på att överskatta hastigheten med vilken en ny teknik slår igenom samtidigt som vi underskattar dess konsekvenser. \r\n\r\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/Airesearch.jpg","width":1186,"height":777,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvQWlyZXNlYXJjaC5qcGciLCJ3aWR0aCI6MTE4NiwiaGVpZ2h0Ijo3NzcsIndoaXRlbGlzdFNpemVzIjpbIjEyMDB4QVVUTyIsIjEwMHg2NSIsIjEwMHhBVVRPIiwiMTEweDgyIiwiNzUweEFVVE8iLCIxMDAweEFVVE8iLCIxMjAweDgwMCIsIjYwMHg0MDAiLCIxOTIweEFVVE8iLCI5NjB4QVVUTyIsIjMwMHhBVVRPIiwiMTkyMHgxMDAwIiwiOTYweDUwMCIsIjQ4MHgyNTAiLCIyMDB4MTUwIiwiMjI1eDE3MCIsIjIyNXhBVVRPIiwiMjI5eDMwMCIsIjM2OHhBVVRPIiwiNDUweDM0MCIsIjUwMHhBVVRPIiwiNzUweDUwMCIsIjd4MTAiLCI3eDEyIiwiN3gxNiIsIjd4MyIsIjd4NCIsIjd4NSIsIjd4NiIsIjd4NyIsIjd4OCIsIjd4OSIsIjF4MSJdLCJpbWFnZVZlcnNpb24iOiJ2NSIsImZvY3VzIjp7IngiOjAuNSwieSI6MC41fSwiaWF0IjoxNTgwMTM4MjI4fQ.SkND23-KZeoAu-dCyWn3jZetP9lGd-3Y58p1x7gjIRI","imageVersion":"v5","src":"//wp-content/uploads/2019/11/Airesearch.jpg"},"preamble":"Vad händer när vi låter något annat fatta allt fler beslut åt oss?","title":"Vad får AI för effekter i samhället? ","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:1427":{"_id":"1427","blocks":{"type":"json","json":[]},"title":"Taylor Swift","content":"!Du har säkert läst om senaste David och Goliat fighten men den är värd att läsa om en gång till.\r\n\r\nTaylor Swift dök upp på min radar på ett minst sagt oväntat sätt: via ett plojkonto på Twitter. Under namnet @SwiftOnSecurity postar någon, jag har ingen aning om vem, syrliga insikter om krypto, datasäkerhet och internet i allmänhet. \r\n![Telling it like it is](http://www.24hr.se/wp-content/uploads/2015/06/taylorswift.jpg)\r\n\r\nSen gjorde hon, den riktiga Taylor Swift, det svenska artister inte kan, eller vill. Hon [lämnade Spotify i protest](https://www.24hr.se/artister-mot-spotify-rond-tre/). Bravo! Heja Taylor Swift! Det var den handlingen som inspirerade mig när jag häromsistens skrev \r\n>Om allting finns tillgängligt på alla plattformar så är det väl återigen unikt innehåll som blir kung?\r\n\r\nSen var jag lite överoptimistisk i meningen som följer och trodde att Apple redan hade spikat en deal med Taylor Swift för sin nya musiktjänst. \r\n\r\nHelt. Fel.\r\n\r\nI en redan legendarisk Tumblr-post skriver Taylor Swift\r\n>I write this to explain why I’ll be holding back my album, 1989, from the new streaming service, Apple Music.\r\n[To Apple, Love Taylor](http://taylorswift.tumblr.com/post/122071902085/to-apple-love-taylor)\r\n\r\nDet handlar om att hon inte var sugen på att ge bort sin musik gratis i tre månader för att hjälpa Apple att sälja mobiltelefoner. Vilket är fullt begripligt, när Malmö Live skulle invigas bad de artister att ställa upp gratis vilket, med rätta, [ledde till protester](http://blogg.sydsvenskan.se/dygnetrunt/2015/06/17/musiker-kritiska-mot-malmo-live-konserthus/). \r\n\r\nNu är det viss, enorm, skillnad. Malmö Live har dragit över budget nått så enormt att det blivit lite av ett skämt här nere i Greater Copenhagen. 1,3 miljarder kronor kostade det att bygga. Eller en åttahundrasextioentedel av vad [Apple har stoppat undan i skatteparadis](http://www.theguardian.com/business/2015/feb/02/apple-cash-mountain-grows). Man kan med andra ord tycka att Apple kunde betala för sig. \r\n\r\nVilket de också gör! I ett underbart bevis av den slitna fasen *Det är inte hela världen om man gör fel någon gång, det viktiga är vad man gör sen*, rycker Apple ut, på en Söndag, via Twitter, och sträcker ut en olivkvist.\r\n

#AppleMusic will pay artist for streaming, even during customer’s free trial period

— Eddy Cue (@cue) 22 juni 2015
\r\n\r\n\r\n\r\nBravo! Heja Taylor Swift! \r\n\r\n[Apple Says It Will Pay Taylor Swift for Free Streams After All](http://recode.net/2015/06/21/apple-says-it-will-pay-taylor-swift-for-free-streams-after-all/)\r\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/snowred.jpg","width":1632,"height":1088,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvc25vd3JlZC5qcGciLCJ3aWR0aCI6MTYzMiwiaGVpZ2h0IjoxMDg4LCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDEzODI1OH0.mPKlaxDDpS_-iufVcqWR3JdAp4qN1jWh48788VvCSRI","imageVersion":"v5","src":"//wp-content/uploads/2019/11/snowred.jpg"},"preamble":"Innehåll regerar. ","title":"Taylor Swift","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:2985":{"_id":"2985","blocks":{"type":"json","json":[]},"title":"Tidningarnas kamp på nätet","content":"!\"Pappa, jag har en dålig nyhet\" sa min sjuåring häromdagen. Han hade lyssnat på radion i bilen hem från skolan.\r\n\r\n\"Forskarna upptäcker nya saker så snabbt att de inte hinner undersöka allt.\"\r\n\r\nJust det där med en accelererande utveckling känner vi nog alla igen. Jag och Camilo pratar ofta om det i [Bubblan 2.0](https://www.24hr.se/story/podcast-om-webb-bubblan-2-0/), nya möjligheter och utmaningar dyker upp på månadsbasis. \r\n\r\nDet finns ett Jeff Bezos citat om bästa sättet att hantera detta \"One of the first rules of business is complaining is not a strategy. You have to work with the world as you find it, not as you would have it be.\"\r\n\r\nJobba med det du har, inte det du önskar du hade. Det är lätt att tolka det som en uppmaning att inte streta emot men det vore synd. Personligen läser jag det som en uppmaning att använda läget som det ser ut för tillfället, för att jobba mot det man vill ha.\r\n\r\nEtt väldigt lärorikt exempel är hur tidningar har hanterat nätet genom åren.\r\n\r\n### Information wants to be free\r\nI början var det gratis som gällde. Ingen betalade för saker på nätet hette det och pengar skulle dras in via annonser. Detta i sig passade ganska bra in i tidningarnas existerande affärsmodell. Varan var läsare som såldes till annonsören, precis så som både Facebook och Google jobbar idag.\r\n\r\nProblemet var att allt fler av annonserna såldes av tredjepartstjänster som tog en del av intäkterna och som i sin inbördes konkurrens drev ner priserna allt mer.\r\n\r\n### Facebook är vår förstasida\r\nSå, givet att annonsvisningar var inkomstkällan och ju mer trafik sidan hade desto fler exponeringar blev det och desto större annonsintäkter. \r\n\r\nProblemet var att klickbaitsidor som BuzzFeed och socialanätverk (läs Facebook) gav upphov till en hel del [skräp](https://theoutline.com/post/3698/insanely-popular-youtube-channel-explainer-science-fake-news). Girighet drev annonsjättarna att låtsas som att fullautomatiserade system utan mänsklig insyn var ett bra sätt att sälja annonser. Se hur det gick \r\n\r\n### Betalväggar\r\nBacklashen kom till slut. Av rädsla för att bli reglerade valde Facebook att strypa flödet av eyeballs, som det så cyniskt kallas, till de publikationer som jobbat med att driva trafik från Facebook till sina egna domäner.\r\n\r\nMitt i detta börjar New York Times tjäna allt mer pengar på att sälja digitala prenumerationer. Läget är med andra ord det diametralt motsatta jämfört när tidningarna började lägga ut sitt innehåll på nätet.\r\n\r\nJag menar inte att de som förespråkade gratis innehåll eller Facebooktrafik hade fel. Så som läget var när de besluten fattades så var det förmodligen det enda möjliga. Men saker har ändrats och det absolut viktigaste i varje beslut som fattas, vad gäller digitala satsningar, är att de har inbyggd flexibilitet. \r\n\r\n### Bygg en publik, inte trafik.\r\n[Just nu börjar det bli möjligt att ta betalt för innehåll.](https://www.youtube.com/watch?v=9rLa0kRY4C4) Spotify och Netflix har hjälpt till genom att de förändrat ett beteende och gjort det till en vana att betala en månadsavgift för musik och film. \r\n\r\nDen nya utmaningen för tidningar är att de får konkurrera på en global marknad. De tidningar jag personligen överväger att betala för är WIRED och The New York Times, ingen av dem är svenska. Men jag stöter allt oftare på Sydsvenskans uppmaning att testa en månads gratisprenumeration.\r\n\r\nDet är som sagt extremt lärorikt att se hur dagspressen hanterar digitaliseringen. De är så illa tvungna att experimentera ","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/buyandsell.jpg","width":1200,"height":675,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvYnV5YW5kc2VsbC5qcGciLCJ3aWR0aCI6MTIwMCwiaGVpZ2h0Ijo2NzUsIndoaXRlbGlzdFNpemVzIjpbIjEyMDB4QVVUTyIsIjEwMHg2NSIsIjEwMHhBVVRPIiwiMTEweDgyIiwiNzUweEFVVE8iLCIxMDAweEFVVE8iLCIxMjAweDgwMCIsIjYwMHg0MDAiLCIxOTIweEFVVE8iLCI5NjB4QVVUTyIsIjMwMHhBVVRPIiwiMTkyMHgxMDAwIiwiOTYweDUwMCIsIjQ4MHgyNTAiLCIyMDB4MTUwIiwiMjI1eDE3MCIsIjIyNXhBVVRPIiwiMjI5eDMwMCIsIjM2OHhBVVRPIiwiNDUweDM0MCIsIjUwMHhBVVRPIiwiNzUweDUwMCIsIjd4MTAiLCI3eDEyIiwiN3gxNiIsIjd4MyIsIjd4NCIsIjd4NSIsIjd4NiIsIjd4NyIsIjd4OCIsIjd4OSIsIjF4MSJdLCJpbWFnZVZlcnNpb24iOiJ2NSIsImZvY3VzIjp7IngiOjAuNSwieSI6MC41fSwiaWF0IjoxNTgwMTM4NDI3fQ.UcekrfZS3sHY0And_V_pxruN6Xo24gtbPKgvpBnZW44","imageVersion":"v5","src":"//wp-content/uploads/2019/11/buyandsell.jpg"},"preamble":"Det finns mycket att lära av hur tidningarna har hanterat digitaliseringen.","title":"Tidningarnas kamp på nätet","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:562":{"_id":"562","blocks":{"type":"json","json":[]},"title":"Skåprens #003","content":"![Sugru\r\n](http://sugru.com/ \"Wowowowowow\")Ibland  ser jag en webbsida som tar mig med storm. Formeln är tokenkel, produkten/företaget/personen bakom skall speglas i sidan. Sugru.com är det perfekta exemplet på detta. Den är så bra att jag inte ens kan bli avundsjuk på de som gjort den. 100% klockrent. Den är så bra att när jag till slut hamnar på en \"Min profil\" sida som helt ramlat mellan stolarna så är min första tanke \"Oooohhh, den här skall jag fixa åt dem bara så att jag kan känna mig som en del av detta fantastiska bygge\". Tonårssvärmeri.\r\n\r\n[10 bästa filmerna 2011](http://www.craigmunro.net/best-of/2011/ \"Not your usual suspects\")\r\nInte din vanliga gamla topplista. Jag vågar garantera att den har minst en film du aldrig hört talas om och minst en film du aldrig kommer vilja se. Men inte nog med det. FANTASTISKT hantverk. Jag blir knäsvag.\r\n\r\n[En film om kreativitet och tidspress](http://www.youtube.com/watch?v=jgvx9OfZKJw \"Till Tuben!\")\r\nSmart sätt att illustrera snålt satta deadlines vådliga inverkan på kreativitet.\r\n\r\n[Om paraplymanen från Kennedymordet](http://www.nytimes.com/2011/11/22/opinion/the-umbrella-man.html?_r=1 \"OBS, djuplänk!\")\r\nVälgjord microdokumentär som handlar om så mycket mer än vad den först ger sken av. Alla ni som läst [Anathem](http://aphrohead.com/Product/Detail/19282536 \"Köp köp köp köp\") eller [Galileo's Dream](http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Dstripbooks&field-keywords=gallileo%27s+dream&x=0&y=0 \"Köp köp köp köp!\"), sett [Source Code](http://www.imdb.com/title/tt0945513/ \"Missa inte att se Moon i samma veva\") och tittat på [BBCs dokumentär om kvantfysik](http://www.youtube.com/watch?v=nS734OF1PiI \"Till Tuben!\") kommer fatta vad jag menar. Ni andra kan glädja er över mina populärkulturella bonustips.\r\n\r\n[7 principer för en bättre webb](http://www.youtube.com/watch?v=3J85SUZFXNM \"Till Tuben!\")\r\nFör många år sen skrev jag om fem saker för en bättre webb. Mina fokuserade mer på hantverket och har ironiskt nog (om du tillhör de som godtar Morisettes syn på ironi) försvunnit från det publika internettet. Dessa tar ett sälj perspektiv på det hela. Tror att jag skall sparka liv i mina gamla punkter.\r\n\r\n[Fyrdimensionella stadspussel](http://4dcityscape.com/whatis4d/ \"Köp köp köp köp!\")\r\nVad skall man säga? Världsklass. Fick jag ett sånt här i födelsedagspresent hade det inte gjort ont. Nudge nudge...\r\n\r\n[ Mallar för webbdesigners](http://www.raincreativelab.com/paperbrowser/ \"Ladda hem, skriv ut och vässa dina Crayolas\")\r\nEgentligen rätt tramsigt. Kan man inte rita en rektangel så skall man nog inte pyssla med design. Men de har ändå något prylnerdcharmigt över sig.","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/skap_rens.jpg","width":640,"height":427,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvc2thcF9yZW5zLmpwZyIsIndpZHRoIjo2NDAsImhlaWdodCI6NDI3LCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDEzODQ0MH0.h3a9PcBW9x5DgS2kkEZdqDGNQfCnVkHhqmYMo80boY4","imageVersion":"v5","src":"//wp-content/uploads/2019/11/skap_rens.jpg"},"preamble":"Jag börjar 2012 med det maffigaste skåprenset hittills. Allt från boktips till lyriska hyllningar av webbsidor. Läs, inspireras, köp!","title":"Skåprens #003","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:527":{"_id":"527","blocks":{"type":"json","json":[]},"title":"Facebook är det nya Facebook","content":"!Zynga blev stora tack vare att de var först. De kunde spamma folks facebookflöden hej vilt. Farmville och Maffia Wars växte lavinartat. För ett år sedan läste jag en artikel i EDGE (tvspelnördarnas favvo tidning) där en Facebookspelutvecklare snyftade ut om hur svårt det har blivit att slå sig fram på Fejjan.\r\n\r\nCue Facebooks ticker.\r\n\r\nSpotify får över miljonen nya användare på nolltid.\r\n\r\nVärldens ögon riktas mot den nya jungfruliga marken. Racet är på gång.\r\n\r\nAnledningen att Facebook tog bort möjligheten för utvecklare att automatspamma folks flöden var för att skydda användarna. Tickern är där för att värna om pengarna.\r\n\r\nSnart (veckor snarare än månader, kanske dagar) kommer flödet vara så igenproppat mad poänglösa uppdateringar att ingen kommer bry sig. Banner blindhet i realtid. Fejjan får däremot mer välformaterad data om sina användare. Yay!","seo":null,"info":{"type":"json","json":{"image":null,"preamble":"Facebooks ticker väcker arga känslor hos vissa. Det är ett hastigt övergående fenomen. Get it while it's hot.","title":"Facebook är det nya Facebook","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:573":{"_id":"573","blocks":{"type":"json","json":[]},"title":"Äntligen: nginx stödjer http 1.1 inåt","content":"!...eller i alla fall snart.\r\n\r\nSom alla vet så har nginx stöd för HTTP 1.1 protokolet utåt men när man ska proxa något inåt så så har den bara klarat av HTTP 1.0.\r\n\r\nDet i sig är kanske inte så farligt, men vi vet alla att det ställer till problem när man ska ha en nodejs lösning som kommunicerar med websockets med sina klienter. Websockets kräver protokol 1.1 och därför fungerar nginx + nodejs + websockets sådär idag.\r\n\r\nMen nu kan man alltså korka upp champangen och förbereda sig på nästa nginx release. När den släpps finns det inte längre någon ursäkt att tacka nej till att lösa alla one-page-apps med javascript på både klient och serve. Och kommunikationen mellan dem? Websockets så klart.\r\n\r\nHurra.\r\n\r\nOch här finns lite info om det: [http://nginx.org/en/docs/http/ngx_http_upstream_module.html#keepalive](http://nginx.org/en/docs/http/ngx_http_upstream_module.html#keepalive)","seo":null,"info":{"type":"json","json":{"image":null,"preamble":"Nu kommer änligen nginx att stödja HTTP 1.1 inåt. Nu är alltså inget omöjligt längre. Nodejs och nginx och websockets = framtiden.","title":"Äntligen: nginx stödjer http 1.1 inåt","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:2469":{"_id":"2469","blocks":{"type":"json","json":[]},"title":"Mats väljer det bästa från året","content":"Årets app: \r\nSwish (igen, helt oumbärlig)\r\n\r\nÅrets innovation: \r\nPWA (ser fram emot att slippa de flesta appar på telefon och iPad)\r\n\r\nÅrets TV-serie: \r\nBillions\r\n\r\nÅrets podcast: \r\nBubblan 2.0 (of course... den enda jag har lyssnat på dessutom)\r\n\r\nÅrets bok: \r\nCharmen med tarmen (kom ju inte i år, men jag läste den i år)\r\n\r\nÅrets melankoli: \r\nkollegorna som slutade\r\n\r\nÅrets extas: \r\nkollegorna som började\r\n\r\n![Mats](http://www.24hr.se/wp-content/uploads/Mats.jpg)","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/mats.png","width":1024,"height":682,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvbWF0cy5wbmciLCJ3aWR0aCI6MTAyNCwiaGVpZ2h0Ijo2ODIsIndoaXRlbGlzdFNpemVzIjpbIjEyMDB4QVVUTyIsIjEwMHg2NSIsIjEwMHhBVVRPIiwiMTEweDgyIiwiNzUweEFVVE8iLCIxMDAweEFVVE8iLCIxMjAweDgwMCIsIjYwMHg0MDAiLCIxOTIweEFVVE8iLCI5NjB4QVVUTyIsIjMwMHhBVVRPIiwiMTkyMHgxMDAwIiwiOTYweDUwMCIsIjQ4MHgyNTAiLCIyMDB4MTUwIiwiMjI1eDE3MCIsIjIyNXhBVVRPIiwiMjI5eDMwMCIsIjM2OHhBVVRPIiwiNDUweDM0MCIsIjUwMHhBVVRPIiwiNzUweDUwMCIsIjd4MTAiLCI3eDEyIiwiN3gxNiIsIjd4MyIsIjd4NCIsIjd4NSIsIjd4NiIsIjd4NyIsIjd4OCIsIjd4OSIsIjF4MSJdLCJpbWFnZVZlcnNpb24iOiJ2NSIsImZvY3VzIjp7IngiOjAuNSwieSI6MC41fSwiaWF0IjoxNTgwMTM4NjQwfQ.1M1hRDlLcP8RB3kwZypPMkE2qXBbgpSQqKEFnu9NGGU","imageVersion":"v5","src":"//wp-content/uploads/2019/11/mats.png"},"preamble":"","title":"Mats väljer det bästa från året","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:1287":{"_id":"1287","blocks":{"type":"json","json":[]},"title":"Google, Chrome, IoT och framtiden","content":"!Med version 42 av Chrome så öppnar Googles webbläsare för att skicka push-notiser från webbsidor. Detta i kombination med Physical Web ger en aning om Googles tankar kring internet of Things. \r\n\r\nDin webbplats kan med andra ord meddela besökare ifall någonting viktigt har hänt. I det klassiska standardexemplet med flygbolag skulle du som resenär få uppdateringar ifall ditt flyg är försenat.\r\n\r\n![Du måste ge ditt medgivande](http://www.24hr.se/wp-content/uploads/2015/04/givepermission.jpg){small right}\r\n**Notisen dyker upp som en helt vanlig systemnotis** och ett klick på den öppnar browsern med den aktuella webbplatsen. Det krävs ett aktivt medgivande från besökaren för att ta emot notiser så det är ingen större risk att vi plötsligt kommer att drunkna i massa oönskade meddelanden från webbplatser vi besökt.\r\n\r\nSkulle man tröttna på att få notiser från en webbplats så är det bara att gå in i inställningarna och ta bort tillståndet.\r\n\r\n**Dessa notiser passar in i Googles större tänk** om internet of things och framtiden. När allt är uppkopplat och redo att fjärrstyras eller förprogrammeras från en annan uppkopplad pryl (dator, telefon eller klocka) så blir det orimligt att begära att vi skall ha appar för allt vi vill interagera med.\r\n\r\n![Full kontroll över notiserna](http://www.24hr.se/wp-content/uploads/2015/04/turnitoff.jpg)\r\n\r\n* En app för kaffeautomaten på kontoret\r\n* En till för kaffeautomaten hos kunden\r\n* En för att köpa biljetter på tåget\r\n* En för att köpa bussbiljetter\r\n* En för att hyra bil\r\n* En för att betala i mataffären\r\n* En för att ställa in väckarlampan i sovrummet\r\n* En för att låsa upp cykeln\r\n* En för att låsa upp dörren\r\n* En för att ändra belysning i vardagsrummet\r\n\r\nSen en uppsjö appar för att ta hand om alla dessa appar. Appar som nästan, men inte fullt, täcker in alla andra appar.\r\n\r\n***Det blir snabbt en enorm mängd appar.*** \r\n\r\n**Google tycker att vi istället skall använda browsern** för det här. Ett led i det är Physical Web som låter folk upptäcka vilka saker i den omedelbara närheten som går att interagera med via en webbapp. Det andra ledet är Push-notiser.\r\n\r\nBalansgången blir som vanligt att bara leverera relevanta uppmaning så att folk inte tröttnar på allt tjat och stänger av notiserna. \r\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/whatstheweatherlike.jpg","width":922,"height":320,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvd2hhdHN0aGV3ZWF0aGVybGlrZS5qcGciLCJ3aWR0aCI6OTIyLCJoZWlnaHQiOjMyMCwid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJpYXQiOjE1ODAxMzg2NjJ9.Uclk5a3IR69PP7Pq5AH0i8usSj-5IU8e0hR8HbYC0uM","imageVersion":"v5","src":"//wp-content/uploads/2019/11/whatstheweatherlike.jpg"},"preamble":"Google lanserar ännu en del i sin vision av vår uppkopplade framtid","title":"Google, Chrome, IoT och framtiden","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:/digital-byra-vs-digitalbyra":{"_id":"/digital-byra-vs-digitalbyra","blocks":null,"title":null,"content":null,"seo":null,"info":null,"effect":null,"customPageTitle":null,"redirect":"/blog/digital-byra-vs-digitalbyra","__typename":"Resource"},"Resource:1243":{"_id":"1243","blocks":{"type":"json","json":[]},"title":"Digital byrå vs. Digitalbyrå","content":"!Vi i branschen säger inte webbyrå längre (förutom i alla titlar på våra webbplatser) och det är nog rätt och riktigt.\r\n\r\nJag har inte papper på det men jag är säker på att jag lider av en lättare version av dyslexi. Jag läser långsamt, stavar som en kratta (autocorrect är min hjälte) och särskriver mest hela tiden. För att göra saken värre har jag väldigt svårt att hålla reda på när **en** sak av två är korrekt till skillnad från en av många. Om perenner är fleråriga eller inte är något som drivit mig till vansinne i flera år. (Heh)\r\n\r\nSå skrivregler är också besvärliga för mig. Men, så läste jag en briljant om huruvida man skall särskriva eller inte:\r\n>En grej — ett ord.\r\n\r\n[Please copy me](http://pleasecopyme.se/2012/02/botemedlet-mot-sarskrivningar/)\r\n\r\nHepp, kulram är en kul ram för den som gillar att räkna med kulor. \r\n\r\nSå med det i huvudet blir det helt uppenbart att en digital byrå är något man köper i [The SIMS](https://www.google.se/search?q=the+sims+furniture&safe=off&espv=2&biw=1372&bih=733&tbm=isch&tbo=u&source=univ&sa=X&ei=iLIsVayBEsb9ywP134HYBQ&ved=0CDQQsAQ). En digital kommunikationsbyrå (det vill säga en virtuell kommunikationsbyrå) är något för [Kairosoft](http://kairopark.jp/android/en/) att sätta tänderna i. Tänk [Game Dev Story](http://kairopark.jp/android/en/) fast med en kommunikationsbyrå. \r\n\r\nTrots det så står det [Digital Byrå](http://www.24hr.se/) i stora bokstäver på vår hemsida. Varför?\r\n\r\nDärför att vi — mänskligheten i allmänhet och svenskar i synnerhet — har byggt upp system som är så korkade att \"skinn soffa\" är den bästa rubriken för den som vill sälja sälja en skinnsoffa på Blocket. Då får man träffar på både skinn och soffa. Det svenska språkets styrka i att snabbt slänga ihop två saker till en tredje har plötsligt blivit en svaghet. Tänk om någon söker på \"digital webb malmö\" och vi har skrivit digitalbyrå? Man vill inte missa det söket.\r\n\r\nSå här sitter vi nu med våra särskrivna byråer, för att rädda det en aning slänger man på lite kommunikation så att det ser ut som att avstavningen är där för att underlätta för läsaren.\r\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/air_port.png","width":1200,"height":637,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvYWlyX3BvcnQucG5nIiwid2lkdGgiOjEyMDAsImhlaWdodCI6NjM3LCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDEzODg2Mn0.BhjRPwOkAMvwkEY2fhSW4ExTLEjIQc9gsW2UND3-fzU","imageVersion":"v5","src":"//wp-content/uploads/2019/11/air_port.png"},"preamble":"Nog borde det heta digitalbyrå istället för digital byrå?","title":"Digital byrå vs. Digitalbyrå","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:508":{"_id":"508","blocks":{"type":"json","json":[]},"title":"Facebook lanserar nytt","content":"!Igårkväll svensk tid höll Facebooks CEO Mark Zuckerberg en Keynote på Facebooks årliga utvecklar-konferens F8 i San Francisco. Redan innan konferensen startade snackades det om att det skulle vara största förändringen Facebook gjort på flera år och det viskades om en musiktjänst då Spotifys VD Daniel Ek var inbjuden som en av talarna på keynoten.\r\n\r\n## Nytt för utvecklarna\r\n\r\n \r\n\r\nDet visade sig att Spotify verk, och även det som på förhand kallades Facebook Music, är en första titt på Facebooks utveckling av [Graph-protokollet](https://developers.facebook.com/docs/beta/). Istället för att centrera allting kring Likes kommer man nu kunna anpassa integrationen mot Facebook, man **tillagar** ett recept och man **lyssnar** på musik. Man styr också mycket mer över hur innehållet visas på Facebook, bl.a. så kan man direkt från nyheten att en kompis lyssnar på en viss låt på Spotify starta denna låt.\r\n\r\n## Nytt för användarna\r\n\r\nFörutom den förändring som genomfördes tidigare i veckan, där \"recent news\" flyttade ur huvudflödet till en ticker i högerkanten så har man nu tagit ett större grepp i att ändra vart saker hamnar. Den kontinuerliga uppdateringen av likes, lyssnande m.m. hamnar nu till en början enbart i realtids-tickern och hamnar först i folks \"Top news\"-feed när det anses vara en väsentlig aktivitet. Detta kan t.ex. vara att personen lyssnat på X antal låtar, snarare då än en som är det som behövs i realtids-tickern, eller att det blir en diskussion på en handling som medför att det ökar i social ranking.\r\n\r\nDe lanserade också en redefinition av profil-sidan. Istället för enbart en informationssida med ens senaste uppdateringar ska man här nu kunna läsa om hela användarens liv. Profil-sidan blir alltså omgjord till en [timeline](https://www.facebook.com/about/timeline). Här hamnar såklart dina senaste interageringar med Facebook men med vissa större skillnader. Applikationer har möjlighet att skapa mer användbara och anpassade boxar än tidigare och du kan scrolla igenom hela ditt liv ner till födseln, ja Facebook vill faktiskt att du ska fylla på med saker som hände även innan du blev medlem.\r\n\r\nDenna nya timeline rullas ut till användare framöver men är redan nu tillgänglig om man är utvecklare.\r\n\r\n## Analys\r\n\r\nAtt Facebook väljer att utöka integrering från tredjepart har länge kännts självklart. Man gillar inte allt man lyssnar på, man gillar inte allt man tillagar. Ändå vill ju såklart Facebook få in denna data. Största problemet som uppmärksammats redan nu är problematiken att filtrera i detta då det i huvudsak tycker upp i realtidsflödet. Det rullar på väldigt snabbt när alla ens vänner sitter och spottar ut varje låtlyssning till Facebook och det lär bara öka när antalet applikationer ökar.\r\n\r\nLikaså väljer Facebook såklart att implementera timeline för de vill ha information om dig som de aldrig skulle få i den gamla versionen. De vill ha information om saker som hänt och inte bara saker som händer. De vill veta mer om dig.\r\n\r\nDet slutliga slutliga resultatet av detta är att fler kommer spendera mer tid på Facebook (vilket ger mer exponering av både reklam och företag som lyckas med sin integrering) samt att väldigt mycket fokus läggs på det som kommer in från externa sajter och inte skapas på Facebook.","seo":null,"info":{"type":"json","json":{"image":null,"preamble":"Igårkväll svensk tid höll Facebooks CEO Mark Zuckerberg en Keynote på Facebooks årliga utvecklar-konferens F8 i San Francisco. Redan innan konferensen startade snackades det om att det skulle vara största förändringen Facebook gjort på flera år.","title":"Facebook lanserar nytt","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:1020":{"_id":"1020","blocks":{"type":"json","json":[]},"title":"Svarta rektanglar av glas","content":"!Det var mitt töntiga 60-talshus som fick mig att omvärdera min bild av Framtiden.\r\n\r\nSåhär: Om 50-år står mitt då 100-åriga hus med största sannolikhet kvar. Kanske med en kupa och solceller på taket men i stort sett kommer det att se ut som idag. \r\n\r\n**Idag känns gårdagens bilder av framtiden lite naiva.** Jetson-arkitektur och svävarbilar lyser med sin frånvaro och när man tittar på Shanghais megaskrapor ser byggnaden som ligger närmst 50-talets framtidsvisioner töntigast ut. \r\n\r\nFramtiden (och vi lever onekligen i framtiden) är inte fullt så \"häftig\" som man kan tro. Folk med Google GLASS blev utskrattde, han som åker runt på en enhjulig Segway i Lund har hatt, slips och attachéportfölj i läder. Vi dras med ett eftersvall av det gamla. Det ingrodda. \r\n\r\n Därför blir jag alltmer kluven till uttalanden som detta:\r\n>But we're not done yet. I doubt, for example, that we'll be using black glass rectangles as our main computing device in, say, 20 years.\r\n\r\n— Ben Evans i, ännu, en läsvärd post om hur [ny teknik ersätter gammal](http://ben-evans.com/benedictevans/2015/1/11/resetting-the-score)\r\n\r\nDet är en ganska vanlig, och ganska \"safe\", inställning till teknisk utveckling. \r\n* Se tillbaks 20 år\r\n* Se hur mycket som förändrats\r\n* Extrapolera det 20 år in i framtiden\r\n* Nog kommer det hända *minst* lika mycket \r\n\r\nDesktopen blev en laptop blev en NetBook blev en surfplatta blev en phablet blev en ... smart watch? Dra det vidare och självklart är det enda rimliga alternativet att vi i framtiden interagerar med våra prylar via information som strålas rätt in på näthinnan från en svärm av nanodrönare som surrar kring vår person.\r\n\r\n*Eller?*\r\n\r\nJag har länge tänkt att telefonen är en kass formfaktor för bärbar databehandling. Inte pga \"Svart glasrektangel\" utan pga jag tappar den, glömmer den eller har den i fickan när jag hoppar ner i trädgårdsdammar.\r\n\r\n**Men problemet, som jag ser det, är inte en interaktionsmodell** som bygger på en multi-touchskärm jag håller i ena handen. Tvärt om så finns det en styrka i att ha ett fysiskt gränssnitt som är en \"blank canvas\". Som kan formas om efter utvecklarens och användarens önskemål. Se dig om nästa gång du åker kollektivt. Vad tror du folk kommer att göra om 20år? Viska röstkommandon in i sina klockor? Vifta runt i luften som Tom Cruise i Minority report?\r\n\r\nAll data jag har sett på vad folk gör med sin tid på Facebook talar sitt tydliga språk. Vi ser på bilder. Instagrams popularitet bygger på att de blev bäst i världen på att [visa bilder för folk med mobiler](http://www.24hr.se/de-sorgliga-sidoeffekterna-av-fantastisk-ux/).\r\n\r\nOm 20 år är jag säker på att vi fortfarande vill kunna ta del av — och dela med oss av — fantastiska foton på vad vi eller andra gör. Att kameran fortfarande är så viktig att teknikreportrar skriver: [smartphone makers will have to act like what they are selling is actually a smart camera first and everything else second.](http://www.theverge.com/2015/1/13/7537011/iphone-6-camera-editorial)\r\n\r\n**Framtida teknik behöver med andra ord kunna tillgodose det behovet.** Och som av en händelse är våra svarta rektanglar av glas riktigt bra på det. \r\n\r\nSå, personligen hade jag blivit förvånad om det visade sig att vi **inte** har svarta rektanglar av glas som främsta kontaktyta med \"the one machine\" om tjugo år.\r\n\r\nVad jag däremot *gärna* hade sett är att allt viktigt och ömtåligt flyttas till ett band om handleden och att glasrektanglen blir vad den \"smarta\" klockan är idag. En dum satellit. ","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/futureslabs.jpg","width":2048,"height":952,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvZnV0dXJlc2xhYnMuanBnIiwid2lkdGgiOjIwNDgsImhlaWdodCI6OTUyLCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDEzODkzNX0.pCh8QWywlpcIRfBHMRGClkkoDyKb0ZRyudIk0ZaR35Y","imageVersion":"v5","src":"//wp-content/uploads/2019/11/futureslabs.jpg"},"preamble":"Det är populärt att racka ner på våra telefoners formfaktor, men kanske stör sig folk på fel sak.","title":"Svarta rektanglar av glas","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:2682":{"_id":"2682","blocks":{"type":"json","json":[]},"title":"Framtidens sightseeing är skymd av ett moln drönare.","content":"!Här i Sverige har jag bara stött på drönare en enda gång och det var under kontrollerade former. I Kina däremot så kunde jag utgå från att det skulle dyka upp en turist med en drönarväska under armen varje gång jag åkte för att titta på något märkvärdigt.\r\n\r\nVisst, Kina är speciellt. Inte nog med att det världsledande drönar märket kommer därifrån, avsaknaden av strafftullar gör att priserna ligger på runt hälften (oprutat) av de svenska. De har dessutom en hyfsat ny, gigantisk, medelklass som börjat turista bara de senaste åren, och kan därmed gå direkt från noll till drönare utan att passera de klassiska digitala systemkamerorna. Sist men inte minst verkar det inte finnas några regler mot att filma på offentlig plats, antingen det eller så är det den kinesiska folksporten att strunta i förbud som gör sig gällande vilket ju onekligen förändrar förutsättningarna.\r\n![Drönare flyger vid Harbins operahus, över gammla stan i Lijiang, och vid Tigersprångsklyftan](https://www.24hr.se/wp-content/uploads/OMGDRONES.jpg)\r\nLägg till det att den senaste drönarmodellen är liten som två solstickanaskar (modell större) travade på varandra och det är ganska lätt att se hur sightseeing kommer gå till inom en snar framtid. Ett konstant moln av minidrönare kommer sväva runt alla större sevärdheter. Glassförsäljare kommer gå över till att kränga turboladdning av drönarbatterier och hästskjutsuthyrare kan sadla om till propellerreparationer.\r\n\r\nHär i Sverige har vi en rad regler och förordningar som sätter stopp för drönaren som alternativ till digitalkamera och jag kan till viss del tycka att det är skönt. Men det finns en annan del av mig som gärna hade lagt till dramatiska kameraåkningar runt lutande tornet i Pisa innan den obligatoriska “se på mig jag håller upp tornet med en hand” posen. Och frågan är om jag inte hade kunnat acceptera att jag fick dela luftrum med 200 andra.","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/smileforthedrone.png","width":1091,"height":900,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvc21pbGVmb3J0aGVkcm9uZS5wbmciLCJ3aWR0aCI6MTA5MSwiaGVpZ2h0Ijo5MDAsIndoaXRlbGlzdFNpemVzIjpbIjEyMDB4QVVUTyIsIjEwMHg2NSIsIjEwMHhBVVRPIiwiMTEweDgyIiwiNzUweEFVVE8iLCIxMDAweEFVVE8iLCIxMjAweDgwMCIsIjYwMHg0MDAiLCIxOTIweEFVVE8iLCI5NjB4QVVUTyIsIjMwMHhBVVRPIiwiMTkyMHgxMDAwIiwiOTYweDUwMCIsIjQ4MHgyNTAiLCIyMDB4MTUwIiwiMjI1eDE3MCIsIjIyNXhBVVRPIiwiMjI5eDMwMCIsIjM2OHhBVVRPIiwiNDUweDM0MCIsIjUwMHhBVVRPIiwiNzUweDUwMCIsIjd4MTAiLCI3eDEyIiwiN3gxNiIsIjd4MyIsIjd4NCIsIjd4NSIsIjd4NiIsIjd4NyIsIjd4OCIsIjd4OSIsIjF4MSJdLCJpbWFnZVZlcnNpb24iOiJ2NSIsImZvY3VzIjp7IngiOjAuNSwieSI6MC41fSwiaWF0IjoxNTgwMTM4OTk0fQ.toatR1tTd2wP2w0trsZWZAe5w86toEp9k6U3t55-ukQ","imageVersion":"v5","src":"//wp-content/uploads/2019/11/smileforthedrone.png"},"preamble":"Drönardebatten har hittills fokuserat på integritet och företagande. Jag skulle vilja lyfta fram lite-lugn-och-ro-på-semestern-synvinkeln.","title":"Framtidens sightseeing är skymd av ett moln drönare.","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:5816":{"_id":"5816","blocks":{"type":"json","json":[{"tag":"h1","content":"Google Cloud, Azure och klimatet","index":0,"blockName":"core/heading"},{"content":"Vår nya webbplats kommer att ligga på Google Cloud eftersom de använder 100% förnybar el.","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Vår nya webbplats kommer att ligga på Google Cloud eftersom de använder 100% förnybar el.","fontSizeValue":"large"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":2},"shade":null,"fontSize":"large","index":2,"blockName":"next24hr/paragraph"},{"content":"Sedan många år tillbaka har vi lagt alla våra projekt “i molnet”. Det naturliga valet har varit Amazon Web Services (AWS) på grund av: de var först och bäst. De senaste åren har dock både Microsoft och Google satsat på att ta en del av den enorma ekonomiska kakan som hosting erbjuder. Men för oss har det inte funnits något egentligt citament att byta till någon av dem.

Så hände det. Jag var på en konferens där en av talarna var från AWS och han sa att Amazon för närvarande bara klimatkompenserar/använder förnybar el till 50%.
“Vill ni ha mer så får ni säga till, vi bryr oss om våra kunder!”
“Okej då.” tänkte jag, “Jag kanske borde skriva ett mail.”

Näste talare var inte imponerad:
“Är man så stor som Amazon tycker jag att man skall föregå med gott exempel. 50% är inte tillräckligt.”
“Aha!”, tänkte jag, “Vi kanske borde sluta använda AWS helt och hållet.”

Sagt och gjort. Ni som följer vår podd vet att vi håller på och bygger en ny webbsida till oss själva. Ett ypperligt tillfälle att testa nya tekniker, verktyg och molntjänst. Från en dag till en annan (det tog bara en timme att flytta) ligger betaversionen på Google Cloud.

Azure hade också funkat, ur förnyelsebar-el synpunkt, men för vår egen sida så är .Net inte idealt, så det blev Google Cloud.
I framtiden kommer vi alltid att välja Google Cloud eller Microsoft Azure över AWS. Får vi tillfälle kommer vi att flytta över befintliga kunder till någon av de två. Det är det minsta vi kan göra.

WIRED har en bra genomgång av molnjättarna och deras miljöengagemang
Google och energi
Azure och energi
Amazon och energi ","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Sedan många år tillbaka har vi lagt alla våra projekt “i molnet”. Det naturliga valet har varit Amazon Web Services (AWS) på grund av: de var först och bäst. De senaste åren har dock både Microsoft och Google satsat på att ta en del av den enorma ekonomiska kakan som hosting erbjuder. Men för oss har det inte funnits något egentligt citament att byta till någon av dem.

Så hände det. Jag var på en konferens där en av talarna var från AWS och han sa att Amazon för närvarande bara klimatkompenserar/använder förnybar el till 50%.
“Vill ni ha mer så får ni säga till, vi bryr oss om våra kunder!”
“Okej då.” tänkte jag, “Jag kanske borde skriva ett mail.”

Näste talare var inte imponerad:
“Är man så stor som Amazon tycker jag att man skall föregå med gott exempel. 50% är inte tillräckligt.”
“Aha!”, tänkte jag, “Vi kanske borde sluta använda AWS helt och hållet.”

Sagt och gjort. Ni som följer vår podd vet att vi håller på och bygger en ny webbsida till oss själva. Ett ypperligt tillfälle att testa nya tekniker, verktyg och molntjänst. Från en dag till en annan (det tog bara en timme att flytta) ligger betaversionen på Google Cloud.

Azure hade också funkat, ur förnyelsebar-el synpunkt, men för vår egen sida så är .Net inte idealt, så det blev Google Cloud.
I framtiden kommer vi alltid att välja Google Cloud eller Microsoft Azure över AWS. Får vi tillfälle kommer vi att flytta över befintliga kunder till någon av de två. Det är det minsta vi kan göra.

WIRED har en bra genomgång av molnjättarna och deras miljöengagemang
Google och energi
Azure och energi
Amazon och energi ","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":4},"shade":null,"fontSize":"normal","index":4,"blockName":"next24hr/paragraph"}]},"title":"Google Cloud, Azure och klimatet","content":"\n

Google Cloud, Azure och klimatet

\n\n\n\n

Paragraph

\n\n\n\n

Paragraph

\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2020/01/bad-cloud.jpg","width":1024,"height":602,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMjAvMDEvYmFkLWNsb3VkLmpwZyIsIndpZHRoIjoxMDI0LCJoZWlnaHQiOjYwMiwid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJpYXQiOjE1ODAxNTAzMDl9.LYDtAItzKfirAIrHqhOeq6kHVV-AdvifhWx8yoCHFz4","imageVersion":"v5"},"preamble":"Ditt val av molntjänst är viktigt","title":"Google Cloud, Azure och klimatet","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource","permalink":"/blog/google-cloud-azure-och-klimatet","type":"post"},"Resource:659":{"_id":"659","blocks":{"type":"json","json":[]},"title":"Omtolkad popkultur","content":"!Jag deltog i en telefonundersökning för ett par veckor sedan. Eller deltog är kanske att ta i. Först ljög jag om hur mycket jag lyssnar på radio, ett par timmars P1 lyssnande på söndagar blev till \"runt åtta timmar i veckan\".  När jag väl tagit mig igenom det nålsögat tog undersökningen en för mig spännande vändning.\r\n\r\nKvinnan på andra sidan spelade upp ett ljudklipp med fem låtar i och frågade mig hur ofta jag lyssnade på den sortens musik.\r\n\r\nAv de fem låtarna kände jag igen två.\r\n\r\nBåda gångerna var det på grund av ändlösa räckor omtolkningar på youTube.\r\n\r\nAv detta kan man säkert dra en del intressanta slutsatser. Den första blir att jag är oändligt tacksam att inte längre arbeta på en arbetsplats där NRJ står på i bakgrunden.\r\n\r\nSå vilka var då låtarna?\r\n\r\n[Somebody I used to know](http://www.youtube.com/watch?v=oO3jYSm1kRI \"En av alla dessa covers\") och [Call me maybe](http://www.youtube.com/watch?v=u6CXMwuPbYM \"Lite lätt NSFW\") (här i en något NSFW version) så klart.","seo":null,"info":{"type":"json","json":{"image":null,"preamble":"I'm too old for these hits...","title":"Omtolkad popkultur","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:2462":{"_id":"2462","blocks":{"type":"json","json":[]},"title":"Mikaela väljer det bästa från året","content":"Årets app: \r\nBarnkanalen.\r\n\r\nÅrets skiva:  \r\nRadiohead - A Moon Shaped Pool.\r\n\r\nÅrets låt:  \r\nTiger Lou - You Town.\r\n\r\nÅrets film:  \r\nHär är det bara TV-serier som gäller.\r\n\r\nÅrets TV-serie:  \r\nStranger Things.\r\n\r\nÅrets podcast:  \r\nBubblan 2.0.\r\n\r\nÅrets konst: \r\nJesper Waldersten ”Vägen ut finns här inne”.\r\n\r\nÅrets bok:  \r\nLäst den alldeles för många gånger detta året - Stompalång med Babblarna.\r\n\r\nÅrets design:  \r\nCollection 1 OMMO får gärna flytta in i mitt kök.\r\n\r\nÅrets melankoli: \r\nSjukdom.\r\n\r\nÅrets extas: \r\nBarndomsvännens bröllop. Fantastiskt!\r\n\r\n![Mikaela](http://www.24hr.se/wp-content/uploads/mikaela_JPG__1932×2576_.png)","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/mikaela.png","width":1024,"height":682,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvbWlrYWVsYS5wbmciLCJ3aWR0aCI6MTAyNCwiaGVpZ2h0Ijo2ODIsIndoaXRlbGlzdFNpemVzIjpbIjEyMDB4QVVUTyIsIjEwMHg2NSIsIjEwMHhBVVRPIiwiMTEweDgyIiwiNzUweEFVVE8iLCIxMDAweEFVVE8iLCIxMjAweDgwMCIsIjYwMHg0MDAiLCIxOTIweEFVVE8iLCI5NjB4QVVUTyIsIjMwMHhBVVRPIiwiMTkyMHgxMDAwIiwiOTYweDUwMCIsIjQ4MHgyNTAiLCIyMDB4MTUwIiwiMjI1eDE3MCIsIjIyNXhBVVRPIiwiMjI5eDMwMCIsIjM2OHhBVVRPIiwiNDUweDM0MCIsIjUwMHhBVVRPIiwiNzUweDUwMCIsIjd4MTAiLCI3eDEyIiwiN3gxNiIsIjd4MyIsIjd4NCIsIjd4NSIsIjd4NiIsIjd4NyIsIjd4OCIsIjd4OSIsIjF4MSJdLCJpbWFnZVZlcnNpb24iOiJ2NSIsImZvY3VzIjp7IngiOjAuNSwieSI6MC41fSwiaWF0IjoxNTgwMTM5MDg4fQ.V16E7nwQUtjMW03r1dcAOfXBEcIerSHgIqNPl0lTFN4","imageVersion":"v5","src":"//wp-content/uploads/2019/11/mikaela.png"},"preamble":"","title":"Mikaela väljer det bästa från året","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:3339":{"_id":"3339","blocks":{"type":"json","json":[]},"title":"God Jul & Gott Nytt År","content":"!Dags att runda av 2018\r\n\r\nDet har varit ett väldigt roligt år för 24HR. Nya kunder, spännande projekt med gamla kunder, lyckade rekryteringar, piffig kaffebänk till köket etc.\r\n\r\nStörsta nyhet blir inte helt klar förrän nästa år så mer om det då. Vår årliga [juldonation gick till Läkare Utan Gränser](https://www.24hr.se/nyheter/#arets-julsponsring-lakare-utan-granser). Vår julklapp till dig blir ett extra långt avsnitt av [Sveriges tveklöst mest avancerade podcast om webb](https://www.24hr.se/mer-karamell-at-folket-056/).\r\n\r\nVad mer... ja just det! Boka upp [1 februari i kalendern](https://www.24hr.se/nyheter/#24hr-is-host-for-worlds-best-morning-media-evolution-1st-feb) redan nu. Det kommer att bli en höjdare.\r\n\r\nGod Jul & Gott Nytt År!","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/juwl.jpg","width":2492,"height":1404,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvanV3bC5qcGciLCJ3aWR0aCI6MjQ5MiwiaGVpZ2h0IjoxNDA0LCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDEzOTEzMX0.zXOBrRzq6RQ-HqlT6lQeZhI4yQonMAl-Q8TQPlz2OiY","imageVersion":"v5","src":"//wp-content/uploads/2019/11/juwl.jpg"},"preamble":"Tack för ett fantastiskt år","title":"God Jul & Gott Nytt År","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:/sa-far-du-snyggare-sokresultat-pa-google":{"_id":"/sa-far-du-snyggare-sokresultat-pa-google","blocks":null,"title":null,"content":null,"seo":null,"info":null,"effect":null,"customPageTitle":null,"redirect":"/blog/sa-far-du-snyggare-sokresultat-pa-google","__typename":"Resource"},"Resource:2192":{"_id":"2192","blocks":{"type":"json","json":[]},"title":"Så får du snyggare sökresultat på Google","content":"!Den globala utrullningen av **AMP** är påbörjad.\r\n\r\nFör dig som har en webbplats innebär det, förenklat, att ditt innehåll kan visas i sin helhet redan i SERPen, med din styling och dina banners intakta. Jepp, om man drar det till sin spets så kommer delar av din webbplats att hostas av Google (via nån cache grej) och visas av Google på deras domän.\r\n\r\nSedan länge har det varit känt att Google **inte** kommer att explicit ranka [AMPsidor](https://www.24hr.se/accelerated-mobile-pages-fran-google/) högre än helt vanliga webbsidor men det är dessutom känt att Google ger extra juice till sidor som:\r\n* Laddar snabbt\r\n* Är mobilanpassade\r\n* Inte har störiga pop-up splashar\r\n\r\nDet innebär i praktiken att AMPsidor, som ju är specialanpassade för mobiler, laddar snabbt och inte har möjlighet att lägga störiga “Ladda hem vår App” modal-boxar över hela sidan, implicit får bättre ranking.\r\n\r\nLägg därtill att Google nu sagt att de kommer ranka AMP sidor högre än motsvarande sida inne i en app för folk som söker via sin mobil.\r\n\r\nDet vill säga, om till exempel Barometern publicerar en nyhet om Arontorps Kroppkakor (bästa stället, dock ej mysigaste, att äta kroppkakor på Öland) på sin webb och i sin app så kommer Google ranka webbsidan högre, förutsatt att den är AMPad.\r\n\r\nNär AMP introducerades pratades det mest om det som ett format för nyhetsartiklar. Förmodligen för att det kom hack i häl på Facebooks Instant Articles och kändes som (kanske till och med faktiskt var) ett direkt svar på dem. Idag så går det att se exempel på hur AMP kan användas för att visa upp produkter i en [e-handel](https://amphtml.files.wordpress.com/2016/09/amp-result-v3-cellphonecase.gif?w=218&h=385), [recept](https://3.bp.blogspot.com/-LdyYewdm_FM/V6BVulm3nUI/AAAAAAAABtQ/jH99mcZ_WKklsH-zzJWW-kwCKvpK2j1NgCLcB/s480/ampexample1.gif) eller [låttexter](https://2.bp.blogspot.com/-0QPPAwS35wk/V6BVv2SKtwI/AAAAAAAABtU/8CJpQnKCwT8lMkJRikNxygjPiCu8dSG5QCLcB/s480/ampexample2.gif) på ett snabbt och snyggt sätt.\r\n\r\nSom vanligt när Google rullar ut något höjs det en del varnande fingrar på sina håll. “Google egen HTML rankar nu högre än Standard HTML” är trots allt inte en direkt lögn. Men innan du skriver ett upprört e-mail kan det vara bra att fundera ett varv till kring de faktum att:\r\n1. AMP är en öppen standard det står vem som helst fritt att implementera\r\n2. den extra juice som ges är en bieffekt och kan uppnås på andra sätt\r\n3. de gånger två sidor ställs mot varandra drivs fortfarande trafik i båda fallen\r\n\r\nJa, Google sitter och gör riktlinjer för hur en webbsida bäst skall skrivas för att få en tjusigare rendering i deras sökresultat. Men, alla browsers, sökmotorer, appar och så vidare, kan haka på och dra fördel av renare mer väldefinierad kod. \r\n\r\nVisst, det kan vara smärtsamt att tvingas ta bort popupper, expanderande banners, megascript och ändlösa CSSer. Men dina besökare kommer uppskatta din insats.\r\n\r\nJo, en sida på webben kommer ges företräde framför samma innehåll inne i en app. Men tanken är att upplevelsen för besökaren kommer att vara bättre.\r\n\r\nSå för dig som vill erbjuda snyggare, “rikare”, sökresultat är AMP svaret.\r\n\r\n###Lär dig mer\r\nFör den som vill lära sig mer om AMP så är [denna bloggposten](https://www.24hr.se/accelerated-mobile-pages-fran-google/) en bra startpunkt. Vi har även ett avsnitt av vår [podcast om webb](https://www.24hr.se/story/podcast-om-webb-bubblan-2-0/) som handlar om just **Accelerated Mobile Pages**.\r\n$[Lyssna här](https://www.24hr.se/accelerated-mobile-pages-p-bubblan-2-0-016/)","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/wwamp.jpg","width":1311,"height":797,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvd3dhbXAuanBnIiwid2lkdGgiOjEzMTEsImhlaWdodCI6Nzk3LCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDEzOTE4NH0.n4_YsB6Odf-m91nfZGAsIVX0j78Sl24um-X7HAfpOEI","imageVersion":"v5","src":"//wp-content/uploads/2019/11/wwamp.jpg"},"preamble":"Hela ditt innehåll, direkt i SERPen","title":"Så får du snyggare sökresultat på Google","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:634":{"_id":"634","blocks":{"type":"json","json":[]},"title":"Utan internet i 28 dagar","content":"!Jag använde semestern till att flytta. Det är ungefär som att genomföra en bantningskur genom att bara äta vingummin ifall du undrar.\r\n\r\nTrots att jag inte har något tjusigt To Do listeprogram så var jag duktig och fixade med försäkringar, soptunnor, el, vatten, värme etc. Det jag var lite sen på var att beställa internet.\r\n\r\nSå under de första fyra veckorna i det nya huset hade vi ingen kontakt med omvärlden. Det var ju mycket hallå om det här med att koppla ned för ett år sen. Någon amerikan gjorde braksuccé med sina föreläsningar om hur lycklig familjen blir när de slipper ha facebook som en våt yllefilt mellan dess individer. Nu är jag ingen facebookare, inte för att jag är rabiat emot det eller för att jag lite småparanoid utan för att jag anser att det är något jag borde bygga själv, en jag tyckte ändå att amerikanskan hade en del fina poänger.\r\n\r\nEfter fyra veckor utan internet så kan jag med empirisk kunskap i bagaget säga att det inte var någon höjdare. Inte för att jag saknade internet som tidsfördriv eller underhållning, jag läste böcker, byggde lego och lackade loppisfynd precis som vanligt. Det jag saknade var att ha tillgång till i stort sett hela mänsklighetens samlade kunskap.\r\n\r\nKonkret exempel: Första kvällen med internet så tog jag reda på varför tiden går långsammare för någon som reser nära ljusets hastighet. Jag är numer så pass insatt i det att jag kan hålla en femton tjugo minuter lång föreläsning om det och förklara det för i stort sett vem som helst.\r\n\r\nEn annan sak som hände var att jag fick köpa en spis i blindo. När vi flyttade in så visste vi att vi behövde en ny tvättmaskin och en ny diskmaskin. Så vi gjorde vad man gör, läste på om olika märken och finesser. Kollade priser och skaffade oss en hyfsad bild av vad man kan förvänta sig i det vi ansåg var en rimlig prisklass.\r\n\r\nNär vi upptäckte att det var spisen och inte proppskåpet det var fel på så hade vi inte längre internet. Så jag och min fru tog med vår tvååring och åkte ut till den förhatliga plats där Lunds storköp ligger samlade som ett långfinger uppsträckt mot god smak och hållbarhet. Väl där så fick vi förlita oss på vad en person vars inkomst är beroende på vad hen lyckas kränga på illa informerade besökare sa var en bra idé att köpa.\r\n\r\nKonkret exempel: När jag skulle köpa tvättmaskin märkte jag att priset som stod i affären var tusen kronor högre än vad som angavs på nätet. När jag påpekade detta fick jag ett \"Oj, hoppsan. Det har visst blivit något fel.\"\r\n\r\nSå låt mig officellt sälla mig till kören som säger \"Det är inte INTERNET det är fel på. Det är hur folk använder det.\"","seo":null,"info":{"type":"json","json":{"image":null,"preamble":"Som när Paolo käkade snabbmat i en månad fast helt ofrivilligt.","title":"Utan internet i 28 dagar","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:3289":{"_id":"3289","blocks":{"type":"json","json":[]},"title":"Julklappstips till en nörd","content":"!Dags att börja handla julklappar från din favoritfåtölj. Slipp trängsel och snålblåst med våra 100% webbhandlingsbara julklappstips.\r\n\r\n## Batteriladdare plus batterier från IKEA\r\nJepp, IKEA har den bästa batteriladdaren för hemmabruk. Cool LCD display visar hur pass laddade batterierna är och när de väl är uppladdade så underhållsladdas de i lagom tempo för att vara redo när du behöver dem utan att för den skull nötas ut.\r\n\r\nSom om inte det var nog så köper IKEA in sina batterier från världens bästa batterifabrik. Sen tar de bort brandingen och sänker priset. WIN!\r\n\r\n[Laddaren](https://www.ikea.com/se/sv/catalog/products/60303650/) | [Världens bästa batterier](https://www.youtube.com/watch?v=Jeo_hv-8bHI)\r\n\r\n## Vidvinkellins för mer inkluderande Skypemöten\r\nVisst är det för bedrövligt när fler än en person skall prata med några andra. Anting syns bara den ene eller så syns all lite till hälften. Köp en billig vidvinkellins för mobiltelefoner och sätt den på din laptopkamera istället. Dina Skypemöten kommer lyfta till en helt annan nivå.\r\n\r\n[Funkar lika bra på laptop](https://www.kjell.com/se/sortiment/mobilt/gadgets/linser-for-mobilkamera-p96703)\r\n\r\n## New York 2140\r\nDet finns väl inte längre många som tvivlar på att klimatförändringarna är:\r\n1. Verkliga \r\n2. Orsakade av mänskligheten. \r\n\r\nI New York 2140 har det gått precis så illa som det är ytterst troligt att det kommer göra. All jordens kuststäder är översvämmade och flertalet rovdjur är utdöda. Men… i sin vanliga anda lyckas Kim Stanley Robinson beskriva en framtid att hoppas på. Ett välbehövligt ljus i mörkret.\r\n\r\n[600 sidor hopp](https://www.bokus.com/bok/9780356508788/new-york-2140/)\r\n\r\n## Aeropress\r\nHanddriven espresso press som pressar espresso nästan bättre än en ångdriven. Kombinera med en kaffekvarn för bästa resultat men även färdigmalet ger överraskande bra kaffe. Se till att sätta dig in i upside down metoden om du vill imponera på juldagsgästerna med dina barista skills.\r\n\r\n[Allt du behöver](https://bagarenochkocken.se/kaffe/pressbryggare/aerobie-aeropress-1-4-koppar/)\r\n\r\n## Downwell\r\nTycker du att TV-spel är för lätta? Att dagens grafik har för många färger och att ramla ner i en brunn om och om igen låter som ett vettigt tidsfördriv? Eller kanske du helt enkelt uppskatar en riktigt polerad och genomtänkt användarupplevelse? Mobil (och ja sure, även på PC och konsoll) spelet Downwell är något av det tightaste spel som någonsin släppts. Ge det till dig själv så har du nått att slå ihjäl tiden med fram till Karl Bertil Johnssons Julsaga börjar.\r\n\r\n[Android](https://play.google.com/store/apps/details?id=com.devolver.downwell&hl=en) | [iOS](https://itunes.apple.com/us/app/downwell/id1032708262?mt=8) | [Utvecklaren berättar om processen](https://www.youtube.com/watch?v=M8SwpDKAWdg)\r\n\r\n## Yubikey\r\nSäkerhet blir en allt större utmaning på nätet. Ett av de bästa sätten att hålla ordning är att skaffa sig en hårdvarudongel som tar hand om tvåvägsverifiering. Det svenska företaget Yubico är världsledande på tillverkning och utveckling av sådana donglar. \r\n\r\n[Instegsmodellen](https://www.dustinhome.se/product/5010932411/yubikey-u2f) | [Läs mer om olika Yubikeys](https://www.yubico.com/products/yubikey-hardware/compare-yubikeys/)","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/wishlist.jpg","width":1377,"height":899,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvd2lzaGxpc3QuanBnIiwid2lkdGgiOjEzNzcsImhlaWdodCI6ODk5LCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDEzOTI3NX0.dl9j4WQ7YLEkF-HKG88L6kyR8gypWJRc6o-MwtVu4v8","imageVersion":"v5","src":"//wp-content/uploads/2019/11/wishlist.jpg"},"preamble":"Årets bästa klappar till en teknikintresserad.","title":"Julklappstips till en nörd","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:525":{"_id":"525","blocks":{"type":"json","json":[]},"title":"Death by a thousand cuts","content":"!**Emil här på kontoret delade med sig av en jobbig läsning** häromdagen. Paul Irish målar upp en dyster framtid för oss som jobbar med webbutveckling. En framtid där antalet browsers vi måste stödja [växer lavinartat](http://paulirish.com/2011/browser-market-pollution-iex-is-the-new-ie6/ \"Ajajaj\").\r\n\r\nPå tåget hem satt jag och funderade över vad man kan göra åt det när det slog mig att **vi redan börjat motverka detta problem**. Som jag ser det handlar det om att utbilda kunden. Få dem att inse att deras budget kan gå antingen till en halvbakt sida som ser likadan ut för alla besökare ELLER en sida som skalar upplevelsen beroende på besökarens browser/device kombination.\r\n\r\nÄr man bara tydlig nog så är det givet att tex runda hörn på inputfält är en grej som folk med äldre browsers kan klara sig utan. Det viktiga är att alla besökare kan ta del av samma innehåll och funktioner.\r\n\r\n**Såhär vi har jobbat med några av våra kunder med stor framgång.** Inte nog med att mer krut kan läggas på saker som verkligen gör skillnad för besökaren, **webbplatsen (och i förlängningen kunden) ger ett smartare intryck**.\r\n\r\nVisst kommer det alltid att finnas tillfällen där man inte har något annat val än att dubbeljobba (fixa alternativa css:er / filer för olika browsers) men det går som sagt att hålla det till ett minimum.\r\n\r\nTill exempel har **HTML5s videotagg gjort att man nuförtiden behöver 4 olika videofiler** där det tidigare räckte med en. I framtiden finns det en risk att vissa saker helt enkelt inte går att replikera på ett vettigt sätt över alla browsers. Redan nu är automatisk platsbestämning en sådan funktion.\r\n\r\nLåt oss säga att jag har en kund med ett antal caféer i Sverige. På deras webbsa vill jag ha en funktion som snabbt visar vägen till det som ligger närmst besökarens fysiska position. Med en modern browser är det en ganska enkel grej att fixa. På IE6 har jag ingen aning om hur det skulle gå till.\r\n\r\nVisst är det värt att lägga till en sådan funktion för folk med en modern browser och låta de som inte har det få klicka sig fram på en karta? Särskilt om alternativet är att ingen skall få möjligheten med automatisk platsbestämning.","seo":null,"info":{"type":"json","json":{"image":null,"preamble":"Inom en snar framtid kan vi tvingas koda för 20-30 olika browserversioner. Hur skall vi hantera det?","title":"Death by a thousand cuts","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:/event-driven-programming-in-javascript":{"_id":"/event-driven-programming-in-javascript","blocks":null,"title":null,"content":null,"seo":null,"info":null,"effect":null,"customPageTitle":null,"redirect":"/blog/event-driven-programming-in-javascript","__typename":"Resource"},"Resource:590":{"_id":"590","blocks":{"type":"json","json":[]},"title":"Event driven programming (in javascript)","content":"!Ever since I began programming event based a couple of years ago, I've found myself using it more and more. Now its my main approach to almost all javascript projects, both on the client and on the server (on node). Here is a quick overview over the approach itself and why it fits so nicely with web projects.\r\n\r\nFirst lets define what event driven programming is (or my what I mean by it):\r\n\r\nEvent driven programming follows mainly a publish-subscribe pattern, ie a class (as an example) communicates with another class with events, not by calling methods directly.\r\n\r\n**The main advantages are:**\r\n\r\n* Loose coupling, i.e. you can remove or add features without breaking your core.\r\n* Flexibility - since you have loose coupling, its easy to adapt feature for different targets.\r\n* Seamless communication between client and server - you can use events for communicating between them as well.\r\n**The biggest disadvantages might be:**\r\n\r\n* Harder do debug - An event might be sent but you don't now who listens to it\r\n* Harder to follow - Same as above, specially for someone new to a project\r\nI firmly believe the advantages overweight the disadvantages, specially since some disadvantages can be overcome with better debugging tools.\r\n\r\nWant to Learn How to Control the World with JavaScript? [Read this](https://www.24hr.se/controlling-the-world-with-nodejs/)\r\n\r\n### Basics\r\n\r\nThe best way to demonstrate how an event driven solutions differs from a traditional solutions is to illustrate it like this:\r\n\r\nPretend you have two classes. Foo and Bar, with the following definitions:\r\n
// Foo is a class with a public method called lorem which prints our a message as an alert when called.\r\nvar Foo = function(){\r\n\tthis.lorem = function()\r\n\t{\r\n\t\talert(\"HELLO FOO\");\r\n\t}\r\n};\r\n\r\n// Bar is a class that when instantiated creates an instance of Foo and calls lorem.\r\nvar Bar = function(){\r\n\tvar foo = new Foo();\r\n\tfoo.lorem();\r\n};
\r\nNow if we wrote the pre using events, we would write something like this instead (where myEventSystem could be [nunt](http://nunt.onezerozeroone.com/) - created for that sole purpose, jQuery - by using their event mechanism, or any other):\r\n
var Foo = function(){\r\n\r\n\tmyEventSystem.on(\"lorem.event\", lorem); // listen to the event and set a callback\r\n\r\n\tfunction lorem()\r\n\t{\r\n\t\talert(\"HELLO FOO\");\r\n\t}\r\n\r\n}\r\n\r\n// Bar is a class that when instantiated creates an instance of Foo and calls lorem.\r\nvar Bar = function(){\r\n\tvar foo = new Foo();\r\n\tmyEventSystem.send(\"lorem.event\");\r\n};
\r\nThis example illustrates the difference, but it might be difficult to see the advantages with such an abstract example. Lets take a more concrete example.\r\n\r\n### Something more realistic\r\n\r\nAs I mentioned above, the flexibility and loose coupling make it perfect for solutions that evolve over time. Since most projects, particularly web projects, tend to follow that path, its easy to illustrate how this can be used to our advantage. Here is a quick example:\r\n\r\nPretend that you have created an ajax driven (or even better, web-socket driven) web shop. Every time you click on a products \"add to cart\" the cart is updated. Lets illustrate:\r\n\r\n### The traditional approach\r\n\r\nFirst we have our base add to cart action.\r\n
function addToCart(productId){\r\n\tcart.add(productId);\r\n}
\r\nSomewhere else in your solution you have a cart class that talks to the backend in someway and has a method called _add()_.\r\n\r\nNow suppose that you want to add some kind of notification so the user knows that something is being added to the cart.Then, when the ajax call is done, you want to show something else.\r\n\r\nWe'll modify our pre to add the new feature:\r\n
function addToCart(productId)\r\n{\r\n    notifications.show(\"Adding product \" + productId);\r\n    cart.add(function(){\r\n        notifications.show(\"Added product \" + productId + \" to cart\");\r\n    });\r\n}
\r\n\r\n### Easy. But:\r\n\r\nThe disadvantages of this approach is that you have a hard coded connection between you cart and your notifications system. If you, for some reason, don't want to use the notification system any more, or want to remove it for a specific target, then you have to change your pre again. Or have another version for that target in mind.\r\n\r\n### Event driven\r\n\r\nWith this approach, we won't have any hard coded connections between classes. First, lets assume you have an event based system that can subscribe and publish. I usually use one called _[nunt](https://github.com/Camme/nunt),_ that I've written to make things easier_._ The first part might look like this:\r\n
function addToCart(productId){\r\n\tnunt.send(\"cart.add\", {id: productId});\r\n}
\r\nSo far, almost the same as above. Even in this solution you have a class for the cart. The only difference being that it listens to the event \"cart.add\" and calls its private method add when someone sends that event.\r\n\r\nNow we want to add the notification feature. Unlike the traditional approach, we don't need to alter the original pre. Instead, we add just add new listeners in the notification class (or you could separate this as well):\r\n
nunt.on(\"cart.add\", function(event){\r\n\tshow(\"Adding product \" + event.id);\r\n});\r\n\r\nnunt.on(\"cart.added\", function(event){\r\n\tshow(\"Added product \" + event.id + \" to cart\");\r\n});
\r\nIn this example the add method in the cart class will send the \"cart.added\" class when its done, instead of calling a callback as in the traditional approach.\r\n\r\nWhat we have done here is a much more flexible solution, allowing us to remove the notifications just by removing this specific feature. If you put this into a separate javascript file, its as simple as not loading the file. If the file isn't loaded, the listeners aren't set and nothing will happen, i.e. you have removed a feature without breaking anything else. You could also replace it with another kind of notification system more suitable for your target.\r\n\r\nFor me, this is a killer approach. Easy to adapt and easy to extend or modify. Last, and this is what makes it event better, if you use the same approach on the server and can communicate with the same kind of events, then you have one event eco-system that communicates in one way. You can have one mindset for all communication, instead of thinking one way for the server and one for the client.\r\n\r\nBut even without the server in mind, this makes it a very suitable way for producing the kind of solutions (the always-evolving kind) that at least we create almost all the time.\r\n\r\nNext time, I'll be writing about the server/client event system I mentioned above. It's an ever more exiting way of event driven programming. And in my opinion why nodejs is one of the best things that has happened to the web developing community.","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/retrocomputer.jpg","width":1600,"height":1088,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvcmV0cm9jb21wdXRlci5qcGciLCJ3aWR0aCI6MTYwMCwiaGVpZ2h0IjoxMDg4LCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDEzOTM0NH0.3KjSerp0assBPS07FrXDpj2CW0ER9DwS66Le-bNhzO0","imageVersion":"v5","src":"//wp-content/uploads/2019/11/retrocomputer.jpg"},"preamble":"Almost all our projects evolve over time and our code needs to be flexible to keep up. Event driven programming can solve many of the difficulties by giving our code loose couplings and a flexible nature. Hurray for events!","title":"Event driven programming (in javascript)","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:1613":{"_id":"1613","blocks":{"type":"json","json":[]},"title":"Verktyg för webbutveckling","content":"!Vad finns det för **verktyg för webbutveckling**? Vilka använder vi på 24HR?\r\n\r\nDe frågorna besvarar vi i senaste avsnittet av [Bubblan 2.0](https://www.24hr.se/tool-time-bubblan-2-0-010/) men en intressant grej som dök upp var meta trenden att gå från väldigt visuellt skapande med mycket stöd från ett komplext IDE till betydligt mer avskalat kodande i texteditorer som Vim eller Emacs.\r\n\r\nMen skall man bjuda en snabb top 3 så ser den ut såhär:\r\n\r\n###Verktyg för webbutveckling\r\n* Vim på kodarfronten\r\n* Axure på prototypfronten\r\n* Sketch + InVision kombinerat på GUI-fronten\r\n\r\nVill du ha mer detaljerade beskrivningar och betydligt fler verktyg så lyssna på [Tool Time](https://www.24hr.se/tool-time-bubblan-2-0-010/) via valfri PodApp. ","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/tooltime.jpg","width":1200,"height":800,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvdG9vbHRpbWUuanBnIiwid2lkdGgiOjEyMDAsImhlaWdodCI6ODAwLCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDEzOTQ0NH0.DAbxm6nqxakAtkIPcVIVh48E8EPmMJxGgn5rbhfKeg4","imageVersion":"v5","src":"//wp-content/uploads/2019/11/tooltime.jpg"},"preamble":"Vilka verktyg använder vi på 24HR?","title":"Verktyg för webbutveckling","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:511":{"_id":"511","blocks":{"type":"json","json":[]},"title":"Nodejs+socket.io+nginx+ssl+IE = en omöjlig kombination","content":"!Vi har nyligen utvecklat ett ganska intressant projekt där vi använt [nodejs](http://nodejs.org/) med [socket.io](http://socket.io/) för websockets, satt allt bakom [nginx](http://wiki.nginx.org/) och behövt köra allt under https.\r\n\r\nEfter lite tester kunde vi konstatera att det funkade bra och körde igång att producera en sajt som innehåll det mesta: vanliga hederliga ajax requests med ett REST API, ganska mycket event baserat javascript och så en dos realtid websocketkommunikation (min favorit). Eftersom IE inte klarar av sockets så kunde vi förlita oss på socket.io, som hittar andra sett att simulera det hela (long poll etc etc). Allt såg alltså bra ut i våra tester och vi var glada.\r\nVi visste dessutom att nginx inte kan hantera http 1.1 internt, vilket krävs för att websockets ska fungera genom det. Anledningen till att man vill kunna köra websockets via nginx är att man i princip kan säga att urlen http://www.foo.com/ ska hanteras som en vanlig http server men att man kanske vill att http://www.foo.com/socket ska hantera med websockets. Snygg och prydligt och nginx fixar resten. Men som sagt, i nu läget är det mest en önskan eftersom det inte fungerar.\r\n\r\nI vanliga fall är det enkelt att lösa. Låt nginx hantera alla vanliga request i port 80 och skicka dem vidare till nodejs appen som sitter internt på en annan port, tex 8080. Men om man kommunicerar direkt med 8080 så har man kontakt med websocketdelen. Det kanske inte är lika snyggt men det funkar.\r\n\r\nNär väl allt detta är på plats så testade vi allt på rätt server med SSL och allt funkar perfekt.\r\n\r\nMen, för så klart måste det finnas ett men, när man till slut har fått allt att fungera så funkar inte IE. Det som händer är att IE inte fixar websockets, vilket gör att den kanske kör med xhr-polling, dvs kommunicerar via vanliga http requests. Och eftersom man är tvungen att kommunicera direkt via en annan port än port 80, så anser IE (helt rätt) att man kommunicerar med ett annat domän. Och det får man inte göra om man använder https. Alltså får man \"access denied\" i javascripten.\r\nVi har alltså en specifik situation med många variabler gör att just den delen inte fungerar? Vad gör man då?\r\n\r\n* Skriver man om websocketdelarna till vanlig ajax? Nej, det skulle kännas som ett stort nederlag.\r\n* Kollar man om nginxs instabila versioner har stöd för websockets (http 1.1) internt? Ja, man kollar och testar men det funkar inte.\r\n* Till slut så hittade jag någon som helt enkelt tog bort äkta websocket som alternativ från socket.io och ändrade så att man inte behöver http 1.1 (dvs ta bort headern \"connection: keep-alive\"). Och tur för mig att trixet skrevs för fyra dagar sedan: [http://stephenbelanger.com/2011/09/21/how-to-make-socket-io-work-behind-nginx-mostly/](http://stephenbelanger.com/2011/09/21/how-to-make-socket-io-work-behind-nginx-mostly/). Det trista är naturligtvis att vi tappar äkta websockets, men för användaren är det (nästan) ingen skillnad.\r\nSå efter ändringar config filerna för nginx, våra nodejs filer och mycket testande (mycket testande för det funkade inte rakt av), så kunde vi få allt att fungera.\r\n\r\nSensmoralen är väl att det helt klart är värt att skapa lösningar med \"nya\" teknologier men att man får vara beredd på att vissa väldigt specifika fall kan få allt krångla. Som vanlig med andra ord. Men som sagt, det är värt besväret.","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/mission_impossible.jpg","width":640,"height":480,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvbWlzc2lvbl9pbXBvc3NpYmxlLmpwZyIsIndpZHRoIjo2NDAsImhlaWdodCI6NDgwLCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDEzOTQ4M30.Tyc9pwLwhTr3eVNDKtWNj2JjxmvDbwz5xQFaCop88PE","imageVersion":"v5","src":"//wp-content/uploads/2019/11/mission_impossible.jpg"},"preamble":"Vi har nyligen utvecklat ett ganska intressant projekt där vi använt nodejs med socket.io för websockets, satt allt bakom nginx och behövt köra allt under https. Allt har funkat 100% men, för så klart måste det finnas ett men, när man till slut har fått allt att fungera så funkar inte IE.","title":"Nodejs+socket.io+nginx+ssl+IE = en omöjlig kombination","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:1724":{"_id":"1724","blocks":{"type":"json","json":[]},"title":"Virtual Reality","content":"!Jag var 12-13 år när jag läste Neuromancer första gången. Jag och en kompis blev helt besatta av VR och pratade i timmar om hur fantastiskt det hade varit om det fanns på riktigt.\r\n\r\nHelst av allt ville vi ha VR-hjälmar som läste av omgivningen och la på ett lager fantasi över den, så att vi skulle kunna gå runt i köttrymden och se cyberrymden. Eller en fantasyvärld. \r\n\r\n**Idag är tekniken ikapp.** Fortfarande strax utom räckhåll för oss vanliga men tillräckligt nära för att jag kan känna mig säker på att min barndomsdröm snart kommer att bli verklighet. Eller… ääuuhhmmmm… VIRTUELL verklighet. \r\n\r\nPå kontoret har vi en spel-PC med en Oculus Rift MK2 inkopplad. Det visade sig snabbt att jag blir på tok för åksjuk för att kunna spendera någon längre tid med den framför ögonen. Tydligen är mitt balanssinne bättre än vad jag trodde. Det jag han se var dock riktigt lovande. \r\n\r\nFör den som inte vill hosta upp flera tusen på en PC och sen lika mycket på en VR-hjälm från Facebook eller HTC så finns det ett betydligt billigare alternativ. \r\n\r\n[Google Cardboard](https://www.google.com/get/cardboard/) är vad det låter som: en bit kartong från Google. Ihopvikt blir det till en liten låda med två billiga plastlinser i. Sen stoppar man in sin telefon, i mitt fall en 2014 års Moto X, och vips så har man en VR hjälm.\r\n\r\n![Cardboard Logotype](http://www.24hr.se/wp-content/uploads/googlecardboard.png){medium right}**Jag vet inte om det är för dess charmiga tafflighet** men jag är *mer* imponerad av Google Cardboard än av Oculus Rift MK2. Att någonting jag redan har i min ficka plus lite kartong och plast kan ge mig en så pass omvälvande upplevelse är ren magi. Rusa iväg till närmsta Kjell & Co eller beställ en via [snigelpost](http://www.dx.com/s/google+cardboard) installera [Chair in a Room](https://play.google.com/store/apps/details?id=com.RyanBousfield.AChairInARoom&hl=en) och jag lovar dig att du kommer se på VR med andra ögon. Eller öppna denna [videon](https://www.youtube.com/watch?v=IHgJ9DdYMiw) i din YouTube app och tryck på Cardboard-ikonen för en mysigare upplevelse. \r\n\r\nNu ryktas det om att Google skall kombinera sin växande [VR satsning](http://recode.net/2016/01/12/google-now-has-an-official-virtual-reality-boss-to-take-on-facebooks-oculus/) med dess halvskumma sensorprojekt [Tango](https://www.google.com/atap/project-tango/). I kombination skulle de två teknikerna ge oss världar att gå runt i som perfekt överlappar de rum vi verkligen befinner oss i. Det vill säga exakt vad jag aldrig trodde skulle bli verklighet när jag var ung. \r\n\r\nÄven om just Tango + Cardboard kanske bara visar sig vara ett rykte så finns det två andra företag som jagar AR drömmen med mer traditionella metoder. Microsoft har pratat [Hololens](https://www.microsoft.com/microsoft-hololens/en-us) ett tag nu, tyvärr var det senaste jag såg dem säga att de inte har någon plan för när projektet övergår från utveckling till produktion.\r\n\r\nNågra som verkar närmre en lansering är företaget [Meta](https://www.metavision.com/meet-meta) men i båda fallen är det dyr och bökig hårdvara som används. Men ge det några år av Moores lag så tror jag att vi kommer få se AR motsvarigheten till GameBoy. Det vill säga en billig, tålig pryl som får stor genomslag.\r\n\r\nDet finns ett avsnitt av vår podd **Bubblan 2.0** som handlar om VR.\r\n$[Du kan lyssna på det här](https://www.24hr.se/vr-4-real-bubblan-2-0-017/)\r\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/virtualreality.jpg","width":1200,"height":617,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvdmlydHVhbHJlYWxpdHkuanBnIiwid2lkdGgiOjEyMDAsImhlaWdodCI6NjE3LCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDEzOTU3N30.E5t72h8LuOSbtWAwlF6PBAGpFpkTYfwOAWZxQW1YN3s","imageVersion":"v5","src":"//wp-content/uploads/2019/11/virtualreality.jpg"},"preamble":"Det virtuella är har blivit verklighet","title":"Virtual Reality","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:642":{"_id":"642","blocks":{"type":"json","json":[]},"title":"Så hade jag gjort om jag var Tipp-Ex","content":"!Skämtet om tippex på skärmen komemr inte funka särskillt länge till. Inte för att det är ett trött sexistskämt utan för att tippex är dödsdömt som produkt.\r\n\r\nInte ens deras synenrligen roliga youtube[upplevelse](http://www.youtube.com/user/tippexperience \"En rip på en rip på en rip. Still funny\") kan rädda dem. Kommer du ihåg den? Fick den dig att köpa tippex?  Nej, spektakel kan inte ersätta marknadsföring. Hur roligt det än är för den som tar fram det.\r\n\r\nSå vad göra? Precis som bakpulvertillverkaren Arm & Hammer så måste tippex hitta ett nytt användningsområde för sin produkt. Bakpulver i USA är nu mer en doftdödare snarare än något man har i sina mjuka kakor och scones.\r\n\r\nFör tippex är lösningen närmre till hands. Hand upp alla som spikat fast en nätverkskabel längs med en list bara för att sen störa sig på de svart spikhuvudena som sticker ut mot den vita plast klammern. En flaska tippex (OBS inte den nya värdelösa rollern) är lösningen på det problemet. Samma sak efter att man spikat fast dörrfoder eller golvlister. Spikhuvuden kan inte vara vita. Lister är det oftast.\r\n\r\nTippex!\r\n\r\nSå, istället för att vara kontoristens räddare i nöden skall tippex bli hemfixarens vän. Alltod på plats i verktygslådan.","seo":null,"info":{"type":"json","json":{"image":null,"preamble":"Tippex är ett måste i varje hem. Inte för att kladda på felskrivna inköpslistor utan för att...","title":"Så hade jag gjort om jag var Tipp-Ex","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:545":{"_id":"545","blocks":{"type":"json","json":[]},"title":"Twitter lanserar företagssidor","content":"!Igårkväll, svensk tid, orsakade Twitter en storm av metadiskussioner på deras egna plattform genom att lansera en ganska kontroversiell [uppdatering av deras iPhone- och Android-applikation samt deras webbgränssnitt](http://fly.twitter.com/). Det intressantaste steget framåt, som tyvärr hamnade lite i skuggan, var dock lanseringen av [företagssidor på Twitter](http://mashable.com/2011/12/08/twitter-launches-brand-pages/). Detta är något som funnits väldigt länge på Facebook och även [kom relativt nyligen till Googles sociala nätverk Google+](http://www.google.com/+/business/).\r\n\r\nFöretagssidorna skiljer sig inte sådär jättemycket från vanliga användares Twitter-sida men det finns några fåtal skillnader. De har en större header för att tydligare visa att det är ett företags sida och tweets, vilket kan vara nog så viktigt i diskussionen privat avsändare vs arbetsgivare som avsändare. Företag kan också välja vilka tweets som ska synas på ens sida genom att \"promota\" enskilda tweets och göra så de ligger överst i flödet på sidan även om det tillkommit nyare tweets därefter. Dessa tweets kommer också visas i sin helhet med video eller bild utan att det krävs användarinteraktion för att visa innehållet.\r\n\r\n[Twitter Brand Pages](http://fly.twitter.com/ads/) är redan lanserat med ett [fåtal partners](http://advertising.twitter.com/) och kommer i övrigt rullas ut inom kort.","seo":null,"info":{"type":"json","json":{"image":null,"preamble":"Igårkväll, svensk tid, orsakade Twitter en storm av metadiskussioner på deras egna plattform genom att lansera en ganska kontroversiell uppdatering av deras iPhone- och Android-applikation samt deras webbgränssnitt. Det intressantaste steget framåt, som tyvärr hamnade lite i skuggan, var dock lanseringen av företagssidor på Twitter.","title":"Twitter lanserar företagssidor","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:2691":{"_id":"2691","blocks":{"type":"json","json":[]},"title":"Bottenmenyer på mobilwebb","content":"!Vi befinner oss i slutet av en smärre revolution vad gäller navigation i Googles mobilappar. Från att varit uttalat för en app drawer eller app drawer plus toppmeny har de nu gått över till en app drawer plus bottenmeny. För oss webbutvecklare är detta både intressant och problematiskt.\r\n \r\nDet viktiga att komma ihåg är att detta inte sker godtyckligt eller för att det “ser bra ut” (till skillnad från tex ikoner som enbart består av ofyllda linjer). Navigationen bryts ur en app drawer och flyttas till botten av två separata (men ibland överlappande) goda skäl.\r\n \r\n1. Obvious always wins\r\nHar du inte sett Luke Wroblewskis (något långa) dragning om varför det lönar sig att vara uppenbar så tycker jag att du skall göra det så fort du får tre timmar över. \r\nEn superkort tl;dr för dig som inte har tre timmar liggandes:\r\nOut of sight, out of mind. Det vill säga; visa det du vill att dina besökare skall klicka på. Lägg det inte ett swipe bort för då får du färre klick.\r\nObvious always wins: Tydlig textlabel konverterar bättre än en ikon. Ordet Meny slår hamburgerikon.\r\n \r\n2. Skärmstorlekar\r\nMobiltelefon är större och det är bekvämare att klicka på en meny som ligger nära tummen.\r\n \r\nSå, precis som det är en no-brainer att lägga en rad med tre fyra snabbval, i botten av en mobilapp så borde det vara detsamma för en modern webbplats. Paradigmet är mobil, inte App vs Mobil. Det som funkar bra i en app funkar med andra ord bra på en mobilwebb.\r\n \r\n###Eller?\r\n \r\nDet är nu det blir lite lurigt. Jag läste bloggposten [All Thumbs, Why Reach Navigation Should Replace the Navbar in iOS Design](https://medium.com/tall-west/lets-ditch-the-nav-bar-3692cb17cc67) och tyckte det lät vettigt. Inget det står i den är ogörligt på en mobilwebb så det är bara att tuta och köra. Fast då hade jag inte tänkt på att vissa browsers har sina egna bottenmenyer. \r\n \r\nEn googling senare och det blev uppenbart att till exempel Safaris bottenmeny ställer till med en hel del [problem för webbutvecklare](https://www.eventbrite.com/engineering/mobile-safari-why/). Inte nog med att den tar upp 44px när den visas, den tjingar konstant dessa 44px vad gäller touch events. Klickar en besökare i botten av sidan, där folk helt riktigt vill placera viktiga GUI element, så tar Safari över klicket och använder det till att visa sitt GUI. \r\n \r\nLösningen på detta varierar i grad av kompromissande från att se till att Safaris bottenmeny hela tiden visas till att placera GUI element flytande ca 45px från botten av skärmen.\r\n \r\nIngen av dessa lösningar är direkt fantastisk men frågan är vad som annars går att göra?\r\n \r\n* Lägga menyn i toppen av sidan som det var förr. Detta retar mig då det innebär att en potentiell majoritet[1] får en sämre upplevelse pga en specifik browser.\r\n* Olika placering av menyn i olika browsers. Detta känns motigt. Hålla på och trixa med separata kodbaser är något som bör undvikas in i det sista. \r\n \r\nVilket val som än görs så betyder det att en andel av en sidas besökare får en sämre upplevelse än vad de förtjänar. Alla siffror pekar på att både besökare och de som tillhandahåller webbplatsen hade tjänat på att menyn låg i botten, så allt annat är en kompromiss.\r\n \r\nI just detta fallet så verkar det tyvärr som att en kompromiss är resultatet oavsett vad som väljs. Jag skulle rekommendera att den aktuella webbplatsens besökarstatistik skall vara avgörande. Då återstår bara frågan om vad som är en representativ majoritet. **Räcker det att 51% har massa cruft längst ner i sina browsers för att resten skall få en sämre upplevelse?**\r\n \r\nPå 24HRs egen webbsida har vi till exempel flest besökare från stationära datorer (runt 75%), men vi skulle aldrig drömma om att strunta i att mobilanpassa den bara för det. \r\n \r\nEtt annat troligt scenario är att Google lägger till en bottenmeny i Chrome också[2] och plötsligt är det standard att mobilbrowsers har en död zon i botten av skärmen. Så varje lösning måste ta hänsyn till webbens konstanta förändring. Objektivt bäst är att ha en lista med browsers som får menyn i toppen och sen rendera menyn i botten för de övriga. Men som sagt… separata kodbaser gör ingen glad.\r\n\r\nNu har dessutom Apple gått ut och bett apputvecklare att INTE lägga interaktiva element i botten av skärmen på grund av hur iPhone X fungerar. \r\n\r\n>**Avoid explicitly placing interactive controls at the very bottom of the screen and in corners.** People use swipe gestures at the bottom edge of the display to access the Home screen and app switcher, and these gestures may cancel custom gestures you implement in this area. The far corners of the screen can be difficult areas for people to reach comfortably.\r\n\r\nI slutänden kan jag inte annat än känna en viss uppgivenhet inför problemet. En inbyggd bottenmeny känns som en black om foten för allt utom de mest rudimentära webbplatserna. Är det det gamla “Webben är för dokument, till allt annat finns appar” spöket som visar sitt fula tryne igen? \r\n \r\n1 Safari, Opera och Samsung Internet Browser har alla en bottenmeny med fram och bak knappar, bokmärkning, delningsmöjligheter etc. Chrome är dock generellt sett en vanligare browser men det kan som sagt variera från webbplats till webbplats.\r\n\r\n2 Så, då har det hänt. Chrome har lagt URL-baren i botten av fönstret i Mobile Chrome. ","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/middleoftheroad.jpeg","width":1123,"height":750,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvbWlkZGxlb2Z0aGVyb2FkLmpwZWciLCJ3aWR0aCI6MTEyMywiaGVpZ2h0Ijo3NTAsIndoaXRlbGlzdFNpemVzIjpbIjEyMDB4QVVUTyIsIjEwMHg2NSIsIjEwMHhBVVRPIiwiMTEweDgyIiwiNzUweEFVVE8iLCIxMDAweEFVVE8iLCIxMjAweDgwMCIsIjYwMHg0MDAiLCIxOTIweEFVVE8iLCI5NjB4QVVUTyIsIjMwMHhBVVRPIiwiMTkyMHgxMDAwIiwiOTYweDUwMCIsIjQ4MHgyNTAiLCIyMDB4MTUwIiwiMjI1eDE3MCIsIjIyNXhBVVRPIiwiMjI5eDMwMCIsIjM2OHhBVVRPIiwiNDUweDM0MCIsIjUwMHhBVVRPIiwiNzUweDUwMCIsIjd4MTAiLCI3eDEyIiwiN3gxNiIsIjd4MyIsIjd4NCIsIjd4NSIsIjd4NiIsIjd4NyIsIjd4OCIsIjd4OSIsIjF4MSJdLCJpbWFnZVZlcnNpb24iOiJ2NSIsImZvY3VzIjp7IngiOjAuNSwieSI6MC41fSwiaWF0IjoxNTgwMTM5NjM4fQ.1YSXbjTA1sYKw6o8HmRyl37j0CYM-nO6V05O-twoU4w","imageVersion":"v5","src":"//wp-content/uploads/2019/11/middleoftheroad.jpeg"},"preamble":"Är det en bra idé att lägga navigation i botten av en mobilwebb? Ja och nej.","title":"Bottenmenyer på mobilwebb","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:627":{"_id":"627","blocks":{"type":"json","json":[]},"title":"Controlling the world with nodejs","content":"!This is part II in my attempt to create a nodejs home automation server/app for plugwise.\r\n\r\nHere is a quick recap:\r\n_My espresso machine takes about 45 minutes to warm up. I want it to know when I’m on my way home and automatically turn itself on about 45 minutes before I enter my front door. Thanks to 24HR, I got sponsored with some plugwise plugs to begin my automation project. If you want to read my first thought on this, just read Part I in my personal blog: [http://www.1001.io/plugwise-espresso-machines-and-nodejs/](http://www.1001.io/plugwise-espresso-machines-and-nodejs/)_\r\n\r\n# \r\n\r\n \r\n\r\n## API\r\n\r\nI always try to approach my side/hobby projects as any other project I do for our clients. I strongly believe in approaching whatever you want to do in a way that you can reuse it, scale it or make it open source. It forces you to think a little more and write better code.\r\n\r\nSo, with that in mind, and with my goal to make a simple system for controlling appliances, the first natural step is to make an API that is easy to understand and use. The second step is to create a server that uses the API and the third is to let my phone talk to my server and tell it where I am.\r\nThis part will focus in the API.\r\n\r\nThe plugwise system works by talking to each relay, or circle, through a wireless mesh-network. Each relay has a MAC address and through it you can power on or off or read the power usage.\r\n\r\nSo you have a couple of endpoints with unique identifiers that you want to control and read.\r\n\r\nA good way to start making an API is to look at what people find familiar. And one of the most familiar syntaxes in the javascript community is jquery.\r\n\r\nSo if you in jquery want to read the value of an dom element, you simply write $(“#foo”).val();.\r\nSince we have the same kind of reference for our appliances, we can create an API that works similarly:\r\n\r\n // create an “appliance” with the relays MAC address.\r\n var lamp = plugwise(“000D00001234XXXX”);\r\n\r\n // do something with the appliance\r\n lamp.poweron();\r\n\r\nSince we are working in nodejs/javascript, the most obvious thing to implement is to have each command call a callback whenever it's ready.\r\n\r\nThe simple serial communication from your computer to the relays won't let you just send commands and receive them through callbacks, so that part has to be built into the API. You have to create a queue that only sends one command until it gets its result (I tried to send many and wait, but it didn't work so well).\r\nAlso, if you want to simulate a jquery style, you’ll have to call the callback with the correct scope so you can continue easely:\r\n\r\n // do something with the appliance\r\n lamp.poweron(function() {\r\n this.poweroff();\r\n });\r\n\r\n# \r\n\r\n \r\n\r\n## So far...\r\n\r\nHere is how the API currently works:\r\n\r\n var plugwiseApi = require('../plugwise');\r\n var plugwise = plugwiseApi.init({serialport: '/dev/tty.usbserial-A8005W6k'}); // connect to your usb port\r\n var lamp = plugwise(“000D00001234XXXX”); // create an instance to your appliances relay\r\n lamp.poweroff(); // do something\r\n\r\nI really like the simplicity of this. With 4 rows of code you are able to control whatever appliance you want. Of course, to have full use of it you will have to write more, but at least this makes it very simple to understand.\r\n\r\nCurrently, my API will only allow to power on and off and read the information of a relay. Power usage isn't implemented yet.\r\n\r\nIf you want to try it out just install it with npm (_npm install plugwisejs_) or check it out on [github](https://github.com/camme/plugwisejs)\r\n\r\nThat's it for now.\r\nNext time I’ll write more about the server. Currently I have a working version that at least shows all appliances and lets me control them. \r\n\r\n**\r\n**","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/plan.jpg","width":1600,"height":1253,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvcGxhbi5qcGciLCJ3aWR0aCI6MTYwMCwiaGVpZ2h0IjoxMjUzLCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDEzOTcwMX0.rTAZ8HCZ7wxRN4msLSmPyjMdX-XLZER7nW_5pVCen-s","imageVersion":"v5","src":"//wp-content/uploads/2019/11/plan.jpg"},"preamble":"Nodejs + home automation = scifi and good espresso","title":"Controlling the world with nodejs","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:1126":{"_id":"1126","blocks":{"type":"json","json":[]},"title":"Xiaomi och färden till Väster","content":"!I slutet av 2014 så utspelade det sig en liten debatt huruvida Xiaomi (Kinesiskt konsumentteknikföretag) skulle försöka ge sig på den Amerikanska marknaden under 2015.\r\n\r\nI går fick vi svaret — och på ett typiskt kinesiskt vis så var det inte i närheten av vad någon hade förväntat sig.\r\n\r\nDet började med att Fred Wilson på [AVC.com skrev:](http://avc.com/2015/01/what-is-going-to-happen/)\r\n>Xiaomi will spend some of the $1.1bn they just raised coming to the US. This will bring a strong player in the non-google android sector into the US market and legitimize a “third mobile OS” in the western world. \r\n\r\nPå vilket John Gruber på Daring fireball [svarade](http://daringfireball.net/linked/2015/01/02/wilson-chowder):\r\n> I don’t see Xiaomi having success introducing a third mobile OS in the West, and I don’t see them having success selling hardware here, either. It’s no coincidence that to date they’re only operating in countries with weak IP laws. I’ll be surprised if Xiaomi even tries to enter the Western markets this year, and I’ll be downright shocked if they do so and succeed.\r\n\r\nNågon med betydligt mer insikt i Xiaomi än båda dessa bloggare är Ben Thompson som driver bloggen Stratechery.com. Han skrev:\r\n>What is certain, though, is that Xiaomi isn’t going to the West anytime soon. Not only would the licensing fees be prohibitive, but the West already has fully furnished houses and powerhouse brands. The opportunity is simply so much greater elsewhere. It’s absolutely the truth that a company can be worth $45 billion – and, in the long run, probably a lot more – without ever targeting the United States or Western Europe.\r\n\r\n[Hela artikeln är extremt läsvärd ifall du har något som helst intresse av konsumentteknik](http://stratechery.com/2015/xiaomis-ambition/)\r\n\r\nSå vi har tre olika ståndpunkter:\r\n1. Xiaomi kommer till USA med sina telefoner under 2015\r\n2. Det är möjligt att Xiaomi kommer till USA 2015, men de kommer misslyckas. Det är dock inte troligt pga Apple stämmer dem\r\n3. Xiaomi kommer inte till USA 2015 pga Apple stämmer dem och det finns pengar på andra ställen\r\n\r\nSedan igår vet vi svaret. Xiaomi lyckas göra så att alla tre har både rätt och fel på samma gång. Istället för att sälja mobiltelefoner så väljer de att sälja tillbehör som batteripack, hörlurar och motionsband. \r\n![cool cans](http://24hr.se/wp-content/uploads/2015/02/hedlurar.png){medium right}\r\nPå så vis slipper de hamna i den situation Apple och Samsung befinner sig i, med ständiga stämningar till höger och vänster. Istället för att lägga pengar på dyra advokater och licenser så kan de i lugn och ro bygga upp sitt varumärke med prisvärda prylar för den teknikintresserade. \r\n\r\nTittar man på en av de klassiska kurvorna[1] över hur ny teknik anammas så skulle jag vilja säga att Xiaomi tilltalar en kombination av grupp 1 och 3 med överslag mot 3. Det vill säga pragmatiska nerdar. I väst tänker vi gärna på nerdar som rika och det ligger nog mycket i det. Att \"bang for the buck\" skulle väga in i ett köpbeslut för nerd är inget vi lägger tankemöda på.\r\n\r\n*Klart man skall ha sig en Apple Watch, man e ju early adopter!*\r\n\r\nMen om man får tro Startechery, vilket jag gör, och om man har lite insikt i kinesisk kultur, vilket jag har, så vet man att det finns en enorm mängd människor i Kina som är mästare på att göra mycket av litet samt att en stor del av dessa är hängivna nerdar. Och där har du den pragmatiska nerden, Xiaomis fans, någon som vet att en early adopter betalar mer för en sämre produkt. \r\n![Där är de.](http://24hr.se:81/wp-content/uploads/2015/02/nice-tech-adoption-curve.jpg)\r\nBlundern som alla tre bloggarna härovan gör är att de applicerar ett västerländskt tänkande på Xiaomis strategi. \r\n\r\nMobiltelefonen är core business **och** det absolut coolaste man kan göra, tänker de, så *självklart* är det mobiltelefoner Xiaomi skall sälja i USA. \r\n\r\nOch visst, jag tror gärna Xiaomi vill det. Men för att citera Sun Tzu:\r\n>Thus the highest form of generalship is to balk the enemy's plans; the next best is to prevent the junction of the enemy's forces; the next in order is to attack the enemy's army in the field; and the worst policy of all is to besiege walled cities.\r\n\r\nXiaomi är sena på bollen vad gäller mobiltelefoner. Att de blivit så stora i Kina är mycket tack vare att det finns stora skillnader mellan den Kinesiska marknaden och den i väst. De har utnyttjat luckorna väl och hittat sin grej.\r\n\r\nAtt ta upp kampen med Apple och Google hade i bästa fall varit \"att möta fienden på fältet\" och i sämsta \"att belägra en fortifierad stad\", alltså gör de inte det.\r\n\r\nI stället för att stånga sig blodiga så utnyttjar de sin styrka, förmågan att sälja bra saker med riktigt låg marginal. Det är snarare blue ocean än disruption och största skillnaden är internt affärsmässig snarare än konsumentriktad. \r\n\r\nOm allt går som de vill kommer de nu i lugn och ro kunna etablera sitt varumärke i väst samtidigt som de fixar en massa markjobb. Distributionskanaler skall byggas, partnerskap ingås, organisationer byggas upp.\r\n\r\nNär allt det är klart kommer Xiaomis telefoner vara tillräckligt annorlunda för att till och med de mest inbitna Apple fans kommer att se skillnaden. Rätt licenser kommer att vara utredda och röd matta ligga utrullad för en lansering av en telefon för pragmatiska nerdar som jag.\r\n***\r\n[1]jag trodde att det fanns en standardiserad men så var tydligen [inte fallet](https://www.google.se/search?q=technology+adoption)","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/meanguy.jpg","width":2048,"height":1538,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvbWVhbmd1eS5qcGciLCJ3aWR0aCI6MjA0OCwiaGVpZ2h0IjoxNTM4LCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDEzOTc1MH0.jmKJ67N5DqDpvIsSjN9upA-qrotdBs2E5NUeuTppOUQ","imageVersion":"v5","src":"//wp-content/uploads/2019/11/meanguy.jpg"},"preamble":"Det är dags att vi blir bättre på att skifta perspektiv","title":"Xiaomi och färden till Väster","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:617":{"_id":"617","blocks":{"type":"json","json":[]},"title":"Så kan du tjäna pengar på en like knapp","content":"!Jaså? Du har femtioelvatusen likes? Wow... hur påverkar det din försäljning?\r\n\r\nJa, ni har hört det förut. Likes är inte detsamma som ökade intäkter. Det är inte ens detsamma som [engagemang](http://adage.com/article/digital/sexy-brands-struggle-low-engagement-facebook/232993/ \"Inte ens Nike kan få folk på fötter.\"). Men sen läste jag en artikel där det stod att i NYC så har man mer än fördubblat dricksen i taxibilar genom att införa smarta like knappar.\r\n\r\nSjälvklart är det inte Facebook knappar det handlar om. Nej, det är tre knappar som gör det lätt för kortbetalande taxiresenärer att betala 20%, 25% eller 30% i dricks via en touchscreen som är inbyggd i taxisätet. Innan dessa knappar infördes var genomsnittet folk betalade i dricks 10%. Nu är det 22%. Läs själva och förundras över hur[ oviktig grafisk form är.](http://notes.unwieldy.net/post/22958656041/the-144-146-165-button \"Ett GUI inte ens en mor kan älska.\")\r\n\r\nSå vad har du för nytta av detta?\r\n\r\nJo, om du någonstans i din affär har en möjlighet att få folk att betala mer genom ett knapptryck så skall du ta den chansen. Har onlinepizza.se detta? Erbjuder Tictail det? YouTube? Teknikkostnaden är i stort sett noll för den som tar fram ett betalsystem. Den faktiska kostnaden för att ha en eller fler knappar extra liggande på en webbsida ÄR noll.\r\n\r\nEn dröm jag har är att få hjälpa Lunds stad med en \"Tacka parken\" kampanj. Varje år samlas mellan 20 000 och [30 000](http://www.sydsvenskan.se/lund/gassande-sol-och-fest-i-parken \"Partej!\") människor i Lunds stadspark för att fira valborg. Ge dem möjligheten att lämna dricks till parken. Sätt upp skyltar med URLar till Flattr knappar. Ha en sida med hur mycket pengar som kommer in varje timme, jämför år för år, animera grafer och staplar.\r\n\r\nVar sen jättetydlig med vad pengarna går till. En ny gunga, en parkbänk med inskription, ett näsduksträd.","seo":null,"info":{"type":"json","json":{"image":null,"preamble":"Den som aldrig frågar får inga svar. Hur NYC Taxi mer än dubblerade sin dricks genom en like knapp.","title":"Så kan du tjäna pengar på en like knapp","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:/gratis-ar-inget-hot-mot-blocket":{"_id":"/gratis-ar-inget-hot-mot-blocket","blocks":null,"title":null,"content":null,"seo":null,"info":null,"effect":null,"customPageTitle":null,"redirect":"/blog/gratis-ar-inget-hot-mot-blocket","__typename":"Resource"},"Resource:2722":{"_id":"2722","blocks":{"type":"json","json":[]},"title":"Gratis är inget hot mot Blocket","content":"!Så kom då Facebooks Blocket-dödare till Sverige.\r\n\r\n**Spoiler varning,** jag tror det är kört för Blocket. Det kommer inte bli någon dramatisk storkross över en natt utan snarare en utdragen glidning mot irrelevans.\r\n\r\n### Tänk Flashs död snarare än Nokias. \r\n\r\n**Däremot håller jag inte med Handelsbankens analytiker** Rasmus Engberg, när han säger att [Facebooks gratismodell är största hotet](https://www.svd.se/facebook-ett-allvarligt-hot-mot-blocket) mot Blocket. Den taktiken har andra kört hela vägen rätt in väggen. **Vem mins idag Rubbt eller Osom?** (för att nämna två) Osom är extra intressant då de valde att profilera sig som en säljtjänst för [\"snygga saker\"](http://www.ajour.se/svenska-appen-osom-ska-utmana-blocket/) och riktade sig mot folk som [\"inte bryr sig så mycket om det är billigt.\"](https://www.dagensmedia.se/medier/digitalt/som-instagram-korsat-med-blocket-6114167). Osom blev senare uppköpt av ett företag jag glömt namnet på.\r\n\r\n**Det intressanta med Osoms inriktning** på dyra och snygga grejer är att det låter exakt som den spets Blocket nu anser sig ha\r\n\r\n>– Blocket har en tydlig position gentemot våra konkurrenter som en kvalitetsspelare – en marknadsplats dit man vänder sig för att köpa och sälja varor av lite högre kvalitet och värde än det utbud som kännetecknar gratisspelarna.\r\n\r\n[Säger Blockets vd Jan Prokopec](https://www.resume.se/nyheter/artiklar/2017/08/15/kvalitet-ska-sarskilja-blocket-fran-facebooks-utmanare/)\r\n\r\nJag tror verkligen inte detta är en tillräcklig vallgrav mot Facebooks intåg i Sverige. \r\nHan säger även:\r\n\r\n>– Dessutom har vi Schibsteds muskler globalt med världsledande tech-utvecklare och kompetens.\r\n\r\nDet är **Facebook** ni går upp emot. Jag är säker på att Schibstedt har en helt okej kassa plus riktigt duktiga utvecklare. Men det är Facebook ni möter... för guds skull (-‸ლ)\r\n\r\n**Min poäng är att varken gratis eller kvalité** på prylarna eller tjänsten (Blocket har alltid sett bedrövligt ut samt varit ett härke att använda) spelar någon som helst roll för Köp & Sälj. Det *enda* som är viktigt är hur lång tid det tar för mig att få sålt den där soffan jag fick med huset och som jag inte orkar hyra ett släp för att köra till tippen (3 timmar) eller hur lång tid det tar från att jaginser att min son behöver en större cykel tills han cyklar runt på den på vår gata (1,5 timmar).\r\n\r\nDet är här [Facebooks styrka](https://en.wikipedia.org/wiki/Metcalfe%27s_law) kommer in, deras sociala graf. Förra året använde hälften av alla svenskar Facebook *dagligen*. **Hälften.**\r\n\r\n**Sakta, sakta kommer folk att vänja sig** med att först lägga ut en annons på Facebook när de vill sälja något. Många har redan gjort det, långt innan Facebook har rullat ut sin officiella köp & sälj tjänst. Allt oftare kommer detta resultera i ett snabbt sälj eller köp vilket leder till att färre varor läggs ut på Blocket vilket leder till att fler börjar kolla på Facebook som bla bla bla osv osv\r\n\r\nDu fattar.\r\n\r\n**Mot Facebooks enorma övertag** vad gäller att [fånga folks uppmärksamhet](https://www.24hr.se/har-du-tid/) duger varken gratis annonser eller strömlinjeformade användargränssnitt. De 40 kronor vi tidigare betalat för att bli av med gamla grejer kommer förvandlas till annonsintäkter i nått skatteparadis. \r\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/market.jpg","width":1048,"height":590,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvbWFya2V0LmpwZyIsIndpZHRoIjoxMDQ4LCJoZWlnaHQiOjU5MCwid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJpYXQiOjE1ODAxNDAwNTB9.fjOg1tuhnMvHid_rMaAUV2Ms2RYqwYY-Sx638X5Nex4","imageVersion":"v5","src":"//wp-content/uploads/2019/11/market.jpg"},"preamble":"Inte heller kvalité.","title":"Gratis är inget hot mot Blocket","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:648":{"_id":"648","blocks":{"type":"json","json":[]},"title":"Clintan eller Reddit?","content":"!President Obama applåderades för sitt skickliga kampanjarbete i social media förra gången det var val i USA. Denna omgången tar han det ett steg längre och \"gör\" en så kallad \"AMA\" på Reddit. Braksucé (så klart). Nästa morgon läser jag att Clint Eastwood (världens i särklass coolaste människa) backar upp Romney.\r\n\r\nEtt klassiskt exempel av nytänk mot gammalt invant tänk.\r\n\r\nI den gamla modellen hyrde man ett känt ansikte och lät den personens stjärnstatus skina över varumärket:\r\n\r\nVad hände sen? Jo, någon tog en bild på Brittan drickandes Coca Cola och vad blev den största storyn?\r\n\r\nPraktfiasko för Pepsi med andra ord. Gratis reklam för Coca Cola. Fail.\r\n\r\nSamma känsla får jag när jag läser om Clintan och Republikanerna. Ja, Clint Eastwood är mycket mycket coolare än vad Reddit någonsin kommer att bli. Men han är Inte Romney.\r\n\r\nDetta är även anledningen till att jag tycker tanken om att ge folk med hög Kloutpoäng VIP status är att skjuta sig i foten.\r\n","seo":null,"info":{"type":"json","json":{"image":null,"preamble":"Seriöst...","title":"Clintan eller Reddit?","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:/stadier-av-teknisk-utveckling":{"_id":"/stadier-av-teknisk-utveckling","blocks":null,"title":null,"content":null,"seo":null,"info":null,"effect":null,"customPageTitle":null,"redirect":"/blog/stadier-av-teknisk-utveckling","__typename":"Resource"},"Resource:4545":{"_id":"4545","blocks":{"type":"json","json":[{"tag":"h1","content":"Projekt","index":0,"blockName":"core/heading"},{"content":"Vi jobbar med både stora och små kunder och projekt. Nedan är några utvalda kundprojekt med lite mer utförliga beskrivningar.","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Vi jobbar med både stora och små kunder och projekt. Nedan är några utvalda kundprojekt med lite mer utförliga beskrivningar.","fontSizeValue":"large"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":2},"shade":null,"fontSize":"large","index":2,"blockName":"next24hr/paragraph"},{"content":"","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"","fontSizeValue":"large"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":4},"shade":null,"fontSize":"large","index":4,"blockName":"next24hr/paragraph"},{"filterable":false,"includesHighlights":false,"postTypes":["project"],"highlightedPosts":[],"index":6,"blockName":"next24hr/postlist"}]},"title":"Projekt","content":null,"seo":{"type":"json","json":{"use_canonical_url":false,"canonical_url":null,"use_custom_page_title":false,"page_title":null,"use_meta_description":false,"meta_description":null,"use_meta_title":false,"meta_title":null,"no_index":false}},"info":{"type":"json","json":{"title":"Projekt","color":""}},"effect":{"type":"json","json":{"name":"none"}},"customPageTitle":null,"redirect":null,"__typename":"Resource"},"Resource:5236":{"_id":"5236","permalink":"/project/kopcenter","title":"Webb åt Shoppingcenter","type":"project","info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2020/01/shopping.png","width":1600,"height":1434,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMjAvMDEvc2hvcHBpbmcucG5nIiwid2lkdGgiOjE2MDAsImhlaWdodCI6MTQzNCwid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJpYXQiOjE1ODAxNDAxMTF9.e6F--UsMzaENQdi6xLCf_WhaV4bdbpMkIc6kCvfOp8Y","imageVersion":"v5"},"preamble":"","title":"Webb åt Shoppingcenter","color":""}},"__typename":"Resource"},"Resource:5142":{"_id":"5142","permalink":"/project/kolada","title":"Kolada","type":"project","info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2020/01/hypergene.jpg","width":1006,"height":800,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMjAvMDEvaHlwZXJnZW5lLmpwZyIsIndpZHRoIjoxMDA2LCJoZWlnaHQiOjgwMCwid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJpYXQiOjE1ODAxNDAxMTF9.PiHVx_TV3fHgnt57lfKE8abDAX4Z4Ysavm7P4tharzM","imageVersion":"v5"},"preamble":"","title":"Kolada","color":""}},"__typename":"Resource"},"Resource:1095":{"_id":"1095","blocks":{"type":"json","json":[]},"title":"Nya Photos","content":"!Det verkar allt mer troligt att Google bryter loss Photos från Google+ och gör det till en egen produkt.\r\n\r\n**Länge älskade jag iPhoto.** Det var den perfekta lösningen för någon som var intresserad nog att köpa en vettig kamera men för bekväm för att sitta och pilla i Lightroom och backa upp på Flickr. \r\n\r\nMen allt eftersom antalet bilder växte så blev iPhoto bökigare att hantera. Uppladdning till Flickr var begränsad i upplösningar av någon anledning[1] och [vissa skräckhistorier om korrupta filsystem](http://www.zeldman.com/2013/03/02/the-curse-of-the-zeldman-curse/) höll mig vaken om nätterna.\r\n\r\n![Snacka om happy flow.](http://24hr.se/wp-content/uploads/2015/02/OneYearLOL.png)\r\n\r\nSå för några år sedan slutade jag helt använda iPhoto och när Apple nu äntligen verkar ta tag i det på allvar är det försent för min del. Sen är det namnet... Photos[2]. \r\n\r\n**De senaste åren har jag använt Google Photos** — en enligt Google normen obegripligt ihopbakad Google+ tjänst — och varit väldigt nöjd. Som med de flesta Google tjänster blir det aldrig riktigt kärlek, men jag har i stort sett ingenting att klaga på. \r\n\r\n[OK, då.](http://www.24hr.se/de-sorgliga-sidoeffekterna-av-fantastisk-ux/) Men *förutom det* så är det bara bristen på den ultimata fotobokstjänsten som saknas. Och tro mig, om det är några som ligger bra till för att bygga **Den Ultimata Fotobokstjänsten** så är det Google. \r\n\r\nTillbaks till Apple. Problemet med iPhoto var att Apple inte förutsåg hur fruktansvärt många bilder vi människor skulle ta, en siffra som abra ökar. Att komma hem efter semestern med över tusen istället för knappa hundra bilder är inte hanterbart i iPhoto.\r\n\r\n**Flickr gjorde en bra sak** när de gav alla användare 1TB gratis lagringsutrymme. Men de lämnar mycket i övrigt att önska vad gäller sortering och sökning. Googles Photos är enligt mig den bästa fototjänsten just nu för att sök funkar så bra. **Sök är den absolut viktigaste funktionen för ett modernt fotobibliotek.** Om det sen är att jag som användare sitter och letar bilder eller om systemet kurerar dem åt mig är av underordnad betydelse.\r\n\r\n![Ibland går det snett](http://24hr.se/wp-content/uploads/2015/02/hitandmiss.png){medium right}\r\n\r\nMen som sagt, Photos (Googles version) är märkligt ihopknölad med Google+ vilket nog leder till att många inte tar den till sig. \r\n\r\nSå när jag läste att Google köpt [Odysee](http://techcrunch.com/2015/02/08/google-odysee/) hoppas jag att det är ett tecken på en utbrytning av Photos från Google+ till något som står på egna ben. Möjligheten att automatisera ett work flow för att lagra bilder på min egen NAS såväl som i molnet och helst av allt, att det bara sparas Highlights i molnet.\r\n\r\n**För visst är det konstigt?** ALLA pratar om hur [viktigt det är med foton](http://om.co/2014/12/10/weaving-a-very-visual-web/), hur mycket tid vi lägger på dem och vilket tillfälle det är att bygga ett imperium. Trots det har vi bara ett gäng överlappande halvträffar från en handfull företag som borde kunna bättre. Nya försök att slå sig in [läggs ner eller köps upp](http://www.theverge.com/2015/2/2/7964663/why-every-photo-storage-startup-dies-or-gets-acquired).\r\n\r\nDet glädjer mig att både Google och Apple nu verkar ta tag i det här allvar. Jag hoppas verkligen att de lyckas.\r\n\r\n***\r\n[1] Kan det varit för att jag inte var en PRO användare?\r\n\r\n[2] Som Ursula K. Le Guin fan har jag väldigt svårt för när folk inte tar namngivning på allvar\r\n\r\n ","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/bergtagen.jpg","width":1024,"height":678,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvYmVyZ3RhZ2VuLmpwZyIsIndpZHRoIjoxMDI0LCJoZWlnaHQiOjY3OCwid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJpYXQiOjE1ODAxNDAxNDR9.mtRYAgNV4DVkAvRHBiN9nIv5PJSvVrJgtCKGmXMpd3s","imageVersion":"v5","src":"//wp-content/uploads/2019/11/bergtagen.jpg"},"preamble":"Nog är det märkligt att något vi ägnar så mycket tid ges så lite uppmärksamhet?","title":"Nya Photos","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:2176":{"_id":"2176","blocks":{"type":"json","json":[]},"title":"Om du bara skall läsa EN...","content":"!Antalet bloggposter om Progressive Web Apps har exploderat\r\n\r\nMina \"flöden\" är fulla av läsvärda artiklar om Progressive Web Apps så till den milda grad att jag misstänker att hela webben snart kommer vara full av dem. För att göra ditt liv enklare har jag valt ut några lite extra läsvärda:\r\n\r\n[Ett podavsnitt om PWAs](https://www.24hr.se/progressive-web-apps/) för dig som hellre lyssnar än läser kan jag rekommendera detta Bubblan 2.0 avsnitt. Jag och Camilo pratar PWA i 27 minuter. \r\n\r\n[App Scope](https://appsco.pe/) är en App Store för PWAs. \r\n\r\n[What, Exactly, Makes Something A Progressive Web App?](https://infrequently.org/2016/09/what-exactly-makes-something-a-progressive-web-app/) En lättläst och detaljerad genomgång om vad som krävs för att något skall räknas som PWA. Jag gillar särskilt hur det är indelat i tre steg: det absolut nödvändiga minimikravet, bra-att-ha och slutligen Klassens ljus.\r\n\r\n[How Google And Others Are Plotting The Revenge Of The Web App\r\n](http://www.fastcompany.com/3063420/elasticity/how-google-and-others-are-plotting-the-revenge-of-the-web-app) Tvärt emot den överdrivet dramatiska rubriken är detta en riktigt mysig artikel som lämpar sig väl för lite fåtöljläsning en fredagskväll.\r\n\r\n[Why “Progressive Web Apps vs. native” is the wrong question to ask](https://medium.com/dev-channel/why-progressive-web-apps-vs-native-is-the-wrong-question-to-ask-fb8555addcbb#.ss3m03it1) Hmmm.... det här med långa väldigt förklarande rubriker kanske är något jag borde anamma... Nåja, i detta fallet är rubriken något missvisande men det är trots det en läsvärd post. I korthet går den ut på att en PWA ersätter **två** appar **och** en webbsida.\r\n\r\n[Thoughts on progressive web apps on the desktop](https://www.justinribeiro.com/chronicle/2016/09/10/desktop-pwa-bring-the-goodness/) Författaren har en bra poäng att även desktop kan dra nytta av lite PWA. Vi på 24HR byggde för flera år sedan ett Virtuellt Showroom åt Alfa Laval som hade off-line stöd. det så att säljare kunde \"installera\" det på sina laptops och sen åka ut till kunder som låg i obygden och fortfarande ha tillgång till materialet. Lösningen vi ersatte var att de hade webbsidan på CD-ROM. \r\n\r\n[6 web layout myths busted](http://www.creativebloq.com/features/6-web-layout-myths-busted) Inte specifikt om PWA men likväl en måsteläsning. Jen Simmons bjuder på en riktigt bra genomgång av några av de möjligheten modern webbdesign erbjuder när det kommer till layout. ","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/pwahocky.png","width":1171,"height":679,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvcHdhaG9ja3kucG5nIiwid2lkdGgiOjExNzEsImhlaWdodCI6Njc5LCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDE0MDE4NX0.fCbJqiBhjtyxu0OjMWmIyL8dLQRMQvdWCnH3HKFxP5g","imageVersion":"v5","src":"//wp-content/uploads/2019/11/pwahocky.png"},"preamble":"Fyra bra artiklar om Progressive Web Apps - och en bonus","title":"Om du bara skall läsa EN...","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:2314":{"_id":"2314","blocks":{"type":"json","json":[]},"title":"Filterbubblor","content":"!Efter senaste presidentvalet ekar min kammare av rop om filterbubblor.\r\n\r\nValet i USA är över och många i mitt twitterflöde är chockade. Många skriver insiktsfulla förklaringar till varför det gick som det gick. Många är arga, många rädda.\r\n\r\nIngen är glad.\r\n\r\nDet är min bubbla det. Jag har själv byggt den med omsorg. Öppnar jag den utmärkta tjänsten [Nuzzel](http://nuzzel.com/) så har jag 100% chans att hitta minst två intressanta artiklar om teknik och kultur. Hyfsat ofta från ett annat perspektiv än mitt eget. För det är vad jag vill ha och så har jag sett till att det blir.\r\n\r\nJag lägger faktiskt en del möda på att inte bara följa folk som är som jag, många av dem jag följer retar gallfeber på mig. Men insikten att det finns gott om folk där uttrycket *Business as Usual* inte har en positiv innebörd har gått mig helt förbi.\r\n\r\n**Självklart spelar det nya medielandskapet in** i vad som hände i USA och Storbritannien. Aldrig tidigare har fokus för världens största mediabolag varit att hålla sina \"användare\" inom deras *comfort zone*. Aldrig förr har en helt påhittad källa getts lika mycket tyngd som en med mångårig historia och en redaktion bakom sig. \r\n\r\nDet var detta som jag kom in på i slutet av en paneldebatt för [lite drygt ett år sedan.](https://youtu.be/xjUlfF-6S2Y?t=37m52s) För att vara extra supertydlig vill jag understryka att det **inte** är ett problem med någon sorts outbildad massa som röstar mot bättre vetande. \r\n\r\nProblemet är att **alla** vars främsta nyhetskälla skräddarsys av en algoritm befinner sig i en filterbubbla. Vi omger oss frivilligt med den moderna tidens motsvarighet till kinesiska propagandaposters. Rosiga barn med nygräddade surdegsbröd i famnen, fantastiska bruncher, och paraplydrinkar bredvid fötter mot solnedgångar. Hur kan våra svar upplevas som annat än ett \"Låt dem äta bakelser!\"?\r\n\r\nSå när Mark Zuckerberg försvara sig med att påpeka just detta, missar han helt poängen. Den totala brist på insikt i människors problem han talar om är *även den* en produkt av filterbubblor.\r\n\r\n###Fördjupning\r\n[A ‘Dewey Defeats Truman’ Lesson for the Digital Age](http://mobile.nytimes.com/2016/11/09/business/media/media-trump-clinton.html?smid=tw-nytimes&smtyp=cur&referer=https://t.co/y1OoPoOyDj)\r\n*The misfire on Tuesday night was about a lot more than a failure in polling. It was a failure to capture the boiling anger of a large portion of the American electorate that feels left behind by a selective recovery, betrayed by trade deals that they see as threats to their jobs and disrespected by establishment Washington, Wall Street and the mainstream media.*\r\n\r\n[The forces that drove this election’s media failure are likely to get worse](http://www.niemanlab.org/2016/11/the-forces-that-drove-this-elections-media-failure-are-likely-to-get-worse/)\r\n*There’s plenty of blame to go around, but the list of actors has to start with Facebook. And for all its wonders — reaching nearly 2 billion people each month, driving more traffic and attention to news than anything else on earth — it’s also become a single point of failure for civic information.*\r\n\r\n[Scott Galloway: Snapchat is a Loser](https://www.youtube.com/watch?v=CztRvr7_5W8)\r\n*Eight of the 13 companies that have outperformed the S&P five years straight have a few things in common. They don't just have a lot of users. They also glean data about those users' behavior and use the data to improve the consumer experience seamlessly.*\r\n\r\n[There is no such thing as the Denver Guardian, despite that Facebook post you saw](http://www.denverpost.com/2016/11/05/there-is-no-such-thing-as-the-denver-guardian/)\r\n*The only problem is that there is no such thing as “The Denver Guardian” and the news story it “reported” never happened.*\r\n\r\n\r\n[I walked from Liverpool to London. Brexit was no surprise](https://www.theguardian.com/commentisfree/2016/jun/27/liverpool-london-brexit-leave-eu-referendum)\r\n*What I saw and heard gave me an alarming sense of how the immense social changes wrought by Thatcherism are still having a profound effect on communities all over England. It also meant that when I awoke last Friday to the result of the EU referendum, I wasn’t remotely surprised.*\r\n\r\n[FACEBOOK, I’M BEGGING YOU, PLEASE MAKE YOURSELF BETTER](https://theintercept.com/2016/11/10/facebook-im-begging-you-please-make-yourself-better/)\r\n*You can blame Facebook outright for Trump’s victory, or not. But at the very least, we should demand from them some accountability for their role in spreading the present toxic sea of deliberate misinformation and non-factual chaos.*\r\n\r\n[Donald Trump Won Because of Facebook](http://nymag.com/selectall/2016/11/donald-trump-won-because-of-facebook.html)\r\n*The most obvious way in which Facebook enabled a Trump victory has been its inability (or refusal) to address the problem of hoax or fake news.*\r\n\r\n[Zuckerberg: the idea that fake news on Facebook influenced the election is “crazy”](http://www.theverge.com/2016/11/10/13594558/mark-zuckerberg-election-fake-news-trump)\r\n*“If you believe that, then I don’t think you have internalized the message the Trump supporters are trying to send in this election.”*\r\n\r\n[Facebook board member Marc Andreessen: Indians should’ve embraced Free Basics—and colonialism](http://qz.com/613815/facebook-board-member-marc-andreessen-indians-shouldve-embraced-free-basics-and-colonialism/)\r\n*On Wednesday morning (India time), Andreessen, who co-founded Andreessen Horowitz, a venture capital firm with more than $4 billion under management, said this on Twitter: Anti-colonialism has been economically catastrophic for the Indian people for decades. Why stop now?*\r\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/urfilter.jpg","width":1200,"height":826,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvdXJmaWx0ZXIuanBnIiwid2lkdGgiOjEyMDAsImhlaWdodCI6ODI2LCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDE0MDIxNX0.xe1jp77nE0AWUSXGMri2NYFC5NAwqOoKGyKMN5jboso","imageVersion":"v5","src":"//wp-content/uploads/2019/11/urfilter.jpg"},"preamble":"Filterbubblor gör ingen skillnad på högt eller lågt","title":"Filterbubblor","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:2432":{"_id":"2432","blocks":{"type":"json","json":[]},"title":"Micke väljer det bästa från året","content":"Årets app: \r\n[Moog Model 15.](https://itunes.apple.com/se/app/model-15/id1041465860?mt=8)\r\n\r\nÅrets skiva: \r\n[Radiohead - A Moon Shaped Pool.](https://open.spotify.com/album/6vuykQgDLUCiZ7YggIpLM9)\r\n\r\nÅrets innovation: \r\n[Teslas Gigafactory.](https://www.tesla.com/sv_SE/gigafactory)\r\n\r\nÅrets låt: \r\n[Radiohead - Ful Stop.](https://open.spotify.com/track/4CzTgOmc3Sdm4EgKQWzjQl)\r\n\r\nÅrets film: \r\n[Before the Flood.](http://www.imdb.com/title/tt5929776/)\r\n\r\nÅrets TV-serie: \r\n(Alltid) Game of Thrones.\r\n\r\nÅrets podcast: \r\nThe Nerdist.\r\n\r\nÅrets konst: \r\n[Delikatessbutiken för möss!](http://www.sydsvenskan.se/2016-12-09/muskonstverket-pa-bergsgatan-vaxer)\r\n\r\nÅrets bok: \r\nJag har faktiskt inte läst en bok i år (pga bebis). Eller möjligen Pappalogi!\r\n\r\nÅrets design:  \r\n[http://because-recollection.com](http://because-recollection.com)\r\n\r\nÅrets melankoli: \r\nTrump.\r\n\r\nÅrets extas: \r\nMin dotter.\r\n\r\n![Micke](http://www.24hr.se/wp-content/uploads/micke.jpg)","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/micke.png","width":1024,"height":682,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvbWlja2UucG5nIiwid2lkdGgiOjEwMjQsImhlaWdodCI6NjgyLCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDE0MDM1NX0.Q2YPcAWm3nlOB6Le91dvCfifx7fW2Q592HWOvxE9aSU","imageVersion":"v5","src":"//wp-content/uploads/2019/11/micke.png"},"preamble":"","title":"Micke väljer det bästa från året","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:652":{"_id":"652","blocks":{"type":"json","json":[]},"title":"Räkna hem din investering","content":"!Företagens digitala satsningar skulle kunna ge så mycket mer effekt och gå att räkna hem genom en tydligare koppling mellan de så kallade effektmålen och projektmålen. Brister i denna koppling resulterar i att webbleverantörer alltför oftast får beställningar avseende vad som skall byggas utan en direkt förklaring på varför. \r\n\r\nExempel på detta är när förutsättningarna redan är givna och kravspecifikationen består av att \"vi behöver en ny och bättre produktsida\". Dvs projektmålet är redan givet och effektmålet är höjt i dunkel. Detta brukar förklaras med att de digitala kanalerna än idag får hanteras lite vid sidan om den \"ordinarie verksamheten\".\r\n\r\nMed hjälp av stödargument som att det är branschstandard och att konkurrenten just nu gör det bättre så byggs den nya produktsidan upp. Resultatet kan vara några procent bättre konvertering och frågan om investeringen gick att räkna hem lämnas allt som oftast obesvarad.\r\n\r\nTrots detta dras projekten igång och redan i de inledande mötena kommer det fram att det som är affärskritiskt för bolaget istället är rekrytering av personal. Det kan till och med finnas beskrivet i affärsplanen att bolaget skall växa med 5 % och därutöver vet ganska exakt vilken typ av roller och personal man behöver för att vara konkurrenskraftig. Dvs ett tydligt effektmål.\r\n\r\nOm vi istället hade utgått från detta hade troligtvis projektet handlat om en integration mot LinkedIn snarare än utveckling av produktsidan. Dessutom hade vi kunnat spåra effekten efter projektet och båda parter hade kunnat svara på frågan om investeringen gick att räkna hem.\r\n\r\n/Thomas Lindvall 24HR\r\n[thomas.lindvall@24hr.se](mailto:thomas.lindvall@24hr.se)\r\n073-6636396","seo":null,"info":{"type":"json","json":{"image":null,"preamble":"Företagens digitala satsningar skulle kunna ge så mycket mer effekt och gå att räkna hem genom en tydligare koppling mellan de så kallade effektmålen och projektmålen.","title":"Räkna hem din investering","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:3151":{"_id":"3151","blocks":{"type":"json","json":[]},"title":"Slaget om App Store","content":"!När App Store kom till iOS var det en verklig game changer. Visst gick det att installera program på andra telefoner men upplevelsen var ingen höjdare. \r\n\r\nApp Store gav upphov till en guldrush där Apple ansågs leverera värde med råga för de 30% av kakan som de begärde. Jag hörde gott om historier om folk som förpackade allt möjligt material från webben i appform och sen drog in tiotusentals kronor i månaden på det. \r\n\r\nIdag ser det annorlunda ut. Folk installerar inte längre appar i samma utsträckning, och de appar som installeras skall helst vara gratis.\r\n\r\nDet är ingen utveckling Apple själva är så nöjda med, då appskatten är en viktig orsak till att Apples Services segment går så bra[1]. De försöker motverka gratistrenden på flera olika sätt. Dels uppmanar de apputvecklare att höja priset på sina appar eller gå över till prenumerationsmodellen[2] dels så blockerar de varje försök från utvecklare eller publicister att kringå de 30%. Valve försökte låta iOS användare streama spel via Steam Link[3] och gick samma öde tilmötes som Yahoo i Japan[4], det vill säga de blev utslängda från App Store.\r\n\r\nDe Apputvecklare som gått samman för att få en bättre deal från Apple är sannolikt ute i ogjort ärende[5]. \r\n\r\nPå andra sidan muren, i den otämjda Android världen, lyckades nyligen Epic släppa sin braksuccé Fortnite utan att Google kunde skära emellan. Tack vare Androids öppna natur kunde Epic erbjuda en installer på sin hemsida som tog hand om nedladdning och isntallation helt utan Googles Play Store. \r\n\r\nEpics VD Tim Sweeney sa till Forbes att \r\n>\"Avoiding the 30 per cent 'store tax' is a part of Epic's motivation. It's a high cost in a world where game developers' 70 per cent must cover all the cost of developing, operating, and supporting their games. And it's disproportionate to the cost of the services these stores perform, such as payment processing, download bandwidth, and customer service.\"\r\n\r\nHan lär även ha sagt att han gärna kringått Apples App Store samt att 12% kändes som en mer rimlig summa att betala.\r\n\r\nMen säg den lycka som varar för evigt. Google hittade snart ett episkt säkerhetshål i Epics installer modell (det är inte så enkelt att det bara var installern det var fel på[6]) och skandalen var ett faktum. Det ligger inte långt bort att tänka att Googles iver att berätta om säkerhetshålet var ett ytterst medvetet utspel för att avskräcka både spelare och andra utvecklare från att ge sig på en liknande modell.[7]\r\n\r\nJust spelbranschen är intressant både för att de har en lång historia av att skapa egna app stores[8] men kanske framför allt för att det är spel som drar in överlägset mest pengar till Apple och Google. I skrivande stund är 18 av 20 på den märkligt navelskådande topplistan över mest inkomstbringande appar på Google Play Store spel. Etta ligger dock Tinder. Det är inte så konstigt[9] att spelbranschen börjar se sig om efter alternativ i en kommande våg av unbundling/re-bundling[10].\r\n \r\nJag kan inte låta bli att tänka på den gamla devisen “Gör inte någon annans plattform till en viktig del av din affärsmodell”. Gång på gång har jag sett benen slås undan på smarta idéer som varit beroende av att någon av FANG jättarna inte beslutade att ge sig in i leken. \r\n\r\nAnvänd gärna de fördelar som kan erbjudas i början, men jobba alltid för att göra dig oberoende av den som äger marken du bygger på.\r\n\r\n1. https://www.engadget.com/2018/07/31/apple-q3-2018-earnings/\r\n2. https://www.businessinsider.com/apple-secret-meeting-developers-new-york-subscriptions-app-store-2018-7\r\n3. https://www.theverge.com/2018/5/24/17392470/apple-rejects-valve-steam-link-app-store-ios-game-steaming\r\n4. https://gadgets.ndtv.com/apps/news/apple-accused-of-pressuring-game-rivals-in-japan-report-1901538\r\n5. https://www.thedevelopersunion.org/\r\n6. https://blog.checkpoint.com/2018/08/12/man-in-the-disk-a-new-attack-surface-for-android-apps/\r\n7. https://www.androidcentral.com/epic-games-first-fortnite-installer-allowed-hackers-download-install-silently\r\n8. https://medium.com/@morganjaffit/red-dead-redemption-2-will-be-the-biggest-release-of-the-year-and-theres-no-reason-to-believe-it-a6ef3c5ab8f7\r\n9. https://www.theregister.co.uk/2018/08/29/app_store_duopoly_30_per_cent/\r\n10. https://www.24hr.se/packa-upp-och-packa-ner/\r\n\r\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/make-not-war.jpg","width":1280,"height":720,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvbWFrZS1ub3Qtd2FyLmpwZyIsIndpZHRoIjoxMjgwLCJoZWlnaHQiOjcyMCwid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJpYXQiOjE1ODAxNDAzOTJ9.0FWbSP1jZYzFomzP1BaBgylPef7D_IC2KE3U-yFuD_8","imageVersion":"v5","src":"//wp-content/uploads/2019/11/make-not-war.jpg"},"preamble":"Fortnite-skandalen satt i sitt sammanhang ","title":"Slaget om App Store","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:1631":{"_id":"1631","blocks":{"type":"json","json":[]},"title":"Tidsresor","content":"!En kul bieffekt med webben är att den har möjliggjort tidsresor\r\n\r\nDet tog inte lång tid för webben att bli en samlingsplats för våra digitala fotoarkiv. Flickr var omslagsbarn för Web 2.0 revolutionen då webben gick från att vara exklusivt för de som ägde serverutrymme till att låta alla med en uppkoppling vara med och bidra.\r\n\r\nOch mycket bilder har det blivit. Enbart Google Photos, inte ens ett år gammalt, har snart 4 000 TB bilder lagrat. Sen är det alla bibliotek och institutioner som laddar upp inskannat material till Flickr Commons. Mycket. Bilder. Blir. Det.\r\n\r\nSå till tidsresandet. \r\n\r\nGenom att samla bilder tagna på samma plats sedan början av det nya milleniet och sen klippa ihop dem till en time-lapse så skapade studenter University of Washington tillsammans med Google fascinerande filmer där man kan se träd växa, berg vittra sönder och glaciärer töa bort. \r\n\r\n\r\n\r\nMed satellitfoton från google maps går det att se [hur korvsjöar bildas](http://www.geek.com/science/google-maps-time-lapse-shows-how-rivers-move-over-time-1565096/).\r\n\r\nOch för den som vill gå längre bak än vad digitalfoton sträcker sig finns som sagt The Commons på Flickr. Där går det att hitta illustrationer från reseböcker som är över 100 år gamla.\r\n![En båt av sten? Nu har jag sett allt!](http://www.24hr.se/wp-content/uploads/stoneboat.jpg)\r\nJag snubblade över en bild av Marmorbåten i Sommarpalatset i Peking som jag nyligen besökte. I dagsläget är den i ett anskrämligt skick då däcksbyggnaden är täckt av amatörmässigt marmorerad plywood. Jag orkade inte ens ta en bild på eländet men den skymtar här i bakgrunden. \r\n\r\n![Är det BOKEH med dig så är det OK med mig](https://www.24hr.se/wp-content/uploads/marbleboat.jpg){medium right}\r\n\r\nFast det är klart, den är i bättre skick än efter att engelsmännen [brände upp den på rent jävelskap](http://ichef.bbci.co.uk/news/976/cpsprodpb/12D58/production/_86444177_stonejunk.jpg) under det andra opiumkriget.","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/shoppingthennnow.jpg","width":1516,"height":760,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvc2hvcHBpbmd0aGVubm5vdy5qcGciLCJ3aWR0aCI6MTUxNiwiaGVpZ2h0Ijo3NjAsIndoaXRlbGlzdFNpemVzIjpbIjEyMDB4QVVUTyIsIjEwMHg2NSIsIjEwMHhBVVRPIiwiMTEweDgyIiwiNzUweEFVVE8iLCIxMDAweEFVVE8iLCIxMjAweDgwMCIsIjYwMHg0MDAiLCIxOTIweEFVVE8iLCI5NjB4QVVUTyIsIjMwMHhBVVRPIiwiMTkyMHgxMDAwIiwiOTYweDUwMCIsIjQ4MHgyNTAiLCIyMDB4MTUwIiwiMjI1eDE3MCIsIjIyNXhBVVRPIiwiMjI5eDMwMCIsIjM2OHhBVVRPIiwiNDUweDM0MCIsIjUwMHhBVVRPIiwiNzUweDUwMCIsIjd4MTAiLCI3eDEyIiwiN3gxNiIsIjd4MyIsIjd4NCIsIjd4NSIsIjd4NiIsIjd4NyIsIjd4OCIsIjd4OSIsIjF4MSJdLCJpbWFnZVZlcnNpb24iOiJ2NSIsImZvY3VzIjp7IngiOjAuNSwieSI6MC41fSwiaWF0IjoxNTgwMTQwNDQ1fQ.lvGcgWRSGySFa9i6Pl7c2xeNz33aWfZlETJOi0QJuM0","imageVersion":"v5","src":"//wp-content/uploads/2019/11/shoppingthennnow.jpg"},"preamble":"Bakåt i tiden med webbens hjälp","title":"Tidsresor","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:1534":{"_id":"1534","blocks":{"type":"json","json":[]},"title":"Ett missförstånd om konton","content":"!Nu kan du använda Facebook utan att skapa ett facebook-konto. FALSKT \r\n\r\nSå lät det i teknikpressen över hela världen för ett tag sedan. Det var helt fel och riktigt sorgligt att se. Jag har [varit inne lite på det innan](https://www.24hr.se/att-svara-i-kyrkan/) men nu skall jag bli övertydlig: **De som skriver om teknik är idag i för stor utsträckning trista klåpare och nyttiga idioter.**\r\n\r\nJag hoppas att just **du** som läser detta är en av dem som okritiskt spred Facebooks lögn om den kontofria användaren. Jag hoppas att du tar till dig av denna kritiken och att du i framtiden tänker ett varv till eller kontaktar någon som faktiskt kan något om teknik innan du stöper om en pressrelease.\r\n\r\n![Vad Messenger vill komma åt på din telefon](http://www.24hr.se/wp-content/uploads/noaccountLOL.jpg){small right}\r\nSå, vad var det då som var fel? Facebook låter ju de facto människor använda deras Messenger-app utan att skapa ett Facebook-konto. Allt som behövs är att man lämnar över sitt mobilnummer och sin kontaktlista... och sin kamera... och GPS ... och media filer ... mikrofon, enhets-ID etc etc. Det enda de inte ber om är namn och personnummer, saker de förmodligen hittar i din telefon utan allt för stora problem.\r\n\r\nVi som jobbar med att utveckla tjänster talar om \"turister\" eller \"skugganvändare\". Personer som surfar runt och använder en tjänst utan att ha registrerat sig men vars handlingar vi sparar undan fram till dess att de klickar på Spara eller Skicka. Då ber vi om en mailadress.\r\n\r\nTekniken kallas för [Progressive Profiling](https://www.24hr.se/progressive-profiling/) och är varken ny eller kontroversiell.\r\n\r\nI Facebooks fall fungerar det så att de låter personer skapa ett helt vanligt Facebook-konto fast med vissa av fälten tomma. Vinsten är att de kan suga in metadata om hur folk rör sig, vem de [åker taxi med](http://www.aftonbladet.se/nyheter/kolumnister/ronniesandahl/article19500713.ab), vad de [lyssnar på för musik](http://www.bbc.com/news/technology-27517817) eller vilka de [poserar med på bilder](http://fortune.com/2015/06/23/facebook-facial-recognition/). \r\n\r\nSkulle någon sedan besluta sig för att gå med på riktigt så skapas självklart inte något nytt konto. Den nya medlemmen får fylla i namn och födelsedatum (förmodligen helt i onödan) och hepp! Saken är klar.\r\n\r\nDet var, med andra ord, aldrig tal om att använda Facebook utan konto; det handlade bara om ett nytt, lite snabbare, första steg.","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/fbLOL.jpg","width":1200,"height":764,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvZmJMT0wuanBnIiwid2lkdGgiOjEyMDAsImhlaWdodCI6NzY0LCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDE0MDQ4Nn0.KA-8aN0SeTS98eRZ6v0FDsyfyLDbSflo-P0BuFyFNuQ","imageVersion":"v5","src":"//wp-content/uploads/2019/11/fbLOL.jpg"},"preamble":"Teknikpressen består till en ohälsosam del av en skock får.","title":"Ett missförstånd om konton","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:4449":{"_id":"4449","blocks":{"type":"json","json":[{"tag":"h1","content":"Att jobba på 24HR","index":0,"blockName":"core/heading"},{"backgroundType":null,"template":[{"width":"2/3"},{"width":"1/3"}],"blocks":[{"blocks":[{"content":"Vi på 24HR har rört oss i framkanten av digitaliseringen i över tjugo år, vilket har varit extremt lärorikt. ","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Vi på 24HR har rört oss i framkanten av digitaliseringen i över tjugo år, vilket har varit extremt lärorikt. ","fontSizeValue":"large"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":0},"shade":null,"fontSize":"large","index":0,"blockName":"next24hr/paragraph"},{"content":"En insikt är hur viktigt det är med kreativa medarbetare som trivs med att lösa komplexa problem. Därför ser vi till att de som jobbar här får möjlighet att utvecklas, både inom det de kan, men även inom helt nya områden. ","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"En insikt är hur viktigt det är med kreativa medarbetare som trivs med att lösa komplexa problem. Därför ser vi till att de som jobbar här får möjlighet att utvecklas, både inom det de kan, men även inom helt nya områden. ","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":1},"shade":null,"fontSize":"normal","index":1,"blockName":"next24hr/paragraph"},{"tag":"h4","content":"Personlig Utveckling","index":2,"blockName":"core/heading"},{"content":"För att stimulera kunskapsutvecklingen på 24HR uppmuntrar vi inlärning och experimentlusta. Vi avsätter tid till personliga projekt på arbetstid , vi går på kurser, sponsrar teknikinköp, och åker på konferenser. Emellanåt håller vi hackathons där vi laborerar kring olika kommande tekniker eller funderar på hur vi kan effektivisera våra interna processer.

","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"För att stimulera kunskapsutvecklingen på 24HR uppmuntrar vi inlärning och experimentlusta. Vi avsätter tid till personliga projekt på arbetstid , vi går på kurser, sponsrar teknikinköp, och åker på konferenser. Emellanåt håller vi hackathons där vi laborerar kring olika kommande tekniker eller funderar på hur vi kan effektivisera våra interna processer.

","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":3},"shade":null,"fontSize":"normal","index":3,"blockName":"next24hr/paragraph"}],"index":0,"blockName":"next24hr/column"},{"blocks":[{"id":5089,"image":{"url":"//wp-content/uploads/2020/01/indklaubb.jpg","width":798,"height":1064,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMjAvMDEvaW5ka2xhdWJiLmpwZyIsIndpZHRoIjo3OTgsImhlaWdodCI6MTA2NCwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJpYXQiOjE1ODAxNDA2NTN9.6Htrb61E4rhVqTZGgHOBLnIj_oCP4-Nc3WSnCOEevc8","imageVersion":"v5"},"size":null,"tag":"img","widthType":null,"widthInPixels":null,"caption":null,"copyright":null,"index":0,"blockName":"next24hr/image"}],"index":1,"blockName":"next24hr/column"}],"minHeight":null,"width":"normal","verticalPadding":"big","verticalAlignment":"top","tag":"section","index":2,"blockName":"next24hr/section"},{"backgroundType":"gradient","backgroundValue":"green-blue","template":[{"width":"1/2"},{"width":"1/2"}],"blocks":[{"blocks":[{"id":4450,"image":{"url":"//wp-content/uploads/2019/12/allworkandnoplay.jpg","width":1080,"height":1080,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTIvYWxsd29ya2FuZG5vcGxheS5qcGciLCJ3aWR0aCI6MTA4MCwiaGVpZ2h0IjoxMDgwLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sIndoaXRlbGlzdFNpemVzIjpbIjEyMDB4QVVUTyIsIjEwMHg2NSIsIjEwMHhBVVRPIiwiMTEweDgyIiwiNzUweEFVVE8iLCIxMDAweEFVVE8iLCIxMjAweDgwMCIsIjYwMHg0MDAiLCIxOTIweEFVVE8iLCI5NjB4QVVUTyIsIjMwMHhBVVRPIiwiMTkyMHgxMDAwIiwiOTYweDUwMCIsIjQ4MHgyNTAiLCIyMDB4MTUwIiwiMjI1eDE3MCIsIjIyNXhBVVRPIiwiMjI5eDMwMCIsIjM2OHhBVVRPIiwiNDUweDM0MCIsIjUwMHhBVVRPIiwiNzUweDUwMCIsIjd4MTAiLCI3eDEyIiwiN3gxNiIsIjd4MyIsIjd4NCIsIjd4NSIsIjd4NiIsIjd4NyIsIjd4OCIsIjd4OSIsIjF4MSJdLCJpbWFnZVZlcnNpb24iOiJ2NSIsImlhdCI6MTU4MDE0MDY1M30.yXWUdLdMsw6RK9dFKnEphIE5ZP5_es_wCodBAKEhFss","imageVersion":"v5"},"size":null,"tag":"img","widthType":null,"widthInPixels":null,"caption":null,"copyright":null,"index":0,"blockName":"next24hr/image"}],"index":0,"blockName":"next24hr/column"},{"blocks":[{"tag":"h2","content":"Kultur","index":0,"blockName":"core/heading"},{"content":"Vi gör roliga saker ihop även utanför våra kundprojekt. Vi tränar tabata, har internkonferenser, reser till andra konferenser, har en stående fredagsfrukost där vi delar med oss av vad vi lärt oss, samt har regelbundna afterworks. 

Men vi vill inte skapa en sekt, de som jobbar här är individer med sina egna perspektiv, och det är något vi värnar om.","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Vi gör roliga saker ihop även utanför våra kundprojekt. Vi tränar tabata, har internkonferenser, reser till andra konferenser, har en stående fredagsfrukost där vi delar med oss av vad vi lärt oss, samt har regelbundna afterworks. 

Men vi vill inte skapa en sekt, de som jobbar här är individer med sina egna perspektiv, och det är något vi värnar om.","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":1},"shade":null,"fontSize":"normal","index":1,"blockName":"next24hr/paragraph"}],"index":1,"blockName":"next24hr/column"}],"minHeight":null,"width":"constrained","verticalPadding":"big","verticalAlignment":"center","tag":"section","index":4,"blockName":"next24hr/section"},{"tag":"h3","content":"Alla goda ting är fyra","index":6,"blockName":"core/heading"},{"content":"För några år sedan tog vi fram några värdeord; Kreativa, Nyfikna, Möjliga och Omtänksamma. Det är ord som vi både kan stå för, och sträva efter på en och samma gång. ","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"För några år sedan tog vi fram några värdeord; Kreativa, Nyfikna, Möjliga och Omtänksamma. Det är ord som vi både kan stå för, och sträva efter på en och samma gång. ","fontSizeValue":"large"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":8},"shade":null,"fontSize":"large","index":8,"blockName":"next24hr/paragraph"},{"content":"Kreativa
Kreativitet är många saker. Att skapa något nytt, att använda vad som finns på ett oväntat sätt, att leta efter nya synergier.

Att vara kreativ är ett måste i en föränderlig bransch.

Nyfikna
Vi vet att vår bransch alltid kommer att befinna sig i ständig förändring och att vi inte har något annat val än att förändras med den.

Så det är bra att vi är nyfikna och gillar att prova nya saker.

Möjliga
I början var utmaningen huruvida saker var möjliga att göra. Kan WordPress driva en multinationell webbplats? Kan en sida se bra ut på en mobil?

Idag vet vi att svaret alltid är ja. Frågan är hur det görs på bästa sätt.

Omtänksamma
Vi värnar om våra kunder och varandra. Vi tar ansvar för det vi byggt och vi delar med oss av vår kunskap.","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Kreativa
Kreativitet är många saker. Att skapa något nytt, att använda vad som finns på ett oväntat sätt, att leta efter nya synergier.

Att vara kreativ är ett måste i en föränderlig bransch.

Nyfikna
Vi vet att vår bransch alltid kommer att befinna sig i ständig förändring och att vi inte har något annat val än att förändras med den.

Så det är bra att vi är nyfikna och gillar att prova nya saker.

Möjliga
I början var utmaningen huruvida saker var möjliga att göra. Kan WordPress driva en multinationell webbplats? Kan en sida se bra ut på en mobil?

Idag vet vi att svaret alltid är ja. Frågan är hur det görs på bästa sätt.

Omtänksamma
Vi värnar om våra kunder och varandra. Vi tar ansvar för det vi byggt och vi delar med oss av vår kunskap.","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":10},"shade":null,"fontSize":"normal","index":10,"blockName":"next24hr/paragraph"},{"tag":"h4","content":"Sök jobb här","index":12,"blockName":"core/heading"},{"content":"Om vi söker en särskild kompetens så lägger vi ut en annons här på sidan om det. Men vi letar alltid efter webbutvecklare med nyfikenhet och driv. Oavsett om du känner dig mest hemma i .Net eller NodeJS världen, front of the front end eller full stack.

Skicka in din resume till Mats.","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Om vi söker en särskild kompetens så lägger vi ut en annons här på sidan om det. Men vi letar alltid efter webbutvecklare med nyfikenhet och driv. Oavsett om du känner dig mest hemma i .Net eller NodeJS världen, front of the front end eller full stack.

Skicka in din resume till Mats.","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":14},"shade":null,"fontSize":"normal","index":14,"blockName":"next24hr/paragraph"},{"tag":"h4","content":"Letar du praktik?","index":16,"blockName":"core/heading"},{"content":"Bra, för vi letar efter praktikanter som är sugna på att bli en del i vår dagliga verksamhet. Du får handledning och skarpa projekt att lägga i din portfolio. Så om du är nyfiken på att utvecklas och lära dig mer om hur det är att jobba på en teknikbyrå så hör av dig till Mats.","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Bra, för vi letar efter praktikanter som är sugna på att bli en del i vår dagliga verksamhet. Du får handledning och skarpa projekt att lägga i din portfolio. Så om du är nyfiken på att utvecklas och lära dig mer om hur det är att jobba på en teknikbyrå så hör av dig till Mats.","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":18},"shade":null,"fontSize":"normal","index":18,"blockName":"next24hr/paragraph"}]},"title":"Att jobba på 24HR","content":null,"seo":{"type":"json","json":{"use_canonical_url":false,"canonical_url":null,"use_custom_page_title":false,"page_title":null,"use_meta_description":false,"meta_description":null,"use_meta_title":false,"meta_title":null,"no_index":false}},"info":{"type":"json","json":{"title":"Att jobba på 24HR","color":""}},"effect":{"type":"json","json":{"name":"none"}},"customPageTitle":null,"redirect":null,"__typename":"Resource"},"Resource:/planera-ett-digitaliserings-projekt":{"_id":"/planera-ett-digitaliserings-projekt","blocks":null,"title":null,"content":null,"seo":null,"info":null,"effect":null,"customPageTitle":null,"redirect":"/blog/planera-ett-digitaliserings-projekt","__typename":"Resource"},"Resource:2252":{"_id":"2252","blocks":{"type":"json","json":[]},"title":"Planera ett Digitaliserings -projekt.","content":"##Road map\r\nSjälvklart är alla Digitaliseringsprojekt unika och kräver individuella projektplaner. Men som alltid är bra att ha en generell plan som utgångspunkt. De följande stegen kan verka uppenbara när du ser dem uppradade såhär men tro mig, det är förvånansvärt enkelt att missa ett steg vilket leder till massa onödigt extrajobb senare i projektet. \r\n\r\n###Identifiera vad som skall göras\r\nDet är alltid lättare att få något gjort när det finns ett tydligt mål att sträva mot. Gör en lista på konkreta tjänster som kan leda till **mätbara förbättringar på befintliga problem**. Tar det lång tid att lägga en order? Försvinner data som skulle in i CRMet på grund av för krångliga interface? Kan information från en avdelning underlätta arbetet i en annan? \r\n\r\n###Inventera\r\nVilka system finns idag och vad används de till? Hur går det att exponera informationen i dessa system? Behöver något ersättas? Finns det någon information som inte fångas upp? Vilka beroenden existerar idag? Utse minst en person som får till ansvar att ha en överblick över alla system och hur de relaterar till varandra. För ett normalstort företag behövs det idag minst en “organistationskarta” för system och i vissa fall klickbara visualiseringar av hur de interagerar. **Vilka system som finns och hur de fungerar tillsammans är idag precis lika viktigt som vilka anställda du har och hur de jobbar tillsammans**. Respektera dem. \r\n\r\n###Släck bränder\r\nNormalisera datan så att **ingen information kan existera i två olika versioner parallellt**. Om ett system är beroende av ett annat så är det viktigt att säkerställa att ändringar i det ena systemet ger tydliga varningar om eventuella negativa bi-effekter i det andra.\r\n\r\n###Bygg API\r\nNär man väl har bestämt vad som skall göras (Steg 1) och tagit reda på vilken information som finns tillgänglig (Steg 2) är det dags att bestämma hur **APIet som skall serva nya applikationer** skall se ut. Eftersom all data har harmoniserats (Steg 3) är det först och främst en fråga om hur man får tag på den information som behövs för att serva applikation X. Nåja... det och en massa kodande. \r\n\r\n###Bygg applikationer\r\nFörst när ert nya interna API är på plats är det dags att bygga det alla ville ha i Steg 1. Allt för många system faller på att de inte ges tillräckligt med kärlek vad gäller användargränssnitt. Tänk på att det **kan finnas behov av flera användargränssnitt** för att serva till exempel både kunder och administratörer Tyvärr är det oftast administratören som blir lidande vilket leder till att viktig information går förlorad då ingen orkar eller ens kan mata in/uppdatera den.\r\n\r\n###Underhåll, underhåll, underhåll\r\nKör löpande möten med avstämningar för att se att allt fungerar som det var tänkt. Oftast leder en liten förbättring på ett ställe till att nya idéer dyker upp, samla in dem på ett ställe så att de inte går förlorade. Behövs det nya system till en avdelning? Se till så att det har ett vettigt API och stäm av med personen som har ansvar för överblicken från Steg 2 och gör en plan för hur det systemet skall passa in i flödet.\r\n\r\nDenna post är del två i en serie om Digitaliseringen. Den första svarar på frågan [Vad är Digitalisering?](https://www.24hr.se/digitaliseringen/)","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/bluskiesahead.jpg","width":1500,"height":1188,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvYmx1c2tpZXNhaGVhZC5qcGciLCJ3aWR0aCI6MTUwMCwiaGVpZ2h0IjoxMTg4LCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDE0MDY1NX0.sAnIknIiGYCy83BzX_ma3NOkby5MAtiduv3ddCAv6a8","imageVersion":"v5","src":"//wp-content/uploads/2019/11/bluskiesahead.jpg"},"preamble":"En grundplan för digitalisering","title":"Planera ett Digitaliserings -projekt.","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:1262":{"_id":"1262","blocks":{"type":"json","json":[]},"title":"Flat Design","content":"!Flat design kom som en motreaktion mot den förhärskande [skeuomorphismen](http://www.24hr.se/skeuomorphism/). Men det är knappast den sista designtrenden vi kommer att få uppleva.\r\n\r\nMicrosoft var först med att anamma Flat design. De kallade det True Digital eftersom de ansåg att alla försök att efterlikna fysiska knappar och reglage var förljuget pynt som vi inte längre behövde. Det må vara hur det vill med den saken, jag är personligen av uppfattningen att vi inte har en susning av vad våra interaktioner *faktiskt* innebär och att vi behöver betydligt mer handhållning än vad vi tror. \r\n\r\nJag ser flat design som en helt naturlig stilpendling, precis som när realismen kom som en reaktion på storslagna romantiska målningar. Även om Apple var sist av de stora att ta till sig det platta uttrycket så hade de flesta coola appmakarna och webbdesignerna rört sig mot modern minimalism långt innan iOS7. Övergången från till exempel Tinks platta doughnutdiagram till Apples fuskaluminium och glasblänk var ögonskärande.\r\n\r\n###Flat Design är i mångt och mycket en gräsrotsrörelse. \r\n\r\nDärför känns det väldigt uppfriskande att läsa långa bittra bloggposter av någon som hatar det “nya” platta.\r\n\r\n>Part of why I write is for professional reasons, because I truly believe the design community is going in an unhealthy direction. But I also write selfishly. Because every one of us, myself included, spends a huge amount of time using computer interfaces. It really makes a difference if they are enjoyable and understandable to use. I write because the need for a digital humanism is more pressing than ever.\r\n\r\n[Eli Schiff, Humanist Interface: Introduction](http://www.elischiff.com/blog/2015/2/2/humanistintroduction) \r\n\r\nJag håller verkligen inte med honom i allt han skriver. Men det finns gott om data som visar på att det är lättare för en besökare att förstå att en knapp är en knapp om den *ser ut som en knapp.* Att fler klickar på ett tydligt utskrivet MENY än på en hamburgerikon.\r\n\r\nSen gillar jag hans poäng om att mycket av hantverket har försvunnit från grafisk design. Man kan tycka vad man vill om ikoner som ser ut såhär\r\n![Undrar hur lång tid denna designen tog](http://www.24hr.se/wp-content/uploads/2015/04/oldskool.png)\r\nMen när jag ser dem så tänker jag “Det där hade jag aldrig kunnat göra”. Det krävs lång erfarenhet och mycket kunskap för att skapa dem. Till skillnad från när jag ser detta och tänker “Det där hade jag kunnat göra bättre”\r\n![platta och ganska plottriga ikoner är väl inte nödvändigtvis ett steg framåt för iOS](http://www.24hr.se/wp-content/uploads/2015/04/ios7.jpg)\r\nDen stora trenden just nu är animation snarare än grafiskt finlir. Och precis som med grafiskt finlir har det gått från att vara i besökarens tjänst till att tillfredsställa utvecklarnas behov av att uttrycka sig. Se bara de föreslagna lösningarna på problemet med att inte alla scrollar när de möts av en stor hero image:\r\n\r\n>Using subtle animation to communicate (not an animated arrow though)\r\n\r\n[Dear web designer, let's stop breaking the affordance of scrolling](https://medium.com/user-experience-design-1/dear-web-designer-let-s-stop-breaking-the-affordance-of-scrolling-fe8bf258df7b)\r\n\r\nVerkligen? [Underlaget författaren baserar denna lösning på](http://www.hugeinc.com/ideas/perspective/everybody-scrolls) visar tydligt att det bästa är att beskära bilden. Trots detta så skall det alltså animeras saker på tre olika vis. Animation för animationens skull, inte besökarens.\r\n\r\nDetta är en risk med alla trender, folk som implementerar dem vet bara *hur* man gör, inte *varför*. Taktik utan strategi vilket resulterar i en motreaktion.","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/read-all-about-it.jpg","width":2000,"height":1125,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvcmVhZC1hbGwtYWJvdXQtaXQuanBnIiwid2lkdGgiOjIwMDAsImhlaWdodCI6MTEyNSwid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJpYXQiOjE1ODAxNDA2ODR9.yXRaGKjaROPmKIfuMyI8etuzUJY5PMktT36XyIUNbzk","imageVersion":"v5","src":"//wp-content/uploads/2019/11/read-all-about-it.jpg"},"preamble":"Jag tror inte för ett ögonblick att flat är något annat än en fluga.","title":"Flat Design","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:3502":{"_id":"3502","blocks":{"type":"json","json":[]},"title":"På andra sidan Uncanny Valley","content":"!Vi har några besvärliga år framför oss\r\n\r\nFörsta gången jag stötte på fenomenet denna bloggposten kommer försöka sätta namn på var på en demo av ett CMS. Utvecklarna visade stolt upp att det gick att redigera kod på nätet “Direkt i browsern!”, och att texten färgkodades precis som i en “riktig” IDE. \r\n\r\nIngen var imponerad. De som höll i demon underströk hur mycket tid de lagt ner på detta. Det var tydligt att de förväntade sig, om inte stående ovationer, så åtminstone ett kollektivt “Ååååhhhh!”. \r\n\r\n“En tillräckligt avancerad teknik är omöjlig att skilja från magi” skrev Arthur C. Clarke och det kan jag hålla med om. Men innan vi når dit kommer vi (främst utvecklare) behöva förlika oss med att teknik blir lite tråkig.\r\n\r\nGoogle visade med stolthetsdarr på rösten upp sin Next Generation Assistant på årets upplaga av Google I/O. Den gjorde i stort sett vad dagens assistent kan göra men den behövde inte skicka ljud till en server för analys. Det gav snabbare respons och möjligheten att föra en pågående dialog utan att hela tiden behöva säga “OK Google”. Deras assistent blev med andra ord så pass lik en människa att den slutade imponera. \r\n\r\n“Jaha, du klarade av att boka en taxi utan att jag berättade var jag befann mig, men du frågade inte om du skulle ställa in ett extra tidigt larm med tanke på hur dags jag måste upp.”\r\n\r\nVi pratar ofta om uncanny valley och hur det ställer till det när teknik börjar närma sig mänskligt utseende/beteende. Vid en gräns blir det tillräckligt likt för att se verkligt ut, men små skillnader gör att det känns så pass onaturligt att resultatet blir obehagligt. \r\n\r\nVad vi behöver nu är en term för när saker blir så pass bra att vi tar dem för givna. Då vi börjar ställa orimliga krav i still med att “Det där klarar min femåring av”, eller helt enkelt inte blir imponerade av något som krävt enormt mycket arbete för att åstadkomma. \r\n\r\nGoogle har bevisligen lagt ner väldigt mycket arbete på sin Second Generation Assistant. Det är en full .0 uppgradering, inte en inkrementell ökning. Men för mig var det bara gäsp.\r\n\r\nFör varje steg upp ur Uncanny Valley vi tar så förväntar sig användare det dubbla. \r\n\r\nJag hade tänkt att kalla fenomenet Familiar Knoll (den bekanta kullen) men frågan är om det inte är en bergsvägg som måste bestigas. The Familiar Cliff. \r\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/valley.jpg","width":2000,"height":1125,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvdmFsbGV5LmpwZyIsIndpZHRoIjoyMDAwLCJoZWlnaHQiOjExMjUsIndoaXRlbGlzdFNpemVzIjpbIjEyMDB4QVVUTyIsIjEwMHg2NSIsIjEwMHhBVVRPIiwiMTEweDgyIiwiNzUweEFVVE8iLCIxMDAweEFVVE8iLCIxMjAweDgwMCIsIjYwMHg0MDAiLCIxOTIweEFVVE8iLCI5NjB4QVVUTyIsIjMwMHhBVVRPIiwiMTkyMHgxMDAwIiwiOTYweDUwMCIsIjQ4MHgyNTAiLCIyMDB4MTUwIiwiMjI1eDE3MCIsIjIyNXhBVVRPIiwiMjI5eDMwMCIsIjM2OHhBVVRPIiwiNDUweDM0MCIsIjUwMHhBVVRPIiwiNzUweDUwMCIsIjd4MTAiLCI3eDEyIiwiN3gxNiIsIjd4MyIsIjd4NCIsIjd4NSIsIjd4NiIsIjd4NyIsIjd4OCIsIjd4OSIsIjF4MSJdLCJpbWFnZVZlcnNpb24iOiJ2NSIsImZvY3VzIjp7IngiOjAuNSwieSI6MC41fSwiaWF0IjoxNTgwMTQwNzIxfQ.-p47IGO2ggITanzWlSigpTtsS3LrqQeq0P401meyKjw","imageVersion":"v5","src":"//wp-content/uploads/2019/11/valley.jpg"},"preamble":"Vad händer när saker accepteras som mänskliga men beter sig som robotar?","title":"På andra sidan Uncanny Valley","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:3316":{"_id":"3316","blocks":{"type":"json","json":[{"tag":"h2","content":"Vad gör en Innovationsledare?","index":0,"blockName":"core/heading"},{"content":"Lärdomar från en intensivkurs i innovationsledarskap.","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Lärdomar från en intensivkurs i innovationsledarskap.","fontSizeValue":"large"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":2},"shade":null,"fontSize":"large","index":2,"blockName":"next24hr/paragraph"},{"content":"Innovate or die! – sägs det. Så då är väl en innovationsledare en livräddare? Fullt så dramatiskt behöver det kanske inte vara, men orsaken till rollens ökande popularitet går förmodligen att koppla till allt prat om disruption. Ingen vill bli WiMAX, som var ett återkommande exempel under kursens två dagar.","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Innovate or die! – sägs det. Så då är väl en innovationsledare en livräddare? Fullt så dramatiskt behöver det kanske inte vara, men orsaken till rollens ökande popularitet går förmodligen att koppla till allt prat om disruption. Ingen vill bli WiMAX, som var ett återkommande exempel under kursens två dagar.","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":4},"shade":null,"fontSize":"normal","index":4,"blockName":"next24hr/paragraph"},{"tag":"h5","content":"En innovationsledare har mer gemensamt med en Projektledare än med en galen uppfinnare.","index":6,"blockName":"core/heading"},{"content":"Det handlar i mångt och mycket om att skapa utrymme för kreativa chansningar samt att se till så att resultatet (även ett nedlagt projekt innehåller viktiga lärdomar) dokumenteras och insikter sprids. Dokumentation, administration och en hel del diplomati med andra ord.","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Det handlar i mångt och mycket om att skapa utrymme för kreativa chansningar samt att se till så att resultatet (även ett nedlagt projekt innehåller viktiga lärdomar) dokumenteras och insikter sprids. Dokumentation, administration och en hel del diplomati med andra ord.","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":8},"shade":null,"fontSize":"normal","index":8,"blockName":"next24hr/paragraph"},{"tag":"h2","content":"Det gör ont när knoppar brister","index":10,"blockName":"core/heading"},{"content":"Alla vill ha förändring, ingen vill förändras. Innovation är, åtminstone till en början, effektivitetens motpol. Väl inarbetade rutiner måste brytas, nya verktyg och metoder måste läras in och utvärderas. Allt man trodde sig veta ställs på ända.

Jag känner igen detta från de tre första åren vi försökte sälja in responsiva webbsidor. Det fanns motstånd och skepsis i alla led, det tog längre tid att utveckla, det blev dyrare, det blev svårare att formge, osäkerheten ökade, det blev omöjligt att testa på alla de enheter som nu fick tillgång till en anpassad vy, och vem i hela friden ville surfa på en mobiltelefon?

Idag är responsiva sidor inget innovativt. Nu är det headless web/cms som håller på att mogna, efter att ha mött exakt samma motstånd som responsiv webb mötte. “Nästa” grej är att bygga PWA istället för vaniljapp. Eller att kanske helt slopa det grafiska gränssnittet och gå direkt till röstassistent, som en av deltagarna på kursen sa.

Som teknikbyrå med webbfokus är vi på 24HR tvungna att slå undan benen på oss själva med jämna mellanrum. Innovate or die... jo tack, jag har sett hur det går för de som tycker att deras nuvarande erbjudande borde hålla för evigt och vägrat att förändra sig.","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Alla vill ha förändring, ingen vill förändras. Innovation är, åtminstone till en början, effektivitetens motpol. Väl inarbetade rutiner måste brytas, nya verktyg och metoder måste läras in och utvärderas. Allt man trodde sig veta ställs på ända.

Jag känner igen detta från de tre första åren vi försökte sälja in responsiva webbsidor. Det fanns motstånd och skepsis i alla led, det tog längre tid att utveckla, det blev dyrare, det blev svårare att formge, osäkerheten ökade, det blev omöjligt att testa på alla de enheter som nu fick tillgång till en anpassad vy, och vem i hela friden ville surfa på en mobiltelefon?

Idag är responsiva sidor inget innovativt. Nu är det headless web/cms som håller på att mogna, efter att ha mött exakt samma motstånd som responsiv webb mötte. “Nästa” grej är att bygga PWA istället för vaniljapp. Eller att kanske helt slopa det grafiska gränssnittet och gå direkt till röstassistent, som en av deltagarna på kursen sa.

Som teknikbyrå med webbfokus är vi på 24HR tvungna att slå undan benen på oss själva med jämna mellanrum. Innovate or die... jo tack, jag har sett hur det går för de som tycker att deras nuvarande erbjudande borde hålla för evigt och vägrat att förändra sig.","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":12},"shade":null,"fontSize":"normal","index":12,"blockName":"next24hr/paragraph"},{"tag":"h2","content":"En strukturerad process befriar hjärnkapacitet","index":14,"blockName":"core/heading"},{"content":"Jag vågade inte säga det till kursledaren så det var skönt att han tog upp det själv: ISO standardiserad innovationsledning känns spontant som en oxymoron.

En Innovationsledares uppgift är att:","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Jag vågade inte säga det till kursledaren så det var skönt att han tog upp det själv: ISO standardiserad innovationsledning känns spontant som en oxymoron.

En Innovationsledares uppgift är att:","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":16},"shade":null,"fontSize":"normal","index":16,"blockName":"next24hr/paragraph"},{"content":["Bereda rum för innovation.","Frigöra tid och pengar till det.","Skapa en acceptans kring att även ett misslyckande är ett resultat.","Skapa processer som samlar in och definierar problem samt möjliga lösningar på dem."],"tag":"ul","index":18,"blockName":"core/list"},{"content":"... bland annat.
Precis som med användargränssnitt är det viktigt att inte slösa bort hjärncykler på annat än huvuduppgiften. En tydlig process med gediget stöd från engagerade personer kan tveklöst underlätta för organisationer som vill ta vara på sina medarbetares idéer.","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"... bland annat.
Precis som med användargränssnitt är det viktigt att inte slösa bort hjärncykler på annat än huvuduppgiften. En tydlig process med gediget stöd från engagerade personer kan tveklöst underlätta för organisationer som vill ta vara på sina medarbetares idéer.","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":20},"shade":null,"fontSize":"normal","index":20,"blockName":"next24hr/paragraph"}]},"title":"Vad gör en Innovationsledare?","content":"\n

Vad gör en Innova<wbr>tionsledare?

\n\n\n\n

Paragraph

\n\n\n\n

Paragraph

\n\n\n\n
En innovationsledare har mer gemensamt med en Projektledare än med en galen uppfinnare.
\n\n\n\n

Paragraph

\n\n\n\n

Det gör ont när knoppar brister

\n\n\n\n

Paragraph

\n\n\n\n

En strukturerad process befriar hjärnkapacitet

\n\n\n\n

Paragraph

\n\n\n\n\n\n\n\n

Paragraph

\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/innovation.jpg","width":1969,"height":1036,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvaW5ub3ZhdGlvbi5qcGciLCJ3aWR0aCI6MTk2OSwiaGVpZ2h0IjoxMDM2LCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDE0MDg2NH0.nKryhKfjrC-4n_jEdBVVZJO3nDchbnN882tOn72guC0","imageVersion":"v5"},"preamble":"Innovate or die! – sägs det. Så då är väl en innovationsledare en livräddare?","title":"Vad gör en Innovationsledare?","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:5723":{"_id":"5723","blocks":{"type":"json","json":[{"tag":"h2","content":"Lediga Jobb","index":0,"blockName":"core/heading"},{"content":"Är du Nyfiken och gillar att vara en del av ett ambitiöst team som skapar lösningar med den senaste webbtekniken, då får du gärna höra av dig. Ibland har vi specifika roller som behöver tillsättas, och då kommer vi att lägga ut dem här, men vi letar ALLTID efter bra kollegor. ","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Är du Nyfiken och gillar att vara en del av ett ambitiöst team som skapar lösningar med den senaste webbtekniken, då får du gärna höra av dig. Ibland har vi specifika roller som behöver tillsättas, och då kommer vi att lägga ut dem här, men vi letar ALLTID efter bra kollegor. ","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":2},"shade":null,"fontSize":"normal","index":2,"blockName":"next24hr/paragraph"},{"id":5725,"image":{"url":"//wp-content/uploads/2020/01/lyeruponlayer.jpg","width":2391,"height":1591,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMjAvMDEvbHllcnVwb25sYXllci5qcGciLCJ3aWR0aCI6MjM5MSwiaGVpZ2h0IjoxNTkxLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sIndoaXRlbGlzdFNpemVzIjpbIjEyMDB4QVVUTyIsIjEwMHg2NSIsIjEwMHhBVVRPIiwiMTEweDgyIiwiNzUweEFVVE8iLCIxMDAweEFVVE8iLCIxMjAweDgwMCIsIjYwMHg0MDAiLCIxOTIweEFVVE8iLCI5NjB4QVVUTyIsIjMwMHhBVVRPIiwiMTkyMHgxMDAwIiwiOTYweDUwMCIsIjQ4MHgyNTAiLCIyMDB4MTUwIiwiMjI1eDE3MCIsIjIyNXhBVVRPIiwiMjI5eDMwMCIsIjM2OHhBVVRPIiwiNDUweDM0MCIsIjUwMHhBVVRPIiwiNzUweDUwMCIsIjd4MTAiLCI3eDEyIiwiN3gxNiIsIjd4MyIsIjd4NCIsIjd4NSIsIjd4NiIsIjd4NyIsIjd4OCIsIjd4OSIsIjF4MSJdLCJpbWFnZVZlcnNpb24iOiJ2NSIsImlhdCI6MTU4MDE0MDg2NX0.XCTQOsUhPMvPJw7Jbq69d2ATRqgf-qFbB7nEr2mruzE","imageVersion":"v5"},"size":null,"tag":"img","widthType":null,"widthInPixels":null,"caption":null,"copyright":null,"index":4,"blockName":"next24hr/image"},{"content":"Vi erbjuder en lärorik arbetsplats i centrala Malmö, där vi ständigt strävar efter att ligga två år före i en föränderlig bransch. ","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Vi erbjuder en lärorik arbetsplats i centrala Malmö, där vi ständigt strävar efter att ligga två år före i en föränderlig bransch. ","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":6},"shade":null,"fontSize":"normal","index":6,"blockName":"next24hr/paragraph"},{"content":"Skicka in ditt CV med en kort beskrivning av vad du vill jobba som. Vi har alla roller du kan tänka dig i ett projekt team. Allt från projektledning, redaktörer, trafikanalys, till UX, GUI, utvecklare och underhåll. Open Source och .Net. ","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Skicka in ditt CV med en kort beskrivning av vad du vill jobba som. Vi har alla roller du kan tänka dig i ett projekt team. Allt från projektledning, redaktörer, trafikanalys, till UX, GUI, utvecklare och underhåll. Open Source och .Net. ","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":8},"shade":null,"fontSize":"normal","index":8,"blockName":"next24hr/paragraph"},{"backgroundType":null,"template":[{"width":"2/3"},{"width":"1/3"}],"blocks":[{"blocks":[{"content":"Skicka in ditt CV med en kort beskrivning av vad du vill jobba som. Vi har alla roller du kan tänka dig i ett projekt team. Allt från projektledning, redaktörer, trafikanalys, till UX, GUI, utvecklare och underhåll. Open Source och .Net. ","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Skicka in ditt CV med en kort beskrivning av vad du vill jobba som. Vi har alla roller du kan tänka dig i ett projekt team. Allt från projektledning, redaktörer, trafikanalys, till UX, GUI, utvecklare och underhåll. Open Source och .Net. ","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":0},"shade":null,"fontSize":"normal","index":0,"blockName":"next24hr/paragraph"}],"index":0,"blockName":"next24hr/column"},{"blocks":[{"url":"/kontakt/","color":"primary","shade":"lighter","size":"medium","text":"Maila till Mats","ariaLabel":null,"noFollow":false,"openNewTab":false,"tag":"button","index":0,"blockName":"next24hr/button"}],"index":1,"blockName":"next24hr/column"}],"minHeight":null,"width":"normal","verticalPadding":"medium","verticalAlignment":"center","tag":"section","index":10,"blockName":"next24hr/section"},{"backgroundType":null,"template":[{"width":"1/1"}],"blocks":[{"blocks":[{"tag":"h2","content":"Just nu söker vi","index":0,"blockName":"core/heading"}],"index":0,"blockName":"next24hr/column"}],"minHeight":null,"width":"constrained","verticalPadding":"medium","verticalAlignment":"center","tag":"section","index":12,"blockName":"next24hr/section"},{"tag":"h4","content":"Episerverutvecklare till Malmö","index":14,"blockName":"core/heading"},{"content":"Är du en en erfaren Episerverutvecklare som vill börja på en liten byrå i världsklass? Då vill vi hemskt gärna att du hör av dig till oss med ditt CV.","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Är du en en erfaren Episerverutvecklare som vill börja på en liten byrå i världsklass? Då vill vi hemskt gärna att du hör av dig till oss med ditt CV.","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":16},"shade":null,"fontSize":"normal","index":16,"blockName":"next24hr/paragraph"},{"content":["Kunna Epi","Älska .Net","Gilla att lära dig nya tekniker","Vara bekväm med att kallas full-stack developer","Ha direktkontakt med kunder"],"tag":"ul","index":18,"blockName":"core/list"}]},"title":"Lediga Jobb","content":null,"seo":{"type":"json","json":{"use_canonical_url":false,"canonical_url":null,"use_custom_page_title":false,"page_title":null,"use_meta_description":false,"meta_description":null,"use_meta_title":false,"meta_title":null,"no_index":false}},"info":{"type":"json","json":{"title":"Lediga Jobb","color":""}},"effect":{"type":"json","json":{"name":"none"}},"customPageTitle":null,"redirect":null,"__typename":"Resource"},"Resource:1203":{"_id":"1203","blocks":{"type":"json","json":[]},"title":"Den kontextuella webben","content":"!Dagens teknik gör det möjligt att vända upp och ner på interaktionsmodellen.\r\n\r\nI tidigare post skrev jag om hur en [interaktionsmodell som liknar en naturlig dialog](http://www.24hr.se/nasta-steg-inom-hci/) mellan användare och system blir allt vanligare.\r\n\r\nEn annan aspekt av det är den kontextuella webben. För precis som vi förväntar oss att en människa skall förstå vad vi menar och be om mer information i de fall något är otydligt så blir vi inte överraskade om personen i fråga kan föreslå något baserat på rådande omständigheter.\r\n\r\n###Ett enkelt exempel: \r\n\r\nJag går in på min lokala matvarubutiks webbplats hemifrån. Vi kan anta att jag vill veta öppettider, telefonnummer och adress.\r\n\r\nJag går in på samma sida inne i affären. Troligtvis vill jag se erbjudanden, helst de som är knutna till mitt kundkort. Eventuellt vill jag ha kollinumret på det paket jag är dr för att hämta.\r\n\r\n>Det är med andra ord systemet som, med hjälp av rådande omständigheter, lyfter upp relevant information istället för att låta besökaren leta sig fram via ett gränssnitt.\r\n\r\nDet är det tänket vi på 24HR vill fånga upp med /here sidor. Testa gärna vår egen [/here](http://www.24hr.se/here) och se.\r\n\r\nGoogle lägger en **enormt** massa krut på detta tänk med deras Google Now. De valde bara att ta fasta på tidsaspekten i sin namngivning snarare än plats.\r\n\r\nTycker du att detta låter intressant så jag skrivit mer om /here och [kontextuella webbsidor](http://www.24hr.se/this-is-here) på engelska. Eller så kan du se mig hålla ett föredrag om det här:\r\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/kontexten.png","width":902,"height":551,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEva29udGV4dGVuLnBuZyIsIndpZHRoIjo5MDIsImhlaWdodCI6NTUxLCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDE0MDk2NX0.RfJrlsKegolCFRPJghEdG-SRNsNzYpCnwum1hv3qpN4","imageVersion":"v5","src":"//wp-content/uploads/2019/11/kontexten.png"},"preamble":"Responsiva webbplatser tar hänsyn till våra enheter men struntar i oss besökare.","title":"Den kontextuella webben","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:1434":{"_id":"1434","blocks":{"type":"json","json":[]},"title":"Hur man enkelt skriver coola asiatiska smileys på OSX (^q^)","content":"!Man ser dem på Twitter med jämna mellanrum, men hur kan folk hålla reda på hur de skrivs?\r\n\r\nSmilyn som rycker på axlarna, Apple Watch med Apples logotype, facepalm eller den arge YUNO gubben. All finns de som asiatiska smilys, det vill säga smilys man inte behöver rotera nittio grader för att de skall vara läsbara.\r\n\r\n##>:( vs. ლ(ಠ益ಠლ) \r\n##:-D vs. (^q^)\r\n\r\nSå hur kan du på ett enkelt sätt börja använda dig av dem utan att fippla med typsnitt och märkliga knappkombinationer? Enkelt\r\n\r\n1. Börja med att hitta de smileys du vill skriva till exempel [här](http://hexascii.com/angry-japanese-emoticons/)\r\n2. Kopiera den du vill ha\r\n3. Öppna **Systeminställningar > Tangentbord**\r\n![In och rota](http://www.24hr.se/wp-content/uploads/2015/06/smilsteg01.png)\r\n4. Klicka på **Text**\r\n5. Klistra in Smileyn du vill kunna skriva i högra kolumnen och kortkommandot du vill skall \"översättas\" i den vänstra. Som gammal HTML räv kör jag med &namet; kommandon för att inte riskera att ord oavsiktligt förvandlas till diverse symboler.\r\n![Copy paste är din vän](http://www.24hr.se/wp-content/uploads/2015/06/smilesteg02.png)\r\n6. Klart!\r\n#(^q^)\r\n\r\nTänk bara på att det inte är alla program som använder Apples rättstavningsfunktioner. För mig så funkar dessa kortkommandon inte i Chrome till exempel. Det hade jag säkert kunnat ändra med någon inställning om det var superviktigt för mig.","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/yep.png","width":1187,"height":759,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEveWVwLnBuZyIsIndpZHRoIjoxMTg3LCJoZWlnaHQiOjc1OSwid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJpYXQiOjE1ODAxNDA5ODF9.fFUy20SAM6uPkJm2Lu45-z517rMoUdFVnDIJA8VsBSM","imageVersion":"v5","src":"//wp-content/uploads/2019/11/yep.png"},"preamble":"Det är enklare än du tror. ","title":"Hur man enkelt skriver coola asiatiska smileys på OSX (^q^)","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:3590":{"_id":"3590","blocks":{"type":"json","json":[]},"title":"Argument för AdTracking","content":"!Inga av dem håller\r\n\r\nDet vanligaste argumentet för AdTrackers är att de skall göra det möjligt för oss som är ute på nätet att se relevanta banners. “Ja, så slipper du se reklam för att köpa nya joggingskor långt efter du har köpt ett par!”\r\n\r\nJag har flera problem med det argumentet. Framför allt så hade jag inte förföljts av “Köp produkt X som du nyss tittade på” banners om det inte vore för just AdTracking. Den föreslagna lösningen är, med andra ord, det som orsakat problemet till att börja med.\r\n\r\nMen faktum kvarstår, dessa banners fungerar bättre än “vanliga” banners. Det vill säga, reklam som tjatar om något du valt att titta på ger bättre resultat än blind marknadsföring. Det i sin tur innebär att den som vill visa upp annonser som anpassas efter vad du tidigare har tittat på, kan tjäna lite mer för dessa annonser.\r\n\r\n**Det** i sin tur har gett upphov till argumentet att dessa annonser kan hålla liv i nyhetssidor och bloggar som annars inte klarat sig ekonomiskt.\r\n\r\nDet här är återigen inget annat än lite flashiga korttrick från dem som håller i pengarna. Innan webben kom så kunde tidningar livnära sig på reklam och annonser trots total avsaknad av information om vem som såg vad eller hur många som såg något.\r\n\r\nÅterigen hålls roten till problemet (det faktum att spårning gjort det tydligt att läsare inte bryr sig om reklam) upp som lösningen. Jag undrar om inte det smartaste vore att sluta dela med sig av Click Through Rates, impressions och så vidare. Att varje publikation tog hand om sin egen annonsering och sålde annonsplats i 24 timmars-sjok med olika kategorier som förstasida, artikelsida med mer. \r\n\r\n[Jag har skrivit om det här förr](https://www.24hr.se/tidningarnas-kamp-pa-natet/) och jag tror att jag komemr att skriva om det igen. Hur vi väljer att finansiera vår webb har stora effekter för hur webben byggs. \r\n\r\nSe till exempel hur [The Guardian lyckats genom att be om donationer](https://videos.theconference.se/amanda-michel-tomorrows-story) istället för att bygga en betalvägg. Eller hur [LOW←TECH MAGAZINE](https://videos.theconference.se/kris-de-decker-look-back-move) finansieras genom att sälja artiklarna i bokform. \r\n\r\nWebb kostar, och skall kosta, men det finns fler lösningar än att ge bort folks data till anonyma annonsnätverk.\r\n\r\nVill jag ha anpassade resultat så går jag till en sökmotor. \r\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/wercometoeatourpizza.jpg","width":1080,"height":758,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvd2VyY29tZXRvZWF0b3VycGl6emEuanBnIiwid2lkdGgiOjEwODAsImhlaWdodCI6NzU4LCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDE1MDMwOX0.VeaWSpzCQ8vXPZgb5oJ19i-FjJgifj5-h5FBPINfdVw","imageVersion":"v5","src":"//wp-content/uploads/2019/11/wercometoeatourpizza.jpg"},"preamble":"De vanligaste argumenten för AdTracking håller inte.","title":"Argument för AdTracking","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource","permalink":"/blog/argument-for-adtracking","type":"post"},"Resource:2965":{"_id":"2965","blocks":{"type":"json","json":[]},"title":"Att inte tro sina ögon","content":"!Dagen vi inte längre kan tro på det vi ser rycker allt närmre.\r\n\r\nPå en video förvandlas [en häst till en Zebra](https://www.youtube.com/watch?v=9reHvktowLY), i en annan radas [diverse filmescener där skådespelaren har bytts ut mot Nicolas Cage](https://www.youtube.com/watch?v=BU9YAHigNx8) upp. På en scen i Las Vegas visar en ingenjör från Adobe hur lätt det är att [applicera en stil på ett foto](https://www.youtube.com/watch?v=UYZMyV6bqKo), Nvidia byter [årstid och väder](http://research.nvidia.com/publication/2017-12_Unsupervised-Image-to-Image-Translation) på filmklipp.\r\n\r\nEtt företag kan [generera tal från kända personer](https://soundcloud.com/user-535691776/dialog). Kombinera detta om ett par mjukvarugenerationer och ... ja...\r\n\r\n**Vad händer när vi inte längre kan tro på filmat nyhetsmaterial?** Alla händelser, där en spelare har ett intresse av att mörka vad som hänt, kommer att presenteras i ett flertal versioner. En spelare föresten... om jag har lärt mig en sak om internetkultur så är det att det **alltid** finns folk som vill [skoja till det](https://www.theguardian.com/environment/2016/apr/17/boaty-mcboatface-wins-poll-to-name-polar-research-vessel) för [lulz](https://www.wired.com/2014/10/trolls-will-always-win/).\r\n\r\n**Tanken om ett kollektivt försvar via crowdsourcing** har fått sig en törn den sista tiden. Ett redskapsskjul i London blev den [högst rankade restaurangen i London](https://www.vice.com/en_uk/article/434gqw/i-made-my-shed-the-top-rated-restaurant-on-tripadvisor). Eller? Vissa oklarheter får det att verka som att den artikeln om den [fejkade restaurangen i sig var fejk.](https://kottke.org/17/12/a-man-turned-his-backyard-shed-into-the-top-rated-restaurant-in-london).\r\n\r\n[Fejkade följare härjar fritt på Twitter](https://www.nytimes.com/interactive/2018/01/27/technology/social-media-bots.html) utan att Twitter verkar bry sig nämnvärt.\r\n\r\n[Låga betyg till filmer](https://www.polygon.com/2018/2/2/16963988/rotten-tomatoes-black-panther-review-bombing-alt-right) och [nomineringar av böcker](https://en.wikipedia.org/wiki/Sad_Puppies) visar sig vara orsakade av organiserade kampanjer drivna av [\"passionerade fans\"](https://www.theverge.com/2018/1/2/16840170/swatting-death-call-duty-toxic-fandom) \r\n\r\nAmazon svämmar över av både [fejkade recensioner](http://nymag.com/selectall/2017/12/how-to-spot-fake-amazon-reviews.html) och [fejkade produkter](https://www.cnbc.com/2016/07/08/amazons-chinese-counterfeit-problem-is-getting-worse.html). \r\n\r\n**Trovärdighet blir en produkt** samtidigt som den blir allt svårare att bevisa. Tidigare verkade de höga kostnaderna för att driva en tidning, en tv-station eller en radiokanal till viss del som ett filter. Idag kan alla med en smartphone publicera video eller [\"nyhets\"-rapporter](https://www.sydsvenskan.se/2015-11-30/hangdes-ut-pa-facebook--efter-varning-om-vit-skapbil) på Facebook. \r\n\r\nPå sistone har allt fler seriösa publikationer har insett att de måste börja [ta betalt av sina läsare](http://www.niemanlab.org/2018/02/learning-from-the-new-yorker-wireds-new-paywall-aims-to-build-a-more-stable-financial-future/) snarare än förlita sig på annonsörer. Det är positivt då det ökar deras möjligheter att förhålla sig oberoende. Å andra sidan är det negativt då korrekt information alltmer blir en lyx för dem som är villiga att betala för den.\r\n\r\nDetta kommer tveklöst att bli en [extremt viktig samhällsutveckling](https://www.buzzfeed.com/charliewarzel/the-terrifying-future-of-fake-news) att förhålla sig till. \r\n\r\n## Updatering\r\nJordan Peele, som regisserade kanonrullen [Get Out](https://www.youtube.com/watch?v=v6oP6_MzVuI), och är inblandad i TVseriefieringen (ja, ett tiktigt ord) av [Bubblan 2.0 vinnaren](https://www.24hr.se/julspecial-del-1-031/) [Lovecraft Country](https://www.theguardian.com/books/2018/mar/14/lovecraft-country-by-matt-ruff-review), har illustrerat vad jag försökte säga med denna posten på ett otroligt träffsäkert vis.\r\n\r\nEnjoy:\r\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/wut.png","width":1346,"height":897,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvd3V0LnBuZyIsIndpZHRoIjoxMzQ2LCJoZWlnaHQiOjg5Nywid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJpYXQiOjE1ODAxNDEwMjd9.prM7LdolC_92_fXqJUBoe_5Djq2YxkjWi_58tT8rdDM","imageVersion":"v5","src":"//wp-content/uploads/2019/11/wut.png"},"preamble":"Detta blir stort","title":"Att inte tro sina ögon","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:2898":{"_id":"2898","blocks":{"type":"json","json":[]},"title":"Vilka sidor på en webbplats passar för AMP?","content":"!Funderar du på att anpassa din webbplats med AMP men känner dig osäker på vilka sidor som är lämpliga? Du är inte ensam.\r\n\r\nHär kommer en enkel regel för **vilka sidor på en webbplats som är lämpliga för AMP**: den sida en besökare kan tänkas dela till sina vänner på Facebook.\r\n\r\nSvårare än så är det inte. Här kommer några exempel (följt av en förklaring till varför det är så, samt varför du inte skall göra om hela din webbplats med AMP)\r\n\r\nOm du är en **livsmedelskedja** så är dina **receptsidor** en bra kandidat. Inte hela din sida.\r\n\r\nOm du är en **dags/kvällstidning** så är dina **enskilda artiklar** lämpliga att AMPa. Inte din förstasida.\r\n\r\nOm du är en **arbetsförmedling** så är **jobbannonserna lämpliga**, inte hela din sida.\r\n\r\nOm du är en **e-handel** så är de **enskilda produkterna** lämpliga, inte alla produkter av typen X listningen. \r\n\r\nEventuella tematiska landningssidor är också bra kandidater rent generellt.\r\n\r\nEn gång till: **Hur vet jag vilken sida som är lämplig för AMP?**\r\n\r\nStäll dig själv frågan: **är det troligt att denna sidan kommer delas på facebook, twitter, pinterest etc?** Är svaret \"Ja, absolut. Tveklöst!\" så lämpar den sig för AMP.\r\n\r\nAnledning till detta är att AMP idag främst används på två ställen:\r\n1. På Googles sökresultatssida.\r\n2. I [facebookappen](https://www.theverge.com/2017/5/25/15692076/facebook-instant-articles-google-amp-apple-news-publishing) för att snabbt rendera de delade artiklar folk klickar på i sitt flöde.\r\n\r\nDet är inte tänkt att du skall bygga en hel webbplats enligt AMP riktlinjerna. Dels är de för begränsade (ännu) och dels är de framtagna för att lösa problemet \"Hur laddar vi innehåll från en extern webbsida så fort som möjligt\".\r\n\r\nOm din webbplats är för långsam så finns det gott om andra sätt att lösa det på. Försök inte göra det genom att AMPa om den.\r\n\r\n** UPPDATERING: ** Ingen regel utan undantag . [Tasty har byggt hela sin webbplats i AMP](https://tasty.co/) och den är ... inte kass. Lite för basal för min smak, men den gör vad den skall i övrigt.","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/glownodes.jpg","width":1200,"height":800,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvZ2xvd25vZGVzLmpwZyIsIndpZHRoIjoxMjAwLCJoZWlnaHQiOjgwMCwid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJpYXQiOjE1ODAxNDEwOTR9.i9G9s2Gi2s5mHLkryR8A6DAhQ-F7k1F_9KMpgutrH-8","imageVersion":"v5","src":"//wp-content/uploads/2019/11/glownodes.jpg"},"preamble":"En enkel minnesregel.","title":"Vilka sidor på en webbplats passar för AMP?","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:2319":{"_id":"2319","blocks":{"type":"json","json":[]},"title":"Därför tror jag på Snap Inc.","content":"!Konsten att nå ut.\r\n\r\nI en video jag länkade till i min förra bloggpost [sågas Snapchat](https://www.youtube.com/watch?v=CztRvr7_5W8) (appen och i förlängningen företaget Snap Inc.) för dess oförmåga att utnyttja användardata till att skräddarsy vad deras användare får se. Att de inte bygger en [filterbubbla](https://www.24hr.se/filterbubblor/) med andra ord.\r\n\r\nSen kom USA-valet och plötsligt verkar det som att den oviljan kan bli en konkurrensfördel. \r\n\r\nMen det är inte därför jag tror på Snap Inc. Det som får mig att lägga dem till listan av företag att hålla koll på är inte heller hur de lyckats arbeta sig in i SocMed-svängen. Ett hyfsat inmutat område där Facebook antingen öppet kopierar eller köper upp allt som riskerar att hota deras monopol.\r\n\r\nAnledningen att jag tror på Snap Inc. är hur smärtfritt de rört sig från mjukvara till hårdvara utan att behöva tumma det minsta på sin kultur.\r\n\r\nLanseringen av deras glasögonkamera är ett mästerverk. Bara idén... jag önskar jag varit med när den först pitchades:\r\n\r\n\"Du vet det där alla ogillade **mest** med Google GLASS?\"\r\n\r\n\"Ja...?\"\r\n\r\n\"Skall vi inte göra en produkt som fokuserar **bara** på det?\"\r\n\r\n*Courage*\r\n \r\n**Att sen gå vidare och ta fram ett par glasögon som faktiskt ser helt okej ut**, och som dessutom är supersmidiga att använda, har ett ladd-fodral som är så bra att folk inte kan låta bli att nämna det i sina recensioner, och använder LED på ett vänligt och futuristiskt sätt för att visa när någon filmar eller inte.\r\n\r\n![Spectacles varnings-spinner](http://www.24hr.se/wp-content/uploads/snap–spinner.gif)\r\n\r\n**Men det jag blir mest imponerad av** är hur de vänder en svaghet: nya på tillverkning och logistik, till en styrka: hypad exklusiv lansering.\r\n\r\n![Snaps coola varuautomat](http://www.24hr.se/wp-content/uploads/snap–vendorbot.jpg){small left}Istället för att skicka ut Spectacles till de gamla vanliga kändisarna väljer Snap Inc. att bygga världshistoriens coolaste varuautomat som dyker upp på något otippade platser.\r\n\r\nDet *går* inte att se automaten utan att le. Det märks att det är från ett företag som inte är rädda för att ha roligt och som är så trygga med sina kunder att de inte känner någon ängslig press att framstå som \"rätt\".\r\n\r\nAtt kunna sticka ut så utan att det känns \"lustige farbrorn som 'rappar' på studentfesten\" kommer bli allt mer värdefullt i dagens medielandskap.\r\n\r\nSnap Inc. gör det utan att anstränga sig. \r\n\r\n------------------\r\n[Bilden på varnings-spinnern är från The Verges videorecension](https://www.youtube.com/watch?v=5BGX_UejAxk)","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/makeanentrance.jpg","width":1200,"height":800,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvbWFrZWFuZW50cmFuY2UuanBnIiwid2lkdGgiOjEyMDAsImhlaWdodCI6ODAwLCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDE0MTI0Mn0.kos-QN7syzjzZv-ixaDKpc9tvPx9g2rn4lIL0nz3SiE","imageVersion":"v5","src":"//wp-content/uploads/2019/11/makeanentrance.jpg"},"preamble":"Från kaotisk social media till fokuserad hårdvara.","title":"Därför tror jag på Snap Inc.","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:3400":{"_id":"3400","blocks":{"type":"json","json":[]},"title":"UX bortom wireframes och användartester","content":"!Det som ofta hamnar i topp på användarnas önskelista går inte att wireframa.\r\n\r\n“Det är X gånger billigare att göra ändringar i prototypstadiet” brukar det heta, men det är långt ifrån hela sanningen. Visst finns det gott om saker som bör testas med wireframes och hifi prototyper. Men…\r\n\r\nI undersökning på undersökning kommer [korta laddtider](https://www.24hr.se/laddtider-pagerank/) och mjuka animationer överst på vad verkliga användare anser viktigt. Det finns bara ett sätt att säkerställa snabba laddtider; lägg ut live.\r\n\r\nJag kan inte nog understryka hur viktigt det är att få ut en fungerande version av det man bygger, i den miljö det sedan kommer ligga, för att kunna testa den, under verkliga förhållanden, på några av det hundratal enheter som kommer att användas.\r\n\r\nKlickbara screens i all ära, de är bra för att testa flöden, navigation, GUI. Men om du menar allvar med UX har du bara ett val; lägg ut live. Om din tjänst är tänkt att ligga på till exempel AWS, se då till att så snabbt som möjligt ha fungerande kod på AWS. Skall du bygga med React, Node, Vue, Elasticsearch, Dart, PHP, WordPress, Polymer, SiteCore?\r\n\r\nSe till att så snabbt som möjligt få ut en fungerande version. Live. Inget annat ger dig möjlighet att jobba med en sidas upplevda hastighet. Det finns inget annat sätt att se till att frameraten är så där underbart mjuk som den kan bli.\r\n\r\nDet tar tid att att få ner laddtider och det kan i vissa fall leda till att stora grafiska förändringar måste till. Detta går bara att göra med en skarp version i rätt miljö. \r\n\r\nEtt användartest med en handfull människor är ett grovt verktyg när det handlar om att testa upplevelsen för en sida med tiotusentals besökare i veckan ... utspridda över hela världen … med en uppsjö enheter och browsers. Lägg. Ut. Live.\r\n\r\nEn dags skarp användning är värd 10 i prototypstadiet. \r\n\r\nMinst.\r\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/golive.jpg","width":3412,"height":2559,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvZ29saXZlLmpwZyIsIndpZHRoIjozNDEyLCJoZWlnaHQiOjI1NTksIndoaXRlbGlzdFNpemVzIjpbIjEyMDB4QVVUTyIsIjEwMHg2NSIsIjEwMHhBVVRPIiwiMTEweDgyIiwiNzUweEFVVE8iLCIxMDAweEFVVE8iLCIxMjAweDgwMCIsIjYwMHg0MDAiLCIxOTIweEFVVE8iLCI5NjB4QVVUTyIsIjMwMHhBVVRPIiwiMTkyMHgxMDAwIiwiOTYweDUwMCIsIjQ4MHgyNTAiLCIyMDB4MTUwIiwiMjI1eDE3MCIsIjIyNXhBVVRPIiwiMjI5eDMwMCIsIjM2OHhBVVRPIiwiNDUweDM0MCIsIjUwMHhBVVRPIiwiNzUweDUwMCIsIjd4MTAiLCI3eDEyIiwiN3gxNiIsIjd4MyIsIjd4NCIsIjd4NSIsIjd4NiIsIjd4NyIsIjd4OCIsIjd4OSIsIjF4MSJdLCJpbWFnZVZlcnNpb24iOiJ2NSIsImZvY3VzIjp7IngiOjAuNSwieSI6MC41fSwiaWF0IjoxNTgwMTQxMjQzfQ.r7e43UXXTz97D8a4SbVDhTVttCT-0wKfBafaUd39Gfo","imageVersion":"v5","src":"//wp-content/uploads/2019/11/golive.jpg"},"preamble":"Lägg. Ut. Live.","title":"UX bortom wireframes och användartester","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:582":{"_id":"582","blocks":{"type":"json","json":[]},"title":"Tack för allt Flash, men nu är det över","content":"!I många många år har Adobe, och tidigare Macromedia, Flash varit det som gällt om man ska skapa interaktivt innehåll som rör sig på webben. Något hände dock för några år sedan när utkastet av den nya html-specifikationen, HTML 5, tillsammans med CSS 3 klev in på banan. Nu kunde man helt plötsligt börja göra flash-liknande innehåll utan krav på att plugins skulle installeras i webbläsaren. När sedan Apple lanserade iPhone och skrek ut att den minsann inte skulle visa Flash blev det, efter en hel del ramaskri, en gigantisk push för att ersätta Flash med html och css, dock främst för video.\r\n\r\nDärefter har det gång på gång slängts fram sajter som visar hur mycket man minsann kan göra utan Flash, t.ex. [Apples HTML5-demos](http://www.apple.com/html5/) och [Mozillas HTML5-demos](https://developer.mozilla.org/en-US/demos/tag/tech:html5/?sort=likes), men inte många konkreta användanden. Mycket på grund av att det fortfarande gick snabbare att göra motsvarande sak i flash samt att man faktiskt, trots behovet av att ladda ner plugin, fick en större kompatibilitet med olika webbläsare och plattformar.\r\n\r\nFörra året släppte så företaget [Tumult](http://tumultco.com/), några tidigare Apple-anställda, [Hype](http://tumultco.com/hype/) där man precis som i Adobe Flash kan bygga sina animationer genom ett enkelt gränssnitt utan att skriva massor av kod. De gjorde det också kompatibelt med äldre browsers genom att ha en komplex javascript-lösning den föll bak på när webbläsaren inte klarade av HTML5 och CSS3. Helt plötsligt kunde man alltså bygga avancerade animationer, kompatibelt med alla webbläsare inkl iPhone och iPad, och detta utan att kunna en rad kod.\r\n\r\nRedan här skrek jag ut hallelujah och förmodade att Flash skulle dö ut mer och mer när även designbyråer, som allt för ofta sitter och gör kampanjer i Flash, skulle hitta verktyget och förstå att de, som inte är utvecklare, ändå skulle kunna göra HTML5-animationer. Detta kom dock av sig och egentligen har inte särskilt mycket hänt förutom att Chrome och Firefox tagit en allt större del av webbläsar-kakan och, tillsammans med Internet Explorer 9 samt den gigantiska iPad- och smartphone-boom som skett, gjort att man helt plötsligt har en majoritet av browsers som faktiskt stödjer de nya standarderna.\r\n\r\nHäromdagen deklarerade så Adobe sina [planer för 2012 och framåt](http://www.adobe.com/devnet/flashplatform/whitepapers/roadmap.html) och tryckte överraskande nog på att Flash istortsett ska vara inriktat på \"Premium Video\", d.v.s. med starka DRM-skydd, samt \"rich, expressive games with console-quality graphics\". De ser alltså inte längre animationer och vanlig video som sin marknad. Hallelujah.\r\n\r\nPå detta släppte sedan ovan nämnda Tumult igår [en gigantisk uppdatering](http://tumultco.com/hype/whats-new/1.5/) som gör det ännu lättare att skapa avancerade animationer samt även en mycket större möjlighet än tidigare att trycka in sin egen data i det man skapar via JavaScript. Något som, för mer avancerade sajter än kampanjer, är nödvändigt i många fall.\r\n\r\nJag uppmanar alla att testa Hype, det är en helt fantastisk applikation och kostar faktiskt bara [379 kronor på Mac App Store](http://itunes.apple.com/se/app/hype/id436931759?mt=12) (jämför detta med [8125 kronor, eller 369 kronor per månad, för Flash Professional](https://store2.adobe.com/cfusion/store/html/index.cfm?store=OLS-SE&event=displayProduct&categoryPath=/Applications/FlashP&distributionMethod=FULL)). Jag själv gjorde om en [PowerPoint-presentation till html](http://www.sendoline.com/media/), för att göra den mer attraktiv på iPad, åt Sendoline med hjälp av Hype.","seo":null,"info":{"type":"json","json":{"image":null,"preamble":"Igår släppte Tumult en gigantisk uppdatering för sin applikation Hype. Den möjliggör även för de som inte kan programmera att skapa avancerade animationer i HTML, CSS och Javascript. Nu ökar vi hastigheten på den här resan, okej? Nu låter vi webben vara fri från krav på plugins och skapar en öppen tillgänglig webb.","title":"Tack för allt Flash, men nu är det över","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:2107":{"_id":"2107","blocks":{"type":"json","json":[]},"title":"BankID härvan","content":"!Apple sabbar svenska småbarnsföräldrars smidga vardag.\r\n\r\nNär jag läste att [Apple skulle stoppa alla appar som använder BankID](http://www.breakit.se/artikel/4098/drapslaget-apples-regler-hotar-alla-svenska-appar-med-bank-id) kände jag mig väldigt glad att jag inte har en iPhone. Jag är gammal nog att ha fått skicka in två pappersblanketter till försäkringskassan, varav en skulle signeras av förskolan, varje gång ett av mina barn blev sjukt. Att säga att kombinationen BankID + Försäkringskassans utmärkta app var en räddare i nöden är en underdrift.\r\n\r\nMen…\r\n\r\nVad jag borde ha känt var misstänksamhet. Det visade sig vara en något feltolkad situation. Inte nog med att det hela var överdrivet, inte ens i sin mest överdrivna form är det helt fel av Apple att göra vad de gjort.\r\n\r\nNu är jag förvisso den siste som skall peka finger. Webbkramare som jag är tog jag tillfället i akt att [hylla webbens öppenhet som ett alternativ](https://twitter.com/tjugofyrahr/status/745134393027497984) till **Kallsinnigt Av Företag Kotrollerade Appstores** eller **KAFKAs™**. Det tog inte lång tid innan jag tillrättavisades av någon som visste bättre, [i detta fallet av en före detta kollega](https://twitter.com/tjugofyrahr/status/745134393027497984). \r\n\r\nDet var (är) inte förbjudet för en app att använda sig av en annan app, i detta fallet BankID. Det som har förbjudits är att **kräva** att en app använder sig av en annan. En liten men betydande skillnad.\r\n\r\nTänk om en populär spelutvecklare krävde att du installerade ett av deras andra spel innan du fick spela deras mega hit? Eller om de till och med sålde kravet på installation till högstbjudande? “Betala oss 1 000 000 SEK så kräver vi att folk installerar ditt spel innan de får spela vårt.”\r\n\r\nSå vill ingen ha det och det är numera inte möjligt. Inte för att jag tror att Apple, eller Google, hade släppt igenom en sådan app särskilt länge, men det är inte fel att ha det formaliserat\r\n\r\nVilket leder in till nästa sak jag vill skriva om. Visst är det lite obehagligt att plattformsägarna har så pass mycket makt över våra dagliga liv? Att en regeländring i Silicon Valley, med eller utan goda intentioner, kan lämna ett handbollslag i Enskede utan kakförsäljningsintäkter pga inget Swish. Å andra sidan så har jag full förståelse för det orimliga i att ett gäng svenska banker skall ha något att säga till om när Apple skriver regler för sin KAFKA™. \r\n\r\nÅterigen så visade det sig dock att det bästa en refuserad apputvecklare kan göra är att [springa till media](https://marco.org/2014/12/11/running-to-the-press) och ställa till med så pass mycket väsen att de får lite extra omtanke från KAFKA™ ägaren. Eller? Är utvecklarna [nyttiga idioter](https://marco.org/2014/12/09/get-the-word-out)?\r\n\r\nKommer utvecklare våga lita på BankID i fortsättningen? Sätter detta press på staten att [äntligen utveckla ett fungerande alternativ](http://www.nyteknik.se/nyheter/fiasko-for-regeringens-e-leg-6343129) till vad som i ärlighetens namn inte är en helt perfekt lösning i vilket fall? Hur smidigt BankID än är så känner jag mig inte helt nöjd med att en mobilstöld och en sexsiffrig kod är allt som behövs för att kapa min identitet. \r\n\r\nMånga utvecklare har uttryckt en önskan att få en möjlighet att baka in BankID i sina appar. Enligt en kollega skall det finnas en sådan lösning i Danmark. Om det i sin tur inneburit att jag fått godkänna BankID legitimering per app-basis så hade det förvisso blivit lite meckigar, men jag hade å andra sidan kunnat strunta i att godkänna skatteverkets app, vilket i sin tur försvårat identitetskapningar något. (Well, en gång om året hade jag fått logga in igen för att deklarera men det hade det varit värt)\r\n\r\nFast, återigen... Är det helt OK att teknikbolag på andra sidan Atlanten driver igenom detta? \r\n\r\nI takt med att kod äter upp världen blir vi allt mer beroende av att ha en fungerande on-line identitet. Med jämna mellanrum dyker det upp bloggposter där förtvivlade människor beskriver hur de blivit avstängda på livstid från någon av de stora on-line platformarna på grund av ganska harmlösa överträdelser. Detta är beslut som oftast fattas av en algoritm som agerar polis, dommar och bödel inom bråkdelen av en sekun. I en värld där till exempel facebook konton används för att avgöra kreditvärdighet är detta naturligt vis problematiskt.\r\n\r\nEn stilla önskan om rättssäkert förfarande är på sin plats. Men vart skickar man den?\r\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/everythingisgonnabealrite.png","width":890,"height":593,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvZXZlcnl0aGluZ2lzZ29ubmFiZWFscml0ZS5wbmciLCJ3aWR0aCI6ODkwLCJoZWlnaHQiOjU5Mywid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJpYXQiOjE1ODAxNDEzNTJ9.B7y7jL9mAKh5WXZO5Rqpbc5dzHj2WE-VGZZmCfOn-94","imageVersion":"v5","src":"//wp-content/uploads/2019/11/everythingisgonnabealrite.png"},"preamble":"Ännu en snårskog att reda i.","title":"BankID härvan","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:3557":{"_id":"3557","blocks":{"type":"json","json":[]},"title":"Vad kostar Google Stadia?","content":"##Vad kostar Google Stadia?\r\n* Antingen kostar Google Stadia ingenting, du köper spel styckvis och spelar dem hur mycket du vill\r\n* Eller, så kostar Stadia 99 kronor i månaden och du får spela ett urval av spel som ingår i det priset **plus** de spel du väljer att köpa\r\n* Avslutar du din prenumeration så behåller du spel du köpt och kan spela dem hur mycket du vill.\r\n\r\n##Vad är Google Stadia?\r\nFör dig som inte lyssnar på [vår podd](https://www.24hr.se/webben-ar-ett-os-059/) så är Google Stadia en kommande produkt från Google. Den skall låta folk strömma datorspel till mobiler, surfplattor, datorer, Chromecasts och kanske mer. Allt som krävs är en bra uppkoppling och nånting som kör Chrome.\r\n\r\nSpelen renderas på Googles servrar och spelaren interagerar med dem via webben. Folk oroar sig för att det kommer uppstå ett glapp från det att en knapp trycks på tills det att resultatet syns på skärmen. Hur det blir med detta vet vi först efter att tjänsten gått live. \r\n\r\n##Vad är problemet?\r\nGoogle har gjort ett fantastiskt uselt jobb att kommunicera priset. Flera veckor efter att de offentliggjorde priset råder det fortfarande total förvirring kring det. Är inte det lite märkligt? Om du läser mina priser där uppe så är det väl ganska enkelt?\r\n\r\nProblemet är att en prenumeration bryter våra mentala modeller kring vad en prenumeration gör. Tänk på Spotify, Netflix eller YouTube Premium och vad du får för dina pengar.\r\n\r\nSpotify: Slipper reklam och kan lyssna off-line\r\nNetflix: Får se allt tillgängligt innehåll\r\nYouTube Premium: Slipper reklam och kan titta off-line\r\n\r\nMed Stadia händer två saker (jag utelämnade med flit den andra i min förklaring ovan)\r\nDu får tillgång till **vissa** spel. Oklart hur många, hur länge, samt vilka.\r\nDu får högre kvalité på dina spel (bättre ljud och högre upplösning)\r\n\r\nVi är vana att prenumerationer tar bort reklam och ger oss tillgång till **allt** innehåll och låter oss titta off-line. Google Stadia ger oss *aldrig* tillgång till allt innehåll. Däremot ger de bättre kvalité på bild och ljud **förutsatt att du har tillräckligt bra uppkoppling**. Så även med en prenumeration kan ljud och bildkvalitén bli sämre under vissa förhållanden.\r\n\r\nFör att ytterligare komplicera priset så erbjuds det dessutom en Founders Edition. Det är ett starter kit med en handkontroll, en dongel (Chromecast Ultra) som gör det möjligt att strömma spel till en TV samt tre månaders prenumeration PLUS tre månaders prenumeration till en kompis. \r\n\r\nSom en sista skruv på bollen så kallar Google sin prenumeration för Stadia PRO istället för typ, premium eller Subscription. Antagligen för att spegla den högre upplösningen samt Dolby 5.1 ljudet. \r\n\r\nFolks förvirring är i första hand ett resultat av att prenumerationen inte ger tillgång till alla spel, därefter är det huruvida köpta spel försvinner för den som avslutar sin prenumeration.\r\n\r\nBåda dessa frågetecken hade kunnat undvikas genom att:\r\n* Google berättat hur många spel samt hur länge prenumeranter får tillgång till\r\n* De varit ännu tydligare med hur köpet av ett spel fungerar\r\n\r\nIstället valde Google att lägga en massa krut på att prata om sin Founders Edition och hur den kommer ge folk förtur till vilket alias de har på plattformen samt hur Founders Edition har en unik färg på sin handkontroll. \r\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/Screenshot-2019-07-10-at-09.08.30.png","width":1373,"height":738,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvU2NyZWVuc2hvdC0yMDE5LTA3LTEwLWF0LTA5LjA4LjMwLnBuZyIsIndpZHRoIjoxMzczLCJoZWlnaHQiOjczOCwid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJpYXQiOjE1ODAxNTAzMDl9.r27ifG3_apdWSC0W-aufelfQYeCFfocWUMA1C3_UXtE","imageVersion":"v5"},"preamble":"Konsten att göra det begripliga obegripligt","title":"Vad kostar Google Stadia?","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource","permalink":"/blog/vad-kostar-google-stadia","type":"post"},"Resource:3182":{"_id":"3182","blocks":{"type":"json","json":[]},"title":"Byt språk till engelska i Googles tjänster","content":"!Med några enkla steg kan du lätt byta språket i Googles gränssnitt till engelska. \r\n\r\n* Öppna ditt [Google-konto](https://myaccount.google.com/)\r\n* Klicka på **Kontoinställningar** > **Språk och inmatningsverktyg**\r\n* Klicka på **Språk**\r\n* Klicka på ikonen som ser ut som en penna bredvid där det står Svenska\r\n* Sök dig fram till **English** och klicka på det och sen **Select**\r\n\r\nKlart!\r\n\r\nSom bonus kan du lägga till Svenska som ett annat språk du förstår. \r\n\r\nAnledningen till att det är en bra idé att byta språk till engelska i Googles tjänster är att det finns så ofantligt många instruktionsvideos och tutorials som är på Engelska. Det kommer med andra ord att öka dina chanser att få hjälp när det är något du undrar utan att du behöver sitta och undra huruvida inmatningsverktyg verkligen betyder Input Tools eller inte.\r\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/change-language.png","width":1098,"height":749,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvY2hhbmdlLWxhbmd1YWdlLnBuZyIsIndpZHRoIjoxMDk4LCJoZWlnaHQiOjc0OSwid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJpYXQiOjE1ODAxNDE2NDV9.tWqA_D106t6HLg90d-_3cBLkVelR5VkiI-tvCcJvEi0","imageVersion":"v5","src":"//wp-content/uploads/2019/11/change-language.png"},"preamble":"Det blir enkalre att läsa tutorials då","title":"Byt språk till engelska i Googles tjänster","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:2073":{"_id":"2073","blocks":{"type":"json","json":[]},"title":"Vad är en Progressive Web App?","content":"!En Progressive Web App är en webbplats som beter sig precis som en vanlig app, men den installeras via webben istället för en app store.\r\n\r\nDen kan till exempel:\r\n1. fungera off-line\r\n2. startas från en ikon på telefonens hemskärm\r\n3. visas i fullskärm\r\n4. ta emot och visa push-notiser\r\n\r\nMen inte nog med det, alla styrkor från webben är kvar. Det går att länka direkt till “appen” och köra igång den utan att besöka en appstore eller installera någonting. \r\n\r\n###Ett exempel\r\nMin lokala mataffär har gått från parkeringsskiva till att ersätta utlägget för en parkeringsbiljett. Det går att betala med antingen biljett eller App. [Självklart är det inte samma App](http://www.independent.co.uk/life-style/gadgets-and-tech/features/cashless-parking-was-meant-to-make-life-easier-for-drivers-but-our-phones-are-awash-with-competing-a6946696.html) som vid den andra parkeringsplatsen jag emellanåt parkerar på. Så jag betalar med kort.\r\n\r\nVad som hade kunnat hända istället var att jag öppnat en webbsida och betalat där. Fem minuter innan tiden går ut hade jag kunnat få en push-notis som frågade om jag ville fylla på med mer tid.\r\n\r\nNär jag väl använt tjänsten några gånger hade jag fått frågan ifall jag ville lägga till en genväg för den på min hemskärm. Från det ögonblicket hade den varit precis om en app. Förutom att jag aldrig besökt en app store eller installerat något.\r\n\r\nDet finns så klart tjänster som inte går att leverera som Progressive Web App. Men för många av de praktiska fokuserade saker vi gör med våra telefoner är en Progressive Web App perfekt\r\n\r\n**Kolla väder** - Det finns ingen som helst anledning till att göra en app för detta.\r\n\r\n**Hålla ett öga på flyg** - vid förseningar går det att meddelas via push-notis.\r\n\r\n**Swish** - Bank ID fungerar för browsers så att Swisha till folk går utmärkt.\r\n\r\n**Enklare Bank App** - Se egna konton och överföra pengar mellan dem.\r\n\r\n**Köpa bussbiljetter** - Skönt att slippa installera nya appar för varje stad.\r\n\r\n**Mobila Kölappar** - Som småbarnsförälder är väntrum rena tortyrkammare.\r\n\r\n##Det finstilta \r\nMed tanke på att Progressive Webb Apps inte distribueras via en kontrollerande tredjepart (läs Apple eller Google) så finns det ingen superstrikt definition. Det råder ingen *brist* på definitioner. De är bara varierande och flexibla, [precis som webben](https://www.24hr.se/chaotic-good/).\r\nSom ett absolut minimum skulle jag vilja säga att en Progressive Webb App skall: \r\n* Ha ett [Web App Manifest](https://www.w3.org/TR/appmanifest/)\r\n* Hantera off-line eller så kallad lie-fi med hjälp en [Service Worker](https://www.youtube.com/watch?v=4uQMl7mFB6g)\r\n\r\nSen finns det längre mer detaljerade kravlistor. För en slutanvändare så är de två här ovan fullt tillräckliga.\r\n\r\n###Vadå \"Progressive\"?\r\nOrdet Progressive är med för att peka på två saker. Dels att det är en webbplats som progressivt börjar bete sig mer och mer som en app. Det vill säga, det går från att vara en sida man surfar in på via en URL till att vara en applikation med push notiser som startas från en ikon på hemskärmen.\r\n\r\nMen också att upplevelsen av appen/sajten blir bättre ju mer kapabel browser du har. Safari på iOS har inte stöd för push-notiser eller service workers. Men det går att skapa en snabbladdande upplevelse i fullskärm som startas från en tjusig ikon och har visst offlinestöd. Starbucks Progressive Webb App är [ett bra exempel på vad som går att bygga](https://formidable.com/work/starbucks-progressive-web-app/). \r\n\r\n###DEMOs\r\nSidan [App Scope](https://appsco.pe/), som självklart är en PWA, har ambitionen att bli en App Store för PWA's. Väl värt ett besök om du vill installera lite Progressiva Webb Appar. [Sudoku appen](https://appsco.pe/app/sudoku) är en riktig tidstjuv.\r\n\r\nEn demonstration som visar hur [otroligt smidigt installationsflödet blir med en Progressive Web App](https://youtu.be/0SSI8liELJU?t=11m53s). I detta fallet i kombination med [Accelerated Mobile Pages](https://www.24hr.se/accelerated-mobile-pages-fran-google/) för snabbladdande sidor\r\n\r\nHär visar Air Berlin upp sin Progressive Web App som [helt ersätter behovet av en app](https://youtu.be/0SSI8liELJU?t=29m5s).\r\n### Lär dig mer\r\nVi har, som börjar bli tradition, även gjort inte mindre än **två** avsnitt av vår [podcast om webb](https://www.24hr.se/story/podcast-om-webb-bubblan-2-0/) som handlar om just Progressive Web Apps.\r\n* [Första avsnittet](https://www.24hr.se/progressive-web-apps/)\r\n* [Andra avsnittet](https://www.24hr.se/podcast-om-pwa-igen-046/)\r\n\r\nJag har även satt ihop en samling **länkar** till [läsvärda poster om Progressive Webb Apps](https://www.24hr.se/om-du-bara-skall-lasa-en/)","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/PWA.png","width":1200,"height":641,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvUFdBLnBuZyIsIndpZHRoIjoxMjAwLCJoZWlnaHQiOjY0MSwid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJpYXQiOjE1ODAxNDE4NjJ9.MMLwtRFxaZVnBVnChDUmmZF_NBFHfFYcLD_AGnhPTag","imageVersion":"v5","src":"//wp-content/uploads/2019/11/PWA.png"},"preamble":"PWA - förkortningen på allas läppar","title":"Vad är en Progressive Web App?","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:1147":{"_id":"1147","blocks":{"type":"json","json":[{"tag":"h1","content":"Vad är CC0?","index":0,"blockName":"core/heading"},{"content":"CC0 är en förkortning av Creative Commons Zero och innebär att du får göra precis vad du vill med den bild, film, text eller musiksnutt som har licensen.","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"CC0 är en förkortning av Creative Commons Zero och innebär att du får göra precis vad du vill med den bild, film, text eller musiksnutt som har licensen.","fontSizeValue":"large"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":2},"shade":null,"fontSize":"large","index":2,"blockName":"next24hr/paragraph"},{"id":5788,"image":{"url":"//wp-content/uploads/2015/02/stocksnap-1024x784.png","width":1024,"height":784,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTUvMDIvc3RvY2tzbmFwLTEwMjR4Nzg0LnBuZyIsIndpZHRoIjoxMDI0LCJoZWlnaHQiOjc4NCwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJpYXQiOjE1ODAxNDE5ODJ9.SpqmNU_2HT2uJiCCe_yQiPPUO9AAYQfppvIe0o-u8BE","imageVersion":"v5"},"size":null,"tag":"img","widthType":null,"widthInPixels":null,"caption":null,"copyright":null,"index":4,"blockName":"next24hr/image"},{"content":"Är det en bild så kan du kan redigera den, trycka den på en plansch och sälja den planschen utan att på något som helst sätt hänvisa till den som tog fotot.

Eller varför inte göra som SIGMA och använda den i en annons för ditt kommande event? Möjligheterna är obegränsade. Bilden här till höger visar annonsen med den oredigerade bilden under. Lägg den bilden på minnet. Den dyker upp ganska ofta.

Det finns lite olika ställen att hitta CC0 bilder på, jag har listat flera av dem här men två av dem sticker ut tack vare att de har gjort bilder sökbara.","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Är det en bild så kan du kan redigera den, trycka den på en plansch och sälja den planschen utan att på något som helst sätt hänvisa till den som tog fotot.

Eller varför inte göra som SIGMA och använda den i en annons för ditt kommande event? Möjligheterna är obegränsade. Bilden här till höger visar annonsen med den oredigerade bilden under. Lägg den bilden på minnet. Den dyker upp ganska ofta.

Det finns lite olika ställen att hitta CC0 bilder på, jag har listat flera av dem här men två av dem sticker ut tack vare att de har gjort bilder sökbara.","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":6},"shade":null,"fontSize":"normal","index":6,"blockName":"next24hr/paragraph"},{"tag":"h2","content":"Fyra bra källor till CC0 bilder","index":8,"blockName":"core/heading"},{"content":"StockSnap
är min favorit för tillfället. Inte nog med att den erbjuder bra sök och sortering, man kan dessutom ladda upp egna bilder.


Pexels
har inte lika bra sorteringsmöjligheter och erbjuder ingen möjlighet att ladda upp egna bilder. Däremot så har de nuförtiden även Video att tanka hem. I skrivande stund går det inte att söka på videotaggar vilket är minst sagt märkligt.


Nappy
En gratisfotosajt med en agenda. De gamla vanliga bilderna på folk som jobbar och har roligt bara det att alla är brunögda.


Find a Photo
Söker igenom ett antal källor efter CC0 bilder. Har en funktion för att söka efter en viss färg vilket är trevligt. Bonuspoäng för det snitsiga valet av TLD.


Det roliga är att efter som bilderna har CC0 licens så kan de olika aggregationstjänsterna ta bilder från varandra. Det enda de kan konkurrera med är bättre tjänster, än så länge endast sök och sortering. Något jag saknar är möjligheten att lägga bilder i en varukorg, att kunna jämföra olika bilder och ett bra filter. Jag hoppas de får snurr på det ekonomiska så att dessa funktioner kan implementeras.","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"StockSnap
är min favorit för tillfället. Inte nog med att den erbjuder bra sök och sortering, man kan dessutom ladda upp egna bilder.


Pexels
har inte lika bra sorteringsmöjligheter och erbjuder ingen möjlighet att ladda upp egna bilder. Däremot så har de nuförtiden även Video att tanka hem. I skrivande stund går det inte att söka på videotaggar vilket är minst sagt märkligt.


Nappy
En gratisfotosajt med en agenda. De gamla vanliga bilderna på folk som jobbar och har roligt bara det att alla är brunögda.


Find a Photo
Söker igenom ett antal källor efter CC0 bilder. Har en funktion för att söka efter en viss färg vilket är trevligt. Bonuspoäng för det snitsiga valet av TLD.


Det roliga är att efter som bilderna har CC0 licens så kan de olika aggregationstjänsterna ta bilder från varandra. Det enda de kan konkurrera med är bättre tjänster, än så länge endast sök och sortering. Något jag saknar är möjligheten att lägga bilder i en varukorg, att kunna jämföra olika bilder och ett bra filter. Jag hoppas de får snurr på det ekonomiska så att dessa funktioner kan implementeras.","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":10},"shade":null,"fontSize":"normal","index":10,"blockName":"next24hr/paragraph"}]},"title":"Vad är CC0?","content":"\n

Vad är CC0?

\n\n\n\n

Paragraph

\n\n\n\n

Image

\n\n\n\n

Paragraph

\n\n\n\n

Fyra bra källor till CC0 bilder

\n\n\n\n

Paragraph

\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/city.jpg","width":1024,"height":572,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvY2l0eS5qcGciLCJ3aWR0aCI6MTAyNCwiaGVpZ2h0Ijo1NzIsIndoaXRlbGlzdFNpemVzIjpbIjEyMDB4QVVUTyIsIjEwMHg2NSIsIjEwMHhBVVRPIiwiMTEweDgyIiwiNzUweEFVVE8iLCIxMDAweEFVVE8iLCIxMjAweDgwMCIsIjYwMHg0MDAiLCIxOTIweEFVVE8iLCI5NjB4QVVUTyIsIjMwMHhBVVRPIiwiMTkyMHgxMDAwIiwiOTYweDUwMCIsIjQ4MHgyNTAiLCIyMDB4MTUwIiwiMjI1eDE3MCIsIjIyNXhBVVRPIiwiMjI5eDMwMCIsIjM2OHhBVVRPIiwiNDUweDM0MCIsIjUwMHhBVVRPIiwiNzUweDUwMCIsIjd4MTAiLCI3eDEyIiwiN3gxNiIsIjd4MyIsIjd4NCIsIjd4NSIsIjd4NiIsIjd4NyIsIjd4OCIsIjd4OSIsIjF4MSJdLCJpbWFnZVZlcnNpb24iOiJ2NSIsImZvY3VzIjp7IngiOjAuNSwieSI6MC41fSwiaWF0IjoxNTgwMTQxOTgyfQ.XJVh3G6N4ujhaHdkcbVuxAO9cz_kHtAkip-6qiT7sE8","imageVersion":"v5"},"preamble":"CC0 är den perfekta licensen för oss som vill ha snygga bilder i våra presentationer","title":"Vad är CC0?","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:2538":{"_id":"2538","blocks":{"type":"json","json":[]},"title":"I have a dream!","content":"För en tid sedan upptäckte jag [\"Dreams\"](https://www.getdreams.com) Det är en app som hjälper dig att spara pengar på ett roligare sätt istället för ett spara pengar i vanligt tråkigt sparkonto. Med Dreams sparar du till ett projekt istället, något du drömmer om. Du kan även spara tillsammans med andra i gemensamma projekt/drömmar. \r\n\r\n”Nudge-psychology” handlar om att man tar små steg i rätt riktning över lång tid och det är precis vad Dreams handlar om.\r\n\r\nJag har en dröm. Den här prylen har jag suktat efter i flera år. Jag har googlat, sparat ner bilder, fantiserat. Min dröm är en vinylförvarare från [Wax Rax](http://www.waxrax.com/collections/all) Den är tillverkad av aluminium i Brooklyn, NYC och det är det finaste jag sett. Den rymmer ca 400 vinylskivor, dvs hela min samling skulle få plats. När jag upptäckte Dreams så bestämde jag mig. Jag ska spara ihop till en sån här. Nu är det dags. \r\n\r\nJag gjorde en sparplan i Dreams och beslutade mig för att sätta tre år som spartid. Dreams räknade ut att jag behöver spara 32 kr om dagen för att klara målet till 2020. Efter lite snabb huvudräkning tänker ni nu kanske ”hon kan ju inte vara klok”, men jo mina vinyler och hem förtjänar verkligen denna möbel.\r\n\r\nJag kan skippa lunch ute och istället köra på matlåda. Jag behöver inte köpa den där take away-kaffen på väg till jobbet. Jag kan promenera istället för att betala sms-biljetter på bussen. Så! Hur enkelt som helst.\r\n\r\nSå den 2 februari 2020 kommer mina vinylskivor äntligen få en förvaring som matchar och lever upp till dess fantastiska innehåll. \r\n\r\nDreams-appen är framtagen tillsammans med kognitionsvetaren Elin Helander som har jobbat med hjärnforskning på Karolinska Institutet . På hennes [blogg](https://www.getdreams.com/blogg/elin-helander) kan man läsa mer om hur hjärnan funkar när det kommer till sparande och prokrastinering, om hur FOMO (Fear Of Missing Out) försvårar och hur du kan bli bättre på att börja spara. \r\n\r\n”Sparhack” är vad Dreams själva kallar detta. Så grattis till mig och tack Dreams för bästa hacket.\r\n\r\n![dreams1](http://www.24hr.se/wp-content/uploads/IMG_4316.png)\r\n\r\n![dreams2](http://www.24hr.se/wp-content/uploads/IMG_3986.png)\r\n\r\n![dreams3](http://www.24hr.se/wp-content/uploads/IMG_3989.png)\r\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/dreams.png","width":1341,"height":397,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvZHJlYW1zLnBuZyIsIndpZHRoIjoxMzQxLCJoZWlnaHQiOjM5Nywid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJpYXQiOjE1ODAxNDIwNzJ9.n3HX_YTAR7pZybyJv-ALoFxoq9RsOilXMQYPTDfm-6c","imageVersion":"v5","src":"//wp-content/uploads/2019/11/dreams.png"},"preamble":"”Nudge-psychology” handlar om att man tar små steg i rätt riktning över lång tid och det är precis vad Dreams handlar om.","title":"I have a dream!","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:/dumma-ror-vs-tjanster":{"_id":"/dumma-ror-vs-tjanster","blocks":null,"title":null,"content":null,"seo":null,"info":null,"effect":null,"customPageTitle":null,"redirect":"/blog/dumma-ror-vs-tjanster","__typename":"Resource"},"Resource:3569":{"_id":"3569","blocks":{"type":"json","json":[{"tag":"h1","content":"Hur betalar man på tunnelbanan i London?","index":0,"blockName":"core/heading"},{"content":"Korta svaret: Blippa med ditt svenska bankkort.","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Korta svaret: Blippa med ditt svenska bankkort.","fontSizeValue":"large"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":2},"shade":null,"fontSize":"large","index":2,"blockName":"next24hr/paragraph"},{"id":5620,"image":{"url":"//wp-content/uploads/2019/08/blippme.png","width":1200,"height":600,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMDgvYmxpcHBtZS5wbmciLCJ3aWR0aCI6MTIwMCwiaGVpZ2h0Ijo2MDAsImZvY3VzIjp7IngiOjAuNSwieSI6MC41fSwid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiaWF0IjoxNTgwMTQyNTg4fQ.rMhMWhBHdBhbeavCun6pRzySXqJwHtpwraMkA2yZeKs","imageVersion":"v5"},"size":null,"tag":"img","widthType":null,"widthInPixels":null,"caption":"","copyright":null,"index":4,"blockName":"next24hr/image"},{"content":"Det går att betal på tunnelbanan i London på överraskande många (och smidiga) sätt :","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Det går att betal på tunnelbanan i London på överraskande många (och smidiga) sätt :","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":6},"shade":null,"fontSize":"normal","index":6,"blockName":"next24hr/paragraph"},{"content":["Köpa ett Oyster Card","Blippa med svenskt bankkort","Blippa med telefon eller smartklocka"],"tag":"ul","index":8,"blockName":"core/list"},{"tag":"h2","content":"Bankkort med Blipp","index":10,"blockName":"core/heading"},{"content":"Har ditt debit eller kreditkort blipp och är knutet till Visa eller Mastercard? Då behöver du inget mer för att betala på tunnelbanan i London. Blippa kortet när du går in och ut på en station och saker och ting löser sig.

Fördelar:","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Har ditt debit eller kreditkort blipp och är knutet till Visa eller Mastercard? Då behöver du inget mer för att betala på tunnelbanan i London. Blippa kortet när du går in och ut på en station och saker och ting löser sig.

Fördelar:","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":12},"shade":null,"fontSize":"normal","index":12,"blockName":"next24hr/paragraph"},{"content":["Du behöver inget Oyster Card","Du behöver inte oroa dig för batteritid","Pengarna dras med en gång... eller?"],"tag":"ul","index":14,"blockName":"core/list"},{"content":"Vaddå \"eller?\"
I skrivande stund har det aldrig dragits mer än £1 för en resa, vilket är på tok för lite. Jag misstänker att det inom en viss tidsrymd kommer att dras mer pengar.","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Vaddå \"eller?\"
I skrivande stund har det aldrig dragits mer än £1 för en resa, vilket är på tok för lite. Jag misstänker att det inom en viss tidsrymd kommer att dras mer pengar.","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":16},"shade":null,"fontSize":"normal","index":16,"blockName":"next24hr/paragraph"},{"tag":"h2","content":"Oyster Card","index":18,"blockName":"core/heading"},{"content":"Transport for London har sitt eget betalkort. Det går att köpa i maskiner på större stationer och tankas med valfri summa pengar. Om du under en dag reser för mer än vad ett endagskort hade kostat så justeras priset automatiskt till det för dig mest fördelaktiga. Du behöver dessutom betala en märklig pant på £5 för själva kortet.

Fördelar:","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Transport for London har sitt eget betalkort. Det går att köpa i maskiner på större stationer och tankas med valfri summa pengar. Om du under en dag reser för mer än vad ett endagskort hade kostat så justeras priset automatiskt till det för dig mest fördelaktiga. Du behöver dessutom betala en märklig pant på £5 för själva kortet.

Fördelar:","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":20},"shade":null,"fontSize":"normal","index":20,"blockName":"next24hr/paragraph"},{"content":["Lätt att köpa i en maskin","Lätt att se saldo i samma typ av maskin","Du behöver inte oroa dig för batteritid","Lätt att få tillbaka kvarvarande pengar.... typ"],"tag":"ul","index":22,"blockName":"core/list"},{"content":"Vadå “Typ”?
Pengar upp till £10 går att få tillbaka med hjälp av samma maskin där det går att köpa och fylla på kortet. Men sen är det den där märkliga £5 panten. Den får du också tillbaka. Men räkas den in mot £10 taket? Vet ej. Och et som gör det än märkligare är att du får behålla kortet efter att du annullerat det. Så panten handlar inte om att ge tillbaka kort för återvinning utan… ?","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Vadå “Typ”?
Pengar upp till £10 går att få tillbaka med hjälp av samma maskin där det går att köpa och fylla på kortet. Men sen är det den där märkliga £5 panten. Den får du också tillbaka. Men räkas den in mot £10 taket? Vet ej. Och et som gör det än märkligare är att du får behålla kortet efter att du annullerat det. Så panten handlar inte om att ge tillbaka kort för återvinning utan… ?","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":24},"shade":null,"fontSize":"normal","index":24,"blockName":"next24hr/paragraph"},{"tag":"h2","content":"Blippa med telefon","index":26,"blockName":"core/heading"},{"content":"Efter att ha krånglat en hel del lyckades jag äntligen få igång Google Pay på min telefon. För min del krävdes det att jag skaffade Klarnas kort (kredit?) och för att få det var jag tvungen att betala med Klarna på nätet fast inte med mitt kort. Detta för att Klarna skall göra en UC och försäkra sig om att jag är kreditvärdig. När allt det var klart och kortet kopplat till Google Pay så kunde jag blippa mig in på tunnelbanan i London genom att låsa upp telefonen och hålla den mot kortläsaren vid grinden.

Fördelar:","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Efter att ha krånglat en hel del lyckades jag äntligen få igång Google Pay på min telefon. För min del krävdes det att jag skaffade Klarnas kort (kredit?) och för att få det var jag tvungen att betala med Klarna på nätet fast inte med mitt kort. Detta för att Klarna skall göra en UC och försäkra sig om att jag är kreditvärdig. När allt det var klart och kortet kopplat till Google Pay så kunde jag blippa mig in på tunnelbanan i London genom att låsa upp telefonen och hålla den mot kortläsaren vid grinden.

Fördelar:","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":28},"shade":null,"fontSize":"normal","index":28,"blockName":"next24hr/paragraph"},{"content":["Smidigare än att ta fram bankkortet","Kändes väldigt framtid","Beroende på vilket kort du har knutet till mobilbetalningen så kan det bli billigare"],"tag":"ul","index":30,"blockName":"core/list"},{"content":"Det är lite krångel när pengarna dras. Eller krångel kanske är att ta i, allt sköts automatiskt. Google Pay skickar en “beställning” till Klarna som först efter ett par dagar skickar den vidare till min bank. Det blir med andra ord svårt att hålla reda på hur mycket pengar jag gjort av med. Mer irriterande är att jag gör min data tillgänglig till två ny parter, Google och Klarna, och sen via SEB till Tink (som står för de vackra men värdelösa graferna SEB tillhandahåller över utgifter).
Inte för att jag personligen har något emot om företag använder min information för att göra mitt liv bättre. Men då får det vara en tydlig förbättring, något jag hittills inte sett från de tre företag som nu gör övervakningskaptialism av mina pengar. En fördel med att betala via Klarna är att de har bättre växlingskurs, samt att de inte tar ut några avgifter för transaktionen.","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Det är lite krångel när pengarna dras. Eller krångel kanske är att ta i, allt sköts automatiskt. Google Pay skickar en “beställning” till Klarna som först efter ett par dagar skickar den vidare till min bank. Det blir med andra ord svårt att hålla reda på hur mycket pengar jag gjort av med. Mer irriterande är att jag gör min data tillgänglig till två ny parter, Google och Klarna, och sen via SEB till Tink (som står för de vackra men värdelösa graferna SEB tillhandahåller över utgifter).
Inte för att jag personligen har något emot om företag använder min information för att göra mitt liv bättre. Men då får det vara en tydlig förbättring, något jag hittills inte sett från de tre företag som nu gör övervakningskaptialism av mina pengar. En fördel med att betala via Klarna är att de har bättre växlingskurs, samt att de inte tar ut några avgifter för transaktionen.","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":32},"shade":null,"fontSize":"normal","index":32,"blockName":"next24hr/paragraph"}]},"title":"Hur betalar man på tunnelbanan i London?","content":"\n

Hur betalar man på tunnel<wbr>banan i London?

\n\n\n\n

Paragraph

\n\n\n\n

Image

\n\n\n\n

Paragraph

\n\n\n\n\n\n\n\n

Bankkort med Blipp

\n\n\n\n

Paragraph

\n\n\n\n\n\n\n\n

Paragraph

\n\n\n\n

Oyster Card

\n\n\n\n

Paragraph

\n\n\n\n\n\n\n\n

Paragraph

\n\n\n\n

Blippa med telefon

\n\n\n\n

Paragraph

\n\n\n\n\n\n\n\n

Paragraph

\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/superslim-underground.png","width":1024,"height":717,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvc3VwZXJzbGltLXVuZGVyZ3JvdW5kLnBuZyIsIndpZHRoIjoxMDI0LCJoZWlnaHQiOjcxNywid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJpYXQiOjE1ODAxNTAzMDl9.xdqO6QdpEZMuNWzo_aN3GBcpVdgot8gP_m6gfck_8dU","imageVersion":"v5"},"preamble":"Det är betydligt enklare än vad jag trodde.","title":"Hur betalar man på tunnelbanan i London?","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource","permalink":"/blog/hur-betalar-man-pa-tunnelbanan-i-london","type":"post"},"Resource:3178":{"_id":"3178","blocks":{"type":"json","json":[]},"title":"Skapa en Dashboard i Google Analytics","content":"!Det är både lätt och roligt att **skapa en dashboard i Google Analytics**. När den är klar får du en snabb överblick över allt du behöver veta om din webbplats.\r\n\r\nDen här guiden förutsätter att du har ställt in engelska som språk i Googles tjänster. Det är något jag rekommenderar eftersom de flesta guider på nätet är på engelska. Vill du veta hur man byter så har jag skrivit en [guide om det på svenska.](https://www.24hr.se/byt-sprak-till-engelska-i-googles-tjanster/)\r\n \r\n### Steg Ett: Kom igång på ett kick\r\n* Börja med att logga in på [Google Analytics](https://analytics.google.com/analytics/web/).\r\n* Klicka på **CUSTOMISATION** och sen **Dashboards**.\r\n* Klicka på den röda knappen där det står **CREATE**.\r\n* Döp din blivande Dashboard till något lämpligt (t ex. Min Första Dashboard) och klicka på den stora knappen där det står **Starter Dashboard** och sen på den lilla * knappen där det står **Create dashboard**.\r\n\r\nSvårare än så är det inte att få en relativt snygg och användbar dashboard. Innan det är dags att gå vidare så vill jag bara understryka att inget du gör kan förstöra datan. En dashboard hämtar bara den data den blir tillsagd att hämta och visar upp den på det sätt du har valt. Du behöver med andra ord inte vara orolig för att nått skall gå fel.\r\n\r\n### Steg Två: Anpassa data\r\nI toppen av din dashboard ligger det två så kallade Widgets som är ganska lika varandra. Den ena visar en kurva över nya användare och den andra en över alla användare. Vi skall slå ihop de två olika kurvorna och visa dem i samma widget (och samtidigt lära oss en viktig sak om Google Analytics Dashboards)\r\n\r\n* För muspekaren över widgeten som heter New Users så att det dyker upp några ikoner i övre högra hörnet av den.\r\n* Klicka på ikonen som ser ut som en penna.\r\n* Under en blå drop down med **New Users** vald ligger det en avaktiverad drop down markerad **Compare with**.\r\n* Klicka på den och skriv **Users** i sökfältet.\r\n* Klicka på alternativet **Users**.\r\n* Klicka på **Save**.\r\n\r\nDet var allt. **Men**... det som händer mig när jag gör detta är att jag får två kurvor som inte hänger ihop logiskt. Det ser ut som att **New Users** ibland är fler än antalet **Users**. Detta beror på att kurvorna får var sin skala. Så den ena kanske går från 0 till 200 medan den andra går från 0 till 150. Ännu märkligare är att det ibland rättar till sig om jag stänger fönstret ett par timmar och kommer tillbaks senare.\r\n\r\nHur som helst. Svårare än så är det inte att börja ändra på saker. Lek runt lite och jämför olika kurvor mot varandra.\r\n\r\n### Steg Tre: Ändra hur data presenteras\r\n* Klicka på pennan i Widgeten som heter **Sessions by Browser**.\r\n* Klicka på den blå texten **Clone widget** nere i högra hörnet\r\n* Nu borde du vara tillbaka på Dashboarden.\r\n* Leta reda på din nya Widget med namn **Sessions by Browser** och dra upp den så den ligger under originalet\r\n* Klicka på pennan igen\r\n* I fönstret som öppnas finns det två rader med stora knappar\r\n* Klicka på knappen **PIE** i den övre raden\r\n* Klicka på **SAVE**\r\n\r\nNu får du en tydlig grafisk representation av vilka browsers dina besökare använder, plus att du har kvar lista med torra siffror. Som överkurs kan du testa att byta till ett stapeldiagram. \r\n\r\nI nästa guide skall jag förklara hur du kan skapa helt egna Widgets med valfri information. I och för sig besitter du redan nu tillräckligt med kunskap för att testa på egen hand, vilket jag rekommenderar.","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/dashboards.jpg","width":1024,"height":683,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvZGFzaGJvYXJkcy5qcGciLCJ3aWR0aCI6MTAyNCwiaGVpZ2h0Ijo2ODMsIndoaXRlbGlzdFNpemVzIjpbIjEyMDB4QVVUTyIsIjEwMHg2NSIsIjEwMHhBVVRPIiwiMTEweDgyIiwiNzUweEFVVE8iLCIxMDAweEFVVE8iLCIxMjAweDgwMCIsIjYwMHg0MDAiLCIxOTIweEFVVE8iLCI5NjB4QVVUTyIsIjMwMHhBVVRPIiwiMTkyMHgxMDAwIiwiOTYweDUwMCIsIjQ4MHgyNTAiLCIyMDB4MTUwIiwiMjI1eDE3MCIsIjIyNXhBVVRPIiwiMjI5eDMwMCIsIjM2OHhBVVRPIiwiNDUweDM0MCIsIjUwMHhBVVRPIiwiNzUweDUwMCIsIjd4MTAiLCI3eDEyIiwiN3gxNiIsIjd4MyIsIjd4NCIsIjd4NSIsIjd4NiIsIjd4NyIsIjd4OCIsIjd4OSIsIjF4MSJdLCJpbWFnZVZlcnNpb24iOiJ2NSIsImZvY3VzIjp7IngiOjAuNSwieSI6MC41fSwiaWF0IjoxNTgwMTQyNjYxfQ.R1lvaIV9ap3VJ5yxGfjEqx0ChoaA0xrTlYr1aqATM7U","imageVersion":"v5","src":"//wp-content/uploads/2019/11/dashboards.jpg"},"preamble":"Kom igång med datavisualisering","title":"Skapa en Dashboard i Google Analytics","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:3023":{"_id":"3023","blocks":{"type":"json","json":[]},"title":"Vad är ett hack?","content":"!Med anledning av ännu ett klavertramp från världens sämst styrda teknikjätte kan det vara tid att fundera lite kring vad \"att hacka\" är.\r\n\r\nPropagandaföretaget [Cambridge Analytica](https://antidotezine.com/2017/01/22/trump-knows-you/) har använt sig av personuppgifter, från bland annat facebook, för att profilera befolkningar i olika länder. Detta för att sedan ta fram annonser och innehåll som skall passa en viss personlighetstyp så bra som möjligt. Oftast med syfte att väcka oro och/eller ilska. Innehållet som sprids (ibland med hjälp av botar och gärna i [slutna grupper](https://www.buzzfeed.com/craigsilverman/how-facebook-groups-are-being-exploited-to-spread)) har oftast varit [falskt.](https://www.metro.se/artikel/nej-invandrare-f%C3%A5r-inte-12-500-kronor-i-bonus-f%C3%B6r-att-l%C3%A4ra-sig-svenska)\r\n\r\nMen blev facebook hackat?\r\n\r\nNja. Cambridge Analytica kom över informationen med hjälp av verktyg som facebook erbjöd. Ingen behövde lista ut lösenord eller sniffa paket. Ingen använde ens systemet på ett sätt det inte var avsett att användas.\r\n\r\nJämför detta med när ganska många kvinnliga skådespelare fick reda på att deras privata bilder, som de trott låg säkra på Apples servrar, hade läckt ut till allmänheten. \r\n\r\n**Det** var ett hack. \r\n\r\nIngen kan påstå att iPhoto fungerade som det skulle när främmande personer kunde ringa in och låtsas att de var kändisar. Eller när lösenord kunde ändras med hjälp av allmänt kända uppgifter som var en viss person föddes, vad deras första husdjur hette, eller vad deras mamma hette som ogift.\r\n\r\n>Ett hack är när någon utnyttjar svagheter i ett system för att få tillgång till information eller funktioner det inte var meningen att hen skulle ha tillgång till.\r\n\r\nDet är extremt naivt, och riskabelt, att tro att en hacker *bara* använder sin [dator som redskap](https://www.youtube.com/watch?v=u8qgehH3kEQ) för att tillgängligöra sig den informationen. \r\n\r\nEn hacker är beredd att ta till vilka metoder som helst för att uppnå sitt mål:\r\n* de låtsas sitta med en [gråtande bebis i knät](https://www.youtube.com/watch?v=lc7scxvKQOo)\r\n* de löder in [USBstickor i tangentbord](https://youtu.be/fbevmsPIYDk?t=5m47s) och skänker bort dem \r\n* de låtsas att de har ett företag och vill anställa dig för att [få reda på vad du gjorde på ditt förra jobb](https://gizmodo.com/how-conservative-activists-catfished-twitter-1823533394)\r\n\r\nMen som sagt, i facebooks fall var det bara att använda ett API som facebook tillhandahöll.","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/P1070562.jpg","width":1200,"height":675,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvUDEwNzA1NjIuanBnIiwid2lkdGgiOjEyMDAsImhlaWdodCI6Njc1LCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDE0MjcyMX0.ty5b13M690rb6Q3eFVKtYynt4TElRXPQISe_IideDI0","imageVersion":"v5","src":"//wp-content/uploads/2019/11/P1070562.jpg"},"preamble":"Facebook <3 Cambridge Analytica","title":"Vad är ett hack?","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:/filterbubblor":{"_id":"/filterbubblor","blocks":null,"title":null,"content":null,"seo":null,"info":null,"effect":null,"customPageTitle":null,"redirect":"/blog/filterbubblor","__typename":"Resource"},"Resource:2729":{"_id":"2729","blocks":{"type":"json","json":[]},"title":"Nya Hyrcyklar i Lund","content":"!Imorse blev jag glatt överraskad. Cykelparkeringen vid Lund C var nämligen nedlusad med gula hyrcyklar från [DigiBike](http://digibike.se/).\r\n\r\nDet har funnits hyrcyklar i Lund ett tag men de har varit av den klassiskt överarbetade modellen. Det vill säga, klumpiga cyklar som via ett kort eller PIN-kod låses upp i specialbyggda stationer med användarfientliga maskiner knutna till sig. Med jämna mellanrum blir en station full och då får den som kommer cyklande leta sig vidare till nästa station. Efter ett tag kommer en person körande med en liten traktor för att lasta upp några av cyklarna på ett flak och köra iväg med dem någon annan stans.\r\n\r\nDet funkar och jag är glad att de finns, men nog hade det kunnat göras lite elegantare?\r\n\r\nJo, visst går det. \r\n\r\nSom jag nämnde i vår [poddcast om webb](https://www.24hr.se/sensommar-kick-off-2017/) så har Kineserna haft en annan lösning på detta problem i några år. Cyklar förses med speciallås som gör två saker:\r\n1. Håller reda på var cykeln befinner sig\r\n2. Gör så att cykeln kan låsas upp via en scanning av en QR-kod\r\n\r\nDet medför att alla med en mobiltelefon och rätt app, i det Kinesiska fallet WeChat (så klart), kan se var närmsta lediga cykel befinner sig, gå fram till den, och låsa upp den. Sen kan de cykla vart de vill och lämna cykeln där.\r\n\r\nOch det gör folk. I mängder. Hyrcyklarna blev så populära att ett nytt problem uppstod. Utanför större arbetsplatser och Universitet uppstod snart berg av hyrcyklar som inte fick plats i cykelställen.\r\n![Collage av bilder på hyrcyklar i Peking](https://www.24hr.se/wp-content/uploads/china-bike-inc.jpg)\r\nFolk som cyklar istället för att åka tunnelbana, buss eller bil är i och för sig ett lyxproblem. Särskilt i mångmiljonstäder som brottas med föroreningar och trängsel. Enligt Mary Meekers senaste Internet Trends rapport ([Slide 212](http://www.kpcb.com/internet-trends)) så är det fler Kineser som använder hyrcyklar än vad folk i Nordamerika, Europa, Afrika och Mellanöstern använder on-demand bilar som Lyft, Uber etc **tillsammans**. \r\n\r\nDet skall bli intressant att se hur det går i Lund, en förvisso en liten stad, men trots det hyfsat känd för sin cykelvänlighet, samt med en stor andel studenter som nog blir glada att slippa köpa en dyr/skit -cykel som bara blir stulen. Företaget i fråga heter DigiBike och du kan läsa mer om dem på deras [webbplats](http://digibike.se/).\r\n\r\nJag kommer antagligen få anledning att skriva mer om ämnet framöver. ","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/hyrcykel-lund.jpg","width":1152,"height":864,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvaHlyY3lrZWwtbHVuZC5qcGciLCJ3aWR0aCI6MTE1MiwiaGVpZ2h0Ijo4NjQsIndoaXRlbGlzdFNpemVzIjpbIjEyMDB4QVVUTyIsIjEwMHg2NSIsIjEwMHhBVVRPIiwiMTEweDgyIiwiNzUweEFVVE8iLCIxMDAweEFVVE8iLCIxMjAweDgwMCIsIjYwMHg0MDAiLCIxOTIweEFVVE8iLCI5NjB4QVVUTyIsIjMwMHhBVVRPIiwiMTkyMHgxMDAwIiwiOTYweDUwMCIsIjQ4MHgyNTAiLCIyMDB4MTUwIiwiMjI1eDE3MCIsIjIyNXhBVVRPIiwiMjI5eDMwMCIsIjM2OHhBVVRPIiwiNDUweDM0MCIsIjUwMHhBVVRPIiwiNzUweDUwMCIsIjd4MTAiLCI3eDEyIiwiN3gxNiIsIjd4MyIsIjd4NCIsIjd4NSIsIjd4NiIsIjd4NyIsIjd4OCIsIjd4OSIsIjF4MSJdLCJpbWFnZVZlcnNpb24iOiJ2NSIsImZvY3VzIjp7IngiOjAuNSwieSI6MC41fSwiaWF0IjoxNTgwMTQyODI5fQ.QVoXocqTYN_hQUuuIS0sftAKb_AKkEd0GudsStcXgWM","imageVersion":"v5","src":"//wp-content/uploads/2019/11/hyrcykel-lund.jpg"},"preamble":"Cyklar enligt lämna var du vill modellen har dykt upp.","title":"Nya Hyrcyklar i Lund","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:3530":{"_id":"3530","blocks":{"type":"json","json":[]},"title":"Spotifys Podcast Fail","content":"!Bubblan 2.0 finns nu även på Spotify.\r\n\r\n**Vi vill att Bubblan 2.0 skall vara tillgänglig på så många ställen som möjligt.** Något som är ganska enkelt med en podcast, se till att den listas på iTunes, förlåt Apple Podcasts heter det numer, och sen kommer varenda poddspelare värd namnet att lista din podd.\r\n\r\n**Vilket då ger att Spotify inte är en poddspelare värd namnet**, för där listas inte poddar bara för att de råkar vara fritt tillgängliga på internet. Nej, på Spotify måste den som vill listas själv gå in och lägga till sin poddcast. Detta antagligen för att det i deras Terms of Agreement antagligen står att de kommer sända massa reklam före din podd och själva stoppa pengarna i fickan. \r\n\r\n**Och det kan väl vara OK.** Pengar måste in på nått sätt, särskilt för den som vill underhålla applikationer för samtliga stora plattformar. Den som nöjer sig med lite tar en engångskostnad, se [Pocket Casts](https://www.pocketcasts.com/) . Den som känner sig modig experimenterar med olika modeller, se [Overcast](https://marco.org/2016/09/09/overcast-ads) den som vill ha mycket pengar gör bäst i att bygga en stor publik, ta ut en månadskostnad och/eller kränga reklam. \r\n\r\nMen… Spotify har en lösning som gör dem unikt olämpliga som podcast app, en sidoeffekt av den gamla freemium modellen (som väl aldrig riktigt funkat).\r\n\r\nTanken med freemium var att folk skulle prova en app eller tjänst gratis, sedan gilla den så pass att de började betala för en premium version med lite extra grädde på moset. **Problemet var att vääääldigt få brydde sig om grädde på moset.** Så istället började folk göra sina tjänster olidliga med hjälp av irriterande reklam och andra dåliga användarupplevelser.\r\n\r\n**Spotify har, förutom kass casino/bil-reklam**, valt att ta fram egen kass repetitiv reklam för sin reklamfria premium version även valt att folk utan premium inte kan spela en särskild låt utan bara höra slumpvisa låtar från ett album. Det här är ett rimligt beslut fattat på solida grunder (så som alla dåliga beslut oftast är) men det får den snudd på komiskt irriterande bieffekten att det inte går att lyssna på ett podcastavsnitt utan att betala för Spotify premium.\r\n\r\nOm jag går in på Bubblan 2.0 och ser att vi gjort en [podcast om Progressive Web Apps](https://www.24hr.se/podcast-om-pwa-igen-046/) så kan jag inte lyssna på det. För när jag klickar får jag (efter tre värdelösa reklamsnuttar) höra ett helt **annat** avsnitt av Bubblan 2.0. \r\n\r\n**Märk väl att detta är innehåll för vilket Spotify inte betalar ett öre**, de står inte ens för hosting av ljudfilen. Vad de däremot gör är att sälja reklam kring podden och stoppa pengarna egen ficka. Det jag som podcaster får är information om vilka avsnitt som folk lyssnar på (förutsatt att de lyssnar via Spotify). Med den insikten antar jag att jag sedan borde styra upp mitt innehåll enligt min publiks önskemål så att jag kan bygga en ännu större publik och sen sälja mina egna reklamspottar. \r\n\r\nÅterigen, förutsatt att folk lyssnar via Spotify. Och eftersom deras gratisläge är så kass vill jag inte rekommendera att folk lyssnar via dem. \r\n\r\nBubblan 2.0 kommer även fortsättningsvis behålla Pocket Casts eller Overcast som rekommenderade poddappar.\r\n\r\nOm du trots detta är nyfiken på Bubblan 2.0 i Spotify (du kanske har premiumkonto vilket negerar allt mitt gnäll) så finns vi [här](https://open.spotify.com/show/1qzQFEfDuPfPvRsmhAGf8s)","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/podfail.jpg","width":1000,"height":659,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvcG9kZmFpbC5qcGciLCJ3aWR0aCI6MTAwMCwiaGVpZ2h0Ijo2NTksIndoaXRlbGlzdFNpemVzIjpbIjEyMDB4QVVUTyIsIjEwMHg2NSIsIjEwMHhBVVRPIiwiMTEweDgyIiwiNzUweEFVVE8iLCIxMDAweEFVVE8iLCIxMjAweDgwMCIsIjYwMHg0MDAiLCIxOTIweEFVVE8iLCI5NjB4QVVUTyIsIjMwMHhBVVRPIiwiMTkyMHgxMDAwIiwiOTYweDUwMCIsIjQ4MHgyNTAiLCIyMDB4MTUwIiwiMjI1eDE3MCIsIjIyNXhBVVRPIiwiMjI5eDMwMCIsIjM2OHhBVVRPIiwiNDUweDM0MCIsIjUwMHhBVVRPIiwiNzUweDUwMCIsIjd4MTAiLCI3eDEyIiwiN3gxNiIsIjd4MyIsIjd4NCIsIjd4NSIsIjd4NiIsIjd4NyIsIjd4OCIsIjd4OSIsIjF4MSJdLCJpbWFnZVZlcnNpb24iOiJ2NSIsImZvY3VzIjp7IngiOjAuNSwieSI6MC41fSwiaWF0IjoxNTgwMTUwMzA5fQ.3eM50kvOUuc7-jzEwzTkMmRQhKMtG8IOuqgL4eR9FI8","imageVersion":"v5"},"preamble":"Det finns EN sak en poddspelare inte får göra fel.","title":"Spotifys Podcast Fail","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource","permalink":"/blog/spotifys-podcast-fail","type":"post"},"Resource:/skapa-ett-facebook-evenemang":{"_id":"/skapa-ett-facebook-evenemang","blocks":null,"title":null,"content":null,"seo":null,"info":null,"effect":null,"customPageTitle":null,"redirect":"/blog/skapa-ett-facebook-evenemang","__typename":"Resource"},"Resource:5823":{"_id":"5823","blocks":{"type":"json","json":[{"tag":"h1","content":"Skapa ett Facebook-evenemang","index":0,"blockName":"core/heading"},{"content":"Om du behöver ett evenemang för t.ex för ditt företagsevent eller en privat fest, så är det ganska så skönt att kunna skapa ett evenemang på facebook. Där du kan bjuda alla dina vänner/kollegor och se vem som kan komma till ditt evenemang.
Så här skapar man ett evenemang på facebook:

Desktop
1. Klicka på Skapa längst upp i menyn.
2. Klicka på Evenemang i dropdown menyn.
3. Nu öppnades det ett popup fönster, följ instruktionerna där, glöm inte att välja om du vill skapa privat/offentligt evenemang.
4. När du är klar klicka på Spara.

Mobil
1. Klicka på hamburgermenyn längst ner på höger kant.
2. Då kommer det upp en meny, klicka på Evenemang en bit ner.
3. Då hamnar du på en ny sida, högst upp på vänster sida finns det en knapp som heter Skapa, klicka på den.
4. Välj om du vill skapa privat/offentligt evenemang.
5. Följ instruktionerna där.
6. När du är klar klicka på Spara.

Du kan välja själv om din evenemang ska vara privat eller offentligt, samt vem du ska bjuda in.
OBS! glöm inte lägga in en bild, det är alltid trevligt med en bild längst upp.","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Om du behöver ett evenemang för t.ex för ditt företagsevent eller en privat fest, så är det ganska så skönt att kunna skapa ett evenemang på facebook. Där du kan bjuda alla dina vänner/kollegor och se vem som kan komma till ditt evenemang.
Så här skapar man ett evenemang på facebook:

Desktop
1. Klicka på Skapa längst upp i menyn.
2. Klicka på Evenemang i dropdown menyn.
3. Nu öppnades det ett popup fönster, följ instruktionerna där, glöm inte att välja om du vill skapa privat/offentligt evenemang.
4. När du är klar klicka på Spara.

Mobil
1. Klicka på hamburgermenyn längst ner på höger kant.
2. Då kommer det upp en meny, klicka på Evenemang en bit ner.
3. Då hamnar du på en ny sida, högst upp på vänster sida finns det en knapp som heter Skapa, klicka på den.
4. Välj om du vill skapa privat/offentligt evenemang.
5. Följ instruktionerna där.
6. När du är klar klicka på Spara.

Du kan välja själv om din evenemang ska vara privat eller offentligt, samt vem du ska bjuda in.
OBS! glöm inte lägga in en bild, det är alltid trevligt med en bild längst upp.","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":2},"shade":null,"fontSize":"normal","index":2,"blockName":"next24hr/paragraph"}]},"title":"Skapa ett Facebook-evenemang","content":"\n

Skapa ett Facebook-evenemang

\n\n\n\n

Paragraph

\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2020/01/facebook_event-1024x557-1.jpg","width":1024,"height":557,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMjAvMDEvZmFjZWJvb2tfZXZlbnQtMTAyNHg1NTctMS5qcGciLCJ3aWR0aCI6MTAyNCwiaGVpZ2h0Ijo1NTcsIndoaXRlbGlzdFNpemVzIjpbIjEyMDB4QVVUTyIsIjEwMHg2NSIsIjEwMHhBVVRPIiwiMTEweDgyIiwiNzUweEFVVE8iLCIxMDAweEFVVE8iLCIxMjAweDgwMCIsIjYwMHg0MDAiLCIxOTIweEFVVE8iLCI5NjB4QVVUTyIsIjMwMHhBVVRPIiwiMTkyMHgxMDAwIiwiOTYweDUwMCIsIjQ4MHgyNTAiLCIyMDB4MTUwIiwiMjI1eDE3MCIsIjIyNXhBVVRPIiwiMjI5eDMwMCIsIjM2OHhBVVRPIiwiNDUweDM0MCIsIjUwMHhBVVRPIiwiNzUweDUwMCIsIjd4MTAiLCI3eDEyIiwiN3gxNiIsIjd4MyIsIjd4NCIsIjd4NSIsIjd4NiIsIjd4NyIsIjd4OCIsIjd4OSIsIjF4MSJdLCJpbWFnZVZlcnNpb24iOiJ2NSIsImZvY3VzIjp7IngiOjAuNSwieSI6MC41fSwiaWF0IjoxNTgwMTUwMzA5fQ.zXd4cm5AOWkuegGkjU9DjnYziiezG_8zyTu4kYQpSlw","imageVersion":"v5"},"preamble":"Följ våra enkla instruktioner","title":"Skapa ett Facebook-evenemang","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource","permalink":"/blog/skapa-ett-facebook-evenemang","type":"post"},"Resource:481":{"_id":"481","blocks":{"type":"json","json":[]},"title":"BDD i .NET med SpecFlow","content":"!Förändringens vingslag slår inom .Net-världen och metodiker som [TDD ](http://en.wikipedia.org/wiki/Test-driven_development)och [BDD ](http://en.wikipedia.org/wiki/Behavior_Driven_Development)har börjat få rejält fotfäste. Jag tycker självklart det är riktigt roligt att det börjar hända saker inom testning även inom .NET.\r\n\r\nVi fick även ett projekt där det passade sig att se om det gick att utveckla på samma sätt som man ofta gör inom Ruby On Rails när det kommer till testningen. Jag har tidigare erfarenhet inom [Cucumber ](http://cukes.info/)så [Specflow ](http://www.specflow.org/)kändes som ett självklart val. Om dessa båda är helt främmande för dig så kan det egentligen kortfattat sammanfattas som ett gemensamt språk mellan dig och kunden för att beskriva den funktionalitet man håller på att utveckla. Detta språket, som kallas Gherkin, omvandlas sedan till tester som du kan exekvera. Detta underlättar samarbetet med kunden oerhört eftersom vi har ett gemensamt mål och vi vet båda exakt vad som ingår i projektet.\r\n\r\nIdéen är att man testar utifrån och in, man kan säga att man försöker i testerna efterlikna en eventuell besökare och de saker han kan göra på webbplatsen. Det går även att skriva testerna på svenska, till exempel [så här.](https://github.com/cucumber/cucumber/blob/master/examples/i18n/sv/features/summering.feature)\r\n\r\nDet finns dock lite meningsskiljaktigheter om huruvida man skall testa från gränssnittet eller om man skall testa från den kod som ligger direkt under, i vårt fall våra Controllers eftersom vi använde ASP.NET MVC 3. För mig kändes det självklart att testa så mycket som bara går, och [\"mocka\"](http://en.wikipedia.org/wiki/Mock_object) så lite som går. Eftersom vårt uppdrag var att bygga en JSON tjänst och därför inte hade något avancerat gränssnitt, valde vi att även testa även \"gränssnittet\". Alltså göra riktiga anrop till vår tjänst i testerna (på så sätt kan vi simulera ett verkligt anrop inklusive autenticiering osv). Jag utlovade visst lite lärdomar angående SpecFlow i titeln på detta blogginlägg så här kommer dem:\r\n\r\n* SpecFlow kan vara ett oerhört kraftfullt verktyg när det gäller kommunikation mellan kund och utvecklare.\r\n* Språket du använder i SpecFlow, som kallas gherkin, gör att tester är oerhört mkt enklare att författa. Testa BDD om du har svårt att komma igång med TDD.\r\n* **Fundera både en och två gånger extra angående om du vill/behöver testa gränssnittet i din applikation.** Här ligger nämligen .NET en bra bit efter t.ex Ruby och det kan vara ganska bökigt. Bra bloggpost angående hur man _kan_ lösa det i .NET läses på [Steve Sandersons Blog](http://blog.stevensanderson.com/2010/03/03/behavior-driven-development-bdd-with-specflow-and-aspnet-mvc/). Han har även producerat ett verktyg för att lösa de problem som du förmodligen ganska snart får angående [Cross Process Mocking](http://blog.stevensanderson.com/2010/03/09/deleporter-cross-process-code-injection-for-aspnet/).\r\n* Med en enkel MS-build task kan du se till att en testrapport genereras när du bygger. På så sätt kan man se till att en uppdaterad rapport alltid finns på webbplatsens testserver. På så sätt kan kunden alltid se hur många procent av våra \"scenarion\" som är klara för tillfället.","seo":null,"info":{"type":"json","json":{"image":null,"preamble":"","title":"BDD i .NET med SpecFlow","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:1173":{"_id":"1173","blocks":{"type":"json","json":[]},"title":"Nästa steg inom HCI","content":"!Konversationen som interaktionsmodell är vart vi är på väg. Jag har länge misstänkt det men nog aldrig grokat hur stort det kommer att bli. Förrän nu.\r\n\r\nDet ä många saker som pekar på att i stort sett all interaktion med datorer inom en överskådlig framtid kommer att kännas som en konversation. De två viktigaste sakerna för tekniska landvinningar är bandbredd och processorkraft. Ökad bandbredd leder till att din tillgängliga processorkraft ökar i och med att du kan låna till exempel Googles serverfarmar för att utföra saker som tex röstigenkänning.\r\n\r\n\r\n\r\nMen det är, som sagt, inte bara röstigenkänning — att vår interaktion *faktiskt* blir ett samtal — jag tänker på när jag pratar om konversations ux. Det är hur den ökade bandbredden och processorkraften utnyttjas till att flytta jobb från din enhet (i allt större utsträckning en mobil) till någon annan stans. En plats där det går att söka igenom bibliotek av kod och traversera tusentals noder i kunskapsgrafer.\r\n\r\n##Magic\r\n![Magic som vanligt med konversations ux](//24hr.se/wp-content/uploads/2015/03/magic_screen.png){small right}\r\nEtt strålande exempel på hur det kan komma att se ut är Magic, SMS tjänsten som låter dig köpa i stort sett vad som helst. Jag säger inte att detta är automatiserat i dagsläget, det tror jag inte ens. Men inom en snar framtid hade det inte varit konstigt alls. Men interaktionsmodellen är klockren.\r\n\r\n##IFTTT\r\nÄnnu ett superpedagogiskt exempel på konversations ux. IFTTT står för \"If This Then That\" och låter folk knåpa ihop avancerade automatiserade händelsekedjor genom att fyll i vad This och That står för. Till exempel Om det är vackert väder idag så twittra \"Vi hade i alla fall tur med vädret\" eller \"Säg till min smart watch att uppmärksamma mig varje gång ISS passerar ovanför där jag är för tillfället\". \r\n\r\nBandbredden och processorkraften hos någon annan, någon annan stans, tolkar dessa fullkomligt läsbara meningar till ett antal rader kod.\r\n\r\n##O.o\r\n![Det glädjer mig att de inledde med riktiga bilder.](//24hr.se/wp-content/uploads/2015/03/mightyvoicesearch.png){small right}\r\nSå såg jag ut häromdagen när min 4,5 åriga son gjorde sitt livs första Google sök. På engelska. Med röstkommando. \"OK Google, show me pictures of Yoda\" sa han (med rejäl brytning) till min mobiltelefon och resultatet ligger här intill. \r\n\r\nDet var det som slutligen fick mig att inse vilken enorm potential det finns inom konversations ux. Det är inte lång tid kvar innan IFTTT liknande automation konverseras fram av en fyraåring.\r\n\r\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/conversationalux.png","width":1094,"height":730,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvY29udmVyc2F0aW9uYWx1eC5wbmciLCJ3aWR0aCI6MTA5NCwiaGVpZ2h0Ijo3MzAsIndoaXRlbGlzdFNpemVzIjpbIjEyMDB4QVVUTyIsIjEwMHg2NSIsIjEwMHhBVVRPIiwiMTEweDgyIiwiNzUweEFVVE8iLCIxMDAweEFVVE8iLCIxMjAweDgwMCIsIjYwMHg0MDAiLCIxOTIweEFVVE8iLCI5NjB4QVVUTyIsIjMwMHhBVVRPIiwiMTkyMHgxMDAwIiwiOTYweDUwMCIsIjQ4MHgyNTAiLCIyMDB4MTUwIiwiMjI1eDE3MCIsIjIyNXhBVVRPIiwiMjI5eDMwMCIsIjM2OHhBVVRPIiwiNDUweDM0MCIsIjUwMHhBVVRPIiwiNzUweDUwMCIsIjd4MTAiLCI3eDEyIiwiN3gxNiIsIjd4MyIsIjd4NCIsIjd4NSIsIjd4NiIsIjd4NyIsIjd4OCIsIjd4OSIsIjF4MSJdLCJpbWFnZVZlcnNpb24iOiJ2NSIsImZvY3VzIjp7IngiOjAuNSwieSI6MC41fSwiaWF0IjoxNTgwMTQzMjI1fQ.Ma6feFH1PM5HVt_o0G17RgeYN1gxMI-noePgT7ngkXA","imageVersion":"v5","src":"//wp-content/uploads/2019/11/conversationalux.png"},"preamble":"Det finns ingen som helst tvekan om vart all UX är på väg.","title":"Nästa steg inom HCI","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:1272":{"_id":"1272","blocks":{"type":"json","json":[]},"title":"Bör alla lära sig koda?","content":"!Nej, alla skall inte lära sig koda. Om det är något alla borde lära sig så är det att tänka.\r\n\r\nVisst, jag fattar argumentet för varför det är bra att kunna koda. Kod tar över hela världen och är man tillräckligt insatt kan man själv påverka sin omgivning istället för att bara vara en kugge i maskineriet.\r\n\r\n###Men. \r\n\r\nJag känner gott om folk som kan koda *och* som har facebook/instagram/twitter konton. Gott om folk som känner till googles filterbubbla och som fortsätter använda det. Villkoren dikteras uppifrån.\r\n\r\n**På samma vis som det inte räcker** med att lära sig latin för att påverka den katolska världen så räcker det inte med att kunna knacka kod för att få något att säga till om on-line. Det tåget har gått. \r\n\r\n###Å andra sidan.\r\n\r\n**Det har aldrig varit enklare** att uttrycka sig “med kod” och än enklare kommer det att bli. Vi har alla bitar på plats för att prata oss till hyfsat komplexa skeenden. \r\n\r\n>Hey Siri, om någon Twittrar mig medan jag kör bil, läs upp Tweeten och föreslå ett svar baserat på mina tidigare Tweets\r\n***\r\n>OK Google, nästa gång jag kommer hem, lås upp dörren, tänd hallampan och berätta ifall jag har fått post i brevlådan.\r\n***\r\n>Cortana, om chefen mailar om säljsiffrorna medan jag sover, bifoga rapporten jag förberett och svara att jag just blev klar med den. Summera sen hans ändringar och maila mig så fort jag vaknar.\r\n\r\nAllt i de tre exemplen är fullt möjligt med dagens teknik och inom räckhåll med enbart lite rimligt tweakande av röstkomandoAPIer etc.\r\n\r\n[IFTTT](https://ifttt.com/) är ett bra exempel på detta, om du inte har provat IFTTT än så tycker jag du skall göra det nu. IFTTT låter folk skapa egna automationer enligt följande modell “Om [*något händer*] så gör [*detta*]\". \r\n\r\nVad IFTTT framför allt gör är att visa vad det innebär att koda utan att man behöver koda. Mesta “hands-on” tiden går åt till att registrera diverse konton (i “verkliga” världen rotar man rätt på relevanta kodsnuttar på GitHub). \r\nSen börjar det svåra\r\n1. Komma på en häftig idé.\r\n2. Leva med att sjuttifjorton andra kommit på samma idé och att lösningen bara är att tanka hem.\r\n\r\nDet vi möjligtvis borde lära oss är med andra ord inte att programmera utan att [tänka programatiskt.](http://www.motherjones.com/media/2014/06/computer-science-programming-code-diversity-sexism-education) Det vill säga, att lära oss vad som är lätt att automatisera eller förstärka med hjälp av uppkopplad teknik.\r\n\r\n>Nästa gång jag dansar, lägg till låten i min spellista på YouTube\r\n\r\nMen frågan är om ens *det* är relevant. En föreläsare jag hade sa att all programmering består av tre delar\r\n* Iteration (gör något X antal gånger)\r\n* Selektion (tills ett mål är uppnått)\r\n* Sekvensering (gå sen vidare till nästa del av problemet med det du just kommit fram till)\r\n\r\n**Med de byggstenarna går alla logiska problem att lösa.** De flesta “lär dina barn programmera” övningar tar fasta på det och likställer (med rätta) programmering med att dressera världens smartaste idiot.\r\n\r\n###Men hur länge till kommer det vara så?\r\n\r\n**Med hjälp av klassisk programmering** så har folk byggt metoder för att låta datorer lära sig själva. Resultatet märks i hur röstigenkänning för något år sedan gick från dåligt skämt till förbluffande bra, även för Siri. Problemet är löst och det var [inte tack vare traditionella metoder.](http://www.24hr.se/nasta-steg-inom-hci/) \r\n\r\nDet samma gäller nu bildigenkänning (computer vision). [Datorer är idag bättre än människor på att identifiera saker i bilder](http://blogs.technet.com/b/inside_microsoft_research/archive/2015/02/10/microsoft-researchers-algorithm-sets-imagenet-challenge-milestone.aspx), med undantaget för glass som verkar totalt omöjligt för en dator att lära sig.\r\n\r\nHäromdagen ögnade jag igenom ett paper där de visade hur [en dator tränats upp att dra helt korrekta slutsatser om sakers tredimensionella former från ett enda foto](http://dspace.mit.edu/handle/1721.1/96620). Det är inte så märkvärdigt som det låter, titta på en bild själv och du kan gissa dig till de enskilda objektens former utan större problem.\r\n\r\nDessa tre framsteg — tal, syn, rumslig förståelse — har uppnåtts tack vara neurala nätverksmodeller. Lite enkelt: släng en enorm mängd data på en formel tills den lärt sig att återskapa mönster utifrån givna förhållanden.\r\n\r\n>Skriv ut en skalenlig modell till min modelljärnväg av det jag pekar på. Placera in den i mitt diorama lagom tills jag kommer hem. Har porslinsblomman slagit ut förresten?\r\n\r\n**Programmering för oss ickeprogrammerare kommer i framtiden** vara en dialog vi för med en artificiell intelligens. Vi skall inte ödsla energi på att forma våra barn efter dagens verktyg. Vi skall göra allt vi kan för att lära dem tänka.\r\n\r\n\r\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/noscreenforme.jpg","width":1800,"height":1040,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvbm9zY3JlZW5mb3JtZS5qcGciLCJ3aWR0aCI6MTgwMCwiaGVpZ2h0IjoxMDQwLCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDE0MzI1OX0.b00aT20D-ERFStEaSdLs5dtXbAF6t2WvyqWpUZFLZr0","imageVersion":"v5","src":"//wp-content/uploads/2019/11/noscreenforme.jpg"},"preamble":"TL;DR Betteridge's law of headlines","title":"Bör alla lära sig koda?","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:584":{"_id":"584","blocks":{"type":"json","json":[]},"title":"Hur man stjäl bilder från en mobiltelefon","content":"!Såg att ännu en stjärna fått sin mobiltelefon \"hackad\" och sina bilder spridda på webben. Förrförra gången detta hände funderade jag över hur det går till när någons telefon \"hackas\". Sen dess har det hänt en del saker som gjort att jag inte längre behöver fundera samt att jag numer kans sätta citationstecken runt hackats utan att rodna.\r\n\r\nSaken är nämligen den att det inte behöver röra sig om en ondsint riktad attack. Än värre, det finns en överhängande risk att din telefon har \"hackats\" och att dina bilder ligger på en eller flera servrar utan att du vet om det.\r\n\r\nPath hade just börjat väcka intresse i de lite bredare cirklarna när det uppdagades att de tog folks kontaktuppgifter och sparade dem på sin server. Allt för användarens bästa så klart. Jag är 100% övertygad om att det enda Path ville med folks adressböcker var att göra deras användarupplevelse bättre. Men, nog oom detta, det verkligt intressanta som kom fram ur allt detta var att\r\n\r\n1. det är fritt fram för en App att ta dina adressuppgifter och skicka dem till en server utan att be dig om lov\r\n2. det är precis lika fritt fram för en app att göra detsamma med [dina bilder, din kalender och dina låtlistor](http://scripting.com/stories/2012/02/14/whatInfoCanIosAppsAccess.html \"OBS, djuplänk\").\r\n
Så, det behövs inte \"hackas\" något. Det räcker med att någon med en populär App bestämmer sig för att kolla om det finns några kändisar som använder sig av den.
","seo":null,"info":{"type":"json","json":{"image":null,"preamble":"Det är populärt att \"hacka\" kändisars mobiltelefoner. Men det är inte fullt så illa som det låter, eller så är det mycket värre. Döm själv.","title":"Hur man stjäl bilder från en mobiltelefon","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:657":{"_id":"657","blocks":{"type":"json","json":[]},"title":"Skeuomorphism","content":"!Skeuomorphism har kommit i ropet (gammelsvenska för \"trendat\") de senaste månaderna. Ordet betyder att någonting antar den visuella skepnaden av något annat som kommit före, även om det inte behövs för funktionens skull.\r\n\r\nEtt praktexempel är \"qwerty\" layouten på de flesta tangentbord. (som även är ett praktexempel på fördelarna med öppna standarder). Anledningen att bokstäverna ligger som de gör är för att undvika att armarna på gamla skrivmaskiner inte skulle haka i varandra. Tangenter som trycktes ner ofta i följd lades så att det skulle bli lite svårare att trycka ner dem snabbt, vilket i sin tur ledde till färre avbrott för hårdvarutrassel vilket i sin tur ledde till att man skrev snabbare.\r\n\r\nDagens tangentbord har inte det problemet men tangenterna ligger kvar där de ligger, om man inte byter till Dvorak eller någon annan snabbskrivningslayout vill säga.\r\n\r\nSå en begränsning från den gamla tekniken fördes över till den nya. Dock inte helt utan anledning. Det hade varit ganska irriterande om folk som lärt sig skriva maskin helt plötsligt måste lära om.\r\n\r\nMen varför får vi en massa sökträffar på skeuomorfism helt plötsligt? Jo, det visade sig att jag, som vanligt, inte var ensam om att ha tröttnat på Apples [fäbless för skeuomorfism](http://www.24hr.se/sa-da-var-det-sagt \"Rinse repeat\"). Andra, [betydligt större spelare](http://www.fastcodesign.com/1669879/can-we-please-move-past-apples-silly-faux-real-uis \"Say no to fake wood!\"), hade också fått nog. Ja det verkar som att vi har en [ny -ism](http://layervault.tumblr.com/post/32267022219/flat-interface-design \"Platt skall det va!\") på väg att [rulla ut på webben](http://wireframe.cc/ \"Jag sa PLATT!\"). Sen fick skeuomorfismen ytterligare en knuff i trendbarometern när Scott Forstall fick sparken från Apple ([AAPL](https://www.google.se/search?q=Apples&hl=sv&safe=off&prmd=imvnsze&source=lnms&tbm=isch&sa=X&ei=RBqSUK3_JezN4QSO6YCoBA&ved=0CAcQ_AUoAQ&biw=1395&bih=805 \"How do you like them Apples?\")) och Sir Ive fick ansvar för UIt . Från många håll hördes förhoppningar om att Apples GUI nu äntligen skulle bli lika behagligt för ögat som dess hårdvara. Jag tror i och för sig att Mr Forstall fick foten på grund av [kartfiaskot](http://www.businessinsider.com/people-are-calling-for-this-apple-executives-head-2012-9 \"Step into my office...\") snarare än att han troget återskapat lädret från stolarna i Steve Jobs privatplan i \"Find my friends\" appen.\r\n\r\nAvslutningsvis vill jag var extra tydlig med att påpeka att det visst finns poänger med att ta till skeuomorphism ibland. Det jag vänder mig emot är när det leder till begränsningar.","seo":null,"info":{"type":"json","json":{"image":null,"preamble":"Skeuomorphism har kommit i ropet (gammelsvenska för \"trendat\") de senaste månaderna.","title":"Skeuomorphism","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:517":{"_id":"517","blocks":{"type":"json","json":[]},"title":"F-mönstret och webben","content":"!För lite drygt ett år sedan stötte jag på begreppet “F-mönstret” ett par gånger. Det verkade råda en viss förvirring om vad det innebar. De flesta verkade tro att det betydde att man inte kunde lägga saker till höger på en webbsida. Det var fel.\r\n\r\nUnder min pappaledighet bestämde jag mig för att en gång för alla reda ut vad f-mönstret innebar för mig som webbarbetare.\r\n\r\n![Heatmap som visar hur ögat läser text på webben.](http://24hr.se:81/wp-content/uploads/2014/04/f_reading_pattern_eyetracking.jpg)\r\n\r\n**Efter en snabb googling hittade jag uttryckets ursprung**. Inte helt oväntat visade det sig vara den gamle usabilityräven Jakob Nielsen som låg bakom. [På hans sida kan man se tre bilder](http://www.nngroup.com/articles/f-shaped-pattern-reading-web-content/) som tydligt visar F-mönstret in action. (Det är den bilden som ligger här i toppen av inlägget)\r\n\r\nMen om man kollar lite nogrannare och läser texten märker man att det inte handlar om hur en besökare scannar av en webbsida. **Det handlar enbart om hur man läser en text på en webbsida**. Eller?\r\n\r\n**För att vara helt på den säkra sidan så mailade jag Herr Nielsen** och frågade. Jovisst, sa han, helt rätt. F-mönstret handlar enbart om hur man läser en text på en webbsida. Sen är det fortfarande en bra idé att inte lägga viktiga saker långt till höger på en sida, men det är ett kapitel för sig.\r\n\r\nSå, summa summarum.** F-mönstret är en copyfråga**. Man skall dela in sin text i korta stycken och inleda varje stycke med en mening som sammanfattar stycket, gärna i **fet** stil.\r\n\r\n**Sen behöver man inte vara rädd för att lägga information ute till höger**. Det finns sätt att komma runt det faktum att folk inte vanligtvis tittar så mycket ute i högerkanten. Men det får jag ta en annan gång.\r\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/lookmeintheeye.jpg","width":1258,"height":838,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvbG9va21laW50aGVleWUuanBnIiwid2lkdGgiOjEyNTgsImhlaWdodCI6ODM4LCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDE0Mzc1NX0.4EKQfBRaKiW7ovOjJXLMtJX_F60yzY3Yz06Ak9JV5TQ","imageVersion":"v5","src":"//wp-content/uploads/2019/11/lookmeintheeye.jpg"},"preamble":"En pappaledig webbarbetare får nog och går till botten med f-mönstret.","title":"F-mönstret och webben","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:1765":{"_id":"1765","blocks":{"type":"json","json":[]},"title":"Snabba upp din gamla laptop","content":"!Företaget Neverware har fått en del välförtjänt uppmärksamhet på sistonde. Deras produkt CloudReady gör det enkelt att förvandla gamla uttjänta datorer till ganska piffiga Chromebooks. \r\n\r\nHar du en gammal laptop därhemma som blivit för gammal för de senaste uppdateringarna, så kan jag varmt rekommendera att blåsa liv i den genom att förvandla den till en dedikerad Chrome-maskin.\r\n\r\n**Det är snabbt gjort** och efteråt känns det som att man bidragit till en mer hållbar värld.\r\n\r\n###Du behöver:\r\n* 1 st USB minne av typ USB 2.0 8GB eller 16GB \r\n* Ca 45 minuter, dock ineffektiv tid. Du kan göra annat under långa perioder\r\n* Internet\r\n* 1 st gammal dator. Kolla [här](https://docs.google.com/document/u/1/d/1oaFfS3QZia17FE8UBMEF4xNKhz6U2iAtbPmxZTethF0/pub) om du vill vara 100% säker, jag gjorde inte det och laptopen jag gav nytt liv är inte listad men det gick bra ändå.\r\n\r\nNär väl det är klart så går du till denna sidan och följer instruktionerna\r\n[www.neverware.com/freedownload](http://www.neverware.com/freedownload)\r\n\r\n**Du skall skapa en bootbar image av CloudReady** som du lägger på USBminent. Sidan jag länkade till har utförliga instruktioner och det är inga konstigheter.\r\n\r\nI mitt fall valde jag att helt radera datorn men det skall även gå att ha två operativsystem. Ärligt talat fattar jag inte varför man skulle vilja ha sitt gamla *och* Chromium då Chromium i skrivande stund bara är Chrome.\r\n\r\nDvs, klarar din dator av att köra senaste versionen av Chrome så är det bara slöseri med tid att förvandla den till en Chromebook. I mitt fall handlade det om en Acer TravelMate 5620 från 2006 så att räkna med uppdateringar av Chrome var inte att tänka på.\r\n\r\n**Är jag nöjd?** Ja, absolut. Ett dåligt samvete förvandlades till en fullt användbar dator. Jag fick chansen att utvärdera den till fullo häromdagen när jag jobbade hemifrån. \r\n\r\nJag bör tillägga att jag den dagen hade uppgifter som lämpade sig väl för molnjobb. Läsa på om saker, skriva texter, kolla analytics, se videos på YouTube. Det jag saknade var Illustrator och Photoshop.\r\n\r\nDenna texten är skriven på min Chromebook och inlagd här på sidan via den. Bilden har jag laddat upp till Drive via SDkortläsaren på min Chromebook och sen redigerat på min MacBook.\r\nNär, om, Google väl slår ihop Android och Chromium så kommer även bildredigering etc bli möjligt på Chromebooks.\r\n\r\n##En dag med en Chromebook\r\n\r\nHär är mina anteckningar från min dag med en Chromebook\r\n
\r\nAcer TravelMate 5620 imponerande stöd för hårdvaran. Ljusstyrkeknapparna, volymknapparna och avaktivera styrplattan funkar.\r\n\r\nSkype: finns det? Nja, hittar en extension som crashar. Sen hittar jag webversionen och den verkar fungera. \r\n\r\nBakgrundsbild. Laddar “ner” till molnet. Upptäcker att fönster snappar till kanterna. \r\n\r\nVad menas med appar? Lägger till gMail och får en genväg i botten. Är det allt?\r\n\r\nSkype funkar. Dags att kolla efter Twitter.\r\n\r\nOK, twitter behöver lite jobb. Gillar inte den irresponsiv vyn med blaffiga bilder etc. Tumme ner. Mobilvyn to the rescue: https://mobile.twitter.com/ Vilket inte är helt optimalt heller pga touch anpassningar.\r\n\r\nTwitters webnonchalans är besynnerlig. Vill man vara lite vass kan man säga att de lagt alla pengar i samma korg, native apps, och att det inte verkar löna sig. \r\n\r\nOMG SYTEMUPPDATERING! (Märkte ingen skillnad)\r\n\r\nNytt problem, det är vanligt att jag hittar artiklar jag vill läsa med min telefon och sen skickar dem till min laptop med Pushbullet. Fast när jag tänker efter är det inget problem, Chromebook ÄR Chrome så självklart funkar det.\r\n\r\nSaknar Illustrator. Ja jag vet, det har kommit en Illustrator dödare och ännu en är på väg. Men jag är *snabb* i Illustrator. \r\n\r\nDet går bra. Mycket bra. Jobbar i Google Docs, kollar besöksstatistik och AdWords. \r\n\r\nMånga flikar == segare upplevelse. Misstänker att RAMminnet är fullt pga stora banners. Installerar och AdBlocker. \r\n\r\nHögtalarna funkar inte. Dock ljud i hörlurar. ¯_(ツ)_/¯\r\n\r\nHur mycket RAM har jag egentligen? Kan jag se det? Javisst, finns en App som heter System som fixar det. 2GB. Sedärja, och processorn då? En x86 Intel Core 2 CPUT5500 @ 1.66GHz\r\n\r\nSäger mig ingenting. Den är tio år gammal dock. O.o\r\n\r\nSDkortläsaren funkar utan problem. Laddar dock upp till Drive istället för att ge mig valet att lägga dem i det obegränsade utrymmet på Google Photos. Det går inte heller att ställa in i efterhand. Typiskt Google klanteri.\r\n
","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/adaywithchrome.jpg","width":1200,"height":901,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvYWRheXdpdGhjaHJvbWUuanBnIiwid2lkdGgiOjEyMDAsImhlaWdodCI6OTAxLCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDE0Mzc3Nn0.HyR2JrBx_1Jt_zVB4wpgBx2O04QZcRSN3rkJ1Gmx3E4","imageVersion":"v5","src":"//wp-content/uploads/2019/11/adaywithchrome.jpg"},"preamble":"Har du en dator som samlar damm därhemma?","title":"Snabba upp din gamla laptop","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:3063":{"_id":"3063","blocks":{"type":"json","json":[]},"title":"Google Duplex, tvivel och framtiden","content":"!2018 års upplaga av Google I/O var ... märklig, och fruktansvärt intressant.\r\n\r\nEfter förra årets ganska fladdriga Keynote där pinsamma live YouTube-stunt varvades med de sedvanliga uppdateringarna av Android var årets version en befrielse.\r\n\r\nGoogle levererade en rapp presentation jag kommer prata mer om annorstädes.\r\n\r\nDenna posten kommer att fokusera på Google och AI, samt AI i allmänhet. Jag är nämligen övertygad om att Google I/O 2018 kommer att ses som en milstolpe i framtida historieskrivningar om just AI.\r\n\r\nDels på grund av vad som visades men också på grund av reaktionerna på det.\r\n\r\n## Duplex var otroligt. \r\nOm du inte vet vad Google Duplex är så gör dig själv en tjänst och klicka på [denna länken](https://youtu.be/ogfYd705cRs?t=35m31s) och se när Sundar Pichai introducerar Google Duplex för första gången.\r\n\r\nMin första reaktion var ett ganska förväntat \"Wow, det där var cool.\" Men ju mer jag tänkte på det desto mer imponerad blev jag. I mitt huvud jämförde jag de inspelade samtalen på scen med mina egna interaktioner med Google Assistant. Det är ljusår emellan.\r\n\r\nMin Google Home mini därhemma klarar inte av att hålla två saker i huvudet, \"Turn off the music and start the radio\" resulterar ofelbart i ett \"Sorry, I can't help with that.\" Dessutom levererat med en betydligt burkigare röst än vad Google Duplex hade där på scen i Silicon Valley.\r\n\r\nSå när Apple-bloggaren John Gruber skriver att han är tveksam till om det vi såg verkligen hade hänt kan jag förstå hans [skepticism](https://daringfireball.net/linked/2018/05/11/duplex-skepticism). Samtidigt har jag svårt att tänka mig att Sundar Pichai skulle stå på scen och upprepade gånger säga \"This is real\" om det inte var det. \r\n\r\nOavsett hur det är med den saken så sätter John Gruber fingret på hur otroligt det som visades var. Han har också rätt i att demonstrationen väcker fler frågor än den besvarar, han ställer bara helt ointressanta frågor.\r\n\r\nDet jag skulle vilja veta är:\r\n### Hur mycket processorkraft krävs för ett Duplex samtal jämfört med när jag frågar Google Assistant vilket världens snabbaste djur är?\r\nFör tredje året i rad skröt Sundar Pichai med Googles egenutvecklade machinelerning-hårdvara. Den är nu uppe i version 3.0 och jag misstänker att en försvarlig del av deras ML-moln gick åt till att driva Duplex. Detta är en av anledningarna till varför jag inte var förvånad över att det inte hölls en \"Testa själv\" demo i ett av demo tälten på konferensområdet. Det hade helt enkelt varit tokdyrt och (vilket jag snart skriver om) inte fungerat i vilket fall som helst.\r\n\r\n### Var allt tal realtidsgenererat eller spelades det upp fördefinierade snuttar?\r\nGoogle har skrutit om wavenet och hur de kan får datorgenererade röster att låta naturligt i flera år nu. Men som sagt, min Google Assistant låter som en algoritm, inte som en riktig person.\r\n\r\nJag tor att det spelades upp en hel del \r\nfärdiga domänspecifika snuttar i samtalen. Ännu en anledning till varför en öppen \"testa själv\" demo hade falerat. Det finns helt enkelt inte tillräckligt med flexibilitet i vad Duplex kan göra. Demon hade blivit en skrattfest med det ena \"goddag yxskaft\"-exemplet efter det andra.\r\n \r\n### Hur lång tid tar det att träna upp Duplex i en ny domän?\r\nGoogle är öppna med att Duplex än så länge bara klarar av väldigt begränsade scenarier, boka hårfrisör, restaurang och fråga om öppettider. I en bloggpost så nämner de att algoritmen tränas upp under övervakning (vilket är det vanligaste sättet) och under Keynoten nämner Sundar Pichai att de hållit på i några år med utvecklingen.\r\n\r\nFör mig känns demon som en ren kraftdemonstration framför allt riktad mot de närmsta konkurrenterna Amazon, Apple och Facebook.\r\n\r\nBara Google kan bygga Duplex som det ser ut idag. \r\nDe har :\r\n* ägnat de senaste åren åt att dammsuga världen på AI experter\r\n* byggt upp ett ospecifierat antal serverhallar med specialbyggd hårdvar\r\n* enorm tillgång till träningsdata\r\n* en CEO som står till 100% bakom fullskalig satsning på AI och Machine Learning\r\n\r\nSe hur det gick med Facebooks satsning på att skapa en virtuell assisten. Mark Zuckerberg hade det som nyårslöfte 2016 och det gick... inte alls.\r\n\r\nI sin Mission Accomplished post verkar han snarare knåpat ihop ett [halvautomatiserat hem](https://www.facebook.com/notes/mark-zuckerberg/building-jarvis/10154361492931634/), något vem som helst kan fixa med en tripp till Kjell & Co. Försöket att bygga motsvarande funktion som Google Duplex misslyckades fatalt. Ingenjörerna överskattade sin förmåga och underskattade komplexiteten. De trodde att de behövde tiotusentals samtal att öva på, ganska snart var siffran uppe i [miljontals](https://www.theinformation.com/articles/behind-facebooks-messenger-missteps?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE0ODMxMDA1MDIsInN1YiI6InRpZ2VyYWJiaXRAZ21haWwuY29tIiwicGVybXMiOlsiZW1haWwiXX0.p0Cuj9iFovhVp8utwLA12CisXBN66Rf4rmtyBXUxG5s&unlock=bvkidAsO8RU)\r\n\r\nHär dyker en annan fråga upp angående Googles demo. Varför ligger den två femtedelar in i presentationen? Det är en såpass överraskande teknik att den lätt förtjänar en \"There's one more thing...\" behandling. Kanske för att det kommer dröja ett bra tag innan Duplex kommer släppas till allmänheten. Ingen tid för utrullning eller ens löfte om framtida utrullning ges i presentationen. Det enda som nämns är att Duplex kommer börja ringa och fråga om öppettider inom de kommande veckorna.\r\n\r\nMen jag tror ändå att det vi såg på scen kommer anses vara en milstolpe i AI historien. \r\n\r\n## Etik och empati\r\nDet andra som hände var att det uppstod en diskussion om [etik och empati vis-a-vis AI](https://www.bloomberg.com/news/articles/2018-05-10/google-grapples-with-horrifying-reaction-to-uncanny-ai-tech) på ett sätt jag inte sett tidigare. En del ansåg att det var oansvarigt av Google att låta Duplex ringa upp utan att tydligt identifiera sig som en algoritm. Andra undrade hur en sådan identifikation skulle låta samt vilka effekter den skulle få.\r\n\r\nDet är ganska enkelt att föreställa sig scenarier där vi absolut inte vill ha automatiserade samtal.\r\n\r\nTänk er bluffsamtalen från folk som utger sig för att jobba med säkerhetsuppdateringar för banker och så vidare. Tänk er att det är en trevlig tålmodig röst som pratar ditt eget språk och att de kan hålla på dag ut och dag in, timme efter timme.\r\n\r\nEller att en partiledare låter en robotklon av sig själv ringa runt och prata med folk hur länge de vill om vad som helst. \r\n\r\nSom jag skrivit om helt nyligen närmar vi oss punkten då vi inte längre kan skilja på [vad som är sant och vad som är genererat av en dator](https://www.24hr.se/att-inte-tro-sina-ogon/) med skrämmande hastighet. Det är bra att vi börjar prata om [AI och dess effekter](https://www.24hr.se/vad-far-ai-for-effekter-i-samhallet/) på en bredare front. \r\n\r\nLite gulligt var det när Google Assistant teamet fick berätta att de skall implementera en [artighets inställning](https://youtu.be/ogfYd705cRs?t=26m30s) för att lugna föräldrar som oroar sig för att deras barn skall bli otrevliga av att bossa runt en virtuell assistent.\r\n\r\nDet påminde mig om en dragning jag såg av Dr Kate Darling, expert på robot etik på MIT, där hon slår fast att det finns en koppling mellan hur pass empatisk en människa är och hur den behandlar robotar. Hon funderar även kring [huruvida det går att använda robotar för att träna upp människors empati](https://youtu.be/m3gp4LFgPX0?t=14m30s). Så helt ute och snurrar är nog inte Google Assistant teamet med sin \"Pretty Please\" funktion.\r\n\r\nHennes avslutningsord är utmärkta att ha med sig i den gryende diskussionen om AI och etik.\r\n\r\n>I don't think that robot ethics is actually about robots. I think that it's about humans. [...] mainly robot ethics is about our relationship with each other.\r\n\r\n**********\r\n\r\n**Uppdatering**: Google lät tillsist ett antal reportrar testa Google Duplex själva. [The Verge](https://www.theverge.com/2018/6/27/17508728/google-duplex-assistant-reservations-demo) | [Wired](https://www.wired.com/story/google-duplex-gets-a-second-debut/)","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/Untitled-1.jpg","width":825,"height":441,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvVW50aXRsZWQtMS5qcGciLCJ3aWR0aCI6ODI1LCJoZWlnaHQiOjQ0MSwid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJpYXQiOjE1ODAxNDM4OTd9.JhoWiemeUR_ZzOd81dsd9wSjlwi4tmBeG3cf_xr7zns","imageVersion":"v5","src":"//wp-content/uploads/2019/11/Untitled-1.jpg"},"preamble":"En milstolpe i AI historien","title":"Google Duplex, tvivel och framtiden","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:/controlling-the-world-with-nodejs":{"_id":"/controlling-the-world-with-nodejs","blocks":null,"title":null,"content":null,"seo":null,"info":null,"effect":null,"customPageTitle":null,"redirect":"/blog/controlling-the-world-with-nodejs","__typename":"Resource"},"Resource:2278":{"_id":"2278","blocks":{"type":"json","json":[]},"title":"Hur gör jag en podcast?","content":"!En fråga vi fått några gånger är **Hur gör jag en podcast?** Så här kommer nu en genomgång av Bubblan 2.0s teknikstack.\r\n\r\nLite enkelt kan man säga att det behövs tre saker för att göra en podcast: \r\n1. Ett avsnitt sparat som en MP3a\r\n2. En server att lägga den på \r\n3. Ett RSSflöde att registrera på iTunes\r\n\r\nFast det är klart, eftersom det är webben vi pratar om och inget är varken svart eller vitt, så finns det gott om sätt att komma runt alla tre punkterna. Det får bli till en eventuell framtida bloggpost. Detta kommer handla om det traditionella sättet att podda. \r\n\r\n##Ett avsnitt sparat som MP3a\r\nDet går att spela in ljud med vilken mikrofon som helst. Både ett headset eller datorns inbyggda går alldeles utmärkt. Eller så gör man som vi och köper externa mikrofoner som kopplas in i datorn. Bubblan 2.0 har genomgått två faser vad gäller externa mikrofoner.\r\n###Fas 1\r\n[ Yeti USB mikrofon](http://www.bluemic.com/products/yeti/). Funkar okej. Helt klart godkänt om man bara är en person, mindre bra för två som inte vill sitta bredvid varandra och direkt kass om man vill vara fler. Nu dubblar den som resemikrofon och gjorde ett förtjänstfullt jobb på [Google I/O](https://www.24hr.se/google-io-2016-dag-tva-bubblan-2-0/)\r\n\r\n###Fas 2\r\n[sE Electronics Magneto kondensatormikrofon](http://www.seelectronics.com/se-magneto/). OK, jag är verkligen ingen ljudexpert så detta är bara vad jag har hört: En kondensatormick är bättre på att fånga upp ljud nära mikrofonen och strunta i övrigt. De lär även ha lägre brus och ge en djupare klang. \r\n\r\n[Focusrite Scarlet 18i8](https://us.focusrite.com/usb-audio-interfaces/scarlett-18i8), ett ljudkort med 18 kanaler in och 8 ut. Ljudkortet är designat för digital inspelning och skickar ljudet till datorn via USB 2.0. Mikrofonerna kommer in som var sin kanal i Audacity och där kan man sen gå in och klippa och mixa bäst man vill.\r\n\r\n[Bordsstativ](https://www.kjell.com/se/sortiment/ljud-bild/pa-ljud-underhallning/mikrofoner-tillbehor/mikrofonstativ-tillbehor/mikrofonhallare-med-bordsstativ-p24039)\r\n\r\nDatorn som ljudkortet är inkopplat till är en gammal MacBook PRO \r\n\r\n###Mjukvara\r\nSpelar in med [Audacity](http://www.audacityteam.org/). OpenSource program som funkar bra. OBS, det går inte att exportera MP3or out of the box utan det är ett [plug-in som skall installeras](http://old.audacityteam.org/help/faq_i18n?s=install&i=lame-mp3&lang=sv). \r\n\r\nLäs lite om hur man [piffar upp ljudet i efterhand](https://www.buzzsprout.com/blog/2014/05/02/how-to-get-the-best-sounding-audio-for-your-podcast) så att du får till lite proffsigare ljud. Det gå att få till en ganska stor förbättring med ganska lite jobb.\r\n\r\n##En server att lägga filen på\r\nVår webbsa kör på WP så vi tog ett färdigt plug-in som heter [Podlove](https://wordpress.org/plugins/podlove-podcasting-plugin-for-wordpress/) och kör med det. Plug-innet tar hand om att generera en korrekt formaterad RSS som sen kan användas för att få Podden inexerad på iTunes.\r\n\r\nFör dig som inte har en egen server (eller ett AWS-konto som vi) så finns det gott om alternativ, allt från gratislösningar till podhotell. [Här är en bra lista med podcast tjänster.](https://www.techjunkie.com/best-free-cheap-podcast-hosting/)\r\n\r\n##Ett RSSflöde att registrera på iTunes\r\nVi såg till att [registrera oss på iTunes](https://help.apple.com/itc/podcasts_connect/#/itcd88ea40b9) och … tja. iTunes är *THE* place to be så allt annat kommer automatiskt som en följd av det. Entusiastiska som vi är såg vi ändå till att registrera oss på PocketCast och några till som jag har glömt namnet på. Men som sagt, alla podspelare värda namnet kollar av mot iTunes register.\r\n\r\nGoogle har gjort en (i klassiskt Googlemanér) halvhjärtad satsning på poddar. Stora skillnaden, förutom att iTunes är världsomspännande, är att Google vill hosta ljudfilerna. Detta förmodligen så att de kan använda rösterna till att träna sin assistent. Än så länge är det bara släppt i staterna och frågan är om det kommer bli något mer. \r\n\r\n###Bonustips: \r\n**Ekodämpa din inspelningslokal:** Häng upp gardiner, gärna veckade, ställ mjuka grejer i hörnen, lägg en tjock matta på golvet, tejpa gamla äggkartonger på dörrar etc etc. \r\n\r\n**Respektera dina lyssnare:** Klipp bort hostningar, långa pauser, upprepat tjöt, och *ummmande* och *aahhhande*. \r\n\r\n**Intromusik:** Vi är supernöjda med att ha fått ett proffsigt intro till vår show. Skaffa ett du med. Gör sen gärna som vi gjort att du lägger din introduktion över intromusiken. Folk som lyssnar på poddar tenderar att vilja maximera sin tid.\r\n \r\n**Shownotes:** För mig är det detta som skiljer agnarna från vetet. Pratar du om något som finns på webben så lägg en länk till det i dina shownotes. Jag vill inte behöva memorera vad som sades för att sen gå ut och googla det. Jag *vet* att det är drygt och pilligt att sätta ihop en länklista men jag anser att det återigen handlar om respekt för dina lyssnare.\r\n\r\nSjälvklart har vi spelat in ett avsnitt av Bubblan 2.0 som handlar om just hur det är att podda. \r\n$[Lyssna här](https://www.24hr.se/bubblan-2-0-meta-027/)\r\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/dothepod.jpg","width":1640,"height":1026,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvZG90aGVwb2QuanBnIiwid2lkdGgiOjE2NDAsImhlaWdodCI6MTAyNiwid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJpYXQiOjE1ODAxNDQwMTV9.ij8fGUumo7u0mVRzGo4OxbZv8Edss7TIrzbpwFEnXos","imageVersion":"v5","src":"//wp-content/uploads/2019/11/dothepod.jpg"},"preamble":"Kom igång och podda enligt Bubblan metoden!","title":"Hur gör jag en podcast?","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:/vad-ar-en-progressive-web-app":{"_id":"/vad-ar-en-progressive-web-app","blocks":null,"title":null,"content":null,"seo":null,"info":null,"effect":null,"customPageTitle":null,"redirect":"/blog/vad-ar-en-progressive-web-app","__typename":"Resource"},"Resource:/facebook-lanserar-nytt":{"_id":"/facebook-lanserar-nytt","blocks":null,"title":null,"content":null,"seo":null,"info":null,"effect":null,"customPageTitle":null,"redirect":"/blog/facebook-lanserar-nytt","__typename":"Resource"},"Resource:5197":{"_id":"5197","blocks":{"type":"json","json":[{"tag":"h1","content":"Hur vi jobbar","index":0,"blockName":"core/heading"},{"content":"Som digitalbyrå har vi möjlighet att sätta ihop riktigt vassa team med just de specialister som behövs, och i precis den omfattning som behövs, för att lösa kundens behov. ","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Som digitalbyrå har vi möjlighet att sätta ihop riktigt vassa team med just de specialister som behövs, och i precis den omfattning som behövs, för att lösa kundens behov. ","fontSizeValue":"large"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":2},"shade":null,"fontSize":"large","index":2,"blockName":"next24hr/paragraph"},{"content":"Som kund hos oss behöver man inte anlita ett antal personer på långa konsultkontrakt, utan vi löser bemanningen i teamen på ett flexibelt sätt.

Varje team har en projektledare som är den huvudsakliga kontaktpunkten för kunden. Vi arbetar agilt enligt en process som är inspirerad av Scrum. Det innebär stor flexibilitet under projektens gång och att man som kund är involverad och uppdaterad längs hela resan.

I ett helhetsåtagande ingår det att vi tillsammans med kunden tar oss igenom ett antal olika faser:","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Som kund hos oss behöver man inte anlita ett antal personer på långa konsultkontrakt, utan vi löser bemanningen i teamen på ett flexibelt sätt.

Varje team har en projektledare som är den huvudsakliga kontaktpunkten för kunden. Vi arbetar agilt enligt en process som är inspirerad av Scrum. Det innebär stor flexibilitet under projektens gång och att man som kund är involverad och uppdaterad längs hela resan.

I ett helhetsåtagande ingår det att vi tillsammans med kunden tar oss igenom ett antal olika faser:","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":4},"shade":null,"fontSize":"normal","index":4,"blockName":"next24hr/paragraph"},{"tag":"h2","content":"Strategi","index":6,"blockName":"core/heading"},{"content":"Med utgångspunkt i kundens affär tar vi fram en digital strategi som består av en analys av målgrupper, val av digitala kanaler, samt en långsiktig teknisk strategi.","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Med utgångspunkt i kundens affär tar vi fram en digital strategi som består av en analys av målgrupper, val av digitala kanaler, samt en långsiktig teknisk strategi.","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":8},"shade":null,"fontSize":"normal","index":8,"blockName":"next24hr/paragraph"},{"tag":"h2","content":"Koncept","index":10,"blockName":"core/heading"},{"content":"Med utgångspunkt i den digitala strategin arbetar vi fram ett koncept för lösningen. Här ingår bland annat att ta fram vilken information och vilka funktioner ska finnas, hur ska besökarna hitta det de behöver, grunden för den grafiska designen, samt en teknisk arkitektur för hur allt ska hänga ihop.","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Med utgångspunkt i den digitala strategin arbetar vi fram ett koncept för lösningen. Här ingår bland annat att ta fram vilken information och vilka funktioner ska finnas, hur ska besökarna hitta det de behöver, grunden för den grafiska designen, samt en teknisk arkitektur för hur allt ska hänga ihop.","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":12},"shade":null,"fontSize":"normal","index":12,"blockName":"next24hr/paragraph"},{"tag":"h2","content":"Utveckling","index":14,"blockName":"core/heading"},{"content":"Med ett agilt arbetssätt så byggs lösningen i ett antal etapper med täta leveranser. Arbetssättet innebär stora möjligheter för kunden att följa arbetet och prioritera i vilken ordning saker görs. I varje etapp kan det ingå grafisk design, specifikation, programmering, tester, dokumentation, innehållsarbete och leverans.","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Med ett agilt arbetssätt så byggs lösningen i ett antal etapper med täta leveranser. Arbetssättet innebär stora möjligheter för kunden att följa arbetet och prioritera i vilken ordning saker görs. I varje etapp kan det ingå grafisk design, specifikation, programmering, tester, dokumentation, innehållsarbete och leverans.","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":16},"shade":null,"fontSize":"normal","index":16,"blockName":"next24hr/paragraph"},{"id":5469,"image":{"url":"//wp-content/uploads/2020/01/24hr-work-life.jpg","width":1514,"height":767,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMjAvMDEvMjRoci13b3JrLWxpZmUuanBnIiwid2lkdGgiOjE1MTQsImhlaWdodCI6NzY3LCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sIndoaXRlbGlzdFNpemVzIjpbIjEyMDB4QVVUTyIsIjEwMHg2NSIsIjEwMHhBVVRPIiwiMTEweDgyIiwiNzUweEFVVE8iLCIxMDAweEFVVE8iLCIxMjAweDgwMCIsIjYwMHg0MDAiLCIxOTIweEFVVE8iLCI5NjB4QVVUTyIsIjMwMHhBVVRPIiwiMTkyMHgxMDAwIiwiOTYweDUwMCIsIjQ4MHgyNTAiLCIyMDB4MTUwIiwiMjI1eDE3MCIsIjIyNXhBVVRPIiwiMjI5eDMwMCIsIjM2OHhBVVRPIiwiNDUweDM0MCIsIjUwMHhBVVRPIiwiNzUweDUwMCIsIjd4MTAiLCI3eDEyIiwiN3gxNiIsIjd4MyIsIjd4NCIsIjd4NSIsIjd4NiIsIjd4NyIsIjd4OCIsIjd4OSIsIjF4MSJdLCJpbWFnZVZlcnNpb24iOiJ2NSIsImlhdCI6MTU4MDE0NDI3OH0.w8lhNJg0rjv62pddvjlJ4v0JxP75uMp-6gy2rDTaXvw","imageVersion":"v5"},"size":null,"tag":"img","widthType":null,"widthInPixels":null,"caption":null,"copyright":null,"index":18,"blockName":"next24hr/image"},{"tag":"h2","content":"Tester & lansering","index":20,"blockName":"core/heading"},{"content":"Utöver de tester som sker löpande under utvecklingen görs också ett mer övergripande testarbete inför lansering. Här är kunden mycket delaktig. Vi hjälper sedan kunden att sätta upp och lansera lösningen i molnet.   ","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Utöver de tester som sker löpande under utvecklingen görs också ett mer övergripande testarbete inför lansering. Här är kunden mycket delaktig. Vi hjälper sedan kunden att sätta upp och lansera lösningen i molnet.   ","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":22},"shade":null,"fontSize":"normal","index":22,"blockName":"next24hr/paragraph"},{"tag":"h2","content":"Förvaltning och sökoptimering","index":24,"blockName":"core/heading"},{"content":"När lösningen är lanserad upphör inte vårt ansvar eller arbete. Vi hjälper kunden vidareutveckla lösningen och hantera saker som händer på vägen. Arbete med innehåll, analys av trafik, och optimering för sök är ett ständigt pågående arbete där vi kan ta mer eller mindre ansvar beroende på kundens önskemål.","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"När lösningen är lanserad upphör inte vårt ansvar eller arbete. Vi hjälper kunden vidareutveckla lösningen och hantera saker som händer på vägen. Arbete med innehåll, analys av trafik, och optimering för sök är ett ständigt pågående arbete där vi kan ta mer eller mindre ansvar beroende på kundens önskemål.","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":26},"shade":null,"fontSize":"normal","index":26,"blockName":"next24hr/paragraph"},{"content":"Det finns några viktiga saker genomsyrar allt vårt arbete. En sådan sak är vi är mycket serviceinriktade. Vi finns finns här för våra kunders skull och vi ska därmed vara flexibla och ”möjliga” och alltid göra det bästa utifrån situationen.

En annan sak är att vi är framtidsvänliga. När teknik förändras så snabbt som den gör nu, gäller det att vara just framtidsvänlig. Att bygga lösningar som håller i längden, både tekniskt och konceptuellt, blir allt viktigare ju större och mer avancerade de digitala lösningarna blir.","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Det finns några viktiga saker genomsyrar allt vårt arbete. En sådan sak är vi är mycket serviceinriktade. Vi finns finns här för våra kunders skull och vi ska därmed vara flexibla och ”möjliga” och alltid göra det bästa utifrån situationen.

En annan sak är att vi är framtidsvänliga. När teknik förändras så snabbt som den gör nu, gäller det att vara just framtidsvänlig. Att bygga lösningar som håller i längden, både tekniskt och konceptuellt, blir allt viktigare ju större och mer avancerade de digitala lösningarna blir.","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":28},"shade":null,"fontSize":"normal","index":28,"blockName":"next24hr/paragraph"}]},"title":"Hur vi jobbar","content":null,"seo":{"type":"json","json":{"use_canonical_url":false,"canonical_url":null,"use_custom_page_title":false,"page_title":null,"use_meta_description":false,"meta_description":null,"use_meta_title":false,"meta_title":null,"no_index":false}},"info":{"type":"json","json":{"title":"Hur vi jobbar","color":""}},"effect":{"type":"json","json":{"name":"none"}},"customPageTitle":null,"redirect":null,"__typename":"Resource"},"Resource:/hur-betalar-man-pa-tunnelbanan-i-london":{"_id":"/hur-betalar-man-pa-tunnelbanan-i-london","blocks":null,"title":null,"content":null,"seo":null,"info":null,"effect":null,"customPageTitle":null,"redirect":"/blog/hur-betalar-man-pa-tunnelbanan-i-london","__typename":"Resource"},"Resource:1375":{"_id":"1375","blocks":{"type":"json","json":[]},"title":"Hård renässans för SciFi","content":"!Efter snart ett decennie med postapokalyptisk populärkultur verkar det som att nästa trend inom [fandom](http://en.wikipedia.org/wiki/Fandom) blir Hard Science Fiction. Ingen är gladare än jag.\r\n\r\n**Missförstå mig inte**, jag är ett stort [fan av postapokalypser](https://www.pinterest.com/thekmf/post-apocalyptica/) men genren är mättad. Zombies har blivit en stapelvara så till den grad att zombieapokalyptiska filmer måste ta det ett steg längre. Det är inte längre zombies som är hotet utan [uppgraderade](https://www.youtube.com/watch?v=vZoSD-riiy0) zombies. I den bästa postapokalyptiska bok jag läst, Station Eleven av Emily St. John Mandel, refereras det till en annan postapokalytisk bok för vilken samtidsskildring hade varit komplett utan en sådan? \r\n\r\nFör att inte tala om alla “tonåringar i en dystopisk postapokalyps måste slåss för sin överlevnad” böcker, TV-serier och filmatiseringar av böcker. Det börjar bli tjatigt.\r\n\r\nOch skadligt? \r\n\r\n**I varje fall om man får tro** en [samling science fiction författare](http://www.pri.org/stories/2014-07-29/some-sci-fi-writers-want-fewer-killer-robots-and-more-vision-future) som menar att vad de skriver är det som inspirerar dagens forskare och uppfinnare. Om det bara produceras dystopiska framtidsskildringar så är det direkt skadligt för samhället. Nu kanske du fnissar och tänker “Yeah, right...”, och visst, bara för att telefoner, TV apparater, internet, kommentarsfältsriddare, månresor, Google Earth, smarta klockor etcetera alla var fiktion innan de blev verklighet så betyder ju inte det att vi aldrig byggt en ubåt om inte Jules Verne hade skrivit *En Världsomsegling Under Havet*. \r\n\r\nJag såg faktiskt en “uppfinnare” som sa (lite fritt översatt) “Om du kan tänka det så går det att bygga, jag vet, för jag har sett Star Trek”. Hela hans presentation skall tydligen gå att se [här](http://www.iotconf.se/sessions/is-the-1000-year-old-man-already-born-how-the-iot-will-revolutionise-healthcare/) även om jag inte kan se någon video i skrivande stund. Den är väl värd att lägga tid på.\r\n\r\n**Men det är allt fler som oroar sig** för scenarier där artificiell intelligens antingen [tar över all våra jobb eller raderar mänskligheten för att säkerställa sin egen framtid](https://www.24hr.se/vad-far-ai-for-effekter-i-samhallet/). Tittar man på hur teknik utvecklas och hur vi människor interagerar med den så blir det tydligt att det blir viktigare att bygga in smarthet. Att använda machine learning, computer vision, neurala nätverk och alla dessa sensorer vi har i våra telefoner för att avlasta användaren.\r\n\r\n![Köp köp köp](http://www.24hr.se/wp-content/uploads/2015/06/red_mars_cover.jpg){small right}\r\n**Därför känns det skönt** att det verkar som att hard SciFi kan bli nästa grej. Hard SciFi (eller hård som jag numer tänker kalla det) är science fiction med betoning på science. Böcker skall grotta ner sig i detaljer som hur mycket koldioxid ett filter klarar av att tvätta bort från den luft som cirkulerar i en rymdstation, vad besättningen gör för att motverka “globifieringen” av ögonen i nollgravitation eller hur i hela friden de hanterar strålningen i Kuiperbältet.\r\nEtt tidigt exempel på hård SciFi är *SOS från Törstens Hav* av Arthur C. Clarke, för övrigt den första scifibok jag läste. Den handlar om vad som händer när ett tåg på månen spårar ur och tycker du inte det låter spännande så är hård SciFi inte en genre för dig.\r\n\r\nDet har varit glest i genren ett tag, Kim Stanley Robinsons fantastiska Marstrilogi är fortfarande det bästa som gjorts och den är från 90-talet. Så döm av min glädje när\r\n* SPIKE TV annonserade att de tänkte göra TV-serie av den\r\n* [Denna](http://www.erikwernquist.com/wanderers/index.html) fantastiska kortfilm, som måste vara inspirerad av Mars-trilogin, dyker upp.\r\n* [The Martian](http://www.andyweirauthor.com/books/the-martian-hc) blir en bästsäljare\r\n* The Martian [filmatiseras](https://www.youtube.com/watch?v=Ue4PCI0NamI)\r\n* Jamie XX musicvideo till [Gosh](https://www.youtube.com/watch?v=WjNssEVlB6M) är ett homage till Marstrilogin\r\n* Neal Stephenson senaste bok är [hård SciFi](http://morning.computer/2015/06/on-neal-stephensons-seveneves/)\r\n\r\nDet är väldigt mycket Mars och väldigt mycket kolonisering i listan härovan. Inte nog med det, det är väldigt mycket [Erik Wernquist](http://www.erikwernquist.com), svensken som höjt ribban för vad SPIKE måste göra med ett par meter. \r\n\r\nJag undrar om inte konsten låtit sig inspirerats av verkligheten och då i synnerhet Elon Musks, [inte helt oproblematiska](http://blogs.scientificamerican.com/urban-scientist/when-discussing-humanity-8217-s-next-move-to-space-the-language-we-use-matters/), drömmar om den [röda planeten.](http://aeon.co/magazine/technology/the-elon-musk-interview-on-mars/)\r\n\r\n\r\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/tospace.jpg","width":1024,"height":799,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvdG9zcGFjZS5qcGciLCJ3aWR0aCI6MTAyNCwiaGVpZ2h0Ijo3OTksIndoaXRlbGlzdFNpemVzIjpbIjEyMDB4QVVUTyIsIjEwMHg2NSIsIjEwMHhBVVRPIiwiMTEweDgyIiwiNzUweEFVVE8iLCIxMDAweEFVVE8iLCIxMjAweDgwMCIsIjYwMHg0MDAiLCIxOTIweEFVVE8iLCI5NjB4QVVUTyIsIjMwMHhBVVRPIiwiMTkyMHgxMDAwIiwiOTYweDUwMCIsIjQ4MHgyNTAiLCIyMDB4MTUwIiwiMjI1eDE3MCIsIjIyNXhBVVRPIiwiMjI5eDMwMCIsIjM2OHhBVVRPIiwiNDUweDM0MCIsIjUwMHhBVVRPIiwiNzUweDUwMCIsIjd4MTAiLCI3eDEyIiwiN3gxNiIsIjd4MyIsIjd4NCIsIjd4NSIsIjd4NiIsIjd4NyIsIjd4OCIsIjd4OSIsIjF4MSJdLCJpbWFnZVZlcnNpb24iOiJ2NSIsImZvY3VzIjp7IngiOjAuNSwieSI6MC41fSwiaWF0IjoxNTgwMTQ0NDU0fQ.98cD76rHtCCdnCQkNJeE2rGVbbcWEAvVtKRVJhOB044","imageVersion":"v5","src":"//wp-content/uploads/2019/11/tospace.jpg"},"preamble":"En välbehövlig vitamininjektion","title":"Hård renässans för SciFi","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:619":{"_id":"619","blocks":{"type":"json","json":[]},"title":"Problemet som iZettle kan lösa","content":"!Vi har alla varit med om det. Man är ett antal personer som äter på en restaurang och [sen skall man](http://www.youtube.com/watch?v=vJfM_VtGIwI \"Ojojoj, seriöst\") dela[ upp notan](http://www.youtube.com/watch?v=zV3Wy94HHag \"VSB\"). Någon har inga kontanter, någon annan åt ingen dessert en tredje åt en hel t-bensstek själv.\r\n\r\nOm jag jobbade på iZettle så hade jag tagit fram en särskild funktion för att dela på notan. Alla rätter listas och gästerna kan lägga till hur många kort de vill. Med ett klick & drag interface delar gästerna sen enkelt upp vem som skall betala vad. Vill någon betala kontant kan detta också väljas.\r\n\r\nVisst hade det varit smidigt?","seo":null,"info":{"type":"json","json":{"image":null,"preamble":"iZettle & Co. verkar lovande. Men vad vi sett hittills av kort-till-mobil betalningar är bara början.","title":"Problemet som iZettle kan lösa","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:2846":{"_id":"2846","blocks":{"type":"json","json":[]},"title":"Utveckla för Echo eller Google Home","content":"Vår Tech Lead höll för ett tag sedan en dragning om hur det går till att **Utveckla för Echo eller Google Home** och nu finns det tillgängligt på nätet. På fyrtioen väloljade minuter går han igenom hur du som utvecklare snabbt kan ta fram chattbotatr för de två ledande plattformarna med tydliga kodexempel och till och med en live demo. \r\n\r\nSå koka ditt kaffe, ta fram ditt anteckningsblock och ta på dina hörlurar.\r\n\r\n\r\n\r\nTycker du det verkar intressant trots att du inte skriver kod så har vi en uppsjö länkar åt dig\r\n\r\n[Allmänt om Virtuella Assistenter i stort](https://www.24hr.se/virtuella-assistenter/). [Är konversations UX framtiden?](\r\nhttps://www.24hr.se/nasta-steg-inom-hci/). Lite bakgrund till [Googles hårdvarusatsning](https://www.24hr.se/om-du-ar-serios-med-kod/), där Google Home bara är en del. Vi har till och med gjort ett [poddavsnitt om röstassistenter.](https://www.24hr.se/rostassistenter-bubblan-2-0-019/) ","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/develop-for-echo.png","width":1125,"height":575,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvZGV2ZWxvcC1mb3ItZWNoby5wbmciLCJ3aWR0aCI6MTEyNSwiaGVpZ2h0Ijo1NzUsIndoaXRlbGlzdFNpemVzIjpbIjEyMDB4QVVUTyIsIjEwMHg2NSIsIjEwMHhBVVRPIiwiMTEweDgyIiwiNzUweEFVVE8iLCIxMDAweEFVVE8iLCIxMjAweDgwMCIsIjYwMHg0MDAiLCIxOTIweEFVVE8iLCI5NjB4QVVUTyIsIjMwMHhBVVRPIiwiMTkyMHgxMDAwIiwiOTYweDUwMCIsIjQ4MHgyNTAiLCIyMDB4MTUwIiwiMjI1eDE3MCIsIjIyNXhBVVRPIiwiMjI5eDMwMCIsIjM2OHhBVVRPIiwiNDUweDM0MCIsIjUwMHhBVVRPIiwiNzUweDUwMCIsIjd4MTAiLCI3eDEyIiwiN3gxNiIsIjd4MyIsIjd4NCIsIjd4NSIsIjd4NiIsIjd4NyIsIjd4OCIsIjd4OSIsIjF4MSJdLCJpbWFnZVZlcnNpb24iOiJ2NSIsImZvY3VzIjp7IngiOjAuNSwieSI6MC41fSwiaWF0IjoxNTgwMTQ0NjEzfQ.2rPKvEjSBOBK14g4BU1-np0X3P8pq9Tl21NNKRwBpKY","imageVersion":"v5","src":"//wp-content/uploads/2019/11/develop-for-echo.png"},"preamble":"En grundlig genomgång.","title":"Utveckla för Echo eller Google Home","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:/kan-sjalv":{"_id":"/kan-sjalv","blocks":null,"title":null,"content":null,"seo":null,"info":null,"effect":null,"customPageTitle":null,"redirect":"/blog/kan-sjalv","__typename":"Resource"},"Resource:2448":{"_id":"2448","blocks":{"type":"json","json":[]},"title":"Pihlis väljer det bästa från året","content":"Årets app: \r\nTablet.\r\n\r\nÅrets skiva: \r\nVar på en trevlig kräftskiva.\r\n\r\nÅrets innovation: \r\n[Roughly Right.](http://www.roughlyright.com)\r\n\r\nÅrets låt: \r\n[Lilla London.](https://www.youtube.com/watch?v=MVT70kNZvwY)\r\n\r\nÅrets TV-serie: \r\nLine of Duty.\r\n\r\nÅrets film: \r\nThe Big Short.\r\n\r\nÅrets podcast: \r\n[Värvet](http://värvet.se) (igen).\r\n\r\nÅrets konst: \r\nTydligen inte att bli president i USA.\r\n\r\nÅrets bok: \r\nÅhh, böcker, jag köper er men läser er inte. Kan vi ändra på det 2017? Deal!\r\n\r\nÅrets melankoli: \r\nBowie.\r\n\r\nÅrets extas: \r\nÄr inte det lite personligt?\r\n\r\n![Pihlis](http://www.24hr.se/wp-content/uploads/pihlis.jpg)","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/pihlis.png","width":1024,"height":682,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvcGlobGlzLnBuZyIsIndpZHRoIjoxMDI0LCJoZWlnaHQiOjY4Miwid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJpYXQiOjE1ODAxNDQ2ODB9.kCKuJLjrqrX_fA__h3DZKamg_bQWVlBNxy0RK-Cjffs","imageVersion":"v5","src":"//wp-content/uploads/2019/11/pihlis.png"},"preamble":"","title":"Pihlis väljer det bästa från året","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:1949":{"_id":"1949","blocks":{"type":"json","json":[]},"title":"Packa upp och packa ner","content":"!“There are two ways to make money in business: You can unbundle, or you can bundle.” — Jim Barksdale\r\n\r\nVi verkar vara mitt inne i ett skifte av ihop- och isärplockande av tjänster. När Apple, by popular demand, släppte loss utvecklare på iOS så uppstod det snabbt ett stort antal nischade appar. Det skrevs en del om det fantastiska i att den stora multitouch skärmen tillät mobilen att “förvandlas” till vilket verktyg man ville.\r\n\r\n**Idag är silofieringen av bruksappar på väg bort**, vilket inte är så konstigt. Självklart är det smidigare om det går att beställa en Taxi direkt från [karttjänsten](https://maps.googleblog.com/2016/03/your-car-has-arrived-more-ways-to-get.html), [chattfönstret](http://www.wired.com/2015/12/call-an-uber-in-messenger-facebooks-window-to-the-world/) eller vad du nu [råkar använda för tillfället](https://medium.com/uber-developers/announcing-the-ride-request-widget-b05cb4e51b2d#.v69v6ku65) istället för att för att kopiera adresser, växla appar, klistra in saker och sen leta sig tillbaks.\r\n\r\nFörra veckan ringde demoskop mig och frågade vad jag tyckte om Skånetrafiken. En av frågorna var ifall jag tyckte det blivit lättare att hitta information om avgångstider och det har det verkligen. Men anledningen är inte en uppdaterad app utan det faktum att Google Maps har fantastiskt bra lokaltrafikinformation. Anledningen till *det* är att Skånetrafiken gjort rätt och [sett till att deras data är åtkomlig](https://www.24hr.se/seo-2-0/). \r\n\r\n**Google går steget längre** och förvandlar SERPen till en sorts megainformationsapp. Sök efter fotbollsresultat och Google presenterar detaljerad lag och liga information. Deras nya väderresultat är så snitsigt att de frågar om du vill lägga till en genväg på hemskärmen för att snabbt komma åt det.\r\n\r\nMen det går *mycket* längre än så. De har börjat experimentera med att strömma relevanta appar du inte har installerat på din telefon. Så om du har en bra uppkoppling (och förmodligen en bra telefon med gott om RAM) går det att [provspela spel i några minuter utan att först installera dem.](http://techcrunch.com/2016/03/14/google-launches-new-services-for-android-game-developers/)\r\n\r\n**Sen har vi bottrenden** som ligger och jäser. Allt skall gå att göra via ett (1) [chatinterface](https://www.24hr.se/nasta-steg-inom-hci/) och just nu tar [Facebook lead på det](http://www.theverge.com/2016/4/12/11395806/facebook-messenger-bot-platform-announced-f8-conference) i västvärlden. I Kina, som ofta nämns som föregångsland med WeChat, verkar det dock som att [botarna är av mindre betydelse än mobilanpassade webbsidor](https://medium.com/@alxdwn/debunking-wechat-e5805e358f8) inne i appen.\r\n\r\n**Det som driver utvecklingen är**, som alltid, ökad bandbredd och processorkraft. Bandbredden gör att vi blir allt mindre beroende av att hålla processorkraften i handen. Den kan lika gärna ligga i en gigantisk serverhall 100Mb/s bort. Men det är också vår önskan att saker bara skall funka. Så återigen, se till att göra dig tillgänglig där dina kunder, besökare, användare finns. Lås inte in dig bakom en appinstallation om du inte har något riktigt bra att erbjuda.","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/lookatyou.jpg","width":1200,"height":868,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvbG9va2F0eW91LmpwZyIsIndpZHRoIjoxMjAwLCJoZWlnaHQiOjg2OCwid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJpYXQiOjE1ODAxNDQ5MTF9.9i7jBCxCrTxrNupRf9uLdYFHSfPOVtlkybh9wF86G88","imageVersion":"v5","src":"//wp-content/uploads/2019/11/lookatyou.jpg"},"preamble":"Det pågår en bundlingsprocess och det känns bra.","title":"Packa upp och packa ner","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:5008":{"_id":"5008","blocks":{"type":"json","json":[{"tag":"h1","content":"I framkanten av webben","index":0,"blockName":"core/heading"},{"content":"Ju kunnigare våra kunder är, desto roligare jobb får vi.","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Ju kunnigare våra kunder är, desto roligare jobb får vi.","fontSizeValue":"large"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":2},"shade":null,"fontSize":"large","index":2,"blockName":"next24hr/paragraph"},{"content":"Vi brinner som bekant för webben och vi gillar att dela med oss av vår kunskap. Det är inte alla som har lyxen att jobba heltid med webbutveckling som vi. Men den som gör det kan inte undgå att snappa upp ett och annat om vad som är på väg. 

Vi ser det som ett måste att vi hänger med i utvecklingen och då gäller det att våra kunniga kunder ger oss förtroendet att använda mer än bara det absolut nödvändigaste för att få jobbet gjort ibland. Här är en samling bloggposter, poddavsnitt och videos om vad vi använder oss allt mer av. ","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Vi brinner som bekant för webben och vi gillar att dela med oss av vår kunskap. Det är inte alla som har lyxen att jobba heltid med webbutveckling som vi. Men den som gör det kan inte undgå att snappa upp ett och annat om vad som är på väg. 

Vi ser det som ett måste att vi hänger med i utvecklingen och då gäller det att våra kunniga kunder ger oss förtroendet att använda mer än bara det absolut nödvändigaste för att få jobbet gjort ibland. Här är en samling bloggposter, poddavsnitt och videos om vad vi använder oss allt mer av. ","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":4},"shade":null,"fontSize":"normal","index":4,"blockName":"next24hr/paragraph"},{"backgroundType":"image","backgroundValue":{"uploading":false,"date":1578398963000,"filename":"wait-wut.jpg","menuOrder":0,"uploadedTo":5008,"type":"image","subtype":"jpeg","id":5085,"title":"wait-wut","url":"/wp-content/uploads/2020/01/wait-wut.jpg","link":"/framkanten-av-webben/wait-wut/","alt":"","author":"13","description":"","caption":"","name":"wait-wut","status":"inherit","modified":1578398963000,"mime":"image/jpeg","icon":"/wp-includes/images/media/default.png","dateFormatted":"January 7, 2020","nonces":{"update":"5c9b992961","delete":"1367f0d634","edit":"4b8e2243f1"},"editLink":"/wp-admin/post.php?post=5085&action=edit","meta":false,"authorName":"Kristoffer Fredriksson","uploadedToLink":"/wp-admin/post.php?post=5008&action=edit","uploadedToTitle":"Framkanten av webben","filesizeInBytes":49239,"filesizeHumanReadable":"48 KB","context":"","height":616,"width":1500,"orientation":"landscape","sizes":{"thumbnail":{"height":150,"width":150,"url":"/wp-content/uploads/2020/01/wait-wut-150x150.jpg","orientation":"landscape"},"full":{"url":"/wp-content/uploads/2020/01/wait-wut.jpg","height":616,"width":1500,"orientation":"landscape"}},"compat":{"item":"","meta":""}},"template":[{"width":"1/3"},{"width":"1/3"},{"width":"1/3"}],"blocks":[{"blocks":[{"tag":"h2","content":"API 1st","index":0,"blockName":"core/heading"},{"content":"Vi anser att API First är nästa grej efter headless CMS.

Men vad är det?","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Vi anser att API First är nästa grej efter headless CMS.

Men vad är det?","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":1},"shade":null,"fontSize":"normal","index":1,"blockName":"next24hr/paragraph"}],"index":0,"blockName":"next24hr/column"},{"blocks":[{"tag":"h2","content":"SEO 2.0","index":0,"blockName":"core/heading"},{"content":"Det finns mer att sträva efter än organisk toppranking.

Teknisk SEO","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Det finns mer att sträva efter än organisk toppranking.

Teknisk SEO","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":1},"shade":null,"fontSize":"normal","index":1,"blockName":"next24hr/paragraph"}],"index":1,"blockName":"next24hr/column"},{"blocks":[{"tag":"h2","content":"PWA","index":0,"blockName":"core/heading"},{"content":"Den mobila webben har blivit en plattformsoberoende app store.

Progressive Web App","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Den mobila webben har blivit en plattformsoberoende app store.

Progressive Web App","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":1},"shade":null,"fontSize":"normal","index":1,"blockName":"next24hr/paragraph"}],"index":2,"blockName":"next24hr/column"}],"minHeight":null,"width":"constrained","verticalPadding":"big","verticalAlignment":"center","tag":"section","index":6,"blockName":"next24hr/section"},{"backgroundType":null,"template":[{"width":"1/3"},{"width":"1/3"},{"width":"1/3"}],"blocks":[{"blocks":[{"tag":"h5","content":"Gröna serverhallar","index":0,"blockName":"core/heading"},{"content":"Det går att välja molntjänster som klimatkompenserar till 100%. Vi har gjort det.

Gör det du också","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Det går att välja molntjänster som klimatkompenserar till 100%. Vi har gjort det.

Gör det du också","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":1},"shade":null,"fontSize":"normal","index":1,"blockName":"next24hr/paragraph"}],"index":0,"blockName":"next24hr/column"},{"blocks":[{"tag":"h5","content":"Machine Learning","index":0,"blockName":"core/heading"},{"content":"Det är idag förbluffande enkelt att komma igång med Machine Learning.

Två presentationer om AI","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"Det är idag förbluffande enkelt att komma igång med Machine Learning.

Två presentationer om AI","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":1},"shade":null,"fontSize":"normal","index":1,"blockName":"next24hr/paragraph"}],"index":1,"blockName":"next24hr/column"},{"blocks":[{"tag":"h5","content":"Podcast om webb","index":0,"blockName":"core/heading"},{"content":"I vår podcast Bubblan 2.0 pratar vi ofta om vad som händer på webben.

Allt du behöver veta","tag":"p","p":{"blockName":"next24hr/paragraph","attrs":{"contentValue":"I vår podcast Bubblan 2.0 pratar vi ofta om vad som händer på webben.

Allt du behöver veta","fontSizeValue":"normal"},"innerBlocks":[],"innerHTML":"\n

Paragraph

\n","innerContent":["\n

Paragraph

\n"],"index":1},"shade":null,"fontSize":"normal","index":1,"blockName":"next24hr/paragraph"}],"index":2,"blockName":"next24hr/column"}],"minHeight":null,"width":"constrained","verticalPadding":"big","verticalAlignment":"top","tag":"section","index":8,"blockName":"next24hr/section"}]},"title":"Framkanten av webben","content":null,"seo":{"type":"json","json":{"use_canonical_url":false,"canonical_url":null,"use_custom_page_title":false,"page_title":null,"use_meta_description":false,"meta_description":null,"use_meta_title":false,"meta_title":null,"no_index":false}},"info":{"type":"json","json":{"title":"Framkanten av webben","color":""}},"effect":{"type":"json","json":{"name":"effect-3"}},"customPageTitle":null,"redirect":null,"__typename":"Resource"},"Resource:668":{"_id":"668","blocks":{"type":"json","json":[]},"title":"Tre saker för dig som vill starta en ... eh... startup","content":"!Ursäkta den kassa rubriken och ursäkta om du läser detta för att få handfasta tips om hur du bäst rekryterar, expanderar och drar in riskkapital. Detta är inte om sånt. Detta är en lista på tre problem som behöver lösas och där jag hoppas att du som läser har möjlighet att gripa in och göra världen något bättre.\r\n\r\nSå, utan vidare svammel, och utan inbördes rangordning. Här kommer nu:\r\n\r\n**Tre verkliga problem en startup kan lösa** (hmmm... borde ändra rubriken till det...)\r\n\r\n###Adressändring\r\nJag har flyttat två gånger de senaste två åren och båda gångerna har jag använt http://www.adressandring.se\r\n\r\nBåda gångerna har de varit en grym besvikelse.\r\n\r\n* Varken hitta.se eller eniro.se uppdateras utan jag får göra det själv.\r\n* Banker, försäkringsbolag, CSN och elleverantör har inte heller informerats.\r\n* Eftersändningen har inte fungerat.\r\n\r\nDet sista är svårt att göra något åt men punkt ett kan man lösa på en vecka. Punkt två kräver betydligt mer arbete men mest för att det är fler samtal att ringa. Tekniskt sätt är lösningen densamma som i punkt ett. Jag tänker mig någon form av API/Standardisering där man byter adress på ETT ställe och det sedan pushas ut till de som prenumererar på lösningen.\r\n\r\n###Mobilbetalningar\r\nTror egentligen inte jag behöver säga något här.  Men ok då.\r\nJust nu ser Swish ut som det bästa alternativet i mina ögon. Men jag har även hört att Seqr skall vara bra och skall man vara helt ärlig så är WyWallet på pappret en bättre lösning än vad som fanns innan. Det faktum att inte vem som helst kan använda ens mobil för att köpa en McFlurry har ett visst värde i åtminstone mina ögon. Lägg därtill det faktum att man kan koppla ett bonusgivande kontokort till WyWallet kontot och få 1% rabatt på alla bussresor och ja jo... det är väl inte så fel.\r\n\r\nMen jag är övertygad om att vi ännu inte sett den smidigaste lösningen på detta. Kanske är det ny hårdvara som skall till (NFC-arband med bluetooth?) eller Amazons intåg som krävs.\r\n\r\n###Dataroaming\r\n
Såg att Google bestämt sig för att släppa Field Trip även till iOS. Den sällar sig till en mängd appar jag gärna fyrat upp på min smart phone när jag är ute och reser. Valutaräknare, TripAdvisor, Google Translate, Google Maps, Google Now ja Google allt hade varit riktigt trevligt att kunna använda.
\r\n**MEN**\r\n
Snålvargen biter mig rätt över plånboksfickan och jag får förlita mig till vad jag skrivit ned på baksidan av gamla kvitton. Visst finns det en bättre lösning än att köpa ett kontantkort med datatrafik så fort man reser utomlands. Visst måste det finnas en möjlighet att få till ett samarbete mellan operatörer i olika länder och eller turistorganisationer för att få till gratis eller starkt rabaterad mobilsurf.
\r\n
Ungefär [såhär](http://www.youtube.com/watch?v=MvVuE4WooaI \"Så smart\") (eller för all del exakt sådär fast på en global skala)
","seo":null,"info":{"type":"json","json":{"image":null,"preamble":"Ett skamlöst försök att få andra att förbättra mitt liv.","title":"Tre saker för dig som vill starta en ... eh... startup","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:/sa-hade-jag-gjort-om-jag-var-tipp-ex":{"_id":"/sa-hade-jag-gjort-om-jag-var-tipp-ex","blocks":null,"title":null,"content":null,"seo":null,"info":null,"effect":null,"customPageTitle":null,"redirect":"/blog/sa-hade-jag-gjort-om-jag-var-tipp-ex","__typename":"Resource"},"Resource:2368":{"_id":"2368","blocks":{"type":"json","json":[]},"title":"Helena väljer det bästa från året","content":"Årets app: \r\n[Skitch!](https://evernote.com/intl/sv/skitch/) \r\n\r\nÅrets skiva: \r\n[The Radio Dept. "Running out of love".](https://open.spotify.com/album/4qTRVTTQQK4c5ZYdgw4OZz) \r\n\r\nÅrets innovation: \r\nDen här magiska 3D-kreationen från "Methos Studios" för The Association of Independent Commercial Producers Awards 2016. Kan inte fatta att det är helt datorgenererat. \r\n\r\n
\r\n\r\nÅrets låt:  \r\n["Secret" med The Weeknd.](https://open.spotify.com/track/6kP57bEoT8R9ytlGUfUTmB) Man gillar ju samplingar från 80-talet… \r\n\r\nÅrets film:  \r\n[Arrival.](http://www.imdb.com/title/tt2543164/?ref_=nv_sr_1) Sci-fi när den är som bäst. \r\n\r\nÅrets TV-serie:  \r\nNorska ungdomsserien [Skam.](https://tv.nrk.no/serie/skam) Det bästa serie om ungdomskultur det senaste årtioendet. \r\n\r\nÅrets podcast:  \r\n[Hemma hos Strage](http://hemmahosstrage.se/) \r\n\r\nÅrets konst: \r\n"Insomnia" på Bonnier konsthall och de robotiska fjärrstyrda sängarna av Carsten Höller. \r\n\r\nÅrets bok:  \r\n[Denna fantastiska trilogi från Elsie Johansson.](http://www.adlibris.com/se/bok/berattelsen-om-nancy-glasfaglarna-mosippan-nancy-9789100126261) \r\n\r\nÅrets design:  \r\nAllt från [Vetements.](http://vetementswebsite.com/) \r\n\r\nÅrets melankoli: \r\nBowie, Prince, Cohen. RIP. \r\n\r\nÅrets extas: \r\nBlack Beach på Island. \r\n![Helena](http://www.24hr.se/wp-content/uploads/helena.jpg)","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/helena.png","width":1024,"height":682,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvaGVsZW5hLnBuZyIsIndpZHRoIjoxMDI0LCJoZWlnaHQiOjY4Miwid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJpYXQiOjE1ODAxNDUxNTN9.7MzeLiee_OiGTsglES-npDyX4qT-ipoPqymRH-7C7rs","imageVersion":"v5","src":"//wp-content/uploads/2019/11/helena.png"},"preamble":"","title":"Helena väljer det bästa från året","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:/24hr-totaldominerar-prispallen-pa-nodeconf-eu":{"_id":"/24hr-totaldominerar-prispallen-pa-nodeconf-eu","blocks":null,"title":null,"content":null,"seo":null,"info":null,"effect":null,"customPageTitle":null,"redirect":"/blog/24hr-totaldominerar-prispallen-pa-nodeconf-eu","__typename":"Resource"},"Resource:2931":{"_id":"2931","blocks":{"type":"json","json":[]},"title":"24HR totaldominerar prispallen på NodeConf EU","content":"För några veckor sedan var det [NodeConf EU](http://www.nodeconf.eu/) i Kilkenny, Irland, och tre av oss från 24HR var där för att se vad som händer med vårt mest använda backend-språk.\r\n\r\nUnder konferensen var det en tävling som gick ut på att utveckla applikationer för de interaktiva namnbrickorna.\r\n\r\n## 24HR ägde 75% av prispallen.\r\n\r\nNu frågar sig vän av ordning hur det går att äga 75% av tre platser...\r\n\r\nSvaret är att Camilo och Alexander valde att samarbeta med att ta fram ett multiplayer spel som gav dem en hedervärd delad tredjeplacering.\r\n\r\nNyförvärvet Marco Pegoraro tog fram inte mindre än två användbara applikationer till sin namnbricka:\r\n1. En äggklocka\r\n2. Ett interaktivt konferensprogram\r\n\r\nDetta gav honom en promenadseger samt en biljett till nästa års konferens. Stort grattis!\r\n\r\nMer om konferensen i ett kommande avsnitt av [Sveriges mest avancerade podcast om webb.](https://www.24hr.se/story/podcast-om-webb-bubblan-2-0/)","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/nodeconfeu-winner.jpg","width":1280,"height":792,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvbm9kZWNvbmZldS13aW5uZXIuanBnIiwid2lkdGgiOjEyODAsImhlaWdodCI6NzkyLCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDE0NTE5Nn0.dzw_HHs1lx8b_Vhb4Wfx0Yp9WGt4akqbxKaYJCZ1V7w","imageVersion":"v5","src":"//wp-content/uploads/2019/11/nodeconfeu-winner.jpg"},"preamble":"Hur vi förvandlar två tredjedelar till tre fjärdedelar.","title":"24HR totaldominerar prispallen på NodeConf EU","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:/wwdc-2016-webben-lol-wut":{"_id":"/wwdc-2016-webben-lol-wut","blocks":null,"title":null,"content":null,"seo":null,"info":null,"effect":null,"customPageTitle":null,"redirect":"/blog/wwdc-2016-webben-lol-wut","__typename":"Resource"},"Resource:2067":{"_id":"2067","blocks":{"type":"json","json":[]},"title":"WWDC 2016 & Webben = LOL WUT!?","content":"!Apple är inte direkt superintresserade av webben.\r\n\r\n1. De kan inte ens lösa streamingen annat än till ett väldigt begränsat antal OS/Browser uppsättningar. Detta 2016 när vem som helst med en mobil i fickan kan livestreama så länge de har en uppkoppling. Klent.\r\n2. När jag surfar in på sidan med vad som är nytt i Safari 10 så funkar den inte på min mobil. 1 billion 'monthly active users' är tydligen inte värt att bemöda sig med…\r\n3. Ett 3D touch API är jättegulligt men som webbarbetare hade jag oändligt mycket hellre sett ServiceWorkers implementeras.\r\n4. Inte ens den positiva nyheten att Apple Pay kommer till webben kan lanseras utan en fluga i chardonnayen. Att följa standrader är tydligen för tråkigt för Apple som [låter tredejeparter ta hand om](https://stripe.com/apple-pay) sådana petitesser.\r\n\r\nVar och en för sig är dessa saker mer som en trafikstockning när man redan är försenad. Men tillsammans så blir det en tydlig signal om att webben är något Apple helst sluppit helt.\r\n\r\nVill du höra mer om WWDC så har vi ett helt poddavsnitt dedikerat till just det.\r\n$[Lyssna här](https://www.24hr.se/wwdc-16-bubblan-2-0-020/)","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/IMG_20160613_182411646.jpg","width":976,"height":803,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvSU1HXzIwMTYwNjEzXzE4MjQxMTY0Ni5qcGciLCJ3aWR0aCI6OTc2LCJoZWlnaHQiOjgwMywid2hpdGVsaXN0U2l6ZXMiOlsiMTIwMHhBVVRPIiwiMTAweDY1IiwiMTAweEFVVE8iLCIxMTB4ODIiLCI3NTB4QVVUTyIsIjEwMDB4QVVUTyIsIjEyMDB4ODAwIiwiNjAweDQwMCIsIjE5MjB4QVVUTyIsIjk2MHhBVVRPIiwiMzAweEFVVE8iLCIxOTIweDEwMDAiLCI5NjB4NTAwIiwiNDgweDI1MCIsIjIwMHgxNTAiLCIyMjV4MTcwIiwiMjI1eEFVVE8iLCIyMjl4MzAwIiwiMzY4eEFVVE8iLCI0NTB4MzQwIiwiNTAweEFVVE8iLCI3NTB4NTAwIiwiN3gxMCIsIjd4MTIiLCI3eDE2IiwiN3gzIiwiN3g0IiwiN3g1IiwiN3g2IiwiN3g3IiwiN3g4IiwiN3g5IiwiMXgxIl0sImltYWdlVmVyc2lvbiI6InY1IiwiZm9jdXMiOnsieCI6MC41LCJ5IjowLjV9LCJpYXQiOjE1ODAxNDUyNDF9.EOZPA9KBSsIcZA_N3mYsYtGLH-ypEidnBRlbF1Wbuko","imageVersion":"v5","src":"//wp-content/uploads/2019/11/IMG_20160613_182411646.jpg"},"preamble":"Vad skall man säga?","title":"WWDC 2016 & Webben = LOL WUT!?","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:/byt-sprak-till-engelska-i-googles-tjanster":{"_id":"/byt-sprak-till-engelska-i-googles-tjanster","blocks":null,"title":null,"content":null,"seo":null,"info":null,"effect":null,"customPageTitle":null,"redirect":"/blog/byt-sprak-till-engelska-i-googles-tjanster","__typename":"Resource"},"Resource:1624":{"_id":"1624","blocks":{"type":"json","json":[]},"title":"Att Gilla eller Favoritmarkera?","content":"!Twitter byter ut stjärnor mot hjärtan i ett försök att bli tillgängligare.\r\n\r\nI en [bloggpost](https://blog.twitter.com/2015/hearts-on-twitter) skriver Akarshan Kumar, Product Manager på Twitter \r\n\r\n>We want to make Twitter easier and more rewarding to use, and we know that at times the star could be confusing, especially to newcomers. You might like a lot of things, but not everything can be your favorite.\r\n\r\nSjälv är jag inte någon power user av Twitter och har först på senare tid börjat använda favoritarkeringar. Det jag märkte var att det är ett ganska intressant verktyg just för att det är så pass vagt och mångsidigt. Så när Akarshan Kumar i nästa stycke skriver\r\n\r\n>The heart is more expressive, enabling you to convey a range of emotions and easily connect with people. \r\n\r\nblir jag lite konfunderad. Att “gilla” något, ge det ett gulligt hjärta, känns för mig betydligt mer väldefinierat än att stjärnmarkera det. De faller dessutom rakt ner i fällan med problematiken kring om man skall gilla dåliga nyheter, det som Facebook i några år brottats med.\r\n\r\nTypexemplet är om någons nära anhöriga har gått bort. Gilla? Tumme upp? Stjärna?\r\n\r\nTänk om de istället hade valt ett bokmärke? Då hade det inte varit någon tvekan kring vad Twitter önskade att funktionen skulle användas till. Det där med att hjärtats huvudsyfte är att minska förvirring hos nykomna var med andra ord inget de tog särskilt hårt på.\r\n\r\nLite trist är det att se dem lägga tid på, vad jag i ärlighetens namn, tycker är onödigt trams samtidigt som en växande skara ser Twitter som det bästa verktyget för att trakassera människor på nätet. Varför inte försöka beta av [listan med enkla åtgärder](http://danilocampos.com/2014/07/the-least-twitter-could-do/) för att skapa en trivsammare upplevelse för alla?","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/love-heart-hand-romantic_jpg__5472×3648_.jpg","width":1397,"height":921,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvbG92ZS1oZWFydC1oYW5kLXJvbWFudGljX2pwZ19fNTQ3MsOXMzY0OF8uanBnIiwid2lkdGgiOjEzOTcsImhlaWdodCI6OTIxLCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDE0NTQ3M30.knMudnIc8kliPoayrHrjS5zNi8y6AfF8OKEdYvsL2rs","imageVersion":"v5","src":"//wp-content/uploads/2019/11/love-heart-hand-romantic_jpg__5472×3648_.jpg"},"preamble":"Twitter gör lite kosmetiska ingrepp.","title":"Att Gilla eller Favoritmarkera?","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:/monokultur":{"_id":"/monokultur","blocks":null,"title":null,"content":null,"seo":null,"info":null,"effect":null,"customPageTitle":null,"redirect":"/blog/monokultur","__typename":"Resource"},"Resource:2138":{"_id":"2138","blocks":{"type":"json","json":[]},"title":"MONOKULTUR","content":"!I allt större utsträckning gör vi samma saker.\r\n \r\n![Pokehunting in Salzburg](https://www.24hr.se/wp-content/uploads/P1040670.jpg){small right}\r\n**ALLA** spelar Pokémon GO. Jag åkte med familjen ner till Bayern på semester och överallt satt folk och spelade. Nyheterna var fulla av roliga inslag om Pokémonfenomenet och alla affärer hade taffliga handskrivna skyltar som lockade med batteripack etc. Inte nog med att alla länder spelar Pokémon, alla åldrar och kön gör det också. Jag var ute med min sexåring och mötte kids, mammor och pappor, studenter, och ungdomar. Oftast stannade vi till och pratade med dem vi mötte. Utbytte tips och idéer, och klagade på de kassa fotspåren.\r\n\r\n**ALLA** såg på Stranger Things. \r\n\r\n**ALLA** bor, jobbar, och/eller fikar i ett [Airspace.](http://www.theverge.com/2016/8/3/12325104/airbnb-aesthetic-global-minimalism-startup-gentrification)\r\n\r\nSen läste jag en [satirisk Medium post](https://medium.com/@subes01/this-is-your-life-in-silicon-valley-933091235095#.r1n9zrgvh) om hur livet är för de framgångsrika start-up arbetarna i Silicon Valley. Jag tänke att det skulle bli kul att se hur det livet skiljer sig från mitt svenne-banan liv i en villamatta. Det var förvånansvärt många beröringspunkter rent kulturellt. Blogposten blir som en checklist över saker som jag gör/gillar: Mr. Robot, Serial, 7 Minute Workout, browsa hemnet, dricka IPA, kolla på John Oliver, ja till och med den där Malcolm Gladwell podden jag just börjat lyssna på. Allt och lite till är där.\r\n\r\nMen så dök det *äntligen* upp en grej där vi i Sverige skiljer oss från den västerländska monokulturens vagga. Varje år i början av sommaren blossar det upp en trött konflikt som aldrig närmar sig en lösning: [Får vuxna män klä sig i kortbyxor?](http://www.metro.se/nyheter/ribbing-satter-ner-foten-ha-aldrig-shorts-i-stan/EVHpef!l3v2DA0BXvUA/)\r\n\r\nNej, hemskt med bara ben, säger ena sidan. Ja, praktiskt, plus sköt du ditt, säger den andra. \r\n\r\nDet stora som hände i år var att en kortbyxedebatt flammade upp även på andra sidan atlanten. Men frågan var inte huruvida det är OK med kortbyxor. Det som diskuterades var istället om det var OK för vuxna män att bära [cargo shorts](http://www.wsj.com/articles/what-happened-after-i-wrote-that-cargo-shorts-story-1470402723). \r\n\r\nVilket får mig att dra två slutsater:\r\nA) Shortsdebatten är död. USA har sagt att shorts är OK och vi får helt enkelt börja diskutera vilken *sorts* shorts som är acceptabla nästa gång vi sitter på en fejkad indisk hopfällbar biostol av plåt vid ett långbord av “återvunnet” trä och mumsar hamburgare med syltad rödlök.\r\n\r\nB) Jag är fel, oavsett vilken sida av Atlanten jag befinner mig på. \r\n","seo":null,"info":{"type":"json","json":{"image":{"url":"//wp-content/uploads/2019/11/monokultur-ohyeah.png","width":1200,"height":630,"focus":{"x":0.5,"y":0.5},"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfX2lzaW1hZ2UiOnRydWUsInVybCI6Ii8vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvbW9ub2t1bHR1ci1vaHllYWgucG5nIiwid2lkdGgiOjEyMDAsImhlaWdodCI6NjMwLCJ3aGl0ZWxpc3RTaXplcyI6WyIxMjAweEFVVE8iLCIxMDB4NjUiLCIxMDB4QVVUTyIsIjExMHg4MiIsIjc1MHhBVVRPIiwiMTAwMHhBVVRPIiwiMTIwMHg4MDAiLCI2MDB4NDAwIiwiMTkyMHhBVVRPIiwiOTYweEFVVE8iLCIzMDB4QVVUTyIsIjE5MjB4MTAwMCIsIjk2MHg1MDAiLCI0ODB4MjUwIiwiMjAweDE1MCIsIjIyNXgxNzAiLCIyMjV4QVVUTyIsIjIyOXgzMDAiLCIzNjh4QVVUTyIsIjQ1MHgzNDAiLCI1MDB4QVVUTyIsIjc1MHg1MDAiLCI3eDEwIiwiN3gxMiIsIjd4MTYiLCI3eDMiLCI3eDQiLCI3eDUiLCI3eDYiLCI3eDciLCI3eDgiLCI3eDkiLCIxeDEiXSwiaW1hZ2VWZXJzaW9uIjoidjUiLCJmb2N1cyI6eyJ4IjowLjUsInkiOjAuNX0sImlhdCI6MTU4MDE0NTQ3OX0.H9lU-WM4mH_PI9hYURtd5BJlFUrTFc-C23v9XdEQZ1Q","imageVersion":"v5","src":"//wp-content/uploads/2019/11/monokultur-ohyeah.png"},"preamble":"Ökad kommunikation ger ökad likriktning.","title":"MONOKULTUR","color":""}},"effect":null,"customPageTitle":"","redirect":null,"__typename":"Resource"},"Resource:/sa-kan-du-tjana-pengar-pa-en-like-knapp":{"_id":"/sa-kan-du-tjana-pengar-pa-en-like-knapp","blocks":null,"title":null,"content":null,"seo":null,"info":null,"effect":null,"customPageTitle":null,"redirect":"/blog/sa-kan-du-tjana-pengar-pa-en-like-knapp","__typename":"Resource"},"Resource:/accelerated-mobile-pages-fran-google":{"_id":"/accelerated-mobile-pages-fran-google","blocks":null,"title":null,"content":null,"seo":null,"info":null,"effect":null,"customPageTitle":null,"redirect":"/blog/accelerated-mobile-pages-fran-google","__typename":"Resource"},"Resource:/skapa-en-dashboard-i-google-analytics":{"_id":"/skapa-en-dashboard-i-google-analytics","blocks":null,"title":null,"content":null,"seo":null,"info":null,"effect":null,"customPageTitle":null,"redirect":"/blog/skapa-en-dashboard-i-google-analytics","__typename":"Resource"},"Resource:1061":{"_id":"1061","blocks":{"type":"json","json":[]},"title":"Att svära i kyrkan","content":"!Folk som skriver om teknik är i stort sett enbart de teknikfrälsta och det är inte helt bra.\r\n\r\nJag märker en tydlig trend i mina flöden, folk som skall säga något kritiskt om teknik börjar med att förklarar hur mycket de gillar teknik och att de alls inte är några bakåtsträvande ludditer. Hjältarna är de som vältrar sig i någon/några av de fem stora techbjässarnas framgångar.\r\n\r\nOK, man får lov att skoja om Xiaomi om man hejar på Apple, eller Apple om man hejar på Google. Eller Microsoft, det är alltid OK att skoja om Microsoft. Men att säga att tex delningsekonomin är problematisk... glöm det.\r\n\r\n###Exempel\r\nHar du sett filmen **Page One: A Year Inside the New York Times** så vet du att David Carr är en tuffing. Om inte; han är en tuffing (och, se filmen, den är jättebra). När tuffingen David Carr, som inte är rädd för något, skall ägna sig åt lite teknikkritik inleder han med denna brasklapp:\r\n>I am not some sad-eyed romantic for a pretechnological age. I have five tablets, four remotes on my night stand and three screens in my backpack. Our lives have been enriched by the Internet and all the devices that allow us to play there, at least to a point.[1]\r\n\r\n[— David Carr](http://www.nytimes.com/2015/01/26/business/media/unease-for-what-microsofts-hololens-will-mean-for-our-screen-obsessed-lives.html) \r\n\r\nAtt klaga är skuldbelagt. Teknik är bra och gud nåde dig om du har något att invända.\r\n\r\nSom när journalisten och webbutvecklaren Carl-Magnus Helgegren skrev ett debattinlägg på SVT Opinion om att det är [Dags att logga ut från Facebook](http://www.svt.se/opinion/article2576165.svt). En ganska harmlös artikel där han uttrycker en önskan att vara mer närvarande i stunden snarare än att se vad som händer annorstädes. Han strösslar med lite \"vi är inte kunden utan varan\" och kritik mot drakoniska EULAs och lyckas slå an en sträng hos över 9000 personer som delar hans artikel på Facebook[2]. Men Carl-Magnus begår det ödesdigra misstaget att inte ursäkta sitt beslut att lämna Facebook. \r\n\r\nTvå veckor senare svarar Deeped Niclas Strandh att han är [trött på Anti-digitalism](http://www.svt.se/opinion/article2597520.svt). Ett ganska harmlöst svar med det vanliga snacket om att det är upp till användaren att ta ansvar för vad hen delar med sig av. Strössla med lite \"alla SocMediaTjänster har liknande EULAs\" och \"digital natives\" och balansen är återställd.\r\n\r\nMen sen kommer det\r\n>Jag förstår bara inte varför du måste berätta det för hela Sverige?\r\nFör som du skriver: ”vi kan inte njuta utan att berätta om det”.\r\n\r\nJag misstänker att Deeped skrev i affekt, för om det irriterande uttrycker \"Right back at 'ya!\" någonsin varit befogad så är det väl just där? Eller är det inställningen att de som är *för* gärna får komma till tals medan de som är *emot* bör hålla tand för tunga. Sitt ner i båten. \r\n\r\n**Jag försöker att hela tiden ha två, tre källor i mitt flöde som retar upp mig.** Jag vill ta del av åsikter jag inte delar, framförallt inom teknik, för jag vet inget bättre att se över min åsikt. Håller den helt ut? Varför vill jag försvara den? Varför tycker någon annan precis tvärt emot? Finns det något där som är värt att ta till sig? Har jag helt fel? \r\n\r\nJag gillar verkligen när jag får läsa något som får mig att reflexmässigt vilja hugga tillbaka. Känslan av att få si