Some random collection of interesting articles related to web tech.
Yahoo User Interface (YUI) Library. http://developer.yahoo.com/yui/
Internationalized domain name↗. Allowing domain names in unicode. IDN turns out rather stupid. This scheme does not modify DNS's Domain name↗ to broaden it beyond alphanumerics, but relies on application that translate the host name to real ascii based one, a scheme called Internationalizing Domain Names in Applications (IDNA). The consequence of IDNA is complex implementation in browser (in part using Punycode↗), does not work if a host name in Chinese is long, increases Homograph spoofing attack↗, creates unpredicability in browser's url field (because each browser opt different methods and display of url to prevent the proofing attack).
What it solves is to allow domain name in non-latin langs such as Chinese, Arabics, Russian to be used in host name. The latin alphabet in computing is rather popular and international and have been used throughout the history of the internet and widely used in every non-English speaking countries. Latin alphabet is simple too, and English is popular and considered a international language. The need for local lang in domain name is not that great, and the cost of introducing INDA's complexity outweight the benefits.
Tutorials and References on HTMl, CSS, JavaScript, DOM.
Page created: 2005-05. © 2005 by Xah Lee.