Basic personligt

Daniels personliga blogg

FRA-demonstration

Självklart kommer jag vara med på Medborgarplatsen kl 14 på lördag. Ju fler dess bättre.

Precis som Emma citerade nyss, så finns det ingen som helst trygghet i tanken att någon statlig myndighet får kopior på all min internettrafik. Som min mamma sa när jag nämnde det: ”Nej, det lät inte som någonting som du skulle tycka var så himla bra”. Hon känner mig så väl. 🙂

Andra bloggar om: , .

maj 28, 2008 Posted by | politik, teknik, Uncategorized | 2 kommentarer

Snälla SOAP, dö!

Bäst som man sitter och undrar varför så liten del av gammelmedia bryr sig om att FRA bland annat vill avskaffa meddelarskyddet, hittar man en nyhet som gör en liten nörd på bättre humör igen. Cisco har gjort ett eget protokoll för att kommunicera mellan program på olika maskiner, kallat Etch. Corba trodde jag dog för 10 år sedan, men att främsta konkurrenten är SOAP stämmer nog bra. Vilket i sig är ganska konstigt, eftersom det är så pass dåligt.

Ja visst, basen är HTTP och XML, och så långt är det ju bra. Det blir inte supersnabbt, men borde vara portabelt. Bortsett då från att allt ”kul” man vill göra finns i 18 olika versioner. Antingen ska t.ex. användarnamn och lösenord ligga i en HTTP-header, eller så ska det ligger i en ”Head”-sektion, eller som en cookie efter en normal login-fråga. Sannolikheten för att de två system som ska prata med varandra stödjer samma version är noll.

Samma sak med lite mer komplexa strukturer. Ja visst, att skicka en integer och en sträng för att göra ett ”Hello World” fungerar jättebra. Men vill jag skicka en egen struktur med några fält försvinner 75% av de SOAP-paket som finns. Vill jag dessutom skicka subklasser eller strukturer i strukturer, försvinner 20% till. Sedan vill jag skicka enums, t.ex. en förbestämd lista med värden, som ”0, 90, 180, 270”, blir man effektivt av med de sista 5%. Inga speciellt avancerade saker, bara snäppet mer än ”enklaste möjliga”, varpå allting ramlar ihop.

Att två SOAP-system ska kunna prata med varandra enbart baserat på att de ”kan prata SOAP” är lika fånigt som att tro att en svensk skulle kunna förstå kinesiska, eftersom båda språken använder vokaler och konsonanter. SOAP är ungefär som etanol. Kanske en bra idé från början, men när man försöker skala upp det och använda det i verkligheten, går allting sönder.

I version två av Rails gick de över till REST istället, och alla vettiga system pratar helst XMLRPC. Mycket enklare, och därför med väldigt mycket mer kompletta implementation överallt. Får hoppas att Etch når samma miniminivå på täckningsgrad, så att alla system faktiskt kan prata med varandra utan att behöva begränsa sig till den innersta procenten av funktioner som i SOAP. Jag ger härmed Etch mina varmaste lyckönskningar, och ser fram emot en tydlig specifikation och fungerande referensimplementationer i alla normala språk.

Andra bloggar om: , , , , , , , .

maj 27, 2008 Posted by | idioti, teknik, Uncategorized | Lämna en kommentar

Nörd is the new brandman

Jag sa ju det, angående vilka TV-serier som ska fortsätta nästa år.

Vi nördar håller på att få upprättelse, sakta men säkert. Inte för att vi är framme där man på den hippa Stureplansbaren kan använda ”jag är C-programmerare” för att få ställets babes på fall, men det kanske kommer så småningom. Positivt tänkande, positivt tänkande…

Sedan är det lite kul att de har med just en Spectravideo 328, som jag själv hade 1985-1987 någonstans. Jag och en av våra nuvarande riksdagsmän tyckte den var så cool att vi drev SSMK, Svenska Spectravideo och MSX-Klubben under några år, vilket inkluderade både kundsupport, tidningsutgivning och lite annat. Jag hittade några överblivna exemplar av tidningen ganska nyligen, och bläddrade igenom dem. Jo… de var ju fina, och med jättefin layout. *host*

Andra bloggar om: .

maj 26, 2008 Posted by | media, teknik, Uncategorized | Lämna en kommentar

Spyware från musikbranschen

Stim får ursäkta, men det finns inte en suck i universum att jag skulle installera deras spyware för att de ska kunna se vad jag lyssnar på. De är en del av en bransch som inte riktigt har visat sig speciellt pålitliga när det gäller mjukvara. Vaddå, är det orättvist att låta Stim bära lite ansvar för Sonys rootkitfiasko förut? Tja, kanske. Det är helt enkelt så att inte ett enda av de företag som pysslar med media har visat minsta tecken på att man som kund kan lita på dem. Sony kör med rootkit. Microsoft stänger av sina ”Plays For Sure”-servrar. Nästan alla (som vanligt förutom ungefär eclassical och NiN, för att jämföra äpplen och kaffekoppsdekorationer) vill ha antingen DRM eller vattenmärkning, för att tydligt visa att de hatar sina kunder och förutsätter att de är ”kriminella”. Förtroende måste förtjänas, det fungerar liksom inte att hela tiden krossa det, och sedan säga ”men NU kan ni lita på oss”. Jo men tjena.

Stim vill inte legalisera någon fildelning, om nu någon fortfarande trodde det. De fortsätter alltjämt sin jakt på att försöka kontrollera och övervaka vad kunderna gör, ingenting annat. Att dessutom basera betalningen på användande är ett så skumt tankefel att man bara blir ledsen. Sälj en produkt som jag vill betala för, istället för att försöka hitta på avgifter överallt där den enda motivationen är ”det är många som gör vad-det-nu-är, alltså ska vi ha X pengar för det, eftersom X * många = mycket”. Vi lever i en marknadsekonomi. Vill ni ha mina pengar, får ni erbjuda någonting i gengäld. Att komma gråtande och säga ”men vi fick ju mer pengar förut” räcker inte.

Om man nu bortser från att Stims spyware bara kommer finnas för Windows och ett år senare kanske för Mac, är en förutsättning för att jag ska installera någonting på min dator att det är open source. Ge mig källkoden, annars är jag inte intresserad. Dessutom under villkor så att vem som helst kan sprida den vidare, så att fler kan undersöka den för säkerhetshål och vad det nu kan vara. Därefter tar det inte många sekunder innan källkoden är ändrad så att den 24/7 rapporterar att jag bara spelar albansk folkmusik. Inte fel med det, men kanske inte inom Stims domäner. Varför? Som vanligt, ”därför att det går”, och för att jävlas med alla som envisas med att vilja avlyssna och bevaka oskyldiga människor bara för att tillfredsställa sina egna kontrollbehov.

Länk: DN

Andra bloggar om: , , , .

maj 26, 2008 Posted by | idioti, media, politik, teknik, Uncategorized | 4 kommentarer

Stereotyper

På flygplatsen i Prishtina var det som vanligt en liten passkontroll. Snubben i luckan var en typisk butter jugge. Två meter lång, nästan lika bred, och armar tjockare än mina lår, enbart på grund av muskler. Förmodligen åt han Krissys kattungar till frukost, bara för att visa hur hård han var.

Så han frågade vad jag hade gjort där, och gissade först själv på att jag ingick i KFOR-styrkan. Det var den andra personen på den här resan som trodde det, vad sjutton ger jag för vibbar egentligen? Så jag sa att jag hade gjort lite SMS-saker åt Ipko, som nu är Kosovos andra mobiloperatör. Då log han, gav tillbaka mig mitt pass och sa ”hejdå” på klingande svenska.

Öh, va? Kunde han ens le? Och prata svenska, om än bara en fras?

Det är så störande när folk inte passar in i ens (fördomsfulla) stereotyper. Den mentala närvaron att be att få ta kort på honom eftersom det ändå inte var någon kö infann sig inte, minst sagt. Jag ville bara hoppa in i kuren, skaka om honom och ropa ”DU GÖR FEL!”, men det hade eventuellt inte varit helt lyckat. Kul ja visst, men inte lyckat.

Andra bloggar om: , .

maj 23, 2008 Posted by | allmänt, Uncategorized | Lämna en kommentar