タグ

2013年4月28日のブックマーク (5件)

  • [Perl] 作成したモジュールをCPANで公開する手順

    久しぶりに Perl モジュールを作成してみた ので、せっかくなので CPAN にアップロードしてみました、の手順をメモ。 もともと、2002年に CPAN へのアップロードサイト PAUSE 用のアカウントは 作ってあったけど、実際に自作モジュールを CPAN で公開してもらったことはなかったので、 実は今回が初挑戦でした。 もし↓に間違っている点がありましたら、ご指摘いただけると幸いです。>識者の方 配布用のモジュールを作成する まず第一歩は、 perlnewmod - 新しいモジュールを配布するには を熟読すること。 モジュール .pm ファイルと、 そのアーカイブ .tar.gz ファイル を作成するのが最初です。 中身は以下のようなファイル構成になりました。 lib/XML/TreePP.pm # Perlモジュール体 Makefile.PL # ほぼh2xsで生成したそのまま

  • 意識が高まりゆき、Test::More::Hooksというモジュールかいた #perlましましブログ | ましましブログ

    先日から社内で、今年度の新卒向けにテストの講師やってくださいと仰せつかり、 別に誰かに強制されたわけではないのですが、去年までの講義資料だとチュートリアル的な感じで終始してしまったいたので、 資料をスクラッチで書き始めてしまい、しばらく苦しみが続きましたが、そこそこ体系的に知識突っ込めたような気がします。 Perl Advent Calendar 2011 Test Trackとか,tokuhiromさんのPerl テスティングハンドブック読んだりしましたし、 Perlだけじゃなくてユニットテスト全般の話をしたかったので、Junit実践入門読んだり、レガシーコード改善ガイドとか、 The RSpec Book読んだりしました。 そんな中、Perlでユニットテスト書くのってどうするのが最強なんだ?って言う疑問がすごいあって、 Test::Classが最強なんじゃないかと思ったりしたのですが、

    ainame
    ainame 2013/04/28
    書きました
  • udrk参加してきました - uzullaがブログ

    うづらルビーカイギ(http://udzura.rubykaigi.me/)に参加してきました。 最初話題がでたとき、あきらかにネタ的な感じで、私もネタとして参加表明したんですけど、当に開催されてよかったですね。 ーー アッ、いままでうづらルビーカイギだと思ってたのに、実は違う会だった??!! #udrk ーー まとめ すごくたのしかったので、第二回を期待したいですね。 あと、すがさん早くジョーカノ(を僕とにょんたんに、彼女さんの親御さんにすがさんを)紹介してください。 ーー @sugamasao とキャバレー雰囲気のある感じの(略 ーー (かってにしゃしゃったらキモいのであまりやりませんでしたけど、次回やるなら率先してお手伝いします) 感じた事 しょうじき、PHPerかつCGIおじさんはルッビーの事全然わからないので、当日PadrinoをいれてScaffoldingしてみたりしたくらい

  • Perlの組み込み関数 require の翻訳 - perldoc.jp

    Demands a version of Perl specified by VERSION, or demands some semantics specified by EXPR or by $_ if EXPR is not supplied. VERSION で指定される Perl のバージョンを要求するか、 EXPR (省略時には $_) によって指定されるいくつかの動作を 要求します。 VERSION may be either a literal such as v5.24.1, which will be compared to $^V (or $PERL_VERSION in English), or a numeric argument of the form 5.024001, which will be compared to $]. An exception is

    ainame
    ainame 2013/04/28
  • おそらくはそれさえも平凡な日々: CPANモジュールのパッケージングの歴史

    最近同僚が次々とCPAN Authorになってて良い流れだなーとか思っています。 ただ、CPANへのモジュールの上げ方がわからないとか、M::Iを使えばいいのか M::Bを使えばいいのか、それらがそもそも何やってるのか分からないという話も 聞くので、僕自身もその辺の知識を整理してアップデートしました。 とりあえず、今はModule::Buildを使っておけば良いんじゃないかと 思っていますが、そこに至る歴史的経緯をまとめてみます。 大体、以下に書いてあることに加えて、最近の動きを書いています。 Module::Build:MakeMakerの後継者を目指して PerlでCPAN形式のモジュールを配布する場合は、Makefile.PLなりBuild.PLなりを モジュール作者が用意して、それがインストールに必要なファイル類を自動生成 するという流れになっています。 既存の雛形を使うと色々ファ

    ainame
    ainame 2013/04/28
    わかり易かった