CPAN新动态 - 2014年9月

欢迎来到“CPAN新动态”,这是一个精心挑选的、关于上个月CPAN上传新内容的阅读与编程指南。

API

  • Untappd::API 为啤酒饮用社交网络提供了一个Perl接口
  • ComXo::Call2 看起来非常有趣,似乎是一个电话交换机电信服务的API

应用程序

  • cpan-outdated-coro 是一个更有用的cpan-outdated应用程序的更快版本
  • 使用 pmdir 轻松获取已安装Perl模块的目录,例如:$ cd $( pmdir Moose )
  • App::sslmaker 帮助您创建自己的SSL证书
  • 使用 App::wu 在终端获取天气报告(声明 - 我是该模块的作者)。如果您住在日本,您可能对新的模块 WWW::Livedoor::Weather 感兴趣

异步与并发

  • Net::DNS::Native 是一个闪亮的新非阻塞DNS解析器
  • Scalar::Watcher 非常有趣:允许您监视变量以检测更改,并在它们发生时调用函数

数据

  • 使用 Card::Magnetic 解析磁条卡数据
  • Data::Partial::Google 按照Google风格过滤部分数据结构
  • 使用 INI_File 将散列或数组绑定到INI文件
  • MySQL::Warmer 将预热您的MySQL服务器!(我认为是填充缓存)
  • Data::Bitfield 使管理低级数据位编码整数(位域)更容易
  • 使用 Str::Filter 快速清理字符串数据。它提供了一系列有用的函数来修饰字符串

配置与DevOps

数学、科学和语言

  • Math::Shape::Vector 是一个二维向量库,旨在用于游戏编程(声明 - 我是该模块的作者)。
  • Text::IQ 是一个用于分析文本的出色模块 - 它返回有关文本的基本统计数据以及flesch、kincaid和fog得分。

硬件

面向对象

网络

  • Limper 非常有趣 - 一个无依赖、轻量级的Web框架
  • 新的用户代理!LWP::Simple::REST 为LWP导出RESTful请求方法,而 Net::HTTP::Client 是类似于HTTP::Tiny的轻量级用户代理
  • 使用 PBKDF2::Tiny 方便地创建和验证安全消息
  • 使用 WWW::IP 查找您的IP地址(免责声明 - 我是该模块的作者
  • WebService::Client 是一个角色,它使快速生成 Web 服务客户端变得容易。

测试与异常

  • Test::NoOverride 非常酷 - 它实现了一个针对重写方法的测试,并有一些合理的默认设置。


这篇文章最初发布在 PerlTricks.com 上。

标签

David Farrell

David 是一名专业程序员,他经常在 推特博客 上分享关于代码和编程艺术的见解。

浏览他们的文章

反馈

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