Hachioji.pm#3 - LT資料

671 views
645 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
671
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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;

×