CPAN 新鲜事 - 2018年4月

欢迎来到“CPAN 新鲜事”,在这里我们可以看到上个月最新的 CPAN 上传内容,供您阅读和编程之用。享受吧!
APIs & Apps
- RSLinux 包管理器是用 Perl 编写的:[App::rs](https://metacpan.org/pod/App::rs)
- [WebService::S3::Tiny](https://metacpan.org/pod/WebService::S3::Tiny) 是 S3 的一个最小化包装器,基于 HTTP::Tiny
- [Finance::Robinhood](https://metacpan.org/pod/Finance::Robinhood) 可以无佣金交易股票、ETF、期权和加密货币
- 使用 Oracle::ZFSSA::Client 通过 Oracle ZFS 存储设备 RESTful API
- 使用 Webservice::Swapi 通过 Perl 使用星球大战 API web 服务
Config & Devops
- 使用 Crypt::OpenSSL::Guess 猜测 OpenSSL 包含路径
- [Linux::Perl](https://metacpan.org/pod/Linux::Perl) 使用纯 Perl 进行系统调用
- 使用 Menlo::Legacy 为 Menlo 获取遗留支持(cpanm v1)
Data
- 使用 DBIx::Result::Convert::JSONSchema 将 DBIx 结果模式转换为 JSON 模式
- [Data::Cuid](https://metacpan.org/pod/Data::Cuid) 可以生成抗碰撞的 ID
- [File::ContentStore](https://metacpan.org/pod/File::ContentStore) 提供基于硬链接的内容存储
- [Geo::Privacy](https://metacpan.org/pod/Geo::Privacy) 提供 EU 和 GDPR 国家查找
- 使用 [Image::Find::Paths](https://metacpan.org/pod/Image::Find::Paths) 在图像中定位行
- [UUID::URandom](https://metacpan.org/pod/UUID::URandom) 基于随机或 Windows 加密 API 创建 UUID
Development & Version Control
- 使用 Class::Slot 进行简单、高效的编译时类声明
- 使用 Command::Runner 运行外部命令和 Perl coderefs
- 使用 Test::Pod::Links 测试 Pod 中的无效 HTTP/S 链接
- 使用 Text::Gitignore 匹配 .gitignore 模式
Other
- 使用 Device::Gyro::IXBLUE 与 IXBLUE 陀螺仪接口
- 使用 Game::TextPatterns 生成文本模式
Science & Mathematics
- [Astro::Units](https://metacpan.org/pod/Astro::Units) 执行高精度和大数支持的天文单位转换
- [PDL::Cluster](https://metacpan.org/pod/PDL::Cluster) 提供了与 C 集群库兼容的 PDL 接口
- 使用基于 C 的模块:[Tree::Interval::Fast](https://metacpan.org/pod/Tree::Interval::Fast) 创建和操作区间树
Web
- [Catalyst::Plugin::ServeFile](https://metacpan.org/pod/Catalyst::Plugin::ServeFile) 是一种更少意见、功能最少的静态文件服务方式
- [Mojo::Feed](https://metacpan.org/pod/Mojo::Feed) 提供 Mojo::DOM 基于的 RSS & Atom 喂食解析
- 使用 Mojolicious::Plugin::CSPHeader 将 Content-Security-Policy 标头添加到每个 Mojo HTTP 响应中
- 使用 MooX::Async::Console 将控制台附加到异步模块
- 使用 Web::Microformats2 从 HTML 或 JSON 读取 Microformats2 元数据
Tags
反馈
这篇文章有问题?请通过在 GitHub 上打开问题或拉取请求来帮助我们