이제 3회째 CSS Naked Day가 지나갔네요. 세계 각국의 2,000명 이상의 블로거들이 참여하였고, 특히 우리나라에선 티스토리의 홍보 덕분에 많은 블로거들의 관심을 받았습니다. 이번 행사로 우리나라의 웹 개발자뿐 아니라 일반 사용자들도 한층 더 웹표준에 대한 관심을 갖는 계기가 되었으면 합니다.
The 3rd CSS Naked Day was over. More than 2,000 bloggers from all around the world had participated in this year. Especially, many Korean bloggers joined the event, thanks to Tistory‘s notification. I hope the event makes more Korean Web developers be interested in Web standards.
3回目のCSS Nake Dayが終わりました。2,000名以上のブロガ達が参加し、特にTistoryの御蔭で、多くの韓国人が参加しました。これから韓国のウェブ開発者達も、Web standardに関心を持ちになれば良いんですね。

The 3rd CSS Naked Day

 

Adobe TV가 오픈했습니다.
어도비 제품과 관련된 팁, 혁신적인 기술 등 다양한 정보들을 고화질의 비디오로 제공하는 서비스로서, 이제 무비스타가 힘을 발휘할 수 있는 환경을 만들어 가고 있군요.

 
왜 이 홈페이지에 스타일이 사라졌는지 궁금하다면, Annual CSS Naked Day 사이트를 방문해 주세요.
To know more about why styles are disabled on this website visit the Annual CSS Naked Day website for more information.
To know more about why styles are disabled on this website visit the Annual CSS Naked Day website for more information.
 
올해로 3번째를 맞이하는 CSS Naked Day가 찾아왔습니다. 저는 작년에 이어서 2번째 참여예정입니다. ^^
CSS Naked Day의 의미는 일모리님이 잘 정리해 주셨네요.

CSS Naked Day는 표준이 의도하고 있는 문서와 스타일의 분리를 선전하는 의미에서 시작된 “하룻동안 스타일을 꺼 놓는 날” 입니다. 문서와 스타일이 이렇게 분리될수도 있다는걸 보여주기도 하고 스타일 없이도 문서적인 의미로도 페이지가 작동할수 있다는것을 보여주게 됩니다. 물론 “전 테이블로 레이아웃이 짜여져 있지 않아요” 라고 외칠수도 있는 의미를 담고 있습니다.

Quote from 일모리와 웹표준

CSS Naked Day ’08 is approaching, again. This is the third year of the event and it’s my second anticipation. To know about the event, please check the official Web site.

The idea behind this event is to promote Web Standards. Plain and simple. This includes proper use of (x)html, semantic markup, a good hierarchy structure, and of course, a good ‘ol play on words. It’s time to show off your <body>.

Quote from CSS Naked Day

今年も3番目のCSS Naked Dayがやっと来ました。私にとって2番目の参加なんです。
CSS Naked Dayの意味は公式ウェブサイトを見てください。
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
/**
 * URLNavigator
 *
 * The URLNavigator class extends the Flash built-in method, navigateToURL.
 * This class copies the Firefox browser's link-click action.
 * If you click on a link with the "Ctrl" key held down, the link will be opened in a new window or a new tab, depend on the browser's settings.
 * Or Flash Player tries to download the url, if the "Alt" key is held down.
 *
 * @author: Han Sanghun (http://hangunsworld.com, hanguns@gmail.com)
 * @created: 2008 04 04
 * @last modified: 2008 04 04
 *
 * Modify Histories
*/
 
 
package com.hangunsworld.net{
 
	import	flash.net.navigateToURL;
	import	flash.net.URLRequest;
 
	import	com.hangunsworld.net.Downloader;
 
 
	public class URLNavigator{
 
		// Downloader object.
		var dloader:Downloader;
 
		/**
		 * Constructor function.
		 */
		public function URLNavigator(){
			dloader = new Downloader();
		}// end constructor
 
		/**
		 * Handles the URL depending on the properties provided.
		 *
		 * @param ur An URLRequest object.
		 * @param target A String value specifies the target window. [OPTIONAL]
		 * @param ctrlkey A Boolean value indicates whether the "Ctrl" key is held down. [OPTIONAL]
		 * @param altkey A Boolean value indicates where the "Alt" key is held down. [OPTIONAL]
		 */
		public function navigateToURL(ur:URLRequest, target:String="_self", ctrlkey:Boolean=false, altkey:Boolean=false):void{
 
			if(ctrlkey){
 
				// If "Ctrl" key is held down,
				// opens the URL in a new window or a new tab, depend on the browser's settings.
				flash.net.navigateToURL(ur, "_blank");
 
			}else if(altkey){
 
				// If "Alt" key is held down,
				// downlaods the URL via a Downloader object.
				dloader.downloadURL(ur);
 
			}else{
 
				// Otherwise, opens the URL in the window specified by the "target" parameter.
				flash.net.navigateToURL(ur, target);
 
			}
 
		}// end navigateToURL
 
	}// end class
 
}// end package

Usage sample code.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import	com.hangunsworld.net.URLNavigator;
 
stage.addEventListener(MouseEvent.CLICK, clickListener);
 
 
var un:URLNavigator = new URLNavigator();
 
function clickListener(e:MouseEvent):void{
 
	var url:String = "http://hangunsworld.com/blog";
	var ur:URLRequest = new URLRequest(url);
 
	un.navigateToURL(ur, "_self", e.ctrlKey, e.altKey);
 
}

You can download the class file here.

© 2011 Hangun's World - Blog Suffusion theme by Sayontan Sinha