Arkiv för juni, 2009

Tidig version av Google Chrome för GNU/Linux

tisdag, 30 juni, 2009

Jag råkade ta mig vägarna förbi Googles sida om Chrome och fann att de har släppt ut en tidig utvecklingsversion av webbläsaren Chrome för GNU/Linux. Jag provade att tanka ner deras Ubuntupaket och installationen gick smärtfritt. Sitter nu och skriver detta inlägg däri. Den verkar snabb och kompatibel. Nuvarande version är dessutom befriad från flash och andra onda ting.

Under de 10 minuter jag testat den hittills har jag inte fått den att krasha, men jag blir inte förvånad om den gör det innan jag hinner posta detta inlägg. :) Därför gör jag det nu, så jag slipper oroa mig mer.

Äntligen sommar

måndag, 29 juni, 2009

I fredags kom tjejen hem från Polen, lagom till första riktiga sommarhelgen för i år. Vi har spenderat den på att fixa i hemmet och i “trädgården”, det vill säga vår uteplats på 12 kvadrat.

Var bland annat förbi Järnia och köpte en trimmer av Black & Decker, modell GL301. Kom hem, monterade, testade. Helt död! Fabriksny produkt helt utan tecken på liv. Packa ihop igen och bege sig tillbaka till butiken. Givetvis tog jag sista exemplaret av den billiga varianten. Nästa steg i serien låg på det tredubbla priset. Lösningen fick bli en batteridriven klen modell för bara några hundringar emellan. Surt, men vad gör man… Vår lilla gräsplätt behöver inga monsterverktyg.

Skön helg hur som helst. Mycket gäs i solen, och en och annan kall öl på det. :)

USB-tangentbord med mus och amerikansk layout

torsdag, 25 juni, 2009

När jag började på mitt nya jobb blev jag genast bekant med tangentborden till Lenovo ThinkPad. Dels eftersom min arbetsdator är en sådan, men även för att de flesta på jobbet kör med externa tangentbord av samma märke och princip. Vad som främst skiljer dessa tangentbord från vanliga är att dessa har inbyggda styrdon. Två stycken närmare bestämt. En vanlig Synapticsplatta som är defactostandard på laptops nu för tiden, men även en joystick som sitter i korsningen mellan tangenterna G, H och B.

Ett trevligt tangentbord med amerikansk tangentuppsättning och Synapticskompatibel styrplatta och en lättåtkomlig musjoystick.

Ett trevligt tangentbord med amerikansk tangentuppsättning och Synapticskompatibel styrplatta och en lättåtkomlig musjoystick.

Det tog inte lång tid att vänja sig vid joysticken. Inte bara för att den till form, färg och konsistens påminner om en bröstvårta, utan även för att den sitter perfekt placerad för att inte vara störande utan bara väldigt praktisk. Som programmerare använder jag tangentbordet mer än musen, och då är det mycket skönt att slippa flytta handen därifrån när jag väl måste navigera pekaren. Synapticsplattan finner jag dock som överflödig, men den stör inte nämnvärt i alla fall.

Problemet är att jag är van vid amerikansk tangentuppsättning, och eftersom tillgång/efterfrågan blir en division med ett tal oändligt nära noll, blir resultatet att det är oändligt svårt att få tag på detta hos svenska leverantörer. Så jag beställde ett via eBay som jag fick hem idag, och med detta blogginlägg tar jag nu dess oskuld.

Men dyrt blev det! Den svenska varianten kostar i runda slängar 600 spänn. Jag betalade 1369 kr! 145 kr av dessa var tull och 100 kr var Postens tillägg för att köra ut paketet, vilket jag inte var informerad om och jag var inte hemma när de påstår sig ha knackat på dörren. Så 100 kr till Posten helt utan nytta och helt utan att jag beställt det.

Nåväl, vad gör man… Jag kontaktade förresten Dustin, och efter mycket om och men kom de fram till att de kan ta hem dessa 1369 krtangentbord, men till priset av 2700 kr plus moms. Så på sätt och vis kan man väl säga att jag kom billigt undan trots allt. :) Och jag är mycket nöjd med tangentbordet.

Amerikansk layout vill jag ha för att vanligt förekommande tangenter inom programmering är snabbare att komma åt, såsom {, [, ] och }, vilket jag har vant mig vid. Och det är inte bara trycket på tangenterna som skiljer. Den svenska layouten har större entertangent, och en tangent mellan z och skift. Det resulterar i många feltryckningar när jag kör svenskt tangentbord. Och åäö är inget problem, för jag har ställt in det på att switcha till svensk layout på höger alt, vilket ger åäö på sina svenska positioner.

Slöseri med morgontidningar

måndag, 22 juni, 2009

I Stockholm finns det som bekant tidningar som de morgonpigga utan kostnad kan ta del av. Rutinen är densamma för de flesta. Man tar en rykande färsk tidning på vägen till tunnelbanan, bläddrar lite i den och när man är framme tar man den med sig och slänger i återvinningen för Metrotidningar. Vissa gör undantag på den sista punkten och lämnar istället sin tidning på tåget.

Detta med att lämna tidningen är intressant. Nedskräpning, säger vissa. Slarvigt, säger andra. Solidariskt, säger jag. Vad är grejen med en läsare per exemplar?

Turligt nog finns det många slarviga nedskräpare, så nu var det länge sen jag tog en ny tidning. För att göra alla till lags brukar jag dock göra som följer.

Jag tar mig en övergiven tidning på tåget och när jag kommer fram tar jag den med mig. På så sätt slipper den ligga kvar och skräpa. Att slänga den i återvinningslådan vore ju dock föga solidariskt. Nej, istället lägger jag den i behållaren för nya tidningar.

Meningen med detta inlägg är att uppmana dig att göra detsamma. Du sparar miljö och gör det möjligt för fler att läsa tidningen, som annars skulle ligga och skräpa tills en städare slänger den.

Och om någon snobb finner det otrevligt att riskera drabbas av en begagnad tidning vill jag bara säga… Tough luck!

Svenskt tangentbord på Magic

onsdag, 17 juni, 2009

Nu sitter jag på tunnelbanan på väg hem från jobbet. Vad kan då vara en trevligare syssla än att blogga med det nya svenska tangentbordet jag precis installerat på min HTC Magic? Det som följde med telefonen som standard saknar tangenter för åäö, men en norrman vid namn Trygve har gjort ett alternativ för svenska, norska och danska.

Det är mycket smidigare att skriva svensk text nu. Visst fungerar det med originalet också, men för att få svenska tecken får man hålla a eller o nedtryckt en stund för att få upp en meny där man kan välja en variant av tecknet.

Tyvärr är tydligen inte ordlistan till originaltangentbordet kompatibelt med Trygves, men han har även släppt ersättare för denna. Inte riktigt lika rik som originalets, men tillräckligt.

Jag har bestämt mig för att donera ett par hundringar till Trygve den dag han släpper koden som GPL eller annan fri licens. Hoppas det är en motivator. ;)

Postar från telefonen

tisdag, 16 juni, 2009

Nu har jag installerat ett litet program på min Magic, avsett just för att blogga med i Wordpress. PostBot heter det.

Provar att se hur bra det funkar. Det ska tydligen även gå att skicka med bilder, men jag har inget motiv tillgängligt, så jag tar det en annan gång. :)

(Efterhandsredigerad: Länken till PostBot är fixad på dator.)

HTC Magic med Google Android, och jag har den

lördag, 13 juni, 2009
HTC Magic sedd framifrån (vänster) och bakifrån (höger). Den trevligaste mobiltelefon jag någonsin hållt i.

HTC Magic sedd framifrån (vänster) och bakifrån (höger). Den trevligaste mobiltelefon jag någonsin hållt i. Tre har valt att sälja vita varianter, vilket jag uppskattar. Bilderna är tagna på mitt exemplar.

Jag har aldrig varit speciellt intresserad av mobiltelefoner, utan mest sett dem som nödvändiga ondskor. Mestadels beror det på att de telefoner som funnits på marknaden har varit så otroligt ointuitiva att använda så att det skapat mer frustration än glädje. Nu är dock den tiden förbi. Jag har skaffat en telefon som fungerar som jag vill, och det beror på att det är Google som utvecklat användarinterfacet. Telefonen heter HTC Magic och operativsystemet heter Android.

När jag började på mitt nya jobb för tre veckor sen fick jag frågan vad jag vill ha för mobiltelefon, för en sådan ville företaget åtga sig att tillhandahålla. Av erfarenhet från före detta arbetsplatser är jag van vid att sådana åtaganden brukar gälla de billigaste och minst upphetsande alternativ som marknaden för stunden erbjuder. Därför var det med en skämtsam ton jag svarade “en HTC Magic vore trevligt, eh heh…”, varpå jag bara fick tillbaka “det låter som ett bra alternativ”.

Vägen till en Magic var dock inte helt fri från tuvor. För det första fanns telefonen inte på svenska marknaden för tre veckor sen. För det andra var det tyvärr Tre som vann ensamrätten på försäljning av telefonen, medan företaget jag jobbar på är knutna på att använda Telia, och för det tredje har Tre valt att inte sälja telefonen utan abonnemang. Den säljs dock utan operatörslås, så efter mycket om och men lyckades jag komma fram till en deal där priset för telefonen plus det billigaste abonnemanget under 18 månaders bindningstid gick att motivera, och idag har jag telefonen i min hand.

Den förinstallerade versionen av Google Android bygger på Linux 2.6.27, så kärnan är ny och fräsh. Användargränssnittet är riktigt smart och smidigt, till skillnad från Sonyericssons och Nokias telefoner. Min jämförelse kanske är orättvis, eftersom jag aldrig använt något annat än budgettelefoner tidigare, men jag har svårt att tro att något av deras system är genomtänkt. Jag kan tillägga att jag inte har använt iPhone, och inte heller tänkt att göra det, då jag av princip bojkottar Apple.

Interaktionen med telefonen sker dels igenom ett antal fysiska knappar och en styrkula men framförallt navigerar man genom att peta med fingrarna på skärmen. Den viktigaste fysiska knappen är Hem, som tar dig till startskärmen var du än är. Att telefonen har fysiska knappar för att svara och lägga på samtal ser jag som ett plus, då sådant förväntas fungera även om man har handskar på sig. Styrkulan tycker jag är sådär, men det mesta man styr med den går även att styra direkt på skärmen, vilket jag föredrar. Telefonen har även sensorer som mäter lutningen, med så pass hög precision att det klassiska spelet där du rullar en kula i en labyrint genom att luta spelplanen åt olika håll, finns implementerad i digital form med riktigt naturlig spelkänsla.

På startskärmen (som syns på bilden ovan) ligger som standard en analog klocka och ett par ikoner för att ringa och surfa. Dessa går lätt att byta ut till vad man önskar. Förutom startskärmen har man två till virtuella skrivbord, som man når genom att rulla på styrkulan åt höger respektive vänster eller dra iväg skrivbordet med fingret. På dessa tre skrivbord får man plats med tillräckligt många funktioner för att det man gör 99% av tiden ska få plats. Skulle man inte få plats med alla grejer är det bara en extra knapptryckning för att få en komplett lista över alla program och funktioner som finns tillgängliga.

Jag har suttit några timmar under dagen och tittat på utbudet av spel och program man kan ladda ner från “Market”, som den officiella programkällan heter. Trots att Android är ganska nytt, finns det en hel del grejer att tanka hem. Jag har provat en handfull av de mest populära. Den viktigaste är Schwartz, som simulerar ett ljussvärd från Star Wars… Eller var det Space Balls? :) Schwartz är förövrigt ett bra exempel på vad man kan nyttja de ovannämnda lutningssensorerna till. Ett annat ännu mer användbart program jag installerade är förstås en jabberklient. Det finns förvisso en inbyggd, men den är gjord endast för att användas med Google talk, och det är inte tillräckligt för mig.

Vad det gäller övriga godsaker som jag kommer använda Magic till är bland annat att den har en inbyggd GPS, men den har jag inte testat ännu. Om den fungerar bra, vilket jag har all anledning att tro, eftersom den är kopplad till Google Maps, är det en otroligt användbar funktion för mig, då jag lider av exceptionellt uselt lokalsinne. Det ryktas även om att Spotify är i stad att släppa en klient för Android. Det ser jag fram emot, även om jag hellre ser att någon portar Despotify, så jag får fri mjukvara som jag eftersträvar. Den inbyggda kameran har jag provat, och även om det är den bästa mobilkamera jag har använt, vet jag inte om jag skulle klassificera den som användbar. Den har autofokus, men i övrigt är den sådär…

Nu hoppas jag bara på att jag tar mig tid att prova på att utveckla lite småprylar själv till Android. Den bygger ju i mångt och mycket på fri mjukvara, som är en del av min livsfilosofi, och det är ju en motiverande anledning att själv sätta sig och skriva lite lustig kod. Dessutom har jag idéer om program jag vill ha men som jag inte har hittat på Market än så länge. Men som alltid lär det väl komma innan jag ens har skrivit hello world. :)

Stänga av pc-speaker-beep i bash

torsdag, 11 juni, 2009

Varje gång jag sätter mig vid ett nyinstallerat eller dåligt konfigurerat Ubuntu-system eller annan variant av GNU/Linux, blir jag påmind av att standardinställningarna för pc-speakern är kvar på tidigt 80-tal. Trycker man tab för att komplettera filer i bash eller om man råkar trycka nedåt en rad för mycket i Vim så piper det. Oerhört enerverande. Varför varför varför?

Nåja, det är lätt att fixa. Anledningen till denna bloggpost är att jag själv ska veta var jag kan söka efter svaret så jag slipper googla mig fram varje gång, men kommer du hit och får svaret så bjuder jag på det.

xset b off

Antingen kör man detta kommando i det shell man arbetar, om man bara vill att det ska vara aktivt för den sessionen. Vill man ha det mer permanent kan man lägga raden i filen ~/.bashrc.