”I can’t belive it’s not WordPress!”

Drupal-Sverige växer så att det knakar. Gamla kontorskompisen och i24-partnern Björn har till sist lyckas tämja Dries Best. Tillsammans med Karin (Drupalhackande fru) och Maja (möbelbloggande svägerska) har de lyckats iterera konceptet från Björns tunga hobbyprojekt I Have Synth till snabbfotade Möbler.se med Drupal 6 som grund.

Data från egentutvecklade moduler för soffor och andra möbler serveras blixsnabbt från Varnishcachen. Dynamiskt innehåll som en sökning efter Stolar tutar på fint eftersom åldringen Mysql är bortbytt mot Solr.

Läs mer om familjeprojektet Möbler.seMaja för familjens möbeltraditionen vidare.

WordPress 2.8 sätter stopp för realtidswebben

Oh ironin.

För nästan exakt ett år sen skrev jag om push via PubSub och hur vi kan gå mot en snabbare webb genom att annonsera nytt material via smarta protokoll i stället för att passivt leta upp data genom att polla feeds.

När det väl börjar hända något i och med att Google välsignat PubSubHubBub och implementerat stöd för protokollet i FeedBurner så kommer WordPressutvecklarna och slår undan benen för realtidswebben.

Med en odokumenterad förändring i hur WordPress 2.8 hanterar utgående pingar försvann vips en stor del av snabbheten och nyttan.

I stället för att tidigare sända pingar direkt när ett nytt inlägg publicerats så batchkörs nu pingarna en gång per timme. Om du inte postat något nytt under den senaste timmen schemaläggs pinget först en timme efter att ett nytt inlägg postats.

I en engelsk bloggpost berättar jag mer och presenterar en lösning: WordPress putting the real time web to a halt?

Gengångare

Wszystkich swietych cmentarz. Foto:Mikael Häggström.  Licens: FDL

På alla helgons dag firar vi inte bara helgon och martyer utan blickar även tillbaka, minns våra absent friends och evigt förlorat älskade. 

Hur hedrar man sin första dator på ett bättre sätt än att ersätta några skalskript med lite oldschool BASIC-kod?

Idag har jag komplierat pagetable’s tolkare av Commadore BASIC på min Macbook och frukosthackat lite fulloopar. Det kan du också göra – källkoden går att bygga på GNU/Linux, Windows eller OS X. Om du är lat finns det även binärer.

Happy halloween hacking! 

Pagetable.com: Commodore BASIC as a Scripting Language for UNIX and Windows

Telefonångest

Dubbla känslor ikväll.

Teknikern i mig blir alldels varm och gosig när jag läser specifikationerna till den nya Iphone: en telefon med 3G, inbygd GPS, ett kapabelt operativsystem och fantastiska möjligheter. Mjukvaruaktivisten i mig är dock inte lika lycklig: allt är inlåst bakom hårda bommar. Den enda möjligheten att programmera och distrubera program utan att bryta mot TOS är att använda Apples SDK för utveckling och Apple Store för spridning. Även om jag vill ge bort programmen så måste jag få Appels godkännande.

Kommunikationsmässigt är det även det en smärre katastrof – för att pusha data till telefonen krävs det att man går via Apples egna ”push-proxy”. För att spara batteritid och banbredd är det officella förklaringen.

Det är naturligtvis BS. Apples vill kontrollera allt runt telefonen för att ha en möjlighet att dra in pengar – därför måste de begränsa användarens friheter.

Jag kommer nog i alla fall smågråtande köpa en Iphone 3G när den officellt släpps i Sverige 11 Juli.

Andra bloggar om: , , , ,

Trött på emulerad hårdvara

Med världens kortaste pressmeddelande gav Telia mig ännu en anledning att åka till WWDC. Skönt att saker och ting äntligen börjar röra på sig.

Ännu en bittorrentbaserad videotjänst lanserad

Google med dess nyförvärv Youtube får det allt svettigare. Bara några dagar efter att Bittorrent Inc, de ursprungliga utvecklarna av bittorrentprotokollet meddelat att de teamat upp med några tungviktare från Hollywood (och skapat allmän förvirring) lanserade utvecklarna av bittorrentklienten Azureus tillsammans med ett flertal mediabolag webbtjänsten Zudeo.

Medan Bittorrent Incs samarbete ska utröna i nya tekniker för distribution av ”köpfilm” är Zudeo ett direkt slag mot Youtube. Zudeo använder bittorrentprotokollet som kanal för att dela ut filmer som användare själv laddat upp till tjänstens webbsida – i betydligt högre kvalitet än de lågupplösta Youtubefilmerna.

På Zudeos webbplats presenteras idag ett flertal filmer enligt vanligt galleriupplägg. När besökaren valt ut och klickat på en film startas ett javaprogram som laddar ner och installerar Zudeoklienten på användarens dator. Klienten är inget annat än en specialanpassad betaversion av bittorrentklienten Azureus. Eftersom Azureus är skrivet i Java så fungerar samma binära version på alla datorer som har java installerat – i dagsläget har de flesta datorer som använder Windows, Mac OS X eller Linux stöd för java.

Efter att filmen laddats ner används de mediaspelare som redan finns installerade på datorn för att spela upp filmen.

Hur funkar det hastighetsmässigt då?

Svaret är: förvånansvärt bra!

En svaghet i bittorrentprotokollet är att det fungerar bäst mellan två datorer som kan kommunicera direkt med varandra på portnivå. Om den ena parten är bakom en brandvägg krävs det att den andra har möjlighet att öppna portar direkt mot Internet för att det ska vara möjligt med en överföring. Om båda parter är skyddade av en restriktiv brandvägg går det helt enkelt inte att initiera en överföring.

För den genomsnittlige datoranvändaren, som skyddas av bredbandsrouter eller brandvägg som hon inte har kunskap att konfigurera om rätt – innebär det alltså att en bittorrentuppkoppling bara fungerar om den andra parten använder en rätt konfigurerad uppkoppling.

Zudeo har löst det här problemet med att sätta upp dedikerade seeds-datorer som från höghastighetslinor kan mata användare som brandsväggsskyddade anslutningar. Och när jag säger hög hastighet menar jag hög hastighet. Filmerna som jag laddat ner levererades med en hastighet på över 15mbit/s.

Andra bloggar om: , , , , . Intressant kanske dårå

OpenDocument är nu fullt ut en ISO-standard

Efter månader av arbete har nu OpenDocument-formatet passerat det sista steget och är nu en fullfjädrad, erkänd och publicerad ISO-Standard. OpenDocument har utbevecklats i sammarbete mellan ett flertal organisationer och är ett helt fritt filformat för Office-applikationer: vem som helst kan utan royalties eller patentavgifter använda formatet i sin mjukvara – oavsett om mjukvaran är stängd eller öppen.

Målet med att skapa ett framtidssäkert dokumentformat kan nu ses som passerat. OpenDocument har beteckning ISO 26300.2006.

Andra bloggar om: , , , .

Tio senaste: