<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2233093507102802607</id><updated>2012-02-16T19:19:43.888+09:00</updated><category term='resize'/><category term='폴더'/><category term='iPhone'/><category term='출석관리프로그램'/><category term='Flex'/><category term='Local'/><category term='directory'/><category term='image'/><category term='아이폰앱'/><category term='JSON'/><category term='blazeds'/><category term='remote service'/><category term='세계의 명화'/><category term='masterpiece Arts'/><category term='Web'/><category term='json-framework'/><title type='text'>:: Like Blenz Coffee ::</title><subtitle type='html'>a</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>46</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-2724454910704394679</id><published>2010-08-10T11:10:00.000+09:00</published><updated>2011-01-29T22:24:04.878+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><title type='text'>[iPhone] Tip &amp; Tech</title><content type='html'>&amp;lt; NSThread&amp;gt; &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;화면 처리는 무조건 메인스레드를 이용하라! (특히 UIProgressView를 쓸때 많이 사용한다.)&lt;/div&gt;&lt;div&gt;&lt;div style="padding:10px;background-color:#e1fdff;border:1px solid #b2e8ed;"&gt;[self performSelectorOnMailThread:@selector(aaa) withObject:nil waitUntilDone:YES];&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;lt; &amp;nbsp;Regular Expressions in Objective-C &amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="padding:10px;background-color:#e1fdff;border:1px solid #b2e8ed;"&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; font-family: dotum; "&gt;&lt;strong&gt;NSString&lt;/strong&gt;&amp;nbsp;*str = @"1234abcd";&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; font-family: dotum; "&gt;&lt;strong&gt;NSString&lt;/strong&gt;&amp;nbsp;*ptn = @"[a-z]";&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; font-family: dotum; "&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; font-family: dotum; "&gt;&lt;strong&gt;NSRange&lt;/strong&gt;&amp;nbsp;range = [str &lt;strong&gt;rangeOfString&lt;/strong&gt;:ptn &lt;strong&gt;options&lt;/strong&gt;:NSRegularExpressionSearch];&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: dotum; "&gt;&lt;font class="Apple-style-span" face="Dotum, Verdana, AppleGothic, sans-serif"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: dotum; "&gt;[출처 : http://cafe.naver.com/mcbugi/70323]&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-2724454910704394679?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/2724454910704394679/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2010/08/iphone-tip-tech.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/2724454910704394679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/2724454910704394679'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2010/08/iphone-tip-tech.html' title='[iPhone] Tip &amp;amp; Tech'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-7720230800799006186</id><published>2010-08-10T10:55:00.000+09:00</published><updated>2011-01-29T22:24:04.810+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><title type='text'>[iPhone] UIImage에 imageNamed</title><content type='html'>UIImage에 imageNamed Method (http://cafe.naver.com/mcbugi/71591)&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;div style="padding:10px;background-color:#e1fdff;border:1px solid #b2e8ed;"&gt;&lt;span class="Apple-style-span" style="font-family: dotum; "&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;UIImage의 imageNamed의 특징은 단순히 이름으로 파일을 열어서 이미지를 불러오지만 &lt;/span&gt;캐싱한다는 점이 있습니다. 이 캐싱은 장단점이 있습니다.&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&lt;b&gt;&lt;font class="Apple-style-span" color="#FF0000"&gt;문제는 한번 로드하면 해제를 안합니다.&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="autosourcing-stub-extra" style="font-family: dotum; font-size: 12px; list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; position: absolute; opacity: 0; "&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 20px; margin-right: 0px; margin-bottom: 30px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 12px; font-family: dotum; "&gt;&lt;strong style="padding-top: 0px; padding-right: 7px; padding-bottom: 0px; padding-left: 0px; "&gt;[출처]&lt;/strong&gt;&amp;nbsp;&lt;a href="http://cafe.naver.com/mcbugi/71591" target="_blank" style="text-decoration: none; "&gt;[문씨의 강좌] 메모리 관리3 &amp;lt;Singleton&amp;gt; (맥부기 아이폰(iPhone)OS 개발자모임)&lt;/a&gt;&amp;nbsp;&lt;span style="padding-top: 0px; padding-right: 7px; padding-bottom: 0px; padding-left: 5px; "&gt;|&lt;/span&gt;&lt;strong style="padding-top: 0px; padding-right: 7px; padding-bottom: 0px; padding-left: 0px; "&gt;작성자&lt;/strong&gt;&amp;nbsp;&lt;a href="http://cafe.naver.com/mcbugi.cafe?iframe_url=/CafeMemberNetworkView.nhn%3Fm=view%26memberid=swmoon203" target="_blank" style="text-decoration: none; "&gt;문씨&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;본문을 캡쳐 해 온 것인데.. imageNamed는 한번 로드하면 (어플이 죽기 전까지) 해제를 하지 않는 다는게 &lt;/div&gt;&lt;div&gt;큰 문제지요.. 뭐.. 데스크탑이라면 전혀 문제 될것이 없지만.. 모바일 기기에는 한정이 되어 있는 메모리가 있으므로.. 문제가 되지요. (느려진다거나 메모리 부족으로 죽는다는 현상) &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;그래서.. 친절한 문씨님께서는.. 해결책도 적어 두셨습니다. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="padding:10px;background-color:#d3eeca;border:1px dashed #b7e0a9;"&gt;&lt;span class="Apple-style-span" style="font-family: dotum; "&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;//UIImageExtension.h&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;@interface UIImage (UIImageExtension)&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;+ (UIImage *)imageNamed:(NSString *)name forSession:(id)session;&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;+ (void)clearSession:(id)session;&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;@end&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;헤더에는 이것뿐입니다. 다른 함수는 알 필요가 없죠&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;//UIImageExtension.m&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;#import “UIImageExtension.h”&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;@implementation UIImage (UIImageExtension)&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;static NSMutableDictionary *__imageSessions;&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;+ (NSMutableDictionary *)_imageSessions {&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (__imageSessions == nil) {&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; __imageSessions = [[NSMutableDictionary alloc] init];&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return __imageSessions;&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;+ (NSMutableDictionary *)_sessionForKey:(NSString *)key {&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; NSMutableDictionary *data = [self _imageSessions];&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; NSMutableDictionary *session = [data objectForKey:key];&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (session == nil) {&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; session = [NSMutableDictionary dictionary];&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [data setObject:session forKey:key];&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return session;&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;+ (UIImage *)_findImageWithName:(NSString *)name {&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; NSArray *sessionKeys = [__imageSessions allKeys];&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; UIImage *image = nil;&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (int i = 0; i &amp;lt; [sessionKeys count] &amp;amp;&amp;amp; image == nil; i++) {&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; NSMutableDictionary *session = [__imageSessions objectForKey:[sessionKeys objectAtIndex:i]];&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; image = [session objectForKey:name];&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return image;&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;+ (UIImage *)imageNamed:(NSString *)name forSession:(id)session {&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; NSString *key = [NSString stringWithFormat:@”%p”,session];&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; NSMutableDictionary *sessionContainer = [self _sessionForKey:key];&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; UIImage *image = [sessionContainer objectForKey:name];&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (image != nil) {&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return image;&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; image = [self _findImageWithName:name]; //다른곳에 등록된 이미지를 찾는다&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (image == nil) {&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; NSString *path = [[NSBundle mainBundle] pathForResource:name ofType:nil];&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (path != nil) { &lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; image = [UIImage imageWithContentsOfFile:path]; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } &lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (image != nil) {&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [sessionContainer setObject:image forKey:name];&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return image;&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;+ (void)clearSession:(id)session {&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (session == nil) return;&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; NSString *key = [NSString stringWithFormat:@”%p”,session];&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [__imageSessions removeObjectForKey:key];&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Helvetica; "&gt;&lt;span style="letter-spacing: 0px; "&gt;@end&lt;/span&gt;&lt;/p&gt;&lt;div class="autosourcing-stub-extra" style="font-family: dotum; font-size: 12px; list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; position: absolute; opacity: 0; "&gt;&lt;p style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 20px; margin-right: 0px; margin-bottom: 30px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 12px; font-family: dotum; "&gt;&lt;strong style="padding-top: 0px; padding-right: 7px; padding-bottom: 0px; padding-left: 0px; "&gt;[출처]&lt;/strong&gt;&amp;nbsp;[문씨의 강좌adkf] 메모리 관리3 &amp;lt;Singleton&amp;gt; (맥부기 아이폰(iPhone)OS 개발자모임) &lt;span style="padding-top: 0px; padding-right: 7px; padding-bottom: 0px; padding-left: 5px; "&gt;|&lt;/span&gt;&lt;strong style="padding-top: 0px; padding-right: 7px; padding-bottom: 0px; padding-left: 0px; "&gt;작성자&lt;/strong&gt;&amp;nbsp;문씨&lt;/p&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;위와 같은 Category를 만들어서 사용한다면.. 조금이나마 메모리 관리를 효율 적으로 할 수 있지 않을까? &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-7720230800799006186?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/7720230800799006186/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2010/08/iphone-uiimage%EC%97%90-imagenamed.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/7720230800799006186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/7720230800799006186'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2010/08/iphone-uiimage%EC%97%90-imagenamed.html' title='[iPhone] UIImage에 imageNamed'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-6560052452599901503</id><published>2010-04-06T11:58:00.000+09:00</published><updated>2011-01-29T22:24:04.389+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><title type='text'>[iphone] view 접근</title><content type='html'>&lt;span class="kwd"&gt;&lt;font color="#00008b"&gt;&lt;div&gt;뷰는 만들었는데... &lt;/div&gt;&lt;div&gt;아.. 이것을 맴버로 빼기엔.. 사용량이 적고.. &lt;/div&gt;&lt;div&gt;그냥 View에 넣기엔.. 한번 정도는 사용하고.. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;이럴땐.. 다음과 같이 먼저 View에 넣은 후 Release를 하고.. &lt;/div&gt;&lt;div&gt;그 놈을 찾아 들어가자! ㅎㅎㅎ &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="padding:10px;background-color:#d3eeca;border:1px solid #b7e0a9;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); "&gt;&lt;span class="kwd"&gt;&lt;font color="#00008b"&gt;for&lt;/font&gt;&lt;/span&gt;&lt;span class="pln"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="typ"&gt;&lt;font color="#2b91af"&gt;UIButton&lt;/font&gt;&lt;/span&gt;&lt;span class="pln"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="pun"&gt;*&lt;/span&gt;&lt;span class="pln"&gt;obj &lt;/span&gt;&lt;span class="kwd"&gt;&lt;font color="#00008b"&gt;in&lt;/font&gt;&lt;/span&gt;&lt;span class="pln"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="kwd"&gt;&lt;font color="#00008b"&gt;self&lt;/font&gt;&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;view&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;subviews&lt;/span&gt;&lt;span class="pun"&gt;)&lt;/span&gt;&lt;span class="pln"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="pun"&gt;{&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class="kwd"&gt;&lt;font color="#00008b"&gt;if&lt;/font&gt;&lt;/span&gt;&lt;span class="pln"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="pun"&gt;([&lt;/span&gt;&lt;span class="pln"&gt;obj isMemberOfClass&lt;/span&gt;&lt;span class="pun"&gt;:[&lt;/span&gt;&lt;span class="typ"&gt;&lt;font color="#2b91af"&gt;UIButton&lt;/font&gt;&lt;/span&gt;&lt;span class="pln"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="kwd"&gt;&lt;font color="#00008b"&gt;class&lt;/font&gt;&lt;/span&gt;&lt;span class="pun"&gt;]])&lt;/span&gt;&lt;span class="pln"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="pun"&gt;{&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class="pun"&gt;[&lt;/span&gt;&lt;span class="typ"&gt;&lt;font color="#2b91af"&gt;UIView&lt;/font&gt;&lt;/span&gt;&lt;span class="pln"&gt;&amp;nbsp;beginAnimations&lt;/span&gt;&lt;span class="pun"&gt;:&lt;/span&gt;&lt;span class="kwd"&gt;&lt;font color="#00008b"&gt;nil&lt;/font&gt;&lt;/span&gt;&lt;span class="pln"&gt;&amp;nbsp;context&lt;/span&gt;&lt;span class="pun"&gt;:&lt;/span&gt;&lt;span class="pln"&gt;NULL&lt;/span&gt;&lt;span class="pun"&gt;];&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class="pun"&gt;[&lt;/span&gt;&lt;span class="typ"&gt;&lt;font color="#2b91af"&gt;UIView&lt;/font&gt;&lt;/span&gt;&lt;span class="pln"&gt;&amp;nbsp;setAnimationDuration&lt;/span&gt;&lt;span class="pun"&gt;:&lt;/span&gt;&lt;span class="lit"&gt;&lt;font color="#800000"&gt;1&lt;/font&gt;&lt;/span&gt;&lt;span class="pun"&gt;];&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class="pun"&gt;[&lt;/span&gt;&lt;span class="typ"&gt;&lt;font color="#2b91af"&gt;UIView&lt;/font&gt;&lt;/span&gt;&lt;span class="pln"&gt;&amp;nbsp;setAnimationTransition&lt;/span&gt;&lt;span class="pun"&gt;:&lt;/span&gt;&lt;span class="typ"&gt;&lt;font color="#2b91af"&gt;UIViewAnimationTransitionFlipFromRight&lt;/font&gt;&lt;/span&gt;&lt;span class="pln"&gt;&amp;nbsp;forView&lt;/span&gt;&lt;span class="pun"&gt;:&lt;/span&gt;&lt;span class="pln"&gt;obj cache&lt;/span&gt;&lt;span class="pun"&gt;:&lt;/span&gt;&lt;span class="pln"&gt;YES&lt;/span&gt;&lt;span class="pun"&gt;];&lt;/span&gt;&lt;span class="com"&gt;&lt;font color="#808080"&gt;//~~self.view cache:YES]; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; obj&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;hidden &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt;&amp;nbsp;NO&lt;/span&gt;&lt;span class="pun"&gt;;&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class="pun"&gt;[&lt;/span&gt;&lt;span class="typ"&gt;&lt;font color="#2b91af"&gt;UIView&lt;/font&gt;&lt;/span&gt;&lt;span class="pln"&gt;&amp;nbsp;commitAnimations&lt;/span&gt;&lt;span class="pun"&gt;];&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class="pun"&gt;}&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class="pun"&gt;}&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class="pun"&gt;[&lt;/span&gt;&lt;span class="pln"&gt;gridTimer invalidate&lt;/span&gt;&lt;span class="pun"&gt;];&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/font&gt;&lt;/span&gt;더 확실 하게 찾는 방법은? &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;View안에 넣기전.. 이름표(tag)를 붙여주면? ㅎㅎㅎㅎㅎ&lt;/div&gt;&lt;p&gt;&lt;!--- www.apptalk.tv 홍보용 태그 끝---&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-6560052452599901503?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/6560052452599901503/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2010/04/iphone-view-%EC%A0%91%EA%B7%BC.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/6560052452599901503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/6560052452599901503'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2010/04/iphone-view-%EC%A0%91%EA%B7%BC.html' title='[iphone] view 접근'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-3491677518849651003</id><published>2010-04-06T11:55:00.000+09:00</published><updated>2011-01-29T22:24:04.442+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><title type='text'>[iPhone] CoreAnimation</title><content type='html'>&lt;p&gt;CoreAnimation&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;ㅎㅎ 에니메이션은 다른 말이 필요 없을 듯... &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;이 예제 한방이면.. 모든게.. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;최강의 예제... &lt;/p&gt;&lt;div class="imageblock center" style="text-align: center; clear: both;"&gt;&lt;a href="http://ss.textcube.com/blog/1/17514/attach/XdHn59CXEP.zip/BasicAnimation.zip" rel="enclosure" &gt;&lt;img src="http://ss.textcube.com/service/blog/image/extension/zip.gif" alt="" style="vertical-align: middle;" /&gt; BasicAnimation.zip&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-3491677518849651003?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/3491677518849651003/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2010/04/iphone-coreanimation.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/3491677518849651003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/3491677518849651003'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2010/04/iphone-coreanimation.html' title='[iPhone] CoreAnimation'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-8660664123295239441</id><published>2010-04-04T15:06:00.000+09:00</published><updated>2011-01-29T22:24:04.655+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><title type='text'>[iPhone] UITabbarcontroller의 UITabbarItem 선택된 색상 바꾸기</title><content type='html'>기본적으로 제공하는 UITabbarcontroller에서 하단 탭바의 선택 색깔은 Blue 이다. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Blue 색을 바꾸기 위해서...는 다음과 같이 하면 된다. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;// 각 탭바에 선택 되기전 이미지(menuOne), 선택되었을 때 이미지(menuOne_select)를 만들고, &lt;/div&gt;&lt;div&gt;// 각 이미지를 넣어주면 된다. &lt;/div&gt;&lt;div&gt;// 이미지를 수정 없이 넣으면 이미지가 상단으로 올라가므로 &lt;span class="Apple-style-span" style="font-family: Monaco, Verdana, AppleGothic, sans-serif; line-height: normal; "&gt;tabBarSelectedImageLocationMove&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;font class="Apple-style-span" face="Monaco, Verdana, AppleGothic, sans-serif"&gt;&lt;span class="Apple-style-span" style="line-height: normal;"&gt;// 메소드를 통해서 수정 9.0f 정도 밑으로 내려주면~ 끝 ㅎ&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class="Apple-style-span" face="Monaco, Verdana, AppleGothic, sans-serif"&gt;&lt;span class="Apple-style-span" style="line-height: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; color: #d52a25"&gt;&lt;span style="color: #753ba4"&gt;UIImage&lt;/span&gt;&lt;span style="color: #000000"&gt; *menuOne = [&lt;/span&gt;&lt;span style="color: #753ba4"&gt;UIImage&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #421b7c"&gt;imageNamed&lt;/span&gt;&lt;span style="color: #000000"&gt;:&lt;/span&gt;@"images/common/menu1.png"&lt;span style="color: #000000"&gt;];&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; color: #d52a25"&gt;&lt;span style="color: #000000"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #753ba4"&gt;UIImage&lt;/span&gt;&lt;span style="color: #000000"&gt; *menuOne_select = [&lt;/span&gt;&lt;span style="color: #753ba4"&gt;UIImage&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #421b7c"&gt;imageNamed&lt;/span&gt;&lt;span style="color: #000000"&gt;:&lt;/span&gt;@"images/common/menu1_on.png"&lt;span style="color: #000000"&gt;];&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; color: #4c8186"&gt;&lt;span style="color: #000000"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;[&lt;/span&gt;basicSubNavController&lt;span style="color: #000000"&gt;.&lt;/span&gt;&lt;span style="color: #753ba4"&gt;tabBarItem&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #421b7c"&gt;setTitle&lt;/span&gt;&lt;span style="color: #000000"&gt;:&lt;/span&gt;&lt;span style="color: #d52a25"&gt;@"&lt;font class="Apple-style-span" face="AppleGothic, Verdana, AppleGothic, sans-serif"&gt;아웃~ㅎ&lt;/font&gt;&lt;/span&gt;&lt;span style="color: #d52a25"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;];&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; color: #2f595d"&gt;&lt;span style="color: #000000"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;[&lt;/span&gt;&lt;span style="color: #4c8186"&gt;basicSubNavController&lt;/span&gt;&lt;span style="color: #000000"&gt;.&lt;/span&gt;&lt;span style="color: #753ba4"&gt;tabBarItem&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #421b7c"&gt;setImage&lt;/span&gt;&lt;span style="color: #000000"&gt;:[&lt;/span&gt;&lt;span style="color: #c0269d"&gt;self&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;tabBarSelectedImageLocationMove&lt;span style="color: #000000"&gt;:menuOne]];&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; color: #2f595d"&gt;&lt;span style="color: #000000"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;[&lt;/span&gt;&lt;span style="color: #4c8186"&gt;basicSubNavController&lt;/span&gt;&lt;span style="color: #000000"&gt;.&lt;/span&gt;&lt;span style="color: #753ba4"&gt;tabBarItem&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #421b7c"&gt;setSelectedImage&lt;/span&gt;&lt;span style="color: #000000"&gt;:[&lt;/span&gt;&lt;span style="color: #c0269d"&gt;self&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;tabBarSelectedImageLocationMove&lt;span style="color: #000000"&gt;:menuOne_select]];&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; color: #4c8186"&gt;&lt;span style="color: #000000"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;[&lt;/span&gt;basicSubNavController&lt;span style="color: #000000"&gt;.&lt;/span&gt;&lt;span style="color: #753ba4"&gt;tabBarItem&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #421b7c"&gt;setTag&lt;/span&gt;&lt;span style="color: #000000"&gt;:&lt;/span&gt;&lt;span style="color: #3624d0"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;];&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; color: #4c8186"&gt;&lt;font class="Apple-style-span" color="#000000"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; color: #4c8186"&gt;&lt;font class="Apple-style-span" color="#000000"&gt;// 이미지가 상단으로 이동 되므로 아래로 내려 주는 메소드 &lt;/font&gt;&lt;/p&gt;&lt;font class="Apple-style-span" color="#000000"&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"&gt;- (&lt;span style="color: #753ba4"&gt;UIImage&lt;/span&gt; *)tabBarSelectedImageLocationMove:(&lt;span style="color: #753ba4"&gt;UIImage&lt;/span&gt; *)_image &lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"&gt;{&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;span style="color: #753ba4"&gt;UIImage&lt;/span&gt; *itemImage;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;span style="color: #753ba4"&gt;CGSize&lt;/span&gt; itemImageSize = [_image &lt;span style="color: #421b7c"&gt;size&lt;/span&gt;];&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; min-height: 16.0px"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; color: #421b7c"&gt;&lt;span style="color: #000000"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;/span&gt;UIGraphicsBeginImageContext&lt;span style="color: #000000"&gt;(itemImageSize);&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; min-height: 16.0px"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; color: #421b7c"&gt;&lt;span style="color: #000000"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;/span&gt;CGContextSetInterpolationQuality&lt;span style="color: #000000"&gt;(&lt;/span&gt;UIGraphicsGetCurrentContext&lt;span style="color: #000000"&gt;(), &lt;/span&gt;kCGInterpolationHigh&lt;span style="color: #000000"&gt;);&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; min-height: 16.0px"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; color: #421b7c"&gt;&lt;span style="color: #000000"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;[_image &lt;/span&gt;drawInRect&lt;span style="color: #000000"&gt;:&lt;/span&gt;CGRectMake&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #3624d0"&gt;0.0f&lt;/span&gt;&lt;span style="color: #000000"&gt;, &lt;/span&gt;&lt;span style="color: #3624d0"&gt;9.0f&lt;/span&gt;&lt;span style="color: #000000"&gt;, &lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;								&lt;/span&gt; itemImageSize.&lt;span style="color: #753ba4"&gt;width&lt;/span&gt;, itemImageSize.&lt;span style="color: #753ba4"&gt;height&lt;/span&gt;)];&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; color: #421b7c"&gt;&lt;span style="color: #000000"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;itemImage = &lt;/span&gt;UIGraphicsGetImageFromCurrentImageContext&lt;span style="color: #000000"&gt;();&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; color: #421b7c"&gt;&lt;span style="color: #000000"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;/span&gt;UIGraphicsEndImageContext&lt;span style="color: #000000"&gt;();&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; min-height: 16.0px"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;span style="color: #c0269d"&gt;return&lt;/span&gt; itemImage;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"&gt;}&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"&gt;==== 추가 사항 ====&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"&gt;원래 TabbarItem에는 setSelectedImage 라는 메소드는 없다. &lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"&gt;그럼 어떻게?? &lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"&gt;UIBarExtend.h &amp;amp; UIBarExtend.m 파일을 만든다. (NSObject)&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"&gt;&lt;b&gt;UIBarExtend.h&lt;/b&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Monaco; "&gt;&lt;b&gt;&lt;div style="padding:10px;background-color:#d3eeca;border:1px solid #b7e0a9;"&gt;&lt;span class="Apple-style-span" style="font-family: Dotum, Verdana, AppleGothic, sans-serif; font-weight: normal; line-height: 17px; "&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Monaco; "&gt;&lt;span style="color: rgb(192, 38, 157); "&gt;@interface&lt;/span&gt;&amp;nbsp;UITabBar (ColorExtensions)&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Monaco; "&gt;- (&lt;span style="color: rgb(192, 38, 157); "&gt;void&lt;/span&gt;)fixTabBarBackground;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Monaco; color: rgb(192, 38, 157); "&gt;@end&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Monaco; min-height: 16px; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Monaco; "&gt;&lt;span style="color: rgb(192, 38, 157); "&gt;@interface&lt;/span&gt;&amp;nbsp;UITabBarItem (Private)&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Monaco; "&gt;&lt;span style="color: rgb(192, 38, 157); "&gt;@property&lt;/span&gt;(&lt;span style="color: rgb(192, 38, 157); "&gt;retain&lt;/span&gt;, &lt;span style="color: rgb(192, 38, 157); "&gt;nonatomic&lt;/span&gt;) UIImage *selectedImage;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Monaco; min-height: 16px; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Monaco; color: rgb(192, 38, 157); "&gt;@end&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Monaco; "&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;UIBarExtend.m&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"&gt;&lt;div style="padding:10px;background-color:#d3eeca;border:1px solid #b7e0a9;"&gt;&lt;span class="Apple-style-span" style="font-family: Dotum, Verdana, AppleGothic, sans-serif; line-height: 17px; "&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Monaco; color: rgb(213, 42, 37); "&gt;&lt;span style="color: rgb(121, 72, 47); "&gt;#import &lt;/span&gt;"UITabbar_Extension.h"&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Monaco; min-height: 16px; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Monaco; "&gt;&lt;span style="color: rgb(192, 38, 157); "&gt;@implementation&lt;/span&gt;&amp;nbsp;UITabBar (ColorExtensions)&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Monaco; min-height: 16px; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Monaco; min-height: 16px; "&gt;// 이건.. 탭바 배경 바꾸는 소스 ㅎㅎㅎ&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Monaco; "&gt;- (&lt;span style="color: rgb(192, 38, 157); "&gt;void&lt;/span&gt;)fixTabBarBackground&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Monaco; "&gt;{&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Monaco; color: rgb(213, 42, 37); "&gt;&lt;span style="color: rgb(0, 0, 0); "&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt;	&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(117, 59, 164); "&gt;UIImage&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); "&gt;&amp;nbsp;*img = [&lt;/span&gt;&lt;span style="color: rgb(117, 59, 164); "&gt;UIImage&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); "&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(66, 27, 124); "&gt;imageNamed&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); "&gt;:&lt;/span&gt;@"bg_foot.png"&lt;span style="color: rgb(0, 0, 0); "&gt;];&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt;	&lt;/span&gt;&lt;span style="color: rgb(117, 59, 164); "&gt;UIImageView&lt;/span&gt;&amp;nbsp;*imgView = [[&lt;span style="color: rgb(117, 59, 164); "&gt;UIImageView&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(66, 27, 124); "&gt;alloc&lt;/span&gt;] &lt;span style="color: rgb(66, 27, 124); "&gt;initWithImage&lt;/span&gt;:img];&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt;	&lt;/span&gt;[&lt;span style="color: rgb(192, 38, 157); "&gt;self&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(66, 27, 124); "&gt;addSubview&lt;/span&gt;:imgView];&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Monaco; "&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt;	&lt;/span&gt;[imgView &lt;span style="color: rgb(66, 27, 124); "&gt;release&lt;/span&gt;];&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Monaco; "&gt;}&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal Monaco; color: rgb(192, 38, 157); "&gt;@end&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"&gt;진작 이렇게 할껄...ㅎ&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"&gt;괜히 &lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"&gt;&lt;a href="http://stackoverflow.com/questions/2506290/how-to-change-uitabbar-selected-color" target="_blank"&gt;http://stackoverflow.com/questions/2506290/how-to-change-uitabbar-selected-color&lt;/a&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"&gt;이거 보고 따라했다가.. 리젝 먹었음;;; &lt;/p&gt;&lt;/font&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-8660664123295239441?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/8660664123295239441/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2010/04/iphone-uitabbarcontroller%EC%9D%98-uitabbaritem.html#comment-form' title='1개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/8660664123295239441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/8660664123295239441'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2010/04/iphone-uitabbarcontroller%EC%9D%98-uitabbaritem.html' title='[iPhone] UITabbarcontroller의 UITabbarItem 선택된 색상 바꾸기'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-6933111329485930192</id><published>2010-03-11T22:43:00.000+09:00</published><updated>2011-01-29T22:24:04.609+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><title type='text'>[iPhone] Debug</title><content type='html'>&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo"&gt;&lt;font class="Apple-style-span" face="Gulim, sans-serif"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;b&gt;[상황]&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo"&gt;&lt;font class="Apple-style-span" face="Gulim, sans-serif"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;UIWebView로 화면을 Rotate했을 때 발생하는 버그. &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo"&gt;&lt;font class="Apple-style-span" face="Gulim, sans-serif"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;b&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo"&gt;&lt;font class="Apple-style-span" face="Gulim, sans-serif"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;b&gt;[Debug]&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;font class="Apple-style-span" face="Gulim, sans-serif"&gt;&lt;div style="padding:10px;background-color:#d3eeca;border:1px solid #b7e0a9;"&gt;&lt;span class="Apple-style-span" style="font-family: Dotum, Verdana, AppleGothic, sans-serif; font-size: 12px; line-height: 17px; "&gt;&lt;b&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 11px/normal Menlo; "&gt;&lt;font class="Apple-style-span" face="Gulim, sans-serif"&gt;&lt;span class="Apple-style-span" style="font-size: small; "&gt;&lt;b&gt;malloc: *** error for object 0x2891000: pointer being freed was not allocated&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 11px/normal Menlo; "&gt;&lt;font class="Apple-style-span" face="Gulim, sans-serif"&gt;&lt;span class="Apple-style-span" style="font-size: small; "&gt;&lt;b&gt;*** set a breakpoint in malloc_error_break to debug&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/font&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo"&gt;&lt;font class="Apple-style-span" face="Gulim, sans-serif"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;b&gt;&lt;b&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo"&gt;&lt;font class="Apple-style-span" face="Gulim, sans-serif"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;다음과 같은 디버그는.. Simulator SDK 3.0에서 발생하는 버그다. &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo"&gt;&lt;font class="Apple-style-span" face="Gulim, sans-serif"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo"&gt;&lt;font class="Apple-style-span" face="Gulim, sans-serif"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;b&gt;[해결]&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;b&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo"&gt;&lt;font class="Apple-style-span" face="Gulim, sans-serif"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;SDK를 3.0 -&amp;gt; 3.1로 변경.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo"&gt;&lt;font class="Apple-style-span" face="Gulim, sans-serif"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;b&gt;&lt;b&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;b&gt;[참고 URL]&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;a href="http://stackoverflow.com/questions/1424210/iphone-development-pointer-being-freed-was-not-allocated" target="_blank"&gt;http://stackoverflow.com/questions/1424210/iphone-development-pointer-being-freed-was-not-allocated&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;b&gt;&lt;b&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo"&gt;&lt;b&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo"&gt;&lt;b&gt;==============================================================================&lt;/b&gt;&lt;/p&gt;&lt;b&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;font class="Apple-style-span" face="arial, helvetica, sans-serif"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;font class="Apple-style-span" face="arial, helvetica, sans-serif"&gt;&lt;b&gt;[상황]&lt;/b&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;font class="Apple-style-span" face="Batang, serif"&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;font class="Apple-style-span" face="arial, helvetica, sans-serif"&gt;In App Purchase 상태에서 구매 하려 할 때...&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;font class="Apple-style-span" face="arial, helvetica, sans-serif"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;font class="Apple-style-span" face="arial, helvetica, sans-serif"&gt;&lt;b&gt;[Debug]&lt;/b&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;font class="Apple-style-span" face="arial, helvetica, sans-serif"&gt;&lt;div style="padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; background-color: rgb(211, 238, 202); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(183, 224, 169); border-right-color: rgb(183, 224, 169); border-bottom-color: rgb(183, 224, 169); border-left-color: rgb(183, 224, 169); "&gt;&lt;b&gt;Error Domain=SKErrorDomain Code=0 UserInfo=0x297f00 "Cannot connect to iTunes Store"&lt;/b&gt;&lt;/div&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;font class="Apple-style-span" face="arial, helvetica, sans-serif"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;font class="Apple-style-span" face="arial, helvetica, sans-serif"&gt;&lt;b&gt;[해결]&lt;/b&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;font class="Apple-style-span" face="arial, helvetica, sans-serif"&gt;&lt;b&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;font class="Apple-style-span" face="arial, helvetica, sans-serif"&gt;In App Purchase를 on 하기 전에 했던 프로파일을 사용한 경우 발생.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;font class="Apple-style-span" face="arial, helvetica, sans-serif"&gt;In App Purchase on &amp;nbsp;및 새로운 장비 등록 후에는 잊지 말고 프로파일을 변경하여 적용&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;font class="Apple-style-span" face="arial, helvetica, sans-serif"&gt;시켜주자! 즉, 프로파일을 다시 받아서 적용 시키면 됨. ㅎ &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-6933111329485930192?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/6933111329485930192/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2010/03/iphone-debug.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/6933111329485930192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/6933111329485930192'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2010/03/iphone-debug.html' title='[iPhone] Debug'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-8817524970707037273</id><published>2009-12-29T01:28:00.000+09:00</published><updated>2011-01-29T22:24:04.517+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='masterpiece Arts'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='아이폰앱'/><category scheme='http://www.blogger.com/atom/ns#' term='세계의 명화'/><title type='text'>[Made By] 세계의 명화 - Masterpieces Arts</title><content type='html'>&lt;div class="article" style="FONT: 10pt/150% TT"&gt;&lt;div style="TEXT-ALIGN: center"&gt;&lt;font color="#7293fa"&gt;&lt;strong&gt;※교양인을 위한 필수 어플리케이션! 세계 거장들의 예술 작품이 내 손안으로! ※&lt;br /&gt;출시기념으로 한정기간동안 무료로 판매합니다&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="TEXT-ALIGN: left"&gt;&lt;br /&gt;&lt;table style="WIDTH: 575px; BORDER-COLLAPSE: collapse; HEIGHT: 24px" cellspacing="1" cellpadding="1" width="575" bgcolor="#ffffff"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: #dadada 1px solid; BORDER-TOP: #dadada 1px solid; BORDER-LEFT: #dadada 1px solid; BORDER-BOTTOM: #dadada 1px solid" width="50%"&gt;&lt;div class="imageblock center" style="CLEAR: both; TEXT-ALIGN: center"&gt;&lt;a href="http://cfile29.uf.tistory.com/original/126B76154B31FE9156365A" target="_blank" rel="lightbox"&gt;&lt;img height="518" alt="" src="http://cfile29.uf.tistory.com/image/126B76154B31FE9156365A" width="280"&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #dadada 1px solid; BORDER-TOP: #dadada 1px solid; BORDER-LEFT: #dadada 1px solid; BORDER-BOTTOM: #dadada 1px solid" width="50%"&gt;&lt;p&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;&lt;strong&gt;[어플리케이션 소개]&lt;br /&gt;&lt;/strong&gt;&amp;nbsp;'세계의 명화'에서는 르노와르에서 고갱, 모딜리아니 까지 총 25명의 천재적인 화가들의 삶과 그들의 작품 약 1000여점에 대한 상세한 설명을 제공합니다.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;&amp;nbsp;위대한 업적을 남긴 미술가들의 작품을 통해 그림의 역사, 배경지식을 알아보면서 거장들의 발자취를 쫓아가 보세요.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;&amp;nbsp;출퇴근길, 잠자기전, 언제 어디서나 세계의 명화에 대한 교양을 쌓으며&amp;nbsp; 명화를 보는 안목을 높이실 수 있습니다.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;&lt;strong&gt;&lt;br /&gt;[특징 및 기능]&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;-아티스트별/ 작품별 목록 제공&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;-아티스트 / 작품에 대한 소개 제공&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;-마이갤러리 / 디지털 액자 기능 &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;-명화로 푸는 퀴즈 &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;-트위터, 메일로 공유하기 기능&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;-포토앨범으로 다운로드 기능&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;&lt;strong&gt;&lt;br /&gt;[화가 목록]&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;고갱 / 고야 / 고흐 / 드가 / 레오나드로 다빈치 /&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;루벤스 / 루오 / 로트렉 / 르노와르 / 루소 / 라파엘로 / 렘브란트 / 밀레 / 마네 / 마티스 / 미켈란젤로 / 모네 / 모딜리아니 / 세잔 / 쇠라 / 위트릴로 / 와토 / 칸딘스키 / 클레 / 쿠르베&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="LINE-HEIGHT: 0.5; TEXT-ALIGN: center"&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="LINE-HEIGHT: 0.5; TEXT-ALIGN: center"&gt;&lt;a href="http://itunes.apple.com/kr/app/id347521535?mt=8"&gt;&lt;img src="http://younme.net/zeroboard/data/pds/app.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="author"&gt;&lt;span class="text"&gt;Posted by &lt;/span&gt;EnSight &lt;br /&gt;&lt;br /&gt;Review 들 &lt;br /&gt;- &lt;a href="http://cafe.daum.net/topipod/WcRO/343?docid=1G5CA|WcRO|343|20091224141625&amp;amp;q=ipod%20art"&gt;http://cafe.daum.net/topipod/WcRO/343?docid=1G5CA|WcRO|343|20091224141625&amp;amp;q=ipod%20art&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://ipodart.tistory.com/446"&gt;http://ipodart.tistory.com/446&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://www.appsinside.com/bbs/board.php?bo_table=utility&amp;amp;wr_id=1310"&gt;http://www.appsinside.com/bbs/board.php?bo_table=utility&amp;amp;wr_id=1310&lt;/a&gt;&lt;br /&gt;등등.. &lt;br /&gt;&lt;br /&gt;많은 리뷰들에 몸둘바를 모르겠네요.. &lt;br /&gt;부족한 부분을 꾸준히 보충하여.. 업데이트로 보답하겠습니다. ^^&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-8817524970707037273?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/8817524970707037273/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/12/made-by-%EC%84%B8%EA%B3%84%EC%9D%98-%EB%AA%85%ED%99%94-masterpieces-arts.html#comment-form' title='2개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/8817524970707037273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/8817524970707037273'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/12/made-by-%EC%84%B8%EA%B3%84%EC%9D%98-%EB%AA%85%ED%99%94-masterpieces-arts.html' title='[Made By] 세계의 명화 - Masterpieces Arts'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-8919963149997142662</id><published>2009-08-13T14:22:00.000+09:00</published><updated>2011-01-29T22:24:04.233+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JSON'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='json-framework'/><title type='text'>[iPhone] JSON 사용하기</title><content type='html'>&lt;DIV style="BORDER-RIGHT: #f6d1f6 1px dashed; PADDING-RIGHT: 10px; BORDER-TOP: #f6d1f6 1px dashed; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #f6d1f6 1px dashed; PADDING-TOP: 10px; BORDER-BOTTOM: #f6d1f6 1px dashed; BACKGROUND-COLOR: #ffebff"&gt;- (NSString *)stringWithUrl:(NSURL *)url&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cachePolicy:NSURLRequestReturnCacheDataElseLoad&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; timeoutInterval:30];&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;// Fetch the JSON response&lt;br /&gt;&amp;nbsp;NSData *urlData;&lt;br /&gt;&amp;nbsp;NSURLResponse *response;&lt;br /&gt;&amp;nbsp;NSError *error;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;// Make synchronous request&lt;br /&gt;&amp;nbsp;urlData = [NSURLConnection sendSynchronousRequest:urlRequest&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; returningResponse:&amp;amp;amp;response&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; error:&amp;amp;amp;error];&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp; // Construct a String around the Data from the response&lt;br /&gt;&amp;nbsp;return [[NSString alloc] initWithData:urlData encoding:NSUTF8StringEncoding];&lt;br /&gt;} &lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- (id) objectWithUrl:(NSURL *)url&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;SBJSON *jsonParser = [SBJSON new];&lt;br /&gt;&amp;nbsp;NSString *jsonString = [self stringWithUrl:url];&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;// Parse the JSON into an Object&lt;br /&gt;&amp;nbsp;return [jsonParser objectWithString:jsonString error:NULL];&lt;br /&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- (NSDictionary *) downloadPublicJaikuFeed &lt;br /&gt;{&lt;br /&gt;&amp;nbsp;id response = [self objectWithUrl:[NSURL URLWithString:@"&lt;A href="http://jaiku.com/feed/json"&gt;http://jaiku.com/feed/json&lt;/A&gt;"]];&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;NSDictionary *feed = (NSDictionary *)response;&lt;br /&gt;&amp;nbsp;return feed;&lt;br /&gt;}&lt;/P&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial black,avant garde"&gt;[Test Section]&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;DIV style="BORDER-RIGHT: #b7e0a9 1px dashed; PADDING-RIGHT: 10px; BORDER-TOP: #b7e0a9 1px dashed; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #b7e0a9 1px dashed; PADDING-TOP: 10px; BORDER-BOTTOM: #b7e0a9 1px dashed; BACKGROUND-COLOR: #d3eeca"&gt;&lt;P&gt;NSDictionary *feed = [self downloadPublicJaikuFeed];&lt;br /&gt;NSLog(@"Here is the title of the feed: %@", [feed valueForKey:@"title"]);&lt;/P&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT face="Gulim, Sans-serif"&gt;[환경 설정]&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;DIV style="BORDER-RIGHT: #b4997e 1px dashed; PADDING-RIGHT: 10px; BORDER-TOP: #b4997e 1px dashed; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #b4997e 1px dashed; PADDING-TOP: 10px; BORDER-BOTTOM: #b4997e 1px dashed; BACKGROUND-COLOR: #e6d8c9"&gt;&lt;P&gt;1. Download the DMG &lt;A href="http://json-framework.googlecode.com/files/JSON_2.1.1.dmg"&gt;http://json-framework.googlecode.com/files/JSON_2.1.1.dmg&lt;/A&gt;&lt;br /&gt;2. Mount the DMG and copy the directory /Volumes/JSON_2.1.1/SDKs/JSON to ~/Library/SDKs/JSON&lt;br /&gt;3. Now, in the build properties (for both Debug and Release) there are two additional properties to configure (omit the double quotes bellow) …&lt;/P&gt;&lt;P&gt;&amp;nbsp; a “Additional SDKs” must be set to “$HOME/Library/SDKs/JSON/$(PLATFORM_NAME).sdk”&lt;br /&gt;&amp;nbsp; b “Other Linker Flags” must be set to “-ObjC -ljson”&lt;br /&gt;4. In the source file that uses the JSON library, add the following import “#import &amp;lt;JSON/JSON.h&amp;gt;”&lt;br /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[ 한글판 ]&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;1. SDKs 디렉토리를 &lt;SPAN style="FONT-WEIGHT: bold"&gt;~/Library/SDKs&lt;/SPAN&gt;로 복사합니다.&lt;br /&gt;2. JSON.framework 디렉토리를 &lt;SPAN style="FONT-WEIGHT: bold"&gt;~/Library/Frameworks&lt;/SPAN&gt;로 복사합니다.&lt;br /&gt;3. 프로젝트 설정창에서 &lt;SPAN style="FONT-WEIGHT: bold"&gt;Additional SDKs&lt;/SPAN&gt;안에 &lt;SPAN style="COLOR: rgb(0,51,102)"&gt;$HOME/Library/SDKs/JSON/$(PLATFORM_NAME).sdk&lt;/SPAN&gt;를 추가합니다.&lt;br /&gt;4. &lt;SPAN style="FONT-WEIGHT: bold"&gt;Other Linker Flags&lt;/SPAN&gt;에 &lt;SPAN style="COLOR: rgb(0,51,102)"&gt;-ObjC -ljson&lt;/SPAN&gt;를 추가합니다.&lt;br /&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRIKE&gt;여기서 중요한 것은 SDK 3.0에서는 에러가 발생한다는 것이다. &lt;/STRIKE&gt;&lt;/P&gt;&lt;P&gt;&lt;STRIKE&gt;Error: Syntax error before 'AT_NAME' token 3.0 &lt;/STRIKE&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRIKE&gt;이러한 에러를 포함 2개가 발생한다. &lt;/STRIKE&gt;&lt;/P&gt;&lt;P&gt;&lt;STRIKE&gt;따라서, Debug를 2.2.1로 변경을 해주어야 한다. &lt;/STRIKE&gt;&lt;/P&gt;&lt;P&gt;&lt;STRIKE&gt;Groups &amp;amp; Files에서 프로젝트 제목이 붙은 부분을 더블 클릭 -&amp;gt; "Gerneral" Tab을 클릭 &lt;/STRIKE&gt;&lt;/P&gt;&lt;P&gt;&lt;STRIKE&gt;-&amp;gt; Base SDK for All Configurations: 부분을 클릭 하여 iPhone Simulator 2.2.1을 선택 &lt;/STRIKE&gt;&lt;/P&gt;&lt;P&gt;&lt;STRIKE&gt;-&amp;gt; 그 후 실행 해 본다. &lt;/STRIKE&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;SDK 3.0에서 돌아가게 하는 방법은 &lt;/P&gt;&lt;P&gt;GCC를 변경 해주는 것이다. 환경 설정 부분에 보면 GCC가 4.2로 되어 있는데,&lt;/P&gt;&lt;P&gt;그 부분을 GCC 4.2(System Default) 부분으로 변경 후, 다시 GCC 4.2로 하면.. Error 해결! &lt;/P&gt;&lt;P&gt;^^; 원인은 모르겠지만..... GCC 문제임은 확실 하다! ^^ &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[참고 사이트]&lt;/P&gt;&lt;P&gt;&lt;A href="http://iphonedevelopertips.com/cocoa/json-framework-for-iphone-part-2.html"&gt;http://iphonedevelopertips.com/cocoa/json-framework-for-iphone-part-2.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://theeye.pe.kr/entry/how-to-use-json-framework-on-iphone-sdk"&gt;http://theeye.pe.kr/entry/how-to-use-json-framework-on-iphone-sdk&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-8919963149997142662?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/8919963149997142662/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/08/iphone-json-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0.html#comment-form' title='2개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/8919963149997142662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/8919963149997142662'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/08/iphone-json-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0.html' title='[iPhone] JSON 사용하기'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-1058312623453611314</id><published>2009-07-28T22:00:00.000+09:00</published><updated>2011-01-29T22:24:04.141+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='image'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='resize'/><title type='text'>[iPhone] image Size 조정</title><content type='html'>&lt;P&gt;Image Size 조정 &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. header에 정의 &lt;/P&gt;&lt;P&gt;&lt;DIV style="BORDER-RIGHT: #f6d1f6 1px dashed; PADDING-RIGHT: 10px; BORDER-TOP: #f6d1f6 1px dashed; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #f6d1f6 1px dashed; PADDING-TOP: 10px; BORDER-BOTTOM: #f6d1f6 1px dashed; BACKGROUND-COLOR: #ffebff"&gt;- (UIImage *)scaleToSize:(UIImage *)img;&lt;/DIV&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. model 부분에 함수 정의 &lt;/P&gt;&lt;P&gt;&lt;DIV style="BORDER-RIGHT: #f6d1f6 1px dashed; PADDING-RIGHT: 10px; BORDER-TOP: #f6d1f6 1px dashed; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #f6d1f6 1px dashed; PADDING-TOP: 10px; BORDER-BOTTOM: #f6d1f6 1px dashed; BACKGROUND-COLOR: #ffebff"&gt;&lt;P&gt;- (UIImage *)scaleToSize:(UIImage *)img {&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; float resizeWidth = 330.0;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; float resizeHeight = 430.0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; UIGraphicsBeginImageContext(CGSizeMake(resizeWidth, resizeHeight);&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; CGContextRef context = UIGraphicsGetCurrentContext();&lt;br /&gt;&amp;nbsp; &amp;nbsp; CGContextTranslateCTM(context, &lt;SPAN class=Constant&gt;&lt;STRONG&gt;&lt;FONT color=#003388&gt;0.0&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;, resizeHeight);&lt;br /&gt;&amp;nbsp; &amp;nbsp; CGContextScaleCTM(context, &lt;SPAN class=Constant&gt;&lt;STRONG&gt;&lt;FONT color=#003388&gt;1.0&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;, -&lt;SPAN class=Constant&gt;&lt;STRONG&gt;&lt;FONT color=#003388&gt;1.0&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;);&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; CGContextDrawImage(context, CGRectMake(&lt;SPAN class=Constant&gt;&lt;STRONG&gt;&lt;FONT color=#003388&gt;0.0f&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;, &lt;SPAN class=Constant&gt;&lt;STRONG&gt;&lt;FONT color=#003388&gt;0.0f&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;, resizeWidth, resizeHeight), img.CGImage);&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;SPAN class=Support&gt;&lt;STRONG&gt;&lt;FONT color=#003366&gt;UIImage&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;* scaledImage = UIGraphicsGetImageFromCurrentImageContext();&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; UIGraphicsEndImageContext();&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;SPAN class=Keyword&gt;&lt;STRONG&gt;&lt;FONT color=#008800&gt;return&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; scaledImage;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/DIV&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3. 데이터 넘기기&lt;/P&gt;&lt;P&gt;&lt;DIV style="BORDER-RIGHT: #f6d1f6 1px dashed; PADDING-RIGHT: 10px; BORDER-TOP: #f6d1f6 1px dashed; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #f6d1f6 1px dashed; PADDING-TOP: 10px; BORDER-BOTTOM: #f6d1f6 1px dashed; BACKGROUND-COLOR: #ffebff"&gt;&lt;P&gt;UIImage * temp = [UIImage imageNamed:@"hello.png"];&lt;/P&gt;&lt;P&gt;UIImage *scaledImage = [self scaleToSize:temp];&lt;br /&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;참고 사이트 &lt;/P&gt;&lt;P&gt;- &lt;A href="http://developers.enormego.com/view/uiimage_resizing_scaling"&gt;http://developers.enormego.com/view/uiimage_resizing_scaling&lt;/A&gt;&lt;/P&gt;&lt;P&gt;- &lt;A href="http://theeye.pe.kr/entry/how-to-resize-image-on-iPhone-development"&gt;http://theeye.pe.kr/entry/how-to-resize-image-on-iPhone-development&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-1058312623453611314?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/1058312623453611314/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/iphone-image-size-%EC%A1%B0%EC%A0%95.html#comment-form' title='2개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/1058312623453611314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/1058312623453611314'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/iphone-image-size-%EC%A1%B0%EC%A0%95.html' title='[iPhone] image Size 조정'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-4274867121088738235</id><published>2009-07-28T14:47:00.000+09:00</published><updated>2011-01-29T22:24:04.089+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='폴더'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='directory'/><title type='text'>[iPhone] image 폴더 처리 방법</title><content type='html'>&lt;P&gt;iPhone에서 이미지 폴더로 불러 오는 방법 정리 입니다.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[이미지 폴더 추가 하기]&lt;/P&gt;&lt;P&gt;1. 작업 폴더 즉, 개발하고 있는 폴더의 Resources 폴더에 가셔서 폴더를 만든다. &lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; (당연히 이미지는 들어와 있어야 겠죠?)&lt;/P&gt;&lt;P&gt;2. XCode로 돌아와 Resources &amp;gt; Add &amp;gt; Existing Files 선택&lt;/P&gt;&lt;P&gt;3. (1)에서 만들었던 폴더를 선택 합니다. &lt;/P&gt;&lt;P&gt;4. 그 후 버튼 선택 부분에 Create Folder References for any added folders 클릭&lt;/P&gt;&lt;P&gt;5. Add 버튼 클릭 &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;그 후 소스는 다음과 같이 작성 하시면 됩니다. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;DIV style="BORDER-RIGHT: #f6d1f6 1px dashed; PADDING-RIGHT: 10px; BORDER-TOP: #f6d1f6 1px dashed; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #f6d1f6 1px dashed; PADDING-TOP: 10px; BORDER-BOTTOM: #f6d1f6 1px dashed; BACKGROUND-COLOR: #ffebff"&gt;&lt;P&gt;NSBundle *mainBundle = [NSBundle mainBundle];&lt;/P&gt;&lt;P&gt;UIImage *temp = [[UIImage alloc] initWithContentsOfFile:[mainBundle pathForResource:@"파일명" ofType:@"확장자명" inDirectory:@"디렉토리 위치명"]]; &lt;/P&gt;&lt;P&gt;imgView.image = temp; &lt;/P&gt;&lt;P&gt;[temp release]; &lt;/P&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;테스트는 Xcode 3, iPhone SDK 3.0 에서 했습니다! ^^ &lt;/P&gt;&lt;P&gt;참고하시고 질문 및 조언 사항 있으시면 댓글 바람니다. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;이 글은 맥부기 아이폰 개발의 보노보노님의 글(&lt;A href="http://cafe.naver.com/mcbugi.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=8143"&gt;http://cafe.naver.com/mcbugi.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=8143&lt;/A&gt;) +&lt;/P&gt;&lt;P&gt;플럼베리님의 글(&lt;A href="http://cafe.naver.com/mcbugi.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=8143"&gt;http://cafe.naver.com/mcbugi.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=8143&lt;/A&gt;)을 섞어서 만든 것을 알립니다. 두분께 진심으로 감사에 말씀드립니다. &lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-4274867121088738235?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/4274867121088738235/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/iphone-image-%ED%8F%B4%EB%8D%94-%EC%B2%98%EB%A6%AC-%EB%B0%A9%EB%B2%95.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/4274867121088738235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/4274867121088738235'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/iphone-image-%ED%8F%B4%EB%8D%94-%EC%B2%98%EB%A6%AC-%EB%B0%A9%EB%B2%95.html' title='[iPhone] image 폴더 처리 방법'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-2929825976181507152</id><published>2009-07-07T21:38:00.001+09:00</published><updated>2011-01-29T22:23:58.954+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blazeds'/><category scheme='http://www.blogger.com/atom/ns#' term='remote service'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] Blazeds &amp; Remote Service 연동</title><content type='html'>1. Remote로 데이터 바로 가져오기 &lt;br /&gt;&lt;FONT face="Courier New"&gt;&lt;DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #d0ff9d"&gt;&lt;FONT face="Courier New"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&lt;br /&gt;&amp;lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"&amp;gt;&lt;br /&gt;&amp;lt;mx:RemoteObject id="ro" destination="[서비스 id 명 입력]"/&amp;gt;&lt;br /&gt;&amp;lt;mx:DataGrid dataProvider="{ro.[자바메소드].lastResult}" width="100%" height="100%"/&amp;gt;&lt;br /&gt;&amp;lt;mx:Button label="Get Data" click="ro.[자바메소드]"/&amp;gt; &lt;br /&gt;&amp;lt;/mx:Application&amp;gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/FONT&gt;&lt;DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #d0ff9d"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;2. Result &amp;amp; Fault Handler 사용하여 데이터 가져오기 &lt;br /&gt;&lt;DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #d0ff9d"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&lt;br /&gt;&amp;lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"&amp;gt;&lt;br /&gt;&amp;lt;mx:Script&amp;gt;&lt;br /&gt;&amp;lt;![CDATA[&lt;br /&gt;import mx.controls.Alert;&lt;br /&gt;import mx.rpc.events.FaultEvent;&lt;br /&gt;import mx.rpc.events.ResultEvent;&lt;br /&gt;import mx.collections.ArrayCollection;&lt;br /&gt;[Bindable]&lt;br /&gt;private var get_Data:ArrayCollection;&lt;br /&gt;private function resultHandler(event:ResultEvent):void&lt;br /&gt;{&lt;br /&gt;get_Data = event.result as ArrayCollection;&lt;br /&gt;}&lt;br /&gt;private function faultHandler(event:FaultEvent):void&lt;br /&gt;{&lt;br /&gt;Alert.show(event.fault.message);&lt;br /&gt;}&lt;br /&gt;]]&amp;gt;&lt;br /&gt;&amp;lt;/mx:Script&amp;gt;&lt;br /&gt;&amp;lt;mx:RemoteObject id="ro" destination="[서비스 id 명 입력]" result="resultHandler(event)" fault="faultHandler(event)" /&amp;gt;&lt;br /&gt;&amp;lt;mx:DataGrid dataProvider="{get_Data}" width="100%" height="100%"/&amp;gt;&lt;br /&gt;&amp;lt;mx:Button label="Get Data" click="ro.[자바메소드]"/&amp;gt; &lt;br /&gt;&amp;lt;/mx:Application&amp;gt; &lt;/DIV&gt;&lt;br /&gt;3. Java로 데이터 보내기 &lt;br /&gt;(1) Java 설정 부분 &lt;br /&gt;&lt;DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #d0ff9d"&gt;public List&lt;STRONG&gt; selectDocKeyword(int docKeywordNum)&lt;/STRONG&gt; throws SQLException&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; dbConn();&lt;br /&gt;&amp;nbsp; String url = "Jdbc:Odbc:DomainVisual";&lt;br /&gt;&amp;nbsp; List list = new ArrayList();&lt;br /&gt;&amp;nbsp; Connection con = null;&lt;br /&gt;&amp;nbsp; Statement stmt = null;&lt;br /&gt;&amp;nbsp; ResultSet rs = null;&lt;br /&gt;&amp;nbsp; String sql_query = "Select * from DOC_KEYWORDS where DOC_NUM = " + docKeywordNum;&lt;br /&gt;&amp;nbsp; try&lt;br /&gt;&amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp;con = DriverManager.getConnection(url);&lt;br /&gt;&amp;nbsp; &amp;nbsp;stmt = con.createStatement();&lt;br /&gt;&amp;nbsp; &amp;nbsp;rs = stmt.executeQuery(sql_query);&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;while(rs.next())&lt;br /&gt;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp; &amp;nbsp; DocKeyword docKey = new DocKeyword();&lt;br /&gt;&amp;nbsp; &amp;nbsp; docKey.setKeyword01(rs.getString("KEYWORD1"));&lt;br /&gt;&amp;nbsp; &amp;nbsp; docKey.setKeyword02(rs.getString("KEYWORD2"));&lt;br /&gt;&amp;nbsp; &amp;nbsp; docKey.setKeyword03(rs.getString("KEYWORD3"));&lt;br /&gt;&amp;nbsp; &amp;nbsp; docKey.setKeyword04(rs.getString("KEYWORD4"));&lt;br /&gt;&amp;nbsp; &amp;nbsp; docKey.setKeyword05(rs.getString("KEYWORD5"));&lt;br /&gt;&amp;nbsp; &amp;nbsp; docKey.setKeyword06(rs.getString("KEYWORD6"));&lt;br /&gt;&amp;nbsp; &amp;nbsp; docKey.setKeyword07(rs.getString("KEYWORD7"));&lt;br /&gt;&amp;nbsp; &amp;nbsp; docKey.setKeyword08(rs.getString("KEYWORD8"));&lt;br /&gt;&amp;nbsp; &amp;nbsp; docKey.setKeyword09(rs.getString("KEYWORD9"));&lt;br /&gt;&amp;nbsp; &amp;nbsp; docKey.setKeyword10(rs.getString("KEYWORD10"));&lt;br /&gt;&amp;nbsp; &amp;nbsp; list.add(docKey);&lt;br /&gt;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp; }finally{&lt;br /&gt;&amp;nbsp; &amp;nbsp;con.close();&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; return list;&lt;br /&gt;&amp;nbsp;}&lt;/DIV&gt;&amp;nbsp;중요한 부분은 진한 부분이다. &lt;br /&gt;&amp;nbsp;저기서 데이터를 받고, DB 내에 검색 후 다시 List에 넣으면 된다. &lt;br /&gt;&amp;nbsp;Set / Get 부분을 잘 생각하면.. 쉽게 풀린다..^^ &lt;br /&gt;&lt;br /&gt;(2) Flex 설정 부분 &lt;br /&gt;&amp;nbsp;이 부분은 원하는 부분에 다음과 같이 설정 하면 된다. &lt;br /&gt;&amp;nbsp;즉, ro.setData(number); &lt;br /&gt;&amp;nbsp;이런 식으로 사용하면 된다. &lt;br /&gt;&lt;br /&gt;아직 까지는 이런 방법들을 사용했다. 더욱 공부하여서... 더 좋은 방법을 사용하도록 해봐야 겠다..^^&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-2929825976181507152?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/2929825976181507152/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/flex-blazeds-remote-service-%EC%97%B0%EB%8F%99.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/2929825976181507152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/2929825976181507152'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/flex-blazeds-remote-service-%EC%97%B0%EB%8F%99.html' title='[Flex] Blazeds &amp;amp; Remote Service 연동'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-4579609566524186097</id><published>2009-07-07T21:38:00.000+09:00</published><updated>2011-01-29T22:23:58.910+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blazeds'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] Blazeds 처음부터~ 끝까지...</title><content type='html'>&lt;P&gt;Visualization 때문에 시작하게된.. Flex와 Java 연동... &lt;br /&gt;차례차례 셋팅 하면서... 마지막 목표까지... ㄱㄱ! &lt;br /&gt;&lt;br /&gt;1. BlazeDS에 대하여.. &amp;nbsp;&lt;br /&gt;&amp;nbsp; (1) 정의 : 데이터 서비스를 모아 둔 것. &lt;br /&gt;&amp;nbsp; (2) 서비스의 종류 3가지 &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; - &amp;nbsp;리모팅 서비스(Remoting Service) : Flex 어플리케이션이 직접 어플리케이션 서비에 동작하는 Java 객체의 메소드를 호출 할 수 있게 해 준다. &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; - 메시지 서비스(Message Service) : 실시간 데이터 Push와 Collaborative 어플리케이션을 가능하게 하기 위해 Flex 어플리케이션이 메시지 Publish 하고 Subscribe 할 수 있도록 Publish/Subscribe Infrastructure 제공.&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; - 프락시 서비스(Proxy Service) : Flex 어플리케이션이 안전하고 제어되는 방법으로 크로스 도메인 서비스 리퀘스트를 생성할 수 있게 합니다. 즉, Proxy Service를 통해 Flex 어플리케이션은 다른 도메인의 서비스에 접근할 수 있습니다. &lt;br /&gt;&lt;br /&gt;2. BlazeDS 환경 설정 &lt;br /&gt;&amp;nbsp;(1) 설치 &lt;br /&gt;&amp;nbsp;&amp;nbsp; ※ Tomcat Ver. 6.0.14 &lt;br /&gt;&amp;nbsp; &amp;nbsp; - &lt;A href="http://opensource.adobe.com/wiki/display/blazeds/BlazeDS/" target=_blank&gt;BlazeDS Turnkey Download&lt;/A&gt;&amp;nbsp;&amp;amp; 압축 풀기 &lt;br /&gt;&amp;nbsp; &amp;nbsp; - Command 창 실행(실행 -&amp;gt; cmd) &lt;br /&gt;&amp;nbsp; &amp;nbsp; - /blazeds/tomcat/bin 으로 이동 (dir 이용)&lt;br /&gt;&amp;nbsp; &amp;nbsp; - catalina run 실행 &lt;br /&gt;&amp;nbsp;(2) Flex Builder 3 Plug in 설치 &lt;br /&gt;&amp;nbsp; &amp;nbsp; - &lt;A href="http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex3email"&gt;http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex3email&lt;/A&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (하단의 Adobe® Flex® Builder 3 Professional Eclipse Plug-in (60 day trial) 를 선택 하여 다운)&lt;br /&gt;&amp;nbsp; &amp;nbsp; - &lt;A href="http://slothink.tistory.com/64"&gt;http://slothink.tistory.com/64&lt;/A&gt;&amp;nbsp;&amp;lt;- 설치 방법 참조.. &lt;br /&gt;&amp;nbsp;(3) Java 프로젝트 생성 &lt;br /&gt;&amp;nbsp; &amp;nbsp; - Flie &amp;gt; New &amp;gt; Project &amp;gt; Java Project 선택 &amp;gt; Next &lt;br /&gt;&amp;nbsp; &amp;nbsp; - 프로젝트 이름(blazeds-server) 입력 하고 C:\blazeds\tomcat\webapps\samples\web-inf 입력 또는 선택 &lt;br /&gt;&amp;nbsp; &amp;nbsp; - Default output folder 가 "blazeds-server/classes" 임을 확인 하고 Finish 클릭 &lt;br /&gt;&amp;nbsp; &amp;nbsp; ※ Source : WEB-INF/src ::::: Class : WEB-INF/classes 에 자동 컴파일 됨. &lt;br /&gt;&lt;br /&gt;3. 리모팅 서비스(Remoting Service) 어플리케이션 만들기 &lt;br /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;(1) Java 쪽 설정 &lt;br /&gt;&amp;nbsp; ※ 가상 설정으로.. Access에서 데이터를 가져와서 Flex로 보낼 것이다. &lt;br /&gt;&amp;nbsp; - Access로 데이터를 보내기 위해.. 간단한 구조인 Class를 만든다. (keyword.java)&lt;br /&gt;&lt;/P&gt;&lt;DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #faffa9"&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; package dataset;&lt;/P&gt;&lt;P&gt;public class Keywords {&lt;br /&gt;&amp;nbsp;private String keyword;&lt;br /&gt;&amp;nbsp;private String synset;&lt;br /&gt;&amp;nbsp;private int weight;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;public String getKeywords()&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; return keyword;&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;public void setKeywords(String keyword)&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; this.keyword = keyword;&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;public String getSynset()&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; return synset;&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;public void setSynset(String synset)&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; this.synset = synset;&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;public int getWeight()&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; return weight;&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;public void setWeight(int weight)&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; this.weight = weight;&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;P&gt;&lt;br /&gt;&amp;nbsp; - 직접 Access와 연동 되어야 하는 Class를 만든다. (keywordDAO.java)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;/P&gt;&lt;DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #faffa9"&gt;package dataset;&lt;/DIV&gt;&lt;DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #faffa9"&gt;import java.sql.*;&lt;br /&gt;import java.util.*;&lt;br /&gt;import dataset.Keywords;&lt;/DIV&gt;&lt;DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #faffa9"&gt;public class KeywordDAO {&lt;br /&gt;&amp;nbsp;public void dbConn()&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; try&lt;br /&gt;&amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp;Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");&lt;br /&gt;&amp;nbsp; }catch(ClassNotFoundException ee)&lt;br /&gt;&amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp;System.exit(0);&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;public List getKeywords() throws SQLException&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; dbConn();&lt;br /&gt;&amp;nbsp; String url = "Jdbc:Odbc:DomainVisual";&lt;br /&gt;&amp;nbsp; List list = new ArrayList();&lt;br /&gt;&amp;nbsp; Connection con = null;&lt;br /&gt;&amp;nbsp; Statement stmt = null;&lt;br /&gt;&amp;nbsp; ResultSet rs = null;&lt;br /&gt;&amp;nbsp; String sql_query = "Select * from DOC_KEYWORDS";&lt;br /&gt;&amp;nbsp; try&lt;br /&gt;&amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp;con = DriverManager.getConnection(url);&lt;br /&gt;&amp;nbsp; &amp;nbsp;stmt = con.createStatement();&lt;br /&gt;&amp;nbsp; &amp;nbsp;rs = stmt.executeQuery(sql_query);&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;while(rs.next())&lt;br /&gt;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp; &amp;nbsp; Keywords kw = new Keywords();&lt;br /&gt;&amp;nbsp; &amp;nbsp; kw.setKeywords(rs.getString("KEYWORD1"));&lt;br /&gt;&amp;nbsp; &amp;nbsp; kw.setSynset(rs.getString("SYNSET1"));&lt;br /&gt;&amp;nbsp; &amp;nbsp; kw.setWeight(rs.getInt("WEIGHT1"));&lt;br /&gt;&amp;nbsp; &amp;nbsp; list.add(kw);&lt;br /&gt;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp; }finally{&lt;br /&gt;&amp;nbsp; &amp;nbsp;con.close();&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; return list;&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&lt;br /&gt;}&lt;br /&gt;&lt;/DIV&gt;&lt;P&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;(2) Remoting Service 설정 하기 &lt;br /&gt;&amp;nbsp; - remoting-config.xml 파일을 열어 다음의 내용을 하단에 추가 한다. &lt;br /&gt;&lt;/P&gt;&lt;DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #d0ff9d"&gt;&lt;FONT style="BACKGROUND-COLOR: #d0ff9d"&gt;&amp;nbsp; &amp;nbsp; &lt;/FONT&gt;&lt;FONT style="BACKGROUND-COLOR: #d0ff9d" face="Courier New" color=#000000&gt;&amp;lt;destination id="[서비스 id 입력]"&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;properties&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;source&amp;gt;[package명.java파일명]&amp;lt;/source&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/properties&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/destination&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;br /&gt;&amp;nbsp;(3) Flex Project 생성 &amp;nbsp;&lt;br /&gt;&amp;nbsp; - File &amp;gt; New &amp;gt; Project &amp;gt; Flex Builder &amp;gt; Flex Project &amp;gt; Next &lt;br /&gt;&amp;nbsp; - 프로젝트 이름 입력 &lt;br /&gt;&amp;nbsp; - Use default location 선택 여부 확인&lt;br /&gt;&amp;nbsp; - 서버 종류 J2EE 선택 &lt;br /&gt;&amp;nbsp; - Create combined Java/Flex project using WTP 선택 해제&lt;br /&gt;&amp;nbsp; - LiveCycle Data Services의 루트 폴더 확인 &lt;br /&gt;&amp;nbsp; &amp;nbsp; Root Folder : C:\blazeds\tomcat\webapps\samples&lt;br /&gt;&amp;nbsp; &amp;nbsp; Root URL : http://localhost:8400/samples/&lt;br /&gt;&amp;nbsp; &amp;nbsp; Context Root : /samples &lt;br /&gt;&amp;nbsp; - Validate Configuration을 눌러 테스트가 완료 되면, Finish를 눌러 생성 한다. &lt;br /&gt;&lt;br /&gt;&amp;nbsp;(4) Flex Project 테스트&amp;nbsp; &lt;DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #d0ff9d"&gt;&lt;FONT face="Courier New"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&lt;br /&gt;&amp;lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"&amp;gt;&lt;br /&gt;&amp;lt;mx:RemoteObject id="ro" destination="[서비스 id 명 입력]"/&amp;gt;&lt;br /&gt;&amp;lt;mx:DataGrid dataProvider="{ro.[자바메소드].lastResult}" width="100%" height="100%"/&amp;gt;&lt;br /&gt;&amp;lt;mx:Button label="Get Data" click="ro.[자바메소드]"/&amp;gt; &lt;br /&gt;&amp;lt;/mx:Application&amp;gt;&lt;/FONT&gt;&amp;nbsp;&lt;br /&gt;&lt;/DIV&gt;&amp;nbsp; &amp;nbsp; 다음과 같이 입력 하여.. 프로젝트를 테스트 후.. 데이터가 들어오는 것이 확인 되면.. &lt;br /&gt;&amp;nbsp; &amp;nbsp; 완료가 되는 것이다. &lt;br /&gt;&lt;br /&gt;&amp;nbsp;1일째.. 테스트 완료! &lt;br /&gt;&amp;nbsp;이제 직접 내가 하고 있는 프로젝트에 적용 및 응용을 해보도록 하자! ^^&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-4579609566524186097?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/4579609566524186097/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/flex-blazeds-%EC%B2%98%EC%9D%8C%EB%B6%80%ED%84%B0-%EB%81%9D%EA%B9%8C%EC%A7%80.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/4579609566524186097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/4579609566524186097'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/flex-blazeds-%EC%B2%98%EC%9D%8C%EB%B6%80%ED%84%B0-%EB%81%9D%EA%B9%8C%EC%A7%80.html' title='[Flex] Blazeds 처음부터~ 끝까지...'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-6979805131248077881</id><published>2009-07-07T12:49:00.001+09:00</published><updated>2011-01-29T22:24:00.886+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>[Ajax] IE 7에서.. XMLHttpRequest 문제..</title><content type='html'>&lt;P&gt;ajax로 이것 저것 만들 던 중.. 이상하게.. IE 6에서는 부드럽게 작동 하는데... &lt;br /&gt;IE7 에서만..ㅜ.ㅜ 작동이 안되는 기능이 있다. &lt;br /&gt;컴퓨터 사양에 따라 다르지만.. 내 컴퓨터는.. 이상하게 안되었다.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;- OS : Windows XP Professional June &lt;br /&gt;&amp;nbsp;- Browser : IE 7 &lt;br /&gt;&lt;br /&gt;간단한 환경이긴 했지만.. 참으로 난감한 상황이였다. &lt;br /&gt;이것 저곳을 찾다가 보니... IE 7에서는 XMLHttpRequest를 원래 지원 하고 있다는 글을 발견!! ^^&lt;br /&gt;(구글에서 XMLHttpRequest 검색 해보면.. 엄청 나옴...ㅡㅡ;ㅋ ) &lt;br /&gt;&lt;br /&gt;그래서.. 처음에는 이부분을 지우고 하면 되는 것이었습니다. &lt;br /&gt;&lt;/P&gt;&lt;DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4"&gt;&lt;FONT color=#000000&gt;====================================================================&lt;br /&gt;if(window.XMLHttpRequest) {&lt;br /&gt;&amp;nbsp; http_request = new XMLHttpRequest();&lt;br /&gt;&amp;nbsp; if(http_request.overrideMimeType) {&lt;br /&gt;&amp;nbsp; &amp;nbsp;http_request.overrideMimeType('text/html');&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;====================================================================&lt;br /&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;P&gt;&lt;br /&gt;그러나.. 생각해보니.ㅡ.ㅡ; 내가 개발한 프로그램이 모질라나.. 사파리에서 안돌아 갈것을 생각하니 버리면 안되겠다는 생각이 들어서.. 저는 다음과 같이 소스를 수정해서 쓰고 있습니다. &lt;br /&gt;&lt;/P&gt;&lt;DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4"&gt;&lt;FONT color=#000000&gt;====================================================================&lt;br /&gt;if (window.ActiveXObject) { &lt;br /&gt;&amp;nbsp; try {&lt;br /&gt;&amp;nbsp; &amp;nbsp;http_request = new ActiveXObject("Msxml2.XMLHTTP");&lt;br /&gt;&amp;nbsp; } catch (e) {&lt;br /&gt;&amp;nbsp; &amp;nbsp;try {&lt;br /&gt;&amp;nbsp; &amp;nbsp; http_request = new ActiveXObject("Microsoft.XMLHTTP");&lt;br /&gt;&amp;nbsp; &amp;nbsp;} catch (e) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; try{&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;http_request = new ActiveXObject("window.XMLHttpRequest"); //ie7전용&lt;br /&gt;&amp;nbsp; &amp;nbsp; }catch(e){} &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;} else if(window.XMLHttpRequest) {&lt;br /&gt;&amp;nbsp; http_request = new XMLHttpRequest();&lt;br /&gt;&amp;nbsp; if(http_request.overrideMimeType) {&lt;br /&gt;&amp;nbsp; &amp;nbsp;http_request.overrideMimeType('text/html');&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;if(!http_request) {&lt;br /&gt;&amp;nbsp; alert('Cannot create XMLHTTP instance');&lt;br /&gt;&amp;nbsp; return false;&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;=====================================================================&lt;br /&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;P&gt;&lt;br /&gt;이렇게 쓰고 나서.. 밑에 값을 처리하는 부분에는 &lt;br /&gt;&lt;/P&gt;&lt;DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e4e4e4"&gt;&lt;FONT color=#000000&gt;=====================================================================&lt;br /&gt;if (http_request.readyState == 4) {&lt;br /&gt;&amp;nbsp; if (http_request.status == 0) {&lt;br /&gt;&amp;nbsp; &amp;nbsp;result = http_request.responseText;&lt;br /&gt;&amp;nbsp; &amp;nbsp;alert(result);&lt;br /&gt;&amp;nbsp; }else{&lt;br /&gt;&amp;nbsp; &amp;nbsp;result = http_request.responseText;&lt;br /&gt;&amp;nbsp; &amp;nbsp;alert("a");&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000&gt;&amp;lt;참고&amp;gt; &lt;br /&gt;http_request.status의 값이 0은 Local상에 파일이 있을 경우 True가 되구요~ ^^ &lt;br /&gt;200인 경우에는 HTTP, 즉 웹상에 파일이 있을때.. True가 된답니다! &lt;br /&gt;&lt;/FONT&gt;&lt;FONT color=#000000&gt;==================================================================&lt;/FONT&gt;&lt;/DIV&gt;&lt;P&gt;&lt;br /&gt;항상.. Status 및 readyState 값을 설정 해줘야.. "페이지에 오류가 있습니다" &lt;br /&gt;이 놈이 안떠요..^^ &lt;br /&gt;&lt;br /&gt;도움이 되었으면 합니다! 혹시.. 잘못된거나.. 수정 부분있으시면 과감히!! 트랙백 달아 주세요! &lt;br /&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-6979805131248077881?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/6979805131248077881/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/ajax-ie-7%EC%97%90%EC%84%9C-xmlhttprequest-%EB%AC%B8%EC%A0%9C.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/6979805131248077881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/6979805131248077881'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/ajax-ie-7%EC%97%90%EC%84%9C-xmlhttprequest-%EB%AC%B8%EC%A0%9C.html' title='[Ajax] IE 7에서.. XMLHttpRequest 문제..'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-6495096511813205203</id><published>2009-07-07T12:49:00.000+09:00</published><updated>2011-01-29T22:24:00.843+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Local'/><title type='text'>[Linux] Web Server 만들기</title><content type='html'>&lt;FONT face=Arial&gt;1. APM 설치&lt;br /&gt;----------------------&lt;br /&gt;혹시, 아파치 서버가 있거나 작동중인지 확인하자&lt;br /&gt;# ps -ef | grep httpd&lt;br /&gt;root &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1673 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1 &amp;nbsp; &amp;nbsp;0 &amp;nbsp;15:27 &amp;nbsp;? &amp;nbsp; &amp;nbsp; &amp;nbsp; ~~~&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;주루룩 정보가 나온다면 root 가 실해시킨 PID를 삭제하자&lt;br /&gt;# kill 1673&lt;br /&gt;&lt;br /&gt;기존 아파치가 있을때~&lt;br /&gt;# rpm -e apache&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;의존 관계인 패키지들이 주루룩 나온다. 어짜피 다시 설치할 것이기 때문에&lt;br /&gt;의존 관계를 무시하고 모두 삭제한다.&lt;br /&gt;&lt;br /&gt;# rpm -e --nodeps 'httpd' &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;-- --nodeps옵션은 no dependence ^^&lt;br /&gt;# rpm -e --nodeps 'php'&lt;br /&gt;# rpm -e --nodeps 'mysql'&lt;br /&gt;# rpm -e --nodeps 'apache'&lt;br /&gt;&lt;br /&gt;만약 아래같은 메시지가 뜨면&lt;br /&gt;warning : ~~~ /etc/php.ini.rpmsave&lt;br /&gt;# rm -f /etc/php.ini.rpmsave&lt;br /&gt;생성 파일을 삭제해주면된다.&lt;br /&gt;&lt;br /&gt;MySQL은 통상 설치되어있지 않다.&lt;br /&gt;만약 MySQL이 설치 되어있다면 위와 같이 진행하고 소스 설치일경우&lt;br /&gt;데몬을 실행중지 시킨후 폴더를 삭제하면 된다.&lt;br /&gt;&lt;br /&gt;APM 까는 순서는 MySQL --&amp;gt; Apache configure --&amp;gt; PHP --&amp;gt; Apache &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;먼저 MySQL을 설치한다. 주의할 것은 제로보드5의 경우 mysql 4.1 이상을 설치해야한다.&lt;br /&gt;----------------------&lt;br /&gt;2. &amp;nbsp;MySQL 4.1.&lt;br /&gt;----------------------&lt;br /&gt;먼저.&lt;br /&gt;# groupadd mysql&lt;br /&gt;# useradd -g mysql mysql &amp;nbsp; &amp;nbsp;&amp;lt;-- mysql 그룹과 계정을 추가.&lt;br /&gt;&lt;br /&gt;# cd /usr/local &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt;&lt;br /&gt;# tar zxvf mysql-4.1.20.tar.gz&lt;br /&gt;&lt;br /&gt;푼다음 /usr/local로 옮기기&lt;br /&gt;# mv mysql-4.1.20 /usr/local/mysql&lt;br /&gt;&lt;br /&gt;# cd mysql&lt;br /&gt;&lt;br /&gt;# ./configure --prefix=/usr/local/mysql --with-charset=euckr&lt;br /&gt;&lt;br /&gt;# make &lt;br /&gt;# make install &lt;br /&gt;&lt;br /&gt;상당한 시간이 걸림.. &lt;br /&gt;&lt;br /&gt;-----------------------------&lt;br /&gt;3. Apache 살짝 &amp;nbsp;apache 1.3.27&lt;br /&gt;-----------------------------&lt;br /&gt;&lt;br /&gt;일단, Apache 와 PHP 압축파일을 다 풀어놔보자.&lt;br /&gt;압축파일이 있는 디렉으로 이동해서&lt;br /&gt;&lt;br /&gt;# tar zxvf apache_1.3.27.tar.gz&lt;br /&gt;# tar zxvf php-4.3.1.tar.gz&lt;br /&gt;&lt;br /&gt;생성된 두개의 디렉을 /usr/local/ 로 옮기자&lt;br /&gt;&lt;br /&gt;# mv apache_1.3.27 /usr/local/apache&lt;br /&gt;# mv php-4.3.1 /usr/local/php&lt;br /&gt;&lt;br /&gt;# cd /usr/local &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 확인..&lt;br /&gt;&lt;br /&gt;# cd apache&lt;br /&gt;&lt;br /&gt;# ./configure --prefix=/usr/local/apache &amp;nbsp; &lt;br /&gt;--&amp;gt; 몇가지 설정파일과 최종 컴파일을 위해서 PHP가 아파치 설정부분을 인식하기 위해서 하는것~!&lt;br /&gt;&lt;br /&gt;-----------------------------&lt;br /&gt;4. Zeroboard 5를 위한 library 설치&lt;br /&gt;-----------------------------&lt;br /&gt;제로보드 5 설치를 위해 iconv와 gd를 설치한다.&lt;br /&gt;&lt;br /&gt;우선 gd 를 아래 사이트에서 다운 받는다.&lt;br /&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;A onclick="window.open(this.href);return false;" href="http://www.boutell.com/gd"&gt;&lt;FONT face=Arial&gt;http://www.boutell.com/gd&lt;/FONT&gt;&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;# tar zxvf gd.2.0.15.tar.gz&lt;br /&gt;&lt;br /&gt;# cd gd-2.0.15&lt;br /&gt;&lt;br /&gt;# ./configure --prefix=/usr/local/gd&lt;br /&gt;&lt;br /&gt;# make&lt;br /&gt;&lt;br /&gt;# make install&lt;br /&gt;&lt;br /&gt;다음으로 iconv를 설치한다. &lt;br /&gt;&lt;br /&gt;iconv는&lt;br /&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;A onclick="window.open(this.href);return false;" href="http://ftp.gnu.org/pub/gnu/libiconv"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;http://ftp.gnu.org/pub/gnu/libiconv&lt;/FONT&gt;&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;에서 받을 수 있다.&lt;br /&gt;&lt;br /&gt;# tar xzvf liiconv-1.9.1.tar.gz &lt;br /&gt;&lt;br /&gt;# cd libiconv-1.9.1 &lt;br /&gt;&lt;br /&gt;# ./configure --prefix=/usr/local/iconv&lt;br /&gt;&lt;br /&gt;# make &lt;br /&gt;&lt;br /&gt;# make install &lt;br /&gt;&lt;br /&gt;-----------------------------&lt;br /&gt;5. PHP 4.3.1&lt;br /&gt;-----------------------------&lt;br /&gt;&lt;br /&gt;# cd /usr/local/php&lt;br /&gt;&lt;br /&gt;# ./configure --with-apache=/usr/local/apache --with-mysql=/usr/local/mysql --with-zlib=/usr/local --with-gd=/usr/local/gd --with-iconv=/usr/local/iconv&lt;br /&gt;&lt;br /&gt;반드시 --with-gd=/usr/local/gd --with-iconv=/usr/local/iconv 를 추가해야만 제로보드 5 가 정상 설치된다.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;************************************************************************************&lt;br /&gt;* 여기서 잠깐 혹시 zlib 문제로 설치가 안된다면 아래 내용을 참조 바란다.&lt;br /&gt;************************************************************************************&lt;br /&gt;1). &lt;/FONT&gt;&lt;A onclick="window.open(this.href);return false;" href="http://www.gzip.org/zlib/"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;http://www.gzip.org/zlib/&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=arial,helvetica,sans-serif&gt; 에서 zlib 을 다운 받는다.&lt;br /&gt;&lt;br /&gt;2). zlib 설치&lt;br /&gt;&lt;br /&gt;# tar -xvzf zlib-1.1.4.tar.gz&lt;br /&gt;# cd zlib-1.1.4&lt;br /&gt;# ./configure -s // libz.so 동적모듈생성&lt;br /&gt;# make &lt;br /&gt;# ./configure // libz.a 정적모듈생성&lt;br /&gt;# make test &lt;br /&gt;# make install &lt;br /&gt;&lt;br /&gt;# cp libz.so* /usr/local/lib &lt;br /&gt;&lt;br /&gt;# cd /usr/local/lib &lt;br /&gt;# rm -rf libz.so &lt;br /&gt;# rm -rf libz.so.1 &lt;br /&gt;# ln -s libz.so.1.1.4 libz.so &lt;br /&gt;# ln -s libz.so.1.1.4 libz.so.1 &lt;br /&gt;&lt;br /&gt;# vi /etc/ld.so.conf&lt;br /&gt;/usr/local/lib추가 // 라이브러리 경로 추가&lt;br /&gt;&lt;br /&gt;# ldconfig // 라이브러리 경로 적용명령 &lt;br /&gt;************************************************************************************&lt;br /&gt;&lt;br /&gt;다시 돌아와서..&lt;br /&gt;&lt;br /&gt;# make&lt;br /&gt;# make install&lt;br /&gt;&lt;br /&gt;시간이 좀 걸린다.&lt;br /&gt;&lt;br /&gt;-----------------------------&lt;br /&gt;6. Apache 1.3.27 마무리&lt;br /&gt;-----------------------------&lt;br /&gt;&lt;br /&gt;# cd /usr/local/apache&lt;br /&gt;&lt;br /&gt;# ./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a &amp;nbsp; &lt;br /&gt;&lt;br /&gt;--&amp;gt; --activate~~~ 옵션은 아파치와 연동하기 위해 php설치중 만들어진 모듈을 인식시켜 주는 옵션&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;만약 tatter tools 1.0x 이상의 버젼을 사용하고자 한다면 apache 의 rewite 모듈을 추가해야한다.&lt;br /&gt;이것은 configure옵션에 한가지 옵션을 추가해주는 형태로 간단히 설정이 가능하다.&lt;br /&gt;&lt;br /&gt;(tatter tools 1.0x 이상의 버젼 사용을 위한 configure 옵션)&lt;br /&gt;# ./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a --enable-module=rewrite &amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# make&lt;br /&gt;# make install&lt;br /&gt;&lt;br /&gt;마무리 성공적으로 설치가 끝났다는 메시지 박스를 볼수 있다.&lt;br /&gt;&lt;br /&gt;# cd /usr/local/php&lt;br /&gt;# cp ./php.ini-dist /usr/local/lib/php.ini &amp;nbsp;&amp;lt;-- php.ini-dist 파일 php.ini로 복사&lt;br /&gt;&lt;br /&gt;이렇게 APM의 모든 설치가 끝났다.&lt;br /&gt;설치가 끝난 거다. 이제 환경설정이 기다리고 있다. &lt;br /&gt;&lt;br /&gt;-----------------------------&lt;br /&gt;7. APM 환경설정&lt;br /&gt;-----------------------------&lt;br /&gt;&lt;br /&gt;우선. 아파치 설정파일부터 보자 (httpd.conf)&lt;br /&gt;&lt;br /&gt;# vi /usr/local/apache/conf/httpd.conf&lt;br /&gt;...&lt;br /&gt;...&lt;br /&gt;ServerRoot &amp;nbsp;"/usr/local/apache"&lt;br /&gt;..&lt;br /&gt;ServerName &amp;nbsp;192.168.10.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;...&lt;br /&gt;DocumentRoot &amp;nbsp;"/usr/local/apache/htdocs"&lt;br /&gt;...&lt;br /&gt;&amp;lt;IfModule mod_dir.c&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; DirectoryIndex index.php index.php3 index.php4 index.html index.htm&lt;br /&gt;&amp;lt;/IfModule&amp;gt;&lt;br /&gt;...&lt;br /&gt;..&lt;br /&gt;AddType application/x-httpd-php .php .php3 .ph&lt;br /&gt;AddType application/x-httpd-php-source .phps &amp;nbsp; &amp;nbsp;&amp;lt;-- 이 두 줄 찾기 힘들다. 없으면 추가~!&lt;br /&gt;...&lt;br /&gt;AddType application/x-tar .tgz&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;:wq&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;이제 아파치 웹서버를 돌려보자.&lt;br /&gt;# /usr/local/apache/bin/apachectl start &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;--- apachectl 이란걸.. 주의&lt;br /&gt;/usr/local/apache/bin/apachectl start: httpd started&lt;br /&gt;라는 메시지를 확인하고&lt;br /&gt;데몬도 잘 돌아가나 확인한다.&lt;br /&gt;# ps -aux | grep apache&lt;br /&gt;...&lt;br /&gt;...&lt;br /&gt;주루룩.&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;다 된거 같다면. 웹 브라우저를 켜고 IP주소를 입력해 보자~&lt;br /&gt;우리의 서버IP 192.168.10.1 를 주소창에 치고 엔터를 치면&lt;br /&gt;(자기 서버IP를 써서 확인한다. 아니면 localhost라고 써도된다.&lt;br /&gt;주의할것은 포트를 변경했을경우 예를들어 8088로 변경시 &lt;br /&gt;localhost:8088 &amp;nbsp;또는&lt;br /&gt;192.168.10.1:8088&lt;br /&gt;라고 써야한다.)&lt;br /&gt;&lt;br /&gt;먼가가 나올것이다. 국가를 고르라는 말이 나오고 kr를 선택하면&lt;br /&gt;아파치 임시 페이지가 나온다..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;php를 확인해 보자. &lt;br /&gt;# vi /usr/local/apache/htdocs/phpinfo.php &amp;nbsp; &amp;lt;---phpinfo 파일을 만드는 거다.&lt;br /&gt;&lt;br /&gt;&amp;lt;?&lt;br /&gt;phpinfo();&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;:wq&lt;br /&gt;&lt;br /&gt;이제 웹브라우저 주소창에 이러케 입력하자. &amp;nbsp;&lt;br /&gt;&lt;/FONT&gt;&lt;A onclick="window.open(this.href);return false;" href="http://192.168.10.1/phpinfo.php"&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;http://192.168.10.1/phpinfo.php&lt;/FONT&gt;&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;머가 보이나? 모든 정보가 보일것이다. &lt;br /&gt;&lt;br /&gt;서버 시작시 이 APM이 돌아가게 만드는 거~&lt;br /&gt;&lt;br /&gt;# vi /etc/rc.d/rc.local&lt;br /&gt;&lt;br /&gt;다음 내용을 추가하자&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;/usr/local/apache/bin/apachectl start&lt;br /&gt;/usr/local/mysql/bin/safe_mysqld &amp;amp;&lt;br /&gt;:wq&lt;br /&gt;&lt;br /&gt;출처 : 제로보드 게시판&lt;br /&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-6495096511813205203?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/6495096511813205203/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/linux-web-server-%EB%A7%8C%EB%93%A4%EA%B8%B0.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/6495096511813205203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/6495096511813205203'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/linux-web-server-%EB%A7%8C%EB%93%A4%EA%B8%B0.html' title='[Linux] Web Server 만들기'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-3574863259544693526</id><published>2009-07-07T12:48:00.000+09:00</published><updated>2011-01-29T22:24:00.788+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Local'/><title type='text'>[Linux] Redhat 9.0 Vsftp 사용시 꼭!! Check 사항</title><content type='html'>&lt;FONT face=Arial&gt;이것 저것 찾느라.. 이거 힘들었다.. &lt;br /&gt;&lt;br /&gt;Redhat 9.0에 깔려 있는 Vsftp를 그대로 사용하기 위해서는 몇가지 과정을 거쳐야 한다. &lt;br /&gt;&lt;br /&gt;첫번째! &lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;# service vsftpd start&lt;/FONT&gt;&lt;/STRONG&gt; &lt;br /&gt;&lt;br /&gt;를 통하여 vsftpd를 사용 시켜 준 후에~ &lt;br /&gt;&lt;br /&gt;&lt;FONT color=#ff0000&gt;&lt;STRONG&gt;# ntsysv&lt;/STRONG&gt;&lt;/FONT&gt; &lt;br /&gt;&lt;br /&gt;에서.. 시작시에도 바로 적용될 수 있도록 check!! &lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;#vi /etc/vsftpd/vsftpd.conf&lt;/FONT&gt;&lt;/STRONG&gt; &lt;br /&gt;&lt;br /&gt;에 있는 파일의 내용을 설정 해준다.. &lt;br /&gt;&lt;br /&gt;&amp;nbsp;% 설정 내용은.. 찾아보면 많이 나오기 때문에 생략... %&lt;br /&gt;&lt;br /&gt;이제.. local 로 Test하면 된다! 자~알 된다.. &lt;br /&gt;&lt;br /&gt;문제는.. 윈도우 상에서 알 FTP로 접속을 하면.. 이거.. 접속도 안된다.. &lt;br /&gt;&lt;br /&gt;이유는???? &lt;br /&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;&lt;STRONG&gt;바로.. 방화벽이다.. &lt;br /&gt;&lt;/STRONG&gt;&lt;br /&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;# vi /etc/sysconfig/iptables&lt;/FONT&gt;&lt;/STRONG&gt;&lt;br /&gt;&lt;br /&gt;로 직행!! &lt;br /&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;-A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 0:1023 --syn -j REJECT &lt;br /&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;br /&gt;로 되어 있을 것이다.. &lt;br /&gt;&lt;br /&gt;저게.. 0~1023번 까지의 포트를 거절!! 한다는 거다.. &lt;br /&gt;&lt;br /&gt;그래서 &lt;STRONG&gt;&lt;FONT color=#ff0000&gt;REJECT -&amp;gt; ACCEPT&lt;/FONT&gt;&lt;/STRONG&gt;로 바꾸면.. &lt;br /&gt;&lt;br /&gt;이제 접속이 된다! &lt;br /&gt;&lt;br /&gt;P.S 당연히.. restart 아시죠? &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # /etc/init.d/iptables restart&lt;/FONT&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-3574863259544693526?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/3574863259544693526/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/linux-redhat-90-vsftp-%EC%82%AC%EC%9A%A9%EC%8B%9C-%EA%BC%AD-check-%EC%82%AC%ED%95%AD.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/3574863259544693526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/3574863259544693526'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/linux-redhat-90-vsftp-%EC%82%AC%EC%9A%A9%EC%8B%9C-%EA%BC%AD-check-%EC%82%AC%ED%95%AD.html' title='[Linux] Redhat 9.0 Vsftp 사용시 꼭!! Check 사항'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-5632738854326339682</id><published>2009-07-07T12:46:00.000+09:00</published><updated>2011-01-29T22:24:00.711+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Local'/><title type='text'>[Linux] Redhat 9.0의 Apache 설정 중 한글 깨짐 현상 해결</title><content type='html'>&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif size=2&gt;윈도우에서 웹페이지를 작업 후 확인 할 때, 한글 정상! &lt;br /&gt;소스보기를 해도... &lt;br /&gt;&lt;br /&gt;&amp;lt;meta http-equiv="Content-Type" content="text/html" charset="euc-kr"&amp;gt;&lt;br /&gt;&lt;br /&gt;이게.. 있고... &lt;br /&gt;&lt;br /&gt;근데 &lt;STRONG&gt;&lt;FONT color=#ff0000&gt;한글은 깨지나요?&lt;/FONT&gt;&lt;/STRONG&gt; &lt;br /&gt;&lt;br /&gt;그럼.. &lt;br /&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;/etc/httpd/conf/httpd.conf 파일에&lt;br /&gt;&lt;br /&gt;addDefaultCharset UTF-8&lt;br /&gt;addDefaultCharset euc-kr&lt;/FONT&gt;&lt;/STRONG&gt;&lt;br /&gt;&lt;br /&gt;추가 하시면.. 될것입니다! &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;p.s 당연히 httpd 를 다시 시작해 줘야 하는것은 알죠? ^^ &lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-5632738854326339682?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/5632738854326339682/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/linux-redhat-90%EC%9D%98-apache-%EC%84%A4%EC%A0%95-%EC%A4%91-%ED%95%9C%EA%B8%80-%EA%B9%A8%EC%A7%90-%ED%98%84%EC%83%81.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/5632738854326339682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/5632738854326339682'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/linux-redhat-90%EC%9D%98-apache-%EC%84%A4%EC%A0%95-%EC%A4%91-%ED%95%9C%EA%B8%80-%EA%B9%A8%EC%A7%90-%ED%98%84%EC%83%81.html' title='[Linux] Redhat 9.0의 Apache 설정 중 한글 깨짐 현상 해결'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-639969269275286245</id><published>2009-07-07T12:45:00.001+09:00</published><updated>2011-01-29T22:24:00.658+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Local'/><title type='text'>[Linux] Root 암호 잃어버렸을 때...</title><content type='html'>&lt;FONT face=Arial size=2&gt;만약 부트로더가 GRUB일 경우&lt;br /&gt;&lt;br /&gt;1. OS 선택 화면에서 리눅스 선택하시고&lt;FONT color=#ff0000&gt; E버튼을&lt;/FONT&gt; 누릅니다. &lt;br /&gt;&lt;br /&gt;2. 2번째 메뉴에서 e버튼 누른 후 맨 뒤에 한칸 띄우고&lt;FONT color=#ff0000&gt; single 입력&lt;/FONT&gt;.&lt;br /&gt;&lt;br /&gt;3.&lt;FONT color=#ff0000&gt; b버튼&lt;/FONT&gt; 누름. # 프롬프트 나올 때까지 기다려요~ &lt;br /&gt;&lt;br /&gt;&lt;FONT color=#ff0000&gt;4. # vi &amp;nbsp;/etc/shadow&lt;/FONT&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;맨 첫번째 줄 root:aafsdkl;jd:500 머 이런식으로 나오는 부분에&lt;br /&gt;&amp;nbsp;&amp;nbsp; 2번째 필드 root: 여기가 2번째 필드:&lt;br /&gt;&amp;nbsp;&amp;nbsp; 2번째 필드 부분이 암호가 설정되어 있는 부분입니다. &lt;br /&gt;&amp;nbsp;&amp;nbsp; 이 부분을 command 모드에서 x를 누르셔서 2번째 필드에 있는 부분을 모두 지웁니다.&lt;br /&gt;&amp;nbsp; &amp;nbsp;그럼 암호가 지워진 상태입니다&lt;br /&gt;&amp;nbsp;&amp;nbsp; 이 상태에서 세미콜론 : 을 누르시고 wq혹은 wq!라고 누르시고 엔터를 치십니다.&lt;br /&gt;&lt;br /&gt;5. &lt;FONT color=#ff0000&gt;# grep root /etc/shadow &lt;/FONT&gt;//다시 확인 하는 작업&lt;br /&gt;&lt;br /&gt;6. &lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT color=#ff0000&gt;# reboot&lt;br /&gt;&lt;/FONT&gt;&lt;br /&gt;7. login : or 화면에서 root 만 치시면.. 바로 접속이 됩니다. &lt;br /&gt;&lt;br /&gt;8. &lt;FONT color=#ff0000&gt;# passwd&lt;/FONT&gt;&amp;nbsp;//암호 재설정&lt;/FONT&gt;&lt;/FONT&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-639969269275286245?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/639969269275286245/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/linux-root-%EC%95%94%ED%98%B8-%EC%9E%83%EC%96%B4%EB%B2%84%EB%A0%B8%EC%9D%84-%EB%95%8C.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/639969269275286245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/639969269275286245'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/linux-root-%EC%95%94%ED%98%B8-%EC%9E%83%EC%96%B4%EB%B2%84%EB%A0%B8%EC%9D%84-%EB%95%8C.html' title='[Linux] Root 암호 잃어버렸을 때...'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-4666321840541308949</id><published>2009-07-07T12:45:00.000+09:00</published><updated>2011-01-29T22:24:00.592+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Local'/><title type='text'>[Linux] Samba를 이용한 File 서버 구축 하기</title><content type='html'>&lt;P&gt;Samba를 이용한 File 서버 구축 하기 &lt;br /&gt;&lt;br /&gt;(1) Samba 란? &lt;br /&gt;&amp;nbsp;&amp;nbsp; : Samba는 SMB(Session Message Block) 프로토콜을 이용하여 리눅스 시스템, OS/2, MS 윈도우즈 등 &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; 서로 다른 플랫폼간의 네트워크 서비스를 제공하는 파일 공유 서버로, 삼바를 이용하여 파일 서버를 구축&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; 하면 윈도우즈 NT 파일 서버와 같은 네트워크 파일시스템(NTFS)을 대체할 수 있으므로 라이선스 비용을 &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; 최소한으로 줄일 수 있습니다. &lt;br /&gt;&lt;br /&gt;(2) Samba 설정 및 구동&lt;br /&gt;&amp;nbsp; - 먼저 설치 되어 있는지 없는 지 확인 한다.&lt;br /&gt;&amp;nbsp; &amp;nbsp; # rpm -qa | grep samba &lt;br /&gt;&amp;nbsp; &amp;nbsp; samba-3.0.10-21AX &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; .&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.&lt;br /&gt;&amp;nbsp; - 서비스를 시작함. &lt;br /&gt;&amp;nbsp;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; # /etc/init.d/smb restart&lt;/STRONG&gt; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;(3) Samba 서비스가 구동될 때 참조하는 설정 파일 /etc/smaba/smb.conf &lt;br /&gt;&amp;nbsp;&amp;nbsp; - workgroup = MYGROUP : 작업 그룹을 지정하는 부분. &lt;br /&gt;&amp;nbsp;&amp;nbsp; - server string = Samba Server : 파일 서버의 이름을 지정 &lt;br /&gt;&amp;nbsp;&amp;nbsp; - printing = cups : 프린트 공유시 사용하는 프린팅 방식 지정&lt;br /&gt;&amp;nbsp;&amp;nbsp; - log file = /var/log/samba/%m.log : 삼바 서버에 연결된 각가의 머신에 대한 로그파일 사용할 수 있게.. &lt;br /&gt;&amp;nbsp;&amp;nbsp; - max log size = 50 : 로그파일의 크기 지정&lt;br /&gt;&amp;nbsp;&amp;nbsp; - dns proxy = no : DNS nslookup 명령을 통해 NetBIOS 네임의 해석을 삼바가 실행할 것인가 설정&lt;br /&gt;&amp;nbsp; &amp;nbsp;- security = user : 보안 모드 설정 &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ☆ Share : 사용자에 따른 별다른 접속 제한 없이 누구든 접속 해서 사용 가능&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ☆ User : 삼바 서버에 등록된 ID를 통해 삼바 서버에 접속 할 수 있는 보안 등급 &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ☆ Server : 윈도우즈NT 서버를 통한 인증으로 접속을 허용하는 보안 &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ☆ Domain : 사용자 계정을 접속하는 클라이언트의 컴퓨터 이름으로 패스워드를 확인하여 접속을 허용.&lt;br /&gt;&lt;br /&gt;(4) smbmount 사용 형식 &lt;br /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; # smbmount //호스트명/공유디렉터리 /마운트포인트&lt;br /&gt;&amp;nbsp;&amp;nbsp; # smbmount -o [옵션] //호스트명/공유디렉터리 /마운트포인트&lt;br /&gt;&amp;nbsp;&amp;nbsp; # mount -t smbfs -o [옵션] //호스트명/공유디렉터리 /마운트포인트&lt;/STRONG&gt; &lt;br /&gt;&amp;nbsp; &lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-4666321840541308949?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/4666321840541308949/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/linux-samba%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-file-%EC%84%9C%EB%B2%84-%EA%B5%AC%EC%B6%95-%ED%95%98%EA%B8%B0.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/4666321840541308949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/4666321840541308949'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/linux-samba%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-file-%EC%84%9C%EB%B2%84-%EA%B5%AC%EC%B6%95-%ED%95%98%EA%B8%B0.html' title='[Linux] Samba를 이용한 File 서버 구축 하기'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-5156110594868098587</id><published>2009-07-07T12:37:00.000+09:00</published><updated>2011-01-29T22:24:00.549+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Local'/><title type='text'>[DB] Mysql에서 DB 추가 및 사용자 추가 및 권한 설정 하는 방법</title><content type='html'>&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;&lt;STRONG&gt;&lt;FONT color=#0000ff&gt;&amp;lt; mysqladmin을 이용하여 root 암호 설정 &amp;gt;&lt;/FONT&gt;&lt;br /&gt;&lt;/STRONG&gt;$ mysqladmin -u root -p password new-password&lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;&lt;FONT color=#0000ff&gt;&amp;lt; 접속 하기 &amp;gt;&lt;/FONT&gt;&lt;/STRONG&gt; &lt;br /&gt;$ mysql -u root -p&lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;&lt;FONT color=#0000ff&gt;&amp;lt; Database 보기 &amp;gt; &lt;br /&gt;&lt;/FONT&gt;&lt;/STRONG&gt;mysql&amp;gt; show databases; &lt;br /&gt;mysql&amp;gt; show tables; &amp;lt;- table 보기 &lt;br /&gt;&lt;br /&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;&amp;lt; Database 생성 &amp;gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;br /&gt;mysql&amp;gt; create database DB명;&lt;br /&gt;&lt;br /&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;&amp;lt; Mysql에서 새로운 사용자 추가 &amp;gt;&lt;br /&gt;&lt;/STRONG&gt;&lt;/FONT&gt;일단 root로 접속 &lt;br /&gt;mysql&amp;gt; use mysql&lt;br /&gt;mysql&amp;gt; INSERT INTO user VALUES('%', '사용자', PASSWORD('비밀번호'),&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; -&amp;gt; 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');&lt;br /&gt;&lt;br /&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;&amp;lt; 사용자에게 Database 권한 주기 &amp;gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;br /&gt;mysql&amp;gt; INSERT INTO db (Host, Db, User, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv)&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; -&amp;gt; VALUES('%', 'DB명', '사용자', 'Y', 'Y', 'Y', 'Y','Y','Y');&lt;br /&gt;&lt;br /&gt;mysql&amp;gt; FLUSH PRIVILEGES; &amp;lt;- 바로 적용 하기 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-5156110594868098587?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/5156110594868098587/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/db-mysql%EC%97%90%EC%84%9C-db-%EC%B6%94%EA%B0%80-%EB%B0%8F-%EC%82%AC%EC%9A%A9%EC%9E%90-%EC%B6%94%EA%B0%80-%EB%B0%8F-%EA%B6%8C%ED%95%9C-%EC%84%A4%EC%A0%95-%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/5156110594868098587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/5156110594868098587'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/db-mysql%EC%97%90%EC%84%9C-db-%EC%B6%94%EA%B0%80-%EB%B0%8F-%EC%82%AC%EC%9A%A9%EC%9E%90-%EC%B6%94%EA%B0%80-%EB%B0%8F-%EA%B6%8C%ED%95%9C-%EC%84%A4%EC%A0%95-%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95.html' title='[DB] Mysql에서 DB 추가 및 사용자 추가 및 권한 설정 하는 방법'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-4769845479433808576</id><published>2009-07-07T12:34:00.000+09:00</published><updated>2011-01-29T22:24:00.493+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Local'/><title type='text'>[DB] Redhat 9.0 환경에서 Oracle 10.2.0 설치 하기</title><content type='html'>&lt;FONT face=Arial&gt;하루동안... Oracle만 설치 했다.. ㅋ &lt;br /&gt;완성하니.. 기분은 상쾌 하군.. &lt;br /&gt;10.2.0 설치시.. 다음과 같이 설치 하면 된다... &lt;br /&gt;&lt;br /&gt;=========================================================================&lt;br /&gt;1. Oracle Download&lt;br /&gt;&amp;nbsp;&lt;/FONT&gt;&lt;A href="http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201linuxsoft.html"&gt;&lt;FONT face=Arial&gt;http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201linuxsoft.html&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;가서 linux version을 받는다. &lt;br /&gt;&amp;nbsp;File name : &lt;/FONT&gt;&lt;A class=bodylink onclick=youMustAgreePrompt(); name=database_10201_linux32 s_oid="functionanonymous(){youMustAgreePrompt();}" s_oidt="2"&gt;&lt;FONT face=Arial&gt;10201_database_linux32.zip&lt;/FONT&gt;&lt;/A&gt;&lt;br /&gt;&lt;FONT face=Arial&gt;&amp;nbsp;압축을 푼 후에.. (unzip 이용) 놔 둔다.. &lt;br /&gt;&lt;br /&gt;2. OS 환경 변경&lt;br /&gt;&lt;br /&gt;오라클 10g는 자체적으로 테스트된 몇 가지의 OS만 설치되도록 체크하는 부분이 있습니다.&lt;br /&gt;이를 위해 /etc/redhat-release 파일을 생성 후 레드햇 3 버전으로 만듭니다.&lt;br /&gt;# echo "redhat-3" &amp;gt; /etc/redhat-release&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. 사용자 및 그룹생성&lt;br /&gt;&lt;br /&gt;아래의 명령으로 사용자 및 그룹을 생성합니다.&lt;br /&gt;&lt;br /&gt;# groupadd dba&lt;br /&gt;# groupadd oinstall&lt;br /&gt;# useradd -g oinstall -G dba oracle&lt;br /&gt;# passwd oracle&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;오라클이 설치될 디렉토리를 생성합니다.&lt;br /&gt;&lt;br /&gt;# mdkir -p /u01/app/oracle&lt;br /&gt;# chown -R oracle.oinstall /u01&lt;br /&gt;# chmod -R 755 /u01/app/oracle&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. 커널 파라미터 수정&lt;br /&gt;&lt;br /&gt;/etc/sysctl.conf 파일에 뒷 부분에 아래와 같이 내용을 추가합니다.&lt;br /&gt;&lt;br /&gt;[root@localhost ~]# cat &amp;gt;&amp;gt; /etc/sysctl.conf &amp;lt;&amp;lt; eof&lt;br /&gt;### Oracle 10g Kernel Parameters&lt;br /&gt;kernel.shmmax = 1073741824&lt;br /&gt;kernel.sem = 250 32000 100 128&lt;br /&gt;fs.file-max = 65536&lt;br /&gt;eof&lt;br /&gt;&lt;br /&gt;수정한 /etc/systl.conf의 파라미터 값을 새롭게 커널에 적용시킵니다.&lt;br /&gt;&lt;br /&gt;[root@localhost ~]# /sbin/sysctl -p&lt;br /&gt;net.ipv4.ip_forward = 1&lt;br /&gt;net.ipv4.conf.default.rp_filter = 1&lt;br /&gt;kernel.sysrq = 0&lt;br /&gt;kernel.core_uses_pid = 1&lt;br /&gt;kernel.shmmax = 1073741824&lt;br /&gt;kernel.sem = 250 32000 100 128&lt;br /&gt;fs.file-max = 65536&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5. 오라클 사용자의 환경변수 추가&lt;br /&gt;&lt;br /&gt;/home/oracle/.bash_profile 파일의 뒤에 아래 내용을 추가합니다.&lt;br /&gt;&lt;br /&gt;##############################################&lt;br /&gt;export ORACLE_BASE=/u01/app/oracle&lt;br /&gt;export ORACLE_SID=ORCL&lt;br /&gt;export ORACLE_HOME=$ORACLE_BASE/product/10.1.0/db_1&lt;br /&gt;export PATH=$PATH:$ORACLE_HOME/bin&lt;br /&gt;export DISPLAY=:0.0&lt;br /&gt;##############################################&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;관리자(root) 권한으로 아래의 명령을 실행합니다.&lt;br /&gt;# xhost + 127.0.0.1&lt;br /&gt;※ 위 명령은 반드시 해당 로컬서버에서 작업을 하셔야 합니다.(원격에서는 안됩니다.)&lt;br /&gt;(오라클 설치는 로컬서버에서 모든 작업을 하시는 것이 좋습니다.)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6. 오라클 설치시작&lt;br /&gt;&lt;br /&gt;※ 지금부터는 반드시 oracle 사용자 계정으로 실행해야 합니다.&lt;br /&gt;지금 root권한으로 로그인 되어있다면 로그아웃 하시고,&lt;br /&gt;oracle 계정으로 다시 로그인하시기 바랍니다.&lt;br /&gt;&lt;br /&gt;오라클 설치 프로그램을 압축푼 장소로 이동하여, 아래 파일을 찾아서 실행시킵니다.&lt;br /&gt;$ sh runInstaller&lt;br /&gt;&lt;br /&gt;※ 만약 글자가 깨져서 보인다면, 프로그램을 종료하고 아래명령을 입력한후 다시 프로그램을 실행합니다.&lt;br /&gt;$ unset LANG&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7. Welcome&lt;br /&gt;&lt;br /&gt;환영인사 입니다. Next를 클릭합니다.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8. Specify Inventory directory and credentials&lt;br /&gt;&lt;br /&gt;디렉토리와 시스템그룹 지정. Next를 클릭합니다.&lt;br /&gt;&lt;br /&gt;※ 경고창이 나타납니다.&lt;br /&gt;/u01/app/oracle/oraInventory/orainstRoot.sh를 실행하라는 내용입니다.&lt;br /&gt;콘솔을 띄워서 root 권한으로 변경한 다음, 아래와 같이 스크립트 파일을 실행합니다.&lt;br /&gt;# /u01/app/oracle/oraInventory/orainstRoot.sh&lt;br /&gt;팝업창의 Continue를 클릭합니다.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;9. Specify File Locations&lt;br /&gt;&lt;br /&gt;설치할 파일과 설치될 파일의 위치를 지정합니다. Next를 클릭합니다.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;10. Select Installation Type&lt;br /&gt;&lt;br /&gt;오라클을 설치할 유형을 선택합니다. Enterprise Edition을 선택하고, Next를 클릭합니다.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;11. Specific Prerequisite Checks&lt;br /&gt;&lt;br /&gt;이제까지의 설정을 확인합니다. 이상 없으면 Next를 클릭합니다.&lt;br /&gt;&lt;br /&gt;커널 파라미터를 체크하는 부분에서 경고 팝업이 뜹니다.&lt;br /&gt;Yes를 눌러 경고를 무시하고 계속 진행합니다.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;12. Select Database Configuration&lt;br /&gt;&lt;br /&gt;데이터베이스 사용 용도에 따라 설정 옵션을 선택합니다.&lt;br /&gt;보통 General Purpose로 하면 됩니다. Next를 클릭합니다.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;13. Specify Database Configuration Options&lt;br /&gt;&lt;br /&gt;데이터베이스의 Global Database Name/SID/Character set의 옵션을 지정합니다.&lt;br /&gt;Global Database Name와 SID는 [ORCL] 로 Character set은 [Korean KO16KSC5601]로 Database 예제 스키마도 생성합니다.&lt;br /&gt;Next를 클릭합니다.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;14. Select Database Management Option&lt;br /&gt;&lt;br /&gt;데이터베이스를 관리하는데 필요한 옵션을 선택합니다. Next를 클릭합니다.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;15. Specify Database File Storage Option&lt;br /&gt;&lt;br /&gt;데이터베이스 파일의 스토리지 옵션을 지정합니다. 보통 File System으로 하시면 됩니다.&lt;br /&gt;Next를 클릭합니다.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;16. Specify Backup and Recovery Options&lt;br /&gt;&lt;br /&gt;백업이나 복구 옵션을 지정합니다. 기본값으로 넘어갑니다.&lt;br /&gt;Next를 클릭합니다.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;17. Specify Database Schema Passwords&lt;br /&gt;&lt;br /&gt;오라클 관리를 위한 계정들의 패스워드를 입력합니다.&lt;br /&gt;(SYS, SYSTEM, SYSMAN, DBSNMP 등)&lt;br /&gt;개별적으로 입력해도 되며, 하단의 "Use the same password for all the accounts"를 선택하여 한번에 동일하게 입력 가능합니다.&lt;br /&gt;Next를 클릭합니다.&lt;br /&gt;&lt;br /&gt;18. Summary&lt;br /&gt;&lt;br /&gt;이제까지 선택한 내용을 창으로 보여줍니다. [Install] 버튼을 클릭하여 설치를 시작합니다.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;19. Install&lt;br /&gt;&lt;br /&gt;....[설치 진행 중]....&lt;br /&gt;&lt;br /&gt;자동으로 설치가 진행되는 동안, 차한잔 하면서 느긋하게 기다려줍시다.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;20. Configuration Assistants&lt;br /&gt;&lt;br /&gt;파일 설치 후 데이베이스 관련 파일들을 복사하고 오라클 인스턴스를 생성합니다.&lt;br /&gt;&lt;br /&gt;70%이상 넘어가면서 패스워드 오류가 날 수 있습니다. 이는 무시하셔도 좋습니다.&lt;br /&gt;&lt;br /&gt;모든 설치가 끝난 후, 각 오라클 시스템에 패스워드를 지정하려면 [Password Management]를 클릭하고, 아니면 [OK] 버튼을 클릭합니다.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;21. Setup Privileges&lt;br /&gt;&lt;br /&gt;[OK] 버튼을 클릭하면 root.sh 파일을 실행하라는 창이 나타납니다.&lt;br /&gt;root 권한으로 아래와 같이 스크립트 파일을 실행합니다.&lt;br /&gt;# /u01/app/oracle/product/10.1.0/db_1/root.sh&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;22. End of Installation&lt;br /&gt;&lt;br /&gt;이제 설치가 모두 종료되었습니다. Exit 버튼을 눌러서 프로그램을 종료합니다.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-----------------------------------------------------------------------------&lt;br /&gt;데이타베이스를 기동만 하면 안되죠 외부에서 접속하도록 리스너를 띄워야 합니다.&lt;br /&gt;&lt;br /&gt;우선 listener.ora 파일을 수정합니다.&lt;br /&gt;$ORACLE_HOME/network/admin/listener.ora 파일 내용&lt;br /&gt;&lt;br /&gt;SID_LIST_LISTENER =&lt;br /&gt;(SID_LIST =&lt;br /&gt;(SID_DESC =&lt;br /&gt;(SID_NAME = PLSExtProc)&lt;br /&gt;(ORACLE_HOME = /u01/app/oracle/product/10.1.0/db_1)&lt;br /&gt;(PROGRAM = extproc)&lt;br /&gt;)&lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;LISTENER =&lt;br /&gt;(DESCRIPTION_LIST =&lt;br /&gt;(DESCRIPTION =&lt;br /&gt;(ADDRESS_LIST =&lt;br /&gt;(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))&lt;br /&gt;)&lt;br /&gt;(ADDRESS_LIST =&lt;br /&gt;(ADDRESS = (PROTOCOL = TCP)(HOST = 해당ip)(PORT = 1521)) # &amp;lt;== 서버명 대신에 반드시 ip를 넣으세요 127.0.0.1을 넣으시면 안됩니다. 외부에서 소켓이 닫힌 것으로 인식합니다.&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;$ lsnrctl start&lt;br /&gt;&lt;br /&gt;※ 여기서 다음과 같은 Error가 날 경우... &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;/FONT&gt;&lt;FONT face=Arial&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;TNS-12537 : TNS:connection closed&lt;br /&gt;&amp;nbsp; &amp;nbsp; TNS-12560 : TNS:protocol adapter error&lt;br /&gt;&amp;nbsp; &amp;nbsp; TNS-00507 : Connection closed&lt;br /&gt;&amp;nbsp; &amp;nbsp; Linux Error : 29: Illegal seek &lt;br /&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp; &amp;nbsp; 우선 &lt;STRONG&gt;/etc/hosts&lt;/STRONG&gt; 파일 내에 &lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;FONT color=#ff0000&gt; &lt;STRONG&gt;127.0.0.1 localhost.localdomanin localhost&lt;/STRONG&gt;&lt;/FONT&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; 가 추가 되었는지 확인 후에... 다시 &lt;br /&gt;&amp;nbsp; &amp;nbsp; $ lsnrctl start &lt;br /&gt;&amp;nbsp; &amp;nbsp; 를 해본다... 그렇게 해도 되지 않을 경우에는.. &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;FONT color=#ff0000&gt;&lt;STRONG&gt;$ORACLE_HOME/network/admin 에 보면.. sqlnet.ora&lt;/STRONG&gt;&lt;/FONT&gt; 파일이 있다. &lt;br /&gt;&amp;nbsp; &amp;nbsp; 그 파일에.. 다음과 같은 명령어를 추가 한 후에.. 실행 하면.. 될것이다. &lt;br /&gt;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#ff0000&gt;&lt;FONT face=Arial&gt;&amp;nbsp; &lt;/FONT&gt;&lt;FONT face=Arial&gt;&lt;STRONG&gt;tcp.validnode_checking = no&lt;br /&gt;&amp;nbsp; &amp;nbsp; tcp.invited_nodes = (해당 ip , localhost,localhost.localdomain);&lt;/STRONG&gt;&amp;nbsp;&lt;br /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;&amp;nbsp; &amp;nbsp; 입력 후, 리스너 가동 여부를 확인 한다! &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;리스너의 기동을 확인합니다.&lt;br /&gt;&lt;br /&gt;$ netstat -a | grep 1521&lt;br /&gt;tcp 0 0 해당ip:1521 *:* LISTEN&lt;br /&gt;&lt;br /&gt;절대&lt;br /&gt;tcp 0 0 서버명:1521 *:* LISTEN&lt;br /&gt;으로 나오면 위 설정중 HOST의 내용을 확인하세요. &lt;/FONT&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-4769845479433808576?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/4769845479433808576/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/db-redhat-90-%ED%99%98%EA%B2%BD%EC%97%90%EC%84%9C-oracle-1020-%EC%84%A4%EC%B9%98-%ED%95%98%EA%B8%B0.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/4769845479433808576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/4769845479433808576'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/db-redhat-90-%ED%99%98%EA%B2%BD%EC%97%90%EC%84%9C-oracle-1020-%EC%84%A4%EC%B9%98-%ED%95%98%EA%B8%B0.html' title='[DB] Redhat 9.0 환경에서 Oracle 10.2.0 설치 하기'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-1458919446137510784</id><published>2009-07-07T12:33:00.000+09:00</published><updated>2011-01-29T22:24:00.429+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Local'/><title type='text'>[DB] SGA</title><content type='html'>&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;&lt;STRONG&gt;&lt;FONT color=#0000ff size=3&gt;1. System Golbal Area&lt;br /&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;br /&gt;&amp;nbsp;: SGA는 Oracle Server가 Startup 될 때, Computer Memory 영역에 할당되고, Dabase가 Shutdown 될 때 &lt;br /&gt;&amp;nbsp;&amp;nbsp; Memory에서 제거 된다. &lt;br /&gt;&lt;br /&gt;&lt;/P&gt;&lt;DIV class="imageblock center" style="CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center"&gt;&lt;A onclick="window.open(this.href);return false;" href="http://www.mbjconsulting.com/oracle_links/oracle_internal_architecture.html"&gt;&lt;IMG height=97 alt=SGA_Full2.jpg src="http://images.google.com/images?q=tbn:5vxC1wCPNtOTdM:www.mbjconsulting.com/oracle_links/images/SGA_Full2.jpg" width=139&gt;&lt;/A&gt;&lt;P style="MARGIN-TOP: 5px"&gt;&lt;SPAN&gt;이미지출처&lt;/SPAN&gt;&amp;nbsp;: &lt;A onclick="window.open(this.href);return false;" href="http://www.mbjconsulting.com/oracle_links/oracle_internal_architecture.html"&gt;&lt;SPAN style="COLOR: #008000"&gt;www.mbjconsulting.com&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;&lt;br /&gt;&lt;FONT color=#ff0000&gt;&lt;STRONG&gt;◆ Shared Pool :&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#000000&gt; Library Cache + Data Dictionary Cache &lt;br /&gt;&lt;/FONT&gt;&lt;FONT color=#000000&gt;&amp;nbsp; &amp;nbsp; : 가장 최근에 실행된 SQL 문장과 Database의 Table 및 Object, User등 많은 정보를 저장. &lt;br /&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000&gt;&lt;STRONG&gt;◆ Database Buffer Cache :&lt;/STRONG&gt;&lt;FONT color=#000000&gt; 가장 최근에 사용된 Data를 저장.&lt;br /&gt;&lt;/FONT&gt;&lt;STRONG&gt;◆ Redo Log Buffer :&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#000000&gt; Database에 가해진 변경 사항 기록. &lt;br /&gt;&lt;/FONT&gt;&lt;br /&gt;&lt;br /&gt;&lt;FONT color=#0000ff size=3&gt;&lt;STRONG&gt;2. Shared Pool&lt;/STRONG&gt;&lt;/FONT&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;(1) Library Cache : SQL TEXT, Parsing된 형태, RDBMS에 의해 제시되는 SQL구문의 실행 계획과 실행되는&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; PL/SQL PACKAGE(패키지)와 Procedure(프로시저)를 저장합니다. &lt;br /&gt;&amp;nbsp;(2) Data Dictionary Cache : 참조되는 Database의 모든 정보와, Architecture, User등이 정의된 모든 Table과 &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;View들의 집합. &lt;br /&gt;&lt;br /&gt;&amp;nbsp;※ Shared Pool의 크기는 Oracle의 환경변수 File인 Parameter File에 지정된 값으로 결정.&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;shared_pool_size&lt;/FONT&gt;&lt;/STRONG&gt;는 Shared Pool의 크기를 결정하는 Parmeter. &lt;br /&gt;&lt;br /&gt;&lt;FONT color=#993366&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;2-1. Library Cache&lt;/FONT&gt;&amp;nbsp;&lt;br /&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&amp;nbsp;: User가 요청한 Query문장을 Server Process가 여러 단계를 처져 작업하게 될 때, 사용하는 작업 공간. &lt;br /&gt;&amp;nbsp;&amp;nbsp; 문자의 Text, Parse Tree, Execution Plan등을 저장. &lt;br /&gt;&amp;nbsp;&amp;nbsp; SQL문장 하나를 실행시마다 사용된&lt;STRONG&gt; SQL문장이 저장&lt;/STRONG&gt;. &lt;br /&gt;&amp;nbsp;&amp;nbsp; User가 이전과 동일한 SQL 문장을 길행하면 &lt;STRONG&gt;Parse Time을 줄여주며 &lt;/STRONG&gt;성능을 향상 시킴. &lt;br /&gt;&lt;br /&gt;&amp;nbsp;※ 동일한 문장 &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; - 대소문자, 공백 등을 포함하여 문자열이 동일한 경우&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; - 참조된 Object가 동일한 경우&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; - 변수의 유형과 이름이 동일한 경우&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; - User(Schema)도 동일한 경우 &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; 즉, &lt;STRONG&gt;100% 같은 문장만이 동일한 문장으로 인식 된다.&lt;/STRONG&gt; &lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;&lt;FONT color=#9b18c1 size=2&gt;2-2. Data Dictionary Cache&lt;/FONT&gt;&lt;/STRONG&gt;&lt;br /&gt;&amp;nbsp;: Query문의 Table, Column의 정보, User Privilege등을 Server Process가 참조하는 영역 &lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;&amp;nbsp;(1) Data Dictionary Cache에 저장된 정보&lt;/STRONG&gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp; - Database에 존재하는 &lt;STRONG&gt;Table과 View의 이름&lt;/STRONG&gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp; - &lt;STRONG&gt;Table의 Column명과 Data Type&lt;/STRONG&gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp; - &lt;STRONG&gt;모든 User의 정보와 Privilege를 저장하는 Table과 View&lt;/STRONG&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;STRONG&gt;(2) Data Dictionary Cache에 저장된 내부 정보 구분 하기&lt;br /&gt;&amp;nbsp; &amp;nbsp; - User_ : 현재 User가 소유한 Object에 대한 정보&lt;br /&gt;&amp;nbsp; &amp;nbsp; - ALL_ : 현재 User가 Access 할 수 있는 Object에 대한 정보&lt;br /&gt;&amp;nbsp; &amp;nbsp; - DBA_ : DBA만이 접근 가능한 VIEW로 Database의 모든 정보를 제공 &lt;br /&gt;&amp;nbsp; &amp;nbsp; - V$ : Database내부의 Architecture 및 성능정보를 보는 Dynamic Performance View(동적성능 뷰)&lt;br /&gt;&lt;/STRONG&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; ex) SQL&amp;gt; SELECT object_name &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; FROM user_object; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SQL&amp;gt; DESC user_objects =&amp;gt; sql +에서 하세요~ &lt;br /&gt;&lt;br /&gt;==============================================================&lt;br /&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-1458919446137510784?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/1458919446137510784/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/db-sga.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/1458919446137510784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/1458919446137510784'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/db-sga.html' title='[DB] SGA'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-1553155915294719422</id><published>2009-07-07T12:31:00.000+09:00</published><updated>2011-01-29T22:24:00.378+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Local'/><title type='text'>[DB] Oracle DB에 접속 하는 3가지 방식!</title><content type='html'>&lt;FONT face=Arial&gt;&lt;STRONG&gt;&lt;FONT color=#0000ff&gt;&amp;lt;Oracle DB에 접속 하는 3가지 방식&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/FONT&gt;1. Local 방식 &lt;br /&gt;&lt;/STRONG&gt;&lt;br /&gt;&amp;nbsp; - DB server가 다른 곳이 있어서 Host IP를 가지고 접속 &lt;br /&gt;&amp;nbsp; - ID/PW 가 필요함. &lt;br /&gt;&amp;nbsp; - DB server 의 ID/PW 필요&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;2. TNS 방식 (Client - Server) &lt;/STRONG&gt;&lt;br /&gt;&amp;nbsp; - DB의 Host IP &lt;br /&gt;&amp;nbsp; - DB Connect Port &lt;br /&gt;&amp;nbsp; - DB 통신 프로토콜 &lt;br /&gt;&amp;nbsp; - DB SID&lt;br /&gt;&amp;nbsp; - DB ID/PW&lt;br /&gt;&lt;br /&gt;&amp;nbsp;=&amp;gt; 많은 정보들이 필요하지만 이러한 정보들은 Oracle Home Directory &amp;gt; network &amp;gt; Admin 폴더에 보면 &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; tnsnames.ora File에 다 들어가 있다. 이것을 변경해 주면.. 접속 할 수 있다. &lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;3. 응용프로그램을 통한 접속 방식!&lt;/STRONG&gt; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;=&amp;gt; SQL * PLUS 같은 응용 프로그램 으로 접속! &lt;/FONT&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-1553155915294719422?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/1553155915294719422/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/db-oracle-db%EC%97%90-%EC%A0%91%EC%86%8D-%ED%95%98%EB%8A%94-3%EA%B0%80%EC%A7%80-%EB%B0%A9%EC%8B%9D.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/1553155915294719422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/1553155915294719422'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/db-oracle-db%EC%97%90-%EC%A0%91%EC%86%8D-%ED%95%98%EB%8A%94-3%EA%B0%80%EC%A7%80-%EB%B0%A9%EC%8B%9D.html' title='[DB] Oracle DB에 접속 하는 3가지 방식!'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-2128832198139404128</id><published>2009-07-07T12:30:00.000+09:00</published><updated>2011-01-29T22:24:00.310+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Local'/><title type='text'>[DB] SQL * PLUS 명령어 모음</title><content type='html'>&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif color=#0000ff size=3&gt;&lt;STRONG&gt;&amp;lt;SQL * PLUS 명령어&amp;gt;&lt;/STRONG&gt;&lt;/FONT&gt; &lt;br /&gt;&lt;br /&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;1. linesize : 좌,우 화면에 linesize를 재설정(default : 100) &lt;FONT color=#ff0000&gt;ex) sql&amp;gt; set linesize 200&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;2. pagesize : 상,하 page size를 재설정(default : 14) &lt;FONT color=#ff0000&gt;ex) sql&amp;gt; set pagesize 20&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;3. desc Table_name : Table의 구조를 본다. &lt;FONT color=#ff0000&gt;ex) sql&amp;gt; desc emp;&lt;/FONT&gt; &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;4. Edit(=ed) : SQL문 편집 시 사용. (윈도우에서는 메모장(afiedit.buf File)이 열림) &lt;FONT color=#ff0000&gt;ex) sql&amp;gt; ed&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;5. Run(=/) : Buffer에 들어 있는 SQL 문장을 실행 &lt;FONT color=#ff0000&gt;ex) sql&amp;gt; /&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;6. List(=l) : Buffer에 들어 있는 SQL 내용을 볼 수 있음. &lt;FONT color=#ff0000&gt;ex) sql&amp;gt; l&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;7. @File_name : SQL의 파일을 저장 했을 시, SQL Buffer로 불러 와서 실행. &lt;FONT color=#ff0000&gt;ex) sql&amp;gt; @annual.sql&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;8. get File_name : Disk File 즉, SQL파일로 저장 했을 시, 그 내용을 Buffer로 불러 들임. &lt;FONT color=#ff0000&gt;ex) sql&amp;gt; get annual.sql&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;9. save File_name : 현재의 Buffer에 있는 내용을 File_name으로 저장한다. (반드시 .sql 파일) &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;FONT color=#ff0000&gt; ex) sql&amp;gt; save annual.sql&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-2128832198139404128?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/2128832198139404128/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/db-sql-plus-%EB%AA%85%EB%A0%B9%EC%96%B4-%EB%AA%A8%EC%9D%8C.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/2128832198139404128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/2128832198139404128'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/db-sql-plus-%EB%AA%85%EB%A0%B9%EC%96%B4-%EB%AA%A8%EC%9D%8C.html' title='[DB] SQL * PLUS 명령어 모음'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-7433915185650439989</id><published>2009-07-07T12:29:00.000+09:00</published><updated>2011-01-29T22:24:00.242+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Local'/><title type='text'>[DB] Oracle Database Server의 구성</title><content type='html'>Oracle Database Server는 Oracle Instance 와 Oracle Database로 분리 되어 있다. &lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;- Oracle Instance : Oracle을 접속하게 하기 위한 수단(Memory, Process) &lt;br /&gt;- Oracle Database : Oracle이 파일을 저장하기 위한 수단(File)&lt;br /&gt;&lt;/STRONG&gt;&lt;br /&gt;&lt;br /&gt;※ Oracle Architecture &lt;br /&gt;&amp;nbsp;(1) Architecture : SGA + DATABASE Files + Process&lt;br /&gt;&amp;nbsp;(2) Structure : DATABASE, TABLESPACE, SEGMENT, EXTENT, BLOCK (논리적인 저장단위)&lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;&lt;FONT color=#0000ff size=3&gt;1. Memory&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;- SGA : Oracle DATABASE가 StartUp(기동)될 때 Memory에 할당되는 공유 영역&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(Shared Pool, Database Buffer Cache, Redo Log Buffer)&lt;br /&gt;&lt;STRONG&gt;&amp;nbsp; (1) Shared Pool &lt;br /&gt;&lt;/STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: 공유 메모리 영역, SQL문장들이 처리되는 Library Cache, Data Dictionary 정보를 간직하고 있는 &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; Data Dictionary Cache로 구성됨. &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; - Library Cache : SQL 문장을 실행하거나 문장에 관한 정보를 보관&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; - Data Dictionary Cache : DB의 Table과 View 이름, Table들의 Column명과 Data Type, User 정보를&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 포함하는 Data Dictionary 정보를 저장하고 있는 공간.&lt;br /&gt;&lt;STRONG&gt;&amp;nbsp; (2) Database Buffer Cache&lt;br /&gt;&lt;/STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : SQL문장의 실행으로 인해 Disk로부터 읽어 들인 Data의 복사본을 저장하는 Memery 영역. &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Data의 변경전 값을 보관하는 Before Image, 변경 후 값을 저정하는 After Imager로 구성.&lt;br /&gt;&lt;STRONG&gt;&amp;nbsp; (3) Redo Log Buffer &lt;br /&gt;&lt;/STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : Database의 모든 변경 사항에 관한 정보를 기록. 장애 발생시 DB Recovery에 사용됨.&lt;br /&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: right"&gt;July 15, 2007&lt;/DIV&gt;===================================================================&lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;&lt;FONT color=#0000ff size=3&gt;2. Files &lt;br /&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp;OS에 저장되는 일반 File형태와 DB 내부에 저장되는 형태로 나눌 수 있는데 먼저&lt;STRONG&gt; DB 내부에 저장되고 Oracle DB를 구성하는 3개&lt;/STRONG&gt;의 중요한 File이 있다.&lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;&amp;nbsp;(1) Control Files &lt;br /&gt;&lt;/STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; : Database에 무결성을 보장해 주는 Files. 즉, Oracle DB의 상태 정보를 저장 한다. &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 최소 하나의 파일이 필요. 이진 파일로 구성되어 수정 불가. &lt;br /&gt;&lt;STRONG&gt;&amp;nbsp;(2) Data Files&lt;/STRONG&gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; : DB의 실제 Data를 저장하는데 사용. (데이터 객체 저장 + Data Dictionary 정보도 포함됨.) &lt;br /&gt;&lt;STRONG&gt;&amp;nbsp;(3) Redo Log Files&lt;/STRONG&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; : 모든 Database의 변경 사항을 저장. 오로지 복구를 위해서만 사용되는 File.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;Oracle Database &lt;STRONG&gt;외부에 저장되는 Files.&lt;/STRONG&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;&amp;nbsp;(1) Parameter File&lt;/STRONG&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : Oracle DB의 환경설정 Files. Instance의 상태 정보 저장. Txt File로 되어 있어서 수정이 가능함. &lt;br /&gt;&lt;STRONG&gt;&amp;nbsp;(2) Password File&lt;/STRONG&gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : DB의 관리자 인증을 담당 하는 File. &lt;br /&gt;&lt;STRONG&gt;&amp;nbsp;(3) Archive Log File&lt;/STRONG&gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : Redo Log File의 복사본. 즉, Recovery를 위해 사용.&lt;br /&gt;&lt;STRONG&gt;&amp;nbsp;(4) Trace File&lt;/STRONG&gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : BackGround Process의 Error 정보를 기록하며 DB의 문제가 발생시 그 원인을 찾아내는데 사용.&lt;br /&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: right"&gt;July 16, 2007&lt;/DIV&gt;===================================================================&lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;&lt;FONT face=arial,helvetica,sans-serif color=#0000ff size=3&gt;3. Process&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;Oracle Process는 Server Process, User Process, Background Process 등이 있다. &lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;&amp;nbsp;(1) Sever Process &lt;br /&gt;&lt;/STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; : User Process로부터 전달받은 &lt;STRONG&gt;SQL문을 Parse(해석), Execute(실행), Fetch(인출)작업을&lt;/STRONG&gt; 통해 &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 결과를 다시 User에게 전달하는 역할. &lt;br /&gt;&lt;STRONG&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;(2) User Process&lt;/STRONG&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; : User가 실행시킨 &lt;STRONG&gt;SQL문을 Server Process에 전달하는 역할.&lt;/STRONG&gt;&amp;nbsp;&lt;br /&gt;&lt;STRONG&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;(3) Background Process&lt;/STRONG&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; : Oracle Database의 운영에 필요한 전체적인 기능을 담당하는 Process로 이중 필수 5대 Process인 &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;STRONG&gt;PMON, SMON, CKPT, DBWR, LGWR&lt;/STRONG&gt;등은 Oracle Database를 운영하는데 필수 Process 임. &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; - DBWR : Database Buffer Cache의 내용을 DataFile에 내려쓰기 &lt;br /&gt;&amp;nbsp;&amp;nbsp; - LGWR : Redo Log Buffer의 내용을 Redo Log File에 내려쓰기&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&lt;FONT color=#ff0000&gt;- SMON : Database Open시 File들의 Consistency(일관성)검사 및 Database Recovery. &lt;br /&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp; &lt;FONT color=#ff0000&gt;&lt;STRONG&gt;- PMON : Process 비정상 Shutdown시 Resource 회수, Transaction Rollback, Lock 해제.&lt;br /&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&amp;nbsp; &amp;nbsp;- CKPT : Buffer Cache 내의 변경 사항이 Database에 영구적으로 기록 될때 마다 DB 상태 정보 갱신. &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (Database 동기화 시켜 줌)&lt;br /&gt;&lt;br /&gt;&lt;DIV style="TEXT-ALIGN: right"&gt;July 18, 2007&lt;/DIV&gt;===================================================================&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-7433915185650439989?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/7433915185650439989/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/db-oracle-database-server%EC%9D%98-%EA%B5%AC%EC%84%B1.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/7433915185650439989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/7433915185650439989'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/db-oracle-database-server%EC%9D%98-%EA%B5%AC%EC%84%B1.html' title='[DB] Oracle Database Server의 구성'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-4371612202374234609</id><published>2009-07-07T12:27:00.000+09:00</published><updated>2011-01-29T22:24:00.187+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Local'/><title type='text'>[DB] 리눅스 상에서 오라클 10g 설치 하기.</title><content type='html'>&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;&amp;lt; OS 환경 &amp;gt;&lt;br /&gt;&amp;nbsp;- Asianux &lt;br /&gt;&amp;nbsp;- Oracle 10g &lt;br /&gt;&amp;nbsp;- VM ware 사용 &lt;br /&gt;&lt;br /&gt;1. 오라클 설치를 위해 오라클 홈페이지에서 프로그램을 다운 받습니다. &lt;br /&gt;&amp;nbsp;: http://www.oracle.com/technology/software/products/database/oracle10g/&lt;br /&gt;&amp;nbsp;&amp;nbsp; Oracle Database 10g Release 1 (10.1.0.3) for Linux x86 &lt;br /&gt;&lt;br /&gt;2. 압축을 해제 합니다. &lt;br /&gt;&amp;nbsp;: # zcat file_name &amp;nbsp;or # unzip file_name.zip or # tar xvfz file_name.tar.gz &lt;br /&gt;&lt;br /&gt;3. AsiaNux에서는 "오라 나비" 이라는 오라클을 특별한 변수 설정 없이 설정할 수 있게 하는 프로그램이 있다.&lt;br /&gt;&amp;nbsp; &amp;nbsp; 만약, "오라나비"를 사용한다면, 앞으로를 잘 따라하게 되면.. 설치 될 것이다. &lt;br /&gt;&amp;nbsp; &amp;nbsp; (여기서는 "오라나비" 사용이 아닌, 환경 설정, 유저 추가 등.. &lt;STRONG&gt;오라나비를 이용하지 않을 경우를 설명한다&lt;/STRONG&gt;.)&lt;br /&gt;&lt;br /&gt;4. 오라클 설치 시에 사용될 사용자 및 그룹을 생성합니다. &lt;br /&gt;&amp;nbsp;&amp;nbsp; # groupadd dba&lt;br /&gt;&amp;nbsp;&amp;nbsp; # groupadd oinstall&lt;br /&gt;&amp;nbsp;&amp;nbsp; # useradd -g oinstall -G dba oracle //초기화 그룹과 그룹을 지정하여 oracle 사용자를 추가한다. &lt;br /&gt;&amp;nbsp;&amp;nbsp; # passwd oracle&lt;br /&gt;&amp;nbsp;&amp;nbsp; # mkdir -p /u01/app/oracle &lt;br /&gt;&amp;nbsp;&amp;nbsp; # chown -R oracle.oinstall /u01&lt;br /&gt;&amp;nbsp;&amp;nbsp; # chmod -R 755 /u01/app/oracle&lt;br /&gt;&amp;nbsp;&amp;nbsp; ※ 오라클을 다른 경로에 설치하고자 하는 경우 위의 'u01'을 알맞은 경로로 바꾸고, &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "오라클 사용자 환경 변수 설정" 부분에서 'ORACLE_BASE' 항목을 적절한 값을 변경하여 입력 하면 된다. &lt;br /&gt;&lt;br /&gt;&amp;nbsp;5. 커널 파라미터 수정 &lt;br /&gt;&amp;nbsp; # vi /etc/sysctl.conf&lt;br /&gt;### Oracle 10g Kernel Parameters &lt;br /&gt;&amp;nbsp;kernel.shmmax = 2147483648&lt;br /&gt;&amp;nbsp;kernel.sem = 250 32000 100 128 &lt;br /&gt;&amp;nbsp;fs.file-max = 65536 &lt;br /&gt;(/etc/sysctl.conf 파일에 kernel.shmmax 값이 있다면 수정 또는 기존 행 주석 처리 후 입력함)&lt;br /&gt;&lt;br /&gt;# /sbin/sysctl -p //수정한 파라미터 값을 커널에 적용&lt;br /&gt;&lt;br /&gt;6. 오라클 사용자 환경 변수 설정 &lt;br /&gt;&amp;nbsp;- $HOME/.bash_profile를 열어 하단에 오라클 설치 및 사용을 위한 설정을 입력한다. &lt;br /&gt;&lt;br /&gt;export ORACLE_BASE=/u01/app/oracle&lt;br /&gt;export ORACLE_SID=ORCL&lt;br /&gt;export ORACLE_HOME=$ORACLE_BASE/product/10.1.0/db_1&lt;br /&gt;export PATH=$PATH:$ORACLE_HOME/bin &lt;br /&gt;&lt;br /&gt;7. 본격적인 오라클 설치를 위해 콘솔창에서 OUI를 띄운다. &lt;br /&gt;&amp;nbsp; &amp;nbsp; 만약 init 3환경에서 작업을 했다면, startx 후에.. 콘솔 창을 띄운 후 작업을 한다. &lt;br /&gt;&lt;br /&gt;&amp;nbsp;# sh runInstaller &lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; 만약, OUI의 글자가 깨어져서 보인다면 $unset LANG 을 실행 후 다시 띄운다. &lt;br /&gt;&lt;br /&gt;환영 메시지가 나타나면, 읽어보고.. 열심히... ^^:; &lt;br /&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face=arial,helvetica,sans-serif&gt;※ 참조 &lt;/P&gt;&lt;/FONT&gt;&lt;P&gt;[Redhat 9.0 환경에서 Oracle 10.2.0 설치 하기]&lt;/P&gt;&lt;P&gt;&amp;nbsp;= &amp;gt; &lt;A href="http://blenz.textcube.com/30"&gt;http://blenz.textcube.com/30&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-4371612202374234609?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/4371612202374234609/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/db-%EB%A6%AC%EB%88%85%EC%8A%A4-%EC%83%81%EC%97%90%EC%84%9C-%EC%98%A4%EB%9D%BC%ED%81%B4-10g-%EC%84%A4%EC%B9%98-%ED%95%98%EA%B8%B0.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/4371612202374234609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/4371612202374234609'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/db-%EB%A6%AC%EB%88%85%EC%8A%A4-%EC%83%81%EC%97%90%EC%84%9C-%EC%98%A4%EB%9D%BC%ED%81%B4-10g-%EC%84%A4%EC%B9%98-%ED%95%98%EA%B8%B0.html' title='[DB] 리눅스 상에서 오라클 10g 설치 하기.'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-6019123459028096775</id><published>2009-07-07T12:26:00.000+09:00</published><updated>2011-01-29T22:24:00.116+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>[Wiget] 위젯 가운데 정렬 하기</title><content type='html'>나는 가운데 정렬을 하고 싶다구!!!! &lt;br /&gt;특별한 도움말이 없던... 나는.. 비장의 무기(?) 소스 보기를 통해.. &lt;br /&gt;찾아보기 시작했다. &lt;br /&gt;&lt;br /&gt;머.. 간단한 태그라..&amp;lt;center&amp;gt;만 쓰면 되겠지? 하고.. 썼지만.. &lt;br /&gt;되지 않았다..ㅜㅜ&lt;br /&gt;&lt;br /&gt;그래서 앞뒤 부분을 잘 살펴보니.. &lt;br /&gt;&amp;lt;span&amp;gt;과 같이 쓰이는 것이였다. &lt;br /&gt;&lt;br /&gt;그리하여... 혹시나.. 나처럼.. 붙여 넣기 후.. 좌측정렬에 난감해 하시는 분들을 위한 포스팅! &lt;br /&gt;중앙 정렬을 하고 싶을 때는요.. &lt;br /&gt;&lt;br /&gt;&lt;DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #c9edff"&gt;&lt;STRONG&gt;&amp;lt;center&amp;gt;&amp;lt;span&amp;gt;[복사해 놓은 소스]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;br /&gt;이렇게 하시면 된답니다~&lt;br /&gt;도움이 되셨길..^^&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-6019123459028096775?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/6019123459028096775/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/wiget-%EC%9C%84%EC%A0%AF-%EA%B0%80%EC%9A%B4%EB%8D%B0-%EC%A0%95%EB%A0%AC-%ED%95%98%EA%B8%B0.html#comment-form' title='1개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/6019123459028096775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/6019123459028096775'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/wiget-%EC%9C%84%EC%A0%AF-%EA%B0%80%EC%9A%B4%EB%8D%B0-%EC%A0%95%EB%A0%AC-%ED%95%98%EA%B8%B0.html' title='[Wiget] 위젯 가운데 정렬 하기'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-7315856205481480899</id><published>2009-07-07T12:08:00.000+09:00</published><updated>2011-01-29T22:24:00.069+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>[Web] 휴리스틱(Heuristic)</title><content type='html'>&lt;P&gt;휴리스틱(heuristic)&lt;/P&gt;&lt;P&gt;휴리스틱은 불확실성 하에서 의사결정 (또는 판단)을 해야 할때, 과거의 경험을 토대로 판단을 하는 방법을 말한다.따라서 의사결정이 빠르다라는 장점은 있지만, 그 판단이 항상 옳다라고 장담을 할 수 없는 단점이 있다. &lt;/P&gt;&lt;P&gt;&lt;br /&gt;&lt;STRONG&gt;(1) 이용가능한 휴리스틱 (Availability Heuristic)&lt;/STRONG&gt;&lt;br /&gt;자신의 경험을 했거나 들을 정보를 토대로 판단을 하는 것이다.&lt;br /&gt;이 경우 자신이 들은 것의 빈도에 따라 잘못된 판단을 할 수 있다.&lt;br /&gt;예를 들어 미국에서 자살자수과 타살자수 중 어느 것이 더 많냐라는 질문이 있을 때,&lt;br /&gt;대부분 타살이라고 하지만 실제로는 자살이 타살보다 더 많다.&lt;br /&gt;이는 매스컴을 통해 자살보다는 타살에 대한 보도가 자주 나오기 때문에, 타살이 더 많다라고 느끼는 것이다.&lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;(2)이미지화 용이화 (Ease of Imaginablility)&lt;/STRONG&gt;&lt;br /&gt;어떤 판단을 할 때 자신이 이미지화(형상화) 할 수 있는 방향으로 결정을 하는것을 말한다.&lt;br /&gt;자신이 머리속에서 이미지화 할수 있는 것을 없는 것에 우선하여 옳다라고 생각한다.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;(3) 사후판단 편향 (Hindsight bias)&lt;/STRONG&gt;&lt;br /&gt;어떤 사건(또는 의사 결정이 필요한 event)의 결과를 알고 나서는 자신이 사전에 그것을 알았다는 듯이 생각하는 것이다.&lt;br /&gt;흔히 "내가 그럴 줄 알았어" 라고 말하는 것으로, 본인은 사건 전에는 몰랐지만 사건이 일어난 후 그것을 마치 알았다고 생각하는 것이다.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;(4) 대표성 함정 (Representativeness Heuristic)&lt;/STRONG&gt;&lt;br /&gt;일반적으로 알려져있는(대표적인) 사실로 인해 잘못된 판단을 하는 것으로, 대수의 법칙(law of numbers)법칙과 유사한다.&lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;(5) 도박사의 오류 (Gambler's Fallacy)&lt;/STRONG&gt;&lt;br /&gt;과거의 결과를 토대로 미래를 잘못 예측하는것을 말한다.&lt;br /&gt;예를 들어 야구에서 2할 5푼(4번 타석에 나오면 1번은 안타는 치는 실력)의 타자가 있을 때,&lt;br /&gt;앞 타석 3번에서 안타를 못치면 4번째 타석에서는 안타를 친다라고 생각하는 오류를 말한다.&lt;br /&gt;실제로 4번째 타석에서도 안타를 칠 확률은 100%가 아닌 25%이다.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;(6) 평균으로의 회귀 (Regression to the Mean, Regression Effect)&lt;/STRONG&gt;&lt;br /&gt;단기적인 결과를 토대로 장기적인 결과를 예측하는 잘못된 판단을 하는 것을 말한다.&lt;br /&gt;단기적으로 불규칙한 결과가 있더라도 장기적으로 갈수록 평균치에 도달한다는 것을 말한다.&lt;br /&gt;5할(2번 타석에 나오면 1번은 안타는 치는 실력)의 실력을 가진 타자가 있다고 했을 때 초반에 부진하더라도 장기적으로 갈 수록 5할 타율에 도달한다.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;(7)기준율을 무시한 믿음 (Neglect of Base Rate)&lt;/STRONG&gt;&lt;br /&gt;확율을 고려하지 않은 판단으로 희귀한 병에 양성반응이 나왔고 신뢰성이 70% 이더라도, 사람들은 양성반응이라는 것 때문에 병에 걸린 확율을 70%가 아닌 100%로 판단을 한다.&lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;(8)기준점 효과와 조정(Anchoring and Adjustment)&lt;/STRONG&gt;&lt;br /&gt;불확실한 상황에서 판단을 할 때 기준점을 설정하고, 그 다음에 조정을 해서 최종 예측을 하는 것을 말한다.&lt;br /&gt;예를 들어, UN가맹국 중 아프리카 국가의 수를 맞히는 문제가 있고, 그전에 룰렛을 통한 임의의 숫자를 상대에게 알려주면, 국가의 수를 룰렛에 의해 나온 수에 유사하게 대답을 한다.&lt;br /&gt;룰렛의 수가 기준점이 되는 것으로 실제 아프리카 국가의 수와 룰렛의 수와는 전혀 관계가 없다.&lt;/P&gt;&lt;P&gt;-행동경제학 (도모노 노리오 저) 참조 &lt;DIV class=autosourcing-stub&gt;&lt;P style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 11px 0px 7px; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Dotum"&gt;&lt;STRONG style="PADDING-RIGHT: 7px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px"&gt;[출처]&lt;/STRONG&gt; &lt;A href="http://blog.naver.com/hks0385/150035572944" target=_blank&gt;휴리스틱(heuristic)&lt;/A&gt;&lt;SPAN style="PADDING-RIGHT: 7px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px"&gt;|&lt;/SPAN&gt;&lt;STRONG style="PADDING-RIGHT: 7px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px"&gt;작성자&lt;/STRONG&gt; &lt;A href="http://blog.naver.com/hks0385" target=_blank&gt;기획공학&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-7315856205481480899?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/7315856205481480899/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/web-%ED%9C%B4%EB%A6%AC%EC%8A%A4%ED%8B%B1heuristic.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/7315856205481480899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/7315856205481480899'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/web-%ED%9C%B4%EB%A6%AC%EC%8A%A4%ED%8B%B1heuristic.html' title='[Web] 휴리스틱(Heuristic)'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-8101296220278868726</id><published>2009-07-07T12:07:00.000+09:00</published><updated>2011-01-29T22:23:59.985+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>[Web] 서비스 기획자가 갖추어야 할 것들</title><content type='html'>각종 모집 요건 및 이력서를 쓰면서 느꼈던 것들이다. &lt;br /&gt;&lt;FONT color=#d41a01&gt;&lt;STRONG&gt;&lt;INS&gt;(아래의 내용은 극히.. 개인적인 것입니다.. 많은 조언 부탁 드립니다.)&lt;/INS&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;&lt;DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #d0ff9d"&gt;&lt;STRONG&gt;1. 커뮤니케이션 능력&lt;br /&gt;2. 다양한 경험 &lt;br /&gt;3. 꼼꼼한 분석력&lt;br /&gt;4. 창의력..(문제해결능력)&lt;br /&gt;5. 새로운 것을 두려워 하지 않는 도전 정신 &lt;br /&gt;6. 정리 능력&lt;br /&gt;7. 기술(Web 관련..)&lt;br /&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;br /&gt;&lt;STRONG&gt;&lt;FONT color=#008000&gt;&lt;br /&gt;이러한 것들이 있는데.. 나는 현재 무엇을 갖추고 있다고 생각하는가? &lt;br /&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #faffa9"&gt;&lt;STRONG&gt;1. 커뮤니케이션 능력&lt;/STRONG&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;======================= &amp;nbsp;&amp;nbsp; 50% &lt;br /&gt;&amp;nbsp; : 아직 논리적으로 무언가를 전달하지 못한다. &lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;2. 다양한 경험&lt;/STRONG&gt; &lt;br /&gt;&amp;nbsp;================================= &amp;nbsp; 80% &lt;br /&gt;&amp;nbsp; : 대외 활동, 봉사활동, 해외연수 등 다양한 경험을 학창시절 동안 했다.&lt;br /&gt;&lt;STRONG&gt;&lt;br /&gt;3. 꼼꼼한 분석력&lt;br /&gt;&lt;/STRONG&gt;&amp;nbsp;============================= &amp;nbsp; 70 %&lt;br /&gt;&amp;nbsp; : 점점 좋아지고 있는 점이다. 무언가를 배워가면서 하나하나 분석해 가는 것이 재미 있기 때문에&lt;br /&gt;&amp;nbsp; &amp;nbsp; 다음과 같은 점수를 주었다. &lt;br /&gt;&lt;STRONG&gt;&lt;br /&gt;4. 창의력 .. (문제해결능력)&lt;/STRONG&gt;&lt;br /&gt;&amp;nbsp;=====================================&amp;nbsp; 85%&lt;br /&gt;&amp;nbsp; : 주위에서 어떠한 문제가 발생하면 항상 나에게 온다. 그런데 이상하게 해결이 잘 된다. &lt;br /&gt;&amp;nbsp; &amp;nbsp; 또한, 빠른 판단으로 해결할 수 있는 방안 제시를 잘한다. (프로젝트나 업무 수행시 칭찬을 들어서..)&lt;br /&gt;&amp;nbsp; &amp;nbsp; (너무 자랑인가...ㅠ.ㅠ?)&lt;br /&gt;&lt;STRONG&gt;&lt;br /&gt;5. 도전 정신&lt;/STRONG&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;==========================&amp;nbsp; 60% &lt;br /&gt;&amp;nbsp; : 해외 연수를 하면서 많이 늘었다. 스키를 이틀 배우고 점프했던 기억을 떠올리면서 도전을 하면, &lt;br /&gt;&amp;nbsp; &amp;nbsp; 그 어느 것도 두렵지 않다. &lt;br /&gt;&lt;STRONG&gt;&lt;br /&gt;6. 정리 정리 정리..&lt;/STRONG&gt;&lt;br /&gt;&amp;nbsp;=============================&amp;nbsp; 70% &lt;br /&gt;&amp;nbsp; : 나는 흔적을 남기는 것을 좋아 한다. 그래서 블러그든 어디에는 끄적인다.. &lt;br /&gt;&amp;nbsp; &amp;nbsp; 그러나.. 조금 더 체계적으로 정리 해야 한다고 느낀다. &lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;7. 기술&lt;/STRONG&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;====================================&amp;nbsp; 85%&lt;br /&gt;&amp;nbsp; : Web과 관련된 기술은 Ajax, Html, JSP, PHP, Flex, Flash, Actionscript, Javascript 등 관련 언어에 &lt;br /&gt;&amp;nbsp; &amp;nbsp; 대해서도 알아야 한다고 생각한다. 흠.. 위와 같은 내용은 소스 리딩은 가능! 또한 홈페이지 제작도 &lt;br /&gt;&amp;nbsp; &amp;nbsp; 가능.. 그래서.. 85%.. (다른 기술들은 UI 작성 능력?? )&lt;/DIV&gt;&lt;br /&gt;&amp;nbsp;위의 내용은 내가 내 자신을 평가해 본 것입니다. 혹시.. 웹 기획자가 더 갖추어야 할 것들이 있거나..&lt;br /&gt;관련된 서적을 추천해 주고 싶으신 분은.. 꼭! 꼭! 댓글 및 트랙백 부탁 드립니다.. &lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-8101296220278868726?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/8101296220278868726/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/web-%EC%84%9C%EB%B9%84%EC%8A%A4-%EA%B8%B0%ED%9A%8D%EC%9E%90%EA%B0%80-%EA%B0%96%EC%B6%94%EC%96%B4%EC%95%BC-%ED%95%A0-%EA%B2%83%EB%93%A4.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/8101296220278868726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/8101296220278868726'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/web-%EC%84%9C%EB%B9%84%EC%8A%A4-%EA%B8%B0%ED%9A%8D%EC%9E%90%EA%B0%80-%EA%B0%96%EC%B6%94%EC%96%B4%EC%95%BC-%ED%95%A0-%EA%B2%83%EB%93%A4.html' title='[Web] 서비스 기획자가 갖추어야 할 것들'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-2826347046543122273</id><published>2009-07-07T12:06:00.000+09:00</published><updated>2011-01-29T22:23:59.797+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>[Web] "웹 기획론" 읽고 정리..</title><content type='html'>&lt;P&gt;웹 기획을 하기위한 필/수/도/서 (?) 라는.. &lt;br /&gt;&lt;STRONG&gt;"정유진의 웹 기획론 : 비즈니스의 성패를 결정하는 3C + 1P"&lt;br /&gt;&lt;/STRONG&gt;를 읽었다. &lt;br /&gt;&lt;br /&gt;그 동안 생각했던 모든 것들 + a로 많은 것을 얻을 수 있었으며.. &lt;br /&gt;나에게는 더 많은 꼼꼼함과 기초정보의 중요성을 더욱 느끼게 해주는 계기가 된 책이다. &lt;br /&gt;&lt;br /&gt;이 책은 간단하게 큰 타이틀만 보더라도.. 안에 내용을 알 수 있게 쓰여졌다. &lt;br /&gt;혹시 웹 기획자를 하고 계시거나.. 하고 싶으시다면.. 꼭 읽어 보고, 느껴 보았으면 좋겠다. &lt;br /&gt;&lt;/P&gt;&lt;DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffdaed"&gt;==================================================================================&lt;br /&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;STRONG&gt;&lt;SPAN lang=EN-US&gt;1. &lt;/SPAN&gt;웹 기획의 시작&lt;SPAN lang=EN-US&gt; : &lt;/SPAN&gt;명확한 목표 설정&lt;/STRONG&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;(1) &lt;/SPAN&gt;성공적인 웹사이트란 무엇인가&lt;SPAN lang=EN-US&gt;?&lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&amp;nbsp;&amp;nbsp; a. &lt;/SPAN&gt;성공적인 웹사이트를 만드는 두 가지 기본 사항 &lt;br /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;비즈니스 목표를 파악하는 것&lt;br /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;유저를 파악하는 것&lt;br /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&amp;nbsp;&amp;nbsp; b. ‘&lt;/SPAN&gt;변하지 않는 사이트&lt;SPAN lang=EN-US&gt;’&lt;/SPAN&gt;의 의미&lt;br /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;크게 바뀌지는 않으나 새로운 서비스를 꾸준히 제공한다&lt;SPAN lang=EN-US&gt;. &lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&amp;nbsp;&amp;nbsp; c. &lt;/SPAN&gt;웹기획이 전략이 될 때&lt;br /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;기준을 먼저 정하라&lt;SPAN lang=EN-US&gt;! &lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;그전에 생각해야 할 것들 &lt;br /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;왜 사이트를 만드는가&lt;SPAN lang=EN-US&gt;? &lt;/SPAN&gt;필요한가&lt;SPAN lang=EN-US&gt;? &lt;/SPAN&gt;리뉴얼하려고 하는가&lt;SPAN lang=EN-US&gt;?&lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;사이트의 성공이란 무엇이며&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;어떻게 측정하는가&lt;SPAN lang=EN-US&gt;?&lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;유저가 이 사이트를 통해 가장 얻고 싶은 것이 무엇인가&lt;SPAN lang=EN-US&gt;?&lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;유저는 이 사이트를 방문해서 무엇을 하는가&lt;SPAN lang=EN-US&gt;?&lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;유저가 다른 경쟁 사이트가 아닌 이 사이트를 방문해야 하는 이유는 무엇인가&lt;SPAN lang=EN-US&gt;?&lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;유저가 이 사이트를 다시 방문 해야 하는 이유는 무엇인가&lt;SPAN lang=EN-US&gt;? &lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;(2) &lt;/SPAN&gt;비즈니스 목표 설정&lt;SPAN lang=EN-US&gt; : &lt;/SPAN&gt;왜 만드는지 알아야 잘 만들 수 있다&lt;SPAN lang=EN-US&gt;.&lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&amp;nbsp;&amp;nbsp; a. &lt;/SPAN&gt;먼저 &lt;SPAN lang=EN-US&gt;“&lt;/SPAN&gt;왜&lt;SPAN lang=EN-US&gt;?”&lt;/SPAN&gt;라는 질문을 한다&lt;SPAN lang=EN-US&gt;. &lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; - &lt;/SPAN&gt;새로 만들 사이트를 목적을 묻는 것이다&lt;SPAN lang=EN-US&gt;. &lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&amp;nbsp;&amp;nbsp; b. &lt;/SPAN&gt;비즈니스 목표가 웹사이트의 목표와 꼭 일치하는 것은 아니다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;농심&lt;SPAN lang=EN-US&gt; site : &lt;/SPAN&gt;제품에 대한 상세 소개 &lt;br /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;(3) &lt;/SPAN&gt;브랜드와 웹기획&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;a. &lt;/SPAN&gt;온라인 브랜드는 유저의 경험으로 만들어진다&lt;SPAN lang=EN-US&gt;.&lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&amp;nbsp;&amp;nbsp; b. &lt;/SPAN&gt;오프라인 브랜드 이미지와 연계되어야 한다&lt;SPAN lang=EN-US&gt;. &lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;(4) &lt;/SPAN&gt;유저의 머리속에 들어가는 몇 가지 방법&lt;br /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&amp;nbsp;&amp;nbsp; a. &lt;/SPAN&gt;유저가 누구인지 아는데서 시작한다&lt;SPAN lang=EN-US&gt;. &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;즉&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;타겟을 정의하여 그 특정 타겟의 기호와 행동패턴에 맞는 사이트를 만든다&lt;SPAN lang=EN-US&gt;. &lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&amp;nbsp;&amp;nbsp; b. &lt;/SPAN&gt;유저의 행동 패턴을 보여주는 로그 분석&lt;br /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&amp;nbsp;&amp;nbsp; c. ‘&lt;/SPAN&gt;유저&lt;SPAN lang=EN-US&gt;’&lt;/SPAN&gt;에서 &lt;SPAN lang=EN-US&gt;‘&lt;/SPAN&gt;사람&lt;SPAN lang=EN-US&gt;’&lt;/SPAN&gt;으로&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;유저 시나리오 &lt;br /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&amp;nbsp;&amp;nbsp; d. &lt;/SPAN&gt;유저빌리 테스트 &lt;br /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;(5) &lt;/SPAN&gt;벤치마킹도 전략이다&lt;SPAN lang=EN-US&gt;.&lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&amp;nbsp;&amp;nbsp; a. &lt;/SPAN&gt;밴치마킹과 유저빌리티 테스트의 공통점&lt;br /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;무엇에 대해 알고 싶은지&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;미리 알고 있어야 한다&lt;SPAN lang=EN-US&gt;. &lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;기획 과정에서 지속적으로 이루어진다&lt;SPAN lang=EN-US&gt;.&lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;검증해야 한다&lt;SPAN lang=EN-US&gt;. &lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&amp;nbsp;&amp;nbsp; b. &lt;/SPAN&gt;나도 할래&lt;SPAN lang=EN-US&gt;, Me-too&lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;잘 하는 앞 사람이 하는 것을 그대로 따라하는 기획 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;c. &lt;/SPAN&gt;적합한 벤치마팅 대상 사이트는&lt;SPAN lang=EN-US&gt; ?&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;경쟁 사이트&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;분야는 다르더라도 같은 타겟층을 공유하는 사이트&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;같은 분야의 톱 사이트&lt;SPAN lang=EN-US&gt;, &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;최근 이슈 사이트&lt;br /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;br /&gt;&lt;STRONG&gt;2. &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt;사이트를 채우는 핵심&lt;SPAN lang=EN-US&gt; : Contents&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;(1) &lt;/SPAN&gt;컨텐츠의 구조를 설계하는 프로세스 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;a. &lt;/SPAN&gt;컨텐츠 기획의 &lt;SPAN lang=EN-US&gt;’&lt;/SPAN&gt;내용&lt;SPAN lang=EN-US&gt;’&lt;/SPAN&gt;과 &lt;SPAN lang=EN-US&gt;‘&lt;/SPAN&gt;형식&lt;SPAN lang=EN-US&gt;’ &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;컨텐츠 기획 체크리스트&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;컨텐츠의 목표&lt;SPAN lang=EN-US&gt; (&lt;/SPAN&gt;목적&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;타겟유저&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;수명&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;업데이트 방식&lt;SPAN lang=EN-US&gt;)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;컨텐츠의 제작&lt;SPAN lang=EN-US&gt; (&lt;/SPAN&gt;내용&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;포맷&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;분량&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;사용 범위&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;구성&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;담당&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;저작권&lt;SPAN lang=EN-US&gt;)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;컨텐츠의 운영 및 관리&lt;SPAN lang=EN-US&gt; (&lt;/SPAN&gt;업데이트 주기&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;업데이트 방식&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;관리&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;비용&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;가격&lt;SPAN lang=EN-US&gt;)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;컨텐츠의 제공&lt;SPAN lang=EN-US&gt; (&lt;/SPAN&gt;채널&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;구조&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;레이블링&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;네비게이션&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;검색&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;인터랙션&lt;SPAN lang=EN-US&gt;)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;b. &lt;/SPAN&gt;컨텐츠 리스트&lt;SPAN lang=EN-US&gt; (&lt;/SPAN&gt;재료 컨텐츠 전체를 목록화 한다&lt;SPAN lang=EN-US&gt;)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;무엇이 들어가고 무엇이 들어가지 않을지 결정한다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;컨텐츠별로 &lt;SPAN lang=EN-US&gt;‘&lt;/SPAN&gt;컨텐츠 체크리스트&lt;SPAN lang=EN-US&gt;’&lt;/SPAN&gt;의 각 항목을 검토한다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;문서화하고&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;공유한다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;c. &lt;/SPAN&gt;컨텐츠 분류하기&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;오프라인 관찰 &lt;SPAN lang=EN-US&gt;– &lt;/SPAN&gt;직접 뛰어 다니기 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;경쟁사 벤치마킹&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;카드 소팅&lt;SPAN lang=EN-US&gt; : &lt;/SPAN&gt;컨텐츠 분류 방법 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;d. &lt;/SPAN&gt;레이블링&lt;SPAN lang=EN-US&gt; : &lt;/SPAN&gt;분류된 정보에 이름 붙이기&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;직관성이 필요함&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;레이블의 역할&lt;SPAN lang=EN-US&gt; : &lt;/SPAN&gt;유저에게 설명&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;클릭 유도&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;정보 표현&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;e. &lt;/SPAN&gt;메타데이터&lt;SPAN lang=EN-US&gt; : &lt;/SPAN&gt;컨텐츠에 관한 컨텐츠&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;정보에 관한 정보의 맥락이 정의 되어 있는 데이터&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;검색 옵션 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;컨텐츠 부가 서비스 기획&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;메타데이터 키워드 관리&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;(2) &lt;/SPAN&gt;유저 메이킹 컨텐츠의 활용 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;a. &lt;/SPAN&gt;온라인 컨텐츠의 종류&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;제작 컨텐츠&lt;SPAN lang=EN-US&gt; : &lt;/SPAN&gt;업체가 직접 제작하거나 외주를 통해 유저에게 제공하는 컨텐츠 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;유저 메이킹 컨텐츠&lt;SPAN lang=EN-US&gt; : &lt;/SPAN&gt;유저가 만든 컨텐츠&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;유저가 재가공한 컨텐츠도 포함됨&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;유저 프로파일&lt;SPAN lang=EN-US&gt;/&lt;/SPAN&gt;액티비티&lt;SPAN lang=EN-US&gt; : &lt;/SPAN&gt;사이트를 운영하면서 자동으로 쌓이는 정보&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;링크 &lt;SPAN lang=EN-US&gt;: &lt;/SPAN&gt;중요한 정보와 중요하지 않은 정보를 유저가 대신 걸러줌 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;b. &lt;/SPAN&gt;유저 메이킹 컨텐츠를 사이트와 통합하는 방법&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;별도 게시판 별도 메뉴&lt;SPAN lang=EN-US&gt; : &lt;/SPAN&gt;낮은 단계의 통합 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;토크백&lt;SPAN lang=EN-US&gt; : &lt;/SPAN&gt;독자의 피드백 강화&lt;SPAN lang=EN-US&gt; :&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;리플&lt;SPAN lang=EN-US&gt; : &lt;/SPAN&gt;공동 컨텐츠 제작의 가능성&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;c. &lt;/SPAN&gt;컨텐츠 리사이클링&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;단기적 리사이클링&lt;SPAN lang=EN-US&gt;: &lt;/SPAN&gt;하이라이트 컨텐츠 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;: &lt;/SPAN&gt;인기있는 내용을 골라 베스트 컨텐츠 형태로 제공 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;장기적 리사이클링&lt;SPAN lang=EN-US&gt; : &lt;/SPAN&gt;컨텐츠의 자료화&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;(3) &lt;/SPAN&gt;컨텐츠의 서비스화 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;a. &lt;/SPAN&gt;마음과 주장을 드러내는 &lt;SPAN lang=EN-US&gt;‘&lt;/SPAN&gt;평가&lt;SPAN lang=EN-US&gt;’ &lt;/SPAN&gt;시스템&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;행동을 유발시키는 지관적인 인터페이스&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;인터페이스를 통해 유저에게 보상한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;b. &lt;/SPAN&gt;내 것으로 만드는 &lt;SPAN lang=EN-US&gt;‘&lt;/SPAN&gt;개인화&lt;SPAN lang=EN-US&gt;’ &lt;/SPAN&gt;서비스 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;c. &lt;/SPAN&gt;추천이나 선물을 통한 공유&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;d. &lt;/SPAN&gt;디지털 컨텐츠의 물리적 소유 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;e. &lt;/SPAN&gt;다양한 컨텐츠 소팅 옵션을 제공한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;br /&gt;&lt;STRONG&gt;3. &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt;사람과 사람이 만나다&lt;SPAN lang=EN-US&gt;: Community&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;(1) &lt;/SPAN&gt;웹 사이트에서 일어나는 커뮤니티 발전 단계 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;1&lt;/SPAN&gt;단계&lt;SPAN lang=EN-US&gt; : &lt;/SPAN&gt;사이트&lt;SPAN lang=EN-US&gt; -&amp;gt; &lt;/SPAN&gt;개인 일방향 푸시 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;컨텐츠 중심의 사이트가 지향하는 모드&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;2&lt;/SPAN&gt;단계&lt;SPAN lang=EN-US&gt; : &lt;/SPAN&gt;사이트 &lt;SPAN lang=EN-US style="mso-fareast-font-family: '맑은 고딕'; mso-fareast-theme-font: minor-latin"&gt;↔&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt; &lt;/SPAN&gt;개인 쌍방향 인터렉션&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;유저가 적극적으로 사이트 활동에 참가하게 되는 모드 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;3&lt;/SPAN&gt;단계&lt;SPAN lang=EN-US&gt; : &lt;/SPAN&gt;유저 &lt;SPAN lang=EN-US style="mso-fareast-font-family: '맑은 고딕'; mso-fareast-theme-font: minor-latin"&gt;↔&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt; &lt;/SPAN&gt;유저 간의 멀티 커뮤니케이션&lt;SPAN lang=EN-US&gt;/&lt;/SPAN&gt;커뮤니티&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;유저가 사이트와 인터렉션 뿐만 아니라&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;다른 유저와 적극적으로 커뮤니케이션 하는 모드 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;(2) &lt;/SPAN&gt;커뮤니티 기획시 우선 컨텐츠나 서비스에 사람과 사람을 연결시키는 커넥티비티라는 개념을 &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 도입하자&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;(3) &lt;/SPAN&gt;사이트에&lt;SPAN lang=EN-US&gt; Connectivity&lt;/SPAN&gt;을 도입하는 방법&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;a. &lt;/SPAN&gt;여기에 사람이 있음을 보여준다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;조회수 공개&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;컨텐츠를 본 사람들의 이름 공개&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;컨텐츠를 본 사람들의 의견 공개&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;b. &lt;/SPAN&gt;사람과 사람이 만날 수 잇는 공간을 제공한다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;유저가 필요에 따라 공간을 만들게 한다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;사이트에서 미리 주제별로 분류된 공간을 제공한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;c. &lt;/SPAN&gt;사람에 대한 정보를 제공한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;내가 돋보일 수 있는 방법이나 내 감정을 표현할 수 있는 방법을 제공한다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;프로필 분석 서비스&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;아바타&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;행동스토리&lt;SPAN lang=EN-US&gt;(Review)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;다른 사람의 추천이나 평가&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;회원 등급&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;d. &lt;/SPAN&gt;내가 원하는 사람을 쉽게 찾을 수 있는 방법을 제공한다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;조건에 의한 검색&lt;SPAN lang=EN-US&gt;/&lt;/SPAN&gt;브라우징&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;취향이나 행동을 통한 매칭 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;회원 프로모션&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;e. &lt;/SPAN&gt;그 사람과 연결할 수 있는 방법을 제공한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;생각이나 정보 등을 나눌 수 있는 방법을 제공한다&lt;SPAN lang=EN-US&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;STRONG&gt;&lt;SPAN lang=EN-US&gt;4. &lt;/SPAN&gt;유저의 마음을 읽는다&lt;/STRONG&gt;&lt;SPAN lang=EN-US&gt;&lt;STRONG&gt;. : Commerce&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;(1) &lt;/SPAN&gt;필요한 상품을 찾게 한다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;a. &lt;/SPAN&gt;유저의 니즈를 창출한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;기획&lt;SPAN lang=EN-US&gt;/&lt;/SPAN&gt;프로모션 영역을 활용한다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;유저에게 제품을 푸시한다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;b. &lt;/SPAN&gt;상품에 대한 다양한 진입 경로를 제공한다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;다양한 방식의 상품 분류를 제공한다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;하나의 상품이&lt;SPAN lang=EN-US&gt; 2&lt;/SPAN&gt;개 이상의 카테고리에 속하게 한다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;상품을 통해 다른 상품을 찾게 한다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 19.7pt; mso-char-indent-count: 1.97"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;c. &lt;/SPAN&gt;효과적으로 검색할 수 있게 한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 19.7pt; mso-char-indent-count: 1.97"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;제품 간의 차이를 알 수 있게 한다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 19.7pt; mso-char-indent-count: 1.97"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;유저의 선택의 폭을 좁힌다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 19.7pt; mso-char-indent-count: 1.97"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;검색 결과와 제품 카테고리의 연계&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;d. &lt;/SPAN&gt;유저의 실수를 보완한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;검색어에 틀린 단어를 넣었을 경우&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;검색 결과가 없는 경우&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- URL &lt;/SPAN&gt;문제&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- Page Not Found &lt;/SPAN&gt;페이지의 관리&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;(2) &lt;/SPAN&gt;유저를 설득하고&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;행동하게 한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;a. ‘&lt;/SPAN&gt;지금 당장&lt;SPAN lang=EN-US&gt;’ &lt;/SPAN&gt;행동하게 한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;지금 구매해야만 하는 급박한 이유를 제공한다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;유저가 원하는 시점에 구매할 수 있게 한다&lt;SPAN lang=EN-US&gt;.(&lt;/SPAN&gt;품질 규격화 되어 있는&lt;SPAN lang=EN-US&gt; CD, &lt;/SPAN&gt;책 등&lt;SPAN lang=EN-US&gt;)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;관련 제품을 함께 구매할 수 있게 한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;액션을 통해 점진적으로 설득한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;b. &lt;/SPAN&gt;장바구니 유저빌리티 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;장바구니 담기를 강조한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;제품이 장바구니에 담겼다는 사실을 명확하게 알린다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;사이트의 어디에서나 장바구니를 쉽게 알아보게 한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;장바구니를 담을 때 로그인을 요구하지 않는다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;직관적으로 상품의 수량을 바꾸거나 삭제할 수 있게 한다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;최종 지불 비용을 계산하고&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;보여준다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;상품의 이름과 함께 썸네일을 제공한다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;장바구니에 담긴 내용을 보관한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;고객 지원을 받을 수 있게 하고&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;신뢰할 수 있게 한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;c. &lt;/SPAN&gt;신뢰할 수 있는 사이트의 조건 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;d. &lt;/SPAN&gt;고객을 지원하는 방법 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;전화&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;이메일&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;폼메일&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;SPAN lang=EN-US&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- Help &amp;amp; FAQ&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;(3) &lt;/SPAN&gt;컨텐츠와 커뮤니티&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;커머스의 통합&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;a. &lt;/SPAN&gt;커머스 사이트에서의 컨텐츠 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;b. &lt;/SPAN&gt;사이트에서 제공하는 정보 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;상품 정보 컨텐츠 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;웹진형 독립 컨텐츠&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;테스티모니얼&lt;SPAN lang=EN-US&gt; : &lt;/SPAN&gt;업체에서 사전에 제작하여 보여주는 유저의 의견&lt;SPAN lang=EN-US&gt; (&lt;/SPAN&gt;유저메이킹 컨텐츠&lt;SPAN lang=EN-US&gt; + &lt;/SPAN&gt;사이트 제공&lt;SPAN lang=EN-US&gt;)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;c. &lt;/SPAN&gt;고객의 말로 상품을 판다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;상품&lt;SPAN lang=EN-US&gt; Review, &lt;/SPAN&gt;상품 자체를 재패키징한 추천 리스트&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;측정 제품군에 대한 구매 가이드나 팁&lt;SPAN lang=EN-US&gt;, Q&amp;amp;A&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;(4) &lt;/SPAN&gt;재방문&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;재구매를 유도하는 방법 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;a. &lt;/SPAN&gt;복잡한 단계를 간편하게 한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;b. &lt;/SPAN&gt;자주 쓰는 서비스는 북마크하게 한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;c. &lt;/SPAN&gt;필요한 상품을 찾기 위한 정보를 기억한다&lt;SPAN lang=EN-US&gt;. &lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;SPAN lang=EN-US&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face="'Gulim', Sans-serif" size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;STRONG&gt;&lt;SPAN lang=EN-US&gt;5. &lt;/SPAN&gt;모든 유저는 특별하다&lt;/STRONG&gt;&lt;SPAN lang=EN-US&gt;&lt;STRONG&gt; : Personalization&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 5pt; mso-char-indent-count: .5"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;(1) &lt;/SPAN&gt;개인화 서비스의 내용 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 10pt; mso-char-indent-count: 1.0"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;a. &lt;/SPAN&gt;개인화에서 제공되는 서비스들&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;나의 개인 정보를 관리한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;나의 현재 상태를 확인한다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;내가 선택한 컨텐츠를 관리한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;나의 니즈에 따라 사이트의 컨텐츠를 필터링한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;나의 히스토리 정보를 보관한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;나의 커뮤니케이션을 관리한다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;나에게 필요한 것을 알려 준다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;내가 편한 방식으로 사이트를 이용할 수 있게 한다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;부가 서비스나 컨텐츠를 제공받는다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;남과 다른 특별한 대접을 받는다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;b. &lt;/SPAN&gt;개인화 서비스가 제공되느 장소&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- My &lt;/SPAN&gt;페이지 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;홈페이지&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;글로벌 네이비게이션&lt;SPAN lang=EN-US&gt; (&lt;/SPAN&gt;사이트 전체에서 공통으로 보여지는 곳&lt;SPAN lang=EN-US&gt;)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;프로세스 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;이메일&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;c. &lt;/SPAN&gt;유저에 대한 정보를 얻는 방법 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;중요한 질문을 한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;유저에게 개인화의 가치를 설득한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;단계적으로 정보를 수집한다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;프라이버시 보호를 강조한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 5pt; mso-char-indent-count: .5"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;(2) &lt;/SPAN&gt;개인화를 활성시키는 유저 인터페이스 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 10pt; mso-char-indent-count: 1.0"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;a. &lt;/SPAN&gt;개인화 서비스의 문제점&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 10pt; mso-char-indent-count: 1.0"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;어떻게 개인화 서비스를 더 많이 사용하도록 설득할 것인가&lt;SPAN lang=EN-US&gt;?&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 10pt; mso-char-indent-count: 1.0"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;개인화 서비스로 인해 유저의 네비게이션 흐림이 깨진다면&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;이것을 &lt;SPAN lang=EN-US&gt;‘&lt;/SPAN&gt;어떻게&lt;SPAN lang=EN-US&gt;’ &lt;/SPAN&gt;깨야 가장 효과적인가&lt;SPAN lang=EN-US&gt;?&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 10pt; mso-char-indent-count: 1.0"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;유저의 클릭을 최대한 절약할 수 있는 방법은 무엇인가&lt;SPAN lang=EN-US&gt;?&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 10pt; mso-char-indent-count: 1.0"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;b. &lt;/SPAN&gt;개인화 서비스의 두 가지 측면 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 10pt; mso-char-indent-count: 1.0"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- My &lt;/SPAN&gt;페이지 중심의 개인화 인터페이스 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 20pt; mso-char-indent-count: 2.0"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;: &lt;/SPAN&gt;개인화를 설정하거나 소비하기 위해 반드시&lt;SPAN lang=EN-US&gt; My &lt;/SPAN&gt;페이지에 접속해야 한다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;개인화와 기본 서비스의 통합&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;: &lt;/SPAN&gt;컨텐츠&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;커뮤니티&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;커머스의 자연스러운 &lt;SPAN lang=EN-US&gt;‘&lt;/SPAN&gt;맥락&lt;SPAN lang=EN-US&gt;’&lt;/SPAN&gt;에서 개인화 서비스로 유도한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;c. &lt;/SPAN&gt;마음에 들었을 때 설정하게 한다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;d. &lt;/SPAN&gt;많이 보고&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;자주 쓰게 한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;꼭 보게 만든다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;메뉴화 한다&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;개인화 설정 단계에서 개인화 소비 단계로 연계한다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;(3) &lt;/SPAN&gt;개인화 서비스의 확장 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;a. &lt;/SPAN&gt;개인화 서비스를 공개한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;b. &lt;/SPAN&gt;개인화 컨텐츠를 관리 할 수 있게 한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;카테고라이징과 레이블링&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;코멘트 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;디자인&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;통계 관리&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;커뮤니티&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;홍보&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;c. &lt;/SPAN&gt;개인화된 내용의 다양한 활용 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;포맷을 바꾸어 활용하고&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;배포한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;구매할 수 있게 한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;다른 사람의 것을 복사한다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;- &lt;/SPAN&gt;사이트 외적인 요소를 개인화한다&lt;SPAN lang=EN-US&gt;. &lt;br /&gt;&lt;br /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;STRONG&gt;&lt;SPAN lang=EN-US&gt;6. &lt;/SPAN&gt;유저를 배려하는 또다른 관점&lt;SPAN lang=EN-US&gt; : &lt;/SPAN&gt;구조와 형식&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;(1) &lt;/SPAN&gt;홈페이지&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;(2) &lt;/SPAN&gt;메뉴&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;a. &lt;/SPAN&gt;사이트 구조 설계 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;탑다운&lt;SPAN lang=EN-US&gt;(Top-down) &lt;/SPAN&gt;방식&lt;SPAN lang=EN-US&gt; : &lt;/SPAN&gt;위에서부터 필요한 내용을 결정해 하부 구조를 만든다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;(&lt;/SPAN&gt;사이트를 멀리서 바라보고&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;보다 거시적인 관점에서 전략적인 목표를 성취하도록 방향을 제시한다&lt;SPAN lang=EN-US&gt;.)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;바텀업&lt;SPAN lang=EN-US&gt;(Bottom-up) &lt;/SPAN&gt;방식&lt;SPAN lang=EN-US&gt; : &lt;/SPAN&gt;개별 컨텐츠 요소들의 관계를 파악하고 분류하여 상부 구조를 만들어간다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;(&lt;/SPAN&gt;가지고 있는 컨텐츠를 면밀히 분석하여 가장 효과적으로 활용할 수 있는 구조를 찾는다&lt;SPAN lang=EN-US&gt;)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;b. &lt;/SPAN&gt;메뉴 레이블링 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;레이블링 평가항목&lt;SPAN lang=EN-US&gt; : &lt;/SPAN&gt;대표성&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;연관성&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;차별화&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;표현의 일관성&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;볼륨의 일관성&lt;SPAN lang=EN-US&gt;(&lt;/SPAN&gt;컨텐츠의 양&lt;SPAN lang=EN-US&gt;)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;타겟 유저가 사용하는 언어를 사용한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;레이블링은 브랜드를 표현한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;관습을 따르자&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;c. &lt;/SPAN&gt;클릭 대상으로서의 메뉴 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;메뉴는 눈에 잘 띄어야 한다&lt;SPAN lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;쉽게 클릭할 수 있어야 한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;가독성이 높아야 한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- 2 depth &lt;/SPAN&gt;메뉴의 유저빌리티 문제점 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;- &lt;/SPAN&gt;온마우스 메뉴의 활용&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;d. &lt;/SPAN&gt;메뉴의 분산 &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;(3) &lt;/SPAN&gt;네비게이션&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 9.75pt"&gt;&lt;FONT size=2&gt;&lt;FONT face="'Gulim', Sans-serif"&gt;&lt;SPAN lang=EN-US&gt;(4) &lt;/SPAN&gt;인터페이스&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;================================================================================================&lt;br /&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-2826347046543122273?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/2826347046543122273/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/web-%EA%B8%B0%ED%9A%8D%EB%A1%A0-%EC%9D%BD%EA%B3%A0-%EC%A0%95%EB%A6%AC.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/2826347046543122273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/2826347046543122273'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/web-%EA%B8%B0%ED%9A%8D%EB%A1%A0-%EC%9D%BD%EA%B3%A0-%EC%A0%95%EB%A6%AC.html' title='[Web] &amp;quot;웹 기획론&amp;quot; 읽고 정리..'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-9023143505572704455</id><published>2009-07-07T12:05:00.001+09:00</published><updated>2011-01-29T22:23:59.687+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>[Web] SWOT 분석</title><content type='html'>&lt;DIV class=answer_contents&gt;&lt;P&gt;S.W.O.T라는 각각의 머리 글자를 따서 만든 합성어로 각 머리글은 이러한 의미가 있다.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;내부환경분석 (나의 상황 : 경쟁자와 비교하여..)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;S : Strength (강점)&lt;/P&gt;&lt;P&gt;W : Weakness (약점)&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;외부환경분석 (나를 제외한 모든 것)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;O : Opportunities (기회)&lt;/P&gt;&lt;P&gt;T : Threats (위협)&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&amp;nbsp;위의 4가지를 활용하여 남과 나에 대해서 알 수 있는 분석법인데 &lt;STRONG&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 돋움"&gt;손자병법에 '&lt;/SPAN&gt;&lt;FONT face=굴림&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 돋움"&gt;지피지기, 백전불태(知彼知己,百戰不殆)'라는 말이 있듯이&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT face=굴림&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 돋움"&gt;남을 알고 나를 알게 되는 SWOT분석을 통하여 SO, WO, ST, WT 전략을 도출해내는 것 이다.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=굴림&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 돋움"&gt;그렇다면 SWOT분석은 어떻게 하는 것인가 알아보도록 하자&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P align=left&gt;&lt;FONT face=굴림&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 돋움"&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;&lt;FONT size=2&gt;1. 기회 및 위협요인의 파악&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: en-US; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;&lt;br /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;&lt;SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;br /&gt;&amp;nbsp;&lt;/SPAN&gt;SWOT&lt;/SPAN&gt; &lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;분석의 첫 번째 단계는 시장분석과 고객분석을 통하여 자사가 처해 있는 시장환경에 있어서의 기회요인과&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;SPAN&gt;&lt;STRONG&gt;위협요인을 파악&lt;/STRONG&gt;하는 것이다&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: en-US; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;. &lt;FONT color=#ff0000&gt;&lt;STRONG&gt;이 단계에서 잊지 말아야 할 점은 어떤 상황에서도 시장환경을 객관적이고 구체적으로&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;&lt;FONT color=#ff0000&gt;&lt;STRONG&gt;분석해야 한다&lt;/STRONG&gt;&lt;/FONT&gt;는 점이다&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: en-US; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P style="MARGIN-TOP: 0pt; MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: baseline; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; language: ko"&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: en-US; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;&lt;FONT size=2&gt;2. 자사의 강점과 약점 파악&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="MARGIN-TOP: 0pt; MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: baseline; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; language: ko"&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: en-US; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;&lt;br /&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: en-US; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;&lt;STRONG&gt;SWOT&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;&lt;STRONG&gt;분석의 두 번째 단계는 자사가 가지고 있는 강점과 약점을 경쟁사와 비교 분석&lt;/STRONG&gt;하여 &lt;STRONG&gt;자사가 가지고 있는&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;&lt;STRONG&gt;상대적인 강점을 향후 시장에서 어떻게 활용할 수 있는지,&lt;/STRONG&gt; 그리고 &lt;STRONG&gt;자사의 상대적인 약점을 어떻게 보완하거나 방어할 수&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;&lt;STRONG&gt;있는지를 분석&lt;/STRONG&gt;하는 단계이다&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: en-US; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;. &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;이를 위해서는 가치사슬의 각 단계별로 비교하여 파악하는 것이 좋다&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: en-US; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;.&lt;/SPAN&gt; &lt;/FONT&gt;&lt;/P&gt;&lt;P style="MARGIN-TOP: 0pt; MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: baseline; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; language: ko"&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;&amp;nbsp;&lt;STRONG&gt;가치사슬&lt;/STRONG&gt;이란 &lt;STRONG&gt;기업의 제품이나 서비스가 어떻게 경영활동의 여러 단계를 거쳐 소비자에게 전달되는지를 파악&lt;/STRONG&gt;할 수 있게&lt;/SPAN&gt; &lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;해주기 때문에 &lt;STRONG&gt;자사의 어떤 부분이 경쟁사에 비하여 상대적으로 취약한지 알기 쉽게 해준다&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: en-US; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;br /&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #c9edff"&gt;&lt;STRONG&gt;※ 가치사슬 상세 설명&lt;/STRONG&gt; &lt;br /&gt;기업활동에서 부가가치가 생성되는 과정을 의미한다. 1985년 미국 &lt;A href="http://100.naver.com/100.nhn?docid=184932"&gt;&lt;FONT color=#096ab5&gt;하버드대학교&lt;/FONT&gt;&lt;/A&gt;의 마이클 포터(M. Porter)가 모델로 정립한 이후 광범위하게 활용되고 있는 이론틀로, 부가가치 창출에 직접 또는 간접적으로 관련된 일련의 활동·기능·&lt;A href="http://100.naver.com/100.nhn?docid=770212"&gt;&lt;FONT color=#096ab5&gt;프로세스&lt;/FONT&gt;&lt;/A&gt;의 연계를 의미한다. 주활동(primary activities)과 지원활동(support activities)로 나눠볼 수 있다.&lt;br /&gt;&lt;br /&gt;여기서 주활동은 제품의 생산·운송·마케팅·판매·물류·서비스 등과 같은 현장업무 활동을 의미하며, 지원활동은 구매·기술개발·인사·재무·기획 등 현장활동을 지원하는 제반업무를 의미한다. 주활동은 부가가치를 직접 창출하는 부문을, 지원활동은 부가가치가 창출되도록 간접적인 역할을 하는 부문을 말한다. 이 두 활동부문의 비용과 가치창출 요인을 분석하는 데에 사용된다. &lt;/DIV&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;P style="MARGIN-TOP: 0pt; MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: baseline; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; language: ko"&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 굴림; language: en-US; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;3. SWOT Matrix&lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;의 작성&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="MARGIN-TOP: 0pt; MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: baseline; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; language: ko"&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: en-US; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;&lt;br /&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: en-US; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;SWOT&lt;/SPAN&gt; &lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;분석의 세 번째 단계에서는 첫 번째 단계에서 파악한 &lt;STRONG&gt;시장환경의 변화요인을 크게 자사에게 유리한 변화요인인&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;STRONG&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;기회요인&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: en-US; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;(Opportunity)&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;과 자사에게 불리하게 작용하는 변화요인인 위협요인&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: en-US; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;(Threat)&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;&lt;STRONG&gt;으로 분류&lt;/STRONG&gt;한다.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P style="MARGIN-TOP: 0pt; MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: baseline; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; language: ko"&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;그리고 두 번째 단계에서 파악한 자사의 &lt;STRONG&gt;가치사슬의 각 단계가 경쟁사에 비하여 비교우위에 있다면 강점&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: en-US; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;(Strength)&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;으로&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: en-US; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;,&lt;/SPAN&gt; &lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;비교열위에 있다면 약점&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: en-US; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;(Weakness)&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;&lt;STRONG&gt;으로 분류&lt;/STRONG&gt;한다&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: en-US; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P style="MARGIN-TOP: 0pt; MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: baseline; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; language: ko"&gt;&lt;FONT face=굴림&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 돋움"&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: en-US; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;&lt;br /&gt;&amp;nbsp;SWOT Matrix&lt;/SPAN&gt; &lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;작성에 있어서 &lt;STRONG&gt;마지막 단계는 완성된&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;STRONG&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: en-US; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;Matrix&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;&lt;STRONG&gt;상에서 자사의 위치를 파악하는 것&lt;/STRONG&gt;이다&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: en-US; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;. &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;각 요인들을 따져보아 자사의 위치가&lt;/SPAN&gt; &lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: en-US; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;4&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;개의&lt;/SPAN&gt; &lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;사분면&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;&lt;STRONG&gt;중 어떤 위치에 있는지를 파악&lt;/STRONG&gt;하는 것이다&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: en-US; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;.&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P style="MARGIN-TOP: 0pt; MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: baseline; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; language: ko"&gt;&lt;FONT face=굴림&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;꼭 어느 한&lt;/SPAN&gt; &lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;분면에만&lt;/SPAN&gt; &lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;한정되어야 할 필요는 없으며 &lt;STRONG&gt;각&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;STRONG&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;사분면에서&lt;/SPAN&gt; &lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;도출되는 전략들의 상대적인 우선순위를 염두에&lt;/SPAN&gt; &lt;/STRONG&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;&lt;STRONG&gt;두고자 함&lt;/STRONG&gt;이다&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: en-US; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;.&lt;/SPAN&gt; &lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT face=굴림&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 돋움"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;4. SWOT분석을 이용한 전략의 수립&lt;/SPAN&gt; (&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=굴림&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 돋움"&gt;SWOT Matrix를 통한 전략도출)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=굴림&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 돋움"&gt;&amp;nbsp; &amp;nbsp; 분석의 결과로 얻어진 것 중 핵심적인 SWOT을 대상으로 전략을 도출한다.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face=굴림&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 돋움"&gt;&amp;nbsp; &amp;nbsp; - S/O (강점을 가지고 기회를 살리는 전략)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face=굴림&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 돋움"&gt;&amp;nbsp; &amp;nbsp; - S/T (강점을 가지고 위험을 피하거나 최소화하는 전략)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face=굴림&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 돋움"&gt;&amp;nbsp; &amp;nbsp; - W/O (약점을 보완하며 기회를 살리는 전략)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face=굴림&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 돋움"&gt;&amp;nbsp; &amp;nbsp; - W/T (약점을 보완하는 동시에 위험을 피하거나 최소화하는 전략)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=굴림&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 돋움"&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;5. 중점전략 선정&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&lt;FONT face=굴림&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 돋움"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;FONT face=굴림&gt;기업들은 자사의 원활한 경영활동을 위하여 &lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: en-US; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;O/S&lt;/SPAN&gt;&lt;SPAN&gt;에 위치할 수 있도록 노력을 해야한다.&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P style="MARGIN-TOP: 0pt; MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: baseline; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; language: ko"&gt;&lt;FONT face=굴림&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;현재 자사의 위치에서&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;STRONG&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: en-US; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;O/S&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;로 가기 위한 동태적인 마케팅 전략을 수립하고 이를 위한 활&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P style="MARGIN-TOP: 0pt; MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: baseline; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; language: ko"&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;&amp;nbsp; &amp;nbsp; 동&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;STRONG&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;등을 통&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;해 자사의 상황을&lt;/SPAN&gt; &lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: en-US; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;O/S&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;로 이동시키는 것이&lt;/SPAN&gt; &lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: en-US; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;SWOT&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;&lt;STRONG&gt;분석의 목적&lt;/STRONG&gt;이&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: ko; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;다&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 굴림; language: en-US; mso-bidi-font-family: +mn-cs; mso-font-kerning: 12.0pt; mso-ascii-font-family: 굴림; mso-fareast-font-family: 굴림; text-combine: letters; mso-color-index: 1"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;br /&gt;&lt;DIV class=autosourcing-stub&gt;&lt;P style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 11px 0px 7px; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Dotum"&gt;&lt;FONT face=굴림&gt;&lt;STRONG style="PADDING-RIGHT: 7px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px"&gt;[출처]&lt;/STRONG&gt; &lt;A href="http://blog.naver.com/dogslife78/30033253722" target=_blank&gt;SWOT분석&lt;/A&gt;&lt;SPAN style="PADDING-RIGHT: 7px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px"&gt;|&lt;/SPAN&gt;&lt;STRONG style="PADDING-RIGHT: 7px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px"&gt;작성자&lt;/STRONG&gt; &lt;A href="http://blog.naver.com/dogslife78" target=_blank&gt;노숙페쑤&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;!--- 출처 ---&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-9023143505572704455?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/9023143505572704455/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/web-swot-%EB%B6%84%EC%84%9D.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/9023143505572704455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/9023143505572704455'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/web-swot-%EB%B6%84%EC%84%9D.html' title='[Web] SWOT 분석'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-2657540889508949729</id><published>2009-07-07T12:05:00.000+09:00</published><updated>2011-01-29T22:23:59.609+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>[Web] 웹 사이트 분석 방법</title><content type='html'>웹 서비스 기획을 위해선.. 가장 중요한 것은 분석이다.. &lt;br /&gt;&lt;br /&gt;그러면.. 어떻게 분석을 해야 할까? &lt;br /&gt;&lt;br /&gt;오래전 자료긴 하지만.. Naver 지식인에서 참고하여.. 가져온 것이다. &lt;br /&gt;&lt;br /&gt;&lt;DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffdaed"&gt;&amp;nbsp;&lt;STRONG&gt;1. 메뉴 구성(내비게이션)&lt;/STRONG&gt;&lt;br /&gt;&amp;nbsp; :&amp;nbsp; 내비게이션으로서의 역할컨텐츠를 이용자에게 제공하는 것이 목적이므로 컨텐츠를 쉽게 찾아볼 수 있도록 구성하고 분류해야하며, 메뉴를 통해 실현됩니다. 메뉴가 얼마나 쉽게 이용자가 원하는 컨텐츠를 찾아갈 수 있도록 구성되어 있는 가를 확인해야 합니다. 메뉴는 사이트 전체에 어떤 내용이 담겨 있는지를 보여주는 역할사이트의 메뉴 이름들이 사이트 전체에 담긴 내용과 사이트의 주제를 이용자들에게 쉽게 전달하는지를 확인합니다.&amp;nbsp; 메뉴 구성은 사이트의 전체적인 구성도를 보여주는 거울상단 메인 메뉴 구성과 하위 메뉴 구성, 최하단 &lt;br /&gt;메뉴 구성까지 일관성 있는 주제로 짜임새 있게 전개되고 있는지를 확인합니다.&lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;2. 내용의 신선함(Contents)&lt;br /&gt;&lt;/STRONG&gt;&amp;nbsp;: 컨텐츠는 사이트의 내용, 서비스, 상품 등 사이트에서 제공하고 있는 모든 것을 말합니다. 컨텐츠야말로 사이트 경쟁력의 원천입니다. 각 컨텐츠들이 본래 사이트가 목적한 바를 달성하는 데 얼마나 도움을 주고 있는지를 확인합니다.&lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;3. 이용자에게 꼭 맞는 맞춤정보&lt;/STRONG&gt;&lt;br /&gt;&amp;nbsp;: 이용자 개개인의 특성에 따라 차별화된 서비스를 제공할 수 있는 장점이므로 사용자 한명, 한명 각자에게 자신들만의 것을 만들어 갈 수 있는 무엇인가가 있는지를 살펴봅니다.&lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;4. 사이트의 커뮤니티 형성 정도&lt;br /&gt;&lt;/STRONG&gt;&amp;nbsp;: 커뮤니티가 활성화된 사이트는 이용자들의 충성도가 높아 재방문률이 높고, 자체적으로 컨텐츠가 생성되는 장점이 있습니다. 파악하기 쉬운 방법은 사이트의 게시판을 둘러보는 것입니다. 글의 양, 각 글들의 조회 수, 글들의 내용들을 파악하면 됩니다. 사이트의 주제와 맞는 이용자간의 커뮤니티가 살아 있는지, 단순히 뜨내기들의 광고 문구만이 실려있는지 확인하면 됩니다. &lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;5. 사이트 운영자&lt;/STRONG&gt; &lt;br /&gt;&amp;nbsp;: 사이트 운영진과의 원활한 연락 체계가 사이트의 신뢰를 높이는 중요 요소이므로 전화 연락이나 메일 연락이 원활하게 되는지, 메일을 보냈을 때 제때 정확한 답변이 오는 지 체크해보는 것도 좋습니다.&lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;6. 디자인 구성&lt;/STRONG&gt;&lt;br /&gt;&amp;nbsp;: 디자인은 그 사이트의 얼굴입니다. 통일성 있는 디자인을 가지고 있는지, 디자인에 너무 치중하여 컨텐츠를 찾는 데 방해가 되지는 않는지, 디자인이 이용자 타겟과 잘 어울리는지, 디자인이 사이트의 속도를 저해하지는 않는지 꼼꼼히 살펴봅니다. 상품이나 서비스를 홍보하거나 기업의 이미지를 만들어가는 홍보형 사이트일수록 디자인이 사이트이용자의 타겟과 사이트 목적에 맞는 디자인이 되어 있는지를 확인합니다.&lt;br /&gt;&lt;/DIV&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 돋움"&gt;&lt;DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #faffa9"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 돋움"&gt;-사이트 Identity 및 Prototype 등 사이트 개요를 제일 먼저 분석합니다.&lt;br /&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 돋움"&gt;- Information Architecture(IA) 분석이 제일 중요하구요.&lt;br /&gt;&amp;nbsp; (이동성, 조형성, 안정성, 레이블링 명확성 등을 기준으로&amp;nbsp; 분석)&lt;/SPAN&gt;&lt;br /&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 돋움"&gt;- 네비게이션 시스템 분석&lt;/SPAN&gt;&lt;br /&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 돋움"&gt;- 운영 안정성 분석&lt;br /&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 돋움"&gt;- user편의성과 동의성 분석&lt;br /&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 돋움"&gt;- 외향적 디자인 분석&lt;br /&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 돋움"&gt;- 보완 수정 방안과 효율적 개선안&lt;br /&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 돋움"&gt;- 리뉴얼 시안 및 new IA&amp;amp;UI 제안&lt;/SPAN&gt;&lt;br /&gt;&lt;/DIV&gt;&lt;/SPAN&gt;&lt;br /&gt;&lt;FONT face=굴림 size=2&gt;= 출처: 지식인&lt;/FONT&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-2657540889508949729?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/2657540889508949729/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/web-%EC%9B%B9-%EC%82%AC%EC%9D%B4%ED%8A%B8-%EB%B6%84%EC%84%9D-%EB%B0%A9%EB%B2%95.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/2657540889508949729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/2657540889508949729'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/web-%EC%9B%B9-%EC%82%AC%EC%9D%B4%ED%8A%B8-%EB%B6%84%EC%84%9D-%EB%B0%A9%EB%B2%95.html' title='[Web] 웹 사이트 분석 방법'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-4188109770415916447</id><published>2009-07-07T12:04:00.000+09:00</published><updated>2011-01-29T22:23:59.502+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>[Web] 새로운 웹 서비스 만들기</title><content type='html'>&lt;P&gt;&lt;STRONG&gt;새로운 웹 서비스를 위한 고민의 방법&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;br /&gt;&lt;/STRONG&gt;분명히 말하건데 새로운 웹 서비스를 만드는 것은 누구나 할 수 있고 특별한 창의성이나 예술적 재능이 필요하지 않다. 굳이 필요한 재능이 무엇인지 정의하자면 세 가지를 이야기할 수 있다.&lt;br /&gt;&lt;br /&gt;1. 모험 정신&lt;br /&gt;2. 자기 파괴&lt;br /&gt;3. 정형화&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. 모험정신&lt;br /&gt;=&amp;gt; 자신이 위험할 때 웹 서비스를 고민하라는 그야말로 '자신의 목숨을 위험에 맡기는 정신'을 말하는 것이다. 자신이 위험한 상황에 처했을 때 자신에 대해 생각하는 것이 아니라 그 상황과 자신의 요구를 객관화시켜 비교 검토하는 노력이 필요하다는 의미다. &lt;br /&gt;&lt;br /&gt;2. 자기파괴&lt;br /&gt;우리는 대개 누군가를 위해 새로운 웹 서비스를 만들고자 생각할 뿐 극한의 상황에 처한 자신에 대해 고민하는 경우는 드물다. 자신의 상황이 변화했던 시점이나 사건은 생각하지 않고 대개 남의 이야기를 기준으로 새로운 웹 서비스를 이야기한다. 이런 웹 서비스가 다른 사람들에게 제대로 영향을 끼칠리 만무하다. 내가 필요하지 않는데 다른 사람들이 필요할까?&lt;br /&gt;&lt;br /&gt;많은 경우 그 생존 기반은 깨뜨리는 것은 외부 환경이 아니라 자신의 고정적 관념이다.&lt;br /&gt;&lt;br /&gt;3. 정형화&lt;br /&gt;혼자 북치고 장구 치는 건 한계가 있는 법이다. 정말 새롭고 참신하며 혁신적인 웹 서비스라면 더 많은 경쟁자가 개입하여 함께 싸워야 한다. 그래야 마켓이 성장할 수 있고 더 많은 이익을 추구할 수 있기 때문이다.&lt;br /&gt;&lt;br /&gt;나 뿐만 아니라 당신도 웹에서 언제든 새로운 무엇을 창조할 수 있다. 거창한 무엇을 생각하기 보다 일상에서 끊임없이 분출되는 아이디어를 웹에서 구현해야 한다. 그런 노력이 반복될수록 우리가 원하는 것을 컴퓨터를 켜고 브라우저를 열었을 때 즉시 얻을 수 있을 것이다. 일상의 아이디어가 쉽게 구현될 수 있을 것이 웹이다. 그것만 잊지 않으면 누구든 최고의 웹 서비스 기획을 할 수 있다.&lt;br /&gt;&lt;br /&gt;&lt;/P&gt;&lt;DIV style="TEXT-ALIGN: right"&gt;&amp;lt; 출처 : ZDNet Korea : &lt;A href="http://www.zdnet.co.kr/itbiz/column/anchor/bluemoon/0,39032576,39165997,00.htm" target=_blank&gt;새로운 웹 서비스 만들기&lt;/A&gt; 이준영 대표 &amp;gt; &lt;/DIV&gt;&lt;br /&gt;다양한 경험.. 끝없는 도전.. 이게.. 웹 서비스의 시작 일까? &lt;br /&gt;&lt;br /&gt;이러한 서비스는 어떨까?&lt;br /&gt;일상의 생활에서 낸 아이디어를 공유 하는 공간, 그럼.. 그곳에서 아이디어를 평가하여 주고 필요한 회사에서는 아이디어를 사갈 수 있게 하는 공간.. 그런게 있을까?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-4188109770415916447?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/4188109770415916447/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/web-%EC%83%88%EB%A1%9C%EC%9A%B4-%EC%9B%B9-%EC%84%9C%EB%B9%84%EC%8A%A4-%EB%A7%8C%EB%93%A4%EA%B8%B0.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/4188109770415916447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/4188109770415916447'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/web-%EC%83%88%EB%A1%9C%EC%9A%B4-%EC%9B%B9-%EC%84%9C%EB%B9%84%EC%8A%A4-%EB%A7%8C%EB%93%A4%EA%B8%B0.html' title='[Web] 새로운 웹 서비스 만들기'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-6162291522433151914</id><published>2009-07-07T11:55:00.000+09:00</published><updated>2011-01-29T22:23:59.443+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>[Jsp] Eclipse 3.30 + Apache Tomcat 5.5 설치 방법</title><content type='html'>&lt;script src='http://ss.textcube.com/service/blog/script/blogger.js' type='text/javascript'&gt;&lt;/script&gt;(1) 파일 Download&lt;br /&gt;&amp;nbsp;- Tomcat 5.5 : &lt;A href="http://tomcat.apache.org/download-55.cgi"&gt;http://tomcat.apache.org/download-55.cgi&lt;/A&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; ※ Windows XP에서 설치 시, Core Zip 파일을 받으세요! &lt;br /&gt;&amp;nbsp;- Eclipse : &lt;A href="http://www.eclipse.org/downloads/"&gt;http://www.eclipse.org/downloads/&lt;/A&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; ※ Eclipse 3.3.2 받으시면 됩니다! &lt;br /&gt;&lt;br /&gt;(2) Tomcat 5.5 설치 &lt;br /&gt;&amp;nbsp; - 받은 파일을 Install을 한다.&lt;br /&gt;&amp;nbsp; &amp;nbsp; ★ %Tomcat% : Tomcat 설치 폴더 &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; %java% : Java SDK 설치 폴더 &lt;br /&gt;&lt;br /&gt;&amp;nbsp; - 몇 가지 환경 설정 &lt;br /&gt;&amp;nbsp; &amp;nbsp; ㄱ. invoker 주석 처리 없애기 &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : %Tomcat%/conf 의 web.xml을 메모장으로 연다.&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 그 후 Ctrl + F를 눌러 invoke를 찾고 &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #d0ff9d"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;servlet-name&amp;gt;invoker&amp;lt;/servlet-name&amp;gt;&lt;br /&gt;&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;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;servlet-mapping&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;......&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;/DIV&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 이 부분을 찾아서 주석을 제거 한다. &lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; ㄴ. Servlet Package 이동.&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; : %Tomcat%/common/lib/servlet-api.jar 파일을 %java%/jdk1.***/jre/lib/ext 로 복사&lt;br /&gt;&lt;br /&gt;&amp;nbsp;(3) Eclipse 설정하기. &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Tomcat을 설정한 후, 이클립스 설정이 약간 해깔리기도 한다. &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 가장 먼저 확인 하는게.. Tomcat 프로세서가 동작 하는지 보고, 동작 한다면 중지 하도록 한다. &lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 그 후, Windows -&amp;gt; Preferences -&amp;gt; Server 로 이동 하여 Apache Tomcat 5.5 설정 한다. &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;div class="imageblock center" style="text-align: center; clear: both;"&gt;&lt;img src="http://ss.textcube.com/blog/1/17514/attach/XGAHIFBQzw.jpg" style="width:627px;height:542px;" alt=""  /&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;이제 프로젝트를 직접 만들어 보자! &lt;br /&gt;&amp;nbsp;File -&amp;gt; New 에서 Project를 실행 한다. &lt;br /&gt;&amp;nbsp;그리고 New Project에서 Web -&amp;gt; Dynamic Web Project 를 시작한다. &lt;br /&gt;&amp;nbsp;Project이름을 정하고 실행 한다. &lt;br /&gt;&lt;br /&gt;&amp;nbsp;이제 Test!! ^^ &lt;br /&gt;&lt;br /&gt;&amp;nbsp;꼭 성공하세요! ㅋ&lt;br /&gt;&amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-6162291522433151914?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/6162291522433151914/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/jsp-eclipse-330-apache-tomcat-55-%EC%84%A4%EC%B9%98-%EB%B0%A9%EB%B2%95.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/6162291522433151914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/6162291522433151914'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/jsp-eclipse-330-apache-tomcat-55-%EC%84%A4%EC%B9%98-%EB%B0%A9%EB%B2%95.html' title='[Jsp] Eclipse 3.30 + Apache Tomcat 5.5 설치 방법'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-808012985238639979</id><published>2009-07-07T11:52:00.001+09:00</published><updated>2011-01-29T22:23:59.392+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Local'/><title type='text'>[Java] 소수점 함수.. 생각대로 하면 되고~</title><content type='html'>&lt;P&gt;Java에서 데이터를 불러와 소수점 자릿수를 마음대로 조정 하고 싶을 때가 있다.&lt;br /&gt;그럴 때는 다음과 같은 함수를 적용 해주면 좋을 듯 하다. &lt;br /&gt;&lt;br /&gt;&lt;/P&gt;&lt;DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #faffa9"&gt;private String decimalFunction(double number)&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; String pattern = "0.###";&lt;br /&gt;&amp;nbsp; DecimalFormat df = new DecimalFormat(pattern);&lt;br /&gt;&amp;nbsp; return df.format(number);&lt;br /&gt;&amp;nbsp;}&lt;/DIV&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-808012985238639979?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/808012985238639979/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/java-%EC%86%8C%EC%88%98%EC%A0%90-%ED%95%A8%EC%88%98-%EC%83%9D%EA%B0%81%EB%8C%80%EB%A1%9C-%ED%95%98%EB%A9%B4-%EB%90%98%EA%B3%A0.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/808012985238639979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/808012985238639979'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/java-%EC%86%8C%EC%88%98%EC%A0%90-%ED%95%A8%EC%88%98-%EC%83%9D%EA%B0%81%EB%8C%80%EB%A1%9C-%ED%95%98%EB%A9%B4-%EB%90%98%EA%B3%A0.html' title='[Java] 소수점 함수.. 생각대로 하면 되고~'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-3558504148292402940</id><published>2009-07-07T11:52:00.000+09:00</published><updated>2011-01-29T22:23:59.247+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Local'/><title type='text'>[Java] 기본 개념들..</title><content type='html'>잃어버리기 쉬운 기본 개념.. ^^ 개발을 하면 할 수록.. 기본이.. 중요하게 느껴지지 않나요? &lt;br /&gt;&lt;br /&gt;1. this.. &lt;br /&gt;객체.메서드(매개_변수들);&lt;br /&gt;&lt;br /&gt;의미는.. &lt;br /&gt;&lt;br /&gt;(1) 해당 객체를 발생시킨 클래스 내부에서 메서드를 찾는다.&lt;br /&gt;(2) 그 메서드가 static 메서드가 아니라면 0번째 매개 변수에게 객체를 대입한다. &lt;br /&gt;&lt;br /&gt;- 0번째 매개 변수라는 것은? =&amp;gt; 모든 매개 변수보다 우선한다는 뜻... &lt;br /&gt;- 0번째 매개 변수의 표현은? =&amp;gt; 자기_클래스명 this &lt;br /&gt;&lt;br /&gt;클래스 내부에 있는 멤버 필드는 static 필드를 제외하고는 모두 this 객체의 접근이 생략되어 있다. &lt;br /&gt;(이해가 가지 않으면.. 3번..4번.. 읽어보시면.. 이해가 가요..^^)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Static&lt;br /&gt;&amp;nbsp;: 하나의 클래스로 생성된 모든 객체가 공유하는 공유 공간&lt;br /&gt;&lt;br /&gt;&amp;nbsp;어떤 프로그래머가 은행에서 통장을 발급하고 관리하는 클래스를 만들려고 한다. 그 클래스는 통장을 발급받는 사람의 이름과 저축한 돈 그리고 이율을 관리하는 필드만을 가지고 있다. 이 클래스를 가지고 1990년부터 이 은행은 서비스를 시작했다. 우선 1990년도에 통장을 개설한 사람은 기본적으로 연 5%의 이율을 적용받았다. 대표로 aaa라는 사람의 자료를 메모리에 등재했다고 하자. 이사람은 1000원을 저축했다. 대표로 한사람만 표시했지만 시중 은행이라면 적어도 그 해에 몇 천 혹은 몇 만 명의 고객을 유치했을 것이다. 여하튼 이제 시간이 5년 흘렀다. 나라의 경기가 좋아지고 은행도 흑자 경영을 계속했다. 그래서 이제부터는 은행에서 통장을 개설하는 사람들 모두에게 이율로 7%를 적용 시켜 주겠다고 한다. 대표로 한명만 또 메모리에 등재해 보자. 이렇게 되었을 때 여러분들은 어떤 생각이 드는가? 이미 1990년도에 통장을 개설한 사람들은 호리려 그 은행에 많은 기여를 했음에도 불구하고 이율은 1995년도에 새로 통장을 개설한 사람들보다 못하다. 그래서 그런 불상사를 막기위해 1990년도에 통장을 만든 모든 사람들의 공간의 값을 0.07로 바꾸려 한다. 그런데 지금 눈앞에 보이는 것은 대표 한 명이지만 실제로른 천 명이 될지 만명이 될지 아무도 모른다. 그렇다면 그 렇게 많은 공간을 일일이 다 수정을 할 것인가? 너무 힘들다. &lt;br /&gt;그래서 자바에서는 static이라는 예약어를 만들어 클래스로 만들어진 모든 객체가 공유할 수 있는 공유 공간을 만들게 되었다. (사실 자바에서 처음 만든것은 아니다.)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 출처 : 열혈강의 Java Programming [294 ~ 295]&lt;br /&gt;&lt;br /&gt;※ 응용 프로그램 실행 순서&lt;br /&gt;&amp;nbsp;(1) static { ... } 실행&lt;br /&gt;&amp;nbsp;(2) main() 메서드 실행&lt;br /&gt;&amp;nbsp;(3) finalize() 메서드 실행 &lt;br /&gt;&lt;br /&gt;3. 중첩 클래스 &lt;br /&gt;&amp;nbsp;: 효율적인 관리를 위한 하나의 형식을 뿐이다. 즉, 한 사람을 관리하는 곳에서 각 사람을 구별할 기준이 필요하고 그 외 나머지 정보들을 저장할 공간이 필요하는데, 이때마다 새로운 클래스를 만들어 줘야 한다면 관리하는것은 더더욱 힘들어 진다. 따라서 프로그램에서는 하나의 대표 클래스 내에 다른 클래스를 넣어 관리할 수 있는 형식을 제공해 주었다. &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;lt;중첩 클래스 접근&amp;gt;&lt;br /&gt;&amp;nbsp;Outer 객체 1 = new Outer(); (Outer 클래스 객체 생성 방법)&lt;br /&gt;&amp;nbsp;Outer.Inner 객체 2 = 객체1.new Inner(); (Inner 클래스 객체 생성 방법)&lt;br /&gt;&lt;br /&gt;※ 생성된 파일들 &lt;br /&gt;&amp;nbsp;(1) className.class&lt;br /&gt;&amp;nbsp;(2) Outer.class&lt;br /&gt;&amp;nbsp;(3) Outer$Inner.class &lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-3558504148292402940?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/3558504148292402940/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/java-%EA%B8%B0%EB%B3%B8-%EA%B0%9C%EB%85%90%EB%93%A4.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/3558504148292402940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/3558504148292402940'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/java-%EA%B8%B0%EB%B3%B8-%EA%B0%9C%EB%85%90%EB%93%A4.html' title='[Java] 기본 개념들..'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-6781324103946185935</id><published>2009-07-07T11:50:00.000+09:00</published><updated>2011-01-29T22:23:59.156+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Local'/><title type='text'>[Java] JDK 환경 설정</title><content type='html'>&lt;P&gt;(1) JDK를 다운 받은 후 Install을 한다. &lt;br /&gt;&lt;br /&gt;(2) 환경 변수 추가를 한다. (시작 -&amp;gt; 제어판 -&amp;gt; 시스템 -&amp;gt; 고급 텝)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;- 사용자 변수 부분에 추가 사항&lt;br /&gt;&amp;nbsp; &amp;nbsp;변수 : JAVA_HOME &lt;br /&gt;&amp;nbsp;&amp;nbsp; 값 &amp;nbsp;&amp;nbsp; : C:\Program Files\Java\jdk1.5.0_11&lt;br /&gt;&lt;br /&gt;&amp;nbsp;- 시스템 변수에 추가 사항&lt;br /&gt;&amp;nbsp;&amp;nbsp; 변수 : classpath &lt;br /&gt;&amp;nbsp;&amp;nbsp; 값 &amp;nbsp;&amp;nbsp; : .; C:\Program Files\Java\jdk1.5.0_11\bin;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;- 시스템 변수의 path에 추가 사항&lt;br /&gt;&amp;nbsp; &amp;nbsp;변수 : path&lt;br /&gt;&amp;nbsp;&amp;nbsp; 값 &amp;nbsp;&amp;nbsp; : 제일 뒷 부분에 C:\Program Files\Java\jdk1.5.0_11\bin; 을 추가 한다. &lt;br /&gt;&lt;br /&gt;(3) Test &lt;br /&gt;&lt;br /&gt;&amp;nbsp;- 메모장에서 Hello World를 만들어 보고 실행 해 본다. &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-6781324103946185935?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/6781324103946185935/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/java-jdk-%ED%99%98%EA%B2%BD-%EC%84%A4%EC%A0%95.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/6781324103946185935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/6781324103946185935'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/java-jdk-%ED%99%98%EA%B2%BD-%EC%84%A4%EC%A0%95.html' title='[Java] JDK 환경 설정'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-907059612001431032</id><published>2009-07-07T11:49:00.000+09:00</published><updated>2011-01-29T22:23:59.037+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Local'/><title type='text'>[Java] - 자바의 접근제한자(한정자)</title><content type='html'>&lt;DIV id=area&gt;&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style="FONT-WEIGHT: bold"&gt;&lt;FONT size=4&gt;&amp;lt; 자바의 접근제한자(한정자) &amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=바탕글&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style="FONT-WEIGHT: bold"&gt;Public&lt;br /&gt;&lt;/SPAN&gt;같은 클래스, 하위클래스, 또는 같은 패키지 내에 있는 어떤 클래스에서도 접근할 수 있습니다. &lt;br /&gt;이 접근 권한은 클래스 또는 객체의 외부 인터페이스를 제공해 줄 때 주로 사용합니다. &lt;/P&gt;&lt;P class=바탕글&gt;&lt;P class=바탕글&gt;&lt;P class=바탕글&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style="FONT-WEIGHT: bold"&gt;Private&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=바탕글&gt;같은 클래스 내에서만 접근가능 합니다. 다시 말해서, 이 접근 권한으로 지정된 변수 또는 메소드를 다른 객체에서 참조하거나 사용하는 것이 불가능하고, 자신의 클래스 내에 있는 메소드에서만 참조하거나 사용할 수 있습니다. 클래스가 제공하는 기능을 내부적으로 구현할 때 주로 사용하고, 이렇게 함으로써 완벽한 정보은닉이 가능합니다. &lt;/P&gt;&lt;P class=바탕글&gt;&lt;P class=바탕글&gt;&lt;P class=바탕글&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style="FONT-WEIGHT: bold"&gt;Protected&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=바탕글&gt;자바에서 정의된 클래스들은 기본적으로 하나의 그룹 단위 또는 묶음단위로써 유지되는데, 이를 패키지라 합니다. 다시 말해서 패키지는 클래스들의 그룹이라 볼 수 있습니다. protected 접근지정자를 이용하면 같은 클래스, 하위클래스, 또는 같은 패키지 내의 모든 클래스에서 접근가능 합니다. &lt;/P&gt;&lt;P class=바탕글&gt;&lt;P class=바탕글&gt;&lt;P class=바탕글&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=바탕글&gt;&lt;SPAN style="FONT-WEIGHT: bold"&gt;생략(Default)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=바탕글&gt;같은 클래스 또는 같은 패키지 내에 있는 모든 클래스 내에서 접근가능 합니다. protected 접근지정자와는 달리 하위클래스에서는 접근할 수 없습니다.&lt;/P&gt;&lt;P class=바탕글&gt;&lt;P class=바탕글&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style="FONT-WEIGHT: bold"&gt;Static&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=바탕글&gt;객체를 new 연산자를 이용하여 생성했을 때 비로소 메서드니 멤버 변수들이 메모리를 확보하게 됩니다. 따라서 new 연산자로 객체를 생성하지 않고서는 객체의 메서드니 멤버 변수들을 사용할 수 없지만 이러한 절차를 거치지 않고 멤버변수나 메서드를 사용할 수 있게 해줍니다.&lt;/P&gt;&lt;P class=바탕글&gt;&lt;P class=바탕글&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style="FONT-WEIGHT: bold"&gt;Final&lt;br /&gt;&lt;/SPAN&gt;final는 상수의 의미를 가지고 있는 키워드로서 클래스와 메서드, 변수에 사용될 수 있으나 각각 의미는 다릅니다.&lt;br /&gt;&lt;br /&gt;&lt;TABLE style="BORDER-RIGHT: #000000 0.28pt solid; BORDER-TOP: #000000 0.28pt solid; MARGIN-LEFT: 0.02pt; BORDER-LEFT: #000000 0.28pt solid; BORDER-BOTTOM: #000000 0.28pt solid; BORDER-COLLAPSE: collapse"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD style="BORDER-RIGHT: #000000 0.28pt solid; BORDER-TOP: #000000 0.28pt solid; BORDER-LEFT: #000000 0.28pt solid; WIDTH: 117.2pt; BORDER-BOTTOM: #000000 0.28pt solid; HEIGHT: 24.14pt" vAlign=center&gt;&lt;P class=바탕글 style="TEXT-ALIGN: center"&gt;사용범위&lt;/P&gt;&lt;/TD&gt;&lt;TD style="BORDER-RIGHT: #000000 0.28pt solid; BORDER-TOP: #000000 0.28pt solid; BORDER-LEFT: #000000 0.28pt solid; WIDTH: 94.56pt; BORDER-BOTTOM: #000000 0.28pt solid; HEIGHT: 24.14pt" vAlign=center&gt;&lt;P class=바탕글 style="TEXT-ALIGN: center"&gt;의미&lt;/P&gt;&lt;/TD&gt;&lt;TD style="BORDER-RIGHT: #000000 0.28pt solid; BORDER-TOP: #000000 0.28pt solid; BORDER-LEFT: #000000 0.28pt solid; WIDTH: 204.93pt; BORDER-BOTTOM: #000000 0.28pt solid; HEIGHT: 24.14pt" vAlign=center&gt;&lt;P class=바탕글 style="TEXT-ALIGN: center"&gt;형식&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="BORDER-RIGHT: #000000 0.28pt solid; BORDER-TOP: #000000 0.28pt solid; BORDER-LEFT: #000000 0.28pt solid; WIDTH: 117.2pt; BORDER-BOTTOM: #000000 0.28pt solid; HEIGHT: 18.48pt" vAlign=center&gt;&lt;P class=바탕글&gt;클래스에 사용될 경우 &lt;/P&gt;&lt;/TD&gt;&lt;TD style="BORDER-RIGHT: #000000 0.28pt solid; BORDER-TOP: #000000 0.28pt solid; BORDER-LEFT: #000000 0.28pt solid; WIDTH: 94.56pt; BORDER-BOTTOM: #000000 0.28pt solid; HEIGHT: 18.48pt" vAlign=center&gt;&lt;P class=바탕글&gt;상속 불가&lt;/P&gt;&lt;/TD&gt;&lt;TD style="BORDER-RIGHT: #000000 0.28pt solid; BORDER-TOP: #000000 0.28pt solid; BORDER-LEFT: #000000 0.28pt solid; WIDTH: 204.93pt; BORDER-BOTTOM: #000000 0.28pt solid; HEIGHT: 18.48pt" vAlign=center&gt;&lt;P class=바탕글&gt;final class 클래스이름 { } &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="BORDER-RIGHT: #000000 0.28pt solid; BORDER-TOP: #000000 0.28pt solid; BORDER-LEFT: #000000 0.28pt solid; WIDTH: 117.2pt; BORDER-BOTTOM: #000000 0.28pt solid; HEIGHT: 18.48pt" vAlign=center&gt;&lt;P class=바탕글&gt;메서드에 사용될 경우&lt;/P&gt;&lt;/TD&gt;&lt;TD style="BORDER-RIGHT: #000000 0.28pt solid; BORDER-TOP: #000000 0.28pt solid; BORDER-LEFT: #000000 0.28pt solid; WIDTH: 94.56pt; BORDER-BOTTOM: #000000 0.28pt solid; HEIGHT: 18.48pt" vAlign=center&gt;&lt;P class=바탕글&gt;오버라이딩 불가&lt;/P&gt;&lt;/TD&gt;&lt;TD style="BORDER-RIGHT: #000000 0.28pt solid; BORDER-TOP: #000000 0.28pt solid; BORDER-LEFT: #000000 0.28pt solid; WIDTH: 204.93pt; BORDER-BOTTOM: #000000 0.28pt solid; HEIGHT: 18.48pt" vAlign=center&gt;&lt;P class=바탕글&gt;접근제한자 final 반환형 메소드명() { } &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="BORDER-RIGHT: #000000 0.28pt solid; BORDER-TOP: #000000 0.28pt solid; BORDER-LEFT: #000000 0.28pt solid; WIDTH: 117.2pt; BORDER-BOTTOM: #000000 0.28pt solid; HEIGHT: 18.48pt" vAlign=center&gt;&lt;P class=바탕글&gt;변수에 사용되는 경우&lt;/P&gt;&lt;/TD&gt;&lt;TD style="BORDER-RIGHT: #000000 0.28pt solid; BORDER-TOP: #000000 0.28pt solid; BORDER-LEFT: #000000 0.28pt solid; WIDTH: 94.56pt; BORDER-BOTTOM: #000000 0.28pt solid; HEIGHT: 18.48pt" vAlign=center&gt;&lt;P class=바탕글&gt;상수&lt;/P&gt;&lt;/TD&gt;&lt;TD style="BORDER-RIGHT: #000000 0.28pt solid; BORDER-TOP: #000000 0.28pt solid; BORDER-LEFT: #000000 0.28pt solid; WIDTH: 204.93pt; BORDER-BOTTOM: #000000 0.28pt solid; HEIGHT: 18.48pt" vAlign=center&gt;&lt;P class=바탕글&gt;final 데이터형 변수명; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-WEIGHT: bold"&gt;출처 : &lt;A href="http://www.definejava.net/"&gt;www.DefineJava.net&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-907059612001431032?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/907059612001431032/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/java-%EC%9E%90%EB%B0%94%EC%9D%98-%EC%A0%91%EA%B7%BC%EC%A0%9C%ED%95%9C%EC%9E%90%ED%95%9C%EC%A0%95%EC%9E%90.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/907059612001431032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/907059612001431032'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/java-%EC%9E%90%EB%B0%94%EC%9D%98-%EC%A0%91%EA%B7%BC%EC%A0%9C%ED%95%9C%EC%9E%90%ED%95%9C%EC%A0%95%EC%9E%90.html' title='[Java] - 자바의 접근제한자(한정자)'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-6686547407780761792</id><published>2009-07-07T11:45:00.000+09:00</published><updated>2011-01-29T22:23:58.827+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] 건강 정보 위젯</title><content type='html'>&lt;P&gt;안녕하세요..오랜만에 글을 쓰는데.. &lt;br /&gt;요즘 위젯을 개발을 하느라.. 시간이 상당히 걸렸네요..&lt;br /&gt;쉽게 개발할 줄 알았는데.ㅠ.ㅠ &lt;br /&gt;&lt;br /&gt;어째든.. 많은 기능은 아니지만.. 건강 정보중 ... 감기에 대한 것만 개발을 했습니다. &lt;br /&gt;감기에 대한 정보는 모두 Daum의 Open API를 써서 데이터를 가져 왔구요.. &lt;br /&gt;약국 찾기에 대한 것은.. 야후 Open API를 이용할려고 했으나.. &lt;br /&gt;기술적인 문제로..ㅠㅠ 더 공부한 후에.. 추가해서 올리겠습니다. &lt;br /&gt;그리고 차후 배아픔, 어지러움 등에 관한 정보를 추가 할 예정입니다. &lt;br /&gt;&lt;br /&gt;이쁘게 봐주시고.. ^^ 좋은, 나쁜 평가들 부탁 드릴께요.. ^^ &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;div style="text-align: center; clear: both;"&gt;&lt;object height="240" width="180" data="http://dbilove.com/widget/healthWidget/HealthWidget.swf" type="application/x-shockwave-flash"&gt;&lt;param value="http://dbilove.com/widget/healthWidget/HealthWidget.swf" name="movie"&gt;&lt;/object&gt;&lt;/div&gt;&amp;nbsp;이상 블랜즈 였습니다. &lt;br /&gt;&lt;br /&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-6686547407780761792?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/6686547407780761792/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/flex-%EA%B1%B4%EA%B0%95-%EC%A0%95%EB%B3%B4-%EC%9C%84%EC%A0%AF.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/6686547407780761792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/6686547407780761792'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/flex-%EA%B1%B4%EA%B0%95-%EC%A0%95%EB%B3%B4-%EC%9C%84%EC%A0%AF.html' title='[Flex] 건강 정보 위젯'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-3164342648128746485</id><published>2009-07-07T11:44:00.000+09:00</published><updated>2011-01-29T22:23:58.779+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] DataGrid에 이미지를 넣어 보자!</title><content type='html'>&lt;P&gt;데이터 그리드에 이미지를 넣어 보자.. &lt;br /&gt;이 소스는 인터넷으로 검색 해 보면 금방 나옴니다.. ^^ㅋ&lt;br /&gt;&lt;br /&gt;그래서.. 전.. 제가 자주 가는 Flex Component로 향했구요.. &lt;br /&gt;이 곳에서..닉네임을 쎄미라고 쓰시는 분께서 정보를 제공해 주셨습니다. &lt;br /&gt;(ㄳㄳ..)&lt;br /&gt;&lt;br /&gt;전.. 이것을 잊어버리지 않기 위해! &lt;br /&gt;블러그로 포스팅 했습니다.. &lt;br /&gt;&lt;br /&gt;&lt;SPAN class=m-tcol-c style="FONT-SIZE: 9pt; FONT-FAMILY: 957317_9"&gt;&lt;FONT color=#333333&gt;&lt;/P&gt;&lt;DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #faffa9"&gt;&lt;STRONG&gt;&lt;SPAN class=m-tcol-c style="FONT-SIZE: 9pt; FONT-FAMILY: 957317_9"&gt;&lt;FONT color=#333333&gt;&amp;lt;mx:DataGrid id="dg" left="10" top="103" bottom="10" right="10" &amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;mx:columns&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;mx:DataGridColumn headerText='제목' dataField='title' width="520"&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;mx:itemRenderer&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;mx:Component&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;mx:HBox horizontalGap="1" horizontalScrollPolicy="off"&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;mx:Image source="image/icoreply.gif" /&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;mx:Image source="{data.image}" /&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/mx:HBox&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;/mx:Component&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/mx:itemRenderer&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;/mx:DataGridColumn&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;/mx:columns&amp;gt; &lt;br /&gt;&amp;lt;/mx:DataGrid&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt; &lt;br /&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;P&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;br /&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-3164342648128746485?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/3164342648128746485/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/flex-datagrid%EC%97%90-%EC%9D%B4%EB%AF%B8%EC%A7%80%EB%A5%BC-%EB%84%A3%EC%96%B4-%EB%B3%B4%EC%9E%90.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/3164342648128746485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/3164342648128746485'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/flex-datagrid%EC%97%90-%EC%9D%B4%EB%AF%B8%EC%A7%80%EB%A5%BC-%EB%84%A3%EC%96%B4-%EB%B3%B4%EC%9E%90.html' title='[Flex] DataGrid에 이미지를 넣어 보자!'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-2783830934795969769</id><published>2009-07-07T11:35:00.000+09:00</published><updated>2011-01-29T22:23:58.684+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] Flex Debugging Mode 활용 하기</title><content type='html'>&lt;script src='http://ss.textcube.com/service/blog/script/blogger.js' type='text/javascript'&gt;&lt;/script&gt;&lt;P&gt;제가 이제까지 Flex를 하면서.. &lt;br /&gt;가장 못했던것이.. Debugging 인데요... &lt;br /&gt;오늘 그 일부분을 채운것 같아서.. 너무 뿌~~듯 합니다.. ㅋ&lt;br /&gt;&lt;br /&gt;&lt;FONT color=#ff0000&gt;&lt;STRONG&gt;먼저.. Debugging을 하기 위해선.. 꼭!!!!!!!!!!!!!!!!!! Flex 9 Player가 필요합니다. &lt;br /&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;br /&gt;그 동안 10 Player를 썼는데.. 안되더군요.. 10 Player를 쓰시면.. 경고 창이 뜨는데요.. &lt;br /&gt;뒷 부분에.. &lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;Flash Player 9 or reinstall Flex bulider... &lt;br /&gt;&lt;/STRONG&gt;&lt;br /&gt;이런 부분이 있습니다. 그럼 좌측 부분에 Adobe Site로 연결 되게 하이퍼링크가 걸려 있는데&lt;br /&gt;그 부분을 클릭하여서 Player를 다운 받으세요.. ^^ &lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;&lt;FONT color=#0000ff&gt;이제.. Debugging 하면.. 가장 중요한게 Break Point 설정입니다. &lt;/FONT&gt;&lt;/STRONG&gt;&lt;br /&gt;BreakPoint는 2가지가 있는데.. &lt;br /&gt;&lt;br /&gt;첫 번째는... &lt;STRONG&gt;&lt;FONT color=#0000ff&gt;하단의 빨간색 박스 부분을 더블 클릭 하여 설정&lt;/FONT&gt;&lt;/STRONG&gt;을 하는 것이고, &lt;br /&gt;&lt;/P&gt;&lt;P&gt;&lt;div class="imageblock center" style="text-align: center; clear: both;"&gt;&lt;img src="http://ss.textcube.com/blog/1/17514/attach/XApju8Wga7.jpg" style="width:164px;height:300px;" alt=""  /&gt;&lt;/div&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;두 번째 방법은 &lt;FONT color=#0000ff&gt;&lt;STRONG&gt;상단의 빨간색 박스 부분에서 마우스 오른쪽 버튼을 클릭&lt;/STRONG&gt;&lt;/FONT&gt; 하면, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;div class="imageblock center" style="text-align: center; clear: both;"&gt;&lt;img src="http://ss.textcube.com/blog/1/17514/attach/XC3bOZV59q.jpg" style="width:247px;height:198px;" alt=""  /&gt;&lt;/div&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;다음과 같은 박스가 나오는데.. 여기서 BreakPoint를 설정합니다. &lt;br /&gt;&lt;br /&gt;설정을 하였으면.. 이제 Debug를 실행 해야겠죠??? &lt;br /&gt;상단 메뉴 부분에 보시면 &lt;STRONG&gt;&lt;FONT color=#0000ff&gt;벌레 표시가 있는데 그 부분을 클릭&lt;/FONT&gt;&lt;/STRONG&gt; 하면.. Debug 모드가 실행 됩니다. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;div class="imageblock center" style="text-align: center; clear: both;"&gt;&lt;img src="http://ss.textcube.com/blog/1/17514/attach/XHzufHkb27.jpg" style="width:496px;height:36px;" alt=""  /&gt;&lt;/div&gt;&lt;br /&gt;그러면 다음과 같은 화면이 나오는데요.. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div class="imageblock center" style="text-align: center; clear: both;"&gt;&lt;img src="http://ss.textcube.com/blog/1/17514/attach/XR1YejV9JJ.jpg" style="width:640px;height:510px;" alt="" onclick="TC$PRIV_open_img('http://ss.textcube.com/blog/1/17514/attach/XR1YejV9JJ.jpg')" /&gt;&lt;/div&gt;&lt;P&gt;&lt;br /&gt;여기서 예제는.. &lt;STRONG&gt;Daum Open API로 데이터를 받아 올때 ..데이터 형식을 알아 보는 방법을 예제&lt;/STRONG&gt;로 하였습니다. &lt;br /&gt;Daum 신지식의 내용을 &lt;STRONG&gt;Httpservice 방식&lt;/STRONG&gt;으로 검색 하였습니다. &lt;br /&gt;그럼 어떤 데이터 형식으로 들어오는지 볼까요?&lt;br /&gt;당연히.. Httpservice를 썼으면... Result 부분을 봐야 겠죠? &lt;br /&gt;&lt;STRONG&gt;Result 부분은&lt;/STRONG&gt; 하단의 그림과 같습니다. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;div class="imageblock center" style="text-align: center; clear: both;"&gt;&lt;img src="http://ss.textcube.com/blog/1/17514/attach/XBam9IGHk0.jpg" style="width:640px;height:334px;" alt="" onclick="TC$PRIV_open_img('http://ss.textcube.com/blog/1/17514/attach/XBam9IGHk0.jpg')" /&gt;&lt;/div&gt;&lt;/P&gt;&lt;P&gt;&lt;br /&gt;이렇게 부분을 보시면.. 친절하게 Arraycollection이 어디에 있는지.. Object 형식으로 들어오는데.. &lt;br /&gt;[0],[1] 이렇게 들어오는것을 볼 수 있네요..&lt;br /&gt;&lt;br /&gt;== 수정 사항 == &lt;br /&gt;참고로.. &lt;br /&gt;Daum Open API 는... XML로 받아 올때.. &lt;br /&gt;Channel -&amp;gt; Item -&amp;gt; Title, Discription 등등등.. 이렇게 있답니다. ㅋ&lt;br /&gt;================= &lt;br /&gt;&lt;br /&gt;이렇듯이~ Debug 모드는 유용하게 쓰일 수 있답니다. &lt;br /&gt;&lt;br /&gt;이상.. Blenz 였습니다. &lt;br /&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-2783830934795969769?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/2783830934795969769/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/flex-flex-debugging-mode-%ED%99%9C%EC%9A%A9-%ED%95%98%EA%B8%B0.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/2783830934795969769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/2783830934795969769'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/flex-flex-debugging-mode-%ED%99%9C%EC%9A%A9-%ED%95%98%EA%B8%B0.html' title='[Flex] Flex Debugging Mode 활용 하기'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-8869573329694625917</id><published>2009-07-07T11:34:00.000+09:00</published><updated>2011-01-29T22:23:58.574+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] Open API를 이용하여 Data Grid 내에 Html 태그 적용 하는 방법</title><content type='html'>하.. &lt;br /&gt;&lt;br /&gt;요즘 Open API를 이용하여서 Flex와 연동 하고 있는데.. &lt;br /&gt;&lt;br /&gt;HTML 태그가.. 계속 방해를 하는 것이다...ㅠㅠ&lt;br /&gt;&lt;br /&gt;이곳 저곳을 뒤져 보다.. 알아낸 것.. ㅋ &lt;br /&gt;&lt;br /&gt;&lt;DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #faffa9"&gt;&amp;lt;mx:DataGrid id="dgrid" x="19" y="10" width="691" height="496" dataProvider="{daumRequest.lastResult.channel.item}"&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;mx:columns&amp;gt;&lt;br /&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp;&amp;lt;mx:DataGridColumn headerText="제목" dataField="title"&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;mx:itemRenderer&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;mx:Component&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;mx:Text htmlText="{data.title}"/&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/mx:Component&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/mx:itemRenderer&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/mx:DataGridColumn&amp;gt;&lt;/STRONG&gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/mx:columns&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;/mx:DataGrid&amp;gt;&lt;/DIV&gt;&lt;br /&gt;데이터 컬럼 쪽에 Renderer를 걸어서.. HTML로 나올 수 있게 하는 거다.. &lt;br /&gt;저 방법.. ㅋ &lt;br /&gt;&lt;br /&gt;혹시 저처럼 고생하시는 분 계실까바 올려요~&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-8869573329694625917?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/8869573329694625917/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/flex-open-api%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%98%EC%97%AC-data-grid-%EB%82%B4%EC%97%90-html.html#comment-form' title='1개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/8869573329694625917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/8869573329694625917'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/flex-open-api%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%98%EC%97%AC-data-grid-%EB%82%B4%EC%97%90-html.html' title='[Flex] Open API를 이용하여 Data Grid 내에 Html 태그 적용 하는 방법'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-329086409907527933</id><published>2009-07-07T11:21:00.000+09:00</published><updated>2011-01-29T22:23:58.464+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] Kap Lab.. Data Visualization</title><content type='html'>&lt;script src='http://ss.textcube.com/service/blog/script/blogger.js' type='text/javascript'&gt;&lt;/script&gt;&lt;P&gt;간만에 Flex 관련&amp;nbsp; 포스팅을 합니다.. &lt;br /&gt;요즘 Data Visualization 관련해서.. 생각을 하고 있는데요.. &lt;br /&gt;상당히 괜찮은 사이트가 있어서.. 링크 걸어 봅니다. &lt;br /&gt;&lt;br /&gt;&lt;A href="http://lab.kapit.fr/display/kaplabhome/Home"&gt;http://lab.kapit.fr/display/kaplabhome/Home&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;Data Visualization 할 수 있는 소스를 잘 만들어 놓았더라구요... &lt;br /&gt;나름 응용 좀 한다면.. 논문 혹은 프레젠테이션 발표시.. 데이터의 흐름을 마음대로 표현이 가능 하답니다. &lt;br /&gt;&lt;STRONG&gt;&lt;/P&gt;&lt;DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #d0ff9d"&gt;&lt;STRONG&gt;&amp;lt;&amp;lt; 사 용 방 법&amp;gt;&amp;gt;&lt;br /&gt;&lt;/STRONG&gt;&lt;br /&gt;우선 사이트에 접속 후.. 원하는 모양을 선택 합니다. &lt;br /&gt;&lt;div class="imageblock center" style="text-align: center; clear: both;"&gt;&lt;img src="http://ss.textcube.com/blog/1/17514/attach/XSWKmNVlIO.jpg" style="width:533px;height:385px;" alt="" onclick="TC$PRIV_open_img('http://ss.textcube.com/blog/1/17514/attach/XSWKmNVlIO.jpg')" /&gt;&lt;/div&gt;&lt;br /&gt;선택 후, 왼족을 보시면.. 다음과 같은 곳이 있습니다. &lt;br /&gt;&lt;div class="imageblock center" style="text-align: center; clear: both;"&gt;&lt;img src="http://ss.textcube.com/blog/1/17514/attach/XNXKSQDIv0.jpg" style="width:245px;height:320px;" alt=""  /&gt;&lt;/div&gt;&lt;br /&gt;여기서.. &lt;STRONG&gt;Download latest version&lt;/STRONG&gt;이 있는데.. 이것을 다운 받아욧! &lt;br /&gt;&lt;br /&gt;다운을 받으면.. zip 파일로.. 다운을 받게 되는데.. &lt;br /&gt;&lt;br /&gt;이것들은.. 압축을 풀어 주면 되겠죠? &lt;br /&gt;&lt;br /&gt;압축을 풀었으면.. swc 파일이 나올 것입니다. &lt;br /&gt;&lt;br /&gt;이것을 어떻게 쓰냐...&lt;br /&gt;&lt;br /&gt;많이 쓰시는 분들은 알겠지만.. 모르는 사람들을 위해 설명 할께요..&lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;이클립스에서.. Jar 파일 넣는 거랑 똑같아요! &lt;/STRONG&gt;하단의&lt;STRONG&gt; Properties&lt;/STRONG&gt; 보이죠??&lt;br /&gt;&lt;br /&gt;&lt;div class="imageblock center" style="text-align: center; clear: both;"&gt;&lt;img src="http://ss.textcube.com/blog/1/17514/attach/XcMxkPEjaU.jpg" style="width:306px;height:483px;" alt=""  /&gt;&lt;/div&gt;&lt;br /&gt;거기 클릭 하면.. &lt;br /&gt;&lt;br /&gt;&lt;div class="imageblock center" style="text-align: center; clear: both;"&gt;&lt;img src="http://ss.textcube.com/blog/1/17514/attach/XHaVh0RHeb.jpg" style="width:468px;height:323px;" alt="" onclick="TC$PRIV_open_img('http://ss.textcube.com/blog/1/17514/attach/XHaVh0RHeb.jpg')" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;Flex Build Path&lt;/STRONG&gt;를 선택 하시고, &lt;STRONG&gt;Add SWC&lt;/STRONG&gt;를 하셔서 추가 시켜 주면 &lt;br /&gt;&lt;br /&gt;끝!!!!!! ^^&lt;br /&gt;&lt;br /&gt;이렇게 추가 한 후에.. 쓰시면 됩니다.. &lt;/DIV&gt;&lt;br /&gt;혹시.. 다른 의문 사항이나.. 질문 사항 있으시면 올려 주세요!&lt;/STRONG&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-329086409907527933?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/329086409907527933/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/flex-kap-lab-data-visualization.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/329086409907527933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/329086409907527933'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/flex-kap-lab-data-visualization.html' title='[Flex] Kap Lab.. Data Visualization'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-6681735475434530877</id><published>2009-07-07T11:20:00.000+09:00</published><updated>2011-01-29T22:23:58.375+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] XML, Flex에서 사용하기</title><content type='html'>오늘은 후배가.. XML 파일 읽어오는 부분에 대해 질문을 하여.. 겸사겸사 정리 할겸 해서 &lt;br /&gt;글을 써보려 한다. &lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;주제는 "Flex에서 XML 파일 불러 오는 방법들"&lt;/STRONG&gt; &lt;br /&gt;&lt;br /&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;1. Httpservice를 이용하여 XML 파일 불러 오기 &lt;br /&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&amp;nbsp;나는 이것을 이용하여 XML 파일을 가장 많이 불러 온다.. (다른 분들은 어떠신지..^^)&lt;br /&gt;&amp;nbsp;방법은... &lt;br /&gt;&amp;nbsp; &lt;DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #d0ff9d"&gt;&amp;lt;mx:httpservice id="userRequest" url="xmlFolder/aa.xml" useProxy="false" &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; result="userResultHandler(event)" fault="userFaultHandler(event)" /&amp;gt; &lt;/DIV&gt;&amp;nbsp; 이런 식으로 상단에 명시를 한다. &lt;br /&gt;&amp;nbsp; id는 httpservice를 쓰는 id 이고.. url에 원하는 파일 이름을 명시 한다. (절대경로 or 상대경로) &lt;br /&gt;&amp;nbsp; result 는 httpservice의 결과값을&amp;nbsp; 처리해 주는 부분이고, fault 는 httpservice의 실패시 에러 처리 부분이다.&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;lt;mx:script&amp;gt; 부분에 userResultHandler(event)를 만든다. 값을 받아 오는 방법은 아래를 보자. &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #d0ff9d"&gt;ex) private function userResultHandler(event:ResultEvent):void&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var aaaaa:String = userRequest.lastResult.root.aa;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/DIV&gt;&amp;nbsp; &amp;nbsp; &lt;DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffdaed"&gt;&amp;nbsp; aa.xml&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;root&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;aa&amp;gt;"안녕" &amp;lt;/aa&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/root&amp;gt;&lt;/DIV&gt;&lt;br /&gt;&amp;nbsp;이렇게 받았으면.. 저 결과를 실행 시켜주는 것이 필요하다. &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;STRONG&gt;=&amp;gt; userRequest.send();&lt;/STRONG&gt;&lt;br /&gt;&amp;nbsp;이렇게 실행 하면 된다.. &lt;br /&gt;&amp;nbsp;어디에??? xml을 받아오고 싶은 곳에서 실행을 시켜주고.. 그 결과값을 받아 처리 하면 끝! ^^ &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;&lt;FONT color=#0000ff&gt;2. Model &amp;amp; ArrayCollection 이용하기 &lt;br /&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp; 예제를 보면 쉽게 이해 할 수 있을 듯하다. (예제는.. 예제로 배우는 플랙스 3.0 에서 발췌)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #d0ff9d"&gt;&amp;lt;mx:Model id="myData" source="data/aa.xml" /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;mx:ArrayCollection id="myAc" source="{ArrayUtil.toArray(myData.aa)}" /&amp;gt;&lt;/DIV&gt;&lt;br /&gt;&amp;nbsp; 이런 식으로 데이터를 ArrayCollection에 담는다.. &lt;br /&gt;&amp;nbsp; 흠... 2번이 더 쉬운듯 하네...ㅜ.ㅜ &lt;br /&gt;&lt;br /&gt;&amp;nbsp; 또 다른 방법이 있나요?? 혹시 있으시면 댓글 및 트랙백!! 부탁 드립니다.&amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-6681735475434530877?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/6681735475434530877/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/flex-xml-flex%EC%97%90%EC%84%9C-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/6681735475434530877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/6681735475434530877'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/flex-xml-flex%EC%97%90%EC%84%9C-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0.html' title='[Flex] XML, Flex에서 사용하기'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-6680027930885399400</id><published>2009-07-07T11:19:00.001+09:00</published><updated>2011-01-29T22:23:58.272+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] UI Component 제작 시 참고 해야 할 사이트</title><content type='html'>Flex로 새로운 Component를 만드는것은.. AS(Actionscript)과 MXML의 절묘한 조화가 필요하다고 생각한다.&lt;br /&gt;또한, 모듈화.. 그것이 정말 중요한 것 같다. &lt;br /&gt;내가 만드는 것에서는 아직 모듈화를 하고 있는 중이지만.. 그래도 성공하는 그날까지.. &lt;br /&gt;&lt;br /&gt;Never Give Up! &lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;1. Component 만드는 개념 잡기&lt;/STRONG&gt; &lt;br /&gt;&amp;nbsp;: &lt;A href="http://www.adobe.com/devnet/flex/quickstart/building_components_in_as/"&gt;&lt;FONT color=#0000ff&gt;http://www.adobe.com/devnet/flex/quickstart/building_components_in_as/&lt;/FONT&gt;&lt;/A&gt;&lt;br /&gt;&amp;nbsp;이 사이트는 Flex에서 제공하는 Component를 AS를 통해서 불러오는 방법을 알려준다. &lt;br /&gt;&amp;nbsp;소스가 전체적으로 쉬어서.. 쉽게 접할 수 있을 듯.. ^^&lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;2. 당연히 참고해야 할! Flex 3 &amp;amp; AS 3.0 Reference!!&lt;/STRONG&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;(1) Actionscript 3.0 &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; :&lt;FONT color=#0000ff&gt; &lt;/FONT&gt;&lt;A href="http://livedocs.adobe.com/flash/9.0_kr/ActionScriptLangRefV3/"&gt;&lt;FONT color=#0000ff&gt;http://livedocs.adobe.com/flash/9.0_kr/ActionScriptLangRefV3/&lt;/FONT&gt;&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;(2) Flex 3 Builder Reference &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; : &lt;A href="http://livedocs.adobe.com/flex/3/langref/index.html"&gt;&lt;FONT color=#0000ff&gt;http://livedocs.adobe.com/flex/3/langref/index.html&lt;/FONT&gt;&lt;/A&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; (+) &lt;A href="http://livedocs.adobe.com/flex/3/"&gt;&lt;FONT color=#0000ff&gt;http://livedocs.adobe.com/flex/3/&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;&amp;lt;- 여기는 docs의 문서들이 모여 있다. &lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;&amp;nbsp;3. Component 제작의 선두자! 한글화 시켜 놓은 문서! &lt;br /&gt;&lt;/STRONG&gt;&amp;nbsp; : &lt;A href="http://flexdocs.kr/docs/flex2/docs/Part3_CreateComps.html"&gt;&lt;FONT color=#0000ff&gt;http://flexdocs.kr/docs/flex2/docs/Part3_CreateComps.html&lt;/FONT&gt;&lt;/A&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; Air와 Flex에 힘쓰신 지돌스타님이.. 번역 해놓으신듯..? &lt;br /&gt;&amp;nbsp;&amp;nbsp; 여기서 자세히 정리하면.. 좋을 듯 하다.&lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;&amp;nbsp;4. 상속? 다형성? 그게 뭥미?&lt;/STRONG&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp; : &lt;A href="http://flexdocs.kr/docs/flex2/docs/00001837.html#953632"&gt;&lt;FONT color=#177fcd&gt;http://flexdocs.kr/docs/flex2/docs/00001837.html#953632&lt;/FONT&gt;&lt;/A&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; AS에서 상속과 다형성.. 즉, 객체에 대해 모르면.. 완전 줄코딩 밖에 되지 않는다. &lt;br /&gt;&amp;nbsp; &amp;nbsp; 그래서 Module화를 위해.. 객체에 대한 것을 배워 보고 가는 것도 좋지 않을까? &lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;&amp;nbsp;5. 가장 많이 도움 받았던 곳들&lt;/STRONG&gt; &lt;br /&gt;&amp;nbsp; (1) Flex Component Cafe &lt;br /&gt;&amp;nbsp;&amp;nbsp; : &lt;A href="http://cafe.naver.com/flexcomponent.cafe"&gt;&lt;FONT color=#0000ff&gt;http://cafe.naver.com/flexcomponent.cafe&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&lt;/FONT&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; 질문은 여기에 다 올렸던 것 같다.. Daum, 싸이 돌아 다니면서 Flex 관련 카페를 찾았지만.. &lt;br /&gt;&amp;nbsp; &amp;nbsp; 여기 카페가 가장 좋았던 것 같당.. ㅋ &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; (2) 지돌 스타 블러그&lt;br /&gt;&amp;nbsp; &amp;nbsp; : &lt;A href="http://blog.jidolstar.com/"&gt;&lt;FONT color=#0000ff&gt;http://blog.jidolstar.com/&lt;/FONT&gt;&lt;/A&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; 이 분이 Flex 2.0 부터 잘 정리 해놓은 덕에.. 어렵지 않게.. 플젝을 수행 하고 있다. &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; (고맙습니다! ^^)&lt;br /&gt;&lt;br /&gt;나름 정리 해본 Site들.. &lt;br /&gt;엄청난 구글링과 엠파스 검색..시간을 줄이기 위해... 정리는 필/수/ 이다!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-6680027930885399400?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/6680027930885399400/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/flex-ui-component-%EC%A0%9C%EC%9E%91-%EC%8B%9C-%EC%B0%B8%EA%B3%A0-%ED%95%B4%EC%95%BC-%ED%95%A0-%EC%82%AC%EC%9D%B4%ED%8A%B8.html#comment-form' title='1개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/6680027930885399400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/6680027930885399400'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/flex-ui-component-%EC%A0%9C%EC%9E%91-%EC%8B%9C-%EC%B0%B8%EA%B3%A0-%ED%95%B4%EC%95%BC-%ED%95%A0-%EC%82%AC%EC%9D%B4%ED%8A%B8.html' title='[Flex] UI Component 제작 시 참고 해야 할 사이트'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-3830575149724963747</id><published>2009-07-07T11:19:00.000+09:00</published><updated>2011-01-29T22:23:58.154+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] Blenz Flex 관련 즐겨 찾기 주소</title><content type='html'>&lt;P&gt;Flex로 무언가를 개발하면서 가장 좋게 느낀 점은.. Help의 유용성이다.. &lt;br /&gt;거의 MSDN과 비슷했으니.. 만약 무언가를 하다가 막혔다고 느꼈다면.. &lt;br /&gt;&lt;STRONG&gt;Flex의 Help 기능을 참조하라!&lt;br /&gt;&lt;br /&gt;&lt;/STRONG&gt;그래도.. 인터넷은 정보가 넘친다.. &lt;br /&gt;그래서.. 내 나름대로 정리를 해보았다..^^ &lt;br /&gt;&lt;STRONG&gt;&lt;STRONG&gt;&lt;STRONG&gt;&lt;br /&gt;1. Actionscript 3.0 자료 &lt;br /&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&amp;nbsp; - AS 3.0 Manual &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; : &lt;A href="http://livedocs.adobe.com/flex/2/docs/wwhelp/wwhimpl/js/html/wwhelp.htm?href=Part5_ProgAS.html"&gt;http://livedocs.adobe.com/flex/2/docs/wwhelp/wwhimpl/js/html/wwhelp.htm?href=Part5_ProgAS.html&lt;/A&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Flex 2.0에서 나온 AS 3.0에 관련 문서 이다. &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; : &lt;A href="http://livedocs.adobe.com/flash/9.0_kr/ActionScriptLangRefV3/"&gt;http://livedocs.adobe.com/flash/9.0_kr/ActionScriptLangRefV3/&lt;/A&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AS3.0 언어 및 구성 요소 참조 설명서 &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; : &lt;A href="http://flexdocs.kr/docs/flex2/docs/Part5_ProgAS.html"&gt;http://flexdocs.kr/docs/flex2/docs/Part5_ProgAS.html&lt;/A&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 한국어로 번역해 놓은 것이죠? 여기가 가장 도움 되었답니다.. &lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;2. Flex 예제 사이트&lt;/STRONG&gt; &lt;br /&gt;&amp;nbsp;- Flex Example &lt;br /&gt;&amp;nbsp;&amp;nbsp; : &lt;A href="http://blog.flexexamples.com/"&gt;http://blog.flexexamples.com/&lt;/A&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; 매일 하루에 1개씩 예제가 업로드가 되요.. 참고하시면 좋은 사이트 만드실 수 있습니다. &lt;br /&gt;&amp;nbsp;- Quietly Scheming &lt;br /&gt;&amp;nbsp;&amp;nbsp; : &lt;A href="http://www.quietlyscheming.com/blog/"&gt;http://www.quietlyscheming.com/blog/&lt;/A&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; Chart &amp;amp; Component 에 관한 설명을 잘 적어 놓은 곳입니다. &lt;br /&gt;&amp;nbsp;- Flex / AIR 한글화 문서 &lt;br /&gt;&amp;nbsp;&amp;nbsp; : &lt;A href="http://flexdocs.kr/"&gt;http://flexdocs.kr/&lt;/A&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; 한국 사람의 자랑스러움을 느끼는 홈페이지 입니다. 한글화 번역에 힘써 주신 분들 감사합니다.. &lt;br /&gt;&amp;nbsp;- Chart Sample 모음&lt;br /&gt;&amp;nbsp;&amp;nbsp; : &lt;A href="http://demo.quietlyscheming.com/ChartSampler/app.html"&gt;http://demo.quietlyscheming.com/ChartSampler/app.html&lt;/A&gt;&lt;br /&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp;&lt;/STRONG&gt;위의 Quietly Scheming 중에서 나오는 것입니다. &lt;br /&gt;&amp;nbsp;- Adobe Video Workshop &lt;br /&gt;&amp;nbsp;&amp;nbsp; : &lt;A href="http://www.adobe.com/designcenter/video_workshop/?id=vid0130"&gt;http://www.adobe.com/designcenter/video_workshop/?id=vid0130&lt;/A&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; Flash, Flex 등의 동영상 강좌를 보실 수 있습니다. &lt;br /&gt;&amp;nbsp;- Flex Filter Explorer &lt;br /&gt;&amp;nbsp;&amp;nbsp; : &lt;A href="http://www.merhl.com/flex2_samples/filterExplorer/"&gt;http://www.merhl.com/flex2_samples/filterExplorer/&lt;/A&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; Flex.. 색상 또한 중요하죠? 여기서 확인 해 보세요! ㅋ&lt;br /&gt;&amp;nbsp;- Flex Style Explorer &lt;br /&gt;&amp;nbsp;&amp;nbsp; : &lt;A href="http://examples.adobe.com/flex2/consulting/styleexplorer/Flex2StyleExplorer.html"&gt;http://examples.adobe.com/flex2/consulting/styleexplorer/Flex2StyleExplorer.html&lt;/A&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; Flex Style도 중요해요! 여기 킹왕짱 입니다! &lt;br /&gt;&amp;nbsp;- Samples &lt;br /&gt;&amp;nbsp;&amp;nbsp; : &lt;A href="http://samples.degrafa.com/"&gt;http://samples.degrafa.com/&lt;/A&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; 아이디어 구하기가 어려워요? 여기서 아이디어를 구하세요! Sample이 많이 있습니다. &lt;br /&gt;&amp;nbsp;- RIA Korea&lt;br /&gt;&amp;nbsp;&amp;nbsp; : &lt;A href="http://www.riakorea.com/"&gt;http://www.riakorea.com/&lt;/A&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; 한글화 작업시 여기서 해결을 했어요.. RIA Korea 홧팅! RIA 하시는 분들 꾸준한 관심을 가져 주세요! &lt;br /&gt;&amp;nbsp;- Dash Board Example &lt;br /&gt;&amp;nbsp;&amp;nbsp; : &lt;A href="http://examples.adobe.com/flex2/inproduct/sdk/dashboard/dashboard.html"&gt;http://examples.adobe.com/flex2/inproduct/sdk/dashboard/dashboard.html&lt;/A&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; 다 아시죠? ^^ &lt;br /&gt;&amp;nbsp;- Dash Board Example 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp; : &lt;A href="http://examples.adobe.com/flex3/devnet/dashboard/main.html"&gt;http://examples.adobe.com/flex3/devnet/dashboard/main.html&lt;/A&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; 여기도 Dash Board에 관련 된 것입니다. &lt;br /&gt;&amp;nbsp;- Flex Component Cafe : Naver &lt;br /&gt;&amp;nbsp;&amp;nbsp; : &lt;A href="http://cafe.naver.com/flexcomponent.cafe"&gt;http://cafe.naver.com/flexcomponent.cafe&lt;/A&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; 우리 나라에서 Flex 가장 활성화된 Cafe 죠? 여기 사람들 무지하게 친절합니다 ^^ ㅋ &lt;br /&gt;&amp;nbsp;- Flex 4u&lt;br /&gt;&amp;nbsp;&amp;nbsp; : &lt;A href="http://cafe.naver.com/flex4u.cafe"&gt;http://cafe.naver.com/flex4u.cafe&lt;/A&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; 요즘... Flex 관련 동영상 강좌가 많이 이루어 지고 있죠? 공룡님.. 홧팅..^^ &lt;br /&gt;&amp;nbsp;- Flash &amp;amp; Flex 3D 관련 &lt;br /&gt;&amp;nbsp;&amp;nbsp; : &lt;A href="http://code.google.com/p/papervision3d/"&gt;http://code.google.com/p/papervision3d/&lt;/A&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; : &lt;A href="http://flashenabledblog.com/2008/03/13/tutorial-custom-3d-surface-class-in-as3/"&gt;http://flashenabledblog.com/2008/03/13/tutorial-custom-3d-surface-class-in-as3/&lt;/A&gt;&lt;br /&gt;- &amp;nbsp;지돌 스타님 블러그 &lt;br /&gt;&amp;nbsp;&amp;nbsp; : &lt;A href="http://blog.jidolstar.com/"&gt;http://blog.jidolstar.com/&lt;/A&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; 전 지돌 스타님 때문에.. Flex에 대해 한층 업글 할 수 있었습니다. &lt;br /&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-3830575149724963747?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/3830575149724963747/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/flex-blenz-flex-%EA%B4%80%EB%A0%A8-%EC%A6%90%EA%B2%A8-%EC%B0%BE%EA%B8%B0-%EC%A3%BC%EC%86%8C.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/3830575149724963747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/3830575149724963747'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/flex-blenz-flex-%EA%B4%80%EB%A0%A8-%EC%A6%90%EA%B2%A8-%EC%B0%BE%EA%B8%B0-%EC%A3%BC%EC%86%8C.html' title='[Flex] Blenz Flex 관련 즐겨 찾기 주소'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2233093507102802607.post-3214650192145103462</id><published>2009-07-07T11:18:00.000+09:00</published><updated>2011-01-29T22:23:58.063+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='출석관리프로그램'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] Flex를 이용한 출석 관리 프로그램</title><content type='html'>2007년 말 부터 출석부를 만들자는 제안이 나왔고, 단지.. 플래쉬를 해봤다는.. 이유 하나만으로..&lt;br /&gt;&amp;nbsp;&lt;br /&gt;출석부를 만드라는.. 회원들 의견에.. 만들기로 하였다. &lt;br /&gt;&lt;br /&gt;그래서.. 작년 12월 17일 부터 올해 1월 2일까지.. Flash가 아닌.. Flex으로.. 개발을 하였다..&lt;br /&gt;&lt;br /&gt;예전 홈페이지나 플래쉬로 웹페이지를 만들 때는 많은 파일들을 업로드 해야 하지만, &lt;br /&gt;&lt;br /&gt;이번 플랙스 작업은.. 몇가지 php 파일과 1개의 swf , 1개의 html 파일만 업로드 하면 되었다. &lt;br /&gt;&lt;br /&gt;그리고 로딩만 완료 되면.. 그 이후부터는 빠른 속도로 변해 가기 때문에..&amp;nbsp; &lt;br /&gt;&lt;br /&gt;상당히 동적인 사이트를 만들 수 있었다. &lt;br /&gt;&lt;br /&gt;이번 출석 관리 프로그램을 만들면서.. xml과 actionscript를 더 공부 할 필요성을 느꼈다. &amp;nbsp;&lt;br /&gt;&lt;br /&gt;또한, 다른 언어들도 더 많이 공부 해야 겠다는 생각을 하였다. (Jsp, php 등) &lt;br /&gt;&lt;br /&gt;&lt;A href="http://www.dbilove.com/vespero/VesperoProject/bin/VesperoProject.swf"&gt;http://dbilove.com/vespero/VesperoProject/bin/VesperoProject.swf&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;보시고.. Trackback.. 부탁 드립니다...&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2233093507102802607-3214650192145103462?l=blenz-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blenz-textcube.blogspot.com/feeds/3214650192145103462/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/flex-flex%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%B6%9C%EC%84%9D-%EA%B4%80%EB%A6%AC-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/3214650192145103462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2233093507102802607/posts/default/3214650192145103462'/><link rel='alternate' type='text/html' href='http://blenz-textcube.blogspot.com/2009/07/flex-flex%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%B6%9C%EC%84%9D-%EA%B4%80%EB%A6%AC-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8.html' title='[Flex] Flex를 이용한 출석 관리 프로그램'/><author><name>Blenz</name><uri>http://www.blogger.com/profile/15225479030448793103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
