`
yangzb
  • 浏览: 3492587 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

转:GTD 工具 Tracks 在 Dreamhost 上安装备忘

阅读更多

生活帮 看到 一个开源的GTD系统-Tracks 的介绍。去 Tracks 的网站上看了看,感觉是一个不错的 GTD 工具。决定在 Dreamhost 主机上尝试一下。

0.规划

准备起用一个单独的域名 GTD.dbanotes.net 。相关文件安装在用户目录下的 gtd.dbanotes.net 目录。

1.准备环境

Tracks 使用 Ruby On Rails 开发的,所幸的是 Dreamhost 现在已经内建支持 Ruby On Rails 了。对于这一项几乎不需要任何额外的操作。

再确定数据库信息。创建一个单独的 MySQL 用户,然后记录该 DB 的主机名字等信息。

2.安装配置
在 Tracks 网站下载安装文件,当前的稳定版本是 1.041。解压所有文件到 gtd.dbanotes.net 目录下,安装指导也在,非常详尽,需要仔细阅读。然后参考文档作如下操作

cp config/database.yml.tmpl config/database.yml
cp config/environment.rb.tmpl config/environment.rb 

把目录 log.tmpl 重命名为 log。编辑文件 tracks/config/database.yml 把 'production' 与 'development' 这两个段需要的信息填入。'test' 段则不要修改。

编辑 config/environment.rb ,找到 change-me 修改为其他的。这个字段是用来加密密码的"盐",默认不改其实问题也不是很大。

在 gtd.dbanotes.net 目录下运行命令:

rake migrate

如果这个操作没有错误,Tracks 就可以跑起来了。

如果有必要,修改 安装目录下或者 public 目录下的 .htaccess 文件进行 URL 重写。

为了安全起见,把除了 public 目录之外的目录文件属性设为 700 。

参考我的 GTD .

3.后记
Tracks 这个东西内建了 WEBrick 这个 Web 服务器,所以如果你的机器支持 Ruby ,完全可以跑在本地 Windows 或者 Linux 或 Mac OS X 等各种操作系统上。这样使用体验会更好一些(我在 Dreamhost 上搭建的速度有些慢)。

Updated: 查看Tracks 截图效果 。如果需要测试用户请发送电子邮件给我: dbanotes@gmail.com .

-EOF-

分享到:
评论

相关推荐

    java源码:gtd-free(个人待办事项管理软件 GTD-Free).rar

    在项目的构建和部署方面,GTD-Free可能使用了Maven或Gradle等构建工具,这些工具可以帮助自动化构建过程,包括编译、测试和打包。同时,源码中可能包含了JUnit或其他单元测试框架的使用,展示了一个良好的测试驱动...

    tdolist一个GTD工具

    标题 "tdolist一个GTD工具" 提到的是一款名为 "tdolist" 的任务管理软件,它基于著名的Getting Things Done(GTD)理念。GTD是一种时间管理和生产力提升的方法论,旨在帮助用户通过组织和跟踪任务来提高效率。...

    Outlook2007创建GTD工具栏

    为了在 Outlook 2007 中创建 GTD 工具栏,你可以按照以下步骤进行操作: 1. **打开自定义工具栏**: - 进入“工具”>“自定义”。 - 在弹出窗口中选择“命令”选项卡。 2. **添加按钮**: - 从“类别”列表中...

    gtd:GTD自动化工具

    标题 "GTD自动化工具" 指的是使用编程技术实现Getting Things Done(GTD)方法的自动化流程。GTD是一种时间管理和生产力提升的系统,由大卫·艾伦在其著作《尽管去做》中提出。它强调将任务和想法记录下来,然后进行...

    gtd-free(个人待办事项管理软件 GTD-Free)

    2. 安装脚本或构建指南:用于在用户计算机上安装和配置GTD-Free的步骤。 3. 文档和帮助文件:介绍软件的使用方法、API接口、开发指南等,帮助用户和开发者更好地理解和使用GTD-Free。 4. 示例数据:展示软件功能的...

    gd-gtd:GTD的助手

    "gd-gtd: GTD的助手" 是一个基于JavaScript的工具,旨在协助用户实施Getting Things Done(GTD)方法论。GTD是一种时间管理和生产力提升的框架,由大卫·艾伦(David Allen)提出,其核心理念是通过系统化的方式来...

    tracks:Tracks是一个GTD:trade_mark:Web应用程序,使用Ruby on Rails构建

    IRC频道:Freenode上的#tracks,也可在 许可:请参阅复制 可以在找到有关Track的新安装和旧安装升级的完整说明。 与往常一样,请确保采取明智的预防措施并经常备份所有数据,在升级时要格外小心。 享受生产力! ...

    深入浅出谈GTD系列文章(简体摘要版).zip

    在深入浅出谈GTD系列文章的简体摘要版中,我们可以探讨以下几个关键知识点: 1. 收集:GTD的第一步是将所有的待办事项、想法、任务等全部记录下来,无论大小。这一步强调的是全面性,目的是消除大脑中的“心理噪音...

    GTD时间管理软件

    8. **移动性**:考虑到现代用户的需求,GTD软件通常有跨平台的版本,如桌面应用、网页版和移动应用,确保用户在任何设备上都能访问和更新他们的任务列表。 9. **同步与备份**:为了防止数据丢失,软件会提供自动...

    GTD时间管理

    没有恰当的工具和方法,我们可能会忽略重要的任务,而将精力浪费在次要的事情上,形成恶性循环。GTD正是在这种背景下应运而生,它提供了一套系统的解决方案,帮助我们合理分配有限的资源,避免无效努力,确保重要的...

    pyGTD.zip

    《Python实现的GTD工具详解》 在信息技术日益发达的今天,个人时间管理和任务管理的重要性愈发凸显。GTD(Getting Things Done)作为一种高效的任务管理方法论,被广泛应用于工作和生活中。而Python作为一门强大且...

    GTD系列教程3:顶级知识管理工具Evernote的GTD.pdf

    【Evernote】是一款顶级的知识管理工具,特别适合用于实践GTD(Getting Things Done)方法论。GTD的核心理念是将大脑中的所有事务转移到一个可靠、外部的管理系统中,包括行动提醒系统和资料归档系统。Evernote因其...

    GTD工作流程中文版

    ### GTD工作流程中文版知识点解析 #### 一、GTD概念及背景 - **GTD**(Getting Things Done)是一种提升工作效率和个人生产力的方法论,来源于大卫·艾伦(David Allen)的同名畅销书。 - 该方法论强调通过有效的...

    时间管理软件GTD

    标题中的“时间管理软件GTD”指的是Getting Things Done(GTD)理念的一种应用,它是一种高效的任务管理和组织方法。GTD由大卫·艾伦(David Allen)提出,旨在帮助人们提高工作效率,通过清晰地记录、组织和跟踪...

    GTD逻辑图 , 让你有条理的生活

    1. **收集**:GTD的第一步是收集所有的待办事项,无论是工作上的任务、生活中的琐事还是突发的想法,都应记录下来,避免让这些事情占用大脑的精力。你可以使用笔记本、手机应用或者电子邮件来收集这些信息。 2. **...

    React-todo-list-GTD:GTD软件

    该项目是通过引导的。 您将在下面找到一些有关如何执行常见任务的信息。 您可以在找到本指南的最新版本。 目录 自动格式化代码 更改页面<title> 安装依赖项 ... 在服务器上生成动态<met

    GTD木易思维导图基础讲座

    在GTD体系中,思维导图可以作为强大的辅助工具,用于整理任务、项目、目标和想法,形成清晰的思维框架。 在这个《木易思维导图基础讲座》教程中,木易版主可能详细介绍了以下几点内容: 1. **GTD的基础概念**:...

    ESPRIT GTD方法针对一维像的散射点提取

    GTD(Geometrical Theory of Diffraction)几何衍射理论是分析和理解电磁波在复杂环境中传播的一种方法,特别是在散射点分析上。这两个概念结合在一起,主要应用于一维像的散射点提取,旨在准确地定位和评估一维空间...

    基于Java的gtd-free(个人待办事项管理软件 GTD-Free).zip

    Java作为一种跨平台的编程语言,具备“一次编写,到处运行”的特性,使得GTD-Free能够在多种操作系统上无缝运行,包括Windows、Mac OS和Linux等。Java的稳定性和丰富的库资源为GTD-Free提供了坚实的技术基础,确保了...

    excel形式的GTD管理表格

    在Excel中实现GTD管理表格,是一种灵活且自定义程度高的方式,尤其适合于对电子表格工具熟悉的用户。 这个"excel形式的GTD管理表格"包含了8个不同的工作表,每个工作表可能对应GTD方法的不同阶段或视角。下面将详细...

Global site tag (gtag.js) - Google Analytics