2003-05-30

»ìÀÎÀÇ Ãß¾ï



ÁÖº¯¿¡¼­ ²À º¸¶ó°í ±ÇÇÏ´ø ¿µÈ­¿´´Âµ¥,
°°ÀÌ º¼ »ç¶÷ÀÌ ¾ø´Ù°í ¿©Áö²¯ ¹Ì·ç°í ÀÖ´Ù°¡,
¿À´Ã µ¿»ý°ú °°ÀÌ Àú³á¸Ô°í º¸°í¿Ô´Ù.

²Ï³ª Àç¹ÌÀÖ³×. :)
ÇÏÁö¸¸... ÁöÁß¾Æ, ¹Ì¾È. -_-

¿µÈ­¸¦ º¸°í³ª´Ï ´À³¢´Â °Ç ¿ÂÅë ÃøÀºÇÔ »ÓÀÌ´Ù.
»ìÇØµÈ ¿©Àڵ鿡 ´ëÇÑ ÃøÀºÇÔ.
ÀΰÝÀÌ ºØ±«µÉ Á¤µµ·Î ÁýÂøÇßÁö¸¸ °á±¹ ¹üÀÎÀ» ÀâÁö ¸øÇß´ø Çü»çµé¿¡ ´ëÇÑ ÃøÀºÇÔ.
´©¸íÀ» ¾²°í °íÃʸ¦ ´çÇÏ´Â ¾ï¿ïÇÑ »ç¶÷µé¿¡ ´ëÇÑ ÃøÀºÇÔ.
µ¥¸ð¸·´Â´Ù°í ¹Î»ýÀº µÞÀüÀ¸·Î ¹Ð·È´ø ¾Ï¿ïÇÑ ½Ã´ë¿¡ ´ëÇÑ ÃøÀºÇÔ.
½ÉÁö¾î´Â ¾î¶² ÀÌÀ¯¿¡¼­µç »ç¶÷À» Á׿´´ø ¿¬¼â»ìÀÎÀÇ ¹üÀο¡ ´ëÇÑ ÃøÀºÇÔ±îÁö...

Áö³ªÄ¡°Ô °¨»óÀûÀΰ¡?

¾Æ¹¸Æ° ¿µÈ­¿¡¼­ °¡Àå ±â¾ï¿¡ ³²´Â Àå¸éµéÀ» »Ì´Â´Ù¸é,
ù¹ø°´Â ¸¶Áö¸·ÀÇ ¿¾ Çü»ç ¹ÚµÎ¸¸ÀÇ ´«ºû,
µÎ¹ø°´Â À¯·ÂÇß´ø ¿ëÀÇÀÚ°¡ »ç¶óÁ®°¡´ø ¾îµÎ¿î ±âÂ÷ ÅͳÎ...

Áø½ÇÀº Ç×»ó ¾îµÎ¿î Àú ³Ê¸Ó¿¡ ÀÖ´Ù.









Bitter EJB review



TheServerSide.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À» ¾²±â´Â ½ÈÀºµ¥...
Á¶¸¸°£ °áÁ¤À» ³»·Á¾ßÇұ´Ù.



Tools



hsqldb
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 ¹Ù±ùºÎºÐ¿¡ ¹èÄ¡½Ãų ¼ö ÀÖµµ·Ï ÇØÁÖ¸é ÁÁÀ»ÅÙµ¥...



Prototyping



XP(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 EJB



Bitter 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 Practices



Servlet 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#¿¡¼­ÀÇ Delegate



A 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



¹æ¸í·Ï Ãß°¡



¹æ¸í·Ï Ãß°¡Çß¾î¿ä.
À§¿¡ Guest Book º¸À̽ÃÁÒ? ;)



°­»ó¾ß¹Úµµ





ÀÛ³â 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.18



5.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 trailer



http://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 practices



http://www.magic-cauldron.com/cm/cvs-bestpractices/index-cvs-bestpractices.html

¿À·¡Àü¿¡ ¾îµò°¡¿¡¼­ PDF·Î ¹Þ¾ÆµÎ¾ú´Ù°¡ ¿À´Ã¿¡¼­¾ß ÀоîºÃ´Ù.
³»¿ëÀº ¹«Áö °£´ÜÇѵ¥, Âü ¸¹Àº °É ½Ã»çÇÏ´Â µí...
°¨µ¿ÀûÀÌ´Ù~

cvs¸¦ µµÀÔÇÏÀÚ°í ÁÖÀåÇؼ­ Áö±Ý²¯ Àß ¾²°í Àִµ¥,
¾ÆÁ÷±îÁö tag³ª branch & merge´Â »ç¿ëÇÏÁö ¸øÇÏ°í ÀÖ´Ù.
Á¶¸¸°£ ½á¸Ô¾î¾ß ÇÒ ³¯ÀÌ ¿Ã µí...

±×³ªÀú³ª ³¯ ¹«Áö ´þ±¸¸¸... -_-;;;



ºí·Î±ë ½ÃÀÛÇÏ´Ù!!!


ÇÑ ¹ø ÇغÁ¾ß°Ú´Ù´Â »ý°¢¸¸ ÇÏ´Ù°¡, µåµð¼­ ½ÇÇà¿¡ ¿Å±â´Ù.

¹ß ÇѦ ¿Å±â´Âµ¥, ¿Ö À̸® Èûµå´©? -_-a
´ÙÀ½ ¹ß°ÉÀ½ºÎÅÍ´Â ´õ ½±°Ô ÇÒ ¼ö ÀÖ°ÚÁö? :)