iPhone 中使用 org-mode 的方法
2010-02-22 06:25:00 来源:WEB开发网上一回我们将org-mode与Google日历无缝连接到一起了。这回再介绍一下与iPhone的关联方法。通过iPhone我们就可以随时随地的访问Org-mode了。
这里使用的工具是MobileOrg,它是一个免费的iPhone下的应用程序。这里有其使用的动画介绍。
概要
先看看与 iPhone 同步的图示说明,与上一回的图示相同,只是增加了iPhone的使用。
由试图可以看到与org-mode同步的方法就是利用iPhone应用程序MobileOrg并通过webdav来与本地机器同步。这里的webdav可以使用idisk一类的网络硬盘。
这里webdev的客户端用cadaver,将文件传送到idisk上。
Emacs-Lisp
使用下面的Emacs-Lisp来自动化处理流程。
(setq org-mobile-directory "~/org/mobile/")
(defun org-push-daily-my ()
(interactive)
(org-export-icalendar-combine-agenda-files)
(call-process "org2googleCalendar.pl" nil nil nil
(expand-file-name org-combined-agenda-icalendar-file))
(org-mobile-push)
(call-process "org-mobilePush.sh"))
(defun org-pull-daily-my ()
(interactive)
(call-process "org-mobilePull.sh")
(gtd)
(org-mobile-pull)
;; (save-buffer)
;; (find-file "~/org/from-mobile.org")
)
(define-key global-map [f11] 'org-pull-daily-my)
(define-key global-map [f12] 'org-push-daily-my)
其中~/org/mobile目录下保存iPhone中使用的org文件。以下是快捷键的说明:
F12
导出 icalendar 格式文件
转换为 Google 日历格式
导出 iPhone 用文件
将 iPhone 用文件传输到 idisk 上
F11
从 idisk 上传输 iPhone 用文件到本地机器
iPhone 用文件导出到 org 文件
访问 idisk
emacs-lisp中向idisk传送文件(org-mobilePush.sh)和从idisk接收文件(org-mobilePull.sh)的脚本如下所示:
- ››使用脚本恢复WinXP系统的用户登录密码
- ››iPhone应用帮助残障儿童看图说话
- ››iPhone实用工具AppBox Pro使用教程大揭秘
- ››iphone4省电方法
- ››iphone 获取地址的详细信息
- ››iPhone 库的基本内存管理策略
- ››iPhone加密文字亲手做 私密信息有保障
- ››iphone 根据经纬度坐标取详细地址(包括国,省,市...
- ››iphone/ipad ios cocoa object-c 近期苹果UI部分小...
- ››iphone中如何进行多线程编程
- ››iPhone OS SDK的这些事[安装、下载、版本、实例、...
- ››iPhone ObjectC的NSAutoreleasePool
更多精彩
赞助商链接