<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>shinlucky's Archive</title>
		<link>http://shinluckyarchive.tistory.com/</link>
		<description>컴공과 공돌이의 기록장소 Archive</description>
		<language>ko</language>
		<pubDate>Sat, 12 May 2012 03:54:28 +0900</pubDate>
		<generator>Tistory 1.1 (http://www.tistory.com/)</generator>
		<managingEditor>Shinlucky</managingEditor>
		<image>
			<title>shinlucky's Archive</title>
			<url>http://cfile3.uf.tistory.com/image/1724C2144B7BF609209A68</url>
			<link>http://shinluckyarchive.tistory.com</link>
			<description>컴공과 공돌이의 기록장소 Archive</description>
		</image>
		<item>
			<title>구글 크롬(Google Chrome) missing plugin Error 해결.</title>
			<link>http://shinluckyarchive.tistory.com/484</link>
			<description>&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile8.uf.tistory.com/original/161700474F07286A209680&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile8.uf.tistory.com/image/161700474F07286A209680&quot; alt=&quot;&quot; filemime=&quot;image/png&quot; filename=&quot;Google-Chrome.png&quot; height=&quot;256&quot; width=&quot;256&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
저같은 경우는 익스플로러보다 크롬을 훨씬 자주 사용하는 편입니다.&lt;br /&gt;
윈도우 7을 설치하고 익스플로러9(IE9) 을 설치한후 몇가지 간단한 어플들을 깔고 여느때처럼 크롬을 깔아서 사용하고 있었죠. ㅋ&lt;br /&gt;
&lt;br /&gt;
근데 어느날 부터인가 이전에 없었던 크롬상의 에러가 발생하였습니다.&lt;br /&gt;
&lt;br /&gt;
고건 플래쉬(Adobe Flash)를 보여줘야하는 상황에서 &lt;b&gt;[missing plugin]&lt;/b&gt; 이란 메세지와 함께 정상적으로 플래시를 보여주지 못하는 상황이었죠.&lt;br /&gt;
이전에는 없었던터이라 꽤나 당황하다가 아주 간단했던 이유와 해결책을 찾았습니다. :)&lt;br /&gt;
&amp;nbsp;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile10.uf.tistory.com/original/1475FC414F072A45241FFB&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile10.uf.tistory.com/image/1475FC414F072A45241FFB&quot; alt=&quot;&quot; filemime=&quot;&quot; filename=&quot;cfile10.uf@1475FC414F072A45241FFB.png&quot; height=&quot;256&quot; width=&quot;256&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
그이유부터 알고 보면 잘못된 플러그인 설치 때문에 그렇습니다.&lt;br /&gt;
익스프롤러를 깔고 보통 플래시를 설치한 후, 크롬을 설치하는데, 이때 설치하는 플러그인이 IE용이라 그렇더군요.&lt;br /&gt;
또는&lt;br /&gt;
크롬에 플래시 플러그인이 내장되어 있다고 하는데, 이거 자체가 잘못된 파일입니다.&lt;br /&gt;
&lt;br /&gt;
위 2가지 원인중 하나...!&lt;br /&gt;
&lt;br /&gt;
결론은 간단합니다.&lt;font color=&quot;#000000&quot;&gt; &lt;b&gt;플래시 플러그인을 크롬용으로 다운받으면 된다는 것&lt;/b&gt; :)&lt;/font&gt;&lt;br /&gt;
&lt;br /&gt;
먼저 아래 링크로 가서 자신의 환경에 해당하는 파일을 받고 실행합니다.&lt;br /&gt;
&lt;a href=&quot;http://get.adobe.com/kr/flashplayer/otherversions/&quot; target=&quot;_blank&quot; title=&quot;[http://get.adobe.com/kr/flashplayer/otherversions/]로 이동합니다.&quot;&gt;&lt;font color=&quot;#e31600&quot;&gt;&lt;b&gt;http://get.adobe.com/kr/flashplayer/otherversions/&lt;/b&gt;&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile9.uf.tistory.com/original/1318B94A4F072C8D23A746&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile9.uf.tistory.com/image/1318B94A4F072C8D23A746&quot; alt=&quot;&quot; filemime=&quot;&quot; filename=&quot;cfile9.uf@1318B94A4F072C8D23A746.png&quot; height=&quot;353&quot; width=&quot;650&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
자신의 운영체제를 고른 후 IE용 말고 Other Browsers를 선택합니다.&lt;br /&gt;
그리고 설치~!&lt;br /&gt;
&lt;br /&gt;
그 후, 마지막으로 크롬 자체 옵션만 바꿔주면 됩니다.&lt;br /&gt;
우측 위에 보시면 설정 마크가 보이실 꺼에요.&lt;br /&gt;
&lt;br /&gt;고걸 누르면 설정 창으로 가는데, 다음 작업 수행!&lt;br /&gt;
&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;&lt;span style=&quot;font-size: 18pt; &quot;&gt;고&lt;/span&gt;&lt;/span&gt;급설정 &amp;gt; &lt;span style=&quot;font-size: 18pt; &quot;&gt;개&lt;/span&gt;인정보 &amp;gt; &lt;span style=&quot;font-size: 18pt; &quot;&gt;컨&lt;/span&gt;텐츠 설정 &amp;gt; &lt;span style=&quot;font-size: 18pt; &quot;&gt;플&lt;/span&gt;러그인 &amp;gt; &lt;span style=&quot;font-size: 18pt; &quot;&gt;개&lt;/span&gt;별 플러그인 사용중지&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;이쪽으로 가면 설치된 플러그인 목록이 쭈욱 보입니다.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile23.uf.tistory.com/original/171A123A4F072DA51C918E&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile23.uf.tistory.com/image/171A123A4F072DA51C918E&quot; alt=&quot;&quot; filemime=&quot;image/png&quot; filename=&quot;ee.png&quot; height=&quot;376&quot; width=&quot;608&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
이때 보면 플래시가 총 2개가 설치된 모습을 볼 수 있을 꺼에요.&lt;br /&gt;
이중에서 Chrome\Application 폴더의 DLL을 사용하는 Flash 플러그인의 사용중지 말을 클릭!!&lt;br /&gt;
&lt;br /&gt;그리고 크롬을 껐다가 다시켜면 해결됩니다.&lt;br /&gt;
&lt;br /&gt;참 쉬죠잉~!&lt;br /&gt;
&lt;br /&gt;※ 혹시나 이래도 안되는 분은 크롬 상에서 Shift+ESC를 눌러서 크롬 작업관리자로 들어가신후에 플래시 플러그인을 강제 종료후 위 과정을 거쳐보시기 바랍니다.&lt;br /&gt;
&amp;nbsp;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-484-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-484-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-484-2&quot; class=&quot;entry-ccl-nd&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black03.png&quot; alt=&quot;변경 금지&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-center tt-sns-icon-size-small&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;div class=&quot;another_category another_category_color_gray&quot;&gt;
&lt;h4&gt;'&lt;a href=&quot;/category/Etc&quot;&gt;Etc&lt;/a&gt;' 카테고리의 다른 글&lt;/h4&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/484&quot; &gt;구글 크롬(Google Chrome) missing plugin Error 해결.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/01/07&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/478&quot; &gt;갤럭시의 볼륨 배려..... ㅋ&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/11/26&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/250&quot; &gt;Touch Screen 방식&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/04/19&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/118&quot; &gt;VIM 환결설정(.vimrc)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(3)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/04/19&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/117&quot; &gt;VI(VIM) 명령어 &amp;amp; 사용법&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(2)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/04/19&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/157&quot; &gt;ASCII CODE(아스키 코드)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(5)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/02/20&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<category>Etc</category>
			<category>chrome</category>
			<category>chrome error</category>
			<category>chrome missing plug-in</category>
			<category>missing plug-in</category>
			<category>missing plugin</category>
			<category>구글 크롬 에러</category>
			<category>크롬</category>
			<category>크롬 missing plug-in</category>
			<category>크롬 missing plugin</category>
			<category>크롬 미싱플러그인</category>
			<category>크롬 에러</category>
			<category>크롬 플래시 에러</category>
			<author>Shinlucky</author>
			<guid>http://shinluckyarchive.tistory.com/484</guid>
			<comments>http://shinluckyarchive.tistory.com/484#entry484comment</comments>
			<pubDate>Sat, 07 Jan 2012 02:27:29 +0900</pubDate>
		</item>
		<item>
			<title>CallBack Function(콜백 함수) :: 콜백함수에 대한 간단한 이야기.</title>
			<link>http://shinluckyarchive.tistory.com/479</link>
			<description>&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile4.uf.tistory.com/original/19343A404ED99EFD12AC54&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile4.uf.tistory.com/image/19343A404ED99EFD12AC54&quot; alt=&quot;&quot; filemime=&quot;&quot; filename=&quot;cfile4.uf@19343A404ED99EFD12AC54.jpg&quot; height=&quot;298&quot; width=&quot;450&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
아아, 안녕하십니까? xx 상담원입니다. 다시 전화드리겠습니다.~&lt;br /&gt;
&lt;br /&gt;이번에 아주 잠깐 이야기 해볼건 바로&lt;font class=&quot;Apple-style-span&quot; color=&quot;#f3709b&quot;&gt; &lt;b&gt;&lt;span style=&quot;font-size: 18pt; &quot;&gt;콜&lt;/span&gt;백함수&lt;/b&gt;&lt;/font&gt;에 관한 이야기입니다.&amp;nbsp;&lt;br /&gt;
이런저런 다양한 환경의 프로그래밍들을 해보다 보면 바로 요녀석 콜백함수란 용어를 빼놓을 수 없죠.&lt;br /&gt;
대부분의 시스템에서 사용되고 있는 내용입니다.&lt;br /&gt;
근데 제 기억으로는 거의 초창기 요녀석의 개념을 이해하지 못해서 꽤나 오래 왜 이름이 콜백함수인지 고민한적이 있었는데, 최근 들은 강의에서 어떤 분이 깔끔하게 정리해 주셨네요. 흠.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;일단 요약하자면, 콜백함수란 API 의 반대개념이라고 볼 수 있습니다.&lt;br /&gt;
또한 말그대로 콜백!&lt;b&gt; CallBack &lt;/b&gt;&amp;gt; 반대로 부른다고 해석할 수 있지요.&lt;br /&gt;
&lt;br /&gt;우리는 작성하는 일반 코드내에서&amp;nbsp;&lt;br /&gt;
보통&amp;nbsp;&lt;b style=&quot;color: rgb(48, 88, 210); &quot;&gt;API &lt;/b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#474747&quot;&gt;나&lt;/font&gt;&lt;b style=&quot;color: rgb(48, 88, 210); &quot;&gt; SDK&lt;/b&gt;에서 제공해주는 함수(Function)들을 호출&lt;font class=&quot;Apple-style-span&quot; color=&quot;#e31600&quot;&gt;&lt;b&gt;(Call)&lt;/b&gt;&lt;/font&gt;하여 사용하곤 한다.&lt;br /&gt;
이런 방식의 경우, 어떤 이벤트를 제어하기 위해서는 별도의 쓰레드를 생성하여 무한루프로 실시간 검사하는 꽤나 무겁고 살짝 무식한 프로그램들을 만들어야한다.&lt;br /&gt;
&lt;br /&gt;보통 이럴때, 사용하는 것이 &lt;font class=&quot;Apple-style-span&quot; color=&quot;#49b5d5&quot;&gt;&lt;b&gt;콜백(CallBack) 함수&lt;/b&gt;&lt;/font&gt;.&lt;br /&gt;
물론 시스템상 CallBack함수를 만들어 등록하는 방식이 제공되어야 한다.&lt;br /&gt;
Windows 프로그램상에서 On??Event()를 통해 등록하는 방식이나, 안드로이드 상에서 Listener를 등록하는 방식이 이와 같다.&lt;br /&gt;
콜백함수라는 말 그대로 일반 &lt;u&gt;Call의 반대 방향&lt;/u&gt;을 말한다.&lt;br /&gt;
&lt;u&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#c8056a&quot;&gt;통상적으로 쓰듯이 우리가 시스템상의 함수를 Call하는 것이 아니라, 시스템에서 우리가 만들고 등록한 함수를 Call하는 방식.&lt;/font&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;아무래도 API와 반대 의미라고 생각하면 간단해지는듯 합니다.&lt;br /&gt;
윈도우를 따져보면 메시지 루프에 자신이 특정 메시지를 넣고, 특정 이벤트 발생시 호출한다는 개념으로 생각할 수도 있군요.&lt;br /&gt;
뭐, 여기저기서 많이 보게 될껍니다.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-479-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-479-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-479-2&quot; class=&quot;entry-ccl-nd&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black03.png&quot; alt=&quot;변경 금지&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-center tt-sns-icon-size-small&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;div class=&quot;another_category another_category_color_gray&quot;&gt;
&lt;h4&gt;'&lt;a href=&quot;/category/IT%20용어관련&quot;&gt;IT 용어관련&lt;/a&gt;' 카테고리의 다른 글&lt;/h4&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/479&quot; &gt;CallBack Function(콜백 함수) :: 콜백함수에 대한 간단한 이야기.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/12/03&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/477&quot; &gt;MTP(Media Transfer Protocol)에 대하여~&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/11/26&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/476&quot; &gt;AP(Application processor)의 짤막한 정리.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/11/25&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<category>IT 용어관련</category>
			<category>CallBack</category>
			<category>callback Function 의미</category>
			<category>콜백</category>
			<category>콜백함수</category>
			<category>콜백함수 의미</category>
			<author>Shinlucky</author>
			<guid>http://shinluckyarchive.tistory.com/479</guid>
			<comments>http://shinluckyarchive.tistory.com/479#entry479comment</comments>
			<pubDate>Sat, 03 Dec 2011 13:38:55 +0900</pubDate>
		</item>
		<item>
			<title>갤럭시의 볼륨 배려..... ㅋ</title>
			<link>http://shinluckyarchive.tistory.com/478</link>
			<description>&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile6.uf.tistory.com/original/16110F444ECFC882399FB7&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile6.uf.tistory.com/image/16110F444ECFC882399FB7&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;SC20111030-180825.jpg&quot; height=&quot;800&quot; width=&quot;480&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
지난번 갤스S2를 사용하다가 요런 재미있는 화면을 발견했습니다. ;)&lt;br /&gt;
다름이 아니라 볼륨의 일정 크기가 넘어가면 이런 경고 메시지가 생긴다는 것!!&lt;br /&gt;
&lt;br /&gt;시끄러운 퇴근길 지하철이라 볼륨을 좀 높여봤는데 이런 문구가 나와서 훈훈했습니다.&lt;br /&gt;
뭐 별거없는 사소한 것이지만, 요 부분은 참 마음에 들더군요 ㅎㅎ.&lt;br /&gt;
&lt;br /&gt;요런 배려들이 더 많이 여기저기서 만나볼 수 있으면 좋겠군요!.&lt;br /&gt;
결국 갤노트를 버리고 갤스S2로 &amp;nbsp;갈아탔습니다. ~&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-478-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-478-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-478-2&quot; class=&quot;entry-ccl-nd&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black03.png&quot; alt=&quot;변경 금지&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-center tt-sns-icon-size-small&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;div class=&quot;another_category another_category_color_gray&quot;&gt;
&lt;h4&gt;'&lt;a href=&quot;/category/Etc&quot;&gt;Etc&lt;/a&gt;' 카테고리의 다른 글&lt;/h4&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/484&quot; &gt;구글 크롬(Google Chrome) missing plugin Error 해결.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2012/01/07&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/478&quot; &gt;갤럭시의 볼륨 배려..... ㅋ&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/11/26&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/250&quot; &gt;Touch Screen 방식&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/04/19&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/118&quot; &gt;VIM 환결설정(.vimrc)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(3)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/04/19&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/117&quot; &gt;VI(VIM) 명령어 &amp;amp; 사용법&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(2)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/04/19&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/157&quot; &gt;ASCII CODE(아스키 코드)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(5)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/02/20&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<category>Etc</category>
			<category>S2의 배려</category>
			<category>갤럭시 볼륨</category>
			<category>갤럭시s2 볼륨</category>
			<category>갤럭시의 배려</category>
			<category>미디어 볼륨 제한</category>
			<author>Shinlucky</author>
			<guid>http://shinluckyarchive.tistory.com/478</guid>
			<comments>http://shinluckyarchive.tistory.com/478#entry478comment</comments>
			<pubDate>Sat, 26 Nov 2011 01:59:35 +0900</pubDate>
		</item>
		<item>
			<title>MTP(Media Transfer Protocol)에 대하여~</title>
			<link>http://shinluckyarchive.tistory.com/477</link>
			<description>&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile9.uf.tistory.com/original/1502DE444ECFBD6230F223&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile9.uf.tistory.com/image/1502DE444ECFBD6230F223&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;0.jpg&quot; height=&quot;328&quot; width=&quot;550&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
여러가지 스마트폰을 사용하다보면,&lt;br /&gt;
어떤 경우 &lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#49b5d5&quot;&gt;USB connection&lt;/font&gt;&lt;/b&gt;이란 표시가 아니라, &lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#f3709b&quot;&gt;MTP &lt;/font&gt;&lt;/b&gt;라는 부분이 상단부분에 표기되는 것을 볼 수 있습니다.&lt;br /&gt;
(삼성 Android SmartPhone의 경우.)&lt;br /&gt;
&lt;br /&gt;저의 경우 어떤 설정에서는 USB Connection이나고 어떤 경우는 MTP Initializing이라고 나온 경우가 있더군요.&lt;br /&gt;
그래서 뭔지 궁금해서 한번 찾아봤습니다. ;)&lt;br /&gt;
&lt;br /&gt;먼저&lt;b&gt; MTP&lt;/b&gt;의 의미는 미디어 전송 프로토콜(Media Transfer Protocol)로써 마이크로소프트가 고안한 PTP(Picture Transfer Protocol)를 외부 미디어 장치등으로 적용되도록 확장된 것이라고 합니다. (By Wiki)&lt;br /&gt;
&lt;br /&gt;당장 사용할때 사용자가 느낄 수 있는 점은 다음과 같습니다.&lt;br /&gt;
일반 USB 대용량 장치 연결을 사용하면 안드로이드 상에서 USB 연결시 나오는 대용량장치를 눌러서 일반 외부메모리처럼 사용하게 됩니다.&lt;br /&gt;
이에 반해 MTP Connection의 경우 별도의 휴대기기로 인식해서 다른 설정이나 버튼을 누를 필요 없이 바로 접근이 가능해집니다.&lt;br /&gt;
&lt;br /&gt;요 2가지는 서로의 장단점이 있습니다.&lt;br /&gt;
아주 간단하게 설명하면, &lt;b&gt;MTP&lt;/b&gt;의 경우 보안성 일반 USB 대용량 장치 계열 접근보다 높습니다&lt;br /&gt;
USB 대용량 장치로의 접근은 대용량기억 장치를 대상으로 특성없는 접근이 허용되고 있습니다. 이는 잘못된 접근과 데이터 손상으로 이어질 수 있습니다. 이에 반해 &lt;b&gt;MTP&lt;/b&gt;는 낮은 수준의 블록수준이 아니라 장치를 로컬 파일로서 접근하게 설계되었습니다.&lt;br /&gt;
&lt;br /&gt;대신 속도의 경우 일반 USB 대용량 장치로 사용하는 것이 빠르다고 합니다. &lt;br /&gt;
(아무래도 보안쪽을 거치지 않고 바로 접근하므로..)&lt;br /&gt;
&lt;br /&gt;다른분들의 글을 읽어보면,&lt;br /&gt;
MTP의 경우 설정 &amp;gt; 응용프로그램 &amp;gt; 개발 &amp;gt; USB 디버깅 &amp;nbsp;을 해제해줘야 작동한다고 합니다.&lt;br /&gt;
그리고 설정 &amp;gt; 무선 및 네트워크 &amp;gt; USB 유틸리티 쪽으로 들어가면 일반 대용량 장치 접근 기능도 가능하다고 합니다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
MTP는 윈도 미디어 프레임워크의 한 부분이라고 하는데요, 요걸 실행할려면 컴퓨터에 윈도우 미디어플레이어 11이상이 깔려있으면 별도의 설치 없이 바로 사용이 가능하다고 합니다.&lt;br /&gt;
이는 반대로 리눅스나 맥 계열에서는 다른 전용 어플리케이션을 깔아줘야 한다는 의미이기도 하죠.&lt;br /&gt;
&lt;br /&gt;위에서 언급한 것 처럼 USB 대용량 장치 연결에서 MTP를 사용하는 것은&lt;b&gt;&lt;span style=&quot;font-size: 18pt; &quot;&gt; &lt;font class=&quot;Apple-style-span&quot; color=&quot;#3058d2&quot;&gt;보안&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;때문이라고 합니다. ;)&lt;br /&gt;
&lt;br /&gt;제가 이것저것 폰을 사용한 바로는 요즘나오는 폰들은 점점 MTP로 Connection하는 방식이 많이 보이는 듯 합니다.&lt;br /&gt;
막상 사용자로써는 집에 윈도우 깔려있으면 바로 연결해서 사용하면 되니 편하긴 합니다.&lt;br /&gt;
(물론 집에서 XP나 윈7사용한다는 가정하에... 전 XP&amp;amp;윈7 둘다 사용중..)&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile7.uf.tistory.com/original/161C0B444ECFBD631A6DA1&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile7.uf.tistory.com/image/161C0B444ECFBD631A6DA1&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;1.jpg&quot; height=&quot;118&quot; width=&quot;180&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&lt;br /&gt;
MTP로 연결이 되면 상단 부분에 요렇게 뜨고, 하드웨어 관리자에서도 MTP외부장치가 따로 등록이 됩니다.~&lt;br /&gt;
참고하시길 ;)&amp;nbsp;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-477-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-477-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-477-2&quot; class=&quot;entry-ccl-nd&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black03.png&quot; alt=&quot;변경 금지&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-center tt-sns-icon-size-small&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;div class=&quot;another_category another_category_color_gray&quot;&gt;
&lt;h4&gt;'&lt;a href=&quot;/category/IT%20용어관련&quot;&gt;IT 용어관련&lt;/a&gt;' 카테고리의 다른 글&lt;/h4&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/479&quot; &gt;CallBack Function(콜백 함수) :: 콜백함수에 대한 간단한 이야기.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/12/03&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/477&quot; &gt;MTP(Media Transfer Protocol)에 대하여~&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/11/26&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/476&quot; &gt;AP(Application processor)의 짤막한 정리.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2011/11/25&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<category>IT 용어관련</category>
			<category>mtp</category>
			<category>MTP application</category>
			<category>MTP connection</category>
			<category>mtp usb</category>
			<category>MTP 설정</category>
			<category>MTP 연결</category>
			<category>mtp 의미</category>
			<category>USB 연결</category>
			<category>스마트폰 MTP</category>
			<author>Shinlucky</author>
			<guid>http://shinluckyarchive.tistory.com/477</guid>
			<comments>http://shinluckyarchive.tistory.com/477#entry477comment</comments>
			<pubDate>Sat, 26 Nov 2011 01:35:56 +0900</pubDate>
		</item>
		<item>
			<title>안드로이드(android)에서 Activity간 Bitmap 및 데이터 전송.</title>
			<link>http://shinluckyarchive.tistory.com/475</link>
			<description>&lt;DIV&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile4.uf.tistory.com/original/1968A9154CEE366E3DB937&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile4.uf.tistory.com/image/1968A9154CEE366E3DB937&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;angry-man_on_computer.jpg&quot; height=&quot;238&quot; width=&quot;360&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;TABLE style=&quot;WIDTH: 100%; BORDER-COLLAPSE: collapse; HEIGHT: 31px&quot; cellSpacing=1 cellPadding=1&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD bgColor=#ededed width=&quot;2%&quot;&gt;&lt;IMG src=&quot;http://cfs.tistory.com/custom/blog/51/510866/skin/images/errorreport_question.png&quot;&gt; &lt;/TD&gt;
&lt;TD bgColor=#0 width=&quot;99%&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim; FONT-SIZE: 10pt; FONT-WEIGHT: bold&quot;&gt;&lt;FONT color=#ffffff&gt;&lt;SPAN style=&quot;FONT-FAMILY: Dotum&quot;&gt;&amp;nbsp; Activity간에 자료를 전송하기 위해서 제공되는 Intent의 putExtra 메소드에 있는 기본 자료형 이외의 자원(데이터)를 보내기 위해서는 어떻게 해야하는가?&lt;br /&gt;
특히 Bitmap을 보내고 싶은데, &lt;FONT color=#f3709b&gt;이경우 Bitmap을 억지로 Parcelable을 Implement한 클래스로 만들어 보내야하는가?&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;TABLE style=&quot;WIDTH: 100%; BORDER-COLLAPSE: collapse; HEIGHT: 31px&quot; cellSpacing=1 cellPadding=1&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD bgColor=#ededed width=&quot;2%&quot;&gt;&lt;IMG src=&quot;http://cfs.tistory.com/custom/blog/51/510866/skin/images/errorreport_ask.png&quot;&gt; &lt;/TD&gt;
&lt;TD bgColor=#0 width=&quot;99%&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim; FONT-SIZE: 10pt; FONT-WEIGHT: bold&quot;&gt;&lt;FONT color=#ffffff&gt;&lt;SPAN style=&quot;FONT-FAMILY: Dotum&quot;&gt;&amp;nbsp; Activity간에 자료를 보낼때는 짱구를 굴려보면 Static Class를 하나 생성해서 Static 자료형을 넣고 전달하는 편법이 있지만, 그리 안정적이거 효율적이지 않다.&lt;/SPAN&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Dotum&quot;&gt;&amp;nbsp;&amp;nbsp;처음에는 몰랐는데 나중에 알게된거지만 Intent만으로도 충분히 다양한(모든) 자료들을 넘겨 줄 수 있다.&lt;/SPAN&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Dotum&quot;&gt;&amp;nbsp; &lt;FONT color=#49b5d5&gt;특히 언급된 Bitmap 같은 안드로이드에서 제공되는 클래스의 경우, 이미 Parcelable을 implements하고 있어서 그냥 putExtra에다가 넣어주기만 하면 된다.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Dotum&quot;&gt;대신 Get할때는 (Bitmap)으로 강제형변환을 해주어야 한다.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;br /&gt;
※ 매번 느끼는 건데, 큰 용량의 사진이랑 Bitmap 다룰때는 좀 짲응이 나는듯 하다. ㅠ.ㅜ;&lt;br /&gt;

&lt;CENTER&gt;&amp;nbsp;&lt;/CENTER&gt;
&lt;CENTER&gt;&lt;A style=&quot;PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #5058e9; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Dotum,AppleGothic; COLOR: #a9ff7f; TEXT-DECORATION: none; PADDING-TOP: 5px&quot;&gt;&lt;FONT color=#7fffff&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;조금이라도 도움이 되셨기를 바라며, 혹시나 도움이 되셨다면 &lt;FONT color=#f3709b&gt;리플&lt;/FONT&gt;을 남겨주셔요 ㅎㅎ&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/CENTER&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-475-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-475-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-475-2&quot; class=&quot;entry-ccl-nd&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black03.png&quot; alt=&quot;변경 금지&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-center tt-sns-icon-size-small&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;div class=&quot;another_category another_category_color_gray&quot;&gt;
&lt;h4&gt;'&lt;a href=&quot;/category/입코딩으로하는%20ERROR%20REPORT&quot;&gt;입코딩으로하는 ERROR REPORT&lt;/a&gt;' 카테고리의 다른 글&lt;/h4&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/475&quot; &gt;안드로이드(android)에서 Activity간 Bitmap 및 데이터 전송.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/11/25&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/474&quot; &gt;안드로이드(android)에서 Thread상에서 Adapter의 notifyDataSetChanged를 사용할때 Exception 발생.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(1)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/11/25&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/473&quot; &gt;Android에서 Imageview의 Selector가 안먹었던 현상.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/11/17&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/471&quot; &gt;ERROR Report 카테고리 개설!&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/11/17&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<category>입코딩으로하는 ERROR REPORT</category>
			<category>android</category>
			<category>bitmap</category>
			<category>parcelable</category>
			<category>putextra</category>
			<category>안드로이드</category>
			<author>Shinlucky</author>
			<guid>http://shinluckyarchive.tistory.com/475</guid>
			<comments>http://shinluckyarchive.tistory.com/475#entry475comment</comments>
			<pubDate>Thu, 25 Nov 2010 19:20:09 +0900</pubDate>
		</item>
		<item>
			<title>안드로이드(android)에서 Thread상에서 Adapter의 notifyDataSetChanged를 사용할때 Exception 발생.</title>
			<link>http://shinluckyarchive.tistory.com/474</link>
			<description>&lt;DIV&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile24.uf.tistory.com/original/137C071C4CEE32A24815DF&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile24.uf.tistory.com/image/137C071C4CEE32A24815DF&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;angry-man_on_computer.jpg&quot; height=&quot;238&quot; width=&quot;360&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;TABLE style=&quot;WIDTH: 100%; BORDER-COLLAPSE: collapse; HEIGHT: 31px&quot; cellSpacing=1 cellPadding=1&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD bgColor=#ededed width=&quot;2%&quot;&gt;&lt;IMG src=&quot;http://cfs.tistory.com/custom/blog/51/510866/skin/images/errorreport_question.png&quot;&gt; &lt;/TD&gt;
&lt;TD bgColor=#0 width=&quot;99%&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim; FONT-SIZE: 10pt; FONT-WEIGHT: bold&quot;&gt;&lt;FONT color=#ffffff&gt;&lt;SPAN style=&quot;FONT-FAMILY: Dotum&quot;&gt;안드로이드 상에서 Adapter를 이용하여 컨트롤 할때, 해당 Adapter에 notifyDataSetChanged 함수를 이용하여 Adapter의 데이터가 변한 것을 알려주어 UI Thread 쪽을 바꿔주게 된다.&lt;br /&gt;
이때, Thread 상에서 UI쪽을 제어하기 위해 &lt;br /&gt;
&lt;br /&gt;&lt;FONT color=#f3709b&gt;mhandler.postAtFrontOfQueue(new Runnable() {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@Override&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public void run() {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ga.notifyDataSetChanged();&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;}&lt;br /&gt;
});&lt;/FONT&gt;&lt;br /&gt;
&lt;FONT color=#8e8e8e face=굴림&gt;※ ga는 전역변수로 선언된 Adapter&lt;br /&gt;
&lt;/FONT&gt;&lt;br /&gt;
식의 코드를 사용했는데, 이상하게도 때에 따라 오류.&lt;br /&gt;
이론상 핸들러에서 post로 Runnable을 던져주는게 맞는듯 하긴한데,&lt;br /&gt;
처음 보는 에러가 뜬다.&lt;br /&gt;
(에러 코드가 기억이 안난다 -.-;;)&lt;br /&gt;
&lt;br /&gt;문제는 항상 뜨는 것이 아니라 가끔 뜨는 것.&lt;br /&gt;
내용은 &lt;FONT color=#49b5d5&gt;&quot;Adapter의 데이터가 바뀌었는데 notify 되지 않았습니다.&quot;&lt;/FONT&gt; 이런 내용이었다.&lt;br /&gt;
그래서 처음에는 post를 postAtFrontOfQueue로 바꿨는데도 같은 증상이었음.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;TABLE style=&quot;WIDTH: 100%; BORDER-COLLAPSE: collapse; HEIGHT: 31px&quot; cellSpacing=1 cellPadding=1&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD bgColor=#ededed width=&quot;2%&quot;&gt;&lt;IMG src=&quot;http://cfs.tistory.com/custom/blog/51/510866/skin/images/errorreport_ask.png&quot;&gt; &lt;/TD&gt;
&lt;TD bgColor=#0 width=&quot;99%&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim; FONT-SIZE: 10pt; FONT-WEIGHT: bold&quot;&gt;&lt;FONT color=#ffffff&gt;위 분홍색 코드 부분을&lt;br /&gt;
&lt;FONT color=#f3709b&gt;runOnUiThread(new Runnable() {&amp;nbsp;&amp;nbsp;&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;@Override&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public void run() {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ga.notifyDataSetChanged();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
});&lt;br /&gt;
&lt;/FONT&gt;&lt;FONT color=#8e8e8e&gt;※ ga는 전역변수로 선언된 Adapter&lt;/FONT&gt;&lt;br /&gt;
처럼&amp;nbsp;제공되는 함수로 처리해주면 이상없이 돌아가며 예외가 발생하지 않는다.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;br /&gt;
※ 예전부터 runOnUiThread 함수를 이런저런 싸이트가다 봤는데, 이런데서 쓰게될 줄이야........&lt;br /&gt;
&lt;br /&gt;잡설 : 초창기에는 Handler로 무조건 Message를 쏴줘서 처리를 했고, (UI Thread에서 할일)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;다음은 귀찮아서 Handler의 Post를 이용해서&amp;nbsp;Runnable을 쏴주고 했는데!!&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; runOnUiThread를 쓰니까 뭔가 안정적인것 같고 깔끔해지는 느낌이군요. 흠흠&lt;br /&gt;
&lt;br /&gt;
&lt;CENTER&gt;&amp;nbsp;&lt;/CENTER&gt;
&lt;CENTER&gt;&lt;A style=&quot;PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #5058e9; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Dotum,AppleGothic; COLOR: #a9ff7f; TEXT-DECORATION: none; PADDING-TOP: 5px&quot;&gt;&lt;FONT color=#7fffff&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;조금이라도 도움이 되셨기를 바라며, 혹시나 도움이 되셨다면 &lt;FONT color=#f3709b&gt;리플&lt;/FONT&gt;을 남겨주셔요 ㅎㅎ&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/CENTER&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-474-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-474-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-474-2&quot; class=&quot;entry-ccl-nd&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black03.png&quot; alt=&quot;변경 금지&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-center tt-sns-icon-size-small&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;div class=&quot;another_category another_category_color_gray&quot;&gt;
&lt;h4&gt;'&lt;a href=&quot;/category/입코딩으로하는%20ERROR%20REPORT&quot;&gt;입코딩으로하는 ERROR REPORT&lt;/a&gt;' 카테고리의 다른 글&lt;/h4&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/475&quot; &gt;안드로이드(android)에서 Activity간 Bitmap 및 데이터 전송.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/11/25&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/474&quot; &gt;안드로이드(android)에서 Thread상에서 Adapter의 notifyDataSetChanged를 사용할때 Exception 발생.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(1)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/11/25&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/473&quot; &gt;Android에서 Imageview의 Selector가 안먹었던 현상.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/11/17&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/471&quot; &gt;ERROR Report 카테고리 개설!&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/11/17&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<category>입코딩으로하는 ERROR REPORT</category>
			<category>Adapter</category>
			<category>android</category>
			<category>notifyDataSetChanged</category>
			<category>postAtFrontOfQueue</category>
			<category>Runnable</category>
			<category>runOnUiThread</category>
			<category>uithread</category>
			<author>Shinlucky</author>
			<guid>http://shinluckyarchive.tistory.com/474</guid>
			<comments>http://shinluckyarchive.tistory.com/474#entry474comment</comments>
			<pubDate>Thu, 25 Nov 2010 19:08:46 +0900</pubDate>
		</item>
		<item>
			<title>Android에서 Imageview의 Selector가 안먹었던 현상.</title>
			<link>http://shinluckyarchive.tistory.com/473</link>
			<description>&lt;DIV&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile24.uf.tistory.com/original/11248C174CE2B8A606A7DA&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile24.uf.tistory.com/image/11248C174CE2B8A606A7DA&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;angry-man_on_computer.jpg&quot; height=&quot;238&quot; width=&quot;360&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;TABLE style=&quot;WIDTH: 100%; BORDER-COLLAPSE: collapse; HEIGHT: 31px&quot; cellSpacing=1 cellPadding=1&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD bgColor=#ededed width=&quot;2%&quot;&gt;&lt;IMG src=&quot;http://cfs.tistory.com/custom/blog/51/510866/skin/images/errorreport_question.png&quot;&gt;&lt;/TD&gt;
&lt;TD bgColor=#0 width=&quot;99%&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim; FONT-SIZE: 10pt; FONT-WEIGHT: bold&quot;&gt;&lt;FONT color=#ffffff&gt;&lt;SPAN style=&quot;FONT-FAMILY: Dotum&quot;&gt;&lt;FONT face=굴림&gt;&amp;nbsp; &lt;/FONT&gt;안드로이드(Android) 코딩시 Imageview에 클릭 및 Press or Release 이미지를 바꿔주기 위해 Selector를 작성하여 적용하였는데, Selector가 제대로 작동하지 않았다.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;TABLE style=&quot;WIDTH: 100%; BORDER-COLLAPSE: collapse; HEIGHT: 31px&quot; cellSpacing=1 cellPadding=1&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD bgColor=#ededed width=&quot;2%&quot;&gt;&lt;IMG src=&quot;http://cfs.tistory.com/custom/blog/51/510866/skin/images/errorreport_ask.png&quot;&gt;&lt;/TD&gt;
&lt;TD bgColor=#0 width=&quot;99%&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim; FONT-SIZE: 10pt; FONT-WEIGHT: bold&quot;&gt;&lt;FONT color=#ffffff&gt;&lt;SPAN style=&quot;FONT-FAMILY: Dotum&quot;&gt;&amp;nbsp; 해결책은 너무나도 간단하게 Imageview의 속성중에 Clickable을 true로 설정하면 바로 적용이 된다.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;br /&gt;

&lt;CENTER&gt;&amp;nbsp;&lt;/CENTER&gt;
&lt;CENTER&gt;&lt;A style=&quot;PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #5058e9; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Dotum,AppleGothic; COLOR: #a9ff7f; TEXT-DECORATION: none; PADDING-TOP: 5px&quot;&gt;&lt;FONT color=#7fffff&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;조금이라도 도움이 되셨기를 바라며, 혹시나 도움이 되셨다면 &lt;FONT color=#f3709b&gt;리플&lt;/FONT&gt;을 남겨주셔요 ㅎㅎ&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/CENTER&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-473-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-473-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-473-2&quot; class=&quot;entry-ccl-nd&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black03.png&quot; alt=&quot;변경 금지&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-center tt-sns-icon-size-small&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;div class=&quot;another_category another_category_color_gray&quot;&gt;
&lt;h4&gt;'&lt;a href=&quot;/category/입코딩으로하는%20ERROR%20REPORT&quot;&gt;입코딩으로하는 ERROR REPORT&lt;/a&gt;' 카테고리의 다른 글&lt;/h4&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/475&quot; &gt;안드로이드(android)에서 Activity간 Bitmap 및 데이터 전송.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/11/25&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/474&quot; &gt;안드로이드(android)에서 Thread상에서 Adapter의 notifyDataSetChanged를 사용할때 Exception 발생.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(1)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/11/25&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/473&quot; &gt;Android에서 Imageview의 Selector가 안먹었던 현상.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/11/17&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/471&quot; &gt;ERROR Report 카테고리 개설!&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/11/17&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<category>입코딩으로하는 ERROR REPORT</category>
			<category>android</category>
			<category>android selector</category>
			<category>ImageView</category>
			<category>Selector</category>
			<category>selector 적용</category>
			<category>안드로이드</category>
			<category>안드로이드 셀렉터</category>
			<author>Shinlucky</author>
			<guid>http://shinluckyarchive.tistory.com/473</guid>
			<comments>http://shinluckyarchive.tistory.com/473#entry473comment</comments>
			<pubDate>Wed, 17 Nov 2010 02:04:10 +0900</pubDate>
		</item>
		<item>
			<title>ERROR Report 카테고리 개설!</title>
			<link>http://shinluckyarchive.tistory.com/471</link>
			<description>&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile25.uf.tistory.com/original/1613E0164CE2B3EA3729D3&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile25.uf.tistory.com/image/1613E0164CE2B3EA3729D3&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;error.jpg&quot; height=&quot;312&quot; width=&quot;548&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
사실 본래 블로그는 이 블로그 처럼 컴퓨터 관련 포스팅으로 시작했는데,&lt;br /&gt;
관리를 안하다보니 너무 도태되었군요.&lt;br /&gt;
&lt;br /&gt;근데 그동안 개발은 안한건 아니고,&lt;br /&gt;
계속 여러가지를 진행했는데, 개발하면서 동시에 포스팅을 하기란 참 힘들더군요.&lt;br /&gt;
&lt;br /&gt;기술관련 포스팅이라 시간이 몇 배로 걸리고, 그때 그때 마무리한 프로젝트를 일일이 기록하기란 참 힘들더군요.&lt;br /&gt;
프로젝트 완료후 나중에 해야지 라고 생각하면 이미 시간이 멀리 떠나버린 그런 일이 있었습니다.&lt;br /&gt;
&lt;br /&gt;뭐 아무튼 그래서 앞으로는 장문의 오래걸리는 포스팅보다 짤막하게 Error Report란 카테고리를 개설해서&lt;br /&gt;
발행하기로 했습니다.&lt;br /&gt;
&lt;br /&gt;&lt;FONT color=#000000&gt;&lt;STRONG&gt;개발하면서 했던 뻘찟들, 그리고 해결책들을 짧게 기록해 나가려고 합니다.&lt;br /&gt;
&lt;/STRONG&gt;&lt;/FONT&gt;물론, 다른 기술적 포스팅도 이어가 보려고 합니다. ㅎㅎ&lt;br /&gt;
&lt;br /&gt;다른 분들은 저와 같은 뻘짓을 하지 않기를 바라면서 말이죠.&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-471-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-471-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-471-2&quot; class=&quot;entry-ccl-nd&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black03.png&quot; alt=&quot;변경 금지&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-center tt-sns-icon-size-small&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;div class=&quot;another_category another_category_color_gray&quot;&gt;
&lt;h4&gt;'&lt;a href=&quot;/category/입코딩으로하는%20ERROR%20REPORT&quot;&gt;입코딩으로하는 ERROR REPORT&lt;/a&gt;' 카테고리의 다른 글&lt;/h4&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/475&quot; &gt;안드로이드(android)에서 Activity간 Bitmap 및 데이터 전송.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/11/25&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/474&quot; &gt;안드로이드(android)에서 Thread상에서 Adapter의 notifyDataSetChanged를 사용할때 Exception 발생.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(1)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/11/25&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/473&quot; &gt;Android에서 Imageview의 Selector가 안먹었던 현상.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/11/17&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/471&quot; &gt;ERROR Report 카테고리 개설!&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/11/17&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<category>입코딩으로하는 ERROR REPORT</category>
			<category>에러</category>
			<category>에러리포트</category>
			<author>Shinlucky</author>
			<guid>http://shinluckyarchive.tistory.com/471</guid>
			<comments>http://shinluckyarchive.tistory.com/471#entry471comment</comments>
			<pubDate>Wed, 17 Nov 2010 01:43:40 +0900</pubDate>
		</item>
		<item>
			<title>클라우드 컴퓨팅(Cloud Computing)에 대한 간단한 이야기.</title>
			<link>http://shinluckyarchive.tistory.com/470</link>
			<description>&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile25.uf.tistory.com/original/1351A7124BDF06DD0152A6&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile25.uf.tistory.com/image/1351A7124BDF06DD0152A6&quot; alt=&quot;&quot; filemime=&quot;&quot; filename=&quot;cfile25.uf@1351A7124BDF06DD0152A6.jpg&quot; height=&quot;286&quot; width=&quot;400&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
네트워크 쪽을 보다가 클라우딩 컴퓨터에 대해 책과 자료를 찾아보다가 간단하게 정리를 해두기로 했습니다.&lt;br /&gt;
인터넷으로 자료를 찾아보고 다음 책을 참고 했으니 혹시 관심있으신 분은 아래 책을 읽으시면 좋을 듯 합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;DIV style=&quot;TEXT-ALIGN: center&quot;&gt;&lt;table key='KOR9788996241034' category='book_detail' openpost='false' width='374' height='105' cellpadding='12' cellspacing='0' border='0' style='border:1px #F3F3F3 solid; background-color:#ffffff; line-height:16px !important;'&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td style='padding-bottom:0px'&gt;
 &lt;table width='350' cellpadding='0' cellspacing='0' border='0'&gt;
 &lt;tbody&gt;&lt;tr&gt;
  &lt;td width='68' valign='top'&gt;&lt;a href='http://book.daum.net/detail/book.do?bookid=KOR9788996241034' target='_blank'&gt;&lt;img width='55' height='80' src='http://book.daum-img.net/R72x100/KOR9788996241034' border='0'/&gt;&lt;/a&gt;&lt;/td&gt;
 
  &lt;td width='12'&gt;&lt;/td&gt;
  &lt;td width='278' valign='top'&gt;
   &lt;table width='100%' cellpadding='0' cellspacing='0' border='0'&gt;
   &lt;tbody&gt;&lt;tr&gt;
    &lt;th height='18' colspan='2' align='left' valign='top'&gt;
     &lt;font style='font-size:12px; font-weight:bold; color:#333333; font-family:굴림,gulim,sans-serif;'&gt;&lt;a style='color:#333333 !important;text-decoration:none !important;' href='http://book.daum.net/detail/book.do?bookid=KOR9788996241034' target='_blank'&gt;&lt;strong&gt;클라우드의 충격&lt;/strong&gt;&lt;/a&gt;&lt;/font&gt;
    &lt;/th&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td width='55' height='18' align='left' valign='top'&gt;
     &lt;font style='font-size:12px; color:#999999; font-family:굴림,gulim,sans-serif; line-height:1.4;'&gt;카테고리&lt;/font&gt;
    &lt;/td&gt;
    &lt;td height='18' align='left' valign='top'&gt;
     &lt;span style='display:block; float:left; height:14px; overflow:hidden; text-overflow:ellipsis;'&gt;&lt;font style='font-size:12px; color:#333333; font-family:굴림,gulim,sans-serif; line-height:1.4;'&gt;컴퓨터/IT&lt;/font&gt;&lt;/span&gt;
    &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td width='55' height='36' align='left' valign='top'&gt;
     &lt;font style='font-size:12px; color:#999999; font-family:굴림,gulim,sans-serif; line-height:1.4;'&gt;지은이&lt;/font&gt;
    &lt;/td&gt;
    &lt;td height='36' align='left' valign='top'&gt;
     &lt;span style='display:block; float:left; height:14px; overflow:hidden; text-overflow:ellipsis;'&gt;&lt;font style='font-size:12px; color:#333333; font-family:굴림,gulim,sans-serif; line-height:1.4;'&gt;시로타 마코토 (제이펍, 2009년)&lt;/font&gt;&lt;/span&gt;
    &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td colspan='2' align='left' valign='top'&gt;
     &lt;a style='padding:0px 5px 0px 0px; background:url(http://deco.daum-img.net/contents/info/ic_more.gif) no-repeat 100% 3px; font-size:11px; color:#999999 !important; font-family:돋움,dotum,verdana; text-decoration:underline;' href='http://book.daum.net/detail/book.do?bookid=KOR9788996241034' target='_blank'&gt;상세보기&lt;/a&gt;
    &lt;/td&gt;
   &lt;/tr&gt;
   &lt;/table&gt;
  &lt;/td&gt;
 
 &lt;/tr&gt;
&lt;/tbody&gt;
 &lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;&lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;&lt;/DIV&gt;
&lt;DIV style=&quot;TEXT-ALIGN: left&quot;&gt;뭐 일단 포스팅이 클라우딩 컴퓨팅에 대한 너무 자세한 이야기는 안할 껍니다. 저도 이제서야 개괄적인 이론만 조금 쌓였을 뿐 아직 구현도 안해보고 사실 좀 헷갈리기도 하거든요.^_^&lt;br /&gt;
&lt;br /&gt;클라우드 컴퓨팅에 관해서 작년부터 엄청난 이슈였고, 세계적인 추세가 되고 있으며 관련 자료도 엄청 많이 나오고 있습니다. 그에 따라 용어에 관한 혼돈도 많이 오고 헷갈리는게 사실입니다.&lt;br /&gt;
&lt;br /&gt;그래서 위 책의 저자 시로타 마코토는 클라우드 컴퓨팅에 대해 간단하면서도 명료한 정리를 해주었다.&lt;br /&gt;
&lt;FONT color=#c8056a&gt;'클라우드 컴퓨팅'이란, 확장성이 뛰어나고 추상화된 거대한 IT 리소스를 인터넷을 통해 서비스로 제공하는 컴퓨터의 형태이다.&lt;br /&gt;
&lt;/FONT&gt;생각해보면 이 표현이 가장 마음에 들었고 이해하기도 간단한 듯 하다.&lt;br /&gt;
&lt;br /&gt;거대한 IT 리소스란 CPU가 될 수도 있고 스토리지가 될수도 있는 것을 의미하며, 서비스로 제공된다는 것은 SaaS 또는 HaaS등으로 제공된다는 것을 의미한다.&lt;br /&gt;
또한 어느 위치에서 어느기종의 컴퓨터에 의해 처리가 되는지 를 신경쓸 필요가 없다.&lt;br /&gt;
우리는 이러한 것에 상관없이 다양한 서비스를 이용할 수 있다.&lt;br /&gt;
그리고 인터넷 환경이란 인프라가 구축된 상태를 전제하기도 한다.&lt;br /&gt;
&lt;br /&gt;이 클라우딩 컴퓨터와 가장 헷갈리는 부분이 그리드컴퓨팅이다.&lt;br /&gt;
그리드 컴퓨팅은 &lt;FONT color=#3058d2&gt;네트워크상의 컴퓨터나 데이터 등의 리소스를 가상화해서 통합하고 필요에 따라서는 가상 컴퓨터를 동적으로 생성하기 위한 구조 &lt;/FONT&gt;로 정의하고 있다.&lt;br /&gt;
&lt;br /&gt;위키피디어에서는 그리드 컴퓨팅을 다음과 같이 정의한다.&lt;br /&gt;
&lt;br /&gt;
&lt;DIV style=&quot;BORDER-BOTTOM: #c1c1c1 1px solid; BORDER-LEFT: #c1c1c1 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #c1c1c1 1px solid; BORDER-RIGHT: #c1c1c1 1px solid; PADDING-TOP: 10px&quot; class=txc-textbox&gt;&lt;STRONG&gt;그리드 컴퓨팅&lt;/STRONG&gt;(Grid Computing)은 최근 활발히 연구가 진행되고 있는&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt; &lt;/SPAN&gt;&lt;U&gt;&lt;FONT size=+0&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;분산 병렬 컴퓨터&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/U&gt;의 한 분야로서, &lt;U&gt;원거리 통신망&lt;/U&gt;(WAN, Wide Area Network)으로 연결된 서로 다른 기종의(heterogeneous) 컴퓨터들을 묶어 가상의 대용량 고성능 컴퓨터를 구성하여 고도의 연산(computation intensive jobs) 혹은 대용량 연산(data intensive jobs)을 수행하는 것을 일컫는다.&lt;br /&gt;

&lt;DIV style=&quot;TEXT-ALIGN: right&quot;&gt;by Wiki&lt;br /&gt;
&lt;/DIV&gt;&lt;/DIV&gt;&lt;br /&gt;
또한 클라우드 컴퓨팅은 다음과 같이 정의하고 있다.&lt;br /&gt;
&lt;br /&gt;
&lt;DIV style=&quot;BORDER-BOTTOM: #c1c1c1 1px solid; BORDER-LEFT: #c1c1c1 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #c1c1c1 1px solid; BORDER-RIGHT: #c1c1c1 1px solid; PADDING-TOP: 10px&quot; class=txc-textbox&gt;
&lt;LI&gt;&lt;FONT color=#474747&gt;클라우드 컴퓨팅은 IT 관련된 기능들이 서비스 형태로 제공되는 컴퓨팅 스타일이다. &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT color=#474747&gt;사용자들은 지원하는 기술 인프라스트럭처에 대한 전문 지식이 없어도 또는 제어할 줄 몰라도 인터넷으로부터 서비스를 이용할 수 있다. &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT color=#474747&gt;&lt;U&gt;IEEE&lt;/U&gt; 에서는 &quot;정보가 인터넷 상의 서버에 영구적으로 저장되고 데스크탑이나 테이블 컴퓨터, 노트북, 벽걸이 컴퓨터, 휴대용 기기 등과 같은 클라이언트에는 일시적으로 보관되는 패러다임이다.&quot; 라고 말한다. &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT color=#474747&gt;클라우드 컴퓨팅은 &lt;U&gt;Web 2.0&lt;/U&gt;, &lt;U&gt;SaaS&lt;/U&gt;(software as a service)와 같이 최근 잘 알려진 기술 경향들과 연관성을 가지는 일반화된 개념이다. &lt;/FONT&gt;&lt;/LI&gt;&lt;/DIV&gt;&lt;br /&gt;
어떻게 보면 그리드 컴퓨팅이 클라우드 컴퓨팅에서 확장된 개념이나, 차이점을 집어보면 다음과 같다.&lt;br /&gt;
그리드 컴퓨팅은 지리적으로 분산되어 있고, 다른 조직이 컴퓨터를 관리하며 이기종의 컴퓨터가 혼재되어 있으며 기술 표준이 존재하며 대규모 연산처리등 병렬성이 높은 애플리케이션에 사용된다. 이에반해 클라우드 컴퓨팅은 지리적으로 분산되어 있지만, 중앙에서 단일 조직이 관리하며 동일기종을 주로 사용하며 과학적 연산 및 웹애플리케이션 서비스등 다양하게 사용된다.&lt;br /&gt;
&lt;br /&gt;클라우드 컴퓨팅에 대해 이야기하면 가상화 기술과 SaaS를 빼놓을 수 없다.&lt;br /&gt;
가상화는 너무 깊어져서 패스하도록 하고 SaaS는 &lt;FONT color=#f3709b&gt;Software as a Service&lt;/FONT&gt;의 약자로 소프트웨어 서비스를 웹상(주로)에서 제공해주는 것을 말하며 이는 Hardware와 Platform을 포함하고 있는 개념이다. 저는 클라우드 컴퓨팅은 궁극적으로 서비스를 사용자에게 제공함에 있다고 봅니다.&lt;br /&gt;
(그냥 분산처리등은 결국 그리드 컴퓨팅에 지나지 않을 것이라는 개인적인 생각~)&lt;br /&gt;
&lt;br /&gt;현재 클라우드 컴퓨팅으로 서비스를 제공하는 곳으로 가장 유명한 곳은 구글 앱 서비스나 아마존 스토리지 및 서버 임대 서비스가 있다고 합니다. &lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile25.uf.tistory.com/original/151D85214BDF15441D5C22&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile25.uf.tistory.com/image/151D85214BDF15441D5C22&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;1.jpg&quot; height=&quot;450&quot; width=&quot;600&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
[사진 출처 : &lt;A href=&quot;http://www.acrofan.com/ko-kr/commerce/content/?mode=view&amp;amp;cate=0103&amp;amp;wd=20090406&amp;amp;seq=1224&amp;amp;ucode=0001030003&quot; target=_blank&gt;http://www.acrofan.com/ko-kr/commerce/content/?mode=view&amp;amp;cate=0103&amp;amp;wd=20090406&amp;amp;seq=1224&amp;amp;ucode=0001030003&lt;/A&gt;]&lt;br /&gt;
&lt;br /&gt;컴퓨터 시스템의 변천에 대해 그래프를 보면 이해도 쉽고 재미있습니다.&lt;br /&gt;
위 그림과 같이 뭐든 것을 폐쇄적, 중심집약적으로 처리했던 Mainframes를 시작으로 분산처리 위주의 Client/Server 모델을 거쳐 다시 중앙 처리적이고 모든것이 하나로 연결된 Cloud Architecture 모델로 바뀌고 있다고 합니다.&lt;br /&gt;
&lt;br /&gt;여기에 처음 소개한 책에서 한부분을 인용해 볼께요.&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile29.uf.tistory.com/original/144AE1164BDF16960C05B2&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile29.uf.tistory.com/image/144AE1164BDF16960C05B2&quot; alt=&quot;&quot; filemime=&quot;image/png&quot; filename=&quot;3.png&quot; height=&quot;526&quot; width=&quot;574&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
위 내용을 보면 큰 시장 및 기술 흐름을 파악할 수 있습니다.&lt;br /&gt;
&lt;A href=&quot;http://hosup2.textcube.com/22&quot; target=_blank&gt;http://hosup2.textcube.com/22&lt;/A&gt;에서 올라온 사진인데, 사실 제가 처음 소개한 책에 나오는 그래프입니다.&lt;br /&gt;
정말 한눈에 알 수 있게 잘 그려졌습니다.~&lt;br /&gt;
&lt;FONT color=#8c044b&gt;※ 세부 내용이 궁금하신분은 책 사보시길. 이해하는데 정말 도움이 됩니다.&lt;br /&gt;
&lt;/FONT&gt;&lt;br /&gt;
메인프레임에서 x86, 클라우드 컴퓨팅까지의 변천을 보기 위해 읽어볼만한 글!&lt;br /&gt;
&lt;A href=&quot;http://news.danawa.com/News_List_View.php?nModeC=1&amp;amp;nSeq=1659918&amp;amp;sMode=news&amp;amp;nBoardSeq=60&quot; target=_blank&gt;&lt;FONT color=#f3709b&gt;http://news.danawa.com/News_List_View.php?nModeC=1&amp;amp;nSeq=1659918&amp;amp;sMode=news&amp;amp;nBoardSeq=60&lt;/FONT&gt;&lt;/A&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;DIV style=&quot;BORDER-BOTTOM: #cbcbcb 3px double; BORDER-LEFT: #cbcbcb 3px double; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cbcbcb 3px double; BORDER-RIGHT: #cbcbcb 3px double; PADDING-TOP: 10px&quot; class=txc-textbox&gt;&lt;STRONG&gt;위키 클라우드 컴퓨팅 :&lt;/STRONG&gt; &lt;A href=&quot;http://ko.wikipedia.org/wiki/%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C_%EC%BB%B4%ED%93%A8%ED%8C%85&quot; target=_blank&gt;&lt;U&gt;&lt;FONT color=#800080&gt;http://ko.wikipedia.org/wiki/%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C_%EC%BB%B4%ED%93%A8%ED%8C%85&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;br /&gt;
&lt;STRONG&gt;위키 그리드 컴퓨팅 :&lt;/STRONG&gt; &lt;A href=&quot;http://ko.wikipedia.org/wiki/%EA%B7%B8%EB%A6%AC%EB%93%9C_%EC%BB%B4%ED%93%A8%ED%8C%85&quot; target=_blank&gt;&lt;U&gt;&lt;FONT color=#800080&gt;http://ko.wikipedia.org/wiki/%EA%B7%B8%EB%A6%AC%EB%93%9C_%EC%BB%B4%ED%93%A8%ED%8C%85&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;br /&gt;
&lt;/DIV&gt;&lt;br /&gt;
※ 덧. 읽어보시고 개념 정리하시는데 도움이 되셨으면 좋겠군요. 링크다 타고 다니면서 시간내서 읽으시면 아마다 이해되실 것이라고 생각합니다. ^_^&lt;/DIV&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-470-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-470-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-470-2&quot; class=&quot;entry-ccl-nd&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black03.png&quot; alt=&quot;변경 금지&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-center tt-sns-icon-size-small&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;div class=&quot;another_category another_category_color_gray&quot;&gt;
&lt;h4&gt;'&lt;a href=&quot;/category/Network/VoIP&quot;&gt;Network/VoIP&lt;/a&gt;' 카테고리의 다른 글&lt;/h4&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/470&quot; &gt;클라우드 컴퓨팅(Cloud Computing)에 대한 간단한 이야기.&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/05/04&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/437&quot; &gt;Wi-Fi / IEEE 802.11 / 무선랜&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(16)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/02/17&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<category>Network/VoIP</category>
			<category>Cloud</category>
			<category>Cloud Computing</category>
			<category>grid comput</category>
			<category>구름</category>
			<category>구름 컴퓨팅</category>
			<category>그리드</category>
			<category>그리드 컴퓨팅</category>
			<category>메인프레임</category>
			<category>크라우드 컴퓨팅</category>
			<category>클라우드 컴퓨팅</category>
			<category>클라우드 컴퓨팅 설명</category>
			<category>클라우드 컴퓨팅 의미</category>
			<author>Shinlucky</author>
			<guid>http://shinluckyarchive.tistory.com/470</guid>
			<comments>http://shinluckyarchive.tistory.com/470#entry470comment</comments>
			<pubDate>Tue, 04 May 2010 03:37:17 +0900</pubDate>
		</item>
		<item>
			<title>안드로이드 이미지(사진) 불러오기</title>
			<link>http://shinluckyarchive.tistory.com/469</link>
			<description>정말 오랜만에 써보는 기술쪽 포스팅이군요 ㅠ.ㅜ;&lt;br /&gt;
그동안 이것저것 쓸 것은 진짜 많았지만 이전 블로그의 포스팅 이전문제도 있었고, 좀 시간이 걸렸습니다.&lt;br /&gt;
뭐 아무튼 그동안 또 공부했던 것들을 깨작깨작 올려보려 합니다.~&lt;br /&gt;
&lt;br /&gt;구조적인 문제나 심도 있는 긴포스팅 보다는 일단 가볍게 사용에 필요한 코드들을 좀 정리할 예정입니다. ^_^&lt;br /&gt;
&lt;br /&gt;이번에 이야기할 주제는 간단하게 이미지를 불러올 때입니다.&lt;br /&gt;
&lt;TEXTAREA class=java name=code&gt;import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
...
BitmapFactory.Options options = new BitmapFactory.Options();
options.inSampleSize = 8;  
Bitmap src = BitmapFactory.decodeFile(fileListSDCard[i], options);
Bitmap resized = Bitmap.createScaledBitmap(src, 100, 100, true);&lt;/TEXTAREA&gt; &lt;br /&gt;
기본적인 전제는 SD-Card에서 대용량의 사진파일 가져올 때입니다.&lt;br /&gt;
보통 SD-Card에서 이미지를 긁어올때, 3메가 이상의 이미지를 읽어 올때 프로그램이 다운됩니다. ㅠ.ㅜ; 그이유를 알고보면&lt;FONT color=#f3709b&gt; Out Of Memory Error&lt;/FONT&gt;임을 확인할 수 있습니다.&lt;br /&gt;
&lt;br /&gt;예를들면, 사진첩을 만들때 많은 이미지들을 읽어 와야하는데 일일이 읽어들일 경우에는 당연히 다운되겠죠.&lt;br /&gt;
전 경험상 3메가 짜리 이미지 한번 로드 했는데 바로 다운되더군요.&lt;br /&gt;
&lt;br /&gt;일단 그 해결책이 바로 위의 코드 입니다.&lt;br /&gt;
보시게 되면 기본적으로 BitmapFactory 클래스에서 decodeFile함수를 이용하여 비트맵 객체를 생성하는 모습을 볼 수 있습니다.&lt;br /&gt;
다들 아시겠지만 &lt;FONT color=#000000&gt;decodeFile&lt;/FONT&gt;은 따라가보면 static으로 설계되어 있기 때문에 저렇게 쓰는것 입니다.&lt;br /&gt;
&lt;br /&gt;decodeFile 함수를 사용할때, Options을 지정해주는데, BitmapFactory.Options Class를 이용합니다. 이것은 Class가 통째로 static으로 구성되어 있습니다. 그 내부적으로 변수들이 여러종류가 제공되는 모습을 볼 수 있습니다.&lt;br /&gt;
&lt;STRONG&gt;SDK Referece Link : &lt;/STRONG&gt;&lt;A href=&quot;http://developer.android.com/reference/android/graphics/BitmapFactory.Options.html&quot; target=_blank&gt;&lt;FONT color=#3058d2&gt;http://developer.android.com/reference/android/graphics/BitmapFactory.Options.html&lt;/FONT&gt;&lt;/A&gt;&lt;br /&gt;
&lt;br /&gt;여러 옵션중에서 inSampleSize라는 것을 만들어 넣었습니다. 이 의미는 샘플 사이즈를 1/8배 축소한다는 의미입니다.&lt;br /&gt;
이렇게 샘플싸이즈옵션을 지정해 준다면, 비트맵을 생성할때, inSampleSize만큼 줄여진 Bitmap을 로드하기 때문에 부하에도 걸리지 않고 빠르게 처리됩니다.&lt;br /&gt;
&lt;br /&gt;createScaledBitmap에서는 로드한 Bitmap 객체를 특정 크기로 자르기 위할때 사용됩니다.&lt;br /&gt;
(decodeFile할때 특정의 배수로 sampleSize를 정할 수 있기 때문에 정확한 width와 height를 위해서는 createScaledBitmap을 사용한다.&lt;br /&gt;
&lt;br /&gt;
&lt;DIV style=&quot;BORDER-BOTTOM: #cbcbcb 1px solid; BORDER-LEFT: #cbcbcb 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cbcbcb 1px solid; BORDER-RIGHT: #cbcbcb 1px solid; PADDING-TOP: 10px&quot; class=txc-textbox&gt;이와 관련하여 정말 자세하게 비즈페이님이 설명해 주셨다.&lt;br /&gt;
&lt;STRONG&gt;비즈페이님의 네이버 블로그 :&lt;/STRONG&gt; &lt;A href=&quot;http://blog.naver.com/visualc98/79874750&quot; target=_blank&gt;&lt;FONT color=#318561&gt;http://blog.naver.com/visualc98/79874750&lt;/FONT&gt;&lt;/A&gt;&lt;br /&gt;
(이외에도 자세하고 친절한 설명으로 되어있다.~)&lt;br /&gt;
&lt;/DIV&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-469-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-469-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-469-2&quot; class=&quot;entry-ccl-nd&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black03.png&quot; alt=&quot;변경 금지&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-center tt-sns-icon-size-small&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;&lt;div class=&quot;another_category another_category_color_gray&quot;&gt;
&lt;h4&gt;'&lt;a href=&quot;/category/Java/Android&quot;&gt;Java/Android&lt;/a&gt;' 카테고리의 다른 글&lt;/h4&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/469&quot; &gt;안드로이드 이미지(사진) 불러오기&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(0)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/04/26&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/416&quot; &gt;Android Master/Branch Release(안드로이드 공개 유형)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(6)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/02/22&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/415&quot; &gt;Three Kinds of Android Application(개발방식에 따른 3가지 어플리케이션 종류)&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(1)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/02/22&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/254&quot; &gt;Java 개발환경 구축&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(2)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/02/22&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/410&quot; &gt;Android Platform(안드로이드 플랫폼)에 대하여&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(12)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/02/20&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;a href=&quot;/253&quot; &gt;Java란 무엇인가?&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;(5)&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
2010/02/18&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;</description>
			<category>Java/Android</category>
			<category>android</category>
			<category>android image load</category>
			<category>bitmap</category>
			<category>bitmap resize</category>
			<category>BitmapFactory</category>
			<category>jpg 불러오기</category>
			<category>대용량 사진로드</category>
			<category>안드로이드</category>
			<category>안드로이드 이미지 로드</category>
			<category>안드로이드 이미지 자르기</category>
			<category>이미지 불러오기</category>
			<category>이미지 크기 축소</category>
			<author>Shinlucky</author>
			<guid>http://shinluckyarchive.tistory.com/469</guid>
			<comments>http://shinluckyarchive.tistory.com/469#entry469comment</comments>
			<pubDate>Mon, 26 Apr 2010 11:40:24 +0900</pubDate>
		</item>
	</channel>
</rss>
