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 CommentsHoraceFermin Jarred Friend35 Rocky 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 ÀÌÀúÀÛ¹°Àº Å©¸®¿¡ÀÌƼºê Ä¿¸ÕÁî ¶óÀ̼¾½º¿¡ ÀÇÇÏ¿© ÀÌ¿ëÇã¶ôµÇ¾ú½À´Ï´Ù. |