perl
みなさんこんにちは。今日は、みんな大好き id:keitabando さんがやっておられる MyOpenArchive の話です。詳しくは、#MyOA 投稿されている論文を @MyOpenArchive にランダムポストするスクリプトを実装しました(by @ceekz and @omoon )。貴方も「いっちょか…
App::OptionsというCPANモジュールがあります。 App-Options-1.06 - Combine command line options, environment vars, and option file values (for program configuration) - metacpan.org # foo.pl --name=barみたいに、コマンドラインプログラムで引数を…
皆さんご無沙汰しております。「phpのあれ、perlでどうやるの?」のコーナー第2回*1、今日はperlのハッシュの順序についてです。phpの方が手に馴染んでいる僕にとって、perlのハッシュを扱っていて「うまくいけへんやんけ!うきー!」ってなることナンバーワ…
みなさんこんばんは。「phpのあれ、perlでどうやるの?」のコーナー*1、今日はdirname()関数です。 これは、パス中のディレクトリ名の部分を返す関数なんですが、僕は、__FILE__との組み合わせで良く使います。 例えば、あるファイルと同じディレクトリにあ…
仕事上、気が付けば、電話番号の整形、特にハイフンのついていない電話番号にハイフンをつける、という処理をしていることがあります。つまり 06xxxxxxxx -> 06-xxxx-xxxx というような処理です。これを、いちいちそのつど考えるのが面倒なので、YAPC::Asia…
今日使って素晴らしいと思ったCPANモジュール。リストアップだけですが。 Text::CSV_PP - Text::CSV_XS compatible pure-Perl module - metacpan.org Getopt::Long - Extended processing of command line options - metacpan.org さすが、地球上に何十億人…
vimでperltidyを使い始めてから、何でもかんでもtidyしたくなる。今度はJavaScript。ちゃんとありました。しかもperlで。cpanに上がってる。 http://search.cpan.org/~yappo/JavaScript-Swell-0.01/lib/JavaScript/Swell.pmまずはインストール。 cpan -i Jav…
最高にはまった。そんなの有りか!と叫びたい。perlでは、 my $p = 1; my $q = 1; my $r = $p ? 'p' : $q ? 'q' : 'foo'; print $r; とすると、「p」が返ってくるが、phpでは、 なんと、「q」が返る。 このあたりの解説によると、
http://d.hatena.ne.jp/omoon/20070710/1184034594 http://q.hatena.ne.jp/1183789393このあたりに書いていたことの顛末です。とりあえず、この形で様子を見る、というのができたので書いときます。とりあえず今のところ暫定版。変化があり次第追記します。…
この記事のスクリプトはうまく動きません。その後の顛末をこちらに書きました↓ http://d.hatena.ne.jp/omoon/20070719/1184819170 人力検索に質問してしまうほど苦戦。詳細は下記を参照のこと。http://q.hatena.ne.jp/1183789393要は、スクリプトの文字コー…
一番手に馴染んだphpを一旦置いておいて、perlに再入門しています。
初めて質問してみました。http://q.hatena.ne.jp/1183789393良い回答くるかなあ。