Àç¹Õ°í °¡½¿ÀÌ µû¶æÇØÁö´Â ±Û |
---|
Á¦¸ñ | [¹ø¿ª] ¼º´ç°ú ½ÃÀå #2 1998/10/20 (10:29) |
À̸§ | ±èÈ¿¿ø |
¹øÈ£ | 122 |
Á¶È¸ | 2992 |
º»¹® |
11) ÁÁÀº ¾ÆÀ̵ð¾î¸¦ »ý°¢Çس»´Â °Í ´ÙÀ½À¸·Î Áß¿äÇÑ ÀÏÀº »ç¿ëÀÚµéÀÌ ¾Ë·ÁÁØ ÁÁÀº ¾ÆÀ̵ð¾î¸¦ ±ú´Ý´Â °ÍÀÌ´Ù. ¶§·Î´Â ÀÌÆíÀÌ ´õ ³ªÀ» ¼öµµ ÀÖ´Ù. (The next best thing to having good ideas is recognizing good ideas from your users. Sometimes the latter is better ) Èï¹Ì·Ó°Ôµµ ¸¸ÀÏ ´ç½ÅÀÌ ¾ó¸¶³ª ´Ù¸¥»ç¶÷¿¡°Ô ºúÀ» ¸¹ÀÌ Áö°í ÀÖ´ÂÁö¸¦ ÀÚ±âºñÇ϶ó°í ´À²¸Áú Á¤µµ·Î±îÁö ¼ÖÁ÷ÇÏ°Ô Åоî³õ´Â´Ù¸é ´ë°³ÀÇ »ç¶÷µéÀº ´ç½ÅÀÌ È¥ÀÚ¼ °ÅÀÇ ¸ðµç ÀÏÀ» Çس»°í¼ õÀ缺¿¡ ´ëÇؼ °â¼ÕÇØ ÇÏ´Â °Íó·³ ´ëÇÑ´Ù´Â °ÍÀ» °ð¹Ù·Î ¾Ë°Ô µÉ °ÍÀÌ´Ù. ¸®´©½ºÀÇ °æ¿ì¸¦ º¸¶ó! (1997³â 8¿ù, Perl ÄÁÆÛ·±½º¿¡¼ ÀÌ ±ÛÀ» ¹ßÇ¥ÇÒ ¶§ ·¡¸® ¿ùÀÌ Ã¹ ¹ø° ÁÙ¿¡ ¾É¾Æ ÀÖ¾ú´Ù. ¹Ù·Î À ÁÙ¿¡ µµ´ÞÇßÀ» ¶§ ±×´Â ºÎÈï»ç¶óµµ µÈ °Íó·³ ¿ÜÃÆ´Ù. "ÇüÁ¦¿©, À̾߱â ÇϽÿÀ, À̾߱⸦!" ûÁßµé ¸ðµÎ°¡ ÀÌ°ÍÀÌ PerlÀ» ¸¸µç ·¡¸®¿¡°Ôµµ Àû¿ëµÈ´Ù´Â °ÍÀ» ¾Ë¾Ò±â ¶§¹®¿¡ ¿ôÀ½À» ÅͶ߷ȴÙ) ¶È°°Àº Á¤½ÅÀ¸·Î ÇÁ·ÎÁ§Æ®¸¦ ¸î ÁÖ ÁøÇàÇØ ³ª°¡ÀÚ ³ª´Â »ç¿ëÀÚµé »Ó ¾Æ´Ï¶ó À̾߱⸦ ÀüÇصéÀº ´Ù¸¥ »ç¶÷µé·ÎºÎÅÍ ºñ½ÁÇÑ Äª¼ÛÀ» ¹Þ±â ½ÃÀÛÇß´Ù. ³ª´Â ±×·± email Áß ¸î¸îÀ» µû·Î º¸°üÇØ µÎ¾ú´Ù. ³ªÁß¿¡ ³» »îÀÌ °¡Ä¡ÀÖ´Â °ÍÀ̾ú´ÂÁö Àǽɽº·¯¿öÁú ¶§ ±× ¸ÞÀϵéÀ» ´Ù½Ã ²¨³»º¼ »ý°¢ÀÌ´Ù. :-) ¸ðµç Á¾·ùÀÇ ¼³°è¿¡ ´ëÇؼ Àû¿ëµÉ ¼ö ÀÖ´Â µÎ°¡Áö ´õ ±âº»ÀûÀÌ¸ç ºñÁ¤Ä¡ÀûÀÎ ±³ÈÆÀÌ ÀÖ´Ù. 12) Á¾Á¾ °¡Àå Ãæ°ÝÀûÀÌ°í Çõ½ÅÀûÀÎ ÇØ°áÃ¥Àº ´ç½Å ÀÚ½ÅÀÌ ¹®Á¦¿¡ ´ëÇؼ °¡Áö°í ÀÖ´Â °³³äÀÌ À߸øµÇ¾î ÀÖ´Ù´Â °ÍÀ» ±ú´Ý´Â °Í¿¡¼ ³ª¿Â´Ù. (Often, the most striking and innovative solutions come from realizing that your concept of the problem was wrong) ³ª´Â popclient¸¦ MTA/MDA ±â´ÉÀ» ´Ù °®Ãß°í º¹ÀâÇÑ Áö¿ª¹è´Þ¸ðµåµé±îÁö (local delivery modes) °®Ãá °ÍÀ¸·Î °³¹ßÇØ ³ª°¡¸é¼ Ʋ¸° ¹®Á¦¸¦ Ç®·Á°í ³ë·ÂÇÏ°í ÀÖ¾ú´Ù. fetchmail ÀÇ ¼³°è´Â °¡Àå ±âÃÊÀûÀÎ °ÍºÎÅÍ Àç°íÇÏ¿© SMTP Æ÷Æ®·Î ¸ÞÀÏÀ» ¹è´ÞÇÏ´Â ÀÎÅÍ³Ý ¸ÞÀÏ °æ·ÎÀÇ ÇÑ ºÎºÐÀÎ ¼ø¼ö MTA °¡ µÇ¾î¾ß Çß´Ù. °³¹ßµµÁß¿¡ º®¿¡ ºÎµúÄ£´Ù¸é - ´ÙÀ½¹ø ÆÐÄ¡ ÈÄ¿¡ ¹«¾ùÀ» ÇØ¾ß ÇÒ Áö ¸ð¸£°Ú´Ù¸é - ±×¶§´Â Á¤´äÀ» °¡Áö°í ÀÖ´ÂÁö »ý°¢ÇÒ °ÍÀÌ ¾Æ´Ï¶ó Áú¹®ÀÌ ¿Ã¹Ù¸¥ °ÍÀÎÁö Àǹ®À» °¡Á®º¸¾Æ¾ß ÇÏ´Â °æ¿ì°¡ Á¾Á¾ ÀÖ´Ù. ¾Æ¸¶µµ ¹®Á¦ÀÇ Æ²À» ´Ù½Ã Àâ¾Æ¾ß ÇÒ °ÍÀÌ´Ù. ±×·¡¼, ³ªµµ ³» ¹®Á¦ÀÇ Æ²À» ´Ù½Ã Àâ¾Ò´Ù. ºÐ¸íÈ÷ Á¦´ë·Î ÀÏÀ» ÁøÇàÇÏ·Á¸é (1) SMTP Æ÷¿öµù Áö¿ø ±â´ÉÀ» ÀÏ¹Ý µå¶óÀ̹ö¿¡ Æ÷ÇÔ½ÃÅ°°í, (2) SMTP Æ÷¿öµùÀ» ±âº»¸ðµå·Î ¸¸µé°í (3) ÃÖÁ¾ÀûÀ¸·Î´Â ´Ù¸¥ ¹è´Þ¸ðµåµé, ƯÈ÷ 'ÆÄÀÏ·Î ¹è´ÞÇϱâ' ¿Í 'Ç¥ÁØÃâ·ÂÀ¸·Î ¹è´ÞÇϱâ'¸¦ Á¦°ÅÇØ¾ß Çß´Ù. ³ª´Â ´Ü°è (3)¿¡¼ Á¶±Ý ¸Ó¹µ°Å·È´Âµ¥, ÀÌÀ¯´Â ¿À·§µ¿¾È popclient¸¦ ½á¿À¸é¼ ´Ù¸¥ ¹è´Þ¸ðµå¿¡ ÀÇÁ¸ÇÏ°í ÀÖÀ» »ç¿ëÀÚµéÀÇ ½É±â¸¦ ºÒÆíÇÏ°Ô ¸¸µé°í ½ÍÁö ¾Ê¾Ò±â ¶§¹®ÀÌ´Ù. ÀÌ·ÐÀûÀ¸·Î´Â ±×µé ¸ðµÎ Áï½Ã .forward ÆÄÀÏÀ̳ª sendmail ¿ÜÀÇ ºñ½ÁÇÑ ÇÁ·Î±×·¥À¸·Î ÀüȯÇÏ¿© µ¿ÀÏÇÑ °á°ú¸¦ ¾òÀ» ¼ö ÀÖ¾ú´Ù. ½ÇÁ¦·Î´Â Àüȯ ÀÚü°¡ Å« ÀÏÀÌ µÉ °ÍÀ̾ú´Ù. ÇÏÁö¸¸ ´Ü°è (3)À» ½ÇÇàÇÏ°í ³ªÀÚ ÀÌÁ¡ÀÌ ¸Å¿ì Å« °ÍÀ¸·Î ³ªÅ¸³µ´Ù. µå¶óÀ̹ö ÄÚµå Áß °¡Àå Èûµç ºÎºÐÀÌ »ç¶óÁ³´Ù. ¼³Á¤ÀÌ ¾öû³ª°Ô °£´ÜÇØÁ³´Ù - ½Ã½ºÅÛÀÇ MDA ¿Í »ç¿ëÀÚÀÇ ¸ÞÀϹڽº¸¦ ã¾Æ´Ù´Ï¸ç ±Á½Ç°Å¸± ÇÊ¿äµµ ¾ø¾îÁ³°í, OS °¡ ÆÄÀÏ Àá±ÝÀ» Áö¿øÇÏ´ÂÁö °ÆÁ¤ÇÒ ÇÊ¿äµµ ¾ø¾îÁ³´Ù. °Ô´Ù°¡ ¸ÞÀÏÀ» ÀÒ¾î¹ö¸± ÇÑ°¡Áö °¡´É¼ºµµ »ç¶óÁ³´Ù. 'ÆÄÀÏ·Î ¹è´ÞÇϱâ'¸¦ ¼±ÅÃÇßÀ» ¶§ µð½ºÅ©°¡ ²Ë Â÷ ÀÖÀ¸¸é ¸ÞÀÏÀÌ »ç¶óÁ® ¹ö·È´ø °ÍÀÌ´Ù. SMTP Æ÷¿öµù¿¡¼´Â SMTP ¸®½º³Ê°¡ ¸Þ½ÃÁö ¹è´ÞÀÌ °¡´ÉÇϰųª ³ªÁß¿¡ ´ë¹ßÇÒ ¼ö ÀÖµµ·Ï ½ºÇ®ÇØ ³õ±â Àü¿¡´Â OK¸¦ µ¹·ÁÁÖÁö ¾ÊÀ» °ÍÀ̱⠶§¹®¿¡ ÀÌ·± ÀÏÀÌ ÀϾ ¼ö°¡ ¾ø´Ù. ¼º´Éµµ Çâ»óµÇ¾ú´Ù(Çѵιø ½ÇÇà½ÃÄѼ´Â ´À³¢Áö ¸øÇÏ°ÚÁö¸¸). º¯°æ¿¡ µû¸£´Â ±×´ÙÁö Áß¿äÇÏÁö¾ÊÀº ÀÌÀÍÀ̶ó¸é ¸Å´º¾ó ÆäÀÌÁö°¡ ÈξÀ °£´ÜÇØ Á³´Ù´Â °ÍÀÌ´Ù. ³ªÁß¿¡ ³ª´Â »ç¿ëÀÚ°¡ ÁöÁ¤ÇÑ Áö¿ª MDA¸¦ ÅëÇØ ¹è´ÞÇÏ´Â ±â´ÉÀ» ´Ù½Ã ³Ö¾î¾ß Çß´Ù. µ¿ÀûÀÎ SLIP¸¦ Æ÷ÇÔÇÏ¿© ¸î¸î ¾Ö¸ÅÇÑ »óȲÀ» ´Ù·ç¾î¾ß Ç߱⠶§¹®ÀÌ´Ù. ÇÏÁö¸¸ óÀ½º¸´Ù ÈξÀ °£´ÜÇÑ ¹æ¹ýÀ» ã¾Æ³¾ ¼ö ÀÖ¾ú´Ù. ±³ÈÆÀ̶ó¸é?³°¾Æ¼ »ç¿ëÇÒ ¼ö ¾ø´Â ±â´ÉÀ̶ó¸é È¿À²À» ¶³¾î¶ß¸®Áö ¾Ê°í ÇÒ ¼ö ÀÖÀ» ¶§´Â ¸Á¼³ÀÌÁö ¸»°í Á¦°ÅÇØ ¹ö¸®¶ó. ¾Ó¶ß¿Ï µå »ý¶½Á㻾¸®´Â (¾Æµ¿¼Àû ÀÛ°¡¿´À¸¸ç ³²´Â ½Ã°£¿¡´Â ºñÇà±â Á¶Á¾°ú ¼³°è¸¦ Çß´ø) ÀÌ·¸°Ô ¸»Çß´Ù. 13) "(¼³°è¿¡ ÀÖ¾î¼) ¿Ïº®ÇÔÀ̶õ ´õ ÀÌ»ó Ãß°¡ÇÒ °ÍÀÌ ¾øÀ» ¶§ ÀÌ·ç¾îÁö´Â °ÍÀÌ ¾Æ´Ï¶ó ´õ ÀÌ»ó ¹ö¸± °ÍÀÌ ¾øÀ» ¶§ ÀÌ·ç¾îÁø´Ù. (Perfection (in design) is achieved not when there is nothing more to add, but rather when there is nothing more to take away)" Äڵ尡 ´õ ³ª¾ÆÁö°í °£´ÜÇØ Áö°í ÀÖÀ» ¶§°¡ ¹Ù·Î ÀÏÀÌ Á¦´ë·Î µÇ¾î°¡°í ÀÖ´Ù´Â °ÍÀ» "¾Ë°Ô µÇ´Â" ¶§´Ù. ±×¸®°í ±× °úÁ¤¿¡¼ fetchmail ÀÇ ¼³°è´Â Á¶»ó°ÝÀÎ popclient ¿Í ´Ù¸¥, ÀڽŸ¸ÀÇ Á¤Ã¼¼ºÀ» ȹµæÇß´Ù. À̸§À» ¹Ù²Ü ¶§°¡ µÈ °ÍÀÌ´Ù. »õ·Î¿î ¼³°è´Â ¿¹ÀüÀÇ popclient º¸´Ù´Â sendmail °ú ºñ½ÁÇØ º¸¿´´Ù. µÑ´Ù MTA ¿´À¸³ª sendmail Àº Ǫ½Ã(push) ÈÄ¿¡ ¸ÞÀÏÀ» ¹è´ÞÇß°í »õ·Î¿î Popclient ´Â Ç®(pull) ÈÄ¿¡ ¸ÞÀÏÀ» ¹è´ÞÇß´Ù. Çؼ µÎ ´Þ ÈÄ¿¡ ³ª´Â Popclient ÀÇ À̸§À» fetchmail ·Î º¯°æÇß´Ù. #133 Á¤Á÷ÇÑ (¾î´Ï½ºÆ®) [¹ø¿ª] ¼º´ç°ú ½ÃÀå (3/4) 09/09 17:25 228 line 7. Fetchmail ÀÇ ¼ºÀå ÀÌÁ¦´Â ±ò²ûÇÏ°í Çõ½ÅÀûÀÎ ¼³°è, ¸ÅÀÏ »ç¿ëÇϹǷΠÀß ÀÛµ¿ÇÏ´Â °ÍÀ» ¾Ë°í ÀÖ´Â ÄÚµå, ¹ßÀüÇÏ°í ÀÖ´Â º£Å¸Å×½ºÅÍÀÇ ¸ñ·ÏÀ» °¡Áö°í ÀÖ¾ú´Ù. ´õÀÌ»ó ³»°¡ ÇÏ°í ÀÖ´Â ÀÏÀÌ ¸î¸îÀÇ »ç¶÷¿¡°Ô À¯¿ëÇÒ ¼öµµ ÀÖ´Â »ç¼ÒÇÏ°í °³ÀÎÀûÀÎ ÇØÅ·Àº ¾Æ´Ï¶ó´Â »ý°¢ÀÌ ¼¼È÷ µé±â ½ÃÀÛÇß´Ù. ³»°¡ °¡Áö°í ÀÖ´Â °ÍÀº À¯´Ð½º ¹Ú½º¿Í SLIP/PPP ¸ÞÀÏ ¿¬°áÀ» °¡Áö°í ÀÖ´Â ¸ðµç ÇØÄ¿µéÀÌ Á¤¸»·Î ÇÊ¿ä·Î ÇÏ´Â ÇÁ·Î±×·¥À̾ú´Ù. SMTP Æ÷¿öµù ±â´ÉÀ¸·Î fetchmail Àº °æÀï¿¡¼ ¸ÖÂïÀÌ ¾Õ¼³ª¿Í "Ä«Å×°í¸® ų·¯," ±×·¯´Ï±î ÇØ´çºÐ¾ßÀÇ ´Ù¸¥ ÇÁ·Î±×·¥µéÀº ¾Æ¿¹ ÀØÇôÁ® ¹ö¸± ¸¸ÇÑ °æÀï·ÂÀ» °®Ãß°í ÀÚ½ÅÀÇ ÁöÀ§¸¦ È®°íÇÏ°Ô ÇÏ´Â °íÀüÀûÀÎ ÇÁ·Î±×·¥ÀÌ µÉ ¼ö ÀÖ´Â ´É·ÂÀ» °®Ãß¾ú´Ù. ÀÌ·± °á°ú¸¦ °èȹÇϰųª ¸ñÇ¥·Î °¡Áú ¼ö´Â ¾øÀ¸¸®¶ó°í »ý°¢ÇÑ´Ù. ¾ÆÁÖ °·ÂÇÑ ¼³°è»óÀÇ ¾ÆÀ̵ð¾î·Î ±×·± °á°ú°¡ ºÒ°¡ÇÇÇÏ°í, ÀÚ¿¬½º·¯¿ì¸ç ¿î¸íÀûÀÎ °ÍÀ¸·Î º¸ÀÌ°Ô ÇÔÀ¸·Î½á ±×·± °á°ú¿¡ µµ´ÞÇØ¾ß ÇÑ´Ù. ±×·± ¾ÆÀ̵ð¾î¸¦ ±¸Ã¼ÈÇØ º¼ ¼ö ÀÖ´Â À¯ÀÏÇÑ ¹æ¹ýÀº ¼ö¸¹Àº ¾ÆÀ̵ð¾î¸¦ °¡Áö´Â °ÍÀÌ´Ù. ¾Æ´Ï¸é ´Ù¸¥ »ç¶÷µéÀÇ ÁÁÀº ¾ÆÀ̵ð¾î¸¦, ¿ø·¡ »ý°¢µÇ¾ú´ø °Íº¸´Ù ´õ ¸Ö¸® À̲ø°í °¡¼ ±¸Ã¼È ½ÃÄѺ¸´Â ¹æ¹ýÀÌ´Ù. ¾Øµå·ù Ÿ³Ù¹Ù¿ò (Andrew Tanenbaum) Àº ±³½Àµµ±¸·Î »ç¿ëÇϱâ À§ÇØ 386¿ëÀ¸·Î °£´ÜÇÑ ³×ÀÌƼºê À¯´Ð½º¸¦ ¸¸µé·Á´Â ¿ø·¡ÀÇ ¾ÆÀ̵ð¾î¸¦ °¡Áö°í ÀÖ¾ú´Ù. ¸®´©½º Åä¹ßÁî´Â ÀÌ ¹Ì´Ð½ºÀÇ °³³äÀ» ¾Øµå·ù°¡ »ý°¢Çß´ø °Íº¸´Ù ´õ ¸Ö¸® ¹Ð°í ³ª°¬´Ù. ±×·¡¼ ¸®´ª½º´Â ±²ÀåÇÑ °ÍÀÌ µÇ¾ú´Ù. ¶È°°Àº ¹æ½ÄÀ¸·Î (´õ ÀÛÀº ½ºÄÉÀÏÀ̾úÁö¸¸) ³ª´Â Ä® Çظ®½º¿Í Çظ® È£ÈåÇÏÀÌÀúÀÇ ¾ÆÀ̵ð¾îµéÀ» °¡Á®¿Í °ÇÏ°Ô ¹Ð¾îºÙ¿´´Ù. ¸®´©½º³ª ³ª³ª »ç¶÷µéÀÌ ÃµÀçµéÀÌ ±×·¯Çϸ®¶ó°í »ý°¢ÇÏ´Â ³¶¸¸ÀûÀÎ Àǹ̿¡¼ 'µ¶Ã¢Àû' ÀÎ °ÍÀº ¾Æ´Ï¾ú´Ù. ÇÏÁö¸¸ Åë³ä°ú´Â ¹Ý´ë·Î ´ëºÎºÐÀÇ °úÇаú °øÇаú ¼ÒÇÁÆ®¿þ¾î °³¹ßÀº µ¶Ã¢ÀûÀΠõÀç, ÇØÄ¿ÀÇ Àü¼³¿¡ ÀÇÇؼ ÀÌ·ç¾îÁöÁö ¾Ê´Â´Ù. °á°ú¹°Àº ¶È°°ÀÌ ¸Å¿ì »ç¶÷À» ÈïºÐ½ÃÅ°´Â °ÍµéÀÌ´Ù -- »ç½Ç, ¸ðµç ÇØÄ¿µéÀº ÀÌ·± Á¾·ùÀÇ ¼º°øÀ» ¾ò±â À§ÇØ »ì¾Æ°£´Ù! °Å±â¿¡´Â ³»°¡ ±âÁØÀ» ´õ ³ôÀÌ Àâ¾Æ¾ß ÇÑ´Ù´Â Àǹ̵µ µé¾îÀÖ´Ù. fetchmailÀ» ÃÖ»óÀÇ °ÍÀ¸·Î ¸¸µé±â À§ÇØ ³ª´Â ³»ÀÚ½ÅÀÇ ÇÊ¿ä»Ó ¾Æ´Ï¶ó ³ª¿Í´Â »ó°ü¾øÁö¸¸ ´Ù¸¥ »ç¶÷µé¿¡°Ô´Â ÇʼöÀûÀÎ ±â´ÉÀ» Æ÷ÇÔ½ÃÅ°°í Áö¿øÇؾßÇß´Ù. °Ô´Ù°¡ ÇÁ·Î±×·¥À» ´Ü¼øÇÏ°í Æ°Æ°ÇÏ°Ô À¯Áö½ÃÅ°¸é¼ ±×·± ÀÏÀ» ÇØ¾ß Çß´Ù. ÀÌ°ÍÀ» ±ú´Ý°í ³ª¼ ³»°¡ Ãß°¡ÇÑ ¸Å¿ì Áß¿äÇÑ Ã¹ ¹ø° ±â´ÉÀº ¸ÖƼµå·Ó(multidrop) ±â´ÉÀ̾ú´Ù. ±×·ìÀ̳ª »ç¿ëÀÚµéÀÇ ¸ÞÀÏÀ» ÇѲ¨¹ø¿¡ °¡Áö°í ÀÖ´Â ¸ÞÀϹڽº¿¡¼ ¸ÞÀÏÀ» °¡Á®¿Í °¢ ¸ÞÀϵéÀ» °³ÀÎ ¼ö½ÅÀÚ¿¡°Ô ¶ó¿ìÆ®(route) ½ÃÄÑÁÖ´Â ±â´ÉÀ̾ú´Ù. ¸ÖƼµå·Ó ±â´ÉÀ» Ãß°¡Çϱâ·Î ÇÑ µ¥´Â ¸î¸î »ç¿ëÀÚµéÀÌ ¿øÇÑ´Ù´Â °Íµµ ÀÖ¾úÁö¸¸ °¡Àå Å« ÀÌÀ¯´Â ¾îµå·¹½ÌÀ» ¿ÏÀüÈ÷ ±¸ÇöÇÔÀ¸·Î½á ½Ì±Ûµå·Ó Äڵ忡 ÀÖ´Â ¹ö±×µéÀ» Àâ¾Æ³¾ ¼ö ÀÖÀ¸¸®¶ó°í »ý°¢Ç߱⠶§¹®ÀÌ´Ù. ±×¸®°í ±×·¸°Ô µÇ¾ú´Ù. RFC822(http://www.internic.net/rfc/rfc822.txt) ÀÇ ÆĽÌÀ» Á¦´ë·Î ±¸ÇöÇÏ´Â °Í¿¡ ¸Å¿ì ¿À·£ ½Ã°£ÀÌ °É·È´Âµ¥, °¢°¢ÀÇ Á¶°¢ÀÌ ¾î·Á¿ü±â ¶§¹®ÀÌ ¾Æ´Ï¶ó °¢°¢ÀÌ ¼·Î ÀÇÁ¸ÇÏ°í ÀÖÀ¸¸ç ¼¼½ÉÇÏ°Ô ½Å°æÀ» ½á¾ß ÇÏ´Â »çÇ×µéÀ̾ú±â ¶§¹®ÀÌ´Ù. ÇÏÁö¸¸ ¸ÖƼµå·Ó ¾îµå·¹½Ì ¿ª½Ã ¸Å¿ì ÈǸ¢ÇÑ ¼³°è»óÀÇ °áÁ¤À̾ú´ø °ÍÀ¸·Î µå·¯³µ´Ù. ´ÙÀ½°ú °°Àº ±³ÈÆÀ» ¾òÀ» ¼ö ÀÖ¾ú´Ù. 14) ¾î¶² µµ±¸µçÁö ±â´ëÇÏ´Â ¹æ¹ýÀ¸·Î ¾µ¸ð°¡ ÀÖ¾î¾ß ÇÏÁö¸¸ Á¤¸» À§´ëÇÑ µµ±¸´Â »ç¿ëÀÚ°¡ ÀüÇô ±â´ëÇÏÁö ¾Ê¾Ò´ø ¿ëµµ¿¡ ¾Ë¸Â°Ô µÈ´Ù. (Any tool should be useful in the expected way, but a truly great tool lends itself to uses you never expected) ¹Ìó »ý°¢ÇÏÁö ¸øÇß´ø ¸ÖƼµå·Ó fetchmail ÀÇ ¿ëµµ´Â ¸ÞÀϸµ¸®½ºÆ®¸¦ ±×´ë·Î À¯ÁöÇÑ Ã¤, ¾Ë¸®¾Æ½º È®ÀåÀÌ µÈ ä·Î SLIP/PPP·Î ¿¬°áµÈ Ŭ/¶ó/ÀÌ/¾ð/Æ® ÂÊ¿¡¼ ¸ÞÀϸµ¸®½ºÆ®¸¦ ¿î¿µÇÏ´Â °ÍÀ̾ú´Ù. °³ÀÎÀÇ ÄÄÇ»ÅÍ·Î ISP °èÁ¤À» ÅëÇØ Á¢¼ÓÇÏ´Â »ç¶÷ÀÌ ISP ÀÇ ¾Ë¸®¾Æ½º ÆÄÀÏ¿¡ Áö¼ÓÀûÀ¸·Î Á¢±ÙÇÏÁö ¾Ê°íµµ ¸ÞÀϸµ¸®½ºÆ®¸¦ ¿î¿µÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. º£Å¸Å×½ºÅ͵éÀÌ ¿ä±¸ÇÑ Áß¿äÇÑ º¯°æ»çÇ×Áß ¶Ç Çϳª´Â 8ºñÆ® MIME ¿ÀÆÛ·¹À̼ÇÀ̾ú´Ù. ÀÌ°ÍÀº ³»°¡ Äڵ带 8ºñÆ®¿¡ ´ëºñÇÏ¿© °è¼Ó À¯Áö½ÃÄѿԱ⠶§¹®¿¡ ¸Å¿ì ½¬¿î ÀÏÀ̾ú´Ù. ÀÌ·± ±â´É¿¡ ´ëÇÑ ¿ä±¸¸¦ ¹Ì¸® ¿¹ÃøÇؼ ±×·¨´ø °ÍÀº ¾Æ´Ï´Ù. ´ÙÀ½°ú °°Àº ±ÔÄ¢À» µû¸£·Á°í Çؼ¿´´Ù. 15) ¾î¶² Á¾·ùµç °ÔÀÌÆ®¿þÀÌ ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µé·Á°í ÇÑ´Ù¸é µ¥ÀÌÅͽºÆ®¸²¿¡ °¡´ÉÇÑ ÇÑ ÃÖ¼ÒÇÑÀÇ Á¶ÀÛ¸¸ °¡Ç϶ó -- ±×¸®°í ¼ö½ÅÀÚ°¡ °Á¦·Î ÇÏ°Ô ÇÏÁö ¾Ê´Â´Ù¸é Á¤º¸¸¦ *Àý´ë·Î* À߶ó¹ö¸®Áö ¸»¶ó. (... the data stream as little as possible -- and *never* throw away informtion unless the recipient forces you to!) ÀÌ ±ÔÄ¢À» µû¸£Áö ¾Ê¾Ò´Ù¸é 8ºñÆ® MIME Áö¿øÀº ¸Å¿ì ¾î·Á¿üÀ» °ÍÀÌ¸ç ¸¹Àº ¹ö±×¸¦ ¸¸µé¾î ³ÂÀ¸¸®¶ó. ±ÔÄ¢À» µû¶ú±â ¶§¹®¿¡ ³»°¡ ÇØ¾ß ÇÒ ÀÏÀº RFC 1652 (http://www.internit.net/rfc/rfc1652.txt)¸¦ Àаí Çì´õ»ý¼º ·ÎÁ÷À» ¾à°£ ¼öÁ¤ÇÏ´Â °Í »ÓÀ̾ú´Ù. À¯·´ÀÇ ¸î¸î »ç¿ëÀÚµéÀº ÇÑ ¼¼¼Ç¿¡¼ °¡Á®¿Ã ¼ö ÀÖ´Â ¸Þ½ÃÁöÀÇ ¼ö¸¦ Á¦ÇÑÇϵµ·Ï ¿É¼ÇÀ» Ãß°¡ÇØ´Þ¶ó°í ¿ä±¸ÇØ¿Ô´Ù. (ÀüÈ ³×Æ®¿öÅ©ÀÇ ºñ½Ñ ºñ¿ëÀ» Á¶ÀýÇÒ ¼ö ÀÖµµ·Ï ÇØ´Þ¶ó´Â ¸»ÀÌ´Ù) ¿À·§µ¿¾È ¿©±â¿¡ ÀúÇ×Çß°í, ¾ÆÁ÷µµ ¿ÏÀüÈ÷ ¼ö±àÇÏÁö ¸øÇß´Ù. ÇÏÁö¸¸ ¼¼°è¸¦ »ó´ë·Î ÇÁ·Î±×·¥À» ¸¸µç´Ù¸é °í°´µéÀÇ ¼Ò¸®¿¡ ±Í¸¦ ±â¿ï¿©¾ß ÇÑ´Ù -- ±×µéÀÌ µ·À» ÁöºÒÇÏÁö ¾Ê´Â´Ù°í Çصµ ¸¶Âù°¡Áö´Ù. 8. Fetchmail¿¡¼ ¹è¿ï Á¡ ÀϹÝÀûÀÎ ¼ÒÇÁÆ®¿þ¾î°øÇÐÀÇ ÁÖÁ¦·Î µ¹¾Æ°¡±â Àü¿¡ fetchmail ÀÇ °æÇèÀ¸·ÎºÎÅÍ ¹è¿ï Á¡ÀÌ ¸î °¡Áö ´õ ÀÖ´Ù. rc ÆÄÀÏÀÇ ±¸¹®Àº ¼±ÅûçÇ×À¸·Î 'noise' ¶ó´Â Å°¿öµå¸¦ Æ÷ÇÔÇϴµ¥ ÀÌ°ÍÀº Æļ¿¡ ÀÇÇØ ¹«½ÃµÈ´Ù. rc ÆÄÀÏ¿¡¼ Çã¿ëÇÏ´Â ¿µ¾î¿Í ºñ½ÁÇÑ ±¸¹®Àº Àß¶ó³¾ °ÍÀ» ¸ðµÎ Àß¶ó³½ ÈÄ¿¡ ¾ò´Â ÀüÅëÀûÀÌ°í °£¸íÇÑ Å°¿öµå-¹ë·ù ¦¿¡ ºñÇØ ÈξÀ ¾Ë¾Æº¸±â ½±´Ù. ÀÌ°ÍÀº ³»°¡ rc ÆÄÀÏÀÇ ¼±¾ðµéÀÌ ¸í·ÉÇü ¼Ò¾ð¾î (imperative minilanguage)¸¦ ¾ó¸¶³ª ¸¹ÀÌ ´à¾Æ°¡±â ½ÃÀÛÇß´ÂÁö ¾Ë¾ÆÂ÷¸®°í ³ª¼ ÇѹãÁßÀÇ ½ÇÇèÀ¸·Î ½ÃÀ۵Ǿú´Ù. (popclient ÀÇ 'server' ¶ó´Â Å°¿öµå¸¦ 'poll' ·Î ¹Ù²Û ÀÌÀ¯µµ ÀÌ°ÍÀÌ´Ù) ¸í·ÉÇü ¼Ò¾ð¾î¸¦ ´õ ¿µ¾îó·³ ¸¸µé¸é »ç¿ëÇϱ⠽¬¿ï °ÍÀ¸·Î º¸¿´´Ù. Áö±ÝÀº ³»°¡ ºñ·Ï Emacs ³ª HTML, ±×¸®°í ¸¹Àº µ¥ÀÌÅͺ£À̽º ¿£Áø¿¡¼ º¼ ¼ö ÀÖµíÀÌ ¼³°è¸¦ ÇÒ ¶§ "¾ð¾îó·³ ¸¸µå´Â" ÆÄÀÇ ÀÏ¿øÀ̱ä ÇÏÁö¸¸ "¿µ¾î¿Í ºñ½ÁÇÑ" ±¸ºÐÀ» °¡Áö´Â °Í¿¡ ´ëÇؼ´Â ±×´ÙÁö ´Þ°¡¿Í ÇÏÁö ¾Ê´Â´Ù. ÀüÅëÀûÀÎ ÇÁ·Î±×·¡¸ÓµéÀº Á¤È®ÇÏ°í ªÀ¸¸ç Áߺ¹À» Çã¿ëÇÏÁö ¾Ê´Â Á¦¾î±¸¹®À» ¼±È£ÇÏ´Â °æÇâÀÌ ÀÖ´Ù. ÀÌ°ÍÀº ÄÄÇ»Æà ÀÚ¿øÀÌ ºñ»ç¼ ÆĽÌÇÏ´Â ´Ü°è°¡ ÃÖ´ëÇÑ ½Î°í °£´ÜÇØ¾ß ÇßÀ» ¶§ºÎÅÍ ³»·Á¿Â ¹®ÈÀû À¯»êÀÌ´Ù. ¿µ¾î´Â ´ë·« 50% Á¤µµÀÇ Áߺ¹À» Çã¿ëÇϹǷΠ´ë´ÜÈ÷ ºÎÀûÀýÇÑ ¸ðµ¨ÀÎ °ÍÀ¸·Î º¸ÀδÙ. ÀÌ°ÍÀÌ ³»°¡ ¿µ¾î¿Í ºñ½ÁÇÑ ±¸¹®À» º¸Åë ÇÇÇÏ´Â ÀÌÀ¯´Â ¾Æ´Ï´Ù. ÀÌ ¹®Á¦¸¦ ¾ð±ÞÇÑ ÀÌÀ¯´Â ±×·± °ü½ÀÀ» ¾ø¾Ö±â À§Çؼ´Ù. »çÀÌŬ°ú ÄÚ¾îÀÇ °ªÀÌ ½ÎÁ³´Âµ¥µµ °£¸íÇÔÀº ÀúÀý·Î ¾ø¾îÁöÁö´Â ¾Ê¾Ò´Ù. ÃÖ±Ù¿¡´Â ¾ð¾î°¡ ÄÄÇ»ÅÍÀÇ °üÁ¡¿¡¼ ½Ñ °¡°ÝÀ̶ó´Â Á¡ º¸´Ù´Â »ç¶÷¿¡°Ô Æí¸®ÇÑ°¡ ÇÏ´Â Á¡ÀÌ ´õ Áß¿äÇÏ´Ù. ¹°·Ð Á¶½ÉÇØ¾ß ÇÒ ÃæºÐÇÑ ÀÌÀ¯´Â ÀÖ´Ù. ÇÑ°¡Áö´Â ÆĽÌÇÏ´Â ´Ü°èÀÇ º¹À⼺¿¡ ´ëÇÑ ºñ¿ëÀÌ´Ù -- ÆĽÌÇÏ´Â ´Ü°è¸¦ ¹ö±×°¡ ¿ì±Û°Å¸®´Â µ¥´Ù°¡ »ç¿ëÀÚ·Î ÇÏ¿©±Ý ±× ÀÚü¸¸À¸·Î È¥¶õÀ» ÀÏÀ¸Å°°Ô ¸¸µé°í ½ÍÁö´Â ¾ÊÀ» °ÍÀÌ´Ù. ¶Ç ÇϳªÀÇ ÀÌÀ¯´Â ¾ð¾îÀÇ ±¸¹®À» ¿µ¾î¿Í ºñ½ÁÇÏ°Ô ¸¸µé·Á°í ³ë·ÂÇÏ¸é ±× "¿µ¾î" °¡ ½É°¢ÇÏ°Ô ¿Ö°îµÇ¾î ÀÚ¿¬¾î¿ÍÀÇ ÇÇ»óÀûÀÎ À¯»çÁ¡ÀÌ ÀüÅëÀûÀÎ ±¸¹®¸¸ÅÀ̳ª È¥¶õ½º·´°Ô µÇ´Â °æ¿ì°¡ ¸¹´Ù´Â Á¡ÀÌ´Ù. (¼ÒÀ§ "4¼¼´ë" ¾ð¾î¿Í »ó¾÷¿ë µ¥ÀÌÅͺ£À̽º ÁúÀǾ¼ ÀÌ·± °æ¿ì¸¦ ¸¹ÀÌ º¼ ¼ö ÀÖ´Ù) fetchmail Á¦¾î±¸¹®Àº ÀÌ·± ¹®Á¦¸¦ ÇÇÇÏ·Á°í Çß´Ù. ¾ð¾îÀÇ ¿µ¿ªÀÌ ¸Å¿ì Á¦ÇѵǾî ÀÖ¾ú±â ¶§¹®ÀÌ´Ù. ÀϹÝÀûÀÎ ¸ñÀûÀÇ ¾ð¾î¿Í´Â °Å¸®°¡ ¸Ö¾ú´Ù. ¾ð¾î°¡ Ç¥ÇöÇÏ´Â °ÍÀÌ º°·Î º¹ÀâÇÏÁö ¾Ê¾Ò±â ¶§¹®¿¡ ¿µ¾îÀÇ ÀϺκп¡¼ ½ÇÁ¦ Á¦¾î¾ð¾î·Î ¿Å°Ü°¡´Âµ¥ È¥¶õÀ» ÀÏÀ¸Å³ °¡´É¼ºÀÌ Àû¾ú´Ù. ´õ ³ÐÀº ÀǹÌÀÇ ±³ÈÆÀ» ¿©±â¿¡¼ ¾ò¾ú´Ù. 16) ¾ð¾î°¡ Æ©¸µ-ÄÄÇø®Æ®ÇÏÁö ¾Ê´Ù¸é ±¸¹®»óÀÇ À¯¿¬¼ºÀÌ ÇÊ¿äÇÏ´Ù. (When your language is nowhere near Turing-complete, syntactic sugar can be your friend) ¶ÇÇϳªÀÇ ±³ÈÆÀº ºÒÅõ¸íÇÔ¿¡ ÀÇÇÑ º¸¾È¿¡ ´ëÇؼÀÌ´Ù. fetchmail ÀÇ »ç¿ëÀÚ Áß¿¡´Â ½º´©ÆÛµéÀÌ ¿ì¿¬È÷ Æнº¿öµå¸¦ º¸Áö ¸øÇϵµ·Ï rc ÆÄÀÏ¿¡ ÀÖ´Â Æнº¿öµå¸¦ ¾ÏÈ£ÈÇÏ¿© °¡Áö°í ÀÖ°Ô ÇÏÀÚ°í À̾߱âÇÏ´Â »ç¶÷µéÀÌ ÀÖ¾ú´Ù. ³ª´Â ±× À̾߱⸦ ¹Þ¾ÆµéÀÌÁö ¾Ê¾Ò´Âµ¥, ±×·¸°Ô ÇÑ´Ù°í Çؼ º¸¾ÈÀÌ °ÈµÇ´Â °ÍÀÌ ¾Æ´Ï±â ¶§¹®ÀÌ´Ù. rc ÆÄÀÏÀÇ Àбâ Æ۹̼ÇÀ» ¾òÀº »ç¶÷À̶ó¸é »ç¿ëÀÚ¿Í ¸¶Âù°¡Áö·Î fetchmailÀ» ½ÇÇà½Ãų ¼öµµ ÀÖ´Â °ÍÀÌ´Ù -- ±×¸®°í ±×µéÀÌ Æнº¿öµå¸¦ ¿øÇÏ´Â °ÍÀ̶ó¸é Æнº¿öµå¸¦ ¾ò±â À§ÇØ fetchmail Äڵ忡¼ µðÄÚµùÇÏ´Â Äڵ带 »Ì¾Æ³¾ ¼öµµ ÀÖ´Ù. fetchmail ÀÇ Æнº¿öµå¸¦ ¾ÏÈ£È Çß´Ù¸é »ç¶÷µéÀº ±×¸® ½É°¢ÇÏ°Ô »ý°¢ÇÏÁöµµ ¾Ê°í º¸¾È¿¡ ´ëÇØ À߸øµÈ °ü³äÀ» °¡Áö°Ô µÇ¾úÀ» °ÍÀÌ´Ù. ¿©±â¼ ¾Ë ¼ö ÀÖ´Â ÀϹÝÀûÀÎ ±ÔÄ¢Àº ´ÙÀ½°ú °°´Ù. 17) º¸¾È½Ã½ºÅÛÀº ±×°ÍÀÌ º¸È£ÇÏ·Á°í ÇÏ´Â ºñ¹Ð¸¸Å¸¸ ¾ÈÀüÇÏ´Ù. °¡Â¥ ºñ¹Ðµé¿¡ ÁÖÀÇÇÒ °Í. (A security system is only as secure as its secret. Beware of pseudo-secrets) 9. ½ÃÀå ½ºÅ¸ÀÏÀÇ °³¹ß¿¡ ÇÊ¿äÇÑ ¼±ÇàÁ¶°Çµé ÀÌ ±ÛÀ» Ãʱ⿡ °ËÅäÇØÁØ »ç¶÷µé°ú ½ÃÇèÀûÀ¸·Î ûÁßÀÌ µÇ¾ú´ø »ç¶÷µéÀº °è¼ÓÇؼ ¼º°øÀûÀÎ ½ÃÀå ½ºÅ¸ÀÏÀÇ °³¹ßÀ» À§ÇÑ ¼±ÇàÁ¶°ÇÀÌ ¹«¾ùÀÎÁö ¹°¾ú´Ù. ¿©±â¿¡´Â °øµ¿°³¹ßÀÚÀÇ °øµ¿Ã¼¸¦ ¸¸µé±â À§ÇØ ÇÁ·ÎÁ§Æ®°¡ °ø°³µÇ´Â ½ÃÁ¡¿¡ ¸®´õÀÇ ÀÚÁú°ú Äڵ尡 ¾î¶² »óÅÂÀÎÁö°¡ Æ÷ÇԵȴÙ. ¾Æ¿¹ óÀ½ºÎÅÍ ½ÃÀ彺ŸÀÏ·Î °³¹ßÇÒ ¼ö ¾ø´Ù´Â °ÍÀº ÀÚ¸íÇÏ´Ù. Å×½ºÆ®, µð¹ö±×, ±×¸®°í °³¼±Àº ½ÃÀå ½ºÅ¸ÀÏ·Î ÇÒ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ÇÁ·ÎÁ§Æ®¸¦ ½Ã/ÀÛ/ÇÒ/¶§/ ½ÃÀå ½ºÅ¸ÀÏ·Î ½ÃÀÛÇϱâ´Â ¸Å¿ì ¾î·Æ´Ù. ¸®´©½º´Â ±×·¸°Ô ÇÏÁö ¾Ê¾Ò´Ù. ³ªµµ ¸¶Âù°¡Áö. °³¹ßÀÚµéÀÇ °øµ¿Ã¼´Â Ãʱ⿡ ½ÇÇà½ÃÅ°¸é¼ Å×½ºÆ®ÇÒ ¼ö ÀÖ´Â Àå³°¨ÀÌ ÇÊ¿äÇÏ´Ù. °øµ¿Ã¼¸¦ ¸¸µé±â ½ÃÀÛÇÒ ¶§ Á¦½ÃÇÒ ¼ö ÀÖ¾î¾ß ÇÏ´Â °ÍÀº ±×·²µíÇÑ Àå·¡¼ºÀÌ´Ù. ÇÁ·Î±×·¥ÀÌ Æ¯º°È÷ Àß ÀÛµ¿ÇÒ ÇÊ¿ä´Â ¾ø´Ù. Á¶ÀâÇϰųª, ¹ö±×Åõ¼ºÀÌ¿©µµ µÇ°í, ¿Ï¼ºµÇÁö ¾Ê°í ¹®¼°¡ ÇüÆí¾ø¾îµµ »ó°ü¾ø´Ù. ÇÏÁö¸¸ ÇÑ°¡Áö È®½ÇÇÏ°Ô ÇؾßÇÒ °ÍÀº ÀáÀçÀûÀÎ °øµ¿°³¹ßÀڵ鿡°Ô ÀÌ°ÍÀÌ ¸ÓÁö ¾ÊÀº ¹Ì·¡¿¡ Á¤¸» ±¦ÂúÀº ¹«¾ð°¡·Î ÁøÈÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» ³³µæ½ÃÅ°´Â ÀÏÀÌ´Ù. ¸®´ª½º¿Í fetchmail µÑ ´Ù °·ÂÇÏ°í ¸Å·ÂÀûÀÎ ±âº»¼³°è¸¦ °¡Áö°í °ø°³µÇ¾ú´Ù. ³»°¡ ½ÃÀå¸ðµ¨¿¡ ´ëÇØ À̾߱âÇÏÀÚ ¸¹Àº »ç¶÷µéÀÌ ÀÌ°ÍÀ» Áß¿äÇÏ´Ù°í »ý°¢Çß°í, ³ôÀº ¼öÁØÀÇ ¼³°è¿¡ ´ëÇÑ Á÷°ü°ú ¿µ¸®ÇÔÀÌ ÇÁ·ÎÁ§Æ®ÀÇ ¸®´õ¿¡°Ô´Â ÇʼöÀûÀÎ °ÍÀ̶ó°í Áö·¹ÁüÀÛÀ¸·Î °á·ÐÀ» ³»·Á¹ö·È´Ù. ÇÏÁö¸¸ ¸®´©½º´Â ±×ÀÇ ¼³°è¸¦ À¯´Ð½º¿¡¼ µû¿Ô°í ³ª´Â ±âº»ÀûÀ¸·Î popclient¿¡¼ °¡Á®¿Ô´Ù. (¹°·Ð ³ªÁß¿¡ ¸¹Àº °ÍÀÌ ¹Ù²î±ä ÇßÁö¸¸ ¸®´ª½º´Â ±×º¸´Ù ÈξÀ ´õ ¹Ù²î¾ú´Ù). ±×·¸´Ù¸é ½ÃÀ彺ŸÀÏÀÇ ¸®´õ/Á¶Á¤ÀÚ¿¡°Ô Á¤¸» Ưº°ÇÑ ¼³°èÀÇ Àç´ÉÀÌ ÇÊ¿äÇÑ °ÍÀϱî, ¾Æ´Ï¸é ´Ù¸¥ »ç¶÷µéÀÌ °¡Áø ¼³°èÀÇ Àç´ÉÀ» À̲ø¾î ³»´Â °ÍÀÌ ÇÊ¿äÇÑ °ÍÀϱî? ³ª´Â Á¶Á¤ÀÚ°¡ Ưº°ÇÏ°Ô ¿µ¸®Çؼ µ¶Ã¢ÀûÀÎ ¼³°è¸¦ ¸¸µé¾î³¾ ¼ö ÀÖ´ÂÁöÀÇ ¿©ºÎ°¡ Áß¿äÇÏ´Ù°í »ý°¢ÇÏÁö ¾Ê´Â´Ù. ÇÏÁö¸¸ Á¶Á¤ÀÚ°¡ ´Ù/¸¥/»ç/¶÷/ÀÇ ÁÁ/Àº/ ¼³/°è/¸¦ ¾Ë/¾Æ/º¼ ¼ö ÀÖ´ÂÁö´Â Àý´ëÀûÀ¸·Î Áß¿äÇÏ´Ù. ¸®´ª½º¿Í fetchmail ÇÁ·ÎÁ§Æ®´Â ÀÌ¿¡ ´ëÇÑ Áõ°Å¸¦ º¸¿©ÁÖ°í ÀÖ´Ù. ¸®´©½º´Â (¾Õ¼ ³íÇßµíÀÌ) ´ë´ÜÈ÷ µ¶Ã¢ÀûÀÎ ¼³°èÀÚ¶ó°í´Â ÇÒ ¼ö ¾øÀ¸³ª ÁÁÀº ¼³°è¸¦ ¾Ë¾Æº¸´Â ´ë´ÜÇÑ ¿ä·ÉÀ» º¸¿©ÁÖ¾ú°í, ±×°ÍÀ» ¸®´ª½º Ä¿³Î¿¡ ÅëÇÕÇØ ³Ö¾ú´Ù. ¾Õ¼ fetchmail¿¡¼ °¡Àå °·ÂÇÑ ¼³°è»óÀÇ ¾ÆÀ̵ð¾î Çϳª (SMTP Æ÷¿öµù) °¡ ´Ù¸¥ ´©±º°¡·ÎºÎÅÍ ¿Â °ÍÀ̶ó°í ¼³¸íÇÑ ¹Ù ÀÖ´Ù. ÀÌ ±ÛÀÇ Ãʱâ ûÁßµéÀº ³»°¡ ¼³°è»óÀÇ µ¶Ã¢¼ºÀ» °ú¼ÒÆò°¡Çϴµ¥ ³»°¡ ±×·± µ¶Ã¢¼ºÀ» °¡Áö°í Àֱ⠶§¹®¿¡ ´ç¿¬ÇÑ ÀÏ·Î »ý°¢ÇÑ´Ù°í ÁÖÀåÇÏ¸ç ³»°Ô °æÀǸ¦ Ç¥½ÃÇß´Ù. ¾î´À Á¤µµ´Â »ç½ÇÀÌ´Ù. ¼³°è´Â ºÐ¸íÈ÷ (ÄÚµùÀ̳ª µð¹ö±ë¿¡ ºñÇؼ) ³»°¡ °¡Àå ÀßÇÏ´Â ÀÏÀÌ´Ù. ÇÏÁö¸¸ ¼ÒÇÁÆ®¿þ¾î ¼³°è¿¡ ÀÖ¾î¼ ¶È¶ÈÇÏ°í µ¶Ã¢ÀûÀ̶ó´Â °ÍÀÇ ¹®Á¦Á¡Àº ±×°Ô ¹ö¸©ÀÌ µÇ¾î¹ö¸°´Ù´Â Á¡ÀÌ´Ù -- ¼³°è¸¦ °·ÂÇÏ°í ´Ü¼øÇÏ°Ô À¯ÁöÇØ¾ß ÇÒ ¶§ ±×·¸°Ô ÇÏÁö ¾Ê°í °è¼ÓÇؼ ÀÏÀ» ¸ÚÁö°í º¹ÀâÇÏ°Ô ¸¸µé±â ½ÃÀÛÇÑ´Ù. ÀÌÀüÀÇ ÇÁ·ÎÁ§Æ®¿¡¼ ³ª´Â ±×·± ¼ºÇâ ¶§¹®¿¡ ½ÇÆÐÇÑ ÀûÀÌ ÀÖ¾ú´Ù. fetchmail ¿¡¼´Â °£½ÅÈ÷ ±×°ÍÀ» À̰ܳ´Ù. ±×·¡¼ ³ª´Â fetchmail¿¡¼ ¼º°øÇÒ ¼ö ÀÖ¾ú´ø °ÍÀÌ ºÎºÐÀûÀ¸·Î´Â ¶È¶ÈÇØÁö·Á´Â À¯È¤À» À̰ܳ±⠶§¹®À̶ó°í »ý°¢ÇÑ´Ù. ÀÌ°ÍÀº (ÃÖ¼ÒÇÑ) ¼º°øÀûÀÎ ½ÃÀå ÇÁ·ÎÁ§Æ®¿¡ ¼³°è»óÀÇ µ¶Ã¢¼ºÀÌ ÇʼöÀûÀ̶ó´Â Á¡¿¡ ´ëÇؼ´Â ¹Ý´ëµÇ´Â ÁÖÀåÀÌ´Ù. ¸®´ª½º¸¦ »ý°¢ÇØ º¸ÀÚ. ¸®´©½º Åä¹ßÁî°¡ °³¹ßµµÁß¿¡ ¿î¿µÃ¼¿¡ ¼³°è¿¡ ÀÖ¾î¼ ±Ùº»ÀûÀÎ Çõ½ÅÀ» À̲ø¾î³»·Á°í ³ë·ÂÇß´Ù°í °¡Á¤ÇØ º¸ÀÚ. °á°ú·Î ¸¸µé¾îÁø Ä¿³ÎÀÌ ¿ì¸®¿¡°Ô ÀÖ´Â °Íó·³ ¾ÈÁ¤ÀûÀÌ°í ¼º°øÀûÀ̾úÀ» °ÍÀ̶ó°í »ý°¢À̳ª ÇÒ ¼ö ÀÖÀ»±î? ¾î´À Á¤µµ ±âº»ÀûÀÎ ¼öÁØÀÇ ¼³°è¿Í ÄÚµù±â¼úÀº ¹°·Ð ÇÊ¿äÇϱä ÇÏÁö¸¸ ½ÃÀå ½ºÅ¸ÀÏÀÇ ÇÁ·ÎÁ§Æ®¸¦ ½ÃÀÛÇÏ·Á°í ½É°¢ÇÏ°Ô »ý°¢ÇÏ°í ÀÖ´Â »ç¶÷À̶ó¸é ±×·± Á¤µµ´Â ÃÖ¼ÒÇÑ ³Ñ¾î¼¹À¸¸®¶ó°í ±â´ëÇÏ´Â °ÍÀÌ´Ù. ÆòÆÇ¿¡ ´ëÇÑ ¿ÀǼҽº °øµ¿Ã¼ÀÇ ³»ºÎ½ÃÀåÀº ¹Ì¹¦ÇÑ ¾Ð·ÂÀ» »ç¶÷µé¿¡°Ô ÀÛ¿ëÇÑ´Ù. ±×·¡¼ Áö¼ÓÀûÀ¸·Î µû¶ó°¥ ¼ö ÀÖ´Â °æÀï·ÂÀ» °¡Áö°í ÀÖÁö ¾ÊÀº »ç¶÷À̶ó¸é °³¹ß ÇÁ·ÎÁ§Æ®¸¦ ½ÃÀÛÇÏÁö ¾Ê°Ô µÈ´Ù. Áö±Ý±îÁö ÀÌ°ÍÀº Àß µé¾î¸Â¾Æ¿Ô´ø °Í °°´Ù. ½ÃÀå ½ºÅ¸ÀÏÀÇ ÇÁ·ÎÁ§Æ®¿¡¼ ¶È¶ÈÇÑ ¼³°è¸¸ÅÀ̳ª Áß¿äÇÏ´Ù°í »ý°¢ÇÏ´Â °ÍÀÌÁö¸¸ ÀϹÝÀûÀ¸·Î ¼ÒÇÁÆ®¿þ¾î °³¹ß°ú´Â ¿¬°üÁþÁö ¾Ê´Â ¶Ç ÇÑ Á¾·ùÀÇ ±â¼úÀÌ ÀÖ´Ù -- ¾î¼¸é ´õ Áß¿äÇÒ Áöµµ ¸ð¸¥´Ù. ½ÃÀ彺ŸÀÏÀÇ ÇÁ·ÎÁ§Æ®¸¦ Á¶Á¤Çϰųª À̲ô´Â »ç¶÷Àº »ç¶÷µé°ú Àß ÀÇ»ç¼ÒÅëÇÏ´Â ±â¼úÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù. ÀÌ°ÍÀº ¸íÈ®ÇÏ´Ù. °³¹ßÀÚµéÀÇ °øµ¿Ã¼¸¦ ¸¸µé·Á¸é »ç¶÷µéÀ» ²ø¾î¸ð¾Æ¾ß ÇÏ°í ¹«¾ùÀ» ÇÏ°í ÀÖ´ÂÁö ±×µé¿¡°Ô Èï¹Ì¸¦ ÁÖ¾î¾ß ÇÏ°í ±×µéÀÌ ÇÏ´Â ÀÏÀÇ °á°ú¿¡ ´ëÇؼ ±âºÐÁÁÀ» ¼ö ÀÖµµ·Ï ¸¸µé¾î ÁÖ¾î¾ß ÇÑ´Ù. ±â¼úÀûÀÎ ³í¶õ(sizzle)Àº ÀÌ·± °ÍÀ» ÀÌ·èÇϴµ¥ µµ¿òÀÌ ¸¹ÀÌ µÇ±ä ÇÏÁö¸¸ ±×°ÍÀÌ ÀüºÎ´Â ¾Æ´Ï´Ù. ±× »ç¶÷ÀÇ ¼º°Ýµµ Å©°Ô ÀÛ¿ëÀ» ÇÑ´Ù. ¸®´©½º°¡ ±¦ÂúÀº ³à¼®ÀÌ°í ´Ù¸¥ »ç¶÷µéÀÌ ±×¸¦ ÁÁ¾ÆÇÏ°Ô µÇ¸ç ±×¸¦ µµ¿ÍÁÖ°í ½Í¾îÇÑ´Ù´Â °ÍÀº ¿ì¿¬À̾ƴϴÙ. ³»°¡ Á¤·ÂÀûÀÌ°í ¿ÜÇâÀûÀÌ¸ç ¸¹Àº »ç¶÷µé°ú ÀÏÇÏ´Â ÀûÀ» Áñ±â°í ¸¸È ¼ÓÀÇ Àι° ºñ½ÁÇÑ ÀλóÀ» ÁÖ´Â °ÍÀº ¿ì¿¬ÀÌ ¾Æ´Ï´Ù. ½ÃÀå ¸ðµ¨ÀÌ ¼º°øÇÏ°Ô ÇÏ·Á¸é ÀÚ½ÅÀÌ »ç¶÷À» ²ô´Â ¸Å·ÂÀÌ Á¶±ÝÀÌ¶óµµ ÀÖ´Â °ÍÀÌ ¸Å¿ì Å« µµ¿òÀÌ µÈ´Ù. #134 Á¤Á÷ÇÑ (¾î´Ï½ºÆ®) [¹ø¿ª] ¼º´ç°ú ½ÃÀå (4/4) 09/09 17:31 263 line 10. ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾îÀÇ »çȸÀû ¹®¸Æ ´ÙÀ½°ú °°Àº ¸»ÀÌ ÀÖ´Ù. °¡Àå ¶Ù¾î³ ÇØÅ·Àº ÇØÄ¿ÀÇÀÏ»óÀûÀÎ ¹®Á¦¸¦ Ǫ´Â °³ÀÎÀûÀÎ ÇØ°áÃ¥À¸·Î ½ÃÀÛÇÑ´Ù. ±×¸®°í ±× ¹®Á¦°¡ ¸¹Àº »ç¿ëÀڵ鿡°Ô ÀüÇüÀûÀ̶ó´Â °ÍÀÌ ¹àÇôÁö¸é ³Î¸® ÆÛÁö°Ô µÈ´Ù. ù ¹ø° ¹ýÄ¢À¸·Î µÇµ¹¾Æ¿Í (¾Æ¸¶µµ) ´õ À¯¿ëÇÑ ¹æ½ÄÀ¸·Î ´Ù½Ã ¸»Çغ¸ÀÚ. 18) Àç¹ÌÀÖ´Â ¹®Á¦¸¦ Ç®¾îº¸°í ½Í´Ù¸é Àڽſ¡°Ô Àç¹ÌÀÖ´Â ¹®Á¦¸¦ ã¾Æ ³ª¼´Â °ÍºÎÅÍ ½ÃÀÛÇ϶ó. (To solve an interesting problem, start by finding a problem that is interesting to you) Ä® Çظ®½º¿Í popclient°¡ ±×·¯Çß°í, ³ª¿Í fetchmail ÀÌ ±×·¯Çß´Ù. ÇÏÁö¸¸ ÀÌ°ÍÀº ¿À·¡ÀüºÎÅÍ ÀÌÇصǰí ÀÖ¾ú´Ù. Àç¹ÌÀÖ´Â Á¡Àº ¸®´ª½º¿Í fetchmail ÀÇ ¿ª»ç°¡ °¡¸®Å°°í ÀÖ´Â °Íó·³ ´ÙÀ½ ´Ü°è¿¡ ÀÖ´Ù -- »ç¿ëÀÚ¿Í °øµ¿°³¹ßÀÚ°¡ ÀÌ·ç´Â Å©°í È°µ¿ÀûÀÎ °øµ¿Ã¼ÀÇ ´«¾Õ¿¡¼ ¼ÒÇÁÆ®¿þ¾î°¡ ÁøÈÇØ °¡´Â °ÍÀÌ´Ù. "Man-Month ÀÇ ½ÅÈ"¿¡¼ ÇÁ·¹µå ºê·è½º´Â ÇÁ·Î±×·¡¸ÓÀÇ ½Ã°£ÀÌ ´Ù¸¥ °ÍÀ¸·Î ´ëüµÉ ¼ö ¾ø´Ù°í Áø¼úÇß´Ù. Áö¿¬µÇ°í ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®¿¡ °³¹ßÀÚ¸¦ ´õ ÅõÀÔÇÏ´Â °ÍÀº ¿Ï·á½Ã±â¸¦ ´õ ´ÊÃâ »ÓÀÌ´Ù. ±×´Â ÇÁ·ÎÁ§Æ®¿¡¼ º¹À⼺°ú ÀÇ»ç¼ÒÅë¿¡ µå´Â ºñ¿ëÀÌ °³¹ßÀÚÀÇ Á¦°ö¿¡ ºñ·ÊÇÏ´Â ¹Ý¸é ÀÏÀÌ µÇ¾î°¡´Â °ÍÀº Á÷¼±ÀûÀ¸·Î¸¸ Áõ°¡ÇÑ´Ù°í ÁÖÀåÇß´Ù. ÀÌ ÁÖÀåÀº ±×¶§ºÎÅÍ "ºê·è½ºÀÇ ¹ýÄ¢" À¸·Î ¾Ë·ÁÁ³°í ³Î¸® ÀÚ¸íÇÑ ÀÌÄ¡·Î °£ÁֵǾú´Ù. ÇÏÁö¸¸ ºê·è½ºÀÇ ¹ýÄ¢ÀÌ ÀüºÎ¶ó¸é ¸®´ª½º´Â ºÒ°¡´ÉÇßÀ» °ÍÀÌ´Ù. ³ªÁß¿¡ Á¦¶öµå ¿ÍÀιö±×ÀÇ °íÀüÀÎ "ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹ÖÀÇ ½É¸®ÇÐ (The Psychology Of Computer Programming)"¿¡¼ ºê·è½ºÀÇ ¸»¿¡ ´ëÇÑ Áß¿äÇÑ ¼öÁ¤»çÇ×ÀÌ Á¦½ÃµÇ¾ú´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù. "ÀھƸ¦ ³»¼¼¿ìÁö ¾Ê´Â ÇÁ·Î±×·¡¹Ö(egoless programming)" ¿¡ ´ëÇÑ ³íÀÇ¿¡¼ ¿ÍÀιö±×´Â °³¹ßÀÚµéÀÌ ÀÚ½ÅÀÇ Äڵ忡 ´ëÇؼ ÅÔ¼¼¸¦ ºÎ¸®Áö ¾Ê°í ´Ù¸¥ »ç¶÷µé·Î ÇÏ¿©±Ý ¹ö±×¸¦ ã°í °³¼±°¡´É¼ºÀ» ã¾Æ³»µµ·Ï °Ý·ÁÇÏ´Â °÷¿¡¼´Â ´Ù¸¥ ¾î´À °÷¿¡¼º¸´Ù ±ØÀûÀ¸·Î ºü¸¥ °³¼±ÀÌ ÀϾٰí À̾߱âÇß´Ù. ¾Æ¸¶µµ ¿ÍÀιö±×ÀÇ ºÐ¼®ÀÌ ÀûÀýÇÑ Æò°¡¸¦ ¹ÞÁö ¸øÇß´ø °ÍÀº ¿ë¾î¼±ÅÃÀÇ ¹®Á¦ ¶§¹®À̾úÀ» °ÍÀÌ´Ù -- ÀÎÅͳÝÀÇ ÇØÄ¿µéÀÌ "ÀھƸ¦ ³»¼¼¿ìÁö ¾Ê´Â´Ù" °í ¹¦»çÇÏ´Â °Í¿¡´Â ¿ôÀ½À» ÁöÀ» ¼ö ¹Û¿¡ ¾ø´Ù. ÇÏÁö¸¸ ³ª´Â ±×ÀÇ ÁÖÀåÀÌ Áö±Ý ±× ¾î´À¶§º¸´Ù Àý½ÇÇÏ´Ù°í »ý°¢ÇÑ´Ù. À¯´Ð½ºÀÇ ¿ª»ç´Â ¿ì¸®°¡ ¸®´ª½º·ÎºÎÅÍ ¹è¿ì°í ÀÖ´Â °ÍÀ» (±×¸®°í ³»°¡ ½ÇÇèÀûÀ¸·Î ´õ ÀÛÀº ½ºÄÉÀÏ·Î ¸®´©½ºÀÇ ¹æ¹ýÀ» µû¶ó ÇÔÀ¸·Î½á °ËÁõÇÑ °ÍÀ») ¹Ì¸® ÁغñÇØ µÎ¾ú¾î¾ß Çß´Ù. ´Ù½Ã ¸»ÇØ ÄÚµùÀº º»ÁúÀûÀ¸·Î °íµ¶ÇÑ ÀÛ¾÷Àε¥ ºñÇØ Á¤¸» Áß¿äÇÑ ÇØÅ·Àº Àüü °øµ¿Ã¼ÀÇ ÁÖÀÇ¿Í Áö·Â(brainpower)¸¦ ÀÌ¿ëÇÔÀ¸·Î½á ÀÌ·ç¾îÁø´Ù´Â °ÍÀÌ´Ù. Æó¼âµÈ ÇÁ·ÎÁ§Æ®¿¡¼ ÀÚ½ÅÀÇ ³ú¸¸À» »ç¿ëÇÏ´Â °³¹ßÀÚ´Â ¼ö¹é¸íÀÇ »ç¶÷µéÀÌ ¹ö±×¸¦ ã¾Æ³»°í °³¼±À» ÀÌ·ç¾î³»´Â ¿·ÁÀÖ´Â ÁøÈÀû ¹®¸ÆÀ» ¾î¶»°Ô ¸¸µé¾î³»´ÂÁö ¾Æ´Â °³¹ßÀÚ¿¡°Ô µÚ¶³¾îÁö±â ¸¶·ÃÀÌ´Ù. ÇÏÁö¸¸ ÀüÅëÀûÀÎ À¯´Ð½º ¼¼°è¿¡´Â ÀÌ·± Á¢±Ù¹æ¹ýÀ» ³¡±îÁö ¹Ð¾îºÙÀÌÁö ¸øÇϵµ·Ï ÇÏ´Â ¿äÀÎÀÌ ¸î °¡Áö ÀÖ¾ú´Ù. ù ¹ø°´Â ´Ù¾çÇÑ ¶óÀ̼¾½ºÀÇ ¹ýÀûÀÎ Á¦¾à, °Å·¡ºñ¹Ð, ±×¸®°í »ó¾÷ÀûÀÎ ÀÌÇØ°ü°è¿´´Ù. ¶Ç Çϳª´Â (³ªÁß¿¡¼¾ß ¾Ë°Ô µÇ¾úÁö¸¸) ÀÎÅͳÝÀÌ ±×¸® ÈǸ¢ÇÏÁö ¸øÇ߱⠶§¹®ÀÌ´Ù. ½Ñ °¡°Ý¿¡ ÀÎÅͳÝÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ°Ô µÇ±â Àü¿¡´Â Áö¸®ÀûÀ¸·Î Á¼Àº Áö¿ª¿¡¼ °øµ¿Ã¼°¡ ÀÚ¸®Àâ°í ÀÖ¾ú°í, ±× °øµ¿Ã¼ÀÇ ¹®È´Â ¿ÍÀιö±×ÀÇ "ÀھƸ¦ ³»¼¼¿ìÁö ¾Ê´Â" ÇÁ·Î±×·¡¹ÖÀÌ Àå·ÁµÇ¾úÀ¸¸ç °³¹ßÀÚµéÀº ½±°Ô ¸¹Àº »ç¶÷µé, ¼÷·ÃµÈ ÈƼö²Ûµé°ú °øµ¿°³¹ßÀÚµéÀ» ²ø¾îµéÀÏ ¼ö ÀÖ¾ú´Ù. º§ ¿¬±¸¼Ò, MIT ÀΰøÁö´É ¿¬±¸¼Ò, UC ¹öŬ¸® -- ÀÌ°÷ÀÌ ¹Ù·Î Àü¼³ÀûÀÎ Çõ½ÅµéÀÌ ÀÏ¾î³ °÷ÀÌ°í, ¿©ÀüÈ÷ ±×·± ÀáÀç·ÂÀ» °¡Áö°í ÀÖ´Â °÷ÀÌ´Ù. ¸®´ª½º´Â Àç´ÉÀ» ²ø¾î¿Ã Ç®(pool) ·Î Àü¼¼°è¸¦ »ç¿ëÇϱâ À§ÇØ ÀǽÄÀûÀ¸·Î, ¶Ç ¼º°øÀûÀ¸·Î ³ë·ÂÇÑ ÃÖÃÊÀÇ ÇÁ·ÎÁ§Æ®¿´´Ù. ³ª´Â ¸®´ª½ºÀÇ Åµ¿±â°¡ ¿ùµå¿ÍÀ̵åÀ¥ÀÇ Åº»ý°ú ÀÏÄ¡ÇÏ´Â °ÍÀ», ±×¸®°í ¸®´ª½º°¡ À¯¾Æ±â¸¦ ¹þ¾î³ª´ø 1993-1994³â °æ¿¡ ISP »ê¾÷°ú ÀÎÅͳݿ¡ ÁÖ·ùÀÇ °ü½ÉÀÌ Æø¹ßÇϱ⠽ÃÀÛÇß´ø °ÍÀ» ¿ì¿¬À̶ó°í »ý°¢ÇÏÁö ¾Ê´Â´Ù. ¸®´©½º´Â ±Þ¼ÓÈ÷ º¸±ÞµÇ´Â ÀÎÅͳÝÀ» °¡´ÉÇÏ°Ô Çß´ø ±× ±ÔÄ¢¿¡ µû¶ó ¾î¶»°Ô ÀÏÀ» ÁøÇàÇØ¾ß ÇÏ´ÂÁö ¾Ë¾Ò´ø ÃÖÃÊÀÇ »ç¶÷ÀÌ´Ù. Àú·ÆÇÏ°Ô ÀÎÅͳÝÀ» »ç¿ëÇÒ ¼ö ÀÖ¾ú´ø °ÍÀÌ ¸®´ª½º ¸ðµ¨ÀÌ ÁøÈÇϴµ¥ ÇʼöÀûÀÎ Á¶°ÇÀ̾ú±ä ÇÏÁö¸¸ ±×°ÍÀÌ ÃæºÐÁ¶°ÇÀ̶ó°í »ý°¢ÇÏÁö´Â ¾Ê´Â´Ù. ¶Ç ÇϳªÀÇ Áß¿äÇÑ ¿ä¼Ò´Â ¸®´õ½Ê ½ºÅ¸ÀÏ°ú Çù·ÂÇÏ´Â °ü½ÀÀÇ ¹ßÀüÀε¥, ÀÌ°ÍÀÌ °³¹ßÀÚ·Î ÇÏ¿©±Ý °øµ¿°³¹ßÀÚ¸¦ ²ø¾î¸ðÀ¸°í ¸Åü¸¦ ÃÖ´ëÇÑÀ¸·Î È°¿ëÇÏ°Ô Çß´ø °ÍÀÌ´Ù. ±×·¸´Ù¸é ¸®´õ½Ê ½ºÅ¸ÀÏÀ̶õ ¹«¾ùÀÌ°í ÀÌ·± °ü½ÀÀ̶õ ¾î¶² °ÍÀΰ¡? ±Ç·Â°ü°è¿¡ ±â¹ÝÇÑ °ÍÀº ºÐ¸í ¾Æ´Ï´Ù -- ¸¸ÀÏ ±×·± °Í¿¡ ±â¹ÝÇß´Ù¸é °Á¦¿¡ ÀÇÇÑ Áöµµ·ÂÀº ¿ì¸®°¡ º¸°íÀÖ´Â °Í°ú °°Àº °á°ú¸¦ ³»Áö ¸øÇßÀ» °ÍÀÌ´Ù. ¿ÍÀιö±×´Â 19¼¼±â ·¯½Ã¾Æ ¹«Á¤ºÎÁÖÀÇÀÚÀΠǥƮ¸£ ¾Ë·º¼¼À̺ñÄ¡ Å©·ÎÆ÷ƮŲÀÇ ÀÚ¼Àü, "ÇÑ Çõ¸í°¡ÀÇ ºñ¸Á·Ï" À¸·ÎºÎÅÍ ´ÙÀ½°ú °°Àº ±¸ÀýÀ» ÀοëÇÏ°í ÀÖ´Ù. "³ó³ë¸¦ ¼ÒÀ¯ÇÑ °¡Á¤¿¡¼ ÄDZ⠶§¹®¿¡ ³ª´Â ³» ½Ã´ëÀÇ ¸ðµç ÀþÀºÀ̵éó·³ ´Éµ¿ÀûÀÎ »ýÈ°À» Çß´Ù. ¸í·ÉÇÏ°í, Áö½ÃÇÏ°í, ²ÙÁßÇÏ°í, ¹úÁÖ´Â ±×·± ÀÏ¿¡ ´ëÇÑ Çʿ伺À» Å©°Ô È®½ÅÇÏ°í ÀÖ¾ú´Ù. ÇÏÁö¸¸ ³»°¡ Å« »ç¾÷À» °æ¿µÇØ¾ß ÇßÀ» ¶§´Â ´Ù¸¥ »ç¶÷(ÀÚÀ¯ÀÎ)µé°ú °Å·¡ÇØ¾ß Çß°í ´Ü ÇÑ ¹øÀÇ ½Ç¼ö°¡ ½É°¢ÇÑ °á°ú¸¦ °¡Á®¿Ã ¼ö ÀÖ°Ô µÇ¾úÀ» ¶§ ¸í·É°ú ÈÆÀ°ÀÇ ¿ø¸®¿¡ ±â¹ÝÇØ ÇൿÇÏ´Â °Í°ú °øµ¿ÀÌÇØÀÇ ¿ø¸®¿¡ ÀÇÇØ ÇൿÇÏ´Â °Í »çÀÌÀÇ Â÷ÀÌÁ¡À» ³ôÀÌ Æò°¡Çϱ⠽ÃÀÛÇß´Ù. ±º´ë¿¡¼¶ó¸é ÀüÀÚ¿¡ ÀÇÇØ ÀÏÇÏ´Â °ÍÀÌ ÈξÀ ³´°ÚÁö¸¸ ½Ç»ýÈ°¿¡¼, ¸¹Àº »ç¶÷µéÀÇ ÀÇÁö¸¦ ¼ö·ÅÇÏ¿© ³ë·ÂÇؾ߸¸ ÀÌ·ê ¼ö ÀÖ´Â ¸ñÇ¥¸¦ °Ü³ÉÇßÀ» ¶§´Â º° °¡Ä¡°¡ ¾ø´Ù." "¸¹Àº »ç¶÷µéÀÇ ÀÇÁö¸¦ ¼ö·ÅÇÏ¿© ³ë·ÂÇÏ´Â °Í" ÀÌ ¹Ù·Î ¸®´ª½º¿Í °°Àº ÇÁ·ÎÁ§Æ®°¡ ¿ä±¸ÇÏ´Â °ÍÀÌ´Ù -- ±×¸®°í "¸í·ÉÀÇ ¿ø¸®" ´Â °á°úÀûÀ¸·Î ¿ì¸®°¡ ÀÎÅͳÝÀ̶ó°í ºÎ¸£´Â ¹«Á¤ºÎÁÖÀÇÀÚµéÀÇ Ãµ±¹¿¡ »ç´Â ÀÚ¿øºÀ»çÀڵ鿡°Ô Àû¿ëÇϱ⠺Ұ¡´ÉÇÑ °ÍÀÌ´Ù. È¿°úÀûÀ¸·Î ÀÏÇÏ°í °æÀïÇϱâ À§ÇØ °øµ¿ ÇÁ·ÎÁ§Æ®¸¦ À̲ø¾îº¸°í ½ÍÀº ÇØÄ¿µéÀº Å©·ÎÆ÷ƮŲÀÇ "ÀÌÇØÀÇ ¿ø¸®" °¡ ¾î·ÅDzÀÌ Á¦½ÃÇÏ°í ÀÖ´Â ¹æ½Ä¿¡ µû¶ó °°Àº °ü½ÉÀ» °¡Áø °øµ¿Ã¼¸¦ ¾î¶»°Ô È¿°úÀûÀ¸·Î ²ø¾î¸ðÀ¸°í °Ý·ÁÇÒ °ÍÀÎÁö ¹è¿ö¾ß ÇÑ´Ù. ¾Õ¿¡¼ ³ª´Â ¸®´©½ºÀÇ ¹ýÄ¢À» ¼³¸íÇϱâ À§ÇØ "µ¨ÆÄÀÌ È¿°ú"¸¦ ¾ð±ÞÇß´Ù. ÇÏÁö¸¸ »ý¹°Çаú °æÁ¦Çп¡¼ÀÇ ÀûÀÀ°è¿¡ ºñÀ¯ÇÏ´Â °ÍÀÌ ´õ °·ÂÇÑ ºñÀ¯¶ó°í ÇÒ ¼ö ÀÖ´Ù. ¸®´ª½º ¼¼°è´Â ¸¹Àº Á¡¿¡¼ »ýÅ°質 ÀÚÀ¯½ÃÀå°ú °°ÀÌ ÇൿÇÑ´Ù. ÀÏ´ÜÀÇ À̱âÀûÀÎ ¿¡ÀÌÀüÆ®µéÀÌ È¿¿ëÀ» ±Ø´ëȽÃÅ°±â À§ÇØ ¾Ö¾²´Â °úÁ¤À» ÅëÇØ ½º½º·Î¸¦ ¼öÁ¤ÇÏ´Â ÀÚÀ²ÀûÀÎ Áú¼¸¦ ¸¸µé¾î ³»¸ç ÀÌ°ÍÀº Áß¾ÓÅëÁ¦°¡ ÀÌ·ê ¼ö ÀÖ´Â ¾î¶² °á°úº¸´Ù ´õ Á¤±³ÇÏ°í È¿À²ÀûÀÌ´Ù. ±×·¸´Ù¸é ¿©±â¿¡¼ "ÀÌÇØÀÇ ¿ø¸®"¸¦ ã¾Æ³¾ ¼ö ÀÖ´Ù. ¸®´ª½ºÀÇ ÇØÄ¿µéÀÌ ÃÖ´ëÈÇÏ·Á°í ÇÏ´Â "È¿¿ëÇÔ¼ö" ´Â °íÀüÀûÀÎ Àǹ̿¡¼ÀÇ °æÁ¦ÀûÀÎ °ÍÀº ¾Æ´Ï°í ±×µé ÀÚ½ÅÀÇ ÃøÁ¤ÇÒ ¼ö ¾ø´Â ÀھƸ¸Á·°ú ´Ù¸¥ ÇØÄ¿µé »çÀÌÀÇ ÆòÆÇÀÌ´Ù. (ÀÌ·± µ¿±â¸¦ "ÀÌŸÀû" À̶ó°í ¸»ÇÒ Áöµµ ¸ð¸£°ÚÁö¸¸ ±×·¸°Ô ¸»ÇÏ´Â °ÍÀº ÀÌŸÁÖÀÇ°¡ ÀÌŸÁÖÀÇÀÚ°¡ ÀھƸ¦ ¸¸Á·½ÃÅ°´Â ÇÑ ÇüŶó´Â »ç½ÇÀ» ¹«½ÃÇÏ´Â °ÍÀÌ´Ù) ÀÌ·± ¹æ½ÄÀ¸·Î ÀÏÀ» ó¸®ÇÏ´Â ÀÚ¹ßÀûÀÎ ¹®È´Â »ç½Ç ±×·¸°Ô ã¾Æº¸±â Èûµç °ÍÀº ¾Æ´Ï´Ù. ³»°¡ ¿À·§µ¿¾È Âü¿©ÇØ¿Ô´ø ¶Ç ÇϳªÀÇ ¹®È´Â °úÇмҼ³ ÆÒµéÀÇ ¼¼°è (science fiction fandom) ÀÌ´Ù. ÇØÄ¿µéÀÇ ¼¼°è¿Í ´Ù¸£Áö ¾Ê°Ô ¿©±â¿¡¼´Â "Àھƻó½Â" (´Ù¸¥ ÆÒµé »çÀÌ¿¡¼ ÀÚ½ÅÀÇ ÆòÆÇÀÌ ³ô¾ÆÁö´Â °Í) ÀÌ ÀÚ¹ßÀûÀÎ È°µ¿ µÚÀÇ ±âº»ÀûÀÎ µ¿±â¶ó°í ºÐ¸íÇÏ°Ô ÀνÄÇÑ´Ù. ¸®´©½º´Â ÀÚ½ÅÀ» °³¹ßÀº ´ëºÎºÐ ´Ù¸¥ »ç¶÷µé¿¡ ÀÇÇØ ÀÌ·ç¾îÁö´Â ÇÁ·ÎÁ§Æ®ÀÇ ¼ö¹®ÀåÀ¸·Î À§Ä¡½ÃÅ°´Âµ¥ ¼º°øÇß°í, ÇÁ·ÎÁ§Æ®°¡ ½º½º·Î À¯ÁöÇÒ ¼ö ÀÖ°Ô µÉ ¶§±îÁö °è¼ÓÇؼ Èï¹Ì°Å¸®¸¦ °ø±ÞÇØ ÁÜÀ¸·Î½á Å©·ÎÆ÷ƮŲÀÇ "°øÀ¯ÀÌÇØÀÇ ¿ø¸®" ÀÇ Àǹ̸¦ Á¤È®ÇÏ°Ô µû¶ú´Ù. ÁØ-°æÁ¦ÇÐÀûÀÎ °üÁ¡¿¡¼ ¸®´ª½º ¼¼°è¸¦ º¸¸é ¾î¶»°Ô ÀÌÇØ°¡ Àû¿ëµÇ¾ú´ÂÁö¸¦ ¾Ë ¼ö ÀÖ´Ù. ¸®´©½ºÀÇ ¹æ¹ýÀ» "Àھƻó½Â" ¿¡ ÀÖ¾î¼ È¿°úÀûÀÎ ½ÃÀåÀ» ¸¸µå´Â ±æ·Î º¼ ¼ö ÀÖ´Ù -- °³°³ÀÎÀÎ ÇØÄ¿µéÀÇ À̱â½ÉÀ» ÃÖ´ëÇÑ ´Ü´ÜÇÏ°Ô Áö¼ÓÀûÀÎ Çùµ¿À¸·Î¸¸ ÀÌ·èÇÒ ¼ö ÀÖ´Â ¾î·Á¿î ¸ñÀû°ú ¿¬°á½ÃÅ°´Â °ÍÀÌ´Ù. fetchmail ÇÁ·ÎÁ§Æ®¿¡¼ ³ª´Â (´õ ÀÛÀº ±Ô¸ð¿´Áö¸¸) ÀÌ ¹æ¹ýÀ» ±×´ë·Î µû¶óÇß°í ÁÁÀº °á°ú¸¦ ³Â´Ù. ¾Æ¸¶µµ ³»°¡ ¸®´©½ºº¸´Ù ´õ ÀǽÄÀûÀÌ°í ü°èÀûÀ¸·Î ÀÏÀ» ÇسÂÀ» °ÍÀÌ´Ù. ¸¹Àº »ç¶÷µéÀÌ (ƯÈ÷ ÀÚÀ¯½ÃÀåÀ» Á¤Ä¡ÀûÀ¸·Î ¹ÏÁö ¾Ê´Â »ç¶÷µé) ½º½º·Î¿¡°Ô ¹æÇâÀÌ ¸ÂÃß¾îÁø À̱âÁÖÀÇÀÚµéÀÇ ¹®È°¡ ÆÄÆíȵǾî ÀÖÀ¸¸ç ÅÔ¼¼°¡ ½ÉÇÏ°í ¼Ò¸ðÀûÀ̸é¼, ºñ¹ÐÀÌ ¸¹°í Àû´ëÀûÀÏ °ÍÀ̶ó°í »ý°¢ÇÑ´Ù. ÇÏÁö¸¸ ÀÌ·± ±â´ë´Â (¿¹¸¦ Çϳª¸¸ µéÀÚ¸é) ¸®´ª½º ¹®¼ÀÇ ³î¶ö¸¸ÇÑ ´Ù¾ç¼º°ú Áú, ±íÀÌ¿¡ ÀÇÇØ »ê»êÀÌ ºÎ¼Áö°í ¸¸´Ù. ÇÁ·Î±×·¡¸ÓµéÀÌ ¹®¼ÀÛ¾÷À» ²û/Á÷/ÇÏ/°Ô ½È/¾î/ÇÑ/´Ù/´Â °ÍÀº ¸ðµÎ°¡ ±âÁ¤»ç½Ç·Î ¹Þ¾ÆµéÀÌ°í ÀÖ´Ù. ±×·¸´Ù¸é ´ëü, ¸®´ª½º ÇØÄ¿µéÀÌ ¹®¼¸¦ ±×·¸°Ô ¸¹ÀÌ ¸¸µé¾î³Â´Ù´Â °ÍÀº ¾î¶»°Ô ¼³¸íÇÒ °ÍÀΰ¡? ºÐ¸íÈ÷ ¸®´ª½ºÀÇ Àھƻó½ÂÀ» À§ÇÑ ÀÚÀ¯½ÃÀåÀº ¸·´ëÇÑ ÀÚ±ÝÀÌ µé¾î°£ »ó¾÷¿ë ¼ÒÇÁÆ®¿þ¾î ÇÁ·Îµà¼µéÀÇ ¹®¼ÀÛ¾÷º¸´Ù ´Ù¸¥ »ç¶÷À» À§ÇÑ °í°áÇÑ ÇൿÀ» ´õ Àß Çس½ °ÍÀÌ´Ù. fetchmail °ú ¸®´ª½º Ä¿³Î ÇÁ·ÎÁ§Æ®´Â µÑ ´Ù ¸¹Àº ÇØÄ¿µéÀÇ ÀھƸ¦ ÀûÀýÈ÷ º¸»óÇØ ÁÜÀ¸·Î½á °·ÂÇÑ °³¹ßÀÚ/Á¶Á¤ÀÚ °¡ ÀÎÅͳÝÀ» ÀÌ¿ëÇÏ¿© ¸¹Àº ¼öÀÇ °øµ¿°³¹ßÀÚ¸¦ °¡Áö´Â ÀÌÀÍÀ» ¾òÀ¸¸é¼ ÇÁ·ÎÁ§Æ®°¡ È¥µ·½º·´°Ô ½º½º·Î ºØ±«ÇÏ´Â °ÍÀ» ¸·À» ¼ö ÀÖ´Ù´Â °ÍÀ» º¸¿©ÁØ´Ù. ºê·è½ºÀÇ ¹ýÄ¢¿¡ ´ëÇؼ ³ª´Â ´ÙÀ½°ú °°Àº ¹Ý´ëÁ¦¾ÈÀ» ÇÑ´Ù. 19) °³¹ß Á¶Á¤ÀÚ°¡ ÃÖ¼ÒÇÑ ÀÎÅͳݸ¸Å ÁÁÀº ¸Åü¸¦ °¡Áö°í ÀÖÀ¸¸ç °Á¦·ÂÀ» »ç¿ëÇÏÁö ¾Ê°í ¾î¶»°Ô À̲ø¾î¾ß ÇÒ Áö ¾Ë°í ÀÖ´Ù¸é ÇÑ ¸í º¸´Ù´Â ¿©·¯¸íÀÇ ¸®´õ°¡ ÇÊ¿¬ÀûÀ¸·Î ´õ ³´´Ù. (Provided the development coordinator has a medium at least as good as the Internet, and know how to lead without coercion, many heads are inevitable better than one) ¹Ì·¡ÀÇ ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î´Â Á¡Á¡ ¸®´©½ºÀÇ °ÔÀÓÀ» ¾î¶»°Ô ÇØ¾ß ÇÏ´ÂÁö ¾Æ´Â »ç¶÷µé, ¼º´çÀ» µÚ·Î ÇÏ°í ½ÃÀåÀ» ²ø¾î¾ÉÀ» ¼ö ÀÖ´Â »ç¶÷µé¿¡°Ô ¼ÓÇÒ °ÍÀ̶ó°í »ý°¢ÇÑ´Ù. °³ÀÎÀÇ ºñÀü°ú ¶È¶ÈÇÔÀÌ ¹®Á¦°¡ µÇÁö ¾ÊÀ¸¸®¶ó´Â ¸»À̶ó±âº¸´Ù´Â ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾îÀÇ ÃÖ÷´ÜÀº °³ÀÎÀÇ ºñÀü°ú ¶È¶ÈÇÔ¿¡¼ ½ÃÀÛÇÏ¿© ÀÚ¹ßÀûÀ¸·Î Èï¹Ì¸¦ º¸ÀÌ´Â °øµ¿Ã¼¸¦ È¿°úÀûÀ¸·Î ±¸ÃàÇؼ ±×°ÍÀ» ÁõÆø½ÃÅ°´Â »ç¶÷µé¿¡°Ô ¼ÓÇÒ °ÍÀ̶ó´Â ¶æÀÌ´Ù. ±×¸®°í ¿À/ÇÂ/¼Ò/½º ¼ÒÇÁÆ®¿þ¾îÀÇ ¹Ì·¡¿¡¸¸ ±¹ÇѵÇÁö´Â ¾ÊÀ» °ÍÀÌ´Ù. ´ÝÇôÀÖ´Â ¼Ò½º·Î °³¹ßÇÏ´Â »ç¶÷Àº ¸®´ª½º °øµ¿Ã¼°¡ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ²ø¾î³¾ ¼ö ÀÖ´Â Àç´ÉÀÇ Ç®°ú °æÀïÇÒ ¼ö ¾ø´Ù. ±Ø¼Ò¼ö¸¸ÀÌ fetchmail ¿¡ °øÇåÇß´ø 20¸íº¸´Ù ¸¹Àº »ç¶÷À» °í¿ëÇÒ ¼öÀÖÀ» °ÍÀÌ´Ù. ¾Æ¸¶ ÃÖÁ¾ÀûÀ¸·Î´Â Çùµ¿ÀÌ ´õ µµ´öÀûÀ̶ó°Å³ª ¼ÒÇÁÆ®¿þ¾î "¸ÅÁ¡" ÀÌ ´ú µµ´öÀûÀ̶󼰡 ¾Æ´Ï¶ó ´ÜÁö ´ÝÇôÁø ¼Ò½º Ãø°ú ¿ÀǼҽº °øµ¿Ã¼¿ÍÀÇ ±ººñ°æÀï¿¡¼ ¿ÀǼҽº ÃøÀÌ ÇÑ ¹®Á¦¿¡ ÈξÀ Å« ºñÀ²·Î ¼÷·ÃµÈ »ç¶÷ÀÇ ½Ã°£À» ½ñÀ» ¼ö Àֱ⠶§¹®¿¡ ¿ÀǼҽº ¹®È°¡ ½Â¸®¸¦ °ÅµÑ °ÍÀÌ´Ù. 11. °¨»çÀÇ ±Û ÀÌ ±ÛÀº ¸¹Àº »ç¶÷µé°úÀÇ ´ëȸ¦ ÅëÇØ À߸øÀ» ¼öÁ¤Çϴµ¥ µµ¿òÀ» ¹Þ¾Ò´Ù. Ưº°È÷ Á¦ÇÁ µ¡Å°(Jeff Dutck : dutky@wam.umd.edu) ¿¡°Ô °¨»çÇÑ´Ù. ±×´Â "µð¹ö±ëÀº º´·Ä󸮰¡ °¡´ÉÇÏ´Ù" ´Â ¸»À» Á¦¾ÈÇØ ÁÖ¾ú°í ±×·ÎºÎÅ;ƾîÁö´Â ºÐ¼®À» ¹ßÀü½ÃÅ°´Âµ¥ µµ¿òÀ» ÁÖ¾ú´Ù. ³½½Ã ·¹º¸ºñÃ÷(Nancy Lebovitz : nancyl@univers.digex.net) ¿¡°Ôµµ °¨»çÇÑ´Ù. ±×³à´Â Å©·ÎÆ÷ƮŲÀ» ÀοëÇÏ¿© ³»°¡ ¿ÍÀιö±×¸¦ Èä³»³»µµ·Ï µµ¿ÍÁÖ¾ú´Ù. General Technics ¸®½ºÆ®ÀÇ Á¶¾È ¿¡½½¸µ°Å (Joan Eslinger wombat@kilimanjaro.engr.sgi.com) ¿Í ¸¶Æ¼ ÇÁ¶õÃ÷ (Marty Franz marty@net-link.net) µµ ¿¹¸®ÇÑ ºñÆÇÀ» º¸³»ÁÖ¾ú´Ù. Æú ¿¡°ÅÆ® (Paul Eggert eggert@twinsun.com) ´Â GPL °ú ½ÃÀå ¸ðµ¨ÀÇ »óÃæµÇ´Â Á¡À» ¾Ë·ÁÁÖ¾ú´Ù. ÀÌ ±ÛÀÇ Ã¹ ¹ø° °ø°³¹öÀüÀÇ Ã¹ ¹ø° ½ÃÇèÀûÀΠûÁßÀÌ µÇ¾îÁØ Çʶóµ¨ÇÇ¾Æ ¸®´ª½º »ç¿ëÀÚ ¸ðÀÓ (PLUG : Philadelphia LInux User's Group) ÀÇ ¸â¹öµé¿¡°Ô °¨»çÇÑ´Ù. ¸¶Áö¸·À¸·Î ¸®´©½º Åä¹ßÁîÀÇ ³íÆòÀº µµ¿òÀÌ µÇ¾úÀ¸¸ç Ãʱ⿡ ±×°¡ ÇØÁØ ÃßõÀº ¸Å¿ì °Ý·Á°¡ µÇ´Â °ÍÀ̾ú´Ù. |