Henrik Carlsson's Blog

All things me.

Jobbdags, Arenan

posted this on and tagged it with Arenan Firman Liveljud Ljudjobb Musik

Nu ska jag alldeles strax ge mig av på ett jobb på Arenan i Falun. De firar 5-årsjubileum den här veckan, så det händer något spännande där varje kväll. Idag ska det bland annat vara lite livemusik som jag alltså ska ratta ljudet till. Det passar ganska bra att jag jobbar på Arenans 5-årsdag eftersom det nu i slutet av sommaren även var 5 år sedan som jag flyttade till Falun.

Nu kommer uppdragen ganska tätt under en period. Nästa vecka är det två större tillställningar som jag ska jobba med. Jag berättar mer om dessa vid ett senare tillfälle.

Sen till festen, som vanligt

posted this note on and tagged it with Boagworld.com Nördigt Podcast Webb

Jag brukar alltid vara sent ute med att upptäcka nya bra nöjesrelaterade saker, särskilt musik. Fördelen är att det finns så mycket att ta del av som andra redan ”förbrukat”. Nackdelen är att det ibland är kul att vara med medan en viss sak är aktuell.

I somras stötte jag på ytterligare en sådan sak som jag missat: ”The Boagworld.com Podcast”. Detta är en podcast inriktad på webbrelaterade saker, design, utveckling och allmänt om drivandet av webbsidor och webbtjänster. Totalt finns det 216 avsnitt varav de allra flesta ligger kring en timma i längd. Lättlyssnat och intressant.

Det tråkiga är att jag hittade den då det sista avsnittet publicerades. Någon (troligen Andy Clarke) publicerade ett blogginlägg eller tweet som nämnde att boagworld.com lade ner sin podcast efter 5 år. Podcasten hade alltså hållit på mer eller mindre exakt lika lång tid som jag har varit bosatt i Falun. Särskilt i början av min tid här var mitt intresse för webben stort. I dag känns det oerhört synd att jag inte hittade boagworld redan då. Det hade troligen fått mig att tidigare satsa mera seriöst även på mitt webbutvecklingsintresse.

Hur som helst, jag började genast prenumerera på podcastens RSS-flöde och lyssnade massor under sommaren. Detta lyssnande har även fortsatt under hösten och nu har jag precis lyssnat färdigt på det sista avsnittet. Jag har inte lyssnat på alla avsnitt, men väldigt många. Det har varit bra underhållning och bra utbildning. Även om podcasten i fråga alltså inte uppdateras längre så rekommenderar jag den varmt till alla andra webbintresserade som i likhet med mig kanske har missat den. Förutom allt den tar upp som fortfarande är relevant idag så är den en intressant historieskrivning över de senaste 5 åren med World Wide Web som minst sagt har bjudit på väldigt mycket nyheter.

Helg schmelg

posted this on and tagged it with Helg Johan Eckman Personligt

Det här med lediga helger är något som jag helt saknat hittills under hösten. Som jag skrev om i ett tidigare inlägg så har jag utöver mitt arbete vid Högskolan Dalarna och drivandet av min enskilda firma även påbörjat Masterstudier vid Örebro Universitet. Som vanligt har höstterminen bjudit på mycket undervisningsjobb under de första veckorna vilket inneburit att merparten av mitt studerande har fått ske på helgerna. Alltså har jag haft något att göra ständigt och inte kunnat släppa jobb och studier överhuvudtaget.

Den här helgen blir det dock en liten förändring. Jag har en del att läsa för masterprogrammet även den här helgen men nästa vecka är desto lugnare på jobbfronten så jag ska försöka hålla mig plugg och jobbfri från och med cirka klockan 16 idag. Vid den tiden kommer nämligen Johan hit. Det ska bli riktigt trevligt att träffa honom. Nu har vi ju setts ovanligt ”ofta” de senaste månaderna. :)

Johan kommer säkert blogga en del under helgen men jag håller mig nog mest till Twitter (@synvila) och Gowalla.

En liiiten förändring av designen

posted this on and tagged it with Webb

I brist på annat att göra, eller snarare tvärt om. Eftersom jag har tusen saker för mycket att göra så sysselsätter jag mig gärna med annat. Idag har jag bland annat trixat lite med några småändringar av designen i bloggen. Det känns som att jag inte blev helt färdig med den innan den offentliggjordes tidigare i år men nu vet jag inte riktigt i vilken ände jag ska börja.

Hur som helst, dagens arbete har resulterat i två konkreta förändringar. På bloggsidan så döljs nu mycket av ett inläggs meta-information (kategori, taggar etc) tills du för musen över inlägget i fråga. På så sätt tar varje inlägg upp lite mindre plats. Därutöver så har jag jobbat lite med att anpassa sidan bättre även för skärmar med lite lägre upplösning.

Vad tycker du som läsare om detta? Bra eller dåligt?

(Det kommer nog snart fler blogginlägg om vad jag i övrigt ägnar min tid åt.)

Äntligen lite kreativitet

posted this on and tagged it with Inspelning Låtskrivande Musik

Nu har jag äntligen haft en lite kreativ helg. Egentligen var det tänkt att jag skulle ha ägnat mig åt en massa webbprogrammerande men istället så har gitarren blivit välanvänd. En liten melodi som har flutit runt i mitt huvud sedan hösten 07 utan att hitta sitt sammanhang har nu börjat utkristallisera sig till en riktigt bra låt. Allt utom sångmelodin har ändrats av och till många gånger och nu har jag fastnat för ett ganska sparsmakat arrangemang med trummor, diskreta keyboards, en kompgitarr och en väldigt ”laid back” sologitarr. Arbetsnamnet på låten är Midnatt.

Jag tror mig vara ganska säker på hur alla instrumentalinsatser i den ska låta så nu ska jag ”bara” skriva klart texten, spela in gitarrerna ordentligt och fixa en bra sångtagning. Rutinerade läsare vet att det är just det där med att ”bara” skriva text som tar allra längst tid för mig, så jag tänker absolut inte lova något om när den färdiga låten ser dagens ljus.

Längesedan nu

posted this on and tagged it with iPhone Johan Eckman Johan Gren Ljud och Musikproduktion Masterprogrammet Mikael Jorhult Örebro WebbApp Webbprogrammering

Long time no see. Det här med att blogga ofta är inte direkt min starka sida men ni som läser här ofta vet nog det. Här kommer en liten sammanfattning av vad som hänt sedan sist.

Domänbytet är genomfört på allvar. Kalkyl.nu finns kvar men uppdateras inte. Allt innehåll är överflyttat till henrikcarlsson.se. Förutom det så har jag inte direkt gjort något för att utveckla den här webbplatsen. Temat (designen) saknar fortfarande några finjusteringar men allt verkar ändå funka som det är tänkt.

Däremot har det varit mycket webbprogrammerade på annat håll. Dels håller jag på att utveckla en enkel WebbApp inriktad främst på mobile webkit-browsers (iPhone/ iPad/ Android/ Blackberry) för att göra och synkronisera enkla handlingslistor. Ni vet sådana som vi gör på en post-it och sedan alltid glömmer att ta med till ICA. (Veckans företag! Marketing without asking any questions first.) Dessutom har jag och Mikael Jorhult utvecklat, sjösatt och håller nu på att vidareutveckla en WebbApp för att visa kursscheman på Ljud och Musikproduktionsprogrammet vid Högskolan Dalarna. Men mer om detta i ett framtida inlägg.

Viktigt att nämna är även att jag varit i Malmö och hälsat på Johan Eckman vilket var mycket trevligt. Om några veckor kommer Johan till Falun så vi får träffas ännu mer. I Malmö träffade jag dessutom samtidigt på Johan Gren vilket också var väldigt kul.

Därutöver har höstterminen börjat på allvar. Nya studenter är på plats och jag jobbar som vanligt väldigt mycket under de första veckorna. I år har jag även börjat läsa vidare på magister/master-nivå vid Örebro Universitet. Det här inlägget författar jag på tåget från Örebro. En gång i veckan (tisdagar) pendlar jag till Örebro för föreläsning/seminarium. Det är riktigt kul att själv sitta i skolbänken igen.

Jag har för övrigt även köpt en iPhone 4 men detta kommer jag definitivt att återkomma till i ett senare inlägg.

Det var nog allt för nu. Det har varit en händelserik sommar och sensommar på alla plan. Vissa saker har jag bloggar om, andra inte. Så kommer det nog alltid vara.

Replies and comments

Nyheter via Twitter

posted this on and tagged it with RSS Twitter

Från och med nu kommer det bli lite förändringar i hur mitt Twitter-konto @synvila används. Fram till idag har detta fyllts med en salig blandning av inlägg skrivna av mig och inlänkning av länkar från nya blogginlägg, nyheter på MySpace, YouTube etc. Det har gjort att kontot hållits ganska levande men samtidigt också skapat ett rörigt innehåll.

Ni som följer denna blogg och är någorlunda nördiga använder troligen redan en RSS-läsare för att hålla er uppdaterade, så vida ni inte istället vill surfa in lite då och då och kolla manuellt. För den oinsatte, RSS-läsare och RSS är enkelt uttryckt ett sätt att i ett läsarprogram kunna se direkt när en blogg eller liknande uppdaterar. Du som bloggläsare behöver inte själv surfa in och kolla utan det gör bloggen och RSS-läsarprogrammet själva.

Ett väldigt enkelt sätt att hålla sig uppdaterad om nyheter på den här sidan utan att själv surfa in på den titt som tätt har alltså varit att följa @synvila på Twitter. Därmed har du direkt sett när något nytt innehåll har lagts till. Detta kommer nu att ändras. @synvila kommer ”bara” innehålla sådant som jag skriver manuellt. Detta kan helt klart vara länkar till inlägg från bloggen, men allt har filtrerats genom mig som mänskligt filter.

Varför denna förändring? Det var på Sam Browns tumblelog som jag för första gången läste idén att inte fylla ens privata Twitter-konto med autogenererat innehåll om nyheter i ens blogg (här är Browns inlägg i frågan). Hans motivering var att den som är intresserad av att följa alla blogguppdateringar redan gör detta via RSS. Jag håller inte riktigt med eftersom jag vet att en väldigt stor andel av internets befolkning inte har någon aning om vad RSS är. Hur som helst så fick hans inlägg mina kugghjul att snurra. Allt sedan dess har jag titt som tätt tänkt på detta när jag gått igenom en välfylld twitter-tidslinje där väldigt mycket av innehållet är sådant som jag redan läst via RSS och mycket riktigt så irriterar detta mig. Ett flertal twitterkonton har jag ”avföljt” helt enkelt för att innehållet till alldeles för stor del av en upprepning av ägarens bloggnyheter.

Så i samband med flytten till henrikcarlsson.se så bestämde jag mig för att göra slag i saken och själv börja fasa ut det autogenererade innehållet på min twitter. Som jag skrev ovan så håller jag inte med Brown om att alla som är intresserade redan prenumererar på ens sida via RSS. Den återkommande läsaren på den här bloggen är säkert nördigare än genomsnittet, men ändå inte garanterat en RSS-användare. Därför ville jag inte förstöra möjligheten att använda Twitter för detta. Så istället för att helt sluta skicka autogenererade länkar till Twitter så startade jag istället ett nytt konto – @synvila_rss.

@synvila kommer alltså användas ”enbart” som mitt privata Twitter-konto där alla tweet är skrivna av mig. Som sagt kan det även komma att innehålla länkar till bloggen, men inte till allt som skrivs här. @synvila_rss kommer vara raka motsatsen. Enbart autogenererat innehåll i form av länkar till nya inlägg här i bloggen, på MySpace, YouTube och alla andra ställen på nätet där jag är närvarande. Du väljer då själv vilket av dessa konton du vill följa, eller om du vill följa båda eller om inget intresserar dig.

Lustigt nog så registrerade jag detta nya konto häromdagen innan en tur till Arvika och nu på hemvägen till Falun idag så lyssnade jag på en podcast som också pratade om detta. Det var ExplicitWeb som pratade om våndan över twitterkonton som blandar hysteriskt mellan mänskligt och automatiskt genererat innehåll. Prenumerera gärna på ExplicitWeb via iTunes, det är en bra podcast.

Replies and comments

Domänbytet är genomfört

posted this on and tagged it with Bloggen Domännamn Nördigt Olika webbläsare Webb

När du läser det här blogginlägget så är mitt domänbyte slutligen genomfört. kalkyl.nu har bytts ut mot henrikcarlsson.se. Dessutom, som du ser, så har även utseendet på hela sidan ändrats.

Till att börja med, domänbytet. kalkyl.nu kommer finnas kvar i min ägo. Under cirka en vecka kommer sidan existera parallellt på både kalkyl.nu och henrikcarlsson.se. Därefter kommer kalkyl.nu att ändras till att visa en statisk sida som i princip kommer vara en sammanfattning av det här inlägget samt en länk till henrikcarlsson.se. Denna statiska sida kommer få finnas några veckor och därefter kommer kalkyl.nu att helt enkelt användas som direktlänk till Musiken-kategorin här.

Du som läser den här sidan via någon RSS-läsare har nog räknat ut att RSS-feeden också kommer ändras. (Om du inte alls förstår vad jag pratar om nu så kan du med gott samvete hoppa över det här stycket.) För att ”framtidssäkra” mina feeds lite så har jag passat på att skaffa ett feedburner-konto. Via de feedadresser som detta genererar så kan du alltid se de senaste nyheterna från mig. Om mitt domännamn skulle ändras någon gång i framtiden (inte troligt) så kommer feedburner-länkarna att pekas om så att du som läsare inte behöver göra något alls. Följande feedburner-länkar gäller:

Slutligen angående designen. Den är alltså helt ny för idag. Jag har jobbat med den av och till under någon månad, till allra största delen under Mac OS X med Safari och Firefox. Därutöver har jag testat den en hel del i webbläsarna Chrome ochOpera. Designen har även provkört lite i Internet Explorer 8, så allt borde fungera där också utan problem. Internet Explorer 7 och 6 har jag inte testkört den i lika noggrant, men de tester jag gjort tyder på att det fungerar.

Allt ser inte likadant ut i de olika webbläsarna och det är inte heller meningen. Grundkonceptet för designen ska ”funka” i alla webbläsare och allt innehåll ska gå att tillgodogöra sig, oavsett om du använder en gammal eller ny läsare. Vissa saker i designen ändras något på smartphones (iPhone/Android) för att bättre utnyttja för och nackdelarna med dessa.

Detta är ännu inte en färdig design. Småsaker kommer kontinuerligt uppdateras och förbättras för att öka upplevelsen i olika webbläsare och framförallt så kommer JavaScript-funktioner läggas till successivt för att snabba upp läsupplevelsen. Om det är något i designen som du tycker ser konstigt ut, eller fel, eller om du ser stora skillnader mellan två webbläsare som inte verkar rätt, tveka inte att lämna dina synpunkter. Det kan vara som en kommentar till det här inlägget, som ett mail till mig eller vad du vill.

Hoppas att du ska gilla henrikcarlsson.se.

Arvikafestivalen dag 3, del II #arvika2010

posted this on and tagged it with Arvikafestivalen Babyshambles Bilder Festival Musik Teddybears Volbeat

Nu är det dags för det utlovade längre inlägget om lördagen på Arvikafestivalen. Precis som på fredagen så var min närvaro ytterst sporadisk. Jag dök upp på festivalområdet först strax efter 21 och hörde då först Volbeat. De var ganska bra men blev oerhört tjatiga nästan direkt. Allt med Volbeat låter tyvärr likadant, undantaget den lysande covern ”I only wanna be with you” Tre låtar räcker gott och väl.

När vi tröttnade på Volbeat blev det en liten tur på området med Linn och hennes syster Julia. Därefter gick jag och Linn till öltältet för att träffa Johan och Ida. Där blev vi kvar ganska länge. På avstånd hörde vi Teddybears och konstaterade att dessa var riktigt tråkiga. Först när det var dags för Babyshambles att börja spela på Vintergatan så lyfte vi på våra arslen.

Spontant så var Babyshambles inte så dåliga som jag fruktat, men långt ifrån bra. Som Linns pappa säger så finns det tre kriterier för att musik ska vara bra.

  1. In time
  2. In tune
  3. With feeling

Tre fjärdedelar av Babyshambles fixar ”in time” och ”in tune” hyfsat bra men Pete Doherty är ju helt ute och cyklar. Han sluddrar och slirar, verkar helt ointresserad, spelar taskigt och sjunger uselt. Visst är låtarna stundtals charmiga, men det är inte svårt att i valfri halvstor stad hitta ett flertal band som är bättre. Det är bara att vända sig till Studiefrämjandet eller något annat studieförbund och be att få en lista över deras band. Bra för att vara ett demoband men uruselt för att vara ett band som är värt en plats på Vintergatan. Som tur är så är det en väldigt liten publik som bevistar spektaklet.

Johan bloggade också lite om sista dagen på Arvikafestivalen. Här är en länk.

Replies and comments

WordPress och GPL

posted this note on and tagged it with Åsikter GPL Nördigt Webb WordPress

Det här är ett något nördigt blogginlägg. (Det är väl i och för sig nästan samtliga mina inlägg.) För att du ska kunna tillgodogöra dig det ordentligt så bör du nog ha en grundläggande uppfattning om vad Gnu General Public Licence (GPL), ”Copyleft” och Free Software/Open Source innebär. Jag ska dock försöka att löpande förklara dessa begrepp något.

Eftersom det varit Arvikafestival (läs mera under Arvikafestival-taggen) så har jag inte varit så närvarande på internet som jag brukar de senaste dagarna. Därför hade jag fram tills igår kväll helt missat att det uppstått en strid i WordPress-världen. Denna strid har börjat kring huruvida WordPress-temat Thesis måste licensieras som GPL eller inte.

En av grundbultarna i GPL är att mjukvara med denna licens som distribueras (vare sig detta görs gratis eller till en kostnad) ska finnas tillgänglig även som källkod. Den som tillskansar sig mjukvaran och källkoden genom ett köp eller genom att ”bara” ladda ner en gratismjukvara ska ha rätten att modifiera källkoden hur som helst samt även vidaredistribuera sin modifierade version. Denna modifierade version måste dock också tillgängliggöras enligt GPL.

Detta är viktigt att komma ihåg att free i Free Software inte betyder gratis, det betyder fri. På engelska brukar man tala om att skilja på free som i free speech och free som i free beer. Free Software är free som i free speech. Det kan vara ”free beer” också, men det måste inte vara det. För att ta ölanalogin vidare så kan man säga att en öl som vore GPL eller Free Software (Free Maltware? :) ) skulle levereras med receptet till kunden, alldeles oavsett hur mycket eller lite ölen kostade. Stadens lokala krögare kan sedan brygga eget öl enligt receptet, modifiera det om h*n vill, och sedan sälja till krogbesökarna under förutsättning att receptet fortfarande gavs ut tillsammans med ölen.

Jag skulle vilja påstå att i det sammanhang vi nu diskuterar så kan termerna Free Software, GPL-programvara och Open Source användas som synonymer.

Thesis är alltså ett WordPress-tema. WordPress är licensierat via GPL, det är inte Thesis. Två frågor uppstår då i sammanhanget.

  1. Är det olagligt (bryter det mot WordPress licenssavtal) att licensiera Thesis som något annat än GPL-mjukvara?
  2. Är alla WordPress-teman tvingade av GPL att själva licensieras och distribueras som GPL?

Den första frågan är enklast och minst kontroversiell att besvara. Som bevisats (här, t.ex.) så innehåller Thesis mycket kod som är tagen direkt ur eller kopierad och modifierad från WordPress-källkod. Det är alltså en vidareutveckling och modifiering av en GPL-mjukvara vilket givetvis innebär att även modifikationen, alltså Thesis, måste licensieras enligt GPL.

Fråga två blir mera komplicerad och mera av en ideologisk fråga. Det inlägget i debatten som var tyckte var mest givande var Drew BlasBeyond Thesis: Does the GPL go too far, and what makes a derivative work?” Det var även Blas som gjorde jämförelsen mellan Thesis-källkod och WordPress som jag länkade till ovan.

Så vida jag inte missförstår något bland tekniska termer och amerikanska juridiska termer så är Blas av samma åsikt som jag. Thesis är tveklöst ett ”derivative work” av WordPress och måste därför licensieras i enlighet med GPL. Däremot kan GPL aldrig tvinga samtliga temautvecklare att GPLa sina arbeten. Ett WordPress-tema är tätt integrerat med WordPress, absolut. Mark Jaquith (som är av motsatt åsikt) skriver följande (källa):

Theme code combines with WordPress code in a way that makes them one functional unit. This is what makes WordPress themes so powerful and flexible.

Detta är ett riktigt nonsenspåstående som kan användas för vilket plugin eller liknande till vilket program som helst. När jag mixar ett stycke musik i Logic och använder mig av min Focusrite Liquid Mix som audio-plugins så integrerar dessa som en enhet, vilket gör det så kraftfullt. Det innebär inte på något sätt att Apple, ägare till Logic, genom sin licens har någon bestämmanderätt över Focusrites arbete. Likaså kan samma exempel användas på vilken välskriven mjukvara och ett operativsystem som helst. Detta skulle då innebära att all mjukvara som kan köras på GNU/Linux måste vara GPL eftersom applikationen länkas tätt samman med operativsystemet och för användaren framstår som en enhet.

En annan sak som komplicerar frågan ytterligare är de olika upphovsrättslagar som existerar i olika länder. GPL är skriven för amerikansk lagstiftning och fungerar kanske därmed inte som den ska i övriga länder.

Andy Skelton skriver också ett intressant inlägg (länk) om hur GPL-kravet på PHP-filerna i ett WordPress-tema kan kringås genom att man skapar ett GPL-tema som sköter all kommunikation med WordPress-kärnan och sedan till kommersiella tema som bara arbetar med output från det GPL:ade temat.

Även perpetual beta skriver ett inlägg som ligger i linje med mina åsikter och övertygelser i frågan. (länk) Intressant parentes från pb:

(In fact, if any one thing “incorporates” another, it’s most likely WordPress incorporating the theme, by use of the PHP include() call, rather than the other way around.)

Som jag har förstått det så var hela grundidén med GPL att hindra en eller annan intressent från att låsa in mjukvara i en licens som gynnade dem. Alltså är det djupaste ironi att WordPress försöker sig på samma sak nu.

Nu är det viktigt att betona att Free Software-rörelsen och WordPress-samhället är just rörelser. Det är inte en människa eller en organisation med en enhetlig åsikt. Men om merparten av Free Software-förespråkarna börjar argumentera i samma linje som många av WordPress-utvecklarna verkar göra så kommer det allvarligt att påverka FS framtid, just för att resonemanget även skulle gälla program som körs på GNU/Linux (eller vilket annat GPL-operativsystem som helst). Jag kan mycket väl tänka mig att det skulle få många att tänka efter en gång extra innan de började utveckla för en Open Source-plattform.

Jag för min del älskar för närvarande WordPress. Men jag skulle helt klart fundera på att börja använda något annat om det visar sig att allt jag gör i form av temat och plugins kommer styras av WordPress licens istället för mina önskemål.

Hur som helst så vore det spännande om någon temautvecklare som inte GPL:at sitt tema (men inte heller kopierat kod direkt ur WordPress som Thesis har gjort) tvingades till domstol av WordPress. Då skulle det åtminstone finnas ett prejudikat i efterhand. Min gissning är att WordPress skulle få storstryk i en sådan rättegång. Flera av de bloggartiklar som jag har länkat till här visar på liknande fall (utan GPL) där parten som var i WordPress sits har fått stryk i rättgång.

Så min åsikt är alltså att Thesis tveklöst har gjort en modifiering av en GPL-programvara (WordPress) och därmed måste de licensiera Thesis på samma sätt. Däremot gäller inte detta för alla WP-teman. Ett WordPress-tema kan helt klart säljas med en kommersiell licens.

Replies and comments