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

作者:John Knight
Eagle Mode—与众不同的文件管理器 (eaglemode.sourceforge.net)

对于那些厌倦了文件管理器大同小异,界面只有细微差别的用户来说,Eagle Mode (EM) 采取了一种更具雄心的方法。用 EM 文档中的话说:

Eagle Mode 是一种面向未来人机通信风格的先进解决方案,用户只需放大即可访问几乎所有内容。它拥有专业的文件管理器、适用于大多数常见文件类型的文件查看器和播放器、国际象棋游戏、3D 扫雷游戏、多功能时钟和一些分形乐趣,所有这些都集成在一个虚拟宇宙中。Eagle Mode 旨在成为可缩放用户界面的前沿,它具有单独的弹出式缩放控制视图、事物描述中的帮助文本、可编辑的书签、多种输入方法、快速抗锯齿图形以及几乎无限深度的面板树,并且通过其可移植的 C++ API 实现。

New Projects - Fresh from the Labs

Eagle Mode 的文件管理器存在于一个虚拟宇宙中,其他程序和小玩意也漂浮在其中。

对于那些追求轻量级文件管理器的用户来说,你们找错项目了。当我读到系统要求时差点没噎着:CPU 3.4GHz...每核心! 此外,还需要 1GB 的 RAM 和 1GB 的硬盘空间用于运行时临时文件——这是一个雄心勃勃的项目,目标是规模的另一端! 然而,如果您没有所有硬件要求,也不要绝望;我仍然发现该项目在我的 512MB 内存和 2.14GHz 每核心的配置上可用。

安装

值得庆幸的是,软件要求不像硬件要求那样苛刻。 主要依赖项只有 Perl、GCC、libx11-dev 和用于播放多媒体文件的 libxine-dev 库。 还有一份较小的非必要依赖项列表,它足够长,需要您向下滚动页面(例如 tar、xterm、JPEG 库等等),但它们确实是您对文件管理器所期望的那种东西(除非您的系统比盐湖城的夜总会还要空旷,否则您可能已经安装了所有这些)。

因此,请访问网站,获取最新的 tarball,解压它,并在新文件夹的主目录中打开一个终端。 从这里,我真的建议阅读 doc 目录中包含的文档,与许多文档不同,它实际上布局良好且易于浏览。 但是,对于急躁的人,输入以下命令

$ perl make.pl build

并且,以 root 或 sudo 身份

# perl make.pl install

我在编译 EM 的过程中遇到了一个错误,它说

Building emAv failed, but that project is not so essential.
So if you don't know how to solve the problem, you could     
continue the overall building now, and live without the features
the project provides. Continue? [y(es)/n(o)/a(lways)]: y

在进行了一些 Google 搜索后,我仍然找不到 emAv 是什么,但它似乎是非必要的,并且安装继续不受影响地进行。 EM 似乎在没有它的情况下也能正常运行。 编译完成后,更改到安装目录,默认情况下将是

$ cd /usr/local/eaglemode/

并且,输入此命令来运行它

$ ./eaglemode.sh

用法

进入 EM 的主屏幕后,您将看到一个具有欺骗性的传统场景——您主目录中的文件管理器。 双击一个文件,它会打开它。 但是,双击一个文件夹,它会在该目录中打开一个终端——这很奇怪。 文件夹的右下角还有一堆额外的信息,那是关于什么的? 当我向上滚动鼠标滚轮时,整个场景突然放大,我可以详细看到这些文件的内容。 这有点酷,但仍然不是我所说的突破性。 然后,我快速向后滚动鼠标滚轮几次,Eagle Mode 的整个概念瞬间展开。 当您缩小视图时,您会发现一切都放置在一个 3D 虚拟宇宙中——一个由文件、应用程序和星场组成的星空。 继续缩小,最终揭示您正在观看的是生活在鹰眼中的宇宙——正是我赞赏的那种艺术上的愚蠢! 缩小到宇宙的尽头会显示这只骄傲的鹰的完整形态。

New Projects - Fresh from the Labs

一直向后滚动,很快就会发现您的虚拟宇宙生活在这只骄傲的鹰的眼睛里!

New Projects - Fresh from the Labs

我不确定它是否会在印刷品中出现,但那些非常仔细观察的人将能够看到它眼睛里的一个白色斑点。 太神奇了!

重新放大到鹰眼,您将返回虚拟宇宙,在那里您可以放大程序和文件夹,看到非常详细的内容。 单击宇宙的某个区域会更改缩放的“目标”,如果您按住滚轮并在任何方向移动鼠标,它将以该方式滚动屏幕。 这些应用程序和对象包括系统文件夹、时钟、文档和游戏等,我确信星场中的某个地方隐藏着一些隐藏的对象。 对于那些寻找消遣的人来说,已经包含了一个国际象棋版本(必须说,它具有相当激进的 AI),以及一个简单地称为 Mines 的游戏,它是对经典 扫雷 的令人费解的 3D 演绎。

New Projects - Fresh from the Labs

在 Eagle Mode 中浪费时间玩一款非常可爱的 3D 国际象棋 游戏,对手是一个相当讨厌的 AI。

总的来说,如果您厌倦了使用感觉像是银行经理设计的东西来导航您的 PC(或者如果您只是想充分利用新 PC 配备的所有 GHz),Eagle Mode 可能正适合您(不过不推荐给无聊的人)。

Mp3Wrap—MP3 合并器 (mp3wrap.sourceforge.net)

随着播客变得越来越流行,人们正在处理大量的 MP3 文件,这些文件必须被压缩成一个大文件并发送给公众。 这本身并不难,但这些文件通常都会被重新编码并放入类似普通的 128kbps MP3 中。 当像 MP3 这样已经经过有损文件压缩的内容被第二次编码时,它会损失大量的音频质量,结果声音更像是通过 Commodore 64 播放的颤抖的旧黑胶唱片。 好了,无线电 DJ 们不用再担心了;这个项目可能正适合您。 根据 Mp3Wrap 网站的说法:

Mp3Wrap 是 AlbumWrap 的免费、独立的替代品。 它是一个命令行实用程序,可以将两个或多个 MP3 文件快速包装成一个可播放的大型 MP3,而不会丢失文件名和 ID3 信息(并且无需解码/编码)。 它还提供了在 MP3 中包含其他非 MP3 文件(例如播放列表、信息文件、封面图像)的可能性。 这意味着您获得了一个大型 MP3,您可以随时使用 mp3splt 将其拆分,只需几秒钟,您就可以再次拥有所有原始文件! 这很有用,因为使用 Mp3Wrap 创建的文件很容易下载。 事实上,您无需知道每首歌曲的名称即可下载,而且很容易播放。 即使您没有 mp3splt 来拆分文件,您仍然可以收听它。

New Projects - Fresh from the Labs

混音带又回来了! Mp3Wrap 让您可以将多个 MP3 编译成一个大文件,而不会损失任何音质。

安装

安装 Mp3Wrap 非常简单,可以选择源代码 tarball 或 .rpm 和 .deb 包。 此外,编译源代码也很容易且无痛。 单击主页底部的 DOWNLOAD 链接,查看所有软件包选项的列表。 如果您选择源代码版本,请获取 tarball,将其保存到本地并解压。 在新文件夹中打开一个终端,并执行您常用的

$ ./configure
$ make

并且,以 root 或 sudo 身份

# make install

用法

Mp3Wrap 目前是一个命令行驱动的程序,但不要因此而却步,因为它非常简单。 语法如下:

mp3wrap finaloutcomefile filetoadd1 filetoadd2

在我给它一些文件后,它看起来像这样

$ mp3wrap compilation1.mp3 
 ↪02-Origa_Ft_Shanti_Snyder-Rise-2004.mp3 11\ 
 ↪Inner\ Universe.mp3

终端输出确实提供了一些关于正在发生的事情的有用信息。 顺便提一下,请记住,由于某种原因,程序会在 .mp3 扩展名之前插入 _MP3WRAP 作为一种识别标记,因此如果您正在做一些像编写 shell 脚本之类的事情,并且在查找您的编译 MP3 文件时遇到问题,那将是原因所在。

包含了一系列有用的开关,其中最好的是 -a,它允许您向现有的“包装” MP3 添加更多 MP3 文件。 另一个有用的开关是 -l,当传递一个包装的 MP3 时,它会列出其中的任何文件。 查看 man 页面了解更多详情。

Mp3Wrap 命令行性质的一个缺点是,当处理长长的 MP3 文件列表时,它可能会变得非常累人和费力(这可能会导致长播放列表出现一些错误)。 此外,尽管 Mp3Wrap 的文件几乎可以在任何可以播放 MP3 的设备上使用,但它们在某些较旧的播放器(例如 XMMS 等)中在查找方面存在问题。 这个项目只是在乞求一个 GUI 前端(它的姊妹应用程序 mp3splt 已经有了),因为顶部的 GUI 将使星期五晚上的无线电 DJ 更容易操作,并且可以避免通过命令行开关编译歌曲播放列表可能出现的错误。 尽管存在初期问题,但这个程序非常聪明,它将使播客在歌曲的原始翻录质量方面比竞争对手更具优势,并且它可能会在许多 MySpace emo 类型的人心中找到自己的位置,他们希望为一些初出茅庐的在线 emo 女友制作一张糟糕的“混音带”MP3 合集。 无线电 DJ 和悲伤的青少年们,欢呼吧!

项目概览

Web Auction (apps.weblite.ca/webauction)

厌倦了在 eBay 上销售并被卖家费用搞得精疲力尽? 或者,您只是想要通过拥有自己的网络拍卖来获得更多控制权? 那么,Web Auction(我知道,标题很有想象力)可能正是您所需要的。 Web Auction 专为组织或个人设计,简单易用,它与 eBay 的不同之处在于只有管理员可以添加产品,让您可以完全控制您的拍卖。 您可以自己托管拍卖,但 Web Auction 的工作人员目前允许您在他们的服务器上免费托管拍卖,他们真是太好了!

New Projects - Fresh from the Labs

Web Auction

正在酝酿一些新鲜、创新或令人兴奋的东西? 发送电子邮件至 knight.john.a@gmail.com

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

加载 Disqus 评论