作者chweng ()
看板CodeJob
标题[发案] BBS 彩色文章转网页或图档的程式
时间Sat Nov 24 12:56:34 2012
案件状态:发包中
发案人:chweng
联络方式:站内信
所在地区:嘉义县
有效时间:徵到为止
专案说明:於「Amazon EC2」上建置「BBS Forwardr」(下详)系统。
「BBS Forwardr」原本是一个我几年前自己写出来的东西,功能如下:
使用者需先申请一个本服务的帐号,本帐号只需要使用者的名称、密码以及
所使用的 E-mail 信箱(注册时需对信箱进行验证),不需要其他任何基本资料。
申请时配发使用者一个信箱位址(例如申请的是 chweng,则给
[email protected]),
并可接受使用者自各大 BBS 站转寄文章至该信箱。收到信之後需先验证来源,
确认是否来自各大 BBS 站(只需简单验证寄件者即可,例如
[email protected]、
[email protected] 等等的,即属合格)。合格的话,则将该转寄的 BBS 文章,
转换成 HTML code 或是 PNG 图档,并转寄到使用者注册时指定的信箱。
本服务曾发表於站内「EZSoft」看板,请至该看板以「BBS Forwardr」关键字查询。
原本运作的网址是
http://bbsfwdr.in2000.us/ 目前网页还在,但是服务已停止运作。
最近想重新启动该服务,但是自己又没有时间处理,故而上来发案。
接着提提一些比较细部、我觉得需要注意的地方:
1. 主机要转换到 Amazon EC2 上,因此接案人必须熟悉该平台。
- 主机上目前有跑 httpd (Apache)、php、mysql、named (BIND),
希望以上述服务完成工作。
- 安全性考量,无法提供 root 或是 ec2-user 等帐号,
加上我希望能更了解整个系统的架构及後续维护,因此希望完成之後请您
远端教我如何安装,或是至少教我另外开个帐号让您进来安装。
2. Mail server 部分
- 拟用 Postfix,目前已经安装,但尚未设定,还无法使用。如果您有
其他熟悉的系统,也可以来信再讨论,只要能达成目的即可。
- 希望能再用 DomainKeys Identified Mail (DKIM) 验证发出的邮件。
- 之前的作法是在 mail server 上设定一个 catch-all 帐号,
信收进来之後再根据收件人来决定是要转寄给哪个使用者。
- 用一个每十分钟定时执行的 script 检查是否有新进邮件,有的话即进行
转换发送的工作。
- 如果您有更好的作法,也请来信讨论。
3. 关於转出需求
- 要能转出 HTML 以及 PNG 图档等两种形式
- 纯 HTML + CSS,以 UTF-8 编码,至少要在 Windows 下的 IE、
Firefox、Chrome、Opera 等浏览器中,以 GMail、Hotmail、
Yahoo! Mail 收信时,或在 Outlook Express、Thunderbird 等
收信软体中尽量正常显示。同时需符合 W3C XHTML 1.0 Strict 规范。
- PNG 图档部分,要能设定字型大小(会影响整个图档输出的大小)
- 因为收进来的信应该是 BIG5 (with 中国海外字集)编码,所以要自己重新
build 一个补完版的 iconv 来转换,以免发生日文或其他特殊符号无法
正确显示的问题。
- 要能正确处理双色字问题。
- 最後会以数个大型 BBS 图档验证转出的正确性,输出的成品至少要有
这样的水准:
http://fwdr.blogspot.tw/2009/12/ansi_04.html
(指转档正确性,图不是我画的 @@)
预算: 请先来信报价
接案者要求: 不拘
接受新手承案否: 是
附注: 无
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.156.204