粗略统计CSDN泄漏的密码

标签:Python

这次CSDN的账号密码泄漏,我出于好奇,就写了个Python脚本来分析这些600多万密码。
结果发现大多数用户的密码长度在8~14位之间,有29万用户的用户名和密码相同,有289万个密码为纯数字,最常用的10个密码为:123456789、12345678、11111111、dearbook、00000000、123123123、1234567890、88888888、111111111和147258369。
其中,使用123456789或12345678的用户有44万;而dearbook这个诡异的密码居然也有46053人采用,搞不懂……

GAE SDK 1.6.1版发布

标签:Google App Engine

早上醒来后,发现今年最后一个GAE SDK版本发布了。不过因为赖床,就拖到现在才更新博客了。
顺便还发现Mac OS X上的GoogleAppEngineLauncher和Chrome一样可以自动更新了。几秒钟就更新完毕了,不知道是不是直接比较差异来更新的。
而在查看源码时,我还发现ndb和GAE文档也加入SDK中了。

用Chrome扩展API获取豆瓣FM音乐地址

标签:Google Chrome

豆瓣FM是我很喜欢的一个服务,不过比起百度ting来说,它不提供下载和点播功能,让我这种听到好歌就想收藏的人比较郁闷。
虽说Chrome的Developer Tools可以显示资源的地址,但它只能记录打开以后的请求,而平时并不会预先打开。
于是想起Chrome扩展提供了一个实验性的WebRequest API,只要让它在后台把所有请求过滤一下,然后将.mp3文件列出来就行了。

关于Chrome扩展的宣传图片

标签:Google Chrome

今天收到Chrome Web Store team发来的信,说我的Chrome扩展的promotional images(宣传图片)不符合他们的准则,需要重新制作。
这个宣传图片就是在Chrome网上应用店里看到的那些图片。
之前我是直接截屏,然后缩放成需要的大小,所以Google给出的审核失败信息都是文字太多、文字太小或图像失真等。

说实话我完全不懂图像设计,于是硬着头皮看了下它们的准则。其中最重要的提示就是不要用文字,难怪我的图像无法通过。
接着再去逛了下Chrome网上应用店里,看着这些图片突然有了点眉目。大部分的图片都是很简单的:单调的背景色、醒目的图标和扩展名。就这3个部分,再稍微弄点特效就行了。
于是恍然大悟了,其实这个宣传图片根本无需表现扩展的功能(即截屏),只要做个看上去吸引人的logo就行了,于是就挑战一下吧~

Cocoa Mouse Gesture发布

标签:Mac开发

这几天一直在弄Mac OS X上的鼠标手势应用,目前对我来说功能已经够用,于是就决定发布出来了。

« 看看还有什么好玩意