CPAN 新动态 - 2015年9月

欢迎来到“CPAN 新动态”,这里是上个月新上传到CPAN的模块精选,供您阅读和编程享受。祝您享受阅读!
本月模块
MsgPack::RPC 是 MessagePack-RPC 标准的客户端。功能齐全,提供发送、通知、事件订阅和日志记录。
模块作者 Yanick Champoux 在其博客中讲述了开发 MsgPack::RPC 的动机,以便与 Neovim 一起使用。他的有趣思考值得一读。现在您可以使用他的另一个新模块 Neovim::RPC 来获取 Neovim 的 API。太棒了!
APIs & Apps
- API::Client 是一个通用的 API 客户端类
- 使用 App::OATH 获取简单的 OATH 身份验证
- App::p5stack 在本地目录中管理您的依赖关系和 Perl 要求。看起来对独立项目、打包等很有用
- Net::PhotoBackup::Server - 每个人都会备份他们的照片,对吧?
- Rarbg::torrentapi 是 Rarbg torrentapi 的包装器
- WWW::Zotero 为 Zotero API 提供了 Perl 接口
- WebService::Scaleway 是 Scaleway(云 VPN 提供商)的 Perl 接口
配置 & Devops
- Config::Station 看起来很有趣:基于类;它可以从文件和环境加载配置
数据
- 使用 DBI::Log 记录所有 DBI 查询。太棒了!
- DBIx::TempDB 为测试创建临时数据库 - 支持 Postgres、MySQL、SQLite
- 使用 Data::Crumbr 渲染数据结构,以便轻松 grep
- 使用 DiaColloDB 创建历时性搭配索引。不知道这是什么,但看起来很有趣。
- Image::JpegMinimal 创建无标题的 JPEG 预览。
- MarpaX::RFC::RFC3987 使用此 Marpa 模块解析和验证 IRIs
- Message::String 是一个“pragma”,用于声明和组织消息。
- Brat::Handler 是用于管理 Brat 文件的 Perl 模块。
开发 & 版本控制
- Class::Anonymous 获取具有私有数据的私有类“真正”。
- 这看起来像是一个有用的分析工具;Devel::Trace::Subs 跟踪代码流和堆栈跟踪。
- 使用 Test::JSON::Schema::Acceptance 对基于 JSON-Schema 的验证器进行验收测试
- 是的!!在失败时重试测试函数使用 Test::Retry
硬件
- Perl 扩展 Device::Modem::SMSModem
- Pertelian X2040 USB LCD 的驱动程序 Device::Pertelian
其他
- 使用 Gtk2::Ex::DbLinker::DbTools 将数据库数据轻松绑定到基于 Gtk2 / Wx 的应用程序
- 使用 Mail::ThreadKiller 删除整个电子邮件线程
科学 & 数学
- Image::Libpuzzle 为 libpuzzle(图像相似性库)提供 Perl 接口
- Bio::Tradis Bio-Tradis 包含一组用于分析 TraDIS 分析输出的工具
- 使用 Number::RGB 操作 RGB 元组。
- Time::Date 看起来是 Perl 中最简单的日期时间实现。我想知道它的局限性是什么?
网络
- 使用 Catalyst::View::JSON::PerRequest 创建一个拥有自己数据的 JSON 视图。
- 使用 Catalyst::View::MicroTemplate::DataSection 将模板添加到 Catalyst 视图的“数据”部分。
- 使用 Dancer::Plugin::Showterm 在您的 Dancer 应用程序中回放终端捕获。
- Future::Mojo 允许您使用 futures 与 Mojo::IOLoop。非常酷!
- 更快地继续竞争!用 HTTP::XSHeaders 替换 HTTP::Headers 和 HTTP::Headers::Fast。
- Mercury 是一个应用程序代理类。
这篇文章最初发布在 PerlTricks.com。
标签
反馈
这篇文章有什么问题吗?通过在 GitHub 上打开问题或拉取请求来帮助我们。