Perl

Perl ハッシュスライス

my @keys = ("ho", "ge", "mo");my @values = (1, 2, 3);my %$hash; @hash{@keys} = @values; ハッシュスライス。%hash へ @keys と対応する @values をセットする。その時、%hashは@hashにする必要あり。

Perl ftpモジュール

use Net::FTP; my $ftp = Net::FTP->new('ftp.hogehoge.com');$ftp->login('hoge_id', 'hoge_password');$ftp->cwd('hogehoge_directory');$ftp->binary;$ftp->get('hogehoge');$ftp->quit; Perl から ftp を読み出し。

Perl 文字列日付 -> Unixtime

use Time::Local;use DateTime::Format::Strptime; my $strp = DateTime::Format::Strptime->new(pattern => '%d-%b-%Y %H:%M'); my $dt = $strp->parse_datetime($s);$s = timelocal(0,$dt->minute,$dt->hour,$dt->day,$dt->month-1,$dt->year); Time, Date…