没什么事是容易的

cool

昨天的文章引发了很多创业读者的反馈,大家纷纷表示创业难,难于上青天。还有些刚刚进入社会的童靴,觉得做这事难,干那事苦,说怎么才能找到一个轻松的、感兴趣的、挣钱多的、工作时间弹性的、不加班的工作呢?

好吧,不得不告诉这些童靴一个残酷的事实,木有这样的工作,有的话我早去了。工作苦点累点不算什么,尤其是对年轻人,我知道很多创业公司的资金没问题,有用户有流量,但突然这公司就没了,为什么?业务不增长了,用户开始流失了,而且找不到策略应对这样的流失。这就像是一群热血青年走在平坦的康庄大道上,一切都那么美好,天蓝云白,红日青草,突然发现路的尽头是个无法逾越的鸿沟,这才是让人心碎的悲哀!

经过很多年我才知道,世上没什么事是容易的,即使有,也属于别人。


今天在Github上放了一个Alfred的workflow,叫做Play Mdeia,基于Python和mdfind构建,大概30几行代码,非常简单,给大家介绍下:
Alfred是OS X最常用的一款增强型工具软件,充分利用了OS X的这些特性,帮助用户通过快捷键完成各种常用操作,属于Mac必备软件。 近期Alfred发布了V2,对原有特性进行了增强和完善,并推出了全新的workflow功能,提供了极为简洁的接口和各种Action,帮助用户定制自己所需功能。

Introduction

Play Mdeia是为Alfred开发的一款workflow,主要功能就是快速定位Mac中的音视频文件,并通过合适的播放器播放。
这个workflow的需求来自于我个人的使用习惯。我是重度Podcast和iTune U用户,在iTunes App Store上订阅了大量的公开课视频,包括WWDC上近年的视频,有时候我需要快速找到某个主题,打开查看,但是在iTunes里查找非常麻烦,要操作很多步骤才行。
Alfred本身提供的播放iTunes的功能,也没法满足这个需求,比如你打开Alfred 2的iTunes Mini Player,想查找iTunes U里的内容是查不到的。而直接使用Alfred的find功能会查出一堆不相关的内容,比如你想查看一个和image处理的视频,结果可能找出了一堆图片、包含image的文件夹、pdf等等。

所以只好写一个,这是Play Mdeia的由来,如果您有类似需求,也可以用。

Development

Alfred 2的workflow提供了多种实现方式,比如shell、php、perl、python、ruby和applescript,最近使用python比较多,所以使用Python 2.7结合OS X的mdfind命令实现了音视频文件检索的功能。

mdfind是spotlight的命令行实现,功能强大,可以定制各种复杂查询,快速检索,例如这里用到的命令:

mdfind "kMDItemFSName == '*xcode*'c && ( kMDItemKind == 'MP3*' || kMDItemKind == 'QuickTime*' || kMDItemKind == 'Video Media' ) "

这个命令的含义是检索包含xcode文件名的音视频文件,不区分大小写。

检索完成后通过python组织成Alfred 2能识别的xml格式即可。

然后就是使用Alfred 2提供的Actions完成脚本功能、打开文件、打开文件所在Finder等等,一个插件就完成了。

Requirements

  • Python2.7 (OS X 10.8默认的Python版本)
  • Alfred 2(付费版)

Installation

下载Play Media.alfredworkflow,双击导入Alfred 2即可。

How to use

  • 通过option+space呼出Alfred,输入saga image,就可以看到文件名包含image的音视频,如图所示:
  • 用上下方向键选中需要的文件,回车可以直接打开。对于mkv和wmv等iTunes不能播放的音视频文件,会直接使用系统默认程序打开,比如你安装的射手影音或MPlayerX,其他则采用iTunes打开。
  • 用上下方向键选中需要的文件,按住command然后再回车,可以在Finder中打开文件所在的文件夹。

有需要的童靴点击{原文}可以到Github上下载这个workflow。

兴趣没你想象的那么重要

intrest

今天是法定长假的最后一天,很多亲人朋友都匆匆赶回工作的城市,准备开始节后的工作。我的假期稍长一些,得以和父母多住几天。看到大家来也匆匆去也匆匆,不胜寂寥。

昨天写了一篇关于个人选择的文章,收到很多反馈,有两点比较有意思。

一个是选择和兴趣的关系,一个是律师和恶势力的关系。

不少人反映现阶段不知道如何选择,对现在的工作不感兴趣,感兴趣的工作又不愿意从底层做起。有这种想法的童靴我在工作中经常碰到,他们常常不快乐,因为在做不感兴趣的事情。但是一旦你把他们的工作从不感兴趣的A调整到感兴趣的B上,过了不久,你可能得到的反馈是,“原来我真正感兴趣的不是B,而是C…”好吧,这时候你就知道,此事与兴趣无关,兴趣成了一件无法做好事情的伪装外衣!

很难想象一个人把一件事情/事业做得很好,但一直不感兴趣。如果你代码写得极其牛叉,成天对别人说对编程不感兴趣,估计会被其他愤怒的程序猿揍扁。如果确实做得挺好,就是不感兴趣,那也很简单,选择喜欢的事情去做就是了。不感兴趣都能做的那么好,你想想如果你去做感兴趣的事,那得多牛啊。

所以兴趣这事,在工作初期没那么重要,谁会对背单词感兴趣呢,但是如果对你有意义,那就去做好了。不管是有兴趣还是没兴趣,你就记住,没什么事是不下功夫能做成的。

另一个律师为恶势力辩护的观点,遭到了几个童靴的反驳,这很好,我写的东西只是表达自己的观点,你们觉得对或有点意思,听听就好,觉得不对,坚持自我就是正确的选择。
我之所以举了这样一个例子,就是想说明,律师为恶势力辩护,虽然法律和制度上无可厚非,但如果我是律师,我不会那么做,谁愿意去做谁去做就好了。比如有两个项目让你选择,一个是完善G-F-W,一个是完善12306,你的选择是什么?

今天为大家介绍一个OS X特有的搜索命令,mdfind

mdfind是一个非常灵活的全局搜索命令,类似Spotlight的命令行模式,可以在任何目录执行文件名、文件内容进行检索,例如:
mdfind 苹果操作系统    
//搜索文件内容或文件名包含苹果操作系统的文件
mdfind -onlyin ~/Desktop 苹果操作系统
//在桌面上搜索文件内容或文件名包含苹果操作系统的文件
mdfind -count -onlyin ~/Desktop 苹果操作系统
//统计搜索到的结果
mdfind -name 苹果操作系统
//搜索文件名包含苹果操作系统的文件

很多人明天就开始工作了,收拾心情早睡早起,祝晚安!