tag:blogger.com,1999:blog-23562492354412993532024-03-13T13:04:49.838+01:00blogg.fjeldstad.seAnonymoushttp://www.blogger.com/profile/18220892924276676741noreply@blogger.comBlogger135125tag:blogger.com,1999:blog-2356249235441299353.post-91910957029673392082013-09-26T14:19:00.000+02:002013-09-26T14:19:18.941+02:00Hur säkra är Tink och Qapital?Flera tjänster som erbjuder automatisk analys av ens privatekonomi har börjat dyka upp, exempelvis <a href="https://www.qapital.se/">Qapital</a> och <a href="https://www.tink.se/">Tink</a>. Gemensamt för dessa är att de behöver åtkomst till ens bank- och kreditkortstransaktioner, vilket de löst genom att be användarna om deras inloggningsuppgifter till bankernas mobilappar eller "förenklade inloggningar" på webben. Här hajar man förhoppningsvis till - dela med sig av användarnamn och lösenord i klartext till tredje part? Tjänsterna är dock snabba med att försäkra en om att det inte är någon fara. Tink skriver:<br />
<blockquote class="tr_bq">
På Tink kan du bara se din ekonomi, varken du eller någon annan kan någonsin göra varken överföringar eller betalningar. - <a href="https://www.tink.se/sakerhet/">https://www.tink.se/sakerhet/</a> (2013-09-26)</blockquote>
Och Qapital lovar motsvarande:<br />
<blockquote class="tr_bq">
För att du enkelt ska kunna organisera din ekonomi hämtar Qapital automatiskt in genomförda transaktioner från de konton du själv kopplat till tjänsten. Eftersom vi enbart hämtar in historisk information, behöver vi inte full åtkomst till dina konton. Det är därför inte ens möjligt att göra överföringar av pengar via Qapital – säkrare än så blir det inte. - <a href="https://www.qapital.se/#!omqapital/sakerhet">https://www.qapital.se/#!omqapital/sakerhet</a> (2013-09-26)</blockquote>
Detta låter ju betryggande. Om det ändå vore sant!<br />
<br />
Problemet är att bankerna generellt bara har två olika säkerhetsnivåer för åtkomst till ens konton. Dels <i>fullständig åtkomst</i> via internetbanken, där man typiskt loggar in med en "bankdosa". Och dels en <i>enklare inloggning</i> via antingen webb eller mobilapp, där man istället använder ett lösenord.<br />
<br />
Det är alltså den senare inloggningen som Qapital och Tink använder. Och vad kan man då göra om man har dessa uppgifter? Det är enkelt att ta reda på - bara att logga in i exempelvis bankens mobilapp och testa. Framför allt finns möjligheten att <b>genomföra överföringar och betalningar till mottagare som man lagt till i förväg</b> (via internetbanken och den säkrare inloggningen).<br />
<br />
Jag är övertygad om att de här tjänsterna menar väl och är ganska säker på att de inte utnyttjar bankinloggningsuppgifterna till mer än de absolut behöver, men det är ändå bedrägligt att försöka ge intrycket att det är omöjligt att missbruka dem. <b>Vem som helst som du lämnar ut dina inloggningsuppgifter till kan göra precis samma saker med dina pengar som du själv. </b>Banken kan inte magiskt avgöra om det är du eller någon annan som loggar in, de ser bara att lösenordet stämmer.<br />
<br />
Grundproblemet är att bankerna är ovilliga eller bara långsamma när det gäller att tillhandahålla kundernas data på ett vettigt sätt. Det som skulle behövas - och som jag tror skulle vara relativt enkelt att implementera - är någon form av delegerad säkerhetsmodell, enligt samma princip som när man "loggar in med Facebook" på en fristående sajt. Då skulle man som kund kunna få en överblick över vilka tredjepartstjänster man har givit tillgång till vilka bankfunktioner, och även ha möjlighet att återkalla dessa tillstånd när man så önskar.<br />
<br />
Det är bara att hoppas att bankerna snart inser att de faktiskt bidrar till <i>sämre </i>säkerhet genom sin passivitet, eftersom kunderna väljer att dela ut sina inloggningsuppgifter för att få tillgång till funktioner som bankerna själva inte klarar att tillhandahålla. Tills detta händer, var restriktiv med att sprida dina inloggningsuppgifter!Anonymoushttp://www.blogger.com/profile/18220892924276676741noreply@blogger.com8tag:blogger.com,1999:blog-2356249235441299353.post-66433708722370729682011-12-26T23:26:00.000+01:002011-12-26T23:36:52.930+01:00Dags att ändra sättet vi ser på TVDet är ingen nyhet att vi numera ständigt bombarderas med intryck och information från alla möjliga håll. Kanske stressande och kaosartat för en del som minns då familjen samlades runt hemmets radioapparat, men de som växer upp mitt i allt detta lär sig att sålla och - framförallt - att välja. På Facebook väljer vi vilka vi vill interagera med och vilka vi hellre ignorerar. På Twitter kan vi selektivt följa just de personer och företag vi tycker är intressanta. iTunes låter oss prenumerera på podcasts och lyssna när det passar oss. Vi svarar inte reflexmässigt när telefonen ringer utan tar först ställning till om det passar att prata överhuvudtaget, sedan om vi har lust att prata med just den person som ringer.<br />
<div>
<br /></div>
<div>
Som jag ser det går vi allt mer från att bara svälja det vi matas med till att själva göra aktiva val. Så varför har inte TV utvecklats mer? Digital-TV var en omfattande omställning, men för de flesta handlade det mest om att behöva köpa ny utrustning för att sedan fortsätta titta som tidigare. Nyheter på ettan klockan 1930, arga snickaren på femman lite senare, film på fyran efter det. Visst, hårddiskinspelning och playtjänster ger oss lite mer frihet och valmöjlighet, men vilket syfte fyller egentligen TV-kanalerna år 2012?</div>
<div>
<br /></div>
<div>
Jag menar inte att det som produceras är dåligt. Jag vill fortfarande ha public service, nyheter och sportkrönikor. Men plattformen vi använder för att konsumera innehållet tycker jag känns hopplöst föråldrad, en rest av de tekniska begränsningar som tidigare bestämt vad som är möjligt och inte. Och i vissa fall tillför kanalerna ingenting alls förutom att vara just en...kanal...för produktionsbolagen.</div>
<div>
<br /></div>
<div>
Vad jag skulle vilja se är en AppStore för TV-program. En gemensam publiceringsplattform eller marknadsplats där olika innehållsproducenter kan tillgängliggöra och, om de vill, kapitalisera på sina verk. SVT kanske lägger upp ett (skattefinansierat?) public service-programutbud, TV4 säljer Idol 2012 för 15 kr per avsnitt eller 100 kr för hela säsongen. Hockeyligan tillhandahåller alla elitseriematcher live. Blondinbella kan publicera veckans modesvep och universiteten kan lägga upp föreläsningar åt studenter och andra vetgiriga.</div>
<div>
<br /></div>
<div>
Vi konsumenter kan plocka precis de programserier, avsnitt och livesändningar som vi är intresserade av eller välja något färdigt paket. Vi tittar när det passar oss, har alltid möjlighet att gå tillbaka och se program vi köpt tidigare och behöver inte betala för hela kanaler när det bara är en viss serie vi egentligen vill åt. Kanske kan vi i varje givet tillfälle bestämma om vi kan tänka oss reklamavbrott då och då eller om vi hellre lägger en slant på att få titta oavbrutet utan distraktioner.</div>
<div>
<br /></div>
<div>
Det finns ingen teknisk anledning till att det inte ser ut så här redan. Jag är övertygad om att det finns ett intresse från både slutkundernas och exempelvis annonsörernas sida. Så varför är det ingen som tar steget?</div>Anonymoushttp://www.blogger.com/profile/18220892924276676741noreply@blogger.com1tag:blogger.com,1999:blog-2356249235441299353.post-11283436498480613062011-10-03T11:46:00.000+02:002011-10-03T11:46:51.142+02:00Introducerar Gymdags.nu<div>
De stora gymkedjorna är bra på många saker, men IT-relaterade tjänster hör tyvärr inte till dessa. Jag har länge tyckt att bokningssystem och klasscheman varit omständliga att hantera och överblicka, vilket känns som en onödigt frustration i vardagen.</div>
<div>
<div>
<br /></div>
<div>
Som ett försök att lösa några av dessa problem har jag byggt ihop <b><a href="http://gymdags.nu/">Gymdags</a></b>, en gratistjänst som gör det lätt att sätta ihop ett eget klasschema som sedan är tillgängligt via en enkel webbadress. Den aktuella versionen är ganska rudimentär, men innehåller några smidiga funktioner:</div>
<div>
<ul>
<li>Klasscheman för <b>SATS</b>, <b>WorldClass</b>, <b>Balance </b>och <b>Friskis & Svettis</b> (Stockholm).</li>
<li>Möjlighet att se klasser från<b> flera olika gym i samma schema</b>.</li>
<li>Möjlighet att inkludera endast de<b> specifika klasstyper</b> man är intresserad av.</li>
<li><b>Kort webbadress</b> till schemat som är lätt att komma ihåg.</li>
<li><b>Utskriftsvänligt </b>schema.</li>
<li>Möjlighet att få sitt schema i<b> iCalendar-format</b>, vilket innebär att man<b> alltid kan ha det aktuella schemat tillgängligt</b> i sin smartphone, Microsoft Outlook, Apple iCal, Google-kalendern med flera.</li>
</ul>
<div>
Testa gärna! Och om du har frågor eller kommentarer är du varmt välkommen att skriva till <a href="http://twitter.com/Gymdags">Gymdags på Twitter</a> eller <a href="mailto:info@gymdags.nu">via e-post</a>.</div>
</div>
</div>
Anonymoushttp://www.blogger.com/profile/18220892924276676741noreply@blogger.com2tag:blogger.com,1999:blog-2356249235441299353.post-8956335259504809012011-07-06T08:54:00.000+02:002011-07-06T08:54:20.670+02:00Experimenterande med Knockout, jQuery och ASP.NET MVC 3Webbaserade användargränssnitt med den typ av funktionalitet som användare är vana vid och förväntar sig kan vara kluriga att bygga, och det är lätt att man efter ett tag sitter med en soppa av funktioner, event handlers, markup och styles som är gravt jobbig att vidareutveckla och underhålla. Då kan det vara en bra idé att testa något ramverk eller bibliotek som är framtaget för att styra upp strukturen i applikationen och koppla isär de olika teknikerna som måste ingå.<div><br />
</div><div><a href="http://knockoutjs.com/">Knockout</a> är just ett sådant litet ramverk (gratis + open source) implementerat i Javascript. I princip går det ut på att man modellerar de beteenden och funktioner som ska stödjas av användargränssnittet, utan att blanda in något grafiskt. Detta resulterar i en "view model" i form av en eller flera Javascriptklasser. Sedan designar man själva "vyn" i HTML och kopplar ihop den med sin view model genom deklarativa databindningar. Om användaren klickar på en knapp, fyller i ett textfält eller liknande så uppdateras view model-instansen automatiskt i bakgrunden, utan att man behöver fånga några events eller liknande. </div><div><br />
</div><div>Jag har använt Knockout i ett par jobbuppdrag, och min erfarenhet har varit mycket positiv. Det är mycket lätt att komma igång med, så jag rekommenderar varmt den som är det minsta nyfiken att ta en titt på <a href="http://knockoutjs.com/">den officiella webbsajten</a> eller kanske läsa <a href="http://goo.gl/245i2">blogginlägget jag skrev igår</a>.</div>Anonymoushttp://www.blogger.com/profile/18220892924276676741noreply@blogger.com0tag:blogger.com,1999:blog-2356249235441299353.post-13379164807481151492010-12-14T13:28:00.001+01:002010-12-14T13:28:49.777+01:00Fyra molntjänster för den frilansande IT-konsultenEfter att ha arbetat ett par år som oberoende IT-konsult inom .NET-utveckling har jag testat flera olika stödapplikationer och -tjänster för både mitt dagliga arbete och den oundvikliga administrationen. Här tänkte jag dela med mig av några tips som kan vara intressanta för den som föredrar att hålla sin verktygslåda lätt och smidig genom att utnyttja "molnet".<br />
<br />
<b><a href="http://www.google.com/apps">Google Apps</a></b><br />
Google erbjuder webbaserad e-post, kalender, dokumenthantering och mycket mer till ett väldigt överkomligt pris - nämligen gratis. Vill man ha tillgång till lite mer avancerade inställningar kan man köpa premiumversionen vilket kostar 50 USD (cirka 350 kr) per år. Värt att nämna är att e-posttjänsten (Gmail) är riktigt snabb och smidig - lätt den bästa webbmail jag använt. Kalendern är också klockren, och det fungerar fint att skicka mötesinbjudningar till kunder och partners som använder exempelvis Microsoft Exchange/Outlook.<br />
<br />
En faktor som skiljer Google Apps från Googles "vanliga" tjänster för privatpersoner är att man alltid utgår från ett eget domännamn. Ett sådant kostar omkring en hundralapp per år och kopplas enkelt ihop med Google Apps-kontot i registreringsprocessen. Det är också fullt möjligt att exempelvis ha en webbsida hos ett webbhotell men e-posten hos Google; man måste inte samla allt på ett ställe.<br />
<br />
Google Apps-tjänsterna är som sagt webbaserade vilket innebär att man kommer åt dem över nätet med hjälp av webbläsaren. Däremot finns det "offlinestöd" i moderna webbläsare som <a href="http://www.google.com/chrome">Google Chrome</a> vilket låter en jobba utan internetanslutning, vilket kan vara smidigt om man exempelvis jobbar "i fält" utan 3G-täckning och behöver kolla upp kontaktuppgifter eller liknande.<br />
<br />
<b><a href="http://www.getharvest.com/">Harvest</a></b><br />
När man jobbar som konsult är det förstås helt centralt att hålla reda på den tid man lägger på olika kunder och projekt. Till en början klarar man sig bra med ett kalkylblad (exempelvis via Google Docs), men allt eftersom antalet kunder växer får man lägga allt mer tid på tråkig (och onödig) administration om man inte har ett ordentligt systemstöd.<br />
<br />
Efter ungefär ett år av frilansande började jag söka efter någon form av onlinetjänst för time-tracking och fastnade till slut för Harvest. För 12 USD (cirka 85 kr) per månad får man tillgång till ett överskådligt, smidigt och snabbt webbgränssnitt där man kan lägga upp kunder, projekt och uppgiftskategorier. Systemet är enkelt att använda men samtidigt kraftfullt - det är exempelvis fullt möjligt att tillämpa olika timtaxor per kund, projekt eller uppgiftstyp. Man kan registrera tid antingen i efterhand eller låta virtuella "tidtagarur" hålla reda på den i realtid.<br />
<br />
Förutom att räkna timmar sköter man enkelt sin fakturering via Harvest. Fakturorna kan antingen laddas ner i PDF-format, skrivas ut, e-postas eller betalas direkt över internet vilket öppnar för många betalningsmöjligheter för kunderna. Självklart kan man anpassa hur fakturorna ska se ut, använda svensk valuta och liknande. Fungerar grymt bra.<br />
<br />
När man väl har testat att använda ett "riktigt" system för hantering av tid och fakturering kommer man ha mycket svårt att gå tillbaka till kalkylblad och klipp-och-klistrande i dokumentmallar. Kostnaden motiveras enkelt med besparingen man gör på minskad administration. Att all data lagras "i molnet" är en fördel i och med att man inte behöver ta något eget ansvar för säkerhetskopiering eller liknande.<br />
<br />
<b><a href="http://www.jungledisk.com/">Jungle Disk</a></b><br />
När man har en egen firma och jobbar med IT kommer man oundvikligen att samla på sig en hel del filer som man behöver ha på ett säkert ställe. Detta ställer krav på en vettig rutin för säkerhetskopiering, och det finns många olika strategier man skulle kunna tänka sig för att lösa detta. Jag har valt att göra det enkelt för mig och använder därför en molnbaserad backuptjänst, Jungle Disk.<br />
<br />
Jungle Disk består av en klientprogramvara man installerar på de datorer som ska omfattas av säkerhetskopieringen (fungerar på Linux, Mac och Windows) plus själva lagringstjänsten som man egentligen aldrig behöver bry sig om - alla ens filer sparas på en (eller troligen flera) servrar någonstans i världen och man betalar bara för det utrymme man använder. Säkerhetskopieringen sker automatiskt i bakgrunden enligt ett schema man själv definierar.<br />
<br />
Jungle Disk erbjuder flera olika paketlösningar med något olika funktionsuppsättningar. Jag använder det de kallar "Desktop Edition" eftersom det innehåller möjlighet att synka filer mellan datorer. Denna lösning har en månadsavgift på 3 USD + 0,15 USD per Gb lagringsutrymme (första 5 Gb gratis). I mitt fall brukar räkningen landa på några tior.<br />
<br />
Synkfunktionen är värd att nämna för sig eftersom den är så smidig: man ställer helt enkelt in vilka mappar som ska hållas synkroniserade mellan datorerna, sedan sköter programvaran resten. Så fort en fil skapas, ändras eller tas bort uppdateras avbilden i molnet och propageras ut till alla berörda datorer. I praktiken innebär det att jag kan skapa ett dokument på min stationära dator, skriva några rader, spara, stänga av, åka ut till en kund, öppna min bärbara och direkt fortsätta jobba där jag slutade. Datorerna behöver inte vara igång samtidigt vilket jag tycker är en stor fördel. Funktionen liknar den populära tjänsten Dropbox, med skillnaden att har större kontroll över vilka mappar som ska synkas och kan synka olika strukturer på olika datorer.<br />
<br />
Förutom genom klientprogramvaran även kan komma åt sina filer från en (gratis) iPhone-applikation samt via webben. Det är möjligt att lagra filerna i krypterad form och man kan välja om man vill använda Rackspace eller Amazon S3 som lagringsleverantör.<br />
<br />
<b><a href="http://www.fogcreek.com/Kiln/IntrotoOnDemand.html">Kiln On Demand</a></b><br />
När man jobbar med mjukvaruutveckling är det viktigt att använda någon form av versionshantering för all den källkod man skriver. Är man konsult tillhandahåller ibland kunden sådana system, men då så inte är fallet behöver man en egen lösning (detta rekommenderas starkt även för hobbyprogrammeraren). Det finns mängder av versionshanteringssystem men det jag fastnat för är Mercurial.<br />
<br />
Mercurial (eller HG som det ofta förkortas) är ett så kallat <i>distribuerat </i>versionshanteringssystem, vilket skiljer sig från sin centrala motsvarighet genom att det erbjuder versionshantering både på varje klient (arbetsdator) och (om man vill) på en server. Man kan alltså ladda ner en arbetskopia från servern, jobba på den under en tid med fullt stöd för att brancha, rulla tillbaka och committa lokalt för att sedan till slut merga sina ändringar med huvudgrenen.<br />
<br />
Mercurial är gratis programvara och man kan <a href="http://mercurial.selenic.com/downloads/">ladda ner</a> och hantera sin egen installation om man vill, men jag har valt att även här satsa på en molnbaserad tjänst: Kiln On Demand. Detta är en lite extra "kryddad" version av Mercurial med särskilt anpassade klientverktyg och ett fint webbgränssnitt som tillhandahålls av det amerikanska företaget Fog Creek Software. Tjänsten finansieras av en månadsavgift, men det finns en <a href="http://www.fogcreek.com/Kiln/StudentAndStartup.html">student/startup/testversion</a> för team upp till två personer som är helt kostnadsfri.<br />
<br />
Fördelen med en molntjänst för versionshantering är att källkoden blir tillgänglig för alla ens datorer oavsett om man sitter ute hos en kund eller hemma, man behöver inte bekymra sig för säkerhetskopiering och man kan välja att ha olika arbetsversioner på respektive dator om man så vill. Plus att man slipper drifta en egen server eller lägga tid på att konfigurera själva systemet - det bara funkar.<br />
<br />
Det finns en mängd gratiskomponenter som underlättar arbete med Mercurial/Kiln, bland annat en schysst <a href="http://tortoisehg.bitbucket.org/">Windowsklient</a> och ett lika schysst <a href="http://visualhg.codeplex.com/">Visual Studio-plugin</a>.Anonymoushttp://www.blogger.com/profile/18220892924276676741noreply@blogger.com0tag:blogger.com,1999:blog-2356249235441299353.post-75587816958911508992010-10-14T20:44:00.000+02:002010-10-14T20:44:38.236+02:00Objektsbeskrivningen stämde inte - mäklaren valde att betalaFör ett tag sedan köpte jag en bostadsrätt. Jag har skrivit i <a href="http://blogg.fjeldstad.se/2010/08/att-tanka-pa-nar-man-koper-bostadsratt.html">ett tidigare inlägg</a> om några lärdomar jag dragit av detta, bland annat att det kan vara en god idé att ifrågasätta objektsbeskrivningens innehåll. I mitt fall uppstod det efter köpet en tvist gällande bredbandsanslutningen. Så här stod det i objektsbeskrivningen under rubriken "TV- och Internetanslutning":<br />
<blockquote><b>Bredband. Hastighet: 100 Mbit/s. Leverantör: Ownit.</b></blockquote>Vad jag skulle ha gjort när jag läste detta är att tänka för mig själv "nej, det där verkar ju inte rimligt; bäst jag kollar om det verkligen är sant". Men jag är en blåögd och godtrogen människa och jag reagerade snarare med "äntligen <i>riktigt</i> bredband, inget ADSL eller kabelmodem här inte". För i verkligheten fanns det inget bredband alls. Fastigheten var ansluten, men den förra ägaren av min lägenhet hade valt att inte dra kabeln vidare in i bostaden när tillfälle gavs (det var frivilligt).<br />
<br />
Jag kontaktade mäklaren och förklarade att jag var besviken, att jag upplevde objektsbeskrivningen som missledande och att den hade fått mig att värdera bostadsrätten på delvis felaktiga grunder. Mäklaren svarade med att hon beklagade att jag "misstolkat texten så illa", att det hon menat med sin beskrivning var att det fanns <i>möjlighet </i>till bredband. Jag frågade om hon inte kunde tänka sig att i alla fall stå för en del av installationskostnaden (som totalt uppgick till 4375 kr), men hon hävdade bestämt att hon inte gjort något fel och därför inte behövde ta något ekonomiskt ansvar för situationen. Jag sa att jag i så fall kanske skulle testa att driva ärendet vidare. "Gör det" sa hon.<br />
<br />
Vilket jag gjorde. Det var först inte helt uppenbart var jag skulle vända mig. Jag pratade med en lokal konsumentvägledare som sa att Allmänna reklamationsnämnden (ARN) inte hanterar ärenden som har med bostadsaffärer att göra och att jag borde prata med Fastighetsmäklarnämnden (FMN). Jag följde det rådet och ringde en jurist på FMN. När jag förklarat mitt ärendet sa han att det visserligen möjligen skulle kunna vara "något för dem", men att det oavsett utgången av deras utredning inte skulle kunna leda till något skadestånd - FMN prövar nämligen inte ekonomiska tvister. Jag bestämde mig för att principen inte var det viktiga för mig och lät FMN somna om.<br />
<br />
Här kan det vara på sin plats att påpeka att det inte är jättekul att hålla på med en sådan här tvist. När man har ett företag som motpart som bestämt hävdar att de har rätt kan man efter ett tag nästan börja tvivla på sig själv - åtminstone var det så för mig. Men samtidigt kände jag mig dum som hade "gått på det", plus att det sved att behöva betala installatörens räkning ur egen ficka. Så jag gav inte upp.<br />
<br />
ARN blev nästa instans. Visserligen hade konsumentvägledaren sagt att det inte var lämpligt i det här fallet, men jag tänkte att "vad är det värsta som kan hända" och skickade in mina papper. Jag hade lagt lite tid på att skaffa skriftlig bevisning, vilket enligt ARN själva är en förutsättning för att de ska kunna göra en utredning. Bland annat hade jag en utskrift från en mailkonversation där mäklaren bekräftar att hon innan kontraktsskrivningen kände till att det inte fanns någon bredbandsanslutning. Utöver detta skrev jag ett brev där jag bland annat förklarade att jag tyckte det var uppenbart att mäklaren medvetet valt en formulering som bäddade för "misstolkningar". Och så själva objektsbeskrivningen förstås. Sedan väntade jag. Man kan ju tänka sig att en myndighet som granskar konsumenttvister har mycket att göra, så jag hade inga förväntningar gällande behandlingstiden. Faktiskt glömde jag efter ett tag nästan bort hela grejen.<br />
<br />
Men så plötsligt för någon vecka sedan kom det ett brev från en handläggare på ARN där jag kunde läsa följande:<br />
<blockquote><b>[...] I ärendet har motparten lämnat in bifogade svar till nämnden. Svaret innehåller ett förslag till uppgörelse i tvisten. [...]</b></blockquote>Och bifogat fanns även det brev som mäklaren skrivit till ARN, med bland annat följande rader:<br />
<blockquote><b>[...] Jag har kommit fram till att jag medger kravet från min motpart Anders Fjeldstad gällande ersättning för installationskostnad för bredbandsanslutning i lägenheten på SEK 4375 kronor [...]</b></blockquote>Upprättelse! Eftersom det hela slutade med en uppgörelse får jag ju aldrig veta om ARN skulle ha "dömt" till min fördel eller om jag hade "rätt". Och det spelar heller ingen roll för mig - jag fick mitt bredband precis som jag tycker att jag hade rätt till. Mäklaren kanske fortfarande anser att hon inte gjort något fel, men uppenbarligen känner hon inte så starkt för sin sak att hon vill riskera att hamna på någon lista över företag som fällts av ARN.<br />
<br />
<b>Slutsats:</b> Man ska stå på sig! Och ibland (rätt ofta) är det riktigt härligt att bo i Sverige.Anonymoushttp://www.blogger.com/profile/18220892924276676741noreply@blogger.com2tag:blogger.com,1999:blog-2356249235441299353.post-52976914786245704562010-08-17T10:40:00.001+02:002010-08-17T10:56:37.848+02:00Att tänka på när man köper bostadsrättJag har vid det här laget varit med om att både köpa och sälja en bostadsrätt vid ett par tillfällen, vilket alltid verkar vara en lika intressant upplevelse. Miljoner kronor byter ägare, allt ska gå snabbt och flera gånger har jag i efterhand känt mig dum för att jag blivit smålurad eller besviken på någon aspekt av processen. Lustigt nog har jag kommit på mig själv med att lägga mer tid på undersökande arbete när jag exempelvis köper en ny dator eller semesterresa än när jag köpt en lägenhet, trots att den senare affären förstås handlar om väldigt mycket mer pengar. Det är ju helt snedvridet, och jag har därför formulerat några punkter som jag tycker att man som köpare bör tänka på när man ska köpa en bostadsrätt.<br />
<br />
Det finns mycket mer än detta som man bör ha i bakhuvudet vid ett köp (föreningens ekonomi, sin egen, bankernas villkor och så vidare) men dessa kommer direkt från egna lärdomar och kanske sådana man lätt glömmer. Förhoppningsvis kan jag på det här sättet hjälpa någon att göra en smidigare (och därmed bättre) bostadsaffär!<br />
<br />
<br />
<b>Gör en besiktning</b><br />
Du har rätt att grundligt granska bostadsrätten innan du köper den - faktum är att du vid kontraktsskrivningen skriftligen intygar att du fått en sådan möjlighet. Om du exempelvis i efterhand märker att en vattenkran läcker kommer du inte kunna gå till säljaren och klaga, eftersom du hade kunnat upptäcka det vid en noggrann genomgång innan köpet.<br />
<br />
I de fall jag har köpt eller sålt en bostadsrätt har mäklaren alltid sagt att det är en onödig kostnad att göra en besiktning av lägenheten (om man inte verkligen misstänker att något är fel). Jag skulle vilja påstå att om man köper något för kanske miljontals kronor så kan det vara värt att lägga ett par tusenlappar på en fackmannamässig genomgång. Jag kommer garanterat att göra det nästa gång.<br />
<br />
Ett problem här är förstås att mäklaren alltid har så bråttom att få till ett avslut efter budgivningens slut, men man <i>ska </i>ha möjlighet att göra en besiktning. Leta reda på en vettig besiktningsman innan budgivningen startar och boka in själva inspektionen mellan budgivningens slut och kontraktsskrivningen (när du skrivit på köpehandlingarna är det för sent).<br />
<br />
<br />
<b>Dokumentera lägenhetens skick vid visning (eller besiktning)</b><br />
Man köper en bostadsrätt i befintligt skick, och eftersom man kan (ska) undersöka den noggrant innan köpet kommer man sannolikt att kunna skaffa sig en bra bild av just hur detta skick är. Det är sedan säljarens ansvar att lägenhetens tillstånd inte försämras under den tid som löper mellan kontraktsskrivningen och tillträdesdagen. Detta är en väldigt bra anledning till att dokumentera hur lägenheten ser ut och fungerar vid tidpunkten för köpet.<br />
<br />
Jag har varit med om att jag vid tillträdet upptäckt ett stort hål i en dörr till ett rum i den aktuella lägenheten. Jag är övertygad om att hålet inte fanns på visningen, men säljaren hävdar att det alltid varit där (och att jag alltså inte kan kräva att få dörren reparerad eller utbytt på säljarens bekostnad). Dörren var inte med på några bilder i objektsbeskrivningen och jag hade heller inte själv några konkreta belägg för att den skulle varit hel, vilket innebär att jag fick skylla mig själv.<br />
<br />
Kanske äger du en digitalkamera eller en hyfsat modern mobiltelefon - ta dig i så fall tiden att spela in en filmsnutt eller ta bilder då du går på visningen, så har möjlighet att längre fram gå tillbaka och svart på vitt kunna visa upp i vilket skick lägenheten var vid visningstillfället. (Gör du en fullständig besiktning får du förstås ännu bättre underlag, men det skadar inte att dubbelgardera sig.) Detta tycker jag är exempel på en enkel förebyggande åtgärd som knappt tar någon tid och inte kostar en krona.<br />
<br />
<br />
<div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><b>Låt säljaren montera ner allt du inte vill behålla</b></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">Båda gångerna jag köpt bostadsrätt har säljaren "av välvilja" frågat om jag kanske vill ha kvar en hylla, ett draperi eller liknande. I samtliga fall har det i efterhand visat sig att frågan grundat sig i att hyllan lämnar stora märken i väggen efter sig när man tar bort den, att väggen inte är målad bakom, att draperiets fästen förstör taket när man tar loss det och så vidare. Någon gång har jag varit smart och bett säljaren ta ned grejerna själv före köpet, men jag har även gått på en och annan mina. </div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><br />
</div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">Mitt tips är alltså: om du inte är <i>helt säker</i> på att du vill ha kvar det som säljaren erbjuder sig att lämna, se till att han eller hon tar det med sig. Det är alltid lättare och roligare att skaffa/sätta upp/montera något nytt än att försöka få bort spåren av något gammalt. Plus då blir det upp till säljaren att snygga till väggar och tak efter sig.</div><br />
<br />
<b>Ifrågasätt objektsbeskrivningen</b><br />
Mäklaren är skyldig att redovisa den information som säljaren har uppgivit om bostadsrätten, men det är ingen garanti för att uppgifterna är varken korrekta eller fullständiga. Tänk på att det handlar om den kanske största affär du gjort med massor av pengar och därmed en viss risk inblandad. Mäklaren och säljaren är sannolikt personer som du aldrig tidigare träffat och inte vet särskilt mycket om, och de tjänar båda mycket pengar på affären. Vid minska otydlighet i objektsbeskrivningen (eller annat material), fråga! Och se till att få eventuella förtydliganden skriftligt - om det skulle uppstå en tvist i efterhand är det mycket svårare att driva den om man bara kan referera till muntliga uppgifter.<br />
<br />
I objektsbeskrivningen för den senaste bostadsrätten jag köpte stod det "Bredband, 100 Mbit/s. Leverantör: Ownit". När jag sedan flyttade in visade det sig att det inte existerade något fysiskt bredbandsuttag. Jag ringde mäklaren som då beklagade att jag "missförstått" informationsmaterialet - det skulle förstås tolkas som att det finns <i>möjlighet att ansluta sig</i> till bredband, naturligvis mot någon okänd installationsavgift som jag själv får stå för (flera tusenlappar). Här kan man tycka att det är uppenbart att mäklaren formulerat objektsbeskrivningen på ett bedrägligt sätt, men det är för den sakens skull inte säkert att det är så lätt att få någon ekonomisk ersättning. Lärdom: ifrågasätt uppgifterna. Lita inte på mäklaren. Lita inte på säljaren. Skaffa skriftligt underlag.<br />
<br />
<br />
Lycka till i din nästa bostadsaffär!Anonymoushttp://www.blogger.com/profile/18220892924276676741noreply@blogger.com4tag:blogger.com,1999:blog-2356249235441299353.post-50660437943184992812010-06-11T16:55:00.002+02:002010-06-11T16:55:53.697+02:00Migrering från Wordpress till BloggerJag har flyttat min blogg från egenhostad Wordpress till Blogger (moooolnet...). Det verkar vara mycket vanligare att man gör tvärt om, troligen för att en blogginstallation man själv "äger" går att modifiera väldigt mycket, men jag har insett att jag lider mer av administrationen som egenhosting innebär än vad jag gottar mig åt anpassningsmöjligheterna. Jag valde Blogger framför Wordpress.com (hostad lösning) eftersom jag litar mer på Google än Automattic, trots att det innebar en hårigare flyttprocess. För att underlätta för andra som funderar på att gå samma väg tänkte jag ägna resten av det här inlägget åt att beskriva hur en migrering från egen Wordpressinstallation till Blogger kan gå till.<br />
<br />
<a name='more'></a><ol><li>Exportera alla inlägg och kommentarer via Wordpress-admin. Resultatet blir en XML-fil.</li>
<li>Använd <a href="http://wordpress2blogger.appspot.com/">ett verktyg</a> för att konvertera exportfilen till ett format som Blogger kan förstå.</li>
<li>Uppdatera manuellt tidszonen för alla datum i den genererade XML-filen. (Här godtog jag att tidsstämplarna blir felaktiga med avseende på sommartid.)</li>
<li>Sätt upp en ny subdomän (i mitt fall static.fjeldstad.se) och kopiera över alla bilder och övriga filer från wp-content/uploads-katalogen i Wordpressinstallationen. Detta för att slippa manuellt lägga upp alla existerande filer och bilder på Blogger.</li>
<li>Uppdatera alla referenser till filer i wp-content/uploads i exportfilen så att de istället pekar på motsvarande sökväg under den nya subdomänen. (Exempel: http://blogg.fjeldstad.se/wp-content/uploads/2010/06/exempel.jpg blir http://static.fjeldstad.se/wp-content-uploads/2010/06/exempel.jpg.)</li>
<li>Importera inlägg och kommentarer till Blogger. Publicera automatiskt importerade inlägg.</li>
<li>Sätt upp ytterligare en ny subdomän med en kopia av hela Wordpressinstallationen. (I mitt fall wp.fjeldstad.se.)</li>
<li>Konfigurera Blogger för att använda ett specifikt domännamn (i mitt fall blogg.fjeldstad.se istället för hihaj.blogspot.com).</li>
<li>Konfigurera Blogger för att använda tidigare uppsatt Wordpress-klon (wp.fjeldstad.se) som "fallback" vid saknade filer. Detta innebär att om en adress inte motsvarar någon fil som Blogger känner till så byts domännamnet i adressen automatiskt ut mot fallbackdomänen och användaren skickas dit.</li>
<li>Installera ett <a href="http://www.searchenginepeople.com/blog/301-redirect-plugin-for-wordpress-for-non-technical-bloggers.html">redirect-plugin</a> i Wordpress-klonen.</li>
<li>Gå igenom samtliga inlägg via Wordpress-klonens adminsystem och lägg till en redirect till respektive ny inläggsadress. Detta är nödvändigt då man inte har möjlighet att påverka adresstrukturen hos Blogger, och det är inte sannolikt att man har samma struktur i Wordpress. Man vill ju att besökare som följer länkar till de "gamla" inläggen ska hamna rätt (på inläggets sida hos Blogger). Även viktigt så att sökmotorerna förstår att inläggen bytt adress. Detta steg skulle man kunna göra automatiskt (via programmering mot Bloggers repektive Wordpress' API:n) - alternativt gör man det manuellt och ser det som terapi.</li>
<li>Peka om bloggens adress (i mitt fall blogg.fjeldstad.se) till Bloggers IP-adresser. <a href="http://www.google.com/support/blogger/bin/answer.py?hl=sv&answer=55373">Instruktioner finns i Bloggers hjälpavsnitt</a>.</li>
<li>Klistra in Google Analytics-koden för bloggen längst ner i Bloggertemat (om du använder Analytics). Googla för instruktioner, inte svårt.</li>
<li>Uppdatera Feedburners feed-adress så att den pekar på adressen för flödet som Blogger producerar (om du använder Feedburner). Lägg även in adressen till Feedburner-flödet i Bloggers inställningar.</li>
<li>Gå igenom alla migrerade inlägg och se så att de ser schyssta ut - ibland verkar det bli lite konstigt med whitespace, avhjälps genom att öppna och spara inlägget i Blogger-admin. Uppdatera även interna länkar (länkar mellan inlägg på bloggen) så att de inte behöver studsa via fallbacksajten. Detta steg är sannolikt möjligt att automatisera. Jag gjorde det manuellt.</li>
<li>Klart! För mig tog migreringen totalt omkring tre timmar (exklusive inläsning på processen), men då var det också en hel del manuell handpåläggning.</li>
</ol><div>Jag har alltså kvar en Wordpressinstallation under en särskild subdomän (wp.fjeldstad.se) som har som enda syfte att omdirigera sökmotorer och besökare via permanenta redirects från gamla adresser till nya. Det borde göra att jag får behålla min PageRank för inläggen, så även om det är ett meckigt steg tror jag att det är värt det.</div><div><br />
</div><div>Nästa steg är att göra en egen designmall så att bloggen känns lite mer personlig.</div>Anonymoushttp://www.blogger.com/profile/18220892924276676741noreply@blogger.com0tag:blogger.com,1999:blog-2356249235441299353.post-41270634851891341192010-06-09T10:29:00.004+02:002010-06-11T15:08:51.794+02:00Lunarstorm läggs ner - rädda dina blogginlägg och bilderTonårssajten Lunarstorm var det hett någonstans kring år 2000<em> </em>men har på senare år <a href="http://www.idg.se/2.1085/1.118545">tappat användare i en stadig ström</a>. Nu har företaget bakom sajten officiellt gått ut med nyheten att <a href="http://www.dn.se/kultur-noje/nyheter/lunarstorm-laggs-ned-1.1119244" target="_blank">Lunarstorm kommer att läggas ner</a>; sajten stänger dörrarna för gott den 8:e augusti i år. Detta innebär att det är dags för den som har skrivit blogg eller lagt upp en massa bilder på Lunarstorm att försöka rädda det som man vill ha kvar, av nostalgiska skäl exempelvis. Det tråkiga är att eftersom Lunarstorm är ett väldigt "slutet" system så har det alltid varit svårt att exportera sina prylar. Och den goda nyheten är att mitt lilla program Lunarspindeln gör just allt detta mycket enkelt. Här kommer en steg-för-steg-beskrivning för hur du laddar ner dina grejer till din dator, och sedan några ord om hur man kan importera sin Lunarstormblogg till en ny bloggmotor.<br />
<a name='more'></a><br />
<br />
<strong>Steg 1: Installera Lunarspindeln<br />
<span style="font-weight: normal;">Lunarspindeln är ett gratisprogram för Windows. <a href="http://blogg.fjeldstad.se/2009/07/lunarspindeln-beta_4925.html" target="_blank">Du laddar ner det från denna sida.</a></span></strong><br />
<br />
<strong>Steg 2: Starta programmet<br />
<span style="font-weight: normal;">När du startar Lunarspindeln visas en sökruta där du kan skriva in användarnamnet på en Lunarstormmedlem, exempelvis dig själv.</span></strong><br />
<br />
<strong><span style="font-weight: normal;"><a href="http://static.fjeldstad.se/wp-content-uploads/2010/06/ls-steg-2.png"><img alt="" class="alignnone size-full wp-image-439" height="248" src="http://static.fjeldstad.se/wp-content-uploads/2010/06/ls-steg-2.png" title="ls-steg-2" width="400" /></a></span></strong><br />
<br />
<strong><span style="font-weight: normal;"><a href="http://blogg.fjeldstad.se/2009/07/05/lunarspindeln-beta/"></a></span> Steg 3: Leta upp din användare<br />
<span style="font-weight: normal;">Skriv in ett användarnamn och klicka på "Sök". Efter ett par sekunder visas användarnamnet tillsammans med porträttbilden och det antal blogginlägg respektive gallerikategorier (mappar) som Lunarspindeln kunnat hitta för denna användare. Observera att all information som visas är publik - vem som helst kan via en vanlig webbläsare hitta samma information utan att behöva vara inloggad på Lunarstorm. Detta innebär också att eventuella "hemliga" blogginlägg inte kommer att kunna laddas ner.</span></strong><br />
<br />
<strong><span style="font-weight: normal;"><a href="http://static.fjeldstad.se/wp-content-uploads/2010/06/ls-steg-3.png"><img alt="" class="alignnone size-full wp-image-441" height="248" src="http://static.fjeldstad.se/wp-content-uploads/2010/06/ls-steg-3.png" title="ls-steg-3" width="400" /></a> </span></strong><br />
<br />
<strong><span style="font-weight: normal;"><strong>Steg 3: Ladda ner blogginlägg och galleribilder</strong><br />
För att spara (publika) blogginlägg och galleribilder klickar du helt enkelt på respektive knapp i Lunarspindeln. Det skapas automatiskt en mapp på skrivbordet som heter "Lunarstorm", och i den en mapp för varje användare du laddat ner inlägg eller bilder från. Bloggen sparas i två format: ren text och RSS (XML). Klart!</span></strong><br />
<br />
<strong><span style="font-weight: normal;"><a href="http://static.fjeldstad.se/wp-content-uploads/2010/06/ls-steg-4.png"><img alt="" class="alignnone size-full wp-image-442" height="208" src="http://static.fjeldstad.se/wp-content-uploads/2010/06/ls-steg-4.png" title="ls-steg-4" width="310" /></a></span></strong><br />
<br />
<strong><span style="font-weight: normal;"><strong>Och sedan då...?</strong><br />
När du väl har fått ut det du vill ha kvar från Lunarstorm kanske det är dags att börja fundera på hur du vill blogga och dela med dig av bilder i fortsättningen. Själv tycker jag att <a href="http://www.flickr.com/" target="_blank">Flickr</a> och <a href="http://picasaweb.google.se/" target="_blank">Picasa Web Albums</a> är bra tjänster för att publicera bildalbum, och <a href="http://wordpress.org/" target="_blank">Wordpress</a> är en lättanvänd bloggmotor som man antingen kan installera själv på ett webbhotell eller använda någon färdig installation av. Wordpress har dessutom en funktion för att importera blogginlägg från RSS (ej tillgängligt i alla färdiga installationer, saknas exempelvis på Wordpress.com) vilket innebär att du kan få in alla dina Lunarstorminlägg på den nya bloggen med ett par klick.</span></strong><br />
<br />
<strong><span style="font-weight: normal;">Lycka till!</span></strong>Anonymoushttp://www.blogger.com/profile/18220892924276676741noreply@blogger.com12tag:blogger.com,1999:blog-2356249235441299353.post-5960605400058001212010-06-08T23:12:00.002+02:002010-06-11T15:12:15.802+02:00Fixa snabbare uppladdningar i PicasaJag skrev nyss <a href="http://blogg.fjeldstad.se/2010/06/ny-backupstrategi-for-mina-bilder_44.html">ett inlägg om hur jag börjat använda Picasa Web Albums</a> som backuptjänst för mina foton. Första backuptagningen är förstås omfattande, men jag reagerade på att den verkade gå <em>väldigt </em>långsamt och dessutom var fruktansvärt diskintensiv. Nu hittade jag en liten inställning i Picasa som löste problemet: <strong>justera nivån av nätverksloggning</strong>.<br />
<br />
Som standard är Picasa konfigurerat för att logga all nätverkskommunikation, vilket innebär att det blir fullt upp när man vill överföra många bilder i ett svep. Jag ändrade till att <strong>endast logga eventuella fel</strong>, och vips gick min uppladdningshastighet från typ 70 kB/s till ungefär 350-500 kB/s. Fortfarande inte direkt bländande hastighet med tanke på att jag har kapacitet för 8 Mbit/s upp/ned, men ändå en stor förbättring. Bonus för att hårddiskarna inte knastrar ihjäl sig (eller mig) också.<br />
<br />
Bilden nedan visar mina inställningar efter ändringen.<br />
<br />
<img alt="Loggning av nätverksaktivitet i Picasa" class="alignnone size-full wp-image-432" height="258" src="http://static.fjeldstad.se/wp-content-uploads/2010/06/picasa-network-logging-e1276031552200.png" title="Loggning av nätverksaktivitet i Picasa" width="501" />Anonymoushttp://www.blogger.com/profile/18220892924276676741noreply@blogger.com0tag:blogger.com,1999:blog-2356249235441299353.post-82343406895746106562010-06-08T21:40:00.002+02:002010-06-11T15:13:37.042+02:00Ny backupstrategi för mina bilder - Picasa Web AlbumsFör något halvår sedan <a href="http://blogg.fjeldstad.se/2009/10/flexibel-onlinebackup-med-jungle-disk_9542.html">skrev jag om hur jag hade valt Jungle Disk som onlinebackuplösning</a> för alla mina viktiga filer. Som en liten uppföljning kan jag säga att jag är väldigt nöjd med tjänsten - jag betalar normalt mellan 40-50 kr per månad för en backup på cirka 35 GB, och då ingår en riktigt smidig synkfunktion som ser till att mina jobbfiler hålls uppdaterade mellan mina två datorer (ja, den är bättre än <a href="https://www.dropbox.com/">Dropbox</a> - man kan exempelvis välja vilka mappar som ska synkas, vilken lyx...). Allt sker förstås i bakgrunden vilket innebär att jag aldrig ens märker att något händer, och skulle något gå fel så får jag e-post som talar om detta så att jag kan ta en titt. Som sagt, en väldigt välfungerande och smidig tjänst.<br />
<br />
En stor del av det jag säkerhetskopierar är foton jag samlat på mig genom åren och som har ett stort affektionsvärde. Jag använder Googles gratisprogramvara <a href="http://picasa.google.com/">Picasa</a> för att organisera bilderna och har tidigare ibland lagt upp bilder i den webbaserade motsvarigheten, <a href="http://picasaweb.google.se/">Picasa Web Albums</a>. 1 GB utrymme ingår gratis när man skapar ett Google-konto och den gränsen har inte varit svår att hålla mig under när jag bara undantagsvis lagt upp något mindre album jag velat dela med mig av.<br />
<br />
Nu har jag dock tänkt om. Google erbjuder <a href="http://picasa.google.com/support/bin/answer.py?hl=en&answer=39567">uppgraderingar av utrymmet</a> (mot en avgift) som då delas mellan Gmail, Docs och Picasa Web Albums. 20 GB extra (utöver det man alltid har tillgång till kostnadsfritt) kostar $5 per år, vilket motsvarar cirka $0,02 per GB och månad. Detta kan jämföras med Jungle Disks lagringstaxa (via Rackspace Cloud) på $0,15 per GB och månad. Hittills har mitt resonemang varit att den extra kostnaden vägs upp av att det är smidigt att ha allt säkerhetskopierat till ett och samma ställe, men nu jag har bestämt mig för att omvärdera detta.<br />
<br />
Den nya planen blir alltså att synkronisera alla mina bildalbum (som jag redan har i Picasa lokalt på datorn) med Picasa Web Albums. Jag kommer att ha alla bilder smidigt tillgängliga på nätet, vilket betyder att jag enkelt kan dela ut dem till vänner när jag vill (en funktion som saknas i Jungle Disk) och rent allmänt komma åt dem varifrån som helst utan att behöva någon särskild programvara. Så man kan säga att jag får en för (det specifika) ändamålet bättre tjänst till ett lägre pris, vilket ju är trevligt. Jag kommer dock naturligtvis fortsätta använda Jungle Disk för allt som ska säkerhetskopieras och/eller synkas förutom just bilder.<br />
<br />
<strong>Uppdatering (några timmar senare): </strong>Om du har problem med att uppladdningarna går långsamt, <a href="http://blogg.fjeldstad.se/2010/06/fixa-snabbare-uppladdningar-i-picasa_7019.html">testa att ändra nivån av loggning för nätverksaktivitet i Picasa</a>. Det hjälpte väldigt mycket för mig.Anonymoushttp://www.blogger.com/profile/18220892924276676741noreply@blogger.com1tag:blogger.com,1999:blog-2356249235441299353.post-21384051009314456622010-04-27T22:32:00.002+02:002010-06-11T15:44:06.390+02:00Spotify borde ha lärt sig av Google Buzz<a href="http://www.dn.se/kultur-noje/musik/spotify-satsar-pa-helhetslosning-1.1084042">Idag</a> <a href="http://www.spotify.com/se/blog/archives/2010/04/27/the-next-generation/">släpptes Spotify 0.4.3</a> med en rad nya funktioner, varav flera bygger på integration med "sociala medier", framför allt Facebook. Man har nu bland annat ständigt tillgång till en lista över "Spotifyvänner" som man kan se vilken musik de lyssnar mest på, vilka spellistor de skapat och liknande.<br />
<br />
Vid installationen av den nya Spotifyversionen ställs frågan om man vill aktivera Facebookintegrationen, och om man svarar ja publiceras direkt en länk till ens profilsida hos Spotify i ens Facebookflöde. På denna profilsida ligger som standard samtliga egna spellistor med, och programmet har räknat ut vilka artister och låtar man spelat flest gånger. Vem som helst kan titta på ens profilsida utan att man blir medveten om det.<br />
<br />
När Google släppte Buzz fick de direkt kritik för att tjänsten automatiskt aktiverades och publicerade information om användarna som de inte själva valt att lägga ut. <a href="http://www.businessinsider.com/how-google-went-into-code-red-and-saved-google-buzz-2010-2">Google fick rejält på skallen och valde att ändra</a> så att kontrollen över vem som får se vad blev mer lättillgänglig och explicit. Jag tycker att Spotify borde ha lärt sig av Googles läxa och <em>inte </em>gjort en massa antaganden om hur jag vill hantera min privata information. Några specifika exempel:<br />
<ul><li>Jag skulle vilja ges en möjlighet att titta igenom och redigera min nya profilsida <em>innan något publiceras första gången.</em></li>
<li>Nya inställningar som rör publicering av min information bör presenteras vid installationstillfället.</li>
<li>Jag bör kunna välja huruvida min profilinformation helt eller delvis endast ska vara synlig för de personer jag uttryckligen godkänner (mina vänner).</li>
<li>Facebook bör aldrig posta något till min Facebooksida utan att jag ber om det. Reklamen Spotify gör för sig själv under installationen är ett exempel på hur jag <em>inte</em> vill att programmet ska bete sig.</li>
<li>Jag vill veta när någon har lagt till mig på sin lista över Spotifyvänner och kunna välja om detta är okej eller inte.</li>
</ul>Jag gillar verkligen Spotify som tjänst och betalar gärna en slant för att slippa reklam och kunna ta med mig den när jag är på resande fot. Men jag kan bara sucka över hur Spotifys intåg bland de sociala medierna gick till, när förutsättningarna för att göra rätt faktiskt är goda. Det handlar ju bara om sunt förnuft.Anonymoushttp://www.blogger.com/profile/18220892924276676741noreply@blogger.com4tag:blogger.com,1999:blog-2356249235441299353.post-72076109096559613992010-01-29T18:07:00.001+01:002010-06-11T13:51:13.004+02:00Synkronisera bokmärken mellan datorer i Google ChromeOfta hittar jag en bra artikel eller ett intressant foruminlägg på webben som jag bokmärker för att läsa senare. Sedan när jag sitter och jobbar med en relaterad uppgift och kommer att tänka på den där sidan jag hittade så upptäcker jag att bokmärket ju ligger på min <em>andra </em>dator - typiskt irriterande. Nu härom dagen fick jag syn på den här lilla påannonseringen när jag öppnade en ny flik i Google Chrome:<br/><br/><img style="border: 0px initial initial;" title="Aktiveringsknapp för bokmärkessynkronisering i Google Chrome" src="http://static.fjeldstad.se/wp-content-uploads/2010/01/bmsync.png" alt="bmsync" width="299" height="51" /><br/><br/>Google har byggt in en funktion i Chrome som gör att man kan spara alla sina bokmärken centralt under sitt Google-konto, vilket innebär att man kan hålla godtyckligt antal datorers bokmärken synkroniserade. Det enda man behöver göra är att klicka på knappen en gång per dator som man vill synka och ange inloggningsuppgifter för sitt Google-konto. Mycket smidigt!<br/><br/><em>Parentes:</em> För mig är det inget problem eftersom jag i princip är ensam användare på mina båda datorer, men det vore intressant att se om man kan ha två olika synkprofiler mot olika konton på samma dator...misstänker att funktionen inte är så avancerad. Har man ett verkligt behov av att variera innehåll per användare så kan man ju alltid skapa flera användare i operativsystemet.<br/><br/>Hur som helst - jag rekommenderar varmt den nya bokmärkessynkfunktionen i Google Chrome!Anonymoushttp://www.blogger.com/profile/18220892924276676741noreply@blogger.com0tag:blogger.com,1999:blog-2356249235441299353.post-38295789165213342022009-12-26T19:08:00.001+01:002010-06-11T13:51:13.007+02:00Boktips: Metro 2033Julens boktips är den ryska "<a href="http://www.adlibris.com/se/product.aspx?isbn=9188858901">Metro 2033</a>" av den lika ryske Dmitrij Gluchovskij som handlar om en framtid där de enda överlevande människorna efter ett globalt kärnvapenkrig hankar sig fram i tunnelbanan under Moskva. Varje station är mer eller mindre ett eget litet samhälle där folket bor i tält, käkar champinjoner och hör rykten om att skumma grejer pågår i andra delar av tunnelsystemet. Huvudpersonen är en nisse som åtar sig ett uppdrag som innebär att han måste lämna stationen där han levt större delen av sitt liv och ge sig ut på en vandringsfärd genom underjorden. Det händer en massa konstiga saker (mutanter, kannibalism, spökerier etc.) och boken är genomgående riktigt stämningsfull och spännande. Gillar man dystopier i stil med Fallout så är detta definitivt schysst läsning. Bonus är att det ser ut att bli första delen i en trilogi, plus att man håller på och gör ett spel av hela historien.<br/><br/>Köp! Läs!Anonymoushttp://www.blogger.com/profile/18220892924276676741noreply@blogger.com0tag:blogger.com,1999:blog-2356249235441299353.post-36490971121055861322009-11-18T15:11:00.002+01:002010-06-11T15:44:37.054+02:00Ekonomiska speltips i novembermörkretOm man är det minsta intresserad av spel brukar den här tiden före jul vara goda tider, och i år är inget undantag med titlar som Modern Warfare 2, Operation Flashpoint 2, Dragon Age: Origins och så vidare. Men om man inte riktigt orkar punga ut med 400-600 kr för ett spel finns förstås alltid alternativ som är snällare mot plånboken. Ofta hittar åtminstone jag ett gäng spel som jag tidigare tänkt skaffa men glömt bort. Här är några tips:<br />
<ul><li>Dead Space (PS3), <a href="http://cdon.se/spel/dead_space-897950">199 kr på CDON</a></li>
<li>Fallout 3 (PS3), <a href="http://cdon.se/spel/fallout_3-964634">199 kr på CDON</a></li>
<li>Left 4 Dead (PC), <a href="http://cdon.se/spel/left_4_dead-714910">199 kr på CDON</a></li>
<li>Skate 2 (X360), <a href="http://cdon.se/spel/skate_2-4065608">199 kr på CDON</a></li>
<li>Mirror's Edge (PS3), <a href="http://www.webhallen.com/prod.php?id=84529">139 kr på Webhallen</a></li>
<li>Bionic Commando (X630), <a href="http://www.webhallen.com/prod.php?id=81445">199 kr på Webhallen</a></li>
<li>Prince of Persia (PS3), <a href="http://www.webhallen.com/prod.php?id=89795">199 kr på Webhallen</a></li>
<li>Resident Evil 4 (Wii), <a href="http://www.megastore.se/template/next,Product.vm?itemid=1716527&source=1900">269 kr på Megastore</a></li>
</ul>Har du fler? Dela med dig!Anonymoushttp://www.blogger.com/profile/18220892924276676741noreply@blogger.com9tag:blogger.com,1999:blog-2356249235441299353.post-71014173791137758662009-10-29T19:56:00.002+01:002010-06-11T15:44:53.246+02:00Cleanify.net släpptPrecis nyss släpptes <a href="http://cleanify.net/">Cleanify.net</a>, en slags betaversion av min approach till riktigt snygga Spotifylänkar. Härom dagen lade jag ju upp en sida där jag experimenterade med tekniken, men nu är flera stora förbättringar gjorda som faktiskt kan göra detta riktigt användbart. Features:<br />
<ul><li>Adresser på formen <a href="http://cleanify.net/play/track/in-flames/morphing-into-primal">http://cleanify.net/play/track/in-flames/morphing-into-primal</a> - grymt snygga.</li>
<li>Automatisk översättning av alla Spotifyadresser som man kopierar/klipper ut (för närvarande endast Windows) - känns som magi.</li>
</ul>Testa gärna!<br />
<br />
<a href="http://cleanify.net/"><img alt="cleanify.net" class="alignnone size-full wp-image-410" height="397" src="http://static.fjeldstad.se/wp-content-uploads/2009/10/cleanify.net.png" title="cleanify.net" width="500" /></a>Anonymoushttp://www.blogger.com/profile/18220892924276676741noreply@blogger.com8tag:blogger.com,1999:blog-2356249235441299353.post-89210143888925685442009-10-27T13:16:00.002+01:002010-06-11T15:15:28.685+02:00Snyggare Spotify-adresser med CleanifyJag skrev igår en kort notis om att Spotify släppt ett API som gör att man exempelvis kan slå upp Spotify-URL:er och få veta information om artisten/albumet/spåret men att själva URL:erna fortfarande är fula - man kan inte utläsa ur adressen vad som faktiskt kommer spelas när man följer den.<br />
<br />
Så i morse satte jag mig och snabbkodade ihop en mycket simpel liten webbapplikation som översätter en vanlig Spotify-adress till en läsbar motsvarighet. Du hittar applikationen, som jag kallat <em>Cleanify</em>, på <strong><span style="text-decoration: line-through;">cleanify.hihaj.com</span> </strong><strong><a href="http://cleanify.net/">cleanify.net</a></strong>. Testa gärna!<br />
<br />
Rent tekniskt fungerar det så att man anger vilken Spotify-adress man vill använda, varpå Cleanify gör ett uppslag mot Spotifys <a href="http://developer.spotify.com/en/metadata-api/overview/">metadata-API</a> och hämtar artist, album och spårinformation (beroende på vilken typ av länk det handlar om). En ny länk innehållande artist etc. genereras och går att använda istället för den ursprungliga. Delar av ursprungsadressen läggs till i slutet av den nya, och själva vidarebefordringen baseras på dessa delar. En väldigt enkel och kanske till och med naiv implementation, men det fungerar.<br />
<br />
<strong>Uppdatering: </strong>Nu finns en "riktig" version av <a href="http://cleanify.net/">Cleanify</a> med snyggare länkar och ett program som automatiskt översätter Spotifylänkar i bakgrunden. <a href="http://blogg.fjeldstad.se/2009/10/cleanifynet-slappt_242.html">Här är ett blogginlägg</a> som beskriver den kort.<br />
<br />
<a href="http://cleanify.net/"><img alt="cleanify" class="alignnone size-full wp-image-403" height="271" src="http://static.fjeldstad.se/wp-content-uploads/2009/10/cleanify.png" title="cleanify" width="500" /></a>Anonymoushttp://www.blogger.com/profile/18220892924276676741noreply@blogger.com1tag:blogger.com,1999:blog-2356249235441299353.post-91770059544980198072009-10-26T19:59:00.002+01:002010-06-11T15:16:05.804+02:00I can haz clean Spotify URL?Läste idag att <a href="http://developer.spotify.com/blog/archives/2009/10/26/launching-the-metadata-api/">Spotify har publicerat ett "metadata-API"</a> där man bland annat kan "slå upp" Spotify-URL:ar och få tillbaka artist- och albuminformation. Med andra ord är det tekniskt möjligt att göra typ en webbtjänst som skapar <em>fina </em>Spotify-URL:ar som översätts till fungerande, <em>fula</em> motsvarigheter när man klickar på dem.<br />
<br />
Men frågan är då: hur svårt är det för Spotify att göra URL:arna fina från början? Jag vill alltså ha exempelvis <strong>http://open.spotify.com/Dream-Theater/The-best-of-times</strong> istället för http://open.spotify.com/track/1FESZiB2Usc0HxZVqXqHPM. För mig skulle det vara helt okej att de lade till den där crazy hashsträngen (1FESZiB2Usc0HxZVqXqHPM) efter låttiteln i adressen och gjorde uppslaget enbart på den - huvudsaken är att man ser vad det är man kommer få lyssna på innan man följer länken.<br />
<br />
Bara en tanke alltså.<br />
<br />
<strong><span style="text-decoration: line-through;">Uppdatering: </span></strong><span style="text-decoration: line-through;">Tills vidare kan man använda </span><a href="http://cleanify.hihaj.com/"><span style="text-decoration: line-through;">cleanify.hihaj.com</span></a><span style="text-decoration: line-through;"> som jag kodade ihop nu på morgonen. Fixar en läsbar URL som även fungerar som länk på exempelvis Facebook eftersom den är en redirect till den "riktiga" Spotify-URL:en. Exempel: </span><a href="http://cleanify.hihaj.com/play/dream-theater/the-best-of-times/track/1FESZiB2Usc0HxZVqXqHPM"><span style="text-decoration: line-through;">http://cleanify.hihaj.com/play/dream-theater/the-best-of-times/track/1FESZiB2Usc0HxZVqXqHPM</span></a><br />
<br />
<strong>Uppdatering: </strong>Se <a href="http://cleanify.net/">Cleanify.net</a> och/eller <a href="http://blogg.fjeldstad.se/2009/10/cleanifynet-slappt_242.html">det här blogginlägget</a>.Anonymoushttp://www.blogger.com/profile/18220892924276676741noreply@blogger.com3tag:blogger.com,1999:blog-2356249235441299353.post-1540971162170118532009-10-26T17:30:00.002+01:002010-06-11T15:45:28.911+02:00Lär YSlow känna igen fler CDN-adresserMånga webbutvecklare använder Yahoos Firebug-tillägg YSlow för att utvärdera prestanda på sina sajter och hitta aspekter med förbättringspotential. I princip kan man säga att YSlow utgår från ett visst regelverk och ger en sajt ett betyg inom ett antal olika grenar. Det hela viktas ihop till ett totalbetyg som mer eller mindre säger hur optimerad sajten är (från besökarens perspektiv - prestandaproblem på serversidan kan av naturliga skäl inte tas med i undersökningen).<br />
<br />
En gren som de flesta mindre sajter får dras med låga betyg i är "Use a Content Delivery Network (CDN)" - alltså att använda ett särskilt servernätverk specifikt för att leverera statiskt innehåll (som bilder, stylesheets, javascript etc.) till besökaren. Detta är normalt något som större webbplatser utnyttjar men som "vanliga bloggare" och liknande kanske inte kan lägga pengar på. Och <em>om </em>man ändå lägger pengar på det och kör testet igen så är risken stor att man <em>ändå </em>får lägsta möjliga betyg. Varför? Jo, som standard känner YSlow bara till någon enstaka CDN-adress (sannolikt Yahoos egna CDN), och om man skaffat ett konto någon annan stans förstår YSlow inte att det faktiskt är ett CDN. Men det går att rätta till (åtminstone hjälpligt).<br />
<br />
<a name='more'></a>Under listan över filer som YSlow tycker ska läggas ut på ett CDN står det <em>"You can specify CDN hostnames in your preferences. See </em><a href="http://developer.yahoo.com/yslow/faq.html#faq_cdn"><em>YSlow FAQ</em></a><em> for details.". </em>Följer man länken och läser i FAQ:en så ser man att man först ska öppna Firefoxinställningarna genom att skriva <strong>about:config</strong> i adressfältet och sedan modifiera värdet som ligger under <strong>extensions.yslow.cdnHostnames</strong> (som är en tom textsträng som standard). Här skriver man alltså in adressen till sitt CDN, startar om Firefox och kan sedan förvänta sig en betydligt bättre poäng av YSlow.<br />
<br />
Jag irriterade mig dock på att standardinställningarna inte innehåller ens de vanligaste eller största CDN-adresserna och gjorde därför en liten undersökning. Detta är vad jag kom fram till - jag ger dock inga som helst garantier för att listan stämmer fullt ut.<br />
<ul><li>SimpleCDN - <strong>simplecdn.net</strong></li>
<li>Akamai<span style="white-space: pre;"> </span> - <strong>akamai.net</strong></li>
<li>Limelight Networks - <strong>llnwd.net</strong></li>
<li>Amazon CloudFront - <strong>cloudfront.net</strong></li>
<li>Rackspace Cloud Files - <strong>cdn.cloudfiles.rackspacecloud.com</strong></li>
<li>Cachefly - <strong>cachefly.com</strong></li>
<li>CoralCDN - <strong>nyud.net</strong></li>
<li>Mirror Image Internet - <strong>mirror-image.net</strong></li>
<li>Flickr - <strong>static.flickr.com</strong></li>
<li>Highwinds - <strong>hwcdn.net</strong></li>
<li>EdgeCast Networks - <strong>edgecastcdn.net</strong></li>
<li>Facebook - <strong>fbcdn.net</strong></li>
<li>BitGravity - <strong>bitgravity.com</strong></li>
<li>AOL - <strong>aolcdn.com</strong></li>
<li>Google APIs - <strong>googleapis.com</strong></li>
<li>Google Analytics - <strong>google-analytics.com</strong></li>
<li>Yahoo APIs - <strong>yahooapis.com</strong></li>
<li>Cotendo - <strong>cotcdn.net</strong></li>
<li>Level 3 Communications - <strong>level3.net</strong></li>
<li>Internap - <strong>internap.com</strong></li>
</ul>Anger man alla dessa (separerade med komman) borde man kunna få ett mer sanningsenligt resultat när man av nyfikenhet kör YSlow på andra sajter än ens egna. Lägg till nedanstående textsträng under konfigurationsnyckeln <strong>extensions.yslow.cdnHostnames </strong>i Firefox så finns det i alla fall en teoretisk möjlighet att du kommer börja se <em>några </em>andra betyg än "F" på "Use a Content Delivery Network (CDN)" i YSlow.<br />
<blockquote>simplecdn.net, akamai.net, llnwd.net, cloudfront.net, cdn.cloudfiles.rackspacecloud.com, cachefly.com, nyud.net, mirror-image.net, static.flickr.com, hwcdn.net, edgecastcdn.net, fbcdn.net, bitgravity.com, aolcdn.com, googleapis.com, yahooapis.com, cotcdn.net, level3.net, internap.com, google-analytics.com</blockquote><strong>Notis: </strong>Många större sajter mappar en egen subdomän till sitt CDN, vilket "döljer" leverantören för YSlow. Exempelvis om jag hade, säg, Level 3 som CDN-leverantör så skulle jag kunna peka adressen cdn.fjeldstad.se till mitt konto hos Level 3 (som egentligen kanske har adressen fjeldstad.level3.net) för att få det att se lite snyggare ut om någon kollar min sidkod. YSlow skulle då sannolikt säga att fjeldstad.se inte använder något CDN, trots att jag lagt till level3.net i konfigurationen. Smällar man får ta tycker jag - man kan ju inte gärna sitta och lägga till alla enskilda sajters egna påhittade CDN-adresser.Anonymoushttp://www.blogger.com/profile/18220892924276676741noreply@blogger.com0tag:blogger.com,1999:blog-2356249235441299353.post-26854089199627252022009-10-19T12:24:00.002+02:002010-06-11T15:45:52.562+02:00Flexibel onlinebackup med Jungle DiskFör några år sedan hade jag grav otur: just när jag höll på att installera om operativsystemet på min dator kraschade den externa hårddisken där jag hade lagt en massa filer som skulle flyttas över från det gamla till det nya systemet. Sedan dess har jag varit rätt noga med att ha en ordentlig backup för att slippa förlora fler dokument, bilder och andra filer. Hittills har jag inte hittat någon lösning som varit perfekt, men nu tror jag att jag äntligen kan vara något riktigt bra på spåren. Igår kväll installerade jag nämligen <strong>Jungle Disk</strong>.<br />
<br />
<a name='more'></a>Jag har haft min nuvarande dator i kanske drygt två år. I den finns två likadana 400 GB-diskar som jag kör i en speglad RAID-konfiguration, vilket innebär att alla förändringar påverkar båda hårddiskarna samtidigt. Om en hårddisk skulle gå sönder finns sannolikt den andra fortfarande kvar, vilket innebär att jag inte förlorar några filer. Det kan å andra sidan hända något exceptionellt, typ att blixten slår ner, vilket kan förvandla hela datorn till en rykande hög metall och plast. För att ha en viss beredskap för sådana olyckor har jag även en liten extern hårddisk som jag kopplar in ibland och kör förberedda backupjobb mot.<br />
<br />
Detta tycker jag är en okej setup, men den är inte perfekt. Det skulle exempelvis kunna bli inbrott, och då är en extern hårddisk lätt att stoppa i fickan och ta med sig (även om den inte är värd så mycket). Eller så kan det börja brinna och hela lägenheten förintas (då kan man i och för sig hävda att jag har värre problem än några försvunna filer, men det är inte poängen här). Det skulle alltså behövas en lagringsplats någon helt annan stans.<br />
<br />
<strong>Onlinebackup via Jungle Disk<br />
<span style="font-weight: normal;">Det finns massor av onlinebackuptjänster, alla med sina egna för- och nackdelar. Efter moget övervägande har jag bestämt mig för att testa <a href="https://www.jungledisk.com/">Jungle Disk</a>, som bland annat har följande positiva egenskaper:</span></strong><br />
<ul><li>Ingen övre gräns för mängd lagringsutrymme.</li>
<li>Möjlighet att själv välja vilka leverantörer tjänsten ska använda för ens filer (<a href="http://aws.amazon.com/s3/">Amazon S3</a> och/eller <a href="http://www.rackspacecloud.com/cloud_hosting_products/files">Rackspace Cloud Files</a>) (även möjligt att ange ett eget Amazon S3-konto).</li>
<li>Enkel och skalbar prismodell - man betalar ($2 + $0,15*[antal GB])/månad*</li>
<li>En månads löpande avtal med 30 dagars uppsägningstid - alltså ingen lång bindningstid.</li>
<li>Klientprogramvara till Windows, Mac och Linux.</li>
<li>Möjligt att administrera sina filer via nätverksenhet(er).</li>
<li>Enkelt att sätta upp automatisk, schemalagd backup av valfria filer och mappar.</li>
<li>Tillåtet att installera klientprogramvaran på så många datorer man vill.</li>
<li>Åtkomst via webbgränssnitt.</li>
<li>SSL-kryptering av alla överföringar och möjlighet att lagra filer (inklusive filnamn) krypterade.</li>
<li>Konfigurerbar versionshistorik för alla filer.</li>
</ul><em>* om man vill använda Amazon S3 tillkommer avgifter för utnyttjad trafik och antal requests.</em><br />
<br />
Vidare är version 3.0 av klientprogramvaran på gång (beta finns) där det har implementerats en synkroniseringsfunktion i stil med <a href="https://www.getdropbox.com/">Dropbox</a>, men med fördelen att man själv kan välja vilka mappar som ska synkas för varje klient.<br />
<br />
Just nu håller jag på med en initial backup av känslig data (typ bokföring, kundinformation och liknande), där jag valt att använda full kryptering för såväl överföring som lagring. Med 3.0 beta-versionen av klientprogramvaran ligger överföringshastigheten för ett backupjobb på omkring 450-500 kB/sekund vilket jag tycker är riktigt bra med tanke på att jag sitter på en 10/10 Mbit/s-anslutning och filservern ligger hos Rackspace i USA.<br />
<br />
<a href="http://static.fjeldstad.se/wp-content-uploads/2009/10/jungledisk.png"><img alt="jungledisk-500" class="alignnone size-full wp-image-385" height="338" src="http://static.fjeldstad.se/wp-content-uploads/2009/10/jungledisk-500.png" title="jungledisk-500" width="500" /></a><br />
<br />
Det är förstås lite tidigt att ge något omdöme då jag bara har använt tjänsten i några timmar, så jag får återkomma till det längre fram. Det första intrycket är dock riktigt bra, och priset känns överkomligt med tanke på skalbarheten. Jag räknar med att lagra kanske 50 GB, vilket ger en månadskostnad på $9,5 - 66 kr med dagens dollarvärde - något mindre än två stora latte på Espresso House alltså. Notera: 50 Gb kostar ungefär lika mycket på Dropbox men då får man bara synkning av en enda mapp, här får man synkning, backup och arkivering av vilka mappar och filer man vill. (Det finns dock ingen snygg iPhone-applikation för Jungle Disk, en av de största fördelarna med Dropbox enligt mig.)<br />
<br />
<strong>Nästa nivå<br />
<span style="font-weight: normal;">Att ha en säkerhetskopia hos en extern part är första steget bortom den enkla externa hårddisken, men vill man vara riktigt noggrann så ska man nog inte bygga upp ett beroende mot en enskild aktör. Vad händer om Jungle Disk (som ägs av Rackspace) går under? Eller Rackspace självt? I min nuvarande uppsättning så skulle mina filer gå förlorade, vilket förstås skulle kännas ruskigt snopet. När man använder Rackspace via Jungle Disk har man heller inte kontroll över själva lagringskontot (i den mening att man inte kan gå till Rackspaces webbplats och logga in - man måste gå via Jungle Disk). Den möjligheten finns däremot om man istället väljer Amazon S3 som underliggande lagringstjänst - man kan ange sitt eget konto och sedan administrera det genom Jungle Disk.</span></strong><br />
<br />
Med andra ord skulle man kunna fortsätta använda Jungle Disk, som jag tycker verkar ha en riktigt bra klientprogramvara, men låta själva filerna lagras på ett separat S3-konto som man själv har tecknat. Amazon är lite dyrare än Rackspace i och med att de tar betalt för bandbredden, men vill man vara riktigt säker kanske det är värt det. Underförstått då att man samtidigt har kvar sitt Rackspacekonto så att man verkligen sprider riskerna.<br />
<br />
Vill man gå ännu längre skulle man kunna ha en NAS lokalt i hemmet som man gör backuper mot från sina datorer och sedan låta <em>den </em>säkerhetskopieras i bakgrunden mot Rackspace/Amazon S3 via Jungle Disk - på det sättet har man en mellanlagringspunkt med hög bandbredd till datorerna som i sin tur kan ses som säker eftersom den speglas ut på en eller flera ytterligare geografiska platser.<br />
<br />
Jahapp, detta var lite av min syn på backup för privatpersoner (och mindre företag, som mitt eget). Kommentera gärna om ni har andra åsikter eller synpunkter!Anonymoushttp://www.blogger.com/profile/18220892924276676741noreply@blogger.com13tag:blogger.com,1999:blog-2356249235441299353.post-69488389757834431852009-10-05T17:00:00.001+02:002010-06-11T13:51:13.022+02:00Boktips: Pro ASP.NET MVC av Steven SandersonJag har precis läst klart boken <strong><a href="http://www.bokus.com/b/9781430210078.html">Pro ASP.NET MVC</a></strong> av Steven Sanderson. Resultat: jag är gravt peppad att sätta igång med ASP.NET MVC! Jag gillade verkligen den här boken; <a href="http://blog.codeville.net/">Sanderson</a> skriver strukturerat och koncist, med en blandning av djupdykningar i tekniken och konkreta kodexempel. Ett klart plus är också att han inte är associerad med Microsoft - flera gånger understryker han att hans exempel inte handlar om "demoware" utformade att få ramverket att glänsa utan skulle kunna fungera i en verklig situation. Boken går igenom många aspekter av webbutveckling med snygg mjukvarudesign som röd tråd och jag upplevde att den förklarar principerna bakom MVC-mönstret på ett mycket grundligare sätt (och lämnar färre frågetecken) än exempelvis <em>Professional ASP.NET MVC 1.0</em> (av bland andra Scott Guthrie) som jag läst tidigare.<br/><br/>Om du är det minsta nyfiken på ASP.NET MVC så tycker jag absolut att du ska låna eller köpa den här boken. När jag skaffade den kostade den knappt 300 kr och det var den utan tvekan värd.Anonymoushttp://www.blogger.com/profile/18220892924276676741noreply@blogger.com0tag:blogger.com,1999:blog-2356249235441299353.post-5961559759525882692009-09-23T08:32:00.004+02:002010-06-11T15:46:39.604+02:00Aldrig mer morgontrött med Sleep Cycle till iPhone?Gravt irriterande scenario: du vaknar typ 40 minuter före väckarklockan och känner dig utvilad, som en helt ny människa. Men eftersom det är så länge kvar tills du hade tänkt stiga upp så ligger du kvar och gottar dig, och somnar efter några minuter om. När klockan sedan ringer kan du knappt öppna ögonen och det känns som att du sovit två timmar totalt på hela natten. Du tänker att du borde ha gått upp när du vaknade första gången, men väckarklockan fick bestämma och den verkar ha en osviklig förmåga att ringa när det inte passar din kropp.<br />
<br />
För rätt länge sedan skrev jag <a href="http://blogg.fjeldstad.se/2008/06/vackarklocka-som-styrs-av-hur-djupt-man_1179.html">ett kort inlägg</a> om en väckarklocka som tillsammans med ett litet armband loggar ens rörelser i sömnen och på det sättet kan väcka en när man sover som lättast, inom en halvtimme från en tid man själv ställt in. Det enda som hindrade mig från att köpa den direkt var priset, nästan 2000 kr. För en väckarklocka. Mah. Det finns som tur var andra alternativ.<br />
<a name='more'></a><br />
iPhone innehåller som bekant en accelerometer vilket betyder att den kan registrera rörelser, och någon klurig person har kommit på att man skulle kunna utnyttja det för att programmera just en sådan här sömncykelstyrd väckningsfunktion. Applikationen heter Sleep Cycle och har vad jag förstår funnits ute rätt länge. Den kostar 7 kr, vilket ju är ett par snäpp ner från den tidigare nämnda varianten (även om man förstås måste punga ut för själva telefonen först). Tanken är att man ska lägga den längst upp i ett hörn av sängen, förslagsvis under lakanet så att den inte flyger iväg om man skulle råka flaxa till i sömnen. Sedan ligger den där och suger i sig alla ens rörelser, skapar någon slags modell av hur ens sömncykler ser ut och gör sitt bästa för att väcka en tidigast 30 minuter innan en viss utsatt tid. Men fungerar det?<br />
<br />
Jag har testat den några nätter nu och jag är imponerad. Igår gick jag och lade mig typ 01 och ställde klockan på 07. I normala fall skulle det ha känts lite tungt - jag sover helst ungefär sju timmar - och jag var helt beredd på att vakna upp halvdöd och knappt kunna ta mig nedför trappan. Så icke! När klockan ringde var jag helt klar i huvudet och kunde utan några som helst problem stiga upp. Visst, lusten att ligga kvar en stund fanns där, men det var inte i närheten av vad jag var inställd på. (Sleep Cycle har för övrigt ingen snoozefunktion.) Och ungefär så här har uppvaknandet varit de andra gånger jag använt programmet.<br />
<br />
<strong>Fördelar:</strong><br />
<ul><li>Verkar fungera, på riktigt (stor fördel)</li>
<li>Billigt</li>
</ul><strong>Nackdelar:</strong><br />
<ul><li>Lite osmidigt att behöva ha telefonen i sängen (särskilt eftersom utvecklaren rekommenderar att man har elsladden ansluten under natten)</li>
<li>Man kan inte sätta telefonen i viloläge eftersom det inaktiverar accelerometern</li>
</ul><strong>Slutsats: </strong>Om du är beredd att punga ut 7 kr och sedan ha din telefon som sängkamrat så kan du mycket väl få vakna utvilad och fräsch i fortsättningen. Det tycker i alla fall jag är värt lite bök. Rekommenderas!<br />
<br />
<img alt="sleep_cycle" class="alignnone size-full wp-image-367" height="480" src="http://static.fjeldstad.se/wp-content-uploads/2009/09/sleep_cycle.jpg" title="sleep_cycle" width="320" />Anonymoushttp://www.blogger.com/profile/18220892924276676741noreply@blogger.com5tag:blogger.com,1999:blog-2356249235441299353.post-43322026960519529612009-09-23T00:23:00.001+02:002010-06-11T13:51:13.027+02:00Pushstöd för Gmail i din iPhoneTidigare gick det att synka kontakter och kalendrar mellan sitt Googlekonto och iPhone, men <a href="http://gmailblog.blogspot.com/2009/09/push-gmail-for-iphone-and-windows.html">idag har Google utökat sin tjänst "Google Sync" med e-poststöd</a> också. Det innebär att när man får mail så dyker de (hyfsat) direkt upp på telefonen, man behöver inte aktivt gå in och "kolla mailen" och telefonen behöver inte periodiskt kika i inboxen. Nice!<br/><br/>Jag provade det nyss och det verkar fungera, men det är några sekunders fördröjning (kanske för att hela världen håller på och testar just nu). Sedan märkte jag att ett par lästa och etiketterade mail som låg i min inbox i Gmail <span style="text-decoration: line-through;">inte syntes i telefonens inbox ens efter att jag manuellt uppdaterat den - men de verkar dyka upp efter hand</span>. Konstigt. Man kanske inte ska dra några negativa slutsatser såhär de första timmarna dock.<br/><br/>Jag läste lite om varför det tagit sådan tid för Google att fixa detta, och det var lite småintressant faktiskt. Ironiskt (?) nog använder de en Microsoftteknik för att kringgå en Appleteknik, verkar det som. <a href="http://www.tuaw.com/2009/09/22/push-for-gmail-its-here-it-works-and-its-limited/">Det här blogginlägget</a> har mer information.<br/><br/><strong>Uppdatering:</strong> Att alla mail inte synkades ner i inboxen tror jag hade att göra med att telefonen som standard var inställd på att endast ta med mail som bara var några dagar gamla. Det gick att ändra, och nu verkar den ha fullt upp med att läsa ner en ordentlig hög... Man måste även ändra en inställning i telefonen om man vill att några andra mappar/etiketter än just inboxen ska ha push aktiverat.Anonymoushttp://www.blogger.com/profile/18220892924276676741noreply@blogger.com0tag:blogger.com,1999:blog-2356249235441299353.post-71464876531969746362009-09-14T08:57:00.001+02:002010-06-11T13:51:13.029+02:00Windows 7 Ultimate RTMÄnda sedan jag testade Windows 7-betan har jag haft för avsikt att installera slutversionen på min stationära dator så snart den finns tillgänglig, för att äntligen ersätta sorgebarnet Windows XP x64. Ännu är det några veckor kvar till officiell release, men jag upptäckte att jag helt missat att RTM-versionen funnits uppe på MSDN (och TechNet) sedan början av augusti...alltså fanns det ingen anledning att vänta längre!<br/><br/><a name='more'></a>Det jobbigaste med att installera ett nytt (läs: ersätta ett gammalt) operativsystem tycker jag alltid är att identifiera de filer som behöver sparas undan, så att inget viktigt går förlorat. Mardrömsexemplet på ett misslyckande skulle kunna vara den gången jag råkade förbise en obskyr mapp under Application Data som innehöll <a href="http://www.mozillamessaging.com/en-US/thunderbird/">Thunderbirds</a> hela mailbox - inte så kul (sedan dess använder jag bara <a href="http://mail.google.com">Gmail</a>).<br/><br/>Denna gång var det inte så blodigt, eftersom jag i princip bara hade själva operativsystemet och en massa program på C:, och det var den enda partitionen som behövde beröras. Installationen gick hur smidigt som helst, de har verkligen lyckats minimera användarinteraktionen - jag tror att i princip det enda jag behövde skriva in var licensnyckeln, önskat användarnamn/datornamn och bekräfta tidszonen. Ungefär så.<br/><br/><img class="alignnone size-full wp-image-358" title="windows7" src="http://static.fjeldstad.se/wp-content-uploads/2009/09/windows7.png" alt="windows7" width="500" height="375" /><br/><br/>Mitt spontana intryck är att det rör sig om ett rent och snyggt användargränssnitt som upplevs väldigt responsivt och snabbt, inte minst i jämförelse med Vista.<br/><br/>En nackdel med att installera före den officiella releasen kan vara att alla tredjepartsprogramutvecklare inte ännu publicerat versioner med Windows 7-stöd - ett exempel på detta är Panda Antivirus. I just detta fall använder jag AVG Free till den officiella releasen då Panda ska uppgraderas för att stödja sjuan. Hursomhelst är det inget stort problem, det handar ju inte om så lång tid.<br/><br/>I övrigt verkar saker och ting fungera bra. <a href="http://www.disk-tools.com/download/daemon">Daemon Tools Lite</a> fungerade inte då Windows 7 var i beta, men nu är det bara att installera. <a href="http://www.google.com/chrome/?hl=sv">Google Chrome</a> hade också lite problem tidigare, men nu använder jag det som standardbrowser utan problem. iTunes och Picasa funkar fint.<br/><br/>Jag tänkte testa den inbyggda backuplösningen faktiskt - jag har visserligen en licens på <a href="http://www.2brightsparks.com/syncback/sbse-features.html">SyncBack SE</a> men även om det har fungerat helt okej så tycker jag inte att det är helt intuitivt att jobba med. <a href="http://lifehacker.com/5144757/first-look-at-windows-7s-backup-and-restore-center">Enligt Lifehacker</a> har "Backup and Restore Center" blivit betydligt smidigare i och med Windows 7, så jag ger det en chans.<br/><br/>Däremot kommer jag troligen inte använda funktionen "Offline Folders" för synkning med min jobblaptop. Jag testade den i RC-versionen av sjuan och visst fungerar den, men jag tycker att den känns lite dryg att arbeta med. Exempelvis skulle jag vilja att den synkade filerna direkt när båda datorerna finns på nätverket, inte bara vid typ in- respektive utloggning. Och att manuellt gå in och synka var osmidigt eftersom man behövde starta upp ett program, markera synkprofilen och sedan klicka på en knapp - det hade varit okej om det räckte med en tangentbordskombination eller ett par klick på en ikon i statusfältet. Som alternativ ska jag prova <a href="http://www.getdropbox.com/tour">Dropbox</a> som verkar ha fått bra omdömen och dessutom finns till både Windows, Mac och Linux.<br/><br/>Nehej, det var nog allt för denna gång, nu ska jag installera Office och Visual Studio...<br/><br/><strong>Uppdatering angående Dropbox: </strong>För att sammanfatta några kommentarer, den kanske största nackdelen med Dropbox är att den bara synkar en enda mapp på datorn. Det är ju helt okej om man kan tänka sig att bygga upp sin mappstruktur efter ett enskilt tredjepartsprograms krav, men blir ett större hinder om man som jag vill kunna plocka in mappar från lite olika ställen/partitioner. <a href="http://wiki.getdropbox.com/TipsAndTricks/SyncOtherFolders">Dropboxteamet har själva summerat några workarounds för detta</a>, som mer eller mindre kokar ner till att man ska använda symboliska länkar för att kunna låta en mapp finnas på två ställen samtidigt. Värt att notera med den lösningen om man kör Windows är att "originalmappen" fortfarande måste ligga i Dropboxmappen och den symboliska länken på det andra stället där man vill ha mappen, annars funkar inte synkning direkt vid filförändringar utan bara vid uppstart av programmet.Anonymoushttp://www.blogger.com/profile/18220892924276676741noreply@blogger.com6tag:blogger.com,1999:blog-2356249235441299353.post-7278273591611242262009-08-26T13:46:00.002+02:002010-10-13T22:12:50.433+02:00Använda iPhone 3GS som 3G-modemNär jag för några veckor sedan köpte min iPhone 3GS motiverade jag kostnaden med att jag åtminstone skulle kunna göra mig av med mitt mobila bredbandsabonnemang, eftersom den nya telefonen enligt specifikationerna ska gå att använda som modem. Idag testade jag det för första gången och jag måste säga att jag är imponerad.<br />
<br />
<a name='more'></a>Tidigare har jag haft ett mobilt bredbandsabonnemang hos operatören 3, som visserligen har fungerat rätt bra men som ändå har varit lite meckligt att använda. Framförallt kräver det att man installerar en speciell programvara på datorn, "3 Connect", och den är inte helt buggfri - hittade ibland inte modemet direkt, misslyckades med att koppla upp och så vidare.<br />
<br />
Nu har jag sagt upp mitt bredbandsabonnemang, så det var med viss spänning jag idag kopplade in iPhone:en i datorn via USB och aktiverade funktionen "Internetdelning" (en enda liten switch i telefonens inställningar). Direkt bubblade Windows 7 till av förtjusning, identifierade och installerade den nya nätverksanslutningen på ett par sekunder och lät mig klassificera nätverket. Och sedan var jag online.<br />
<br />
<s>Inga program att installera </s>Allt man behöver är <b>iTunes installerat på datorn</b>, inga inställningar att tweaka, inga kompabilitetsproblem. Plug and play. Testade köra <a href="http://www.bredbandskollen.se/">Bredbandskollen</a> och fick resultatet 3,63 Mbit/s nedströms och 0,35 Mbit/s uppströms, vilket känns helt okej som faktiskt hastighet.<br />
<br />
Det går för övrigt utmärkt att ta emot samtal under tiden som telefonen agerar modem. Och om man ansluter telefonen till datorn via USB laddas den samtidigt, så klart - annars kan man dela ut internetanslutningen via Bluetooth också om man vill.<br />
<br />
<strong>Slutsats:</strong> tveka inte att säga upp ditt fristående mobila bredbandsabonnemang om du ändå köpt en iPhone och kör <s>den senaste mjukvaruversionen</s> iOS3 eller senare. Det är dock värt att kolla upp vad ditt telefonabonnemang säger om kostnad för datatrafik - har du Telenor, som jag, är trafiken helt fri utan några begränsningar avseende vare sig mängd eller hastighet. Observera också att du behöver ha iTunes installerat på datorn, eftersom det då följer med de drivrutiner som krävs för anslutningen.Anonymoushttp://www.blogger.com/profile/18220892924276676741noreply@blogger.com8