programming

Yahoo! A UI library

Yahoo, after a year in development, have produced a library of Javascript Components to improve web user interfaces. Interesting information about their components and design is available on their
Yahoo! User Interface Blog.

BlogTag: 

Web testing with Javascript

Some people at thoughtworks have come up with a useful test engine for testing web services. Selenium allows all the tests to be run in the browser. Using its javascript engine. As they point out, it offers a way of checking that functionality works in a in all browsers.

Un-Signing Applets

Recently I've done a job where I needed to sign an applet. I got unstuck as some of the jars had inadvertantly got signed with the incorrect signature. However I quite quickly discovered that all the data containing the signatures and the certificate are in the meta-data of the jar. To remove a signature on a jar you can un-jar it, and remove the meta-data portion of the jar (the META-INF directory) and then jar it back up. So in unix it would be something like:

mkdir tmp
cd tmp
jar xvf ../foo.jar
rm -rf META-INF
jar cvf ../foo.jar *
BlogTag: 

SVG and Firefox 1.5

Almost silently apple and mozilla have added a new tag to html. It's buried somewhere in the small print of the mozilla website, in a few lines suggesting that the support for web-standards has improved. This though should represent a significant challenge to Microsoft who are now playing catch-up. If the hype is to be believed then this represent a real alternative to flash with by using the SVG technology and JavaScript. This represent's the beginning of a richer web content, sure flash has been there but there is definitely a point where you have to make a choice of placing something in flash or on the page. Tighter integration of the dynamic content with the page should create a more seamless experience. All open standards as well.