Google compute engine rekommenderas

Den hälsosamme ekonomisten, torsdag 12 oktober, 2017

Har under en tid kört Google Compute Engine och upplever det som ett väldigt enkelt och användarvänligt sätt att köra en dator i molnet. Ofta vill man inte behöva sätta upp en riktig dator bara för att göra ett experiment eller för att sätta upp en app. Själv använder jag molndatorn för Sinatra, som är en applikation i Ruby som gör det möjligt att sätta upp en dynamisk webbsida som kan reagera på anrop från webben och bearbeta data. I dag finns det nog inget enklare sätt att konstruera en webbapplikation. Vill man göra någonting verkligt stort går det också bra - hela LinkedIn körs faktiskt på en Rubyserver med Sinatra.

Under arbetet med att skriva programmen brukar jag använda c9.io, som är ett utmärkt verktyg för att provköra olika funktioner. Dock kan man inte ha en färdig applikation där och det är då Google Compute Engine (GCE) kommer in i bilden. Det kan vara svårt att initialt veta vad man ska efterfråga för tjänst bland Googles stora utbud. Vill man ha en virtuell dator som i största möjligt utsträckning beter sig som en vanlig dator är det antagligen Compute Engine man letar efter och denna tjänst hittar man på den här länken.

Det går att starta virtuella datorer med olika operativsystem. Själv brukar jag välja en Ubuntuserver av senaste modell. Det är enkelt att installera Sinatra och Ruby på en sådan maskin. Man kan följa instruktionerna på den här sidan (rvm-versionen fungerade bäst för mig), men om man ska använda Sinatra och inte Ruby on Rails slutar man lämpligen före rubriken "Installing Rails". För det vill man kanske inte göra.

I stället kan man installera Sinatra med kommandot

gem install sinatra

Det mesta man behöver veta om Sinatra finns på den här sidan. För att köra ett Rubyprogram i Sinatra på den virtuella servern skriver man bara 

ruby app.rb -o 0.0.0.0 -p 3000

om man vill låta programmet svara på anrop på port 3000. Men allt detta står på www.sinatrarb.com och detta är för övrigt ingen programmeringsblogg.

Vill bara tipsa om möjligheten, som nog inte är så känd eftersom Compute Engine är en ganska ny tjänst. Och självklart vill jag gärna ha kollegor som också lär sig programmera i Ruby och Sinatra. Tror som sagt inte att det finns snabbare sätt att utveckla en webbapplikation i dag. Med Sinatra har man ju direkttillgång till programspråket Ruby, som har makalöst bra verktyg för att hantera text (strängar).

Låter man dessutom allt ligga på en virtuell server på GCE, där det går att öppna ett terminalfönster direkt i webbläsaren, tar det väldigt kort tid från idé till en fungerande tjänst på webben. Bara att ladda upp filerna med det färdiga programmet.

En sak som jag funderar på att ta tag i är en webbsida som rankar svenska vårdcentraler efter kvalitet och gör det möjligt att välja dessa på en karta. Skrev en sådan i PHP för ett tag sedan, men hittade inget bra ställe att lägga den. Med GCE är det problemet löst, då kan man lägga sidan på en liten virtuell server som kostar fem dollar i månaden att hålla igång. Fast denna gång ska jag förstås skriva programmet i Ruby i stället.

Men först blir det några hjälpfunktioner till bloggen. Den första är en programsnutt som går igenom mitt bildbibliotek och väljer ut den bild som passar bäst till varje blogginlägg. Där använder jag AI-tjänsten Clarifai som tar fram nyckelord till varje bild. Nyckelorden ska sedan jämföras med texten i blogginlägget för att hitta den av de 7000 bilderna som har mest gemensamt med ämnet.

Nästa app blir en Rubyvariant av en funktion som jag hade på den förra bloggen. Denna funktion använder Google Custom Search för att hitta webbsidor som har släktskap med det som blogginläggen handlar om. Där har jag även använt tjänsten Thumbalzr, som gör små miniatyrbilder av andra webbplatser och länkar till dessa. Med Ruby går det nog att göra den matchningen mer intelligent.

Sedan kanske ni undrar varför jag håller på med allt detta - jag är trots allt nationalekonom till yrket? Man skulle givetvis kunna gå en kurs i programmering i stället - men jag tycker det går snabbare att lära sig på det här sättet. Ser det som ett sätt att lära sig hur Sinatra och Ruby fungerar. Jag är faktiskt inte ens säker på att det går att läsa kurser i Sinatra i Sverige, men det kanske finns någonstans. Den som känner till någon får gärna tipsa.

comments powered by Disqus

Är Turkiets banker rökta nu?

Den hälsosamme ekonomisten
Bild: 2017-09/dsc01062.jpg

I en analys tidigare i veckan noterade Goldman Sachs att en depreciering av den turkiska liran till mer än 7,1 per US-dollar skulle utradera de turkiska bankernas kapitalbuffertar. Liran passerade nyss 7,2, vilket får tolkas som att de turkiska bankerna är rätt rökta nu. Erdogan har gjort lite för att mildra oron på valutamarknaderna och Turkiet närmar sig något som får liknas vid en kris. Turkiska företag kommer att falla som käglor, även om spridningseffekterna nog får antas bli …

Läs mer!

Anders Borg kräver proaktiva politiker

Den hälsosamme ekonomisten
Bild: 2017-09/dsc01062.jpg

Har upprepade gånger påpekat att valrörelsen 2018 borde handla om krisen . Nej, inte finanskrisen 2008 eller ens krisen 1992 utan den kris som kommer nästa mandatperiod. Hur politikerna handlar i denna kris är det enda viktiga - allt annat är kosmetik. Noterar nu att det finns en före detta politiker som är av samma uppfattning, nämligen Anders Borg . I ett långt facebookinlägg pekar han ut riskerna för svensk ekonomi. Möjligen tror han att vi klarar oss något längre än till 2019, men …

Läs mer!

Journalister bör läsa statistik

Den hälsosamme ekonomisten

Läser a rtikel på SvT med rubriken: "En procent av riksdagskandidaterna bor i särskilt utsatta områden" . "Det är väldigt tråkiga siffror att höra", säger Ahmed Abdirahman , grundare för Järvaveckan . Men som ekonomist känner jag omedelbart att det saknas något i artikeln.  Varför är det tråkiga siffror? Jo, det måste bero på att det … Läs mer!

Går det att fördriva invandringsfrågan med miljöfrågan?

Den hälsosamme ekonomisten

Medierna verkar närmast unisont lyfta fram teorin om koldioxidorsakad global uppvärmning i rapporteringen. Man funderar på var den frågan kom ifrån - är det den varma sommaren som fick väljarna att bli oroliga för klimatet och fick denna rädsla sedan medierna att börja skriva om klimatet i stället för Sverigedemokraterna -  som fram till för … Läs mer!

Skillnaden mellan USA och Turkiet

Den hälsosamme ekonomisten

Paul Krugman ger i New York Times en god överblick av Turkiets möjligheter. Det landet kan göra är att införa temporära restriktioner, exempelvis kapitalkontroller, i kombination med löften om en ansvarsfull framtida politik. Men som Krugman också konstaterar - det kommer inte att hända. Turkiet kommer med andra ord att hamna i stora … Läs mer!

Lyssna selektivt på de politiska partierna

Den hälsosamme ekonomisten

Detta är den tid då samtliga politiska partier publicerar rapporter om hur oansvariga de andra politiska partierna är. Även om jag är politiskt intresserad kommer jag att undvika ta del av dessa analyser. Skälet är enkelt - de politiska partiernas främsta intresse är inte att informera mig om hur verkligheten ser ut, det är att öka sitt eget … Läs mer!

Den som är satt i skuld är inte fri

Den hälsosamme ekonomisten

USA beklagar sig över att andra länder inte köper varor och tjänster som landet producerar. Men vad är egentligen orsak och verkan? Kan det vara så att USA producerar något som är betydligt mer attraktivt på världsmarknaden än bilar och sojabönor? Så är det. Bytesbalansens baksida är kapitalbalansen. När utländska aktörer köper amerikanska … Läs mer!

Nollränta är inte normen

Den hälsosamme ekonomisten

När man tar del av ekonomiska diskussioner får man ibland intryck av att nollräntan är normen och att högre räntor tillhör undantagen. Jag har därför roat mig med att sammanställa några viktigare länders tioårsräntor för att skapa en bild av hur det egentligen förhåller sig. Av bilden framgår att nollränta alls inte är normen - inte ens i Europa … Läs mer!

Journalisternas dåliga samvete lyfter klimatfrågan

Den hälsosamme ekonomisten

Sedan 1800-talet har den globala temperaturen stigit med en grad celsius. Så börjar ofta den alltmer propagandistiska miljörapporteringen i etermedia. Sedan blir det betydligt svårare. Efter att vi fick satellitmätningar 1979 har man kunnat följa den globala temperaturens ökning. Och från 1979 till år 2000 ökade denna tveklöst. Det är det som har … Läs mer!

Om bloggen

Den hälsosamme ekonomisten är en blogg som handlar om sjukvårdens organisation, incitament och klassisk liberalism - allt skrivet ur ett ekonomistiskt perspektiv. Webbplatsen använder tredjepartskakor (cookies) från Disqus, Piwik, Facebook, Google och Twitter för att anpassa innehållet och annonserna till användarna, tillhandahålla funktioner för sociala medier och analysera vår trafik. Vi vidarebefordrar information om din användning av vår webbplats till de sociala medier och annons- och analysföretag som vi samarbetar med. Du kan läsa mer om webbplatsens kakpolicy här. Denna sida drivs med webbverktyget Bolt. Av Mattias Lundbäck

VR och Vårdvalssidan

Den hälsosamme ekonomisten finns även tillgänglig i VR. Har man HTC Vive eller Occulus Rift når man hifi://ekonomism genom att först installera appen High Fidelity som ger tillgång till en stor mängd olika virtuella världar. Sedan skriver man bara "ekonomism" i Goto-fältet i HiFi. Fältet motsvarar adressraden i en vanlig webbläsare.

Besök gärna www.vårdval.se - det enklaste sättet att hitta och jämföra vårdgivare.

Läs bloggkollegor

Anybodys Place Carl-Johan Westholm Cornucopia Danne Nordling Eskil Ullberg Fnordspottning Fredrik Malm Fredrik Segerfeldt Gustav Nipe Henrik Alexandersson Janerik Larsson Jonas Grafström Lennart Grundel Maria Abrahamsson Markus Uvell Mina Moderata Karameller Mattias Svensson Opassande Per Gudmundson Sjätte Mannen Tanja Bergkvist The Market Monetarist


Maila mig gärna, men använd skydd. Ladda ner min publika nyckel på https://api.protonmail.ch/pks/lookup?op=get&search=mattias.lundback@ekonomism.us

Sociala medier

Den hälsosamme ekonomisten är en blogg för dig som är intresserad av ekonomi, politik och teknik. Följ mig på Twitter för regelbundna uppdateringar. Läs mer om Den hälsosamme ekonomisten och Mattias Lundbäck här.


Linkonomism
Googelkonomism
Feedkonomism

Creative Commons-licensDetta verk är licensierat under en Creative Commons Erkännande-DelaLika 4.0 Internationell Licens.
Creative Commons-licens
Detta verk är licensierat under en Creative Commons Erkännande-DelaLika 4.0 Internationell Licens.