AI

AI – Hot eller en spännande framtid för mänskligheten

Jag tittade härom dagen på ett gammalt avsnitt av Retro som gick på SVT för några år sedan. Avsnittet som jag såg handlade, delvis, om hur maskinerna tar kontroll över människan på film. Med andra ord när AI, alltså Arificiell Intelligens (konstgjord intelligens) går lite över styr.

Hot eller framtid

I programmet visade man utdrag ifrån bland annat filmer så som War Games, Matrix, Terminator och Blade Runner, alla filmer där en dator eller en annan form av AI skapar situationer där människan inte längre har kontrollen. Man visade också i programmet hur forskningen på robotar har tagit stora framsteg i Japan, ett land där man till skillnad i från länderna i väst ser möjligheter med robotar och AI, inte ett hot som är en vanlig åsikt om detta i denna delen av världen.

Personligen så fascineras jag av detta med AI, tycker att det är riktigt spännande. Det där med robotar som beter sig som människor har jag ännu inte tänkt så mycket på men efter gårdagens program så finns dom i mitt tänkande allt mer och mer. AI, i form av datorer som skapar en egen intelligens, och robotar är kanske två skilda ting i grund och botten. Men slår man ihop dessa så kan man skapa något riktigt spännande.

AI

Redan någon gång under 90-talet så började jag leka med tanken med det där med AI. Jag hittade då ett datorprogram som man kunde använda för att skapa en väldigt enkel form av AI. Minns inte nu vad detta program hette men det var i alla fall ett svenskt utvecklat. Det var som sagt en väldigt enkel form av AI, om jag minns exakt rätt nu så fyllde man en datorbas med information och sen så lärde man programmet att hitta rätt information med hjälp av att ställa frågor på ren svenska. Ville man till exempel få reda på hur många exemplar det fanns av en finns enhet så skrev man – Hur många gröna enheter finns det? Som sagt, en väldigt enkel form av AI, man lärde programmet att söka upp rätt svar ur en datorbas. Modern, och kanske mer korrekt, AI befinner sig på en helt annan nivå.

AI är ett datorprogram

AI får ju ut på att man skall få en datorprogram (obs jag skriver program, inte dator) att hela tiden lära sig mer och mer, att lära sig fatta egna beslut baserad på den fakta som den hela tiden bygger på och utökar. Man försöker att få programmet att lära sig mer och mer. Att dra slutsatser baserat på den kunskap den har och genom dessa slutsatser lära sig mer kunskaper. Detta är kunskaper som den sedan bygger vidare på genom att dra nya slutsatser. All kunskap som programmet lär sig sedan använder den till att fatta beslut, det kan var beslut som till exempel om en viss information den har lärt sig är relevant och användbar men också beslut om hur man skall bäst hantera en viss information och i vilket samband den skall bäst användas. Så tror jag att man på enklaste möjliga sätt kan beskriva AI.

Jag ser detta som något oerhört intressant. Mest kanske för att det just är så vi människor fungerar. Kan man skapa en dator som har programvaran som får den att tänka så som en människa tänker så finns det stora möjligheter att skapa något verkligen intressant av det.

Många ser AI som ett hot, att det kommer att bli så som i många filmer från väst, att maskinerna tar över kontrollen över människan. Personligen så ser jag inget hot eller något skrämmande i detta. Man brukar ju säga som så att en dator aldrig är smartare än den människan som har programmerat den. Nu kommer man i och för sig skapa en programvara som hela tiden lär sig nya säger på egen hand. Men man kan ju i mjukvaran sätta regler och begränsningar som hindrar programmet från att lära sig allt för mycket. Och kanske framförallt inte lära sig saker som kan användas på fel sätt. Och man kan ju alltid, om allt skulle gå fel trots allt, stänga av datorn.

Robotar

Kan man sedan kombinera ihop AI med robotar så kan man skapa något riktigt intressant. Kan man dessutom få roboten att dels se ut som en människa, ha ansiktsrörelser som en människa. Dels i det stora hela bete sig som en människa så kommer vi att skapa något extra häftig tycker jag. Jag ser stora möjlighet att kombinera ihop AI och människoliknande robotar.

I Japan till exempel vill man skapa sådana och ha de till att arbeta inom äldrevården, ett intressant projekt. Man skulle också kunna tänka sig att de skulle kunna arbeta med kundtjänst, receptioner och andra liknande sysselsättningsökningar. Det är väl bara fantasin som sätter begränsningarna. Är det så att vi, som många forskare och politiker påstår, skall arbeta allt mindre och mindre. Detta bara för att få mer och mer tid över till annat.Då är det ju perfekt om vi i stället skapar robotar som både ser ut som människor.  Kanske är de robotar som tänker och fattar beslut som en människa gör.

Vi har sett bra exempel på detta här i Sverige i TV-serien Äkta Människor. Där människoliknande robotar används till exempel som hemhjälp. I och med att dels robotarna och dels tekniken bakom AI utvecklas ständigt så är jag helt säker på att vi inom en inte allt för avlägsen framtid kommer att få uppleva detta på riktigt, inte bara på TV.

Fotokredit: Ppernias via VisualHunt.com / CC BY-NC-SA

annonsblockerare

Annonsblockerare är ett stort hot mot Internet

Jag har funderat lite på alla de där annonsblockerare som man kan använda för att slippa se annonser på Internet. Det finns en risk tror jag att dessa annonsblockerare på sikt kan hota Internet. Eller tror och tror, jag är övertygad om att det kommer att bli så om allt fler skaffar någon annonsblockerare.

Annonsblockerare ett hot

Anledningen till att jag tror att det är ett hot om fler och fler väljer att blockera och ej visa annonser är att det på sikt kan göra att de annonsintäkter som producenter av webbplatser har kan minska och sedermera försvinna helt och hållet.

Får inte de som driver sidorna in pengar genom annonser så är sannolikheten stor att de på sikt väljer att inte driva sidorna vidare. Det är som ni säkert vet långt ifrån gratis att driva en sida. Allt från domännamn och hosting kostar en del. Är det dessutom så att det finns personal som skall ha lön bakom sidan, exempelvis journalister, webbredaktörer och så vidare, så har man rätt så stora summor som skall betalas ut för att kunna driva sidan. Får man då inga intäkter på sidan, ja då kan ju vem som helst räkna ut att det inte är hållbart i längden att driva sidan vidare.

Vitsen med annonsblockerare

Jag förstår dock vitsen med annonsblockerare, hur annonser kan vara påfrestande och irriterande när man besöker en sida. Jag har full förståelse för det och skall sanningen fram så blockerar jag annonser på vissa sidor. Kanske inte mest för annonserna stör mig utan för att se hur effektiva de annonsblockerare jag testar är.

Jag vet inte vad som kunde tänkas vara alternativet till annonser. Möjligen så är det enda alternativet betalsidor. Seriöst, hur kul skulle det vara om stora delar av nätet skulle kosta pengar att besöka? Dock så tror jag att det är där framtiden är. Det är så det kommer att se ut inom en snar framtid. Det är bara att se på de flesta nyhetssidorna idag, de har nästan alla sidor som kostar en slant för att besöka. Det är många sådana sidor redan nu och fler kommer det att bli.

Nu skall man inte enbart skylla på annonsblockerare och tro att dessa program är den enda orsaken till att det finns betalsidor. Dessa sidor skulle troligen finnas även om ingen skulle blockera annonserna. Men jag tror att det kommer att bli fler sidor som är betalsidor. Detta i och med att fler och fler blockerar annonser och sidägarna får minskade annonsintäkter.

Bilden kommer ifrån Pixabay och är tagen av Dow.

 

 

Webbdesign

Webbdesign är återigen väldigt kul tycker jag

Jag har under många år sysslat en hel del med webbdesign, började med det någon gång i slutet av 90-talet. Inte nog med att det var ett intresse under många år, jag har dessutom en hel del utbildning inom området och har också lite lätt jobbat med det.

Men jag tröttnade för några år sedan, mest på grund av att jag upptäckte WordPress. Nu såg jag inget behov av att syssla med webbdesign för att skapa webbsidor, det fanns färdiga mallar att tillgå och det var i stort sätt bara att fylla dessa med innehåll. På sin höjd så var det bara tal om att ändra lite i CSS-koden, men någon kodning av HTML var det aldrig aktuellt att göra.

Men nu under den sista tiden så har intresset för webbdesign väckts till liv igen, detta på grund utav att det har kommit en hel del nya tekniker för webbdesign som jag har upptäckt är riktigt intressanta.

Webbdesign numera

När jag började med webbdesign från allra första början så var det ren HTML som gällde. CSS fanns inte ens då. Det var lite krångligare att fixa till sina sidor. Speciellt om man hade många, så att de fick ett enhälligt utseende. När CSS gjorde sitt intrång så blev det helt plötsligt betydligt enklare att koda sidor och betydligt enklare att ändra utseende på en eller flera sidor.

Nu har det under de senaste åren (rätt mycket de senaste åren egentligen)  kommit ett antal nya tekniker för webbdesign. Tekniker som har gjort det hela än mer lättare att hålla på med webbdesign tycker jag. Det är tekniker som jag vet att jag har varit sent att upptäcka, de har funnits en bra tag. Men det är först nu under sommaren 2015 som jag på allvar har tittat på dessa.

Bootstrap

Den första tekniken jag har tittat på är Bootstrap som, som ni säkert vet, är ett ramverktyg för CSS. Det är ett hjälpmedel som, har jag insett, gör det extremt lätt att få till bra, snygga och responsiva webbsidor på kort tid. Tyckte först att det var lite krångligt. Men efter ett tag så trillade polletten ner och jag insåg att det faktiskt är riktigt lätt att jobba med webbdesign med hjälp av Bootstrap. Det går fort att fixa till snygga sidor.

Flexbox

Teknik nummer två som jag har upptäckt och testat är Flexbox. Också en teknik som inledningsvis kan vara lite krånglig. Men när man väl sätter sig i i det på allvar så går det smidigt och lätt. Även här så kan man på ett lätt och enkelt sätt få till riktigt bra saker.

Så dessa två tekniker har fått mig att tycka att det är smått kul med webbdesign igen. Riktigt kul att sitta och koda. Kul att återupptäcka och återuppliva ett gammalt intresse.

Foto via Visual Hunt

Bootstrap Studio

Bootstrap Studio, ännu en editor för Bootstrap

Jag gillar att koda webbsidor med hjälp av Bootstrap. Det gör att jag är nyfiken på att testa olika editors för just detta ändamål. Jag har testat några innan och nu är det dags för ännu en, Bootstrap Studio.

Bootstrap studio

Tidigare så har jag dels testat Pingrow, en editor för exempelvis Bootstrap. Jag har också testat en ren texteditor vid namn Atom, välkänd för många. Så nu när jag har testat Bootstrap Studio så är det självklart att jag jämför den med dessa. Främst då Pingrow.

Man skall komma ihåg en sak, Bootstrap Studio är relativt ny. Det innebär att den kanske inte är helt färdigutvecklad ännu. Mycket av det jag saknar kan komma i framtida versioner. Jag vet att en funktion som jag saknar kommer att komma snart och säkert blir det samma med andra funktioner.

Bootstrap Studio UIArbetsytan ser ut som ovan. På sitt sätt en rätt enkelt utseende men samtidigt tycker jag lite smått rörigt. Längst upp till vänster finns en lista över alla komponenter man kan jobba med. Dels de som ingår i Bootstrap men också dels färdiga delar att ladda ner och använda.

Under denna del så finns en översikt över sidans uppbyggnad, det är oftast denna del som man placerar komponenterna. För jag har upptäckt att det är lättare att exempelvis placera ut en kolumn på denna översikt än att göra det på mittdelen, där man ser hur sidan kommer att se ut.

Längst upp till höger har man möjligheter att ställa in allt tänkbart för kolumnerna. Exempelvis hur stor en kolumn skall vara, marginaler och padding eller fontstorlekar. Allt detta beroende på vilken komponent man jobbar med.

Under denna, längst ner till höger, finns en översikt över vilka sidor, filer så som cs och bilder man använder.

Omdömet

Arbetsytan är som sagt lite smått rörig tycker jag, i all sin enkelhet. Det är möjligt att man vänjer sig så småningom, men just nu tar det lite emot att jobba med Bootstrap Studio.

Något jag inledningsvis inte gillar är att man inte kan stänga av någon del som man inte vill använda. Exempelvis så känner jag ingen större nytta av att använda mig av den nedre högra delen där man ser alla filer i projektet. Denna skulle jag vilja ha möjlighet att ta bort och ersätta med något annat mer användbart. Men det går som sagt inte.

Det enda man egentligen kan ta fram och sedan ta bort är den del där man kan se hur HTML- respektive CSS-koden ser ut. Denna del kan man plocka fram om man vill se koden och sedan dölja den om man vill det. Bra, men har man denna del framme så döljer man i stället större delen av översikten över hur sidan ser ut. Detta händer i alla fall på min 15″-skärm. Jobbar man med en större skärm så får man kanske plats med mer.

Bootstrap Studio

Små saker att reta sig på

Jag tycker att det i Bootstrap Studio finns en del småsaker att reta upp sig på. För det första så tycker jag att det kan vara lite svårt att lägga till text i exempelvis en kolumn. Det känns lite väl krångligt tycker jag. Jag skulle uppskatta om det gick att skriva direkt i HTML-koden, men det går inte. Den koden kan man inte redigera alls.

Det går inte att ändra något av det som ligger i HEAD-taggen, inte ens sidans titel. Detta är riktigt dåligt. Men detta är det som jag vet skall komma i en kommande version så det är väl bara att vänta att se hur det blir med den saken.

En annan sak som jag retar mig lite på med Bootstrap Studio är att det inte går att arbeta med den eller de sidor som man jobbar med i en annan editor samtidigt. Det går alltså inte att göra vissa delar med Bootstrap Studio för att sedan göra vissa saker i exempelvis en texteditor. När jag jobbar med Bootstrap annars så kan jag göra en grundstruktur i Pinegrow för att sedan jobba med finliret i Atom. Ibland går jag tillbaka till Pinegrow för att göra vissa sak. Att kunna växla så går alltså inte i denna editor.

Bra saker med editorn

En del kritik än så länge, det finns fler negativa saker att säga dessutom. Men det finns bra grejor också. Bara den funktionen att man kan få en preview i en webbläsare är bra. Dessutom så är det i realtid, gör man en ändring så ändras det direkt i webbläsaren. Mycket, mycket bra.

Jag gillar också grundtanken med Bootstrap Studio. Tanken med editorn är bra men tyvärr så finns det än så längre rätt så många brister. Får man ordning på dessa så kan det bli en riktigt bra editor att jobba med när det gäller att göra sidor i Bootstrap. Bara att hoppas nu att de utvecklar programmet vidare.

Slutsats

Jag tror inte att jag kommer att använda mig så mycket av Bootstrap Studio, även om jag faktiskt skulle vilja det. Den känns inte helt färdig ännu och mycket saknas.

Jag kommer att jobba vidare med de editorer jag använder nu. Dels Pinegrow för vissa saker men främst att koda allt manuellt i Atom. Att sitta och koda sidor med drag and drop-metoden kan ha sina fördelar. Men allt blir mycket roligare om all kodning görs manuellt för hand. Framför allt så får man den koden man vill ha, inget annat.

Bilden längst upp kommer från Bootstrap Studis webbsida. De andra är skärmdumpar från min dator.

 

Atom

Atom är editorn som gör det enkla mycket roligare

Det fanns en tid då jag endast kunde tänka mig att jobba med webbdesign med hjälp av en wysiwyg-editor som till exempel Dreamweaver eller Microsofts Expression Web. Numera så kan jag inte tänka mig att jobba utan editorn Atom.

Editorn Atom

Atom är långt i från wysiwyg utan en enkelt texteditor. Eller enkel och enkel, den är snarare väldigt komplex om man vill. I grunden är den en vanlig texteditor gjort av Javascript. Men med hjälp av tillägg, så kallade Packages kan man utforma editorn mer eller mindre precis så som man vill ha den.

Det är när man har hittat de rätta tilläggen och lärt sig dessa som det verkligen blir kul att jobba med Atom. Det är i det läget jag har nu har hamnat i efter att ha haft programmet installerat ett tag. Med de rätta tilläggen och med lite erfarenhet av dem så går det lätt att koda. Arbetet flyter på snabbt och det är riktigt kul.

Visst, jag har mycket kvar att lära än. Det finns exempelvis massor av shortcuts jag ännu inte har lärt mig och som kanske underlättar jobbet än mer. Det kanske finns ytterligare packages som skulle passa mig och så vidare. Men jag har hamnat i den situationen att jag har svårt att tänka mig att inte jobba med något annat program än Atom. Så bra är det.

Mina favoriter bland alla packages

Det finns som sagt en mängd (just idag 5015) tillägg till Atom. Jag har installerat en del av dessa. Det är tillägg som jag tycker jag har stor nytta av när jag kodar. Skall väl tillägga att jag enbart arbetar med HTML och CSS just nu. När det gäller CSS så är det mycket Bootstrap som gäller.

Jag har självklart tillägg som sköter autocomple för HTML, CSS och Bootstrap. Det underlättar enormt mycket.  Ta bara som exempel om jag vill en länk i koden. Då skriver jag a, trycker på tab och får följande <a href=”#”></a>. Detta helt automatiskt. Bara för att nämna ett  litet enkelt exempel.

Jag har också en packages som heter autocomplete path. Börjar jag skriva en sökväg i src”” för en bild till exempel så får jag upp allt som ligger i denna sökväg. Perfekt för att lätt få rätt bild på rätt plats till exempel. Samt för att slippa ha koll på alla filnamn.

Atom-beatify är ett bra tillägg för att få snygg kod. Efter att ha kodat en del så finns det en risk för att koden är ostrukturerad och så vidare. Då är det bara att markera upp all kod, trycka på ctrl+alt+b. Då får man en snyggt uppställd kod som är lätt att läsa.

Små enkla grejer som verkligen underlättar mycket när man sitter och kodar en del. Allt som gör jobbet enklare är positivt som alla vet. Det är där som Atom är så otroligt bra och kul att arbeta med.

Bilden är en skärm från atom.io

Divi 3

DIVI 3.0 är här nu men är den så bra som många tror

Igår, den 7 september, så släppte Elegant Themes en ny version av deras populära WordPresstema, Divi 3.0. Hypen kring lanseringen har varit riktigt stor. Detta mycket på grund utav Elegant Themes smarta lansering.

Divi 3.0

Inledningsvis så skall jag säga det att detta inlägg inte kommer att handla så mycket om temat. Jag har helt enkelt inte testat det ännu så då kan jag inte ge en rättvis bedömning.

I stället så kommer detta inlägg att handla om den hype som har uppstått kring temat. Framför allt då inför lanseringen av temat.

Har man, så som jag har gjort, hängt med i forum och på webbsidor så inser man att lanseringen har varit efterlängtad. Har man läst lite de senaste månaderna så kan man lätt tro att Divi 3.0 är det största som har hänt WordPress.

Forum, webbsidor och grupper på Facebook har dagligen varit fyllda med prat om Divi 3.0. Förväntningarna kring lanseringen har ökat successivt de senaste veckorna. Det kändes verkligen som om många väntade på något riktigt stort.

Lanseringen av temat

Mycket av hypen kring lanseringen ligger Elegant Themes själva bakom. De gjorde helt enkelt som så att de startade en nedräkning i deras blogg. Varje dag under 100 dagar byggde de upp spänningen inför lanseringen. Varje dag erbjöd de så erbjöd de  exempelvis gratis nedladdning av layouter eller annat. Det erbjöds också intressanta artiklar om Divi 3.0 och mycket mer. Allt detta för att bygga upp spänningen och längtan.

Jag tycker att denna lanseringsmetod var riktigt smart utförd. De fick de hängivna supportrarna att nästan vara i extas i sin längtan efter temat. I alla fall kunde man uppfatta det så när man läste på Facebook eller i kommentarerna till deras blogg. Sakta men säkert höjdes spänningen under 100 dagars nedräkning inför lanseringen.

Hur bra är temat då?

Hur bra är då Divi 3.0? Ja, som sagt har jag inte provat det ännu så jag vet inte. Men av det jag har sett nu inför lanseringen så är jag inte direkt imponerad. Det enda ny är egentligen att man nu jobbar front-end i temat. I stället för att designa back-end som man gjorde förr arbetar man som sagt front-end. Enkelt, smart och praktiskt kanske men inte så revolutionerande. Hade nästan förväntat mig betydligt mer av Divi 3.0 nu efter de 100 dagarnas nedräkning.

Bilden kommer ifrån Sitepoint.