Archive for February, 2006

Re: Cold Fusion is better…

I took look at http://www.techfeed.net/blog/index.cfm/2006/2/27/ColdFusion-is-better-than. What this author missed out is that first it’s asp tutorial, not asp.net. And 2nd: there’s a validation webcontrol in asp.net which minimizes any possible work for the validation to work.

Check out this site for that: http://samples.gotdotnet.com/quickstart/aspplus/doc/webvalidation.aspx

I just wanted to note that asp.net has those kinds of validation feature already and not to mislead readers to the wrong fact regarding asp.net. The article seemed to went to the conclusion stright.

It’s just my 2cents.

Back to movabletype again

I’ve been with textpattern blogging system; however, I felt that it was time to move on.
The actual motivation to move was that:

1. movabletype is well supported by movabletype developers. It’s funded product, so product has to be much better in shape imo.

2. There seems to be more users. I don’t know and count the exact number of users, but I’ve seen so many damn blogs made with movabletype. More users = More support

3. Six Apart makes regular updates. In the mean time open source project like wp, txt, etc does not have definite schedule when the next patch or update will be made.

Sometimes paid products are better to choose if a company does their job well. Funding means there is a support and there are developers working on the product all the time.

My Character @ WOW

My character “Jardy”:http://ctprofiles.net/703740 @gurubashi server.

Funs with flash (List of experiments I’ve done)

I just want to list some experiments, prototypes, or funs that are made with flash. They are so unorganized and I wasn’t sure if I wanted to show, but WTH! These are very old and some are very new. It ranges back in 2002 to 2006. Anyways here is the list:

1. “Business Critical Application prototype”:http://www.shinstudio.com/sample/prototypeApp/prototype.html
This has been made lately to show how flash can improve user experience. All data are random, but some rules are applied in order to do anayltic calculation.

2. “Vertical Type Navigation Component”:http://www.shinstudio.com/sample/component/vertical_nav/newNav.html
This one has never been released because it was never done. I stopped working on it. As it is it works, but it is not 100% in component shape. Oh well, but it can look slick when it’s used in some sites.

3. “SlideShow Component”:http://www.shinstudio.com/sample/slideshow/
This one is complete, but has never been released. It loads all pictures first and then rotate pictures. There are many parameters you can set such as border, preloader style, transition speed, transition effect type, etc.

4. “XML Web”:http://www.shinstudio.com/sample/xml.html
I am not sure why I created this one, but I think it was created because there was a thread in the old forum discussing xml usage or something..

5. “Stock Tracker using webservice”:http://www.shinstudio.com/sample/Simple_Stock_Tracker.html
When Webservice was introduced in flash for the first time, I created this piece to show how this can be used. Simple and straight.

6. “Binary Clock”:http://www.shinstudio.com/sample/binary%20clock.html
I saw this clock at geekstore and recreated it using flash.

I know I know.. it’s old style, but it’s fun to watch old stuff. :)

Currency Formatter

I was working on a prototype application and it needed currency formatter since it displays a ton of data. I figured that I would create one and here it is.


/**
* NumberFormatter class
* Author: Shinhee Kim @shinstudio.com
* Last Updated: Feb 03, 2006
**/

class com.shinstudio.formatter.NumberFormatter {

static function setCurrencyFormat(strNumber:String, currencySign:String):String {
var c = strNumber.indexOf(".");
var t = c != -1 ? strNumber.split(".")[0] : strNumber;
var cent = c != -1 ? strNumber.split(".")[1] : "";
var nums = [];
var num = t.length;
var finalNum = currencySign==null ? "" : currencySign;
for (var i = 1; i=0) {
finalNum += num == 0 ? nums[num] : nums[num]+",";
num--;
}
return c != -1 ? finalNum+"."+cent : finalNum;
}

}