<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Mimul&#039;s Developer World - Common Skill category</title>
  <link>http://www.mimul.com:80/pebble/default/categories/CommonSkill/</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 (Common Skill category)</title>
    <link>http://www.mimul.com:80/pebble/default/</link>
  </image>
  
  
  <item>
    <title>PHP 최적화 Tips</title>
    <link>http://www.mimul.com:80/pebble/default/2008/08/02/1217608920000.html</link>
    
      
        <description>
          &lt;strong&gt;1. 데이터 출력 부분&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- print보다는 echo가 빠르다.(&lt;a href=&#034;http://web.archive.org/web/20050407085143/http://dynacker.dotgeek.org/printvsecho/&#034;&gt;참고&lt;/a&gt;) &lt;br /&gt;
&amp;nbsp;- concatenation시에 double quotes(&amp;quot;)보다는 Single quotes (&#039;)가 빠르다.(&lt;a href=&#034;http://spindrop.us/2007/03/03/php-double-versus-single-quotes/&#034;&gt;참고&lt;/a&gt;) &lt;br /&gt;
&amp;nbsp; 예) echo &amp;quot;내이름은 $name&amp;quot;;보다는 &#039;내이름은 &#039; . $name; 를 사용&lt;br /&gt;
&amp;nbsp;- concatenation시에 string concatenation보다는 multiple parameters 방식을 사용하라(&lt;a href=&#034;http://blog.libssh2.org/index.php?/archives/28-How-long-is-a-piece-of-string.html&#034;&gt;참고&lt;/a&gt;) &lt;br /&gt;
&amp;nbsp; 예) echo &#039;변수의&#039; . &#039;값은&#039; . $variable . &#039;입니다.&#039;; 보다는 echo &#039;변수의&#039;, &#039;값은&#039;, $variable, &#039;입니다.&#039;;를 사용하라&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;2. Loops와 Counting&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- for loop구문에서 max값은 미리 지정하라(&lt;a href=&#034;http://www.php.lt/benchmark/phpbench.php&#034;&gt;참고&lt;/a&gt;) &lt;br /&gt;
&amp;nbsp; 예) for ($i = 0; $i &amp;lt; count($array); $i++) 보다는 $max = count($array);for ($i = 0; $i &amp;lt; $max; $i++)방식을 사용하라&lt;br /&gt;
&amp;nbsp;- strlen보다는 isset을 사용하라(&lt;a href=&#034;http://blog.dynom.nl/archives/String-length-vs-isset-to-check-string-lengths_20070807_5.html&#034;&gt;참고&lt;/a&gt;) &lt;br /&gt;
&amp;nbsp;- 증가 pre-incrementing 방식을 사용하라(&lt;a href=&#034;http://www.hudzilla.org/phpwiki/index.php?title=Pre-increment_where_possible&#034;&gt;참고&lt;/a&gt;) &lt;br /&gt;
&amp;nbsp; 예) $i++; 보다는 ++$i;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;3. Variables과 Functions &lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- array를 사용할 경우 free memory를 작업을 처리하기 위해 Unset or null을 사용하라(&lt;a href=&#034;http://lists.nyphp.org/pipermail/talk/2003-January/001855.html&#034;&gt;참고&lt;/a&gt;) &lt;br /&gt;
&amp;nbsp;예)&lt;br /&gt;
&amp;nbsp;$fp = fopen(&amp;quot;access.log&amp;quot;, &amp;quot;r&amp;quot;);&lt;br /&gt;
&amp;nbsp;while ($row = fgets($fp, 10000)) :&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $text = $text.$row;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $i++;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($i &amp;gt; 5000) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; print_r(getrusage());&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; unset($text);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $text = $row;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; unset($i);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $i = 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; unset($row);&lt;br /&gt;
&amp;nbsp;endwhile;&lt;br /&gt;
&amp;nbsp;- require_once()보다는 require()를 사용하라(&lt;a href=&#034;http://peter.mapledesign.co.uk/weblog/archives/writing-faster-php-code-1-require_once&#034;&gt;참고&lt;/a&gt;) &lt;br /&gt;
&amp;nbsp;- includes and require를 사용할 경우 전체 경로를 지정하라(&lt;a href=&#034;http://t3.dotgnu.info/blog/php/include_once-mostly-harmless.html&#034;&gt;참고&lt;/a&gt;) &lt;br /&gt;
&amp;nbsp; 예) include(&#039;test.php&#039;); 보다는 include(&#039;http://www.mimul.com/test.php&#039;);&lt;br /&gt;
&amp;nbsp;- &amp;quot;switch/case&amp;quot;문 보다는 &amp;quot;else if&amp;quot; 문을 사용하라(&lt;a href=&#034;http://www.php.lt/benchmark/phpbench.php&#034;&gt;참고&lt;/a&gt;) &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;4. 그 외&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- @는 속도가 느려서 사용하지마라(&lt;a href=&#034;http://michelf.com/weblog/2005/bad-uses-of-the-at-operator/&#034;&gt;참고&lt;/a&gt;) &lt;br /&gt;
&amp;nbsp;예) $variable = @$variable1; 보다는 &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (isset($variable1))&amp;nbsp; $variable = $variable1;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&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; $variable = NULL; 사용하라&lt;br /&gt;
&amp;nbsp;- &amp;lt;?..?&amp;gt;, &amp;lt;% ..%&amp;gt;보다는 &amp;lt;?php &amp;hellip; ?&amp;gt; tags를 사용하라(&lt;a href=&#034;http://talks.php.net/show/php-best-practices/10&#034;&gt;참고&lt;/a&gt;) &lt;br /&gt;
&amp;nbsp;- mysql_real_escape_string응 사용하라(&lt;a href=&#034;http://talks.php.net/show/php-best-practices/19&#034;&gt;참고&lt;/a&gt;) &lt;br /&gt;
&amp;nbsp;- $_POST, $_SERVER 등의 변수 보다는 mysql_real_escape_string, htmlspecialchars를 사용하라. 사용을 한다면 보안 이슈가 발생한다.&lt;br /&gt;
&amp;nbsp; 예) echo htmlspecialchars(&amp;quot;&amp;lt;a href=&#039;test&#039;&amp;gt;Test&amp;lt;/a&amp;gt;&amp;quot;, ENT_QUOTES);와&lt;br /&gt;
&amp;nbsp; $query = sprintf(&amp;quot;SELECT * FROM users WHERE user=&#039;%s&#039; AND password=&#039;%s&#039;&amp;quot;,&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; mysql_real_escape_string($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; mysql_real_escape_string($password)); 같은 방식을 사용하라&lt;br /&gt;
&amp;nbsp;- 패스워드 사용시에는 평문을 사용하지 말고 해쉬 함수를 사용하라(&lt;a href=&#034;http://talks.php.net/show/php-best-practices/28&#034;&gt;참고&lt;/a&gt;) &lt;br /&gt;
&amp;nbsp;예) $user_password = &#039;testest&#039;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (md5($user_password) == $md5_password_from_database) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //login here...&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;- ip 정보는 문자열 방식보다는 숫자 방식[ip2long(), long2ip()]으로 저장하라(&lt;a href=&#034;http://blog.rightbrainnetworks.com/2006/09/18/10-things-you-probably-didnt-know-about-php/&#034;&gt;참고&lt;/a&gt;) &lt;br /&gt;
&amp;nbsp;- 자주 변경되지 않는 것들은 캐싱 라이브러리&lt;a href=&#034;http://smarty.php.net/&#034;&gt;(Smarty&lt;/a&gt;, &lt;a href=&#034;http://pear.php.net/Cache_Lite&#034;&gt;Cache Lite&lt;/a&gt;)를 통해 캐싱한다.(&lt;a href=&#034;http://phplens.com/phpeverywhere/tuning-apache-php &#034;&gt;참고&lt;/a&gt;)&amp;nbsp; &lt;br /&gt;
&amp;nbsp;- Database 변수들은 Unset하라. 커넥션 후 필요 없어진다&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;[참고 사이트]&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;http://progtuts.info/55/php-optimization-tips/&lt;/li&gt;
    &lt;li&gt;http://www.hm2k.com/posts/50-php-optimisation-tips-revisited&lt;/li&gt;
&lt;/ul&gt;
        </description>
      
      
    
    
    
    <category>Common Skill</category>
    
    <comments>http://www.mimul.com:80/pebble/default/2008/08/02/1217608920000.html#comments</comments>
    <guid isPermaLink="true">http://www.mimul.com:80/pebble/default/2008/08/02/1217608920000.html</guid>
    <pubDate>Fri, 01 Aug 2008 16:42:00 GMT</pubDate>
  </item>
  
  <item>
    <title>온라인에서 많이 뜨는 용어 42</title>
    <link>http://www.mimul.com:80/pebble/default/2008/07/25/1216995000000.html</link>
    
      
        <description>
          &lt;strong&gt;1. 소비시장의 Big Mouth, 「마켓 메이븐(Market Mavens)」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 메이븐은 &amp;lsquo;지식을 축적한 자&amp;rsquo;, &amp;lsquo;숙련자&amp;rsquo; 라는 뜻입니다. 마켓 메이븐은 다양한 제품, 상점, 서비스 등에 대한 다양한 정보를 수집하고 자신들의 경험이나 지식을 다른 사람들에게 전파하는 발신자 역할을 합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;2. 「라이프 캐싱(Life Caching)」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 라이프 캐싱(Life Caching)은 블로그, 미니홈피 등 디지털 매체를 통해 사소한 일도 타인과 공유하려는 행위로 이를 하는 사람을 라이프 캐싱족이라고 합니다. 남에게 인정받기 위해 강한 자기 표현 욕구를 갖고 있는 컨텐츠 세대를 위해 양방향 자서전 대필업체인 바이오라이터나 시민기자 형식을 도입한 오마이뉴스 등이 라이프 캐싱의 대표적 사례라고 할 수 있다고 하네요.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;3. 「다운시프트(Downshifts)족」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 다운시프트족은 비록 저소득일지라도 여유있는 직장생활을 즐기면서 삶의 만족을 찾으려는 사람들을 지칭하는 용어입니다. 최근 웰빙 시대를 맞이하여 다운시프트족은 점점 늘어나고 있는 추세라고 합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;4. 「WLB(Work Life Balance)」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- WLB는 &amp;quot;일과 생활의 균형&amp;quot;을 뜻하는 용어로 근로자가 일과 생활을 모두 잘한다고 느끼는 상태를 말합니다. 기업에 있어 WLB이 궁극적인 목표는 변화된 경쟁 환경 속에서 종업원과 회사가 함께 윈윈 체제를 구축하는 것인데 아직 우리나라는 기업이 우선인 문화가 형성되어 있어 가족을 등한시하는 직장인들이 대부분입니다. 어서 이런 문화가 없어지고 WLB가 주류가되는 환경이 되어야 할텐데요.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;5.&amp;nbsp; 「미니플래너(Minipreneur)」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 미니플래너는 작음을 나타내는 &amp;quot;Mini&amp;quot;와 기업가를 의미하는 &amp;quot;Entrepreneur&amp;quot;를 조합한 것으로 이베이, G마켓 등을 통해 온라인 사업을 하는 소규모 사업자를 통칭해 부르는 용어입니다. 미국에는 약 72만명이 이베이를 통해 소규모 온라인 사업을 하고 있다고 합니다. 저희 나라도 많죠.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;6. 소비 스타일 트렌드&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 「알뜰족」 : 할인쿠폰, 할인점 등을 이용하여 생활비를 아끼며 규모 있게 생활&lt;br /&gt;
&amp;nbsp;- 「하이제니아(Hygienia)족」 : 제품 사용 리뷰와 제품 전문가의 뉴스레터 등의 정보를 통해 저비용 고품질 상품, 또는 혁신적인 상품과 서비스를 중시하는 합리적이고 분석적인 소비자&lt;br /&gt;
&amp;nbsp;- 「위버프리미엄(Uber premium)족」 : 0.1%를 위한 차별화된 고급화를 추구하는 소비자&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;7. 「퍼블리즌(Publizen)」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;-&amp;nbsp; 퍼블리즌은 &amp;lsquo;공개(Publicity)&amp;rsquo;와 &amp;lsquo;시민(Citizen)&amp;rsquo;을 결합한 신조어로 글, 사진, 동영상 등으로 인터넷을 통해 자신의 끼와 생각을 일반인에게 적극적으로 홍보하는 사람들을 말합니다. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;8. 「내로캐스팅(narrowcasting)」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 최근 시간에 구애 받지 않고 소수가 시청하는 내로 캐스팅(narrowcasting:협송)이 그 영역을 넓혀가고 있습니다. 국내에는 하나로텔레콤의 &amp;lsquo;하나TV&amp;rsquo;, KT의 &amp;lsquo;메가TV&amp;rsquo;, 그래텍의 &amp;lsquo;곰TV&amp;rsquo; 등 케이블TV&amp;middot;인터넷방송과 &amp;lsquo;판도라TV&amp;rsquo;, &amp;lsquo;엠군&amp;rsquo; 등 동영상UCC&amp;middot;1인 인터넷 방송 사이트가 있답니다.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;9. 「프리미엄(freemium)」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 프리미엄(freemium)은 무료 서비스를 통해 이용자를 끌어들인 후 부가기능을 유료화하여 수익을 창출하는 서비스를 말합니다. 어도비(Adobe)의 PDF리더, 매크로미디어(Macromedia)의쇽웨이브 플레이어(Shockwave Player)가 대표적인 예입니다. 웹2.0 시대를 맞은 요즘은 이용자들이 다른 사람들에게 제품 및 제품의 평가에 대해 다른 사람들에게 전파하는 경우가 많아지기 때문에 프리미엄(freemium)서비스가 더욱 증가하는 추세입니다. 잘못하면 소비자에게 욕 먹죠.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;10. 「데카르트(tech+art) 신드롬」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 최근 가전 제품에 감성과 예술적 요소를 강조한 &amp;lsquo;데카르트 신드롬&amp;rsquo;이 확산되고 있습니다. 데카르트는 기술(tech)과 예술(art)를 합성한 신조어로 첨단 가전제품에 소비자들의 오감을 만족시킬 수 있는 디자인과 기능성을 구현한 것을 일컫는답니다.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 11. 「무용지식(Obsoledge, obsolete+knowledge)」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 무용지식(Obsoledge)은 무용한(obsolete)과 지식(knowledge)을 합성한 단어로 &amp;lsquo;부의 미래&amp;rsquo;에서 &amp;lsquo;앨빈 토플러&amp;rsquo;가 말한 신조어 입니다. 모든 지식에는 한정된 수명이 있으며, 정보의 홍수 속에 쏟아져 나오는 쓰레기 지식을 &amp;lsquo;무용 지식&amp;rsquo;이라고 부르고 있습니다. 또한 지식이 무용지식으로 바뀌는 속도 역시 빨라지고 있어 끊임없는 공부와 지식 업데이트가 없다면 직장생활을 통해 쌓은 경력의 가치도 줄어들고 마는 세상이라고 해서 무지 중요한 용어로 자리잡고 있죠. 비슷한 용어로 셀러던트가 있죠.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 12. 「노블레스 노마드(Noblesse Nomad)」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 노블레스 노마드는 귀족적 유목민이란 뜻으로 명품 등 물건을 소유하기 보다 여행, 레저, 공연 관람 등 무형의 경험을 중시하는 새로운 소비자층을 말합니다. 이들은 비싼 물건으로 신분을 과시하는 겉치레 문화를 거부하는 대신 자신이 하고 싶고, 누리고 싶은 경험적인 일에 아낌없이 투자하는 경향이 있답니다.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 13. 「블루슈머」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 블루슈머란 경쟁자가 적은 시장을 의미하는 블루오션(Blue Ocean)과 소비자(Consumer)를 합성한 단어로 기업 경쟁이 치열하지 않은 새로운 소비 계층을 뜻합니다.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 14. 「브랜드 하이재킹(brand hijacking)」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 브랜드 하이재킹(brand hijacking)은 기업이 상품 마케 팅을 이끌고 통제하는 대신 소비자가 브랜드 개발에 참여하고 주도하는 것을 말합니다. 소비자가 비즈니스 최전선에서 브랜드를 스스로 진화시켜 나가는 또 하나의 마케터 집단이 되는 것이라고 합니다. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 15. 「위키노믹스(Wikinomics)」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 위키노믹스(Wikinomics)는 인터넷 이용자들이 만든 무료 백과사전&#039; 위키피디아(wikipedia)&#039;와 경제를 뜻하는 &#039;이코노믹스(economics)&#039;를 합성한 말입니다. 웹 2.0 이념을 대표적으로 구현한 위키피디아는 수백만 또는 수십억의 &#039;집단지성&#039;을 조직하고 활용하고 있습니다. 이러한 집단지성이 지구 전체를 거대한 두뇌로 변모시키고, 과거 어떤 생산양식보다 훨씬 더 큰 가치를 만들어 낼 수 있다는 것이 바로 위키노믹스의 철학입니다.&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
16. 「프리젠티즘(Presenteeism)」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 프리젠티즘이란 회사에 출근은 했지만 질병이나 스트레스로 인해 정상적인 업무를 수행할 수 없는 현상을 뜻합니다. 최근 로이터통신은 &amp;quot;미국 기업의 56%가 아픈 걸 참고 출근하는 직원들로 인해 골머리를 앓고 있으며, 이로 인한 손해가 매년 1800억달러(170조원)에 이르는 것으로 추산됐다&amp;quot;라고 보도했습니다.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 17. 「발룬투어리즘(Voluntourism)」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 발룬투어리즘은 자선&amp;middot;봉사활동을 뜻하는 &#039;발룬티어(volunteer)&#039;와 여행을 의미하는 &#039;투어리즘(tourism)&#039;이 결합된 신조어로, 휴가를 자선활동으로 보내는 것을 말합니다. 이런 현상은 9.11이나 허리케인 카트리나 사태, 인도네시아 쓰나미 참사 등을 통해 전세계적으로 나눔의 기쁨이 사람들의 소중한 삶의 가치로 확산되고 있기 때문이라고 합니다.&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
18. 「크라우드 클라우트(CROWD CLOUT)」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 크라우드 클라우트는 소비자들이 인터넷에서의 집단 행동을 통해 사회나 시장에 특별한 변화를 주는 영향력을 말합니다. 예를 들어 특정 정치인을 선거에서 떨어뜨리거나, 공급자가 시장에서 제시하는 가격을 낮추는 단체행위에서 크라우드 클라우트를 찾아볼 수 있는데요. 이에 따라 기존의 소비자와 공급자간의 관계가 바뀌면서, 소비자들이 자신의 니즈를 밝히면 공급자들은 그를 충족시키기 위해 시장에서 경쟁하고 있습니다. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 19. 「홈퍼니(Homepany)」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 홈퍼니(Homepany)란 &amp;lsquo;집(Home)&amp;rsquo;과 &amp;lsquo;회사(Company)&amp;rsquo;의 합성어로 직원들에게 다양한 복지혜택을 제공하는 등 &amp;lsquo;가족친화경영&amp;rsquo;을 실천하는 회사를 말합니다. 인터넷기업 &amp;lsquo;구글(Google)&amp;rsquo;이 대표적인 홈퍼니의 사례로 꼽힙니다.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 20. 「스플로거(Splogger)」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 스플로거(Splogger)는 &amp;lsquo;스팸(Spam)&#039;과 &#039;블로거(Blogger)&amp;rsquo;의 합성어로 타인의 콘텐츠를 무단으로 복사해와 자신의 블로그에 게재하는 블로거를 말합니다. 이를 통해 자신의 블로그를 검색엔진 상위에 랭크시킨 다음, &amp;lsquo;키워드 검색광고&amp;rsquo; 등을 통해 많은 수익을 얻기도 하죠. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 21. 「디지털 치매(Digital Dementia)」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- &#039;디지털 치매&#039;는 휴대폰&amp;middot;컴퓨터 등 디지털 기기에 지나치게 의존한 나머지 기억력과 계산 능력이 크게 떨어진데다 과다한 정보 습득으로 인해 각종 건망증 증세가 심해진 상태를 뜻하는 신조어입니다.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 22. 「엠니스(M-ness)족」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 엠니스(M-ness)족은 남자를 뜻하는 &amp;lsquo;Man&amp;rsquo;과 성질&amp;middot;상태를 나타내는 접미사 &amp;lsquo;ness&amp;rsquo;를 합쳐 만든 신조어로, 힘&amp;middot;명예 등으로 대표되는 전통적인 남성상과 구별되는 &amp;lsquo;신남성&amp;rsquo;을 뜻합니다. 이들은 권력과 명예 등 남성적 특성과 육아, 협력 같은 여성적 특성을 두루 갖추고 있습니다. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 23. &lt;/strong&gt;&lt;strong&gt;「&lt;/strong&gt;&lt;strong&gt;베블렌 효과(Veblen Effect)&lt;/strong&gt;&lt;strong&gt;」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 베블렌 효과(Veblen Effect)란 가격이 비쌀수록 오히려 수요가 늘어나는 비합리적 소비현상을 뜻합니다. 흔히 고가의 귀금속이나 고급 자동차 등은 경제상황이 나빠지더라도 그 수요는 줄지 않는 경향이 있는데, 이는 자존심과 교육수준이 높은 젊은 세대를 중심으로 하이클래스적인 이미지를 얻기 위해 무리를 해서라도 고가품을 구입하려 하기 때문이죠.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 24. &lt;/strong&gt;&lt;strong&gt;「&lt;/strong&gt;&lt;strong&gt;인포메이션 캐스케이드(Information Cascade)&lt;/strong&gt;&lt;strong&gt;」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 인포메이션 캐스케이드(Information Cascade)는 정보가 폭포처럼 쏟아져 나오면서 원하는 정보를 찾기가 점점 어려워짐에 따라 개인들이 다른 사람들의 결정을 참고해 자신의 의사를 결정하는 현상을 말합니다. 예를 들어 인터넷에서 물건을 구매할 때 다른 고객들이 어떤 제품을 주로 구매했는지를 참고해서 &amp;lsquo;따라하기&amp;rsquo; 식의 구매를 하거나, 주식투자나 외환거래 등 금융거래 시 리스크를 줄이기 위해 다른 사람의 동향에 관심을 갖는 등의 행동을 보입니다.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 25. &lt;/strong&gt;&lt;strong&gt;「&lt;/strong&gt;&lt;strong&gt;아티젠(Arty Generation)&lt;/strong&gt;&lt;strong&gt;」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 최근 들어 새로운 소비계층으로 아티젠이 부각되고 있습니다. 아티젠은 Arty와 Generation의 합성어로 상품의 기능적인 측면뿐 아니라 예술이 결합된 아트디자인을 선호하며 세련되고 예쁜 디자인의 수준을 넘어 디자이너 혹은 예술가가 주는 고유의 디자인과 퍼스낼러티를 중시하는 소비자를 의미합니다. 최근 들어 백화점, 쇼핑몰 등에서는 새로운 소비계층인 아티젠을 겨냥한 다양한 마케팅에 나서고 있답니다.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 26. &lt;/strong&gt;&lt;strong&gt;「&lt;/strong&gt;&lt;strong&gt;체리피커(Cherry Picker)&lt;/strong&gt;&lt;strong&gt;」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 체리피커(Cherry Picker)란 신 포도 대신 체리만 골라먹는 사람이라는 뜻으로, 기업의 상품이나 서비스를 구매하지 않으면서 기업이 제공하는 혜택을 누리는 소비자를 말합니다. 예를 들어 상품이나 서비스를 잠시 동안 사용하기 위해 주문했다가 반품하거나, 신용카드를 쓰지 않으면서 카드사의 할인서비스는 이용하는 행위를 하곤 합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 27. &lt;/strong&gt;&lt;strong&gt;「&lt;/strong&gt;&lt;strong&gt;이터테인먼트(Eatertainment)&lt;/strong&gt;&lt;strong&gt;」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 이터테인먼트(Eatertainment)는 &#039;먹고 마신다(eat)&#039;와 &#039;즐긴다(entertainment)&#039;의 합성어로, 말 그대로 먹으면서 즐기는 문화를 뜻합니다. 예를 들어 레스토랑에서 식사만 하는 것이 아니라 다채로운 공연이나 게임 등을 동시에 즐기는 것을 말합니다. 최근 이터테인먼트 산업은 IT 기술을 적극 도입, 온라인 게임은 물론 TV 시청, 영화 감상 서비스도 함께 제공하여 소비자들에게 색다른 재미를 선사하고 있습니다.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 28. &lt;/strong&gt;&lt;strong&gt;「&lt;/strong&gt;&lt;strong&gt;캔비족(Canbe 족)&lt;/strong&gt;&lt;strong&gt;」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 캔비족(Canbe 족)은 &#039;Can be(될 수 있다)&#039;에서 나온 신조어로, 유명 인사의 옷과 액세서리 등 패션을 모방하여 자신을 이들과 동격화하려는 사람들을 말합니다. 최근 한 취업 관련 사이트의 조사에 따르면, 설문대상인 대학생 380명 중 55%가 &#039;캔비족&#039;의 성향을 가지고 있는 것으로 답했다고 합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 29. &lt;/strong&gt;&lt;strong&gt;「&lt;/strong&gt;&lt;strong&gt;헬스 테크(Health Tech)&lt;/strong&gt;&lt;strong&gt;」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 헬스 테크(Health Tech)는 헬스 테크놀로지(Health Technology)의 줄임말로, 건강한 노후생활을 대비하기 위한 노력을 뜻하는 말입니다. 전문가들은 고령화사회에서 젊을 때부터 노후생활자금 마련을 위해 재테크를 열심히 하듯이, 건강을 유지하고 노화를 방지하는 헬스 테크를 통해 노후 의료비를 절약하는 등 장기적으로 더 많은 이익을 기대할 수 있다고 합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 30. &lt;/strong&gt;&lt;strong&gt;「&lt;/strong&gt;&lt;strong&gt;프루브족(PRUV족)&lt;/strong&gt;&lt;strong&gt;」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 프루브족(PRUV족)은 &amp;lsquo;희소가치를 자랑스럽게 실현하는 사람(Proud Realisers of Unusual Value)&amp;rsquo;이란 뜻으로, 잘 알려지지 않은 브랜드 또는 알아도 쉽게 구하기 힘든 브랜드 제품을 구매함으로써 남들과 차별화하려는 소비자들을 말합니다. 최근 해외여행과 해외구매대행 서비스가 증가하면서 희귀한 브랜드를 찾는 프루브족이 늘고 있다고 합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 31. &lt;/strong&gt;&lt;strong&gt;「&lt;/strong&gt;&lt;strong&gt;콘크리트 소비자(Concrete Consumer)&lt;/strong&gt;&lt;strong&gt;」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 콘크리트 소비자(Concrete Consumer)란 외부 충격에 반응이 없는 콘크리트의 속성을 지닌 소비자를 빗댄 표현으로, 기업의 브랜드 커뮤니케이션 활동에 갈수록 무감각해지고 있는 현대 소비자를 의미합니다. 미국의 한 연구조사에 따르면 소비자가 접하는 광고 메시지는 하루에 2,500여 개이고, 시청자의 9%만이 방금 TV에서 본 브랜드를 기억하는 등 소비자의 마케팅 저항이 점차 심화되고 있습니다.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 32. &lt;/strong&gt;&lt;strong&gt;「&lt;/strong&gt;&lt;strong&gt;쇼플러(Shoppler)&lt;/strong&gt;&lt;strong&gt;」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 쇼플러(Shoppler)는 물건구매를 뜻하는 쇼핑(Shopping)과 여행자를 뜻하는 트래블러(traveler)를 합성한 말로, 자신이 마음에 드는 물건을 사기 위해서 전 세계로 여행을 떠나는 소비자들을 말합니다. 한국은행의 자료에 따르면 2007년 해외로 출국한 1,300여만명의 지출액이 100조원을 넘는 등, 이제 쇼핑을 빼놓고는 해외여행을 설명할 수 없는 시대가 되었습니다.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 33. &lt;/strong&gt;&lt;strong&gt;「&lt;/strong&gt;&lt;strong&gt;몰링족(Malling 족)&lt;/strong&gt;&lt;strong&gt;」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 몰링족(Malling 족)은 대형 복합쇼핑몰에서 쇼핑, 놀이, 공연, 교육 등을 원스톱(One Stop)으로 해결하는 것을 뜻하는 &#039;몰링(Malling)&#039;을 즐기는 새로운 소비계층을 일컫는 말입니다. 최근 전세계적으로 쇼핑시설과 함께 영화관, 공연장, 레스토랑 시설을 함께 갖추고 있는 복합 쇼핑몰이 증가 하고 있고, 소비자들이 쇼핑 자체를 단순히 물건을 사는 행위를 넘어서 하나의 즐거운 경험으로 여기면서 몰링족이 늘어나고 있는 추세입니다.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 34. &lt;/strong&gt;&lt;strong&gt;「&lt;/strong&gt;&lt;strong&gt;컬처노믹스(Cultunomics)&lt;/strong&gt;&lt;strong&gt;」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 컬처노믹스(Cultunomics)는 문화(culture)와 경제(economics)의 합성어로, 기업이나 공공기관 등에서 &amp;lsquo;문화를 경제적으로 활용하는 현상&amp;rsquo;을 뜻하는 말입니다. 최근 기업들은 국내ㆍ외 유명 예술작가나 작품을 소재로 상품의 철학을 광고하거나 음악회를 개최하는 등 문화콘텐츠를 비즈니스에 적극적으로 활용하고 있습니다.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 35. &lt;/strong&gt;&lt;strong&gt;「&lt;/strong&gt;&lt;strong&gt;오피스 코쿤족(Office Cocoon족)&lt;/strong&gt;&lt;strong&gt;」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 오피스 코쿤족(Office Cocoon족)은 사무실을 뜻하는 &#039;오피스(Office)&#039;와 누에고치를 뜻하는 &#039;코쿤(Cocoon)&#039;의 합성어로, 회사 사무실의 자기 자리를 집처럼 꾸미는 20~30대 직장인들을 일컫는 말입니다. 주 5일제 확산으로 인해 직장인들의 평일 업무 강도가 높아지고 근무 시간도 늘면서, 사무실을 내집처럼 꾸미는 오피스 코쿤족이 늘어나고 있답니다.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 36. &lt;/strong&gt;&lt;strong&gt;「&lt;/strong&gt;&lt;strong&gt;인스피리언스(insperience족)&lt;/strong&gt;&lt;strong&gt;」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 인스피리언스(insperience족)은 집안을 뜻하는 영어 &amp;lsquo;Indoor&#039;와 경험을 뜻하는 &amp;rsquo;Experience&amp;lsquo;가 결합된 말로 밖에서 즐기던 경험을 집안으로 끌어들이는 소비자들을 말합니다. 인스피리언스족은 집을 단순히 머무는 공간이 아니라 즐기는 공간으로 재창조하기 위해 홈시어터, 홈바, 헬스장, 홈사우나 등을 꾸며놓고 자신만의 삶을 즐깁니다.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 37. &lt;/strong&gt;&lt;strong&gt;「&lt;/strong&gt;&lt;strong&gt;셀리켓(celliquette)&lt;/strong&gt;&lt;strong&gt;」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;-&amp;nbsp; 셀리켓(celliquette)은 휴대폰(cell phone)과 에티켓(etiquette)의 합성어로 지하철 등 공공장소에서의 휴대폰 사용 에티켓을 뜻하는 신조어입니다. 우리나라는 세계 최고 수준의 휴대전화 기술과 디자인 실력을 자랑하고 있지만 휴대폰을 사용하는 시민문화는 세계 최고 수준과는 거리가 있는 것이 현실인데요. 특히 지하철에서 큰 목소리로 통화하는 것은 물론이고 최근에는 DMB 시청, 게임 등을 이어폰 없이 휴대폰 스피커로 듣는 사람들도 꽤 많이 볼 수 있습니다. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 38. 그린 컨슈머(Green Consumer)&lt;/strong&gt;&lt;strong&gt;」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 그린 컨슈머(Green Consumer)는 다음 세대의 환경을 생각하며 친환경제품 및 유기농 등을 선호하는 소비자를 뜻하는 말입니다. 친환경 요소를 소비의 기준으로 삼는 그린 컨슈머는 최근 유럽, 일본 등 선진국에서 막강한 소비력를 보이고 있으며, 국내 창업전문가들을 대상으로 한 설문조사에서 향후 가장 인기를 끌 업종으로 친환경, 웰빙매장이 선정되는 등 그린 컨슈머에 대한 관심이 점차 커져가고 있습니다.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 39. &lt;/strong&gt;&lt;strong&gt;「&lt;/strong&gt;&lt;strong&gt;블룩(blook: blog+book)&lt;/strong&gt;&lt;strong&gt;」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 블룩이란 블로그와 북의 합성어로 개인이 블로그에 연재한 글을 모아 출판한 책을 지칭하는 신조어입니다. 블룩은 일상에서 활용할 수 있는 생생한 생활 노하우 등이 담겨있고, 온라인을 통해 1차적으로 독자들의 반응을 검증받았기 때문에 출판시장에서 높은 인기를 누리고 있습니다. &amp;lsquo;비즈니스 위크&amp;rsquo;에 따르면 미국에서는 책으로 묶을 만한 블로그를 탐색해주는 블룩 전문업체도 생겼다고 합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 40. &lt;/strong&gt;&lt;strong&gt;「&lt;/strong&gt;&lt;strong&gt;메타버스(Metaverse)&lt;/strong&gt;&lt;strong&gt;」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 메타버스(Metaverse)는 현실의 세계를 의미하는 &#039;유니버스(Universe)&#039;와 &amp;lsquo;가공, 추상&#039;을 의미하는 &#039;메타(Meta)&#039;의 합성어로 3차원 가상세계를 뜻합니다. 미국 IT 벤처기업인 린든랩이 만든 세컨드라이프(Second Life)의 인기가 증가하면서 메타버스에 대한 관심도 덩달아 높아지고 있습니다.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 41. &lt;/strong&gt;&lt;strong&gt;「&lt;/strong&gt;&lt;strong&gt;샹그릴라 신드롬(Shangri-La Syndrome)&lt;/strong&gt;&lt;strong&gt;」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 미국 작가 제임스 힐튼의 소설 &#039;잃어버린 지평선&#039;에 나오는 &#039;샹그릴라&#039;는 히말라야 산중의 작은 마을로, 평생 늙지 않고 영원한 젊음을 누릴 수 있는 가상의 지상 낙원을 뜻합니다. 최근 시간적인 여유와 경제적인 풍요를 가진 시니어 계층을 중심으로 단조롭고 무색무취한 삶의 틀을 깨고, 젊게 살아가고자 하는 노력을 통틀어 &#039;샹그릴라 신드롬(Shangri-La Syndrome)&#039;이라고 부릅니다.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 42. &lt;/strong&gt;&lt;strong&gt;「&lt;/strong&gt;&lt;strong&gt;뉴로 마케팅(Neuro marketing)&lt;/strong&gt;&lt;strong&gt;」&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;- 뉴로 마케팅(Neuro marketing)은 뇌신경(neuro) 과학과 마케팅을 접목시켜 보다 과학적으로 소비자들의 소비 패턴을 분석해 마케팅에 활용하는 새로운 마케팅 기법을 말합니다. 많은 기업들이 소비자의 속마음을 알기 위해 과학적인 조사 기법으로서 뉴로 마케팅에 주목하고 있습니다.&lt;br /&gt;
&lt;u&gt;&lt;strong&gt;&lt;br /&gt;
[참고 : &lt;a href=&#034;http://www.seri.org/kz/kzSvycPollL.html?tab=1&#034;&gt;세리 온라인 폴]&lt;/a&gt;&lt;/strong&gt;&lt;/u&gt;
        </description>
      
      
    
    
    
    <category>Common Skill</category>
    
    <comments>http://www.mimul.com:80/pebble/default/2008/07/25/1216995000000.html#comments</comments>
    <guid isPermaLink="true">http://www.mimul.com:80/pebble/default/2008/07/25/1216995000000.html</guid>
    <pubDate>Fri, 25 Jul 2008 14:10:00 GMT</pubDate>
  </item>
  
  <item>
    <title>[perl] 메일 발송 클라이언트</title>
    <link>http://www.mimul.com:80/pebble/default/2008/06/16/1213545720000.html</link>
    
      
        <description>
          먼저 메일 발송을 위해서는 많이 쓰는 라이브러리인 Email-Date-Format-1.002과 MIME-Lite-3.021를 설치한 다음 발송 perl 스크립트를 작성하시면 됩니다.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;1. &lt;a href=&#034;http://search.cpan.org/dist/Email-Date-Format/&#034;&gt;Email-Date-Format&lt;/a&gt; 설치&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
다운 사이트 : http://search.cpan.org/dist/Email-Date-Format/
&lt;pre&gt;&amp;gt;perl Makefile.PL&lt;br /&gt;&amp;gt;make&lt;br /&gt;&amp;gt;make test&lt;br /&gt;PERL_DL_NONLAZY=1 /usr/bin/perl &amp;quot;-MExtUtils::Command::MM&amp;quot; &lt;br /&gt;        &amp;quot;-e&amp;quot; &amp;quot;test_harness(0, &#039;blib/lib&#039;, &#039;blib/arch&#039;)&amp;quot; t/*.t&lt;br /&gt;t/basic...........ok                                                         &lt;br /&gt;        1/3 skipped: test only useful in US/Eastern, -0400, not +0900&lt;br /&gt;t/pod-coverage....skipped&lt;br /&gt;all skipped: Test::Pod::Coverage 1.08 required for testing POD coverage&lt;br /&gt;t/pod.............skipped&lt;br /&gt;all skipped: Test::Pod 1.14 required for testing POD&lt;br /&gt;All tests successful, 2 tests and 1 subtest skipped.&lt;br /&gt;Files=3, Tests=3,  0 wallclock secs ( 0.13 cusr +  0.05 csys =  0.18 CPU)&lt;br /&gt;&amp;gt;make install&lt;br /&gt;&lt;/pre&gt;
Perl 설치 디렉토리인 /opt/perl_32/lib/site_perl/5.8.8 여기에 설치됨&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 2. &lt;a href=&#034;http://search.cpan.org/dist/MIME-Lite/&#034;&gt;MIME-Lite&lt;/a&gt; 설치&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
다운 사이트 : http://search.cpan.org/dist/MIME-Lite/&lt;br /&gt;
&lt;pre&gt;&amp;gt;perl Makefile.PL&lt;br /&gt;&amp;gt;make&lt;br /&gt;&amp;gt;make test&lt;br /&gt;PERL_DL_NONLAZY=1 /usr/bin/perl &amp;quot;-MExtUtils::Command::MM&amp;quot; &lt;br /&gt;        &amp;quot;-e&amp;quot; &amp;quot;test_harness(0, &#039;blib/lib&#039;, &#039;blib/arch&#039;)&amp;quot; t/*.t&lt;br /&gt;t/addrs...........ok                                                         &lt;br /&gt;t/data............ok                                                         &lt;br /&gt;t/head............ok                                                         &lt;br /&gt;t/parts...........ok                                                         &lt;br /&gt;t/pod-coverage....skipped&lt;br /&gt;all skipped: Test::Pod::Coverage 1.08 required for testing POD coverage&lt;br /&gt;t/pod.............skipped&lt;br /&gt;all skipped: Test::Pod 1.14 required for testing POD&lt;br /&gt;t/types...........#&lt;br /&gt;#Interaction with MIME::Types has not been tested&lt;br /&gt;#as it doesn&#039;t seem to be present.&lt;br /&gt;t/types...........ok                                                         &lt;br /&gt;t/verify..........ok                                                         &lt;br /&gt;All tests successful, 2 tests skipped.&lt;br /&gt;Files=8, Tests=43,  0 wallclock secs ( 0.52 cusr +  0.16 csys =  0.68 CPU)&lt;br /&gt;&amp;gt;make install&lt;br /&gt;&lt;/pre&gt;
&lt;br /&gt;
Perl 설치 디렉토리인 /opt/perl_32/lib/site_perl/5.8.8 여기에 설치됨&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; 3. 메일 발송 클라이언트&lt;/strong&gt;
&lt;pre&gt;#!/usr/bin/perl&lt;br /&gt;&lt;br /&gt;use MIME::Lite;&lt;br /&gt;use Net::SMTP;&lt;br /&gt;&lt;br /&gt;### Adjust sender, recipient and your SMTP mailhost&lt;br /&gt;my $from_address = &#039;pepsi@mimul.com&#039;;&lt;br /&gt;my $to_address = &#039;pepsi@paran.com&#039;;&lt;br /&gt;my $mail_host = &#039;mimul.com&#039;;&lt;br /&gt;&lt;br /&gt;### Adjust subject and body message&lt;br /&gt;my $subject = &#039;메일 테스트 ...&#039;;&lt;br /&gt;my $message_body = &amp;quot;파일이 하나 첨부되었삼&amp;quot;;&lt;br /&gt;&lt;br /&gt;### Adjust the filenames&lt;br /&gt;my $my_file_path = &#039;MIME-Lite-3.021.tar.gz&#039;;&lt;br /&gt;my $my_file_zip = &#039;MIME-Lite-3.021.tar.gz&#039;;&lt;br /&gt;&lt;br /&gt;### Create the multipart container&lt;br /&gt;my $msg = MIME::Lite-&amp;gt;new (&lt;br /&gt;          From =&amp;gt; $from_address,&lt;br /&gt;            To =&amp;gt; $to_address,&lt;br /&gt;              Subject =&amp;gt; $subject,&lt;br /&gt;                Type =&amp;gt;&#039;multipart/mixed&#039;&lt;br /&gt;        ) or die &amp;quot;Error creating multipart container: $!\n&amp;quot;;&lt;br /&gt;&lt;br /&gt;### Add the text message part&lt;br /&gt;$msg-&amp;gt;attach (&lt;br /&gt;          Type =&amp;gt; &#039;TEXT&#039;,&lt;br /&gt;            Data =&amp;gt; $message_body&lt;br /&gt;        ) or die &amp;quot;Error adding the text message part: $!\n&amp;quot;;&lt;br /&gt;&lt;br /&gt;### Add the ZIP file&lt;br /&gt;$msg-&amp;gt;attach (&lt;br /&gt;           Type =&amp;gt; &#039;application/zip&#039;,&lt;br /&gt;           Path =&amp;gt; $my_file_path,&lt;br /&gt;           Filename =&amp;gt; $my_file_zip,&lt;br /&gt;           Disposition =&amp;gt; &#039;attachment&#039;&lt;br /&gt;        ) or die &amp;quot;Error adding $my_file_path: $!\n&amp;quot;;&lt;br /&gt;&lt;br /&gt;### Send the Message&lt;br /&gt;MIME::Lite-&amp;gt;send(&#039;smtp&#039;, $mail_host, Timeout=&amp;gt;60);&lt;br /&gt;$msg-&amp;gt;send; &lt;br /&gt;&lt;/pre&gt;
        </description>
      
      
    
    
    
    <category>Common Skill</category>
    
    <comments>http://www.mimul.com:80/pebble/default/2008/06/16/1213545720000.html#comments</comments>
    <guid isPermaLink="true">http://www.mimul.com:80/pebble/default/2008/06/16/1213545720000.html</guid>
    <pubDate>Sun, 15 Jun 2008 16:02:00 GMT</pubDate>
  </item>
  
  <item>
    <title>[Perl] 간단한 소켓 클라이언트</title>
    <link>http://www.mimul.com:80/pebble/default/2008/06/15/1213531740000.html</link>
    
      
        <description>
          파일에 커맨드(전송할 전문)를 넣고 그 파일을 읽어서 서버로 전문을 전송하는 perl 스크립트입니다. 간단한 배치형태로 운용이 가능합니다.&lt;br /&gt;
유용하게 쓰세요.
&lt;pre&gt;#!/usr/bin/perl -w&lt;br /&gt;use IO::Socket;&lt;br /&gt;&lt;br /&gt;my $file = &#039;./20080204.txt&#039;;&lt;br /&gt;open(F, $file); &lt;br /&gt;my @lines = &amp;lt;F&amp;gt;;  &lt;br /&gt;close(F);&lt;br /&gt;&lt;br /&gt;my $hostname = &amp;quot;mimul.com&amp;quot;;&lt;br /&gt;my $port = &amp;quot;49999&amp;quot;;&lt;br /&gt;my $content = &#039;&#039;;&lt;br /&gt;open(FF, &amp;quot;&amp;gt;&amp;gt;batch.log&amp;quot;);&lt;br /&gt;foreach $content(@lines)&lt;br /&gt;{&lt;br /&gt;    my $remote = IO::Socket::INET-&amp;gt;new(PeerAddr =&amp;gt; $hostname, PeerPort =&amp;gt; $port, &lt;br /&gt;              Proto =&amp;gt; &#039;tcp&#039;, Timeout =&amp;gt; 10);&lt;br /&gt;&lt;br /&gt;    print FF &amp;quot;$content&amp;quot;;&lt;br /&gt;    $remote-&amp;gt;autoflush(1);&lt;br /&gt;    print $remote &amp;quot;$content\n&amp;quot;;&lt;br /&gt;    while (&amp;lt;$remote&amp;gt;) &lt;br /&gt;    { &lt;br /&gt;        print FF;&lt;br /&gt;    }&lt;br /&gt;    close $remote;&lt;br /&gt;}&lt;br /&gt;close(FF);&lt;br /&gt;&lt;/pre&gt;
        </description>
      
      
    
    
    
    <category>Common Skill</category>
    
    <comments>http://www.mimul.com:80/pebble/default/2008/06/15/1213531740000.html#comments</comments>
    <guid isPermaLink="true">http://www.mimul.com:80/pebble/default/2008/06/15/1213531740000.html</guid>
    <pubDate>Sun, 15 Jun 2008 12:09:00 GMT</pubDate>
  </item>
  
  </channel>
</rss>
