(由 Wayback Machine 提供 http://www.archive.org/)
快速回顾
出席: Chocolate, codeshark, mids, nop, nym, UserX
会议记录
--- 日志开启 Wed May 22 02:01:22 2002 02:01 <+logger> 开始记录 02:01 <@nop> 好 02:01 <@nop> 欢迎来到这次简朴的首次会议 02:01 <@nop> 首先最重要的是 02:02 <@nop> 感谢大家所做的一切 02:02 <@nop> 尤其是大家都知道还要应付现实生活 02:02 <@nop> 而且到目前为止我们做得相当不错 02:02 <@nop> 会议:召开这次会议(希望今后会变成复数)的原因是 02:03 <@nop> 我们需要为 IIP 的开发、排期和正在进行的任务建立一些秩序 02:03 <@nop> 无论是贡献的任务,比如 #factory,还是后端,比如 inform,或者核心,比如 IIP 软件 02:03 <@nop> 或者 ircd 02:03 <@nop> :) 02:03 <@mids> . 02:04 <@mids> (表示我在) 02:04 <@nop> 我想我们在支持这个项目上有共同的目标,而光是知道这项技术正在变得可行,能在言论自由、隐私、匿名和安全方面帮助很多人,这本身就很有成就感 02:04 <@nop> 这是一个很棒的项目,因为它挑战了所有这些议题,尤其在当下激起了广泛兴趣 02:05 <@mids> 议程: 02:05 <@mids> - 欢迎(nop) 02:05 <@mids> - 开发者/项目状态(nop) 02:05 <@mids> - 网站(nym) 02:05 <@mids> - 发行路线图 02:05 <@mids> - 文档(cohesion, codeshark, mids) 02:05 <@mids> - 提问环节 02:05 <@nop> 所以欢迎各位,再次感谢。 02:05 <@Chocolate> (仍然在线) 02:05 <@nop> 议程下一项:开发者状态 02:05 <@nop> 呵呵 02:06 <@nop> 在我们开始之前 02:06 <@nop> 顺便说一句,本次会议仅限受邀者参加 02:06 <@nop> 但会记录并公开发布,供公众查看和/或评论 02:06 <@nop> 以及会议结果 02:06 <@mids> 实时日志在 http://mids.student.utwente.nl/~mids/iip-dev.txt 02:06 <@mids> (以防你掉线) 02:07 <@nop> 好 02:07 <@nop> 开发者状态 02:07 <@mids> 谁先来? :) 02:08 <@nop> UserX 和我一直专注于 IIP 1.1 的发布,但现在到了不发布不行的地步,我们想先发布 iip rc2 供团队和公众测试,不过我们希望有更详尽的文档,所以目前被这个卡住了 02:08 <@nop> 我们来谈谈文档 02:08 <@nop> 状态:mids,cs,? 02:08 <@codeshark> 你 :) 02:08 <@mids> . 02:08 <@mids> 我来 02:09 <@mids> 我是在 Freenet 上听说 IIP 后加入的 02:09 <@mids> 聊了些天之后,我写了 Trent 02:09 <@mids> 我们的好朋友 :) 02:09 <@nop> 是的 02:09 <@mids> 还做了一些 ircd 补丁 02:09 <@mids> 有 Chocolate 帮忙,谢谢! 02:10 <@mids> 我答应 0x90 去研究做 client 2 client 加密 02:10 <@mids> 我做了很多讨论和调研 02:10 <@mids> 但还没做出成果 :( 02:10 <@nop> 没事的 02:10 <@mids> 目前我有点放下了,因为缺时间和动力 02:10 <@mids> 有些略相关的: 02:11 <@mids> 我写了 bankbot 02:11 <@mids> 又一个对 IIP 有用的应用 :) 02:11 < nym> 嘿 02:11 <@nop> 欢迎 02:11 < nym> 只有我不是 op ;) 02:11 <@nop> mids 02:11 <@nop> 继续 02:11 -!- mode/#iip-dev [+o nym] by Chocolate 02:11 -!- mode/#iip-dev [+o nym] by mids 02:11 <@nym> 抱歉,我以为会议在明天 02:12 <@mids> 我最近做的是把文档移植到 LaTeX,稍后再详细说 02:12 <@mids> . 02:12 <@nop> k 02:12 <@nop> cs 02:12 <@codeshark> 好的,和 mids 一样,我是在 freenet 上听说 iip 的 02:12 <@codeshark> 并和 nop 聊过这件事 :) 02:13 <@codeshark> 然后我写了我们的 inform relaychecker 脚本,用来维护运行中节点的列表 02:13 <@codeshark> 现在我在做一些 anonymail 的东西... 02:14 <@nop> 补充一点 02:14 <@nop> cs 负责“动态路由系统”,也就是 inform 服务器 02:14 <@nym> freenet 太慢了,所以我来了这里 02:15 <@codeshark> 还有别的吗? 02:15 <@codeshark> 嗯,文档 02:16 <@codeshark> 我做了一个 Windows 版的文档(.chm 格式) 02:16 <@nop> 是的 02:16 <@nop> 等 cohesion 完成文档后需要更新 02:17 <@codeshark> 我也为 docbook 格式做了个测试 02:17 <@codeshark> 不过我们稍后再说这个 02:17 <@mids> 当然要说 02:17 <@codeshark> 目前就这些 02:18 <@codeshark> chocolate? 02:19 <@Chocolate> 我最初从 CofE 在 freenet 上听说 IIP 02:19 <@Chocolate> 在他的 freesite 上看到几次公告之后 02:19 <@Chocolate> 我决定试用一下 02:19 <@Chocolate> 从那以后我帮忙做了一些杂事 02:20 <@Chocolate> 运行一个中继(precrypto,那时候 DH 在我的 486 上跑不动) 02:20 <@Chocolate> 帮忙调试内存泄漏(把 ircd 搞崩了大约 5 小时...) 02:21 <@Chocolate> 我对 IIP 的第一项主要代码贡献是帮 mids 做 Trent 02:21 <@nop> 酷 02:21 <@nop> 别忘了 hydrabot 02:21 <@nop> 或者 eyek0n 02:21 <@Chocolate> 哦对 02:22 <@Chocolate> hydrabot 源于想要能在 OPN 的 #freenet 上看到发生了什么的需求 02:22 <@Chocolate> 不幸的是,这个 bot 因为过度追求灵活性而走向悲剧 02:23 <@nop> 随后就有了 eyek0n 02:23 <@nop> :) 02:23 <@Chocolate> 是的,eyek0n 是修改过的 changate,被快速改造来实现 HydraBot 原本要承担的用途 02:25 <@Chocolate> 我还维护了一些用于 IIP 的 xchat 及其他脚本,部分是别人贡献的,部分是我写的 02:25 <@Chocolate> 我目前在做 ThreadChat,一个基于 IRC 的实时 BBS/论坛式系统 02:25 <@Chocolate> . 02:25 <@nop> 酷毙了 02:26 <@nop> 好 02:26 <@nop> 就这些吗? 02:26 <@mids> ardvark 刚加入,他不是开发者,而是个 zeroday 用户... 不允许自我介绍,不然会拖太久 02:26 <@mids> 给 nym 一个简短的介绍? 02:26 <@nop> 好 02:27 <@nop> nym:开发者自我介绍 02:28 <@nop> 好 02:28 <@nop> 那我来说 02:28 <@nop> 他似乎不在 02:28 <@mids> 开始吧 02:28 <@nop> 他是以 freenetprojects 网站的网页开发者身份加入我们的 02:29 <@nop> 我们希望他能帮我们改版,让我们在匿名 IRC/互联网项目上更具全球吸引力 02:29 <@nop> open == hoping 02:29 <@nop> 他会专注于更轻量的设计,带有新闻稿等内容 02:29 <@nop> 让我们看起来不再像业余爱好者,而更像一个严肃的开发团队 02:30 <@nop> 尽管你们看不到我们 02:30 <@nop> :) 02:30 <@nop> 呵呵 02:30 <@mids> :) 02:30 <@nop> 好 02:30 <@nop> 议程列表 02:30 <@nop> 请 02:30 <@mids> - 网站(nym) 02:30 <@mids> - 发行路线图 02:30 <@mids> - 文档(cohesion, codeshark, mids) 02:30 <@mids> - 提问环节 02:31 <@Chocolate> 如果 nym 不在,现在没法谈网站 02:31 <@nop> 好吧,那等 nym 醒着的时候再谈网站 02:31 <@nop> 先说发行路线图 02:31 <@mids> . 02:31 <@nop> 我们当前的重点是 rc2 02:31 <@nop> 这是用来测试改动和新增功能,并在 1.1 前消化可能发生的任何网络层面的变化 02:32 <@nym> 嗨 02:32 <@nym> 我在 02:32 <@nop> 好 02:32 <@nop> 网站 02:32 <@nop> 请开始 02:32 <@nop> 然后我们再回去 02:33 <@nop> 到路线图 02:33 <@nym> 网站在推进中,不过我以为我还有一天时间把东西给你们 02:33 <@nop> 你有任何截图吗 02:33 <@nym> 手头没有 02:33 <@nop> 嗯 mids 02:34 <@mids> http://mids.student.utwente.nl/~mids/draft2.webp 02:34 <@nop> 你有 draft2 吗? 02:34 <@nop> 好 02:34 <@nop> 那能让大家有个概念 02:34 <@nop> 这个比较旧 02:34 <@nop> 但我们手头就这个 02:34 <@nym> 好的,我需要知道这会对应哪个发行版本 02:34 <@nop> 当前的版本 02:34 <@nop> 我们可以很容易地修改 02:34 <@mids> nop:当前指 rc2 吗? 02:35 <@nop> 当前意味着尽快把东西上起来 02:35 <@nym> 我以为你们有个大版本快发布了 02:35 <@nop> 所以先聚焦 iip 1.1 rc1 02:35 <@mids> :) 02:35 <@nop> 是的 02:35 <@nop> 但是 02:35 <@nop> 我们需要先把东西跑起来 02:35 <@nop> 而不是现在这个 02:35 <@nop> 需要一个易于修改的模板 02:35 <@mids> 我们也希望网站进行 Beta 测试,就像各个 RC 一样 02:35 <@nop> 以便为发布做好准备 02:35 <@mids> 这样我们在 1.1 上可以“大动作” 02:35 <@nop> 发行 02:35 <@nop> 好 02:35 <@nop> 站点也做 Beta 测试 02:35 <@nym> 是的,但你们接下来有哪些版本,时间是什么时候? 02:36 <@nop> rc 2 02:36 <@nop> 很快就来 02:36 <@nop> cohesion 在做文档 02:36 <@nop> cs,你做 .chm 很容易,对吧? 02:36 <@nym> 不知道那是什么 02:36 <@codeshark> nop:我们等会儿再谈文档 :) 02:36 <@nop> 好 02:36 <@Chocolate> 我们现在是在发行路线图还是还在讲网站? 02:36 <@nop> 网站 02:36 <@nop> 我们又回来了 02:36 <@nop> 因为 nym 醒着 ;) 02:36 <@nym> 嗯 02:37 <@nop> 先专注把东西上线 02:37 <@nop> 然后再专注发布 02:37 <@nym> 嗯好 02:37 <@nym> 我会先做点东西出来 02:37 <@nop> 我们希望它易于修改 02:37 <@nop> 这是关键 02:37 <@nop> 所以要基于模板 02:38 <@mids> nym:能说说草稿和当前版本的差别吗? 02:38 <@nym> 嗯 02:38 <@nop> 嗯,关于当前我不清楚 02:38 <@nop> 他可能知道 02:38 <@nop> 我看到有 n: 就回答了 02:38 <@nop> 是我不好 02:39 * nop 现在闭嘴 02:39 <@nym> 好吧.. 02:39 <@nym> 变化很多 02:39 <@nym> 字体有调整 02:39 <@nym> 加了阴影 02:39 <@nym> logo 看起来不一样(invisiblenet.net/iip/) 02:40 <@nym> 更好的 crunchbox logo 02:40 <@mids> 太好了 02:40 <@nym> 我们没有 mac 版本,所以我删掉了那部分 02:41 <@nym> 另外我删掉了关于 invisible im 的内容,因为那个不做了 02:41 <@nop> 不是以那个标题 02:41 <@nop> 不做 02:41 <@nym> 那会让人困惑 02:41 <@nop> IIP 简单且易懂 02:41 <@mids> 问:那 FreeBSD 和 OpenBSD 呢?它们和 Linux 用同一个发行包 02:41 <@nop> 这个先聚焦于现在的情况 02:42 <@nop> 是的 02:42 <@nop> mids 的确如此 02:42 <@mids> 如果 FreeBSD 用户必须点 Tux(Linux 企鹅),他们会不爽 02:42 <@nop> 嗯 02:42 <@nop> 说得对 02:42 <@nym> 不过我还是担心小众市场 02:42 <@nop> 我们能不能来个企鹅和小恶魔在搞在一起 ;) 02:42 <@nop> 呵呵 02:43 <@nym> 嗯,我们会提供源代码 02:43 <@nym> FreeBSD 不需要 logo 02:43 * nop 冷笑话讲得太频繁了 02:43 <@nop> 经常 02:43 <@nop> 好 02:43 <@nop> 那我们什么时候能拿到新的草稿 02:43 <@nop> 给个明确日期 02:43 <@nop> GMT 02:43 <@mids> :) 02:44 <@nym> 我可以保证下次会议前会有进展 02:44 <@nym> 但我现在正忙着一个大合同 02:44 <@nop> 进展到什么程度,比如能上线点东西? 02:44 <@nym> 嗯不行 02:44 <@nop> 嗯 02:44 <@codeshark> nop:反正等完成再上会更好 02:45 <@nym> 同意 02:45 <@mids> codeshark:现在的样子很糟糕 02:45 <@nop> 明白,codeshark;只是想我们能不能先改一改现有外观 02:45 <@mids> 我建议先回退到旧的外观 02:45 <@nop> 它需要更轻盈的感觉 02:45 <@mids> 直到新站点完成 02:46 <@nop> 可以这么做,除非 nym 能先给个稍微轻一点的样式 02:46 <@nop> 加一个捐赠按钮,做个引导页 02:46 <@nym> 用在哪? 02:46 <@nop> 用在站点上,替代我们现在的“建设中”页面 02:46 <@nop> 也许来个更有介绍性的页面,并能一开始就下载软件 02:47 <@Chocolate> 旧站点已经有链接 02:47 <@nop> 那就让他们点进去 02:47 <@codeshark> nop:把旧页面弄得更容易找到 02:47 <@codeshark> 把链接往上放一点 02:47 <@nop> 好 02:47 <@nym> 好,按需要修改 02:47 <@nop> 好 02:47 <@nop> 我们会想个办法 02:47 <@mids> k 02:47 <@nym> 我会继续推进大版本 02:47 <@nop> 你能在周五前给个草稿吗? 02:48 <@nym> 大概率可以 02:48 <@nop> 好 02:48 <@codeshark> 但在新站完成前保留引导页 02:48 <@mids> 截图就够了 02:48 <@nop> 谢谢 02:48 <@nop> 是的 02:48 <@nop> 截图/草稿 02:48 <@nop> 对我来说差不多 02:48 <@nym> 我现在把一切都放在笔记本上了.. 02:48 <@nym> 应该没问题 02:48 <@nop> 好 02:49 <@nop> 下一部分 02:49 <@nop> 回到发行路线图 02:49 <@mids> 做 RC2 目前的限制是什么? 02:49 <@codeshark> 除了文档还缺什么? 02:49 <@nop> RC2 如前所述,用于清掉所有 bug,并适应 1.1 最终发布前的改动 02:49 <@nop> 就这些 02:49 <@nop> 需要文档 02:49 <@nop> 以及新的 .chm 02:49 <@nop> 还有 cs 02:49 <@nop> 这次请确保我们不再包含 .ini 或 listen.ref 02:49 <@nop> :) 02:49 <@codeshark> 没问题 :) 02:50 <@codeshark> 已经移除了 02:50 <@nop> 好 02:50 <@nop> 另外 02:50 <@nop> cs 02:50 <@nop> 未来 02:50 <@nop> 随着大家迁移 02:50 <@nop> 到 rc2 02:50 <@nop> 我们可以等一周 02:50 <@nop> 但之后我需要你在 02:50 <@nop> networkprotocol = closedelay:etc 前加上 closedelay: 02:50 <@nop> 这是一个大家一直想要的关键功能 02:51 <@codeshark> 好 02:51 <@nop> 这会告诉网络即便用户掉线也要保留 15–45 秒 02:51 <@mids> (closedelays 会在你的客户端或节点断开时,让连接再维持一小段时间) 02:51 <@mids> (使别人更难追溯到你的 IP) 02:51 <@nop> 是的 02:51 <@codeshark> 这会把 rc-1 客户端彻底搞挂吗? 02:51 <@Chocolate> 你能重新连回被保留的连接吗? 02:51 <@nop> 如果我们等一周 02:52 <@nop> 大多数人应该已经升级了 02:52 <@codeshark> 我会比一周再多等一点 02:52 <@nop> 好 02:52 <@nop> 也许两周 02:52 <@nop> 因为网络端会支持它 02:52 <@nop> 它仍会对你有帮助 02:52 <@nop> 但等到大家都到 rc2 时 02:52 <@nop> 整个网络都会帮助维持你的延迟存在 02:53 <@nop> 如果你们愿意在正式发布 rc2 前预先测试以确保顺利,请现在发个 ! 02:53 <@nop> 确保一切顺利 02:53 <@mids> ! 02:53 <@codeshark> !我反正得这么做 ;) 02:53 <@nop> 呵呵 02:53 <@nop> 还有其他人吗? 02:54 <@codeshark> 准备好 rc-2 时告诉我,我会准备 Windows 安装器和 *nix 的 tgz 02:54 <@nop> 用 IRC 处理这些确实不太方便 02:54 <@codeshark> 你有我的呼机邮箱吗? 02:54 <@nop> 好,周五应该能准备好,但我真的想把文档更新了 02:54 <@nop> 不,我没有 02:54 <@Chocolate> ! 02:54 <@nop> 请私下发给我 02:55 <@codeshark> 好的 02:55 <@nop> 这里是公开记录的频道 02:55 <@nop> 我想你们都有我的 02:55 <@Chocolate> 那个只能发出的? 02:56 <@nop> 呵呵 02:56 <@nop> 好,回答 cs 的问题 02:57 <@nop> closedelay——我们至少需要缓两周 02:57 <@nop> 并且做好宣传 02:57 <@nop> 让大家升级 02:57 <@nop> 挑战在于 02:57 <@nop> 确保中继用户可以直接升级 02:57 <@nop> 而不用重做中继系统 02:57 <@nop> 这应该是小事 02:57 <@nop> 但必须确保做对 02:57 <@nop> choc 02:57 <@nop> 你关于能否重连到 held 连接的问题 02:57 <@nop> 能详细说下吗 02:57 <@nop> held 02:57 <@nop> 不是 help 02:58 -!- mode/#iip-dev [+o UserX] by mids 02:58 <@nop> 欢迎 userx 02:58 <@UserX> 嗨 02:58 <@nop> 请把议程列表再发一次给 userx 02:58 <@nop> 谢谢 02:58 <@mids> - 欢迎(nop) 02:58 <@mids> - 开发者/项目状态(nop) 02:58 <@mids> - 网站(nym) 02:58 <@mids> - 发行路线图 02:58 <@mids> - 文档(cohesion, codeshark, mids) 02:59 <@mids> - 提问环节 02:59 <@nop> 我们在讲发行路线图 02:59 <@Chocolate> closedelay 会在用户因为 IP 变化或(IP)网络故障掉线后,保持连接一段时间 02:59 <@nop> 是的 02:59 <@Chocolate> 能重新连回这个 help 连接吗? 02:59 <@nop> 不能 02:59 <@nop> 它只是用于防止流量分析的辅助 02:59 <@Chocolate> 好,太棒了 02:59 <@nop> 但还有一个主要的其他功能是有效的 02:59 <@Chocolate> 我猜它会随机保留一段时间? 02:59 <@mids> s/help/held/ 03:00 <@codeshark> nop:你是否加入了一个功能——如果第一个中继不工作就尝试另一个? 03:00 <@Chocolate> s/help/held/ 03:00 <@nop> 在连接网络节点时它会重试(默认 5 次)(是随机时间),这样每次某个中继不工作时你不会被断开 03:00 <@codeshark> 好,酷 03:00 <@nop> codeshark 见上,是的 03:00 <@mids> 哇,酷 03:00 <@nop> 如果某个中继在你已经连上后失败了,这个功能帮不上忙 03:01 <@nop> closedelay 才是处理这个的 03:01 <@nop> 它会让你在视觉上“卡”一小会儿 03:01 <@codeshark> 顺便说:我们现在应该停止加功能了 03:01 <@nop> 已经停了 03:01 <@nop> :) 03:01 <@codeshark> :) 03:01 <@nop> 我记得 cvs 里的 rc2 已经打标签了,对吧 userx? 03:01 <@UserX> 还没打 03:01 <@codeshark> nop:不只是 rc-2,1.1 也一样 03:01 <@nop> 对 03:02 <@nop> rc2 只是测试已经确定的功能 03:02 <@nop> 和改动 03:02 <@nop> 另外 cs 03:02 <@nop> 确保我们有一份像样的变更日志 03:02 <@nop> 我把那个列表发给你了 03:02 <@codeshark> 嗯 03:02 <@codeshark> 邮件? 03:02 <@nop> 改动与功能 03:02 <@nop> 是的 03:02 <@nop> 我抄送给了你和 cohesion 03:02 <@Chocolate> 能不能有某种方式验证一个中继是否已被加入检查列表? 03:02 <@nop> UserX——我们在讲发行路线图,你有什么要补充的吗 03:02 <@codeshark> k,收到了 03:03 <@Chocolate> 比如我不知道我的中继没出现在公开列表上,是因为它没有正确 inform,还是因为它太不稳定 03:03 <@nop> choc,很可能没有 03:03 <@nop> 但没关系 03:03 <@nop> 我们原谅你 03:03 <@nop> :) 03:04 <@codeshark> 嗯,我觉得我应该加一个页面,你可以获取你中继的信息 03:04 <@mids> Chocolate 的问题经常有人问 03:04 <@codeshark> “you relays” = “your relay” 03:04 <@nop> 你不觉得那会泄露什么吗 03:05 <@Chocolate> 让请求从该中继所在的 IP 发来? 03:05 <@codeshark> 我不会显示太多信息 03:05 <@codeshark> 并且我需要保留已删除的中继 03:05 <@codeshark> 只是标记为已删除 03:05 <@nop> 伪造 03:05 <@nop> UserX——看起来这是个“不行” 03:05 <@nop> 呵呵 03:06 <@codeshark> nop:TCP/IP 连接不容易被伪造 03:06 <@nop> 不容易,但也不是不可能 03:06 <@codeshark> 除非你处在中继和我之间 03:06 <@mids> 这是个 PHP 的事情对吧?(不是 isproxy 的) 03:06 <@codeshark> 是的 03:06 <@nop> 议程列表请 03:07 <@mids> - 欢迎(nop) 03:07 <@mids> - 开发者/项目状态(nop) 03:07 <@mids> - 网站(nym) 03:07 <@mids> - 发行路线图 03:07 <@mids> - 文档(cohesion, codeshark, mids) 03:07 <@mids> - 提问环节 03:07 <@codeshark> 我只会显示一条简短状态信息(“你的节点在公开列表上”, “你的节点因过于频繁离线而被删除...” 03:07 <@nop> 好 03:07 <@nop> cs 这样可以 03:07 <@nop> 关于发行路线图还有问题吗 03:07 <@mids> . 03:07 <@nop> 好 下一部分 03:07 <@nop> 文档 03:07 <@mids> 我先做个介绍 03:07 <@nop> k 03:08 <@mids> cohesion 是文档经理 03:08 <@mids> 但他今天不在 03:08 <@mids> codeshark 和我都在做 03:08 <@mids> codeshark 做了 .chm(Windows 帮助)和 Docbook 03:08 <@mids> 他会介绍 03:08 <@mids> 我做了一个 LaTeX 版本,我会解释 03:08 <@mids> 为什么两套系统? 03:08 <@mids> docbook 花的时间有点久,我有点等不及了 03:09 <@mids> 我知道快要发布了,所以需要文档 03:09 <@mids> 我对 codeshark 没有任何意见哈 :) 03:09 <@codeshark> :) 03:09 <@mids> codeshark,你能说下 docbook 吗?优缺点和现状? 03:09 <@nop> 另外补充一下 03:09 <@codeshark> 好的 03:09 <@nop> cs 正在搬家 03:10 <@codeshark> 优点:docbook 使用 XML;可以生成不同的输出格式:pdf、html 和 "CHM" 03:10 <@codeshark> 缺点:不太容易学。目前我好像是唯一一个用它写了些帮助页面的人 :( 03:10 <@mids> 嘿,我把 trent 也移植了! 03:11 <@codeshark> 完全移植? 03:11 <@codeshark> 酷 03:12 <@codeshark> 关于我们用的 docbook 的另一点:它是从 phphelp 那套来的 03:12 <@codeshark> 所以我们拥有各种输出格式的工具/模板 03:12 <@mids> http://cvs.php.net/cvs.php/phpdoc 03:12 <@mids> 他们用 M$ chm cooking facility 做了 CHM 链接 03:13 <@codeshark> 已经测试过了。能用。我把文档的部分章节转换成了 docbook 03:13 <@codeshark> 关于 CHM:为什么用 CHM? 03:14 <@mids> 专有文件格式很酷? :) 03:14 <@codeshark> 并不是 :) 03:14 <@codeshark> 它是 Windows 上默认的帮助格式。它支持关键词搜索、全文检索,并且对帮助章节分组很好 03:15 <@codeshark> 它允许你在帮助里加位图(见 iip.chm) 03:15 <@nop> 对 IIP 的系统托盘帮助选项也很方便 03:15 <@codeshark> 顺便说:mids,*nix 上也有 chm 查看器 03:15 <@mids> 当然 03:16 <@mids> 说完了吗? 03:16 <@codeshark> 是的 03:16 <@mids> 好的,LaTeX 比 docbook 老很多 03:17 <@mids> 优点:在学术界很有名;不使用 XML;支持多种输出:ps、dvi、pdf、html、txt。而且我很熟 03:17 <@mids> 缺点:不使用 XML;也不太容易学;没有原生的 .CHM 支持 03:17 <@nop> 打断一下 03:17 <@nop> 很快的 03:17 <@mids> 我把整个 v1.1.2-pre9 文档都转换了 03:17 <@nop> 好 03:18 <@nop> 说到 pdf,我注意到有 casper 的 logo 03:18 <@nop> 我们能把它换成 nym 的 logo 吗 03:18 <@nop> 出于版权原因 03:18 <@mids> 当然 03:18 <@nop> 另外在底部 03:18 <@nop> 我会发给你们一个 Powered by InvisibleNet 03:18 <@nop> 也就是我们 03:18 <@nop> 的 logo 03:18 <@nop> 放在页面底部 03:18 <@nop> :) 03:18 <@codeshark> nop:现有的 pdf 只是个测试 03:18 <@nop> 是的 03:18 <@nop> 我明白 03:18 <@nop> 我只是提个请求 03:18 <@codeshark> 它既不是用 docbook 也不是用 latex 生成的 03:19 <@nop> k 03:19 <@nop> 总之 03:19 <@nop> 我就当你们同意了 03:19 <@codeshark> 是的 03:19 <@nop> 太棒了 03:20 <@mids> 我把整个 v1.1.2-pre9 文档都转换了;在 http://mids.student.utwente.nl/~mids/docdemo/ 03:20 <@mids> 看一看 03:20 <@mids> 里面有 *.tex 源文件 03:20 <@mids> Makefile 03:20 <@mids> 以及所有的输出…… pdf、ps、dvi、txt、html 和 bightml 03:20 <@nop> mids 03:20 <@nop> 你也有一个 sourceforge 账号 03:20 <@mids> 关于 chm:为什么 chm 糟糕? 03:20 <@nop> 你有权在网站上创建目录 03:20 <@nop> 这样它们也可以放在那里 03:20 <@mids> nop:我知道 03:20 <@nop> 好 03:20 <@nop> 不错 03:21 <@mids> chm 糟糕是因为它是微软的专有格式 03:21 <@mids> 没有好的开源工具 03:21 <@codeshark> nop:这些只是实验。因此还没放到 sf 服务器上 03:21 <@mids> *nix 上的 chm 查看器也只是个难用的解包器 03:21 <@mids> 反正也没人用 Windows 的帮助文件 03:21 <@nop> 好 03:21 <@mids> :) 03:21 <@codeshark> hehe ) 03:21 <@codeshark> :) 03:21 <@nop> mids 03:21 <@nop> 对 win32 用户还是有用的 03:22 <@nop> 我认为我们可以把它用于系统托盘的帮助选项 03:22 <@mids> 你也可以把 pdf 文件或 html 放到 IIP 目录里 03:22 <@nop> 是的 03:22 <@mids> 并在系统托盘选项中启动浏览器 03:22 <@nop> 嗯 03:22 <@nop> 相信我 .chm 在 Windows 里看起来很不错 03:22 <@codeshark> 当然,但你有 html 的章节列表吗? 03:22 <@nop> 所以 win32 上还是用它 03:22 <@mids> 我不反对 IIP 用 CHM,只是我不会去做 03:22 <@nop> cs 会 03:22 <@nop> 别担心 03:22 <@codeshark> 呃 03:23 <@codeshark> 我不想像现在这样有两套文档版本 03:23 <@nop> 怎么了? 03:23 <@nop> 嗯 03:23 <@nop> 也许我们可以把 chm 做成单独的文档 03:23 <@nop> :) 03:23 <@codeshark> 现在就是这样 03:23 <@codeshark> chm 和 pdf 是分开的 03:23 <@nop> 我就这个意思 03:23 <@nop> 欢迎回来 userx 03:23 <@codeshark> 但这不应该是最终形态 03:23 <@codeshark> 对吧 mis? 03:23 <@codeshark> mids? 03:23 <@mids> 对 03:24 <@codeshark> 有哪些可能性? 03:24 <@nop> chm 是个不错的加分项 03:24 <@codeshark> 1) 用 docbook,... 03:24 <@nop> 一 03:24 <@nop> 不是每个人都有 pdf 查看器 03:24 <@nop> win32 自带 chm 03:24 <@codeshark> 2) 用 latex,并尝试从 html 生成 chm 03:24 <@codeshark> 3) 手动同步 chm 和 html 03:24 <@codeshark> 4) 放弃 chm 支持 03:25 <@nop> 4 打叉 03:25 <@mids> 5) 做一个精简的 chm,只解释菜单功能 03:25 <@nop> 希望 3 打叉 03:25 <@nop> 是的 03:25 <@nop> 这正是我想的 5 03:25 <@mids> (手动) 03:25 <@nop> 类似 man 页面 03:25 <@nop> :) 03:25 <@Chocolate> 在 Windows 上大家都会有浏览器 03:25 <@mids> 并链接到完整文档以获取更多信息,如 html、pdf、dvi、ps 等等 03:25 <@nop> 听起来不错 03:25 <@Chocolate> 你应该能够从 LaTeX/docbook 生成一个索引页 03:25 <@codeshark> 好,我会看看 03:25 <@nop> 好 03:26 <@nop> 文档就这些了吗? 03:26 <@mids> 不是 03:26 <@nop> 好 03:26 <@nop> 抱歉 03:26 <@mids> Unix 部分还有一些文档需要写 03:26 <@nop> 继续 03:26 <@nop> 另外 man page 03:26 <@nop> 完成了吗 03:26 <@mids> 当前版本里还缺这个,cohesion 的工作里没有 03:26 <@nop> 并且把 iip 与 isproxy 做符号链接 03:26 <@nop> 像 man iip 03:26 <@mids> man page 已经在 CVS 里放了好几个星期了 03:26 <@nop> 会给出 man isproxy 03:26 <@mids> 没人评论,所以我就当它是完美的 03:26 <@nop> 好 03:26 <@nop> 不错 03:27 <@nop> UserX 03:27 <@nop> IIP 当前会不会自动安装 man pages 03:27 <@codeshark> nop:已经有 "make install" 了吗? 03:27 <@nop> 他可能有连接问题 03:27 <@nop> 有 03:27 <@mids> 这是个棘手话题 03:28 <@nop> 我们担心的是中继节点用户的升级 03:28 <@mids> manpages 的位置确实很依赖系统 03:28 <@nop> 对 03:28 <@ UserX> make install 应该会安装 man page 03:28 <@codeshark> 是的,他们得从 rc1 手动升级到 rc2 03:28 <@mids> 1.2 里的 configure 会解决这个 03:28 <@nop> 好 03:29 -!- mode/#iip-dev [+o UserX] by mids 03:29 <@nop> userx 还没有验证身份——政策 03:29 <@nop> 不给未验证用户授予 op 03:29 <@nop> 好 03:29 <@nop> 说晚了 03:29 <@mids> The nickname userx is registered and identified 03:29 <@nop> :) 03:29 <@nop> 我这边真的很卡 03:29 <@mids> 没问题 03:29 <@nop> 我这里还显示它没有验证 03:30 <@nop> 好 03:30 <@nop> 继续 03:30 <@mids> 我的文档部分已经做完了 03:30 <@nop> cs 03:30 <@nop> 你所说的他们需要手动升级是什么意思 03:30 <@codeshark> 嗯 03:30 <@codeshark> docbook vs latex? ;) 03:30 <@mids> 短期用 latex,长期用 docbook? 03:31 <@codeshark> 两种格式的输出都可以(除了 latex 缺 chm 支持) 03:31 <@nop> 我只想确保安装器能识别已经存在的 node.ref 和 listen.ref 03:31 <@nop> 以及 isproxy.ini 03:31 <@nop> cohesion 需要去做 Unix 的部分 03:31 <@codeshark> nop:Windows? 03:31 <@mids> 注意我们还有 2 个翻译 03:31 <@nop> 是的 03:31 <@nop> 当然前提是我们自己不要在 Unix 包里包含 isproxy.ini、node.ref 或 listen.ref 03:32 <@nop> 那我们应该就没问题 03:32 <@nop> 我们可能需要在文档里写一段关于升级的说明 03:32 <@nop> 让大家安装到同一目录里 03:32 <@nop> 用于升级节点 03:32 <@nop> 或者导入你的 .ref 和 .ini 文件 03:32 <@nop> 等等 03:32 <@nop> 之后再讨论 03:32 <@mids> . 03:32 <@nop> 议程列表请 03:33 <@mids> - 欢迎(nop) 03:33 <@mids> - 开发者/项目状态(nop) 03:33 <@mids> - 网站(nym) 03:33 <@mids> - 发行路线图 03:33 <@mids> - 文档(cohesion, codeshark, mids) 03:33 <@mids> - 提问环节 03:33 <@nop> 好 03:33 <@nop> 提问环节 03:33 <@nop> 有什么问题 03:33 <@codeshark> nop:我想我已经在处理升级相关的事情了。但我得再确认一下 03:33 <@nop> 好 03:33 <@mids> 为什么不是所有人都在? 03:33 <@nop> 谢谢 cs 03:33 <@codeshark> 我们在 rc1 时已经看过了 03:33 <@nop> 回答:现实生活 03:33 <@nop> :) 03:33 <@nop> 好 03:33 <@mids> 这个时间合适吗,还是需要更好的时间? 03:34 <@nop> 目前看没有冲突 03:34 <@mids> (现在用了 1:30 小时_ 03:34 <@nop> 嗯 03:34 <@nop> 这是第一次会议 03:34 <@nop> 所以可以理解 03:34 <@nop> 我们会越来越好 03:34 <@codeshark> 提前一点会更好 03:34 <@nop> 也会更短 03:34 <@nop> :) 03:34 <@codeshark> 如果可以的话 03:34 <@nop> 但那样会有冲突 03:34 <@mids> 是的,请 03:34 <@nop> 嗯 03:34 <@nop> 我没法太提前 03:34 <@codeshark> 快到凌晨 4 点了 :( 03:34 <@mids> 缩短 1 小时就好 03:34 <@codeshark> 是啊,没错 03:35 <@nop> 嗯 03:35 <@mids> 还有问题吗? 03:36 <@codeshark> mids:cohesion 现在在做什么? 03:36 <@nop> 我们先这样试试,看看是否可行 03:36 <@codeshark> 关于文档? 03:36 <@nop> 不知道 03:36 <@mids> codeshark:别问我 03:36 <@nop> 他需要处理联系 03:36 <@mids> 顺便说,对每位参加会议的人各来一个 yodel 03:36 <@nop> 谢谢 03:36 <@nop> :) 03:36 <@codeshark> 呵呵,谢谢 mids :) 03:37 <@codeshark> 顺便说:我们现在有 4 套系统来生成帮助文件 :( 03:37 <@nop> 结束 03:38 <@mids> 我会让日志继续跑几个小时 03:38 <@mids> 可以在那个 URL 上看到 03:38 <@nop> 会议休会,感谢各位参加 03:38 <@nop> 下周见 03:38 <@codeshark> 同一时间,同一地点? 03:38 <@nop> 是的 03:39 <@nop> 谢谢大家 03:39 * nop 稍后回来,广告之后见 03:39 * codeshark 很快去睡了 03:39 <@mids> 晚安 03:46 <@nop> 晚安 03:47 <+logger> 结束记录 --- 日志关闭 Wed May 22 03:47:55 2002