<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Mimul&#039;s Developer World -  tag</title>
  <link>http://mimul.com:80/pebble/default/tags//</link>
  <description>미물의 개발 세상</description>
  <language>ko</language>
  <copyright>미물</copyright>
  <lastBuildDate>Thu, 04 Dec 2008 10:16:00 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  <image>
    <url>http://www.mimul.com/pebble/default/images/hhj.jpg</url>
    <title>Mimul&#039;s Developer World</title>
    <link>http://mimul.com:80/pebble/default/</link>
  </image>
  
  
  <item>
    <title>JS/CSS 압축기능 ANT 프로젝트 구축하기</title>
    <link>http://mimul.com:80/pebble/default/2008/01/13/1200209940000.html</link>
    
      
        <description>
          웹 서비스의 성능 향상을 위해서 필연적으로 하는 방법중에 하나가 JS/CSS를 압축하는 것입니다. 기존의 압축 기능을 수행해주는 웹 사이트를 찾는것보다 자신의 이클립스에 프로젝트로 만들어서 해당 JS/CSS파일을 압축해주는 기능이 있으면 업무 수행에 많은 도움을 받을 수 있습니다.&lt;br /&gt;
전체 JS/CSS압축 프로젝트 진행 과정은 아래와 같습니다.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;strong&gt;1. 필요한 파일 다운로드&lt;br /&gt;
&lt;/strong&gt;&lt;/u&gt;&amp;nbsp;- &lt;a href=&#034;http://www.julienlecomte.net/yuicompressor/&#034;&gt;YUI Compressor version 2.2.5 다운로드&lt;/a&gt; 한 다음 dist디렉토리에 카피 &lt;br /&gt;
&amp;nbsp;- &lt;a href=&#034;http://www.ubik-ingenierie.com/miscellanous/YUIAnt/&#034;&gt;YUIAnt.jar 파일 다운 로드&lt;/a&gt; 후 dist 디렉토리에 카피 &lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;strong&gt;2. YUI ANT 프로젝트 디렉토리 구조&lt;br /&gt;
&lt;br /&gt;
&lt;/strong&gt;&lt;/u&gt;&lt;img src=&#034;http://www.mimul.com/pebble/default/images/blog/tech/YuiantDir.png&#034; alt=&#034;Yui&#034; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;strong&gt;3. build.xml 설정 파일 내용(build 디렉토리에 존재)&lt;/strong&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;textarea name=&#034;code&#034; class=&#034;java&#034; rows=&#034;53&#034; cols=&#034;70&#034; &gt;
&lt;project name=&#034;Deployment&#034; default=&#034;jar&#034; basedir=&#034;..&#034;&gt;
	&lt;target name=&#034;init&#034;&gt;
		&lt;property name=&#034;src.dir&#034; value=&#034;src&#034; /&gt;
		&lt;property name=&#034;bin.dir&#034; value=&#034;classes&#034; /&gt;
		&lt;property name=&#034;dist.dir&#034; value=&#034;dist&#034; /&gt;
		&lt;property name=&#034;js.dir&#034; value=&#034;js&#034; /&gt;
		&lt;property name=&#034;jsmin.dir&#034; value=&#034;jsmin&#034; /&gt;
		&lt;property name=&#034;project.name&#034; value=&#034;YUIAnt&#034; /&gt;
		&lt;property environment=&#034;env&#034; /&gt;
		&lt;path id=&#034;compile.classpath&#034;&gt;
			&lt;path location=&#034;${dist.dir}/ant.jar&#034;&gt;
			&lt;/path&gt;
			&lt;path location=&#034;${dist.dir}/yuicompressor-2.2.5.jar&#034;&gt;
			&lt;/path&gt;
		&lt;/path&gt;
		&lt;mkdir dir=&#034;${bin.dir}&#034; /&gt;
	&lt;/target&gt;

	&lt;target name=&#034;compile&#034; depends=&#034;init&#034; 
	       description=&#034;Compiles the project&#034;&gt;
		&lt;javac srcdir=&#034;${src.dir}&#034; destdir=&#034;${bin.dir}&#034; debug=&#034;on&#034;&gt;
			&lt;classpath refid=&#034;compile.classpath&#034; /&gt;
		&lt;/javac&gt;
	&lt;/target&gt;

	&lt;target name=&#034;jar&#034; depends=&#034;compile&#034; 
	        description=&#034;Generate the YUIAnt jar&#034;&gt;
		&lt;jar basedir=&#034;${bin.dir}&#034; destfile=&#034;${dist.dir}/${project.name}.jar&#034; /&gt;
	&lt;/target&gt;

	&lt;target name=&#034;minify&#034; depends=&#034;init&#034; 
	      description=&#034;Minifiy a set of files&#034;&gt;
		&lt;available file=&#034;${dist.dir}/YUIAnt.jar&#034; 
		       property=&#034;YUIANT_AVAILABLE&#034; /&gt;
		&lt;fail unless=&#034;YUIANT_AVAILABLE&#034; 
		      message=&#034;Run jar target to generate the required task&#034;/&gt;
		&lt;taskdef name=&#034;yuicompress&#034; 
		classname=&#034;com.yahoo.platform.yui.compressor.YUICompressTask&#034;&gt;
			&lt;classpath&gt;
				&lt;pathelement path=&#034;${dist.dir}/yuicompressor-2.2.5.jar&#034; /&gt;
				&lt;pathelement path=&#034;${dist.dir}/YUIAnt.jar&#034; /&gt;
			&lt;/classpath&gt;
		&lt;/taskdef&gt;
		&lt;mkdir dir=&#034;${jsmin.dir}&#034; /&gt;
		&lt;yuicompress linebreak=&#034;300&#034; warn=&#034;false&#034; munge=&#034;yes&#034; 
		      preserveallsemicolons=&#034;true&#034; 	outputfolder=&#034;${jsmin.dir}&#034;&gt;
			&lt;fileset dir=&#034;${js.dir}&#034; &gt;
				&lt;include name=&#034;**/*.js&#034; /&gt;
				&lt;include name=&#034;**/*.css&#034; /&gt;
			&lt;/fileset&gt;
		&lt;/yuicompress&gt;
	&lt;/target&gt;
&lt;/project&gt;
&lt;/textarea&gt;
&lt;br/&gt;
&lt;u&gt;&lt;strong&gt;4. build 수행&lt;/strong&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;strong&gt;5.JS/CSS 압축된 파일 저장 디렉토리&lt;/strong&gt;&lt;/u&gt;&lt;br /&gt;
&amp;nbsp;- jsmin 디렉토리에 저장되니 필요한 파일들을 카피하여 해당 프로젝트에 copy하는 설정만 추가하면 됨
        </description>
      
      
    
    
    
    <category>RIA</category>
    
    <comments>http://mimul.com:80/pebble/default/2008/01/13/1200209940000.html#comments</comments>
    <guid isPermaLink="true">http://mimul.com:80/pebble/default/2008/01/13/1200209940000.html</guid>
    <pubDate>Sun, 13 Jan 2008 07:39:00 GMT</pubDate>
  </item>
  
  <item>
    <title>인터넷 상에서의 관계 트랜드</title>
    <link>http://mimul.com:80/pebble/default/2007/02/04/1170587940000.html</link>
    
      
        <description>
          &lt;p&gt;누구나 인터넷 사업을 하려면 먼저 오프라인의 사회적, 문화적 속성을 완벽하게 이해하고 그 사상 위에 기술적 환경을 접목시켜서 불특정 다수들의 속성을 온라인 상에 표현할 수 있는 장을 마련하는 것이다.&lt;br /&gt;
이것이 단순한 하나의&amp;nbsp;서비스 아이템이 되는 것이다.&lt;br /&gt;
그래서 제가 생각하는 건 서비스 기획을 할려면 철학이나 사회학을 공부한 사람이 많이 필요하다는 것이다.&lt;/p&gt;
&lt;p&gt;그럼 오늘은&amp;nbsp;인터넷 가상 공간에서 벌어지고 있는 관계가 어떤식으로 흘러가는지 한번 살펴보고 싶다.&lt;br /&gt;
초기 90년대 초반에서는 컨텐츠 중심으로 사람들이 모여서 그 컨텐츠를 이용하는 단계, 즉 컨텐츠는 제공되었지만 관계는 제공하지 않았던 형국이 대부분이었다. 그래서 자신의 관심사가 있으면 정보를 습득하고 떠나가는 형국이었다. &lt;/p&gt;
&lt;p&gt;대부분 PC통신 시절인셈이다.&lt;br /&gt;
그런 후 얼마간의 시간이 지나 인터넷이라는 용어가 나오면서&amp;nbsp;인터넷 공간에서 자기의 아이덴티티를 찾고 소속감을 갖기 위해서 커뮤니티 서비스가 부각이 되고 있었다. 즉 집단의 소속감 등의 관계의 중요성이 부각되었다.&lt;br /&gt;
이때는 집단적이고 폐쇄적인 성격이었고 기반 환경이 구성원 상호간의 신뢰 형성에 유리하고, 비교적 지속적인 관계의 가능성이 존재한다는 사실 등에서 공동체적 관계가 담고 있었다. 조금은 오프라인 속성과 온라인 속성의 과도기 형국이다.&lt;br /&gt;
그러다가 지금에 이르러서는 블로그나 미니홈피처럼 개인의 관계로 좀더 상세화되었다.&lt;br /&gt;
개인적 관심이나 목적과 같은 개개인의 필요와 욕구에 의해 참여가 이루어지는 것이 주류가 되는 시대다. 다시 말해 사이버 커뮤니티가 &amp;lsquo;커뮤니티&amp;rsquo;라는 개념을 이용하고는 있지만 행위자들의 개인주의적인 성향이지배적으로 통용되는 장소라는 것이다. 커뮤니티 참여는 주로 원하는 정보나 자원을 편하게 이용하기 위한 도구적인 성격이 강하고, 이러한 이유 때문에 자신의 목적이 달성되는 순간 커뮤티니의 효용성은 소진된다. 그리고 또 다른 관심과 목적에 따라 다른 커뮤니티로 자신의 영역을 이동하게 되는 약한 유대의 연속 속에서 인터넷 커뮤니티가 나름대로 자리매김을 하고 있다.&lt;/p&gt;
&lt;p&gt;즉 오프라인과의 차이점에서 보면 개인화되고 개방적인 환경에서 지속성은 다양한 형태의 산발적으로 진행되고 있고 오프라인에 비해 규모는 소규모인 반면 커뮤니티의 수는 상당이 다양하게 많이 분포되어 있는게 특징이다.&lt;br /&gt;
말 그대로 아래의 그림처럼 불특정 다수가 자신에 의해, 타인에 의해, 링크에 의해 노드간의 관계는 기하 급수적으로 늘어나는게 오늘날의 관계의 속성이다.&lt;/p&gt;
&lt;p&gt;&lt;img style=&#034;WIDTH: 348px; HEIGHT: 347px&#034; alt=&#034;SNS&#034; align=&#034;left&#034; src=&#034;http://www.mimul.com/pebble/default/images/blog/biz/sns.gif&#034; /&gt;&lt;/p&gt;
&lt;p&gt;그런 속성을 십분 활용하는 서비스에 특화된 전략이 가미가 된다면 좋은 또하나의 서비스가 나오지 않을까 생각해본다.&lt;/p&gt;
&lt;p&gt;그래서 ...&lt;br /&gt;
오프라인의 장점을 살린 사회적 관계성을 온라인에서 지원을 한다면...&lt;br /&gt;
사회적 관계 형성과 유지에 있어 상대방에 대한 자신의 모습을 완전히 드러내는 상호작용을 통해 서로가 편안함을 느끼지만 누구에게도 침범 받고 싶지 않은 자기만의 고유한 영역이 동시에 존재한다는 것을 고려한다면..&lt;br /&gt;
동조의 심리와 자신의 개성을 중시하는 특성의을 공존할수 있도록 해 준다면...&lt;br /&gt;
개인이 관계에 투자 할 수 있는 시간과 노력 같은 사회적 비용을 최소화 할 수 있다면...&lt;br /&gt;
독립적인 성격을 유지하는 관계망의 특성을 파악하고, 각자의 영역에서 획득한 경험이 공동의 관심사 속에서 결합해 시너지를 발생시킬 장치가 마련된다면...(집단지성 개념과도 일맥상통)&lt;br /&gt;
약한 유대관계망의 특성으로 인한 관계가 허물어졌을때 개인적, 사회적 파장을 최소화하면서 원만하고 원활하게 이루어지게 할 수 있는 활동이 이루어진다면...&lt;br /&gt;
저쪽의 세계는 한단계 발전하고 업그레이드 된 인터넷 서비스가 되지 않을까 한다.&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>Business Model</category>
    
    <comments>http://mimul.com:80/pebble/default/2007/02/04/1170587940000.html#comments</comments>
    <guid isPermaLink="true">http://mimul.com:80/pebble/default/2007/02/04/1170587940000.html</guid>
    <pubDate>Sun, 04 Feb 2007 11:19:00 GMT</pubDate>
  </item>
  
  </channel>
</rss>
