最新 | 最热门 | 最高评价

+0  本地 Markdown 预览工具

Aiur 发于 2014年02月14日 05:47 | 点击: 2464 | 展开摘要
最近一直用 iA Writer 做笔记,用不同的文件保存不同的主题,由于 iA Writer 并没有很好的管理和浏览功能,于是就想做个 Web 工具方便浏览和管理。

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

查看全文: http://www.udpwork.com/item/11701.html

+0  用外接 PC 键盘控制 Mac 音量

Aiur 发于 2013年08月21日 16:04 | 点击: 1879 | 展开摘要
写了个 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,这个声音和默认的调整提示音比较像。(有谁知道默认的音量调整提示音用的是哪个文件

查看全文: http://www.udpwork.com/item/10438.html

+0  马尔代夫 Dusit 岛

Aiur 发于 2013年07月15日 14:47 | 点击: 1738 | 展开摘要
选岛和费用

我们选岛时参考的分类主要是一家淘宝店和马尔代夫DIY的选岛页面,最后也是找了后者帮忙订机票和酒店。

因为老婆想要住好点的酒店,我又想浮潜,综合考虑这两个因素后我们选择了 Dusit Thani(都喜天阙岛),四晚豪水 + 水飞 + 早晚餐一共每人 23000 元。

关于住宿,我看到不少代理都给出了两沙两水的配置,这样其实很折腾,中间还要搬一次家。另外 Dusit 岛上的水屋也分普水(Water Villa)和豪水(Ocean Villa),前者在退潮的时候就

查看全文: http://www.udpwork.com/item/10218.html

+0  Kindle 推送知乎日报

Aiur 发于 2013年06月25日 10:52 | 点击: 4544 | 展开摘要
知乎日报每天都会更新有意思的问答。我比较习惯用 Kindle 看这样的文章,就写了一个 calibre 的插件抓取每天的内容。

插件使用说明

下载 calibre。

在 calibre 中点 Fetch news 右侧的小三角,选择 Add a custom news source,在弹出的对话框中选择 Switch to Basic mode,把插件的源码粘贴到文本框中,点击右侧的 Add/Update recipe 就添加成功了。

点 Fetch news 按钮,

查看全文: http://www.udpwork.com/item/10085.html

+0  Ruby 命令行中快速查看函数源码

Aiur 发于 2013年02月15日 04:28 | 点击: 2001 | 展开摘要
如果要查看 ActiveRecord 的 update_attribute 函数的源代码,一个比较常见的方法是直接在 Rails 源码中搜索 def update_attribute。博客 The Pragmatic Studio 介绍了一个更方便的技巧,在 Ruby 命令行中就能启动编辑器直接访问。

通过 Object#method 方法可以获得 update_attribute 方法的对象,而 Method#source_location 则返回这个方法定义的文件和位置

查看全文: http://www.udpwork.com/item/9244.html

+0  清除 zsh steeef 主题的未追踪标记

Aiur 发于 2013年01月25日 15:32 | 点击: 1819 | 展开摘要
我用的 zsh 提示符是 oh-my-zsh 自带的 steeef。最近发现用这个主题时,有些 Rails 项目即使把所有改动都提交后,还是会有红色标记表示存在未追踪文件:

使用 git status 和 git diff,都看不到任何未提交的改动。一开始我以为是 zsh 或者 git 的 bug,把它们的版本都更新到最新版后还是有这个问题。于是看 steeef 主题的源码,发现了红色标记的判断依据:

1
2
3
4
5
6
7

# check for untracke

查看全文: http://www.udpwork.com/item/9148.html

+0  为 Emacs cscope 加入 Java 支持

Aiur 发于 2013年01月10日 11:01 | 点击: 1636 | 展开摘要
Emacs 的 xcscope 插件默认不会扫描 Java 文件,另外 Android 源码里有不少 .aidl 的文件,默认也不包含在 xcscope 的扫描范围里。解决这个问题的一个方法是在项目根目录下手动创建 cscope 索引:

1
2
3

$ find . -name "*.java" -or -name "*.aidl" -or -name "*.cpp" > cscope.files

$ c

查看全文: http://www.udpwork.com/item/9050.html

+0  关于 respond_to 不同格式的顺序

Aiur 发于 2013年01月05日 14:58 | 点击: 1045 | 展开摘要
以前没注意过 Rails controller 中 respond_to 的格式顺序,后来碰到了一个诡异的 bug,才发现这里的顺序对程序行为是有影响的。bug 的现象是用某个应用商店桌面端浏览网站时,会出现返回 JSON 而不是网页的情况。由于当时报告错误的用户给出的 bug 描述是「点击链接后出现乱码」,导致 debug 一开始没找对方向,废了不少功夫才解决这个问题。

问题就出在不同格式的声明先后上,有问题的代码是:

1
2
3
4

respond_to do |f

查看全文: http://www.udpwork.com/item/8997.html

+0  为 Octopress 添加多个 Atom 地址

Aiur 发于 2013年01月01日 15:30 | 点击: 1221 | 展开摘要
博客最早用的是 wordpress,首页上提供的 Atom 源是 /feed/。迁移到 Octopress 后,Atom 源地址变成了 /atom.xml。在 Google Reader 里看到订阅 /feed/ 的读者还是有不少的,用默认的地址这些读者就收不到博客更新了。

一个方法是改服务器的配置文件,以我之前使用的 nginx 为例,在相应站点的配置中增加一项 /feed/,把所有对它的访问重定向到 /atom.xml 即可:

1
2
3

location = /f

查看全文: http://www.udpwork.com/item/8998.html

+0  北美求职记(三):Hulu & Twitter

Aiur 发于 2012年12月28日 08:17 | 点击: 1427 | 展开摘要
北美求职记系列文章

北美求职记(一):Microsoft

北美求职记(二):Google & Facebook

北美求职记(三):Hulu & Twitter

Hulu

Hulu 是这几个公司里唯一一个我没有找人内推而拿到面试机会的,也是面试体验最好的一个公司。Hulu 和 Twitter、Zynga、Foursquare 等公司一样,用了 jobvite 接受和追踪职位申请。因为是申请的第一家公司,我在申请 Hulu 时的 cover letter

查看全文: http://www.udpwork.com/item/8999.html

+0  北美求职记(二):Google & Facebook

Aiur 发于 2012年12月27日 04:23 | 点击: 1293 | 展开摘要
北美求职记系列文章

北美求职记(一):Microsoft

北美求职记(二):Google & Facebook

北美求职记(三):Hulu & Twitter

Google

Google 面试也是托学长推荐了。HR 说我的简历看起来很不错,先给我安排了两轮电面。

电面都和 coding 有关,面试官会给你一个 Google Docs 链接,在电话里描述题目后要求你在 Google Docs 上写程序。题目的难度不高,两轮一共四题,都是对基本数据结构

查看全文: http://www.udpwork.com/item/9000.html

+0  北美求职记(一):Microsoft

Aiur 发于 2012年12月25日 09:43 | 点击: 3322 | 展开摘要
北美求职记系列文章

北美求职记(一):Microsoft

北美求职记(二):Google & Facebook

北美求职记(三):Hulu & Twitter

最近签掉了 offer,找工作的事情算是告一段落。在这里写一点面试体验和心得,希望对有兴趣去北美工作的朋友有所帮助。

先简单介绍下自己,国内硕士在读,明年毕业,没有牛 paper,也没参加过 ACM-ICPC 竞赛。在实验室做过内核、虚拟机和 Android 底层相关的研究工作,接过一些网页和

查看全文: http://www.udpwork.com/item/9001.html
|<<<123>>>| 一共3页, 27条记录