Jensplan

Bästa iPhone-apparna

Utan prioritering: Clear, Rebtel, Instagram, Mobile Mouse, Wrapp, Facebook, Gmail, Twitter, LinkedIn, Skype, RunKeeper, freebee, Spotify, TED, Draw Something, Rumble, Pinterest, Rabble, Dropbox, Evernote, Shazam, WhatsApp, Lovefilm och bankens egen app.

Vad är PHP? Och liknande begrepp

Skickade just ett mail för att förklara vad PHP är i relation till HTML och andra röriga begrepp. Tänkte jag självklart även ska lägga upp texten på bloggen också:

Vi kan börja med att det alltid är HTML man ser i webbläsaren, sen kan koden komma från lite olika håll, t ex PHP, .NET, Ruby. Man kan säga att PHP är ett av en handfull populära kodspråk för webb (finns 17 totalt enligt Wikipedia).

Många kallar PHP för ett programmeringsspråk, men egentligen är det ett skriptspråk. JavaScript är en annan typ av skriptspråk som är välintegrerat i HTML. Men PHP är alltid backend, JavaScript är i de flesta fall frontend. Backend är sådant som sker “innan sidan skickas till din dator”, alltså på servern innan den skickar html till din webbläsare.

Tips! Man kan i många fall hänvisa till “koda” istället för att riskera att säga fel. Då generaliserar man och visar tydligt att det handlar om att “kodare” skriver något i kod, detta oavsett om resultatet blir en design (frontend) eller en sökfunktion (backend). Det finns även begreppsförvirring mellan webbdesigner, webbutvecklare, kodare och programmerare. Tänk det som en skala mellan frontend och backend, en webbdesigner är faktiskt en “frontend-utvecklare” och en programmeraren är “backend-utvecklare”.

Låter det rörigt? Det är det. Men du har lärt dig att det är HTML som visas i webbläsaren, det är bra. Det är precis som att .doc-filer visas i Word och .jpg-filer öppnas i ditt bildbehandlingprogram. Vad kan röra till det är att filer på internet ibland heter .php, du kanske har sett detta. Det betyder att HTML-filen har genererats på servern med hjälp av PHP och sen skickats till din dator (men i de flesta fall märks inte detta alls).

Jag vill inte gå in på alla detaljer, men när det handlar om “rita upp” så handlar det troligtvis om att göra något i HTML och CSS. Innehållet ligger i HTML och designen ligger i CSS. PHP skickar alltså innehållet (exempelvis ett sökresultat) i form av HTML-kod, men designen ligger ofta fast som en mall i CSS. Filen heter “.css”, men egentligen heter det det StyleSheet, eller stilmallar som man kan säga på svenska.

För att blanda in ett ytterligare begrepp kan man prata om JavaScript som också påverkar webbsidan och kan göra den dynamisk. Om ett bild rör på sig, byts ut automatiskt eller på något annat sätt animeras så är det JavaScript. Att göra samma effekt som en film skulle nämligen göra sidan långsam att ladda in.

JavaScript kan göra mycket av de saker som annars sker innan man skickar webbsidan (HTML) till din dator, exempelvis finns det funktioner i JavaScript för att visa aktuellt datum, visa och dölja information, enklare sökningar. Skillnaden är att dessa ändringar sker på din egen dator, i din webbläsare. Beroende på vad du ska göra finns det för- och nackdelar.

Hoppas du fått en liten inblick i vilka begrepp det handlar om.
Återkom gärna med frågor, kanske har jag skrivit något fel!?

Vet du föresten skillnaden mellan hemsida, sajt, webbsida, webbtjänst? :D

Om jag hade gjort Spotify

Tänkte det var dags att publicera mina idéer om hur nästa version av Spotify borde se ut. Har jag flera år haft tankar på hur Spotify skulle kunna fungera bättre, men det är först nu som jag gör en skiss.

Några tidiga idéer:

Nya idéer:

Ta gärna en titt på min helt färska skiss genom att klicka på bilden. Detta är en skiss (mockup brukar man kalla det) och det är därför allt ser väldigt slarvigt ut för någon som är ovan. Det man ska titta på är upplägget. Det mesta ska vara självförklarande, men låt mig också förklara några av de viktigaste delarna.

Men sen får det vara nog för detta gång.
Kommentarer är välkomna.

Nu uppdaterar jag bloggen

Nu ska bloggen bli en riktig projektplats där varje projekt har en egen presentation och nyhetssida. Se fram emot bättre arkiv och mycket mer struktur, för då gör det ju inte så mycket om jag inte uppdaterar content så ofta ;)

Nytt förslag: Alltid tomt på kontot

Jag kom och tänka på en gammal idé jag hade, en idé som skulle kunna lösa problemet med att folk samlar stora mängder pengar som man inte använder. Grundtanken är att pengar ska användas, eller “pengar ska investeras”.

Förslaget bygger på att man varje individ får välja vilken tidscykel man vill leva. Har man stabila rutiner varje vecka så tycker jag också man både bör kunna få lön och betala räkningar varje vecka. Om man verkligen vill ha koll på sin ekonomi kanske du snarare ska få lön varje dag, direkt efter jobbet är utfört? Eller varför inte betala hyra när man lämnar lägenheten för att gå till jobbet?

Att få lön den 25:e varje månad har nämligen gjort att samhället anpassats till ökad konsumtion direkt efter detta datum. För många leder dessutom “lönehelg i baren” till att man får leva fattig mot slutet av månaden. Knappast långsiktigt och knappast samhällsekonomiskt försvarbart.

Tanken är att man får en tidcykel på sig att spendera pengarna, sen försvinner de från ditt konto. Givetvis så kan samhället inte bara ta alla pengar i skatt och givetvis kan det vara bra att ha lite sparade pengar om något oförutsett händer. Men grunden är att om inte du använder pengarna så lånar samhället pengarna istället.

Om du vill spara till något sätter du upp ett mål och gör automatiska överföringar till detta. På så vis kan samhället låna pengar av dig till du nått ditt mål, på ett givet datum. Om du istället behöver köpa något akut så får du lov att låna pengar, inga problem med det -men ändå ett helt annat sätt att tänka än om du faktiskt har mängder med pengar som ligger tillgängligt på ditt konto.

Bättre att pendla runt 0 kr på kontot skulle jag säga. Då vet man att utgifterna lever i balans med inkomsterna. Det är föresten precis så som “balanskontot” i klassisk företagsekonomi och bokföring fungerar. Varför inte införa det hos privatpersoner?

Bästa apparna för Android

Update: Sakta i backarna nu, denna lista tror jag inte riktigt gäller längre. Bör uppdateras.

  1. WhatsApp
    Bra alternativ till SMS, skicka karta, foto osv. Fungerar mot iPhone.
  2. Evernote
    Anteckningsblocket med tusentals notes från datorn, tillgängligt för sökning.
  3. 1Password
    Alla dina lösenord i fall du måste låna någon annans dator.
  4. Vignette
    Ta ett foto genom att klicka på skärmen, bättre än en liten knapp?
  5. STHLM Traveling
    Reseplanerare för SL-trafiken i Stockholm. Visar även avgångar.
  6. Foursquare+Forecast
    För att checka in, och visa andra vart du ska vara snart.
  7. Listen
    För att lyssna på podcasts, t ex Magnus Betnér och Philip och Fredrik.
  8. Spotify
    För att lyssna på musik, givetvis kan du ladda ner playlists och lyssna offline.
  9. Google Reader
    Nyligen uppdaterad, glöm inte att ställa in bläddring med ljudknappen.
  10. Facebook
    En app som saknar mycket, men man är ju verkligen tvungen.
  11. Wordfeud
    Alfapet, inga problem att spela med någon som har iPhone. Tumme upp.
  12. Bambuser
    Jag har en snabbknapp för detta på min låsskärm så jag snabbt kan sända.
  13. Widget Locker
    Anpassa låsskärmen, jag har snabbknapp för karta, foto och video.
  14. Eniro
    När någon ringer så slår den upp telefonnumret så man ser vem det är.
  15. fring
    Ta med ICQ och MSN till mobilen, men jag har det för IP-telefoni via Alltele.
  16. Goggles
    Lite roligt att Google kan fatta det man fotar, men ok, lite meningslöst.
  17. JuiceDefender
    För att spara batteri. Jag har bara testat detta någon dag än…
  18. LinkedIn
    Snygg app, men jag använder den sällan. Bra på konferenser kanske?
  19. Dropbox/Wuala
    Ja, alla verkar gilla Dropbox, men jag kör mest med Wuala.
  20. Mobilbank (DanskeBank)
    Synd att man inte kan betala e-fakturor ännu. Men ändå.
  21. Prey
    Motsvarar “hitta med iPhone”, utmärkt om telefonen blir stulen eller glömd.
  22. Runkeeper
    Om man vill springa och spara statistik, dela med vänner osv.
  23. Shazam
    Om man hör en bra låt så fattar telefonen vilken låt det var, helt otroligt(?)
  24. Skype
    Akta dig för chatten, verkar fungera dåligt, men videosamtal ibland kanske
  25. SwiftKey
    Jag hade stora problem med tangentbordet på Android, prövade denna.

Och dessa appar borde min flickvän ha…

Internet

Internet är den digitala infrastrukturen för att överföra och sprida data. Via internet kan en mängd olika data skickas. Text, bild, ljud och video både trådlöst och via kabel till datorer, mobiltelefoner och andra mottagare. Eftersom internet är oberoende av vilken tjänst som överförs är nätet framtidssäkert.

Till skillnad från en klassisk tv-sändning kan varje inkopplad pryl både skicka och ta emot information. Detta är intressant både ur ett samhällsperspektiv och ur ett demokratiskt perspektiv. Att ha tillgång till internet och kunna se på en livesändning är en sak, men ska varje svensk företagare ska ha tillgång till att sända video krävs mer kapacitet.

Det är för mig självklart att internet ska ha god tillgänglighet, för även om du har en långsam internetuppkoppling kan du ha god nytta av många tjänster. Men när det slutar att fungera, då kan viktiga samhällsfunktioner sluta fungera. Jag tänker mig alla företagare som exempelvis förlitar sig på e-mail, hur många av dessa kan lita på att internet alltid fungerar? Att kunna spara en backup av all sin data, krypterat via internet är ett annat exempel på en tydlig nytta för många företag och individer.

För samhället så finns den stora nyttan i att kunna sköta myndighetsärenden via internet. Men många av dessa möjligheter har vi ännu inte sätt, detta ska vi vara medvetna om. Att en kirurg kan jobba på distans från en annan stad kändes omöjligt bara för några år sen, så av denna anledning måste vi också lita på att nyttan kommer öka med ökad tillgänglighet.