猜测微软32位到64位的升级方式
前不久, 微软如期在MSDN上发布了最新的Windows 7操作系统正式版, 新的系统的确给人带来的诸多惊喜, 不论是系统的稳定性, 可用性, 还是与兼容性上, 都是上一代的Vista平台所不能相提并论的. 在这个全新的系统里, 微软为我们带来很多新鲜的玩意, 比如新的开始菜单, 抽象的库系统等等都大大的增强了用户体验, 相信很多人都跟我一样, 第一次碰到windows 7就爱不释手. Vista刚发布时, 市面上骂声一片, 就让我望而却步了, 更何况当时的硬件配置或许没有达到Vista的一般要求, 于是我也就成为了跳过Vista平台的大众群体之一.不过微软每一代的系统升级或多或少的都会给我们用户带来一些惊喜和失望, 对于windows 7, 更感觉他是踩在Vista的肩膀上往上爬, vista牺牲自己唤醒了被xp保护多年的民众的陈旧思想, 都开始纷纷升级电脑配置, 才使得windows 7的硬件需求不至于与普通家用配置脱离太远, 或许这将成为windows 7成功的最大的因素.
言归正传, 就在windows 7刚发布不久, 很多人就开始专注起windows 8来, 并有传闻说windows 8将彻底摒弃32位模式, 完全升级到64位方式. 这着实让我有点震惊.难道不久的将来, 大众用户的硬件水平就真的能达到64位的标准码… 难道微软会放弃个人用户? 感觉不太现实… 但是今天无聊时发呆, 突然意识到windows 7中一项最重要的功能所透漏出的微软64位策略.
想当年, 微软利用windows 9x平台完成了16位到32位的过度, 普通用户用的最多的应该是windows 95了, 还清晰的记得windows 95发布时, 排队跟人借磁盘装系统的焦急心情, 呵呵, 当然后来微软推出更新的9x核心系统, 97 (95 sr2), [...]
Image-a-nation 解密与思考
今天早上习惯性的打开google reader看新闻, CB的一折<<Google Images 广发英雄帖 – 数学砖家们开动起来吧>>吸引了我的眼球, 经过2个小时的努力, 终于完成了整个解密过程.
首先我把所有的code全部复制下来, source.txt, 一共有320个字串, 根据每个字串的形式, 如78:aej8Xg6iVhkJ, 冒号前有两个字符, 冒号后有12个字符, 可以推断冒号前的两位字符可能是表示这个字串所表示的颜色或图片在整个图片中的位置, 即78表示第7行第8列, 由于是16进制坐标, 据此, 一共应该有256个字串, 但一共提供了320, 很诡异, 可事实却很弱智, google提供了320 – 256 = 64个重复的字串, 囧rz.
然后, 写了段小程序, 把320个字串中的256个不重复的, 按照坐标位置排序, 得到output.txt,
接下来就是解密冒号后的内容, 比如aej8Xg6iVhkJ, 最初受到了google字串发布页的蛊惑, 在注意力都集中在了Twitter, Facebook或Digg上, 后来发现这些网站里面根本都不存在于这些怪异代码相关的图片信息, 最可笑的是我在twitter上找了半天, 可是twitter却是个文字内容为主题的网站, 根本与我要的东西不相干, 我甚至还想所有的字串全部转成ASCII和binary, 排列到一列来企图发现一些微妙的规律, 可事实是出了发现所有这些字串的最后一个字母是J意外, 没有任何其他更多的规律可以遵循, 只是一堆由26个大小写字母, 10个数字,-和_共64个字母组成的无任何规律的字串, 然最后却发现连这唯一的以J结尾的规律也没有任何的帮助 – -!
然而, 当我把注意力再一次集中到google自家的强项图片搜索时, 惊喜出现了, 我尝试着在http://images.google.com随便输了几个关键字,得到http://images.google.com/images?hl=en&q=lzp729&btnG=Search+Images&gbv=2&aq=f&oq=, 按照分析Twitter, Facebook或Digg的方式, [...]

