Aiur

zellux 的博客

本地 Markdown 预览工具

最近一直用 iA Writer 做笔记,用不同的文件保存不同的主题,由于 iA Writer 并没有很好的管理和浏览功能,于是就想做个 Web 工具方便浏览和管理。

markdown-wiki 是我用 Sinatra 做的一个简单的预览工具,它可以把某个目录下的 Markdown 文件以 Wiki 的形式呈现出来。界面上借用了 Ghost 的 CSS,可以在 http://markdown-wiki-demo.herokuapp.com/ 预览(因为是非本地的内容,上方的 Edit 按钮没有作用)。

Markdown 语法方面,由于用了 redcarpet 所以有不少语法扩展,包括代码块、删除线、下划线、上标等,另外包含了 Wiki 内部链接支持。

阅读全文 →

用外接 PC 键盘控制 Mac 音量

写了个 Alfred 插件,用于外接 PC 键盘控制 Mac 的系统音量。快捷键为 Alt + F10/F11/F12,分别和 MacBook Pro 键盘的 F10/F11/F12 功能对应: Alt + F10 切换静音模式 Alt + F11 减少 10% 音量 Alt + F12 增加 10% 音量 音量调整后会播放 /System/Library/Sounds/Frog.aiff,这个声音和默认的调整提示音比较像。(有谁知道默认的音量调整提示音用的是哪个文件吗?) 另外如果在 Alfred 里把中间的 Run NSAppleScript 和右边的 Push Notification 一一连起来,就能在修改音量后看到当前音量的提示,不过我觉得没啥用所以默认取消了。 插件下载 阅读全文 →

Kindle 推送知乎日报

知乎日报每天都会更新有意思的问答。我比较习惯用 Kindle 看这样的文章,就写了一个 calibre 的插件抓取每天的内容。

阅读全文 →

恢复 Things Cloud 的同步功能

Things Cloud for iOS 的同步功能出来后一直不能正常使用,必须得先翻墙才行。用代理截了下请求后发现 Things Cloud 用的同步服务器是 multithreaded.thingscloud.appspot.com,难怪一直没法访问。 好在 Things Cloud 同步走的是 HTTPS 协议,所以恢复方法也很简单,换用一个没有被污染的 DNS 服务器就好。对于越狱了的机器,也可以直接修改 iOS 上的 /etc/hosts 文件,在里面添加下面两行地址。 203.208.46.161 multithreaded.thingscloud.appspot.com 203.208.46.161 thingscloud.appspot.com 阅读全文 →

用 Git 管理命令行配置

以前部署新机器时都要把一堆配置文件 scp 过去,今天折腾了下用 Git 统一管理这些配置文件。

做起来很简单,创建一个 dotfiles 目录,把所有要同步的配置文件都放到这个目录下,并重命名去掉文件名开头的点,以免被 Git 忽略。写了一个脚本链接这些配置文件到 HOME 目录:

``` ruby link-files.rb #!/usr/bin/env ruby

safe_mode = ARGV.include? ‘–safe’

阅读全文 →

转换 Visio 图片为 EPS 格式

Windows 7 及 Visio 2010 下验证可行:

  • 添加本地打印机,类型选择 Generic -> MS Publisher Color Printer
  • 在 Visio 中打印,选择新添加的打印机,选中 Print to file,点 Properties -> Advanced
  • Document Options -> PostScript Options -> PostScript Output Option 中,选择 Encapsulated PostScript (EPS)
  • 保存时别忘了加后缀名 .eps

阅读全文 →