新项目 - 来自实验室的新鲜成果
对于那些设计自己的网页、编辑别人的网页或仅仅是学习如何制作网页的人来说,RightWebPage 是一个宝贵的工具,它可以对网页进行最严格的测试。它不仅遵循严格的 W3C 标准,还支持 Linux、Mac OS 和 Windows。根据该网站
RightWebPage 验证和纠正网站在符合互联网最佳实践标准(例如 W3C WCAG 和 ISO/IEC 23026:2006 - 软件工程 - 互联网推荐实践 - 网站工程、网站管理和网站生命周期)方面的许多方面。
安装
前往该网站的下载部分,在 GNU/Linux 下,有 RPM 和 deb 包两种选择,均提供 32 位和 64 位版本,以及必备的 tarball。我选择了 deb 包,并遇到了一些依赖项。但是,在安装了 tidy 和 opensp 包之后,一切都正常了。我很惭愧地说,我无法弄清楚如何编译源代码包;如果您正在寻找./configure, make, make install,它不在这里。但是,这是在撰写本文时的状况,在一个月的时间里(上次我看的时候),情况已经发生了很大变化,因此在您阅读本文时,情况可能已经有所改善。
安装 RightWebPage 后,您可以使用以下命令运行它
$ rightwebpage
用法
程序启动后,您会看到一个介绍性的启动画面,它会引导您完成一系列提示,这些提示与在开始之前需要检查的信息和参数有关。首先是网页 URL(本地或互联网)。接下来是要运行的一致性测试、文档类型、过度滚动、可访问性、用户代理模拟、字符编码...此时,我感到无聊并单击了“完成”。如果您选择加载网页,则一段时间内屏幕上不会显示任何信息。稍等片刻,最终一切都会出现。哦,还有一句警告,这个过程可能非常消耗 CPU 和 RAM。
网页加载后,您的数据将分为四个面板。第一个面板涵盖您正在查看的文件名。接下来是它发现的所有错误(可能有很多),这些错误被分解为类别,可以随意浏览。底部面板包含您加载的页面的实际代码,也可以对其进行编辑和保存,并且非常有用的是进行了颜色编码。而且,最精彩的部分是,左侧是完全渲染的网页的预览面板。您所做的任何更改都可以保存,并且您可以随时重新验证网页。
现在我必须警告您,您的自尊心将受到打击。RightWebPage 的严格程度超乎寻常。我已经多年没有编写任何网站了,但是当我编写网站时,我以严格遵守 Web 标准而自豪。好吧,令我尴尬的是,RightWebPage 在一个我认为会表现良好的页面中发现了 80 个警告和 42 个警报!因此,如果您正在寻找一位严厉的老师,那就是它了。总而言之,这是一个出色的软件,只要您愿意屈服于 非常 迂腐的东西,它就会让您在 Web 设计中保持正道。
如果您正在世界各地寻找食谱,并且想要一个具有巧妙功能来编目所有食谱的简洁程序,那么 Gourmet Recipe Manager(或简称 Gourmet)绝对是您的工具。根据其 Freshmeat 条目
Gourmet Recipe Manager 是一个简单但功能强大的食谱管理应用程序。Gourmet 旨在用于 GNOME 桌面环境,但可以在 GTK 支持的任何平台上运行,包括 Windows。
Gourmet 允许您收集、搜索和组织您的食谱,并从您的收藏中自动生成购物清单。最新版本还允许您使用 USDA 食品数据库(或手动输入自定义信息)计算食谱的营养信息。
安装
二进制文件包含 Debian 和基于 RPM 的系统,以及源代码 tarball。该网站声明了以下依赖项
Python 2.3(建议使用 2.4)。
PyGTK > 2.3.9 和 PyGnome。注意:使用 PyGTK > 2.5,PyGnome 绑定已拆分。要打印,您还需要 python-gnome2-extras 包以及 python-gnome2 包。
libglade。
SQLite 和 Python SQLite2 绑定。
distutils(用于安装),由 python-dev 包提供。
Python Imaging Libraries (PIL)(Python 图像库 (PIL))。
您还需要 PyRTF 库和 Gnomeprint 绑定,但这些不是必需的。我选择了 Debian 包,发现我需要安装 python-sqlalchemy 才能在我的 Ubuntu 系统上运行该包。如果您选择源代码版本,请下载 tarball,将其解压缩,然后在新文件夹中打开终端。
以 root 用户或 sudo 用户身份,输入以下命令
# python setup.py install
完成这些操作后,您现在可以通过查看系统菜单(在 KDE 4 下的“应用程序”→“实用工具”→“Gourmet Recipe Manager”中),或输入命令来运行该程序
$ gourmet
用法
在开始查看食谱之前,您需要先下载一些。我必须搜索一个文件,然后导入它才能使用任何东西。我搜索了“mastercook”食谱文件(Gourmet 也支持 Meal-Master 食谱,但我发现 Mastercook 食谱更容易处理),并找到了一个网页,其中充满了压缩的 Mastercook 食谱。下载 zip 并解压缩后,我通过单击“文件”→“导入文件”导入了 *.mxp 文件。
成功导入文件后,将出现一个新的食谱列表,您可以双击任何食谱来查看它。除了食谱名称外,Gourmet 还很有帮助地包括了食物类别、食谱作者,甚至有些还带有星级评级。打开食谱后,说明会整齐地显示在左下方,配料(及其数量)列在右侧。
我发现的酷炫功能包括单位换算器、根据食谱配料生成可打印购物清单的功能,以及内置计时器。关于计时,在食谱的每个涉及在一段时间内执行任务的部分中,通常都有一个指向计时器的链接,该计时器将预设为您需要烹饪的时间等等。在每个计时器上都有一个开始、暂停和重置按钮,允许您根据自己的喜好计时并开始任务。
还有一个非常酷的功能叫做“份量”,当您为比食谱默认人数更多或更少的人提供食物时,它可以更改食谱配料的数量。只需从默认份量中更改份量数,配料列表就会动态更新,以告诉您新份量数需要多少每种配料。
Gourmet Recipe Manager 是一个非常棒的工具,经过深思熟虑,希望它能在家庭爱好者和美食厨师中找到受众。考虑到它可以在任何支持 GTK 的平台(尤其是 Windows)上运行,希望它的吸引力和使用范围能够远远超出 Linux 平台,扩展到世界各地的家用电脑。凭借来自世界各地的数以万计的可能支持的食谱这一额外优势,一些家庭和餐馆的食物可能会变得更加异国情调。
日语学习者已经有一段时间可以使用许多 Linux 工具了,但这里有一个项目更新了这种情况,并将其他项目的几个元素组合在一起,形成一个简洁的应用程序。用 gWaei 网站的话说
gWaei 是一个用于 GNOME 桌面的日语-英语词典程序。它的目的是成为 Gjiten 的现代替代品,并具有许多相同的功能。它使用的词典文件来自 Jim Breen 的 WWWJDIC 项目,并通过程序单独安装。
它具有以下特点
只需单击一个按钮即可轻松安装词典。
支持使用正则表达式进行搜索。
流式传输结果,因此界面永远不会冻结。
单击结果窗格中的汉字以查看有关它的信息。
简单易懂的界面。
智能设计和选项卡切换词典。
将相关匹配项组织到结果顶部。
安装
如果您前往该网站的下载部分,则有 deb、RPM 和源代码 tarball 格式的 gWaei 包可用。对我来说,deb 安装没有任何问题,所以我使用了它。在使用源代码版本运行时,我找不到所有依赖项,但该网站表示您需要以下软件包以及它们的 -dev 对等项:gtk+-2.0、gconf-2.0、libcurl、libgnome-2.0 和 libsexy。
文档还说,编译源代码是标准的
$ ./configure $ make $ sudo make install
安装完成后,我在菜单中的“应用程序”→“实用工具”→“gWaei 日语-英语词典”下找到了 gWaei。如果您在菜单中找不到 gWaei,请输入命令
$ gwaei
用法
gWaei 启动后,您首先看到的是一个“设置”窗口,该窗口分为三个选项卡:“状态”、“安装词典”和“高级”。“状态”选项卡告诉您当前设置,首先,您将只看到“已禁用”。单击“安装词典”选项卡,您将看到已经设置了用于安装新词典的按钮,称为“添加”,用于英语、汉字、名称和部首。一旦所有这些都安装完毕,它们中的每一个都将在“状态”选项卡中更改为“已启用”。
安装完这些后,单击“关闭”,您就进入了程序。您应该去的第一个地方是搜索栏。输入英文或罗马字(我们使用的拉丁字母日语),含义和翻译会出现在下面的大字段中,其中可能混合了汉字和假名,以及英文翻译。您也可以输入假名和汉字搜索,但我哥哥拿走了我的日语键盘,所以我无法真正尝试它。
对于一个非常酷的功能,单击“插入”→“使用汉字手写板”,会出现一个空白页面,您可以在其中用鼠标手绘汉字字符。然后,各种汉字字符会出现在右侧并更新,具体取决于您绘制的笔画数及其形状。如果您单击“插入”→“使用部首搜索工具”,您可以搜索基本汉字字符上的部首,也可以按笔画数进行限制。
总而言之,gWaei 是一个很棒的程序,具有优雅的简洁性,并且无论您是在日本还是西方(或者任何其他不是日本的地方),它都具有您需要的功能。如果您是日语学习者,这应该是您武器库中的标准配置。
John Knight 是一位 24 岁的鼓乐和攀岩狂热者,来自世界上最与世隔绝的城市——西澳大利亚州的珀斯。他通常要么埋头于 Audacity 屏幕中,要么疯狂地敲击底鼓,使其面目全非。