Btsync + Doku wiki 系统
先说下最近尝试的 wiki 系统, 基于 doku wiki 系统, 使用 php 开发, 无需数据库, 并且有比较丰富的主题和插件.这里主要说下 Btsync ,bittorrent 出品的一款基于p2p协议的同步软件, 使用btsync + vps 完全可以替代 dropbox; 说一下大概的思路, 就是在 vps 上安装 btsync 服务, 然后设置监听的端口和同步目录, 然后在同步目录中安装 dokuwiki系统, 因为不牵涉到数据库, 所以全部都是文件操作, vps 端架设完毕后, 在自己的电脑上也需要安装 btsync , 这里需要获取服务器端的密钥, 设置和服务器端相同的同步目录, 正常情况下, 这里本地应该可以和 vps 端同步了,但是也可能会出现无法和vps 同步的情况, 根本的原因是在于 btsync 的track 服务器被屏蔽了, 所以需要在本地客户端的同步文件夹设置预定义主机, 也就是远端 vps 服务器的ip 和端口. 这样的话, 本地服务器可以远端服务器正常的同步; 剩下的事情就是在本地假设 php apache 环境了, 这个可以可以考虑自己安装, 也可以考虑使用集成的套件 xamp , 这里我推荐使用 QuickPHP , 非常简单的一个软件, 集成了 php 和 web 服务器, 开箱即用.
相关链接:
1. ubuntu vps 安装配置 btsync http://blog.bittorrent.com/2013/09/17/sync-hacks-how-to-set-up-bittorrent-sync-on-ubuntu-server-13-04/
基于 dropbox 和 todo.txt 的 GTD 系统
使用过很多种 GTD 软件, google task, outlook 自带的 task ,还有些其他的; 这次发现的todo.txt 算是比较满意的一款 GTD 软件; 正确的说应该是一块 GTD 系统, todo.txt 是一款开源的 GTD 系统, 围绕它在各个平台上都有对应的 GTD 解决方案.
相关链接:
1. github地址 https://github.com/ginatrapani/todo.txt-cli
2. 项目地址: http://todotxt.com/
说一下大概的实现: todo.txt GTD 软件的特别之处在于, 所有的记录都在一个 todo.txt 文件中存储, 然后通过 dropbox 对这个 todo.txt 文件进行同步.
首先说下手机端, 手机端的 todo.txt 软件可以直接从 google play 下载, 不过属于收费软件, 大概需要 15 元, 如果不愿意支付着点钱的话, 你完全可以自己编译, 因为 todo.txt 是开放源代码的. 这里顺便也说下, 开源并不等于免费.
关于自己编译 android 的 todo.txt 软件的过程, 我也大概说下下, 首先从 google android 的官网下载 ADT (android develop tool) , 里面会集成 eclips , 所以本地也需要先安装 jdk 环境, 安装好 ADT 后, 从 todo.txt-android 项目上下载源代码, 并导出到 eclips 里, 然后在 eclips 里面新建一个 android 模拟器, 这个可以根据自己的需要选择不同的版本, 同时建议安装相关的 android sdk , 如果相关的 android sdk 安装不全的话, 在模拟运行时, 会报错的. 最后一部就是在 android 模拟器上面运行 todo.txt-android 的代码. 然后会在代码的 bin 目录里面生成相对应的 apk 文件, 下载到自己的手机里面就可以直接安装了.
这里忘记需要补充下, 在从 todo.txt-android 的官方下载代码后, 需要修改里面对应的 dropbox api , 需要自己先从dropbox 的账户申请 api key 和 secret.
构建的 android 编译环境的相关链接:
我自己编译的 todo.txt-android apk 文件, 测试在小米 V5开发版本(android 4.1)上ok
http://tmp.chaiyalin.com/TodoTxtTouch.apk
pc 端上的软件可以直接从 todotxt.com 项目的官方的网站的上找对应的软件, 有各个平台的, windows 上的软件我推荐 http://benrhughes.github.io/todotxt.net/
好吧, enjoy 这款优秀的 GTD 软件吧, 希望能够提高你的工作效率!.
没有评论:
发表评论