Archive for September, 2006

Javascript 코드를 변태적으로…?

자바스크립트 코드를 변태적으로 만들어주는 프로그램입니다. -_-a

실행파일의 프로그램을 다운받으셔도 되고 HTML파일을 받아서 브라우저에서 실행하셔도 됩니다.
실행파일에는 파일을 바로 변환해주는 기능도 포함되어있습니다. ^^;

그럼 변태적이라는게 뭐냐….
주석제거, 불필요한 공백제거, 한줄로 만들기 와 같은 작업을 수행합니다.

/*
* HTML Element Converter 2006.09.06
* by NHN UII.Gony
*/
 
var Checkbox = Class({
	__const : function(id) {
		this._source = $(id);
		this.options = Class.extend({
		skinFormat  : './images/check_%s.gif' // on, off
	}, arguments[1]);

이런 코드를…

var Checkbox=Class({__const:function(id){this._source=$(id);this.options=Class.extend({skinFormat:'./images/check_%s.gif'},arguments[1]);

이렇게 만드는 겁니다.
코드가 짧아서 느낌이 안오시는 분들은 필히 긴 코드로 해보시기 바랍니다.

부수적인 효과로는 “코드 판독 짜증나게 만들기”와 “소스코드 용량 줄이기”가 있습니다.
7690 bytes 의 소스를 btcode 로 변환하고 나서 5832 bytes 가 되었으니, 꽤 높은 압축률인 것 같습니다.

P.S// 필요하진 않겠지만, 같은 문법을 가진 ActionScript 에도 사용가능합니다. ^-^
P.S2// 사용툴은 터보델파이입니다.

[Download id not defined]

IE, VML 부분에 보안 취약점 나와…

http://news.zdnet.com/2100-1009_22-6117407.html
http://blogs.zdnet.com/Ou/?p=323

IE 에서 보안취약점이 발견되었습니다.
VML을 Rendering 하는 부분에서 취약점이 발견되어 악성 프로그램을 설치할 수 있다고 합니다. 현재 관련 패치가 없는 상태라서 최신으로 패치한 IE도 공격받을 수 있습니다.

IE가 VML 처리를 위해 호출하는 vgx.dll 이 문제가 된다는데… 패치는 10월경에나 나올 것이라고 하는군요. 흐…

우선은 VML 처리를 disabled 시키는 것이 최선책인 것 같습니다.
두번째 링크에 방법이 있지만, 다시 적자면…

regsvr32 -u "%ProgramFiles%\Common Files\Microsoft Shared\VGX\vgx.dll"

와 같이 실행하면 됩니다.
다시 활성화하려면

regsvr32 "%ProgramFiles%\Common Files\Microsoft Shared\VGX\vgx.dll"

를 실행하라는 군요.

드디어 Writely 도…

구글 계정과 통합한단다.
오늘 메일이 왔는데, 앞으로는 구글 계정으로 로그인하라고 하는군.

이미 가지고 있는 서비스만 해도 완전 포탈인데…
왜 구글은 포탈을 만들지 않고 독립 서비스만 운영하는걸까…?

Page 2 of 612345...Last »