牛背山

hill

(图片来自于网络)

【题记】在知乎上看到一个话题《牛背山是如何被人所熟知的》,遂写下这首小诗。牛背山位于四川雅安境内,被誉为国内最大观景平台,可观赏云海、佛光、日出、星空以及雪山等诸多美景。


无论世人知不知晓
我都屹立在这里,默默的
一站便是亿万年

相约而至的人群
带来满山垃圾,和一个个
无法安睡的夜

我想,我还是习惯于
独自矗立,看云海翻腾
红日升起

Windows下编译FFmpeg

FFmpeg是一套跨平台的音视频录制、编码、解码以及转码方案,支持多种编码算法和多种文件格式,是应用最为广泛的多媒体开源项目之一。由于其代码是在Linux平台下开发,所以无法直接在Windows下编译,本文简单记录了Windows下使用MinGW编译FFmpeg代码的过程。

1. 安装MinGW和MSYS

编译 ffmpeg需要用到MinGW和MSYS,可以分别单独安装二者,也可以直接使用他人整合好的统一安装包。 继续阅读“Windows下编译FFmpeg”

Select2的一些使用问题

好久没写技术文章了,先写个简单的凑凑数。

HTML中的select控件只能选择,不能通过输入的方式快速筛选选项,基于jQuery的select2很好的实现了该功能。除此之外,它还支持远程加载数据和多选,是一个不错的第三方扩展。

Select2是兼容于原生select的,我们只需通过jQuery获得select对象,然后调用select2()方法,便能动态创建一些辅助元素(如input控件),从而改变select的外观和响应方式。

Select2的网址是:http://select2.github.io,上面有详细的使用说明和示例。 继续阅读“Select2的一些使用问题”

引力波的自述

gravitational-wave

引力波的自述

我是引力波
自诞生那天起
便以光的速度
在宇宙中狂奔

我跨过炽热的恒星
穿过瑰丽的星云
在星系与星系间跳跃
在无尽的时空中穿行

大多数时候
我与黑暗为伴
只有远处的星光
在召唤我前进

我见过无数个星云
在混沌之中孕育着新生
也见过无数颗恒星
在死亡之前化为耀眼的一瞬

直到有一天
我遇到这颗蓝色的行星
才明白生命的光辉是如此灿烂
才懂得生物的形态有多种可能

我是引力波
黑洞给了我生命
我要用脚步去丈量
整个宇宙的尺寸
我要用脉搏去叩响
每一扇文明的门

继续阅读“引力波的自述”

彩铅,从猴年画大圣开始

之前一直在想以一幅什么画来作为“绘画”板块的开篇,直到前几天在彩铅吧看到几位“大神”画的“大圣”,才有了主意。

除夕那天开始起稿,晚上一边听着春晚,一边抢着红包,一边画着画,第一次以这种特别的方式迎接新年。然后就是断断续续的上色,直到今天上午才完成。由于网上没有找到清晰的原图,细节地方只能瞎画,好在有几位大神的作品作参考。最后成品如下,可以看到,很多细节处理得不是很好,比如外形不太准、衣服的褶皱比较粗糙,这一个原因是缺乏经验,另一个原因是不想花太多时间。 继续阅读“彩铅,从猴年画大圣开始”

使用Lightroom进行照片管理

对于摄影爱好者来说,当拍摄的照片越来越多时,普遍面临的一个难题是如何有效的管理海量的照片,做到分门别类,易于检索。

如果不借助外部软件,常见的照片文件组织方式包括:按日期存放、按分类存放(比如“风光”和“人像”等)以及按事件存放(比如2015火星之旅),等等。但无论采用哪种方式,都只能有一种物理组织形式,你不能在按日期存放照片的同时,又能以类别进行管理,也不能标出自己的得意之作,更不能为不同的照片打上不同的标签。要想做到这一切,只能复制文件,建立新的目录。 继续阅读“使用Lightroom进行照片管理”

选择开源代码还是自己发明轮子?从Laravel说起

在软件开发领域,要实现某个系统或功能,经常需要一些基础设施(Infrastructure),这些基础设施或是库(Library),或是框架(Framework),或是独立的应用(Application)。有了这些基础设施,开发者就能把工作重心放在业务逻辑上,快速的进行开发。而基础设施可以是来自于第三方的开源代码,也可以是自己发明的轮子,在项目中,我们应该选择开源代码还是自己发明轮子呢?这是开发人员经常争论的一个话题。 继续阅读“选择开源代码还是自己发明轮子?从Laravel说起”

零基础学习Mahout:搭建单机环境

一、Mahout是什么?

mahout-logo-brudman

Mahout是Apache的一个开源项目(http://mahout.apache.org/),提供了机器学习领域的若干经典算法,以便开发人员快速构建机器学习和数据挖掘方面的应用。

Mahout是基于Hadoop的。从名称上看也很有意思,Hadoop是一个大象的名字,而Mahout则是象夫、看象人,可见二者联系之紧密。(这让我不由联想到Sun和Eclipse…)

我写此文时是一个完全没用过Mahout的门外汉,对Hadoop也没有实际使用经验,算是真正的零基础。我的目标是希望以最简单的方式搭建起一个Mahout的开发环境,以最快的速度让Mahout工作起来,以方便后续的学习。

于是,经过一番折腾,便有了本文。本文记录了Windows下Eclipse+Maven+Mahout单机环境的搭建过程。我不知道这是不是最简单的Mahout开发环境,但它应该算得上是比较简单的。 继续阅读“零基础学习Mahout:搭建单机环境”

2015年北戴河

这次我是带着目的来到北戴河,除了陪孩子和父母看海,我还有一个小小的私念,就是希望能拍到海上日出。

于是我提前做了精心准备。知识储备方面阅读了大量关于海上日出的拍摄方法和技巧。器材方面新购入更适合旅行的双肩包和三脚架,另外还购买了GND滤镜。住宿方面选择了鸽子窝公园附近的酒店,因为鸽子窝公园的鹰角亭是北戴河非常适合拍日出的一个地点。

到达北戴河的第二天早上,我五点钟就起床进入鸽子窝公园,结果不敢相信自己的眼睛:海边有利的位置已经站满了人!大家看日出要不要这么拼!最后忍受着镜头前晃动的人头草草拍了一些,效果很不理想。而且由于没经验,新买的三脚架还泡到了涌向岸边的海浪里,后来回家后对进入旋钮里的海沙清理了好久。

第三天早上,我一咬牙凌晨四点钟就爬了起来,然后奔向鹰角亭。虽然已有更早的游客,但我还是找到了比较理想的位置。最后拍的几张照片还算满意,总算不虚此行。不过GND滤镜在头一天试用了一下,感觉用处不大,后来也就没使用。

在拍照的过程中还有另一个感受,由于日出过程短暂,很多游客在看到太阳跃出海平面后就陆陆续续离开了,对于他们来说只是在一个景点留下了几张自拍照,而并未真正去领略自然之美。在我看来,太阳升起后,那波光粼粼的海面,那礁石上跳跃的人影,那远处不断驶过的渔船,那天空中翩飞的海鸥,那一切笼罩在金色阳光之下的万物,都是那么的美好。

所以,摄影于我来说,就是我发现美好、感受美好、记录美好、展现美好的一个手段,这也是我热爱摄影的原因。