Lite om XMPP och Googles dumhet

Jag gillar XMPP, det är ett trevligt protokoll, det är det ända IM protokollet som jag tycker är vettigt, och det är också det ända IM protokollet som jag använder över huvud taget.

En stor styrka med Jabber är att det är helt öppet och decentraliserat. Vem som helst kan sätta upp en Jabber-server på sin egna domän och köra med och komma åt resten av alla användare i hela det öppna nätverket. Det är fantastiskt. Innebörden är att du kan ha i stort sett full kontroll på vilken data som hamnar var.

Jabber fungerar på det viset att du tar en valfri klient, ansluter till en valfri server där du har konto och lägger till personer i din Roster(Kontaktlista), oavsett om de bor på en annan server eller ej, detta löses genom att servrarna pratar med varandra. Hur man håller reda på vem som är vem görs genom att de sparar ens JID, Jabber-ID. Det består av användarnamn@servernamn. På samma sätt som en epostadress.

Så om nu kalle@example.com ska prata med bertil@example.org, hur går det till? Hur hittar de varandra i nätverket? Hur appliceras krypteringen?

För vanlig chatt i Jabber så använder man delvis c2s(Client To Server) och s2s(Server To Server) anslutningar. Så resultatet när Kalle skriver till Bengt är att trafiken går såhär:
kalle@example.com –> example.com –> example.org –> bertil@example.org

Normaltsett så är alltid c2s och s2s anslutningarna krypterade, det innebär att man kan prata anonymt mellan olika servrar, och det skickas aldrig mer info än vad som är nödvändigt för att kommunikationen ska fungera. Sedan så kan du välja att skicka ut statusmeddelanden och sådant till dina vänner om du vill. Men vill du absolut inte haden funktionaliteten så kan du stänga av det i servern, om du kör egen server.

Jabber har även utmärkt stöd för att ha MUC(Multi User Chat, Kanaler), man måste av naturliga skäl ha kanalen bunden till något, som lämpligtvis en server. Så om Kalle Bertil och Adam är i samma MUC så ser det ut ungefär såhär när Kalle skickar ett meddelande:
kalle@example.com –> example.com –> muc.example.se –> kanalen@muc.example.se
Nu har han skickat ett meddelande till kanalen, och kanalens server håller reda på vilka deltagare kanalen har och skickar därefter ut det till alla deltagare på detta vis:
kanalen@muc.example.se –> muc.example.se –> example.org –> bertil@example.org
kanalen@muc.example.se –> muc.example.se –> example.im –> adam@example.im

På detta vis så behöver inte ens alla deltagare i denna MUC veta vad alla har för JID, det ända de behöver se är ett Nick som är obundet till JIDet. Trotts detta kan man skicka privata meddelanden till andra kanaldeltagare på detta vis:
kalle@example.com –> example.com –> muc.example.se –> kanalen@muc.example.se/Bertil –> example.org –> bertil@example.org

Jabber har även resurser, dessa gör att du kan vara inloggad på flera klienter samtidigt, det gör att göra en hel del tuffa saker med. Så Kalle kan ha en klient hemma, en på mobilen och en på jobbet. Och vara inloggad samtidigt. Då kan hans olika resurser se ut såhär:
kalle@example.com/Hemma,  kalle@example.com/Mobil, kalle@example.com/Jobbet

Så om man vill så kan man nu skriva till en specifik resurs, så det kommer till hans konto på hans mobil men inte till någon annan plats. Det vanligaste är att man skickar till alla platser personen är inloggad från, det är enkelt och man vet att det kommer fram. Jag vet ju inte om han glömde sin dator på på jobbet så det är inte nödvändigt att han ser det om jag bara skickar det dit.

Vad har dock Google med detta att göra? Och varför beskriver jag det som dumhet i min titel? Vad har de gjort? Har de ens gjort något?
Det Google har gjort nyligen gällande XMPP är att de har stängt av sin s2s-kryptering. En kedja är aldrig starkare än sin svagaste länk. Visst säkrar användningen fortfarande endel gällande skyddet av informationen som skickas, beroende på var man bryr sig om det mest. Om man inte vill att ens lokala IT-Admin ska kunna se innehållet så är det ganska lungt, men ändå.

Många Jabberservrar som körs är konfigruerade för att kräva just s2s-kryptering i sin konversation med andra servrar! Detta har lett till att Google har sänkt säkerheten och desseutom gjort sig själva inkompatibla med massor av Jabberservrar ute i världen som körs på privata servrar. Både neko.im och jabber.se är vettiga nog att kräva s2s-kryptering, vilket resulterar i att dess användare inte kan prata direkt mot Google talk kontakter.

Jag vet inte heller vems förlust det är, Googles eller XMPP’s, till en början tänkte jag att det var Googles förlust… Men sedan när jag tänkte mera på det kom jag mera in på banan, “Varför skulle de bry sig?”. Majoriteten av Google Talk användarna vet inte vad Jabber är. Så jag börjar luta mig åt att det är en förlust för XMPP, man har tidigare använt argument som “Har du gmail så har du jabberkonto, det är bara att skaffa en annan bättre klient!”. Men jag kan inte riktigt använda det längre, för jag känner inte att jag kan uppmana folk att köra på en Jabberserver som inte godkänner inkommande krypterade anslutningar.

Varför suger världen?

Så var det roliga slut…

För ett bra tag sedan, så började Adobe släppa Flash till 64-bitars Linux. Det har fungerat utomordentligt på min primära arbetsstation, min stora dator helt enkelt. Jag har kunnat titta på SVTPlay, lyssna på program hos SR och så. Det har varit trevligt att ha den tillgången. Jag gillar deras utbud.

Synd bara att det inte är tillgängligt längre, för att Adobe huxflux tog bort stödet för mitt system. Jag kör ju ett egenihopklistrat gentoo, men även andra system. Tex Debian har det inte helt problemfritt heller.

När jag förlorade mitt stöd för Flash så var jag i början en smula irriterad, jag kunde inte kolla Google Analytics(Det jag använde Flash mest för). Och senare har jag varit väldigt lättad. Jag har länge tänkt att jag ska ta bort skiten men inte kommit för mig. Men jag gillar inte skräpande paket, så nu blev det av. Vad ska jag med det till? Det fungerar ju ändå inte.

Senare blev jag en smula besvärad, jag kunde inte längre ta del av Public Services sändningar på Internet. Det finns en hel del saker där jag gillar att se/lyssna på. P3 det är bra grejer. Men tyvärr går det inte längre… Adobe var det ja…

Jag visste att detta skulle hända, det var bara en frågan om tid. Men jag hoppades ju lite på att den skulle finnas kvar. Men efter att jag funderat på det så är jag lättad över att ha blivit av med Flash.

Men jag vill fortfarande kunna komma åt Public Service på Internet, när jag sitter och surfar eller programmerar så vill jag ha något i bakgrunden, det är trevligt för det mesta :)

Ett par dagar senare fick jag reda på vad SVT har för kriterier på framtida format, så jag lade upp en pad där jag kommenterade punkterna en i taget med utgångspunkt från hur det ser ut idag. Och så länkade jag den i ett antal IRC-kanaler och frågade om hjälp med att göra den bättre, och bättre blev den. Jag måste nog klassa det klart.

Och jag tänkte publicera dokumentet här och sedan maila det till SVT, men man borde dra det till SR också. Men då kan man behöva lite annorlunda angreppspunkter.

Vi är 4 personer eller fler som tillsammans har skrivit detta under ett par dagars tid, tillsammans över internet, och det var tänkt från början att det skulle vara ett öppet brev, så jag bara klistrar in hela här.

Öppet brev till Teknikavdelningen hos SVT för SVTPlay:

Vi satt och tittade på följande sida angående SVTPlay: http://svt.se/svt/jsp/Crosslink.jsp?d=104149&a=1395800
Och har lite kommentarer om hur vi uppfattar era krav, och hur ni följer era krav, samt hur ni kan göra för att förbättra er tjänst i framtiden.

Detta är de krav som SVT tagit fram på sina framtida format:

  • Tillgänglighet: Formatet ska vara en leverantörsoberoende och etablerad standard. Det ska finnas bra stöd för formatet i en rad olika, kostnadsfria mediaspelare på alla plattformar (Windows, Mac, Linux).
  • Användarvänlighet: Det ska inte kräva en invecklad installationsprocedur, det ska vara enkelt för de flesta användare att komma igång.
  • Skalbarhet: Formatet ska vara lämpligt för distribution av korta såväl som långa sändningar, live eller on-demand. Man ska kunna erbjuda rörligt material anpassat för konsumtion via olika typer av internetuppkoppling (analog, bredband, mobil).
  • Teknisk kvalitet: Det ska se bra ut (så bra som möjligt): i mobilen, på datorskärm och på alla framtida typer av tv-skärmar.
  • Kostnad: För besökaren ska det alltid finnas gratis mediaspelare som lämpar sig att spela upp formatet på alla olika plattformar. För SVT ska det inte vara särskilda kostnader inblandade i produktion och distribution av formatet jämfört med andra alternativ. Formatet ska vara licensfritt för SVT.

Dessa kraven ni lagt upp som ska följas för framtida format. Vi tänker lägga en kommentar på alla dessa. En åt gången, med utgångspunkt från hur det ser ut idag och hur det kan förbättras.

Tillgänglighet

Flash som ni använder idag är inte tillgängligt på det sättet ni beskriver det. Det finns enbart en leverantör av Flash-spelare. Den mjukvara som levereras fungerar dåligt i både Linux och Mac, detta med anledningen att Adobe (som än ensam leverantör) inte lägger energi på andra plattformar än Windows.
Vi vill lägga fram ett förslag att ni går över till den nya standarden för video på hemsidor som finns i HTML5 (se Youtube http://www.youtube.com/html5 och http://www.html5video.org/demos/ ). Man kan man direkt per design bädda in videos i hemsidor och låter webbläsaren spela upp video och får optimerad uppspelning med videoacceleration på alla plattformar. Det aktuella formatet kommer vara WebM (med tillhörande kodnings och avkodningsverktyg för VP8 och Vorbis), WebM har sin officiella hemsida här: http://www.webmproject.org/

WebM kommer att kunna spelas upp i framtida versioner av webbläsarna Google Chrome, Firefox och Opera, utan insticksprogram. Efter en osäkerhet vid projektets lansering om det skulle få stöd från de två största kommersiella browser-företagen, har nu Microsoft tillkännagivit att även Internet Explorer (version 9, och antagligen även senare) kommer kunna spela formatet om WebM-kodeken har installerats på datorn. Apples Safari har utlovats kunna spela upp formatet. Adobe har tillkännagivit att även Flash Player kommer ha stöd för formatet. — Källa http://sv.wikipedia.org/wiki/WebM

Eftersom Flash inte är tillgängligt på Apples mobiltelefoner, musikspelare eller surfplatta har Flash verkligen blivit en begränsning av tillgängligheten för många. Här är ett öppet brev från Steve Jobs till Adobe om varför: http://www.apple.com/hotnews/thoughts-on-flash/

Efter senaste uppdateringen av Flash så kan inte jag se på videos hos er över huvud taget. Jag kör ett 64-bitars Linux-system. Jag körde tidigare 64-bitars Flash för Linux. Men denna finns inte längre. Så länge den fanns så fungerade Flash för mig, nu finns den inte längre.

Användarvänlighet

Flash är dåligt användarvänlighetsmässigt på flera vis. Ett fält där det är speciellt dåligt är för personer som har dålig syn så att de tvingas till att använda skärmläsare ( http://en.wikipedia.org/wiki/Screen_reader ). Det blir för användarna av skärmläsare ungefär samma effekt som om man bygger en hemsida helt i bilder. De kan inte få fram innehållet, eftersom skärmläsaren inte vet hur den ska läsa upp någon text. Att försöka lösa detta i Flash är inte heller hållbart i längden.

Jag tycker inte att det är speciellt användarvänligt mot mig som är datortekniker när de i princip tar bort stöd för arkitekturen mitt operativsystem är kompilerat för, bara för att de kan. 32-bitarssystem kan knappas ses som att gå framåt i tiden, det är snarare bakåt. Jag kan inte heller göra något åt detta, då Flash är ett ofritt otillgängligt format med bara en leverantör. De fria implementationerna (Gnash, mm) är inte tillräckliga då deras utvecklare inte har samma resurser och sällan kan hinna ikapp med nya funktioner, detta är för att Adobe inte ger ut någon dokumentation över huvud taget, bortsett från för delar av swf-filformatet.

Skalbarhet

Vilka upplösningar man sänder i påverkar ju bandbreddsanvändningen mest. Man kan göra som YouTube har gjort och ge möjligheten till olika upplösningar. Det är inget stort problem tekniskt sätt. Vill man ha högre upplösning så tar det mera bandbredd. Dock så sägs WebM vara snål när det gäller bandbredd över lag. Den enkla lösningen är att skapa flera videofiler i olika upplösningar för varje videoklipp. Med tanke på att terabytehårddiskar kan köpas för under tusenlappen numera så är lagringen inte längre ett problem. SVT behöver inte heller hantera så många videoklipp att processorlast för kodantet av videon blir ett problem, det kan faktiskt göras på en ensam hemdator i en del fall (exempelvis konstant encoding av SVT:s sändningar till WebM i “normalupplösning”).

Teknisk kvalitet

Om man kodar videon rätt från en bra källa så kommer resultatet se bra ut om man har en bra mediaspelare. Hanteringen av uppspelning är något webbläsare ska styra, vilket de flesta stora webbläsare redan gör. Kvaliteten med Flash är dock ett större problem, jag vet att ni i nuvarande spelaren har lyckats relativt bra. Nu kan jag ju dock inte spela upp något alls, så jag känner att den tekniska kvaliteten har sjunkigt till mig som användare till en väldigt obefintlig nivå. WebM, som är helt fritt, ska dessutom matcha den proprietära konkurrenten h264 (som består av flera codecar) i kvalitet-per-bit, och är dessutom anpassad för streaming (företaget som skapade den, On2, har sysslat mycket med saker som videokonferenser, vilket är tekniskt sett är videostreaming). De som är insatta vet att h264:s stöd för streaming kräver många “fula hack” då det inte var vad det skapades för. Även om h264 kan ge något bättre kvalitet-per-bit så kommer kvaliteten på användarupplevelsen vara sämre. Webbläsare som Firefox kommer under sin nuvarande licensform inte kunna implementera h264 på grund av dess licens.

Kostnad

Med tanke på att Flash inte uppfyller kraven på tillgänglighet så är det ett dåligt allternativ. Det finns inga alternativa Flash-kloner som fungerar tillräckligt bra, samt att formatet inte är så pass öppet så att man kan skapa en fri Flash-klon (komplett klon, inklusive kodekar och alla avancerade funktioner), så är Adobe de enda som kan se till att det finns spelare för de OS ni säger att ni ska stödja – de tog exempelvis nyligen bort stödet för mitt OS, jag känner en ganska stor avsaknad av att inte kunna titta på SVT-Play på min primära arbetsstation.

WebM är BSD-licenserat samt DRM-fritt. Det kommer inte under några omständigheter uppkomma några kostnader för de som skapar video eller för de som tittar på video, om inte användaren väljer att köpa ett annat program för att spela upp det. Men det kommer alltid att finnas fria spelare som klarar av formatet.

Namnlista med folk som skrivit:
Elis Axelsson — http://elis.nu/
Bengt Vänerhall
Isak Gerson — http://isakgerson.se/
Med flera…

Ska bli intressant att se vad jag får för svar… Kommer följa upp det här.

Projektidé: Takfläkt med LEDs i för att visa text

Inget nytt egentligen, fläktar med LEDs har gjorts förr och kommer att göras igen. Jag har tänkt att göra det själv hemma här snart. Mest för att lära mig något, och det kan nog vara kul att bygga.

Jag fick här om dagen ett mail från TI att mina MSP430 är påväg hem till mig med FedEx. Kollade trackingen och de beräknas vara framme om två dagar. Lämnade Frankrike igår natt, enligt hemsidan. Det har tyvärr kommit fram att de inte har någon offciell Linux-support, men det tror jag att det kommer att lösas. Med tanke hur snabbt brädorna gått åt så lär det vara någon som löser Linux-stödet.

Wikin för MSP430 finns att hitta här: http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_(MSP-EXP430G2)

Jag vet inte direkt vad den klarar av att åstakomma ännu, har inte sett så mycket om den på nätet ännu. Dock kan jag ju också säga att jag inte satt mig ner och letat ännu. Men det jag tänkt att försöka göra med den till en början är att bygga LED-Arrayer, kanske 1×20 dioder per fläktblad till min nyinstallerade takfläkt för att kunna visa text på fläkten när den roterar.

Det finns dock ett par problem jag inte riktigt löst ännu, men som inte borde vara omöjligt.

  • Strömförsörjning till fläktbladen — En idé jag kom upp med är att ha magneter fastsatta i fläkthuset och spolar på bladen för att skapa en induktans. Borde kunna räcka till att driva 20 LEDs per blad.
  • Kommunikation — Hur ska jag styra mina LEDar? Måste ju ha något snabbt sätt, skulle föredra kabel. Men kabel är svårt med tanke på att den snurrar ganska snabbt.

Och variation på text vill jag ju också ha, jag tänker mig att jag hämtar från en IRC-Kanal eller liknande, så jag måste få den att nätverka på något vis. Och det vet jag inte om det är möjligt. Det får jag titta på senare. Dock så kan jag ju börja med att lösa problem som El, kommunikation, och det. Så kanske man får skaffa sig en Aurdino senare om man vill göra mera avancerade saker.

Men vad jag vet så har ingen gjort mycket alls med MSP430 ännu, alls. Den kan vara tillräckligt. Det återstår att se.

Spotify är bra, you say?

“Vad är fildelning bra för? Spotify finns ju nu! Man har tillgång till musik gratis och lagligt!” — Har jag hört folk säga.

Hmm, Spotify duger inte i dessa fall: (Nu åtgår jag från att man inte har premium)

  • Om man lyssnar på mycket musik som inte finns i Spotify.
  • Om man bryr sig om musikskaparen.
  • Om man som jag ofta hamnar i datormiljöer utan grafik.
  • Om man vägrar köra wine för att köra windowsklienten.
  • Om man bryr sig om att få bästa möjliga ljudkvalitet.

Jag kan säkerligen komma på många flera anledningar om jag vill, men om man bortser från allt dåligt så är även Spotify bra. Men det kan man säga om allt!

Och idag släpptes Piratpartiets nyaste informationsfilm under rubriken: Ett parti för gratis musik?, den är bra. Om du tror att PP handlar om fildelning så bör du verkligen se filmen. Den är beskrivande och bra, CE och Emma skriver också om den.

Det har ju visat sig väldigt tydligt att Spotify inte är en lösning, för att inte ens artister som har låtar som spelas sjukt mycket tjänar några pengar på det! GP nämner det här.

(klicka för större bild)

Denna bild har cirkulerat på Internet de senaste dagarna, den visar hur uppdelningen av pengar sker för en genomsnittlig musiker som troligtvis inte har eget bolag. Och Spotify verkar inte så mycket bättre än skivbolagen.

Jag personligen ser gärna att musik finns tillgängligt under en CC-licens och att man kan ladda ner den gratis från Jamendo eller någon privat hemsida som artisten har. Och sedan att man bygger på det genom att uppmana till donationer från de som gillar materialet och lägger ut kontonummer, PayPal-knappar och Flattr-knappar.

Om musiken sprider sig stort om man gjort detta så tror jag att Artisten i slutändan kan få ut mycket mera pengar, ett fall där detta i princip bevisades var när Unni laddade upp sin bok på TPB, och fick in pengar på den vägen. Här är torrenten med hennes bok. Och när jag satt och sökte efter Unni’s inlägg om det så hittade jag även denna artikel på Newsmill om en bok som läckt på TPB någon dag innan den skulle släppas i bokhandeln, och de skriver rakt ut att det inte påverkade försäljningssiffrorna, och de avslutar inlägget med att de är glada att den hamnade där.

Spotify och skivförsäljning ger inte(stora) pengar till artisten, men fildelning och fri kultur gör det. Vilket är då att föredra?

Och jag förutspår här att snart kommer man inse att det är precis samma sak med Voddler!

Utveckling sker inte av sig självt

Det finns flera typer av utveckling, naturlig, teknisk, personlig, och man kan säkert lista hur många som helst här. Jag tänkte mest ta upp den tekniska utvecklingen i detta inlägg.

Den tekniska utveckligen är något vi skapat och fortsätter skapa, och jag som tekniker tycker att den har varit fantastisk de senaste 200 åren och ser gärna att den fortsätter i samma takt. Bara för att något är snabbt och fungerande så betyder det inte att det är en dålig idé att skapa något bättre.

Just nu ser jag ganska mycket dåliga saker i den tekniska utveckligen, saker som inte går frammåt hela tiden. Det är jag rätt missnöjd med, jag vill ha förändring, innovation och sådant! Jag vill att det händer saker för att göra datorer ännu mera användbara!

Windows och Microsoft är en enorm flaskhals för hela datorvälden, det är idag 4 år och 1 månad sedan jag permanent övergav Windows på mina egna datorer. Jag kan inte köra det på mina egna burkar längre, det är för jobbigt att arbeta med. Innan jag såg ljuset och uppgraderade till Ubuntu så såg jag inte problemen i Windows. Man måste nästan köra något annat, modernare och lära sig förstå hur det fungerar för att förstå problemen i Windows.

Jag tycker på riktigt att Windows 7 är primitivt, det ligger långt efter i utvecklingen, för att då inte tala om XP som aldrig verkar dö. Senaste jag hörde är att supporten för XP kommer leva till 2014! Det är sjukt att man kan låta något som utvecklas jättefort leva i 12 år! Och det är något som slöar ner den personliga utvecklingen hos användarna. Många användare förväntar sig att deras “dator” (jag menar OS) ska se likadant ut i all framtid. Det kan inte vara så, datorvärlden fungerar inte på det viset.

Visst det bygger på bristande kunskaper hos många, men bollen ligger även hos företagen! Igår när jag satt på jobbet så petade jag lite med HP-Skrivare i Windows, och det var bara horribelt! HP har gett ut _ett_ driverpack på CD-Skiva som är 160MB stort! En drivare ska inte behöva vara mer än ett par kB! Det ska berätta för programmet som ska använda skrivaren hur den ska göra! Det är inte 160MB!

Och inte nog med att drivarna var oändligt stora, de installerade massa skräp runtom drivaren som man inte kunde välja bort, tex ett DVD-Spelar program, bildredigeringsprogram, digitalkamerahanterare, osv… Jag vill installera en drivrutin….!!!

Och pakethanterare som följer med windows lyser fortfarande med sin frånvaro, det är något jag anser att ett modernt OS ska ha, vettig hantering av vilka filer man har installerade, ett vettigt sätt att uppdatera samtliga installerade program på ett gemensamt sätt, och ett gemensamt sätt att installera program.

Att behöva gå in på varje programs hemsida och ladda ner det för hand för att dubbelklicka på, och trycka Nästa, Nästa, Nästa, Nästa, Nästa… Känns förlegat, det är något vi borde ha kommit ifrån i alla fall förett antal år sedan! Det går i längen mycket snabbare och är mycket mindre administration att ha ett program som sköter instalationer av program, uppdateringar av program, och uppdateringar för ditt operativsystem åt dig.

“Jag är nöjd med att inte behöva gå runt bland varenda program jag har installerat och uppdatera det manuellt, men det kanske bara är jag.”

Jag vill som alltid att datorutvecklingen ska gå frammåt, och det gör den inte om alla sitter kvar på Windows XP och jobbar som de alltid har gjort de senaste 8 åren då de fick sin nya dator med det moderna OSet, som också är läcker som ett såll när det gäller säkerhet.

Den tekniska utvecklingen kräver att användarna av tekniken följer med! Följ med in i framtiden! Kör ett modernt OS!

“The computers could help to destroy human freedom, equaly it could enlarge it. Computers can help man to create or destroy” – Cameron

För att den tekniska utvecklingen ska gå frammåt så är det vi som måste pusha på den så att den rör sig frammåt! Annars kommer det inte hända något!

En sak som är fruktansvärt förlegat hos många är Webbläsare, man ska inte som användare kunna förvänta sig att moderna “webbappar” fungerar alls om man kör en totalt förlegad webbläsare. Internet Explorer är ett stort problem för alla webbutvecklare, IE8 är inte bra, Alpha-previewn av IE9 är inte heller lovande. Visst de fixar >50% i acid3, men min läsare har klarat 100% sedan lång tid tillbaka!

Disaspora går framåt!

Det har gått en tid sedan Diaspora först berättades om på Internet. Och nu idag, har de skrivit ett inlägg om hur utvecklingen gått, vad deras plan är för framtiden. De har även en video med en Pre-Alpha version av Diaspora. Just nu verkar det vara singelanvändarsystem, att alla har sin egen nod och att de pratar med varandra. De visar upp när detta jobbar och det ser ut att fungera bra. Det är ett intressant projekt, när de först gick ut så var jag väldigt tveksam till om det skulle bli något och jag var mera positivt inställd till OneSocialWeb.

Men nu ser det mera ut som att Diaspora kan få större genomslag, och vara fritt och bra för att vara ett socialt nätverk. Alla är på sin egna nod. Alla kontrollerar sin egna data. Källkoden kommer släppas fritt framåt rellease.

Jag funderar på att ansöka om att bli beta-testare, de kommer behöva det. Det känns som det minsta jag kan göra, de verkar vara rätt duktiga killar som ligger bakom.

De har lagt upp två videor på viemo där de visar upp Diaspora hur det ser ut just nu.

Ja, läs på deras blogg istället: http://www.joindiaspora.com/2010/07/01/one-month-in.html

Framtidens sociala nätverk är påväg, och jag ser fram emot att flytta till en bättre plattform!

Uppföljande av SL-grejer

Efter mitt förra inlägg om SL som återfinns här, blev jag kontaktad av en viss Elias som jobbar på SL en snapshot av SLs officiella databas med förkortningar. Den kan återfinnas här i ett statiskt och fint format som är lätt att göra något av. Dess datum verkar vara 2010-04-27, och jag har inget nyare än den.

Denna databas är fin, och bra. Den har dock i dagsläget en brist. Dagens reseplanerare ger inte alltid unika träffar på alla förkortningar. Detta vet jag var löst i betan av reseplanteraren som sedan släpptes och låg på startsidan. Nu har dock den rullats tillbaka och betan är inte tillgänglig(Säkerhetsbrist?).

Sedan fick jag här om dagen reda på att detta existerade, det är GPS-Kordinater för många busstationer och tunnelbanestationer som man kan lägga in i sin GPS. Utmärkt tycker jag!

Jag står dock fast vid att min databas fungerar utmärkt, den hittas här. Det är den jag kör på.

Jag tycker att SL borde släppa en söktjänst för att man ska kunna få reda på sina förkortningar, och ett öppet API för att utföra SL-Resesökningar!

Informationsfrihet ftw!

UPDATE: Hade missat en länk som jag inte hittade just då när jag letade för att posta denna post. Men här är den: http://www.ee.kth.se/~msterner/slnamn.txt, SL har sifferkombinationer för många hållplatser som också ger direktträff.

Att analysera konsekvenser

Analysera saker brukar kunna vara rätt så tråkigt ibland, och ibland är det roande. Innan en domstol fäller något så bör de analysera vad de får för konsekvenser. Just nu pratar jag då om nedstängningen av OpenBittorrent, den användes av många linux-distar. Den användes av mig och mina vänner för att sprida filmer och bilder från ett projekt vi haft. Den användes kanske till viss del av TPB. Den användes av musiker som ville sprida sin fria musik, eller folk som gjort fria filmer, och till och med författare!

Innan man tar ner en infrastruktur så borde man analysera konsekvenserna. Jag var själv iste på rättegången men vad jag vet så togs inte de här bra sakerna upp. Utan man fokuserade på det som stod i papprena, alltså inte det som handlar om att sprida fria saker. Utan om att det var misstankar om att TPB är OpenBittorrent fast under ett nytt namn.

Om jag tog bort alla bilvägar, så lovar jag att biltjuvar nästan skulle sluta existera, antalet bankrån skulle minska, man skulle få färre trafikolyckor, det skulle bli en renare miljö, man skulle minska utsläppen. Se vad mycket fördelar det finns med att inte ha bilvägar? Betyder detta att jag förespråka rivning av alla våra bilvägar? Nej… Bara för att en infrastruktur kan användas felaktigt så behöver man inte ta bort den. Det kommer alltid ske olagliga saker i all infrastruktur.

Internet är ett stort vägnät för digital trafik!

Ska vi gå till rätten om att telefoner kan användas för mordhot, och att mobiloperatörerna måste stänga ner mobilnäten tills det är fixat? Eller så gör vi inte det… Man kan inte förebygga allt, man kan inte förutse och förhindra alla brott i förtid. Det går inte.

Jag kan ju också konstatera att TPB fortfarande fungerar helt problemfritt utan tracker. Så när man tog ner OpenBittorrent så skadar man infrastruktur allvarligt för alla förutom TPB.

Med hjälp av DHT och Magnet-länkar så fungerar TPB ungefär lika bra som innan OpenBittorrent gick ner, det kan ta lite längre tid att lokalisera alla användare ibland, men när man väl kommer igång så är det inget problem. Dagens torrent-teknik behöver ingen Tracker.

Man bör analysera och ta reda på vad något verkligen är innan man går till attack mot det. Annars beter man sig lite som amerikanska militärer som skjuter ner journalister och säger att deras kamerastativ är vapen.

Om man bara fokuserar på det dåliga med en infrastruktur och river den enbart för att de dåliga sidarna finns. Och så förlorar man alla bra sidor på köpet.

(Sedan så tycker jag inte att det OpenBittorrent gjorde var dåligt)

Decentralicerade sociala nätverk

… titeln säger det mesta… Kan det bli bättre egentligen?

Jag måste säga att jag hade för mycket förhoppningar angående Google Wave, jag trodde lite på att det skulle kunna slå… stort… vilket det inte gjort, i alla fall inte i mina kretsar.

OneSocialWeb Logo

Nu finns OneSocialWeb och Diaspora. Jag vet inte vilken jag tror mest på. Diaspora vet man inte mycket om ännu. OneSocialWeb tror jag kan bli bra, den bygger på en redan befintlig struktur. Diaspora har jag ingen aning om vad den bygger på, eller om det är skrivet från grunden.

OneSocialWeb har släppt källkod, Diaspora har inte kommit så långt. OneSocialWeb har Vodafone i ryggen men de släpper under en fri licens, så det spelar ingen större roll. Diaspora har fått in massor av donationer på kort tid.

Jag tror att båda kan bli bra, men jag hoppas att folk enas om ett av dessa två. Eller att de kommer överens och är kompatibla. Det vore det allra bästa faktiskt.

Fri kommunikation är viktigt, tillgänglighet är också viktigt. Och nu är det två projekt med samma mål som kanske går olika vägar. Om båda blir stora och avsxiljda så har båda misslyckats. Tycker jag.

Man kanske ska maila till de båda…

Andra jag sett skriva om detta är projO

Flattr me!

Igårkväll påväg hem så tittade jag till min mail och hittade två flattr-invites. Skrev väl upp mig tidigt och skrev upp mig igen för att jag hade glömt bort det. Jaja, vad vet jag om hur deras system fungerar.

Men idag så fixade jag till mitt konto så det är aktivt och verkar fungerande, jag har tydligen blivit “flattrad” en gång redan, jag kan dock inte hitta var så det är lite spännande.

Det ända jag egentligen saknar med deras WordPress-Plugin för att få en sådan Flattr-knapp som jag har längst ner är att det inte finns något sätt att placera den i övre högra  hörnet. Det finns inte ens i APIt att man kan skicka in custom-CSS när den ska generera en javascript-knapp. Det borde vara rätt lätt fixat ;)

I övrigt är det väl mest intressant att prova på konceptet. Jag tror dock inte att det kommer generera massa pengar direkt för någon användare. Men vad vet jag :)

Jag har ju självklart också placerat en flattrknapp på min databassida med stationsförkortningar. http://sl.geeknic.se/

Och så kan jag avslöja att jag redan har börjat planera på en andra version av databasen, och då en annan struktur. Det kommer ta en stund att skriva om scripten jag har, dels så vill jag optimera de så jag inte blandar språk, och så kommer jag behöva generera på nytt.