新项目 - 来自实验室的新鲜成果

作者:John Knight
gbrainy—脑筋急转弯 (live.gnome.org/gbrainy)

有兴趣在真正具有挑战性的环境中锻炼脑力的人们,不妨尝试一下这个。根据 gbrainy 的网站介绍

gbrainy 是一款脑筋急转弯游戏和训练器,旨在让您在娱乐中训练大脑。它提供以下类型的游戏

  • 逻辑谜题:旨在挑战您的推理和思维能力的游戏。

  • 心算:基于算术运算的游戏,旨在考验您的心算能力。

  • 记忆力训练:旨在挑战您的短期记忆的游戏。

  • 文字类比:挑战您的语言能力的游戏。

gbrainy 提供不同的难度级别,使 gbrainy 适合儿童、成人或老年人。它还具有玩家游戏历史记录、玩家个人记录、玩家提示或全屏模式。 gbrainy 也很容易通过第三方开发的新游戏进行扩展。

安装

对于那些追求二进制文件的人来说,Debian、Ubuntu、Fedora、SUSE、Mandriva、One Laptop Per Child 和 NetBSD 都有软件包可用。 也有必备的源代码 tarball,对于那些想要运行最新版本的人,您可以使用 git 获取它。 我不会在这里介绍如何运行 git,但尽管如此,我还是会将 git 用户纳入我的指令中。 像往常一样,我将使用源代码 tarball。

以下是根据 gbrainy 网站的库要求

  • intltool 0.35 或更高版本。

  • Mono 1.1.7 或更高版本。

  • GTK 和 GTK Sharp 2.8 或更高版本。

  • librsvg 2.2 或更高版本。

  • Cairo 1.2 或更高版本。

  • Mono.Addins 0.3 或更高版本。

并且,根据该网站,对于标准的 Ubuntu 安装,编译 gbrainy 所需的软件包是 intltool、mono-gmcs、mono-devel、libmono-dev、libgnome2-dev、libgnomeui-dev 和 libmono-cairo2.0-cil。

下载最新的 tarball,解压它,并在新文件夹中打开终端。 如果您已下载开发 git 版本,在继续之前,请输入

$ ./autogen.sh

对于其他人,只需输入

$ ./configure

如果您的发行版使用 sudo

$ sudo make install

如果您的发行版不使用 sudo

$ su
# make install

请注意,编译似乎不需要使用 make。 安装完成后,使用以下命令运行程序

$ gbrainy

用法

进入 gbrainy 后,使用起来非常简单。 GUI 布局和设计非常出色,还有许多其他功能,例如文本输入、难度设置等等。 gbrainy 甚至有一个特殊的设置来调整色盲。 开始使用 gbrainy 很明显。 有用于测试以下科目的按钮:逻辑、计算、记忆、语言或全部(一次参加所有科目)。

New Projects - Fresh from the Labs

gbrainy 为您呈现具有挑战性的数学问题,这些问题通常会与算术一起测试您的空间能力。

New Projects - Fresh from the Labs

有趣的序列和横向思维通常在 gbrainy 的逻辑部分中发挥作用。

New Projects - Fresh from the Labs

在记忆力测试中,您会发现自己使用与以前不同的方式来记忆事物,尤其是在给您如此短的时间限制时。

当每个测试开始时,请记住大多数问题都不在“轻微费力”的范围内。 即使在默认的中等设置下,这些问题中的大多数也相当棘手。 您很快就会清楚自己擅长哪些科目,以及哪些科目会让你感到吃力。

逻辑使用谜题,例如数字和方块序列、网格布局等等,通常用于猜测序列中的下一个数字或排列。

计算通常会让您猜测最接近某个数字的数字,使用非常需要思考的除法、乘法、平均值等等,这些似乎超越了基本的算术技能。

记忆力引入了时间因素,所以请密切关注。 诸如一系列方向、包含不同对象的网格或拼出颜色的单词,但实际颜色却与单词不同(例如,单词黄色,但颜色是蓝色)之类的内容会在屏幕上显示很短的时间,并且您将被问到一个通常很难回忆起的单独元素。

最后,还有语言,它会玩诸如找出奇数字词、识别最适合给定情况的词、选择哪个词可以与某个词对关联使用等等的游戏。

值得庆幸的是,文本输入非常动态,因为开发人员已经提前考虑了人们可能输入的可能组合,因此如果您输入不同大小写或其他类型的文本变体,输入很可能会接受它或指示您如何回答问题。

总而言之,这是一个非常具有挑战性的软件包。 如果它成为教育发行版的主要内容,我不会感到惊讶,但希望它也能在标准发行版中流行起来。

Step Into Chinese—语言挖掘和抽认卡系统 (new.asymptopia.org/staticpages/index.php?page=StepIntoChinese

如果您一直在玩其他抽认卡系统来学习中文,或者在切换繁体中文、简体中文和拼音时遇到问题,那么这个项目可能适合您。 引用 Freshmeat 页面和网站的部分内容

Step Into Chinese 是一款灵活的语言挖掘和抽认卡系统,旨在帮助希望理解中文的英语使用者。 它的设计目的是解决汉字和相应的拼音语素之间缺乏一对一对应关系的问题。

汉字与相应拼音之间缺乏一对一的对应关系,通常被认为是中文学习者面临的最大困难。 Step Into Chinese 的设计目的正是为了解决这一难题。

内部是一个广泛交叉引用的数据结构,允许用户深入了解语境,例如,通过“锁定”特定的拼音语境并查看在类似语境中使用的相同语素的连续实例。

用户还可以“锁定”拼音翻译中的英语单词、集体短语翻译中的英语单词,甚至用于表示繁体或简体中文汉字的 Unicode 字符串。 在整个数据结构中,每个条目都会显示每个语境中每个拼音语素出现频率的相对信息。

应用程序数据结构包含超过 26,000 个现代汉语词汇和概念,对应超过 8,300 个不同的汉字。 颜色在整个应用程序中一致使用,以便快速定位和吸收信息。

安装

对于上面冗长的项目 URL 表示歉意——您最好直接访问主页 new.asymptopia.org。 为什么会如此混乱? 嗯,Step Into Chinese (SIC) 是 Asymtopia Software(一家草根开源开发公司)开发的一系列软件的一部分。 为了下载 SIC,您首先需要在网站上创建一个帐户,但请不要担心,它是“免费的,仅用于防止非人类过度下载滥用”。 它还允许您参与网站。 我对 Asymtopia 的几个项目很感兴趣,可能会在未来几个月内重点介绍它们,因此您可能需要立即创建一个帐户。

在我继续之前,就库要求而言,您需要安装 pygame 库,在我的 Kubuntu 系统上,这些库被命名为 python-pygame。 就软件包选项而言,似乎只有一个 .tar.gz 文件(没有二进制文件),但不要担心,安装很容易。 下载最新的 tarball,解压它,并在新文件夹中打开终端。

如果您的发行版使用 sudo,请输入

$ sudo setup.py

如果您的发行版不使用 sudo,请输入

$ su
# setup.py

从这里,您可以使用以下命令运行程序

$ stepintochinese

用法

首先,屏幕会显示一些后处理的状态,这与拼音语素及其使用语境有关。 这可能需要一分钟,但请让它完成。 很快您将进入主屏幕。 为了让您了解它的工作原理,SIC 已经输入了一个单词(该单词是 hello),并且正在“屏幕保护模式”中显示,其中每个英语单词都与其中文翻译一起显示,包括拼音(罗马字母)和汉字,汉字可以设置为繁体或简体。

New Projects - Fresh from the Labs

Step Into Chinese 允许您查找繁体和简体中文以及拼音的英语单词。

New Projects - Fresh from the Labs

您还可以使用拼音(罗马字母)查找中文单词; 这里我显示的是简体中文单词。

New Projects - Fresh from the Labs

取自该网站,此键盘参考是一个非常宝贵的工具。

现在这一切可能一开始有点令人困惑,所以让我为您分解一下。 单词 hello 将显示在屏幕上,但您需要输入您自己的单词进行翻译,所以我们现在就来做。 首先,按一次退格键,屏幕保护模式(我稍后会解释)将停止,允许您输入自己的文本。 现在,一直按退格键直到 hello 消失,输入您自己的文本,然后按 Enter 键。 您的单词现在将以翻译形式出现在上方,或者至少部分出现在另一个英语单词中(例如,“car”可能在“careless”或“carriage”等等中)。

如果显示的翻译不是您想要的,请再次按 Enter 键,将显示下一个翻译。 继续按 Enter 键,您可以滚动浏览所有可能的翻译。 请注意,SIC 仅接受美式英语。 作为澳大利亚人,并且像大多数英语世界一样,我实际上说的是英式英语(这是一份美国出版物;我通常不这样拼写),所以输入像“mum”或“colour”之类的词语没有任何结果。 因此,如果您的输入没有产生任何结果,则可能是您没有使用美式英语。

让我们继续屏幕保护模式。 这是传统的抽认卡系统发挥作用的地方。 按 F3 键,所有可能的翻译选项将以默认的十秒间隔循环显示。 如果您想将 SIC 用作某种屏幕保护程序,请按 F12 键将 SIC 置于全屏模式。

至于汉字,您可能需要在繁体中文和简体中文之间切换,因此请按 F2 键为标准显示模式执行此操作,然后按 F4 键为屏幕保护模式执行此操作。

到目前为止,我只处理了英语文本输入,而 SIC 不仅限于此。 您还可以输入中文单词来显示其含义,尽管是以罗马化的拼音形式显示(在非中文操作系统设置中,实际的中文文本输入是一个复杂得多的过程,而这毕竟是针对外国国际用户的)。 按 F1 键可在英语、拼音中文或 Unicode 搜索之间切换搜索模式的参数。

这就是我本月的所有空间,但最终,我对 Step Into Chinese 的体验非常愉快。 虽然界面最初令人困惑,但一旦您了解了基本知识,操作 SIC 实际上是一个非常简单的过程。 我也很喜欢 Asymtopia 的人们在字体中展示出一些艺术天赋,这些字体既时髦又色彩鲜艳,营造出令人愉快的工作环境。 强烈推荐 SIC。

正在酝酿新鲜、创新或令人兴奋的东西? 发送电子邮件至 newprojects@linuxjournal.com

John Knight 是一位 25 岁的鼓和攀岩狂热爱好者,来自世界上最与世隔绝的城市——澳大利亚珀斯。 人们通常可以发现他要么埋头于 Audacity 屏幕,要么疯狂地敲击底鼓。

加载 Disqus 评论