Happy Hacking!

2013-08-01
Video Released!

还记得我曾经在一篇博文里提到我在SIAT为@李扬彦博士的项目做了一个展示视频吗?现在这个视频发布啦!

另外我们迎来了一个好消息:这个项目的成果已经被今年的Siggraph Asia大会录用了!你可以在项目主页上获取关于该项目的更多信息。

选择视频来源:

Read More

2013-08-01
Alternative Video Source According to IP Address

我在撰写上篇博文的时候遇到了一个有趣的问题:如何根据ip所在地选择视频源?

由于你很了解的一个原因,国外流行的视频网站(e.g.YouTube)在国内一般不能访问。为了同时照顾大陆和其他国家地区的视频观看者,@李扬彦博士把我们的视频分别上传到了优酷和YouTube上。于是,作为一名勤奋勇敢的大陆人民(我自豪!),我当然是优先选择嵌入优酷上的视频。但我随后又萌生了一个念头:如果访问者是个外国朋友,访问优酷不一定能像 YouTube 般顺畅(尤其是前者还有万恶的30秒广告!)。能否根据ip所在地的不同,让ip地址不在中国的朋友使用YouTube上的视频源呢?

于是我就基于 jQuery 和 AJAX 写了这个插件。思路很简单:

  1. 默认先加载优酷上的视频;
  2. 读取访问者的ip信息,判断其所在的国家(或地区);
  3. 如果所在地不是地大物博,千秋万代的大陆地区,就自动将视频源切换到YouTube上;
  4. 用户还可以通过下方的选择按钮切换视频源。
Read More

2013-07-16
为Ruhoh生成目录(ToC)

最近扔了不少笔记在 wiki 上。笔记一多就出现了查找定位的问题。比如,当我学了 awk 后想回过头来再看一下 mysql ,我可能就已经忘记了 mysql 的笔记的结构,于是为了定位到某个关键词,我可能得花半天时间在查找上。我想这种情况会随着我日后笔记的增多而越发严峻,所以最好就现在就动手解决它。

最简单有效的办法是实现站内搜索功能。ruhoh这类静态博客的一个缺点是没有自带搜索的能力。一个解决方案是动用 Google 来生成站内搜索。实际上 Google 的自定义搜索还可以进行一些定制,不过最简单的样式已经满足我的需求,我把它加到了 wiki 首页的底部。

Read More

2013-07-04
Two Odd Tricks of Dropbox

写这篇文章时,心里总想起大妈 ZoomQuiet 早前在微博上的签名

“备份不做,十恶不赦。”

对于一个安全意识健全的人而言,做好备份工作,也是良好职业素养的体现。进度备份、文件冗余备份、RAID备份、云备份、……怎么备份都不过分。Dropbox 就是一个非常流行的云存储备份文件的工具,它可以很方便的将文件保存到云端,与好友共享,并且在一段时间内提供简单的版本控制功能。

Dropbox
Dropbox

当然,Dropbox 的用处绝不止这么简单。除了备份和共享文件,越来越多的人正试图利用它开展一些非常有意思的工作,比如建网站啦、GTD啦,等等。

今天也赶个时髦,介绍我自己的两个比较 奇葩 的用法。如果你也有什么有趣用法,也欢迎发邮件跟我交流。

Read More

2013-07-03
A Shell Script to Notify the Network Status

实验室的网络经常瘫痪,这点让人非常纠结。

为了检查网络是否正常,需要经常敲 ping 命令,久而久之就感觉很 stupid 。

终于我忍不住了,写了一个工具定期帮我测试网络,一旦网络状态发生改变,就弹窗提醒。

截图:

1 网络连接失败时的提醒

网络连接失败时的提醒
网络连接失败时的提醒

2 网络恢复正常时的提醒:

网络恢复正常时
网络恢复正常时
Read More

© 2021 wzpan