Anderson Silva 发布的文章

Wolfram 在 Raspbian 中捆绑了一个版本的 Mathematica。在我们的树莓派入门系列的第 12 篇文章中将学习如何使用它。

在 90 年代中期,我进入了大学数学专业,虽然我是以计算机科学学位毕业的,但是我就差两门课程就拿到了双学位,包括数学专业的学位。当时,我接触到了 Wolfram 的一个名为 Mathematica 的应用,我们可以将黑板上的许多代数和微分方程输入计算机。我每月花几个小时在实验室学习 Wolfram 语言,并在 Mathematica 上解决积分等问题。

对于大学生来说 Mathematica 是闭源而且昂贵的,因此在差不多 20 年后,看到 Wolfram 将一个版本的 Mathematica 与 Raspbian 和 Raspberry Pi 捆绑在一起是一个惊喜。如果你决定使用另一个基于 Debian 的发行版,你可以从这里下载。请注意,此版本仅供非商业用途免费使用。

树莓派基金会的 Mathematica 简介页面介绍了一些基本概念,如变量和循环、解决一些数学问题、创建图形、做线性代数,甚至通过应用与 GPIO 引脚交互。

要深入了解 Mathematica,请查看 Wolfram 语言文档。如果你只是想解决一些基本的微积分问题,请查看它的函数部分。如果你想绘制一些 2D 和 3D 图形,请阅读链接的教程。

或者,如果你想在做数学运算时坚持使用开源工具,请查看命令行工具 exprfactorbc。(记住使用 man 命令 阅读使用帮助)如果想画图,Gnuplot 是个不错的选择。


via: https://opensource.com/article/19/3/do-math-raspberry-pi

作者:Anderson Silva 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

树莓派是学习计算机安全的一个好方法。在我们这个系列的第十一篇文章中会进行学习。

在技术方面是否有比保护你的计算机更热门的话题?一些专家会告诉你,没有绝对安全的系统。他们开玩笑说,如果你想要你的服务器或者应用程序真正的安全,就关掉你的服务器,从网络上断线,然后把它放在一个安全的地方。但问题是显而易见的:没人能用的应用程序或者服务器有什么用?

这是围绕安全的一个难题,我们如何才能在保证安全性的同时,让服务器或应用程序依然可用且有价值?我无论如何都不是一个安全专家,虽然我希望有一天我能是。因此,分享可以用树莓派来做些什么以学习计算机安全的知识,我认为是有意义的。

我要提示一下,就像本系列中其他写给树莓派初学者的文章一样,我的目标不是深入研究,而是起个头,让你有兴趣去了解更多与这些主题相关的东西。

Kali Linux

当我们谈到“做一些安全方面的事”的时候,出现在脑海中的一个 Linux 发行版就是 Kali Linux。Kali Linux 的开发主要集中在调查取证和渗透测试方面。它有超过 600 个已经预先安装好了的用来测试你的计算机的安全性的渗透测试工具,还有一个取证模式,它可以避免自身接触到被检查系统的内部的硬盘驱动器或交换空间。

就像 Raspbian 一样,Kali Linux 基于 Debian 的发行版,你可以在 Kali 的主要文档门户的网页上找到将它安装在树莓派上的文档。如果你已经在你的树莓派上安装了 Raspbian 或者是其它的 Linux 发行版。那么你装 Kali 应该是没问题的,Kali 的创造者甚至将培训、研讨会和职业认证整合到了一起,以此来帮助提升你在安全领域内的职业生涯。

其他的 Linux 发行版

大多数的标准 Linux 发行版,比如 Raspbian、Ubuntu 和 Fedora 这些,在它们的仓库里同样也有很多可用的安全工具。一些很棒的探测工具你可以试试,包括 NmapWiresharkauditctl,和 SELinux

项目

你可以在树莓派上运行很多其他的安全相关的项目,例如蜜罐广告拦截器USB 清洁器。花些时间了解它们!


via: https://opensource.com/article/19/3/computer-security-raspberry-pi

作者:Anderson Silva 选题:lujun9972 译者:hopefully2333 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

在树莓派使用入门的第十篇文章中,我们将学习如何使用 GPIO。

到目前为止,本系列文章主要专注于树莓派的软件方面,而今天我们将学习硬件。在树莓派最初发布时,最让我感兴趣的主要特性之一就是它的 通用输入输出(GPIO)针脚。GPIO 可以让你的树莓派程序与连接到它上面的传感器、继电器、和其它类型的电子元件与物理世界来交互。

树莓派上的每个 GPIO 针脚要么有一个预定义的功能,要么被设计为通用的。另外,不同的树莓派型号要么 26 个,要么有 40 个 GPIO 针脚,你可以根据情况使用的。在维基百科上有一个 关于每个针脚的非常详细的说明_connector) 以及它的功能介绍。

你可以使用树莓派的 GPIO 针脚做更多的事情。关于它的 GPIO 的使用我写过一些文章,包括使用树莓派来控制节日彩灯的三篇文章(第一篇第二篇、和 第三篇),在这些文章中我通过使用开源程序让灯光随着音乐起舞。

树莓派社区在用不同编程语言创建不同的库方面做了非常好的一些工作,因此,你能够使用 CPythonScratch 和其它语言与 GPIO 进行交互。

另外,如果你想在树莓派与物理世界交互方面获得更好的体验,你可以选用 Raspberry Pi Sense Hat,它是插入树莓派 GPIO 针脚上的一个很便宜的电路板,借助它你可以通过程序与 LED、驾驶杆、气压计、温度计、温度计、 陀螺仪、加速度计以及磁力仪来交互。


via: https://opensource.com/article/19/3/gpio-pins-raspberry-pi

作者:Anderson Silva 选题:lujun9972 译者:qhwdw 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

树莓派是一个很棒的游戏平台。在我们的系列文章的第九篇中学习如何开始使用树莓派。

回到我们关于树莓派入门系列文章的第五篇,我提到 Minecraft 是一种教孩子们使用游戏平台进行编程的方法。作为一个不错的游戏平台,今天我们将讨论在树莓派上使用或者不使用模拟器来玩游戏的方式。

使用模拟器玩游戏

模拟器是一种能让你在树莓派上玩不同系统、不同年代游戏的软件。在如今众多的模拟器中,RetroPi 是树莓派中最受欢迎的。你可以用它来玩 Apple II、Amiga、Atari 2600、Commodore 64、Game Boy Advance 和其他许多游戏。

如果 RetroPi 听起来有趣,请阅读这些说明开始使用,玩得开心!

原生 Linux 游戏

树莓派的操作系统 Raspbian 上也有很多原生 Linux 游戏。“Make Use Of” 有一篇关于如何在树莓派上玩 10 个老经典游戏,如 Doom 和 Nuke Dukem 3D 的文章。

你也可以将树莓派用作游戏服务器。例如,你可以在树莓派上安装 Terraria、Minecraft 和 QuakeWorld 服务器。


via: https://opensource.com/article/19/3/play-games-raspberry-pi

作者:Anderson Silva 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

在我们的树莓派使用入门的第八篇文章中,我们将学习如何使用树莓派观看 Netflix 上的影片和用它来听音乐。

到目前为止,本系列文章已经学习了很多话题 — 如何 挑选购买设置、和 更新 你的树莓派,以及 儿童成人 如何使用它来做的不同的事情(包括学习 Linux)。今天我们换一个话题,将学习一些娱乐方面的内容!我们将学习如何使用树莓派来做一些娱乐方面的事情,明天我们继续这个话题,将用它来玩游戏。

观看电视和电影

你可以使用你的树莓派和 开源媒体中心 (OSMC) 去 观看 Netflix!OSMC 是一个基于 Kodi 项目的系统,你可以使用它来播放来自本地网络、附加存储以及互联网上的多媒体。它因为良好的功能特性而在媒体播放应用界中拥有非常好的口碑。

NOOBS(我们在本系列的 第三篇文章 中介绍过它)可以让你在你的树莓派中很容易地 安装 OSMC。在 NOOBS 中也提供了另外一个基于 Kodi 项目的媒体播放系统,它的名字叫 LibreELEC

听音乐

你还可以让你的树莓派借助 Pi Music Box 项目通过网络来播放来自附加存储或像 Spotify 服务上的流媒体音乐。以前我 写过关于这个主题的文章,但是你可以在 Pi Music Box 网站 上找到最新的指导,包括如何使用和 DIY 项目。


via: https://opensource.com/article/19/3/raspberry-pi-entertainment

作者:Anderson Silva 选题:lujun9972 译者:qhwdw 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

在我们的树莓派入门指南的第七篇学习如何给树莓派打补丁。

像平板电脑、手机和笔记本电脑一样,你需要更新树莓派。最新的增强功能不仅可以使你的派运行顺畅,还可以让它更安全,特别是在如果你连接到网络的情况下。我们的树莓派入门指南中的第七篇会分享两条关于让派良好运行的建议。

更新 Raspbian

更新 Raspbian 有两步

  1. 在终端中输入:sudo apt-get update

该命令的 sudo 让你以管理员(也就是 root)运行 apt-get update。请注意,apt-get update 不会在系统上安装任何新东西,而是将更新需要更新的包和依赖项列表。

  1. 接着输入:sudo apt-get dist-upgrade

摘自文档:“一般来说,定期执行此操作将使你的安装保持最新,因为它将等同于 raspberrypi.org/downloads 中发布的最新镜像。”

小心 rpi-update

Raspbian 带有另一个名为 rpi-update 的更新工具。此程序可用于将派升级到最新固件,不管该固件是不是有损坏或问题。你可能会发现一些如何使用它的信息,但是建议你永远不要使用这个程序,除非你有充分的理由这样做。

一句话:保持系统更新!


via: https://opensource.com/article/19/3/how-raspberry-pi-update

作者:Anderson Silva 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出