Dialup2.0

Posted 2007-05-31

There is simply too much graphics on the web.

Bandwidth is cheap today, and everyone have loads of it. When web designers got more bandwidth, they forgot to keep it simple, and to avoid huge amounts of gigantic images, flash crap, and similar stuff.

Everyone knows that the best way to make many people do something, is to make it fashionable. Web2.0 is fashionable.

To fix the crap problem, utilizing the fashionable effect, I've created a Great New Way to display images! It's utilizing AJAX, combined with WHAT-WG's HTML5 and a brand new XML-based image format. It works in Firefox and other Gecko-based web browsers, it sometimes works in Opera (could anyone tell me why this seems random..?), and it doesn't work in IE at all (that's no bug, that's a feature). It does also not work in Konqueror, but it might work in Safari.

The image format is simple: the main element is the <image> element, that contains a bunch of <row> elements. Those, in turn, contains <pixel> elements, that contains three elements: <red>, <green> and <blue>. An image that is a white pixel would thus be described as

<image>    <row>        <pixel>            <red>255</red>            <green>255</green>            <blue>255</blue>        </pixel>    <row></image>

Feeling sick yet? It'll get worse ;)

I have written a javascript library that will utilize AJAX to load these XML files, and then draw them, pixel by pixel, into a <canvas> element.

All you, as a webmaster, will need to do to start using this modern, new image delivering method instead of legacy image formats, is to get this file and include it in your html files, add onLoad="loadXMLImages()" to your <body> tag, and replace all your <img> tags with <canvas> tags. The canvas tag does not have a href attribute, so you need to type the URL to your image as the text content of the tag, as in <canvas>http://URL.here</canvas>. That's it!

Since most images that currently exists are in one of these legacy formats, I have also developed a PHP file that can convert any image you give it (and it likes) into my XML Image format. You can get that here.

What is the end result? Before I give you any link, I must warn you: you Will need a bit of RAM. Your computer Will get slow. And your browser Will go on and on about how there's an unresponsive script (it's just doing it's job!). Of course, this is only true if you use a browser that this works in - if you see a printed URL, it doesn't work. I used quite small images in order to not kill your computer too much. (even 640x480 images are big enough to crash peoples browsers from out-of-memory conditions) Still up for it? Click!

There are 4 comments

Nördar och vampyrer

Posted 2007-05-29

Det slog mig någon natt för ganska länge sedan när jag låg och glodde på gamla Buffy-repriser att nördar och vampyrer inte är så olika som man kan tro. Båda dör när de får träkäppar eler silverkulor genom hjärtat, eller om de blir halshuggna. Båda smälter när de utsätts för direkt solljus. Vampyrer lever för evigt, nördar lever oändligt många liv.

Det fick mig att fundera: tänk om moderna vampyrer har gått undercover, och agerar som nördar. De har flyttat från sina mörka kryptor till ostädade källarrum, men kan i övrigt leva som förr. Eftersom nördar inte helt sällan inte bara är ljusskygga, utan dessutom människoskygga (framförallt då människorna inte är nördar), bör det vara relativt lätt att maskera fobier mot vitlök. När de inte längre går att skilja från vanliga nördar blir det plötsligt mycket svårare för alla elaka vampyrjägare att komma åt dem.

Dock finns det en mycket viktig del av att vara vampyr som inte löser sig genom att vara nörd: bitande och drickande av blod. Men räds icke, ty jag har förklaringen även till detta problem. Bland datanördar är det ovanligt vanligt med kinky sexintressen, något jag fått verifierat hos min lokala vampyrmisstänkta nörd. Det är nästan så att jag skulle vilja påstå att de som inte är rädda för andra könet gör... konstigheter med medlemmar av det. Det här överskottet av kinkyfolk som är nördar skulle jag gissa är vampyrer som spelar nördar. Självklart är lite bitande under sex och blodsdrickande två skilda saker, men om vampyrerna är lite smarta så berättar de inte (alla i alla fall) att de dricker blod, precis som att de inte berättar att de är vampyrer.

Vi kan alltså konstatera att vampyrer kan leva finfint som nördar, och troligen också gör det, utan att behöva oroa sig för Sarah Michelle Gellar. Undrar bara hur de gör med sina coola tänder...

There are 2 comments

Stallman

Posted 2007-05-17

Kvällen har ägnats åt att lyssna på en föreläsning av Richard Stallman. Självklart hade jag hört det mesta innan, och självklart var det ändå oerhört intressant (det är Stallman!).

Den efterföljande frågestunden var, som väntat, en riktig nervpers:

stallman.png

Bingo! :D

(jag har redan hört att jag snarast borde bli av med Gimp på livstid ett antal gånger. Jag lyssnar inte)

There are no comments