HTML

I can't remember how long I had been waiting for an account at . It seems like everyone have it installed on their sites but not for me. Anyway, the wait is overed by today since it goes public right now. Thanks to Nick for that to acknowledge all of us, especially me. I have applied howforge.com to be tracked with module for Drupal.

XUL-based Drupal Manager: Progress Update

Since I am a menter in , I would like to update what I and my student was done last month. My student is working hard on developing XUL-based Drupal Manager project. That's a short description. For a long one, he is developing a next generation of graphics user interface based on XML technology, aka XUL, proposed by Mozilla. XUL is a candidate for Web 2.0, another one is AJAX. AJAX seems to be better because it runs on most browsers while XUL can only run on Mozilla-based browsers. However, in other point of view, there is a possibility to run XUL on any XUL engine. Some day, XUL engine might be integrated into OS like Java or .Net.

GWT Hello World in Python

Eventually, pyjamas has reached the first milestone to write Hello World example in Python and then translate them to JavaScript and HTML. Note that it also supports event handling. Let’s see how it looks like in action.

from ui import Button, RootPanel  

According to my last posts about  and Python to JavaScript Compiler, I have found lots of effort to bring the dream come true. Let me summarize them.

Eventually, Google has finally   (GWT), its AJAX framework behind Gmail, Google Calendar and many more. So now we have many choices to develop AJAX applications right now. At least we have  and Google Web Toolkit. These two frameworks are completely different. Yahoo! UI Library offers you a complete set of JavaScript which supposes to handle all dynamic content manipulations. Google Web Toolkit offers a set of Java wrapper to generate all JavaScript at run-time to handle all dynamic content manipulations heavily relying on AJAX technique.

Browser compatibility in settrade.com

I love Firefox. By the way, almost websites in Thailand are authored to best fit in Internet Explorer. The most common problem is Thai word wrap. Firefox expects to insert newline for each whitespace. As a result, Firefox usually renders incorrect layout for those web pages. Unfortunately, I found critical problem for this issue today. You can try it easily. Just go to http://www.settrade.com/. And then try to login using any user and password. Firefox will stop process in a blank page. In fact, it is not really blank one. There is a form tag and a script tag which simply submits that form. That’s all. There is no html tag and body tag. What does it mean? Firefox is too strict in rendering non-wellform HTML.