2004-07-29

´õÀ§



³Ê¹« ´þ´Ù.
¸Ó¸® ¼Ó±îÁö Ȧ¶û À;î¹ö¸± Á¤µµ·Î ´þ´Ù.
¸öÀÌ ¾àÇØÁ³³ª ½ÍÀ» Á¤µµ·Î ´þ´Ù.
³ëÀγ׵é°ú ¾ÆÀ̵éÀÌ °ßµô ¼ö ÀÖÀ»±î °ÆÁ¤µÉ Á¤µµ·Î ´þ´Ù.
±æ°Å¸®¿¡ ³ª°¡±â°¡ °Ì³¯ Á¤µµ·Î ´þ´Ù.
ȸ»ç¿¡¼­ Áö³¾±îÇÏ´Â »ý°¢ÀÌ µé Á¤µµ·Î ´þ´Ù.
³ÃÀå°í ¾ÈÀÇ ¿ìÀ¯°¡ »óÇÏÁö ¾ÊÀ»±î ÇÒ Á¤µµ·Î ´þ´Ù.

±×·¡µµ ´õÀ§¿¡ ±¼º¹Çؼ± ¾ÈµÈ´Ù.
¾ÕÀ¸·Î 30³â ÀÌ»óÀº ÀÌ·± ´õÀ§ ¼ÓÀ» °è¼Ó Áö³¯ÅÙµ¥,
¿©±â¼­ ¼ûÀ» Ç涱°Å¸®¸é °ï¶õÇÏÁö.



2004-07-28

¸Å¹Ì ¼Ò¸®



¸Ö¸®¼­ Â¸£ÇÏ¸ç ¿ï·Á¿À´Â ¸Å¹Ì ¼Ò¸®´Â
¹Ù¶÷¿¡ ³ªºÎ³¢´Â ÃÊ·Ï°ú ÇÔ²² ÇÑ ¿©¸§ Á¤ÃëÀÇ ÇϳªÀÌÁö¸¸,
¾ÆħºÎÅÍ ¸Ó¸®¸Ã â¹®¿¡¼­ ¿ì··Â÷°Ô ¿ì´Â ¸Å¹Ì ¼Ò¸®´Â
ÀÚ¸íÁ¾º¸´Ùµµ ´õÇÑ Æı«·ÂÀ» Áö´Ï°í ÀÖ¾ú´Ù.

´öºÐ¿¡ »õº®(?)ºÎÅÍ ÀϾ¼­ ºñ¸ù»ç¸ù Áß... ~.~

¿¾³¯ ´©±º°¡´Â °³¶Ë¹ú·¹ ºÒºûÀ¸·Î °øºÎÇߴٴµ¥,
³ª´Â ´ë½Å ¸Å¹Ì¸¦ Àâ¾Æ¼­ 'ÀÚ¿¬À¸·ÎºÎÅÍÀÇ ÀÚ¸íÁ¾'À̶ó´Â
»óÇ°À¸·Î ÆȾƺ»´Ù¸é ¾î¶³±îÇÏ´Â ¸Á»óÀ» ¶³¾îº»´Ù. -_-a

È¿°ú´Â 100% È®½Ç.
ÇÏÁö¸¸ Á¦ ½Ã°£¿¡ ¿ï·ÁÁÙ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ¾øÀ¸¹Ç·Î ´ë·« ³­°¨. -_-;



2004-07-27

±âºÐÁÁÀº ¸¸³²



gmail °èÁ¤ Çϳª µå·ÈÀ» »ÓÀε¥,
Ã¥°ú Àú³á ½Ä»ç±îÁö »çÁֽŠjrogueÇü.
¿À·£¸¸¿¡ ¸¸³ªºË°í À¯ÄèÇÑ ´ëÈ­¸¦ ³ª´­ ¼ö À־ Á¤¸» ÁÁ¾Ò½À´Ï´Ù.

ÇÏÁØÀÌ ¾ê±â¿¡ ¶°¿À¸£´Â ÇüÀÇ ÇູÇÑ Ç¥Á¤Àº
µ¹ºÎóµµ ºÎ·¯¿öÇÒ¸¸Å­ ¸ÚÁ³´Ù±¸¿ä. :)



2004-07-24

ÇǼ­



¿À´Ãµµ ´þ´Ù.
Á¡½ÉÀ» ¸Ô´Â µ¿¾È¿¡µµ, TV¸¦ º¸´Â µ¿¾È¿¡µµ
Ȧ¶û ¹þÀº ¿ôÅë¿¡¼­´Â ½¯»õ¾øÀÌ À°¼ö(?)°¡ È帥´Ù. -_-;

Âù¹°·Î »þ¿ö¸¦ ÇÑ ¹ø ÇÏ°í
½Ã¿øÇÑ °÷À» ã¾Æ ÇǼ­°¬´Ù.
±× °÷Àº ¹Ù·Î ȸ»ç!!! -_-;;
ȸ»çÀÇ ¿¡¾îÄÜ ¹Ù¶÷ÀÌ ±×·¸°Ô ¹Ý°¡¿ï ¼ö°¡ ¾ø´Ù.

À̹ø ¿©¸§¿¡´Â º°ÀÏ ¾øÀ¸¸é
°¡±ÞÀû ȸ»ç¿¡ Ãâ±ÙÇÒ±î º¸´Ù.
À϶§¹®À̶ó±âº¸´Ù´Â ÇǼ­ÀÇ ¿ëµµ·Î... -_-a



2004-07-23

»ï¹Ì ½´ÆÛ½ºÅ¸ÁîÀÇ ¸¶Áö¸· ÆÒŬ·´





¾ÆÁÖ Àç¹ÌÀÖ´Ù.
Çѹø Àб⠽ÃÀÛÇÑ ÈÄ, Ã¥À» ³õÀ» ¼ö°¡ ¾ø¾ú´Ù.
´öºÐ¿¡ ¿À´Ã »õº®¿¡ ³¡À» º¸°í¾ß ¸»¾Ò°í,
Áö±ÝÀº ±× ÈÄÀ¯Áõ¿¡ ½Ã´Þ¸®°í ÀÖ´Ù.
Á¹¸®´Ù´Â ¾ê±âÁö. -_-;

óÀ½ Ã¥ÀåÀ» ³Ñ±â±â ½ÃÀÛÇؼ­ 30ÂÊ Á¤µµ¸¦ ÀÐ°í ³µÀ» ¶§,
»ç½Ç ÀÌ Ã¥Àº µ¤¾îµÎ°í ´Ù¸¥ Ã¥À» º¸·ÁÇß´Ù.
Áö·çÇؼ­?
¾Æ´Ï´Ù.
³Ê¹« Àç¹ÌÀ־ ¾ðÁ¦°¡ ¿ì¿ïÇÒ ¶§ º¸°í ½Í¾ú´Ù. -_-a

±×·¯³ª ¸öÀº ÀÇÁö´ë·Î ¿òÁ÷¿©ÁÖÁö ¾Ê¾Ò°í
³ª´Â ÀÌ Ã¥ÀÌ ÁÖ´Â Àç¹Ì¸¦ ºü¸£°Ô Ž´ÐÇØ ³ª°¬´Ù.

»ï¹Ì ½´ÆÛ½ºÅ¸Áî.
ÀÎõ Åä¹ÚÀÌÀÎ ³» ±â¾ïÀÇ ÇÑ ±¸¼®¿¡ ³²¾Æ ÀÖ´Â À̸§.
ÇÁ·Î ¾ß±¸°¡ óÀ½ »ý°å´ø ¾î¸° ½ÃÀý,
³ªµµ ÆÒŬ·´¿¡ °¡ÀÔÇÏ°í ½Í¾ú´ø ¿å½ÉÀÌ ¶°¿À¸¥´Ù.
¹°·Ð ±× ½ÃÀý¿¡´Â ¾î·Á¿î °¡Á¤ÇüÆí¶§¹®¿¡
ÆÒŬ·´¿¡ °¡ÀÔÇÏ°í ½Í´Ù°í, ¾ß±¸Àå¿¡ ´Ù´Ï°í ½Í´Ù°í
ºÎ¸ð´Ô²² Á¹¶ó´î ¼ö°¡ ¾ø¾ú´Ù.
´õ±¸³ª ÇØŸ¦ ÀÀ¿øÇϽô ¾Æ¹öÁö¿¡°Ô
»ï¹Ì ½´ÆÛ½ºÅ¸ÁîÀÇ ÆÒŬ·´À̶ó´Ï °¡´çÅ°³ª ÇÑ°¡? -_-;;

¾Æ¹¸Æ° ±× ÇØ, ÆÒŬ·´¿¡ °¡ÀÔÇÏ·Á°í ±æ°Ô ´Ã¾î¼­ ÀÖ´ø
¾ÆÀ̵éÀÇ Çà·ÄÀÌ ¾ÆÁ÷µµ ±â¾ï³ª°í,
±×µéÀÌ ÀÔ°í, ¾²´ø ÆÒŬ·´ ¸ðÀÚ¿Í Àá¹Ù¸¦ ÂüÀ¸·Î ºÎ·¯¿öÇß´Ù.

±×·± ¾î¸° ½ÃÀýÀÇ ¾Æ·ÃÇÑ Ãß¾ï ³»Áö´Â Çâ¼ö¸¦
Ã¥ÀÇ Ãʹݺο¡¼­ °øÀ¯ÇÏ´Â ±â»ÝÀº
Ã¥ÀÇ ³¡ºÎºÐ±îÁö ¸ôÀÔÀ» À¯µµÇÏ´Â ¸¶·ÂÀÇ ¿øõÀÌ´Ù.

"1ÇÒ 2Ǭ 5¸®ÀÇ ½Â·ü·Î ¼¼»óÀ» »ì¾Æ°¡´Â ¸ðµÎ¿¡°Ô" ¶ó´Â
±¤°íÀÇ Ä«ÇÇó·³,
»ç»ó ÃÊÀ¯ÀÇ ½Â·ü°ú ´ë±â·ÏÀ» ÀÛ¼ºÇÑ »ï¹Ì ½´ÆÛ½ºÅ¸Áî.
¾î¼¸é ÇÁ·Î¾ß±¸¿¡ ´ëÇÑ ³ªÀÇ °ü½ÉÀ» ÃÊâ±â¿¡ ²ª¾î³õÀº
ÀØÇôÁø ±×µé¿¡°Ô¼­ ÀÌÁ¦ ´Ù½Ã ¿¬´ë°¨À» ´À³¢´Â ±î´ßÀº ¹«¾ùÀϱî?

ÇÁ·Î¶ó´Â À̸§À¸·Î ºñÁ¤»óÀûÀÎ °ÍÀ» °­¿ä´çÇÏ°í ÀÖ´Ù´Â »ý°¢.
ÇÑ ¹øµµ ±×·± Àǹ̸¦ ÀǽÄÇÏÁö ¸øÇß¾ú´Ù.
ÀÌ Ã¥À» Àбâ Àü¿¡´Â...

¾î´Àµ¡ ³ªµµ ÇÁ·Î¶ó´Â À̸§À¸·Î
ÇöÀçÀÇ ÀÚÀ¯¿Í Çູ ±×¸®°í ½Ã°£À»
´©±º°¡¿¡°Ô Èñ»ý¹°·Î ¹ÙÄ¡°í ÀÖ´Ù.
¿Ö ÀÌ·¡¾ß ÇÏÁö?
±×·³ ÀÌ·¸°Ô ÇÏÁö ¾ÊÀ¸·Á¸é ¾î¶»°Ô ÇؾßÇϴ°ɱî?

µÅÁö ¹ßÁ¤Á¦¿¡ ÃëÇÑ 5ºÐÀÇ ½Ã°£ÀÌ Áö³­ ÈÄ,
ÀÌÁ¦ ¹«¾ùÀ» ÇØ¾ß ÇÒ °ÍÀΰ¡¸¦ ã´Â °ÍÀº ÀüÀûÀ¸·Î ³ª¿¡°Ô ´Þ·È´Ù.

ºü¸¥ ¼Óµµ°¨°ú À¯ÄèÇÔÀ» ¾È°ÜÁִ åÀÌ´Ù.
ÇÏÁö¸¸ ¿µ¿øÇÑ ¾Æ¸¶·Î´Â »ì ¼ö ¾ø´Â ¼¼»óÀ̶õ »ç½ÇÀ»
¿Ü¸éÇÒ ¼ö ¾ø±â¿¡ µ¿½Ã¿¡ °í¹ÎÀ» ÇѺ¸µû¸® ¾È°ÜÁִ åÀÌ´Ù.



2004-07-22

ÀÌÆåƼºê STL





EC++, MEC++À» À̾î À̹ø¿¡´Â STL È°¿ë¿¡ ´ëÇÑ
Scott MeyersÀÇ Ã¥ÀÌ´Ù.
MEC++°ú ¸¶Âù°¡Áö·Î °û¿ëÀç¾¾ÀÇ Æí¿ªÀÌ µ¸º¸ÀδÙ.

C++¿¡ 98³â¿¡ Ãß°¡µÈ STLÀº
±× ÀÌÀü¿¡ container¸¦ Á÷Á¢ ±¸ÇöÇؾßÇÏ´Â ºÒÆíÇÔ¿¡ »ç·ÎÀâÇô ÀÖ´ø
C++ ÇÁ·Î±×·¡¸ÓµéÀ» ±ØÀûÀ¸·Î ±¸Çس¿À¸·Î½á
C++ÀÇ »ý»ê¼ºÀ» ȹ±âÀûÀ¸·Î °³¼±½ÃÄ×´Ù.

ÀÌ¹Ì Java¿¡¼­´Â Collection API°¡ JDK 1.0 ½ÃÀýºÎÅÍ ÀÖ¾î¿Ô±â ¶§¹®¿¡
óÀ½ ÀÌ Ã¥À» Àб⠽ÃÀÛÇßÀ» ¶§´Â
Æí¿ªÀÚÀÇ È£µé°©(?)ÀÌ ¿ØÁö ÀÌ»óÇغ¸À̱⵵ ÇßÁö¸¸,
STLÀ» Á¡Â÷ ÀÌÇØÇÒ¼ö·Ï ±×°ÍÀÌ ´ç¿¬ÇÑ ¹ÝÀÀÀ̶ó´Â °ÍÀ» ¾Ë ¼ö ÀÖ¾ú´Ù.

ÀÌÆåƼºê STLÀº STLÀÇ ³»ºÎ ±¸Á¶¸¦ ÆÄÇìÃļ­
¾î¶»°Ô »ç¿ëÇÏ´Â ¹æ¹ýÀÌ ¹Ù¶÷Á÷ÇÏ´Ù´Â °ÍÀ» ÁöµµÇØÁØ´Ù.
¿ª½Ã Scott Meyers¶ó´Â »ý°¢ÀÌ µé Á¤µµ·Î
Ç¥ÁØ°ú ±×¿¡ µû¸¥ STLÀÇ °¢ ±¸ÇöüµéÀÇ ±¸Çö ¹æ¹ý°ú Â÷À̸¦ Àß ¼³¸íÇÏ°í ÀÖ°í
±×¿¡ µû¸¥ portable code ÀÛ¼º Àü·« ¹× ¼º´É °³¼± ¹æ¹ýÀº
¾ðÁ¨°¡ ²À Çѹø ¸Úµé¾îÁö°í ½á¸Ô¾îºÁ¾ß°Ú´Ù´Â ÀÇÁö¸¦ ºÒÅ¿ì°Ô ¸¸µç´Ù. :)

°¡Àå °£´ÜÇÑ 'Container¸¦ Àß ¼±ÅÃÇÏÀÚ'¶ó´Â °Ý¾ð(?)¿¡¼­ºÎÅÍ
¾à°£Àº ³­ÇØÇÑ ÇÔ¼öÀÚÀÇ È°¿ë¿¡ À̸£±â±îÁö 50°³ÀÇ STL È°¿ë ÆÁÀº
Ã¥°ªÀÌ ¾Æ±õÁö ¾ÊÀ» Äè°¨À» ¼±»çÇÑ´Ù.
³ª´Â ÀÌ Ã¥À» ¸ð ÀÎÅÍ³Ý ¼­Á¡¿¡¼­ ¾öû³­ ÇÒÀÎÀ²·Î ÆÈ°í ÀÖÀ» ¶§,
¾ðÁ¨°¡ ¾²ÀÓÀÌ ÀÖÁö ¾ÊÀ»±î¶õ ¸·¿¬ÇÑ ±â´ë·Î ±¸ÀÔÇß´ø ÂüÀε¥,
Á¤°¡¸¦ ÁÖ´õ¶óµµ ¾Æ±õÁö ¾Ê¾Ò°Ú´Ù´Â ÈÄÇÑ »ý°¢ÀÌ µç´Ù. ;)

¾Æ½±°Ôµµ Ã¥À» Å뵶ÇÏ´Â »çÀÌ¿¡ Àá±ñ Á¹°Å³ª, -_-;
³»°¡ STLÀ» º»°ÝÀûÀ¸·Î »ç¿ëÇÏ´Â °³¹ßÀÚ°¡ ¾Æ´Ï¶ó´Â Á¡ ¶§¹®¿¡
ÀÌÇØ°¡ °ï¶õÇÑ ºÎºÐµéÀÌ ¸î ±ºµ¥ ÀÖ¾ú´ø °ÍÀº »ç½ÇÀÌ´Ù.
±×·¯´Ï ½ÇÁ¦·Î È°¿ëÇÏ°Ô µÉ ±Ù¹Ì·¡¿¡ ´Ù½Ã Çѹø ºÁ¾ßÇÒ Çʿ伺ÀÌ ÀÖ°Ú´Ù.

¸¸ÀÏ STL¿¡ ´ëÇؼ­ ÀüÇô ¸ð¸£°í ÀÖ´Ù¸é
ÀÌ Ã¥Àº »ó´çÈ÷ °íÅ뽺·± Ã¥ÀÌ µÉ °Í °°´Ù.
ÇÏÁö¸¸ ÀÌ¹Ì STLÀ» È°¹ßÈ÷ »ç¿ëÇÏ´Â °³¹ßÀÚ¶ó¸é
»ó´çÈ÷ ¸¹Àº µµ¿òÀ» ¹ÞÀ» ¼ö Àִ åÀÌ´Ù.
¾î¼¸é ÀÚ½ÅÀÌ ÀÛ¼ºÇÑ ÄÚµåÀÇ »ó´ç ºÎºÐÀ»
¶â¾î °íÃľßÇÏ´Â ¾ÆÇÄÀ» ÁÙÁöµµ ¸ð¸¥´Ù. :P



Link blog °³Àå



¿£ºñ¸¦ ÅëÇØ link blog¸¦ ¸¸µé¾ú´Ù.
»ç½Ç ¿£ºñ¿¡ ³²¸ð¸£°Ô Âü¿©Çß¾ú´ø ÅͶó
¿ÀÇ Á÷ÈĺÎÅÍ °ü½É°ú ¾ÖÁ¤(?)À» °®°í ÀÖ¾ú´Âµ¥
ÀÌÁ¦¾ß »ç¿ëÇϰԵǾ ¸¸¹Ú´Ô²² Á˼۽º·± ¸¶À½ÀÌ ¾øÁö ¾Ê¾Ò´Ù. -_-;

ÀÌÁ¦ 30ºÐ Á¤µµ ÅÛÇø´À» ¼öÁ¤ÇÏ°í link blog¸¦ °³¼³ÇÏ°í ³ª´Ï
ºê¶ó¿ìÀú¿Í sticky pad¿¡ ºÙ¾îÀÖ´ø linkµéÀ»
Á¦´ë·Î Á¤¸®ÇÒ ¼ö ÀÖÀ» °Å¶õ ±â´ë°¨¿¡ ºÎÇ®¾î ÀÖ´Ù.

ÀÌÁ¦ ¿­½ÉÈ÷ Çغ¸ÀÚ.
¿£ºñ ¸¸¼¼. ¿Í¾Æ~ :)



2004-07-21

°Å´ë ±â¾÷°úÀÇ ½Î¿ò



Â÷¶ó¸® ´ëÇѹα¹¿¡¼± SW»ç¾÷ ¾ÈÇÏ°Ú´Ù

¾ó¶óÀ̾𽺽ýºÅÛÀ̶ó´Â ȸ»ç°¡
°Å´ë ±â¾÷ÀÎ SDS¿Í ÇÑÆÇ ºÙ°Ú´Ù°í ¼±¾ðÇß´Ü´Ù.
±× µ¿¾È ´ë±â¾÷ SI»çµéÀÇ ºÒ¹ýÀûÀÎ °üÇàµéÀ»
¹ä±×¸© ¿°·Á¶§¹®¿¡ ¾î¿ ¼ö ¾øÀÌ Âü¾Æ¿Ô´ø
Áß¼Ò±â¾÷ÀÌ Çì¾Æ¸± ¼ö ¾øÀÌ ¸¹¾Ò´Âµ¥,
µåµð¾î ÀÌ¿¡ ¹Ý¹ßÇÏ°í ³ª¼± ȸ»ç°¡ ³ªÅ¸³­ °ÍÀÌ´Ù.

°³ÀÎÀûÀ¸·Î´Â º»º¸±â Â÷¿ø¿¡¼­¶óµµ
¾ó¶óÀ̾𽺽ýºÅÛÀÌ ½Â¸®ÇÏ±æ ¹Ù¶õ´Ù.
¾Æ¿ï·¯ ±¹³» ´ë±â¾÷ SI»çµéÀÇ ºÒ¼º½ÇÇÑ Åµµ,
±×¸®°í ÇÏû¾÷üÀÇ ÇǸ¦ »¡¸ç ¹öƼ´Â °üÇàÀÌ »ç¶óÁ³À¸¸é ÁÁ°Ú´Ù.
¹°·Ð ²À SI¿¡ ÇÑÁ¤ÇÒ ÇÊ¿ä´Â ¾ø°ÚÁö¸¸... -_-;




ÀºÇà ±³Ã¼ °èȹ



ÀºÇà±Ç ¼ö¼ö·á ÀÎ»ó ³¡µµ ¾ø´Ù

¾Æ¹«¸® ±¹³» ÀÚº»À» º¸È£ÇØ¾ß ÇÑ´Ù´Â ¸íºÐÀ» °í·ÁÇÑ´Ù Çصµ
ÀÌ°Ç ³Ê¹«ÇÏÀݾÆ? -_-;

ÅöÇϸé Àλó, ¶Ç Àλó.
¾Æ¹«·¡µµ ÁÖ°Å·¡ ÀºÇàÀ» °Å·¡ ¼ö¼ö·á¾ø´Â
¾¾Æ¼ ÀºÇàÀ̳ª HSBC·Î ¹Ù²ã¾ß Çұ´Ù.

Àܵ·Ç¬À̳ª ¹ú¾îµéÀÌ·Á°í
Á¦»ì ±ð¾Æ¸Ô±âÀÎ ÁÙ ¸ð¸£°í
´ßÁþÀ» ÀÏ»ï´Â ²ÃÀ̶ó´Ï...
±×µé¿¡°Ô ¹ß»óÀÇ ÀüȯÀ» ¿ä±¸ÇÏ´Â °ÍÀº ¹«¸®Àΰ¡? :(



ºó°ïÀÇ ¼¼°èÈ­




ºÎÁ¦ : IMF °æÁ¦½ÅŹÅëÄ¡ÀÇ ½Ç»ó

À¯½Ã¹ÎÀÇ °æÁ¦ÇÐ Ä«Æ並 ÀÐÀº ÈÄ¿¡
Áý¿¡¼­ ««È÷ Àоú´ø Ã¥Àε¥
³Ê¹«³ª Ãæ°ÝÀûÀÌ°í ¸ö¼­¸®ÃÄÁö´Â ³»¿ëÀ̾ú´Ù.

Á¦ 1ºÎ¿¡¼­´Â ¼¼°èÀûÀÎ ºó°ïÀÇ ¿øÀÎÀ» ÀÌ·ÐÀûÀ¸·Î ÆÄÇìÄ£´Ù.
±×¸®°í ³ª¸ÓÁö ºÎºÐÀº IMF¿Í ¼¼°è ÀºÇàÀÌ
ÇÇÆóÈ­½ÃÅ°°í ºó°ï±¹°¡·Î Àü¶ô½ÃŲ ³ª¶óµéÀÇ »ç·Ê¸¦ ¼Ò°³Çϴµ¥,
ÈçÈ÷ ºó°ï±¹À¸·Î ÀÍÈ÷ Àß ¾Ë°í ÀÖ´Â ¸£¿Ï´Ù³ª ¼Ò¸»¸®¾Æ »Ó¸¸ ¾Æ´Ï¶ó
Áö³­ ¼¼±â ¼¼°è ÃÖ°­´ë±¹ÀÇ Çϳª·Î ±º¸²Çß´ø ·¯½Ã¾ÆÀÇ ¸ô¶ô °úÁ¤À»
È®ÀÎÇÏ´Ù º¸¸é ¸ð°ñÀÌ ¼Û¿¬ÇÒ Áö°æÀÌ´Ù.

¸î ³âÀü IMF À§±â·Î ¿ì¸®³ª¶óµµ ±×¸®°í ³ªµµ ºó°ï °èÃþÀÇ ÀÏ¿øÀÌ µÉ
°¡´É¼ºÀÌ ÃæºÐÇß´Ù´Â »ç½ÇÀ» ±ú´Ý°í ³ª´Ï
±× µ¿¾È ¸·¿¬È÷ µ¿°¨ÇÏ°í ÀÖ¾ú´ø ¼¼°èÈ­ÀÇ Èä¹°½º·± ½Ç»óÀÌ
°¡½¿À» ²Ë ¸·È÷°Ô ÇÑ´Ù.
±×³ª¸¶ ´ÙÇàÀ롂 ¿ì¸®°¡ Àß ÇìÃijª¿Ô´Ù´Â °ÍÀϱî?
ÇÏÁö¸¸ Áö±Ý ¿ì¸®³ª¶ó¿¡¼­µµ IMF¿¡ ÀÇÇÑ ºó°ïÈ­ °úÁ¤ÀÌ
ÁøÇàµÇ°í ÀÖÀ»Áöµµ ¸ð¸¥´Ù¸é??? -_-;;;

ÈçÈ÷ ½º½º·Î ¹ßÀüÇÒ ¼ö ¾ø´Â ³ª¶ó¸¦ ¿øÁ¶ÇÏ¿©
ÀÚ¸³µÈ °æÁ¦·Î º¸Á¶ÇØÁÖ´Â °í¸¶¿î(?) ±â°ü Á¤µµ·Î »ý°¢ÇÏ°í ÀÖ´Â
(Àû¾îµµ ³ª´Â Áö±Ý±îÁö ±×·¸°Ô »ý°¢Çß´Ù.)
IMF¿Í ¼¼°èÀºÇàÀÇ ½Ç»óÀº ¹Ù·Î ÀÌ°ÍÀÌ´Ù.

- °úµµÇÑ ÇØ¿Ü Ã¤¹«¿¡ ½Ã´Þ¸®´Â ±¹°¡´Â IMF¿Í ¼¼°èÀºÇà¿¡ ¿øÁ¶¸¦ ¿äûÇÑ´Ù.
- IMF¿Í ¼¼°èÀºÇàÀº ¿øÁ¶ÀÇ ´ë°¡·Î °æÁ¦ ÁÖ±ÇÀ» Å»ÃëÇÑ´Ù.
- »©¾ÑÀº °æÁ¦ ÁÖ±ÇÀ» ÅëÇØ IMF¿Í ¼¼°èÀºÇàÀº ±× ³ª¶óÀÇ °æÁ¦¸¦ öÀúÇÏ°Ô Æı«ÇÑ´Ù.
¿¹¸¦ µé¸é, ³»½ÇÀÖ´Â °ø±â¾÷À» ½Ñ °¡°Ý¿¡ IMF¿Í ¼¼°èÀºÇàÀÇ È¸¿ø±¹¿¡ ³Ñ±â°Å³ª
±¹°¡ÀÇ ¿¹»êÀ» Á¶Á¤ÇÏ¿© »çȸ º¸Àå¿¡ ÇÊ¿äÇÑ Àç¿øÀ» ºúÀ» °±´Â µ¥ ¼ÒºñÇÑ´Ù.
- Æı«µÈ °æÁ¦¿Í »çȸ º¸ÀåÀÇ Ãà¼Ò·Î ±¹¹ÎµéÀº ºó°ïÃþÀ¸·Î Àü¶ôÇÑ´Ù.
- µû¶ó¼­ ¼ö¿ä°¡ °¨¼ÒÇÏ°í °Ô´Ù°¡ ´Ü±âÀûÀ¸·Î ÀçÈ­¸¦ ÇØ¿Ü¿¡¼­ Àú°¡¿¡
¿øÁ¶ÇÏ¿© ±¹³»ÀÇ ±â¾÷ü°¡ °æÀï·ÂÀ» »ó½ÇÇÏ°í µµ»êÇϵµ·Ï ¸¸µç´Ù.
- ¿©±â¿¡ Â÷°üÀ» ÇØ¿ÜÀÇ ¼ÒºñÀç ¼öÀÔÀ̳ª ºÎ並 °±´Âµ¥¸¸ ¾²µµ·Ï ¸í½ÃÇÏ¿©
±¹°¡ ½º½º·Î °æÁ¦¸¦ ¿òÁ÷ÀÏ ¼ö ÀÖ´Â µ¿ÀÎÀ» ºÀ¼âÇÑ´Ù.
- ±×·¯¹Ç·Î IMF¿¡ ÀÇÇØ Á¦°øµÈ Â÷°üÀº ±¹°¡ÀÇ ºÎ並 Áõ°¡½Ãų »ÓÀÌ´Ù

IMFÀÇ ÀÌ·± ¹æ¹ýÀ» ÅëÇØ ÇÑ ¶§ ÀûÀýÇÑ »çȸ º¸Àå Á¦µµ·Î
ÃÖ¼ÒÇÑ »ç¶÷ÀÌ »ç´Âµ¥ ¾î·Á¿òÀÌ Àû¾ú´ø ¸¹Àº ³ª¶óÀÇ ½Ã¹ÎµéÀ»
±Øºó°ïÃþÀÇ ³ª¶ôÀ¸·Î ¹Ð¾î³Ö¾ú´Ù.

Á¤¸» ²ûÂïÇÑ ÀÏÀÌ´Ù.

±×·³ ¾î·Á¿ò¿¡ ºüÁø ±¹°¡¿¡¼­ IMF(»ç½Ç»óÀÇ Æ÷½ÄÀÚÀÎ) ¿Ü¿¡
¾î¶² ¹æ¹ýÀ» °­±¸ÇØ¾ß Çϴ°¡?
ÀúÀÚ´Â ÀÌ·± ¹°À½¿¡´Â ´äÀ» ÇÏ°í ÀÖÁö ¾ÊÁö¸¸,
¿ªÀÚ´Â ¼¼°è¿ÍÀÇ ¿¬´ë¿Í
°­¿äµÈ °³ÇõÀÌ ¾Æ´Ñ ÁÖüÀûÀÎ °³ÇõÀ̶ó°í ´ë´äÇÏ°í ÀÖ´Ù.
±ú´ÞÀ½°ú µ¿½Ã¿¡ ¶Ç ´Ù¸¥ °úÁ¦°¡ ´øÁ®Á³´Ù.



2004-07-19

Real World ASP.NET Best Practices





ÃÖ±Ù ³» blog¸¦ Ã¥¿¡ ´ëÇÑ ¾ê±â·Î¸¸ µµ¹èÇÏ°í ÀÖ´Ù.
Ưº°ÇÑ ÀÏÀÌ ¾ø±â ¶§¹®À̱⵵ ÇÏÁö¸¸,
Àǹ«°¨Ã³·³ °¡½¿À» Áþ´©¸£´Â Ã¥ ´õ¹Ì¿¡¼­
ÇѱǾ¿ »©³»¾î ÀоîÁ¦³¥ ¶§, ±× Çع氨ÀÌ ³Ê¹« Áñ°Ì±â ¶§¹®ÀÌ´Ù.
ÀÌ·± ¸ð½À¿¡ Èʳ¯ ´©±º°¡ '³Í °­¹ÚÀûÀÎ Á¤½Åº´ÀÚ´Ù' ¶ó°í ÇÑ´Ù¸é
'¾î, ±×·¡' ÇÏ°í Å¿¬½º·¹ ´ë´äÇÒ»Ó, :P
Áö±ÝÀº ÀÌ´ë·Î°¡ ÁÁ´Ù.
Çϳª¾¿ Á¤º¹Çسª°¡´Â ±âºÐÀÌ Áñ°Ì´Ù.

¾Æ¹¸Æ° À̹ø¿¡ ÀÐÀº °ÍÀº ASP.NET¿¡ ´ëÇØ,
¼ÒÀ§ guru¶ó´Â »ç¶÷µéÀÌ ¾î¶»°Ô °³¹ßÇÏ´Â °ÍÀÌ ÁÁÀº °ÍÀÎÁö
±× ¹æÇâÀ» ¤¾îÁִ åÀÌ´Ù.

ÇöÀç ÁøÇàÇÏ°í ÀÖ´Â ÀÏÀº óÀ½ °æÇèÇÏ´Â °ÍÀ̶ó´Â ÀÌÀ¯·Î
(ÀÌÁ¦ »ó´çÈ÷ Àͼ÷ÇØÁ³Áö¸¸...)
°ú¿¬ ³»°¡ Áö±Ý Àß ÁøÇàÇÏ°í ÀÖ´ÂÁö,
¹æÇâÀº Àß Àâ°í ÀÖ´ÂÁö ³Ê¹« ±Ã±ÝÇÏÁö¸¸,
»ç³»¿¡´Â ÀÌ·± ³ªÀÇ ¸ðÀÚ¶õ ºÎºÐÀ» ¸Þ²ãÁÙ ¸¸ÇÑ
ÀÌ ºÐ¾ßÀÇ °í¼ö°¡ ¾ø´Ù.

»ç¼ö(?)°¡ ¾øÀ¸¸é ¿ÜºÎ¿¡¼­¶óµµ ±¸ÇغÁ¾ßÇÑ´Ù.
ÀÌ Ã¥Àº ±×·± Á¡¿¡¼­ ¿ÜºÎ¿¡¼­ ¿µÀÔÇÑ ³» »ç¼ö´Ù.
±×·± »ç¼öµé·ÎºÎÅÍ ¹è¿î best practiceµéÀº
¼ÓÀ¸·Î ³ªÁÈ÷ ȯ¼ºÀ» Áö¸£°íµµ ³²À» ±â»ÝÀ» ÁÖ¾ú´Ù.
³»°¡ ÀÌ¹Ì »ç¿ëÇÑ ¹æ¹ýµéÀÌ ±×µéÀÌ ÃßõÇÑ °ÍµéÀ̾ú´ø °Í!!! -_-V

Ã¥Àº ÀϹÝÀûÀÎ ASP.NET tutorialº¸´Ù
Á¶±Ý ´õ ³ª¾Æ°£ ³»¿ëÀ» ´Ù·ç°í ÀÖ´Ù.

- ASP.NETÀÇ code behindÀÇ °³³ä°ú È°¿ë ¹æ¹ý
- Cache, Session ±×¸®°í View StateÀÇ Àå´ÜÁ¡°ú Àû¿ë ´ë»ó ±¸ºÐ
- JavaScript codeÀÇ »ý¼º°ú È°¿ë
- DataSetÀ» ÀÌ¿ëÇÑ Data Handling, Typed DataSet È°¿ë
- DataGrid, DataList, Repeater controlÀÇ È°¿ë°ú benchmark
- User Control°ú Server ControlÀÇ ÀÛ¼º°ú Àû¿ë ´ë»ó
- Remoting°ú WebServiceÀÇ È°¿ë¿¡ Àû¿ë ´ë»ó
- ASP.NETÀÇ Configuration È°¿ë

°æÇ踹Àº °³¹ßÀÚ¶ó¸é ¾Æ¸¶Á¸ÀÇ Æò°¡(4¿Í 1/2)°¡ Á» ÈÄÇÏ´Ù°í »ý°¢ÇÒ °ÍÀÌ°í,
ÃÊÁß±Þ °³¹ßÀÚ¶ó¸é ASP.NET tutorial ÀÌÈÄ¿¡ Àо ¸¸ÇÑ ¼öÁØÀÌ´Ù.



2004-07-18

11ºÐ





Åä¿äÀÏ ¿ÀÈÄ´Â ¾à°£ ¾Ö¸ÅÇÑ ½Ã°£ÀÌ´Ù.
¾îµò°¡·Î ¶°³­´Ù¸é °¡Àå Àç¹ÌÀÖÀ» ½Ã°£ÀÌ°ÚÁö¸¸,
¹æ±¸¼®¿¡ ÃĹÚÇô ÀÖÀ» ¶§´Â ƯÈ÷ µûºÐÇÑ ½Ã°£.
ÀÌ·² ¶§, ÀÐ°í ½ÍÀº Ã¥°ú ÇÔ²² ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ
¾ó¸¶³ª ´ÙÇàÀÎÁö...

'11ºÐ'
³²ÀÚÀÇ ½ÇÁúÀûÀÎ ¼½½º ½Ã°£.
°íÀÛ 11ºÐÀÇ Äè¶ôÀ» À§ÇØ ³²ÀÚµéÀº ÀÏ»óÀÇ ¿Â°® ½ºÆ®·¹½º¸¦ °ßµ®³½´Ù.
â³à¶ó´Â Á÷¾÷À» °¡Áö°í ³²ÀÚ¸¦ À§ÇÑ Äè¶ôÀÇ µµ±¸·Î ºÀ»çÇÏÁö¸¸
±×·± »óȲ¿¡¼­µµ ³»¸éÀÇ ºûÀ» °£Á÷ÇÏ´Â ÁÖÀΰø ¸¶¸®¾Æ°¡
ÀÚ½ÅÀÇ °æÇèÀ» ÅëÇØ ¾Ë¾Æ³½ ³²ÀÚÀÇ ¶Ç´Â Àΰ£ÀÇ ½Çü´Â
³Ê¹«³ª ºñÂüÇÏ´Ù.

±×·¡¼­ÀÎÁö, â³à·Î »ýÈ°ÇÏ´Â ¸¶¸®¾Æº¸´Ùµµ
´ÜÁö 11ºÐÀÇ Äè¶ôÀ» À§ÇØ ±×³àÀÇ ¸öÀ» ŽÇÏ´Â ¼Õ´Ô(?)µéÀÌ
´õ¿í ºÒ½ÖÇÏ°Ô ´À²¸Áø´Ù.
±×¸®°í ¾î·Á¿î Àϻ󿡼­µµ ³ª¶ô¿¡ ºüÁöÁö ¾Ê°í
ÀڽŸ¸ÀÇ ºûÀ» ÁöÄѳ»´Â ÁÖÀΰø°ú
ÇÑ ´«¿¡ ±×³àÀÇ ºûÀ» ÆľÇÇÒ ¼ö ÀÖ´ø ³²ÀÚ ÁÖÀΰø ¶ÇÇÑ °¨µ¿ÀÌ´Ù.

À°Ã¼Àû »ç¶û°ú Á¤½ÅÀûÀÎ »ç¶û.
±× °ü°è¸¦ Ç®¾î³»´Â ÄÚ¿¤·áÀÇ ¹®ÀåÀº
ÇÑ ¹ø¿¡ ³¡À» º¸°Ô ¸¸µé¸¸Å­ ÈíÀηÂÀÌ °­ÇÏ´Ù.
±×°¡ ÁÖ´Â ÀǹÌ, °áÄÚ °¡º±Áö ¾Ê¾Ò´Ù.

â³à ¼º°ø±â¶ó°í ÇÑ´Ù¸é ³Ê¹«ÇÑ Æò°¡°ÚÁö? :P
¸¶¸®¾Æ¶ó´Â »ç¶÷ÀÇ ¼º°ø±â¶ó°í ÇصÎÀÚ. :)



2004-07-16

ºÒ¸é


 
¸î ÀÏ° ¹ãÀáÀ» ¸ø ÀÌ·ç°í µÚôÀÌ´Ù°¡
»õº®³è ¾î½º¸§ ¹à¾Æ¿Ã ¶§¿¡¾ß °£½ÅÈ÷ ÀáÀÌ µç´Ù.
¿À´Ãµµ ¸¶Âù°¡Áö...
 
ȸ»ç¿¡¼­ ¸¶¼Ì´ø Ä¿ÇǶ§¹®À̾úÀ»±î?
 
¼÷¸éÀ» ÃëÇÏÁö ¸øÇÏ°í ±ú¾î³ª´Ï
¸Ó¸® ¼ÓÀÌ ¿õÇÏ°í ¿ï·Á¿Í¼­ 
¹º°¡ Å« ½Ç¼ö¸¦ ÇÏÁö ¾ÊÀ»±î °ÆÁ¤µÈ´Ù.



2004-07-15

.NET Patterns





ȸ»ç¿¡¼­ Æ´Æ´È÷ Àоú´Ù.
.netÀ¸·Î ÀÏÀ» ÁøÇàÇϸ鼭 µµ¿ò¹ÞÀ» ¸¸ÇÑ °ÍÀÌ ÀÖÀ»±î ÇÏ´Â Èñ¸ÁÀ»
°É¾îº¸¾Ò´ø Ã¥Àε¥,
°á·ÐºÎÅÍ ¸»ÇÏÀÚ¸é È®½ÇÈ÷ ¸ÆÀÌ ºüÁ®¹ö·È´Ù. -_-;

¿Ö Á¦¸ñÀ» .NET patterns¶ó°í ¼±ÅÃÇß´ÂÁö ÀüÇô ÀÌÇØÇÒ ¼ö°¡ ¾ø´Ù.
¿ÀÈ÷·Á web service Pattern(?)ÀÌ ¾î¿ï¸®Áö ¾Ê¾ÒÀ»±î?

Ãʹݺο¡ ±â¼úµÈ exception handling, logging, tracing ¸¸ÀÌ
±×³ª¸¶ ¹ü¿ëÀûÀ¸·Î ¾²ÀÏ ¼ö ÀÖ°í, ³ª¿¡°Ôµµ À¯¿ëÇß´ø ºÎºÐÀÌ´Ù.
±× ¿Ü¿¡´Â patternÀ̶ó°í ºÎ¸£±â¿¡´Â
³Ê¹« ±â¼úÀûÀ¸·Î ÆíÇùÇÒ »Ó´õ¶ó,
´Ù¸¥ patternÀÇ ÆÄ»ýÀ̶ó´Âµ¥¼­ ±×´ÙÁö Á¡¼ö¸¦ ÁÙ ¼ö°¡ ¾ø´Ù.
¶ÇÇÑ Çö½ÇÀûÀ¸·Î Àû¿ëÇϱ⿡´Â ¹«¸®¶ó°í º¸ÀÌ´Â °ÍÀ»
patternÀ¸·Î Á¤ÇüÈ­ÇÏ¿© ³ª¿­ÇÏ°í À־
¾î¾ÈÀÌ º¡º¡ÇÒ µû¸§ÀÌ´Ù. -_-;;

¾î¼¸é web service¶ó´Â È­µÎ¿¡ ´ëÇؼ­
³»°¡ º°·Î °ü½ÉÀ» °®°í ÀÖÁö ¾Ê±â ¶§¹®ÀÏ ¼öµµ ÀÖ°Ú´Ù. -_-a

¾ÏÆ° pattern catalog¿¡ Æ÷ÇÔ½Ãų ¼ö ¾ø´Â Ã¥À̶ó°í »ý°¢Çϸç
Ãʹݺθ¦ Á¦¿ÜÇÏ°í´Â Àд ½Ã°£ÀÌ ¾Æ±õ´Ù´Â ±Ø´ÜÀûÀÎ ÆòÀ» ³»·Áº»´Ù.

Ȥ½Ã³ª ÃßÈÄ¿¡ web service¸¦ ÀÌ¿ëÇÑ °³¹ßÀÌ ÀÖ´Ù¸é
±×¶§ ´Ù½Ã ÇÑ ¹ø È®ÀÎÇؾ߰ÚÁö¸¸,
Áö±ÝÀº ÀÌ Ã¥À» ³» µ·À¸·Î »çÁö ¾Ê¾Ò´Ù´Â Á¡À» ´ÙÇàÀ¸·Î ¿©±â°í ÀÖ´Ù. -_-;



2004-07-14

Pragmatic Unit Testing In C# with NUnit





º¸°í ½Í±â´Â Çѵ¥,
³» µ· ÁÖ°í »ç±â´Â ¾à°£ ¾Æ±î¿î ´À³¦ÀÌ µé ¶§,
±×°ÍÀÌ ¹Ù·Î ¾÷¹«¿ë µµ¼­·Î ȸ»ç¿¡ ±¸¸Å ½ÅûÀ» ³¯·Á¾ß ÇÒ Ã¥ÀÌ´Ù...
¶ó´Â °ÍÀÌ ³ªÀÇ »ý°¢ÀÌ´Ù. -_-a

ÀÌ Ã¥ ¶ÇÇÑ ±×·± ¹üÀ§¿¡ µå´Â Ã¥ Áß¿¡ Çϳª´Ù.
NUnit¿¡ ´ëÇؼ­´Â ÀÌ¹Ì ´Ù¸¥ ¹®¼­¸¦ ÅëÇØ
¾î´À Á¤µµ ¾Ë°í ÀÖ´ø »óÅÂ.
ÇÏÁö¸¸ The Pragmatic ProgrammerÀÇ
ÀúÀÚµéÀÎ Andrew Hunt¿Í David ThomasÀÇ À̸§À» ´Þ°í ³ª¿Â ÀÌ»ó
ÇÑ ¹øÂë ºÁÁà¾ßµÈ´Ù´Â Àǹ«°¨°ú ±Ã±ÝÁõÀ¸·Î
¼­½¿¾øÀÌ ¾÷¹«¿ë µµ¼­·Î ½ÅûÇß´Ù. (»·»·ÇÑ°¡? -_-; )
- ¶È°°Àº ³»¿ëÀÇ Java¿ë Ã¥µµ ÀÖ´Ù. -

°ú¿¬ ¸íºÒÇãÀüÀÌ´Ù.
TDD³ª Unit Testing °°Àº ´Ü¾î´Â ¸¹ÀÌ µé¾îºÃ°í,
°£´ÜÇÑ ¿¹Á¦µéÀº ÀÌÇØÇßÁö¸¸,
½ÇÁ¦·Î ¾î¶»°Ô ÀÚ½ÅÀÇ ÀÏ¿¡ Àû¿ëÇؾßÇÏ´ÂÁö ³­°¨ÇÑ °³¹ßÀڵ鿡°Ô
ÀÌ Ã¥Àº Á¦¸ñ ±×´ë·Î ¸Å¿ì ½ÇÁúÀûÀÎ ¼öÇà ¹æ¹ýÀ» ÀÏ·¯ÁÖ´Â
ÀÔ¹®¼­·Î ÃÖÀûÀÌ´Ù.

¸ÕÀú NUnit¿¡ ´ëÇÑ »ç¿ë ¹æ¹ýÀ» ±â¼úÇÑ ÈÄ¿¡
¹«¾ùÀ» Å×½ºÆ®ÇØ¾ß ÇÏ´ÂÁö¸¦ The Right-BICEPÀ̶ó´Â Ãà¾à¾î·Î ¾ÐÃàÇÑ´Ù.
Right - °á°ú°¡ ¿ÇÀº°¡?
B - Boundary Conditions
I - Check Inverse Relationships
C - Cross-check
E - Force Error Conditions
F - Performance Chracteristics

±×¸®°í ´Ù½Ã CORRECT¶ó´Â ´Ü¾î·Î Boundary Condition Å×½ºÆ®¿¡¼­
ƯÈ÷ ÀǽÄÇÏ°í ÀÖ¾î¾ßÇÒ ´ë»óÀ» ȯ±â½ÃŲ´Ù.
C = Conformance
O = Ordering
R = Range
R = Reference
E = Existence
C = Cardinality
T = Time

±×¿Ü¿¡ Unit Test¿¡ ºüÁ®¼­´Â ¾ÈµÉ ÁÖÁ¦ÀÎ Mock Objectµµ ÇÔ²² ´Ù·ç¸ç
ÁÁÀº Å×½ºÆ®ÀÇ Á¶°Ç°ú ÇÁ·ÎÁ§Æ®¿¡¼­ÀÇ Å×½ºÆ® ¹æ¹ý ¹×
Unit Test·Î ÀÎÇÑ ¼³°è ¹®Á¦¿¡ À̸£±â±îÁö
150¿© ÂÊ¿¡ ºÒ°úÇÑ ÀûÀº ¾çÀ¸·Î
´Ù¾çÇÑ ÁÖÁ¦¸¦ Æø³Ð°Ô ´Ù·ç°í ÀÖ´Ù´Â Á¡¿¡¼­ ³î¶ø´Ù.

´Ù¸¸ ¾Æ½¬¿î Á¡ÀÌ ÀÖ´Ù¸é
ÀÔ¹®¼­À̱⠶§¹®¿¡ °®´Â ´ÜÁ¡µé,
Áï, TDD¿¡ ´ëÇؼ­ ¾ð±ÞÀÌ ¹ÌÈíÇÏ´Ù´Â Á¡°ú
ÁÖÁ¦ÀÇ ÆøÀÌ ³ÐÀº ´ë½Å ±íÀÌ°¡ ºÎÁ·ÇÏ´Ù´Â Á¡ÀÌ ´À²¸ÁöÁö¸¸
±×°Í±îÁö´Â Áö³ªÄ£ ¹Ù¶÷ÀÌ°ÚÁö?

¾Æ¹¸Æ° ÇÐâ ½ÃÀý, ¾î·Á¿î ¼öÇÐ °ø½ÄÀ» ½±°Ô ±â¾ïÇÒ ¼ö ÀÖµµ·Ï
ÀϺη¯ ¿Ü¿ì±â ½¬¿î ¹®ÀåÀ» ¸¸µé¾î³»¾î
Çлýµé¿¡°Ô °¡¸£Ä¡´ø ±× ¾î¶² °­»çó·³
ÀúÀÚµéÀÇ Á¤°î Â±â¿Í ¿ä¾à ´É·ÂÀº ¿©ÀüÈ÷ ´ë´ÜÇÏ´Ù.
±×·¡¼­ ±×µéÀÇ Ã¥ÀÌ ´õ Àç¹ÌÀÖ´ÂÁöµµ ¸ð¸£°Ú´Ù.



Èï¹Ì·Î¿î Àü½Ãȸ



»ì¹Ùµµ¸£ ´Þ¸® Àü
6¿ù 12ÀϺÎÅÍ 9¿ù 5ÀϱîÁö ¿¹¼úÀÇ Àü´ç µðÀÚÀÎ ¹Ì¼ú°ü
'³ª´Â õÀç´Ù' ¶ó°í ¿ÜÃƴٴµ¥ È®ÀÎ µé¾î°¡¾ß°ÚÁö? :)

»öäÀÇ ¸¶¼ú»ç »þ°¥
7¿ù 15ÀϺÎÅÍ 10¿ù 15ÀϱîÁö ¼­¿ï ½Ã¸³ ¹Ì¼ú°ü
¸¶Ä§ ±¸ÀÔÇÑ Ã¥¿¡ ÃÊ´ë±ÇÀÌ µé¾îÀÖ´Ù.
°¡º¸¶ó°í ±â¸§À» ºÎÀº °ÝÀ̶ó°í³ª ÇÒ±î? -_-a

'ºÐû»ç±â ¸íÇ°Àü-ºÐû»ç±â, ÀÚ¿¬À¸·ÎÀÇ È¸Çâ, Çϴᤶ¥¡¤¹°' Ưº°Àü
10¿ù 31ÀϱîÁö ½Å¸²µ¿ È£¸²¹Ú¹°°ü
350Á¡À̳ª µÇ´Â ºÐû»ç±â°¡ Àϸñ ¿ä¿¬ÇÏ°Ô Àü½ÃµÇ¾ú´Ù°í ÇÑ´Ù.
¾ó¸¶³ª ¾Æ¸§´Ù¿î »ç±âµéÀÌ Àü½ÃµÇ¾îÀÖÀ»Áö ±â´ë ¸¸¶¥ÀÌ´Ù.



2004-07-13

¿¬±Ý¼ú»ç





ÁÖ¸»¿¡ Áý¿¡ ´Ù³à¿À¸é¼­ Àоú´Ù.

"ÀÚ³×°¡ ¹«¾ð°¡¸¦ °£ÀýÈ÷ ¿øÇÒ ¶§
¿Â ¿ìÁÖ´Â ÀÚ³×ÀÇ ¼Ò¸ÁÀÌ ½ÇÇöµÇµµ·Ï µµ¿ÍÁشٳ×."
ÀÌ Ã¥ÀÇ Ç¥Áö¿¡ ½áÀÖ´Â ¹®ÀåÀε¥,
ÀÌ Ã¥¿¡ ´ëÇؼ­´Â À̺¸´Ù ´õ ÀûÀýÇÑ Ç¥ÇöÀ» ãÀ» ¼ö ¾øÀ» °Í °°´Ù.

¾î¸¥À» À§ÇÑ ÀÚ¾Æ Ã£±âÀÇ ¿©Á¤À̶ö±î?
¸¶Ä¡ ¾î¸° ¿ÕÀÚ¸¦ ÀÐÀº ±âºÐÀÌ µç´Ù.

²Þ²Ù´Â »îÀ» ã¾Æ ¶°³ª´Â ¿©Çà.
À̱¹ÀûÀÌ°í ȯ»óÀûÀÎ ÁÖÀΰøÀÇ ¿©ÇàÀº
µµ¸¦ ã¾Æ Çì¸Å´Â ¼öµµÀÚÀÇ ±æÀ» ´à¾Ò´Ù.

³Ê¹«³ªµµ ªÀº Ã¥.
±×·¯³ª ½±°Ô ÀÐÈ÷´Â ¹®Àå¼Ó¿¡¼­
°¡²û ¾Æ¹«·¸Áö ¾Ê°Ô ´øÁ®Áö´Â ÇÑ µÎ ¸¶µð°¡
°¡½¿À» Èĺ­ÆÇ´Ù. ¾ÆÇÁ°Ô...
±×¸®°í ³ªµµ ³ªÀÇ ½ÅÈ­¸¦ ã¾Æ¼­
ÇöÀçÀÇ ¾ÈÁÖ¿¡¼­ Å»ÃâÇÏ°í ½ÍÀº ¿å¸ÁÀ» ºÒ·¯ ÀÏÀ¸Å²´Ù.
Ã¥À» ÀÐ°í ²ÞÀ» ²Û´Ù¸é, ²À ±×·± ¿­¸ÁÀ» ²Þ ²Ù¸®¶ó.

ÇÏÁö¸¸ ³» ½º½º·Î´Â Àд µµÁß¿¡
¶§¶§·Î ´ä´äÇÔÀ» ´À²¼´Ù´Â °ÍÀ» °í¹éÇÏÁö ¾ÊÀ» ¼ö ¾ø´Ù.
ÁÖÀΰøÀÎ »êƼ¾Æ°í°¡ ÀÚ½ÅÀÇ ²ÞÀ» ã¾Æ¼­ ÇàÇß´ø °í³­ÀÌ
°áÄÚ Ã¥¿¡¼­ ÀÐÈ÷´Â °Íó·³ ½±Áö ¾ÊÀ¸¸®¶õ °É ÁüÀÛÇϱ⠶§¹®ÀÌ´Ù.

¾î¼¸é ³ªµµ ¿¬±Ý¼ú»ç°¡ ¸»ÇÏ´ø °Íó·³
ÀÚ¾ÆÀÇ ½ÅÈ­¸¦ ã¾Æ ¶°³­ ¸¹Àº »ç¶÷ Áß¿¡ ÇϳªÀÌ°í
ÀÌÁ¨ ½½½½ ÁöÃĹö¸®´Â À̵é Áß ÇϳªÀÏ·±Áö ¸ð¸£°Ú´Ù.

¿î¸íÀÌ ³ª¸¦ À̲ø¾îÁ٠ǥÁö¸¦ ¹ß°ßÇÏÁö ¸øÇÏ°í
Áö³ªÃÆÀ»Áöµµ ¸ð¸¥´Ù´Â Á¶¹Ù½É¿¡ ¾¹¾µÇϱâÁ¶Â÷ ÇÏ´Ù.

°ú¿¬ ¿Â ¿ìÁÖ´Â ½ÇÇöµÇµµ·Ï µµ¿ÍÁÙ±î?
Ç¥Áö¸¦ ¾Ë¾Æº¸Áö ¸øÇÏ´Â ÀÌ ¹Ì·ÃÇÑ ³ªÀÇ ¼Ò¸ÁÀ»...



°íÀå³­ ¹°°Ç



Áö³­ ±Ý¿äÀÏ ÀÌ·¡·Î ¿Àµð¿ÀÀÇ CDP°¡ µ¿ÀÛÇÏÁö ¾Ê´Â´Ù.
94³âºÎÅÍ ³ªÀÇ music life(-_-; )¸¦ ÁöÅÊÇØÁÖ´ø ³à¼®Àε¥,
ÀÌ·¸°Ô Çã¸ÁÇÏ°Ô °¡¹ö¸®´Ù´Ï...

¾ÈŸ±î¿î ¸¶À½°ú ÇÔ²²
À̹ø¿¡µµ ¾î±è¾øÀÌ ¹«¾ùÀÌ ¹®Á¦ÀÎÁö
½ÊÀÚ µå¶óÀ̹ö¸¦ Çϳª µé°í CDP¸¦ ºÐÇØÇغôÙ.

±×·¸´Ù.
³ª´Â °íÀå³­ ÀüÀÚ Á¦Ç°À» º¸¸é ¿Ö °íÀå³µ´ÂÁö
²À ¶â¾î¼­ È®ÀÎÇغ¸´Â ºÎ·ùÀÇ »ç¶÷ Áß Çϳª´Ù. -_-a

Çѽ𣠰¡·® CD Æ®·¹ÀÌÀÇ µ¿ÀÛ ¿ø¸®¸¦ ±ú¿ìÄ¡°í -_-;;
¸¶Ä§³» CDPÀÇ °íÀå ¿øÀÎÀ» ¾Ë¾Æ³Â´Ù.
CD¸¦ °íÁ¤Çϱâ À§ÇØ µ¿ÀÛÇÏ´Â ¸ðÅÍÀÇ ÈûÀÌ ¾àÇØÁø °ÍÀÌ´Ù.
¿ª½Ã ÀÌ ³à¼®µµ 10¿©³âÀÇ ¼¼¿ùÀ» ÀÌ±æ ¼ö´Â ¾ø¾ú´ø°Ç°¡?

¿øÀÎÀ» ¾Ë¾Æ³ÂÁö¸¸ °íÄ¥ ¾öµÎ°¡ ³ªÁö ¾Ê´Â´Ù.
µµ´ëü ¾îµð¼­ ±× ¸ðÅÍ¿Í ¶È°°Àº ³à¼®À» ã´Â´Ü ¸»À̳Ä?
³»°¡ °íÄ¥ ¼ö ¾ø´Ù¸é AS¸¦ ÀÇ·ÚÇؾßÇÒÅÙµ¥,
ȨÆäÀÌÁö¸¦ ã¾Æº¸´Ï ÀÌ·± ºÎÇ°Àº 8³â°£¸¸ º¸°üÇÑ´Ù°í
Ä£ÀýÇÏ°Ôµµ(?) FAQ¿¡ ¿Ã¶ó¿ÍÀÖ´Ù.

ÀÌ·±... T_T;
°íÀå³­ ³à¼®¸¸ ±³Ã¼ÇÒ ¹æ¹ýÀº »ç½Ç»ó Àü¹«.
±×·¸´Ù¸é ¿Àµð¿À Àüü¸¦ ±³Ã¼ÇØ¾ß Çϴµ¥,
±×°Ç »ó´çÇÑ ÃâÇ÷ÀÌ ÇÊ¿äÇÒ °Í °°°í...

ÀÌ·¡Àú·¡ ´õ¿î ³¯¾¾¿¡ °í¹Î¸¸ ½×ÀÌ´©³ª.



2004-07-08

³ª¿Í ³ªÅ¸»þ¿Í Èò ´ç³ª±Í



¹é¼®

°¡³­ÇÑ ³»°¡
¾Æ¸§´Ù¿î ³ªÅ¸»þ¸¦ »ç¶ûÇؼ­
¿À´Ã¹ãÀº Ç«Ç« ´«ÀÌ ³ª¸°´Ù

³ªÅ¸»þ¸¦ »ç¶ûÀº ÇÏ°í
´«Àº Ç«Ç« ³¯¸®°í
³ª´Â È¥ÀÚ ¾µ¾µÈ÷ ¾É¾Æ ¼ÒÁÖ¸¦ ¸¶½Å´Ù
¼ÒÁÖ¸¦ ¸¶½Ã¸ç »ý°¢ÇÑ´Ù
³ªÅ¸»þ¿Í ³ª´Â
´«ÀÌ Ç«Ç« ½×ÀÌ´Â ¹ã Èò ´ç³ª±Í¸¦ Ÿ°í
»ê°ñ·Î °¡ÀÚ ÃâÃâÀÌ ¿ì´Â ±íÀº »ê°ñ·Î °¡ ¸¶°¡¸®¿¡ »ìÀÚ

´«Àº Ç«Ç« ³ª¸®°í
³ª´Â ³ªÅ¸»þ¸¦ »ý°¢ÇÏ°í
³ªÅ¸»þ°¡ ¾Æ´Ï ¿Ã ¸® ¾ø´Ù
¾ðÁ¦ ¹ú½á ³» ¼Ó¿¡ °íÁ¶°ïÈ÷ ¿Í À̾߱âÇÑ´Ù
»ê°ñ·Î °¡´Â °ÍÀº ¼¼»óÇÑÅ× Áö´Â °ÍÀÌ ¾Æ´Ï´Ù
¼¼»ó °°Àº °Ç ´õ·¯¿ö ¹ö¸®´Â °ÍÀÌ´Ù

´«Àº Ç«Ç« ³ª¸®°í
¾Æ¸§´Ù¿î ³ªÅ¸»þ´Â ³ª¸¦ »ç¶ûÇÏ°í
¾îµð¼­ Èò ´ç³ª±Íµµ ¿À´Ã¹ãÀÌ ÁÁ¾Æ¼­ ÀÀ¾ÓÀÀ¾Ó ¿ïÀ» °ÍÀÌ´Ù

<¿©¼º, 1938. 3>

½Ã°¡ À̸®µµ ÁÁÀ» ¼ö ÀÖÀ»±î...



2004-07-07

Pragmatic ADO.NET





ºÎÁ¦ : Data Access for the Internet World

Áö³­ ÁÖ¸»ºÎÅÍ È¸»ç¿¡¼­ÀÇ ÀÎÅÍ³Ý ¸ÁÀº ¸ðµÎ ²÷¾îÁö°í,
OSºÎÅÍ ´Ù½Ã ¼³Ä¡ÇØ¾ß Çؼ­, ¾µ ¼ö ÀÖ´Â Àåºñ´Â Çϳªµµ ¾ø°í...
(»ç½Ç ³×Æ®¿÷ÀÌ ¾ÈµÇ´Â PC´Â ÀÌÁ¦ Àǹ̰¡... -_-; )

¹»Çϰڴ°¡?
Ã¥À̳ª ºÁ¾ßÁö. -_-;;

ÀÌ Ã¥À» º¸°ÔµÈ °è±â´Â ´ÙÀ½°ú °°´Ù.

Áö±Ý ȸ»ç¿¡¼­ °³¹ßÇÏ´Â °ÍÀÇ ÀϺΰ¡
¿¾³¯¿¡ ÀÛ¼ºµÈ COMÀ» ÀÌ¿ëÇÏ¿© DB¿¡ Á¢¼ÓÇÏ´Â ±¸Á¶´Ù.
»ç½Ç ±×³É °è¼Ó »ç¿ëÇصµ Å« ¹®Á¦°¡ ÀÖÀ»¸® ¾øÁö¸¸
COM¿¡¼­ ³Ñ°ÜÁÖ´Â DBÀÇ result ÇüÅ°¡ °³ÀÎÀûÀ¸·Î ¹«Ã´ ºÒ¸¸ÀÌ´Ù. -_-a

±×·¯ÇÑ °³ÀÎÀûÀÎ ºÒ¸¸ÀÌ ´©ÀûµÇ´Â Áß¿¡
°á±¹ legacy codeÀÎ COMÀ¸·Î´Â ÇØ°áÀÌ ºÒ°¡´ÉÇϰųª
´ëÆøÀûÀÎ ¼ÕÁúÀÌ ÇÊ¿äÇÑ »óȲÀÌ µÇ¾ú´Ù.
(µåµð¾î code¸¦ ±³Ã¼ÇÒ ±¸½ÇÀÌ ¸¶·ÃµÈ °ÍÀÌ´Ù. ÇÏÇÏ.. -_- )

±×·¯´Ï ÀÌ Ã¥À» Àоî¾ß ÇÒ ¹Û¿¡...
¸¶Ä§ ½Ã°£µµ ³ª°í Àоî¾ß ÇÒ Çʿ伺µµ Ã游ÇÑ »óÅÂÀÌ´Ï
µü ¾Ë¸ÂÀº ŸÀ̹ÖÀÌ´Ù.

ADO.Net¿¡ ´ëÇؼ­ ¾Ë¾Æº¸¸é
ÀÌÀü¿¡ ODBC³ª ADO·Î ¾Ë·ÁÁø DB ¿¬°á ±â¹ýÀÇ .Net ÆÇÀ̶ó°í º¼ ¼ö ÀÖ´Ù.
(ºÐ·ù°¡ ¹Ì¹¦ÇÏ°Ô ´Ù¸£Áö¸¸ ´ëÃæÀº...)
Java·Î Ä¡¸é JDBC¿Í µ¿ÀÏÇÏ´Ù.
Â÷À̶ó¸é JDBC°¡ interface¸¸À» ¼±¾ðÇÏ°í
±×ÀÇ implementationÀ» °¢ vendor¿¡°Ô ¸Ã±ä ¹Ý¸é,
ADO.NetÀº OLEDB, MS-SQL, Oracle¿¡ ´ëÇÑ ±¸ÇöÀ» MS¿¡¼­ ±âº» Á¦°øÇÑ´Ù´Â Á¡,
±×¸®°í ODBC¿Í ADO°¡ ¿¬°áÇü Áö¿øÀ̶ó¸é
ADO.NetÀº ºñ¿¬°áÇüÀ» Æ÷ÇÔÇÏ¿© Áö¿øÇÑ´Ù´Â Á¡ÀÌ´Ù.

ƯÈ÷ DataSetÀ̶ó´Â DB¿¡ ´ëÇÑ ´ëÀÀÇÏ´Â °´Ã¼¿Í
±× ÀÌÇÏ, DataTable(Table ´ëÀÀ), DataRow, DataColumn µî
ÈçÈ÷ »ç¿ëÇÏ´Â RDB¸¦ class·Î Ãß»óÈ­Çؼ­
¹«Ã´ Á÷°üÀûÀ¸·Î ÀÌÇØ°¡ °¡´ÉÇÏ´Ù.

ÀÌ Ã¥Àº ADO.NetÀÌ °¡Áø ÀÌ·± ¸ðµç Ư¡µéÀ»
¸Å¿ì Ãæ½ÇÇÏ°í ¹Ýº¹ÀûÀ¸·Î ¼³¸íÇÑ´Ù.
¸¸ÀÏ µ¶ÀÚ°¡ Table Model¿¡ ´ëÇÑ °í¹ÎÀ» Çغ» ÀûÀÌ ÀÖ¾ú´Ù°Å³ª
DB ÀÚü¸¦ ADO.NetÀÇ ÇüÅÂó·³ ±¸Á¶È­Çغ¸·Á Çß´ø °æÇèÀÌ ÀÖ´Ù¸é,
¶Ç´Â ´Ù¸¥ ¾ð¾î³ª domain¿¡¼­ÀÇ °æÇèÀÌ Ç³ºÎÇÑ »ç¶÷À̶ó¸é
³Ê¹«³ª ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ´Â °ÍÀÌ ADO.NetÀÌ´Ù.

³»°Ô´Â DataSet¿¡¼­ »ó¼Ó ¹Þ¾Æ Domain °´Ã¼¸¦ ¸ðµ¨¸µÇÏ´Â
Typed DataSetÀ̶ó´Â ºÎºÐÀÌ ¾à°£ Èï¹Ì·Î¿üÁö¸¸,
ÀÌ¹Ì Martin FowlerÀÇ Patterns of Enterprise Application Architecture¿¡¼­
¼Ò°³µÈ ³»¿ëÀ̾ú´Ù. -_-;

ADO.NetÀÇ ±âº» °³³äÀ» - msdnÀÇ article·Îµµ ÃæºÐÇÒ µí ½ÍÀº -
ÀÍÈ÷´Âµ¥¿¡¸¸ µµ¿òÀÌ µÇ°Ú´Ù.
Å©°Ô »ö´Ù¸¥ ¹«¾ð°¡°¡ ¾ø´Â °ÍÀÌ ¾Æ½±´Ù. :(
¾Æ¸¶Á¸¿¡¼­ÀÇ ÈÄÇÑ Æò°¡°¡ Á¶±ÝÀº ÀÌÇØ°¡ µÇÁö ¾Ê´Â´Ù°í³ª ÇÒ±î? -_-a



Ã¥¹ú·¹ÀÇ ·Î¸Á



¼Ò¹®³­ Ã¥¹ú·¹ÀÎ jrogue´ÔÀÇ º¸À¯ µµ¼­ ¸ñ·Ï.

³ªµµ Çѹø Á¤¸®Çغ¼±î ÇÏ´Ù°¡,
ÀÐÀº ³à¼®º¸´Ù Ã¥Àå¿¡¼­ ¸ÕÁö¸¦ ¸Â°í ÀÖ´Â ³à¼®ÀÌ
´õ ¸¹´Ù´Â »ç½ÇÀ» ±ú´Ý°í´Â âÇÇÇؼ­ ´ë·« Æ÷±â. -_-;

ÇÏÁö¸¸ Code Complete 2Ed.ÀÇ additional resource¸¦ º¸°í
´Ù½Ã Çѹø Ã¥ ¼öÁý(!)¿¡ÀÇ ¿­¸ÁÀ» ºÒÅ¿î´Ù. È­¸£¸¤~



More Effective C++





Effective C++ÀÇ ÈļÓÀÛÀÌ´Ù.
À̹ø¿¡´Â ¿ø¼­°¡ ¾Æ´Ï°í ¹ø¿ª¼­(Æí¿ª¼­?)¸¦ ºÃ´Âµ¥,
³ª¸§´ë·Î ÀßµÈ ¹ø¿ªÀ̶ó°í »ý°¢µÈ´Ù.
Æí¿ªÀÚÀÎ °û¿ëÀç¾¾´Â C++°ú Java °ü·Ã ¼­ÀûÀ» ¿©·¯ ±Ç ¹ø¿ªÇÏ¿©
ÁÁÀº Æò°¡¸¦ ¹Þ°í Àִ´Ù.
¾Æ¸¶ ±× ÀÚ½ÅÀÌ °³¹ßÀÚÀ̱⠶§¹®¿¡ ¿ø¼­¸¦ ¿ÏÀüÈ÷ ¼ÒÈ­ÇÑ ÈÄ,
±×°ÍÀ» Ç®¾î³»±â ¶§¹®ÀÏ °ÍÀÌ´Ù.

ÀÌÃ¥ MOE++Àº ÀÌÀüÀÛÀÎ EC++¿¡¼­ ´Ù·ç´ø ÁÖÁ¦º¸´Ù´Â
Á¶±Ý ´õ °í±Þ½º·± ÁÖÁ¦¸¦ ´Ù·ç°í ÀÖ´Ù.
¿ø¼­ ÀÚü°¡ 98³âµµ¿¡ ÃâÆǵǾúÀ¸¹Ç·Î
Áö±Ý ±âÁØÀ¸·Î °í±ÞÀ̶õ ´Ü¾î°¡ ´Ù¼Ò ¾îÆó°¡ ÀÖÀ»Áö ¸ð¸¥´Ù.
ƯÈ÷ °¡Àå ¸¹Àº ÆäÀÌÁö¸¦ ÇÒ´çÇÏ¸ç ¼³¸íÇÑ
½º¸¶Æ® Æ÷ÀÎÅͳª ÂüÁ¶ Ä«¿îÆÃÀÇ ±¸ÇöÀº
COMµî¿¡¼­ ÀÌ¹Ì µîÀåÇÑ °³³äÀ̶ó ¾à°£ ½ÃÅ«µÕÇÒ ¼öµµ?

±×·¯³ª C++¿¡ ´ëÇÑ ±â¹ý°ú ¼³¸í¿¡¼­
MOE++ ¶ÇÇÑ ¸¹Àº C++ ÇÁ·Î±×·¡¸Óµé¿¡°Ô »ç¶û¹Þ°í Àִ åÀÌ´Ù.
±×¸¸Å­ C++ ¾ð¾î¿Í Ç¥ÁØ ±×¸®°í ÄÄÆÄÀÏ·¯ÀÇ °¡·ÁÁø Áø½ÇÀ»
¼¼½ÉÇÏ°Ô ¼³¸íÇÏ¿© Àд ÀÌÀÇ ¸¶À½À» °¨µ¿½ÃÅ°´Â ¸Å·ÂÀÌ ÀÖ´Ù.
¿øÀúÀÚÀÎ Scott Meyers¿¡°Ô ¶Ç ´Ù½Ã °¨»ç¸¦!!!
±×¸®°í ½±°Ô Æí¿ªÇØ ÁØ °û¿ëÀç¾¾¿¡°Ô´Â Âù»ç¸¦!!!

³»¿ë ÀÚüµµ ÈǸ¢ÇÏ°í, ¹ø¿ªµµ ÈǸ¢ÇÏ´Ù.
¹ø¿ª¼­ÀÇ ÁúÀÌ ÀÌ Á¤µµ¸¸ µÈ´Ù¸é,
¸¶À½ ³õ°í ¹ø¿ª¼­µµ ±¸ÀÔÇϷø¸...

ps. À̹ø¿¡´Â Effective STLÀ» º¸°í ÀÖ´Ù.
Çö¶õÇÑ typedef ¹®¿¡ ´«ÀÌ È¥¶õ½º·´Áö¸¸ À̰͵µ Àç¹ÌÀÖ´Ù.
¾Æ¹¸Æ° C++ÀÇ ¼¼°è¿¡ Ç« ºüÁ®¹ö·È´Ù. :)



2004-07-06

bad news



ȸ»ç³» º¸¾ÈÀ» °­È­ÇÑ´Ù´Â ±¸½Ç·Î
¾Æ¿¹ °³¹ß½ÇÀÇ ³×Æ®¿÷À» ¿ÜºÎ¶óÀΰú ¿ÏÀüÈ÷ ºÐ¸®ÇÑ´Ù°í ÇÑ´Ù.
Áï ȸ»ç¿¡¼­´Â ÀÎÅͳÝÀ» ÀüÇô »ç¿ëÇÒ ¼ö ¾ø´Ù´Â ¸»¾¸. T_T;

ÀÌ È¸»ç µé¾î¿Í¼­ »ýÈ° ¸®µëµµ ¹Ù²î°í ÀÌÁ¨ ¿¬¶ô ¼ö´Ü±îÁö ¸·Çô¹ö·ÈÀ¸´Ï,
´Ù¸¥ »ç¶÷µé°úÀÇ ±³·ù°¡ ¸ðÁ¶¸® ²÷¾îÁö°Ô µÇ´Â °Ç ¾Æ´ÒÁö °ÆÁ¤ÀÌ´Ù. :(
¶ÇÇÑ ÀÎÅͳÝÀ» »ç¿ëÇÏÁö ¸øÇؼ­ ³ªÅ¸³ª´Â °¥ÁõÀ»
¾î¶»°Ô ÇØ°áÇؾßÇÒÁö ¾Ï´ãÇÒ »Ó´õ·¯,
°³¹ß¿¡ Âü°íÇÒ ÀڷḦ ÀüÇô ±¸ÇÏÁö ¸øÇÏ°Ô µÇ¾ú´Ù°í »ý°¢ÇÏ´Ï,
±× ¶ÇÇÑ È帰 ÇÏ´Ã ¸¶³É ±âºÐÀÌ Ä¢Ä¢ÇÏ´Ù.

ÀÎÅͳÝÀ» µ¹·Á´Þ¶ó~ ¡¡~~



2004-07-01

¼­¿ï ±³Åë ´ë¶õ



³ª¾ß ȸ»ç°¡ ÄÚ¾ÕÀ̶ó Ãâ±ÙÀ» °É¾î¼­ ÇÏÁö¸¸
(±×·¡¼­ Ãâ±ÙÇÑ´Ù´Â ±äÀå°¨ÀÌ ¾ø´Ù. -_-; )
¿À´ÃºÎÅÍ ¹Ù²ï ±³Åë ü°è¶§¹®¿¡ ´Ùµé ³­¸®°¡ ³µ³ªº¸´Ù.

Ʋ¸²¾øÀÌ ¹ºÀÏÀÌ ÅÍÁú °ÍÀ¸·Î ±â´ëÇß´õ´Ï ¾Æ´Ï³ª ´Ù¸¦±î.
jrogueÇüÀÇ ¿¹»óµµ ÀÖÁö¸¸,
³» »ý°¢¿¡´Â ÀÌ È¥¶õÀÌ ²Ï³ª ¿À·¡ °¥ °Í °°´Ù.

¿À´ÃÀº ÁÖ·Î ±³ÅëÄ«µå°¡ ¸»½éÀ̾ú´Ù°í ÇÏ´øµ¥,
¹ö½º À̵¿ °Å¸®¸¦ °è»êÇÏ´Â ¹æ¹ýÀ¸·Î
GPS¸¦ »ç¿ëÇÑ´Ù´Â ¼Ò¹®ÀÌ ÀÖ´Â °É º¸¸é
À̰͵µ ¾ðÁ¨°¡´Â ÇÑ °Ç ÅÍÁú °Í °°´Ù´Â ¿¹°¨... -_-a

¹«½ÄÇÑ °³¹ßÁö»óÁÖÀÇ, ¼º°úÁÖÀÇ¿¡ 'ÇÏ¸é µÈ´Ù'°í ¹Ð¾îºÙÀÌ´Â »ç¶÷ÀÌ
¶Ç ¹«½¼ »ç°í¸¦ Ä¥Áö´Â ¾Ë ¼ö ¾øÁö¸¸,
Á¦¹ß ÀÏ°³ ½Ã¹ÎÀÎ ³ª±îÁö Çϳª´Ô²² ºÀÇåÇÏÁö´Â ¸»¾ÆÁÖ¾úÀ¸¸é ÇÏ´Â
ÀÛÀº ¼Ò¸ÁÀÌ ÀÖÀ» »ÓÀÌ´Ù. -_-;;