Archive for November, 2005

New browsers goes 3D… kind of

Sunday, November 27th, 2005

Australian guy Benjamin Joffe has developed Canvascape – “3D Walker”, a simple 3D first person game engine, this proof of concept uses JavaScript and <CANVAS> -tag introduced in Firefox, Safari and Opera. Screenshot below for old-school browser users. If you have latest FF, Safari or Opera Try game here.
Canvas Game
Not really a WOW experience but taking to consideration that it has been written in JavaScript and Canvas I have to say it’s cool.

IETab opens IE inside Firefox

Wednesday, November 23rd, 2005

IE tab is another great extension for Firefox that allows you to open Internet Explorer only pages inside Firefox to a new tab.
-Install it
-Go to a site
-Right click and scroll to ?View this page in IETab?
This is a great tool for web developers, since you can easily see how your webpage displayed in IE with just one click and then switch back to Firefox. Read more about it in official website.

How To Write Unmaintainable Code

Tuesday, November 22nd, 2005

Ensure a job for life ;-)
This is in on every programmers MUST read list, totally hilarious :D http://thc.org/root/phun/unmaintain.html

I am living in Denmark and I see very often variable names written in Danish so I was discussing with my friend JODE that perhaps we should start to name our variables in Finnish just to make code even more intresting to bebug.

Simple Sharing Extensions for RSS and OPML

Monday, November 21st, 2005

Microsoft has unveiled a new proposal called SSE, which stands for Simple Sharing Extensions for RSS and OPML. The SSE specification is under a Creative Commons license ? Attribution-ShareAlike.
This is looking really interesting, there is more blog posts about it at Dave Winer’s Scripting News, TechCrunch and Alex Barnett.

JavaScript Terminal

Sunday, November 20th, 2005

JavaScript Terminal
JS/UIX is an UN*X-like OS for standard web-browsers, written entirely in JavaScript (no plug-ins used). It comprises a virtual machine, shell, virtual file-system, process-management, and brings its own terminal with screen- and keyboard-mapping.

SSL and Windows XP

Wednesday, November 16th, 2005

Here is a useful tip how to get SSL in IIS on Windows XP.

1. Install IIS 6.0 Resource Kit
2. From the Windows Start Menu, go to the “\Programs\IIS Resources\SelfSSL” folder and select “SelfSSL”.
3. Type “selfssl” to run the program.
4. Type “Y”
and it works… More info about Enabling SSL in IIS on Windows XP Professional.

Nokia 770 available

Tuesday, November 8th, 2005

Nokia 770Nokia has started the sales of its Debian based Internet Tablet. This is something I need. Too bad is almost 100? more expensive than PSP.

Weight – 230 g
Dimensions ? 141×79x19 mm
Powered by Linux operating system
Touchsreen with 800×480 pixels and 65K colors
128 MB of flash memory
Slot for RS-MMC cards
Wi-Fi 802.11b/g
Bluetooth 1.2 and USB
Support of MP3, MPEG4-AAC, WAV, AMR, MP2, JPEG, GIF, BMP, TIFF, PNG, Animated GIF, SVG-tiny, ICO, MPEG1, MPEG4, Real Video, H.263, AVI and 3GP files.

Audio Comments

Sunday, November 6th, 2005

I was listening old podcast about audio comments on John Robb’s Weblog . Audio comments is a really nice little concept where users users can record and submit audio comments from a browser instead of writing them into a form.

Converting xsl:variable to nodeset

Thursday, November 3rd, 2005

The msxsl:node-set function enables you to convert a result tree fragment into a node set. The resulting node set always contains a single node and is the root node of the tree.

<xsl:variable name="books">
<book author="Michael Howard">Writing Secure Code</book>
<book author="Michael Kay">XSLT Reference</book>
</xsl:variable>

<authors>
<xsl:for-each select="msxsl:node-set($books)/book">
<author><xsl:value-of select="@author"/)</author>
</xsl:for-each>
</authors>

Windows Live and Office Live

Tuesday, November 1st, 2005

Bill just announces Windows Live and Office Live, both online services.

Windows Live: Primarily ad supported. Does not kill off MSN. www.live.com

Office Live: ?internet based services for growing and managing your business online.? extensible, thousands of partners. ad supported level with tier above requiring subscription.

MS answer for Google portal and “Google’s OpenOffice project(?)”.