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,它会创建一个临时目录,如果测试失败则不会删除它。

数据

游戏 & 娱乐

数学、科学 & 语言

  • 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

标签

David Farrell

David是一位专业程序员,他经常推文博客关于代码和编程的艺术。

浏览他们的文章

反馈

这篇文章有什么问题吗?请通过在 GitHub 上打开一个 issue 或 pull request 来帮助我们。