<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>juniac.net</title>
		<link>http://www.juniac.net/</link>
		<description>development blog</description>
		<language>ko</language>
		<pubDate>Thu, 25 Jun 2009 12:05:37 +0900</pubDate>
		<generator>Textcube 1.7.8 : Con moto</generator>
		<image>
		<title>juniac.net</title>
		<url>http://www.juniac.net/attach/1/1046929542.gif</url>
		<link>http://www.juniac.net/</link>
		<width>80</width>
		<height>80</height>
		<description>development blog</description>
		</image>
		<item>
			<title>포스팅을 해야하는데</title>
			<link>http://www.juniac.net/188</link>
			<description>&lt;p&gt;&amp;nbsp;포스팅을 해야하는데&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;이것저것 정리를 못하다 보니&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;뜸해졌네요&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;여긴 아직안망함.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
			<category>일상</category>
			<author>(juniac)</author>
			<guid>http://www.juniac.net/188</guid>
			<comments>http://www.juniac.net/188#entry188comment</comments>
			<pubDate>Thu, 18 Jun 2009 00:58:54 +0900</pubDate>
		</item>
		<item>
			<title>이미지 태그 어트리뷰트</title>
			<link>http://www.juniac.net/187</link>
			<description>&lt;p&gt;이미지 태그&lt;/p&gt;
&lt;p&gt;&amp;lt;img&amp;gt;&lt;/p&gt;
&lt;p&gt;를 javascript로 동적 생성했을때 IE에서 나타나는 문제&lt;/p&gt;
&lt;pre class=&quot;brush:javascript;&quot;&gt;image.width = 50;
image.height = 50;
image.src = &#039;url_of_image.png&#039;;
var image = new Image();&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;어떤 특정한 경우에 이렇게 하면 IE의 경우에선 url_of_image의 width, height값으로 attribute가 변경되어 버린다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;안전하게 하기 위해서는&lt;/p&gt;
&lt;pre class=&quot;brush:javascript;&quot;&gt;var image = new Image();
image.onload = function(e) {
&amp;nbsp;&amp;nbsp;&amp;nbsp; var e = e || window.event;
&amp;nbsp;&amp;nbsp;&amp;nbsp; var t = e.target || e.srcElement;
&amp;nbsp;&amp;nbsp;&amp;nbsp; t.width = 50;
&amp;nbsp;&amp;nbsp;&amp;nbsp; t.height = 50;
}
image.src = &#039;url_of_image.png&#039;;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
			<category>javascript</category>
			<category>attribute</category>
			<category>image</category>
			<category>javascript</category>
			<category>onload</category>
			<author>(juniac)</author>
			<guid>http://www.juniac.net/187</guid>
			<comments>http://www.juniac.net/187#entry187comment</comments>
			<pubDate>Thu, 16 Apr 2009 17:51:53 +0900</pubDate>
		</item>
		<item>
			<title>오아시스</title>
			<link>http://www.juniac.net/186</link>
			<description>&lt;p&gt;역시&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;blur보다 oasis가 10000000배는 더 좋아~&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
			<category>전체</category>
			<author>(juniac)</author>
			<guid>http://www.juniac.net/186</guid>
			<comments>http://www.juniac.net/186#entry186comment</comments>
			<pubDate>Thu, 02 Apr 2009 00:58:06 +0900</pubDate>
		</item>
		<item>
			<title>Array 갯수만큼 for 돌리기 벤치마크</title>
			<link>http://www.juniac.net/185</link>
			<description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;javascript 의 Array의 length 프로퍼티를 변수에 할당하지 않고 돌렸을때 비교를 해봣으니 다른언어로&lt;/p&gt;
&lt;p&gt;한번 해봤다&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;서버사양이 셀러론이라 이런 벤치마크에 결과가 느리게 나와 아주 적절했다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;우선 PHP&lt;/p&gt;
&lt;pre class=&quot;brush:php;&quot;&gt;&amp;lt;?php&lt;br /&gt;function floatMicroTime() {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; list($usec, $sec) = explode(&quot; &quot;, microtime());&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return ((float)$usec + (float)$sec);&lt;br /&gt;}&lt;br /&gt;$array = array();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;for($i = 0; $i &amp;lt; 100000; $i++) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $array[] = $i; &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;$start = floatMicroTime();&lt;br /&gt;for ($i = 0; $i &amp;lt; count($array); $i++) {&lt;br /&gt;}&lt;br /&gt;echo &quot;\n\n&quot;;&lt;br /&gt;echo floatTime() - $start;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;$start = floatMicroTime();&lt;br /&gt;$total = count($array);&lt;br /&gt;for ($i = 0; $i &amp;lt; $total; $i++) {&lt;br /&gt;}&lt;br /&gt;echo &quot;\n\n&quot;;&lt;br /&gt;echo floatTime() - $start;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;변수를 할당하지 않은 경우 : 0.0593700408936&lt;br /&gt;&lt;br /&gt;변수를 할당한 경우 : 0.016674041748&lt;/p&gt;
&lt;p&gt;몇번 돌려도 결과는 대략 저정도로 출력됬다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;그럼 Python&lt;/p&gt;
&lt;pre class=&quot;brush:python;&quot;&gt;import sys &lt;br /&gt;import time&lt;br /&gt;&lt;br /&gt;class Benchmark():&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; def __init__(self):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; array = []&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for i in range(0, 1000000):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; array.append(i)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; start = time.time()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for i in range(0, len(array), 1): &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end = time.time()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print end - start&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; start = time.time()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; total = len(array)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for i in range(0, total, 1): &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end = time.time()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print end - start&lt;br /&gt;&lt;br /&gt;Benchmark()&lt;/pre&gt;
&lt;p&gt;0.129267215729&lt;br /&gt;0.127360105515&lt;/p&gt;
&lt;p&gt;별차이가 없다 range할당부분에서 처리를 하나보다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;그럼 Ruby&lt;/p&gt;
&lt;pre class=&quot;brush:ruby;&quot;&gt;class Benchmark&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; def initialize()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; puts &quot;start&quot;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; array = []&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for i in (0 .. 1000000)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; array.push(i)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; start = Time.now.to_f&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for i in (0 .. array.length) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; puts Time.now.to_f - start&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; start = Time.now.to_f&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arraylength = array.length&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for i in (0 .. arraylength)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; puts Time.now.to_f - start&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end &lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;Benchmark.new()&lt;/pre&gt;
&lt;p&gt;루비도 뭐 별로 다른게 없다&lt;/p&gt;
&lt;p&gt;0.644505977630615&lt;br /&gt;0.65896201133728&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;자바&lt;/p&gt;
&lt;pre class=&quot;brush:java;&quot;&gt;public class Benchmark {&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static void main(String[] args) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(&quot;benchmark start\n&quot;);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int[] array;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; array = new int[1000000];&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; long start = System.nanoTime();&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i = 0; i &amp;lt; array.length; i++) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println((System.nanoTime() - start) / 100000.0);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(&quot;\n&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; start = System.nanoTime();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int arrayLength = array.length;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i = 0; i &amp;lt; arrayLength; i++) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println((System.nanoTime() - start) / 100000.0);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;}&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;37.73793&lt;br /&gt;7.1637&lt;/p&gt;
&lt;p&gt;자바 는 역시 영향을 많이 받는다&lt;/p&gt;
&lt;p&gt;java 5.0이상에서는 nanoTime이 부정확하다는 이야기도 있는데 내가뭘아나 일단 이걸루&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
			<category>개발</category>
			<category>benchmark</category>
			<category>for</category>
			<category>배열순환</category>
			<author>(juniac)</author>
			<guid>http://www.juniac.net/185</guid>
			<comments>http://www.juniac.net/185#entry185comment</comments>
			<pubDate>Mon, 23 Mar 2009 19:00:44 +0900</pubDate>
		</item>
		<item>
			<title>javascript array length 지정 for 문</title>
			<link>http://www.juniac.net/184</link>
			<description>&lt;pre class=&quot;brush:javascript;&quot;&gt;var a = [];&lt;br /&gt;for(var i = 0; i &amp;lt; 10000000; i++) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; a.push(i);&lt;br /&gt;}&lt;br /&gt;var start = (new Date).getTime();&lt;br /&gt;var len = a.length;&lt;br /&gt;//for(var i = 0; i &amp;lt; a.length; i++) {&lt;br /&gt;for(var i = 0; i &amp;lt; len; i++) {&amp;nbsp;&amp;nbsp; &lt;br /&gt;}&lt;br /&gt;var end = (new Date).getTime();&lt;br /&gt;console.log(end - start);&lt;/pre&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;len 으로 할당하고 for를 돌면 a.length 를 사용했을 때 보다&lt;/p&gt;
&lt;p&gt;FF3, Core2duo 2.4G 에서 평균 0.05 초&amp;nbsp; 정도 빠르게 작동했다.&lt;/p&gt;
&lt;p&gt;-0-&lt;/p&gt;</description>
			<category>javascript</category>
			<category>for</category>
			<category>javascript</category>
			<author>(juniac)</author>
			<guid>http://www.juniac.net/184</guid>
			<comments>http://www.juniac.net/184#entry184comment</comments>
			<pubDate>Wed, 18 Mar 2009 15:22:58 +0900</pubDate>
		</item>
		<item>
			<title>Javascript Image onload 이벤트 처리</title>
			<link>http://www.juniac.net/183</link>
			<description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;FF에서는&lt;/p&gt;
&lt;pre class=&quot;brush:javascript;&quot;&gt;var img = new Image();&lt;br /&gt;img.src = &#039;http://www.imageurl.com/image.jpg&#039;;&lt;br /&gt;img.onload = function() {&lt;br /&gt;&amp;nbsp;&amp;nbsp; //handling code&lt;br /&gt;};&lt;/pre&gt;
&lt;p&gt;가 작동하는데&lt;/p&gt;
&lt;p&gt;IE에서는 온로드 이벤트 핸들러가 작동하지 않는 문제점이 있다.&lt;/p&gt;
&lt;p&gt;순서를&lt;/p&gt;
&lt;pre class=&quot;brush:javascript;&quot;&gt;var img = new Image();&lt;br /&gt;img.onload = function() {&lt;br /&gt;&amp;nbsp;&amp;nbsp; //handling code&lt;br /&gt;};&lt;br /&gt;img.src = &#039;http://www.imageurl.com/image.jpg&#039;;&lt;/pre&gt;
&lt;p&gt;로 변경해서 핸들러를 img.src 프로퍼티에 주소를 할당하는 부분보다 윗부분에 위치하면 정상적으로&lt;/p&gt;
&lt;p&gt;작동하는 것을 발견.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
			<category>javascript</category>
			<category>image</category>
			<category>javascript</category>
			<category>onload</category>
			<author>(juniac)</author>
			<guid>http://www.juniac.net/183</guid>
			<comments>http://www.juniac.net/183#entry183comment</comments>
			<pubDate>Thu, 12 Mar 2009 16:54:30 +0900</pubDate>
		</item>
		<item>
			<title>Javascript - the good parts</title>
			<link>http://www.juniac.net/182</link>
			<description>&lt;p&gt;더글라스크록포드 강연&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=hQVTIJBZook&amp;amp;fmt=18&quot;&gt;http://www.youtube.com/watch?v=hQVTIJBZook&amp;amp;fmt=18&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/hQVTIJBZook&amp;amp;hl=ko&amp;amp;fs=1&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/hQVTIJBZook&amp;amp;hl=ko&amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/object&gt;&lt;/p&gt;</description>
			<category>javascript</category>
			<author>(juniac)</author>
			<guid>http://www.juniac.net/182</guid>
			<comments>http://www.juniac.net/182#entry182comment</comments>
			<pubDate>Wed, 04 Mar 2009 10:12:35 +0900</pubDate>
		</item>
		<item>
			<title>배경화면 사이트</title>
			<link>http://www.juniac.net/181</link>
			<description>&lt;p&gt;듀얼+ 모니터용 월페이퍼&amp;nbsp;사이트&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.mandolux.com/&quot;&gt;http://www.mandolux.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;여기도 좋은 배경화면이 많이 있다&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://interfacelift.com/wallpaper_beta/downloads/date/any/&quot;&gt;http://interfacelift.com/wallpaper_beta/downloads/date/any/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;테크니컬에반젤리스트라고 떡하니 써놓은&amp;nbsp;블로그에서 배경화면을.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://blogs.msdn.com/mswanson/articles/wallpaper.aspx&quot;&gt;http://blogs.msdn.com/mswanson/articles/wallpaper.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;웬지 기술적으로 윈도가 빨라질것 같다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
			<category>Computing</category>
			<category>wallpaper</category>
			<category>배경화면</category>
			<author>(juniac)</author>
			<guid>http://www.juniac.net/181</guid>
			<comments>http://www.juniac.net/181#entry181comment</comments>
			<pubDate>Fri, 13 Feb 2009 20:40:37 +0900</pubDate>
		</item>
		<item>
			<title>MS-Windows 의 Window창 ALT+ 드래그로 옮기기</title>
			<link>http://www.juniac.net/180</link>
			<description>&lt;p&gt;http://www.howtogeek.com/howto/windows-vista/get-the-linux-altwindow-drag-functionality-in-windows/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;윈도우의 아무곳이나 ALT+드래그 하면&amp;nbsp;창위치를 옮길 수 있다!!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;너무좋아&amp;nbsp;&lt;/p&gt;</description>
			<category>Computing</category>
			<author>(juniac)</author>
			<guid>http://www.juniac.net/180</guid>
			<comments>http://www.juniac.net/180#entry180comment</comments>
			<pubDate>Sat, 07 Feb 2009 00:36:21 +0900</pubDate>
		</item>
		<item>
			<title>SCRUM agile development</title>
			<link>http://www.juniac.net/179</link>
			<description>&lt;p&gt;
&lt;object height=&quot;344&quot; width=&quot;425&quot;&gt;&lt;param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;
&lt;embed src=&quot;http://www.youtube.com/v/Q5k7a9YEoUI&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;feature=player_embedded&amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;</description>
			<category>개발</category>
			<author>(juniac)</author>
			<guid>http://www.juniac.net/179</guid>
			<comments>http://www.juniac.net/179#entry179comment</comments>
			<pubDate>Fri, 06 Feb 2009 00:47:17 +0900</pubDate>
		</item>
	</channel>
</rss>
