平均每篇文章有5个语言的版本,这样产生了大约1000篇文章并且还在继续增长!这些文章需要被存档,格式标准化,总结及摘要.....应该怎么做这些事?当然,用Perl!
我们的总编Guido Socher编写的许多perl程序使我们的工作变的简单了许多,他写过一本三部头的
Perl教程和一本评论Perl的书。参照本文末尾的参考文献部分。
Javi,我们的西班牙编辑,用Perl编写了一个程序来管理翻译进度。
Atif是我们的明星作者,他来自perl王国,所以他的母语就是Perl。
他同时也撰写关于MySQL方面文章,致力于一个WEB管理工具改进工作。同样你可以在参考文献部分找到他。
总之,如果你在寻找一个Perl世界,加入LinuxFocus。
我是LinuxFocus法文版的编辑之一,我更懒,于是创建了自己的LinuxFocus数据库,猜猜用什么: MySQL 和Perl!
建立数据库
首先你应当已经正确安装了MySQL,并配置好用户密码。关于安装并不是本文讨论的内容,MySQL自带的大量文档已经描述了所有细节。
用mysql.server
启动MySQL服务器,这个命令同时调用 safe_mysqld
守护进程,因此你可以给它传参。
用
mysql -h host -u user -p
连接到服务器,如果服务器就装在你本机上,就不用加参数-h
host。
输入密码无误后,你将连接到服务器。现在可以建立自己的数据库了。
在mysql命令提示符状态下输入
CREATE DATABASE
lf;
,这个是我们的示范数据库(lf代表LinuxFocus),你可以根据你的需要命名成别的。接下来就是给用户授权了,当然首先你要有足够的权限(你需要用有administrator权限的用户连接)。如果需要让某个用户管理数据库,通过
GRANT ALL ON lf.* TO username;
给他授权。输入
USE lf
选择刚才创建的数据库,并创建一张表。在这里我们创建的表是trissue,命令格式为:
CREATE TABLE trissue (num INTEGER UNSIGNED, category VARCHAR(25),
title VARCHAR(40), author VARCHAR(20), en VARCHAR(20), es VARCHAR(20), fr
VARCHAR(20),de V