Why·Liam·Blog

人生若如初見

《地球之盐》有一个副标题——塞巴斯蒂昂·萨尔加多的摄影旅程。25 年前,文德斯在一个展览中,被两幅拍摄于巴西瑟拉佩拉达金矿的黑白照片惊呆了。场景里的人,一个个脸孔被沙土抹成一样的漆黑,背着一袋袋沉重的金沙,搭着简易梯子下至见不到底的深渊。他们来自从失业知识分子到失去土地农民在内的社会各阶层,金子是他们共同的欲望。这些景象,来自 1980 年代初从巴黎返乡的巴西摄影师塞巴斯蒂昂·萨尔加多镜头。25 年后,文德斯与同样作为纪录片导演的摄影师儿子 Juliano 一道,通过塞巴斯蒂昂少有的家庭录像、采访视频、跟随新项目拍摄,以及海量的黑白系列旧作,完成了这部满盈着对人类大爱的纪录片。

正如导演文德斯在影片中回忆的偶遇,25 年前的他,在画廊里突然被萨尔加多的摄影所震撼;25 年后的今天,再把这幅「巴西瑟拉佩拉达金矿」放大到银幕上时,地狱般的恢宏依然具有强大的视觉感染力。甚至可以说,电影丰富了摄影的表述层面,不仅是画幅、光影和细节上的增强,更带来了作者娓娓道来的画外音。近两个小时的《地球之盐》里,大部分时间在以 PPT 的形式「播放」萨尔加多的代表作,辅以摄影师低沉且带有口音的法语介绍,回忆起拍摄时间、地域,背景和心情,就像一位老前辈在向后辈传授着经验和心得。从巴西的矿工,刚果的难民,卢旺达的屠杀,到科威特的油田,前南斯拉夫的内战……萨尔加多永远行走在悲怆和痛苦的前沿,用他的镜头忠实记录下人道主义灾难。而比这些残酷的画面更让人悲哀的,是对死亡和痛苦的麻木。

世界这么大,出去看看之前,先欣赏一下《地球之盐》吧。

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

阅读全文 »

首先感谢 deanishe 为 Alfred Workflow 添加了 Python 框架库支持,自定义 Workflow 仅需要通过 Python 完成输入和输出的转换,最后输出到 Alfred 即可。这大大方便了我这种不会 PHP 开发的程序员

我想写的第一个自定义 Alfred Workflow 是有道翻译,它支持在 Alfred 中直接进行关键词翻译并直接展示翻译结果。

Alfred Workflow 的教程确实十分的难写

我就简单的说一下这个流程吧

我们先点击左下角新建一个 Blank Workflow

阅读全文 »

默认快捷键 “cd”,查看翻译结果。

  1. 英译中
  2. 中译英
  3. 翻译短语句子
  4. 打开有道翻译页面,查看详细内容
  5. 直接在打出翻译结果

功能

1. 按 回车 复制

2. 按 Ctrl+回车 打开有道翻译页面

阅读全文 »

这个帖子来自 Know More(Wonkblog 的社交媒体网站)。

当你有一个算法的时候谁还需要地图呢?数据学家兰迪·奥尔森以前研究的 最佳搜索路径算法 曾在书籍《Where』s Waldo》中找到戴着眼镜的主人公,并且他还使用这种算法来计算最终美国公路路线。

在探索新闻主编特雷西的催促下,奥尔森开始寻找一条最快行驶路线,路线将经过所有 48 个州的国家自然地标,国家历史遗址,国家公园和国家纪念碑。同时还包括华盛顿特区,又在加利福尼亚州增加了一个地方,总共 50 目的地。这里是途径:

在 50 个目的地之间计算一条最快的行驶路线(有 2500 条独立的路径),理论上需要花费非常多的时间。但奥尔森使用了一种他在《Where’s Waldo?》中 寻找主人公的遗传算法。该算法最先计算少数的解决方案,选取最好的一个,然后比较其他解决方案,直到它不能找到一个更好的。下面算法是《Where’s Waldo?》的示意图:

阅读全文 »

首先我们要承认微信安卓版并没有自己的一套 UI。腾讯会优先在 iOS 上先做新功能,做的过程中会有很多的 UI 上的反复修改,很耗时。而 android 版本只需要移植,使得跟进速度非常快。

微信的设计团队已经在 5.2 版本中尝试了 Android Design,但是在最近的 6.x 中又恢复使用了 iOS 的 UI。(其实是在 5.4 之后)

我们来看一下 Android 版微信 5.2。主界面去除了底部的 Tab Bar,在顶部则使用了 Action Bar,并用 Tab Host 来组织内部界面。用户通过手势滑动可以轻松来回切换「聊天」、「发现」、「通讯录」这几个高频功能界面。

但是在个引起了一大波用户的差评:

阅读全文 »

「你在大数据和 Hadoop 方面有多少经验呢」,他们问我。我告诉他们,我一直在使用 Hadoop,但是很少处理几 TB 以上的数据。我基本上只是一个大数据新手——知道概念,写过代码,但是没有大规模经验。

他们又问我,「你能使用 Hadoop 做简单的 group by(分组) 和 sum(统计) 吗?」我说当然可以,但是我我需要看具体的文件格式。

他们给我一个 U 盘,里面存储 600MB 数据(所有的数据,而不是样本数据)。不知道为什么,当我我使用 pandas.read_csv(Pandas 是一种 Python 数据分析库)解决方案,而不是 Hadoop 完成了这个任务后,他们显得很不满意。

Hadoop 实际上是有很多局限性的。Hadoop 可以运行一个通用的计算,下面我用伪码进行说明:

Scala 风格的伪码:

阅读全文 »

本文根据 提问的智慧 整理

提问前

  • 在通过电邮、新闻组或论坛提技术问题以前,做以下事情:
  • 尝试在你准备提问论坛的历史文档中搜索答案
  • 尝试搜索互联网以找到答案
  • 尝试阅读手册以找到答案
  • 尝试阅读「常见问题文档」(FAQ)以找到答案
  • 尝试自己检查或试验以找到答案
  • 尝试请教懂行的朋友以找到答案
  • 如果你是程序员,尝试阅读源代码以找到答案

提问时,请先表明你已做了上述事情,这将有助于建立你不是寄生虫与浪费别人时间的印象。最好再表述你从中 学到的东西 ,我们喜欢回答那些表现出能从答案中学习的人。

阅读全文 »

为什么在 Mac 上装一个 MySQL 这么的难?据说用 HomeBrew 容易装,可我发现还是要一堆配置,配置过后还是没成功。我尝试过两种安装方式:

  1. HomeBrew

用 brew 安装好后,还需要按照这个命令输出的信息进行配置:

阅读全文 »

时光倒退十余年,很多人接触的第一款通讯工具就是 QQ,在当时也没的选。我刚刚又简单翻阅了下知乎里的一篇文章,关于 QQ 发展这些年的界面及功能讲述,感触颇深。这只企鹅一眨眼伴随了我们那么多年,直到我不再使用。

印象中接触的最早版本可能是 2004 版,也就是在那年,腾讯为了保证用户在线数量推出了等级机制。于是人们开始疯狂的追逐星星月亮与太阳,05 推出 Qzone 空间、QQ 宠物、弹窗广告。如果你还记得的话,广告可能就是从那时开始进入大家的视野,紧随其后的出现了珊瑚虫、苦菜花等显 IP、无广告版本,但好景不长,一场官司终结了这场「游戏」。

往后的几年里(08 至今),开始出现各种「有趣」的东西,包括但不限于这些:QQ 主题包、QQ 秀、钻石、3D 秀聊天、业务栏等。总之这只企鹅已经变得越来越臃肿,以至于安装包也开始变得越来越大,直到现在的 PC 版本已经到了 54M 的安装包大小。

各种因素导致我想赶紧远离他,微信的推出让局面有了些好转,我开始很少登录 QQ ,手机上每天开着微信似乎就够了,可微信又开始变得越来越臃肿庞大。有人乐有人哀,我当然属于后者,以前我们不希望在空间看到各种垃圾信息,现在这个重任朋友圈又扛了起来,于是你每天可以在「朋友」圈里面看到一大堆的垃圾信息,诸如代购、心灵鸡汤、不转不是人等。有趣的是微信有不查看对方朋友圈的功能,真是好用。

阅读全文 »

The hot start, within our capabilities

现在年轻人创业虽然火热,请一定要量力而行,你又不需要为就业率负责。如果家里并不宽裕,或有更坏的情况,那创业不是 the way to make a change, 因为它成功率太低,我们每个人都有可能明天就下岗。更多时候它不会让你过上百分之一的人生,反而成为负担,然后过的很不开心,这是对自己和家庭的不负责。毕竟「家人、朋友、美食, 这些才是最重要的!」- 陈·风暴烈酒

我一直以來都有一個觀點,那先找不到工作的大學生才會急著去創業。

连你自己都推销不出去,你还想骗谁玩儿?

可怕的是,正是越来越多的这种大学生抱着一股子「怀才不遇」的念头,迎着「最好的时代」,开始响应「李克强总理的号召」。

阅读全文 »
0%