cat blogging || MAIN || google can't drive 55

March 30, 2005

cool product of the day

This looks very cool. It's called LivePad and it's billed as "A realtime web-based collaborative editor." Check out the demo.

From the site:

Its user interface is written as XUL, a fundamental XML language for defining user interfaces in Mozilla applications. The client-side processing is done with JavaScript while the server-side processing is done with PHP. The data storage is handle with SQLite, an zero-configuration ACID-compliant SQL database engine.

This is very cool stuff, Ming Hong!

Posted by asa at March 30, 2005 01:21 PM
Comments

it doesnt work. all i get is
XML Parsing Error: mismatched tag. Expected: .
Location: http://livepad.klogms.org/demo/
Line Number 135, Column 5:ŕԈhttp://livepad.klogms.org/demo/
----^

(with Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b2) Gecko/20050327 Firefox/1.0+ and Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b) Gecko/20050217)

Posted by: mat on March 30, 2005 01:29 PM

for some reason it works now

Posted by: mat on March 30, 2005 01:32 PM

very interesting this log :S

10 days ago we saw the TB 1.0.2 en-US
where are all the other localizations?
All teams wordlwide so slowly?
Or Mozilla?
:(

Posted by: Carsten on March 30, 2005 02:16 PM

No need to give the user agent string. That should be a server-side bug... :-P (There are lots, I think)
P.S. I don't know why. But it can't save the document (the saving function works, but the document is not really modified).

Posted by: minghong on March 30, 2005 11:36 PM

First time i clicked the demo link Firefox (trunk build 20050330) crashed. No more crashes thoguh, also get the xml error sometimes, weird.

Posted by: José Jeria on March 31, 2005 12:07 AM

The program works under Windows (my development machine), but not on this public server. The 2 program is that it can't insertBefore and removeChild as the corresponsing objects were not found using getElementById.

I'm talking to the one who set this machine. I hope this is caused by some Un*x specific problems (e.g. file permission) or problems related to building PHP5 and its extensions.

Posted by: minghong on March 31, 2005 02:59 AM

Yeah. Definately problem of server.
I ran the following script but it returns "not ok":
<?php
$dom = new DOMDocument();
$dom->loadXML( "<xml><element xml:id='abc'/></xml>" );
echo $dom->getElementById( "abc" )->tagName == "element" ? "ok" : "not ok";
?>

Posted by: minghong on March 31, 2005 03:23 AM

The problem is fixed. For those interested in this "pitfall", you can visit this wiki page.

Posted by: minghong on March 31, 2005 10:24 AM

Post a comment