CPAN最新动态 - 2016年4月

欢迎来到“CPAN最新动态”,这是一个精选的上个月CPAN新上传模块的阅读和编程指南。在上个月的Perl QA黑客马拉松之后,发布了一些新的构建和配置相关模块。祝您享受!
APIs & Apps
- 使用WebService::Pinterest与Pinterest API一起使用
- 使用HTML::GoogleMaps::V3与Google Maps V3 API一起使用
- WebService::UINames使用uinames.com生成逼真的名字
- Backblaze::B2是B2云存储服务的接口
- Fl为轻量级x11 GUI库Fast Light Toolkit提供绑定
- 使用Image::OpenALPR(!)进行车牌识别
- TeamCity::Message生成TeamCity构建消息
配置 & Devops
- 好主意,这个CPAN.pm插件安装外部依赖:CPAN::Plugin::Sysdeps
- 使用Config::Model::Systemd编辑和验证Systemd配置文件
- Config::Processor处理级联配置文件
- 使用ExtUtils::Typemaps::STL::Extra为STL类型获取一些额外的类型映射
- 在Log::Any输出中包含systemd优先级列Log::Any::Adapter::Journal
数据
- Archive::Merged可以虚拟合并两个存档
- 数据库列命名不当?没问题,DBIx::Class::ResultSet::AccessorsEverywhere允许声明访问器名称并在查询中使用
- DBIx::Class::Schema::Loader::Dynamic看起来是一个更快的、“动态的”DBIx::Class模式加载器。总是受欢迎!
- 使用File::Valet进行文件吞噬、锁定和查找,它封装了我最喜欢的模块中的一些
- PlantUML类图语法解析器 - PlantUML::ClassDiagram::Parse
- Test::JSON::More为测试JSON提供便利函数
- 使用Time::Tzfile解析二进制tzfiles(披露 - 我是这个模块的作者)
开发 & 版本控制
- Dist::Zilla::Plugin::Beam::Connector提供了一种激活dzil插件的新方法
- Filter::signatures - 在它们发布之前的Perl版本中使用Experimental::Signatures!
- 使用Net::OAuth2::AuthorizationServer轻松设置OAuth2服务器
- 使用Ref::Util::Rewriter重写代码以使用Ref::Util。我不知道
ref
有问题 - System::Info在运行时获取基本系统信息
- 使用Test::PAUSE::ConsistentPermissions测试您的distribution中的PAUSE权限是否一致
- Test::RunValgrind测试外部程序是否valgrind-clean
语言 & 国际
- 找到一天开始的时间 - 它不总是午夜!DateTimeX::Start
- Lido::XML是LIDO的XML解析器和写入器,LIDO是向文化遗产存储库贡献的方案
- 使用Text::Distill进行快速比较、剽窃检查和共同部分检测
其他
- LeftPad - 左Pad的Perl实现,这是臭名昭著的Node.js库
- Music::VoiceGen进行音乐声音生成!
科学与数学
- Crypt::OpenBSD::Blowfish 是一个用于 OpenBSD Blowfish 加密实现的 Perl 扩展
- 使用 Crypt::OpenSSH::ChachaPoly 与 OpenSSH Chacha20 和 Poly1305 加密函数
- 使用 HackaMol::Roles::SelectionRole 在分子中进行原子选择
网络
- 使用 LWP::UserAgent::Tor 在 Tor 上获取用户代理,并随意旋转服务器
- 使用 Dancer2::Debugger 在 Plack::Debugger 上获取一些 Dancer2 特定的面板
- Mojo::RoleTiny - Mojo 的简单角色系统;好奇为什么 Role::Tiny 不够用,肯定有原因
- 当您的 Plack 应用程序崩溃时,使用 Plack::Middleware::ExtractedStackTrace 显示堆栈跟踪
本文最初发布在 PerlTricks.com。
标签
反馈
这篇文章有问题吗?请通过在 GitHub 上打开问题或拉取请求来帮助我们