Why·Liam·Blog

人生若如初見

摘不到的星星永远是最闪亮的

错过的电影总是最好看的

不想发生的,却又不得不面对

不想失去的,却又不得不放手

阅读全文 »

昨天看到有人用 MATLAB 写了首卡农,跪倒。花了点时间自学了一下怎么用 MATLAB 处理声音,搞出来一份董小姐的 MATLAB 版本。想来人生真是残酷,唯一会的乐器就是 MATLAB 了,注定孤独终老。顺便说一句,乐理真他妈难呐。。。

=================================================

原链没办法传上来,大家戳这个吧!

The Why·Liam·Blog by WhyLiam is licensed under a Creative Commons BY-NC-ND 4.0 International License.

阅读全文 »

去 Mexico 和 Canada 返回美国时,可以凭借过期签证和 I-94 重新进入美国,不需要有效美国签证。对于持有 F 和 J 类签证的非美国居民,除 Mexico 和 Canada 以外还可以去加勒比海诸岛旅行后持过期签证返回美国。

这个过程称作 Automatic Revalidation,详情参见 http://travel.state.gov/visa/temp/info/info_1299.html。所以如果你问「我的美国签证过期了能不能去 Mexico 并返回美国」,答案是 yes,但需要申请墨西哥签证。

接下来上一点图。详细内容,且听我慢慢道来。

原文见:

坎昆归来不看海——七天六夜详细行程+海量照片

阅读全文 »

刚刚在校内和新浪微博发了一个状态:「每年到了留学申请的时候,总有人让我给看 PS,而且总说「你就花 5 分钟看看给个评价就行」。殊不知,PS 这种东西, 是不能让一个不了解你的人看的,否则,给出任何的评价都是不负责任的。要想得到满意的评价和合理的建议,首先得让看的人了解你,这又岂是 5 分钟可以搞定的 呢?」没想到大家的回复超出了我的预期,最让我没有想到的是,居然有很多人给出「教授也不了解申请者,就不能做判断了么?」这样的反对意见。这让我很吃 惊,同时也更加理解了 GRE 作文考试中为什么大多数人的 ARGUMENT 分数很低。这个问题实际上很好解释,「教授」和「修改 ps 的人」是两个目的完全不 同的主体,教授通过 PS 来客观了解一个申请者,那么,教授得到的信息完全是 PS 中所传递出来的,教授仅仅是根据这个信息做出一个判断而已。而修改 ps 的 人,需要做的是给申请者提供有效的建议,让他能在 ps 中更好地传递出信息,从而让读者(也就是教授)能更好地了解申请者,这就要求修改 ps 的人必须要相当 了解申请者,才能告诉他如何写作是更加有效的。打个比方来说,帮忙修改情书的人和被追求的对象是完全不同的,看通缉犯画像的人和帮助警察修改画像的目击证 人也是完全不同的。

我今年帮两个朋友修改过 PS,当然,申请结果现在还不知道,但是我大概统计了一下,平均我和每一个人面谈了 3 次,充分了解了他们的各种背景以后才开始看他 们的 PS,结果是两个人的 PS 都重写了 2-3 次,才达到「可修改」的状态。可以说,干这活儿要是不想糊弄人的话,是极其劳神费力的,如果不是像专业文书写 作机构或者咨询公司这样为了赚钱,或者像我这样实在推脱不掉地给朋友义务帮忙的话。仔细想了想,实际上写 PS 也没有那么困难,我就简单地写一些我个人的感 受和建议好了。

首先,写 ps 一定不能上来就动手写,想到什么写什么,这样写出来的基本是浮云。每个人在写 ps 之前,先要搞清楚自己到底有哪些事儿可写,毕竟,大学四年所 做的事情,不是简单回忆就能出来的。我的建议是,先用列表把大学四年干过的,你能回忆起来的,牛逼或不牛逼的各种事情罗列出来,并且简单分类(学习、科 研、社会工作、实习、情感、其他)。这里的罗列可以不用特别具体,写清楚是什么时间,做了什么事儿,跟谁有关,能体现自己的什么特性就可以了。比如:

(1)2007 年,模拟电路设计实验,想了一个特别的设计思路,做了一个和同学都不一样的电路板,失败了,跟张老师讨论,改进,成功了。体现了我的创新精神。

(2)2008 年,在中关村卖电脑,早出晚归,赚钱,请同学喝酒,high 了,领导林先生表扬我吃苦耐劳。

阅读全文 »

去年 4 月初,博士考试结束,我从南京回家静养。家里的樱桃树正开得满树繁花,看得我内心也充满了希望,暗自期许或许终于可以等来一个美满的结果。

在家刚过 3 天,老妈迫不及待地催促我去寺院做义工。这件事我很早就答应过她,因为我也想逃离一段时间,感受一下所谓的内心宁静与世无争的生活。

临走前我和老妈成功游说表弟陪我一起去。这个表弟小我六岁,初中毕业后一直宅在家里不分昼夜地玩游戏,饿了才吃,困了才睡,是个年龄已长大,思想还没成熟的孩子。老妈想让他跟着我感受一下佛法的洗礼,拯救一下他堕落迷失的灵魂。

老爸始终觉得这件事不太靠谱,他叮嘱我说:寺院里吃住条件艰苦,除了没人打你,跟蹲监狱差不多,玩两天,感受一下生活就回来吧。我脖子一横说:不,我要住上一个月。

阅读全文 »

巴黎,一座城市,Paris——A Night A City 暮春的黄昏夹带着几丝淡淡的感伤和惆怅,夕阳的余晖温柔地洒落在古老的砖石路上,洒落在林荫道那些鳞次栉比露天酒吧的餐桌和笑脸上,这里荡漾着一种安详宁静的氛围。

巴黎的露天酒吧与在马德里所见的不同,作为客居西班牙多年的我,能够感受到两者之间那种貌合神离的微妙差异。在我眼里,巴黎的露天酒吧犹如古典贵族小姐隐隐透着矜持清冷的傲气,而马德里的露天酒吧则像乡间布衣素面的女子散发着亲切热情的粗俗。

或许这只是自己的偏见,谁叫巴黎洋溢着如此浓郁的艺术气息,就像卢浮宫里珍藏的蒙娜丽莎油画那样朦胧神秘而让人浮想联翩呢?我漫步在林荫古道上,耳际仿佛响起当年高车骏马辚辚萧萧的滚滚回响和红颜丽人一串串银铃般的娇笑声,眼前走马灯似地闪现出气度轩昂的基度山伯爵、美艳华贵的茶花女、侠肝义胆的三剑客、愤世嫉俗的于连、靓丽活泼的吉卜赛姑娘埃丝米拉达和丑陋善良的敲钟人卡西莫多……

不知道是不是从小就对巴黎情有独钟,还是因为不知从何时起喜欢上它独一无二的历史氛围,渐渐地对这座拥有的「浪漫和艺术之都」双重美誉的城市产生不能剔除的念想。不过爱它,并不是喜欢它的文化艺术,而是更钟情于坐在街角回看过往的行人,在咖啡馆里,一个人静静地坐着,喝上一杯浓醇的绿咖啡,翻一翻巴黎日报,学会在曼妙的城市情调中消磨时光……沉湎……

巴黎的夜是奢华的,也是安详的。当你还在街道上蜂拥的人流里穿行,整个巴黎城已是华灯尽上,这个时候回到家里,或者登上高楼,俯瞰整片巴黎,顿时发现白日拥攘的车流被昏黄的城市之光所笼罩,就算华丽的 Eiffel 铁塔也被跳跃的灯光埋没在浓重的夜色中。一切的一切,整座城市就像一只疲惫的眼睛,等待进入梦乡……只有街道上依然在营业的咖啡馆,酒吧,和那些习惯了夜生活的人们依然延续着白日的欢愉。他们化身不屈的斗士,在漫长的黑夜中,维持着这座城市生生不息的 vitality……

阅读全文 »

Echo Nest 宣布针对开发者推出 Echoprint,一个开源音乐「指纹」工具。该工具可免费使用,Echo Nest 表示,任何开发者都可以创建它们自己的乐纹应用。其他的乐纹服务 – notably Shazam, SoundHound, MusicID 和 PlayEar ,将关注点更多的放在了智能手机用户上。Echo Nest CTO 兼联合创始人 Brian Whitman 表示,「音乐「指纹」归属于互联网,它将是任何开发者依赖但无需担心许可费用或复杂的数据库实现的一种服务。「该公司表示期待开发者基于该工具,客户端、服务器端及数据,创建有趣的应用。

以上是我复制的,具体请参见 http://echoprint.me/.Echoprint 功能很强大,但这里只介绍一下如何使用它完成」听音识曲」。Echoprint 关于这方面的介绍可以参见 Echoprint 的 API 关于 identify 的介绍。

先申请一个帐号 这是获取 API Key 的必要条件 EchoPrint 目前支持两套识别系统,

ENMFP (闭源) 以及 Echoprint(开源).两者之间的区别在 API 文档里面也有说明这里就不复述了。

下载 ENMFP 的话比较简单,Echoprint 的话就得手动生成代码,过程比较复杂但是按照说明应该没什么问题。值得注意的是 u 在测试的时候使用的 cmake 是安装版 (绿色版冒事有点问题记得,应该是我不会用。大神请忽略).

阅读全文 »

如何让电脑听歌辩曲呢?这里用到了 music fingerprint 的算法。所谓 fingerprint 就是找到一个能代表曲子的东西,就像指纹能代表一个人一样。

Shazam-android | Shazam-iOS Shazam 这个服务虽然是闭源的,但是有 论文

从生谱图 (spectrogram) 生成星座图 (constellation),所谓星座图就是在时间轴上取一些点(密度大概 1 秒 10 个),然后取在这些时间点上的最高能量的频率的能量 (定一个时间点,一定会有很多频率有声音,选声音最大的那个频率),星座图中的点代表该时间该频率的能量 从时间纬度扫这个星座图,将点与后面 target area 里面的一堆点配对 (具体 target area 怎么定论文没说),每一对成为一个元素放入 hash 表,key 是该时间和开始时间的距离,value 就是两个点的频率和时间差 (图)

手机捕捉的声音片段也用同样的方法做指纹,将这些元素和服务器中的数据作比较 (比较 hash 的 value),相同的按歌曲名字放在不同的桶里面,这个时候桶中的所谓 match 其实不一定是真的 match,有可能是匹配到了错误的位置,解决的方案就是在一个以服务器样本时间和手机样本时间为坐标的坐标系中找斜线。如果手机捕获的片段确实是服务器中歌曲的一部分,那么这条线会很明显,否则就非常稀疏或者干脆找不到。找到最符合这个标准的桶,我们就有了匹配到的歌曲。以下分别是

阅读全文 »

如果你的电脑处于局域网内,那么防火墙是不需要的,停止它!

停止 SELinux,如果你不需要它。

阅读全文 »
0%