在编写代码时,我尝试了几种保存日常活动日志的方法。他们都没有真正做得那么好。这就是我想要的:
我尝试了以下解决方案,但有一些问题:
我正在考虑使用emacs打开远程文件以保持简单。有人试过这种方式吗?还有其他缺陷工具可以做我想的吗?还有其他选择我没有考虑过吗?
答案 0 :(得分:35)
结帐org-mode。有一堆tutorials here真的有助于显示力量/轻松。具体来说,我发现这个video很有用。
组织模式的主要好处(IMO)是:
真的,值得观看其中一个视频来了解可用的内容。
ORG的作者Carsten Dominik用这个24字的引语很好地总结了它:
Org-mode做概述,记笔记, 超链接,电子表格,TODO列表, 项目规划,GTD,HTML和LaTeX 所有使用纯文本文件的创作 在Emacs
答案 1 :(得分:14)
虽然它没有您正在寻找的所有功能,但您可能会考虑使用旧的记事本。记事本有一些宣传不佳的功能,可以方便地保存日志文件:
我在快速启动栏中添加了一个图标来打开我的日志文件,我在那里保留了各种有用的注释。信息只是简单的ASCII格式,但是这意味着它很容易在需要时将其导出到其他系统(并且很容易搜索)。
答案 2 :(得分:7)
您可能需要查看TiddlyWiki
答案 3 :(得分:5)
我使用Google文档记录所有个人项目的注释,以及要探索的项目创意或主题列表。它是可搜索的,可以复制/匹配共享,如果需要,我可以共享整个文档,最好随处可用。
答案 4 :(得分:3)
对于个人来说,这可能是一种过度杀伤,但我们(大约10个人)需要一个活动日志,并最终使用Trac并获得了很好的结果。
- 自动时间戳
任何操作都会获得自动时间戳。
- 标记(就像我们在stackoverflow上所做的那样)。主要用于项目名称和技术
- 轻松根据状态会议的结果制作每周报告
您可以从Timeline获取概述。如果您将任务组织为故障单,您还可以定义自己的reports和custom queries。
- 轻松搜索以找到重复出现的问题的解决方案(例如,某个错误消息)
- 无障碍。可能在网上作为一个网站,但可能是一个共享文件。
Trac使用简约的方法进行基于Web的软件项目管理。
- 格式。我希望能够轻松构建表格并分离出< pre>代码段和错误报告等内容。
Trac允许wiki markup描述。
- 安全。如果我可以与其他人分享网站的某些内容,那将是很好的,但不是全部。如果我得到其他东西,则优先级低。
Trac使用简单的区分大小写的permission系统来控制用户可以访问和不能访问的内容。从0.11开始,有一种通用机制允许custom permission策略插件授予或拒绝对任何类型的Trac资源执行任何操作,即使在此类资源的特定版本级别也是如此。
答案 5 :(得分:2)
查看Emacs ChangeLogs。
标记
答案 6 :(得分:1)
私人推特账号怎么样?
答案 7 :(得分:1)
如果您的工作流程是基于电子邮件的,则posterous之类的内容可能会有用,因为您可以通过在电子邮件主题中添加标签来启动电子邮件和分类。大多数应用程序都有电子邮件集成,因此这是收集和组织“在运行中”信息的一个很好的选择
答案 8 :(得分:0)
你有没看过VersionOne?他们有一个免费的“团队”版本的软件。它是围绕敏捷软件方法构建的,因此要使用它来跟踪您的工程日志,您必须构建积压的工作,然后根据这些积压项目记录您的工作。总而言之,它有很多你想要的东西。它会跟踪您烧毁工作的速度,从而获得良好的每周报告。它还具有您正在寻找的搜索和可访问性。我认为它唯一不会是格式化。我们使用企业版,所以我对免费的“团队”版本并不熟悉,但可能值得研究。
答案 9 :(得分:0)
如果是关于编写代码,那么使用版本控制系统的提交消息。如果您正确使用它,则在任务完成时(而不是在您启动任务时)获得带有时间戳的精确日志