<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Mimul&#039;s Developer World - Open Framework category</title>
  <link>http://www.mimul.com:80/pebble/default/categories/OpenFramework/</link>
  <description>미물의 개발 세상</description>
  <language>ko</language>
  <copyright>미물</copyright>
  <lastBuildDate>Thu, 02 Oct 2008 12:23: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 (Open Framework category)</title>
    <link>http://www.mimul.com:80/pebble/default/</link>
  </image>
  
  
  <item>
    <title>Open Social 아키텍처</title>
    <link>http://www.mimul.com:80/pebble/default/2008/08/31/1220184720000.html</link>
    
      
        <description>
          Open Social(Open Mesh?)에 대한 아키텍처 정보가 있어 공유합니다. 구글, 야후, MS, Facebook&amp;amp;Myspace에 대한 Open Social에 대한 아키텍처 정보입니다. Facebook&amp;amp;Myspace는 과연 Closed Meshup 정책인가요?&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;1. Google&lt;br /&gt;
&lt;br /&gt;
&lt;/strong&gt; &lt;img width=&#034;495&#034; height=&#034;381&#034; alt=&#034;google&#034; src=&#034;http://mimul.com/pebble/default/images/blog/open/googleappndix-sm.jpg&#034; /&gt;&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
2. Yahoo&lt;br /&gt;
&lt;br /&gt;
&lt;/strong&gt; &lt;img width=&#034;495&#034; height=&#034;381&#034; alt=&#034;&#034; src=&#034;http://mimul.com/pebble/default/images/blog/open/yahooappndix-sm.jpg&#034; /&gt;&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
3. MS&lt;br /&gt;
&lt;br /&gt;
&lt;/strong&gt; &lt;img width=&#034;495&#034; height=&#034;381&#034; alt=&#034;&#034; src=&#034;http://mimul.com/pebble/default/images/blog/open/msappndix-sm.jpg&#034; /&gt;&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
4. Facebook &amp;amp; Myspace&lt;br /&gt;
&lt;br /&gt;
&lt;/strong&gt; &lt;img width=&#034;495&#034; height=&#034;381&#034; alt=&#034;&#034; src=&#034;http://mimul.com/pebble/default/images/blog/open/facespaceappndix-sm.jpg&#034; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;[참고 사이트]&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;http://blog.broadbandmechanics.com/2008/08/4-appendices-that-conclude-how-to-build-the-open-mesh&lt;/li&gt;
&lt;/ul&gt;
        </description>
      
      
    
    
    
    <category>Open Framework</category>
    
    <comments>http://www.mimul.com:80/pebble/default/2008/08/31/1220184720000.html#comments</comments>
    <guid isPermaLink="true">http://www.mimul.com:80/pebble/default/2008/08/31/1220184720000.html</guid>
    <pubDate>Sun, 31 Aug 2008 12:12:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Tomcat 보안</title>
    <link>http://www.mimul.com:80/pebble/default/2008/08/17/1218983400000.html</link>
    
      
        <description>
          Tomcat 6.0.18 미만 버전에 존재하는 심각한 정보 유출 취약점이 드디어 공식적으로 문서화 되었습니다.&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
[참고 사이트]&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;Tomcat 6.x 의 취약점 정보 : http://tomcat.apache.org/security-6.html&lt;/li&gt;
    &lt;li&gt;상세 정보 : http://www.milw0rm.com/exploits/6229&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
아파치 톰캣 6.0.18 이전 버전에 로컬 파일이 노출되는 심각한 취약점이 존재한다고 합니다. &lt;br /&gt;
/etc/passwd 같은 중요한 시스템 파일이 노출될 수 있어서 빠른 시간 내에 6.0.18로 업그레이드 하시길 권고합니다. &lt;br /&gt;
톰캣 5.5.x 대 버전이나 4.1.x 대 버전을 사용하시는 경우 아래의 설정 변경하는 것으로 대응하라고 하네요&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;context.xml이나 server.xml 설정 파일에서 allowLinking을 비활성화 하거나&lt;/li&gt;
    &lt;li&gt;URIencoding을 utf8로 설정하지 않으면 이 취약점을 피할 수 있음&lt;br /&gt;
    &lt;/li&gt;
&lt;/ul&gt;
        </description>
      
      
    
    
    
    <category>Open Framework</category>
    
    <comments>http://www.mimul.com:80/pebble/default/2008/08/17/1218983400000.html#comments</comments>
    <guid isPermaLink="true">http://www.mimul.com:80/pebble/default/2008/08/17/1218983400000.html</guid>
    <pubDate>Sun, 17 Aug 2008 14:30:00 GMT</pubDate>
  </item>
  
  <item>
    <title>UrlRewriteFilter 사용</title>
    <link>http://www.mimul.com:80/pebble/default/2008/08/08/1218131340000.html</link>
    
      
        <description>
          c 소스 기반의 mod_rewrite의 내용을 Java버전으로 컨버팅한 Url Rewrite Filter를 사용하기 위한 정보를 공유합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;1. 다운로드 및 설치&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 다운로드 사이트에서 최신판 다운 로드 : http://tuckey.org/urlrewrite/#download&lt;br /&gt;
&amp;nbsp;- WEB-INF/lib에 jar파일 카피&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;2. 설정&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- WEB-INF/web.xml &lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;    &amp;lt;filter&amp;gt;&lt;br /&gt;        &amp;lt;filter-name&amp;gt;UrlRewriteFilter&amp;lt;/filter-name&amp;gt;&lt;br /&gt;        &amp;lt;filter-class&amp;gt;org.tuckey.web.filters.urlrewrite&lt;br /&gt;.UrlRewriteFilter&amp;lt;/filter-class&amp;gt;&lt;br /&gt;        &amp;lt;init-param&amp;gt;&lt;br /&gt;            &amp;lt;param-name&amp;gt;logLevel&amp;lt;/param-name&amp;gt;&lt;br /&gt;            &amp;lt;param-value&amp;gt;WARN&amp;lt;/param-value&amp;gt;&lt;br /&gt;        &amp;lt;/init-param&amp;gt;&lt;br /&gt;    &amp;lt;/filter&amp;gt;&lt;br /&gt;    &amp;lt;filter-mapping&amp;gt;&lt;br /&gt;        &amp;lt;filter-name&amp;gt;UrlRewriteFilter&amp;lt;/filter-name&amp;gt;&lt;br /&gt;        &amp;lt;url-pattern&amp;gt;/*&amp;lt;/url-pattern&amp;gt;&lt;br /&gt;        &amp;lt;dispatcher&amp;gt;REQUEST&amp;lt;/dispatcher&amp;gt;&lt;br /&gt;        &amp;lt;dispatcher&amp;gt;FORWARD&amp;lt;/dispatcher&amp;gt;&lt;br /&gt;    &amp;lt;/filter-mapping&amp;gt;&lt;br /&gt;&lt;/pre&gt;
&amp;nbsp;- WEB-INF/urlrewrite.xml &lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;    &amp;lt;rule&amp;gt;&lt;br /&gt;    	&amp;lt;from&amp;gt;^/([0-9a-zA-Z]+)($|\/$)&amp;lt;/from&amp;gt;&lt;br /&gt;    	&amp;lt;to&amp;gt;/member?username=$1&amp;lt;/to&amp;gt;&lt;br /&gt;   &amp;lt;/rule&amp;gt;&lt;br /&gt;&lt;/pre&gt;
&amp;nbsp;- WAS(tomcat) 리스타트&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;3. 설정 설명&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- http://www.mimul.com/pepsi가 호출되면 서버 내부에서는 자동으로 http://www.mimul.com/member?username=pepsi로 전환되어 호출된다.&lt;br /&gt;
&amp;nbsp;- &amp;lt;to type=&amp;quot;forward&amp;quot;&amp;gt; : 사용자의 호출 path가 사용자에게 그대로 노출되고 내부적으로 바뀌어서 처리됨&lt;br /&gt;
&amp;nbsp;- &amp;lt;to type=&amp;quot;redirect&amp;quot;&amp;gt; : 사용자의 호출 path가 해당 매핑 path로 전환되어 처리됨&lt;br /&gt;
&amp;nbsp;- Browser detection 기능도 가능&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;    &amp;lt;rule&amp;gt;&lt;br /&gt;        &amp;lt;condition name=&amp;quot;user-agent&amp;quot;&amp;gt;Mozilla/[1-4]&amp;lt;/condition&amp;gt;&lt;br /&gt;        &amp;lt;from&amp;gt;/some/page.html&amp;lt;/from&amp;gt;&lt;br /&gt;        &amp;lt;to&amp;gt;/some/page-for-old-browsers.html&amp;lt;/to&amp;gt;&lt;br /&gt;    &amp;lt;/rule&amp;gt;&lt;br /&gt;&lt;/pre&gt;
&lt;strong&gt;4. 정규식 설명&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;. (any character) &lt;/li&gt;
    &lt;li&gt;* (zero of more of the preceding) &lt;/li&gt;
    &lt;li&gt;+ (one or more of the preceding) &lt;/li&gt;
    &lt;li&gt;{} (minimum to maximum quantifier) &lt;/li&gt;
    &lt;li&gt;? (ungreedy modifier) &lt;/li&gt;
    &lt;li&gt;! (at start of string means &amp;quot;negative pattern&amp;quot;) &lt;/li&gt;
    &lt;li&gt;^ (start of string, or &amp;quot;negative&amp;quot; if at the start of a range) &lt;/li&gt;
    &lt;li&gt;$ (end of string) &lt;/li&gt;
    &lt;li&gt;[] (match any of contents) &lt;/li&gt;
    &lt;li&gt;- (range if used between square brackets) &lt;/li&gt;
    &lt;li&gt;() (group, backreferenced group) &lt;/li&gt;
    &lt;li&gt;| (alternative, or) &lt;/li&gt;
    &lt;li&gt;\ (the escape character itself) &lt;/li&gt;
&lt;/ul&gt;
        </description>
      
      
    
    
    
    <category>Java Tech</category>
    
    <category>Open Framework</category>
    
    <comments>http://www.mimul.com:80/pebble/default/2008/08/08/1218131340000.html#comments</comments>
    <guid isPermaLink="true">http://www.mimul.com:80/pebble/default/2008/08/08/1218131340000.html</guid>
    <pubDate>Thu, 07 Aug 2008 17:49:00 GMT</pubDate>
  </item>
  
  <item>
    <title>8가지 자동 완성 Ajax Scripts</title>
    <link>http://www.mimul.com:80/pebble/default/2008/07/22/1216728720000.html</link>
    
      
        <description>
          &lt;strong&gt;1. jqac&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- jQuery를 활용한 Auto-complete/suggest javascript 라이브러리&lt;br /&gt;
&amp;nbsp;- 다운로드 : http://code.google.com/p/jqac/downloads/list&lt;br /&gt;
&amp;nbsp;- 데모 : http://www.cs.bgu.ac.il/~ygleyzer/files/utils/jqac/jqac_example.html&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;2. AutoComplete 1.2&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- prototype과 scriptaculous를 활용한 Auto-complete javascript 라이브러리&lt;br /&gt;
&amp;nbsp;- 다운로드 : http://www.beauscott.com/examples/autocomplete/autocomplete.zip&lt;br /&gt;
&amp;nbsp;- 데모 : http://www.beauscott.com/examples/autocomplete/doc/examples.html&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;strong&gt;3. AutoCompleter(mootools) &lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- MooTools를 활용한 Auto-complete javascript 라이브러리&lt;br /&gt;
&amp;nbsp;- 다운로드 : http://digitarald.de/project/autocompleter/#download&lt;br /&gt;
&amp;nbsp;- 데모 : http://digitarald.de/project/autocompleter/1-1/showcase/delicious-tags/, http://digitarald.de/project/autocompleter/1-1/showcase/local/&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;4. AJAX AutoComplete&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- Jim Roos가 자체로 만든 Ajax framework&lt;br /&gt;
&amp;nbsp;- 다운로드 : http://jimroos.com/AutoComplete.zip&lt;br /&gt;
&amp;nbsp;- 데모 : http://www.jimroos.com/2007/05/ajax-autocomplete.html&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;5. YUI Autocomplete&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- Yahoo! UI Library로 만든 Auto-complete&lt;br /&gt;
&amp;nbsp;- 다운로드 : http://brandspankingnew.net/download.php?file=autosuggest_v2.zip&lt;br /&gt;
&amp;nbsp;- 데모 : http://developer.yahoo.com/yui/examples/autocomplete/index.html&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;6. AutoSuggest&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 심플한 Javascript를 활용한 Auto-complete&lt;br /&gt;
&amp;nbsp;- 다운로드 : http://www.brandspankingnew.net/specials/ajax_autosuggest/ajax_autosuggest_autocomplete.html&lt;br /&gt;
&amp;nbsp;- 데모 : http://www.brandspankingnew.net/specials/ajax_autosuggest/ajax_autosuggest_autocomplete.html&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;7. dhtmlxCombo &lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 콤보형 Auto-complete&lt;br /&gt;
&amp;nbsp;- 다운로드 : http://www.dhtmlx.com/docs/download/dhtmlxCombo.zip&lt;br /&gt;
&amp;nbsp;- 데모 : http://dhtmlx.com/docs/products/dhtmlxCombo/index.shtml&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;8. AutoComplete (mootools)&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- scriptaculous를 활용한 Auto-complete&lt;br /&gt;
&amp;nbsp;- 다운로드 : http://script.aculo.us/&lt;br /&gt;
&amp;nbsp;- 데모 : http://demo.script.aculo.us/ajax/autocompleter
        </description>
      
      
    
    
    
    <category>Open Framework</category>
    
    <comments>http://www.mimul.com:80/pebble/default/2008/07/22/1216728720000.html#comments</comments>
    <guid isPermaLink="true">http://www.mimul.com:80/pebble/default/2008/07/22/1216728720000.html</guid>
    <pubDate>Tue, 22 Jul 2008 12:12:00 GMT</pubDate>
  </item>
  
  </channel>
</rss>
