手放せない、便利、これなしでは仕事したくないというものでも
特定のフレームワークでしか使えないようなものでも
便利そうで使ってみたいけどまだ手をだしていないものでも構いません。
よろしくお願いします。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答5件
0
よく使っているものはこんなところです。
- plenv,anyenv,direnv,perl-build
- cpanm
- Carton
- Cinnamon(デプロイツール)
- BioPerl(遺伝子解析用)
- Amon2
- Plack
- Text::Xslate(Kolon)
- Data::Lock(定数定義用)
- XML::Simple
- XML::Twig
- Web::Scraper
- Number::Format
- DateTime::Format::Strptime
- JSON
- Parallel::ForkManager
- Math::Random::MT
- Text::Markdown::Discount(Markdownレンダリング)
- Text::CSV_XS,Text::CSV::Encoded
- List::MoreUtils
- List::Util
- POSIX
- Tie::IxHash
- Teng
- DBI(SQLite)
- KyotoCabinet
- Storable
- Term::ProgressBar
- Term::ANSIScreen
- Getopt::Long
- Pod::Usage(ヘルプ埋め込み用)
- Data::Dumper
- Devel::MemUsed
- Perl::Tidy(ソースコード整形)
- prove
- Test::LectroTest(HaskellのQuickCheck風テスト)
主にLinuxのコンソールアプリケーション開発でPerlを使っているのでそれが中心になっています。
投稿2014/10/17 01:18
総合スコア1356
0
LWP::UserAgent
web上のデータを取得したり、データをweb上への送信を可能にします。つまり、getやhead、postなどです。
HTTP::Request::Common
こちらは上記のモジュールを使用する際のコードの記述をシンプルにしてくれます。
lang
1# 通常(HTTP::Request::Common無し) 2my $ua = LWP::UserAgent->new; 3my $req = $ua->request( 4 HTTP::Request->new(GET => "http://google.com/")); 5print $req->content; 6 7# HTTP::Request::Common有り 8my $ua = LWP::UserAgent->new; 9my $req = $ua->request(GET "http://google.com/"); 10print $req->content;
Net::Twitter
こちらのモジュールを使えば簡単にツイートやタイムライン検索など行うことができます。
YAML
YAMLが好きというならぜひ使うべきモジュールです。
YAMLモジュールにはいろいろ種類があるのですが、おすすめは中でも一番高速なYAML::XSです。
使い方はYAMLモジュールと同じです。
Acme系
ほとんどがジョーク系です。
ワンライナーでFizzbuzzが実行できるAcme::FizzBuzzや、
突然の死を再現できる Acme::SuddenlyDeathなど、おもしろいのが沢山ありますので、調べてみてはいかがでしょうか?
現在私が思いつくおすすめなものは以上です。
投稿2014/09/26 17:05
総合スコア12
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。