package callee; use strict; use warnings; use Devel::Caller qw(caller_cv); our $VERSION = '0.01'; use base 'Exporter'; our @EXPORT = qw(callee); sub callee { caller_cv(1) } 1; __END__ =head1 NAME callee - support recursive anonymous functions... 続きを読む
明けましておめでとうございます! mumumu です。 僕は普段 Perl を使ってないんだけど、たまに CPAN module をインストールする機会があります。その際に毎回うざいなって思うのが、依存関係にあるモジュールをインストールしますか? って以下のように聞かれ... 続きを読む
http://github.com/kazuho/cpprefずいぶん前からC++リファレンスをみるのにいいコマンドないかなーと思ってました。個人的には cppreference.com というのを使ってたのですが、サイトが重いしオフラインでみれなかったりしていました。オフラインでみれてかるい... 続きを読む
Background It is a pain to create binary packages. But installing a program from source tarball is a tedious task. You need to run ./configure & make && make install. Sometimes you need to resolve the dependencies by hand as well. That's ... 続きを読む
2008年下期には、Perl の File::Path モジュールの rmtree 関数に関する CVE が 3件発表された。 (CVE-2008-2827, CVE-2008-5302, CVE-2008-5303)また、symlink attack に関する CVE は 100件以上出ている。 テンポラリファイルの扱いに関する問題は古くからあ... 続きを読む
perl, binaryCPAN にはなさそげだったので書いてみました。http://svn.coderepos.org/share/lang/perl/MSWord-ExtractContent/trunk/名前空間がどうよって気がするけど Word 文書に該当する名前空間が見当たらず,こんな感じにしてしまいました。まぁ coderepos... 続きを読む
bulknews.typepad.com Tatsuhiko Miyagawa's blog to discuss mostly tech and nerdy stuff. When you upload a new module to CPAN, most of you would say something like this on your blog or tweet: "Module Foo::Bar 0.50 is shipped to CPAN -- will be ... 続きを読む
この文章はperl.jonallen.info に掲載されていた記事の和訳です。意訳が含まれている可能性があります。間違いがあればご連絡下さい。 by Jon Allen (JJ) - posted on Wednesday, 26 August 2009 ここ2、3年にわたって、Perlでの開発はCatalystやDBIx::Class、M... 続きを読む
* [今月のAcme][近況] 『Acme大全2009』 何年か前に時々使っていた「今月のAcme」タグも、たぶんこれで最後。というのも、まことに驚くべきことに『Acme大全2009』を夏コミに出すから。 最終的に7月上旬の時点でCPANにあがってた"Acme"と名のつく全315ディス... 続きを読む
2009年6月29日 [Perl] CPXXXANプロジェクト CPXXXANは古いバージョンのPerlでも動くCPANモジュールのリストを作ってダウンロードできるようにするという発展途上のプロジェクトである。Perlはこの数年でバージョン5.6、5.8、5.10と進化してきたが、未だに5.10よ... 続きを読む
http://labs.cybozu.co.jp/blog/kazuho/archives/2008/12/textmicrotemplate.php ここらへんの影響を受けて、そういやTemplate-Toolkitで自動エスケープするのはどうやるのが良いのかと調べて Template::Stash::EscapeHTMLというのがあるんだけど、 http://sear... 続きを読む
皆さんが採用している CPAN の適切な管理方法を教えてください。 これまで試したことがあるのは、下記の通りです。 1. root 権限から cpan コマンドでインストールをする 2. cpan コマンドで $HOME ディレクトリに自分で使うモジュールをインストールする 3. パ... 続きを読む
http://github.com/tokuhirom/html--treebuilder--libxml/tree/masterWeb::Scraper で複雑な HTML をパーズしようとすると、HTML::TreeBuilder::XPath がボトルネックになることが知られており、Web::Scraper には libxml ブランチが存在する(http://d.hatena.n... 続きを読む
miyagawaさんが紹介されていたlocal::libを使って非rootでのCPAN環境を作ってみました。平たく言えばさくらインターネットのレンタルサーバで一般ユーザーでCPAN環境を作ってみました。 とはいえ、多くは先人たちの otsune's FreeBSD memo :: ユーザー領域にCPA... 続きを読む
Part1 正しいPerl/CGIの書き方:ITpro 日経ソフトウェアの記事を読みながら、実際に動かして確認しているのですが、この記事はわかりにくいです。もっと詳細にして欲しいところです。どんな基礎知識を持っている人を前提としているのか、と突っ込みたくなります... 続きを読む
名前付けに困っていたところに、CPAN 長いネームスペース大会 - にぽたん研究所やCPAN 階層の深いモジュール王選手権 - id:kazuhookuのメモ置き場をみて、CPANモジュールからアイデアをもらおうと思ってやってみた。 とりあえず1000回以上使われていたのは以下... 続きを読む
HTML::Tidy::LibXML 0.01 を Release したのでお知らせします。 /lang/perl/HTML-Tidy-LibXML/trunk - CodeRepos::Share - Trac Dan Kogai / HTML-Tidy-LibXML - search.cpan.org http://www.dan.co.jp/~dankogai/cpan/HTML-Tidy-libXML-0.02.tar.gz きっかけは... 続きを読む
小飼弾(こがい だん、1969年8月17日 - )は日本のオープンソース開発者。ディーエイエヌ有限会社代表取締役。歌代和正開発のjcode.plの発想を基にJcode.pmを開発したことで知られ、その後、プロジェクトEncode Module(Encode.pm)のメンテナンスとPerlバージ... 続きを読む
少し前にmizzyさんにそういえば、まっさらなサーバを30分で本番投入できるようにする で stanaka さんが「CPANの依存関係を解析してrpm化する手製スクリプトで、CPANモジュールのrpm化が、ほぼ自動化されています」と書いてるんだけど、これって公開してくれな... 続きを読む
Welcome to the CPAN Top 100. This website provides a web-accessible form of a number of useful CPAN indexes. These data sets are derived from graph calculations run on the aggregate dependency graph for all CPAN modules. See the tabs above fo... 続きを読む