19 June 2013

Logo

Exton-Slack 64bit live dvd är en remaster av Slackware 14.0/current. Skrivbordsmiljön KDE 4.10.4 (släppt 130606) används. Jag har kompilerat använd kernel 3.9.6 (senaste per 130619) på samma sätt som Slackwares kernel huge. Det betyder att det finns väldigt mycket inbyggt stöd för modern hårdvara i "min" kernel 3.9.6-x86_64-exton. T o m ännu mera än vad som finns i Slackwares originalkernel huge. I dagens version har jag dessutom ersatt Grub Legacy (gamla GRUB) med Grub2 (nya GRUB). Slackware 14.0 i original använder fortfarande LILO.

läs mer

I det här avsnittet pratar vi om vad som händer i vårt LoCo just nu. Vi tar även upp Google Drive och avsaknaden av en klient till Linux för Drive.

I nästa avsnitt ska vi prata om lokal backup för hemanvändare och småföretagare. Vi tag gärna emot tips på bra program och rutiner för att ta backup lokalt, säkerställa att backupen innehåller rätt data och återställningsrutiner. Skicka gärna ett meddelande till jan@janfriberg.nu och du har ett tips.

Lyssna

Asvnittet som MP3.

Länkar

Här är länkarna som nämns i avsnitt nummer tre.

17 June 2013

En kopp Ubuntu

Från Jan Friberg 17 June 2013 21:29

Nu är det dags att ta en fika i Linköping och prata om Ubuntu, Loco och annat intressant.

Jag finns på Espresso House vid Trädgårdstorget (Nygatan) söndagen den 23 juni mellan klockan tre och fyra på eftermiddagen. Jag sitter inne på serveringen oavsett väder.

Titta förbi, ta en kopp kaffe, prata lite strunt, ställ frågor eller kom med en bra idé.

Välkomna!

16 June 2013

Ny mikrofon

Från Jan Friberg 16 June 2013 21:01

Det billiga headset jag har använt till att spela in de två första avsnitten av Ubuntu Sveriges Podcast envisas med att skapa ett skorrande ljud ibland och kvalitén på ljudet varierar genom varje inspelning.

Jag har därför skaffat en ny mikrofon. Jag var lite fundersam på vad jag skulle skulle köpa. Jag ville inte göra en allt för stor investering då jag inte vet om podcasten överlever, och samtidigt ville jag ha ett acceptabelt ljud. Så efter att studerat utbudet gick jag till Kjell & Companys butik i Linköping och frågade efter hjälp.

Killen i butiken rekommenderade en USB-mikrofon. Då behövs inget avancerat ljudkort eller mixer. Jag slog till då det var ett acceptabelt pris. Det enda som fick mig att rynka på näsan var tillverkarens text som garanterade funktion i alla möjliga versioner av Windows och Mac, men nämnde inte Linux.

Jag har nu testat mikrofonen på en av mina Ubuntudatorer med Ubuntu 13.04 och jag kan meddela att den fungerar utan problem. Jag ska nog skriva till Kjell & Company och påpeka det för dem.

Kjell & Company var en trevlig erfarenhet. Dels fick jag hjälp att välja utifrån att jag beskrev vad jag ville göra med mikrofonen. Och sedan blev jag lovad att jag kunde lämna tillbaka mikrofonen om den inte levde upp till mina förväntningar, bara jag var rädd om förpackning och mikrofon.

Det bästa av allt var ändå att killen i butiken avslutningsvis frågade vad det var för podcast jag gjorde, och när jag sa att den handlade om Ubuntu var hans kommentar; vad bra, fler behöver få information om det.

Mikrofon

Jag har kompilerat ännu en slackwarekärna för 64bit-system. Denna gång den senaste stabila kärna som går att få från Kernel.org - kernelversion 3.9.6, släppt 130613. Du kan själv lätt installera "min" linuxkärna i ditt befintliga 64bit-slackwaresystem. Till exempel i Slackware version 12 - 14, Slax, Zenwalk, SlackEX, Exton|Defender och Exton-Slack.

läs mer

14 June 2013

debian-package

Det inofficiella programförrådet debian-multimedia.org har numera flyttat till deb-multimedia.org sedan Debians projektledare bett ansvarig för debian-multimedia.org, Christian Marillat, att sluta använda namnet Debian i domänen.

Därefter har någon annan, tydligen rysktalande, organisation/person tagit över domännamnet. Debian varnar därför för användande av debian-multimedia.org i sources.list.

Man menar också att behovet av tredjeparts-förråd från och med Wheezy (version 7.0) har minskat betydligt och hänvisar därför inte vidare till den nya domänen, vilket kan vara både bra och dåligt.

Relaterade artiklar:

Treesheet-screenshot_personel

Använder du kalkylblad för att samla data, mindmapping för att samla tankar och textredigeringsprogram för att skriva anteckningar men gärna skulle vilja ha ett program som samlar allt på ett ställe? TreeSheets är ett sånt.

TreeSheets har funnits som freeware sedan 2008 för Linux (Ubuntu t. ex.), Windows och Mac OS X, men släpps nu som öppen källkod med ZLIB-licens.

Programmet kan alltså kombinera mindmaps, kalkylark, text i samma dokument och beskriver sig själv som ”free form data organizer”. Data kan lagras i celler, i hierarkiska strukturer eller helt platt som en vanlig textfil. Kolla screenshots för att få en bättre förståelse för vad som kan åstadkommas.

Relaterade artiklar:

13 June 2013

Cirkeldiagram i LyX

Från Påvels blogg 13 June 2013 14:46

Många använder nog ett kalkylprogram som LibreOffice eller ApacheOpenOffice Calc för att sammanställa sina data och gör enkla cirkeldiagram som illustrationer.

Detta funkar bra i LyX där diagrammen blir bildfiler.

Ett cirkeldiagram skapat i Calc och sparat som bild kan användas som bilken bildfil som helst i LyX. Det fungerar alldeles utmärkt...

Ett cirkeldiagram skapat i Calc och sparat som bild kan användas som vilken bildfil som helst i LyX. Det fungerar alldeles utmärkt…

 

I PDF-filen blir det ett snyggt diagram som alla med litet datorvana känner igen som skapat i ett kalkylprogram...

I PDF-filen blir det ett snyggt diagram som alla med litet datorvana känner igen som skapat i ett kalkylprogram…

 

Nackdelen är att typsnitten blir annorlunda än i texten och i andra figurer och tabeller och det kan vara svårt att skala bilden rätt. antingen blir den för stor eller så syns inte texten.

 

Om man tittar noga ser man att förklaringarna på diagrammet har ett annat typsnitt än de i resten av boken. Dessutom är det svårt att få etiketterna tillräckligt stora i relation till bildstorleken utan att det ser konstigt ut

Om man tittar noga ser man att förklaringarna på diagrammet har ett annat typsnitt än de i resten av boken. Dessutom är det svårt att få etiketterna tillräckligt stora i relation till bildstorleken utan att det ser konstigt ut

 

Därför är det ingen dum idé att göra diagram LaTeX och lägga in dem som ERT (Evil Red Text=LaTeXkod) i LyX. Diagram blir då typsatta som resten av texten.

Det finns flera olika sätt man kan göra detta på och det finns avancerade verktyg för att skapa fantastiska diagram i LaTeX. Dessa är overkill för denna typ av diagram. Ett enkelt verktyg för enkla diagram är Datapie som är en del av paketet Datatool. Datatool finns i MikTeX och TeXLive men kan behöva installeras beroende på hur saker är paketerade och hur komplett man installerat. Jag använder mitt lilla diagram över fornforskaren Magnus Bruzelius fornsakssamling som exempel.

En fördel med Datapie är att det kan läsa csv-filer, det vill säga kalkylark sparade som kommaseparerad text. Det innebär att man hämtar data direkt från sin databas.

 

Hur gör man?

1. Spara kalkylarket som en .csv-fil. I mitt fall blir det en enkel tabell med period och antal som rubriker. Spara .csv-filen på en plats LyX hittar den. Enklast är att lägga den i samma mapp som LyX-dokumentet. Jag kallar min fil Bruzelius.csv.

 

.csv-filer är vanliga textfiler som kan öppnas av en vanlig texteditor och som därför är läsbara av LyX/LaTEX. Min tabell är enkel med två korta kolumner och rubriker

.csv-filer är textfiler som kan öppnas av en vanlig texteditor och som därför är läsbara av LyX/LaTEX. Min tabell är enkel med två kolumner

 

2. Nu måste man göra så att LyX använder Datapie och hittar filen Bruzelius.csv. För att göra detta skriver man dessa rader i LaTeX-ingressen:

 

LaTeX-ingressen behöver några rader för att få Datapie att fungera

LaTeX-ingressen behöver några rader för att få Datapie att fungera

 

\usepackage[gray]{datapie}

\DTLloaddb{Bruzelius samling}{Bruzelius.csv}

På första raden anger jag att jag vill använda Datatools med Datapie. Alternativet [gray] gör diagrammet svartvitt (=lägre tryckkostnad). Om man utelämnar det blir diagrammet i färg.

På andra raden är {Bruzelius samling} det namn jag ger mitt diagramprojekt och {Bruzelius.csv} är ju min .csv-fil. Nu laddar LyX .csv-filen.

 

3. Nu går jag över till textstället där jag vill ha diagrammet. För att få diagrammet som jag vill ha det skriver jag in ERT-trollformeln:

 

Istället för en bild av ett diagram i LyX får man med ERT en konstig trollformel som beskriver ett diagram. I LyX/LaTeX måste man ibland lära sig att tänka utan bilder

Istället för en bild av ett diagram i LyX får man i ERT en trollformel som beskriver ett diagram. I LyX/LaTeX måste man lära sig att tänka utan bilder

 

\begin{figure}[htbp]

\centering \DTLpiechart{variable=\quantity,%

innerlabel={},%

outerlabel={\name\ (\DTLpievariable)\hspace{1 mm}\DTLpiepercent\%}}{Bruzelius samling}{%

\name=Period,\quantity=Antal}

\caption[Bruzelius fornsakssamling]{Bruzelius fornsakssamling fördelad på tidsperioder. Antal fynd inom parentes och därefter procentandel för respektive period.}

\end{figure}

 

Första och sista raden markerar figuren.

Andra raden att diagrammet ska centreras.

innerlabel betyder etiketter på diagrammet. Eftersom några av mina skivor är små och etiketter inte får plats lämnar jag detta blankt.

outerlabel är etiketter utanför diagrammet. Jag anger antal föremål inom parentes och därefter procentandel med en mm mellanrum. Notera hur jag använder rubrikerna från .csv-filen och projektnamnet för att styra!

caption är bildtext och det som står inom [ ] är kortversionen som hamnar i min figurlista.

Färdigt!

Diagrammet är nu i svartvitt och typsatt som resten av boken. Diagrammet sticker inte ut och text och bild harmonierar

Diagrammet är nu i svartvitt och typsatt som resten av boken. Diagrammet sticker inte ut och text och bild harmonierar med resten av innehållet

 

Nu har jag ett vackert typsatt cirkeldiagram över Magnus Bruzelius fornsakssamling. Vem skulle kunna tro att det ligger ett års forskning bakom detta?

 

Det finns många möjligheter och inställningar i Datapie. Det bästa är att ladda ner manualen. Cirkeldiagram avhandlas från sidan 121 och det finns flera exempel man kan utgå från då man skapar egna diagram. Det är snabbaste sättet att lära sig terminologin.

 

Reflektion

Calc-diagram är onekligen enkla att göra och att knacka LaTeX-kod är kanske inte det roligaste. Att fixa diagrammet i Datapie tog runt en halvtimme, mest tid gick åt för att läsa manualen. Jag lade ner betydligt mer tid på att försöka få Calcdiagrammet presentabelt i LyX. Slutresultatet blev trots det bättre med Datapie. När man har ett fungerande exempel är det enkelt att utgå från det (kopiera och klistra in) om man har många liknande diagram. Med Calc måste varje diagram anpassas individuellt. Datapie sparar tid och ger bättre slutresultat till och med för dem som inte tycker om Evil Red Text!

 

 

 

 

flattr this!

flattr this!

Tapatalk är en app till Android (och även iOS) för internetforum. Vanligtvis brukar surfandet på mobilen inte innebära några problem eller te sig omständligt, men när det kommer till forum är det en helt annan historia. Med Tapatalk får du dock ett gränssnitt anpassat för telefonernas mindre displayer.

Screenshot_2013-06-12-07-04-52 Screenshot_2013-06-12-07-05-48 Screenshot_2013-06-12-07-11-43 Screenshot_2013-06-12-07-12-04

Tapatalk har funnits ute väldigt länge, och minst lika länge har det stuckit i mina ögon hur fult det är! Jag vet, men den estetiska biten är minst lika viktig som det funktionella för mig. Därför är det stort nöje som jag kan presentera en beta med Tapatalk 4.

I och med version 4 har man introducerat ett nytt utseende, numer har man ett Holo-tema vilket matchar Androids utseende. Man har även slagit ihop den vanliga versionen för telefoner med HD-versionen för surfplattor.

Jag tycker att det är ett ypperligt tillfälle att testa denna beta när den är gratis och om du gillar vad du ser kan du sedan köpa Tapatalk 4. Priset borde hamna på drygt 20 kr, vilket har varit priset för tidigare versioner av Tapatalk.

Tapatalk 4 på Play Store.

flattr this!

Ubuntu Sverige har en egen podcast

Från Lathund 13 June 2013 10:45

Ubuntu Sveriges Team Leader har dragit igång en podcast som handlar om Ubuntu och vårt svenska community. Tanken är det ska publiceras ett avsnitt i veckan och alla som vill hjälpa till välkomnas.

Lyssna på Ubuntu Sveriges podcast

Det finns en tråd om den nya podcasten på vårt forum här.

flattr this!

12 June 2013

oddworld_newntasty

Ett av spelvärldens enligt mig roligaste plattformsspel Oddworld: Abes Oddysee som ursprungligen släpptes till Playstation (One), kommer nu i en upphottad och helrenoverad version under namnet Oddworld: New ‘n Tasty. Och det bästa av allt är att det kommer till Linux under november/december i år.

Här kommer en teaser-trailer för er som är nyfikna:

Relaterade artiklar:

UbuntuSverigePodLitenNu finns avsnitt 2 av Ubuntu Sveriges podcast ute. I det här avsnittet pratar vi om Ubuntu Touch, Tipsar om programmen BitTorrent Sync och Systemtest. Och som alltid lite Loco-nyheter.

Lyssna

På den här länken kan du lyssna på andra avsnittet.

Musiken som hörs i avsnittet kommer från _ghost / CC BY 3.0.

Länkar

Det här är länkarna som nämns i avsnittet.

9 June 2013

edX_Logo

edX har amerikanska universitet som Massachusetts Institute of Technology, Harvard och Stanford bakom sig. Det är en modern lärplattform som utvecklats för att tillgodose behoven för Massive Open Online Courses (MOOC) och innefattar funktioner för realtids-chat, sändlistor och forum, vid sidan av edX Studio ett webbaserat system där man skapar kurser.

Efter ett löfte i april, har nu edX släppts under AGPL version 3.0.

edX är utvecklat till största delen i Python men innehåller även en del Ruby och Node.js. Till skillnad från exempelvis Moodle så dras inte edX med ålderdomligt utseende vilket alltid är ett plus när man ska sälja in systemen antingen ekonomiskt eller intellektuellt till olika mer eller mindre traditionella institutioner. Det har sin naturliga orsak i att systemet såg dagens ljus så sent som förra året.

Installationsinstruktioner finns på edX github-repo.

Relaterade artiklar:

7 June 2013

För er som inte känner till PuTTY är det en terminalemulator till Windows för att ansluta till andra datorer, vanligtvis Linux-datorer via SSH.

Som standard är färgschemat i PuTTY väldigt 90-tal och enligt mig inte alls vidare behagligt för ögonen. Men det går att via inställningarna (Window / Colours) ändra färschemat själv med RGB-koder, för den late är dock detta inte att tänka på.

Passande nog har bloggaren Brett Batie skrivit en liten registerfil som ändrar färgschemat till Tango åt dig genom att bara köra filen. Resultatet kan ni se nedanför:

Före

Skärmklipp1

Efter

Skärmklipp

Registerfilen laddar ni hem här och för att installera färgschemat är det bara att dubbelklicka på filen. Notera att skriptet installerar färgschemat för profilen ”Default Settings”, om er profil heter något annat måste ni ändra det i filen innan.

flattr this!

LibreOffice 4.1

Från Påvels blogg 7 June 2013 08:34

Utvecklarna bakom LibreOffice har nyligen släppt den första betaversionen av nästa huvudversion av programmet: LibreOffice 4.1.

Det blir som vanligt mängder med nyheter. Bland de viktigaste är att man kommer att kunna bädda in typsnitt så man sparar filer. Det innebär att dokument kommer att använda samma typsnitt oavsett vilken dator man öppnar dem på, även om typsnittet inte finns installerat på dator. Enligt min erfarenhet är detta särskilt viktigt är detta i Impress. Då man har gjort en tjusig presentation, sparat den på en USB-pinne och då man ska hålla sin presentation med en lånad dator upptäcker man att texten är helt annorlunda och radbrytningar åt skogen. Inbäddade typsnitt kommer att rädda en från sådana pinsamheter. Denna nyhet är definitivt värdefull och mycket användbar!

Andra nyheter är att man ska kunna lägga in bakgrunder i tabeller och rotera bilder enklare.

En sak man valt att inte ta in är sidopanelen från ApacheOpenOffice. Man anser att den inte är färdig och man kan nog ana att projekten går åt litet för olika håll för att LibO rakt av ska acceptera en sådan stor förändring rakt av.

Förutom detta finns massor med andra nyheter och förbättringar. Man kan läsa listan här.

Man kan ladda ner 4.1 betan här. Kom ihåg att det är en tidig utvecklingsversion och undvik att arbeta med viktiga dokument i den!

LibO 4.1 kommer att släppas i slutet av juli.

En personlig reflektion är att jag ännu inte ens uppgraderat till LibO 4.0 eftersom den alltjämt befinner sig på betastadiet. Trots att man släppt flera buggfixversioner är LibO 4.0 för buggigt för att jag ska kunna arbeta i det. Jag sitter kvar i LibreOffice 3.6 och testar ApacheOpenOffice tills man fixat tillräckligt med buggar. Jag hoppas att man inte hetsar på med nya versioner med nya mer eller mindre kompletta och användbara funktioner innan man fixat så att det går att använda programmet. I annat fall bör man sätta stämpeln beta på alla sina produkter.

flattr this!

flattr this!

6 June 2013

Det finns en hel del appar som påstår att dom ska förbättra din batteritid via diverse olika metoder, i regel gör dom mer skada än nytta. Men jag har faktiskt hittat en app som gör jobbet bra!
Det appen gör är att forsätta dom appar du valt i ett sovande läge när skärmen är av. Det finns ju tyvärr en del appar som är känd för att sluka batteri, bland annat Facebook och Google Maps.

image image

 

Jag brukade inte ha någon imponerande batteritid. Vanligtvis gick det åt 1%/10 min, men numera ligger jag på 1%/30 min vilket är en riktigt stor skillnad.

Appen finns att ladda hem via Play Store här.

flattr this!

In a few days I have been Team Leader for the Swedish Ubuntu Loco for two weeks. I feel that too much time has gone to try to stop the sometimes too hard discussions we have had on the swedish discussion forum. Too much of my energy has gone in the wrong direction. I’m going to have a meeting with the TC and the moderators on the forum, to find a solution for this situation.

I’m also trying to put together the active members who wants to work in our project groups. I want to get as many as possible of the project groups active again, so the swedish community can reach out and get more interested members. I believe that the most important groups at the moment, are the translation group and the marketing group. When we have those groups working, we maybe can try to start up the local meetings again.

Our new Team Contact, Jan Friberg, has recorded the first episode of the Swedish Ubuntu Podcast. He has made a really nice work, and I think it will be really good after a few episodes.

When I’m not doing work the Swedish Loco, there are lots of webprogramming being done at the moment. PHP, HTML5 game programming and a lot of reading for the LPI-tests I’m going to take later this year.

Första podcasten

Från Jan Friberg 6 June 2013 07:05

Som Team Contact har jag spelar in en första podcast om Ubuntu och Ubuntu Sverige. Det är mitt absolut första försök att skapa en podcast så det finns säkert en hel del som kan förbättras till kommande avsnitt.

Lyssna

På de här länkarna kan du på första avsnittet som MP3 eller OGG.

Musiken som hörs i avsnittet kommer från _ghost / CC BY 3.0.

Länkar

Här är de länkar som nämns i avsnittet.

Ubuntu Sveriges hemsida

Ubuntu Sveriges forum

Informationssidan för översättare

Daniel Holms hemsida

https://ia601803.us.archive.org/13/items/UbuntuSverige/UbuntuSverigePod001.mp3

4 June 2013

Google uppdaterade sin Gmail-app för Android igår och rullas just nu ut gradvis på Play Store.

Screenshot_2013-06-04-09-04-40 Screenshot_2013-06-04-09-10-29

Några av nyheterna i version 4.5 är stödet för flikar som kom till webbversionen av Gmail för några dagar sedan, det finns nu stöd för visningsbilder, stöd för ”svep-för-att-uppdatera”; du drar listan neråt för att påtvinga en uppdatering av inkorgen, samt att man nu kan svepa från vänster sida för att få upp en navigeringsmeny.

flattr this!

3 June 2013

Udoo

UDOO är en ny uppstickare på minidatormarknaden. Tanken med UDOO är att kombinera en gemensam plattform för Android, Linux, Raspberry Pi samt Arduino. Eller rättare sagt, det bästa ifrån dessa världar. Med andra ord en dator för labb, test, nytta och nöje. Det ambitiösa projektet finansieras just nu på Kickstarter och målet har man lyckats med råge.

Datorn huserar relativt goda prestanda med en fyrkärnig ARM-processor på 1GHz, 1GB DDR3 RAM samt några stödprocessorer m.m. Fullständig specifikation finns att läsa här.

UDOO är ett samarbete mellan olika professionella team ifrån USA och Europa. Besök med fördel projektwebbplatsen.

Relaterade artiklar:

1 June 2013

man läser äldre texter kan man ibland anlägga perspektiv som inte var möjliga för författaren. Ett sådant exempel är då Götiska förbundets skriftvårdare Jacob Adlerbeth år 1821 var på hemväg från ett besök hos den berömde skalden och göten Esaias Tegnér i Lund. Den 26:e augusti skrev Adlerbeth i sin dagbok:

Till Svenarum anlände jag klockan ½ 10, vid högst kylig väderlek. Jag hade der ett dåligt nattläger. Nyss inan jag gick till sängs såg jag i nordvest en stor eldkula med guldgult sken framblossa och inom ett ögonblick försvinna.

Är detta månne den första dokumenterade UFO-observationen i Sverige? På Adlerbeths tid fanns inte termen UFO:n så han hade inget namn på eldkulan han såg.

Besöket hos Tegnér hade urartat till ett episkt fylleslag av götiska dimensioner. Adlerbeth hade drattat på ändan och reste hem bandagerad. Han var dessutom rädd för att bli efterlyst för springnota (fyllenota?) eftersom han hade varit medvetslös då han lämnade Lund och inte hade kunnat betala sin betjänts värdshusräkning. Givetvis var betjänten oumbärlig, annars hade Adlerbeth inte kommit hem.

Tegnér hade haft lika roligt. Han kollapsade och blev sängliggande med en elakartad ”inflammation” i levern under mer än en månad efter Adlerbeths besök.

Huruvida dessa omständigheter har bärighet då man bedömer Adlerbeths och andras UFO-observationer låter jag vara osagt. Det är hur som helst mycket intressant att ge gamla texter ny mening och Adlerbeths dagbok är en guldgruva för skandaler, skvaller och hur man levde under tidigt 1800-tal!

 

flattr this!

flattr this!

30 May 2013

LFA logoJag har gjort ännu en version av LFA, som jag kallar Linux för alla (LFA) 64bit 13.04 Guld Live DVD. Den är på svenska. Skivan måste beställas. Skivan (ISO-filen) är på 1890 MB. Gratisversionen av LFA 13.04 från 120512 är på 1160 MB. I "guldversionen" har bl a följande program lagts till: Blechbit, Xsane, Gecko-Mediaplayer, Google Chrome, Google Earth, Wine, Supertuxkart, Brutalchess, Acetoneiso, VirtualBox, Audacity, Minitube, Clementine, Xchat, Pidgin och Teamviewer.  Båda versionerna är baserade på Ubuntu.

läs mer

For a few days ago we had an IRC-meeting in the Swedish Ubuntu Loco. That meeting was the first meeting for me as the new Team Leader. Jan Friberg is the new Team Contact. I believe that we are gonna have a very interesting year in front of us.
Both Jan and I agreed that we have to work for getting more new Ubuntu users into the community. And we also has to get both the new and old members more active in different activities, both online and irl.

Jan is also working hard to get the communication and reporting upstreams to the Ubuntu staff to functioning better. We really hope to get the Swedish Loco to be an approved Loco again.

Among the first thing we will work on is to get the project groups and the forum to functioning better.

I’m really looking forward for this year as the Team Leader, and I hope I can do some good for the Swedish Ubuntu Loco.

Gör en jordglob i GIMP

Från Påvels blogg 30 May 2013 10:12

Som alla vet är Skåne den största och bästa delen av Sverige. Tyvärr syns inte detta alltid på kartor och jordglober. Detta går att rätta till med GIMP.

Som underlagskarta har jag använt en Skånekarta från Wikipedia. Jag har tagit bort en del oväsentliga områden i norr (södra Norrland) och gjort den blå bakgrunden större. Man bör även se till att bilden är lika stor i x- och y-led, alltså kvadratisk, annars kan det se konstigt ut då den hamnar på ett klot.

 

En kvadratisk underlagskarta passar bäst för att placeras på en jordglob. Den väl tilltagna blå bården gör att landmassan hamnar i fokus

En kvadratisk underlagskarta passar bäst för att placeras på en jordglob. Den väl tilltagna blå bården gör att landmassan hamnar i fokus på klotet

 

Nu kan man göra en jordglob i GIMP:

1. Gå till: Filter -> Mappa -> Mappa till objekt och välj Mappa till sfär. Man får upp en dialogruta.

 

En transparent bakgrund gör klotet mer lättplacerat på andra bilder. Om man skapar en ny bil kan man fortsätta använda underlagskartan till andra projekt eller om man behöver ändra inställningarna

En transparent bakgrund gör klotet mer lättplacerat på andra bilder. Om man skapar en ny bild kan man fortsätta använda underlagskartan till andra projekt eller om man behöver ändra inställningarna

 

Bocka för Transparent bakgrund och Skapa ny bild. Genom att klicka på Förhandsgranska till höger ser man hur jordgloben kommer att se ut.

 

2. Under de andra flikarna ställer man in ljussättning och lutning. Man kan behöva experimentera ett tag innan allt blir bra.

 

Under fliken ljus påverkar man ljussättning. Det gör att klotet verkligen ser ut som ett klot

Under fliken Ljus påverkar man ljussättning. Det gör att klotet verkligen ser ut som ett klot

 

Under fliken position påverkar man lutning, rotation och position. I detta fall har jag hoppat över fliken Material där man kan påverka klotets textur

Under fliken Orientering påverkar man lutning, rotation och position. I detta fall har jag hoppat över fliken Material där man kan påverka klotets textur

 

Då allt ser bra ut klickar man på OK och GIMP skapar jordgloben.

 

Jordglob1

 

3. Jordgloben har onödigt stor genomskinlig bakgrund. Den tar man bort med Bild -> Autobeskär bild.

 

Nu ser jorden ut som den borde!

Nu ser jorden ut som den borde!

 

Färdigt! Nu ser världen ut som den borde (eller egentligen gör…)!

 

Naturligtvis kan man använda andra kartor eller bilder för att föra över på en jordglob eller sfär. En platt bild behöver inte förbli platt utan kan användas för avancerade 3D-effekter.

flattr this!

flattr this!

29 May 2013

Team Contact

Från Jan Friberg 29 May 2013 18:53

Så blev det officiellt igår kväll då Peter tog över som Team Leader och jag som Team Contact i Ubuntu Sverige. Det ska bli spännande att jobba med det här under det kommande året. Det är en utmaning att hitta alla kontaktvägar och få människor att bli aktiva i gemenskapen.

Som Team Contact börjar jag att samla in information om vad som händer och vad som inte händer men efterfrågas i gemenskapen. Det kommer nog ta ett litet tag tror jag.

Jag har börjat rapportera tillbaka till Ubuntu centralt om vad som pågår i Sverige. Och jag leker lite med tanken på att arrangera Ubuntu Hour eller “En kopp Ubuntu” med någon form av regelbundenhet någon stans i Sverige.

I september är det dags för Global Jam. Jag hoppas vi får ihop något större evenemang till det.

Ett spännande år som sagt.

Namnskytlen på mitt jobb

Jag skojade till det lite på jobbet med ett tillfälligt tillägg på min namnskylt

Design by  Lucas Romero Di Benedetto

Great news! My Music App, which I showed the to the world a week or so, ago is now being developed together with Canonical and the Community to become one of the Core applications in Ubuntu Touch - the default music application!

I just had my first meeting with Michael Hall, Alan Pope and Victor Thompson, where we discussed how to proceed with the development.
The application will be based on my code, which is great. Also we will adopt the UI design from Lucas Romero Di Benedetto, which you can see above.

I'm so excited!

 

EXTON-MAN

Jag har färdigställt ännu en helsvensk version av den relativt nya linuxdistributionen Mageia version 3, släppt 130519. Min förra version EXTON-MAN 2013 64bit Maxi på 1120 MB är från 130524. Den kan laddas ner gratis från Svenska Linuxföreningen.

Guldversionen (130529), som är på 1870 MB, är fullspäckad med nyttiga (och roliga) program. Se hela PROGRAMLISTAN. Exempel: Google Earth, Wine, Supertuxkart, BrutalChess, Skype, VirtualBox, Teamviewer, Google Chrome och Google Talk. "Guldversionen" av EXTON-MAN måste beställas. Läs mera om guldversionen...

läs mer

humblebundle8

Det var inte längesedan förra Humble Bundle, men nu har portarna öppnats för nästa, dubbad nummer 8. Uddafågeln den här gången är Dear Esther, som inte ännu går att köra  direkt i Linux utan behöver CrossOver/Wine för att funka. Enligt uppgift är dock en Linux-port på gång. I övrigt innehåller paketet Little Inferno, Awesomenauts, Capsized och Thomas Was Alone. Betalar du mer än genomsnittet får du med Proteus och det svenskutvecklade Hotline Miami.  Som vanligt får man Steam-nycklar med på köpet.

Kuriosa: Just nu leder Minecraft-utvecklaren Markus Persson betalningsligan med sina 5000 dollar.

Relaterade artiklar:

27 May 2013

Pingvinfotboll

Legendariska Sega har utannonserat ett spel för Linux med utvecklare Sports Interactive. Spelet är Football Manager 2014 och kommer att utvecklas nativt för Linux med måldistribution Ubuntu 12.04.

Det finns ännu inte så mycket information om spelet mer än att det kommer att distribueras via spelplattformen Steam. Ett köp ger dig även tillgång till Mac och Windows versionerna av spelet vilket kan anses vara en fin gest ifrån Sega och Sports Interactive. Spelet sägs stödja crossplay (samspel) mellan dessa operativsystem.

Läs mer här.

Relaterade artiklar:

26 May 2013

I’ve been using spotify web player for quite some time now but it lacks some simple features such as adding multiple songs to a playlist. So today I installed spotify qt version, works like a charm. Instructions from http://www.liberiangeek.net/2012/04/the-quickest-way-to-install-spotify-client-in-ubuntu-12-04-precise-pangolin/

## Step 1
sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 4E9CFF4E

## Step 2
sudo sh -c ‘echo “deb http://repository.spotify.com stable non-free” >> /etc/apt/sources.list’

## Step 3
sudo apt-get update && sudo apt-get install spotify-client-qt

24 May 2013

EXTON-MAN

Jag har färdigställt en helsvensk version av den relativt nya linuxdistributionen Mageia version 3, släppt 130519. Jag har lagt till epitetet Maxi, eftersom min remaster är fullspäckad med nyttiga (och roliga) program. Se hela PROGRAMLISTAN.

Historia
Eftersom Mageia (från början) bygger på Mandriva har jag valt att kalla min nya remaster för EXTON-MAN 2013 i linje med mina tidigare remasters av Mandriva, t. ex. EXTON-MAN 2010 från 091123. Jag har tidigare också gjort en remaster av Mageia 1 från 111111 och av Mageia 2 från 120930. De kallade jag EXTON-MAN 32bit 2011 resp. EXTON-MAN 32bit 2012. Min nya svenska remaster EXTON-MAN 2013 Maxi 64bit Live DVD (1120 MB) är nu alltså klar för nerladdning.

läs mer

23 May 2013

Fenicier och ligaturer

Från Påvels blogg 23 May 2013 10:19

Då och då inträffar dagar i en forskares liv då man känner att man inte kommer längre med de manus man arbetat med i månader eller år. Manuset är inte en färdig bok, men tillräckligt stort och snirkligt för att man ska ha tappat överblicken och det börjar bli långt mellan kompletteringarna. Då är det dags att skriva ut, korrekturläsa och se över strukturen i sitt mästerverk. Dessa saker är omöjliga att göra på en datorskärm och man måste ha en pappersutskrift för att återta kommandot över sin text.

Boken kommer att handla om hur fenicierna koloniserade Sydskandinavien under bronsåldern. Naturligtvis gjorde de inte det, men det trodde en berömd arkeolog på 1800-talet, professor Sven Nilsson, och det är om hans forskning jag skriver. Bland annat identifierade Nilsson Kiviksgraven som ett feniciskt Baalstempel och hittade ett Stonehenge (naturligtvis också det feniciskt) i Halland.

Jag har använt programmet LyX för projektet. Det har blivit många snygga sidor. Tidigare har jag sett dem i en PDF-fil. Nu ser jag dem på papper.

 

bild11

 

Man ser inte hur snyggt allt är förrän man förstorar texten. Ordbehandlingsprogram som MS Word och OOo/LibO Writer har tyvärr förstört vår känsla för texters skönhet. Ett exempel är ligaturer. Ligaturer är enkelt förklarat att bokstäver typsätts tillsammans. Genom detta binds texten samman och blir lättare att läsa. Särskilt vanligt är det med bokstäver som fi och ff. Jämför ligaturerna i samma text i LyX och Writer.

 

Se hur fi och ff bildar ett enda tecken i LyX. Det är ligaturer och gör texten lättare att läsa

LyX: Se hur fi och ff bildar ett enda tecken. Det är ligaturer och gör texten lättare att läsa

 

I Writer blir inte fi och ff ligaturer. Avstånden mellan bokstäver blir konstiga, texten sämre typsatt och svårare att läsa

I Writer bildar inte fi och ff ligaturer. Texten blir sämre typsatt och svårare att läsa

 

Man kan tycka att ligaturer är petitesser. Om man ska korrekturläsa några hundra sidor är det dock arbetsbesparande. Det går snabbare att läsa en text med ligaturer än utan. Titta i böcker, de är nästan alltid satta med text med ligaturer. Titta i en bok du tycker är svårläst. Kanske har den typsnitt utan ligaturer, är satt med sans seriftypsnitt eller bryter mot andra grundläggande typografiska regler. Svårlästhet behöver inte bara ha med innehåll att göra utan även med vår förmåga att tillgodogöra oss innehåll genom dålig typsättning.

Allt som allt är LyX ett underbart program och jag kan inte nog understryka hur nöjd jag är med hur snygg min pappersbunt är! (Den börjar dock redan solkas av rödpennan)

 

Alternativen

Visst finns det alternativ till LyX för den som vill skriva en bok.

 

Ordbehandlingsprogramoch InDesign

Det förmodligen vanligaste arbetssättet är att skriva sitt manus i ett ordbehandlingsprogram och därefter sätta det i InDesign. Det var så jag gjorde förr.

Med detta arbetssätt skriver man texten i ett ordbehandlingsprogram, skriver ut, korrekturläser och för därefter över texten till InDesign, sätter den och placerar bilder. Allt arbete med innehållsförteckning, personregister, rubriksättning med mera görs i InDesign. Eftersom man sannolikt gjort en del sådana saker i sitt ordbehandlingsprogram blir det dubbelt arbete.

LyX vinner över ordbehandlingsprogram. När man kommit över en ganska hög ingångströskel är LyX betydligt enklare att arbeta i än ordbehandlingsprogram. Samtidigt är det mer komplett. I ordbehandlingsprogram måste man skifta mellan att skriva och markera fetstil, kursiv, rubriker, sätta in indexposter, fixa innehållsförteckning med mera. I LyX slipper man finlir. Samtidigt har man inbyggda verktyg för referenshantering (BiBTeX som visserligen är gammalt och litet mögigt men som fungerar) och index.

I LyX får jag med en enda knapptryckning en perfekt satt PDF-fil som jag kan skriva ut medan jag i ordbehandlingsprogram får uselt satta och uselt avstavade sidor som inte är roliga att korrekturläsa och som inte duger som tryckoriginal.

Om man vill gå hela vägen och sätta en bok i ett ordbehandlingsprogram säger jag Lycka Till! Det är ett oändligt pill att få alla bilder på rätt ställe, text att falla ut på rätt sätt. Gör man en ändring på ett ställe måste man justera dussintals sidor. Slutresultatet blir trots allt pill betydligt sämre än i LyX eller InDesign. Det blir ingen vacker bok. Jag skulle till och med gå så långt som att rekommendera att investera i InDesign framför att sätta en bok i ett ordbehandlingsprogram. Det sparar massor med tid, pengar och frustration

I LyX kom jag dagen innan jag gjorde utskriften på att jag ville byta typsnitt. Efter att ha växlat mellan ett dussin olika typsnitt fastnade jag för ett. Även om texten förskjuts beroende på typsnitt är allt lika snyggt satt oavsett vilket jag väljer och bilderna sitter där de ska. Jag hade även kunnat ändra sidformat och marginaler utan att det förorsakat mer än ett minimum merarbete. Gör om det i InDesign!

Den största fördelen är att jag har arbetat i samma program sedan jag gjorde den första anteckningen för något år sedan tills manuset nu är på dryga 200 sidor. Under den tiden har det förutom massor av text tillkommit ett femtiotal bilder och hundratals litteraturreferenser. Allt har kommit på plats direkt i samma ögonblick jag knackat in det. Jag har haft full kontroll och har direkt kunnat se var bilder passar och inte passar. Jag kommer att också använda LyX till dagen jag skickar manuset till tryckeriet. Detta är det mest effektiva arbetsflöde jag kan tänka mig!

Jag vet kollegor som skriver direkt i InDesign, eller säger att de gör det. De kopierar då och då över texten till ett ordbehandlingsprogram för att få den rättstavad. Även om textfunktionerna i InDesign är hyfsade kan de inte mäta sig med de man har i ett ordbehandlingsprogram eller för den delen i LyX. InDesign är gjort för att typsätta böcker och gör det mycket bra. Det är inte till för tankeprocesser, skrivande och experiment med olika layouter under arbetets gång.

Det finns nackdelar med InDesign som skrämt bort mig:

  1. Det är extremt dyrt (LyX är gratis…)
  2. Det är extremt ofritt (LyX är fritt…)
  3. Det kräver regelbunden användning och övning. Sätter man en bok vartannat år är det svårt att vidmakthålla sin kompetens som boksättare (Jag arbetar i LyX varje dag…)

 

Scribus

Det finns ett InDesignliknande fritt program, Scribus. Där arbetar man grafiskt på liknande sätt som i InDesign. Det spelar dock i en helt annan division än InDesign och många funktioner som man ser som självklara och nödvändiga för att sätta en bok saknas. Scribus känns ofärdigt och det kommer att ta många år innan programmet är så pass komplett att det går att använda för mer avancerade jobb. Skulle jag sätta några sidor text med mycket bilder skulle jag överväga att använda Scribus. För en bok duger det inte. För mer avancerade trycksaker skulle jag välja InDesign.

Scribus är inget dåligt program, men man ska inte tro att det kan ersätta InDesign eller LyX.

 

LaTeX

LyX är en grafisk framände för LaTeX. Om man är elak är LyX för dem som inte vill eller kan lära sig LaTeX. Om man är snäll är LyX för dem som vill skriva och inte bryr sig om LaTeXkod. I LyX döljs den underliggande LaTeXkoden så att man man kan fokusera på sin text. För den som vill och kan finns koden där att utforska.

Se detta exempel. Jag har skrivit samma text i LyX och LaTeXeditorn Kile.

I LyX är rubriker, bilder, bildtexter, referenser och kursiveringar markerade på liknande sätt som i ett ordbehandlingsprogram. Det gör det lätt att navigera i texten

I LyX är rubriker, bilder, bildtexter, referenser och kursiveringar markerade på liknande sätt som i ett ordbehandlingsprogram. Det gör det lätt att navigera i texten. Jag tror att de flesta element är självförklarande.

 

Samma text i laTeXeditorn Kile. Jag har förklarat alla LaTeXkoder. Koderna bryter textflödet och för den oinvigde kan texten te sig som ett virrvarr av esoteriska tecken

Samma text i LaTeXeditorn Kile. Jag förklarar LaTeXkoderna till höger. Koderna bryter textflödet och för den oinvigde kan texten te sig som ett virrvarr av esoteriska tecken

 

I LyX har arbetsytan ett minimum av distraktioner. I Kile förmedlas samma information i märkliga hakparenteser på ett sätt som bara den invigde förstår.

Både LyX och LaTeX bygger på att man håller isär skrivandet, det vill säga textens innehåll, som man gör i texteditorn och dokumentets form, som man får automatiskt i en PDF-fil. Jag tycker att LyX lyckas bäst med att fokusera på innehåll.

Jag använder LaTeX då jag vill göra layouter eller fixa något jag inte gjort tidigare. Då är det ett stort stöd att man ser LaTeXkoden direkt. Då allt ser ut som jag vill kan jag kopiera över koden till Lyx och använda den där. Jag använder LyX för skrivarbetet.

I slutänden spelar det ingen roll om man använder LyX eller LaTeX. Slutresultatet blir detsamma eftersom texten sätts med samma verktyg. Om man föredrar LyX eller en LaTeXeditor är en vanesak och vilken typ av skrivande man arbetar med.

Det ska sägas att LaTeX självklart har fördelar jämfört med LyX. Filformatet är universellt och man kan arbeta med sina filer i vilken editor eller anteckningsprogram som helst. Eftersom man ser LaTeXkoden blir man tvungen att lära sig den. Därför blir man skickligare på att använda den i en LaTeXeditor än i LyX. Genom det blir man bättre på att fixa till saker och reda ut de problem som kan uppstå. Även om jag föredrar LyX är LaTex absolut inte något dåligt alternativ!

 

Sluta använd fula ord!

Varför använder så många ordbehandlingsprogram som producerar dokument svåra att läsa och fula att se? Detta missbruk har förstört vår känsla för textens estetik och skönheten hos typsnitt då alla förutsätter att få en slafsig Wordfil i 12pt Times New Roman, utan ligaturer och kerning, dåligt avstavad med änkor och horungar. Innehållet kan vara hur bra som helst, men budskapet förfulas och förflackas genom undermålig sättning.

De veckor det tar att lära sig LyX är väl spenderad tid. De dokument som därefter lämnar ens dator är vackra, strukturerade och satta på högsta möjliga nivå. Skriver man mer än några sidor då och då ska man LyXa till det!

 

flattr this!

flattr this!

I just have to share this video on youtube.

I think it’s a brilliant talk…

22 May 2013

Stockholm_old_town_2002

Fem miljarder kommer Stockholms stads IT-satsning kosta under de år som avtalet löper. DN.se skriver idag om en rapport som Stockholms stads utbildningsförvaltning gjort där man intervjuar lärare runtom i områdets skolor.

Kritiken är inte nådig och bland kommentarerna hittar man att stora delar av lektionen hinner förflyta innan alla elever loggat in. Det kan ta så mycket som 10-15 minuter. Datorerna som eleverna fått är så tunga att en del elever lämnar kvar dem i skåpet. Gamla versioner av programvaran försvårar arbete och uppdateringar av programvaran tar ibland längre tid än den tid som datorerna används, vilket innebär att uppdateringarna inte hinner slutföras. Användningen av IT i undervisningen har dalat dramatiskt sedan avtalet skrevs.

Sammanlagt betalar skolorna dessutom runt 5 miljoner i månaden för att få tillgång till Microsofts gratis live@edu-tjänst till en kostnad av 50,57 kronor per elev och månad.

IDG.se har citerat rapporten:

”Den upplevda låga graden av tillgänglighet och de tidsförluster som uppkommer vid användningen av delade elevdatorer har haft en avhållande effekt på lärare och elever. På somliga skolor uppger man att IT-användningen i undervisningen minskat avsevärt. Osäkerheten och oron kring tillgängligheten framförs även som en arbetsmiljöfråga av flera intervjuade.”

Pedagoger vid Årstaskolan i Stockholm har gjort en egen jämförelse mellan en Samsung Chromebook och en laptop som Volvo IT har försett skolan med. Uppgiften innebär att starta datorn, logga in, öppna ett ordbehandlingsdokument, skriva en text, infoga en bild, spara och stänga av. Som tur är kör dom inte Office 365. Döm själva:

Den borgerliga majoriteten kommer på måndag sannolikt att rösta igenom en förlängning av avtalet till 2016. Här är rapporten i sin helhet.

Relaterade artiklar:

21 May 2013

GentooJag har lagt ut ännu en rolig version av exGENT. Denna gång med enbart LXDE som skrivbordsmiljö. Min förra version av exGENT från 130423 använder Cinnamon 1.6.7, Gnome 3.6.3, LXDE och Fluxbox 1.3.5 som skrivbordsmiljöer. Version 130423 ligger fortfarande kvar på servern. Nya exGENT (version 130521 för 64bit-datorer) kan liksom tidigare enkelt installeras till hårddisk på 1 - 5 min (beroende på datortyp). Den tiden ska jämföras med den tid det tar att genomföra en "normal" Gentoo-installation. D v s 1 - 2 dygn. Version 130521 av exGENT är (liksom tidigare versioner) i topptrim. Jag har igår utan problem kunnat uppdatera hela systemet med kommandona:

# emerge --ask --update --newuse --deep --with-bdeps=y @world
# emerge --depclean
# revdep-rebuild

läs mer

Why FOSS?

Från Peter Ahlgren 21 May 2013 11:12

A question that I, and many others get, is why do I choose to use FOSS (Free and Open Source Software) instead of proprietary software? For a long time ago I was a ”Microsoft-junkie”, programming in Visual Studio and certified as a MCP (Microsoft Certified Professional) in a few languages. I had Linux, mostly Red Hat Linux, installed on an old 486. Playing around with it a little when I was bored. But suddenly something happened. 

I saw the light in the end of the tunnel. I started to get interested in how an Operating System worked, and read some article about how and why Linus Torvalds started working on the Linux Kernel. I read about the GNU project, and started to like the idea behind it all. At the same time the world started to noticing that Windows was as secure as hanging your key to your house on a nail on the outside of your frontdoor. I started to get frustrated at reinstalling Windows 98 about once a month, because it just got slower and slower for every day that passed, and I got tired of seeing the ”Blue Screen Of Death”.

I was really into webdesign and programming ASP at that moment, so I had to have Windows installed, so I could work with Dreamweaver and Flash and that stuff. But I dualbooted to Linux whenever the workday was over.

Over the years I have used Windows less and less, and several Linux distributions more and more. For a few years ago, I can say that I finally and fully went over to the free side. I can admit that Windows 7 was among the best Microsoft had done, at least for the desktop user. When Windows 8 was out, I felt that ”No way, I’m going back!” That was a total crash for Microsoft. It’s just so bad designed.

As for Linux, I’m using Ubuntu, Fedora and CentOS today. I have choosed to use FOSS as much as I can. I have no problem to pay for software that I need. But then I must feel that the developer has done a really good work developing it. 

As I see it, the main reasons for using FOSS today is:

The Community:
Open source projects usually have a large and welcoming community around them. Just look at the Ubuntu community; its great. An answer to your questions are never longer away than a few mouse clicks. The community really makes you want to be involved in the project.

Price:
The most software I use are free, as in free beer. I just got sick of chasing pirate copies of all the software I wanted to have in Windows. As I said, now I dont have any problems to pay for the software as long as I feel that the developer(s) made a good work. Its much easier to see if they done a good work if I can see the sourcecode.

Freedom to learn and evolv:
I really like the fact that I can make changes in the source code and make the software work as I want them to, without breaking any law or something. Then I’m programming, I can watch at others code and learn how they did it. Share knowledge and learn more.

Security:
Open source software tends to be more secure. The more eyes watching the code, the more security holes get noticed and fixed. I mean, come on, just google on how many security faults that is found in Windows every day! The number of security holes in Windows and Linux can’t really be compared, because it’s built so differently. Linux is better and more secured constructed from the beginning.

I believe that Linux really is ready for the enterprice desktop now. Maybe not in some markets, like the graphics industry. They need to be working on their Mac-computers a while more. I get really happy every time I read about some large companies, authority or government switched to Linux and free software.

Thats some of the reasons why I love Linux and FOSS. I can talk in hours why I have choosen to work with the free and open side instead of the proprietary side, and I’m sure I will write more about it later here in the blog. 

20 May 2013

wide_Jolla_devices

Nu har Jolla släppt sin första telefon, som heter… Jolla.

Telefonen har utbytbara batterier, stöd för 4G, en skärm på 4,5 tum, en kamera på 8 megapixel och 16 Gbyte minne som kan utökas med ett microSD-kort. Processorn är en dual-core-historia som inte specificerats närmare.

En rolig feature i sann Nokia-anda är det utbytbara bakstycket som enligt uppgift även påverkar telefonens tema när det byts ut. 399 Euro kommer den att kosta, men då får man en värdecheck på 100 Euro inbakat i priset. SailfishOS är såklart standard.

Relaterade artiklar:

Jolla Launch

Från Johan Thelin 20 May 2013 11:09

Jolla has finally launched the first hints to their first hardware. Being an old N9 user, having dropped his phone, I really do want one. The N9 easily outperformed my current Samsung S3, despite its ancient hardware, so I’m really excited about what Jolla will be able to do with modern hardware.

wide_Jolla_devices

The specs are a bit sketchy at the moment, but I guess things might become more clear tonight. For €399 you will bet a 4.5″ Estrade display, a dual core CPU and 4G support (in some markets, which will be announced later). 16GB of on-board FLASH and support for microSD means that there will be ample space for music, photos, videos and applications.

An 8MP camera seems to be commodity today, but the user-replaceable battery is a nicety.

So, nothing about the performance of the CPU, or even the family. I expect an ARM in the 1GHz range, which will be more than double the power, compared to the N9. Regarding the screen, I do hope for a screen as nice as the N9. I’m kind of worried that no resolution is specified, and Google does not seem to know what an “Estrade” screen is – hopefully it is good. As Europe is targeted first, I hope that the 4G standard supported will be LTE and will work in Swedish networks.

On the software side, I’m really excited about the Sailfish OS and the Gestures. This is what the N9 started, and the N9 is the only real one-hand device I’ve experienced. Finally a Qt / QML environment with the ambition to bring something new to the table.

As for Android app support, I’m not convinced. The power of the N9 was the pure performance of native applications. Adding an Android stack will use system resources and experience the same performance penalty that pure Android systems face. Also, I guess “app compliant” does not mean certified, i.e. does Google Play work? Still, there will be loads of apps, so everyone can use their favorite service. I hope that the Android stack is loaded when needed, so that it doesn’t take resources when using a purely native setup of apps.

At the time of writing, I cannot register a pre-order as the site is down. I only get 503. This must be a good sign, I guess ;-).

OpenSourceGISSweden2013_310

Imorgon drar Open Source GIS Sweden igång i Stockholm. Konferensen äger rum vid Telefonplan i Hägersten och kommer att avhandla alltifrån hur man samarbetar i öppen källkodsvärlden till hur man bäst nyttjar öppen källkodsverktyg som QGIS i sin verksamhet. Konferensen vänder sig till såväl användare och utvecklare som till beställare.

Konferensen håller på i två heldagar med seminarier och workshops och avslutas med en diskussion om vidare arbete inom Open Source GIS Sweden. Program och anmälan hittar du här.

Relaterade artiklar:

logitech-linuxcompatible

Det här må vara den minsta milstolpe som någonsin hamrats ner i marken med en slägga, men giganten inom hårdvarutillbehör Logitech har ”officiellt” börjat stödja Linux. I USA då. Svårt att veta exakt var man ska sätta citattecknen till denna småhumoristiska nyhet. Märk väl att det står ”Linux compatible” och inte bara ”Linux”. Det bringar en fläkt  av det ljuva 80-talet med IBM-kompatibla datorer och människor i för stora glasögon.

På den svenska sidan kan man hitta en imponerande uppsättning möss och andra tillbehör om man söker på ”linux”. Nåja. 20 stycken möss, ett par tangentbord och någon enstaka gamer-mus. Men det är ju bättre än inget.

Vem vet, innan seklet är slut så kanske man kan använda logitechs grejer direkt ur boxen på Linux? Ett litet steg för en människa, ett stort steg för mänskligheten?

Relaterade artiklar:

19 May 2013

G’MIC

Från Påvels blogg 19 May 2013 08:33

Bildredigeringsprogrammet GIMP kritiseras ibland för att det finns få få penslar, effekter och filter. Detta är kanske sant om man bara ser till vad som följer med vid en installation av programmet. Eftersom GIMP har öppen källkod finns det gott om fristående verktyg gratis att ladda ner och använda. Sådana samlingar är ett självklart komplement till GIMP.

Jag har tidigare tipsat om effektsamlingen FX Foundry med mer än hundra effekter.

G’MIC är en liknande samling. G’Mic står för Greyc’s Magic Image Computing. Man kan köra verktygen fristående, från en kommandorad. Därmed liknar det program som ImageMagick. Jag inbillar mig dock att de flesta som arbetar med bilder vill se sitt arbete i ett program och installerar G’MIC tillsammans med GIMP.

Då man installerat G’MIC hittar man filtersamlingen längst ner under Filter -> G’MIC.

 

G'MIC

 

Jag har inte hittat någon uppgift om hur många filter samlingen innehåller, men det är säkert ett par hundra och eftersom varje filter kan varieras har man oerhört mycket att leka med!

Då man startar G’MIC öppnas ett extrafönster där man kan välja mellan effekter.

 

G'MIC blir nästan som ett program i programmet GIMP. Här testar jag hu man kan piffa till en blyertsteckning av hällristningsbilder från 1840-talet.

G’MIC blir nästan som ett program i programmet GIMP. Här testar jag att piffa till en blyertsteckning av hällristningsbilder från 1840-talet.

 

Man kan förhandsgranska vad man ställer till med i ett litet fönster.

 

Att förvandla en teckning från 1800-talet av en hällristning till abstrakt konst med ett musklick ger märkliga tidsperspektiv...

Att förvandla en teckning från 1800-talet av en hällristning till abstrakt konst med ett musklick ger märkliga tidsperspektiv…

 

Genomgående håller filtren hög professionell nivå och man kan göra riktigt avancerade saker väldigt enkelt.

 

En "påbättrad" teckning...

En ”påbättrad” teckning…

 

Filtren är mycket olika och passar givetvis olika bra för olika typer av jobb.

 

Man kan ge den gamla teckningen en ännu äldre struktur

Man kan ge den gamla teckningen en ännu äldre struktur

 

Man kan arbeta med allt från färger, konturer, texturer, mönster, 2D och 3D-effekter.

 

De flesta som använt Linux känner igen kuben...

De flesta som använt Linux känner igen kuben…

 

Den stora bredden gör att man hittar givna favoriter.

 

Teckningen blir ett gammalt fotografi av en teckning

Teckningen blir ett gammalt fotografi av en teckning

 

Man laddar ner installationsfiler för G’MIC här.

Om man sitter i Linux går det sannolikt att installera G’MIC från pakethanteraren. I *Buntu installerar man paketet gimp-gmic om man vill köra effekterna i GIMP och gmic om man vill bildbehandla i terminalen.

Gänget bakom G’MIC har även lagt ut effekterna på Nätet så att man kan testa och arbeta med egna bilder utan att installera effekterna på sin dator. En riktigt skojig tjänst! Den sparar tid om man snabbt vill åstadkomma en effekt på en bild.

 

 

flattr this!

flattr this!

18 May 2013

Googlock

Google är känt för att använda öppen källkod och öppna standarder i sina produkter, vilket ställer dem på god fot med många av oss som gillar öppen källkod och öppenhet generellt. Detta kan vara på väg att ändra sig rätt rejält och har varit på gång en längre tid om man ser till hur saker och ting utvecklar sig.

Senast att få stryka på foten är chatformatet XMPP i nyaste versionen av Google Hangout, men det är långt ifrån ensamt.

  • Det sociala nätverket Google+ har ingen öppen RSS-output, alltså inget PuSH-stöd, inget skriv-API. Faktum är att det inte har någonting öppet.
  • Google Reader skrotas 1 juli, tillsammans med RSS-stödet i Chrome
  • WebDav för Google Calendar skrotas till förmån för deras proprietära API
  • och alltså XMPP som för bara 3 år sen var en av kärnorna i Google Wave

Problemet för Google med öppna standarder är att de inte genererar någon vinst om vi använder dem i tredjepartsapplikationer. Google Talk kunde användas via Jabber, Google Calendar kan köras via vilken iCal-kapabel kalenderapplikation som helst. Google Reader kunde läsas via LifeRea eller andra program. Det gör att Googles annonser, och också huvuddelen av deras intäkter, inte visas.

De här nedstängningarna av öppna APIer och slopandet av stöd för öppna standarder är inget konstigt i sig, det är affärsmässigt sunda beslut för Google självt. Problemet är Googles inställning till öppenheten. Man började spela på öppenhetsflöjten och lurade in användare med löften om fria, öppna alternativ. Tjänster som Reader och Calendar blev så populära just för att man kunde använda dem med tredjepartstjänster. Men efter ett tag började Google spela flöjt för sin egen skull och stänga ner eller begränsa tjänster och tvingar nu sina följare tillbaka in i stängda ekosystem, vilket användarna var på flykt från till att börja med då de flesta kommer ifrån Windowsvärlden.

Tjänster som Skype och iMessage är inte längre skilda från Hangouts. Alla är proprietära och kräver en specifik applikation för att funka. Vare sig Skype eller iMessage har hävdat öppenhet i sin tjänst så inga förhoppningar har funnits om att de skulle fungera med andra applikationer. Det har däremot varit fallet för Hangouts med sitt inledande stöd för XMPP. Och det är det hyckleriet som gör hela skillnaden.

Relaterade artiklar:

raspberrypi-cluster

Joshua Kiepert vid Boise State University i Idaho, USA, har byggt ett 32-nodskluster som visserligen är mindre än 64-nodersklustret som byggdes i Lego förra året, men som nog tilltalar moddercommunityn mer.

Kiepert började arbetet med hallonpajklustret den här våren på grund av hans forskning inom datadelning för trådlösa sensornätverk. Han var övertygad om att bästa sättet att forska på nya sätt att dela data var att simulera det i ett Beowulf-kluster. Eftersom skolans eget kluster ibland togs ned av olika anledningar och Kiepert tyckte sig behöva det hela tiden och administratören dessutom behövde godkänna programinstallationer på klustret, byggde han sitt eget med hjälp av Raspberry Pi för att det helt enkelt skulle bli enklare och snabbare att modifiera det.

Han har till och med släppt en 17-sidors PDF där han i detalj går in på hur och varför han byggde den, komplett med en lista över alla delar han använt. Kostnaden för klustret blev enligt dokumentationen 1967 dollar och 21 cent. Klustret kör Arch Linux för ARM eftersom det är betydligt mer lättviktigt än Raspbian och har färre tjänster startade i standardinstallationen.

Kanske lite för omfattande för ett helgprojekt, men kanske något för er som är händiga och har sådär 20 000 kronor över.

Relaterade artiklar:

16 May 2013

uds2So soon time for the last day of this Ubuntu Developer Summit and the first virtual one (or perhaps second, it depends on how you count). Yesterday I missed some of the ones I had planned due to my life AFK, but will perhaps be able to catch up later this week by watching the recorded sessions. That is really one of the benefits of the virtual developer summit.

The sessions for today in the app developer track that I will follow are the following ones.

So github pages is a website hosting service that support simple static pages. They also support Jekyll which can basically generate static pages from simple text files in Markdown. For more information about its functionality go here. The purpose of this service is to support simple websites for different projects, github organisations and github users e.g. your personal blog or static presentation of yourself.

The hosting service is somewhat limited but one hickup is the use of domain name. My user account at github is “christofferholmstedt” so my personal github page can be stored at “christofferholmstedt.github.io”. If I then create a project website for the project “ideas” it would be located at “christofferholmstedt.github.io/ideas”. They use the same domain which can cause some collisions. Though that is another topic but lays out the basics of the problem I had today.

If you want to run a jekyll website locally you would run “jekyll serve” and it would be hosted at “localhost:4000″. The problem here is that links within jekyll can be absolute or relative and it’s just a big mess because it’s not easy to debug through githubs generation of pages. So I will jump directly to my solution so you can test your website locally as well as make it work properly online.

If you’re trying to host a project website. In your _config.yml add the following line:

baseurl: <path_to_project_github_page>

For one of my projects that is:
baseurl: http://christofferholmstedt.github.io/eclipse-plugin-tested

For each link within your project you then add {{ site.baseurl }} infront of it.

As an example
<a href=”{{ site.baseurl }}”/docs/usage>

Push everything to your project gh-pages branch and it should work. To test this locally you can run the following command (two citations in then end to make the baseurl empty).

jekyll serve –baseurl “”

You can take a closer look at all of this and how it works in my “eclipse plugin tested” project at github.

15 May 2013

UDS-13.05

Från Jan Friberg 15 May 2013 20:25

Ubuntu developer summit pågår har jag då och då tittat in där. Jag är väl inte så där jätteimponerad av tillförlitligheten av Google Hangout. Det händer rätt ofta att streamen med talare laggar. Och när jag tittade in på Growing a strong translation community, var det en kvinna som då och då ropade “Hello, do you hear me?” och så mycket mer aktivitet pågick inte under mitt besök.

Men annars är det ett smidigt sätt att dra samman en massa människor. Och att kunna titta på sessionerna i efterhand är perfekt. Så idag lyssnade jag på gårdagens Community Roundtable samtidigt som jag strök kläder. Och det var en intressant session att lyssna på.

Man diskuterade att ta bort begreppet godkänd Loco. Man upplever att begreppet delar upp gemenskapen i två delar där en del upplever sig som andra klassens människor. Och så är det tungt med allt administrativt arbete runt processen för att godkänna ett Loco. Både för Locot själv som för Loco Council.

Begreppet godkänd Loco skapades för att man ville vara säker på att det material som skickades ut till Locos verkligen användes, och användes på rätt sätt. Nu blåser förändringens vindar och man diskuterar att istället införa en process när man beställer material, till exempel ett konferenspaket. Då granskas planen på hur materialet ska användas och hur Locot tidigare har hanterat material och rapporterat tillbaka. På så sätt är alla Locos jämbördiga och det administrativa arbetet drabbar den som gör något, inte den som bara vill vara med så att säga.

En annan sak som togs upp var att tillåta uppluckring av reglerna som styr vad som får vara ett Loco. Idag är det nästan bara nationella Locos med undantaget av några amerikanska stater. Idén man leker med nu är att tillåta andra grupperingar att vara Locos. Det kan vara en stad, ett universitet eller vad man nu kan finna för gruppering.

Den här idén blev inte lika väl mottagen av deltagarna i samtalet. Det fanns några väldigt positiva och några som var tveksamma och till och med negativa.

Nu var det här en diskussion och inga beslut kan fattas utan det görs i andra forum. Men det ger en vink om var arbetet med de lokala grupperna är på väg.

Personligen hoppas jag begreppet godkänd Loco försvinner. Jag har aldrig förstått att man blir mer Ubuntu om ett visst antal personer träffas fysisk ett visst antal gånger per år. Jag förstår att man uppmanar till fysiska möten för det ger väldigt mycket för deltagarna och arbetet med gemenskapen. Men att ha det som krav tror jag inte är en bra väg att gå.

Att få möjlighet att skapa mindre grupper som egna Locos känns inte som en stor fråga för mig. Sverige är litet och med få aktiva Loco deltagare. Att börja dela upp oss i länsdelar och/eller städer låter inte bra. Kanske det finns universitet där man kan skapa ett lokalt Loco men troligtvis är det bättre att samla de tappra under en och samma flagga så att säga.

uds2Yesterday gave me some insight into what the Ubuntu SDK is and what the goals are, or at least some of the goals are. If I understood it correctly it’s mostly for mobile development at the moment but the goal is to have one SDK for development on all platforms in the future. Already today there are some instructions on how to develop for different touch devices such as mobile phones and tablets. As an example to this is the “Resolution independence” tips and trix and how Ubuntu solves the problem with different screen resolutions and pixel density.

So for the second day I will continue to follow the App developer track. My plan was to participate in the community roundtable but they are now rescheduled for later so I will probably miss them. Sessions for today as follows.

After that it gets too late…

14 May 2013

Sätta hostname i CentOS 6.4

Från Jonas Björk 14 May 2013 22:48

Efter att ha installerat en CentOS 6.4 (x86_64) server från minimal-ison upptäckte jag att hostname var localhost. Inte fint alls. Hostname i CentOS sätts i filen /etc/sysconfig/network och heter HOSTNAME. Ändra i filen med en textredigerare, till exempel vi:

# vi /etc/sysconfig/network

Leta reda på raden som lyder:

HOSTNAME=localhost.localdomain

Ändra och spara filen, starta om maskinen (reboot) så ändras hostname.

Logo

Exton-Slack 64bit live dvd är en remaster av Slackware 14.0/current. Skrivbordsmiljön KDE 4.10.3 (släppt 130507) används. Jag har kompilerat använd kernel 3.8.7 på samma sätt som Slackwares kernel huge. Det betyder att det finns väldigt mycket inbyggt stöd för modern hårdvara i "min" kernel 3.8.7-exton. T o m ännu mera än vad som finns i Slackwares originalkernel huge. I dages version har jag dessutom ersatt Grub Legacy (gamla GRUB) med Grub2 (nya GRUB). Slackware 14.0 i original använder fortfarande LILO.

läs mer

Android-AIDE

AIDE finns fritt tillgänglig på Google Play och är en Android IDE som kan köras på Android-plattformen. Genom detta är det möjligt att utveckla för den mobila plattformen medan du är ute och rör på dig.

Med version 2.0 av AIDE kan man numera skriva C/C++ eller använda utvecklingsmiljöns nya designgränssnitt. Det finns också en professionell version som har förbättrat integrationen med versionshanteringssystemet Git. AIDE kan köras på Android-telefon och -plattor och erbjuder vanliga IDE-funktioner som kodkomplettering, automatisk markering av fel, refaktorering och kodnavigering.

Stödet för C/C++ har åstadkommits genom att integrera Android Native Development Kit. Applikationer som utvecklats med NDK och Eclipse kan utan vidare bli importerade i AIDE på samma sätt som Java-applikationer sedan tidigare importeras. Den professionella versionen låter användaren sätta upp ett nytt Git-repo när hen skapar en ny app. Det finns också nyligen implementerat stöd för branching, merging och branch deletion inifrån IDE-miljön.

AIDE 2.0 finns tillgänglig från Google Play gratis, men versionen hanterar bara färre än fem filer i projekten. Den professionella versionen kräver en premium-nyckel som kostar runt hundralappen, men stödjer då större projekt, APK-publicering och Git.

Relaterade artiklar:

uds2So in about two hours the UDS intro will be given. I will probably be out by then so will miss it though the next sessions coming up after that may include some interesting stuff that I will be able to watch/attend. First of all there are two roundtables of interest to me, the App Developer Roundtable and Community Roundtable. With another two community roundtables later this week I’ll probably just attend the “App” roundtable today, tuesday. The rest of the day I will probably focus on the App Developer track. To keep it short I will just list the sessions I look forward to.

When looking at the scheduled times I realise that it might not be so good for me to have the UDS sessions during the evenings. Though it probably is the only suitable time when people from both sides of the Atlantic ocean will be awake. (afaik Ubuntu isn’t that big in Asia yet, at least not when it comes to number of developers).

gcm-viewer-cie

Att hantera olika ICC-färgprofiler för hårdvara har varit önskvärt från professionella grafikers perspektiv en längre tid. Möjligheten har funnits ett bra tag i Linux, men på måndagsmorgonen nåddes en milstolpe i utvecklingen. Då tillkännagjordes version 1.0.0 av Colord, en tjänst/daemon som gör det enkelt och rättframt att hantera, installera och skapa färgprofiler för att kalibrera färger på skärmar, scanners etc.

”We did it at last!” löd inledningen till upphovsmannen Richard Hughes release-meddelande. Colord är en del av freedesktop-projektet och det finns såväl kommandoradsbaserade (såklart) inställningsmöjligheter såväl som Gnome (ovan) och KDE GUIn för att ställa in färgprofiler.

Några av nyheterna är att colord 1.0.0 kan hantera monitorer med identiska EDID-värden och att man lagt till enkla BGRA32- och CMYK32-pixelformat.

Relaterade artiklar:

I've been working on a Music application for Ubuntu Touch for a week or so now, and it's going quite well. There's still things to do, but hey! It plays music!

So without further adieu:

13 May 2013

Ubuntu Box

Utvecklare för Linuxdistributionen Ubuntu planerar att införa ett eget pakethanteringssystem framöver. Det är inte tänkt att bli en ersättare för det nuvarande APT/DPKG utan snarare öka valmöjligheten för utvecklare. Ett komplement med andra ord.

Fördelen med det nya systemet sägs vara att varje paket installeras till sin egen katalog och att root-behörighet (högsta möjliga behörighet i systemet) inte nödvändigtvis ska behövas. Vidare att det blir enklare att paketera innehållet för smidigare distribution på exempelvis Ubuntu Touch/Phone som troligtvis är projektets målplattform. En tredje fördel är att inga beroenden mot applikationer skall finnas utan enbart mot bassystemet, vilket kan underlätta för vissa administratörer och användare.

Utkastet av det ny installationssystemet tycks vara skrivet i Python och använder JSON. Källkoden sägs släppas någon gång under nästa vecka för den som är intresserad. Läs mer.

Relaterade artiklar:

Tomorrow its time for Ubuntu Developer Summit (UDS) again. It’s an three days event online.

There will be a chance to learn more about the development of Ubuntu, and to be a part of the development.

You can read more about the different events and register to participate on the events website

I will report here in my blog about my thoughts after the event is over, or if I have the time for it between the different mettings.

12 May 2013

LFA logoJag har gjort en ny mera "ubuntulik" version av LFA 13.04 64bit (Linux för alla). Den nya versionen kör du som den vanlige användaren ubuntu (liksom du gör i originalet Ubuntu 13.04). Du kan inte logga in till något av de sex skrivborden som root. Dessutom har jag bytt ut kernel 3.8.0-19-exton mot kernel 3.9.0-0-exton. Du kan själv hämta och installera nyssnämnd kernel i ditt befintliga moderna Debian/Ubuntu-system.

läs mer

coder

Att utvecklingen av Windows kärna är långsammare än utvecklingen av Linux-kärnan är ingen nyhet för de som hänger med i vad som händer med Linux. Det vill säga inte de som provade nån Linux-distribution 2007 och baserar allt sitt tyckande utifrån den gången. Vilket verkar vara rätt många. Här kommer dock ett reportage inifrån Katedralen.

Artikelförfattaren (dvs jag) har valt att översätta hela postningen, som skedde som ett svar på en tråd på Hacker News, utan indrag och den sedvanliga kursiveringen för att öka läsbarheten. Här kommer inlägget:

Jag är en Windows-utvecklare och bidrar till NT-kärnan. (Beviset för det var i originalmeddelandet en SHA1-hash av revision #102 av en fil, övers. anm.) Jag postar detta genom TOR av uppenbara skäl.

Windows är som redan sagts långsammare än andra operativsystem i många scenarion och avståndet förvärras. Orsaken till problemet är social. Det görs nästan inga förbättringar för sin egen skull eller för ärans skull, som man ser i Linux-världen.

För att vara ärlig ser man ibland naiva personer som försöker att göra saker bättre. Dessa personer misslyckas nästan alltid. Vi kan och lyckas också förbättra prestandan för specifika scenarion som folk med förmågan att allokera resurser tror påverkar affärsmålen, men detta är ett sisyfosarbete. Det finns inget formellt eller informellt program för systematisk prestandaförbättring. Vi började bry oss om säkerhet eftersom versioner före Windows XP SP3 var ett existentiellt hot mot affärerna. Vår låga prestanda är inte ett existentiellt hot mot affärerna.

Ni förstår, komponentägare är generellt sett öppet fientliga till patchar utifrån: om du är en utvecklare och accepterar en patch utifrån gör det din huvudutvecklare arg (på grund av tvånget att underhålla patchen och motivera för skeppningsansvarige den oplanerade designändringen), gör testaren arg (eftersom test är med på tråden för att säkerställa att förändringen inte förstör något, och du skapade precis merjobb för dem) och programansvarige är arg (på grund av utvecklingsschemats påverkan till följd av kodförändringar). Det finns helt enkelt inga incitament eller morötter för att acceptera ändringar som kommer från någon utanför ditt eget team. Du kan alltid hitta en anledning att säga ”nej” och du har väldigt få anledningar att säga ”ja”.

Det finns också få incitament till att göra förändringar över huvud taget. I Linux-kärnan, om du förbättrar prestandan på katalogbyten konsekvent med 5%, blir du hyllad och tackad. [I Windows-teamet], om du gör det och du inte är med i objekthanterings-teamet, även om du lyckas få din kod förbi Ob-ägarna och in i kodträdet, bryr sig inte din egen team-ledning. Ja, att göra en massiv förbättring kommer att göra dig uppmärksammad av senior-gänget och skulle kunna bli en skjuts i din karriär, men förbättringen måste vara väldigt stor för att dra åt sig den typen av uppmärksamhet. Inkrementella förbättringar retar bara upp folk och är, i bästa fall, neutrala för din karriär. Om du har otur och du berättar för din huvudutvecklare om hur du förbättrade prestandan för någon annan komponent i systemet, frågar han om du kanske skulle kunna öka hastigheten på buggfixandet i ditt eget projekt.

Är det förvånande att folk slutar att göra oplanerat jobb efter ett tag?

En annan anledning för kvalitetsskillnaden är att vi har haft svårt att hålla kvar talangfulla människor. Google och andra stora företag i Seattle-området fortsätter att ta våra bästa, mest erfarna utvecklare och vi anställer ungdomar direkt ifrån college för att ersätta dem. Man hittar  programvaruutvecklare (Software Development Engineers) av första och andra graden som är ansvariga för väldigt viktiga system. Dessa utvecklare menar förstås väl och är vanligtvis tillräckligt smarta, men de förstår inte varför olika beslut har tagits, har inte en genomgående förståelse för de intrikata detaljerna kring hur systemet fungerar och viktigast av allt, vill inte förändra nånting som redan fungerar.

Dessa juniora utvecklare har också en tendens att göra förbättringar av systemet genom att implementera helt nya funktioner istället för att förbättra de gamla. Se på de senaste Microsoft-releaserna: vi fixar inte gamla features, utan skapar nya. Nya features hjälper mycket mer i recensioner än förbättringar av gamla.

(Det är bokstavligen förklaringen för PowerShell. Många av oss ville förbättra cmd.exe, men kunde inte.)

Fler exempel:

  • Vi kan inte röra ”named pipes”. Låt oss lägga till %INTERNAL_NOTIFICATION_SYSTEM istället! Och göra det inkonsistent med så gott som alla andra NT-primitiv.
  • Vi kan inte exponera %INTERNAL_NOTIFICATION_SYSTEM% till resten av världen eftersom vi inte vill fylla i en massa pappersarbete och vi förlorar ingen försäljning för vi har bara 1990-erans Win32 API publikt tillgänglig.
  • Vi kan inte röra DCOM. Så vi skapar ytterligare en %C#_REMOTING_FLAVOR_OF_THE_WEEK%!
  • XNA. Behöver jag säga mer?
  • Varför skulle någon behöva ett komprimeringsformat som stödjer filer större än 2GByte?
  • Vi ska stödja symboliska länkar, men säkerställ att ingen kan använda den så vi inte anklagas för säkerhetssårbarheter (Toppen! Nu får vi verka förnuftiga och ansvarsfulla!)
  • Vi kan inte röra Source Depot, så låt oss hacka ihop SDX!
  • Vi kan inte röra SDX, så låt oss låtsas i fyra releaser att vi flyttar till TFS fast vi egentligen inte förändrar nånting!
  • Oh, herregud, NTFS-koden är en lila opiumtankad Viktoriansk skräckhistoria som använder globala rekursiva lås och SEH-flödeskontroll. Vi skriver ReFs istället (Och  vi börjar med att kopiera och klistra in NTFS källkod och ta bort hälften av alla funktioner! Sen lägger vi till checksummor, för checksummor är coolt, eller hur, och nu med checksummor så är vi lika bra som ZFS? Eller? Och vem behöver diskquota ändå?)
  • Vi har fan ingen motivation att implementera C11-stöd och variadic templates var helt enkelt för svårt att implementera på ett år. (Men OMG, vi gjorde ”^” till en referensräknad pekaroperator. Oh, och vad är en referenscykel?)

Alltså: Microsoft har fortfarande några gammaldags hardcore begåvade utvecklare som kan koda i cirklar kring programmerare nere i Silicon Valley. Dom här människorna uppskattar och förstår komplexiteten i operativsystemsutveckling och har öga för god, ren design. NT-kärnan är fortfarande mycket bättre än Linux i vissa avseenden – you guys be trippin’ with your overcommit-by-default MM nonsense — men våra experter går i pension eller flyttar till andra stora teknikföretag och det är få nya som kommer upp i samma tekniska virtuos-nivå som behövs för att ersätta de som slutar. Vi fyller på med nio-till-fem-med-barn-typer, desperata-att-vara-till-lags-gästarbetare och Google-rejects. Vi får ibland tag på bra folk ändå, som av misstag, men inte nog. Är någon förvånad över att vi halkar efter? Rötan har redan börjat.

Och där var inlägget slut. Nu ska vi väl säga att detta är en åsikt från en enda utvecklare inom Microsoft, men det visar på ett systemtänk som är helt skilt från det man ser inom Linux-sfären och är intressant just därför.

Relaterade artiklar:

Change of language

Från Peter Ahlgren 12 May 2013 10:48

As a step in the evolution of this blog, I will start writing the most in english from now on.

As you will notice, english is not my native language, but I will try my best.

I will get beack to my plans about the blog, and where I will take it later…

firefoxOS-dev-phone

Mozilla har i ett försök att få fart på sitt Firefox OS lanserat en möjlighet för utvecklare att få en fri telefon med Firefox OS på. På hacks.mozilla.org skriver de:

Vi vet att ni finns där ute, tuggar på bitarna, kodar, testar, läser dokumentation, laddar ner och kör Firefox Simulator. Och ni är redo att ‘Send to device’. Ni behöver bara lägga vantarna på en ‘device’.

På bloggen skriver Mozilla att man måste ansöka med en idé om vilken typ av app som man vill porta eller utveckla. Telefonen som kommer skickas ut är en Geeksphone Keon. De skriver vidare att antalet enheter är begränsat, så det gäller att handla snabbt.

Relaterade artiklar:

11 May 2013

Jag stötte på ett problem med att aktivera Mail i mina iCloudinställningar i Systeminställningar (OSX 10.8.3). Felmeddelandet var: iCloud Mail kunde inte aktiveras i inställningspanelen för iCloud.

Jag försökte lösa det genom att logga ut från iCloud i iCloud-inställningarna och logga in igen. Det fungerade inte. Jag raderade katalogen ~/Library/Mail/ och försökte igen, det fungerade inte. Till slut började jag leta efter hur jag skulle kunna ställa in kontot själv i Mail.app och hittade information på about.com där jag kunde läsa att iCloud använder IMAP för inkommande mail. Serverinfo är imap.mail.me.com och porten är 993 (SSL aktiverat). Utgående mail hanteras av smtp.mail.me.com och porten är 587 (SSL aktiverat).

På about.com stod det att jag skulle använda mitt iCloud-användarnamn med @me.com i slutet. Det fungerade inte. Jag tog bort @me.com i slutet av mitt användarnamn och då fungerade det bättre. Efter att Mail.app konfigurerats var blocken för Mail vald i inställningarna för iCloud. Jag vet inte vad som har hänt med inställningarna, men nu fungerar mailen igen.