Linux Journal 2015 年 7 月刊:移动

几个月前,我不小心把手机忘在了床头柜上,结果整整一天没有手机。那真是一次糟糕的体验。请别误会,我完全理解从科技中抽身度假的概念。我也意识到有些时候使用移动设备是不合适的。糟糕的是,虽然我一切正常,但断开连接实在太不方便了。直到那天我才终于意识到,仅仅通过保持连接,我可以完成更多的事情。作为技术人员,我们都赞颂移动计算的美妙世界,本月,我们也将在Linux Journal中专注于这个概念。
Reuven M. Lerner 和我都将在本月探讨数据库。Reuven 介绍了如何在 Django 中处理表关系。如果您是 Python 程序员,Django 是一个非常强大的 Web 框架,大多数 Web 应用程序都依赖数据库来存储后端数据。我的文章则不那么以开发者为中心,我讨论了如何直接从命令行与 MySQL 数据库交互。PHPMyadmin 和 Adminer 等程序很棒,但对于系统管理员来说,了解命令行界面的工作原理也很重要。
Dave Taylor 本月回归 shell 脚本的基础知识,并解释了如何利用函数。将部分代码分离成可重用的函数是在任何语言中进行编程的非常有效的方式,而使用 shell 脚本,它也使代码更容易阅读和理解。与关注软件不同,在本期中,Kyle Rankin 专注于硬件。具体来说,他谈到了当前的 3D 打印硬件,这是他关于 3D 打印的四部分系列文章的第二部分。无论您是从几年前 3D 打印开始流行时就开始摆弄它,还是现在才开始接触,Kyle 的系列文章都将让您在短时间内了解最新情况。
尽管许多人仍然认为“Bluetooth”是那些经常在身穿正装的人身上看到的无线耳机的名称,但我们都知道它实际上只是一种无线通信技术。几乎所有移动设备和计算机现在都内置了蓝牙,Alexander Tolstoy 讨论了如何利用这种可用性。他展示了一些您可以使用这种名字有趣的个人区域网络空间进行的操作。
Andrey Katsman 深入研究了,嗯,一切。他特别讨论了物联网 (Internet of Things),或者说我们的整个世界是如何开始加入到一个巨大的网络中。Andrey 谈到了微控制器、连接性以及 Linux 如何在其中发挥至关重要的作用,不是真正接管世界,而是成为“世界”的意义。如果您像我一样喜欢生活在未来,您一定不想错过他的文章。
最后,Michael Pozhidaev 深入探讨了一个重要且引人入胜的主题。如何为计算机创建对盲人有效且有用的用户界面?我们在设计界面时,很大程度上是基于视觉布局,非视觉功能常常会受到很大影响。Michael 本月向我们介绍了 Luwrain,这是一个 Linux 发行版,旨在忘掉视觉糖果,专注于那些无论如何也看不到视觉糖果的人的可用性。通过设计对视觉以外的感官输入和输出有效且有用的界面,理想情况下,我们可以提出总体上更好的用户界面。
移动技术是一个流行词,它可能开始在现代文化中失去其含义。我们正处于大多数技术都是移动技术的阶段,很快我们就会佩戴或手持我们日常交互的所有技术。然而,当我在台式电脑上写这篇文章时,我意识到我们还没有完全达到那个程度。本期探讨了许多与移动相关的主题,并且还包含技术提示、产品公告以及许多其他有用的项目,所有这些都继续模糊移动和非移动之间的界限。我们希望您喜欢本期,您可能正在移动设备上阅读它!(只要您记得给它充电。)
订阅用户可用:7 月 1 日