关闭Google搜索结果的URL重定向

Google的搜索结果页面中,点击结果会先打开一个Google的URL,然后由这个URL跳转到搜索结果的真实URL。这个设计给我们带来两个麻烦:

  • 如果要从搜索页右键复制一个结果的URL给其他人,实际得到的会是一个Google的很长的URL
  • 在国内部分地区,频繁访问搜索结果意味着频繁访问google网址,有可能增加被墙概率(也可能是运营商DNS设置问题)

有人在StackExchange提出这一问题。回答中有人给出了解决方案。

在Firefox中,非常简单,只需要安装名为“google search link fix”的插件即可(非常感谢lne留言指出这一点)。

在Chrome浏览器中,则需要点击如下链接:

http://userscripts.org/scripts/source/121923.user.js

然后安装这一js脚本为扩展程序,即可使所有Google搜索结果的链接直接指向真实的URL。
Continue reading

2011年总结

不满意的事

  • 没有坚持学完任何一门公开课
  • 没有读完任何一本技术经典
  • 没有做出有价值的创新工作
  • 没有坚持学英语
  • 在开源上的贡献太小
  • 没有读完的论文太多
  • 时间规划与实施是两回事

比较满意的事 || 与去年的变化

  • 参与了开源项目,贡献代码和知识
  • 申请了一些专利
  • 学习了不少Android
  • 学习了ARM
  • 开始用Python实现想法和提高效率
  • 初步了解了lisp的思想
  • 进一步了解软件漏洞的知识
  • 学习和使用了gcc/make/gdb/gprof/doxygen等工具
  • 再次回归LaTeX
  • 开始用数据库做大数据统计挖掘
  • 学习了一点并行计算的知识
  • 彻底抛弃Windows
  • 大量对外活动,交流和表达能力提高
  • 开始和业内的人有一定交流
  • 重新开始了博客
  • 开始直接用英文写一些技术文章

喜欢的书

  • On Writing Well
  • 黑客:计算机革命的英雄
  • Rework
  • 集体智慧编程
  • ARM Cortex-M3权威指南
  • 上帝掷骰子吗
  • 演讲之禅:一位技术演讲家的自白

喜欢的电影

  • 源代码
  • 荒野生存
  • 那些年,我们一起追的女孩
  • 此间的少年
  • 荷尔蒙
  • 李献计历险记
  • 钢的琴

几种ARM反汇编器

最近在为androguard实现ARM反汇编和ARM漏洞利用代码检测的功能。Anthony告诉我三种方案:smiasm、radare、IDAPython。前段时间尝试了这些方法,各有优劣。归纳如下:

方案 开源 支持Thumb 递归反汇编 提供指令详情
smiasm
radare
IDAPython

下面是详细情况:
Continue reading