JSMinNpp 1.11 Released

What’s New 1.11
Move to Google Code.
Add a Json Viewer.
Change classes inheritance hierarchy to build a smaller binary file.

Download from here and try.

Although the source code repository has been moved to Google Code, downloading is still from SouceForge.net.

Sooner or later, it will be on GitHub

开始向 Google Code 迁移

上次做 PPT 的时候被 @Li Fanxi大神 问到一个问题,为什么不把 Tetris5 托管在 Google Code。当时倒是没多想,毕竟 SourceForge.net 的用这也比较熟了,所以也没有太多考虑过是不是应该试试别的托管服务。后来逐渐的开始使用 GitHub 以及 SourceForge.net 时不时的无法访问(和墙没什么关系,是 SourceForge.net 自己的问题),让我开始有了换个托管服务的想法。

一开始想直接迁移到 GitHub 上,但是目前 Git 还不太会用,而且之前的项目一直用 svn 管理的,所以考虑了一下还是 Google Code + svn 作为迁移目标。

第一个迁移的是 fHash,说明、截图和下载已经转移完毕,代码库随后也会移过去。

JSMinNpp 也会被转移过去,并且将会趁此机会改名为 JsToolNpp,因为现在已经远远不是一个 JSMin 功能这么简单了。这个估计要花一些时间才能完成,希望赶得上下一个版本的发布。

用程序解决 Draw Something

Draw Somthing 是最近很流行的一个游戏,iOSAndroid 平台都有对应的版本。
游戏很简单,玩家看到单词,然后画给网络对面的玩家。对方看到图片,根据下面给出的候选字母拼出单词。

仔细想了一下,编程解决猜图画,难度比较大。但是可以解决根据已单词长度和候选字母,在字典中寻找符合这两个条件的单词作为候选,之后再由人肉方式得到最终答案。
首先需要准备字典,如果使用标准的字典序,在搜索时需要根据长度过滤单词。其实没有必要每次搜索的时候做,重新对单词进行排序,先按照长度比较大小,只有当长度相同时才按照字典序比较大小。之后就可以将单词整理成按照长度分隔的字典。
搜索时,参考拼写检查算法,将候选字母按照字母顺序排序成列表,将单词依次取出后,也把单词变形,将单词内的字母按照字母顺序排列。看单词的字母表是不是候选字母表的子集,如果是子集,者加入候选单词表。

Continue reading

Windows 8 Consumer Preview 发布会下载

微软昨天发布了 Windows 8 Consumer Preview。

今天除了忙着下载 ISO 文件外,另外就是等待发布会的完整视频。

看了许多 Apple 的发布会,看看微软也是别有一番风味。

下载页面:http://www.microsoft.com/presspass/presskits/windows/videogallery2.aspx

直接下载地址:http://cdn-smooth.ms-studiosmedia.com/news/HTML5/FINAL_PRESENTATION_022912.mp4

JSMinNpp 下载统计的一些有趣数字

从 2010 年 9 月 10 日开始(原来研究生一入学就开始了,我都不记得了),至目前,前十名是:

  • 美国
  • 德国
  • 中国
  • 俄罗斯
  • UK
  • 法国
  • 印度
  • 巴西
  • 加拿大
  • 意大利

只有一次下载的是:

  • 斯威士兰
  • 格陵兰
  • 法属圭亚那
  • 马拉维
  • 维京群岛(邓肯老家)
  • 马里
  • 安哥拉
  • 莫桑比克
  • 尼日尔
  • 法罗群岛
  • 法属波利尼西亚
  • 根西岛
  • 百慕大
  • 曼岛(Isle of Man,男人之岛:))
  • 开曼群岛
  • 安圭拉

台湾地区 1,150 次,香港 754 次,澳门 12 次。

阿富汗 27 次,伊拉克 21 次,伊朗 294 次,巴勒斯坦 41 次。

改用 Android 之后 II

在换到 Moto Defy 进入 Android 阵营之后,曾经写过一篇博客,对比 iOS 系统和 Android 系统。这篇博客被一些网站转载(1, 2)后,被各种“大神”们猛喷

现在 Defy 已经用了快半年,期间也接触过一些别的 Android 手机,最近实验室的项目更是进入了 Android 开发领域,是时候再写一篇,进一步写一写使用的感受。这次就不做对比了,因为手头没有运行 iOS 5 的苹果设备,而且也没有怎么用过新的 iOS。

先看一看之前那篇中写到的观点。

  • 同步

我始终还是认为,iOS 的同步是一个很好的方法,在音乐和视频传输、应用程序安装和数据备份方面都有明显的优势。

Continue reading

ZOIZ

2012 到了,那个啥,玛雅人预测要地球毁灭了?如果真的是这样的话,还有很多事情没有干呢。

2011 就是不断的南京-景德镇-南京来回的跑,实验室的项目真是相当的麻烦。暑假中间去趋势科技呆了一周,认识了不少大神,不知道明年是不是就从了趋势,不过也许外面的天空会更蓝一些。JSMinNpp 如预测的超过了 100,000 次下载,不过持续更新的也就 24% 左右。11 年还首次做了小规模的公开 PPT 演讲,其实开口说话也没有那么难。

技术的道路是走得比较顺利,不过感情方面持续不给力,好人卡有越拿越多的势头。眼看世界末日就要到了,为了人类的未来,还得继续加把劲。