Ajax Security - Sun Microsystems
Even though Sang Shin is a full-time employee of Sun Microsystems, the contents here are created as his own personal endeavor and thus does not necessarily reflect any official stance of Sun Microsystems on any particular technology.
- Guidelines from OWASP
- Guidelines from Douglas Crockford
- Security threats (in Ajax environment)
Read more
JavaScript Tips for ASP.NET Part 1
There is no doubt that ASP.NET server controls make your life easy on server-side. Third-party components like Karamasoft UISuiteT make it a lot easier on both server-side and client-side. However, you may still need some knowledge on clientside programming to provide your website visitors with a powerful user interface. JavaScript is the most commonly used language for client-side programming regardless of your server-side development environment. Even though this article may be applied to other languages and frameworks, it is more appropriate for ASP.NET developers because most of the tips are accompanied with sample code in ASPX and C#.
Read more
Understanding the Windows Scripting Host
One of Windows’s most notable deficiencies when compared with other operating systems is its lack of a batch language for automating tasks. Although the underlying MS-DOS supports batch files, they are of little use in the Windows environment: under Windows 3.1 you can’t even launch Windows programs from batch files. Support staff wishing to automate tasks for their users have been forced to use third-party tools like Wilson WinBatch or JP Software’s Take Command. Because these tools are not part of Windows, they must be separately installed before they can be used. Licensing of these toolsmeans that additional costs are often incurred, which, if the budget is not available, becomes a problem.
Read more
Adobe InDesign CS3 Scripting Tutorial
Scripting is the most powerful feature in Adobe® InDesign® CS3. No other feature can save you as much time, trouble, and money as scripting. This document is for every InDesign user. If you never created a script before, we show you how to get started. If you wrote scripts for other applications, we show you how to apply your knowledge to InDesign scripting.
Read more
Silverlight 1.1 in Action
The winds of excitement are whipping around the World Wide Web as individuals increasingly rely on the internet for their software needs. When the internet began, it was primarily used for sharing static content. However, as web adoption exploded, users gradually desired more pizzazz through their web browsers. They wanted to perform their banking and shopping through the web. They wanted to use their computer to share pictures, songs, and videos to strengthen existing friendships and build new ones. Users wanted all of this and more in a rich and responsive manner. The technologies created for delivering static content quickly became constrictive when it came time to deliver these more dynamic experiences. The web development community attempted to meet these challenges by cobbling together a multitude of technologies that tended more towards wizardry than recommend development practices. JavaScript emerged as a fundamental contrivance for these magicians to perform their tricks. And skilled web developers navigated the HTML document object model (DOM) much like a safari leader wielding a small dagger within a treacherous jungle.
Read more