CPAN最新动态 - 2014年11月

欢迎来到“CPAN最新动态”,这是一份精选上个月CPAN新上传内容的阅读和编程指南。11月CPAN上有很多有趣的新内容,包括:对fatpacking Perl程序的全新解读,LWP的TiVo和闪电般的Plack处理程序。
APIs & Apps
- Ceph::Rados 为librados(分布式对象存储)提供了一个Perl接口
- 使用 App::todoist(todoist.com的应用程序)来管理您的待办事项清单
- App::loggrep 实现了对日志文件的日期搜索
- 使用 SMS::ClickSend 通过Perl和ClickSend交换短信
- App::Implode 使用cpanfile将Perl程序打包成一个单独的可执行文件。App::FatPacker等替代方案
- GnuCash::SQLite 为GnuCash SQLite文件提供了一个Perl接口
配置 & DevOps
- 想要一个所有亚马逊网络服务IP地址的解析列表?查看 AWS::Networks
- recommended 在运行时按需加载首选模块,但如果它们不可用则不会崩溃
- Dist::Zilla::Plugin::Bitbucket 是一个Dist Zilla插件,用于GitHub的替代方案,Bitbucket
- 在运行测试时需要创建临时目录?查看 Test::TempDir::Tiny,它会创建一个临时目录,如果测试失败则不会删除它。
数据
- Algorithm::ConsistentHash::JumpHash 实现了Jump一致哈希算法
- 使用 String::Tagged::IRC 解析和格式化IRC消息
- Regexp::Lexer 将正则表达式标记化,非常酷!
游戏 & 娱乐
- Crypt::Trifid 实现了源自1901年的经典Trifid密码。不要用这个散列密码!
- Chess::PGN::Extract
- Video::Generator 是一个用于创建视频的Perl类
数学、科学 & 语言
- Bio::KEGG::API 为KEGG数据库(京都基因与基因组百科全书)提供了一个Perl接口
- Finance::StockAccount 是一个文档齐全的、全面的模块,用于监控股票投资组合的表现。
面向对象
- Types::Git 是一个有趣的发行版;它为Git相关类型提供了几个Perl Type::Tiny类
- Ingy和David的Inline模块有一个新的教程,值得一读。
- MooX::Prototype 实现了原型模式
网络
- TiVo for LWP;使用 Test::VCR::LWP 录制和回放LWP交互
- Test::JSON::RPC::Autodoc 为JSON RPC网络应用程序生成markdown文档
- 这是一个很好的主意:Selenium::Screenshot 允许您比较和对照Selenium屏幕截图以检测UI更改。
- Gazelle 是一个基于XS、preforking的Plack处理程序,针对(引用文档)"性能狂热者"。让我们看看一些基准测试!
本文最初发布在 PerlTricks.com。
标签
反馈
这篇文章有什么问题吗?请通过在 GitHub 上打开一个 issue 或 pull request 来帮助我们。