又到五四青年节,想起了大三时为了参加一个纪念五四青年节视频制作大赛所完成的一个动画《五四魂》。当时为了做这个动画,活活烧死了俺散热极差的惠普V3000笔记本。虽然最后拿到了一等奖,但两百块奖金实在是血本无归呀有木有。
分享下当时创作这个动画的idea:既然主题是一个历史事件,我决定从视觉上突出“过去”和“现在”的对比。前面一部分介绍历史事件,所以用了水墨风格;后面一部分介绍这个历史事件对人们的影响,所以用了潮流风格。当时刚好2008年北京奥运刚结束不久,所以大量引用了奥运会的元素,包括介绍历史时所使用的画卷。也许是因为这一点比较接地气吧,所以博得了评委老师们的青睐。
当然,从美工上,这个动画还是有很多不足之处的,毕竟俺不是学美术的,手绘能力很有限。尤其是神舟七号的绘图,不知道被吐槽过多少次……
Anyway,趁着青年节,在这里发布这个动画,顺便纪念我即将逝去的校园时光……(评论请勿涉及政治哈!)
Read More
昨天花了两个小时给本科的师弟师妹们分享了我从零开始学习 Linux 到学会在 Linux 下开发程序,以及参与开源社区的心得体会。
学习编程,就好比学习武功,不是一件速成的事情,需要持之以恒。三五十年,略有小成。但这不意味着你无法在短期内学会一些足以防身的功夫。所以,我的观点是分阶段修炼不同程度的技能,用递归的方式更新自己的知识体系。
更重要的,是在提升自我的过程中,学会回馈开源社区。少抱怨,多报bug。少批评,多鼓励。少拿来,多分享。只要每个人做出一点改变,我们就能改变世界。
PDF 下载地址
Read More
引言
人类的视觉感知存在有限的感知域。对于超出感知域的变化,我们无法感知。然而,这类信号却可能蕴藏着惊人的秘密。
比如,血液循环使得人体的皮肤发生细微的周期性变化,这个裸眼无法感知的变化却和人的心率非常吻合。2011 年,MIT 的一个亚裔学生 Mingzhe Poh 就利用这个微弱的信号设计了一个“魔镜” —— 不仅能照出你的模样,还能测出你的心率。
Mingzhe Poh 的这面神奇的镜子的原理是利用了血液在人体内流动时光线的变化 :心脏跳动时血液会通过血管,通过血管的血液量越大,被血液吸收的光线也越多,人皮肤表面反射的光线就越少。因此,通过对图像的时频分析就可以估算出心率。
再比如,乐器之所以会发出声音,是因为它发声的部分在弹奏过程中发生了有规律的形变,而这个形变的振幅对应着乐器发声的响度,快慢对应着乐器的音高。微弱信号所蕴藏的信息量是如此重大,无怪乎禅语有云:
一花一世界,一叶一菩提。
既然如此,能否将影像中的这些肉眼观察不到的变化“放大”到裸眼足以观察的幅度呢?这就是本文将要重点讨论的问题。
Read More
在这个信息过盛的时代,
博客这种 Web 2.0 初期的产物越发难以吸引大众的关注;
Google Reader 的死亡正式宣告了 RSS 订阅已经沦为明日黄花;
很多人(包括我在内)也没有了以前每天刚起床就把阅读器上的 unread
项给刷光的强迫症。
更恰当地说,我们把这种强迫症转移到了微博、微信这类社交工具上了。
相比 RSS 这种靠“习惯”来支撑的订阅方式,微信订阅号就显得主动些了。如果不想错过一个站点的新文章,通过订阅它的微信号,就可以保证在网络正常的状况下用手机及时获取它投递过来的文章。
所以,HaHack 也决定赶赶时髦,放出一个微信订阅号。
Read More
Freemind 是我为 Hexo 编写的一个开源主题。
特点
Freemind 和 HaHack 所用的主题的基本相似,特点在于:
- Bootstrap - 基于 Bootstrap 3.1.1 ;
- 标签插件 - 专门编写了一系列的 Bootstrap tag plugins ,以最大程度的发挥 Bootstrap 的威力。包括:
- textcolor - 插入一段带有特殊颜色标记的文本;
- button - 插入一个按钮,并允许为其指定超链接、文本及颜色;
- label - 插入一个标签,并为其指定文本和样式;
- badge - 插入一个徽章,并为其指定文本;
- alert - 插入一段警报文本信息,并为其指定样式。
- 本地搜索 - 自带一个 本地搜索引擎 ,基于我的另一个项目 hexo-generator-search ;
- 颜色主题 - 内置多套颜色主题。总有一套符合你的口味;
- 文章置顶 - 将重要文章置于首页顶部;
- 内置评论系统 - 内置的评论系统,基于我的另一个项目 comment.js 。
Read More