摘要: Q: 经常在邮件列表中看见 RFS, 这是什么意思A: RFS 代表 Request For Sponsor, 当你打好了一个包, 需要人上传时, 一般会发送一封邮件到 debian-mentors@lists.debian.org, 标题一般以 "RFS:" 开头, 这样大家就都知道你是想让人帮你上传包, 其他常用的缩写还有角色:DPL: Debian Project Leader, 就是 De... 阅读全文
posted @ 2010-05-21 00:12 LI Daobing 阅读(815) 评论(0) 推荐(0) 编辑
摘要: Q: 我看到很多包的 debian/control 里面有 Vcs-Git 和 Vcs-Browser 这样的字段, 这个是什么意思?A: Vcs 的全称是 Version Control System, 即版本控制系统, 使用这两个字段表明打包工作使用了 Git 来协助管理的, 比如 chmsee 的 debian/control 就有如下的两行:Vcs-Browser: http://git.debian.org/?p=chinese/chmsee.gitVcs-Git: git://git.debian.org/git/chinese/chmsee.git这个表示, 如果你要在线查看打包 阅读全文
posted @ 2010-05-20 22:58 LI Daobing 阅读(2137) 评论(0) 推荐(0) 编辑
摘要: 1. 安装reportbug, msmtp2. 修改 $HOME/.reportbugrcreportbug_version "3.29.3"mode advancedofflineno-ccheader "X-Debbugs-CC: lidaobing@gmail.com"mta /usr/bin/msmtp# 实际上是先运行"reportbug --config",然后再手动修改的# 使用offline的原因是reportbug自带的bug查询太慢了,比我用firefox打开bugs.debian.org/packagename 阅读全文
posted @ 2010-05-12 13:36 LI Daobing 阅读(407) 评论(0) 推荐(0) 编辑
摘要: Q: 我有一个软件,我觉得他可以进入 Debian, 那么如何让他进入 Debian 呢?A: 整个流程分为如下几步:首先你应该提交一份 ITP bug, ITP 的含义是"Intent To Packaging", 最简单的方式是运行 "reportbug wnpp", 接着选择 "ITP", 填完他要求的内容, 即可提交, 这个 bug 报告最主要的作用是为了防止重复劳动, 可以追踪谁在负责这个包, 也方便直接联系负责人询问进度, 所以也没有必要太详细, 范例可以参见 ibus 的 ITP bug 稍后你可以收到一封邮件, 里面应 阅读全文
posted @ 2010-05-02 23:08 LI Daobing 阅读(822) 评论(0) 推荐(0) 编辑
摘要: Q: 什么样的软件可以进入 Debian?A: 首先是授权协议, 所有进入 Debian 的软件都必须满足 DFSG, 值得注意的是, DFSG 与自由软件的定义有不一致的地方, 比如 cc-by-nc 协议就不是 DFSG 兼容的, 部分 GFDL 文档(含有不可变文本) 也不满足 DFSG, 如果你对软件授权是否满足 DFSG 拿不准, 那么可以到 debian-legal 咨询剩下的是一些非强制的标准, 但 Debian 开发人员会通过这些来判定一个包是否值得上传:上游是否仍然在维护这个软件, 这个尽管不是强制标准, 但除非这个软件不可替代(比如 mutt?), 否则一般不会收纳这种软件 阅读全文
posted @ 2010-05-01 18:15 LI Daobing 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 用了一段时间 Spring, 看了一下 Guice, 现在开始看 EJB 了。书选的是EJB 3 in Action, 现在只看到第三章。测试服务器用的是 JBOSS 5.1, 用 MyEclipse 开发。Spring Container 里面的对象功能类似于 EJB 3 中的无状态会话Bean(SLSB), 或者更类似于 EJB 3.1 引入的 Singleton。尽管绝大部分业务逻辑都能用 ... 阅读全文
posted @ 2010-03-05 20:56 LI Daobing 阅读(751) 评论(0) 推荐(0) 编辑
摘要: Q:我的debian没有mcopy这个命令。怎么办?方法1:如果你的朋友的机器上有 mcopy 这个命令, 让他安装 dlocate, 然后运行如下的命令就知道 mcopy 所在的包了$ dlocate bin/mcopymtools: /usr/bin/mcopy方法2:在自己的机器上安装command-not-found, 然后运行 mcopy 时他会打印所需的包, 如下所示$ mtoolsT... 阅读全文
posted @ 2010-03-04 19:33 LI Daobing 阅读(498) 评论(0) 推荐(0) 编辑
摘要: tomcat 部署 https在 startssl 上申请认证, 最后你会得到两个文件: ssl.key 和 ssl.crt, 建立一个新目录, 把这两个文件拷贝到该目录下载 https://www.startssl.com/certs/ca.pem 和 https://www.startssl.com/certs/sub.class1.server.ca.pem运行cat ssl.crt ca.pem sub.class1.server.ca.pem > chain.crt运行openssl pkcs12 -export -in chain.crt -inkey ssl.key -ou 阅读全文
posted @ 2010-02-04 16:25 LI Daobing 阅读(1713) 评论(0) 推荐(0) 编辑
摘要: gtalk bot: toascii@lidaobing.appspotchat.com解决在 PTT.CC 上看不懂注音文的问题, 差不多就是一个 echo server, 不过会把注音符号, 平假名, 片假名, 转成对应的罗马符号.截图见下: 阅读全文
posted @ 2010-01-31 17:03 LI Daobing 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 昨天(2009-11-14)参加了广州技术沙龙的第三期,老潘的 PaaS 讲座很有意思,由于以前很少接触企业领域, 所以很多观点颇有眼前一亮的感觉。问题的提出:SaaS 是软件发展的(一个)方向, 但 SaaS 带来了几个问题以前软件做好扔在下载站就完事了, 现在则需要自己建服务器, 要维护服务器,比如定期备份数据库等等。如果用户量快速增长怎么办?比如昨天的 jjmmw 就是一个例子, 用户数量上来了,服务器却天天当机。那么你就需要添加服务器, 优化架构(引入 memcache, 数据库读写分离, ...)当然还有一些其他问题和需求,比如用户之间如何交流等,与今天的主题无关,所以忽略" 阅读全文
posted @ 2009-11-15 09:35 LI Daobing 阅读(238) 评论(0) 推荐(0) 编辑