在 Perl6 脚本中并发执行 ssh 命令

04 May 2014 Posted in  perl

前几天翻 Perl6 模块清单,发现没有用作 SSH 的。虽说 Perl6 里可以很方便的用 NativeCall 包装 C/C++ 库,但是 libssh2 本身就不支持我的 kerberos5 认证环境,所以还是只能通过调用系统命令的方式来完成。 继续阅读……


Perl6 的 YAML::Dumper 模块

24 Apr 2014 Posted in  perl

这两天决定试一把 Perl6,因为扶凯兄已经把还没有正式发行 Rakudo Star 包的 MoarVM 编译打包好了,所以可以跳过这步直接进入模块安装。当然,源码编译本身也没有太大难度,只不过从 github 下源码本身耗时间比较久而已。 继续阅读……


TCP Fast Open 测试(2)

21 Apr 2014 Posted in  linux

接上篇。 继续阅读……


TCP Fast Open 测试(1)

16 Apr 2014 Posted in  linux

首先,这是一个未完成的测试。 继续阅读……


Larry Wall 来中国参加 OSTC 和 PerlChina Workshop

07 Apr 2014 Posted in  perl

见到教主真身真的很让人兴奋。在 OSTC 会场外的茶座抓住机会完成了签名跟合影。 继续阅读……


腾讯云技术沙龙笔记

30 Mar 2014 Posted in  cloud

昨天去车库咖啡听了 InfoQ 办的腾讯云图技术沙龙,今天又听了 CSDN 办的开源技术大会上腾讯云的宣讲(没错,就是那个发明了”内部开源”概念的意思),总的来说,幸亏去了昨天的! 继续阅读……


Perl5 的 Source Filter 功能

10 Mar 2014 Posted in  perl

去年在 p5-mop-redux 项目里看到他们在 Perl5 里实现了 Perl6 的面向对象设计的很多想法,尤其下面这段示例让人印象深刻: 继续阅读……


Docker Meetup 参会总结

09 Mar 2014 Posted in  docker

昨天去车库咖啡参加了 Docker Meetup,一共有三位做了分享。 继续阅读……


如何搜索 Elasticsearch 中存储的动态请求 URL

07 Mar 2014 Posted in  logstash

当我们用 logstash 处理 WEB 服务器访问日志的时候,肯定就涉及到一个后期查询的问题。 继续阅读……


转换 diagramo 绘制的拓扑图成 fig.yml 格式

07 Mar 2014 Posted in  docker

前几天在微博上跟 @易度-潘俊勇 在评论里提到,已经有了 Fig 工具可以通过写一个 fig.yml 来快速定义主机上各 docker 容器的配置和角色。如果再进一步,可以通过绘图的方式,直接拖拽生成整个 docker 集群,那就更好了。 继续阅读……


Gearman 任务的优先级

20 Feb 2014 Posted in  perl

今天同事跟我说 Gearman 客户端添加任务的时候似乎设置优先级没有效果,于是去实现了一下,发现 Gearman 的任务优先级只有在任务本身属性完全一致的时候才能起到作用。比如说:新提交的 background 任务优先级虽然是 high,也不会在已经提交的 background、优先级是 low 的任务之前执行。 继续阅读……


Facts 变量中 lsbdistid 和 operatingsystem 的区别

20 Feb 2014 Posted in 

Facts 变量是 puppet 里广泛使用的东西。在多种操作系统的混合环境中,通过 Facts 变量灵活定义不同的 package 名称、file 路径等应该是非常好用的办法。 继续阅读……



squid-ssd方案和trafficserver的interim层的异同

18 Feb 2014 Posted in  cache

最近重新捡起来两年前做的 cache 软件测试对比,把原先的 trafficserver 淘宝分支升级到了现在的社区主分支,主要区别就是配置文件里不再直接叫 ssd.storage,而是正规化的起了一个名字叫interim cache layer继续阅读……


【翻译】Kibana 发生什么事了?

08 Feb 2014 Posted in  logstash

注:本文是 Elasticsearch 官方博客 2014 年 1 月 27 日《what’s cooking in kibana》的翻译,原文地址见:http://www.elasticsearch.org/blog/whats-cooking-kibana/ 继续阅读……


Mojo::IOLoop::Delay 模块测试代码解释

22 Jan 2014 Posted in  perl

昨天有人在群里问起Mojolicious/t/mojo/delay.t 中一段代码的执行原理。代码如下: 继续阅读……


【翻译】Kibana3 里程碑 4

15 Jan 2014 Posted in  logstash

本文来自Elasticsearch官方博客,2013年11月5日的文章Kibana 3: mileston 4,作为kibana3 Milestone 4重要的使用说明,翻译如下: 继续阅读……


【翻译】2013 年 9 月的 kibana 周报

14 Jan 2014 Posted in  logstash

本文来自Elasticsearch官方博客,2013年9月19日的文章this week in kibana,作为kibana3 Milestone 3重要的使用说明,翻译如下: 继续阅读……


【翻译】kibana发生什么变化了?

14 Jan 2014 Posted in  logstash

本文来自Elasticsearch官方博客,2013年8月21日的文章kibana: what’s cooking,作为kibana3重要的使用说明,翻译如下: 继续阅读……


私有 docker 仓库部署测试

08 Jan 2014 Posted in  cloud

docker 的官方仓库 CDN 的ip 总是被 GFW 认证。为了更好的使用 docker ,有必要在自己内部搭建一个私有仓库。方法很简单: 继续阅读……


利用 staticperl 和 upx 生成 单个可执行 perl

06 Jan 2014 Posted in 

Perl 程序打包的问题由来已久。 继续阅读……


通过网页运行 Perl 代码的安全实现

05 Jan 2014 Posted in  perl

这几天折腾Perl中国用户组网站,觉得类似 Ruby 的 tryruby,Scala 的 scala-tour 这样的新手入门教程非常好玩。于是准备自己也尝试一下。 继续阅读……


Future模块和AnyEvent事件驱动的结合

05 Jan 2014 Posted in  perl

上个月的 advent calendar 活动中,有一个新的模块进入我们视野,这就是 IO::Async 模块作者写的 Future 模块。通过 Future 模块,我们可以做到对异步请求的各种控制,比如: 继续阅读……


2013 年度个人总结

31 Dec 2013 Posted in 

又到了一年年底。照例(虽然这个例也就是去年开始的)开始年度总结。 继续阅读……


为比特币绘制 MACD、BOLL、KDJ 指标图

09 Dec 2013 Posted in  python

比特币是最近相当火爆的一个金融衍生品(瞧咱这口径)。比特币中国提供了一系列 API 来获取和操纵其市场内的比特币。我的小伙伴们基于其 API,完成了一套交易程序。为了提高操作的有效性和技术性,同时作为 python 学习需要,我也参与进来,仿造股票交易软件,为比特币中国绘制了一系列指标图,包括 MACD、BOLL、KDJ 等。截止上周,btc123 也开始提供了 MACD 指标图,所以把自己的实现贴到博客。 继续阅读……