タグ CPAN
人気順 5 users 10 users 100 users 500 users 1000 usersPodcastを支える技術、エンジニアのための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... 続きを読む
息をするようにCPANにモジュールを書けるになった経緯とその結果起こったこと分かったこと
私とPerl 2000 大学時代に中国語とか言語処理とかCGIとかでちょっと使った 2004 中国でベンチャー(Perl 0%) 2005 外国語学校の営業兼情シス (Perl 5%) 2009 印刷系のSIer (Perl 15%) 2011 カヤック (Perl 90%) 2014 はてな (Perl 1%) 2007年 Perlを本格的に学びだす 2005年にレンサバ借りてMT運用くらいはし... 続きを読む
おそらくはそれさえも平凡な日々: CPANで意図しない名前空間の取得を防ぐために
だいたいこのへんで教えてもらった話のまとめです。 http://lingr.com/room/perl_jp/archives/2013/04/03 CPANで名前空間を取るのは簡単です。今ならCPANに上げるコードベースの「どこか」に package Hoge; と書けば、CPAN Indexerにインデックスされていとも簡単にHoge名前空間のオーナーになれます。 (執筆時現在Hogeのオーナ... 続きを読む
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年ほど早かったです。 大雑把な経緯はこ... 続きを読む
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... 続きを読む
間違ったPerlコミュニティの女性の目立たせかた - どんぞこ日誌(2012-07-29)
いかにしてPerlコミュニティの女性を目立たせないようにするか 今月初め、CPANからあるAcmeモジュールが削除されました。そしてExtUtils::MakeMakerなどで有名なSchwern氏がそのことについてHow Not To Highlight Women In Perlという記事を書いていました。私は『Acme大全2012』をつくる準備の過程でこの一連のやりとりをみて、考えさせられ、... 続きを読む
ロードアベレージを監視して任意のコマンドを実行するコマンド - blog.nomadscafe.jp
とあるサーバでロードアベレージが上がったときに何が起きているか知りたくなったので書いてみました。他に似たツールがあれば教えて欲しいです cpan: https://metacpan.org/release/App-LoadWatcher github: https://github.com/kazeburo/App-LoadWatcher インストール インストールはcpanmを使います $ cp... 続きを読む
Perlモジュールのレビューサイト PrePAN をオープンしました - antipop
Perl Mongersの皆様へ:PrePANというサイトをオープンしたので、お知らせいたします。 PrePANとは?社内でこんな話をしたことがありました。業務や個人的な活動なので、便利モジュールができた〜ということがあった時、んじゃ、せっかくなのでCPANize(CPANに公開)しよっかなと思っても、いくつか不安に思うことがあったりします。 既に似たようなものがあるのでは? 実装について不安が…... 続きを読む
サイトのクローリングにはScrappyがすごくいいかもしれない - perl勉強メモ
cpan, スクレイピング | 01:13 | クローリング楽しいですよね! perlで高速にクロールしたいのであればGunghoなど使うのがいいかもしれませんが、基本手軽にやりたいことが多いので WWW::Mechanize+Web::Scraperという組み合わせでクロールすることが多かったです。 しかしたまたま Scrappy を知り、少し触ってみたところすごくいいのではないか!?と思いまし... 続きを読む
AnyEvent で DAAP サーバが立てられる AnyEvent::DAAP::Server というのを書きました - NaN days - subtech
DAAP っていうのは iTunes で同じネットワークにいる他人のライブラリの音楽が聞けたりするあれです。CPAN には Net::DAAP::Server というのがすでにあり、かなり古いモジュールにも関わらず今でも使えてありがたいのですが、POE で実装されていて他の AnyEvent で書かれたソフトと連携が取りづらかったので、これと同じこと(+α)をするモジュールを AnyEvent で... 続きを読む
OrePANとcpanmでCPANの部分ミラーを作ってCPANモジュールを管理する - blog.nomadscafe.jp
これまでサービスで使うCPANモジュールの管理と言えばrpm/debパッケージが主流だと思いますが、最近ではperlbrewで使いたいバージョンのperlをインストールすることもあり、rpm/debでは対応できなくなってきています。perlbrewのperlに対してプロジェクトが依存しているCPANモジュールを入れる際、$ perlbrew switch perl-5.12.3$ cd /path... 続きを読む
local::libを使った非rootでのCPAN環境構築 - hide-k.net#blog
miyagawaさんが紹介されていたlocal::libを使って非rootでのCPAN環境を作ってみました。平たく言えばさくらインターネットのレンタルサーバで一般ユーザーでCPAN環境を作ってみました。 とはいえ、多くは先人たちの otsune's FreeBSD memo :: ユーザー領域にCPANをインストールする方法 さくらインターネットでCPAN - Charsbar::Note と大差... 続きを読む
Unknown::Programming - 携帯のユーザーIDを取得する
Perl, CatalystDoCoMoの場合は端末ID、SoftBankの場合はユーザID、AUの場合はサブスクライバIDを返すというもの。CPAN漁ってみたところ、一応HTTP::MobileAgent::Plugin::ExtensionやSledge::MobileGate::Mobileとか携帯のIDを取得できるヤツはあった。だけど、HTTP::MobileAgent::Plugin::... 続きを読む
Clouder::Blogger: QR Codeを作るならImager::QRCodeを使おう!
今まで GD::Barcode::QRcode の独壇場だった QR Codeを Perl で作るためのライブラリですが、ここで一つ対抗馬として、Imager::QRCodeを作って、CPAN に上げてみました。 G::B::QRcode と比べて良いところは以下。 出来上がったものはそのままImagerのオブジェクトになっているため、出来た画像に対していろいろできます。 白黒の部分の色を Ima... 続きを読む
さくらインターネットでCPANを利用する (おぼへがき)
さくらインターネットを利用しており,サーバを丸ごと借り切っていない場合は,ルート権限が無いためCPANを利用してPerlのモジュールをインストールすることができない. ディレクトリをあらかじめ用意 $ mkdir -p ~/local/var/db/pkg CPANに関する設定を編集 $ vi ~/.cpan/CPAN/MyConfig.pm で,いくつかの項目を設定する.mbuildpl_arg... 続きを読む
subtechグループ - Bulknews::Subtech - CPAN
■ CPAN 01:50 【備忘録】CPAN Author の登録手順とモジュールの登録手順 :: Drk7jp pmsetup のリンクが古いほうになってますが、僕の最新は http://svn.bulknews.net/repos/public/misc/pmsetup にあります。Test::Base デフォルト。ちなみに h2xs は古いので、Module::Starter がいいかな。 ... 続きを読む
【備忘録】CPAN Author の登録手順とモジュールの登録手順 :: Drk7jp
【備忘録】CPAN Author の登録手順とモジュールの登録手順 えーっと、一応 CPAN サイトを読みまくったのですが、英語が苦手なためか、ずーっと CPAN Author の登録手順やら CPAN へのモジュール登録手順がわかりませんでした・・・orz 幸いなことに、社内のモヒカン族な方に PAUSE ってキーワードを教えて頂きました。ググッたらすぐに情報でてきました。この前の Shibu... 続きを読む
HTML::Selector::XPath をリリース: blog.bulknews.net
HTML::Selector::XPath をリリース CSS Selector in Perl とか subtech - Bulknews::Subtech - CSS selector to XPath あたりで議論していた CSS 2 Selectors to XPath コンパイラなモジュールをつくって、CPAN に HTML::Selector::XPath としてリリースしました。 使... 続きを読む
CPAN::Mini で CPAN のミラーをローカルに: blog.bulknews.net
CPAN::Mini で CPAN のミラーをローカルに DECON で話してきたネタですがちょっと詳しく。 飛行機やら電車の中やらでオフラインハックするときに(たまに)問題になるのが CPAN モジュールの不足です。「あぁ、このマシンにはあのモジュール入ってねぇ~」とかでハックが滞るのは萎えます。というわけで minicpan。CPAN::Mini というモジュールで、CPAN モジュールの最新... 続きを読む
プログラミングと開発者のためのCodeZine:Perlで作るモバイルサイトのコツ:第2回(Perl, モバイル, CPAN, デコメール)
はじめに 若い世代の女性を中心にデコメールが注目されています。 デコメールとはNTTドコモのFOMA900iシリーズから導入された簡易HTMLメール機能で、HTMLメールならではの文字修飾、画像の埋め込みなどが可能です。これらの機能を使えば、ただのテキストのメールよりも個性的でかわいいメールを送ることができるので、それが人気につながっているようです。 デコメールの仕様は下記で公開されています。NT... 続きを読む
プログラミングと開発者のためのCodeZine:Perlで作るモバイルサイトのコツ:第1回(Perl, モバイル, CPAN)
http://www.cpan.org/。Perlのライブラリ・モジュールソフトウェアやその他のPerlで書かれたソフトウェアを集めた巨大なアーカイブで、世界中のサーバーにその内容がミラーされています。 対象読者 Perlを実行できる環境にて携帯サイトの構築を考えている方。 必要な環境 Apache 1.3系または2系 Perl 5.6以上 User-Agentより端末判別を行う 携帯サイト構築の... 続きを読む
Perlで日付・時間を操作 - DateTime モジュールの使い方 (iandeth.)
Perlには、日時の加・減算を扱うモジュールが標準でついてきません。僕の仕事場ではずっと、同僚が作ったオリジナルモジュールを皆で使いまわしていたのですが、今になって、世間的 (CPAN) にはどんなものがあるのか気になって調べてみました。※参考になったのは miyagawa 氏のメールマガジンの過去記事と、perl.com の The Many Dates and Times of Perl なる... 続きを読む
Elementary, ... CPANの漁りかた
Perlの学習コスト高いよね、て感じのエントリが目立つのでふと思い返してみると、ぼくは1年前は 救命病棟でいうところのレベル4くらいでした。変数に our をつけると、どう違うのかわかなかったりしたのを覚えてます。 その後1年、今はレベル8弱ってとこでしょうか、自称ですが。バグレポートはなるべく出すようにしていますが、車輪になりそうで、モジュールは上げてません。 この1年どうやってレベルを上げてき... 続きを読む
Perl モジュールの一括更新 - Ceekz Logs
Ceekz Logs ニュース検索 CEEK.JP NEWS etc... の開発記録を少しつける、メシ日記です。2学期開始。 « SC430 Celeron が15,984円(送料・税込み)! | メイン | 相席にすればいいのに… » 2006年04月25日 Perl モジュールの一括更新 Perl を使っているので CPAN には、日々お世話になっています。しかしながら、自動的にアップデート... 続きを読む
Plagger をリリース: blog.bulknews.net
Plagger をリリース Plagger - Pluggable RSS/Atom aggregator の 0.5.0 を CPAN にリリースしました。 Plagger は Bloglines to Gmail な Hack の進化したもので、すべてをプラグインで実装できるようにしたソフトウェアです。Blog ソフトウェアの Blosxom とか SMTP サーバの qpsmtpd とかを知... 続きを読む