|
2003-05-30
»ìÀÎÀÇ Ãß¾ïÁÖº¯¿¡¼ ²À º¸¶ó°í ±ÇÇÏ´ø ¿µÈ¿´´Âµ¥, °°ÀÌ º¼ »ç¶÷ÀÌ ¾ø´Ù°í ¿©Áö²¯ ¹Ì·ç°í ÀÖ´Ù°¡, ¿À´Ã µ¿»ý°ú °°ÀÌ Àú³á¸Ô°í º¸°í¿Ô´Ù. ²Ï³ª Àç¹ÌÀÖ³×. :) ÇÏÁö¸¸... ÁöÁß¾Æ, ¹Ì¾È. -_- ¿µÈ¸¦ º¸°í³ª´Ï ´À³¢´Â °Ç ¿ÂÅë ÃøÀºÇÔ »ÓÀÌ´Ù. »ìÇØµÈ ¿©Àڵ鿡 ´ëÇÑ ÃøÀºÇÔ. ÀΰÝÀÌ ºØ±«µÉ Á¤µµ·Î ÁýÂøÇßÁö¸¸ °á±¹ ¹üÀÎÀ» ÀâÁö ¸øÇß´ø Çü»çµé¿¡ ´ëÇÑ ÃøÀºÇÔ. ´©¸íÀ» ¾²°í °íÃʸ¦ ´çÇÏ´Â ¾ï¿ïÇÑ »ç¶÷µé¿¡ ´ëÇÑ ÃøÀºÇÔ. µ¥¸ð¸·´Â´Ù°í ¹Î»ýÀº µÞÀüÀ¸·Î ¹Ð·È´ø ¾Ï¿ïÇÑ ½Ã´ë¿¡ ´ëÇÑ ÃøÀºÇÔ. ½ÉÁö¾î´Â ¾î¶² ÀÌÀ¯¿¡¼µç »ç¶÷À» Á׿´´ø ¿¬¼â»ìÀÎÀÇ ¹üÀο¡ ´ëÇÑ ÃøÀºÇÔ±îÁö... Áö³ªÄ¡°Ô °¨»óÀûÀΰ¡? ¾Æ¹¸Æ° ¿µÈ¿¡¼ °¡Àå ±â¾ï¿¡ ³²´Â Àå¸éµéÀ» »Ì´Â´Ù¸é, ù¹øÂ°´Â ¸¶Áö¸·ÀÇ ¿¾ Çü»ç ¹ÚµÎ¸¸ÀÇ ´«ºû, µÎ¹øÂ°´Â À¯·ÂÇß´ø ¿ëÀÇÀÚ°¡ »ç¶óÁ®°¡´ø ¾îµÎ¿î ±âÂ÷ ÅͳÎ... Áø½ÇÀº Ç×»ó ¾îµÎ¿î Àú ³Ê¸Ó¿¡ ÀÖ´Ù.
Bitter EJB reviewTheServerSide.com¿¡ ÀÖ´Â Bitter EJB Review Project·Î °ø°³µÈ chapter Áß Bitter Tunes¸¦ ÀÐ°í ³ ¼Ò°¨ÀÌ´Ù. ¸ÕÀú ¿ë¾î¸¦ Á¤¸®Çϸé, - Response time : request¿¡ ´ëÇÑ ¼ºñ½º ½Ã°£ - Throughput : ÁÖ¾îÁø ½Ã°£µ¿¾È ¼ºñ½ºÇÒ ¼ö ÀÖ´Â request ¼ö ´ÙÀ½Àº TuningÀ» À§ÇÑ ¼ø¼ÀÌ´Ù. 1. Understand the application's usage patterns : ¾î¶² patternÀ¸·Î »ç¿ëµÇ´Â°¡ ÆÄ¾Ç 2. Prioritize performance requirements : Áß¿äÇÑ ¼ø¼´ë·Î tuning °èȹ 3. Write automated performance tests : ¼º´ÉÀ» ¼ýÀÚÈÇÒ ¼ö ÀÖ´Â test ÀÛ¼º 4. Build modular components : code¸¦ Àß refactoringÇØ¼ ÀÛ¼º 5. Revise plans based on feedback : ¼º´ÉÀ» ÃøÁ¤ÇÏ¿© tuning °èȹÀ» ¼ö¸³ 6. Understand your EJB server's configuration options 7. Schedule the availability of production hardware : ½Çȯ°æ¿¡¼ Å×½ºÆ® ÀúÀÚ°¡ Á¦½ÃÇÑ anti-patternµéÀÌ´Ù. - Premature Optimization : profiling ¾øÀÌ ÃÖÀûÈÇÏÁö ¸¶¶ó. ¿¹»óÀº ½ÊÁßÆÈ±¸ Ʋ¸°´Ù. - Thrash-tuning : Çѹø¿¡ Çϳª¾¿¸¸ ¼öÁ¤Çؼ tuningÇ϶ó. - Manual Performance Testing : ÀÚµ¿ÈµÈ ¼º´ÉºÐ¼® test¸¦ ÀÛ¼ºÇ϶ó. - Stage Fright : ½Çȯ°æ°ú ºñ½ÁÇÏ°Ô È¯°æÀ» °®Ãß°í ¼º´ÉÀ» ºÐ¼®Ç϶ó. ¼Ò°¨À» ÇѸ¶µð·Î Ç¥ÇöÇϸé... ¿ëµÎ»ç¹Ì -_-; ´ë´ÜÇÑ °É º¸¿©ÁÙ °Íó·³ ±¼´õ´Ï, ½ÇÁ¦ ³»¿ëÀº ¿µ... -_-;; ¸ÕÀú JUnitÀ¸·Î test¸¦ ÀÛ¼ºÇϴµ¥, ÀÌ·± ¹æ½ÄÀº ¼øÁøÇÏ´Ù°í ÇØ¾ßÇϳª? DB°¡ ¹Ù²ð ¼ö ÀÖÀ¸¹Ç·Î ±×·± ¹æ½ÄÀ¸·Î´Â testÇϱⰡ Èûµé´Ù´Â Á¡À» ±×³É °Ç³Ê¶Ù¾ú´Ù. °¡·É, DB°¡ °íÁ¤µÈ´Ù°í ÇÏÀÚ, ½ÄÀÇ... ½ÇÁ¦·Î Àû¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÌ µÇÁö ¸øÇÑ´Ù. °¡È¤ÇÏ°Ô ¾ê±âÇÑ´Ù¸é, ±× ÀÌÈÄÀÇ test°ü·ÃÀÌ ¸ðµÎ ÀÌ·± °í·Á¾øÀÌ JUnitÀ¸·Î ÀÛ¼ºµÈ test¿¡ ±â¹ÝÇϹǷΠ¹«È¿! ¶ó°í ÁÖÀåÇÏ°í ½Í´Ù. ±× ¿Ü¿¡µµ profiling¿¡ ´ëÇØ¼ ´Ù·é °ÍÀÌ Àü¹«ÇÏ´Ù½ÃÇÇÇÏ´Ù. ƯÈ÷ ¼¹öºÎºÐÀÇ profiling ¹æ¹ýÀÌ ÇÊ¿äÇѵ¥, Àº±Ù½½Â½ ³Ñ¾î°¡ ¹ö¸². :( ²À EJB¿¡ ±¹ÇÑÇÒ ÇÊ¿ä¾øÀÌ, ¸¸¾à ´©±º°¡ ³ª¿¡°Ô tuning¿¡ ´ëÇØ¼ ¹°¾îº»´Ù¸é, Javaservice.net¿¡ ÀÖ´Â ÀÌ¿ø¿µ¾¾ÀÇ ÀڷḦ ÃßõÇϰڴÙ. À½, Æò°¡°¡ ³Ê¹« ÀÜÀÎÇѰ¡? -_-; ¹é¼ö °èȹ³²µéÀº °æ±â°¡ ¾ÈÁÁ´Ù, ÃëÁ÷ÀÌ ¾ÈµÈ´Ù °í¹ÎµéÀε¥, ³ª´Â ¿ªÀ¸·Î ¹é¼ö°¡ µÇ·Á°í ±â¸¦ ¾²°í ÀÖ´Ù. -_- ¿À´Ã ¾ÕÀ¸·Î ÇÒ ³²Àº ÀÏÀÇ ÇѰ踦 Á¤Çϰí, ±× ÀÏÀÌ ³¡³ª¸é Åð»çÇϱâ·Î ÀÌ»ç´Ô°ú È®Á¤Áö¾ú´Ù. ¾î¸Ó´Ï ¸»¾¸´ë·Î ¹èºÎ¸¥ ÅõÁ¤À̶ó´Â »ý°¢µµ µéÁö¸¸, ÀÌ¹Ì °á½ÉÇÑ °Í »óȲÀÌ ¾ÈÁÁ´Ù°í µµ¸Á°¥ ¼ö´Â ¾øÁö. Â÷ºÐÈ÷ ½¬¸é¼ ¸öµµ Á» Ãß½º¸®°í, °øºÎµµ Á» ÇØ¾ßÁö. ¾Æ¸¶ ´Ê¾îµµ 6¿ù Áß¼øÂëÀÌ¸é ¹é¼ö°¡ µÉ °Í °°Àºµ¥, ³²¾Æ¼ ¶¡ È긱 ȸ»ç »ç¶÷µé¿¡°Ô´Â ¹Ì¾ÈÇϱ¸¸¸. ÇÏÁö¸¸, ¸¸³²ÀÌ ÀÖÀ¸¸é Çì¾îÁüµµ ÀÖ´Â ¹ý. ³ªÁß¿¡ ´Ù½Ã ÁÁÀº ¸ð½ÀÀ¸·Î ¸¸³¯ ¼ö ÀÖ°ÚÁö. :) Á¶¸¸°£ ±¸¸ÅÇÒ Ã¥ ¸ñ·Ï- ½ºÅ丮ÅÚ¸µ - ´ëÈ¿Í Çù»óÀÇ ¸¶ÀÌ´õ½º - ½º¸¶Æ® ÃÊÀ̽º - Ź¿ùÇÑ ¼±ÅÃÀÇ Å×Å©´Ð - Çö´ë°úÇаú ¸®´õ½Ê - ÇÉÄ¡ÀÇ ºÎ¸® - °¥¶óÆÄ°í½º¿¡¼ º¸³»¿Â '»ý¸í°ú ÁøÈ¿¡ ´ëÇÑ º¸°í¼' - À¯½Ã¹ÎÀÇ °æÁ¦ÇÐ Ä«Æä - ijÁò ¸¶ÄÉÆÃ - Á¦ÇÁ¸® ¹«¾îÀÇ ÇÏÀÌÅ×Å©¸¶ÄÉÆÃ ½Ã¸®Áî 1 - ¼¼Á¾¸¶ÄÉÆÃÃѼ 5 - Àü·«Àû »ç°í - ½ÅÈÀÇ Èû - ¸ÅÆ® ¸®µé¸®ÀÇ ºÓÀº ¿©¿Õ - ¼ÁؽÄÀÇ »ý°¢ - õÀç ¼öÇÐÀÚµéÀÇ ¿µ±¤°ú ÁÂÀý - °üÃ̼öÇÊ - ¼ÒÀ¯ÀÇ Á¾¸» - ¿ùµå¿ÍÀ̵å À¥ - ´ç½ÅÀÌ ²Þ²Ù´Â ÀÎÅÍ³Ý ¼¼»ó - Ú¸ - °¡Àå ¿¹»Û À¯ÀüÀÚ¸¸ »ì¾Æ³²´Â´Ù - ¼¾çÈ Àд ¹ý - ¿ìÁÖº¯ÈÀÇ ¿ø¸® - À̼ºÀÇ ±â´É - ÀǽÄÇõ¸í - 50Àϰ£ÀÇ À¯·´ ¹Ì¼ú°ü üÇè 1 - ÇаíÀç½Å¼ 3 - 50Àϰ£ÀÇ À¯·´ ¹Ì¼ú°ü üÇè 2 - ÇаíÀç½Å¼ 4 - ³» ¸¶À½¼ÓÀÇ ±×¸² - »ç¶ûÀÇ ¹ß°ß - ÀÒ¾î¹ö¸° ¼¼°è - ÇູÇÑÃ¥Àбâ SF ÃѼ 001 - ºÒ»çÆÇ¸Å ÁÖ½Äȸ»ç - ÇູÇÑÃ¥Àбâ SF ÃѼ 002 - ½ÅµéÀÇ »çȸ - ÇູÇÑÃ¥Àбâ SF ÃѼ 003 - ¸µÅ© - 21¼¼±â¸¦ Áö¹èÇÏ´Â ³×Æ®¿öÅ© °úÇÐ - ¼º°ø±â¾÷ÀÇ µô·¹¸¶ - 20¼¼±âÀÇ ¹®¸í°ú ¾ß¸¸ - Creative Thinking »ý°¢ÀÇ Çõ¸í - ¼¼»óÀ» º¸´Â ±Ûµé 009 - 40¾ï³â °£ÀÇ ½Ã³ª¸®¿À - Çѱ¹µ¿¹°ÇÐȸ±³¾çÃѼ 3 - µÎ ¹®È - °úÇаú Àι®ÇÐÀÇ Á¶È·Î¿î ¸¸³²À» À§ÇÏ¿© - ¸ÚÁø ½Å¼¼°è - BESTSELLERWORLDBOOK 056 - ¿ì¸® ¼öÇÐÀÚ ¸ðµÎ´Â ¾à°£ ¹ÌÄ£ °Ì´Ï´Ù - ³¡µµ ¾ø´Â ÀÏ ±ò²ûÇÏ°Ô ÇØÄ¡¿ì±â - »ý°¢À» ³ÐÇôÁÖ´Â µ¶¼¹ý - ºó°ïÀÇ ¼¼°èÈ - ¿À¶ûij·Î »ç´Â Áñ°Å¿ò : ÀÌ»ó¼ö öÇÐÀ̾߱â - ¹Ì±¹¹ÎÁßÀúÇ×»ç 1 - ÀÏ¿ùÃѼ 61 - ¹Ì±¹¹ÎÁßÀúÇ×»ç 2 - ÀÏ¿ùÃѼ 62 - Çѱ¹ÀÇ ³ëµ¿¿îµ¿°ú ±¹°¡ - Çѱ¹¹ÎÁÖÁÖÀÇÀÇ Á¶°Ç°ú Àü¸Á - New Ideas from Dead Economists - Software Requirements, 2 Edition - BUGS in Writing : A Guide to Debugging Your Prose - Genome( The Autobiography of a Species in 23 Chapters) - Zen & the Art of Motorcycle Maintenance : An Inquiry into Values - What Color Is Your Parachute? - A Practical Manual for Job-Hunters and Career Changers - More Secrets of Consulting: The Consultant's Tool Kit - Science of Words - The Language Instinct( How the Mind Creates Language) - On Dialogue - Language in Thought & Action - Introduction to Logic & to the Methodology of Deductive Sciences - Illusions : The Adventures of a Reluctant Messiah - How to Win Friends & Influence People - How People Learn: Brain, Mind, Experience, and School: Expanded Edition - City and the Stars and The Sands of Mars - PAPER PROTOTYPING - Waltzing With Bears: Managing Risk on Software Projects - Working With Emotional Intelligence - Godel, Escher, Bach : An Eternal Golden Braid - Orbiting the Giant Hairball : A Corporate Fool`s Guide to Surviving with Grace Á¶¸¸°£ ³» ¼Õ¿¡ µé¾î¿Â´Ù. ¾ßÈ£~ ´ë½Å ¾ÕÀ¸·Î ¸î´Þ°£Àº Ã¥À̳ª ¶â¾î¸Ô°í »ì¾Æ¾ß°Ú´Ù. -_-; »ç³õÀº Ã¥ÀÇ ºÐ·®À¸·Î ºÁ¼´Â ¾ÕÀ¸·Î ÇÑ 3³âÀº ¾È»çµµ µÇ°Ú´Ù. -_-;; Over the rainbow¾îÁ¦ ºñ°¡ ¿Ã °ÍÀ̶ó´Â ¿¹º¸¿¡µµ ºÒ±¸Çϰí, Àܶà È帰 ³¯¾¾´õ´Ï, ¼¿ï °÷°÷¿¡ ¹«Áö°³°¡ ¶¹¾ú´Ù°í ÇÑ´Ù. »çÁøÀº ´©±º°¡°¡ °ü¾Ç»ê¿¡¼ Âï¾ú´Ù´Â ¹«Áö°³.
Ãâó : www.clien.net ÇÏ·ç Á¾ÀÏ È¸»ç¿¡¼¸¸ ÀÖ¾î¼ ±×·±Áö, Àú·± Àå°üµµ ¸øº¸±¸... ¾Æ½±³× ±×·Á. Àú·± ¹«Áö°³¸¦ º¸¸é¼, ¿ÀÁîÀÇ ¸¶¹ý»ç¿¡ ³ª¿À´Â Over the rainbow¸¦ µè´Â´Ù¸é Á¤¸» ±âºÐ ÁÁÀ»ÅÙµ¥. ´þ°í ½À±âÂ÷¼ Â¥Áõ³ª´Â ³¯, »çÁøÀ¸·Î³ª¸¶ ¹«Áö°³¸¦ º¼ ¼ö ÀÖ´Ù´Â °ÍÀº ÃູÀΰɱî? 2003-05-29
¼¼»ó¿¡¼ °¡Àå ³ôÀº °¡»ó ºôµùThe World's Tallest Virtual Building! Á¦°øµÇ´Â template¿¡´Ù°¡ ÀڱⰡ »ì°í ½ÍÀº ÃþÀ¸·Î ²Ù¸ç¼ º¸³»ÁÖ¸é ÀÔÁÖ½ÃÄÑÁØ´Ü´Ù. ²Ï³ª Âü¿©°¡ ¸¹Àº µí? ³ªµµ ÇÑ Ãþ ²Ù¸çºÁ? :) ´ë·« Á¤½ÅÀÌ ¸ÛÇØÁö´Ù¾îÁ¦ ¿À·£¸¸¿¡ °úµ¿±âµéÀ» ¸¸³ª¼ ȸÆ÷¸¦ Ç®¾ú´Âµ¥, ¼úÀ» À̰ÍÀú°Í ¼¯¾î¸ÔÀº Å¿ÀÎÁö Á¤½ÅÀÌ ¸ÛÇÏ´Ù. ¼ÒÁÖ -> ¸ÆÁÖ -> ¿ä±¸¸£Æ® ¼ÒÁÖ ¼øÀ¸·Î ¸¶¼Ì´Âµ¥, º°·Î ¸¹ÀÌ ¸ÔÁö´Â ¾Ê¾Ò´Âµ¥µµ ¾ÆÁ÷±îÁö ¾ó¶³¶³ÇÑ °ÍÀÌ ¾Æ¹«·¡µµ ¸Ç ¸¶Áö¸·¿¡ ¸¶¼Ì´ø ¿ä±¸¸£Æ® ¼ÒÁÖ ¿µÇâÀÎ µí... ¸ÔÀ» ¶© ºÎµå·´´õ´Ï, µÞ³¡ÀÌ ¿µ ¾È ÁÁ³×. -_- Á¡½É ¸Ô°í, ¾Æ¹«·± »ý°¢¾øÀÌ ½Ä´ç¿¡¼ ÁÖ´Â ¿ä±¸¸£Æ®¸¦ ¸Ô¾ú´Âµ¥, °©Àڱ⠾îÁ¦ÀÇ ¿ä±¸¸£Æ® ¼ÒÁÖ°¡ »ý°¢³ª¼ ¼ÓÀÌ ¿ï··°Å·È´Ù. -_-; ¼ÓÀÌ ¾ÈÁÁÀ¸´Ï Àϵµ Àß ¾ÈµÇ°í, ¾Æ¿ì~ Èûµé¾î. T_T; 2003-05-28
Scripting languageÀÇ ¹Ý°ÝTheServierSide.comÀÇ Java trends: Scripting languages¶ó´Â ±â»ç¸¦ Àдٺ¸¸é, Scripting language°¡ ´Ù½Ã ºÎȰÇϰí ÀÖÀ½À» ¾Ë ¼ö ÀÖ´Ù. Scripting languageÀÇ ÀåÁ¡Àº Java trends: Scripting languages¿¡¼ ÁöÀûÇÑ °Íó·³, 1) »¡¸® °³¹ßÇÒ ¼ö ÀÖ´Ù. 2) ½±°Ô ¹èÆ÷ÇÒ ¼ö ÀÖ´Ù. 3) ÇöÁ¸ ±â¼úµéÀ» ÅëÇÕ½Ãų ¼ö ÀÖ´Ù. 4) ¹è¿ì°í »ç¿ëÇϱⰡ ½±´Ù. 5) µ¿ÀûÀ¸·Î code¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª ´ÜÁ¡µµ ¿ª½Ã ÀÖÀ¸´Ï, 1) ½º½º·Î ¿ÏÀüÇÏÁö ¸øÇÏ´Ù. Áï ´Ù¸¥ ¾ð¾î°¡ ÇÊ¿äÇÏ´Ù. 2) OO³ª Component ±â¹Ý °³¹ß°ú °°Àº Software EngineeringÀÇ best practice¿¡ À̹ÙÁöÇÏÁö ¸øÇÑ´Ù. 3) ¹ü¿ë ¸ñÀûÀ¸·Î »ç¿ëµÇÁö ¸ø ÇÑ´Ù. ÇöÀç ´Ù¾çÇÑ Á¾·ùÀÇ Scripting language°¡ °³¹ßµÇ¾î »ç¿ë ÁßÀε¥, Java scripting languages: Which is right for you?¶ó´Â ±â»ç¿¡¼ Java¸¦ À§ÇÑ Scripting language¸¦ ºñ±³ È®ÀÎÇØ º¼ ¼ö ÀÖ´Ù. ÀÌ ±â»ç¿¡´Â Java¿Í Jacl(Tcl), Jython(Python), Rhino(Javascript), BeanShell(Java)¸¦ º¥Ä¡¸¶Å©ÇÑ ³»¿ëÀÌ µé¾îÀÖ´Ù. Python and Jelly: Scripting Power for Java and XML¶ó´Â ±ÛÀº Java¿Í JythonÀ» ÀÌ¿ëÇÒ ¶§ÀÇ Àå´ÜÁ¡À» ½ÇÁ¦ code¿Í ÇÔ²² º¸¿©ÁÖ°íÀÖ´Ù. Scripting: Higher Level Programming for the 21st Century¶ó´Â ±ÛÀº ±âÁ¸ÀÇ C, C++, Java¿Í °°Àº ¾ð¾î¸¦ System programming language·Î, Shell, Pyhon, Perl°ú °°Àº ¾ð¾î´Â glue language ¶Ç´Â System integration language¶ó°í ÁöĪÇϰí ÀÖÀ¸¸ç, ÀüÀÚ´Â component¸¦ °³¹ßÇÏ´Â ÇÏ´Â ¿ëµµ·Î ±×¸®°í ÈÄÀÚ´Â °³¹ßµÈ component¸¦ ¿¬°áÇØÁÖ´Â Á¢ÂøÁ¦ ¿ëµµ·Î »ç¿ëÇÒ °ÍÀ» ÁÖÀåÇϰí ÀÖ´Ù. ¶ÇÇÑ scripting language¿Í system programming languageÀÇ °³¹ß »ý»ê¼ºÀ» µµÇ¥·Î Á¤¸®ÇØ µÎ¾ú´Âµ¥ ÁÖ¸ñÇÒ ¸¸ÇÑ µ¥ÀÌÅÍÀÌ´Ù. ÀÌ ±Û¿¡¼ ¶Ç ÇÑ °¡Áö Èï¹Ì·Î¿î ÁÖÀåÀº scripting language°¡ °¡Áö°í ÀÖ´Â ¾àÁ¡À¸·Î ÁöÀûµÇ´Â codeÀÇ Àç»ç¿ë¼ºÀÇ ÀúÁ¶°¡ ½ÇÀº C++, Java¿Í °°Àº OO language¿¡¼µµ ¿ª½Ã ºÎÀûÀýÇÑ implementation inheritanceÀÇ °Á¶·Î ÀÎÇØ Á¦´ë·Î ÀÌ·ç¾îÁöÁö ¸øÇϰí ÀÖÀ½À» °Á¶ÇÑ °ÍÀÌ´Ù. Computing powerÀÇ ¹ß´Þ·Î ÀÌÁ¦´Â ¹Ù·Î¹Ù·Î °á°ú¸¦ È®ÀÎÇÒ ¼ö ÀÖ°í, ½¬¿î ±×·¡¼ »ý»ê¼ºÀÌ ÁÁÀº languageµéÀÌ ¼±È£µÇ¾î »ç¿ëµÇ°í ÀÖ´Ù. ȤÀÚ´Â ½¬¿î ¾ð¾îÀÇ °³¹ß·Î programming¿¡ ´©±¸³ª ½±°Ô Á¢±ÙÇÒ ¼ö ÀÖ°Ô µÊÀ¸·Î½á, öÇÐÀÖ´Â °³¹ßÀÚ°¡ Àû¾îÁüÀ» °³ÅºÇϱ⵵ ÇÏÁö¸¸, ±×°ÍÀÌ ´õ ÆíÇÑ °³¹ßȯ°æÀ¸·ÎÀÇ ÁøÇàÀ» ¸·Áö´Â ¸øÇÒ °ÍÀ¸·Î º¸ÀδÙ. ¿Ã¸®´Â ±è¿¡...ÁÁ¾ÆÇÏ´ø ³ë·¡ ¸î °î ´õ... :) Sixpence None the RicherÀÇ Kiss me CardigansÀÇ Love fool ¸ðµÎ CF¿¡ ³ª¿Í¼ ²Ï³ª Ä£¼÷ÇÑ °îµéÀÌ´Ù. ÇѶ§´Â °¡»ç¸¦ ´Ù ¿Ü¿ü¾ú´Âµ¥... -_-; ¹ÚÇý°æ¾îÁ¬¹ã ÀáÀ» ÀÚ·Á°í ÀÚ¸®¿¡ ´¯´Ù°¡ °©Àڱ⠹ÚÇý°æ ³ë·¡¸¦ µè°í ½Í´Ù´Â »ý°¢ÀÌ ºÒ¾¦ µé¾ú´Ù. (³ ºÒ¾¦ »ý°¢³ª´Â°Ô ¿ÖÀ̸® ¸¹³Ä? -_-a) Çѵ¿¾È Á¤¸» Áú¸®µµ·Ï µé¾ú´ø ³ë·¡ µ¿È »¡°£¿îµ¿È 64kps·Î ¾ÐÃàÇß´õ´Ï, ¹ÚÇý°æÀÇ ¸¼Àº ¸ñ¼Ò¸®°¡ ¾à°£ Å¹ÇØÁ³´Ù. ³ªµµ µ¿È°°Àº ³ª¶ó¿¡ »ì¾ÒÀ¸¸é... (³ªÀÌ¿¡ ¾È¸Â´Â °¨»óÀ̶ó´Ï... -_-;;;) 2003-05-27
³ªµµ MovableTypeÀ¸·Î ¿Å±æ±î?ÇöÀç´Â Blogger.comÀ» »ç¿ëÇÏ´Â Áß... ±×·±µ¥ Â¥Áõ³ª°Ôµµ Blogger.comÀÇ ±â´ÉÀÌ ³Ê¹«³ª Á¦ÇÑÀûÀÌ´Ù. °Ô´Ù°¡ ÇѱÛÀÌ ±úÁö°Å³ª ÇÏ´Â ¾öÇÑ(?) »çŰ¡ Á¾Á¾ ¹ú¾îÁö°í, archive path°¡ Á¦´ë·Î °É¸®Áö ¾Ê´Â´Ù°Å³ª, templateÀ» ¼öÁ¤ÇßÀ½¿¡µµ Àû¿ëÀÌ ¾ÈµÇ´Â Ȳ´çÇÑ °æ¿ìµéÀ» ¸ñ°ÝÇϰí ÀÖ´Ù. Àá±ñ MovableTypeÀ» »ìÆìºÃ´Âµ¥, ±¦ÂúÀ» °Í °°±âµµ Çϰí... »ý°¢°°¾Æ¼´Â ³ª È¥ÀÚ ±ÜÀû°Å·Á¼ ¸¸µé¾îµµ µÉ °Í °°Àºµ¥, µ·µµ ¾ÈµÇ´Â °É ÇÏÀÚ´Ï ¼Õ ´ë±â°¡ ±ÍÂú³×. -_-; ÀÌ´ë·Î °è¼Ó Blogger.comÀ» ¾²±â´Â ½ÈÀºµ¥... Á¶¸¸°£ °áÁ¤À» ³»·Á¾ßÇұ´Ù. Toolshsqldb 100% java·Î ¸¸µé¾îÁø free db. ¸î¸î Á¦Ç°¿¡ Æ÷ÇԵǾî ÀÖ´Â °ÍÀ» º¸¾ÒÁö¸¸, º°·Î ½Å°æ¾²Áö ¾Ê¾Ò´Âµ¥, Ç¥ÁØ ANSI-92 SQLÀ» Áö¿øÇϰí foot print°¡ 160k Á¤µµ·Î ÀûÀº Á¡, ±×¸®°í ¾µ¸¸ÇÑ ¼Óµµ·Î °³¹ß¿ë DB·Î´Â ¾È¼º ¸ÂÃãÀÏ µíÇÏ´Ù. »ç½Ç °³¹ß¿ëÀ¸·Î oracleÀº ³Ê¹« ¹«°Å¿ö. -_-; Hibernate ¿¹Àü¿¡ ´Ù¸¥ ±ÛÀ» ÅëÇØ¼ °æÇèÇÑ ÀûÀÌ ÀÖ´Â free O/R mapping tool. EJBÀÇ CMP ´ë¾ÈÀ¸·Î JDO¿Í ÇÔ²² °í·ÁÇØ º¼ ¸¸ÇÏ´Ù. °£´ÜÇÑ ½Ã½ºÅÛÀ» ºü¸£°Ô ±¸ÃàÇϴµ¥ ¸¹Àº ¾µ¸ð°¡ ÀÖÀ» µí... ¾à°£ ¼ÕÀ» ´õ ´í´Ù¸é ºñ½Ñ WAS¸¦ ´ëüÇϴµ¥µµ µµ¿òÀÌ µÉ °Í °°´Ù. JBoss °°Àº ¹«·á WASµµ ÀÖÁö¸¸, ³»°¡ °æÇèÇÑ ´ë°³ÀÇ °æ¿ì¿¡¼´Â WASÀÇ ¸¹Àº ±â´É Áß¿¡¼ ÁÖ·Î connection ¹× transaction °ü¸® µîÀÇ ÀϺΠ±â´É »ç¿ë¿¡ Áö³ªÁö ¾Ê¾Ò´Ù. Áï ³ª¸ÓÁö´Â °ÅÀÇ ºÒÇÊ¿äÇÑ ±â´ÉµéÀ̾ú´ø ¼À... ¸¸¾à À§ÀÇ ±â´É¸¸ ÇØ°áµÈ´Ù¸é WAS¸¦ ¶¼¾î³»µµ ¹«³ÇÒ °Í °°´Ù. ºñ¿ëÀý°¨ Ãø¸é¿¡¼... -_-; XDoclet AOP¶ó Çϸé ÈçÈ÷ AspectJ¸¦ ¶°¿Ã¸®°í Aspect-Oriented ProgrammingÀ» ¿¬»ó½Ã۴µ¥ ¹ÝÇØ, XDocletÀº ±×°Í°ú´Â ´Ù¸¥ AOP(Attribute-Oriented Programming)¸¦ °¡´ÉÇÏ°Ô ÇÏ´Â ±â¼úÀÌ´Ù. Code¿¡ meta data¸¦ Ãß°¡ÇÏ¿© ÇÊ¿äÇÑ code³ª ¹®¼ µîÀÇ »ý¼º¹°À» ¸¸µé¾î³»´Â code generator engineÀÌ´Ù JavaDocÀ» È®ÀåÇÑ custom docletÀ̶ó°í »ý°¢ÇÏ¸é µÉ µí... óÀ½¿¡´Â custom docletÀÇ º¯Á¾ Á¤µµ·Î »ý°¢ÇÏ°í º°º¼ÀϾø°Ú´Ù°í »ý°¢Çߴµ¥, ÀÌÁ¦ ²Ï ¸¹Àº ±â´ÉÀ» Áö¿øÇÒ Á¤µµ·Î ±Ô¸ð°¡ Ä¿Á³´Ù. DocletÀ» ÀÌ¿ëÇϴ Ư¼º»ó code¿¡ Á÷Á¢ meta data¸¦ ÀÛ¼ºÇؾßÇϴµ¥, °³ÀÎÀûÀ¸·Î´Â ÁÖ°´ÀÌ ÀüµµµÈ - meta data°¡ â±ÈÇÏ´Â - code°¡ ³ªÅ¸³¯ °Í °°¾Æ ¾à°£ ¹Ý´ëÇÏ´Â ÀÔÀåÀÌ´Ù. Meta data¸¦ code ¹Ù±ùºÎºÐ¿¡ ¹èÄ¡½Ãų ¼ö ÀÖµµ·Ï ÇØÁÖ¸é ÁÁÀ»ÅÙµ¥... PrototypingXP(eXtreme Programming)¿¡¼´Â °³¹ßÀÚ°¡ ½º½º·Î °³¹ß °¡´ÉÇÑ ½Ã°£À» »êÁ¤Çϵµ·Ï ÇÑ´Ù. ¿Ö³ÄÇϸé ÇöÀç ±× ÀÏÀ» ¼öÇàÁßÀÎ »ç¶÷ÀÌ ±× ÀÏ¿¡ ´ëÇØ¼ °¡Àå Àß ¾Ë±â¶§¹®ÀÌ´Ù. ÇÏÁö¸¸ °³¹ßÀÚ°¡ ¼Ò¿ä ½Ã°£À» »êÁ¤Çϱ⠾î·Á¿î °æ¿ì°¡ Àִµ¥, ±× Áß ÇѰ¡Áö°¡ ÇØ´ç ºÐ¾ß¿¡ ´ëÇÑ °³¹ß °æÇèÀÌ ¾ø´Â °æ¿ìÀÌ´Ù. XP¿¡¼´Â ÀÌ·² ¶§ prototypingÀ» Ȱ¿ëÇØ¼ °³¹ßÀÚ¿¡°Ô ÇØ´ç ºÐ¾ß¿¡ ´ëÇÑ °æÇèÀ» ½×µµ·Ï µµ¿ÍÁØ´Ù°í ¸»Çϰí ÀÖ´Ù. XP¿¡¼ÀÇ °æ¿ì¿Ü¿¡µµ, demoÀÇ ¸ñÀûÀ̳ª, ±â¼úÀÇ ½ÇÇö °¡´É ¿©ºÎ¸¦ ŸÁøÇغ¸±â À§Çؼ prototypingÀÌ »ç¿ëµÇ´Âµ¥, ÀÌ·± °æ¿ì º¸Åë ¸Å¿ì »ý»ê¼ºÀÌ ³ôÀº ¾ð¾î(¿¹¸¦ µé¸é python, VB µî)¸¦ »ç¿ëÇÑ´Ù. »¡¸® °³¹ßÇØº¸´Â °ÍÀÌ ¸ñÀûÀ̴ϱî. ±×·¯³ª ¶§·Î´Â Joel On SoftwareÀÇ ±Ûó·³ prototypingÀÇ ±¸ÃàÀÌ ´õ ½Ã°£À» Àâ¾Æ¸Ô´Â °æ¿ì°¡ ¾ó¸¶µçÁö »ý±æ ¼ö ÀÖÀ» °Í °°´Ù. ¹°·Ð prototypingÀÇ ¸ñÀûÀ» Á¤È®È÷ Á¤ÀÇÇÏÁö ¾Ê¾Ò±â ¶§¹®¿¡ ±×·² ¼öµµ ÀÖ°ÚÁö¸¸... ¸¸¾à Á¾ÀÌ À§¿¡´Ù°¡ ±×¸² ±×¸®µí °£´ÜÈ÷ prototypingÀ» ¼öÇàÇØº¼ ¼ö ÀÖ´Ù¸é ÁÁÁö ¾ÊÀ»±î? JoelÀÌ ±×ÀÇ ±Û¿¡¼ ¼Ò°³ÇÑ Carolyn SnyderÀÇ Paper Prototyping: The Fast and Easy Way to Design and Refine User Interfaces ¶ó´Â Ã¥Àº °£´ÜÇÑ prototyping¿¡ ²Ï µµ¿òÀÌ µÉ °Í °°´Ù. ±×·¡¼, ±¹³»¿¡ µé¾î¿À´Â µ¥·Î ±¸ÀÔÇÒ »ý°¢ÀÌ´Ù. (±×³ªÀú³ª ´Ù¸¥ Ã¥Àº ¾ðÁ¦º¸³ª... -_-;) Bitter EJBBitter Java¸¦ ¾´ Bruce Tate°¡ ±× Ã¥À¸·Î ²Ï³ª Àç¹Ì¸¦ ºÃ´ÂÁö, ;) ´Ù¸¥ ¸î¸íÀÇ °øµ¿ ÀúÀÚ¿Í ÇÔ²² Bitter EJB¸¦ ÁýÇÊÇϰí ÀÖ´Ù. Bitter EJB´Â ÇöÀç TheServerSide.com¿¡¼ Bitter EJB Review Project·Î ÀϺΰ¡ °ø°³µÇ¾îÀÖ´Â Áß... ÀüÀÛÀÎ Bitter Java¸¦ ÅëÇØ ÀϹÝÀûÀÎ Java application ÀÛ¼º¿¡¼ÀÇ ½Ç¼ö¸¦ anti-patternÀÇ ÇüÅ·Π³¯Ä«·Ó°Ô »Ì¾Æ³»¾î ÇѹøÂë Àо ¸¸ÇÑ Ã¥À» ¸¸µé¾î³»¾ú´Âµ¥, Joshua Bloch°¡ ÁýÇÊÇÑ Effective Java¿Í´Â ¹Ý´ë·Î, "¾î¶»°Ô ÀÛ¼ºÇÏ¸é ¹®Á¦°¡ ÀÖ´Ù." ¶ó´Â ÇüÅ·Π±â¼úµÈ Ã¥À̶ó°í ÇÑ´Ù¸é ÀÌÇØ°¡ ½¬¿ï °ÍÀÌ´Ù. Bitter Java¿¡ ´ëÇÑ ³» Æò°¡´Â º° 3°³¹Ý Á¤µµ? ¸î °¡Áö ²Ï ±¦ÂúÀº ³»¿ëÀÌ ÀÖ±ä ÇÏÁö¸¸, °æÇèÀÌ Á» ÀÖ´Â °³¹ßÀÚ¶ó¸é ±×·± ÇÔÁ¤¿¡´Â Àß ºüÁöÁö ¾ÊÀ» µí... -_-; Bitter EJB´Â ÇöÀç µÎ chapter°¡ °ø°³µÇ¾ú´Âµ¥, ±× Áß "Bitter messages" ºÎºÐÀ» Àо¾Ò´Ù. EJBÀÇ MDB¿¡ ´ëÇÑ ³»¿ëÀÓ¿¡µµ ±×º¸´Ù´Â JMS¿¡ ´ëÇÑ ±âº»ÀûÀÎ ³»¿ëÀÌ ³Ê¹« ¸¹´Ù´Â ´À³¦ÀÌ´Ù. JMS¸¦ ¸ð¸£¸é¼ MDB¸¦ »ç¿ëÇÒ¸®´Â ¾ø´Âµ¥? -_-a Ã¥¿¡¼´Â JMS¿¡ ´ëÇÑ anit-patternÀÌ ÁÖ¸¦ ÀÌ·ç°í Àִµ¥, ÀÌ·± °É anti-patternÀ̶ó°í Çϱ⿡´Â ³Ê¹« ´ç¿¬ÇÑ ¾ê±âµé¸¦ Àû´Â °Í °°´Ù. -_-;; °Ô´Ù°¡ ¸î¸î °æ¿ì¿¡´Â ³í¶õÀÇ ¼ÒÁö°¡ ÀÖÀ» µí... °£´ÜÈ÷ ³»¿ëÀ» ¼Ò°³ÇÏÀÚ. Fat Messages - message¿¡ ³Ê¹« Á¤º¸¸¦ ¸¹ÀÌ ½Ç¾î º¸³»Áö ¸»¾Æ¶ó. Skinny Messages - message¿¡ ³Ê¹« Á¤º¸¸¦ Àû°Ô ½Ç¾î º¸³»µµ ¾ÈµÈ´Ù. -_- XML As the Silver Bullet - XMLÀº ¸¸º´ÅëÄ¡¾àÀÌ ¾Æ´Ï´Ù. Packrat - ÇÊ¿äÇÑ ¸Þ½ÃÁö¸¸ °¡·Á¼ ÀúÀåÇÏÀÚ. Immediate Reply Requested - JMS´Â °¡±ÞÀû asynchronous communication¿¡¼¸¸ »ç¿ëÇ϶ó. Monolithic Consumer - Business logicÀº message 󸮺κаú´Â ºÐ¸®Ç϶ó. Hot Potato - message¸¦ ¹ÞÀ¸¸é ¹Ù·Î acknowledge¸¦ ³¯·Á¶ó. Slow Eater - °¡´ÉÇÑÇÑ message¸¦ »¡¸® ó¸®Ç϶ó. -_-; Eavesdropping - message selector¸¦ ÀÌ¿ëÇØ¼ ÇÊ¿äÇÑ message¸¸ ó¸®Ç϶ó. Performance Afterthoughts - performance 󸮿¡ ¹Ì¸®¹Ì¸® ´ëÀÀÇ϶ó. °úÇÐÀÔ±¹ÀÇ »ê¹° - °úÇÐ°í³»°¡ ÁßÇб³¿¡ ´Ù´Ï´ø ½ÃÀý¸¸ ÇØµµ, °úÇаí´Â õÀçµé¸¸ ´Ù´Ï´ø °÷À̾ú´Ù. Çб³ ¼±»ý´ÔµéÀÇ ¼÷¿ø Áß¿¡ Çϳª°¡ Á¦ÀÚ¸¦ °úÇÐ°í¿¡ ÀÔÇнÃŰ´Â °ÍÀ̾úÀ» Á¤µµ¿´À¸´Ï, ±× ¸í¼ºÀº °úÈ÷ ¼¿ï´ë¿¡ ÀÔÇÐÇÏ´Â °Í¿¡ ºñÇÒ ¹Ù°¡ ¾Æ´Ï¾ú´ø °É·Î ±â¾ïÇÑ´Ù. ´ÙÇàÀÎÁö ³»°¡ Á¹¾÷ÇÒ ¹«·Æ, ³ª¿Í °°Àº ¹Ý¿¡ Ç×»ó Àü±³ 1µîÀ» µ¶Â÷ÁöÇÏ´ø Ä£±¸°¡ °úÇÐ°í¿¡ ÀÔÇÐÇß¾ú´Ù. Âü ÃѸíÇÏ´ø ³à¼®À̾ú´Âµ¥... Áö±ÝÀº °ú±â¿ø¿¡¼ ¹Ú»ç°úÁ¤¿¡ ÀÖ´Ù´Â ¼Ò½Ä¸¸À» µé¾úÀ» »ÓÀÌ´Ù. ½Ã»çÀú³Î¿¡ °úÇÐ°í ¡®Àý¹ÝÀÇ ¼º°ø¡¯À̶ó´Â ƯÁýÀÌ Àֱ淡, ¿¹ÀüÀÇ ±â¾ïµµ ¶°¿À¸£°í ÇØ¼ °ü½ÉÀ» °¡Áö°í Àоú´Ù. ÇöÀçÀÇ °úÇÐ°í°¡ À̸§¿¡ °É¸Â´Â ¿ªÇÒÀ» ÇÏÁö ¸øÇϰí, ÇлýµéÀÌ ¹ý´ë³ª ÀǴ븦 °¡±âÀ§ÇÑ Çб³ ÂëÀ¸·Î º¸°í ÀÖ¾î¼, °úÇпµÀç°í¸¦ »õ·Î ¼³¸³Çϰí ÀÖ´Ù°í ÇÑ´Ù. ±×¸®°í, °æ±â°úÇаí 1±â Á¹¾÷»ýµéÀÇ ±ÙȲÀ» Àû°í Àִµ¥, À̵éÀÇ ÇöÀç ¸ð½ÀÀ» º¸´Ï ¾î¾Áö ¼±ÛÇÁ´Ù´Â »ý°¢ÀÌ µç´Ù. ±× ´ç½Ã¸¸ ÇÏ´õ¶óµµ ÃÖ°íÀÇ ¿¤¸®Æ®µéÀ̶ó°í ºÎ·¯¿òÀ» »ç°í, Àå·¡°¡ Ã˸Á¹Þ´ø »ç¶÷µéÀÇ ÇöÁÖ¼Ò°¡ °Ü¿ì ÀÌ Á¤µµ¶ó´Ï... ²À °ú°ÅÀÇ ¼º°ú°¡ ¹Ì·¡¸¦ °áÁ¤ÇØÁÖÁö´Â ¸øÇϰÚÁö¸¸, °úÇÐ°í »ç»ó ÃÖ°íÀÇ ÃµÀç¶ó°í ºÒ¸®´ø »ç¶÷Á¶Â÷µµ ÇöÀç »ç¹ý°í½Ã¸¦ ÁغñÁßÀ̶ó´Â »ç½Ç¿¡´Â ÇãÅ»ÇÑ ´À³¦ÀÌ µç´Ù. °úÇÐÀÌ ÃÖ°í¶ó´Â ±âÄ¡¿¡ ¸Å´Þ·Á, ²À ·Îº¿ Å层 V¸¦ ¸¸µé¾îº¸¸®¶ó´Â ȯ»ó¿¡ »ç·ÎÀâÇô ¼ø¼öÇÑ ¿Á¤À¸·Î ÀÏÇØ¿À´ø »ç¶÷µé... À̵éÀº Áö±Ýµµ ÀڽŵéÀÇ ²Þ¿¡ ¸¸Á·Çϰí ÀÖÀ»±î? ¾Æ´Ï¸é Á» ´õ ¿µ¾ÇÇÏÁö ¸øÇß´ø Àڽſ¡ ´ëÇØ¼ ÈÄȸÇϰí ÀÖÀ»±î? 2003-05-26
Servlet Best PracticesServlet Best Practices, Part 1 Servlet Best Practices, Part 2 Servlet Best Practices, Part 3 O'Reilly¿¡¼ ³ª¿Â Java Enterprise Best Practices¶ó´Â Ã¥ÀÇ Sample ChapterÀÌ´Ù. ¹¹ Èï¹Ì·Î¿î ¾ê±â°¡ ÀÖÀ»±î ½Í¾î ºÃ´Âµ¥, Å« ¼ÒµæÀº ¾ø´Â µí... -_-; °£´ÜÈ÷ ¼³¸íÇϸé... 1) Choose the Right Servlet Framework - ±â´É°ú license, ¸ñÇ¥¿¡ µû¶ó¼ frameworkÀ» Àß °í¸£¶ó. 2) Use Pre-Encoded Characters - ºÒÇÊ¿äÇÑ µ¥ÀÌÅÍ º¯È¯À» ÇÇÇ϶ó. 3) Load Configuration Files from the Classpath - ȯ°æ¼³Á¤ ÆÄÀÏÀ» classpath¿¡ À§Ä¡½ÃÄѶó. 4) Think of Sessions as a Local Cache - SessionÀ» Àӽà µ¥ÀÌÅÍ cache·Î »ç¿ëÇ϶ó. 5) Don't Use SingleThreadModel - SingleThreadModelÀº ÀüÇô ÀåÁ¡ÀÌ ¾ø´Ù. 6) Pregenerate Content Offline and Cache Like Mad - ¿äû¿¡ µû¶ó ½Ç½Ã°£À¸·Î º¯ÈÇÏ´Â ÆäÀÌÁö°¡ ¾Æ´Ï¶ó¸é ¹Ì¸® »ý¼ºÇØµÎ°í ±×°É ÀÌ¿ëÇ϶ó. ±×¸®°í, header¸¦ Àß »ç¿ëÇØ¼ client¿¡¼ÀÇ cache, proxy¿¡¼ÀÇ cache, server¿¡¼ÀÇ cache¸¦ ÀÌ¿ëÇ϶ó. 7) Use Content-Disposition to Send a File - ÆÄÀÏÀ» download ½Ãų ¶§, fileÀ̸§À» Áà¶ó. 8) Hire a UI Designer C#¿¡¼ÀÇ DelegateA Java Programmer Looks at C# Delegates ¿ø±Û¿¡¼´Â C#ÀÌ JavaÀÇ ÈĽÅÀ̶ó ÇÒ ¼ö ÀÖ¾î¼, ±× °³³äÀ» »ó´ç ºÎºÐ ¹°·Á¹Þ¾ÒÁö¸¸, ³ªÁß¿¡ °³¹ßµÇ¾ú´Ù´Â ÀåÁ¡À¸·Î ÀÎÇØ Àü½ÅÀÎ JavaÀÇ ºÎÁ· ºÎºÐÀ» ä¿öÁÖ°í ÀÖ°í, ±× Áß¿¡ Çϳª°¡ delegateÀÇ Áö¿øÀ̶ó°í ÇÑ´Ù. Àü¹ÝÀûÀÎ ³»¿ëÀº Á¦¸ñ°ú ¸¶Âù°¡Áö·Î, ±×·¸´Ù¸é Java¿¡¼´Â C#ÀÇ Áøº¸µÈ ó¸® ¹æ¹ýÀÎ delegate¸¦ ¾î¶»°Ô ÇØ°áÇÒ °ÍÀΰ¡¿¡ ´ëÇØ¼ ´Ù·ç°í Àִµ¥, ¿ÀÈ÷·Á ³»°Ô´Â 'C#¿¡ ÀÌ·± °ÍÀÌ ÀÖ±¸³ª' Çϴ ȣ±â½ÉÀ» ºÒ·¯ÀÏÀ¸Å²´Ù. ÇöÀç Java ¾ð¾î ÀÚü¿¡¼ Áö¿øÇÏÁö ¸øÇÏ´Â C#ÀÇ delegate °³³äÀº ÀúÀÚ°¡ ÀÛ¼ºÇÑ ¹æ¹ýó·³ Java¿¡¼µµ reflection°ú proxy¸¦ ÅëÇØ ±¸ÇöÇÒ ¼ö ÀÖÁö¸¸, C#¿¡¼´Â ¾ð¾î ÀÚü¿¡¼ GOFÀÇ Adapter patternÀ» ¹«Ã´ ½±°Ô ±¸ÇöÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â °ÍÀÌ ²Ï³ª Èï¹Ì·Î¿öº¸ÀδÙ. ½Ã°£³ª´Âµ¥·Î C#µµ °øºÎÇØºÁ¾ßÇÒ °Í °°´Ù. Blog ¿Ç³?³»°¡ ÇÏ´Â ºí·Î±ëÀ» º¸°í Àڱع޾ҴÂÁö, Ä£±¸µµ »õ·Î¿î ºí·Î±ëÀ» ½ÃÀÛÇÏ¿´´Ù. (¿©±â) ¹°·Ð ±×°Ç ³» »ó»óÀ̰í, -_-a ¾Æ¸¶ Âü ¸ñÀûÀº »ç¶ûÀÇ ´ëÈÀÏ °Í °°Àº? :) ÇÑÁÖ!!! ³ª¸¦ ºÎÁö·±È÷µµ µéºº¾Æ¼ ¸¸µé¾î ÁذŴϱî, ÀßÇØº¸¶ó±¸. ²À ¼º°øÇؾߵȴÙ. :) ±×³ªÀú³ª ³ªµµ ±â´ÉÈ®ÀåÇØ¾ß ÇÒÅÙµ¥, ¹»·Î Çұ? 2003-05-25
MATRIX RELOADED¾îÁ¦ Ä£±¸µé°ú º¸°Ô µÇ¾ú´Ù. ¹ÚÁؿ뱺ÀÌ ¾ð±ÞÇÑ °Íó·³ ¸¶Ä¡ ½´ÆÛ¸Ç°ú µå·¡°ï º¼ÀÌ È¥ÇÕµÈ ¸ð½Àó·³ º¸ÀδÙ. ±×·³¿¡µµ ºÒ±¸Çϰí, ½ÃÁ¾ ´«À» ¶¼Áö ¸øÇϰí ÁýÁßÇØ¼ °ü¶÷Çß´Ù. ƯÈ÷³ª ¸ð´ÏÄ« º§·çÄ¡ÀÇ ¸ð½ÀÀº... -_-; ÄÄÇ»ÅÍ ¾÷¿¡ Á¾»çÇϰí ÀÖ¾î¼ ±×·±Áö, ¿µÈ¿¡ ³ª¿À´Â ¾ê±âµéÀ» ÀÌÇØÇϴµ¥ ¾î·Á¿òÀº ¾ø¾ú´Ù. ÀϹÝÀο¡°Ô´Â ¹º°¡ À־ÀÌ´Â ´ë»çµéÀ̰ÚÁö¸¸, '´ç½ÅÀº ÇÁ·Î±×·¡¸ÓÀΰ¡?' ÇÏ°í ¹¯´Â ³×¿ÀÀÇ ´ë»ç¿¡´Â Á¤¸» ¿ôÀ½À» °¨Ãâ ¼ö ¾ø¾ú´Ù. Á» ¼±ÛÇÁ±âµµ Çϰí... '³ªµµ ÇÁ·Î±×·¡¸ÓÀε¥, ¿Ö ³ À̸® ±¸Áú±¸ÁúÇѰžß? -_-;' ¿µÈ ÁßÈĹÝÀÇ keymaker¸¦ ã´Â ¸ðÇèÀº ±× ½Çü¸¦ ºÃÀ» ¶§ Á¤¸» ¿ô°å´Ù. ¿µ¾î³ª ¿Ü±¹¾î¿¡ ´ëÇÑ È¯»óÀ̶ö±î? ¿ØÁö µÚÅë¼ö ¸ÂÀº µíÇÑ... :) ´©±º°¡¿¡°Ô OS ÀÚü°¡ Àΰ£ »çȸ¸¦ Ç¥ÇöÇϱâ À§ÇÑ °ÍÀ̶ó´Â ¾ê±â¸¦ µé¾ú´Âµ¥, MATRIX¸¦ º¸´Ï ±× Àǹ̰¡ ¿Í ´ê´õ±º. ¾Æ¹¸Æ° ¸¶Áö¸·¿¡ 'To be concluded'´Â ¸¹Àº ¾Æ½¬¿òÀ» ÀھƳÂÁö¸¸, ¾ÕÀ¸·Î ³ª¿Ã 3Æí¿¡ ´ëÇØ¼ ³Ê¹«³Ê¹« ±â´ë°¡ Å©´Ù. ¾Æ~ ¶Ç º¸°í ½Í³×. Âü, ¿µÈ°ü¿¡¼ È®ÀÎÇÑ °á°ú ±ÛÀÚ°¡ ÁÖ¸£¸¤ ³»·Á¿À´Â Àå¸é¿¡¼´Â ¾ËÆÄºª°ú °¡³ª°¡ ÇÔ²² ³ª¿À´Â °É ¾Ë°ÔµÇ¾ú´Ù. ¹Ø¿¡ ANIMATRIX¿¡¼ ¿ô±ä Á¡À̶ó°í Àû¾îµÎ¾ú´Âµ¥, Àß ¸ø ¾Ë¾Ò´ø µí... -_-; ¹«Á¦Àΰ£ÀÇ ¸¶À½¿¡ °¡ÇØÁö´Â »çȸ,µµ´öÀû ¿µÇâÀÇ °á°ú¸¦ °í·Á¿¡ ³ÖÁö ¾Ê±â À§ÇØ µ¿¿øµÇ´Â Àú¼ÓÇÑ ¹æ½Äµé Áß¿¡¼µµ °¡Àå Àú¼ÓÇÑ °ÍÀº Àΰ£ÀÇ ÇàÀ§¿Í ÀΰÝÀÇ ´Ù¾ç¼ºÀ» Ÿ°í³ õ¼ºÀÇ Â÷ÀÌ·Î Ä¡ºÎÇÏ´Â ÇàÅÂÀÌ´Ù. - John Stuart Mill, Ãâó ¹Ì»ó 2003-05-24
º¸ÀÌÁö ¾Ê´Â ½Ä¹ÎÁö¿À´Ã ½Ã°£À» ³»¼ ³²Àº ºÎºÐÀ» ´Ù Àоú´Ù. ¿äÁòÀº ³ª¸¦ Æ÷ÇÔÇÑ ¸¹Àº »ç¶÷µéÀÌ ¹Ý¹Ì ¶Ç´Â ±Ø¹Ì¸¦ ¾ê±âÇÏÁö¸¸, ¹Ì±¹À̶õ ¹«¾ùÀΰ¡¶ó´Â ±× º»Áú¿¡ ´ëÇØ¼´Â »ý°¢Çغ¸Áö ¾Ê°í, Ç¥¸éÀûÀÎ ¸î °¡Áö »ç°í³ª »çÅ¿¡ ´ëÇØ¼ °¨Á¤ÀûÀ¸·Î ¹ÝÀÀÇÏ´Â °Í °°´Ù. ÀÌ Ã¥Àº ³ª·Î ÇÏ¿©±Ý ¹Ì±¹À̶ó´Â ³ª¶ó°¡ ÇØ¹æ ÀÌÈÄ, ¿ì¸®³ª¶ó¸¦ ¾î¶»°Ô Á¤Ä¡, °æÁ¦ÀûÀ¸·Î ½Ä¹ÎÁöÈÇØ¿Ô´ÂÁö, ¹Ì±¹ÀÌ ÁÖµµÇÏ´Â ¼¼°èÈ, ½ÅÀÚÀ¯ÁÖÀǰ¡ ¹«¾ùÀÎÁö ±ú´Ý°Ô ÇØÁÖ¾ú´Ù. ƯÈ÷ ÀÚº»¿¡ ´ëÇÑ ¸·¿¬ÇÑ »ý°¢À» Á¤¸®ÇØÁÖ¾î¼, ÀÚº»ÁÖÀÇ = ¹ÎÁÖÁÖÀÇ ¶ó´Â µî½ÄÀÌ Ç㱸ÀÓÀ» º¸¿©ÁÖ¾ú´Ù. 2001³â 5¿ù´Þ¿¡ Ãâ°£µÈ Ã¥ÀÓ¿¡µµ ºÒ±¸Çϰí, ¹Ì±¹ÀÇ ÀüÀï °æÁ¦Àû ¼º°ÝÀ» ¸íÈ®È÷ ±ÔÁ¤ÇÔÀ¸·Î½á, ºÎ½Ã Á¤±ÇÀÇ À̶óÅ© ħ°ø ¹× ºÏÇÑ ¾Ð¹ÚÀ» ¿¹»óÇÏ¿´°í, ±× ±Ù¿øÀ» ´º½º³ª ½Å¹®ÀÇ ´Ü¼øÇÑ ºÐ¼®°ú´Â ´Ù¸¥ ¹Ì±¹ÀÇ ¼º°Ý ±× ÀÚü¿¡¼ ã¾Æ³»¾î ºÐ¼®Çϰí ÀÖ´Â °Í¿¡ °¨ÅºÀ» Ç¥ÇÑ´Ù. Ã¥À» Àд ³»³», '³ª¸¦ ¿îµðµå´Ï¿¡ ¹¯¾îÁÖ¿À' ¶ó´Â Ã¥ÀÌ ±â¾ï³µ´Ù. 2003-05-23
ANIMATRIXÀÌÁ¦ ¸· °³ºÀÇÑ Matrix 2 reloaded°¡ ±²ÀåÇÑ Àα⸦ ¾ò°í ÀÖ´Â °Í°ú µ¿½Ã¿¡, matrixÀÇ ¼¼°è°ü ¶Ç´Â ¼³Á¤¿¡ ´ëÇÑ ¹ø¿ÜÆíÀ̶ó°í ÇÒ ¾Ö´Ï¸ÞÀ̼ÇÀÌ À½Áö(?)¿¡¼ À¯ÅëµÇ°í ÀÖ´Ù. À̸§ÇÏ¿© ANIMATRIX. À§ÀÇ »çÀÌÆ®¿¡ °¡¸é ÇöÀç 4°³ÀÇ ¿¡ÇǼҵ带 ¹Þ¾Æ¼ º¼ ¼ö Àִµ¥, À½Áö¿¡¼± ÀÌ¹Ì DVD¸¦ rippingÇÑ divx°¡ Ç®·È´õ±º. ÃÑ 9°³ÀÇ ¿¡ÇǼҵå·Î ³»°¡ º» °ÍÀº CD µÎÀå ºÐ·®ÀÇ ¾Ö´Ï¸ÞÀ̼ÇÀ̾ú´Ù. °¢°¢ ´Ù¾çÇÑ ±×¸²Ã¼ÀÇ ¿È´Ï¹ö½º½Ä ¾Ö´Ï¸ÞÀ̼ÇÀε¥, ±× Àç¹Ì°¡ ²Ï³ª ½ò½òÇÏ´Ù. õ¼ºÀÌ °øµ¹ÀÌ¶ó¼ ±×·±Áö À¯³È÷ Àç¹ÌÀÖ´Â °Í °°´Ù. :) °Ô´Ù°¡ ½Åȳª ¼º°æ, öÇÐÀ» «»ÍÇÏ¿©, ¹º°¡ ½É¿ÀÇÔÀ» ´À³¢°Ô ÇØ¼, ¸¶³É ¶§¸®°í ºÎ¼ö´Â Æò¹üÇÑ ºí·Ï¹ö½ºÅͶó´Â ´À³¦ÀÌ µéÁö¾Ê´Â´Ù. ¿¹¸¦ µé¸é, ÇØÄ¿¿Í ³ëÀå»ç»óÀÇ ¸¸³²°ú °°Àº... Á¤¸» Èï¹Ì·Î¿ï »ÓÀÌ´Ù. ¿ô±ä Á¡ Çϳª : ÀϺ»¿¡¼ Á¦ÀÛµÇ¾î¼ ±×·±Áö, ù ȸ鿡 ¿µ¾î°¡ ÁÙÁö¾î ³»·Á¿À´ø ¿µÈ¿Í´Â ´Þ¸® ÀϺ»¾î·Î ³ª¿Â´Ù. ¿ô±ä Á¡ µÑ : ½Ã½ºÅÛÀº ¹ß´ÞÀ» °ÅµìÇߴµ¥, ÄܼÖÀº ¿Ö ±¸´Ú´Ù¸® ¸ð³ëÅ©·ÒÀ̳Ä? -_-; °Ô´Ù°¡ ´õ ½Å±âÇÑ°Ç ¸ð³ëÅ©·Ò¿¡ ±ÛÀÚ°¡ ³ª¿À¸é¼ ¶ì¸®¸¯~ÇÏ´Â ¼Ò¸®°¡ °°ÀÌ ³ª¿Â´Ù´Â Á¡. ¿Ö Àú·± ÀÎÅÍÆäÀ̽º¸¦ ¸¸µé¾ú´ø°É±î? -_-;; ¿ô±ä Á¡ ¼Â : ±â°èµé »çÀÌ¿¡¼µµ ÈÞ¸Õ ÀÎÅÍÆäÀ̽º°¡ ÇÊ¿äÇѰ¡? -_-;;; ´õ ÆÄÀÌÆÃ´õ ÆÄÀÌÆÃÀ̶ó´Â ¾Ö´Ï¸ÞÀ̼ÇÀ» ¾Æ´Â°¡? ¾ðÁ¨°¡ ¿ì¿¬È÷ TV ä³ÎÀ» µÚÀû°Å¸®´Ù, Åõ´Ï¹ö½º¿¡¼ ±ÇÅõ¸¦ ¼ÒÀç·ÎÇÑ ¾Ö´Ï¸ÞÀ̼ÇÀÌ ³ª¿À´Â °É º¸°Ô µÇ¾ú´Ù. óÀ½ ºÃ´Âµ¥ ¾îÂ Àç¹ÌÀÖ´øÁö... :) ±ÇÅõÀÇ ±äÀå°¨°ú ¼Óµµ°¨, ±×¸®°í Ȳ´çÇÒ Á¤µµÀÇ ÅõÁö, »ç³ªÀÌÀÇ ÇÇ¿Í ¶¡ µîµî... ²Ï³ª À¯Ä¡ÇÑ ±¸¼®ÀÌ ¸¹Áö¸¸, º¼ ¶§¸¶´Ù ³Ê¹«³Ê¹« Èï¹Ì·Î¿î °Å´Ù. (³»°¡ À¯Ä¡Çؼ ±×·±Áöµµ... -_-a) ±× ÀÌÈÄ·Î ½Ã°£³¯ ¶§ ¸¶´Ù ¿½ÉÈ÷ ½ÃûÇϰï Çߴµ¥, ³ªÀÇ Àú³á½Ã°£À» Áñ°Ì°Ô ÇØÁÖ´ø ´õ ÆÄÀÌÆÃÀÌ ¿À´Ã·Î½á ³¡³ª¹ö·È´Ù. ´õ ¹æ¼ÛÇØÁà~~ T_T; ³ ¸öÀ» ¿òÁ÷ÀÌ´Â °ÍÀ» Áöµ¶È÷µµ ½È¾îÇÏ´Â ¸öÄ¡Àε¥, (¿ø·¡ ±×·¨´ø °ÍÀº ¾Æ´Ñµ¥, ¾ðÁ¦ºÎÅÍÀΰ¡ ±×·¸°Ô µÇ¾î¹ö·È´Ù. -_-;) ´õ ÆÄÀÌÆÃÀ» º¸°í ÀÖ³ë¶ó¸é, ³ªµµ ¿îµ¿ ÇÑ ¹ø ÇØº¼±î ÇÏ´Â ÅõÁö(?) °°Àº °ÍÀÌ ÀϾÙ. ÇÏÁö¸¸, Áö±ÝºÎÅÍ ±ÇÅõ´Â Á» ¹«¸®°ÚÁö? -_-;; ÁúÅõ?¿À´Ã ´º½º¿¡¼ È«Á¤¿í¾¾°¡ ½Å¹®»ç¸¦ ÀμöÇÏ¿© »õ·Î¿î CEO°¡ µÇ¾ú´Ù´Â ¼Ò½ÄÀ» µé¾ú´Ù. ±â»ç³ª ´º½º¿¡ µû¸£¸é È«Á¤¿í¾¾´Â ÀÌÁ¦ 32¼¼. ³ª¶û °Ü¿ì µÎ»ìÁ¤µµ Â÷À̳ª´Â ¼ÀÀÌ´Ù. '°Ü¿ì µÎ»ì'À̶ó´Â »ý°¢ÀÌ °ÇÏ°Ô µé ¶§¿¡´Â, Áö±ÝÀÇ ³» ¸ø³(?) ¸ð½ÀÀ» µÇµ¹¾Æº¸¸ç ¿ÀÈ÷·Á Àß³(?) ±×¸¦ Çæ¶â±â À§ÇØ, ³ ÇÏÀÌ¿¡³ª·Î µ¹º¯ÇÑ´Ù. 'Àú ÀÚ½ÄÀº ºÎ¸ð¸¦ Àß ¸¸³µ±¸¸¸.' '32»ì¿¡ ¼ö½Ê¾ïÀ» ¿òÁ÷À» ¼ö ÀÖ´Ù´Ï, ºÎ·´´Ù.' '³ªµµ Àú Á¤µµ ¹è°æ¿Í ¿Ü¸ð°¡ µÞ¹ÞħµÇ¾ú´Ù¸é Àú ³à¼® ¸øÁö ¾ÊÀ» ÅÙµ¥...' ´º½º°¡ ³ª¿À´Â 1~2ºÐ µ¿¾È ¿Â°® ÀÌ·± »ý°¢ÀÌ ±³Â÷ÇÑ´Ù. ºÎÁöºÒ½Ä°£¿¡ »Õ¾îÁ®³ª¿À´Â µ¶¼³·Î ½º½º·Î´Â Àá½Ãµ¿¾È Áñ°ÌÁö¸¸, ±×¿Í ´Þ¸®, ³ª´Â ¾ÆÁ÷±îÁö ÀÌ·ï³õÀº °ÍÀÌ ¾ø´Ù´Â µ¥¿¡¼´Â ¿µ¶ô¾ø´Â ÆÐ¹èÀÚÀÇ Â¡Â¡°Å¸²ÀÏ »ÓÀÌ´Ù. »ç½Ç ÀÌ·± ºñ±³´Â ¹«ÀǹÌÇÑ °ÍÀÌÁö. ³» ¸ñÇ¥¸¦ ¾ÆÁÖ ¸Ö¸® µÎ°í, ÀÌ·¸°Ô ´Ü±â°£¿¡¼ÀÇ °á°ú°¡ ¸¸Á·½º·´Áö ¾Ê´Ù°í ÅõÁ¤ÇÏ´Â °ÍÀº ¾î¶² ÀÌÀ¯¿¡¼µç ÀÌÇØµÉ ¼ö ¾ø´Â °ÍÀÌ´Ù. ÁúÅõ¸¦ ¹ö¸®ÀÚ! ±×¸®°í ³» ¸ñÇ¥¸¦ ÇâÇØ Á¤ÁøÇÏÀÚ! 2003-05-22
ÀÚÀÛÀÇ Áñ°Å¿ò³»°¡ Ưº°È÷ ¼úÀ» Áñ±â±â ¶§¹®ÀÎÁö´Â ¸ð¸£°ÚÁö¸¸, ¾ðÁ¨°¡ºÎÅÍ ¼úÀÌ °íÇÁÁö¸¸ °°ÀÌ ÇÒ ¼ö ÀÖ´Â »ç¶÷ÀÌ ¾øÀ» ¶§´Â, È¥ÀÚ¼¶óµµ ¸Ô¾î¾ß ÇÏ´Â ±×·± ¼º°ÝÀÌ µÇ¾ú´Ù. ¼úÁý¿¡¼´Â Â÷¸¶ È¥ÀÚ ¸¶½Ç ¼ö°¡ ¾ø¾î¼, Åð±Ù±æ¿¡ ¼úÀ» ¸îº´ »ç¼ µé°í °¡¼ ³ª È¥ÀÚ ¾ÈÁÖ¸¦ ¸¸µé¾î¼ ¼úÀ» Áñ±ä´Ù. ³ª´Â ÀÌ·± »ýȰÀÌ Æ¯º°È÷ ³ª»Ú´Ù°í´Â »ý°¢ÇÏÁö´Â ¾ÊÁö¸¸, ȤÀÚ´Â ³»°¡ ¾ËÄÝ Áßµ¶À̶ó´Â ¾ê±âÇÑ´Ù. ³ª´Â Á¤¸» ¾ËÄÝ Áßµ¶ÀÎ °ÍÀϱî? ³ ´Ù¸¸ ¼Ó ÆíÈ÷ ¾ê±âÇÒ ¼ö ÀÖ´Â Æí¾ÈÇÑ ´ëÈ »ó´ë°¡ ÇÊ¿äÇÒ »ÓÀÌ´Ù. Áö±ÝÀº ±× »ó´ë°¡ ³ª ÀÚ½ÅÀÏ »ÓÀ̶ó´Âµ¥ ¾ÈŸ±î¿òÀ» ´À³¥ »Ó... °æ±¸(ÌíÏ£)°¡²û ±ÛÀ» Àаųª, ´©±º°¡¿Í ´ëȸ¦ ÇÒ ¶§ Á¤¸» °¡½¿¿¡ ¿Í´ê´Â ¹®±¸°¡ ÀÖ´Ù. ±×·² ¶§´Â ÀüÀ²ÀÌ ´À²¸Áø´Ù. ¿À´Ã º» ±Û Áß¿¡ ±×·± °æ±¸°¡ Çϳª°¡ ÀÖ¾ú´Ù. ¿ù°£ Àι°°ú »ç»ó 6¿ùÈ£ÀÇ À¯½ÃÃá ±¹°¡ÀαÇÀ§¿øÈ¸ »óÀÓÀ§¿øÀÇ ÀÎÅͺä Áß ´ëÇп¡ µé¾î°¡±â À§ÇØ ¼¿ïÇà ±âÂ÷¸¦ Ÿ±â Àü, À¯½ÃÃá À§¿øÀÇ ¾Æ¹ö´Ô²²¼ Çϼ̴ٴ ¸»¾¸ÀÌ´Ù. "Á¦ ÇÑ ¸ö, Á¦ °¡Á·¸¸À» À§ÇÑ´Ù¸é, ¹«¾ùÇÏ·¯ ´ëÇÐ °øºÎ¸¦ ÇϰڴÀ³Ä?" ÀڽŸ¸À» À§ÇØ »ì°í ÀÖ´Â ³ª¿¡°Ô, Áö±ÝÀÇ ³ª¸¦ ¸¸µé¾î ÁØ »ç¶÷µé, Áö±ÝÀÇ ³»°¡ ÀÌ·¸°Ô ÀÚÀ¯·ÎÀÌ »ýȰÇÒ ¼ö ÀÖµµ·Ï ÇØ ÁØ »ç¶÷µé¿¡°Ô ºÎ´ÜÈ÷ °¨»çÇϰí, °áÄÚ ÀØÁö ¸»¾Æ¾ß °Ú´Ù´Â »ý°¢À» ÇØº»´Ù. 2003-05-21
Åõ±âÀû ÀÚº»°ú Áý°ª »ó½Â°ú Ä«µåºú Áõ°¡¿äÁò Àüö ¾È¿¡¼ º¸´Â Ã¥ÀÌ 'º¸ÀÌÁö ¾Ê´Â ½Ä¹ÎÁö'¶ó´Â Ã¥Àε¥, ÀÌ Ã¥À» Àдٺ¸´Ï, ½ÅÀÚÀ¯ÁÖÀÇ¿Í ¿À´Ã ´º½º¿¡ ¾ð±ÞµÈ Áý°ªÀÇ ºñÁ¤»óÀûÀÎ »ó½Â, Ä«µåºúÀÇ Áõ°¡ÀÇ °ü°è°¡ ´«¿¡ µé¾î¿Â´Ù. 1. ½ÅÀÚÀ¯ÁÖÀÇ´Â ÀÚº»¿¡ ´ëÇÑ ÅëÁ¦¸¦ °ÅºÎÇϰí ÀÚº»ÀÇ ÀÚÀ¯·Î¿î È帧À» °Á¶ÇÑ´Ù. 2. ÀÚº»¿¡ ´ëÇÑ ÅëÁ¦°¡ ¾øÀ¸¹Ç·Î ÀÚº»Àº ´õ Å« ÀÌÀ±À» âÃâÇÒ ¼ö ÀÖ´Â °÷À¸·Î ÅëÁ¦¾øÀÌ ¸ô¸°´Ù. 3. ÀÚº»ÀÌ ÇÑ °÷À¸·Î ÁýÁߵǸé, ±×·Î ÀÎÇØ °úÀ×ÅõÀÚ°¡ ÀÌ·ç¾îÁö°í °æÀïÀÌ Ä¡¿ÇØÁü¿¡ µû¶ó¼ Á¡Â÷ ÀÌÀ±À²ÀÌ Àû¾îÁö°í ½Ç¹° °æÁ¦°¡ ³ªºüÁø´Ù. 4. ÀÌÀ±À²ÀÌ Àû¾îÁö¹Ç·Î ÀÚº»Àº ´Ù¸¥ ⱸ·Î ºüÁ®³ª°£´Ù. 5. °æÀïÀÌ Ä¡¿ÇÑ »óȲÀ̹ǷΠÀ̸¦ ÇìÃijª°¡±â À§Çؼ´Â ´õ ¸¹Àº ÀÚº»ÀÌ ÇÊ¿äÇÏ´Ù. ¿Ö³ÄÇÏ¸é ½Ç¹° °æÁ¦°¡ ưưÇÑ »óÅ¿¡¼ È¿À²ÀûÀÎ ÅõÀÚ°¡ ÀÌ·ç¾îÁø °ÍÀÌ ¾Æ´Ï¶ó, ÀÚº»ÀÇ ÁýÁß¿¡ ÀÇÇÑ °úÀ×ÅõÀÚ°¡ ÀÌ·ç¾îÁø °ÍÀ̱⠶§¹®ÀÌ´Ù. 6. ±×·¯³ª ÀÚº»ÀÌ Á¡Â÷ ºüÁ®³ª°¨À¸·Î ÀÎÇØ¼ ÀûÁ¤ ÀÚº»ÀÇ Á¶´ÞÀÌ ¾î·Á¿öÁö°í, ÀÌ·Î ÀÎÇØ ½Ç¹° °æÁ¦´Â ´õ¿í ¾ÇȵǴ ¾Ç¼øÈ¯ÀÌ ¹Ýº¹µÈ´Ù. 6. Á¤ºÎ´Â °æ±âħü¸¦ ¸·°í, ÀÚº»À» ´Ù½Ã ½Ç¹° °æÁ¦·Î À̲ø±â À§ÇØ ±Ý¸®¸¦ ÀÎÇÏÇÑ´Ù. 7. ±×·¯³ª ÀÚº»Àº ÀÌÀ±À²ÀÌ ³·Àº ½Ç¹° °æÁ¦¿¡ ÅõÀڵDZ⠺¸´Ù´Â ºÎµ¿»ê°ú °°ÀÌ »ó´ëÀûÀ¸·Î ÀÌÀ±À²ÀÌ ´õ ³ôÀº °÷¿¡ ÅõÀڵȴÙ. 8. Á¤ºÎ´Â ¿øÇÏ´ø ´ë·ÎÀÇ ¼º°ú°¡ ³ªÅ¸³ªÁö ¾ÊÀ¸¹Ç·Î ±Ý¸®¸¦ °è¼Ó ³»¸°´Ù. 9. ÀÌÀÚÀ²ÀÌ °è¼Ó ¶³¾îÁö¹Ç·Î ºÎµ¿»êÀÌ »ó´ëÀûÀ¸·Î ´õ °ú¿µÇ¾î ÀÌÀ±À²ÀÌ ´õ ³ô¾ÆÁö°í ÀÚº»Àº ´õ¿í ´õ ¸ô¸°´Ù. ÀÌ·± ÇüÅ·ΠÁý°ªÀÌ °è¼Ó ¿À¸£´Â °Ô ¾Æ´Ò±î ½Í´Ù. Ä«µåºúÀÌ Áõ°¡ÇÏ´Â °Íµµ ¸¶Âù°¡Áö ÀÌÀ¯ÀÏ °ÍÀÌ´Ù. ¾ðÁ¨°¡´Â ÅÍÁú ÆøÅº µ¹¸®±â¸¦ Çϰí ÀÖ´Â °ÍÀÌ´Ù. ÀÌ¹Ì Ä«µåºúÀº 300¸¸¸íÀÌ ³Ñ´Â ½Å¿ëºÒ·®ÀÚ¸¦ ¾ç»êÇß´Ù. Áý°ªÀÇ °æ¿ì¿¡´Â ¾ÆÁ÷±îÁö´Â °è¼Ó »ó½ÂÇϰí ÀÖÁö¸¸, ±×³ª¸¶ ½Ç¹°°æÁ¦°¡ ưưÇÑ ÀϺ»µµ ÀÌ·± ÆÐÅÏÀ¸·Î ¿Ã¶ó°£ ºÎµ¿»ê °¡°ÝÀÌ, ±× °ÅǰÀÌ ²¨Áö¸é¼ ¹«·Á 80%³ª ¶³¾îÁ³´Ù°í ÇÑ´Ù. ¹èº¸´Ù ¹è²Å¹èº¸´Ù ¹è²ÅÀÌ Å©´Ù´õ´Ï, ±× ¸»ÀÌ Çã¾ðÀÌ ¾Æ´ÔÀ» ¿äÁò »õ»ï½º·¹ ±ú´Ý°ÔµÇ´Ù. 1. ¾ÆÄ§¿¡ ÀÒ¾î¹ö¸° ½ºÅ¸ÀÏ·¯½º¸¦ ´Ù½Ã »ç·Á°í ¼îÇθôÀ» µÚÁ®ºÃ´õ´Ï, Á¤¸» ´« µ¹¾Æ°¡´Â °¡°ÝÀÌ´Ù. ¹«½¼ ¸·´ë±â Çϳª°¡ À̸® ºñ½Î³Ä? -_-; (Âü°í) 2. °íÀå³ MDP´Â ¼ö¸®ÇÏ·Á°í Çß´õ´Ï, ¼ö¸®ºñ°¡ 5¸¸¿øÀ̶ó°í ÇÑ´Ù. Áß°í°¡°¡ 8¸¸¿øÀε¥... -_-;; 3. À۳⿡ °øÂ¥·Î ¾ò¾ú´ø ÇÚµåÆùÀº ¿©Áö²¯ µéÀÎ ¼ö¸®ºñ°¡ 5¸¸¿øÀÌ ³Ñ´Â´Ù. ÀÌ°Ç ½ÃÁß¿¡¼ ¶³ÀÌ·Î ÁÖ´Â µí... -_-;;; ±×·¯°í º¸´Ï, ¿äÁò ³» ÁÖÀ§¿¡ ¹°°ÇµéÀÌ Á¤»óÀûÀÎ °Ô º°·Î ¾ø³×. Áý¿¡ ÀÖ´Â PCµµ ±×·¸°í... Ȥ½Ã ³ªµµ ¾îµð ¸Á°¡Áø °Å ¾Æ´Ñ°¡? ¿ø·¡ ¸Á°¡Á® ÀÖ¾ú³ª? -_-a °áÈ¥½Ä »çȸ¸¦ º¸°ÔµÇ´Ù´ëÇÐ µ¿±âÀÎ ¿µÈ¯ÀÌÇÑÅ× °áÈ¥½Ä »çȸ¸¦ ºÁ ´Þ¶ó´Â ¿äûÀÌ µé¾î¿Ô´Ù. ²À ºÎŹÇÑ´Ù°í ¾ê±âÇϱ淡 ¾î¿ ¼ö ¾øÀÌ ½Â³«Çϱä Çߴµ¥, Àß º¼ ¼ö ÀÖÀ»Áö °ÆÁ¤ÀÌ´Ù. ³»°¡ °áÈ¥½Ä¿¡ °¡¼ À½½Ä ¸Ô±â¿¡³ª ¹Ù»¦Áö, °áÈ¥½Ä Çà»ç¸¦ ¾ðÁ¦ ÁøÁßÈ÷ º» ÀûÀÌ ÀÖ¾î¾ßÁö. -_-; ¸øÇصµ ¿ø¸ÁÀº ÇÏÁö¸»¶ó°í ½Å½Å´çºÎ¸¦ Ç߰Ǹ¸, °áÈ¥½Ä ÀÌÈÄ¿¡ ³¯ ¾Æ´Âôµµ ¾ÈÇÒ °Í °°´Ù´Â »ý°¢ÀÌ µå´Â °Ç ¿ÖÀϱî? -_-a °»ó¾ß¹Úµµ
ÀÛ³â 11¿ùÂëÀ̾ú´ø °É·Î ±â¾ïÇÑ´Ù. (±× ¹«·ÆÀ̶ó´Â°Ô Ưº°È÷ ±â¾ï³ª´Â±º. -_-;) ±× ´ç½Ã ³ª´Â ȸ»ç¸¦ ¿À°¡¸ç ÇÑâ À¯È«ÁØ ±³¼ö°¡ ¾´ ÈÀοÀüÀ» º¸°í ÀÖ¾ú´Ù. ±× Ã¥¿¡´Â µµÆÇÀÌ ²Ï ¸¹¾Æ¼, ±ÛÀ» Àдٰ¡ µµÆÇÀ» ¹°²ô·¯¹Ì ÃÄ´Ùº¸´Ù°¡¸¦ ¹Ýº¹ÇϱⰡ Àϼö¿´´Âµ¥, ÇöÀç ½É»çÁ¤ÀÇ °»ó¾ß¹Úµµ¸¦ º¸°í Àϼø ¸¶À½À» »¯±â°í ¸»¾Ò´Ù. ±× ¶§³ª Áö±ÝÀ̳ª ±×¸²¿¡ ´ëÇØ¼´Â ÀÏÀÚ ¹«½ÄÀÌÁö¸¸, ÀÌ ±×¸²¸¸ÅÀº Á¤¸»·Î ¸¶À½¿¡ µé¾î¼ ÈïºÐÇß¾ú´Ù. ¹æ¿¡´Ù °»ó¾ß¹Úµµ¸¦ °É¾î³õ°í ¾ÆÄ§, Àú³á¸¶´Ù º¼ ¼ö ÀÖ´Ù¸é ¾ó¸¶³ª ÁÁÀ»±î ½ÍÀ» Á¤µµ·Î... ±×·¡¼ ÀÎÅͳÝÀ¸·Î ã¾Æº¸°í, Àλ絿À̳ª, Ç¥±¸Á¡ µî¿¡¼µµ ¾î¶»°Ô ¿µÀκ»À» ±¸Çغ¼ ¼ö ÀÖÁö ¾ÊÀ»±î ¹°¾îºÃÁö¸¸, µµ¹«Áö ±¸ÇÒ ¼ö°¡ ¾ø¾ú´Ù. Áö±ÝÀº PCÀÇ ¹ÙÅÁȸéÀ¸·Î ±ò¾Æ³õ°í ¾Æ½¬¿òÀ» ´Þ·¡°í ÀÖÁö¸¸, ¾ÆÁ÷µµ ¾î¶»°Ô ±¸Çغ¼ ¼ö ÀÖÁö ¾ÊÀ»±î ±Ã¸®±Ã¸® ÁßÀÌ´Ù. »êÇà±è¿µµ¿-»êÇà ¾î´À cf¿¡¼±°¡ ³ª¿Â ¿¬ÁÖ°îÀε¥, ±¹¾Çµµ °í»ö⿬ÇÑ ´À³¦À» ¹þ°í ±× ³ª¸§¿¡ µû¶ó ÀÌ·¸°Ô µè±â ÁÁÀ» ¼öµµ ÀÖ´Ù. ÀÌ °îÀ» µè°í ÀÖÀ¸¸é, »ê¿¡¼ ºÒ¾î¿À´Â ½Ã¿øÇÑ ¹Ù¶÷À» ¸ÂÀ¸¸ç ¾èÀ¸¸·ÇÑ µ¿³× µÞ»êÀ» ¶Ù¸ç °ÉÀ¸¸ç °æÄèÈ÷ ¿À¸£´Â µíÇÑ ´À³¦ÀÌ µç´Ù. µµ½ÃÀÇ ºôµù ½£(?) »çÀ̸¦ Áö³ª¸é¼µµ, ÀÌ·± ´À³¦À» ¹ÞÀ» ¼ö ÀÖ´Ù¸é ¾ó¸¶³ª ÁÁÀ»±î? ½ºÅ¸ÀÏ·¯½º ÀÒ¾î¹ö·È´ÙÇ×»ó µÞÁÖ¸Ó´Ï¿¡¼ ÀÚ°í ÀÖ´Â PDA¿¡ ²ÈÇôÀÖ´ø ½ºÅ¸ÀÏ·¯½º°¡ ¿À´Ã ¾ÆÄ§ ȸ»ç¿¡ ¿Í¼ º¸´Ï ÀÚÃ븦 °¨Ãè´Ù. À̸¦ ¾îÀÌÇÒ²¿... T_T; ¾Æ¹«¸® ³»°¡ ½ºÅ¸ÀÏ·¯½º¸¦ Àß ¾È¾²°í ¼Õ°¡¶ôÀ¸·Î ´·¯´í´Ù°í ÇÏÁö¸¸, ±×·¸´Ù°í µµ¸Á°¡´Ù´Ï, ³Ê¹«ÇÏ´Â °Å ¾Æ³Ä? ŰÈþ~ ÀÌ°É ¾îµð°¡¼ »õ·Î ±¸Çϳª... 2003-05-20
Test-Driven Database DevelopmentÁö±Ý Çϰí ÀÖ´Â ÀÏ¿¡ ´ëÇØ¼ ÀÚ½ÅÀÌ ¾ø´Â °ÍÀº ¾Æ´ÏÁö¸¸, ƯÈ÷ ¸¶À½¿¡ °É¸®´Â ºÎºÐÀÌ Àִµ¥, ±×°ÍÀº ÀÚµ¿ÈµÈ test¸¦ ¸¸µé ¼ö°¡ ¾ø¾ú´Ù´Â Á¡ÀÌ´Ù. Database¸¦ »ç¿ëÇÏ´Â ÀÏÀÌ ´ëºÎºÐÀÎ ÇöÀç »óȲ¿¡¼ database ºÎºÐÀ» test·Î ¸¸µé±â°¡ ¾î·Æ´Ù´Â Á¡Àº Test-Driven Development¸¦ °è¼Ó ½ÃµµÇϴµ¥ °áÁ¤ÀûÀÎ ¾î·Á¿òÀ» ¾È°ÜÁÖ°í ÀÖ´Ù. Áö±Ý±îÁö DbUnitÀ̶ó°Å³ª Mock Object¸¦ ÀÌ¿ëÇÑ ¹æ¹ýÀÌ Á¦½ÃµÇ¾úÀ¸³ª, º¹ÀâÇÑ Çö½Ç ¼¼°è¿¡ Àû¿ëÇϴµ¥´Â °ÅÀÇ ºÒ°¡´ÉÇÏ´Ù´Â °á·ÐÀ» ±»Çô°¡°í ÀÖ´Â ÁîÀ½, xper.org¿¡¼ Test-Driven Database Development¶ó´Â ¹®¼¸¦ ¹ß°ßÇϰí Àϵ¶ÇÏ¿´´Ù. ³ª¸§´ë·Î ±âÁ¸ÀÇ ¹æ¹ýÀ» À籸¼ºÇϰí, ºÎµå·´°Ô ¿¬°á½ÃÄѼ, °¡º¿î ÇÁ·ÎÁ§Æ®¿¡¼´Â ¾µ¸¸Çϰڴٴ »ý°¢ÀÌ µç´Ù. ±×·¯³ª ¿©ÀüÈ÷ ÀÌ ¹æ¹ýÀº ¾îÁö°£ÇÑ Å©±âÀÇ ÇÁ·ÎÁ§Æ®¿¡¼´Â Àû¿ëÇϱⰡ ¾î·Æ´Ù°í º»´Ù. ¹®¼¿¡¼ Á¦½ÃÇÏ´Â °Í Áß, OR Mapping toolÀ» »ç¿ëÇÏ´Â °Í¿¡ ´ëÇØ¼¸¸ °í·ÁÇØºÁµµ, ÀÌ´Â entity bean¿¡ ´ëÇÑ ¼º´É ³íÀï°ú µ¿ÀÏÇÑ ³íÀïÀ» ºÒ·¯ ÀÏÀ¸Å³ ¼ö ÀÖ´Ù. ÀÌ·±ÇÑ ´ÜÁ¡¿¡µµ ºÒ±¸Çϰí, ¸¸µé¾î³õÀ¸¸é µµ¿òÀÌ µÉ °Í°°±ä ÇÏÁö¸¸, ¼Ò¿äµÇ´Â ³ë·Â´ëºñ ¾ó¸¶³ª À̵æÀΰ¡ ÇÏ°í ¹¯´Â´Ù¸é ¼²ºÒ¸® µµÀÔÀ» ÁÖÀåÇϱⰡ ¾î·Æ´Ù. MSÀÇ »ó¼ú±â»çº¸±â MS °¡¶ó»ç´ë, '¹øµé SW´Â ¹øµé ´ë»óÀÌ Á¶±ÝÀÌ¶óµµ º¯ÇÏ¸é ºÒ¹ýÀÌ´Ù' ±â°¡ Â÷¼ ¸»ÀÌ ¾È³ª¿Â´Ù. ÃÖ±Ù ¸ð ³ëÆ®ºÏ cf¿¡¼ 'ÇÑ±Û È¯°æÀ» Å×½ºÆ® ÇÑ´Ù'´Â ¾óÅä´çÅä ¾ÊÀº Çê¼Ò¸®·Î ¸ð¸£´Â »ç¿ëÀÚ¸¦ ÇöȤ½ÃŰ´Â ¸Áµ¿À» Çϰí ÀÖ¾î¼ (´ëü ±× ¼±ÀüÀÇ Àüxx ¾¾´Â ¹¹ÇÏ´Â ÁþÀΰ¡?) ¸¶Ä¡ ³ª¸¦ ¿ì·ÕÇÏ´Â °Í °°¾Æ, ¹è¾ËÀÌ µÚƲ¸®°í Àִµ¥, ÀÌÁ¦, MS¿¡¼µµ ±×·± Áþ(!)À» Çϰí ÀÖ´Â °Í °°´Ù. (¿¹ÀüºÎÅÍ MS¿¡ ´ëÇØ¼´Â Á» µÚƲ·ÁÀÖ¾úÁö¸¸... -_-;) µµ´ëü ¹øµé °è¾àÀ» ÇÑ °ÍÀº ´©±º°¡? PCÀÇ ºÎǰÀ» ¹Ù²åÀ» ¶§, ¾î¶² °Ç ±¦Âú°í, ¾î¶² °Ç ¾ÈµÈ´Ù°í ÇÏ´Â °Ç ¾îµð¿¡ ¸í½ÃÇß³ª? ÇѸ¶µð·Î ¿ô±â´Â ÀÏÀÌ ¾Æ´Ò ¼ö ¾ø´Ù. °è¼Ó ÀÌ·± ÇüÅ·ΠÈê·¯°¡´Ù°£ Á¤¸» ½Ç»ýȰ¿¡¼Á¶Â÷ µ¶Á¡ÀÇ ÆóÇØ¿¡ ½Ã´Þ¸± °Í °°´Ù. Matrix¿¡ ³ª¿À´Â ±â°è¿¡ Áö¹è´çÇÏ´Â ¹Ì·¡¸¸ÅÀ̳ª ²ûÂïÇÏ´Ù. UML°ú XPÃâó ¿ø¹® UMLÀ» »ç¿ëÇÏ¿© ½Ã½ºÅÛÀ» ¿Ïº®ÇÏ°Ô Ç¥ÇöÇÒ ¼ö ÀÖ´Ù¸é Á¤¸» ¸ÚÁú °ÍÀÌ´Ù. ±×·¯³ª ¿©±â¼ °É¸²µ¹Àº UML·Î ±â¼úµÈ ¹®¼¸¦ ¸Å ¼ø°£ º¯ÇÏ´Â ½ÇÁ¦ ½Ã½ºÅÛ°ú µ¿±âÈ ÇØ¾ßÇÑ´Ù´Â Á¡ÀÌ´Ù. ¹°·Ð together³ª rational¿¡¼ ³ª¿Â ÅøÀ» »ç¿ëÇÏ¸é µÇÁö¸¸, °ú¿¬ ±× Á¤µµ±îÁö ÇØ¾ßÇÒ Çʿ䰡 ÀÖÀ»±î¶ó´Â Àǹ®ÀÌ µé°í, ÇØ´ç Åø¿¡ ¾ô¸Å¿©¾ßÇÑ´Ù´Â ºÎ´ãÀÌ ÀÖ´Ù. °á±¹ Æò¹üÇÑ(À§¿¡ ÅøÀ» »ç¿ëÇÏÁö ¾Ê´Â) °³¹ß°úÁ¤¿¡¼´Â ¸ÚÁø UML ¹®¼¸¦ À§ÇØ, ½Ã½ºÅÛÀÇ ½ÇÁ¦ °³¹ßº¸´Ù´Â ¹®¼È¿¡ ´õ ½Ã°£ÀÌ ¼Ò¸ðµÈ´Ù´Â ¾ÆÀÌ·¯´Ï°¡ ¹ß»ýÇÑ´Ù. ±×·¡¼ Á¤Ã¥À̳ª Áß¿äÇÑ ºÎºÐÀÇ ¼³°è¿Í °°ÀÌ Áý´ÜÀûÀ¸·Î ÀǽÄÀ» °øÀ¯ÇؾßÇÏ´Â »óȲÀÌ ¾Æ´Ï¶ó¸é, »êÃâ¹°À» À§ÇÑ ¹®¼È´Â ÀÚµ¿È Åø·Î »ý¼ºÇس»´Â°Ô ¹Ù¶÷Á÷ÇÏ´Ù°í »ý°¢ÇÑ´Ù. Â¥Áõ³ª´Â bloggerÀÇ 10°¡Áö ½À°üÀÚÁÖ µå³ªµå´Â sumanpark.com¿¡¼ Â¥Áõ³ª´Â bloggerÀÇ 10°¡Áö ½À°ü(The 10 Habits of Highly Annoying Bloggers)À» º¸¾Ò´Ù. Àý´ëÀûÀÎ ±âÁØÀº ¾Æ´Ï°ÚÁö¸¸, ³ª¿¡°Ôµµ ±×·± ½À°ü°ú ºñ½ÁÇÑ °ÍµéÀÌ ÀÖ³×. -_-; blogger.comÀ» ÀÌ¿ëÇØ¼ bloggingÁßÀε¥, ÀÌ°Ô ±â´ÉÀÌ Á» ½Ã¿øÂú¾Æ¼ À§¿¡ ¾ð±ÞÇÑ ½À°ü¿¡ Æ÷ÇԵǴ ¾ï¿ïÇÔµµ ÀÖ´Ù. ¸î¸î ±â´ÉÀ» ´õ Ãß°¡ÇÏ°í ½Í´Ù´Â »ý°¢ÀÌ µé±äÇÏÁö¸¸, ½Ã°£ ³¯ ¶§ ÇØº¸¸®¶ó »ý°¢¸¸ ÇÏ°í ±×³É ³Ñ¾î°¡º»´Ù. :) °³ÄÜÀÇ À§·Â¾îÁ¦ ±Í°¡ÇÏ´ø Áß, ÁöÇÏö¿¡¼ °ÞÀº ÀÏ... ³ ÁöÇÏö¿¡¼´Â ÀÇ·Ê °¡Áö°í ´Ù´Ï´Â Ã¥À» ÆîÃĵé°í, ³»¸± ¶§±îÁö °í°³¸¦ µéÁö ¾Ê´Â´Ù. ±×°Í¸¸ ÃÄ´Ùº»´Ù´Â ¾ê±âÁö. °¡²û ÀÌ»Û ¿©ÀÚ¸¦ º»´Ù°Å³ª ÇÒ ¶§´Â ´«ÀÌ µ¹¾Æ°¡´Â °æ¿ì°¡ ÀÖ±ä ÇÏÁö¸¸... -_-; ¾îÁ¦µµ ±×·± °ü·Ê(?)¸¦ ÂÑ¾Æ Ã¥À» Àаí ÀÖ¾ú´Âµ¥, ¾ó¸¶ Áö³ªÁö ¾Ê¾Æ ³» ¿·ÀÚ¸®¿¡ ÁßÇлý Á¤µµ µÇ¾îº¸ÀÌ´Â ¼Ò³â ¸î ¸íÀÌ ¾É¾Ò´Ù. ±× ¼Ò³âµéÀº ÀÚ¸®¿¡ ¾ÉÀÚ¸¶ÀÚ, ¹º°¡¸¦ °è¼Ó Áß¾ó°Å·È´Âµ¥, ½Å°æÀÌ ¾²À̱⵵ Çϰí ÇØ¼, ¹«½¼ ¼Ò¸°°¡ ÀÚ¼¼È÷ µé¾îºÃ´õ´Ï, ¸¿¼Ò»ç... '¾È³çÇϽê¿ä~, ½´°¡ ¾ÆÀ¯¹Ì¿¡¿ä¿À~' ¶ó´Â À¯Çà¾î(?)¸¦ °è¼Ó Çϰí Àִ°Š¾Æ´Ñ°¡? ´Ù¸¥ ¼Ò³âÀº '¾È³àÇϼ¼¿©~, Àüµµ¿¬ÀÌ¿¡¿ä~, À¸¾Æ¾Æ¾Æ¾Æ¾Æ~~~' ¸¦ Äڸ͸ÍÀÌ ¼Ò¸®·Î µû¶óÇϰí ÀÖ´õ±º. -_-;; ÂüÀ¸·Î ´ë´ÜÇÑ °³ÄÜÀÇ À§·ÂÀÌ ¾Æ´Ï¶ó°í ÇÒ ¼ö ¾ø´Ù. ³ªµµ ¿¹Àü¿¡ ÀÌ·¸°Ô ³î¾Ò¾ú³ª? -_-? Comment ±â´É Ãß°¡ÀϹæÀûÀ¸·Î ³» ¾ê±â¸¸ ÇÏ´Â °Í °°¾Æ¼, ¿À´Ã comment ±â´ÉÀ» Ãß°¡Çß´Ù. ¿¾ ¹ÚÂ÷Àå´ÔÀÌ ÀÌ¿ëÇϽôø haloscanÀ» ÀÌ¿ëÇÏ·Á°í Çß´õ´Ï, trafficÀÌ ÆøÁÖÇÑ´Ù°í °¡ÀÔÀ» ¾È¹Þ´Â ¸¸¿ëÀ»... -_-; ¾îÂîÇÒ±î °í¹ÎÇÏ´Ù°¡ 3½Ã°£ °¡·® ÅõÀÚÇÏ¿© ¾ó··¶×¶¥ php + mySQL ·Î ¸¸µé¾ú´Ù. ²Ï Àß µÇ´Â µí... .:) ¾ÆÀ̵ð¾î ÀÚü´Â haloscanÀ» °ÅÀÇ µµ¿ëÇߴµ¥, ³ªÁß¿¡ ¹®Á¦°¡ µÇÁö´Â ¾Ê°ÚÁö? -_-a comment Áý°è ¹æ½Ä ¶§¹®¿¡ Á» ºÎÇϰ¡ °É¸± °Í °°±äÇѵ¥, ±×°Ç ³»ÀÏ ¹®Á¦´Ï±î ±×¶§ ÇØ°áÇÏÀÚ. Çæ~ 2003-05-19
ÇåÇ÷ÇÏ´Ùµåµð¾î º¸£°í º¸£´ø ÇåÇ÷À» ÇÏ°í ¿Ô´Ù. Áö³ 2¿ù4ÀÏ¿¡ óÀ½ ÇØº¸°í ¿À´ÃÀÌ µÎ¹øÂ°... ¿À´ÃÀ» À§ÇØ 3Àϰ£ ±ÝÁÖµµ Çß´Ù. :) ÇåÇ÷ Áõ¼µµ ¹Þ¾Ò´Ù. ÀÌÁ¦ µÎÀå... Á» ´õ ¸ð¾Æ¼, ÇÊ¿äÇÑ »ç¶÷µé¿¡°Ô µµ¿ÍÁà¾ßÁö. ´Ù³à¿À´Â ±æ°¡ÀÇ Àå¹Ì°¡ Á¡Á¡ÀÌ ºÓ´Ù. 2003-05-18
How to Solve It ´Ù ÀÐ´Ù¿ä ¸îÀÏ »çÀÌ¿¡ ±× µ¿¾È °è¼Ó ÁöÁöºÎÁøÇß´ø °É ´Ù ó¸®(?)ÇØ °¡°í ÀÖ´Ù. ¿À´ÃÀº µÎ¾î½Ã°£ ÅõÀÚÇØ¼ How to Solve ItÀ» ´Ù Àоú´Ù. ÀÌÀü¿¡ ÀÐÀº Conceptual Blockbusting°ú ÇÔ²² ´Ù½Ã Àоî À½¹ÌÇØº¼¸¸ÇÑ Ã¥ÀÌ´Ù. Ã¥ÀÇ ³»¿ëÀº ¼öÇÐÀûÀÎ ¹®Á¦¸¦ Ǫ´Â ¹æ¹ý¿¡ ´ëÇØ¼ ÁÖ·Î ±â¼úÇßÁö¸¸, Çö½Ç ¼¼°è¿¡¼ ºÎµúÈ÷´Â ´ëºÎºÐÀÇ ¹®Á¦µé¿¡ ÀÌ Ã¥ÀÌ Á¦½ÃÇÑ ¹æ¹ýµéÀº ¸Å¿ì À¯¿ëÇÒ °ÍÀ̶ó°í »ý°¢ÇÑ´Ù. ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇÑ ¹æ¹ý·Ð -- meta solution process¶ó°í ³» ¸Ú´ë·Î(!) Á¤ÀǸ¦ ³»·Áº»´Ù. Áö±Ý ±â¾ï¿¡ ³²´Â °ÍµéÀ» °£´ÜÈ÷ Àû¾îº¸¸é, - ¸ð¸£´Â °Í(ÇØ°áÇØ¾ß ÇÒ °Í)Àº ¹«¾ùÀΰ¡? - ±×¿¡ °ü·ÃµÈ µ¥ÀÌÅÍ´Â ¹«¾ùÀΰ¡? - ±×¿¡ °ü·ÃµÈ Á¶°ÇÀº ¹«¾ùÀΰ¡? - ºñ½ÁÇÑ ¹®Á¦¸¦ Ç®¾îºÃ´Â°¡? - ¹®Á¦¸¦ ÇØ°áÇÑ ÈÄ, ´Ù¸¥ ¹æ¹ýÀ¸·Î Ç®¾î³¾ ¼ö Àִ°¡? ¸¸¾à ³»°¡ ÀÚ½ÄÀ» ³º¾Æ¼, ±³À°À» ÇØ¾ßÇÑ´Ù¸é, ²À ÀÌ Ã¥À» ¾Ë·ÁÁÖ°í ½Í´Ù. ¸ÁÇÒ PC¾ó¸¶Àü¿¡ Áý¿¡ ÀÖ´Â PCÀÇ CPU(Thoroughbred 2000+)¸¸ ¹Ù²ã¼ upgrade¸¦ ´ÜÇàÇߴµ¥, ÇÏÇÊÀ̸é motherboard(ASUS A7V-133)¿¡¼ Á¦´ë·Î Áö¿øÇÏÁö ¸øÇÏ´Â CPU¿´´Ù. ¹Ì¸® Àß È®ÀÎÇÏ°í »ç¾ßÇߴµ¥... T_T; Board revisionÀÌ 1.0.5. À̾î¾ß Çß´Ü´Ù. Âü°í·Î ³»²« 1.0.5 ¹«½¼ Â÷À̳ı¸? ³¡¿¡ Á¡ÀÌ ¾ø´Ù´Â Á¡ÀÌ´Ù. -_-; ±×·¡µµ »ê °É ¹ö¸± ¼öµµ ¾ø°í ÇØ¼, ¾ïÁö·Î ³¢¿ö ¸ÂÃç¼(Àü¾Ðµµ Á» ¿Ã¸®°í, jumper·Î Á» °íÄ¡°í) »ç¿ëÁßÀε¥, ÀÌ°Ô °¡²û°¡´Ù°¡ È¥ÀÚ rebootingµÇ°Å³ª ¾Æ¿¹ óÀ½ºÎÅÍ bootingÀ» °ÅÀýÇÑ´Ù. ±× ¹Ù¶÷¿¡ ³» Á¤½Å °Ç°¿¡ »ó´çÈ÷ ÇØ°¡ µÇ°í ÀÖ¾î¼, ¸ðÁ¾ÀÇ Á¶Ä¡¸¦ ÃëÇÒ »ý°¢ÀÌ´Ù. Board¸¦ ¹Ù²ã¾ß ÇÒ µíÇÏ´Ù. ¶Ç µ· ±úÁö°Ú±º. :( Board´Â ÁÁÀº °É ½á¾ßÇÑ´Ù´Â ½Å³äÀ¸·Î º¸Åë ASUS ÃÖ»ó±Þ Á¦Ç°À» »ç¼ »ç¿ëÇϰï Çߴµ¥, ÀÌÁ¨ ASUSÇÏ°ï °áº°ÀÌ´Ù. ÃÂ, board revision¿¡ . Çϳª ºüÁ³´Ù°í ¾ÈµÇ´Â°Ô ¸»ÀÌ µÇ³Ä°í¿ä. 5.185.18ÀÌ ¿À´Ã·Î 23 ÁÖ³âÀ̶ó°í ÇÑ´Ù. 80³â ´ç½Ã¸é µü ÃʵîÇб³ µé¾î°¡±â ÀüÀÌ¶ó ¼¼»óÀÌ ¾î¶²Áö Çϳªµµ ¸ð¸£°í ¸¶³É µ¿³×¸¦ ÈÖÁ£°í ´Ù³æ´ø ±â¾ï »ÓÀÌ´Ù. ±× ¹«·Æ¿¡ ´ëÇÑ °¡Àå °·ÄÇÑ ±â¾ïÀ̶ó¸é ¹ÚÁ¤Èñ ´ëÅë·ÉÀÇ ¿µ°á½Ä(?)À» TV¿¡¼ ¹æ¿µÇØ ÁÖ¾ú´ø °ÍÀÌ´Ù. ¾î¸° ½ÃÀý, TV¿¡ À§´ëÇÑ Àι°ÀÌ Á×¾ú´Ù°í ÇØ¼ ±×³É ¿ï¾ú´ø ±â¾ï... -_-; ö¾ø´ø ½ÃÀýÀÇ ±â¾ïÀ̱ä ÇÏÁö¸¸ Áö±Ý °°¾Æ¼± Àؾî¹ö¸®°í ½ÍÀº ±â¾ïÀÌ´Ù. 5.18 ƯÁý ¹æ¼ÛÀ» º¸°í ³ª¼, ¶Ç ´Ù½Ã ÀüµÎȯ¿¡ ´ëÇÑ »ìÀǸ¦ ´À²¼´Ù. ±×¸®°í ±× ¶§ Á׾ »ç¶÷µéÀ» »ý°¢Çغ¸¸ç, ³ªµµ ºÒÀÇ¿¡ ¶¸¶¸È÷ ¸Â¼³ ¼ö Àֱ⸦ ¹Ù¶ö »ÓÀÌ´Ù. ´ë¿ë·® µ¥ÀÌÅͺ£À̽º ¼Ö·ç¼Ç II ¿Ïµ¶Àú³á ¸Ô°í ÇÒ ÀϾøÀÌ TV¾Õ¿¡ ¾É¾ÆÀÖ´Ù°¡, ÀÌ·¯¸é ¾ÈµÇ°Ú´Ù ½Í¾î¼ Ã¥À» ´Ù½Ã µé¾ú´Âµ¥, °ÅÀÇ ÀÏ»çõ¸®·Î ´Ù Àо·È´Ù. ¹è¿î °ÍÀÌ ³Ê¹«³Ê¹« ¸¹´Ù. Áö±ÝÀº ¾ÆÁ÷ ¾ÈÇ®¸®´ø ¹®Á¦¿¡ ´ëÇØ¼, ¿ù¿äÀÏ¿¡ ȸ»ç¿¡ °¡¸é ÀÌ·¸°Ô ÇØºÁ¾ßÁö... ÇÏ´Â »ý°¢ »ÓÀÌ´Ù. ±×·±µ¥, ÀáÀÌ ¾È¿À³×. ¹¹ÇÏÁö? -_-? 2003-05-17
'»ç¶ûÀÇ ±â¼ú' Àçµ¶¾îÁ¦ÀÇ ´ÙÁüÀ¸·Î ÀÚ±âÀü±îÁö '»ç¶ûÀÇ ±â¼ú'À» ´Ù½Ã Àоú´Ù. ±×·¡¼ ³»¸° °á·ÐÀº... »ç¶ûÀ» Çϱâ´Â Âü ¾î·Æ´Ù´Â °Å´Ù. ¼º¼÷ÇÑ »ç¶÷ÀÌ µÇ±â À§Çؼ ´õ ³ë·ÂÀÌ ÇÊ¿äÇÑ °Í °°´Ù. ³ª´Â... ¾ðÁ¦Âë¿¡³ª "Â¥½Ä, »ç¶ûÀº ¸»À̾ß~" ÇÏ¸é¼ °Åµé¸Ô°Å¸± ¼ö ÀÖ°Ô µÉ±î³ª? ³Ê¹« Å« ²ÞÀΰ¡? Blog + Wiki¾ÆÄ§¿¡ ¸Ó¸®°¨´Ù°¡ °©ÀÚ±â blogÇϰí wiki¸¦ È¥ÇÕÇÏ¸é ¾î¶³±î ÇÏ´Â »ý°¢ÀÌ ºÒ¾¦ µé¾ú´Ù. ¿¹Àü¿¡ ¾î¶² °ÍÀÌ ºñ½ÁÇÑ °³³äÀ» ³»¼¼¿ü´ø °Í °°Àºµ¥, ÀÚ¼¼È÷ º¸Áú ¾Ê¾Æ¼ ±â¾ïÀÌ ¾È³ª³×. -_-; ¿¹¸¦ µé¸é ³»°¡ ¿Ã¸° blog¿¡ wikiÀÇ page¸¦ ÀÚµ¿À¸·Î ¿¬°è½ÃÄÑÁشٰųª ÇÏ´Â... ¾î¶»°Ô ±¸ÇöÇÒ±î »ý°¢ÇÏ´Ùº¸´Ï ¸Ó¸®°¡ Á» ¾ÆÇÁ´Ù. ±×³ªÀú³ª ¸Ó¸®°¨´Ù ¸»°í, ÀÌ·± »ý°¢Àº ¿Ö ³´ã? -_-; 2003-05-16
¿äÁò Àд åµéº¸ÀÌÁö ¾Ê´Â ½Ä¹ÎÁö ÀÌ°Ç µé°í ´Ù´Ï¸ç º¸´Â °Çµ¥, ½ÅÀÚÀ¯ÁÖÀǰ¡ ¹ºÁö Àß ¼³¸íÇØÁÖ´Â °Í °°´Ù. ±Ùµ¥ ¹®ÀåÀÌ Á» ±æ¾î¼ ÁýÁßÇØ¼ ¾Èº¸¸é Çò°¥¸°´Ù. Á» º¹ÀâÇÑ Ã¥Àº µé°í ´Ù´Ï¸ç º¸¸é, ¿µ Áøµµ°¡ ½Ã¿øÂú´Ù. :( Patterns of Enterprise Application Architecture ¹ß°£ Ãʱ⿡ »ç¼ Áö±Ý °¡°Ýº¸´Ù µÎ¹è³ª ´õ ÁÖ°í »ê Ã¥... T_T; ÀÌÁ¦ 3/4 Á¤µµ º» °Í °°Àºµ¥, ³²µéÀÇ °ÝÂù(!)¿¡ °¡±î¿î ¼ÆòÄ¡°í´Â Á» º°·Î¶ó´Â »ý°¢ÀÌ µç´Ù. ÆÐÅÏ Á¤¸®´Â Àß ÇØ³ù´Âµ¥, '¾Ñ, À̰ŴÙ' ÇÏ´Â ÀÓÆÑÆ®°¡ ºÎÁ·ÇÏ´Ù´Â »ý°¢... How to Solve It ¹®Á¦¸¦ ¾î¶»°Ô Ç® °ÍÀΰ¡¿¡ ´ëÇØ ¹®Á¦ ÇØ°á ¹æ¹ý ÀÚü¸¦ ±â¼úÇÑ Ã¥ÀÌ´Ù. ¾ó¸¶Àü¿¡ Á» º¹ÀâÇÏ´Ù°í »ý°¢ÇÏ´ø ÀÏÀ» ÀÌ Ã¥¿¡¼ ¹è¿î ¹æ¹ýÀ¸·Î ÇØ°áÇß´Ù. :) '»õ·Î¿î ¹®Á¦°¡ ³ªÅ¸³ª¸é, ¿¹ÀüÀÇ ÇØ°áÇÑ ¹®Á¦¿Í ºñ½ÁÇÑ °ÍÀÌ ÀÖ´ÂÁö »ý°¢Çغ¸¶ó' ÀÌ Ã¥À» Çб³´Ù´Ò ¶§ ºÃ¾ú´Ù¸é ²Ï µµ¿òÀÌ µÇ¾úÀ»ÅÙµ¥... -_-a ¸¶Áö¸· 50ÆäÀÌÁö¸¦ ³²°ÜµÎ°í, Áøµµ ºÒ·®... ´ë¿ë·® µ¥ÀÌÅͺ£À̽º ¼Ö·ç¼Ç II SQL Çϳª·Î ¾ó¸¶³ª ¸¹Àº ÀÏÀÌ °¡´ÉÇÑÁö º¸¿©Áִ åÀÌ´Ù. I±ÇÀ» ³¡³»°í II±Çµµ 3/4Á¤µµ º» µíÇÏ´Ù. ¹ã¿¡ ÀÚ±â Àü¿¡ º¸´Âµ¥, ¸Ó¸®°¡ ¸¼Àº »óŰ¡ ¾Æ´Ï¸é, Àо ÀÌÇØ°¡ ¾È°£´Ù. -_-;; ±×³ªÀú³ª ³»°¡ Áö±Ý ¸Ó¸®½Î¸Å°í ÀÖ´Â SQLÀº ¾î¶»°Ô ó¸®ÇØ¾ß Çϴ°Ü? »ç¶ûÀÇ ±â¼ú ÇÑ ¹ø ÀÐ°í °¨¸í¹Þ¾Æ ´Ù½Ã Àд Áß... »ç¶ûµµ ±â¼úÀ̹ǷΠ¹è¿ö¾ßÇÑ´Ù´Â ÀúÀÚÀÇ ¸»¿¡ ±íÀÌ °ø°¨ÇÑ´Ù. ÀÌ Ã¥¿¡ µû¸£¸é ³ ¾ÆÁ÷ ¾î¸°¾Ö´Ù. ÁÙÁö ¸ð¸£´Â... ±â¼úÀ» Àß ¹è¿ì¸é Á¤¸» »ç¶ûÀ» Àß ÇÒ ¼ö ÀÖÀ»±î? Àι°°ú »ç»ó 12 À۳⿡ 50% ÇÒÀÎÀ̶ó´Â ¸»¿¡ ´«ÀÌ µ¹¾Æ°¡¼, -_-; ±¸¸ÅÇÑ 20±ÇÂ¥¸® Àι°°ú »ç»ó ½Ã¸®Áî. °¡²û ¹«½¼ ÁÖÀÇ, ¹«½¼ »ç»ó¿¡ ´ëÇÑ ±ÛÀº Á» ¾Æ´Ï ¸¹ÀÌ ¾î·Æ´Ù. ÇÏÁö¸¸ Àι°ÆòÀº °Áظ¸ ±³¼öÀÇ °Åħ¾ø´Â Ç¥Çö¶§¹®¿¡, ´ë°³´Â ÀбⰡ ÆíÇÏ´Ù. Àι°ÆòÀ» º¸°í ÀÖ³ë¶ó¸é, ³»°¡ ´ë´ÜÇÏ´Ù°í »ý°¢Çß´ø »ç¶÷µéÀÌ ½ÇÀº Çã»ó¿¡ ºÒ°úÇß´Ù´Â °É ¾Ë°ÔµÈ´Ù. ¹°·Ð Á¤¸» Á¸°æ½º·± ºÐµéµµ ÀÖÁö¸¸... ½á ³õ°í º¸´Ï Á¤¸» Àâ´ÙÇÏ°Ô ³¡±îÁö ´Ù ÀÐÁöµµ ¾Ê°í ½ÃÀÛÇÑ°Ô ¹«Áö ¸¹³×. ¿À´ÃÀº ¼ú¸ÔÁö ¸»°í Áý¿¡ ÀÏÂï µé¾î°¡¼ ÇѱÇÀº ³¡³»¸®¶ó... Terminator 3 trailerhttp://www.apple.com/trailers/wb/t3/domestictrailer/ ²Ï º¼¸¸ÇÏÀݾÆ, À̰Å? ¾ó¸¶Àü¿¡ º» Ani MatrixÇÏ°íµµ ºñ½ÁÇÑ µí... ±×·¯°í º¸´Ï matrixÇϰí terminator°¡ ºñ½ÁÇÑ ¼³Á¤À̾ú³×? ¹Ì·¡¿¡ ±â°è°¡ Àΰ£À» Áö¹èÇÑ´Ù´Â... °¡¸¸°¡¸¸... ±×·³ Á¸ ÄÚ³ÊÇÏ°í ³×¿À´Â ¹«½¼ °ü°è¾ß? -_-? 2003-05-15
³Ê¹«µµ ÈâÇÑ ¿ÀÀü¾îÁ¦´Â ºñ°¡ ¿Â´Ù´Â ¸»¿¡ ¾ÆÄ§ÀÇ ±× ÁÁÀº ³¯¾¾¿¡µµ ºÒ±¸Çϰí, 'À¯ºñ¹«È¯'À» ¿ÜÄ¡¸ç, Ä¿´Ù¶õ ¿ì»êÀ» µé°í ³ª¿Ô´õ´Ï, Áý¿¡ µé¾î°¡´Â ±× ¼ø°£±îÁö ºñ´Â Ä¿³ç »õ¶ËÁ¶Â÷ ¶³¾îÁöÁú ¾Ê¾Ò´Ù. -_-; ¿À´ÃÀÇ Çϴõµ ¿ª½Ã ³Ê¹«³ª ¸¼´Ù. ¾ï¿ïÇÒ Á¤µµ·Î... °¡²û ÀÌ·± ³¯¿¡´Â ¼Òdz°¡¸é Á¤¸» ÁÁ°Ú´Ù´Â »ý°¢À» ÇØº¸Áö¸¸, »ý°¢Àº »ý°¢¿¡¼ ±×Ä¥ »Ó... ¾ðÁ¦³ª ²ÉÀÌ ÇÇ¸é ²É³îÀÌ, ´ÜdzÁö¸é ´Üdz³îÀÌ °¡°í ½ÍÀº ¸¶À½µé ¶§, ÀÚÀ¯·ÎÀÌ ¶°³¯ ¼ö ÀÖÀ»±î? Æò»ý Èûµå·Á³ª? ¼³¸¶... °©Àڱ⠿À´Ã ¼Òdz°£ µ¿»ýÀÌ ºÎ·¯¿öÁö³×. ³ªµµ ¶¯¶¯À̳ª... ¸Â´Ù. ³ °°ÀÌ °¥ Àΰ£ÀÌ ¾ø±¸³ª... T_T; 2003-05-14
CVS best practiceshttp://www.magic-cauldron.com/cm/cvs-bestpractices/index-cvs-bestpractices.html ¿À·¡Àü¿¡ ¾îµò°¡¿¡¼ PDF·Î ¹Þ¾ÆµÎ¾ú´Ù°¡ ¿À´Ã¿¡¼¾ß ÀоîºÃ´Ù. ³»¿ëÀº ¹«Áö °£´ÜÇѵ¥, Âü ¸¹Àº °É ½Ã»çÇÏ´Â µí... °¨µ¿ÀûÀÌ´Ù~ cvs¸¦ µµÀÔÇÏÀÚ°í ÁÖÀåÇØ¼ Áö±Ý²¯ Àß ¾²°í Àִµ¥, ¾ÆÁ÷±îÁö tag³ª branch & merge´Â »ç¿ëÇÏÁö ¸øÇϰí ÀÖ´Ù. Á¶¸¸°£ ½á¸Ô¾î¾ß ÇÒ ³¯ÀÌ ¿Ã µí... ±×³ªÀú³ª ³¯ ¹«Áö ´þ±¸¸¸... -_-;;; ºí·Î±ë ½ÃÀÛÇÏ´Ù!!!ÇÑ ¹ø ÇØºÁ¾ß°Ú´Ù´Â »ý°¢¸¸ ÇÏ´Ù°¡, µåµð¼ ½ÇÇà¿¡ ¿Å±â´Ù. ¹ß ÇѦ ¿Å±â´Âµ¥, ¿Ö À̸® Èûµå´©? -_-a ´ÙÀ½ ¹ß°ÉÀ½ºÎÅÍ´Â ´õ ½±°Ô ÇÒ ¼ö ÀÖ°ÚÁö? :) |
![]() ![]() Çѱ¹¾î ¸ÂÃã¹ý/¹®¹ý °Ë»ç±â Guest BookLinkRecent Comments出会いf出会いf nika 기쁜우연 kks Archives2003.052003.06 2003.07 2003.08 2003.09 2003.10 2003.11 2003.12 2004.01 2004.02 2004.03 2004.04 2004.05 2004.06 2004.07 2004.08 2004.09 2004.10 2004.11 2004.12 2005.01 2005.02 2005.03 2005.04 2005.05 2005.06 2005.07 2005.08 2005.09 2005.10 2005.11 2005.12 2006.01 2006.02 2006.03 2006.04 2006.05 2006.06 2006.07 2006.08 2006.09 2006.10 2006.11 2006.12 2007.03 2007.05 2007.08 2007.09 ![]() ÀÌÀúÀÛ¹°Àº Å©¸®¿¡ÀÌÆ¼ºê Ä¿¸ÕÁî ¶óÀ̼¾½º¿¡ ÀÇÇÏ¿© ÀÌ¿ëÇã¶ôµÇ¾ú½À´Ï´Ù. |