破译美国国安局加密推特

5月5日,美国国安局负责招聘的Twitter帐户发表了一条内容看似错乱无章的推特[1]

tpfccdlfdtte pcaccplircdt dklpcfrp?qeiq lhpqlipqeodf gpwafopwprti izxndkiqpkii krirrifcapnc dxkdciqcafmd vkfpcadf. #MissionMonday #NSA #news

该推特很快就被破解了:

Want to know what it takes to work at NSA? Check back each Monday in May as we explore careers es[......]

阅读全文 »

matplotlib画图时中文显示问题解决方法

在使用python最著名的画图库matplotlib画图时,若图表中有中文,默认会存在显示问题,如:

钟形函数一
这是由于matplotlib的\Python33\Lib\site-packages\matplotlib\mpl-data\matplotlibrc文件中没有定义能正确显示中文的字体,解决方法是,在代码中添加一行指定使用的字体,如下面代码中的第二行指定使用微软雅黑字体:

钟形函数二[......]

阅读全文 »

Processing—视觉设计与艺术的程序语言

1859年到1872年,达尔文的《物种起源》进行了6次修订,Processing的创始人之一Ben Fry(另一位是Casey Reas)使用Processing对6个版本的修订内容进行了可视化分析:http://benfry.com/traces/,不同颜色代表不同版本之间的改动地方。
darwin_trace
Processing是一种开源编程语言,专门为电子艺术和视觉交互设计而创建,其目的是通过可视化的方式辅助编程教学,并在此基础之上表达数字创意。Processing是Java语言的延伸,并支持许多现有的Java语言架构,不过在语法上简易许多。关于Processing的参考书籍,最权威的应该是该语言的两位创[......]

阅读全文 »

词云在线制作工具—Tagxedo

Tagxedo(http://www.tagxedo.com/app.html)是一款制作个性化词云的在线工具,它不仅支持英文,还完美支持中文,并且支持定义云的外形、颜色、字体、排列方向,能够导出jpg或png格式的词云图片进行分享。下图是将乔布斯在斯坦福大学毕业典礼上的演讲英文稿制作成苹果标志的词云。
apple_word_cloud[......]

阅读全文 »

统计不同汉字个数及其重复次数

对我国四大名著的统计结果如下,并列出重复次数最多的前十个字:

《红楼梦》
总汉字数: 731598
不同汉字数: 4253
[('了', 21229), ('的', 15736), ('不', 15038), ('一', 12194), ('来', 11450), ('道', 11061), ('人', 10558), ('是', 10151), ('说', 9710), ('我', 9176)]

《西游记》
总汉字数: 584058
不同汉字数: 4458
[('道', 10994), ('不',[......]

阅读全文 »

PyQt安装与一个简单例子

PyQt在Windows+Visual Studio下安装所需文件如下:
  • python-2.7.3.msi (www.python.org/download)
  • sip-4.14.2.zip (www.riverbankcomputing.co.uk/software/sip/download)
  • PyQt-Py2.7-x86-gpl-4.9.6-1.exe (www.riverbankcomputing.co.uk/software/pyqt/download)
安装方法:
  1. 首先安装python2.7.3,假如安装目录为 C:\python27
  2. 编译安装sip,解压s[......]

    阅读全文 »

Facebook World Map

Visulizing Friendships on Facebook

该图的作者Paul Butler当时是Facebook数据基础架构组的实习生,通过可视化图像来展示Facebook上5亿用户的人际关系链。很明显,部分地区是黑色的……

参考:
[1] http://www.kaoshijuan.net/blog/?p=30

[......]

阅读全文 »

Relative IPv4 Utilization Observed Using ICMP Ping Requests

IPv4 Utilization[......]

阅读全文 »

傅里叶变换动画演示

傅里叶变换动画演示

Fourier_series_for_square_wave

图1:http://www.oschina.net/code/snippet_936379_18947
图2:http://goo.gl/B21UPx

[......]

阅读全文 »