Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Hachioji.pm#3 - LT資料

808 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Hachioji.pm#3 - LT資料

  1. 1. Hachioji.pm #3 LT⽤資料 - お題「バッドノウハウ」 ⽤資料⾃⼰紹介 Hideaki Ohno Twitter: @hide_o_55 はてな: id:hide_o_55 最近はPerlよりNode.jsかいてることが多いですバッドノウハウバッドノウハウと⾔えるかどうか怪しい・・・PerlIO::encoding::fallbackWindowsからCSVをアップロードして処理するのを⼿っ取り早くやりたいときに使いました。ほんとうはあまり、encodingとか使わないほうがいいわけですが(特に細かいコントロールが必要なときは)。local $PerlIO::encoding::fallback = sub{ ... };my $fh = IO::File->new( $path, "<:encoding($encoding)" ) || die $!;my $csv = Text::CSV->new( { binary => 1 } );while ( ! $fh->eof ) { my $row = $csv->getline($fh); push @rows, $row;}$fh->close;

×