Author Archives: James McParlane

Unknown's avatar

About James McParlane

CTO Massive Interactive. Ex Computer Whiz Kid - Now Grumpy Old Guru.

Podcasting Timeline

Podcasting is a method of publishing audio and video programs via the Internet, allowing users to subscribe to a feed of new files (usually MP3s). “Podcasting” combines the words “broadcasting” and “iPod.” It became popular in late 2004, largely due … Continue reading

Posted in Coolhunting | Leave a comment

Adding Flash Dynamically Using document.createElement Considered Harmful

I have come across an interesting bug in IE. In a web page I dynamically create 8 flash <embed> elements using document.createElement. If I stop using document.createElement. The bug goes away. If I clear the cache and load the web page, … Continue reading

Posted in JavaScript | Leave a comment

The Latest In The World Of JavaScript – "AJAX, Web 2.0 and the World Of Tomorrow"

This Is Not The JavaScript Our Parents Would Know In the bad old days JavaScript was not compatible across browsers. JavaScript development was painful, frustrating and costly. More recently JavaScript has become the poster-child for effective web programing and the … Continue reading

Posted in AJAX, JavaScript, XML | Leave a comment

Dynamic Generation Of Flash Elements that use FSCommand – JavaScript and VBScript do not work via innerHTML

I have a requirement to dynamically add flash elements into a page and have FSCommand function properly. FSCommand is the primary method that Flash gives a programmer to execute scripts within the parent browser. This requires some shim code to be added … Continue reading

Posted in JavaScript | 8 Comments

Another Blast From The Past – 1989

Jay sent me this.. not see it in years….. Find The James

Posted in Nostalgia for Misspent Youth | 1 Comment

Today, 24 Hour Laundry Launched Its First Product 'Ning'

Ning is a free online service (or, as we like to call it, a Playground) for people to build and run social applications. Social “apps” are web applications that enable anyone to match, transact, and communicate with other people. Our … Continue reading

Posted in Coolhunting, Web2.0 | Leave a comment

select () poll() semantics

If I want to use a simple counting semaphore then what happens when I want to wait on both reads and writes? The theory goes that both READ and WRITE will Post to the semaphore for their particular semantic states. Read posts … Continue reading

Posted in C# | Leave a comment

The Brain-Slurping Abomination Of The "onclick" Listener On An Anchor Added With "addEventListener" – Return Value Hell

If you add an onclick listener to an anchor with addEventListener, the return value is ignored and whatever is in the href is activated. I come across this issue every day and have written about it before, but its only … Continue reading

Posted in JavaScript, Rants | 1 Comment

To ' href="javascript:f()" ' or ' href="#" onclick="f()" ' – That is the question.

You see both of these methods being used so often that you have to wonder – which is correct? href=”javascript:f()” vs href=”#” onclick=”javascript:f()” The classic ill side-effect that can occur when using the javascript: within a href attribute is when … Continue reading

Posted in Downtime, JavaScript, Rants | 4 Comments

Finite State Automata – The State Of The Art

[Rescued from the old blog – Thanks to Damian] I’m trawling through conventional theory at the moment to see if my approach shows up on the radar anywhere – if it does then I can probably get some hints and … Continue reading

Posted in MetaWrap Server, Parsing Theory | 7 Comments