<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.8-bleeding-edge" -->
<rss version="0.92">
<channel>
	<title>Fly together Forever</title>
	<link>http://www.liucougar.net/blog</link>
	<description></description>
	<lastBuildDate>Mon, 16 Feb 2009 08:50:47 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Bug fixes and a new feature in DOH</title>
		<description>Over the weekends, I spent some time on Dojo Objective Harness (DOH) to fix a reported bug: in some cases the global progress bar overshoots 100%. This is obvious in the dojo test suite, the progress bar goes beyond 900%.

After some digging, it turns out the algorithm to calculate the ...</description>
		<link>http://www.liucougar.net/blog/archives/186</link>
			</item>
	<item>
		<title>Switch user interface language in google maps</title>
		<description>Apparently, google maps has different features/capacities based on different user interface languages. My parents just complained to me that they can't find "place of interests" in their google maps any more. After obtaining more information from them, it appears that they are actually using Chinese version of google maps, while ...</description>
		<link>http://www.liucougar.net/blog/archives/179</link>
			</item>
	<item>
		<title>librsvg does not support underlined text in svg</title>
		<description>It is well known that Firefox (even the latest 3.x) does not support text-decoration="underline" on text elements in SVG. However, it bites me hard when I found out imagemagick does not support that either when rastering svg to pixel images.

After digging around, (by looking at the ebuild file) I found ...</description>
		<link>http://www.liucougar.net/blog/archives/166</link>
			</item>
	<item>
		<title>New column for dijit.Menu: accelerator/shortcut key</title>
		<description>In a desktop environmen, menus (be it context menu or menu in menubar) have a column which display the accelerator key (or shortcut key in windows). In the 0.4 dojo Menu widget, we used to have that support, but it was not ported to 1.x.

After seeing Bill's commit to add ...</description>
		<link>http://www.liucougar.net/blog/archives/155</link>
			</item>
	<item>
		<title>Lazy loading of dropdown menu in dijit.form.DropDownButton</title>
		<description>By default, dijit.form.DropDownButton requires a dropdown menu specified when initializating. However, with a little bit of patching via subclassing it, we can easily achieve lazy loading of the dropdown menu: only creating it the first time a user clicks on the button. This will speed up the initial loading time ...</description>
		<link>http://www.liucougar.net/blog/archives/140</link>
			</item>
	<item>
		<title>Copy HTML (RichText) to windows clipboard from Java</title>
		<description>While trying to add setting clipboard content support to doh.robot, I encountered a very strange bug and spent several hours of trail and failure without going anywhere. I am using java 1.6 update 11 directly from Sun. Basically, I have two problems both of which are described here: copying HTML ...</description>
		<link>http://www.liucougar.net/blog/archives/92</link>
			</item>
	<item>
		<title>Convert VirtualBox image (vdi) to VMWare (vmdk)</title>
		<description>Due to better 64bit support, we decided to use VMWare instead of VirtualBox. To prevent of installing a gentoo to a VMWare image, I decided to convert the already working virtualbox image (a vdi file) to VMWare (vmdk).

Qemu-img is the command line tool for this task, using the following line, ...</description>
		<link>http://www.liucougar.net/blog/archives/118</link>
			</item>
	<item>
		<title>Dojo.reload Reloaded: reload app without reloading browser</title>
		<description>After introducing dojo.reload in my previous post, I talked with kriszyp in IRC, and he asked whether dojo.reload can actually modify already created objects from dojo.declare-d classes: in most web 2.0 apps, after the app is loaded, there are lots of instances of classes already created, and using dojo.reload to ...</description>
		<link>http://www.liucougar.net/blog/archives/90</link>
			</item>
	<item>
		<title>Reverse proxy cherrypy with Apache/Nginx</title>
		<description>For the past several months, I am developing frontend against a bare cherrypy server which also serves all static files, like javascripts/images etc. Without building frontend code (so there are lots of small js files to load), it takes more than 20 seconds to reload the unbuilt frontend application I ...</description>
		<link>http://www.liucougar.net/blog/archives/91</link>
			</item>
	<item>
		<title>Reload dojo modules without reloading browser</title>
		<description>When working with FAT client web 2.0 application, it is normally quite slow whenever you need to reload your application because you are developing against unbuilt code (the source files are changed frequently, so you don't want to build your frontend code every time a modification happens). As a frontend ...</description>
		<link>http://www.liucougar.net/blog/archives/89</link>
			</item>
</channel>
</rss>
