Henrik Carlsson's Blog

All things me.

2:a maj

posted this note on and tagged it with New York Resa USA 2014

Frukost

Dag två började, som så många andra dagar, med den stora livsavgörande frågan, vad ska vi äta och var? Vi begav oss därför västerut i SoHo- och NoHo-områdena i jakt på ett passande matställe men utan att finna något riktigt bra. Därför bestämde vi oss så småningom för att gå tillbaka till Little Fox där vi ätit dagen innan. På väg från Houston Street, i området som kallas Nolita, hittade vi dock Bread som såg väldigt trevligt ut.

Där beställde vi in yoghurt med granola och färska frukter och en kopp te till Linn och en cappuccino till mig. Linn beställde även “English muffin” och jag tog in någonting som verkar ha varit en laxtartar.

IMG_5321

Frukosten var väldigt god, så vi kan verkligen rekommendera Bread i Nolita för den som gör ett besök i NYC.

I populärkulturens spår

Efter frukost begav vi oss mot nordväst för att så småningom hamna på Bleecker Street. Denna ledde oss till fasaden som används som exteriör för huset där karaktärerna bor i tv-serien Friends. Där tog vi några obligatoriska foton innan vi gick vidare till nästa populärkulturella hållplats, huset där Carrie bor i Sex and the City.

IMG_5330
IMG_7950
IMG_7997

Tv-serievandringen slutade vid Magnolia Bakery där vi köpte cupcakes som vi tänkte ta med oss till Central Park.

T-bana

För att spara lite på stegen så valde vi att ta en tunnelbana upp till parken, vilket blev ett äventyr i sig. Att hitta rätt linje, att fylla på ett metrokort och att sedan hitta till rätt plattform blev en betydligt större utmaning än det borde ha varit. Det visade sig att det finns gott om linjekartor utanför spärrarna och i tåget men direkt innanför spärrarna lyser kartorna med sin frånvaro. Det resulterade i att jag fick gå ut genom en spärr, kolla kartan och sedan betala in mig igen vilket i sin tur betydde att jag för att komma in igen blev tvungen att fylla på mitt metrokort i en kortterminal.

Central Park

En stor del av dagen ägnade vi sedan åt Central Park, där vi flanerade runt, njöt i solskenet och åt våra cupcakes. Förra gången vi var i parken så tyckte vi att vi gick långt tills vi i efterhand såg på en karta att vi knappt kommit in i den. Den här gången kom vi i alla fall halvvägs igenom den, fram till sköldpaddsdammen.

IMG_5378
IMG_8004

Vi var även vid ett ställe som heter Ladies Pavillion som ligger jättevackert vid en av de många dammarna i parken. Där kom det fram ett amerikanskt par och frågade oss om vi var “there for the wedding?”. Det visade sig att det var bröllop på g i paviljongen så vi fick se på håll hur gästerna anlände. När vi begav oss i från platsen hörde vi hur många av gästerna pratade svenska, så det var tydligen svenskt bröllop i Central Park.

IMG_8095

Middag

När vi var mätta på sol och hungriga på mat så tog vi oss till en tunnelbanestation igen och åkte till Meatpacking District i jakt på restaurangen och hotellet The Standard Grill. Väl där så insåg vi att det delvis var ett väldigt uppklätt ställe men vi lyckades ändå passa in på uteserveringen där vi också kunde beställa mat. Linn åt en helstekt fläskfilé som mycket väl kan vara det godaste hon någonsin ätit medan jag åt en Atlantic Sea Hake-fisk. Jag är också nöjd med mitt matval men skulle inte räkna det som något av det godaste jag ätit i livet.

IMG_5414

Till maten passade jag på att dricka en cocktail vars namn jag nu har glömt (kan hänga ihop med cocktailen?) men som kyparen sa var det restaurangens egen specialitet som var löst baserad på en Mint Julep. Jag har aldrig smakat en sådan så jag vet inte om det stämmer eller inte men däremot tycker jag att den påminde om en Old Fashioned, så det blir till att experimentera hemma i Falun.

IMG_3430

Efter middagen frågade vi om hotellets takterrassbar som vi hört talas om men nekades vänligt men bestämt. Kvällstid var det “invites only” och de tider då populasen har tillträde så bör man vara betydligt mera uppklädda än vi var.

Vi var ändå nöjda med kvällen och väldigt nöjda med dagen så vi styrde kosan hemåt, nu med taxi istället för tunnelbana. Vi somnade tidigt, trötta och lyckliga.

1:a maj

posted this note on and tagged it with New York Resa USA 2014

Frukost

Vår första heldag i NYC började med regntunga skyar och kläder därefter. Vi flanerade österut på Delancey Street, på jakt efter någonstans att äta frukost. Första stoppet var på ett Starbucks eftersom det var där vi åt merparten av våra frukostar förra gången vi var här. Dock hittade vi inga goda yoghurtar där nu och ingen av oss hade lust att äta bara bagels till frukost så vi vandrade vidare.

Så småningom kom vi till ett kaffe som heter Little Fox som vi båda tyckte verkade mysigt. Där åt vi “parfait” med granola, frukt och bär, cream cheese bagels och drack te och cappuccino. När Linn fotade maten så erbjöd sig killen vid bordet bredvid att ta över kameran så att både Linn, jag och maten kunde vara med på bild. Vi passade även på att fråga honom om “dricksreglerna” för mindre kaffer som det vi var på.

IMG_5215

Brooklyn och Brooklyn Bridge

Medan vi åt frukost tittade solen fram så det första vi fick göra efter maten vad att gå tillbaka till hotellet och svida om. Därefter bestämde vi oss för att gå mot Brooklyn via Brooklyn Bridge. På väg dit fick vi oss en rejäl tur på Lower East Side, området där vi nu bor och där vi inte alls var på vårt förra New York-besök. Bron var lätt att hitta men det var desto svårare att hitta upp på den men så småningom löste det sig också och vi promenerade långsamt över East River, hysteriskt fotograferandes precis som alla andra. :)

IMG_7720
IMG_7769
IMG_7752

Väl över på Brooklyn-sidan så letade vi reda på the Brooklyn Ice Cream Factory som Linn hade läst om i förväg. Där köpte vi jättegod glass som vi avnjöt på bryggorna ut mot vattnet.

IMG_5249

Efter glassen strosade vi runt kring bron för att hitta huset som används som “Humphrey Residence” i Gossip Girl. Vi var då osäkra på om vi hittade rätt eller inte med i efterhand, med lite assistans från Google, så är vi säkra på att det är det här huset.

IMG_5236

WTC

Vi gick runt ganska länge vid vattnet i Brooklyn och njöt av att bara vara. Sen bestämde vi oss för att gå tillbaka över bron och besöka Ground Zero för att se om det nya World Trade Center-tornet, som hade varit under uppbyggnad när vi var här sist och som vi nu sett i skylinen hela dagen, var klart. Det är lite lurigt med WTC-platsen eftersom tornet syns så väl på långt håll, vilket gör att det som kan känner som ett kort avstånd till det i själva verket är väldigt långt. Det slutade med att vår promenad blev från bron nästan hela vägen tvärs över Manhattan.

IMG_5232

Ground Zero, alltså platsen där World Trade Center står och där byggnaderna som terroristerna kraschade in i med flygplan för 13 år sedan stod, är en märklig plats. Det är fullt ös på människor och turister och det sker många byggen runt omkring. Det verkar som att det nya tornet Freedom Tower, som “ersätter” de två tidigare byggnaderna, är nästan klart. Det känns att det här är en viktig plats och att det som hände där förändrade historien för evigt. Jag får samma känsla där som jag exempelvis fick vid Checkpoint Charlie i Berlin.

IMG_7840

Lower West Side

Dagen fortsatte sedan med att vi gick de sista få kvarteren till västra stranden av Manhattan. Där följde vi sedan Hudson-stranden förbi många små vackra parker. Vi köpte baguetter och iste och avnjöt en lunch i solen vid vattnet. Lower West Side är nog mitt favoritområde hittills eftersom konstrasterna mellan de livliga finanskvarteren och det totala lugnet vid vattnet, mindre än 100 meter bort, är så stor.

IMG_5294
IMG_7848

Promenaden tog oss sedan vidare till Battery Park och Manhattans sydspets där vi tog ännu fler bilder innan vi fortsatte nordöst för att så småningom närma oss Brooklyn Bridge igen. Dessförinnan hann vi även med att ta en bild vid vattnet med bron i bakgrunden, på nästan samma plats där vi tog en liknande bild fyra år tidigare.

IMG_7900
IMG_2976

Kväll

Väl tillbaka på hotellet duschade vi och klädde om och tog sedan en taxi upp till Times Square. Kontrasten mellan de relativt sett lugna kvarter som vi bor i och den totala neon-chocken som är Times Square blev stor den här gången. Eftersom vi passerade ett Toys ’R Us så passade vi på att utöka ressällskapet med en tredje medlem.

IMG_3425

Slutligen gick vi något kvarter bort från Broadway och hittade en Italiensk restaurang där vi åt middag och därefter tog vi en taxi “hem”:

posted this note on and tagged it with Kefalonia snapshots

Prinsessans Rockband

posted this note on and tagged it with Frilans Johan Eckman Prinsessan Prinsessans Rockband Webb

Den senaste tiden har jag jobbat med en hemsida som heter Prinsessans Rockband. Prinsessan är en barnbokskaraktär som i sin senaste bok återförenar sitt gamla rockband. Min gamle vän Johan Eckman står tillsammans med bokens författare Per Gustavsson för musiken och texterna. Johan har även spelat in, producerat, mixat och mastrat skivan.

Ett eller flera längre blogginlägg där jag skriver om olika intressanta delar i hemsidaskapandeprocessen kommer följa detta inlägg.

Nu börjar #daladevelop

posted this note on and tagged it with Daladevelop Nördigt Webb

För några minuter sedan började Dala Developer Meetup. Om du är webbutvecklare/webbdesigner/programmerare som vill träffa likasinnade i Falun så är du välkommen till Mediehuset, Regementet. Du kan även hålla koll på taggen #daladevelop på Twitter för att hålla dig uppdaterad om vad som händer.

Problem med autouppdatering av WordPress hos Binero?

posted this note on and tagged it with Binero Johan Eckman Scorpion Data Tekniksupport WordPress

I somras bytte jag webbhotell, från dåliga Scorpion Data till bra Binero. Det gjorde mitt liv lättare på alla sätt och vis, bortsett från en detalj. Helt plötsligt slutade autouppdateringen av WordPress att fungera för mig.

När WordPress släpps i en ny version så talar alla WordPress-bloggars kontrollpanel om detta för sina administratörer och frågar om en uppdatering ska göras. Det finns två sätt att göra detta på. Antingen genom att ladda ner WP och sedan ersätta den befintliga installationen på din webbserver. Detta är en inte helt självklar process eftersom du måste se till att inte råka radera filer du vill behålla (teman, uppladdad media etc).

Den enklare lösningen är att låta WordPress autouppdatera sig själv vilket har fungerat ypperligt, tills jag bytte till Binero. Jag har provat att söka efter en lösning i deras WIKI och FAQ men utan att lyckas. Dock hade jag fram tills idag inte brytt mig om att maila eller twittra till deras support.

Idag frågade JohanTwitter om någon annan hade problem med att uppdatera till WordPress 3.0.4. Eftersom jag vet att Johan också använder Binero så passade jag på att vidarebefordra frågan till @binero, kontot på twitter som de använder för support. Vi fick mycket snabbt ett svar som löste Johans problem. Jag antar att det även kommer lösa problemet för mig.

Om du har samma problem så kan du läsa lösningen här. I korthet så går det ut på att lägga in följande kod någonstans i din wp-config.php-fil.

define( 'FS_METHOD', 'direct' );
define( 'FS_CHMOD_DIR', 0755 );
define( 'FS_CHMOD_FILE', 0644 );

Replies and comments

Webbutvecklingsprojekt

posted this note on and tagged it with J E Sounds Johan Eckman Webb

Jag är ganska säker på att jag i den senaste tidens inlägg här och på twitter har skrivit en hel del om att jag har väldigt mycket att göra. Bland annat berättade jag om liveinspelningen av Sabaton i förra veckan. Denna inspelning gick för övrigt bra, trots mycket stress.

Ett annat projekt som jag har lagt mycket tid på den senaste tiden är en webbsida åt min vän Johan Eckmans företag ”J E Sounds”. Just nu håller jag precis på att lägga sista handen på den. Lanseringen kommer ske inom kort (och då lägger jag även upp en länk här.)

Det har varit ett mycket lärorikt projekt. WordPress användes som CMS och nu ”tvingades” jag för första gången använda Custom Post Types och Custom Fields. Det känns riktigt bra att ha en mera klar förståelse för dessa funktioner. Nästa gång jag gör ett WordPress-baserat projekt (det kommer ett inom kort) så kommer jag ha en hel serie nya tricks och verktyg till hands.

Inför releasen av företagssidan så passar jag även på att göra några små förändringar här på min sida också.

Edit: Ser att Johan har skrivit ett inlägg på sin blogg nu där han lanserar sidan, så därför länkar jag också direkt till den nu. Eckman.se är adressen. Om du hittar hit via någon av Johans sidor och vill ha hjälp med att designa och utveckla en webbsida så hör av dig.

Boagworld, igen

posted this note on and tagged it with Boagworld Lyssningstips Nördigt Webb

För inte så länge sedan skrev jag om podcasten ”Boagworld.com” och det sorgliga i att jag hittade den i samband med att den tog ett längre break. Detta break börjar nu närma sig sitt slut. I januari kommer podcasten börja ”sändas” igen och redan nu finns en julspecial ute.

Boagworld.coms tagline säger att den vänder sig till ”those who design, develope and run websites”. Passar någon av dessa beskrivningar på dig? Se då till att börja lyssna redan nu!

http://boagworld.com/podcast/s00e01/

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.

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