Datasvammel

Archive for the 'Mjukvara' Category

Google Analytics får lite vettig konkurrens

Sunday, May 11th, 2008

För de som har koll så använder jag Google Analytics för att analysera lite vanlig trafik till några av mina webbsajter. Av många anledningar blev jag glad när jag upptäckte Piwik, ett projekt för att äntligen göra lite bra webbserverstatistikverktyg som öppen källkod. Jag har för länge sedan tröttnat på Webalizer och liknande projekt, då de inte lyckas producera någon direkt översiktlig statistik, och dessutom är ganska trögkörda på större webbserverloggar. Dessutom är inte användargränssnittet i Piwik fult som stryk.

Så, nu ska jag bara sätt igång och byta verktyg. Även om Piwik fortfarande är ganska tidigt i utvecklingen, så vill jag se vad som händer. Just nu söker de efter översättare, så om du vill översätta till svenska är det bara att hänga på.

Test av IPv6

Wednesday, November 7th, 2007

IPv6 är på högsta mode just nu. 2010 beräknas IPv4-adresserna vara slut, och innan paniken slår till vore det bra om alla ISP:er levererade IPv6 till sina slutkunder.

Men eftersom mina ISP:er (jag använder flera olika, på olika sätt) inte kan eller vill leverera IPv4 så fixade jag en tunnel via Sixxs.net. Tunneln levereras av Port80, och det tackar jag för. Denna blogg är dock inte tillgänglig över IPv6 ännu eftersom min brandvägg just nu inte har stöd för IPv6. Just nu har jag en brandväggskonfiguration som fungerar, så egentligen vill jag att Shorewall fixar sitt stöd. Någon som kan tipsa om något som i Linux använder ip6tables och är lätt att konfigurera? Vare sig FWBuilder eller Shorewall har idag stöd, vilket känns jobbigt.

Under tiden att jag väntar på mer IPv6 så kan jag titta på den här trevliga videon från RIPE55 om och om igen:

(Finns hos Youtube)

Vidare håller jag på att undersöka om den HSB-lägenhet som håller på att byggas just nu, och som jag flyttar in i om drygt ett år kommer att få ett nätverk med IPv6-stöd. Jag har åtminstone bett att få se kravspecifikationen på nätverket, men jag har inga höga förhoppningar. Det är Bredbandsbolaget som levererar, förhoppningsvis åtminstone ett snabbt nät.

Tills vidare skickar jag buggrapporter till olika programvaror till både höger och vänster vad gäller IPv6-stöd. Det verkar inte riktigt som att allt är genomtestat…

Update: Och som av en händelse skriver DN idag om att Adresserna på nätet räcker snart inte till.

“Öppen källkod i Sverige” av Monika Orski

Tuesday, September 18th, 2007

På mitt skrivbord har boken “Öppen källkod i Sverige” av Monika Orski landat. Boken är tänkt som en introduktion till någon som är nyfiken på öppen källkod eller fri programvara, men som inte haft någon kontakt med fenomenet tidigare. Monika drar snabbt förbi ganska tunga ämnen som licenser, hur projekt bedrivs, standarder och spridning av öppen källkod, det mesta med en svensk vinkling så gott det går. Boken har som utgångspunkt att förklara de många frågor Monika har fått på de föreläsningar som Monika i olika sammanhang hållit.

Syftet med boken är lovvärt, men som redan insatt retar jag mig på de många förenklingar som ges till ganska stora ämnen. Men för den som inte är insatt hoppar Monika över förklaringar till lite för många av de enklare termer som tas upp, så jag tror inte att boken är så lättläst som man kan tro. Jag tror att boken skulle ha mått bra av en något mer kritisk (och oinsatt) redaktör.

Efter att precis ha ögnat igenom SOU 2007:47, “Den osynliga infrastrukturen - om förbättrad samordning av offentlig IT-standardisering” så känns den här skriften lite futtig. Men det är positivt med böcker om vad som händer i Sverige på svenska. Det enda i den stilen jag läst tidigare är Jessica Olofssons bok “Upphovsrättsliga aspekter på licenser för fri programvara och öppen källkod”, om hur den svenska juridiken ställer som till öppen källkod (ISSN 0281-1286).

Monika Orskis bok kan köpas hos Obok förlag.

Nytt hopp för 3D-världar

Thursday, September 6th, 2007

Jag hade inte hört talas om 3D-plattformen Croquet förut. Men så såg jag en helt fantastisk demonstration på Youtube av det, och blev helsåld. Tidigare har jag faktiskt försökt använda Second Life, men det var helt outhärdligt. Detta verkar vara något helt annat, och eftersom jag blev förblindad av demonstrationen måste jag nog läsa på lite nu också. Croquet är också fri programvara.

Titta på demonstrations-videon:

(Eller direkt hos Youtube: Croquet Software Demo Movie)

Hårdvara som blir tegelstenar

Thursday, June 28th, 2007

Bloggen Beta Alfa skriver att kunder rasar mot Sony Ericsson. Anledningen är att de sagt att de inte ska släppa fler uppdateringar till fiasko-telefonen P990i. Telefonen var både försenad och buggig, och trots ett par uppdateringar till programvaran har inte alla (allvarliga) buggar fixats, och en hel del problem återstår att åtgärda.

Detta är ett problem för Sony Ericsson, att släppa så mycket nya produkter och samtidigt släppa supporten för de gamla. Att ha så hög produktomsättning är givetvis jobbigt, men att behålla kunder är inte samma sak som att tvinga dem att köpa nya produkter för att bli av med de problem som kunderna har. Givetvis kan man satsa på att ha en kompetent QA-avdelning som redan innan telefonen släpps ser till att den inte är full av buggar som drabbar kunderna. Men ett alternativ för gamla telefoner (nu är inte P990i gammal) är att släppa programvaran fri så att de som trivs med sin telefon kan ha en liten möjlighet att åtgärda buggarna själva. Det fungerar inte för alla, men om bara några få personer engagerar sig i programvaran kan naturligtvis alla ta del av den.

Nej, jag har inga förhoppningar om att Sony Ericsson ska släppa sin programvara fri, men visst vore det fint alternativ istället för att låta relativt ny hårdvara bli helt obrukbar?

Sen vill jag bara pika Beta Alfa lite och berätta att man inte “konfirmerar” uppgifter, man bekräftar dem.

Voodoo-programmering

Friday, June 8th, 2007

Dålig programmering har jag sett en hel del av. En av anledningarna är förstås att programmeraren är väldigt okunnig, kanske nybörjare, och då ska man väl inte ställa för höga krav. En kul förklaring till konstig kod kan dock vara vad man kallar för voodoo-programmering.

Uttrycket voodoo-programmering kommer från antagandet att man gör en sak på ett visst sätt, och något händer. Kunskapen om det som händer från det att man “tryckte in en nål i dockans arm” till att smärta fogades till någons arm saknas helt, och man bryr sig inte om det. På samma sätt så vet programmeraren att om man gör så härhänder detta. Ointressant hur det exakt fungerar, och ofta är det helt vansinnig kod som ofta fungerar under ideala förhållanden. Men när den går sönder går den dels inte att förstå vad den gör, och man måste förmodligen skriva om rubbet för att få den att göra rätt saker.

En sak som gränsar till voodoo-programmeringg är cargo cult programmering. Till exempel vet programmeraren att man ska skriva kommentarer i koden, för det har ju denne hört att det ska man göra. Men då blir kommentarerna något i stil med “lägg ihop variabel a med variabel b”, det vill säga helt irrelevanta och beskriver inte alls de processer man försöker utföra. Man lägger till saker i koden som saknar relevans för att det är så man tror att man gör. Ett exempel är buggfixar där “programmeraren” går in och ändrar saker på måfå i koden tills den fungerar.

Uttrycket “cargo cult programming” kommer kanske inte helt oväntat från cargo cults, kulturer där väntan på fraktgods från flygplan är det centrala temat eller till och med religion. Dessa kulturer uppstod då, typiskt västerlänningar, kom på snabbvisit till ursprungsbefolkningar vid exempelvis krig. Västerlänningarna hade med sig varor och utrustning som kunde liknas vid magi. Det som hände efter att västerlänningarna avlägsnat sig var att urinnevånarna byggde egna små landningstorn och “radioapparater” av grenar och försökte locka till sig flygplan genom riter för att få västerlänningarna att komma tillbaka med fler varor. Fascinerande läsning är en artikel publicerad i Smitsonian Magazine, In John They Trust om John Frum-kulten. Slutklämmen på den artikeln är helt underbar:

As we look down into John Frum’s fiery Tanna home, I remind him that not only does he not have an outboard motor from America, but that all the devotees’ other prayers have been, so far, in vain. “John promised you much cargo more than 60 years ago, and none has come,” I point out. “So why do you keep faith with him? Why do you still believe in him?”

Chief Isaac shoots me an amused look. “You Christians have been waiting 2,000 years for Jesus to return to earth,” he says, “and you haven’t given up hope.”

En riktigt bra CAPTCHa

Friday, May 25th, 2007

Jag har tidigare skrivit om CuteoverloadCAPTCHA, men det här var faktiskt om inte roligare, så riktigt nyttigt: reCAPTCHA. Stoppa spam, läs böcker. reCAPTCHA skapades av Carnegie Mellon University för att kunna hjälpa till med inscanning av böcker. Det fiffiga är alltså att de ord man skriver in är sådana som misslyckades, så man hjälper till att rätta till dessa ord så att inscanningen blir korrekt. En riktigt konstruktiv lösning på ett destruktivt problem, spam.

Franska studenter får fri programvara

Monday, February 5th, 2007

Till nästa termin i franska skolor ska elever som är mellan 15 och 16 år gamla få en USB-sticka med open source-program. Programmen, bland andra Firefox, Thunderbird, OpenOffice.org, och mediaspelarprogram, får eleverna på en USB-sticka. Kostnaden för detta uppges vara 2.6 miljoner €. Så mycket kostar 175000 USB-pinnar. Jag orkar inte räkna ut vad det skulle kosta att ge alla eleverna en kopia av Microsoft Word på CD, men det är antagligen mycket mer än så. Heja Frankrike!

Yahoo News: French students to get open-source software on USB key

Windows vs Linux

Tuesday, December 19th, 2006

Richard Stiennon har på sin blogg postat väldigt klargörande bilder till varför Linux är lättare att göra säkert än Windows.

Detta är systemanropen till en Apache webbserver när den levererar en bild som svar på ett HTTP-anrop.

Och detta är en bild på när en IIS gör samma sak i en Windows Server.

Why Windows is less secure than Linux

3D-objekt och lite semester

Wednesday, July 26th, 2006

Blender3DDet är trevligt att försöka ha något projekt att genomföra under den varma tid när man har semester. Saknar man dessutom Internet-anslutning får man tänka till en extra gång vad det ska bli för slags projekt. Mina två veckor på Gotland ägnades till att lära sig 3D-programmet Blender. Med en lämplig Wikibook nedladdad tycker jag att jag lyckades ganska bra. Många frågor har naturligtvis samlats upp under tiden, och nu när jag har Internet-access igen så blir det ju till att surfa runt och kolla vad folk använder Blender till. En av de grejerna jag ville hitta var lite bra objekt att hämta hem och undersöka. Den största sajten med modeller verkar dock vara helt nere på grund av upphovsrätts-problem.

Sedan skulle jag vilja hitta Blender version 2.42a till Ubuntu Dapper, men det verkar som om jag får avhålla mig från paket ett tag, för det känns lite tungt att bygga paketen själv. Projektet efter att ha renderat lite animationer är att sätta in dem i en lämplig video-editor och redigera lite video. Vatten över huvudet känns det som, men det kanske är vad som krävs i den här värmen. Att lära sig Python kan ju inte heller vara någon konst. Nu ska jag till Norberg och återgå till musiken en stund.