Lucifr

Lucifr

34 posts published

Cerebro App:一个开源的 Alfred
App

Cerebro App:一个开源的 Alfred

Cerebro 像是一个开源版本支持多平台的 Alfred。 目前 Cerebro 已经具备了大部分常用的核心功能,比如搜索网络和本地文件、快速启动程序、在线翻译、货币转换,同时通过添加插件还能实现很多附加功能[1],比如系统指令、运行shell命令、检索剪贴板、Emoji、gif、通讯录等等。 值得一提的是 Cerebro 可以直接在 App 内预览结果,这一点比 Alfred 要讨喜: Cerebro 目前的短板也比较明显,比如插件的制作需要编程技能,不如 Alfred 那么平易近人,另外也不能像 Alfred 那样自定义快捷键来启动特定动作。 作为一个刚刚起步的开源软件来说,Cerebro 做得相当不错,如果你需要比 Spotlight 更为开放的 Launcher 工具,而同时又对 Alfred 的高昂价格望而却步,不妨试试 Cerebro。 via @dingyi

最佳 Inoreader App
App

最佳 Inoreader App

「最佳的XXX」这样的一个题目其实是不合适的,因为对不同的人来说,「最佳」的条件也是不同的。所以这篇完整的题目应该是「对于我来说最佳的 Inoreader App」才对。 先直接公布结果:Inoreader 的官方 iOS App。 没错,就是这个看起来图标和界面都很不讨喜的 App,却满足了我两个最关键的需求: 支持滚动时标为已读 能快速载入已读的条目 「滚动标为已读」这个功能对于需要快速浏览大量订阅的文章列表的人来说太重要了,因为并不是所有文章都会点开来看,大部分文章只是浏览题目就可以筛选掉了。如果没有这个功能,而又忘记把已经浏览的内容标为已读的话[1],当浏览过程被打断,再回来打开列表时面对的就还是之前已经浏览过的内容。 这个功能早在 Google Reader 中就有了,但 RSS 类 App 里我最早见到加入这个功能的应该是 Mr. Reader for iPad,这个 App 是我觉得设计的最为完美的一个 RSS 阅读工具,可惜现在已经下架了。 能快速载入已读的条目这一点,

从 Hexo 迁移到 Hugo
Blog

从 Hexo 迁移到 Hugo

距离上次更换博客平台已经三年了,Hexo 是个很好的静态博客生成工具,现在也变的越来越成熟,但我却遇到了当初使用 Octopress 时一样的问题:生成速度。lucifr.com 之前一直放在 Digital Ocean 的海外机房,最近国内访问变的很不稳定,在向推友们咨询之后,决定改换到阿里云国际的香港机房。由于和自订主题的兼容性问题,在此前我一直在使用 Hexo 的早期版本,而在换到阿里云之后,不得不重新安装 Hexo,这时我发现早期版本的很多依赖包已经不能用了

OS X 10.11 El Capitan 下免费 NTFS 解决方案
MacOS

OS X 10.11 El Capitan 下免费 NTFS 解决方案

警告:这篇文章中使用的方法涉及到很多非常规的操作,如果你对自己的 DIY 能力没有信心,请不要尝试!如出现任何问题本作者概不负责! 升级到 El Capitan 之后,Lucifr 原来买的 Paragon NTFS for Mac 失效了,其官网也开始推荐其最新的 NTFS for Mac 14.0 版本,而这是需要付费才能升级的。 其实算起来一年到头能在 Mac 上用 NTFS 格式硬盘的机会也不是很多,只有偶尔会用到。于是检索了一下是否有免费的方案。 于是又是各种折腾…… 咳咳,总之呢,最后还是成功了,虽然会有点小瑕疵,这个后面再说。具体方法在这里简单介绍下: 再次警告:这篇文章中使用的方法涉及到很多非常规的操作,如果你对自己的 DIY 能力没有信心,请不要尝试!如出现任何问题本作者概不负责! 安装 Homebrew 打开

无需越狱切换 OmniFocus for iPhone 语言为英语
iOS

无需越狱切换 OmniFocus for iPhone 语言为英语

OmniFocus 2 for iPhone 升级到 2.1 后语言本地化了,添加了中文支持,可好多翻译并不到位,反而造成了歧义。 想要换回英文界面的话,一般能想到的办法有两种:一是越狱后使用 App Language Switch 插件,一是把 iPhone 的系统语言换成英文。但前者存在风险,后者对部分人来说又是个麻烦。 Lucifr 本来是选择了第一种方法,在推友 @liveitba 的提示下,发现原来 The Omni Group 官方提供了一个 debug 的 URL scheme,可以很方便的把 OmniFocus 的语言切换成英文。 在 iPhone 下打开以下链接可以把语言切换为英语: x-omnifocus-debug:set-default:AppleLanguages:(en) 如果要还原成系统语言,在 iPhone

我不知道的 1password 快捷键
1Password

我不知道的 1password 快捷键

1Password 我用得最多的快捷键就是 Command+\ 了,在浏览器中用来自动填写用户名密码很方便,但我一直不知道还可以用 Option+Command+\ 来只打开浏览器插件的弹出窗口而不自动填写[1],更没发现原来在 1Password for Mac 的设置里是可以自定义这两个快捷键的=_=|||。 看看 1Password 官方提供的这份快捷键列表,还有哪些是你不知道的? 有些情况下我并不希望它自动填写,或只是需要搜索其它网站的密码。 ↩︎

Alfred 2 Workflow 推荐:OmniFocus Task Actions
Alfred

Alfred 2 Workflow 推荐:OmniFocus Task Actions

OmniFocus Task Actions 是一个可以在 Alfred 2 中对 Omnifocus 中的任务进行操作的 workflow。 功能 搜索 project、context、perspective 查看相应 project、context、perspective 下的任务 查看 Inbox 中的任务 查看今天完成的任务 可对任务进行的操作: Check/Uncheck Flag/Un-flag 改变 Project 改变 context 改变 start/due date 添加 note 在 OmniFocus 中打开 安装 下载 OmniFocus Task Actions 并导入 Alfred 2

Sublime Text 2 主题推荐:Flatland
Sublime Text

Sublime Text 2 主题推荐:Flatland

最近 Flat UI 大行其道,恰好发现了这个 Flat 风格的 Sublime Text 2 主题 Flatland,非常漂亮,分享给 Soda 主题用腻了的童鞋们。 安装方法 2013-04-29 更新:Flatland 加入了 Package Control, 之前的一些目录有了更改,新的安装和激活方法如下。 2013-05-01 更新:作者再次更改了目录结构,激活部分更新。 通过 Package Control 安装 Flatland 主题已经被加入了 Package Control 的数据库中,推荐使用此方法进行安装。在安装了 Package Control 的情况下,通过 “Package Control: Install Package” 命令搜索 Theme

豆瓣 Workflow for Alfred v2
Alfred

豆瓣 Workflow for Alfred v2

看着 beta 版越来越完善,同时官方也在给 mega supporter 们发新的 License,Alfred 2 正式版应该离我们不远了。 于是乎 Lucifr 也抓紧研究了下 Alfred v2 的 Workflow,发现果然是各种强大,不仅是将 1 代中各种插件都整合到了其中,更有趣的是针对 Script Filter 加入了 Result Feedback 这一功能,这样就可以在 Alfred 中显示搜索结果的信息了。 作为练手,Lucifr 写了一个针对「豆瓣」的 Workflow,调用豆瓣的 API 来搜索豆瓣图书、音乐和电影,结果会在 Alfred 中直接显示出来,选择条目在默认浏览器中打开豆瓣上相应的页面,效果如图所示: 借用了 David Ferguson

Caps Lock to Hyper key
Macbook

Caps Lock to Hyper key

早就想这么干了,把 Macbook 上的 Caps Lock 改成一个「Hyper」键。 背景 Caps Lock,大写锁定键,现实中使用到的频率相当小(至少对于我来说是这样),但它却占用了一个风水很不错的位置,实在是浪费。Chromebook 把它直接换成了一个搜索键。 替换方法 首先,安装 PCKeyboardHack Seil 这个软件[1],通过它我们可以把 Caps Lock 键的功能换成一个键盘上不存在的按键,我这里换成了 F19,keycode 为 80。 到 「System Preferences」-> 「Keyboard」 -> 「Modifier Keys...」里面把 Caps Lock 对应的动作设置成 「No

PopClip 插件收集
PopClip

PopClip 插件收集

PopClip 是 Lucifr 觉得最值得购买的几个 Mac 软件之一,在更新到 1.4.4 之后,@pilotmoon去掉了最多只能装10个插件的限制,而且插件的顺序也能自由调整了,终于可以尽情的装插件了! PopClip 官方插件库:官方插件的好处是安装后无需在 Terminal 中输入命令就可以使用[1]。@pilotmoon 会很主动联系第三方的插件作者将优秀的插件加入到官方插件库中,因此如果官方库已经收入的插件最好还是从官方库中安装,更方便和安全。目前的插件已经相当丰富了。 @PopClipExts:官方的插件推特机器人,有新插件添加进官方库时会发推提醒。 ttscoff / popclipextensions:大牛 Brett Terpstra 的插件库,少不了 Markdown 相关的插件,另外的 OpenURLS 可以打开各种类型的链接,可以用来替换官方的 Open Links 了。 viticci / PopClip-Extensions:Macstories 作者 Federico Viticci

从 Octopress 到 Hexo
Blog

从 Octopress 到 Hexo

One. Two. Three. Go~ 好吧,我又折腾了。这次是从 Octopress 换到了 Hexo,一个基于 node.js 的博客程序[1]。 其实 Octopress 是很不错的,我之前也没少折腾,但这货有个很大的问题就是基于 ruby 的生成速度太不理想,尤其是文章多了以后,每次都要等上几分钟,虽然我把生成的工作交给了服务器,但每次发文章都这么慢可让人受不了。 幸好关注了之前介绍过的 Octopress 主题 Slash 的作者 @tommy351,发现了他的新项目 Hexo。 Hexo 和 Octopress 很相像,跟随文档很容易就能搭起一个,@tommy351 甚至把 Octopress 的很多 Tag 插件都引入进来了,不同的是 Hexo 使用的是 node.js

Sublime Text 2 插件:PlainTasks
Sublime Text

Sublime Text 2 插件:PlainTasks

PlainTasks 这个插件将 TaskPaper 的任务列表功能带到了 Sublime Text 2 当中。 PlainTasks 支持通过快捷键来添加任务、标记完成、归档,支持添加标签等等功能,且充分利用了 Sublime Text 2 的一些功能优势。 安装 PlainTasks 已经存在于 Package Control 列表中,通过 Package Control 搜索 PlainTasks 进行安装即可。 也可以手动 clone 源文件到 ~/Library/Application Support/Sublime Text 2/Packages 完成安装。 使用 在 Sublime Text 2 菜单中选择 Preferences > Package

Safari 6 搜索插件两枚
MacOS

Safari 6 搜索插件两枚

Safari 6 终于把地址栏和搜索框整合成了 OmniBar,这明显是在向 Chrome 取经。但保守的 Safari 却默认只有 Google、Yahoo!、Bing、和 Baidu 这4个搜索引擎,而且也不能像 Chrome 那样用关键词进行搜索,有点学虎不成的赶脚。不过好在通过插件能在一定程度上弥补这样的落差。 AnySearch 修改默认搜索引擎 如果只是想要修改默认搜索引擎,使用 AnySearch 这个插件就可以了。这个插件提供了大量预置的搜索引擎,还可以自定义搜索引擎。 KeySearch 提供关键词搜索功能 KeySearch 提供了类似 Chrome 的关键词搜索功能。比如通过设置 URL 为 http://www.google.com/[email protected]@@&btnI=I'm+Feeling+Lucky,Keyword

MarkdownEditing:Sublime Text 2 的 Markdown 利器
Sublime Text

MarkdownEditing:Sublime Text 2 的 Markdown 利器

毫无疑问,MarkdownEditing 是 Brett Terpstra 的又一个杰作,这个插件使得在 Sublime Text 2 里写 Markdown 变成一件很惬意的事。 功能特性 MarkdownEditing 从视觉和便捷性上针对 Markdown 文档的编辑进行了一系列的优化。具体如下: 安装后针对 md\mdown\mmd\txt 格式文件启用插件。颜色方案仿 Byword 及 iA writer。 自动匹配星号(*)、下划线(_)及反引号(`),选中文本按下以上符号能自动在所选文本前后添加配对的符号,方便粗体、斜体和代码框的输入。 直接输入配对的符号后按下退格键(backspace),则两个符号都会被删除;直接输入配对的符号后按下空格键,则会自动删除后一个。 对“选中文字后输入左括号”这一动作进行了调整,以便插入 markdown 链接。 拷贝一个链接,选中文本后按下 ⌘⌥V

Sublime Text 2 + Gist = 代码片段管理器
Sublime Text

Sublime Text 2 + Gist = 代码片段管理器

来自 Nettuts+ 的视频教程 (Youtube/优酷),结合 Sublime Text 2 的 Gist 插件和 Github 提供的 Gist 代码片段分享平台,打造出一个能够很方便的进行创建、搜索插入、更新以及版本控制的代码片段管理器。 大致流程: 建立一个 Gist 账户。 通过 Package Control 安装 Gist 插件。 编辑 ~/Library/Application Support/Sublime Text 2/Packages/Gist/Gist.sublime-settings,填入 Gist 账户名及密码。 或者从菜单中的 Preferences -> Package Settings -&

Wake Up Time:支持睡眠唤醒的精致 Mac 闹钟
App

Wake Up Time:支持睡眠唤醒的精致 Mac 闹钟

Wake Up Time:很精致的一个 Mac 平台下的闹钟软件,UI 很漂亮,就像摆在你床头的一个 LCD 闹钟。不仅长的漂亮,功能也很是实用,能用来:唤醒! 好吧表打我,这款闹钟软件不仅能唤醒人,也可以唤醒你的 Mac,只要在安装完软件后再多下载安装一个 Helper App,定好唤醒时间后按下 Sleep 按钮,你的 Mac 就进入了低能耗的睡眠状态,到了唤醒时间就会先把 Mac 叫醒,然后再把你吵起来。 说起来它的三种闹铃声也很有特色:分别是和 UI 很搭的 Digital、很有过渡性的森林背景音、以及相对比较大声的 Cosmic,貌似基本覆盖了三类青年啊…… 其它特性: 支持 24/12 小时时制 系统音量校正:响铃前调整系统音量,响铃后再调回来 稍后再响(

AppleScript 脚本让 Mac 唱生日快乐歌
MacOS

AppleScript 脚本让 Mac 唱生日快乐歌

Lucifr 家中有个传统,每个家庭成员的生日都要买个蛋糕,然后全家围坐唱“祝你生日快乐”来对寿星表示祝贺(寿星本人也会像胖虎一样唱“祝我生日快乐”囧)。看来现在又多了个很 geek 的选项:让 Mac 来唱生日快乐歌。 方法如下: 打开 AppleScript Editor.app(在“应用程序” ->“实用工具”里),粘贴以下代码: set currentUser to long user name of (get system info) set firstName to first word of currentUser set lastName to last word of

Sublime Text 2 右键菜单中的实用选项
Sublime Text

Sublime Text 2 右键菜单中的实用选项

Sublime Text 2 现在已经成了 Lucifr 最常用的编辑工具了,频繁的更新不停给人带来惊喜,今天无意中发现在右键菜单(Context menu)中有几个很实用的功能。 右键菜单中的实用功能 Show Unsaved Changes...: 显示当前文件未保存的更改,而且是以 diff 的形式在输出中显示的,一目了然。 Reveal in Finder: 顾名思义,方便在文件系统中定位。 Copy File Path:复制文件的路径,很实用的功能,比如要到终端中对当前文件进行某些操作的情况。 Reveal in Side Bar:在侧边栏的目录树中定位当前文件,同样是非常实用的功能,便于了解当前文件在项目中的位置和整体结构的关系。 侧边栏右键功能加强 推荐通过 Package Control 安装 SideBarEnhancements 这个插件,可以大大加强在侧栏目录树中右键的选项: 基础的一些如:新建文件/目录,编辑,

更多 Sublime Text 2 替换图标
Sublime Text

更多 Sublime Text 2 替换图标

Sublime Text 2 最近火得不行,估计很多本来买了 TextMate 的人也都纷纷倒戈了吧。大多数视觉系在换到 Sublime Text 2 之后最不能忍受的就是默认的图标了,在《Sublime Text 2 入门及技巧》一文中,Lucifr 推荐了 Nate Beaty 的一个用于替换的图标,本文将收录更多质量不错的替换用图标以供选择。 Flatland 下载:ICNS By Adam Kiss 下载:ICNS | PNG | PSD By Dan Perrera 下载:ICNS | PSD | HQX Another One By Dan Perrera 下载:ICNS & ICO

服务器端 Octopress 搭建及移动方案
Blog

服务器端 Octopress 搭建及移动方案

玩了几天的 Octopress,又学到了不少 git 方面的知识,越发感叹 Octopress/Jekyll 和版本控制的各种美好。而看过了 @masukomi 的文章之后又学到了新东西,这里介绍一下。 不同于 Octopress 官方文档中的在本地生成静态网站再通过 rsync 同步到服务器,本文介绍的方法是在服务器上搭建环境,然后直接将 Octopress push 到自建的服务器端 Git 仓库,由服务器来生成静态页面。 这样搞的好处 除了多出一个服务器备份 repo 外,最重要的是让服务器本身具备了生成功能而不仅仅是储存页面,使整个系统得以脱离本地环境而实现功能,通过添加一些脚本(比如 JekyllMail),就让移动发布成为可能。 这样搞的问题 对服务器要求较高,要支持 ssh 登录,有 root 权限,能搭建起 git 和 ruby 环境。 因为要让服务器来生成静态页面,

Alfred 及插件推荐
Alfred

Alfred 及插件推荐

Alfred 终于升级到 1.0 正式版了,Alfred 为 Lucifr 这个重度使用者节省下了大量的时间,因此 Lucifr 觉得有责任在博客中介绍并推荐一下这款软件,以便大家都能认识到它的强大之处。 Alfred 是什么? 在 Alfred 支持插件之前,我一直把它当作一个快速程序启动工具来使用,但事实上它可以做到的不止是这些,以至于要准确的给这个软件下个定义还真是很困难,官网上这么说的: Alfred is a productivity application for Mac OS X, which aims to save you time in searching your local computer and the web. 但这样的一个定义显然过于苍白了,因为它的功能太富于扩展性(当然是购买了 Powerpack 之后)

Sublime Text 2 实用快捷键[Mac OS X]
Sublime Text

Sublime Text 2 实用快捷键[Mac OS X]

lucasfais 总结了一些非常实用的 Sublime Text 2 快捷键,Lucifr 将它们翻译成了中文,以方便查阅。 注意:修饰键(如⌘)后跟多个按键的情况表示在按住修饰键的情况下依次按下相应键。 打开/前往 ⌘T 前往文件 ⌘⌃P 前往项目 ⌘R 前往 method ⌘⇧P 命令提示 ⌃G 前往行 ⌘KB 开关侧栏 ⌃ ` python 控制台 ⌘⇧N 新建窗口 编辑 ⌘L 选择行 (重复按下将下一行加入选择) ⌘D 选择词 (重复按下时多重选择相同的词进行多重编辑) ⌃⇧M 选择括号内的内容 ⌘⇧↩ 在当前行前插入新行 ⌘↩ 在当前行后插入新行 ⌃⇧K 删除行 ⌘KK 从光标处删除至行尾 ⌘K⌫ 从光标处删除至行首 ⌘⇧D