Category Archives: Techstuff

Prototype Try.these

Läste lite om JavaScript biblioteket Prototype och hittade att det tillför en funktion som heter try.these och ett exempel kan se ut så här:

return Try.these(
function() {
alert("first");
jkgjhgjhg        //intentional error
alert("firsterror");
return 1;
},
function() {
alert("second");
return 2;
}
);

Där den helt enkelt testar olika block av kod och om det blir fel så testar den nästa.
Det ger en helt ny tolkning av “trial and error”. 🙂

Temperatur

Hittade ett intressant sätt att mäta temperaturen i mitt serverrum (garderoben brevid min arbetsplats). Jag kollar på temepraturen på hprddisken så får jag en känsla för om det går upp eller inte 🙂 Som kallast har disken varit 29 grader och just nu ligger den på 50 grader.
Man kan ju kolla på den ambienta temperaturen på grafikkortet också, den visar just nu 57 grader 🙂

[Listening to: Carry Me – Chris De Burgh – Celtic Myst (4:18)]

accessKey

Lärde mig just att man kan sätta så kallad accessKey på länkar i en HTMLsida. Dvs acceleratorer för att klicka på en viss länk. I detta exempel så har jag lagt in p och n som acceleratorer, dvs på windows kan man trycka alt-p och alt-n för att går till nästa/föregående sida.

[Listening to: The Great Song Of Indifference – Geldof, Bob – The Vegetarians Of Love (4:38)]

AJAX Toolkits

Att jobba med AJAX är som att jobba med förnstersystemet X11 innan det fanns några fönstersystem. Vill du göra något får du rita det själv på skärmen. Därför finns det såklart en marknad för toolkits som ger extra funktionalitet. Här är några jag hittat så här långt:

  • TurboWidgets: Bygger på open source toolkitet Dojo. Det senare är open source och känns inte så moget ännu. Inte i alla fall från vad jag kan se på webben. TurboWidgets kostar pengar för kommersiellt bruk, $199 per utvecklare och ingen rumtime kostnad. Inte lika snyggt som några av de andra dock.
  • Yahoo UIL: As the name says, it is done by Yahoo and it wasn’t very impressive. Under BSD license.
  • Zimbra Ajax Toolkit: The Zibra collaboration app seems impressive but I haven’t really see the level of granularity of this toolt (varför har jag bytt till engelska mitt i?).
  • Prototype: simple small toolkit. No real example online.
  • Backbase: Now this wone is really impressive. Tons of different widgets and they look very nice. Some of their demos looks much nicer than several of the commercial Web 2.0 applications I have looked at today. Demos: RSS Reader, Portal, and Desktop Application. Free for personal user but costs tons of money for commercial use. $2000-$4000/CPU. CPU == CPU of webserver that run provide the software. Looks very powerful though…

Do you know of any other toolkits? Please let me know.
Men nu har jag inte tid att sitta här. Snart kommer gäster och skall äta lammstek 🙂

AJAX Toolkits

Har kollat runt på en massa AJAX applikationer idag (eller skall man söga Web 2.0 applikationer?). Finns väl ett 50 tal riktiga applikationer där ute och de som jag fastnade för var följande:

  • Mayomi: Mindmps online.
  • Kiko Celendar: En online kalender. Just dessa verkar det poppa upp flest av. Utvecklarna har visst dålig fantasi 🙂
  • Hula: Novellsponsrat online kalenderverktyg.
  • Pageflakes: informationssamlingsverktyg online.
  • Zimbra: ett verktyg för att dela information online, en så kallad “collaboration server”. I äkta dotcom anda så kan de inte på ett enkelt sätt tala om på sin site vad de gör för något 🙂
  • Meebo: Access till alla dina chatverktyg online (icq, msn, jabber, yahoo).

Sedan finns ju en drös Googleverktyg också, men eftersom Goog har blivit så stora och “naughty” så pratar vi inte om dem längre.

More Ajax

Lekte ännu mer med AJAX/DHTML och det blev två exempel till basearde på RSS visaren.
ajax4 där jag leker lite mer med layout och javascript (fading, cooooool 🙂 och ajax5 där jag leker mer med css. Notera de runda hörnen på rutorna i ajax5!

AJAX

Började leka lite med AJAX idag och gjorde några enkla egna program.

Här är ett mer avancerat exempel som är stulet från Apple.
Det var ju ganska simpelt och det är ganska lite som gömmer sig bakom AJAX egentligen. Bara idéen att man gör saker asynkront i webläsaren istället för at skickar allting till servern för hantering hela tiden. Dvs, lite som ett mer strukterat sätt att göra Javascript applikationer. Det är ju egentligen ingen ny teknik utan som sagt bara ett sätt struktura sin applikation.

QTek 9100

Min Treo650 har aldrig fungerat riktigt som den skall (hängningar är det största problemet) och jag funderar nu på en ny telefon! Qtek 9100 ser rätt ut och här är en mycket bra review. Den kommer till Sverige ca 28/10.