Pig 更新: 发布 0.7 版本

简介: 关于 Pig Pig 是一款文件格式化工具,它可以将“金山词霸”生词本软件导出的格式混乱的文件整理成网页格式,方便大家打印。更多内容可以参考以前的文章《和 Pig 一起学英语》 。 Pig 距离上一次更新有快两年的时间了,期间发生了很多事。其中一个原因是我后来对自己电脑上的软件进行了正版化清理:诸如 Visual Basic 6.0 精简版、VMWare 等盗版软件都被我卸载了,而

关于 Pig

Pig 是一款文件格式化工具,它可以将“金山词霸”生词本软件导出的格式混乱的文件整理成网页格式,方便大家打印。更多内容可以参考以前的文章《和 Pig 一起学英语》

Pig 距离上一次更新有快两年的时间了,期间发生了很多事。其中一个原因是我后来对自己电脑上的软件进行了正版化清理:诸如 Visual Basic 6.0 精简版、VMWare 等盗版软件都被我卸载了,而 Pig 之前的版本都是用 VB6 精简版 + Dev-C++ 开发的。

姗姗来迟的新版本

事隔这么久,期间也有几位热心网友发邮箱报告程序 Bug,并对程序新功能提出了展望。可惜这次的更新不仅没添加任何新功能,反而还砍掉了一些比较鸡肋的功能。

Pig v0.7.0

程序界面如右图所示,与以前的界面相比变化不大(这正是我想要的)。不过本质区别是:以前的 Pig 是一个独立的可执行程序调用一堆动态链接库来完成任务;如今的 Pig 只是一张网页,通过执行 JScript 和极少量的 VBScript 来实现功能。

新版本解决的问题有:

  1. 这次的开发编辑器用的是 Emacs,语言选的是 JavaScript 和 HTML。开发环境方面没有版权问题。
  2. 随着金山词霸本身的升级,生词本导出文件的格式出现了调整。有网友反映 Pig 不能处理这些新文件。这次更新也增强了这方面功能,现在 Pig 能处理到目前为止的所有版本生词本导出的文件。
  3. Pig 之前的版本是用 VB 和 C 语言写的,源代码并没有随程序一起发布。这回简单了,JavaScript 和 VBScript 天生具有开源性质,源代码就是程序,你想怎么改都行。
  4. 更新了帮助文档。

砍掉的功能有:

  1. 合并“指定输出路径”和“生成单个文件”两个功能;
  2. 删除“输出卡片风格”(这功能真的没人用),统一用“列表”形式;
  3. 删除“图片格式”(当初有这个功能是因为 IE6 不能显示 Unicode 编码的音标,哪知我是费力不讨好:大家背单词并不关心音标);
  4. 删除“PDF格式”(也是费力不讨好的活);
  5. 删除“字段排序”功能(目前还没人把音标或解释放到单词前面来打印)。

下一步预期:

  1. 我自己的系统是 Vista,必须找台 XP 的电脑测试一下(毕竟目前的用户都是用 XP 的);(Done @ 2011-01-03)
  2. 生成 Excel 格式的文件;
  3. 在已安装了金山词霸的电脑上能自动分析生词本数据库,用户无需导出成文本文件;
  4. 去支持其他词典软件,比如有道、灵格斯等。

版权问题

和我的其他玩具一样:源代码都给你了,那还不是想怎么样就怎么样了?

说真的,其实我懒得搭理这种事情。我认识的人都知道这玩意儿是我为他们开发的,其他人怎么想我就不在乎了。

先睡觉,醒来我会把程序发布到 Google Code 上,到时再更新链接。

后记

今天白天在 XP + IE6 下做了简单的测试,并升级到 v0.7.1 版本,不过在 IE6 里选项卡之间切换时会出现一片空白(如下图),是 jQuery 的插件 jdMenu 的问题,它并不影响功能,所以暂时不去修复了。

Bug for Pig in IE6

程序已经发布到 Google Code 上,下载地址是:http://code.google.com/p/pig-formatter/downloads/list


版权声明

转载请以超链接形式注明原始作者“redraiment ”和主站点 地址,方便其他朋友提问和指正。

联系方式

我的邮箱,欢迎来信(redraiment@gmail.com
我的Blogger(子清行 ):http://redraiment.blogspot.com/
我的Google Sites(子清行 ):https://sites.google.com/site/redraiment
我的CSDN博客(梦婷轩 ):http://blog.csdn.net/redraiment
我的百度空间(梦婷轩 ):http://hi.baidu.com/redraiment

目录
相关文章
|
4月前
|
资源调度 大数据 流计算
CloudEon V1.3.0版本发布!
CloudEon V1.3.0版本发布!2023 年最后一个版本了,感谢朋友们的支持,祝大家新年快乐🎉🎉,咱们明年再见!
|
7月前
|
Kubernetes 大数据 Java
CloudEon V1.2.0版本发布!
CloudEon V1.2.0版本发布!实现用k8s job进行初始化服务任务,替换原来用ssh执行命令的方式,提高兼容性和更好监听状态和获取日志等
|
定位技术 ice
OSGeoLive 15.0 版本发布
OSGeoLive 15.0 版本发布
92 0
EMQ
|
运维 监控 Kubernetes
EMQX 多版本发布、新增自定义函数功能
11 月,EMQX开源版和企业版分别发布了多个迭代版本,提升安全性保障与生态集成。EMQX Cloud推出了新功能:自定义函数,方便用户将IoT数据处理为符合数据流的数据格式。
EMQ
201 0
EMQX 多版本发布、新增自定义函数功能
|
SQL 数据可视化 搜索推荐
Superset 1.0.1发布——稳定版本
Apache Superset最近发布了1.0.1版本,这也是1.0版本后的有一个重大的版本,Superset也会在以后有更多的改进。那么让我们来看一下最新的新功能吧。
423 0
Superset 1.0.1发布——稳定版本
|
运维 NoSQL Java
Cassandra4.0版本新功能揭秘
8月份的社区线上开发者活动,邀请到的演讲嘉宾蔡一凡老师是Cassandra贡献者之一,其所在公司部署了全球最大的Cassandra集群节点数量。介绍了Cassandra 4.0版本中的新功能:审计日志、零拷贝串流、Netty节点间通信、虚拟表、增量式修复、临时副本等。
|
SQL Java 定位技术
CDH6.2版本 HiveUDF 应用测试说明
CDH6.2版本 HiveUDF 应用测试说明
883 0
CDH6.2版本 HiveUDF 应用测试说明
|
应用服务中间件
2.55.0 版本发布
信息摘要: 1. Dubbo 服务治理 公网体验 专业版试用 跨账号访问 EDAS 日志功能优化适用客户: EDAS 全体客户版本/规格功能: 1. Dubbo 服务治理。支持动态配置、权重调整、负载均衡、全局配置服务治理功能。
539 0
|
Web App开发 JavaScript API