タグ

2010年7月13日のブックマーク (6件)

  • Archive::Tar - tarファイルの作成と展開 - Perl入門ゼミ

    Perl › モジュール › here Archive::Tarを使用すると、tarファイルを展開あるいは作成することができます。 # モジュールの読み込みとオブジェクトの作成 use Archive::Tar; my $tar = Archive::Tar->new; メモリ上にtarファイルの情報を読み込むにはreadメソッドを使用します。ファイルを展開するにはtarファイルを読み込んだ後に、extractメソッドを使用します。ファイルはカレントディレクトリに展開されます。 # tarファイルの展開 $tar->read('archive.tar'); $tar->extract; tarファイルがgzip形式で圧縮されている場合も展開することができます。ファイルがgzip形式で圧縮されているかどうかは自動的に判定されます。 # gzip形式で圧縮されているtarファイルの展開 $ta

    Archive::Tar - tarファイルの作成と展開 - Perl入門ゼミ
    yoinak
    yoinak 2010/07/13
  • サブルーチンとは

    サブルーチンの具体的な使い方を見ていく前に、サブルーチンがどういったもので、利用するとどのように便利なのかなどについて簡単に解説します。 次の例を見てください。配列に含まれる要素をすべて出力した後で、 reverse 関数を使って要素を逆順に並び替えて改めて画面に出力しています。 my @city = ("東京", "大阪", "名古屋"); print "配列の要素を出力します\n"; foreach my $var(@city){ print "$var\n"; } my @rcity = reverse(@city); print "配列の要素を出力します\n"; foreach my $var(@rcity){ print "$var\n"; } 配列の要素を順に取り出して出力する部分を 2 回記述しています。今回のように 2 回であればそのまま記述しても構いませんが、プログラム中

    サブルーチンとは
    yoinak
    yoinak 2010/07/13
  • 上司が

    人材育成 講師派遣研修 公開講座 DX推進 動画教材 通信教育 オンライン研修 オンライン公開講座 オンライン研修一覧 法人向け割引サービス お申込システム WEBinsource スマートパック バリューパック(中堅・成長企業向け) eラン・研修システム 人事サポートシステム Leaf eラーニング/研修システム Leaf eラーニング特化型システム Leaf lightning eラーニング大量配信サービス Leaf inorder eラーニング視聴サービス STUDIO タレントマネジメントシステム Leaf Management / Leaf My STORY 人事評価サービス 人事評価シートWEB化サービス かんたん人事評価システム Leaf Eva 人事・総務・研修担当向けサービス ストレスチェック支援サービス セミナー運営 RPA導入支援サービス IDカードプリンタGRASY

    上司が
    yoinak
    yoinak 2010/07/13
  • 格差問題@一票の価値 - Chikirinの日記

    今回の参議院選では、121の議席が改選されました。73名が選挙区、48名が比例区です。参院選の選挙区は一票の格差が衆院選より更に大きく、今回も鳥取県民は神奈川県民の5倍の権利を与えられました。 実際に、神奈川県では70万票近くを獲得しながら落選した候補者がいる一方で、鳥取、徳島、高知県では16万票以下でも当選です。そこで今日は、「もしも選挙区割りがなく、得票数の多い順に当選していたらどうなっていたのか」をみてみましょう。 下記は、選挙区の候補者を獲得票順に並べたものです。全国の有権者の票が同じ重みであれば、この表の上から73名が当選するはずでした。 白の欄の人は順当に当選した人です。 青色の人は、「来この得票数なら当選するはずなのに、一票の軽さのために落選した人」です。 皮肉なことに、このあからさまな格差選挙を有効であると強弁する最高裁のお仲間、現職法務大臣の千葉景子氏が「最も多くの票を

    格差問題@一票の価値 - Chikirinの日記
    yoinak
    yoinak 2010/07/13
  • Net::FTP - FTPを使ったファイル転送 - Perl入門ゼミ

    Perl › モジュール › here Net::FTPを使用すると、FTPでファイルのダウンロード・アップロードができます。 IT関連の仕事ではサーバにアクセスしてファイルをダウンロード・アップロードすることが頻繁にあります。FFFTPなどのFTPのクライアントのソフトウェアなどを使用してこれを行うのは非常に手間がかかります。できれば自動化したいと思うことでしょう。 PerlにはFTPを行うためのクライアントアプリケーションを作成するためのNet::FTPというモジュールが標準で添付されています。Net::FTPを使えばファイルのダウンロード・アップロード作業は自動化され業務の効率化を図ることができます。 FTPとは FTPはファイルを転送するためのプロトコルです。FTPを使用すればファイルのアップロードやダウンロードを行うことができます。FTPのもうすこし解説は「第56回FTP(1)

    Net::FTP - FTPを使ったファイル転送 - Perl入門ゼミ
    yoinak
    yoinak 2010/07/13
  • perlで外部コマンドを実行する方法 - (゚∀゚)o彡 sasata299's blog

    2008年06月26日08:07 Perl perlで外部コマンドを実行する方法 perlで外部コマンドを実行するときー 2つの方法があります。exec関数はとりあえず却下( ´_ゝ`) 1) system関数を使う 2) コマンドを ` (バッククォート)で囲む で、基的には 1) を使っておけば問題無いと思うんですが、コマンドの返り値を受け取りたい!っていうときには 2) を利用すればOKです。これは便利。 例えば、こうすれば、$return_valueとしてコマンドの返り値(つまり、grepの検索結果)が返ります。 my $return_value = `grep 'hoge' secret_data.txt` ちなみにsystem関数では、 my $return_value = system "grep 'hoge' secret_data.txt" とすると、コマンドの実行ステ

    yoinak
    yoinak 2010/07/13