找回密码
 注册
搜索
热搜: 超星 读书 找书
查看: 8443|回复: 163

[【文化节】] 八周年庆典  第六项比赛 园地十八般武器与改良作品展和投票帖(投票有奖)

[复制链接]
发表于 2010-12-9 20:41:11 | 显示全部楼层 |阅读模式
注意:评委不要投票,下载2楼的表格评分,通过裁判专用群里传给我。本次投票设立最佳人气奖3名,奖金100,只奖励给个人,不计入团队分。


编号:A


                         pdfToy之七种武器

                    
  本次庆典比赛第六项任务是“请用你认为最恰当的武器来描述你熟悉的园地软件并向作者提出你的改良建议”,并未规定武器的数量,刚好PdfToy功能众多,每一项功能独立出来都足以成为一个热卖的软件,所以我就用《七种武器》来评价一下PdfToy吧。




一、霸王枪:流过滤




  丁喜道:“枪?一杆什么枪?”
  红杏花道:“霸王枪。”
  霸王。
  力拔山河兮气盖世。
  枪,
  百兵之祖是为枪。
  枪也有很多种,有红缨枪、有钩镰枪、有长枪、有短枪。有双枪、还有练子枪。这杆枪是霸王枪。
  霸王枪长一丈三尺七寸三分,重七十三斤七两三钱。
  霸王枪的枪尖是纯钢,枪杆也是纯钢。
  霸王枪的枪尖若是刺在人身上,固然必死无疑,就算枪杆打在人身上,也得呕血五斗。
  江湖中其至很少有人能亲眼见到这霸王枪。
  可是江湖中每个人都知道,世上最霸道的七种兵器,就有一种是霸王枪。
  普天之下,独一无二的霸王枪。

  巧合得很,PdfToy的“流过滤”功能至少到目前为止也是“独一无二”的,而且它对大多数PDF水印的杀伤力也是“不死也要呕血五斗”。当然,从作者的初衷来说,应该不会以去除水印为根本的目的,而能够批量校正一些制作得有瑕疵、不方便阅读的PDF,如《家庭藏书》系列等,才是更重要的用途——从作者发布的PdfToy应用案例来看,除开始少数几个案例外,后面的案例基本上与“流过滤”相关,而且主要用于文件修复。

  “霸王枪”虽然威力无比,但也要有实力才能发挥作用:想当年枪在王老爷子手上耍得威风凛凛、天下无敌;传到王大小姐手上,却三招就脱手飞上蓝天,沦为笑柄。PdfToy的“流过滤”功能同样如此:如果实力不济,对PDF内部细则、正则表达式不甚了了,也就只能照着枪谱耍耍花架子,用作者提供的几个表达式来完成固定的功能——虽然这些功能对很多人来说已经梦寐以求,如批量去除CNKI水印,但终归是死的,碰到打乱拳的就抓瞎了。

  实力的培养当然不是一蹴而就。以前园地和国内大多数电子书论坛一样,对PDF的了解仅限于能看不能看,对PDF的编辑也只限于使用“所见即所得”的工具,很少有人对PDF内部结构感兴趣。如果碰到有问题的PDF,也不知道该如何修复。值得庆幸的是,在“流过滤”的威力和案例、榜样的感召下,园地一些以前对PDF Reference、正则表达式一无所知的人,现在也开始对其进行研究,并取得一定的成果。如当泡人兄发贴说他已经自学并能使用正则表达式的时候,我不禁小吃一惊:印象中他是学文的,这大概是我听说过的第一个能搞明白正则表达式的文科才子。

  在我看来,这毫无疑问是勇气的证明,就像《霸王枪》小说结尾说的一样:

  可是他们现在已知道,一个人只要有勇气去冒险,天下就绝没有不能解决的事。班超、张骞,他们敢孤身涉险,就正是因为他们有勇气。古往今来的英雄豪杰,能够立大功成大事,也都是因为这“勇气”两个字。但勇气并不是凭空而来,是因为爱,父子间的亲情,朋友间的友情,男女间的感情,对人类的同情,对生命的珍惜,对国家的忠心,这些都是爱。若没有爱,谁知道这个世界会变成个什么样的世界,谁知道这故事会变成个什么样的结局?

希望能有更多的人受对电子书的热爱所激励,有勇气作出更多、更好的事情来。



二、拳头:文件结构




拳头,其实是最简单、最实用的武器,身无残疾的人谁没有一双拳头?但是像“愤怒的小马”那样,靠着自己的拳头,打出了赫赫声名的,却并不是那么多。

古龙没说小马是怎么练拳的,不过我当年精力过剩、遍地无聊时曾参加过学校里的boxing协会,教练一开始告诉我们的就是“快、准、狠”三字诀。而在看我们实际练了几次后,教练的建议是:咱们还是先把“准”练好了再说其他吧。方法也很简单:挂一个排球网,然后对着网子挥拳,刺拳、直拳、组合拳,不管打几拳,拳头都必须打在同一个网眼上。

在使用“流”过滤功能处理PDF时,我经常会回想起当年教练让我们练“准”的情景,二者何其相似:只要准头差了那么一点点,给对手的致命一击就成为给自己的致命一击了。我自己就曾因为分析得不够细致,出现了一个小小的疏忽,把处理了一个星期的PDF文件全部破坏掉,一切只好从头再来,当时真是欲哭无泪。

练拳头的时候可以用排球网,练PDF的准头就只能靠“文件结构”功能了,尤其有些内容在PDF里是加密、压缩过的,只有处理后才能看到本来面目。所以我现在分析PDF文件时,都要靠“文件结构”功能导来导去。

对大多数人来说,看“文件结构”的输出结果无疑是一件很枯燥、很无聊的事情,远不如在PDF浏览器下看来得爽,就像再有名的拳法,看起来也不像刀枪剑戟一般银光闪闪。但是这种朴实无华的东西,往往是最真实的东西:有些错误在PDF浏览器上根本就看不出来,只能在导出实际内容后,对照《PDF Reference》一点一点找,直到找准了目标,才能发出致命一击。

不过目前PdfToy的导出功能,尤其是对象导出功能,用起来还有点繁琐,如果能够采用类似Windows资源管理器的界面,对PDF内部页面结构、对象结构进行探索,会更方便一些。这算是对未来PdfToy的功能建议吧。




三、长生剑:批量检查




“长生剑”是一把名剑,因为它总是能保住持有者的性命,故名“长生”。

现在的网络世界比古龙笔下的“江湖”更纷繁复杂,各种说不清、道不明的意外层出不穷,就算只想安安静静地下载几本书来看看,也难说下到的书是否完好、是否需要重新下载。

对PDG书籍来说,这个问题还算好一点,PdgThumbViewer基本上能识别出PDG的常见错误。但是PDF就没那么简单了,由于PDF格式包罗万象的复杂性,曾经出现过的大多数PDF批量检查工具都只对PDF的“文件结构”进行检查,就像PdgThumbViewer之前的PDG检查工具只对PDG的类型进行检查一样。这样检查通过的文件,并不能保证PDF浏览器在具体显示某个字符、某幅图像时,会不会出问题。所以在PDF电子书界,也迫切需要能像PdgThumbViewer那样,通过具体解码、模拟显示来发现数据问题的检查工具,才能让各位读书人不再心怀忐忑不安、疑虑重重,从而避免早生华发、喜获“长生”。

PdfToy的早期版本在“批量检查”中,采用的也是对PDF文件结构进行检查的方法,而且查出的很多错误对浏览器来说属于可以隐蔽修复的错误,浏览时不一定表现出来,因此看起来更像是“误报”,导致“批量检查”的名声不是很好。从v0.06开始,引入了UnicornViewer的PDF解码引擎,在内存中构造虚拟页面,逐页模拟显示所有PDF页面,从中查找问题。这样检查出来没有问题的文件,至少在UnicornViewer中浏览是没有问题的,在其他浏览器下有问题的概率也很小。

当然,对于PDF相关软件的开发者来说,自己开发的软件生成或处理出来的PDF文件“浏览没有问题”只能是最起码的要求,内部数据结构该关心的还是要关心的。FreePic2Pdf、PdgCntEditor处理的PDF文件书签以前“看起来”也没啥问题,但是在PdfToy的结构检查报错后,还是进行了修正。

所以我也希望更多的人能关注自己制作、传播的软件或文件,尽量不要出现“谬种流传”的情况,让大家都能开开心心、快快乐乐,就像小说《长生剑》的结尾一样:

  这故事给我们的教训是——无论多锋利的剑,也比不上那动人的一笑。
  所以我说的这种武器,并不是剑,而是笑。只有笑才能真的征服人心。




四、碧玉刀:解密++




  朱二爷笑道:“有的人天生勇敢,有的人天生机敏,但却都不如天生就幸运的人;你的儿子就是个天生幸运的人,所以他这一辈子,一定过得比别人都愉快,你还有什么不开心的?”
  所以我说的这种武器,并不是碧玉七星刀,而是诚实。只有诚实的人,才会有这么好的运气。
  段玉的运气好,就因为他没有骗过一个人,也没有骗过一次人。

  在古龙的江湖世界,正、邪是一对永恒的矛盾与题材的来源;而在现实中的电子书界,文档保护与反保护也一直是一对不死不休的冤家,双方都各有一批人马在为实现自己的目标而孜孜不倦、呕心沥血,但一方所取得的每一次进步,都会成为对方前进的动力,并为对方指明了继续前进的方向。

  具体到PDF领域,从早期的口令加密到现在基于Policy Server的权限控制,这看门儿的队伍是越来越庞大、越来越昂贵,但即使是打过N多补丁的最新款Adobe浏览器,漏洞也层出不穷,仍然深陷在“道高一尺、魔高一丈”的泥潭中不能自拔。

  而在PDF解密领域,至少对基于owner password的密码保护,早已不堪一击。但做到像PdfToy这么彻底,直接支持多级文件夹批量解密的,还不多见。更何况同时还有针对web优化、数据压缩、初始视图等的附加功能,差不多也算是一把玲珑剔透的国产多功能“碧玉七星刀”了。

  但在我看来,各位虽然幸运地得到了这个宝物,但在使用的时候也要牢记两个字:诚实。如果滥用这个功能,随意删除他人PDF的限制后“贪他人之功为己有”,甚至利用他人的免费劳动成果去换取真金白银,恐怕就有违PdfToy作者的本意。



五、孔雀翎:文件合并




  世上决没有任何一种暗器比孔雀翎更可怕,也决没有任何一种暗器能比孔雀翎更美丽。
  没有人能形容它的美丽,也没有人能避开它、招架它。

  但更重要的是,世上也没有一个活着的人能证实它的存在,所以它究竟是一款真实的武器,还是说只是一个美丽的传说,到小说的结尾也没人知道,就像PdfToy的“文件合并”功能一样。

  到目前为止,PdfToy的作者只是在一个回帖中说明曾经把“文件合并”功能列入开发计划,但何时实现、如何实现则未知,至少在目前已发布的最新版中,尚未见到这个功能的踪影。

  当然如果仅仅只是想实现“合并”功能,不顾及其他,也并不是一件太难的事情,至少目前就有pdftk、mbtPdfAsm等免费、开源的PDF合并工具可用。真正麻烦的是,其实大家用这个功能最主要的目的,还是想用来合并文本PDG,以简化文本PDG转PDF的过程。

  文本PDG的一大特色是文件繁多,即把几页甚至一页就作成一个PDF,同一本书的各个PDF中包含大量的重复内容,如字体等。早期的文本PDG采用外挂字体还好一点,后来的文本PDG基本采用内嵌字体,简直就是灾难——同样的字体文件被嵌入到了每一个分页PDF中。所以如果合并时,软件仅仅只是把这些文件串在一起,没有清除其中的重复对象,无疑会造成巨大的空间浪费。

  到目前为止,具有“删除冗余对象”的PDF合并工具都是收费的,如Acrobat、Foxit等,而免费开源的类似软件我一个都没有见过。这也是为什么有人会发帖子说,用某些工具合并的文本PDG,用Acrobat或Foxit另存一下就会变小很多的原因。

  所以现在看来,PdfToy的“文件合并”功能,更多的应该是卡在“删除冗余对象”这个环节上,至于最终是能实现这个功能,还是像其他免费软件一样仅仅只是实现“合并”功能,就只有天知道了。

  不过在这个理想中的文本PDG转PDF过程实现之前,想转换的人也不是什么事都不能做。最新版Pdg2Pic的文本PDG处理功能已经做了改进,可以处理图像版附属页与文本版正文并存的情况,处理后的文件用Acrobat合并、用PdfToy统一页宽、用FreePic2Pdf挂书签并设置分段页面,做出来的书也不差,过程也比以前简单一点,至少不用再手工编辑接口文件。



六、离别钩:导出图像



  “这是剑,还是钩?”
  “本来应该是剑的,可是我父亲却替它取了个特别的名字,叫作离别钩。”
  “既然是钩,就应该钩住才对,”吕素文问,“为什么要叫作离别?”
  “因为这柄钩无论钩住什么,都会造成离别,”杨铮说,“如果它钩住你的手,你的手就要和腕离别;如果它钩住你的脚,你的脚就要和腿离别。”
  “如果它钩住我的咽喉,我就要和这个世界离别了?”
  “是的。”
  “你为什么要用这么残忍的武器?”
  “因为我不愿离别,”杨铮凝视着吕素文,“不愿跟你离别。”
  他的声音里充满了一种几乎已接近痛苦的柔情,“我要用这柄离别钩,只不过为了要跟你相聚,生生世世都永远相聚在一起,永远不再离别。”

在小说中,离别钩本是蓝一尘请一位早已退隐多年的剑师炼制的宝剑,但不幸的是:

  “这次他竟将那块精铁炼成了一把形式怪异的四不像。”应无物道,“既不像刀,也不像剑,前锋虽然弯曲如钩,却又不是钩。”

在PDF界,也经常碰到这样“炼剑得钩”的憾事:辛辛苦苦下载了一本庞大的扫描版PDF书籍,打开一看,却不由得仰天长叹:“楼主,你把原始文件给我,我来做,如何?”。或者欢欢喜喜花钱买了一个声称能看扫描版PDF的手持阅读设备,兴冲冲地把要看的PDF传过去,打开一看,一个漂亮的、经过专业美工精心设计的错误提示框出现在眼前。

这个时候对于某些人来说可能摸摸鼻子算了,但对于PDF满腔痴情、誓死不愿分离的人,多半就会想到用图像导出工具,把扫描文件全部导出,重新处理后再还原成PDF,只不过是看起来“更顺眼”,或“终于能看”的PDF。这个导出、还原的过程也符合离别钩“分离是为了永远的相聚”的宗旨。

现在能够导出PDF图像的软件很多,从收费的Acrobat到免费的一大堆工具,但是同时满足以下条件的工具却很少:

1、导出的图像文件格式尽量无损,尤其是对于JPEG、JPEG 2000、Jbig2等格式,反复有损就没啥意思了。
2、在满足第一条的情况下,能够根据PDF中图像数据流的特征,自动选择最合适的导出文件格式,而不至于搞出把单色黑白图像导出为24位真彩图的乌龙事件。
3、对于因为原始图像采用strip、tile等而被切割成一堆碎片的图像,导出后应该能够进行合并,以便后续处理。
4、对于黑白图像,能够自动猜测是否需要“反白”,而不是导出后用人眼看了再去手工设置。

这几个要求中,前两个要求主要考究的是对图像格式的理解和处理功力,而后两个还涉及到导出软件的两个技术流派:按对象导出,和按页面导出。所谓“按对象”导出,指的就是把PDF文件中的对象从头到尾捋一遍,碰到图像对象就按照图像对象参数导出。而“按页面”导出,则是在内存中模拟页面显示过程,按照显示顺序及显示参数导出PDF中的图像。

“按对象导出”的技术门槛比较低,至少用不着去解释页面中的各个命令,但是对于图像拼合、页面反白等就无能为力了,因为这些只有在页面命令中才有描述。而“按页面导出”则能胜任这些工作,但是技术门槛、处理效率等就不能太计较了。另外对于某些存在PDF文件中,但在页面中并没有被用到的“废图像”,也只能用“按对象导出”,因为“按页面导出”根本就看不见这样的图像。

PdfToy的“图像导出”功能两种技术都支持,上述4个条件满足得也还算不错,就是在某些情况下速度稍微有点慢,后续的图像处理稍微有点累,所以如果不是对PDF爱入骨髓,愿意花费时间、精力消除一切不满意因素的人,估计是不会去用。

而我说PdfToy对上述4个条件满足得“还算不错”,并不是“完美无缺”,是因为至少在下面几个地方还有改进的余地:

1、特殊色彩空间的图像导出。PDF的色彩空间比常见静态图像格式的色彩空间要复杂得多,目前PdfToy为了偷懒,在碰到某些特殊色彩空间的图像时,直接导出为PNG格式,中间会出现从特定色彩空间到RGB色彩空间的转换。如果能导出为特殊色彩空间的TIFF,中间的转换可能会少一点。不过这事也难说,因为即使是特殊色彩空间的TIFF,在显示的时候也还是要转换成RGB的,至少Windows API只支持RGB空间的DIB显示。
2、图像拼合的问题。PDF的世界是浮点数的世界,当两个图像进行拼合时,如果位置或尺寸数据出现小数,Acrobat有本事按照比例综合两个图像在接缝处的像素。PdfToy目前似乎没有这样的能力,所以拼合后的图像偶尔看起来会有一点生硬,不如在Acrobat中的显示效果。



七、多情环:转回PDG




  郭玉娘道:“那么,他的环为什么要叫作多情环?”
  葛停香道:“因为这双环无论套住了什么,立刻就紧紧地缠住,决不会再脱手,就好像是个多情的女人一样。”

从我的实际经验看,PDG也是这么一个东东:只要沾上了,就再也甩不掉。但是PDG的来源毕竟不是敞开的,很多人除了四处钻头觅缝寻找下载、辛苦赚币币求书外,还把主意打到了网上能找到的扫描版PDF上——网上很多PDF其实就是从清晰版PDG转的,但是PDF好找,PDG难。也有一些人以前嫌PDG浏览器太难看,把到手的PDG全部转为PDF,然后删除了PDG,现在后悔了,却发现删除的文件再也回不来。

所以在PdfToy出现之前,隔一段时间就会看到有人发贴询问:有没有办法把PDF再转回PDG?其迫切程度,有时不亚于呼唤薄情的恋人再回到自己的身旁。

在PdfToy公开发行之后,发出这种询问的人至少在园地论坛上是不再有了。不过从我自己的实际使用情况来看,PdfToy的“转回PDF”功能在绝大多数情况下是好用的,至少在转换单层PDG时没有丝毫问题,但是在转换多层PDG时,插图的位置偶尔会出现一个像素的差距。其原因,估计还是与浮点数的圆整有关——PDF中的位置数据可以是浮点,PDG中只能是整形。

一个像素的差距说大确实不大,说没有又有点说不过去,而且目前无法证实在反复PDF转PDG再转PDF时是否会出现误差累积。

因此对这个功能,我一直有以下疑虑:

1、会不会有人滥用这个功能,太过随意地在PDG与PDF之间转来转去?单层PDG只要用的一直都是Pdg2Pic、FreePic2Pdf、PdfToy等软件,确实不论转多少遍都不会有变化,但是多层PDG就可能出现上面说的问题,虽然出现的概率其实不大,一个像素的差距也不见得就影响阅读,不过心理影响还是有的。
2、会不会有人利用这个功能,把转出来的PDG拿去应助求书?这也是当年PdfToy的作者一直犹豫要不要放出这个软件的原因之一。从目前的情况看,至少在找书区还没有见到为此引发的笔墨官司,看来导出的效果还不错,至少不像从大图制作的“伪高清”那么招人注意。

所以就算PDG的魅力再大,也只不过是一种承载手段,没有必要翻来覆去、反复折腾得死去活来,适当的时候也要学会该放手时就放手,有那时间不如用来多读几本书,真正读到自己脑子里的才是有用的。

(完)

==================================================================
编号:B



                                  十八般兵器之行走江湖懒人必备

                                

    园地软件种类齐全功能各异,对懒人来说,哪些是必备兵器呢?我选了用起来最顺手的霸王枪、落雁弓、开山斧三种,远程弓射,中程枪挑,近身斧劈,堪称无敌搭配。如此一身披挂行走江湖,俨然行家里手,除了轻易不露面的深山老妖,市面上常见的皮的鸡、勾皮鸡都可拿下。



  懒人必备之一:霸王枪 Magic JPG&DG Downloader



  推荐理由:此枪源自深海,专业下载JPG、PDG,将“能看就能下”五字真言发挥到极致,只要你看得着,就不用担心下不来。除了各种来源都能摆平,其优势还在于傻瓜型操作,嗅探?No!看源码?No!粘粘链接就OK~~如同用枪,只挑咽喉,一击致命。

  改良建议:加入list下载功能,载入下载列表txt文件,下载非全文渠道得来的大图。市井常用的下载软件很多都有这种list下载功能的,但毕竟不是行走江湖用的,缺少最需要的选择p_w_picpath服务器等功能。



懒人必备之二:落雁弓 Sx_Fill



  推荐理由:Sx_Fill专业补xxlib所缺的附属页,号称“懒人的福音,史上最傻瓜的补页工具”。作者亲亲公主此言不虚,使用此软你甚至可以懒到不用打开浏览器,站在地上拉拉弦,天上大雁落眼前。批量功能更是连键盘都不用,拖动文件夹到程序框内就可。

  改良建议:使用批量补页功能时,如果遇到xxlib的书名恰好在秀秀检索不出来就比较麻烦,比如书名里带第几卷,第几辑,有时就会检索不出。此时如果还想用批量功能,就需要改文件夹名。所以建议在批量补页功能里加一列“搜索项”,默认为文件夹的书名和ss号,但可以编辑,用默认的搜不出结果时就可以编辑之。另外建议增加书签BookContents.dat下载功能,貌似是可以顺手下到的,专业补页,就是要补得彻底~



   懒人必备之三:开山斧 P大图去水印工具



  推荐理由:啊cr兄的此款去水印工具乃史前兵器,如今已不再供应,但去水印我还是用它最顺手,因为实在简单方便,选好文件夹,剩下全都自动化。如今市面上去水印的工具侈矣,老马的CEP,深海美容院,还有用photoshop等专业工具的,当然目的已不止于去水印,而是瘦身、转换成单色PDG。不过我等糙哥懒人真干不了这等精细活,拿把斧头来,把多余的东西砍掉就好。

改良建议:提示若干文件下载未完整功能,最好能给出具体是哪些页下载未完整。

==================================================================
编号:C

                优威需求之终极扯淡篇


    曾几何时,某Cool很高调的站在水洼里喊道:“优威在手,hia hia hia hia,天下我有,hia hia hia hia”。现在的江湖,已经不是当年的江湖,那样儿的风景,恐怕也是很难看到了。

  “优威”,老马的利器,在论坛中驰骋多年而无能出其右者。究其道理,不外有三。其一,发掘根源,直指核心;其一,功能纯净,拒绝三俗;其一,注重服务,质量上乘。

  二十一世纪的第一个十年已经差不多过去了,ReadFree众的眼光已经投向了末日前的狂想。什么是时代先锋?什么是精神楷模?我们要的是功能,三俗的功能,花哨的功能,欧嘢。

  摒弃传统,召唤神兽。据此,我仅带上三块表,列举新时代对优威的需求:



一、UV集成批注,或提供外挂批注接口(批注、摘要、笔记等)



场景一:论坛头牌钱秀秀从小就热爱学习,课本的边边角角都画满了Q版郭富城;
场景二:桃太郎曾找“同桌的她”借来教材,认真的写上“我爰你”三个大字
场景三:二菜和二呆两兄弟上课时,充分利用每一分钟在课本上作填空练习,每个字上的空框都留下了他俩的笔迹
。。。。

这样的故事,曾发生在我们每个人的学生时代,是一段或青涩或甜蜜的回忆。但老马却硬生生的将我们的这段回忆变成了过去。优威的过去、现在以及可预见的将来版本中,都不会或不将加入批注功能。是可忍孰不可忍,为了三块表的荣光,为了那青葱岁月,我们要自己动手,批注无忧。

所谓批注,即在图书页面、边角位置(某Cool说他喜欢在书脊上画小王八,有请大野兽把丫咬出去)上用线条或文字加以注解。注解的内容应能够提供修改、删除功能。同时,注解应能够将标注的时间、操作人等信息一并保存下来,以便将来查阅。另外,对整书或某页,也可作专文笔记,笔记中应有原文(或原图)摘要功能。

要实现这样的功能,对于优威这样的黑盒系统确实具有很大的难度。最难点在于要截获优威洗头功能的页面绘制、键鼠操控、界面显示刷新等处理过程,在此间加入对批注内容的覆层绘制。对于键鼠操控,能够记录当前鼠标所在位置及动作。其他的弹出批注输入框、批注内容存档等功能,相对简易。

孟子曰:“我们要找回那段青春的日子,虽然我们已经不再年轻”。



二、ZIP文件或PDG目录自动补附属页、BookInfo.dat、BookContents.dat



听听,这是一对恋人在大床边的对话
“唉,哥用了‘好汉’也搞不定”
“没关系的,在我心中,你一样很厉害”
“不行,自从那个没有了,我总感觉不完整”

多好的一对恋人,却被个附属页折腾成这样。自从某X割掉了附属页,论坛上新新旧旧的出了多种附属页补充工具。对PDG目录的支持尚可,但对Zip、uvz的支持则始终没有跟上。这个或许就是江湖上的“老马独断zip纲”传闻的来历。
身为新世纪Hit人,对这些陈规陋习要打破到底。ZIP的支持一定要作,UVZ格式也同步跟上,都是一个妈生的,有个屁差异。塞上四五个文件没那么难啦。


BookInfo.dat是个小问题,一般来说,某X搞来的书,多采用“书名_SS号”的目录或文件命名方式,这样就能够获取到一个重要的参数“SS号”,有了SS号,后面的问题就有了切入点。

要想获取BookInfo.dat,所需的是DX号,这样就对SS-DX提出了实质性的需求。据江湖传言,某些群体已掌握此大法,正策划进一步的深入乱搞。我等P民,无德无能,想来探知此事是没有门路了。怎么办?无他,想辙收集对照表吧。怎么收集?我也不知道。。。。

能搞到DX号,从某X的页面把书目数据提出来,这个无鸭梨。至于COV等附属页,就目前看,还是凑合啃鸡屁股吧,饱死鬼总好过饿投胎啊,努力吧同志们。

至于BookContents.dat,容易,SS-DX都能搞定,鸡屁股版本的COV都能搞到,16进制加减法就不会了?骗谁呢你。搞出了原文地址妹子你就放心大胆的down吧,史总不管这事儿。

孙子曰:“这事,我看行”。





三、采用轻量型或移动数据库存储书目信息,提供对移动设备的支持




这年头,搁谁的硬盘里面不是存上千八百本电子书啊,你要是就三五本,要不就是新装的机器,要不就是另有移动盘,别骗哥,哥不是传说。

书多了,书目信息也就多了起来。把书目放在哪,怎么放也就成了需要关注的问题。因为保存不算完,还需要考虑后续的维护、查阅等功能的需要,所以书目保存的要求比简单的弄个Excel要高。

这样,一个数据库的幽灵就跃然屏幕之上。别怕,不是贞子级别的大中型数据库,你要是弄一Oracle或MS SQLServer就存5000本言情小说书目,都不好意思跟CSDN上提问题去。妹子问了:“咋整”?别怕,有哥在。在咱所处的这个宇宙中,有一类叫“轻量数据库”的东西是真实存在的,而且,貌似品种还挺多,比如Access、SQL Anywhere啥的。要说Access是个好东西,除了不能搞存储过程、触发器啥的劳什子,一般的读读写写的很方便,而且呢,只要你装了个Office,管理起来也还算灵活方便。SQL Anywhere相比牛13些,适合装13如我者使用,最强大的是,SQL Anywhere 有个“UltraLite”的派生功能。这个“UltraLite”说来了不得,是转为移动设备而生,有志于此者,不妨娘度一二,定会有所收获。同时,用UltraLite开发的移动版本软件,能够很方便的与台式机或服务器上的其他应用程序进行数据同步,美其名曰“MobiLink”,多么美的名字啊,叹。

至于SQLite、Derby那些,对哥来说,正如西门大官人曾曰的:“哥没搞过的都是浮云”。




四、BookInfo.dat信息以数据库记录形式存储,提供数据内容修订功能




数据库内容中能够对个人纸质图书的收藏情况加以维护,以便购买、补漏时用。同时要能书架形式列表图书、提供便捷的查找功能。

书目信息,是一本书的名片,是查找的入口,自然要加以妥善的保管,存在数据库中自然不在话下。但后续的修订、维护工作也很重要,所以,一个完善的系统还需要有数据资料的维护模块,以便使用者将书目信息进行填写。


家有陋室,藏书万千。但哥脑子只有一个,记忆力有限,故而每次逛书市都是战战兢兢,唯恐买重了书白白浪费银钱。所以,对自己现有的纸质图书,也应加以归档整理,这样在DOWN书时,能够避免重复下载;买书时,避免平白扔钱。

至于漂亮的书架,这个还需要哥说么?没用过iPad,还没听说过iPad么。界面一定要花哨,这个是总原则,必须的。同时呢,那么多的书,要是一本本的翻着找,你当哥成天没事干啊?该有的查询必须有,还得能模糊查找,用一两个字就能找出一堆书的那种,甭管有价值没价值,都给配备上。动不动就蹦出个“System fatal error”,地道的微软呛,倍儿有面子。


娘子曰:“用他们的,咱家也不富裕”



五、ReadFree、豆瓣或其他网站图书评论区发帖功能,书目(非图书文件)、批注、笔记等在网友间交流





扯淡体新诗《发帖》

哥读过的书万万千,
哥写过的字千千万;
就爱上网把帖子发,
不怕飞来的那板砖。

看了好书,喜欢跟大家分享;有了意见,想同别人探讨;你的笔记给我看看;我的批注你来瞅瞅。这个社会就是在不断的交与流过程中稳步发展的。现在没有平台,不等于永远没有平台。豆瓣是死的,ReadFree是死的,那些书站也都是死的,只有人是活的。把这些网站登录、发帖的网络报送过程搞明白了,咱们自己一样能搞。哥自己动手,一样能吃香喝辣。

伟大的革命领袖那谁谁教导我们:“啥啥啥啥啥啥啥,敢叫新桃换旧符”。



==================================================================
编号:D

                                UnicornViewer-----十八般武器和改良


   棍的历史悠久,是原始社会主要生产工具之一,也是最早用于战争中的武器之一,列为五兵之一,又称\"殳\"、\"棒\"、\"杵\"、\"轮\"等。从长短的角度上来看,棍属于长武器。正所谓枪挑一条线,棍扫一大片。棍不仅攻击范围广,并且可以在相对较远的距离,给与大范围的敌人造成伤害。选择棍,注定在战斗中成为最勇猛的英雄!


   我认为老马的UnicornViewer正是具有棍的特点,平日里不那么锋芒毕露,但在实际应用中,确实是诸多工具中最常用的一个,兼容几乎所有的cx格式,还可以像看pdf一样连续翻页,诸多不断增加的特性,是各位居家工作不可或缺的阅读利器。


  改良建议:增加对移动设备的支持,现在iphone或者Windows mobile的用户太多了,可是想在上面看cx书,还必须得转成图片或pdf



==================================================================
编号:E


                            老鹰下载版---全自动步枪


  



==================================================================
编号:F

                            UV----有一种生活叫“哎哟喂”!


  有人称“刀、枪、剑、戟、斧、钺、钩、叉、鞭、锏、锤、抓、鎲、棍、槊、棒、拐、流星锤”为十八种兵器。
一些小说中威力无比的兵器有:
《西游记》——金箍棒(定海神针)
《神雕侠侣》——玄铁重剑
《倚天屠龙记》——倚天剑与屠龙刀
《多情剑客无情剑》——李寻欢的小李飞刀(电影《唐伯虎点秋香》中为“小李他妈的飞刀”)

  这些兵器的厉害之处小说中写的很详细,就不用俺再罗嗦了。可是,兵器再厉害,还得看使用的人。
“十八般兵器”就是从“十八股武艺”(最早见于南宋华岳编的一部兵书《翠微北征录》)一词演变来的。说明“武艺”在“兵器”之先。

这些软件在找书专家的手里就是利器,而在我们这些普通人手里则显不出多少威力来。

就好比“屠龙刀”在武功高强者手中那是如虎添翼、威力无比,但在平常人手中或许只能用来切切菜什么的,真要动起手来照样是白给。

据说武功练到最高,可以无剑胜有剑,或者练成像《天龙八部》中的“六脉神剑”一样的无形剑气。类似的,园地中一些高人是可以不受软件局限的,弄个什么金苹果、平底锅,在他们眼中直如探囊取物一般,真是手到擒来。

侠曰:关键在于心法~哦不~是算法。无剑胜有剑,无招胜有招,无软胜有软……
看来园地高人最后的境界都是向老庄看齐。

说到这里,台下一观众忽然有感曰:嗯,无招胜有招,所以无书胜有书,那大家还看个什么书呀!(引来板砖无数)

经过众多门派、长老多年来的不断探索与修炼,相信园地的牛人心中各有一本无形的《九阴真经》。听到这个传说中的名字,很多人不禁流着口水问:此书现在何处?要知道,这可不是用来忽悠欧阳锋的山寨版,所以江湖上目前并无全本。一旦真的《九阴真经》全本现身江湖,必将引得群雄争夺、厮杀,书园武林将会经历一场空前的浩劫……

忽然人丛中一个细声细气的声音说:《九阴真经》虽不易得,但可以学《葵花宝典》嘛!简单,眼睛一闭,手起刀落!
众人皆倒。

上面说的“神功”到底有多神,俺也只是听说,那宗师般的境界像俺这平常人只能仰望。
下面就俺所用过的软件来说几句,高手的境界达不到,作为自娱自乐也好。

兵器(通常等同于“武器”)可用来攻敌也可用来防身,多跟战争联系在一起,但园地的“兵器”与战争却没什么关系,反而与生活有关。
园地里无论是下书的“兵器”还是看书的“兵器”,都是为了使我们的生活更加丰富、更加方便。

这些软件大大小小加起来俺没统计过,但肯定超过十八种。其中,俺会用的却不多,比较熟悉的就是UV了。

来看看园地中的一段师生对话:

老师:“你知道UV吗?”
学生A(望天花板):“……”
老师:服了你了,这都要想!出去跑50圈!
学生A出去将情况告诉了学生B,学生B走进办公室。
老师:“你知道UV吗?”
学生B:“知道。”
老师:“那你说说UV的主色是那种颜色?”
学生B:“这个……不好说呀……”
老师:“不好说?有什么不好说的?你也想跑50圈了?”
学生B:“黄色!”
老师:“嗯,虽然回答正确,但你的思想有问题。回去叫家长来!”
老师把学生C和学生D叫进来。
老师:“你们知道UV吗?”
答:“知道。”
老师:“那你们说说UV的logo是什么动物?”
学生C:“披萨?咖啡?棒棒糖?”
老师:“都说了是动物!去把生物课本抄10遍!”
学生D:“神马……”
老师点头道:“嗯,算你答对了。其实标准答案是独角兽。好了,你回去吧,总算有学生认真听讲……”
学生D走出办公室,自言自语道:“其实我是想问‘什么(神马)……是logo?’”

看了上面这个笑话,大家可能会笑那几个学生,竟然连大名鼎鼎的UV都不知道。的确,在园地要想不知道UV还真的很难。

UV原名“UniReader”,在0.03版更改为现在的“UnicornViewer”。
如今的0.24版UV比起最初的版本,已经增加了许多功能,比如“图像处理”功能(详细内容可以看UV的帮助)。

UV是个乖宝宝,不挑食。
网络上的电子书有多种格式的,而一般的电子书阅读器通常只针对其中的某种格式,并不兼容别的格式的电子书。
于是我们的电脑中就必须装上阅读器pdg、pdf阅读器、djvu阅读器等不同格式、不同厂商的阅读软件。要看不同格式的书就要在不同的程序中切换,这样不是很方便。万一,要是这些不同厂商之间来个类似“3Q大战”的不兼容游戏,那我们将何去何从?
别担心,这个问题在0.13版的UV后已经消失了。现在只用UV就可以通吃pdg、pdf、djvu这三种常见的电子书格式。是不是很方便?
就好比以前的电话只有电话功能,但现在的手机不仅方便携带,而且除了电话功能外,还有发短信、看电子书、拍照、摄像、游戏、上网等功能。

UV还能配合一些程序来实现OCR、编辑电子书目录甚至修改电子书文件。如此称心如意,UV真不愧是阅读软件中的“如意金箍棒”,很好很强大。

虽然现在UV已经很强大了,但话说“没有最强,只有更强”,所以UV应该还可以更强大,那就是未来的UV。

定时提醒
ComicsViewer里面有个时钟,可以在看书的同时注意时间,相信搬到UV中不是难事。这样就可以在看书时边烧开水,时间到了就会提醒自己关火。增强一下,顺带可以将此功能扩展为日程安排。以免因看书过头,误了跟gf的约会或忘了老板的项目而被gf或老板追杀。

笔记功能
老师说,上课勤做笔记的是好学生。
要在电脑中做笔记,需要有文本编辑功能,最好还有简单的绘图功能。
当然,有了这两样功能,以后就可以用来上课的时候写个情书,或者给老师画张素描,呵呵。
对于笔记都懒得做的同学,还可再增加录音功能。这样就可以在课堂上去周公那儿报个到,回宿舍后边玩游戏边听课堂录音……
老马:这不是毁学生嘛,俺可不做这“辣手摧花”的事!(学生是祖国的“花朵”嘛)
观众泪眼汪汪道:俺们都是好学生哪……

电子书、笔记越来越多了,查找起来颇不方便,于是乎整合一个小型的数据库以及搜索功能的要求就被很自然的提了出来。
未来的UV能够查找、存储、修改书籍的相关资料以及笔记内容。让你不必再为“我到底有没有这本书啊?”的问题伤脑筋。

由于一些同学用的操作系统不同,还有的同学希望能在手机上使用,所以未来的UV是跨平台的,windows,Unix/Linux,在嵌入式操作系统(手机)上也能使用。

…………

同学们的需求是多种多样的,未来的UV也因满足了众人的需要而无所不能。
渐渐的,UV由一款阅读器演变成我们生活的一部分。
当我们看书累了的时候,可以用UV来播放音乐听听。对于一些“夜光族”,看书常常需要提神,那就在看书的同时用UV煮个咖啡喝喝(通过脚本控制自动咖啡机运行)。
那时的UV还可以发email,可以看新闻组,可以背单词……总之,只有你想不到的,没有UV做不到的。

若干年后,如果你还在用windows,那么你OUT了。那时人们已经以拥有UV操作系统为荣了。
关于UV操作系统的使用教程摆在各大书店最显眼的位置,当然,还可以到园地免费下载最权威的使用指南。
大街上随处可见其宣传广告:UV操作系统绿色环保,自带杀毒防火墙套装,能让3与Q和平共处……

或许你要说我是在做梦,但是,有梦总好过没梦。人要是不会做梦,也就不会有齐天大圣、蝙蝠侠、蜘蛛侠、钢铁侠、绿巨人、变形金刚、终结者、超人、哈利波特……说不定哪天老马真下决心要用UV拯救地球呢!

最后,让我们一起高喊:爱生活,爱UV(“哎哟喂”)!




活动说明和评分大纲详见:
http://www.readfree.net/bbs/read.php?tid=4962711&keyword=
多选投票: ( 最多可选 3 项 ), 共有 180 人参与投票

投票已经结束

19.52% (65)
10.51% (35)
15.02% (50)
15.92% (53)
21.62% (72)
17.42% (58)
您所在的用户组没有投票权限

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2010-12-9 20:43:19 | 显示全部楼层
回复

使用道具 举报

发表于 2010-12-9 20:45:24 | 显示全部楼层
沙发
回复

使用道具 举报

发表于 2010-12-9 20:50:09 | 显示全部楼层
投票投票
回复

使用道具 举报

发表于 2010-12-9 20:51:12 | 显示全部楼层
哈,这个要配上桃子的画就更好了
回复

使用道具 举报

发表于 2010-12-9 20:53:44 | 显示全部楼层
肿桃,这两天没扁你,你是不是觉得不舒服了?竟敢如此对待俺们的作品么?
回复

使用道具 举报

发表于 2010-12-9 20:54:26 | 显示全部楼层
投票了,投票了。
回复

使用道具 举报

发表于 2010-12-9 20:55:40 | 显示全部楼层
喜欢《多情剑客无情剑》,呵呵,已经投票
回复

使用道具 举报

发表于 2010-12-9 20:56:14 | 显示全部楼层

Re:~☆~ 八周年庆典  第六项比赛 园地十八般武器与改良作品展和投票帖(

作品A的标题搞错了。
回复

使用道具 举报

发表于 2010-12-9 21:01:37 | 显示全部楼层
投票完成
回复

使用道具 举报

发表于 2010-12-9 21:03:26 | 显示全部楼层
已投票
回复

使用道具 举报

发表于 2010-12-9 21:04:31 | 显示全部楼层
看得那叫一个荡气回肠

投了~~~
回复

使用道具 举报

发表于 2010-12-9 21:05:22 | 显示全部楼层
投了——十八般武器额都想要
回复

使用道具 举报

发表于 2010-12-9 21:06:22 | 显示全部楼层
我投的是B和E.
回复

使用道具 举报

发表于 2010-12-9 21:12:41 | 显示全部楼层
投票了,感受书园之科技风光与人文美
回复

使用道具 举报

发表于 2010-12-9 21:14:00 | 显示全部楼层

Re:~☆~ 八周年庆典  第六项比赛 园地十八般武器与改良作品展和投票帖(

投票已经完成。
回复

使用道具 举报

发表于 2010-12-9 21:16:16 | 显示全部楼层

Re:~☆~ 八周年庆典  第六项比赛 园地十八般武器与改良作品展和投票帖(

投票了
回复

使用道具 举报

发表于 2010-12-9 21:18:52 | 显示全部楼层

Re:~☆~ 八周年庆典  第六项比赛 园地十八般武器与改良作品展和投票帖(

D、E、F
回复

使用道具 举报

发表于 2010-12-9 21:23:55 | 显示全部楼层
立即投票支持,抓紧时间抢座位。

投票已经完成
回复

使用道具 举报

发表于 2010-12-9 21:27:39 | 显示全部楼层
爱生活,爱UV。
投F一票。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|网上读书园地

GMT+8, 2024-11-14 21:29 , Processed in 0.250135 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表