周末阅读:自己动手项目
加入我们这个周末,我们将DIY运动带回来。这不仅是一个开始着手处理您已经搁置数月想法的机会,而且也是一个在玩乐中学习的好方法。
为什么你应该自己动手
作者:Kyle Rankin
重振DIY运动,从您自己的Linux服务器开始。
不久之前,我们还生活在一个普通人自己动手做事被认为是理所当然的社会。那时人们普遍认为你会对家用物品进行基本维修,对你的汽车进行一般维护和修理,修剪草坪,烹饪食物和缝补衣服。你周围的物品也反映了这种假设,例如可见且易于接近的螺丝,缝在衬衫底部的备用纽扣和用户可更换的零件。然而,多年来,文化已经朝着更加注重便利的方向转变。
构建物联网设备的语音控制前端
作者:Michael J. Hammel
苹果、谷歌和亚马逊正在将语音控制提升到新的水平。但是语音控制可以是一个DIY项目吗?事实证明,它可以。而且,它并不像你想象的那么难。
本文介绍了 Jarvis 项目,这是一个 Java 应用程序,用于捕获音频、翻译成文本、提取和执行命令以及通过语音响应用户。它还探讨了将这些组件集成以获得编程结果相关的编程问题。这意味着不涉及机器学习或神经网络。最终目标是让选择的关键词调用特定的方法来执行操作。
两款便携式 DIY 复古游戏机
作者:Kyle Rankin
看看 Adafruit 的 PiGRRL Zero 和 Hardkernel 的 ODROID-GO。
如果你喜欢复古游戏,有很多选择,可能很难知道该买什么。选择范围从任天堂官方授权的系统一直到像我过去在 Linux Journal 中介绍过的自制 RetroPie 项目。当然,这些系统设计为永久连接到电视。但是,如果你想在路上玩复古游戏怎么办?
从源代码构建自定义最小化 Linux 发行版
作者:Petros Koutoupis
按照这个循序渐进的指南,从源代码构建你自己的发行版,并学习它如何安装、加载和运行。
当使用 Linux 时,你可以轻松下载任何最常见的发行版进行安装和配置——无论是 Ubuntu、Debian、Fedora、OpenSUSE 还是完全不同的东西。尽管你应该尝试几个发行版,但构建你自己的自定义、最小化 Linux 发行版也是一个有益且极好的学习实践。
DIY 房车异地备份和媒体服务器
作者:Kyle Rankin
有什么比在你的房车里安装一台 Linux 服务器更能为 #vanlife 增添 Geek 气息的方式呢?
人们很容易提出有力的论点,即房车是终极的 DIY 项目游乐场。它结合了你可以在车辆上执行的所有 DIY 项目和家庭 DIY 项目。再加上你可能会花几天时间住在轮子上的小房子里,穿梭于高速公路、森林和沙漠,你还有另一类 DIY 项目来充分利用那个较小的空间。房车还提供全套电源选项,从 12V 深循环电池到 110V 岸电,再到发电机和交流发电机,再到太阳能,因此有一整类电气 DIY 项目与充分利用你不断变化的电源选项有关。如果你是一个 Geek,拥有一辆房车会引入另一个层次的 DIY 可能性。
LJ 密码生成器工具
作者:Dave Taylor
助记密码通常很糟糕。字母、数字和标点符号的随机序列更安全。
你可以构建一个功能齐全的密码生成器,它已准备好为你的数百个系统用户服务。
使用 Friendica 构建你自己的社交网络 [视频]
作者:Marcel Gagne
使用 Friendica 创建你自己的 Linux 社交网络。Marcel Gagne 在这个操作视频中引导你完成你需要采取的步骤。
构建你自己的街机游戏机,重温 80 年代!
作者:Shawn Powers
来自我们的“老而弥坚”文章系列,Shawn 打破了“Linux 不适合游戏”的刻板印象,并向你展示如何使用企鹅的力量来重温 80 年代。在这个酷炫的项目中,他 描述了如何构建一个功能齐全的街机柜。完成后,你将能够在你家的客厅(或车库——取决于配偶的容忍度)里,免投币地享受童年时代的所有老式投币游戏。
如何使用 RetroPi 玩 90 年代风格的游戏!
作者:Shawn Powers
虽然 Shawn 在 2007 年构建的街机系统(见上文)可能是为了重温 1980 年代,但他指出本文的项目实际上更好地展现了他的 真实童年。而且本文的项目真是 太棒了!
模拟非常棒,如果你仔细查看配置选项,你会看到控制器有“shift”键。这意味着在玩游戏时,你可以按住选择键,然后按下控制器上的各种按钮来执行系统级操作,例如重置游戏,或保存和恢复游戏存档状态。这真的就像原始游戏机,但更好。我们 无法解释使用原始控制器,但在巨大的 LCD 屏幕上而不是旧的 19 英寸电视上玩这些旧游戏有多么棒。