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

作者:John Knight

如果您正在寻找提高您的心智能力,尤其是在记忆力方面,请查看这个项目。根据网站介绍

Brain Workshop 是双重 n-back 大脑训练练习的免费开源版本。

……最近发表在重要科学期刊 PNAS 上的一项研究表明,一项名为双重 n-back 的特定记忆任务实际上可以提高工作记忆(短期记忆)和流体智力。

……Brain Workshop 实现了这项任务。双重 n-back 任务涉及同时记住一系列口语字母和正方形位置的序列,并识别字母或位置何时与先前试验中出现的字母或位置匹配。

New Projects - Fresh from the Labs

解剖学专业的学生会对菜单背景中的这个大脑图感到高兴。

New Projects - Fresh from the Labs

主要的 playing 模式涉及记住两个回合前的字母和位置。

New Projects - Fresh from the Labs

Brain Workshop 的一些高级 playing 模式包括多个音频流、图像、算术等等。

安装

虽然运行 Brain Workshop 并不特别困难,但建议安装另一个外部程序 AVBin 7。

前往项目网站,点击“Download”链接,然后点击链接“Source Distribution for Linux”。此页面包含适用于 Mac OS X 和 Linux 的说明。向下滚动页面查看 Linux 说明。此处提到的唯一其他真正要求是 Python 2.5,尽管大多数现代发行版可能已预装了它。

正如我上面提到的,说明书上说您应该安装 AVBin 7。虽然这是可选的,但它会为您提供相当令人满意的音乐提示,所以我建议这样做。幸运的是,网站管理员非常友善地提供了 AVBin 安装的详细说明,以及 32 位和 64 位版本的链接。

一旦满足了先决条件,获取最新的 tarball 并解压它。从这里开始,网站管理员再次完成了这项工作,所以我逐字引用下一步:“打开终端,进入 brainworkshop 目录并输入python brainworkshop.pyw启动 Brain Workshop。如果您想通过双击启动它,您也可以启用 brainworkshop.pyw 的执行权限。”

用法

进入程序后,您将看到一个菜单和一个精美的人体大脑解剖图背景。此时我可以探索许多选项,但现在,让我们直接进入游戏。

按下空格键,即将开始的关卡出现,很可能名为 Dual 2-Back。如果您知道自己在做什么,可以在此处更改游戏模式。再次按下空格键,关卡实际开始。

现在系好安全带,因为这款游戏比最初看起来要艰苦得多。假设您已将游戏设置为默认设置,则会有两种刺激向您袭来:位置和音频。前者以蓝色正方形的形式出现,随机出现在九个正方形中的任何一个中。后者以字母的形式出现,由一个女声大声说出,这个声音恰好听起来像每部未来科幻电影中几乎所有计算机系统上使用的声音。

当这种情况发生时,您仅用两个键控制游戏:A 和 L。松开鼠标,让您的左手放在 A 上,右手放在 L 上。现在,我将解释游戏实际是如何运作的。

每个关卡都有一系列三秒的 Trials。第一个 Trial 将使正方形与口语字母同时出现在其中一个方框中。第二个 Trial 将使正方形出现在另一个方框中,并带有另一个口语字母。前两个 Trials 不需要您做任何事情,而是为以下 Trials 提供信息。

鉴于此默认模式为“2-Back”,第一个 Trial 中提供的信息是针对第三个 Trial 进行测试的基础。第二个 Trial 中的信息用于针对第四个 Trial 进行测试,依此类推。现在,让我们检查第三个 Trial 及以后的 Trial,实际游戏从这里开始。

蓝色方块的位置与第一个 Trial 相同吗?如果是,请按 A 键。字母相同吗?如果是,请按 L 键。每个 Trial 可能有位置和字母的组合,或者只有一个,甚至没有匹配项。

如您所见,此游戏模式完全是关于记住两个 Trials 之前发生的事情。这听起来很容易,但每个刺激都独立于另一个刺激起作用,因此大多数时候,字母和位置不会落在同一位置。这意味着您的记忆必须分成两个不同的方向——记忆中的多任务处理。这听起来棘手吗?相信我,确实如此。我什至可以说它很紧张。

您很可能会得到一个很差的分数,但这没关系。手册建议从 1-Back 的游戏开始,但我认为我会让您从更难的模式开始,因为我就是这么 mean!如果您想改变难度,在开始关卡之前,左上方会有一个选项列表,您可以在其中增加/减少 N-Back 数字(例如尝试 1)、trials 的数量、更改速度等等。

这就是我在这里所能容纳的全部内容,但如果您想要更多信息,请查看主菜单中提供的游戏文档。我建议研究游戏更高级的功能,例如颜色和图像测试、算术等等。

总而言之,这是我遇到过的最艰苦的大脑锻炼之一,任何希望提高特定记忆领域的人都绝对应该尝试 Brain Workshop。

SerbDict—塞尔维亚语-英语词典 (serbdict.sourceforge.net)

我在这专栏中重点介绍了一些语言程序,但到目前为止,它们都是针对日语、汉语和德语的——所有这些语言都有大量人口使用。因此,塞尔维亚语这样的语言的词典程序立刻引起了我的注意。根据 SourceForge 页面:“塞尔维亚语词典是一个双向塞尔维亚语-英语词典。目前仅包含命令行界面。目前仅支持基于 *nix 的操作系统。已在 Linux、*BSD 和 Cygwin 上测试。”

New Projects - Fresh from the Labs

SerbDict 允许您在英语和塞尔维亚语之间翻译单词,反之亦然。

New Projects - Fresh from the Labs

这是一个涉及塞尔维亚语到英语的搜索,以及一个同时涉及两种语言的搜索。

安装

在撰写本文时,我在网站上只找到了一个源代码 tarball,但安装仍然非常容易。此外,主页是塞尔维亚语的,我不得不使用翻译器(Chrome 的翻译器处理得很好)。至少下载页面名为“Download”,所以这很容易。下载页面会将您带到一个基本的 SourceForge 文件列表,该列表应本地化为您的语言。

获取最新的 tarball,解压它,并在新文件夹中打开一个终端。编译此程序很容易,只需输入

$ make

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

$ sudo make install

并且,如果您的发行版使用 root,请输入

$ su
# make install

用法

使用 SerbDict 也非常容易(至少,一旦我翻译了文档)。如果您想将英语翻译成塞尔维亚语,请输入

$ serbdict -e word

如果您想将塞尔维亚语单词翻译成英语,请输入

$ serbdict -s word

SerbDict 似乎查询单词和术语的数据库,并输出所有内容,包括您查询单词的扩展名。例如,查询单词“entire”不仅给我提供了 entire 的翻译,还提供了 entirely 和 entirety 的翻译。

如果您会说塞尔维亚语(而我不会),则有一个手册页面,其中包含有关如何扩展程序的说明,可通过命令获得

$ man serbdict

我从手册页面中设法了解到的一件事是,如果您跳过 -s 和 -e 扩展名,您进行的任何查询都将同时输出英语和塞尔维亚语的任何匹配项。

在您的输出文本下方会显示一条消息:“Ukupno: x prevoda”。在查询这些单词后,事实证明 Ukupno 的意思是总共。虽然“prevoda”没有返回任何匹配项,但 prevod 的意思是渲染、翻译或版本,所以我猜 prevoda 可能是这些单词的某种复数形式。

好吧,这涵盖了塞尔维亚语,但如果有人为一种非常稀有或正在消亡的语言编写了一个程序,请给我发送电子邮件。我很乐意报道它。

ebook2cw—电子书到莫尔斯电码转换 (fkurz.net/ham/ebook2cw.html)

您知道我喜欢小众项目,但这是我遇到的第一个真正让我开怀大笑并惊呼“我必须报道这个!”的项目。引用网站的话:“ ebook2cw 是一个命令行程序(可选 GUI 可用),可将纯文本 (ISO 8859-1 或 UTF-8) 电子书转换为莫尔斯电码 MP3 或 OGG 音频文件。它可以在多个平台上运行,包括 Windows 和 Linux。”

New Projects - Fresh from the Labs

将电子书变成莫尔斯电码音轨——我猜这是为莫尔斯电码学生准备的。

安装

引用文档

1) 二进制文件:静态编译的二进制文件可在项目网站上找到,适用于 Linux (i386) 和 Win32。这些应该适合大多数用户。

2) 源代码:包含 Makefile;它在 Linux 和 Windows (使用 MinGW) 下编译。

库要求大多是最低限度的,但对于源代码,您将需要安装 lame 和 ogg 库的开发包 (-dev)。

如果您使用源代码运行,请获取最新的 tarball,解压它,并在新文件夹中打开一个终端。编译此程序也很容易。再次,只需输入

$ make

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

$ sudo make install

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

$ su
# make install

用法

ebook2cw 是一个命令行程序,使用它非常简单,尽管您会希望将手册页放在手边,以便使用默认参数以外的其他参数。基本语法如下

$ ebook2cw textfile.txt -o outputfile

在这里,textfile.txt 显然代表您想要转换为莫尔斯电码的任何文本文件。-o 开关用于指定输出文件,后跟输出文件的名称。请注意,我没有给输出文件扩展名,例如 mp3。 ebook2cw 会自动为您执行此操作,实际上我不建议这样做,因为生成的文件名会变得相当混乱。

我没有空间详细介绍 ebook2cw 的命令行开关,但我至少可以重点介绍一些对大多数用户最有用的开关。

如果您想从 MP3 输出切换到 Ogg,请使用开关 -O(注意大写字母)。

采样率默认设置为 11khz @ 16kbps——对于一系列点和划线来说完全足够了,但有时它有点 clippy 并且听起来很糟糕。如果您想将采样率更改为 44khz,例如,请使用开关-s 44100。要使用此组合更改比特率,请将比特率设置为 64kbps-b 64.

您可以从这里解决问题,但我希望您喜欢结果。也许狄更斯的作品甚至更好,一个字母一个字母地慢慢拼出来?无论如何,自从我开始这个专栏以来,这个项目可能给了我最大的笑容。我确信它会非常有用——对某些人来说。

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

John Knight 是一位 26 岁的鼓和贝斯痴迷狂人,在西澳大利亚州伊迪斯科文大学学习心理学。他通常可以被发现过度地敲击着底鼓。

加载 Disqus 评论