EZsoft 板


LINE

因为 ptt 的站内信箱容量实在小得可怜,而想收藏的好文却是越来越多, 转寄到站外 Web 信箱又有色码和排版的问题。於是萌生了 BBS Forwardr 的概念。至於个人板?说真的我当时还真没想到有这个方法。 在正式开始前,我先参考了几个前辈的相关解决方案,发现依然不够直 觉,没能真正切中我的需求(舔蜜点)。 * KUSO PTT BBS Board Crawler 看板备份程式 - http://blog.roodo.com/kenwu/archives/4051771.html 只支援 ptt / ptt2,而且以此方式抓取,很难掌握所得资料的完整性。 * 千佳 ANSI转HTML - http://sourceforge.net/projects/chika 打包转寄、收附档、解压缩、转档的步骤太过繁杂。 * qazq BBS Explorer - http://qazq.twbbs.org/~qazq/bbsExplorer/ 没有下载功能,不支援 pmore 动画模式、对 AsciiArt 和 BBSMovie 的内容显示没有最佳化。 我的想法很简单,「我只要懂得转寄就好了」。 -- 跨平台 -- Windows 当然还是主流,我知道。但是我自己已经是半个 Mac 人(只有 P2P、游戏,和维护几个程式时才会回到 Windows);另一方面,最近热 门的 Ubuntu、Debian 还有搭载 Linux 系统的 eeePC,都让非 Windows 的使用者比例提高了不少;加上 PDA、3G 手机、iPhone 等 产品的日益普及,再再都提高了跨平台的重要性与必要性。 有没有方法可以一统这些纷乱的平台,达到一体适用的终极目标,让使用 者可以随时随地、随心所欲地阅读 BBS 上的精彩文章呢? 答案就是 E-Mail!而且幸运地,这与前面的「转寄」概念完美结合! 按:BBS Forwardr 转寄後的文章能不能在手机阅读我不知道,因为我没 那些设备。但这是我的目标之一,希望有用过的人多多提供意见给我。 按:Web 介面的部份,在 Windows 下,不管是以 IE、Fx 或是 Opera 浏 览,都可以得到还不错的效果。而在 Mac 下,因为找不到完美的等宽字 型(半形空格硬是要比其他半形文字宽一点),所以当文章中空格越多, 排版「糟精」的情况也越严重。在邮件显示的部份,目前测试过 GMail、 Hotmail、Yahoo! Mail 等 webmail 介面,以及 Outlook Express、 Mac Mail 等本机端 mail client,都没有大问题。当然这类测试应该是 要越完整越好,像目前就缺 Linux 下的测试结果……如果有人发现在其 他地方显示得不好,还请多多回报。 -- 亲和性 -- 「转寄」的概念,不仅直觉,也是我认为 BBS Forwardr 与其他同类程式 最大的不同。 其他程式多要你自备 ANSI 原始档与 index 索引。探其方法,不外乎以 千佳的打包转寄、收附档、解压缩、转档,或是 KUSO 的另外登入抓取 法。这些当然不失为一个方法,但却都不够直觉,至少不能在同一个视窗 内以简单的步骤完成。此外,我觉得最大缺点是不够即时、不够随心所 欲,每次要更新收藏,不是要用 KUSO 重登下载,就是要重复千佳打包转 档的繁复步骤。 这样一点也不优雅! -- BBS2HTML / ANSI2HTML -- 一直以来我都觉得很奇怪,好好的 ANSI 为什麽要转成 HTML 呢?要贴到 个人网站吗?现在会以纯 HTML 或是 FrontPage、DreamWeaver 写静态网 页的人应该是稀有动物吧?转贴到网志吗?在网志上贴这种 BBS Style 的片段,同样也很少见。贴到论坛?那更不用说了,你需要的是还没问世 的 ANSI2BBCODE 功能 XD 所以下载 BBS 文章最主要的目的是什麽?以我而言,是「个人收藏」。 既然是个人收藏,搞什麽 HTML 转换功能,显然是多此一举了。HTML 转换 可以是一个附加功能,但他不是唯一。可以直接以 BBS 风格的介面阅读, 有什麽不好呢?qazq 显然是最接近我需求的方案,可惜他还是要手动准备 ANSI 档案喂他,同时也不支援 pmore 动画功能。 我心目中完美的 BBS Viewer,简单讲就是离线版本的 PCMan,再搭配外挂 模组来解析 pmore 动画模式的控制码。当然这种单机型的程式,最大的问 题还是在於如何简单地提供 ANSI 档给他,这边就暂且不谈。 -- BBS Forwardr 的 Web 介面 -- 虽然实在不喜欢转成 HTML,但是身为 Web Application 的原罪,似乎不 这麽做也不行勒。我所能做的,就是用 JavaScript 尽可能地模拟 BBS 风 格,让整个介面感觉起来不会给人太大的落差。 -- AsciiArt、BBSMovie 与 pmore -- 考量在各个平台的重现所可能遭遇的技术问题,以及我个人对於备份这类 美工作品的需求并不高,现阶段的转换程式完全只针对文字型的来源档案 作为主要考量。 但事实上,通常也只有遇到万恶的双色字,转换才会出问题。不信?那麽 试试看 BBSmovie 板的 #17pgNp7B,这篇完全不用双色字,就可以显示得 不错吧! -- 结语 -- 其实这个专案在我心中大概只有 alpha 的完成度而已。不过因为某些原 因,目前必须暂时停止开发(事实上已经停止开发好一阵子了,大约农历 年前後就有目前的进度,只是一直没有公开)。之所以决定公开测试,主 要是想实际面对使用者,看一下大家的使用意见,顺便测试系统负荷的极 限。 承蒙 Xconqueror 推文指名的转寄、下载为网页以及大量打包等功能,事 实上也正好是我预计接下来要优先完成的部份(不过只有进度表,没有时 间表),但是因为几个细节部份一直无法下决定,因而延宕至今。 转寄部份当然是没有问题,只要询问目标信箱,不管再次转到自己信箱, 或是转给朋友,都不是问题。只要我有空,这个很快就能搞定了! 下载为网页的部份,我想知道,在已经有其他程式可以做得更好的现实状 况下,BBS Forwardr 有什麽优势让您想要使用这个功能,而不是其他同 类的程式?是因为这个 BBS Forwardr 的阅读介面比较 BBS 风格吗?但 老实说如果是让使用者下载回去的话,因为还要移植一份离线版的 JavaScript,造成使用者容量的浪费(每份独立网页都要一份 JavaScript 程式,如果只是短短几行字的文章,这样的浪费就更显得没有必要),而 且独立的网页做得那麽互动也有点多此一举。所以我可能倾向只以「展开 模式」来呈现文章的内容,而舍弃现行 BBS 模式般的键盘互动功能。 大量打包的功能,我希望是直接打包索引与 ANSI 原始档回去,让使用者 可以喂给 qazq 一类的程式,达到完全离线、完全备份的目标。不知道这 样的想法,会不会与使用者的期待有所落差?还是其实大家要的是现行网 页介面的完全离线版?如果这样的话,我倒希望能有强者写出 qazq 终极 版,只要喂给 ANSI 就可无痛浏览阅读,而不是由我来提供这样的功能。 以上几个问题,还请多多提供意见给我,当然其他建议或回报也很欢迎, 只是我不知道有没有足够的时间与能力一一完成大家的期待就是了。 -- ╭─我的网站────────╮ │http://www.chweng.idv.tw/ │ │ 我的相簿、我的部落格 │ ╰─────────────╯ --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.165.34.39
1F:推 Xconqueror:大推~~我尤其喜欢"展开模式"的阅读...实在太方便了... 04/11 13:44
2F:推 CHCOOBOO:大推 04/11 13:45
3F:推 alicekey:转寄应该会遇到spam的问题吧?有想过吗 04/11 14:14
spam 问题的确有考虑过,不过後来想了想,那应该是 BBS Forwardr 的非战之罪吧。 如果老是被归为 spam,应该是 spam 判断规则有待改进。 可以设定白名单的话还好办,不行的话就只能换个信箱收了。 我自己测试发现,GMail 和 Hotmail 发生误判的情况应该都还好,至少我自己没遇到。 至於 Yahoo! Mail 有个很微妙的情况,@yahoo.com.tw 结尾的大烂信箱我就懒得测了, 如果你是直接到英文 Yahoo! 申请的 @yahoo.com 结尾信箱, 事实上挡 spam 机制还不错,不仅不会每天上千封 spam,也很少发生误判的情况。 以上是一点小小心得:)
4F:推 chris:推!原本想推网站上管理收藏文章的功能,但一想到gmail里就 04/11 17:23
5F:→ chris:能将转寄後的文章整理地更理想,那现有的功能已经足够,谢谢 04/11 17:24
你说得没错,不管转寄到任何一个 web based 信箱,管理上都比内建的「我的收 藏」好用多了!其实 BBS Forwardr 最初的雏形,就只有单纯的转寄功能而已, 「我的收藏」只能说是一个意外,当初无意间起了一个头,然後越来越上瘾,想试 试看自己用 JavaScript 能够写到什麽程度?所以就一直加东西,最後变成现在这 个样子了 XD
6F:推 alicekey:我目前比较想要的功能是...网址短一点XD 04/11 17:33
这就看看有没有人要赞助一个又短又有创意的好网址了 XD
7F:推 alicekey:其实我是想问,被spam攻击该怎麽办 04/11 17:41
关於这个问题嘛…其实是有一点点防护机制的,不过能挡到什麽程度我就不知道了…… 等到真的出问题的时候再来考虑吧 XD 不过话说转寄出去的 mail 我都没有留底, 到时候如果真的要追查来源的话,还真的会有点麻烦勒~
8F:推 mosquito520:我比较想问的是...这个BBS forwarder在哪= =? 04/11 18:27
9F:推 albb0920:楼上请用搜寻的 = = 04/11 20:27
10F:→ albb0920:千佳被婊的差不多了,不过我重点在支援双色字等等... 04/11 20:29
11F:→ albb0920:因为CSS适用绝对定位,内嵌方法只能用iframe这样 OTZ 04/11 20:30
12F:推 albb0920:另外说,itoc 系站台可以寄信到 (板名).brd@站台 04/11 20:38
13F:推 albb0920:你们必须想办法弄出更亲切的介面,BBS风格操作只能当附加 04/11 20:41
别这样,其实我觉得虽然类似的程式不少,但一定都有其独特的地方,一定有其他 程式不能取代的地方,也就能拥有各自死忠的支持者,这真的没有什麽好比的。 你下一篇的回覆还真让我有点吓到,不过我想说的是,我这篇讲的只是我之前身为 一个使用者时,觉得这类程式都没能真的让我用得顺手,所以自然也就催生了这个 计划。 你说我只有批评而没有建树,我想这是太过言重了,因为既然我觉得这些程式有所 不足,所以自然是提我觉得可以更好的部分。这也算是我给程式作者的一点建议, 所以讲的自然都是比较不中听的部分,但我想是绝对没有恶意批评的意思的。锦上 添花的工作我想许多人也都做了,很遗憾的是我这只乌鸦显然造成某些人的不舒 服,这点真的比较抱歉,也是我当初 po 文的时候没有设想到的。 回到正题,我真的希望我抛出的这块砖之後,可以吸引到更多不世出的高手,共同 为这个一直以来都困扰 BBS 使用者的难题提出一个更加完美的解决方案。 最後我想说的是,BBS Forwardr 的作者只有我一个人,所以不是「我们」XD 该死的狮子座性格让我写程式的时候都尽量事必躬亲、不假手他人。
14F:推 mosquito520:哦哦...我看到了^^" 04/11 21:59
15F:→ mosquito520:不过为啥不买个域名或是申请个短点的= = 04/11 22:00
16F:→ mosquito520:co.cc或是co.nr都蛮短的...现在这样有点长= =" 04/11 22:00
因为没钱 XD
17F:推 albb0920:我着的不知道该回文或推文了 囧" 04/12 00:02
18F:推 albb0920:我并没有说你没建树,但希望你不要用那套软体商的手法... 04/12 00:04
19F:→ albb0920:当然,对於建议我乐於接受,但你确定你是在给建议? 04/12 00:06
20F:→ albb0920:我相信我那篇应该有给你一些建议 (吧)...应该... 04/12 00:07
21F:推 albb0920:你的那种"别人都错了,我才是正解"的态度才是让我不快的 04/12 00:18
22F:→ albb0920:原因。 04/12 00:18
23F:推 albb0920:.tw域名年费才700,或者你也可以注册twbbs.org免费域名 04/12 00:21
看来我的表达能力真的退化到一个极致了 XD 我真的是很诚心地在给建议啊 orz 我也没说我的才是正解,事实上我觉得 qazq 那种方式才是我想要的,但是对於 ANSI 档案的取得方式,我想还有相当大的改进空间。我也说了,就是「离线版的 PCMan 加上 pmore 模组」嘛~BBS Forwardr 有哪一点像到了吗?应该没有吧 XD
24F:推 chris:域名的话…下午有查过,觉得最理想又经济的是fwdr.us 9.33/y 04/12 01:07
25F:推 mosquito520:co.cc或是co.nr都是免费的次级域名 04/12 02:27
26F:→ mosquito520:或是http://www.afraid.org提供的选择更多 04/12 02:28
27F:→ mosquito520:缺点是会挡google bot,不过不影响你这个服务:) 04/12 02:28
28F:→ mosquito520:主要是短点看起来比较顺眼...因为我也申请了一个:) 04/12 02:29
免费的服务不考虑,因为被我用到的免费服务很多都没好下场,为了不再带衰他人...XD
29F:→ mosquito520:另外要担心的是...你的这个服务有没有可能被滥用? 04/12 02:29
30F:→ mosquito520:例如拿这个mail来申请PTT或是做其他事情? 04/12 02:30
已经加上防堵机制了,如果收到认证信的话就不予处理。
31F:→ mosquito520:整体来说是颇方便的:) 不过如果PTT提供POP3信箱下载的 04/12 02:30
32F:→ mosquito520:功能我会觉得更完美XDDDDD 04/12 02:31
除非他把文章或信件以 ansi 附档寄给你,不然收到的照样是乱七八糟的排版, 而且色码可能还没办法正常复制。
33F:推 chris:我就会想用这个mail来认证,这样转寄信件更方便,少一步骤。 04/12 02:41
可是我不想给这麽做 XD 除非你想把个人资料也给我保管一份,不过话说我也没那麽 多能力与时间去审核跟保管这些注册资料,所以我想还是不要这样比较好。
34F:推 chris:嗯,不要比较好,可以注也只是少第一次的改email,其他相同~ 04/12 14:51
转寄、下载为网页、大量打包等三个功能已经可以使用罗! 请大家用力测试、多多回报。 ※ 编辑: chweng 来自: 218.165.36.74 (04/15 00:03)







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:e-shopping站内搜寻

TOP