タグ CPAN
人気順 10 users 50 users 100 users 500 users 1000 users2022年、CPAN(Perlの)モジュールのメンテナを引き継ぐ活動を始めた件 - Acme::AnaTofuZ->new;
これははてなエンジニアアドベントカレンダー2022 42日目の記事です。 昨日は id:k-murakami0609 さんの 過去に所属してたチームに転生したら導入したいもの でした。 はてなのノベルチームで日常的に使っている便利グッズ最高ですね!! みなさんもノベルチームにjoinして体験してください!!! さて今回は2022年にぼちぼち... 続きを読む
CPANに上がっているモジュールが対応しているPerlの最小バージョンの統計情報 - 私が歌川です
CPANに上がっているモジュールが対応しているPerlの最小バージョンの傾向が知りたくなったので、調査することにした。直感では、最低でもPerl 5.8に対応しているモジュールが最も多いと思っていた。 情報を取得する metacpanにはAPIがある*1ので、これを叩いて情報を取得する。 以下のコマンドで、この記事を書き始めた... 続きを読む
Podcastを支える技術、エンジニアのためのWebメディア、そしてCPAN
Transcript of "Podcastを支える技術、エンジニアのためのWebメディア、そしてCPAN" 1. ‣ ‣ ‣ ‣ ‣ ‣ ‣ ‣ ‣ ‣ 2. 3. $ rake post title="ep040" 4. -‐-‐-‐ layout: post title: "40. YAPC::Asia直前号" audio: wadafm-‐ep040.mp3 length: 130... 続きを読む
App::RemoteCommand リリース - skaji's blog
2015-01-11 App::RemoteCommand リリース App::RemoteCommand というのを cpan にあげた。 cpan: https://metacpan.org/release/App-RemoteCommand github: https://github.com/shoichikaji/App-RemoteCommand インストール方法 > cpanm Ap... 続きを読む
息をするようにCPANにモジュールを書けるになった経緯とその結果起こったこと分かったこと
私とPerl 2000 大学時代に中国語とか言語処理とかCGIとかでちょっと使った 2004 中国でベンチャー(Perl 0%) 2005 外国語学校の営業兼情シス (Perl 5%) 2009 印刷系のSIer (Perl 15%) 2011 カヤック (Perl 90%) 2014 はてな (Perl 1%) 2007年 Perlを本格的に学びだす 2005年にレンサバ借りてMT運用くらいはし... 続きを読む
HainekoがCPANモジュールになりました | /var/log/azumakuniyuki
2014/01/06 HainekoがCPANモジュールになりました 去年の夏ごろから作ってたHainekoを大晦日にCPANにアップロードしました。HainekoというのはHTTPサーバとして動いてJSONでPOSTされたメールを指定したSMTPサーバやメールクラウドにリレーするという代物なのですが、現時点でHainekoに関する最新情報は昨年渋谷であったShibuya Plack/PSGI C... 続きを読む
CPAN(TS)とランキングの件、他 - Charsbar::Note
朝も早うから雑多な話を駆け足で詰め込んだので、消化不良になった方も多かったろうと申し訳なくも思っていますが、ポイントは、CPAN本家のFAQからたどれる「CPANにアップロードする方の責務」についてのこの一節(「私たちはみなさんも空気を読んでくれるものと信じています」)と、Your duties, the basics, trapsWe trust that you have read the p... 続きを読む
CPAN と私
CPAN における Authority の話 - blog.64p.org
ざっくりいうと: 他の人にかわりにアップロードしてもらう時は x_authority を設定するとよい CPAN では、共同メンテナ(co-maintainer)を任命するなど、権限まわりでいろいろなことができます。 しかし、この共同メンテナ機能は、基本的にパッケージ単位で管理されていることに注意する必要があります。 得に注意が必要なのは、パッケージの追加時です。新しいパッケージが PAUSE に... 続きを読む
CPANにあがってるJSON関連モジュール色々 - どんぞこ日誌(2013-08-01)
* [Perl] CPANにあがってるJSON関連モジュール色々 JSON::XS とそれにまつわる歴史的な過去の話、まとめ。を読んで。昨日のお昼に某所でこの話題になって、Cpanel::JSON::XSやJSON::MaybeXSの話やらCPANにあがってるJSON関連のモジュールの話をしてました。せっかくだから私もモジュールの紹介をしてみようかと。 JSON::XS 後存知の通り、一番メジャー... 続きを読む
おそらくはそれさえも平凡な日々: CPANで意図しない名前空間の取得を防ぐために
だいたいこのへんで教えてもらった話のまとめです。 http://lingr.com/room/perl_jp/archives/2013/04/03 CPANで名前空間を取るのは簡単です。今ならCPANに上げるコードベースの「どこか」に package Hoge; と書けば、CPAN Indexerにインデックスされていとも簡単にHoge名前空間のオーナーになれます。 (執筆時現在Hogeのオーナ... 続きを読む
Released AnyEvent::DNS::Cache::Simple. DNS cache extension for AnyEvent - blog.nomadscafe.jp
I released AnyEvent::DNS::Cache::Simple to cpan today. cpan: https://metacpan.org/release/AnyEvent-DNS-Cache-Simple github: https://github.com/kazeburo/AnyEvent-DNS-Cache-Simple This module will cache... 続きを読む
Millaで呼吸をするようにgithubでperl モジュールを開発しcpanにアップする - iworld designer's note
2013-04-13 Millaで呼吸をするようにgithubでperl モジュールを開発しcpanにアップする cpan Milla github Perl Module::Setupを使ってモジュール書くぞ、と思ってた矢先に CPAN モジュールの開発についての最近の風潮という@tokuhirom氏のブログのエントリを読みました^^;; minillaでもよかったのですが、全体像がわからなかっ... 続きを読む
Test::CallCounter だした - tokuhirom's blog.
2013-04-04 Test::CallCounter だした @tokuhirom++ “@soh335: @xaicron mock::guard よく使ってるんですけど、呼ばれた回数だけカジュアルに取れるのが ( cpan に ) あるといいですね!”— さいくろん (@xaicron) April 4, 2013 use Test::CallCounter; my $counter = ... 続きを読む
App::Redisをcpanに上げて念願のCPAN Authorになったよ - Perl勉強メモ アルパカDiary出張版
Redis | 03:13 | 上がったようです。わーい\(^o^)/http://search.cpan.org/~toritsuyo/App-RedisTop-0.01/ cpanm App::RedisTopでインストールできるようになりました。楽ちん! パッチを送っていただいたfujiwaraさん、hirose31さん、lingerで相談に乗っていただいたsongmuさん、tokuhiro... 続きを読む
CPAN Testersの紹介 - Islands in the byte stream
最近Perlのネガティブな話が話題ですが、ちょっとCPANまわりのサービスの自慢をさせてください。それは CPAN Testers です。CPAN Testers *1 とは、CPANに公開したモジュールがどの環境で動きどの環境でどういうエラーがでるのかを集積するサービスです。よく「Perl/CPANは枯れている」といいますが、それを支えているのはPerlの歴史とかPerlerの性格といった形のな... 続きを読む
Shibu's Diary: PythonのPyPIのパッケージ数がPerlのCPANを抜いた日
2011年2月ごろのスクリーンショットです。 いつの間にかPythonの方がパッケージ数が多くなってました。荒い結果ですが、archive.orgを見ると、2012年12月23日のPyPIの記録が26444で、2012年12月22日のCPANの記録が26438なので、12月中に抜いたっぽいですね。過去のエントリーでは2014年ぐらいかな、と思っていましたが、1年ほど早かったです。 大雑把な経緯はこ... 続きを読む
derivedがプラグインアーキテクチャになってGrowthForecastに直接POSTできるようになったので、Javaのヒープのモニタリングをしてみた - blog.nomadscafe.jp
「数字を出力するコマンドを定期的に実行して、秒間の変化量を memcachedプロトコルで取れるサーバを書いた」で紹介した、derived。memcahcedプロトコルで外からアクセスするだけじゃなくて、GrowthForecastに直接ポストできたら便利だなと思ったので、構成見直してプラグインでデータの出力方法をカスタマイズできるようにした。 CPAN: https://metacpan.org... 続きを読む
ltsview ─ LTSVフォーマットフィルタ (Text::LTSV 0.03) - naoyaのはてなダイアリー
LTSV が行指向な Key-Value フォーマットで捗る話 - naoyaのはてなダイアリー で試作した LTSV のフォーマッタが思いの他捗ったので ltsview という名前でもう少し機能を整えてみました。Text::LTSV に同梱する形で先ほど CPAN に shipit したので、CPAN で取得可能になったら cpanm Text::LTSV で ltsview ごとインストールさ... 続きを読む
carton + 開発版の cpanm で、特定のバージョンのモジュールをつかいこなす! - tokuhirom's blog.
2013-02-03 carton + 開発版の cpanm で、特定のバージョンのモジュールをつかいこなす! 開発版の cpanm で、META file の version range がサポートされるようになりました。CPAN の META spec v2.0 では、version range がサポートされていて、以下のような柔軟な指定が可能となっています。 Some fields (pr... 続きを読む
GrowthForecastをCPANにリリースしました - blog.nomadscafe.jp
GrowthForecastをCPANにリリースしました https://metacpan.org/release/GrowthForecast インストールも cpanm GrowthForecast だけで完了します。 それから、このバージョンからインターフェイスやドキュメントのページが英語に変わってます。絶賛添削pullreq募集中です 続きを読む
おそらくはそれさえも平凡な日々: shipped Plack::Middleware::Auth::OAuth
Plack::Middleware::Auth::OAuthをリリースしたのでお知らせします。 https://metacpan.org/release/Plack-Middleware-Auth-OAuth ソーシャルゲーム開発等、OAuthの署名検証が必要な場面では必須のモジュールかと思います。ご活用ください。 いきなりバージョンが0.03になっているのはこれまでCPANに上がっていなかった中... 続きを読む
ナイーブなオンメモリキャッシュ実装をかいた - tokuhirom's blog.
https://github.com/tokuhirom/Cache-Memory-Simple/blob/master/lib/Cache/Memory/Simple.pmExpire されたデータがとれなくなるだけのナイーブなキャッシュ実装をかきました。 わりとみんな手でかいてるとおもうんですが、手でかくとバグりやすいしテストかくのも面倒なので CPAN にあげておくといういつものアレです。E... 続きを読む
File::RotateLogs っていうファイルにログを記録していくモジュールを書いた - blog.nomadscafe.jp
「君のPSGIファイルを僕のミドルウェアでいっぱいにしたい」という台詞を思いついたけど使い道がない kazeburo です 似たようなログ記録モジュールはCPANにいくつかあるんだけど、File::RotateLogsっていうのを書いてCPANにあげました https://metacpan.org/release/File-RotateLogs 特徴は以下の通り strftimeベースのファイル名... 続きを読む
間違ったPerlコミュニティの女性の目立たせかた - どんぞこ日誌(2012-07-29)
いかにしてPerlコミュニティの女性を目立たせないようにするか 今月初め、CPANからあるAcmeモジュールが削除されました。そしてExtUtils::MakeMakerなどで有名なSchwern氏がそのことについてHow Not To Highlight Women In Perlという記事を書いていました。私は『Acme大全2012』をつくる準備の過程でこの一連のやりとりをみて、考えさせられ、... 続きを読む