fastercsv.FASTERCSV´Â CSV Ç¥ÁØ ¶óÀ̺귯¸®¿¡ ´ëÇÑ ¿ÏÀüÇÑ ±³Ã¼·Î ÀÛ¼ºµÈ Ruby ¶óÀ̺귯¸®ÀÔ´Ï´Ù. | |
Áö±Ý ´Ù¿î·Îµå |
fastercsv. ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- GPL
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- James Gray
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://rubyforge.org/projects/fastercsv/
fastercsv. ű×
fastercsv. ¼³¸í
FasterCSV´Â CSV Ç¥ÁØ ¶óÀ̺귯¸®¿¡ ´ëÇÑ ¿ÏÀüÇÑ ±³Ã¼·Î ÀÛ¼ºµÈ Ruby ¶óÀ̺귯¸®ÀÔ´Ï´Ù. FasterCSV´Â CSV Ç¥ÁØ ¶óÀ̺귯¸®¿¡ ´ëÇÑ ¿ÏÀüÇÑ ±³Ã¼·Î ÀÛ¼ºµÈ Ruby ¶óÀ̺귯¸®ÀÔ´Ï´Ù. ¼ø¼öÇÑ ·çºñ Äڵ尡 ¾ÆÁ÷ ÈξÀ ºü¸£°í ÀÛ¾ÆÁý´Ï´Ù. ¶ÇÇÑ ´õ ³ªÀº ÀÎÅÍÆäÀ̽º¸¦ À§ÇØ ³ë·ÂÇÕ´Ï´Ù. ±× ¶óÀ̺귯¸®ÀÇ »ç¿ëÀÚ¿¡°Ô ¿ì·Á »çÇ×À» ÇØ°áÇϵµ·Ï ¼³°èµÇ¾úÀ¸¸ç ¼¼ °¡Áö ±âº» ¸ñÇ¥´Â ´ÙÀ½°ú °°½À´Ï´Ù. 1. ¼ø¼öÇÑ Ruby ¶óÀ̺귯¸®¸¦ ³²¾ÆÀÖ´Â µ¿¾È CSVº¸´Ù ÈξÀ ºü¸£°Ô ºüÁ® ÀÖ½À´Ï´Ù .2. ÄÚµå ±â¹ÝÀ» À¯ÁöÇÏ·Á¸é ÀÛ°íº¸´Ù ½±°Ô »ç¿ëÇϽʽÿÀ. (FasterCSV´Â ÀÌÁ¦ ´õ Å©Áö ¸¸ Ư¡À¸·Î »ó´çÈ÷ ´õ dzºÎÇÕ´Ï´Ù. ÆÄ½Ì ÄÚ¾î´Â ²Ï ÀÛ½À´Ï´Ù.) 3. CSV ÀÎÅÍÆäÀ̽º¿¡¼ °³¼±ÇϽʽÿÀ. CSV¿Í ´Ù¸¥ Á¡Àº ¹«¾ùÀԴϱî? ³ª´Â ¹º°¡¸¦ ³õÄ¥ °ÍÀ̶ó°í È®½ÅÇÏÁö¸¸, ³ª´Â ´Ù¸¥ »ç¶÷µéÀÌ ºü¸£°Ô ¼Óµµ¸¦ »¡¸® ¾òÀ» ¼ö ÀÖµµ·Ï µ½±â À§ÇØ ¾Ë°íÀÖ´Â ÁÖ¿ä Â÷ÀÌÀÇ ´ëºÎºÐÀ» ¾ð±ÞÇÏ·Á°í ³ë·ÂÇÒ °ÍÀÔ´Ï´Ù : CSV ÆÄ½Ì ¡¤ FasterCSV¿¡´Â ´õ¿í ¾ö°ÝÇÑ Æļ°¡ ÀÖÀ¸¸ç ¹®Á¦°¡ÀÖ´Â µ¥ÀÌÅÍ¿¡ ´ëÇØ MalformedCsverrors¸¦ ´øÁú °ÍÀÔ´Ï´Ù. ¡¤ FasterCSV´Â CSVº¸´Ù ÁÙ ³¡À» ´ú ÀÚÀ¯·Ó°Ô »ý°¢ÇÕ´Ï´Ù. ·Î ¼³Á¤ ÇÑ °Í : row_sep ´Â ¹ýÀÔ´Ï´Ù. ¡¤ CSV´Â ºó ¼±À» ·Î ¹ÝȯÇÕ´Ï´Ù. fastercsv´Â [] ¸¦ È£ÃâÇÕ´Ï´Ù. ¡¤ ºü¸¥ µ¿½Ã¿¡´Â ÈξÀ ºü¸¥ Æļ°¡ ÀÖ½À´Ï´Ù. ÀÎÅÍ¸é ¡¤ ºü¸¥ ½ºÅ¸ÀÏ ¸Å°³ º¯¼ö´Â Çؽà ½ºÅ¸ÀÏ ¸Å°³ º¯¼ö¸¦ »ç¿ëÇÏ¿© ¿É¼ÇÀ» ¼³Á¤ÇÕ´Ï´Ù. ¡¤ FasterCSV´Â CSV¿¡¼ Generate_Row () ¶Ç´Â parse_row ()°¡ ¾ø½À´Ï´Ù. ¡¤ FasterCSV CSVÀÇ µ¶ÀÚ ¹× ÀÛ°¡ Ŭ·¡½º°¡ ¾ø½À´Ï´Ù. ¡¤ FasterCSV :: Open ()Àº CSV :: Open ()º¸´Ù RubyÀÇ open ()º¸´Ù ÈξÀ Èí»çÇÕ´Ï´Ù. ¡¤ ´ëºÎºÐÀÇ Ç¥ÁØ IO ¸Þ¼Òµå¸¦ Áö¿øÇÕ´Ï´Ù. ¡¤ FasterCSV¿¡´Â »õ·Î¿î () ¸Þ¼µå°¡ »ç¿ëµÇ¾ú½À´Ï´Ù. ¹®ÀÚ¿ ¹× IO¿Í °°Àº °´Ã¼¸¦ ÀÐ°í ¾²±â À§ÇØ ·¦ÇÎÇÕ´Ï´Ù. ¡¤ FasterCSV :: Generate ()´Â CSV :: »ý¼º ()°ú ´Ù¸¨´Ï´Ù. ¡¤ FasterCSV´Â ºÎºÐ Àб⸦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ±×°ÍÀº ¶óÀÎ - ´Ü¼±À¸·Î ÀÛµ¿ÇÕ´Ï´Ù. ¡¤ FasterCSV´Â ÀνºÅϽº ¸Þ¼Òµå°¡ ¼º´É»óÀÇ ÀÌÀ¯·Î ±¸ºÐ ±âÈ£¸¦ ¹«½ÃÇÏ´Â °ÍÀ» Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù. ±×µéÀº »ý¼ºÀÚ¿¡¼ ¼³Á¤ÇؾßÇÕ´Ï´Ù. Ruby : Ruby´Â Perl¿¡¼ ¿µ°¨À» ¾òÀº ±¸¹®À» SmallTalk¿Í À¯»çÇÑ ±â´ÉÀ¸·Î °áÇÕÇÑ µ¿Àû ÀÎ ¹Ý»ç Çü ¹ü¿ë °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÔ´Ï´Ù. ·çºñ´Â 1990 ³â´ë Á߹ݿ¡ ÀϺ»¿¡¼ ½ÃÀ۵ǾúÀ¸¸ç óÀ½¿¡´Â Yukihiro "Matz"Matsumoto.Ruby°¡ ¿©·¯ °¡Áö ÇÁ·Î±×·¡¹Ö Æз¯´ÙÀÓ (±â´ÉÀû, °´Ã¼ ÁöÇâ ¹× ¸í·É)À» Áö¿øÇÏ¸ç µ¿Àû À¯Çü ½Ã½ºÅÛ ¹× ÀÚµ¿ ¸Þ¸ð¸® °ü¸® ±â´ÉÀ» Áö¿øÇÕ´Ï´Ù. µû¶ó¼ Python, Perl, Lisp, Dylan ¹× Clu.in¿¡ ´ëÇÑ ºñ½ÁÇÑ Ãø¸é¿¡¼ Clu.inÀÇ ÇöÀç, °ø½Ä ±¸ÇöÀº C·Î ÀÛ¼ºµÈ °ø½Ä ±¸ÇöÀº ´ÜÀÏ Åë°ú Çؼ® ¾ð¾îÀÔ´Ï´Ù. ÇöÀç ·çºñ ¾ð¾î¸¦ ¸í½ÃÇÏÁö ¾ÊÀ¸¹Ç·ÎÀÌ ±¸ÇöÀº DE Facto Leferers·Î °£Áֵ˴ϴÙ. 2008 ³â ÇöÀç Rubinius, Jruby, Yarv ¹× Ironruby¸¦ Æ÷ÇÔÇÑ Ruby ¾ð¾îÀÇ ¿©·¯ °¡Áö ´ëü ±¸ÇöÀÌ ÀÖ½À´Ï´Ù.ÀÌ °¢°¢Àº JRuby°¡ Juruby¸¦ Á¦°øÇÏ´Â Jruby¸¦ Á¦°øÇÕ´Ï´Ù. ¾ð¾î´Â 1993 ³â 2 ¿ù 24 ÀÏ Ruby¿¡¼ ÀÏÇÏ°í 1995 ³â¿¡ °ø°³¸¦ ½ÃÀÛÇÑ À¯Å° È÷·Î ¸¶¾²¸ðÅä (Matsumoto)´Â Perl ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ À̸§À» ¾Ï½ÃÇÏ´Â MatsumotoÀÇ µ¿±×¶ó¹ÌÀÇ µ¿±×¶ó¹Ì ³»ÀÇ ³ó´ãÀ¸·Î ÀÎÇØ "·çºñ"°¡ ¿ø¼®À¸·ÎÁö¾ú½À´Ï´Ù. 2007 ³â 12 ¿ù ÇöÀç, ÂüÁ¶ ±¸ÇöÀÇ ÃֽŠ¾ÈÁ¤ÀûÀÎ ¹öÀüÀº 1.8.6ÀÔ´Ï´Ù. Âü°í ¹®Çå ¿Ü¿¡µµ ¿©·¯ ´Ù¸¥ °¡»ó ÄÄÇ»ÅÍ°¡ ·çºñ ¿ëÀ¸·Î °³¹ßµÇ°í ÀÖ½À´Ï´Ù. ¿©±â¿¡´Â JRUBY, Java Ç÷§Æû, Ironruby, Microsoft¿¡¼ »ý¼º ÇÑ .NET ÇÁ·¹ÀÓ ¿öÅ©ÀÇ ±¸Çö, SmallTalk °¡»ó ÄÄÇ»Å͸¦ ÀÚü È£½ºÆà ÇÑ ÈÄ ¸ðµ¨¸µ µÈ ÀÎÅÍÇÁ¸®ÅÍ°¡ Æ÷ÇԵ˴ϴÙ. ¿ä±¸ »çÇ× : ¡¤ ·çºñ
fastercsv. °ü·Ã ¼ÒÇÁÆ®¿þ¾î
dbix :: log4perl.
DBIX :: LOG4PERLÀº SQL, ¸Å°³ º¯¼ö, °á°ú ¼¼Æ® µîÀ» ¼±ÅÃÀûÀ¸·Î ±â·ÏÇÏ´Â DBI ¿ë PERL È®ÀåÀÚÀÔ´Ï´Ù. ...
167