CPAN 最新动态 - 2017 年 6 月

欢迎来到“CPAN 最新动态”,这里是上个月新上传的 CPAN 软件精选,供您阅读和编程之用。Perl Conference NA 在 6 月份举行,演讲视频可在 YouTube 上观看。祝您享受!
APIs & Apps
- App::BorgRestore 恢复 borg 备份中的路径
- Net::Async::Slack 提供异步 Slack 消息
- 使用 WebService::CoinSpot 交易比特币、以太币等
- 使用 Acme::Globus 与 Globus 研究数据共享服务
- 使用 Finance::GDAX::API 构建 GDAX REST 请求并签名
- 使用 Monitoring::Icinga2::Client::REST 与 icinga2 进行 REST 集成
- WWW::Zotero::Write 提供对 Zotero Write API 的 Perl 接口
配置 & Devops
- 使用 IPC::Serial 通过串行端口发送消息
- 使用 Module::CheckDep::Version 列出过时的作者预依赖项
- PPIx::Utils 已从 PPI 中分离出来
- Win32::Ldd 跟踪 Windows EXE 和 DLL 文件的依赖项
- lib::relative 将相对当前文件的路径添加到 @INC
数据
- List::Flat 提供平铺数组引用的函数
- List::Haystack 是一个不可变的列表实用工具,用于查找元素
- Data::Dx 可以带有名称和来源点地名的数据结构
- Hash::GuavaRing 使用 guava 哈希获得一致的环形哈希(解释见此处)
开发 & 版本控制
- 使用 Async::Stream 异步处理流数据
- 有趣:使用以控制字符开头的名称作为标点符号变量,使用 English::Control
- PPR 基于模式的 Perl 识别器 - Damian 的 PPI 替代品
- 获取纯 Perl 方法关键字;Method::Signatures::PP(使用 PPR)
- 不是另一个 Moose 克隆,Moxie 是 Stevan Little 的新 OO 系统
- TAP::Harness::BailOnFail 在第一次失败后终止剩余的测试
- Test::Compiles 测试 Perl 是否可以编译代码字符串
- Test::Expr 使用更好的错误消息测试表达式
- 使用 Test2::Plugin::SourceDiag 输出导致失败的结果的代码行
硬件
- 使用 Device::HID 的 Perl 接口到 HIDAPI
- 使用 RPi::I2C 接口到树莓派的 I2C 总线
其他
- 使用 Printer::ESCPOS::PDF 将 Printer::ESCPOS 输出重定向到 PDF 文件而不是打印机
- SPVM 快速计算、GC、静态类型、具有 Perl 语法 VM
科学与数学
- 使用 Tarsnap 的 scrypt 算法识别密码短语,使用 Authen::Passphrase::Scrypt
- 通过 Crypt::RSA::Blind 和 Crypt::ECDSA::Blind 获取盲签名
- Cuckoo::Filter 是 Perl 中的 Cuckoo Filter 实现
- Geo::Compass::Variation 可以精确计算磁偏角和倾角
网络
- 不要被禁止!使用 LWP::UserAgent::Throttled 来限制对网站的请求
- 使用 Plack 通过 Plack::Middleware::Auth::JWT 获取 JSON Web 令牌认证
- 使用 Plack::Session::Store::RedisFast 在 Redis 中存储会话
- Rapi::Blog 是一个由 RapidApp 驱动的博客。还可以查看 Henry 的 TPC NA 演讲
- Template::Compiled 将模板编译成代码引用
- 使用 WWW::Mechanize::Chrome 自动化 Chrome 浏览器
本文最初发布在 PerlTricks.com。
标签
反馈
这篇文章有什么问题吗?请在 GitHub 上打开一个 issue 或 pull request 来帮助我们。