¿ø Á¦ÀÛÀÚ°¡ 9¿ù °ü¸®±ÇÇÑÀ» ´©±º°¡¿Í °øÀ¯ÇÑ ½ÃÁ¡¿¡¼ºÎÅÍ À߸øµÇ±â ½ÃÀÛ
[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] Àα⠳ôÀº ¶óÀ̺귯¸®¸¦ ¾Ç¿ëÇÑ ¾ÏÈ£ÈÆó ä±¼ °ø°ÝÀÌ ¹ß°ßµÆ´Ù. ÀÌ °ø°Ý¿¡ ¿¬·çµÈ ¶óÀ̺귯¸®´Â ÀαⰡ ³ôÀº À̺¥Æ®½ºÆ®¸² ³ëµå(EventStream Node.js)¶ó´Â °ÍÀ¸·Î, °ø°ÝÀÚµéÀº ÀÌ ¶óÀ̺귯¸®¸¦ »ç¿ëÇØ ¾ÏÈ£ÈÆó ä±¼ Äڵ带 ´Ù¿î·Îµå ¹× ¼³Ä¡ÇÑ´Ù°í ÇÑ´Ù.
[À̹ÌÁö = iclickart]
À̺¥Æ®½ºÆ®¸² ¶óÀ̺귯¸®´Â ½ºÆ®¸² °ü·Ã ÀÛ¾÷À» º¸´Ù ½±°Ô ÇÒ ¼ö ÀÖµµ·Ï °í¾ÈµÈ ÀÚ¹Ù½ºÅ©¸³Æ® ÆÐÅ°Áö ÅøŶÀ¸·Î, ÀÏÁÖÀÏ¿¡ ¾à 2¹é¸¸ ¹øÀÇ ´Ù¿î·Îµå Ƚ¼ö¸¦ ±â·ÏÇÏ°í ÀÖ´Ù. ÀÌ·¸°Ô ÀαⰡ ¸¹´Ù´Â °Ç ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀڵ鿡°Ô´Â ¹°·Ð ¾Ç¼º ÇàÀ§Àڵ鿡°Ôµµ Áß¿äÇÑ µðÁöÅÐ ÀÚ¿øÀ̶ó´Â Àǹ̰¡ µÈ´Ù.
À̺¥Æ®½ºÆ®¸²Àº µµ¹Ì´Ð Ÿ¸£(Dominic Tarr)¶ó´Â °³¹ßÀÚ°¡ ¸¸µç °ÍÀε¥, Ÿ¸£ º»ÀÎÀº ÀÌ ¶óÀ̺귯¸®¸¦ ÀÌ¹Ì ¼ö³â ° »ç¿ëÇÏÁö ¾Ê°í ÀÖ´Ù°í ¸»ÇÑ´Ù. Áï À̺¥Æ®½ºÆ®¸²ÀÇ Á¶ÀÛ¿¡ Ÿ¸£ º»ÀÎÀÌ °³ÀԵǾî ÀÖÀ» ¼ö ÀÖ´Â °¡´É¼ºÀ» ÀÏÂġ Á¦ÇÑ °ÍÀÌ´Ù. ÇÏÁö¸¸ 2018³â 9¿ù ¶óÀ̺귯¸®¸¦ ´©±º°¡¿¡°Ô Àü¼ÛÇÑ ÀûÀº ÀÖ´Ù°í ÇÑ´Ù. ÀÌ Àι°Àº ¶óÀ̺귯¸®ÀÇ ÀÇÁ¸¼ºÀ» º¯°æÇß°í, ÀÌ°ÍÀÌ °á±¹ ¾Ç¼º ÄÚµå ´Ù¿î·Îµå·Î±îÁö À̾îÁø °ÍÀ̶ó°í ºÐ¼®µÈ´Ù.
¿Ü½Å¿¡ ÀÇÇÏ¸é ¡°µµ¹Ì´Ð Ÿ¸£´Â Áö³ 9¿ù, À̺¥Æ®½ºÆ®¸² ¶óÀ̺귯¸®¸¦ ¶óÀÌÆ®³ªÀÎÄÁÆ®·Ñ(right9ctrl)¿¡ ³Ñ°å°í, ¶óÀÌÆ®³ªÀÎÄÁÆ®·ÑÀº ±× ´Þ 9ÀÏ Ç÷§¸Ê½ºÆ®¸²(flatmap-stream)À̶ó´Â ¶óÀ̺귯¸®¸¦ À̺¥Æ®½ºÆ®¸² ¶óÀ̺귯¸® ÀÇÁ¸¼º¿¡ Ãß°¡Çß´Ù¡±°í ÇÑ´Ù. ¡°ÇÏÁö¸¸ ±× ´Þ 16ÀÏ »õ·Î¿î ¹öÀüÀÇ À̺¥Æ®½ºÆ®¸²ÀÌ ³ª¿À¸é¼ ÇØ´ç Ç÷§¸Ê½ºÆ®¸²Àº Á¦°ÅµÆ´Ù¡±°í ÇÑ´Ù.
±×·±µ¥ 10¿ù 5ÀÏ NPM »ç¿ëÀÚÀÎ ÈÞÁö±Û·¡½º(hugeglass)¶ó´Â Àι°ÀÌ Ç÷§¸Ê½ºÆ®¸² 0.1.1 ¹öÀüÀ» Ǫ½ÃÇß´Ù. ÀÌ ¼Ó¿¡´Â ¾Ç¼º Äڵ尡 ³µ¶È ó¸®µÇ¾î »ðÀԵǾî ÀÖ¾ú´Ù. package.jasonÀÇ ¼³¸í ºÎºÐ¿¡ ƯÁ¤ °ªÀÌ Á¸ÀçÇÒ °æ¿ì ¾Ç¼º ÆäÀ̷ε尡 º¹È£È µÇ¾î È°¼ºÈµÇ´Â ¸ÞÄ¿´ÏÁòÀ̾ú´Ù. ÆäÀ̷εå´Â ¾ÏÈ£ÈÆó Áö°©¿¡¼ Å°µéÀ» Å»ÃëÇÏ´Â °ÍÀ» ±× ¸ñÀûÀ¸·Î ÇÏ°í ÀÖ¾ú´Ù.
À̹ø °ø°Ý¿¡¼ ÁַΠǥÀûÀÌ µÈ ¾ÏÈ£ÈÆó´Â ºñÆ®ÄÚÀÎÀÌ°í, ³ë·ÁÁø Áö°©Àº ´ë½Ã ÄÚÆäÀÌ ºñÆ®ÄÚÀÎ(Dash Copay Bitcoin)ÀÌ´Ù. ´ë½Ã ÄÚÆäÀÌ ºñÆ®ÄÚÀÎÀº ¿ÀǼҽº, ¸ÖƼÇ÷§Æû, ¸ÖƼ½Ã±×´Ïó, º¸¾È ºñÆ®ÄÚÀÎ Àü¿ë Áö°©À̸ç, À̸¦ ³ë¸®´Â ¾Ç¼º ÄÚµå´Â Áö°© ¾ÛÀÌ »ç¿ëµÇ´Â ȯ°æ¿¡¼¸¸ ¹ßµ¿ÇÑ´Ù.
¡°ÇöÀç±îÁö ¾Ç¼º ÄÚµå´Â ÄÚÆäÀÌ ¹× ºñÆ®ÆäÀÌ(BitPay) ¾Û 5.0.2~5.1.0 ¹öÀü¿¡¼¸¸ ÀÛµ¿ÇÏ´Â °ÍÀ¸·Î ¾Ë·ÁÁ® ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ºñÆ®ÆäÀÌ ¾ÛÀº ¾Ç¼º Äڵ忡 Ãë¾àÇÏÁö ¾ÊÀº ¸ð½ÀÀ» º¸¿©ÁÖ¾ú½À´Ï´Ù. Áö±ÝÀº ÄÚÆäÀÌ »ç¿ëÀڵ鿡°Ô ÀÌ ÄÚµåÀÇ Ãë¾àÁ¡À» ÅëÇÑ °ø°ÝÀÌ Á÷Á¢ °¨ÇàµÈ ÀûÀÌ ÀÖ´ÂÁö Á¶»ç Áß¿¡ ÀÖ½À´Ï´Ù.¡± ºñÆ®ÆäÀÌ ÆÀÀÌ ºí·Î±×¸¦ ÅëÇØ ¾Ë¸° ³»¿ëÀÌ´Ù.
°á±¹ À̹ø »ç°í´Â ¶óÀ̺귯¸®ÀÇ ¿ø °ü¸®ÀÚ°¡ ÇØ´ç ¶óÀ̺귯¸®¸¦ ´Ù¸¥ »ç¶÷¿¡°Ô ³Ñ±ä °Í¿¡¼ºÎÅÍ ½ÃÀÛµÆ´Ù°í º¼ ¼ö ÀÖ´Ù. ±× °úÁ¤¿¡¼ ÄÚµå ¹«°á¼º È®ÀÎÀ» È®½ÇÇÏ°Ô ÇÏÁö ¾Ê¾ÒÀ» °¡´É¼ºÀÌ ³ô´Ù. ¶óÀÌÆ®³ªÀÎÄÁÆ®·Ñ ¿ª½Ã ¶óÀ̺귯¸®¿¡ »õ·Î¿î ÀÇÁ¸¼ºÀ» Ãß°¡Çϰųª »©¸é¼ ²Ä²ÄÇÑ È®ÀÎÀ» ÇÏÁö ¾ÊÀ» °ÍÀ¸·Î º¸ÀδÙ.
¹ö±×¹Ù¿îƼ Ç÷§ÆûÀÎ ¹ö±×Å©¶ó¿ìµå(Bugcrowd)ÀÇ CTO ÄÉÀ̽à ¿¤¸®½º(Casey Ellis)´Â À̹ø »ç°Ç¿¡ ´ëÇØ ¡°Çö´ë ¼ÒÇÁÆ®¿þ¾î »ýÅ°谡 °¡Áø ±¸Á¶ÀûÀÎ ¹®Á¦¸¦ °í½º¶õÈ÷ µå·¯³Â´Ù¡±°í ÆòÇÑ´Ù. ¡°Äڵ尡 °øÀ¯µÇ´Â ÀÏÀÌ ºó¹øÇÑ °Ô ¿äÁòÀÇ È帧ÀÔ´Ï´Ù. ÀÌ·± ȯ°æ ¼Ó¿¡¼ ¡®³»°¡ ¸¸µç Äڵ塯°¡ ¾ÈÀüÇÏ´Ù°í Çؼ, ±×°É °¡Áö°í Ãß°¡ °³¹ßÇÏ´Â ´Ù¸¥ »ç¶÷µéµµ ±× ¾ÈÀüÇÔÀ» À¯ÁöÇÒ °Å¶ó°í º¼ ¼ö ¾ø½À´Ï´Ù.¡±
±×·¯¸é¼ ¿¤¸®½º´Â ¡°ÀÌ ¹®Á¦¿¡ ´ëÇÑ ±Ùº»ÀûÀÎ ÇØ°áÃ¥Àº ÄÚµå ³²¿ë »ç·Ê¿¡ ´ëÇÑ ½ÉÃþ ºÐ¼® ¹× Áö¼Ó ºÐ¼®À» ²ÙÁØÇÏ°Ô ÁøÇàÇÏ´Â °Í¡±À̶ó°í ¸»ÇÑ´Ù. ¡°ÀαⰡ ³ôÀº ¶óÀ̺귯¸®³ª ÄÚµå ·¹Æ÷ÁöÅ丮°¡ °ø°ÝÀ» ´çÇÑ °Ô À̹øÀÌ Ã³À½ÀÌ ¾Æ´Õ´Ï´Ù. ÇØÄ¿µéÀº Àα⠳ôÀº ¿ÀǼҽº ¿ä¼Òµé¿¡ ±³¹¦ÇÏ°Ô ¾Ç¼º Äڵ带 »ðÀÔÇØ À¯Åë½ÃÅ°±â ½ÃÀÛÇß¾î¿ä. ³»°¡ »ç¿ëÇÏ´Â ÄÚµåÀÇ Á¡°ËÀÌ ¹Ýµå½Ã ÀÌ·ïÁ®¾ß ÇÏ´Â ¶§ÀÔ´Ï´Ù.¡±
3ÁÙ ¿ä¾à
1. À̺¥Æ®½ºÆ®¸²À̶ó´Â Àα⠳ôÀº ÀÚ¹Ù½ºÅ©¸³Æ® ¶óÀ̺귯¸®, ´©±º°¡ ³²¿ëÇØ ¾ÏÈ£ÈÆó ä±¼ ÄÚµå ÆÛÆ®¸®±â ½ÃÀÛ.
2. À̺¥Æ®½ºÆ®¸² ÃÖÃÊ Á¦ÀÛÀÚ°¡ Áö³ 9¿ù ´©±º°¡¿¡°Ô °ü¸® ±ÇÇÑ ³Ñ±ä ¹Ù ÀÖÀ½.
3. ¿ÀǼҽº ÄÚµå´Â ÃÖÃÊ °³¹ßÀÚ¸¸ Àß °ü¸®ÇÏ´Â °Ô ¾Æ´Ï¶ó, À¯Åë °úÁ¤ ¸ðµç ºÎºÐ¿¡¼ öÀúÇÑ º¸È£°¡ ÀÌ·ïÁ®¾ß ÇÑ´Ù.
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>