Perlのbug report eco-systemまわりはOSSとしてはわりと理想的だと思っています。つまり有用なレポートを生成する仕組みがあり、perlコア開発者だけでなくライブラリ開発者もその仕組を活用できるため、可搬性のあるソフトウェアとしてメンテナンスし続けやすいのです。もっとこのあたりはもっと真似されるべき。 まずバグレポートには現象と再現手順と環境の情報が必須ですが、環境の情報は perl -V で非常に簡単に取得できます。これは以下の情報を含みます。 ソフトウェアの名前とバージョン (e.g. perl 5.18.1) ターゲットプラットフォーム (e.g. osname=darwin, osvers=12.4.0, archname=darwin-2level) ビルドオプション (e.g. config_args='-Dprefix=/Users/goro-fuji/.
Perl › 読み物 PHPやPerlやRubyやPythonなどのスクリプト言語に対して、変数に型がないということを否定的にとらえる人もいるかと思います。特にC言語やJavaなどの静的言語を使ってきた人にとっては、型がないということが不安材料として目に映ることが多いのではないかと思います。 けれども、型がないということは、本当に素晴らしいことです。型がないことによって、たくさんの面倒から解放されるからです。 どのような型の値でも代入できる まず基本的なこととして変数に型がなければどのような型の値でも代入できるということです。つまり、受け取るときに、どのような型の値を受け取るのかを意識する必要がありません。 my $str = 'Hello'; my $num = 1; my $nums = [1, 2, 3]; my $person = {age => 2, name => 'taro'
The Timeline of Perl and its Culture v3.0_0505 [ 1960s ] [ 1970s ] [ 1980s ] [ 1990s ] [ 2000s ] [ Other URLs of Interest ][ Sources ] This document lives at http://history.perl.org/. If you see any errors, omissions, have comments or would like to contribute a tidbit for this ongoing mission, email perlhist@history.perl.org. Copyright It's the Magic that counts. -- Larry Wall on Perl's apparent u
Hatena-Bookmark version 0.01 ================================== はてなブックマークの各種Web APIを統合して一貫したAPIで使えるようにする モジュール ... になればいいな 作りかけ。example.pl 参照のこと。 とりあえず JSON API を Moose でラップした TODO (盛りだくさん) - Atom API で投稿できるように? - モジュール名 -> WebService::* ? - テスト - $entry->sync で POPO がリモートと同期するように -- related->[0]->sync->related ... で関連をたどりまくる - ArrayRef を List::RubyLike に - インポート/エクスポートサポート - 自分のブックマーク -- $user->b
CGI・Perl例文集 CGI(Perl)のサンプルプログラムをコピー&ペーストで使える便利集! カテゴリー:ハッシュ(連想配列) リスト(配列) 配列(リスト)から重複を取り除く 配列内の同じ値を取り除きたい。ハッシュを利用すればかんたんに実現できる。 ;# ;#配列の重複を取り除く ;# #-- 初期化する --# @array = ( '東京', '大阪', '広島', '京都', '東京' , '広島', '横浜', '大阪', '京都', '島根' ); #-- 重複削除 --# @uniq = uniqArray(\@array); #-- 表示 --# foreach my $value ( @uniq ){ print "$value\n"; } #------------------------------# #配列(リスト)から重複を取り除く #-----------
ようこそバッチ処理担当者諸君 あなたは、バッチ処理を担当することになるかもしれない。 バッチ処理とは何か バッチ処理では大量のデータを扱う。 得てしてあなたが扱うデータはファイルに何千行という形で、 CSV形式やTSV形式、固定幅バイトという形で送られて来る。 あなたは、この大量のデータを加工して次の処理にデータを渡したり、 データベースに取り込んだりするだろう。 1つや2つのプログラムであなたが扱うデータを処理しきれると思っては大間違いだ。 いくつものプログラムが有機的に結びついてひとつのデータをあらゆる形に加工するだろう。 ステータス A社からB社へデータを渡しさらにB社からC社へそのデータは渡るだろう。 C社からのデータは何らかの加工をされてA社に戻ってくるかもしれない。 このようにひとつのプログラムが終わったからといってそのデータへの処理が終わったとは限らない。 いま、どこまでの処
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く