2003-12-31

2003³âÀ» º¸³»¸ç...



Áß°£ Á¤»êÀ̶ó »ý°¢ÇÏ°í Áö³ª¿Â »ý¾Ö¸¦ ÇÑ ¹ø Ãß¾ïÇغ¸ÀÚ. -_-

0 ¼¼ - ¾î¸Ó´Ï ¹î¼Ó¿¡¼­ ¹¹°¡ ±â¾ï³ª°Ú³ª?
¼³¸¶ '±× ¶§ ¾Æºü°¡ ³ª¸¦ ºÎ¸£±æ·¡, ³»°¡ ¾ö¸¶ ¹è¸¦ Èû²¯ Â÷ÁáÁö.' ¶ó°í
±â¾ïÇÏ°í ÀÖ´Â »ç¶÷ÀÌ ÀÖÀ»±î? -_-?
1 ¼¼ - ¹Ì¸ùÀÇ ½Ã±â. ¾î¸Ó´Ï ¸»·Î´Â ³¸À» ¾öû°¡¸®´Â ±î´Ù·Î¿î ¾ÆÀÌ¿´´Ù°í...?
2 ¼¼ - ¿ª½Ã ¹Ì¸ùÀÇ ½Ã±â. óÀ½ °È±â ½ÃÀÛÇß´Ù. ¹ßÀ°ÀÌ Á» ´Ê¾ú³ªº¸´Ù.
3 ¼¼ - ³ì»ö õÀ¸·Î Å׵θ®¸¦ ÇÑ ³ôÀº õÀåÀ» ±â¾ïÇÑ´Ù.
4 ¼¼ - ¾Æ¹öÁö ¼ÕÀ» Àâ°í ¾î¸Ó´Ï¿Í ¸· ž µ¿»ýÀ» º¸·¯ °¬´Ù.
±×·±µ¥ Á¤ÀÛ ¾î¸Ó´ÏÀÇ ¹èºÎ¸¥ ¸ð½ÀÀº ±â¾ï³ªÁö ¾Ê´Â´Ù.
5 ¼¼ - Å« ´«ÀÌ ¿Ô´ø ¾î´À °Ü¿ï, ¾î¸Ó´Ï¿Í ÇÔ²² Å« ´«»ç¶÷À» ¸¸µé¾ú´Ù.
±æ°¡¿¡ ²Ï ¿À·§µ¿¾È ¼­ ÀÖ¾ú´Âµ¥...
6 ¼¼ - À¯Ä¡¿ø¿¡ °¬À¸³ª ½ÅÀåÀÌ ¾ÈÁÁ¾Æ¼­ ÁßÅðÇß´Ù.
Ä¡·áÇÑ´Ù°í ÇÑ ´Þµ¿¾È Âð°¨ÀÚ¸¸ ¸Ô¾ú´ø ±â¾ïÀÌ... -_-;
7 ¼¼ - Ä๰À» Âñ²û°Å¸®¸ç ±¹¹ÎÇб³¿¡ ÀÔÇÐÇß´Ù. À¯º°³­ ¾ÇÇÊ·Î ÁÖ¸ñ¹Þ¾Ò´Ù. -_-;;
8 ¼¼ - ¿¬Åº°¡½º¸¦ ¸¶¼ÌÀ¸³ª Çб³¿¡ Ãâ¼®Çß´Ù. ÃÊÁß°í 12³â °³±ÙÀÇ ÃÖ´ë °íºñ¿´´Ù.
9 ¼¼ - óÀ½ ¶ó¸éÀ» È¥ÀÚ ²ú¿©¸Ô¾ú´Ù.
ÀÌ ³î¶ó¿î »ç°ÇÀ» Àϱ⿡ ÀÚ¼¼È÷ Àû¾úÀ¸³ª ´ãÀÓ¼±»ý´ÔÀÇ ÇÑ ¸¶µð·Î ÁÂÀý... -_-;
'¶ó¸é ²ú¿©¸ÔÀº ÀÏÀÌ ±×·¸°Ô Áß¿äÇÑ ÀÏÀ̾ú´Ï?'
10 ¼¼ - ³î´Ù°¡ ¹ã´Ê°Ô Áý¿¡ µé¾î°¡¼­, ¾î¸Ó´Ï¿¡°Ô ¹ß°¡¹þ°ÜÁ®¼­ ´ë¹® ¹ÛÀ¸·Î ÂѰܳµ´Ù.
±×°Íµµ °Ü¿ï¿¡... Ãß¿ü´Ù. ±×¸®°í âÇÇÇß´Ù. ±×·¡¼­ ¿ï¾ú´Ù. T_T;
11 ¼¼ - ¸ô·¡ ÁÁ¾ÆÇß´ø(Áö±ÝÀº ¸»Çصµ µÇ°ÚÁö? -_-; ) ¿©ÀÚ ¹ÝÀåÀÇ Â¦²áÀÌ µÆ´Ù.
ÇÏÁö¸¸ ±× ¸¶À½À» µéÅ°±â ½È¾î¼­ ³Ê¹« Áþ±Ä°Ô ´ëÇß´Ù. ¹Ì¾È... :(
12 ¼¼ - ´ãÀÓ ¼±»ý´Ô¿¡°Ô ¹Ì¿ò¹Þ¾Ò´Ù.
¿· Ä£±¸°¡ Àå³­Ãĵµ, ¾Õ Ä£±¸°¡ ¶°µé¾îµµ, µÞ Ä£±¸°¡ ±îºÒ¾îµµ ³»°¡ ¸Â¾Ò´Ù.
¿Ö ±×·¸°Ô ¶§¸®¼Ì³ª¿ä? ¼±»ý´Ô. T_T;
13 ¼¼ - ºýºý¸Ó¸® ÁßÇлýÀÌ µÆ´Ù.
Ä£±¸ µµ¿ÍÁØ´Ù°í ½Î¿ò¿¡ ³¢¾îµé¾ú´Ù°¡ ÄÚÇÇ ½ñ¾Ò´Ù. Å°Èþ~ T_T;
14 ¼¼ - ¸î ³â ÀüºÎÅÍ »ç´Þ¶ó°í Á¹¶ó¿Ô´ø ÄÄÇ»Å͸¦ ¾Æ¹öÁö°¡ »çÁ̴ּÙ.
ÀûÁö ¾ÊÀº µ·À» ÅõÀÚÇϼ̴ø ºÎ¸ð´ÔÀº ³»°¡ ¿À¶ô¸¸ Çß´ø »ç½ÇÀ» ¾Ë°í °è¼ÌÀ»±î? -_-a
15 ¼¼ - ¿À¶ô½Ç¿¡ ºüÁ® Çã¿ìÀû °Å·È´Ù.
±Þ±â¾ß´Â ¿À¶ô½Ç¿¡¼­ Ã¥°¡¹æÀ» ÀÒ¾î¹ö¸®´Â »çűîÁö ¹ß»ý!!!
ÀÌÁ¦ Á×¾ú´Ù »ý°¢Çϸç Áý¿¡ µ¹¾Æ¿Ô´Âµ¥ ¸¶·ç¿¡ ³õ¿©Á®Àִ å°¡¹æ!!!
¾î¸Ó´Ï°¡ °¡Á®¿À½Å °Å¿´´Ù. -_-;; ±× µÚ·Î´Â Ã¥°¡¹æÀ» Ç×»ó ¹«¸­À§¿¡ ¿Ã·ÁµÎ°í ¿À¶ôÇß´Ù. -_-;
16 ¼¼ - ¿©ÀüÈ÷ ºýºý¸Ó¸®. °íµîÇлýÀÌ µÆ´Ù.
¸¹ÀÌ ¶³¾îÁø ¼ºÀûÇ¥¸¦ º¸½Å ¾Æ¹öÁö°¡ Àû¾îÁØ °¡Á¤Åë½Å¹®.
'Âü ÀßÇß´Ù.'
°¡½¿ÀÌ ¾ÆÆÍ´Ù. T_T; ´ãÀÓ ¼±»ý´Ôµµ ´çȲÇϽŠ´«Ä¡... -_-;
17 ¼¼ - üÀ°½Ã°£¿¡´Â Ç×»ó ¹è±¸¸¦ Çß´Ù.
³»µý¿¡´Â ÀßÇÑ´Ù°í »ý°¢Çߴµ¥, ¾Ë°í º¸´Ï Ç×»ó °³±¸¸® Á¡ÇÁ¿´¾ú´Ù. ¾ó±¼ÀÌ È­²ö~
18 ¼¼ - Èûµé¾ú´ø °í3½ÃÀý. ¾ßÀڽ𣿡 ¶°µç´Ù°í Ä£±¸µé¿¡°Ô ¿å¸Ô¾ú´Ù. -_-;
³ª¿Í °°ÀÌ °³¶Ë öÇÐÀ» ³íÇß´ø Ä£±¸µéÀÇ ¼ºÀûÀÌ ¶³¾îÁ³À» ¶§, ¸¹ÀÌ ¹Ì¾ÈÇß´Ù. -_-;;
19 ¼¼ - Å层 V¸¦ ¸¸µé¾î¾ß°Ú´Ù´Â »ý°¢À¸·Î °ø´ë¿¡ Áö¿øÇß´Ù.
±×·¯³ª ¿¹»óÄ¡ ¸øÇÑ ½Ç¼ö·Î Áö¿øÇÏ´ø °ú¿¡¼­ ¹Ì²ø¾îÁ³´Ù. -_-;
20 ¼¼ - ¹Ì²ø¾îÁ® µé¾î¿Â °ú°¡ ³» Àû¼º¿¡ ´õ ¸Â´Â µí Çß´Ù!!
¿ª½Ã ³­ °øºÎ üÁúÀÌ ¾Æ´Ï¾ú´ø °ÍÀÌ´Ù. ±×·¡¼­ ÇÐ°í ¸Ô°í ¾Æ¹öÁö¿¡°Ô ¾öû È¥³µ´Ù. -_-;
21 ¼¼ - µé¾î°¡´Â ¼ö¾÷ ¹Ý, ¾Èµé¾î°¡´Â ¼ö¾÷ ¹ÝÀÌ´Ù.
ÃÊÁß°í 12³â °³±Ù? ³» ¼ÕÀ¸·Î ¼÷Á¦? Àؾî¹ö¸°Áö ¿À·¡µÈ ÀϵéÀÌ´Ù. -_-;
22 ¼¼ - ù»ç¶ûÀ» ¸¸³ª°í Çì¾îÁ³´Ù. ³ª´Â ¿Ö ±×¸® ¸ðÁú¾úÀ»±î?
23 ¼¼ - 'ÇÑ ¹øÂëÀº ÈÞÇÐÇغÁ¾ßÁö.' ÇÏ´Â ¹«Ã¥ÀÓÇÑ ¹ß»óÀ¸·Î ÈÞÇÐÀ» °¨ÇàÇß´Ù.
°ú¿Ü³ª Çϸç dz¿ä·Ó°Ô »ì¾Æº¸·Á´ø ¾ÈÀÏÇÑ »ý°¢Àº ÇѺ¸ ºÎµµ·Î °æÁ¦°¡ ±â¿ï¾îÁö¸ç ¹éÀϸùÀÌ µÆ´Ù.
ÀÚÆDZâ ÆǸſø, ÅÚ·¹¸¶ÄÉÅÍ µîÀÇ ¾Æ¸£¹ÙÀÌÆ®¸¦ ÀüÀüÇÏ´Ù ÇÁ·Î±×·¡¸Ó·Î ÀüÁ÷Çß´Ù. -_-;
24 ¼¼ - ´ëÇб³ Á¹¾÷ ÈÄ, Á÷Àå¿¡ µé¾î°¬´Ù.
Á¹¾÷ ÈÄ ´À±ßÇÏ°Ô Á÷ÀåÀ» ±¸ÇÏ·Á´ø »ý°¢ÇßÁö¸¸, À̹ø¿¡´Â IMF·Î ³ª¶ó°¡ ºÎµµ³µ´Ù. -_-;
°£½ÅÈ÷ Àü¿¡ ¾Æ¸£¹ÙÀÌÆ®ÇÏ´ø °÷¿¡ ¿¬¶ôÇÏ¿© ±× °÷¿¡ ´Ù´Ï±â ½ÃÀÛÇß´Ù.
25 ¼¼ - Á¡Â÷ ÀÏ¿¡ Àͼ÷ÇØÁ³´Ù. ³»°¡ ¸¸µç ÇÁ·Î±×·¥ÀÌ ½Å±â¼ú ÀÎÁõÀ» ¹Þ±âµµ Çß´Ù.
±×¸®°í ¹ã¿¡´Â ´ëÇб³ ÀÌ·¡ µ¿°íµ¿¶ôÇÏ´ø µ¿°ÅÀεé°ú ¾öû³­ ¾çÀÇ ºó ¼úº´À» ¾ç»êÇß´Ù. -_-;
26 ¼¼ - ´Ù´Ï´ø ȸ»ç¸¦ ±×¸¸µÎ°í ¹Ì±¹¿¡ °¡º¸·Á´Â »ý°¢À¸·Î ÀÎÅͺ並 ÇßÀ¸³ª ¶³¾îÁö°í ¸»¾Ò´Ù.
³» »ý°¢¿¡´Â ÀÇ»ç¼ÒÅëÀÇ ¹®Á¦¿´´ø °Í °°´Ù.
'xxx ÇÒ ÁÙ ¾Ë¾Æ¿ä?', '³×, Á» ÇÕ´Ï´Ù.'
°â¾çÀÇ ¸»À» ¹®ÀÚ ±×´ë·Î ¹Þ¾ÆµéÀÏ ÁÙ ´©°¡ »ó»óÀ̳ª Çß³ª? -_-;
27 ¼¼ - ¿ì¸® »çÁÖ·Î ÂʹÚá´Ù. T_T;
28 ¼¼ - »ýÀü óÀ½ µû¶æÇÑ Å©¸®½º¸¶½º¸¦ º¸³Â´Ù. ¿À·¡°¡Áö ¸øÇÑ ÇູÀ̾úÁö¸¸...
29 ¼¼ - ¸¹Àº »ç¶÷°ú À̺°ÇÏ°í »õ·Î ¸¸³µ´Ù.

¸¸À¸·Î °è»êÇϸé ÀÌÁ¦ ½º¹° ¾ÆÈ©, ±×·¯³ª »çȸÀû ³ªÀÌ´Â ¼­¸¥ÀÌ´Ù.
±×¸®°í ÀÌÁ¦ ¸î ºÐ ÈÄ¿¡ ´Ù°¡¿Ã 2004³â¿¡´Â ¼­¸¥ Çϳª°¡ µÇ°ÚÁö.
°ú¿¬ ³»³âÀº ¾î¶² ÀÏ·Î ±â¾ï¿¡ ³²À»±î?



Á×ÀºÀÚ°¡ ¹«½¼ ¸»À»





Çʸ³ K. µñ ´ÜÆíÁý 2Æí.
´ë´ÜÈ÷ Àç¹ÌÀÖ´Ù.
±ÛÀ» ÀÐÀ¸¸é¼­µµ ´ÙÀ½ ÀåÀº ¹«½¼ ³»¿ëÀϱî
±Ã±ÝÁõÀ» »ý±æ Á¤µµ·Î...

¹ø¿ªÀÚ´Â ÇÑ Æí, ÇÑ Æí ¾Æ²¸°¡¸ç Àоî¾ßÇÑ´Ù°í Á¶¾ðÇßÁö¸¸,
¸¶¼úó·³ ºüÁ®µå´Â µ¶¼­ »ï¸Å°æ¿¡
ÀÚ´Â ½Ã°£À» ÀØÀ» Áö°æÀε¥ ±×ÀÇ Á¶¾ðÀÌ »ý°¢À̳ª ³ª·ª?

ÀÌ Ã¥¿¡´Â ¿µÈ­ ÅäÅ»¸®ÄÝ°ú ½ºÅ©¸®¸Ó½ºÀÇ ¿øÀÛÀ» Æ÷ÇÔÇØ
6ÆíÀÇ ´ÜÆíÀÌ ½Ç·ÁÀÖ´Ù.
±× Áß ³»°Ô ƯÈ÷ Èï¹ÌÁøÁøÇß´ø °ÍÀº 'µÎ¹ø° º¯Á¾'À̶ó´Â
½ºÅ©¸®¸Ó½º¶ó´Â ¿µÈ­ÀÇ ¿øÀÛ ¼Ò¼³À̾ú´Ù.
¿µÈ­¸¦ º¸Áö´Â ¸øÇßÀ¸³ª (ÈïÇà¿¡´Â ½ÇÆÐÇÑ µí?)
ÇÇÁ¶¹°ÀÎ ±â°è°¡ ½º½º·Î ÁøÈ­ÇÏ¿© âÁ¶ÀÚ¸¦ ´É°¡ÇÏ°Ô µÈ´Ù´Â
¼³Á¤Àº Èí»ç ¸ÅÆ®¸¯½º¸¦ ¿¬»óÇÏ°Ô ÇÏ°í,
ÀÚ½ÅÀÇ µ£¿¡ ½º½º·Î °É·Á¹ö¸®°Ô µÉÁöµµ ¸ð¸£´Â
¿ì¸®ÀÇ ¿ì¸ÅÇÔÀ» ²¿Áý´Â µíÇÏ¿© Ãæ°ÝÀ̾ú´Ù.

µÞ¸éÀ» º¸´Ï ´ÜÆíÁý 3Æíµµ °ð ³ª¿Ã·Á³ªº¸´Ù.
±×°Íµµ ºÁ¾ßÁö.



2003-12-29

Code Generation in Action





°¨¸í(!)±í°Ô Àоú´ø The Pragmatic Programmer¿¡¼­ ¸»ÇÏ´Â
ÁÁÀº ÇÁ·Î±×·¡¸Ó°¡ µÇ±â À§ÇÑ ¿øÄ¢ Áß¿¡ DRY¶ó´Â °ÍÀÌ ÀÖ´Ù.
Don't Repeat YourselfÀÇ Ãà¾îÀε¥,
ÀÌ ¿øÄ¢Àº Áߺ¹Àº ¹Ù·Î ¾ÇÀ̶ó´Â ¹ÏÀ½ ÇÏ¿¡
ÇÁ·Î±×·¥ ¾ÈÀÇ ¸ðµç Áߺ¹µÈ ÀÇ¹Ì ¿ä¼Ò¸¦ Á¦°ÅÇØ¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù.

µû¶ó¼­ copy & paste·Î Áߺ¹µÈ ÄÚµåµéÀº
¸ðµÎ °¡Â÷¾ø´Â refactoringÀÇ ´ë»óÀÌ µÇ¸ç,
ÇÁ·Î±×·¥ °³¹ß¿¡ ÇÊ¿äÇÑ ¸ðµç ¹®¼­µéÀº °¡´ÉÇÑ ÇÑ
ÇϳªÀÇ ¿øõ¿¡¼­ºÎÅÍ ÀÚµ¿ÀûÀ¸·Î »ý¼ºµÇ¾î¾ß ÇÑ´Ù.
½ÉÁö¾î´Â ÄÚµå ¶ÇÇÑ ÀÎÅÍÆäÀ̽º Á¤ÀÇ ¹®¼­¸¦ ÅëÇØ
ÀÚµ¿À¸·Î »ý¼ºÇؾ߸¸ ÇÑ´Ù. ¶Ç´Â ±× ¿ªÀÇ °ü°èÀÏ ¼öµµ ÀÖ´Ù.

ÄÚµå¿Í »êÃâ¹°À» ¼³°è ´Ü°è¿¡ ÀÛ¼ºÇÑ ¹®¼­¸¦ ±â¹ÝÀ¸·Î
±â°èÀûÀ¸·Î »ý¼ºÇس¾ ¼ö ÀÖ´Ù¸é °³¹ß »ý»ê¼ºÀº ±Øµµ·Î ³ô¾ÆÁú °ÍÀÌ´Ù.
ÀÌ·¯ÇÑ ¹ÏÀ½À» °¡´ÉÇÏ°Ô ÇÏ´Â °ÍÀÌ ¹Ù·Î code generator´Ù.

ÀÌ Ã¥Àº code generator¿¡ °üÇÑ ±¸Ã¼ÀûÀÎ ³»¿ëÀ» ´Ù·ç°í ÀÖ´Ù.
ºñ½ÁÇÑ ÁÖÁ¦¸¦ ´Ù·é Ã¥µé°ú ºñ±³ÇÏ¿© µ¶Æ¯ÇÑ Á¡Àº
- code generator¸¦ 6Á¾·ù·Î ±¸ºÐÇÏ°í,
- ruby¸¦ »ç¿ëÇÏ¿© ¿¹Á¦¸¦ ÀÛ¼ºÇßÀ¸¸ç,
- template ¿£ÁøÀ» »ç¿ëÇß°í,
- Å« ±×¸²À» ´Ü°èÀûÀ¸·Î ä¿ö°¡´Â ¹æ½ÄÀ¸·Î ±¸¼ºµÇ¾îÀÖ´Ù´Â °ÍÀÌ´Ù.

ƯÈ÷ Ã¥¿¡¼­ Á¦½ÃÇÏ´Â Å« ±×¸²Àº
ÀÏ»óÀûÀÎ °³¹ßÀÇ Àü¿µ¿ªÀ» Ä¿¹öÇÒ ¼ö ÀÖÀ» Á¤µµ¶ó¼­
Ã¥À» óÀ½ Àб⠽ÃÀÛÇßÀ» ¶§ ±²ÀåÇÑ ±â´ë¸¦ °®°ÔÇß´Ù.

Code generator¿¡ ´ëÇÑ ±âº»ÀûÀÎ °³°ý°ú
ÀúÀÚ ³ª¸§ÀÇ ºÐ·ù, ±×¸®°í Ã¥¿¡ »ç¿ëµÈ ¸î °¡Áö ±â¼ú¿¡ ´ëÇÑ
¼³¸í ÀÌÈÄ¿¡ ´ÙÀ½°ú °°Àº ½Ç¹«ÀûÀÎ ³»¿ëÀ» ´Ù·ç°í ÀÖ´Ù.
- user interface »ý¼º
- ¹®¼­ »ý¼º
- unit test »ý¼º
- SQL embedding
- data handling
- database access layer »ý¼º
- web service layer »ý¼º
- business logic »ý¼º
- Ãß°¡ÀûÀÎ code generator

Çϳª°°ÀÌ ¸Å·ÂÀûÀÎ ÁÖÁ¦°¡ ¾Æ´Ò ¼ö ¾ø´Ù.
ÇÏÁö¸¸ ½ÇÁ¦·Î ÀúÀÚ°¡ º¸¿©ÁÖ´Â °Íµé¿¡¼­´Â
³» ±â´ë°¡ ³Ê¹« Ä¿¼­ÀÎÁö ±èÀÌ »õ´Â ´À³¦À» °¨Ãâ ¼ö°¡ ¾ø¾ú´Ù.

¿¹¸¦ µé¾î, user interface¿Í °°ÀÌ »ç¿ëÀÚÀÇ ¿ä±¸ »çÇ×ÀÌ ´Ù¾çÇÑ ºÎºÐ¿¡
templateÀ» »ç¿ëÇØ Äڵ带 ´ë·®À¸·Î »ý»êÇÏ´Â °ÍÀÌ Àǹ̰¡ ÀÖÀ»±î?
°á±¹, ¼öÀÛ¾÷ÀÌ ¾î´À Á¤µµ Æ÷Ç﵃ ¼ö ¹Û¿¡ ¾ø´Âµ¥,
ÀÌ·± º¯°æ »çÇ×Àº code generator¸¦ ´Ù½Ã µ¹¸®´Â ¼ø°£ »ç¶óÁ®¹ö¸± °ÍÀÌ´Ù.
ºñ·Ï ÀúÀÚ°¡ ¹öÀü°ü¸® ½Ã½ºÅÛÀ» Àû±Ø È°¿ëÇ϶ó°í ÁÖ¹®ÇÏ°í ÀÖÀ¸¸ç,
¸ðµç º¯°æ »çÇ×À» code generator¿¡ ´Ù½Ã ¹Ý¿µÇ϶óÁö¸¸,
¼¼¼¼ÇÑ ºÎºÐÀ» code generator¿¡ ¹Ý¿µÇÑ´Ù´Â °ÍÀº overkillÀÌ´Ù.
Code generator°¡ ÇÁ·Î±×·¡¸Ó°¡ ¼öÁ¤ÇÑ ºÎºÐÀ»
ÀÚµ¿À¸·Î mergeÇÏ´Â ±â¼úÀ» ´Ù·ç¾îÁÖ±æ
¹Ù¶õ °ÍÀº ³»°¡ Áö³ªÄ¡°Ô ±â´ëÇÑ °ÍÀΰ¡? -_-;

Áö³ªÄ£ ±â´ë(?)¸¦ Á¢°í Ã¥ÀÇ ¼öÁØ¿¡¼­ ¹Ù¶óº¸ÀÚ.
Code generatorÀº µ¿ÀÏÇÑ Ç°ÁúÀÇ Äڵ带 ´ë·®À¸·Î ÀÛ¼ºÇÒ ¼ö ÀÖ´Â
»ý»ê¼º°ú ÀÏ°ü¼ºÀ» º¸ÀåÇÑ´Ù.
µû¶ó¼­ °³¹ß°úÁ¤¿¡ »ý±â´Â ¾î¿ ¼ö ¾ø´Â ¹Ýº¹ °úÁ¤ÀÇ Áö·çÇÔ¿¡¼­
ÇÁ·Î±×·¡¸Ó¸¦ ±¸¿øÇÒ ¼ö ÀÖ´Â µµ±¸·Î½á »ç¿ëÇÒ ¼ö ÀÖ´Ù.

±×·¯³ª ÀÌ°ÍÀÌ ¸¸º´ ÅëÄ¡¾àÀÌ µÉ ¼ö´Â ¾ø´Ù.
¸ÕÀú code generator¸¦ ÅëÇØ »ý±â´Â ÄÚµåµéÀº µð¹ö±ëÇϱⰡ ±î´Ù·Ó´Ù.
¼öÁ¤ °á°ú¸¦ code generator¿¡ ´Ù½Ã ¹Ý¿µÇÏ´Â ¸ÞŸ ÇÁ·Î±×·¡¹ÖÀ̱⠶§¹®ÀÌ´Ù.
¶ÇÇÑ µ¶Æ¯ÇÑ Ã³¸® ±¸Á¶¸¦ °¡Áø ºÎºÐ¿¡¼­´Â »ç¿ëÀÌ °ï¶õÇÏ´Ù.
°á±¹ âÁ¶ÀûÀÎ ÀÛ¾÷Àº ´Ù½Ã Àΰ£¿¡°Ô ³²°ÜÁ®¾ß ÇÏ´Â ¼ÀÀÌ´Ù.

ÀÌ Ã¥À» ÅëÇØ ÇöÀç ÀÛ¾÷ÇÏ´Â ÀÏ¿¡ ´ëÇÑ
¸î °¡Áö ¿µ°¨À» ¾òÀ» ¼ö ÀÖ´ø °ÍÀº ±â»Û ÀÏÀÌ´Ù.
´ëü·Î Àß ¾º¿©Áø Ã¥À̶ó°í »ý°¢Çϸç
ƯÈ÷ ruby¸¦ »ç¿ëÇÑ °Í¿¡ Àç¹Ì¸¦ ´À²¼´Ù.
²À Çѹø ½áº¸°í ½Í¾ú´ø ¾ð¾î¿´À¸´Ï... :)
ÇÏÁö¸¸ ÀÌ Ã¥¿¡ ±â´ëÇÑ ³»¿ëÀÌ ¾ø´ø °ÍÀº ¾Æ½±´Ù.
¶Ç Ã¥ÀÇ ÆíÁý ¹æ½Ä¿¡ ¾à°£ ºÒÆòÀ» ÇÏ°í ½Í´Ù.
Template°ú Àû¿ë °á°ú¸¦ º¸¿©ÁØ ÈÄ¿¡,
¼Ò½º¸¦ º¸¿©Áá´Ù¸é ÀÌÇØ°¡ ´õ ½±Áö ¾Ê¾ÒÀ»±î?



2003-12-27

°Ü¿ïÀá



¿ä ¸îÀÏ °õ¸¶³É °Ü¿ïÀá¿¡ ºüÁ®µé¾ú´Ù.
9½Ã¸¸ ³ÑÀ¸¸é ¿ÖÀ̸® Á¹¸°Áö... -_-;

¾ü±×Á¦ ±â»ç·Î
¹Ýµ¹ÀÌÀÇ Å»Ãâ ¼Ò½ÄÀÌ µé·Á¿À°í
¾îÁ¦ Àú³á ´º½º¿¡µµ °°Àº ¾ê±â°¡ ³ª¿À´øµ¥,
Ȥ½Ã ÀÌ ³à¼®ÀÌ ÀÚ¾ßÇÒ °Ü¿ïÀáÀ» ³»°¡ ´ë½Å ÀÚ ÁÖ´Â °É±î? -_-a

ÇÏ·ç¿¡ ¹ÝÀ» ÀáÀ¸·Î ¶§¿ì´Ï,
Çã¼Û ¼¼¿ùÀÌ µû·Î ¾ø±¸³ª. -_-;



2003-12-24

µ¹ÀÜÄ¡¿Í ù ¼±



Ä£±¸ÀÇ µþ, ¿¹ÁøÀÌ°¡ µ¹À» ¸Â¾Ò´Ù.
¾ó¸¶³ª ¾ÓÁõ¸Â°í ±Í¿±´øÁö,
²À ²¸¾È¾ÆÁÖ°í ½Í¾úÁö¸¸, ¿ï¾î¹ö¸±±î½Í¾î Â÷¸¶... -_-;;



ÀÌÁ¦ µ¹À» ¸ÂÀÌÇÑ ÁÖ¿¹Áø¾ç.
À̻ڰí ÂøÇÑ ¾î¸¥À¸·Î Àß Ä¿ÁÖ¼¼¿ä. :)
öÁø¾Æ, ³× µþ Âü ±Í¿±´õ±¸³ª. ÃàÇÏÇÑ´Ù.
³­ ¾ðÁ¦³ª Àú·± µþÀ» ¸¸³ªº¼²¿? -_-;

±×³ªÀú³ª µ¹ÀÜÄ¡¸¦ Çΰè·Î º¸¼º±ºÀÌ
±×µ¿¾È ºñ¹Ð·Î ¼û°ÜµÎ¾ú´ø ÀÚ½ÅÀÇ ¿©ÀÚÄ£±¸¸¦ °ø°³Çß´Ù.



¼Ö·ÎºÎ´ë¸¦ ¹«´Ü Å»¿µÇÏ¿´À¸¹Ç·Î
±× Á˸¦ ¾öÁßÈ÷ ¹°¾î¾ß ¸¶¶¥Çϳª,
ÁÁÀº ¾Æ°¡¾¾¸¦ ¸¸³µÀ¸´Ï ±×°ÍÀ¸·Î Áö³­ °ú¿À¸¦ ¿ë¼­ÇÑ´Ù.

¾îÂ ÂüÇÑ ¾Æ°¡¾¾´øÁö ÁúÅõ°¡ ´Ù ³¯ Áö°æ? :p
30Æò»ý Ȧ·Î Áö³»´õ´Ï ±× º¹Àΰ¡ Çϴ϶ó.
º¸¼º~ ¾Æ¸§´ä°í ÇູÇÑ ¸¸³² À̾±æ ¹Ù¶õ´Ù. :)



2003-12-23

Open Source .Net Tools



MS°¡ ±× µ¿¾ÈÀÇ °üÇàÀ» ±ú°í .NetÀÇ Ç¥ÁØÈ­¸¦ ½ÃµµÇؼ­ÀÎÁö
Á¦¹ý ¸¹Àº Open Source projectµéÀÌ .NetÀ» ±â¹ÝÀ¸·Î ÁøÇàµÇ°í ÀÖ´Â °Í °°´Ù.

±× Áß¿¡ ¸î °¡Áö¸¦ °£´ÜÈ÷ º¸¸é...

1) NUnit
¸ðÅÂÀÎ JUnitÀ» ±â¹ÝÀ¸·Î .Net¿¡¼­ ±¸ÇöµÈ Unit test µµ±¸ÀÌ´Ù.
ÀÌÀü ¹öÀü±îÁö´Â JUnitó·³ »ó¼ÓÀ¸·Î TestCase¸¦ ±¸ÇöÇߴµ¥,
ÇöÀç´Â .Net¿¡¼­ Attribute·Î TestCase¸¦ ¸¸µé ¼ö À־,
»ç¿ë ÆíÀ̼º¿¡¼­´Â NUnit ÂÊ¿¡ ¼ÕÀ» µé¾îÁÙ ¼ö ÀÖ°Ú´Ù.
´Ù¸¸ JavaÂÊÀÌ JUnitÀ» ±â¹ÝÀ¸·Î ÆÄ»ýµÈ ¸¹Àº ƯȭµÈ project¸¦
°®°í ÀÖ´Ù´Â Ãø¸é¿¡¼­, ¾ÆÁ÷ °¥ ±æÀÌ ¸ÖÁö¸¸, °ý¸ñ »ó´ë¶ó ÇÒ ¸¸ÇÏ´Ù.

2) NAnt
¿ª½Ã JavaÀÇ build µµ±¸ÀÎ Ant¸¦ .Net¿ëÀ¸·Î Æ÷ÆÃÇÏ´Â ÇÁ·ÎÁ§Æ®ÀÌ´Ù.
C#, VB.Net, C++ µîÀÇ compiler¸¦ Áö¿øÇÏ°í
cvs, vssµîÀ» Áö¿øÇÏ°í ÀÖ´Ù.
±âº» ±â´É¸¸À» °í·ÁÇÑ´Ù¸é NAnt ¿ª½Ã ¿øÁ¶ÀÎ Ant¿Í ºñÇÒ ¼ö ÀÖ°Ú´Ù.
±×·¯³ª Ant¸¸Å­À̳ª ´Ù¾çÇÑ ±â´ÉÀÇ Áö¿øÀÌ ¹ÌºñÇÏ°í
°³¹ßÅø°úÀÇ ¿¬µ¿ÀÌ ºÒ°¡´ÉÇÏ´Ù´Â ´ÜÁ¡ÀÌ ÀÖ´Ù.
Èï¹Ì·Î¿î °ÍÀº MSÀÇ °³¹ßÅøÀÎ Visual Studio .NetÀÇ ÇÁ·ÎÁ§Æ® ÆÄÀÏÀ»
NAnt¿ë ½ºÅ©¸³Æ®·Î º¯È¯ÇØÁÖ´Â µµ±¸°¡ ÀÖ´Ù´Â °ÍÀÌ´Ù.
(Âü°í)
¿Ïº®ÇÏ°Ô º¯È¯µÇÁöµµ ¾Ê°í NAntÀÇ ¿¾ ¹öÀüÀ» Âü°íÇÏ¿© ÀÛ¼ºµÈ Å¿ÀÎÁö
¿¡·¯°¡ ¹ß°ßµÇ´Â ºÎºÐµµ ÀÖÁö¸¸, À̸¦ °¨¾ÈÇÏ´õ¶óµµ ´ÙÇེ·¯¿î ÀÏÀÌ´Ù.
¿ª½Ã °ÔÀ¸¸§À» º¸ÃæÇÒ ¼ö ÀÖ´Â ÀÌ·± µµ±¸°¡ ÀÖ¾î¾ß... :)

ÇÑ°¡Áö ´õ Âü°íÇÒ »çÇ×Àº cvsÀÇ ¿¬µ¿ÀÌ ¹Ì¾àÇÑÁö
update¸¦ ó¸®Çغôõ´Ï ¹«Á¶°Ç overwriteÇÏ´Â °ÍÀ» ¹ß°ßÇß´Ù.
°íÃÄÁú ¶§±îÁö ÁÖÀÇ°¡ ÇÊ¿äÇÒ µí...


3) log4net
¿ª½Ã Java Áø¿µÀÇ Log4jÀÇ .Net ¿ë Æ÷ÆÃÀÌ´Ù.
Á÷Á¢ »ç¿ëÇغ¸Áö´Â ¾Ê¾ÒÁö¸¸, NAnt¿¡µµ Æ÷ÇÔµÇ¾î ¾²ÀÌ´Â °ÍÀ¸·Î º¸¾Æ
Log4jÀÇ ±âº» ±â´É Æ÷ÆÃÀº ¿Ï·áµÈ °ÍÀ¸·Î º¸ÀδÙ.

4) NDoc
Java¿¡¼­ JavadocÀ» ÀÌ¿ëÇØ ¼Ò½º¿¡¼­ HTML ¹®¼­¸¦ »ý¼ºÇØ ³»°Å³ª
DocletÀ» »ç¿ëÇؼ­ ´Ù¸¥ Æ÷¸ËÀÇ ¹®¼­¸¦ »ý¼ºÇÏ´Â °Íó·³
.Net¿¡¼­ »ç¿ë°¡´ÉÇÑ ¹®¼­ »ý¼º±âÀ̸ç,
chm, HTML, ±×¸®°í MSDN online ÇüÅÂÀÇ web page¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Ù°í ÇÑ´Ù.

VS(Visual Studio)¸¦ ¹ö¸®°í ÀÌ·± µµ±¸¸¸À» ÀÌ¿ëÇؼ­
ÇÁ·Î±×·¡¹ÖÀ» ÇÒ ¼öµµ ÀÖÀ» °Í °°´Ù.
´ÜÁö reference¸¦ ã±â°¡ ±î´Ù·Ó°í,
intellisense ±â´ÉÀ» »ç¿ëÇÒ ¼ö ¾ø´Ù´Â Á¡À» ÀÎÁ¤ÇÑ´Ù¸é ¸»ÀÌ´Ù. -_-;



2003-12-18

±æ°Å¸®¿¡¼­



Åð±Ù±æ¿¡ À½½ÄÁ¡ ¾²·¹±â¸¦ µÚÁö¸ç ¹º°¡¸¦ ¸Ô°í ÀÖ´ø
°í¾çÀ̸¦ ÇÑ ¸¶¸® ºÃ´Ù.

ÀÌ Ãß¿î ³¯ ±× ³à¼®Àº ¾îµð°¡¼­ Àß²¿...

°¡³­ÇÏ°í Èû¾ø°í °¡Áø °Í ¾ø´Â Àڵ鿡°Ô´Â
°¡È¤ÇÑ Ãß¿î °èÀýÀÌ ±âÇÊÄÚ ¿À°í ¸»¾Ò±¸³ª...



°øÂ¥



ÀÌÀü¿¡ Ã¥ÀÇ À߸øÀ» ÁöÀûÇؼ­ ÃâÆǻ翡 ¸ÞÀÏÀ» º¸³Â´õ´Ï,
°¨»çÇÏ´Ù¸ç Ã¥À» ÇÑ±Ç º¸³»Áشٰí Çß¾ú´Ù.
º°·Î ±â´ëÇÏÁö ¾Ê¾Ò°Ç¸¸, ¿À´Ã Á¤¸»·Î Ã¥ÀÌ µµÂøÇß³×. :)
´À¹«´À¹« ±âºÐ ÁÁ´Ù.

¸Ó¸®°¡ ¹þ°ÜÁö´Â ÇÑÀÌ ÀÖ´õ¶óµµ °øÂ¥´Â ÁÁÀº °ÍÀÌ´Ù. ÇÏÇÏ~



ÇØÅ·, ¼ÓÀÓ¼öÀÇ ¿¹¼ú




¿øÁ¦ : The Art of Deception
ºÎÁ¦ : Controlling the Human Element of Security

Ã¥ Á¦¸ñ¸¸À» ¾ð¶æ ºÁ¼­´Â ÇØÅ·°ú °ü·ÃµÈ ±â¼úÀûÀÎ ³»¿ë°°Áö¸¸
¿ÀÈ÷·Á »ç¶÷ÀÇ ½É¸®¸¦ ÀÌ¿ëÇÏ´Â ¹æ¹ýµéÀÌ ´ã°ÜÀÖ´Ù.
±×·¡¼­ ³»°¡ º¸±â¿¡´Â '»ç±âÀÇ ±â¼ú'À̶ó´Â Á¦¸ñÀÌ
´õ ÀûÇÕÇÏÁö ¾ÊÀ»±î ½Í´Ù. -_-;

ÀúÀÚÀÎ Kevin MitnickÀº Èñ´ëÀÇ ÇØÄ¿·Î ¾Ë·ÁÁø Àι°ÀÌ´Ù.
ÀÌ Ã¥¿¡¼­ ±×´Â ¾î¶»°Ô ±â¾÷ÀÇ ¾öÁßÇÑ º¸¾È¸ÁÀ» ¶Õ°í
±â¹ÐÁ¤º¸¸¦ ÈÉÃij¾ ¼ö ÀÖ¾ú´ÂÁö¸¦ ¹àÈ÷°í Àִµ¥,
³î¶ø°Ôµµ ±×°¡ °¡Àå ¼Õ½±°Ô ÇÒ ¼ö ÀÖ¾ú´ø ¹æ¹ýÀº
¾öû³­ ÄÄÇ»ÅÍ ±â¼úº¸´Ù´Â º¸¾ÈÀÇ °¡Àå ¾àÇÑ °í¸®ÀÎ
»ç¶÷ÀÇ ¸¶À½À» Á¶Á¤ÇØ º¸¾È ÀÚü¸¦ ¹«·ÂÈ­ÇÏ´Â °ÍÀ̾ú´Ù!

ÀÌ·± ¹æ¹ýÀ» ¼ÒÀ§ »çȸ °øÇÐÀ̶ó°í Çϴµ¥,
ÀÏ°ß, º° À§ÇèÀÌ ¾ø´Â °Í °°¾Æ º¸ÀÌ´Â ´Ü¾îÁö¸¸,
½ÇÀº ¼³µæ°ú °¨¾ðÀ̼³À» ÅëÇØ ½ÅºÐÀ» ¼ÓÀÌ°í
´Ù¸¥ »ç¶÷À» Á¶Á¤ÇÏ´Â ¹æ¹ýÀ» ÀǹÌÇÑ´Ù´Â °ÍÀ» ¾Ë°ÔµÈ´Ù¸é
±×´ÙÁö ÆíÇÑ ´À³¦À» ¹ÞÀ» ¼ö°¡ ¾øÀ» °ÍÀÌ´Ù.

ÀÌ Ã¥À» ÀÐÀº ÈÄ, ³»°¡ ¿ä¾àÇÑ °Í...
- ³»ºÎÁ¤º¸(Á¶Á÷µµ, ³»¼±¹øÈ£, »ç¿øÁ¤º¸)´Â ³ëÃâÇÏÁö ¾Ê´Â´Ù.
- ÀüÈ­³ª À̸ÞÀÏ·Î ¿äûÀÌ ÀÖÀ» °æ¿ì, ¿äûÀÚ°¡ ½Å¿øÀÌ È®ÀεÈ
»ç¶÷ÀÎÁö ²À È®ÀÎÇÑ´Ù.
- ½Å¿ø È®ÀÎÀº ¹Ýµå½Ã ½Å·ÚµÈ »ç¶÷À» ÅëÇؼ­ ÇؾßÇÑ´Ù.
±× ¿ÜÀÇ À̸ÞÀÏ ÁÖ¼Ò, ¹ß½ÅÀÚ ÀüÈ­¹øÈ£µî ±â¼úÀûÀÎ È®Àιæ¹ýÀº
½±°Ô º¯Á¶µÉ ¼ö ÀÖÀ½À» ¾Ë¾Æ¾ß ÇÑ´Ù.

ÀÌ·± ´ëºñÃ¥ÀÌ ÀÖÀ»Áö¶óµµ ÁÖµµ ¸é¹ÐÇÑ »çȸ °øÇÐÀÚ¿¡°Ô
´çÇÏÁö ¾ÊÀ¸¸®¶ó´Â º¸ÀåÀÌ ¾ø´Ù´Â Á¡ÀÌ È²´çÇÒ »ÓÀÌ´Ù.
Çϱä, ¿­ Æ÷Á¹ÀÌ ÇÑ µµµÏÀ» ¸øÀâ´Â´Ù´Âµ¥...

¹Ï°í ¼­·Î µµ¿ì¸ç »ç´Â »çȸ¸¦ »çȸ °øÇÐÀÌ ÈѼսÃŲ´Ù´Â °ÍÀÌ
¸ø³» ¾Æ½±Áö¸¸, »ç¶÷À» Á¶Á¤ÇÏ´Â ±â¼ú¸¸Å­Àº ÂüÀ¸·Î ½Å±âÇÏ°í,
³ªµµ ¾ðÁ¦ ½á¸Ô¾î º¼ ¼ö ÀÖÁö ¾ÊÀ»±î ÇÏ´Â À¯È¤µµ µç´Ù. -_-;;;

ÀÌ Ã¥ ¿ª½Ã ¹ø¿ª¼­Àε¥, ±×´ÙÁö Àü¹®ÀûÀÎ ³»¿ëÀÌ ¾Æ´Ô¿¡µµ ºÒ±¸ÇÏ°í
¿À¿ªÀÌ Àֱ⵵ ÇÏ°í ¿ÀÀÚ³ª Å»ÀÚµµ ¹ß°ßµÈ´Ù.
¿¡ÈÞ~ ÀÌÁ¨ ÁöÀûÇϱ⵵ ±ÍÂú´Ù. -_-;;
¶Ç Á¾ÀÌ°¡ ³Ê¹« ¾ã¾Æ¼­ µÚÆíÀÇ ±ÛÀÚ°¡ ºñÃĺ¸ÀÌ´Â ºÒÆíÀÌ ÀÖ¾ú´Ù.



2003-12-17

¶°³ª¹ö¸° ¹ö½º, »ç¶÷, ±âȸ



- ¶°³ª¹ö¸®¸é µÇµ¹¸± ¼ö ¾ø´Ù.
°¡²û µÇµ¹¸± ¼öµµ ÀÖÁö¸¸, ¸¹Àº ³ë·ÂÀÌ ÇÊ¿äÇÏ´Ù.

- ¿Ö ¶°³ª°Ô Çß´ÂÁö °í¹ÎÇÑ´Ù.
'Á¶±Ý¸¸ ÀÏÂï, Á¶±Ý¸¸ ´õ ÁÁ°Ô, Á¶±Ý¸¸ ´õ ³ë·ÂÇß´õ¶ó¸é...'

- ´ÙÀ½À» ±â´Ù¸®´Â °ÍÀÌ °í¹ÎÇѸ¸Å­ ´õ ±«·Ó´Ù.
'Ãß¿îµ¥ ¿Ö À̸® ¾È¿À´Â °Å¾ß?'



2003-12-16

¼­¿ïÀÇ ÇÏ´Ã



½Ã¸®µµ·Ï Ãß¿î ¼­¿ïÀÇ ¹ãÇϴÿ¡µµ º°µéÀÌ ¹Ý¦ÀδÙ.

Àß º¸ÀÌÁö ¾Ê´ø º°ÀÌ À¯³­È÷ ºûÀ» ¹ßÇÒ ¶§,
¾îµÓ°í ħħÇÑ ¼­¿ïÀÇ Çϴÿ¡¼­µµ Èñ¸ÁÀ» ´À³¤´Ù.

¶¥¸¸ ¹Ù¶óº¸¸ç ºÐÁÖÈ÷ »ì´Ù°¡µµ,
°¡²ûÀº °í°³¸¦ µé¾î ÇÏ´ÃÀ» º¸ÀÚ.
Àú±â¿¡ ³» ²ÞÀÌ ºû³­´Ù.



2003-12-15

ÇÁ·ÎÁ§Æ® µ¥µå¶óÀÎ




¿øÁ¦ : Under Pressure and on Time

µ¥µå¶óÀÎÀ̶ó´Â ¸»¸¸ µéÀ¸¸é ½ÉÀåÀÌ »¡¶óÁø´Ù.
¸¶°¨±âÇÑÀ̶ó´Â ´Ü¾î¸¸Å­ ÇÁ·Î±×·¡¸Ó¸¦ ¾Ð¹ÚÇÏ´Â °ÍÀÌ ÀÖÀ»±î?

ÀÌ Ã¥Àº 2002³âµµ Jolt award¸¦ ¼ö»óÇÑ
¿¡µå ¼³¸®¹ÝÀÇ Ã¥À» ¹ø¿ªÇÑ °ÍÀÌ´Ù.
Á¦¸ñ¿¡¼­ ¾Ë ¼ö ÀÖµíÀÌ ½Ã°£, ÀÚ±Ý, ¿ä±¸»çÇ×µî
¸ðµç ºÐ¾ß¿¡¼­ ¾Ð¹Ú¹Þ´Â °³¹ßÆÀÀÌ ¼º°øÀûÀÎ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ»
¾ò¾î³»±â À§Çؼ­ ¾î¶² ¹æ¹ýÀ» ÃëÇØ¾ß ÇÏ´ÂÁö¿¡ ´ëÇÑ
ÀúÀÚ ÀÚ½ÅÀÇ °æÇèÀ» ±â¼úÇÑ Ã¥ÀÌ´Ù.
ÀÌ ¾÷°è¿¡ °ü½ÉÀÖ´Â »ç¶÷µéÀ̶ó¸é ´ë°³´Â ¾Ë¸¸ÇÑ
´©¸Þ°¡ÀÇ ¸¹Àº Á¦Ç°µéÀ» ¼º°ø¸®¿¡ Ãâ½ÃÇßÀ¸¸ç,
Á¦Ç°ÀÇ ¼º´É°ú ¾÷°è ±â¿©µµ¸¦ ÅëÇØ ¸ÅÇØ ¼ö ¸¹Àº »óÀ»
°Å¸ÓÁå ÇÁ·ÎÁ§Æ® °ü¸®ÀÇ ÃÖ°í Áß¿¡ ÇÑ »ç¶÷ÀÎ
¿¡µå ¼³¸®¹ÝÀº µµ´ëü ¾î¶»°Ô ±×·± ÀϵéÀ» Çس¾ ¼ö ÀÖ¾ú´ø °ÍÀϱî?

ÀúÀÚ°¡ Á¦ÀÏ ¸ÕÀú ÁÖÀåÇÏ´Â °ÍÀº
¸ðµç °ÍÀº ÆÀ ´ÜÀ§·Î ¿î¿µµÇ¾î¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù.
Áï °ú°Åó·³ ÇÑ µÎ »ç¶÷ÀÇ ½´ÆÛ½ºÅ¸¸¦ ÅëÇØ °³¹ßÇÏ´Â °ÍÀÌ ¾Æ´Ï°í
öÀúÈ÷ ÆÀ ´ÜÀ§·Î °³¹ßÀÌ ¼öÇàµÇ¾î¾ß ÇÑ´Ù´Â Á¡À» ¸Å¿ì °­Á¶ÇÏ°í ÀÖÀ¸¸ç,
ÀÌ °³¹ß Á¶Á÷À» ÃÖ°íÀÇ »óÅ·ΠÀ¯ÁöÇϱâ À§Çؼ­
¾î¶»°Ô ÃÖ°íÀÇ ÀÎÀ縦 ¼±¹ßÇÒ °ÍÀÎÁö,
¾î¶»°Ô Á¶Á÷À» ±¸¼ºÇÒ °ÍÀÎÁö,
¶ÇÇÑ ¾î¶² ¹®È­¸¦ ¸¸µé¾î°¡¾ß Çϸç
¾î¶² µµ±¸µéÀ» »ç¿ëÇÏ¿© »ý»ê¼ºÀ» Çâ»ó½Ãų °ÍÀÎÁö¿¡ ´ëÇØ ¸»ÇÏ°í ÀÖ´Ù.

¶ÇÇÑ ÀÌ·± ÃÖ°íÀÇ ÆÀÀ» ¹ÙÅÁÀ¸·Î ÇÁ·ÎÁ§Æ®¸¦ Á¤ÀÇÇÏ°í °èȹÇÏ´Â ¹æ¹ý,
±×¸®°í °èȹÀ» ½ÇÇà¿¡ ¿Å±ä ÈÄ, ÇÁ·ÎÁ§Æ®ÀÇ ¸¶Áö¸·±îÁö ¾î¶² ¹æ¹ýÀ¸·Î
¼º°øÀ» È®½ÇÈ÷ À̲ø¾î³¾ ¼ö ÀÖ´ÂÁö¸¦ ±â¼úÇÏ°í Àִµ¥,
±× ³»¿ëÀÌ ¸ðµÎ '°ú¿¬ ±×·¸´Ù'´Â »ý°¢ÀÌ ¶°³ªÁö ¾ÊÀ» ¸¸Å­ À¯ÀÍÇÏ´Ù.

Áß, ÈĹݺÎÀÇ ³»¿ëÀÌ ±âÁ¸ÀÇ ÇÁ·ÎÁ§Æ® °ü¸® ¹æ¹ý¿¡¼­
Å©°Ô ¹ù¾î³ªÁö ¾ÊÀº °ÍÀ̾úÁö¸¸,
ÀúÀÚ°¡ ´©¸Þ°¡¿¡¼­ °æÇèÇÑ Âª¸·ÇÑ °æÇè ÇÑ Å丷µéÀº
À̷и¸ ³ª¿­ÇÑ »ý±â¾ø´Â Áö½ÄÀ» Á» ´õ Çö½ÇÀûÀÎ ÀÌÇØ·Î ¹Ù²ã³õ´Âµ¥
ƯÈ÷ ÁÁ¾Ò´Ù°í »ý°¢ÇÑ´Ù.

³»°¡ º¸±â¿¡ ÀÌ Ã¥ ³»¿ëÀÇ ÇÙ½ÉÀº »ç¶÷°ú Á¶Á÷À» ´Ù·ç´Â 1ºÎÀÌ´Ù.
ÆÀÀ» ±¸¼ºÇÔ¿¡ À־ °ü·ÃµÈ ¸ðµç »ç¶÷À» ÇϳªÀÇ ÆÀÀ¸·Î ¸¸µå´Â
concurrent engineeringÀ» S/W °³¹ß¿¡ Àû¿ëÇß´Ù´Â °Íµµ ³î¶ó¿ü°í,
º¸ÅëÀÇ È¸»çµéÀÌ Ç×»ó ¼ÒȦÈ÷ Çϱ⠽¬¿î Á÷¿øµé¿¡ ´ëÇÑ ¹è·Á°¡
¼º°øÀûÀÎ ÇÁ·ÎÁ§Æ®¸¦ À§ÇÑ °¡Àå Å« Á¶°ÇÀÎ
Á÷¿øµéÀÇ Çå½ÅÀûÀÌ°í Àû±ØÀûÀÎ Âü¿©¸¦ À̲ø¾î ³½´Ù´Â ´ç¿¬ÇÑ »ç½ÇÀ»
ÀÚ½ÅÀÇ °æÇèÀ» ÅëÇØ ¸»ÇÏ°í ÀÖÀ» ¶§¿¡´Â
ÇÁ·ÎÁ§Æ® °ü¸®ÀÚ»Ó¸¸ ¾Æ´Ï¶ó ÃÖ°í °æ¿µÀڵ鵵 ²À ÀÌ Ã¥À» ÀоîºÁ¾ß ÇÑ´Ù´Â
»ý°¢ÀÌ µé Á¤µµ·Î µ¿°¨ÇÒ ¼ö ÀÖ¾ú´Ù.

ÁÁÀº Ã¥À» ÀÐÀ¸¸é Ç×»ó Èå¹µÇÏÁö¸¸,
¿ª½Ã(?) ¹ø¿ª¼­¿¡¼­ ´À³¢´Â Àϸ»ÀÇ ºÒ¾È°¨Àº ¾î¿ ¼ö°¡ ¾ø³ªº¸´Ù.
ÈǸ¢ÇÑ ³»¿ë¿¡µµ ºÒ±¸ÇÏ°í ¹ø¿ªÅõÀÇ ¾î»öÇÑ ¹®Ã¼³ª À߸ø ¹ø¿ªµÈ ´Ü¾î·Î ÀÎÇØ
³»¿ë¿¡ ´ëÇÑ ¸ôÀÔµµ¸¦ ÀúÇϽÃÅ°´Â°¡ Çϸé,
ÀüÇô À߸øµÈ ¹ø¿ªµÈ ³»¿ëÀ¸·Î ÀúÀÚÀÇ Àǵµ°¡ ¹Ý´ë·Î ÀüÇØÁø
ºÎºÐµµ ´«¿¡ ¶ßÀδٴ °ÍÀÌ ¾ÈŸ±õ´Ù.
¾ðÁ¦Âë ¹ø¿ªÀÇ ÁúÀ» ÀǽÉÇÏÁö ¾Ê°í ÀÐÀ» ¼ö ÀÖÀ»±î? -_-;



2003-12-14

¿Ö?



¹Ù·Î ±× ´ëÈ­ Áß¿¡ Çß¾î¾ß ÇÒ ÀûÀýÇÑ ´ë´äÀº
¸î ÀÏ ÈÄ¿¡¾ß »ý°¢ÀÌ ³ª´Â°É±î?

±× ¶§ ÀÌ·¸°Ô ´ë´äÇϸé Âü ÁÁ¾ÒÀ» °ÍÀ» ÇÏ°í
ÈÄȸÇÒ¸¸Å­ Àý¹¦ÇÑ ´ë±¸°¡ ¶°¿À¸¦ ¶§¸é,
ŸÀÓ¸Ó½ÅÀÌ¶óµµ ºô·ÁŸ°í °¡¼­
±× ¼ø°£¿¡ ´Ù½Ã ±× ¸»À» µÇ³úÀÌ°í ½Í´Ù.

ÇÏÁö¸¸ ±× ¼ø°£Àº ÀÌ¹Ì Áö³ª°¬À¸´Ï ¾Æ½¬¿î ¸¶À½¸¸ µé »Ó...
µ¹ÀÌų ¼ö ¾ø´Â ÀÏÀ» ÈÄȸÇÑµé ¹«½¼ ¼Ò¿ëÀÌ ÀÖÀ¸¸®...



2003-12-11

¿ì¸® ¼öÇÐÀÚ ¸ðµÎ´Â ¾à°£ ¹ÌÄ£ °Ì´Ï´Ù





¾öû³­ Àç´ÉÀ» °¡Áø »ç¶÷ÀÌ ¾à 80³â µ¿¾È, ½¬Áö¾Ê°í
¿¬±¸¿¡ ¸ÅÁøÇÑ´Ù¸é ¾î¶² °á°ú¸¦ °¡Á®¿Ã °ÍÀΰ¡?
ÀÌ Ã¥Àº ¹Ù·Î ±×·± »ç¶÷¿¡ ´ëÇÑ Àü±â¹® ¼º°ÝÀÇ ±ÛÀ̸ç,
±× »ç¶÷Àº ¹Ù·Î Æú ¿¡¾îµð½¬´Ù.

±×´Â ÀÌÀü¿¡ Àоú´ø ¸µÅ©¶ó´Â Ã¥¿¡ ¼Ò°³µÇ¾ú´ø
¿¡¾îµð½¬ ³Ñ¹öÀÇ ÁÖÀΰøÀ̱⵵ ÇÏ´Ù.
(±× Ã¥¿¡¼­´Â ¿¡¸£µÇ½º¶ó°í ȣĪÇß¾ú´Ù.)

20¼¼±âÀÇ À§´ëÇÑ ¼öÇÐÀÚÀÎ Æú ¿¡¾îµð½¬´Â
Á¤¼ö·Ð°ú ±×·¡ÇÁ ÀÌ·ÐÀÇ ´ë°¡¿´À¸¸ç
Èñ³ë¾Ö¶ôÀÇ ÀλýÀ» ¿ÀÁ÷ ¼öÇи¸À» À§ÇÑ »îÀ¸·Î ´ë½ÅÇÏ¿©,
ÀÏ»ýÀ» À½½Ä, ¼½½º, Ä£±¸, ¿¹¼ú µî¿¡´Â ÀüÇô ¹«°ü½ÉÇÏ°Ô º¸³½
¿ì¸® ½Ã´ëÀÇ ±âÀÎÀÌ´Ù.
Áï, õÀç, ¼öÇÐÀÚ¶ó´Â ¸»À» µéÀ» ¶§,
¹üÀÎÀÌ ÈçÈ÷ ¶°¿Ã¸®°Ô µÇ´Â ¿Â°® ±âÀÌÇÔÀ»
ÇÑ ¸ö¿¡ Áö³æ´ø Àι°ÀÎ ¼ÀÀÌ´Ù.

ÇÏÁö¸¸ Æú ¿¡¾îµð½¬¶ó´Â Àι°¿¡ À־´Â
±×·± Æí°ßÀÌ ´ÜÁö ¿ÀÇØÀÏ »ÓÀÎ °Í °°´Ù.
±×´Â ÁøÁ¤À¸·Î ¼öÇи¸À» »ç¶ûÇß´ø °ÍÀÌ´Ù.
Á×´Â ³¯±îÁö ¼öÇÐ ¹®Á¦¸¦ Ç®¾ú´ø
¸» ±×´ë·Î ¼öÇп¡ ¹ÌÄ£ »ç¶÷À̾ú´ø °ÍÀÌ´Ù.

¸ðµç °ÍÀ» ¹ö¸®°í ¼öÇÐ Çϳª¸¸À» Ãß±¸ÇÏ´Â Àλý.
³ª´Â Æú ¿¡¾îµð½¬ÀÇ ÀλýÀº ¼º°øÀ̶ó°í »ý°¢ÇÑ´Ù.

Ä£±¸Çϳª ¾ø°í µµ¹«Áö ¿¹ÀǶó°í´Â ã¾Æº¼ ¼ö ¾ø´Â »ç¶÷À̾ú´Ù°í
±â¾ïµÈ´ÙÁö¸¸, ÀÌ Ã¥À» º¸¸é ¸ðµÎ°¡ ±×ÀÇ Ä£±¸ÀÌÀÚ µ¿·á¿´´Ù.
¼öÇÐÀ» ¸Å°³·Î Çؼ­ ¸¹Àº ¼öÇÐÀÚµé°ú °øµ¿ ¿¬±¸¸¦ Çß°í,
±×µé¿¡°Ô ¾Æ³¦¾øÀÌ ÀÚ½ÅÀÇ ¿µ°¨À» ³ª´²ÁÜÀ¸·Î½á
±× ÀڽŠ½º½º·Î ¼º°øÇÑ ¼öÇÐÀÚ·Î ¸¸Á·ÇÏÁö ¾Ê°í
°øµ¿ ¿¬±¸ÀÚµéÀÇ ´É·ÂÀ» ÃÖ°í·Î ¹ßÈÖÇÒ ¼ö ÀÖµµ·Ï Çß´Ù.
¶ÇÇÑ ´ÄÀ¸¸é ¼öÇÐÀ» Á¦´ë·Î ÇÒ ¼ö ¾ø´Ù´Â ¼Ó¼³À»
°ú°¨È÷ ºÎ½¤¹ö¸° ±×ÀÇ ´É·Â ¶ÇÇÑ ³ª·Î ÇÏ¿©±Ý
Çô¸¦ ³»µÎ¸¦ ¼ö ¹Û¿¡ ¾øµµ·Ï ¸¸µç´Ù.

ÀÌ Ã¥¿¡ ÀÖ´Â ¸¹Àº ¼öÇРõÀçµé¶§¹®¿¡ ¶§·Î´Â ±âÁױ⵵ ÇÏ°í,
³ª´Â ¼ºÃëÇÑ ÀÏÀº ¹¹°¡ ÀÖ³ª ½Í¾î¼­ ÀDZâ¼ÒħÇϱ⵵ ÇßÀ¸¸ç,
¼öÇÐÀÚµé »çÀÌÀÇ ¿¡ÇǼҵåµé¿¡ ¿ô±âµµ ÇßÁö¸¸,
±×º¸´Ù Áø½ÉÀ¸·Î ´À³¢´Â °ÍÀº ¿¡¾îµð½¬ ³Ñ¹ö 1ÀÎ »ç¶÷µé¿¡ ´ëÇÑ ºÎ·¯¿òÀÌ´Ù.

ÀÌ Ã¥À» ÅëÇؼ­ ÀλýÀÇ ÁøÁ¤ÇÑ Áñ°Å¿ò¿¡ ´ëÇؼ­
°í¹ÎÇÒ ¼ö ÀÖ´Â ±âȸ¸¦ °®°Ô µÈ °ÍÀ» °í¸¿°Ô »ý°¢ÇÏ°í,
¿À·£¸¸¿¡ Ã¥¿¡ ÀÖ´Â ¿©·¯ ¼öÇÐ ¹®Á¦µéÀ» º¸¸ç
¸Ó¸®¿¡ ½½Àº ³ìÀ» Á¶±ÝÀ̳ª¸¶ Åо °Í °°´Ù.
´öºÐ¿¡ ¸Ó¸® ²Ï³ª ¾ÆÆÍ´Ù. -_-;

"My brain is open."
¿¡¾îµð½¬°¡ ¼öÇÐ ¹®Á¦¸¦ °°ÀÌ Ç®ÀÚ°í ÇÒ ¶§´Â Ç×»ó Çß´Ù´Â ¸»ÀÌ´Ù.
³ªµµ ³» ¸Ó¸®¸¦ ¿­°í ¿­½ÉÈ÷ ÀÏÇغ¸ÀÚ.
¹°·Ð, ¿¡¾îµð½¬¸¸Å­Àº ¸øÇÏ°ÚÁö¸¸... :)

ps. ¾Æ¹«·¡µµ ÀÌ»óÇÑ ºÎºÐÀÌ À־ ÃâÆǻ翡 ¸ÞÀÏÀ» º¸³Â´Ù.
¾î¶»°Ô µÉ±î? -_-?

update) ³»°¡ ÁöÀûÇÑ ºÎºÐ¿¡ ¿À·ù°¡ ÀÖ¾ú´Ù°í ¿ªÀÚ¿¡°Ô¼­ ÆíÁö°¡ ¿Ô´Ù.
Àº±ÙÈ÷ ±âºÐ ÁÁÀº... :)
³ªµµ ¾ÆÁ÷ ¿ÏÀü Åð¹°Àº ¾Æ´Ï±º. ÇÖÇÖ.
±×·±µ¥, À̹ø¿¡´Â Ã¥ º¸³»Áشٴ ¸»Àº ¾ø³×.
³ª, ±â´ëÇÏ°í ÀÖ¾ú´ø °É°¡? -_-a

update 2) Ã¥À» ÇÑ±Ç º¸³»Áشٴ ¸ÞÀÏÀÌ ¿Ô´Ù.
¾ÆÈå~ ±â»µ¶ó. :)
±×³ªÀú³ª ÀÌ·¯´Ù°¡ ¸Ó¸®°¡ ÈÍÇØÁö´Â °ÍÀº ¾Æ´Ï°ÚÁö? -_-;;



Æ®·¡ÇÈ ÃÊ°ú



¾îÁ¦ ¹ã ¹«·ÆºÎÅÍ °©ÀÚ±â Æ®·¡ÇÈ ÃÊ°ú·Î
ÆäÀÌÁö°¡ Á¤»óÀûÀ¸·Î º¸ÀÌÁö ¾Ê¾Ò´Ù.
ÀÌ°Ô À¢ÀÏÀΰ¡ ½Í¾î¼­ È®ÀÎÇغôõ´Ï,
´©±º°¡ ³»°¡ ¿Ã·ÁµÐ mp3¿¡ ¸¹Àº Ƚ¼ö·Î Á¢±ÙÇؼ­
³»°Ô ÇÒ´çµÈ Æ®·¡ÇÈ ¾çÀÌ ±âÁØÄ¡¸¦ ÃÊ°úÇß´ø °Å¿´´Ù. :(

¼­µÑ·¯ ÆÄÀÏ À̸§À» º¯°æÇصξú´Âµ¥,
ÀÌ·± »óȲÀÌ °è¼Ó µÈ´Ù¸é À½¾Ç ¿Ã¸®´Â °É
¾î¶»°Ô ÇØ¾ß ÇÒ·±Áö °í¹ÎµÈ´Ù.

¸µÅ©´Â ¿­¾îµÎµÇ Á÷Á¢ ¿¬°áµÇµµ·Ï ÇÏÁö ¾Ê°í
ÆÄÀÏÀ̸§¿¡ ƯÁ¤ ¹®ÀÚ¸¦ µ¡ºÙ¿©¼­ ó¸®ÇؾßÇұ?
»ý°¢µµ ¸øÇغ» ÀÏÀ̶ó ´çȲ½º·´±¸¸¸... -_-;



2003-12-08

õÀç¼öÇÐÀÚµéÀÇ ¿µ±¤°ú ÁÂÀý





̵ˍ.
ÀÌ ´Ü¾îó·³ À§È­°¨À» Áָ鼭µµ Á¢±ÙÇÏ°í ½ÍÀº °ÍÀº ¾øÀ» °Í °°´Ù.
¿À¸£Áö ¸øÇÒ ³ª¹«, Âù¿¬ÇÑ ¾÷Àû, ½ÅÀÇ ¿µ¿ª¿¡ µµÀüÇÏ´Â ÀÚ...

Èí»ç ´Ù¸¥ ¼¼»ó¿¡¼­ ¿Â µíÇÑ ÃµÀçµé ¶ÇÇÑ Àΰ£À̶ó´Â ´Ü¼øÇÑ »ç½ÇÀ»
ÀÌ Ã¥Àº ¼öÇл翡 ±æÀÌ ³²À» 9¸íÀÇ ¼öÇÐÀÚµéÀÇ »îÀ» Á¶¸ÁÇϸç È®ÀνÃÄÑÁØ´Ù.

±×µéÀÇ °íÅëÀº ±×µéÀÇ ¼ºÃ븸ŭ ±í´Ù.
21¼¼ÀÇ ÂªÀº »ýÀ» ºÒ²É°°ÀÌ »ì´Ù °£ °¥·ç¾Æ,
Æò»ýÀ» ÇÑ ¿©ÀÎÀ» ±×¸®¿öÇÏ¸ç »ç¶ûÇÑ ÇعÐÅÏ,
½Å¾Ó°ú ¼öÇÐÀ» ¿­·ÄÈ÷ °¥±¸ÇßÁö¸¸ °¡³­À¸·Î ¼ûÁø ¶ó¸¶´©ÀÜ µî
õÀçµéÀº °íÅë¹Þ´Â »îÀ» »ì¾ÒÁö¸¸ ±×¿¡ ÁöÁö ¾Ê°í
¾ÆÇÄÀ» ÁøÁÖ·Î ½ÂÈ­½ÃŲ ÁøÁ¤ÇÑ ¼±±¸ÀÚ µéÀÌ´Ù.

±×µéÀÇ ¾÷Àû¿¡ ¸ÅÀϸÅÀÏ ±â´ë¾î »ç´Â Æò¹üÇÑ ÇÑ »ç¶÷À¸·Î½á
±×µé°ú °°Àº õÀçÀûÀÎ µ¶Ã¢¼ºÀ» ¹ßÈÖÇÒ ¼ö ÀÖÀ» ÅÎÀº ¾øÁö¸¸,
¿Â°® ¾î·Á¿ò ¼Ó¿¡¼­µµ Á¤ÁøÇس»°¡´Â ±× ÀÚ¼¼¸¸Å­Àº ¹è¿ì°í ½Í´Ù.

ÀûÀº Áö¸é¿¡ 9¸íÀÇ ¼öÇÐÀÚµéÀÇ ¾ê±â°¡ ª°Ô ´ã°ÜÀ־
ÀбⰡ ºñ±³Àû ¼ö¿ùÇÏÁö¸¸, ±×¸¸Å­ ´ÜÆíÀûÀÎ Á¤º¸µé¸¸ ÀÖ´Ù´Â Á¡ÀÌ
¾Æ½¬¿òÀ¸·Î ³²´Â´Ù.



2003-12-07

ÀüÈ­±â



¾îÁ¦ ¹ãºÎÅÍ ³×°¡ Æľ÷ÁßÀΰŠÀß ¾È´Ù.
Àú¹ø ÁÖ¸»¿¡µµ Àá±ñ ±×·¯´õ´Ï,
ÀÌÁ¦ ³Êµµ ÁÖ¸»À̶ó°í ¾ÆÁÖ Ç« ½¬´Â °Å³Ä? -_-;

°ÅÀÇ ½Ã°è ¿ªÇҷιۿ¡ ¾²ÀÌÁö ¾Ê´Â ³ÊÀÌÁö¸¸
±×·¡µµ ¾øÀ¸´Ï ºÒÆíÇϱâ ¦ÀÌ ¾ø´Ù.
³× Á¸Àç¿¡ Àͼ÷ÇØÁø Å¿ÀÌ°ÚÁö.
À̹ø ±âȸ¿¡ »õ·Î ¹Ù²ãÁÙ±îÇÏ´Â »ý°¢µµ µéÁö¸¸,
³ÊÀÇ ÁÖ ¿ëµµ·Î º¼ ¶§, ½Ã°è¸¦ »ç´Â °ÍÀÌ ¿ÇÀ» °Í °°´Ù´Â »ý°¢µµ µç´Ù. -_-;

¾Æ~ Á¤µç ³Ê¸¦ ¶Ç ´Ù½Ã °íÃÄ ½á Áà¾ß ÇÒ²¿?
¾Æ´Ï¸é »õ·Î À常ÇØ¾ß ÇÒ²¿?
±×°Íµµ ¾Æ´Ï¸é ¸ñÀû¿¡ Ãæ½ÇÇÏ°Ô ½Ã°è¸¦ ¸¶·ÃÇÏ°í ³Ê¸¦ ¾ø¾Ö¾ß ÇÒ²¿?
¿ï¸®Áö ¾Ê´Â ³Ê¸¦ ºÙÀâ°í ³»°¡ ´ë½Å ¿î´Ù. T_T;

update
¿À´Ã ¼ö¸®Á¡¿¡ ´Ù³à¿Â °á°ú, Æó±â óºÐÀÌ ³»·ÁÁ³´Ù.
¶°³ªº¸³»¾ß ÇÒ ¶§°¡ µÇ¾ú±¸³ª. TmT;

update
12¿ù 8ÀÏ ¿ÀÈÄ 3½Ã ÇöÀç, ÀüÈ­±â°¡ ´Ù½Ã ºÎÈ°Çß´Ù.
¹«´ý¿¡¼­ ´Ù½Ã »ì¾Æ³ª´Â ÀÌ »ý¸í·Â...
µµ´ëü ¾îÂîµÈ ³ë¸©ÀΰųÄ? -_-;;;
ÀüÈ­±â¿¡ ÀÏÈñÀϺñÇÏ´Â ³» ¸ð½ÀÀÌ ¿ì½À´Ù.



2003-12-05

±Ý¿äÀÏ ¹ã


±Ý¿äÀÏ ¹ãÀε¥...
¾à¼Óµµ ¾ø°í ÇÒ Àϵµ ¾ø´Ù.
°Ü¿ïºñ´Â ÃßÀûÃßÀû ³»¸®°í...

±Ý¿äÀÏ ¹ãÀε¥...
±Ý¿äÀÏ ¹ãÀε¥...~



2003-12-03

Ã¥ ¼öÁý



°­ÄÄ¿¡ ±¸°æ°¬´Ù°¡ ¿ø¼­¸¦ ½Î°Ô Æȱ淡
Á¤½Å¾øÀÌ °ñ¶ó³Ö°í ¾Æ¹« »ý°¢¾øÀÌ ÁÖ¹®Çعö·È´Ù.
ÁÖ¹® ±Ý¾×À» º¸´Ï 70¸¸¿ø¿¡ À°¹ÚÇϴ±º.
´ÙÀ½ ´ÞºÎÅÍ ¹»¸Ô°í »ìÁö? -_-;

Ã¥ ½×¾Æ³õ´Â ¼Óµµ°¡ Àо¸®´Â ¼ÓµµÀÇ 10¹è´Â µÇ³ªº¸´Ù.
Ã¥ ¼öÁý°¡·Î ³ª¼³±î? ¾Æ´Ï¸é ÇåÃ¥À¸·Î ³Ñ°Ü? -_-;;;
ÀúÁö¸£°í ³ª´Ï °í¹ÎÀ̳×.
¼³¸¶ ½Å¿ëºÒ·®ÀÚ·Î µî·ÏµÇÁø ¾Ê°ÚÁö? :(

update
±¸¸Å ¸ñ·Ï
- .NET Web Services: Architecture and Implementation with .NET
- Text Processing in Python
- Managing Software for Growth: Without Fear, Control, and the Manufacturing Mindset
- Winning with Software: An Executive Strategy
- The Guru's Guide to Transact-SQL
- The C# Programming Language
- Effective Software Testing: 50 Specific Ways to Improve Your Testing
- Streamlined Object Modeling: Patterns, Rules, and Implementation
- Software Architecture: Organizational Principles and Patterns
- Configuration Management Principles and Practice
- Managing Software Requirements: A Use Case Approach, Second Edition
- .NET and COM: The Complete Interoperability Guide
- Pattern-Oriented Analysis and Design: Composing Patterns to Design Software Systems
- Software Architecture in Practice, 2nd Edition
- ATL INTERNALS
- Transactional COM+: Building Scalable Applications
- LARGE-SCALE C++ SOFTWARE DESIGN
- Modern Compiler Design

ÃÑ 18±ÇÀ̱º. ¸î±Ç »ò´ÂÁöµµ ¸ô¶ú´Ù´Ï... -_-;;



2003-12-02

Àεµ½ÅÈ­ÀÇ °èº¸





Àεµ½ÅÈ­¿¡ ´ëÇؼ­´Â ¿Ö ÀоÁú ¾Ê¾Ò´ø°É±î?
±×·¡µµ ³ª¸§´ë·Î °¢Á¾ ½ÅÈ­Ã¥À» Àд´ٰí Àоú´Âµ¥... -_-;

¾ó¸¶ Àü '½ÅµéÀÇ »çȸ'¸¦ ÀÐÀ» ¶§, Àεµ½ÅÈ­¿¡ ´ëÇؼ­
ÀüÇô ¹«ÁöÇß´ø Å¿¿¡ ±× Àç¹Ì¸¦ ÃæºÐÈ÷ Áñ±âÁö ¸øÇß´Ù.
±×·± ¾Æ½¬¿ò¿¡ Àεµ½ÅÈ­¿Í ÀεµÀÇ ½Åµé¿¡ ´ëÇؼ­
Àо·Á´Â »ý°¢À» °®°Ô µÇ¾ú°í, ÀÌ Ã¥Àº ±×¿¡ ´ëÇÑ Ã¹ ½ÃµµÀÌ´Ù.

ù ½Ãµµ´ä°Ô °¡º­¿î ¸¶À½À¸·Î ÀÐÀ» ¼ö ÀÖ´Â ¾ãÀº ÃѼ­·ù¸¦ °ñ¶ú´Ù.
100ÂÊÀÌ ¹Ìó ¸øµÇ´Ï º¸±âµµ ÆíÇÏ°í, °¡º±°í... :)
ÇÏÁö¸¸ ¾ãÀº Ã¥À̶ó°í ¿ì½À°Ô º¼ ³»¿ëÀº °áÄÚ ¾Æ´Ï´Ù.

ÀÌ Ã¥Àº 3¾ï3õ¿¡ ´ÞÇÑ´Ù´Â ÈùµÎ±³ ½ÅÀÇ ¼ýÀÚ¿¡ ºñÇϸé
Ƽ²ø¸¸Ä¡µµ µÇÁö ¾ÊÀ» 10¸íÀÇ ½Å¿¡ ´ëÇؼ­ ´Ù·ç°í ÀÖÁö¸¸,
°¡Àå Áß¿äÇÑ ½Åµé¸¸À» ´Ù·é ¸¸Å­
ÈùµÎ½ÅÈ­¸¦ ´õ ÀÚ¼¼È÷ Àдµ¥ ÁÁÀº ±æÀâÀÌ ¿ªÇÒÀ» ÇØÁÙ °Í °°´Ù.

Ã¥¿¡¼­ ´Ù·ç´Â ½ÅµéÀº ´ÙÀ½°ú °°´Ù.
- âÁ¶ÀÇ ½Å, ºê¶óÈ帶¿Í ±× ¾Æ³» »ç¶ó½º¿Í¶ì
- À¯ÁöÀÇ ½Å, ºñ½´´©¿Í ±×ÀÇ ¹è¿ìÀÚ ¶ô½´¹Ì ¹× ±×µéÀÇ È­½Åµé
- Æı«ÀÇ ½Å, ½¬¹Ù¿Í ¿ª½Ã Æı«ÀûÀÎ ¼Ó¼ºÀÇ ¿©½Å µÎ¸£°¡, Ä®¸®,
- ¿ø¼þÀÌ Çü»óÀÇ ½Å, ÇÏ´©¸¸ ±×¸®°í ÄÚ³¢¸® Çü»óÀÇ °¡³×»þ
- °­ÀÇ ¿©½Å, °­°¡

Ã¥Àº ÀÌ·± ½ÅµéÀÇ ¼º°Ý¿¡ ´ëÇؼ­ °£°áÇÏ°Ô ¾ð±ÞÇÏ°í ÀÖÀ» »Ó´õ·¯
°¢ ½Åµé¿¡ ¾ôÈù ½ÅÈ­¸¦ Ãæ½ÇÇÏ°Ô ¿ä¾àÇÏ°í ÀÖ´Ù.
°Ô´Ù°¡ ÀÌ·± ³»¿ë°ú ÇÔ²² ÈùµÎ±³ÀÇ Á᫐ »ç»ó¿¡ ´ëÇÑ
°³°ýÀûÀÎ ¼³¸íÀ» °°ÀÌ ¿«¾î¼­ ¼³¸íÇÏ´Â ¹æ½ÄÀ» ÃëÇÏ°í À־
Àεµ½ÅÈ­¿¡ ´ëÇÑ ÀÌÇØ°¡ ÇÑÃþ ´õ ±í°Ô ÇØÁÖ´Â °Í °°´Ù.

À̸§¸¸ ¾î·ÅDzÀÌ ¾Ë°í ÀÖ¾ú´ø ÀεµÀÇ ½Å¿¡ ´ëÇؼ­
ÀÌÁ¦ Á¶±Ý ´õ Ä£¼÷ÇØÁø °Í °°¾Æ¼­ ¾ÍÀÇ ±â»ÝÀ» ´À³¤´Ù.



2003-12-01

´Þ





µ¿»ýÀÌ ÀÐ°í¼­ Á¦ Ã¥»ó¿¡ ¿Ã·Á³ù±æ·¡ ¹«½ÉÄÚ Áý¾îµéÀº Ã¥ÀÌ´Ù.
½É½ÉÇÏ´ø Â÷¿¡ ÀÐÀ»¸¸ÇÏ´Ù´Â µ¿»ýÀÇ ÀÇ°ßÀ» µè°í °ðÀå Àб⠽ÃÀÛÇß´Ù.
Ç¥Áö¿¡´Â ÀåÆí¼Ò¼³À̶ó°í ÀûÇôÀÖÁö¸¸ ºÐ·®À¸·Î´Â ÁßÆí Á¤µµÀÎ µí...

´À³¦Àº... ¸ùȯÀûÀ̶ö±î?
Áö±Ý Àаí ÀÖ´Â À̾߱Ⱑ ÁÖÀΰøÀÇ È¯»óÀÎÁö ¾Æ´Ï¸é Çö½ÇÀÎÁö
³¡³ª±â Àü±îÁö °è¼Ó ¾ù°¥¸°´Ù.
¶Ç Ç¥ÇöÀÌ ¸Å¿ì Âü½ÅÇÏ´Ù.
¶Ù¾î³­ ¹¦»ç·Î ¸¶Ä¡ ´« ¾ÕÀÇ ±¤°æÀ» º¸´Â °Í °°´Ù.
°¨°¢ÀûÀÎ ¼Ò¼³À̶ó°í ÇؾßÇÒÁö?
±×·¡¼­ÀÎÁö ÁٰŸ®´Â ²Ï °£´ÜÇÑ ÆíÀÌ´Ù.

ÇÑ ÀþÀºÀÌ°¡ ¿©ÇàÀ» ¶°³­´Ù.
±×·¯³ª À̹ø¿¡´Â ±× ½ÃÀÛ¿¡¼­ºÎÅÍ ¹º°¡ ´Ù¸¥ ¡Á¶°¡ ÀÖ¾ú´Ù.
±× ¡Á¶ ³¡¿¡ °á±¹ »ê ¼Ó¿¡¼­ ±æÀ» ÀÒ°í ¹æȲÇÏ´ø ÀþÀºÀÌ´Â
¹ì¿¡ ¹°·Á ¾î¶² ³ë½Â¿¡°Ô ±¸ÃâµÈ´Ù.
±×¶§ºÎÅÍ ±×´Â ȯ»ó°ú Çö½ÇÀ» ¿À°£´Ù.
±×¸®°í °Å±â¼­ ÀÚ½ÅÀÇ Á¤¿­À» ¸ðµÎ ¹ÙÄ¥ ÇÑ ¿©ÀÎÀ» ¸¸³­´Ù.

°¨°¢ÀûÀ̶ó´Â Ç¥ÇöÀ» Çϱä ÇßÁö¸¸,
±×·¸°Ô °¡º±°Ô ÀÐÈ÷Áö¸¸Àº ¾Ê´Â´Ù.

ºÒ²É°°Àº Á¤¿­·Î »ç¶ûÀ» ÇÏ°í ÇÑÁÜ Àç°¡ µÇ¾î¹ö¸®´Â ºñÀåÇÔ.
ÀúÀÚ°¡ ÀϺ»ÀÎÀÌ¶ó¼­ »ý±â´Â Æí°ßÀϱî?
¾Æ´Ï¸é ³»°¡ ±×·± »ç¶ûÀ» ÇÒ ¼ö ¾ø±â ¶§¹®¿¡ °®´Â Á¶¼ÒÀϱî?

Á¤¿­·Î °¡µæÇÑ ºñÀåÇÑ °á¸»¿¡ ¸¶À½ÀÌ ºÒÆíÇØÁ®¹ö·È´Ù.
È­·ÁÇÏÁö¸¸ Çã¸ÁÇÑ »ç¶ûÀÇ ¹æ¹ýº¸´Ù
º¼Ç°¾ø¾îµµ Àº±ÙÈ÷ Áö¼ÓµÇ´Â »ç¶ûÀÇ ¹æ¹ýÀÌ ´õ ÁÁ´Ù°í ´À³¤´Ù.



»ç¼ÒÇÑ ¹ß°ß



¹ö½º¸¦ Ÿ°í ¿À¸é¼­ ¹«½ÉÈ÷ â¹ÛÀ» ³»´ÙºÃ´Ù.
±×·¯´Ù ¹ö½º ¾ÈÀ» ¹Ù¶óº¸´Ï Á¼®¿¡ ¾É¾ÆÀÖ´Â »ç¶÷µéÀÇ ¿· ¾ó±¼ÀÌ
ÀÏ·Ä·Î ÂÞ¿í º¸ÀÌ´Â °ÍÀÌ ¾Æ´Ñ°¡?
¼ø°£ ÇÇ½Ä ¿ôÀ½ÀÌ »õ¾î³ª¿À°í...

¿Ö ÀÚ¸®¿¡ ¾ÉÀ¸¸é ´Ùµé â¹ÛÀ» ÃÄ´Ùº¸´Â °ÍÀϱî?
¹º°¡ Ưº°ÇÑ Ç³°æÀÌ ÀÖ´Â °Íµµ ¾Æ´Ñµ¥...
³ª´Â ¿Ö ÃÄ´Ùº¸°í ÀÖ¾úÁö???