列出 Linux 系统上所有用户的 3 种方法
通过使用 /etc/passwd 文件,getent 命令,compgen 命令这三种方法查看系统中用户的信息Media
via https://linux.cn/article-9888-1.html
通过使用 /etc/passwd 文件,getent 命令,compgen 命令这三种方法查看系统中用户的信息Media
via https://linux.cn/article-9888-1.html
使用 Handbrake 转换视频
这个开源工具可以很简单地将老视频转换为新格式。Media最近,当我的儿子让我数字化他的高中篮球比赛的一些旧 DVD 时,我马上就想到了 Handbrake。它是一个开源软件包,可轻松将视频转换为可在 MacOS、Windows、Linux、iOS、Android 和其他平台上播放的格式所需的所有工具。Handbrake 是开源的,并在 GPLv2 许可证下分发。它很容易在 MacOS、Windows 和 Linux 包括 Fedora 和 Ubuntu 上安装。在 Linux 中,安装后就可以从命令行使用
via https://linux.cn/article-9889-1.html?utm_source=rss&utm_medium=rss
这个开源工具可以很简单地将老视频转换为新格式。Media最近,当我的儿子让我数字化他的高中篮球比赛的一些旧 DVD 时,我马上就想到了 Handbrake。它是一个开源软件包,可轻松将视频转换为可在 MacOS、Windows、Linux、iOS、Android 和其他平台上播放的格式所需的所有工具。Handbrake 是开源的,并在 GPLv2 许可证下分发。它很容易在 MacOS、Windows 和 Linux 包括 Fedora 和 Ubuntu 上安装。在 Linux 中,安装后就可以从命令行使用
$ handbrake 或从图形用户界面中选择它。(我的情况是 GNOME 3)MediaHandbrake 的菜单系统易于使用。单击 “Open Source” 选择要转换的视频源。对于我儿子的篮球视频,它是我的 Linux 笔记本中的 DVD 驱动器。将 DVD 插入驱动器后,软件会识别磁盘的内容。Media正如你在上面截图中的 “Source” 旁边看到的那样,Handbrake 将其识别为 720x480 的 DVD,宽高比为 4:3,以每秒 29.97 帧的速度录制,有一个音轨。该软件还能预览视频。如果默认转换设置可以接受,只需按下 “Start Encoding” 按钮(一段时间后,根据处理器的速度),DVD 的内容将被转换并以默认格式 M4V 保存(可以改变)。如果你不喜欢文件名,很容易改变它。MediaHandbrake 有各种格式、大小和配置的输出选项。例如,它可以生成针对 YouTube、Vimeo 和其他网站以及 iPod、iPad、Apple TV、Amazon Fire TV、Roku、PlayStation 等设备优化的视频。Media你可以在 “Dimensions” 选项卡中更改视频输出大小。其他选项卡允许你应用过滤器、更改视频质量和编码、添加或修改音轨,包括字幕和修改章节。“Tags” 选项卡可让你识别输出视频文件中的作者、演员、导演、发布日期等。Media如果使用 Handbrake 为特定平台输出,可以使用包含的预设。Media你还可以使用菜单选项创建自己的格式,具体取决于你需要的功能。Handbrake 是一款非常强大的软件,但它并不是唯一的开源视频转换工具。你有其他喜欢的吗?如果有,请分享评论。via: https://opensource.com/article/18/7/handbrake作者:Don Watkins 选题:lujun9972 译者:geekpi 校对:wxy本文由 LCTT 原创编译,Linux中国 荣誉推出Mediavia https://linux.cn/article-9889-1.html?utm_source=rss&utm_medium=rss
DevOps 时代的 7 个领导力准则
DevOps 是一种持续性的改变和提高:那么也准备改变你所珍视的领导力准则吧。Media
via https://linux.cn/article-9890-1.html
DevOps 是一种持续性的改变和提高:那么也准备改变你所珍视的领导力准则吧。Media
via https://linux.cn/article-9890-1.html
针对 Bash 的不完整路径展开(补全)功能
bash-complete-partial-path 通过添加不完整的路径展开(类似于 Zsh)来增强 Bash(它在 Linux 上,macOS 使用 gnu-sed,Windows 使用 MSYS)中的路径补全。如果你想在 Bash 中使用这个省时特性,而不必切换到 Zsh,它将非常有用。Media
via https://linux.cn/article-9891-1.html
bash-complete-partial-path 通过添加不完整的路径展开(类似于 Zsh)来增强 Bash(它在 Linux 上,macOS 使用 gnu-sed,Windows 使用 MSYS)中的路径补全。如果你想在 Bash 中使用这个省时特性,而不必切换到 Zsh,它将非常有用。Media
via https://linux.cn/article-9891-1.html
Serverless+SCF=打倒服务器,解放程序员
你与码神只有一个二维码的距离 时间:8 月 18 日下午 13:30~18:00 地点:北京·车库咖啡(海淀区中关村创业大街 6 号楼 2 层)Media
via https://linux.cn/article-9893-1.html
你与码神只有一个二维码的距离 时间:8 月 18 日下午 13:30~18:00 地点:北京·车库咖啡(海淀区中关村创业大街 6 号楼 2 层)Media
via https://linux.cn/article-9893-1.html
Linux 下 cut 命令的 4 个基础实用的示例
在本文中,我将解释 linux 下 cut 命令的 4 个本质且实用的例子,有时这些例子将帮你节省很多时间。Media
via https://linux.cn/article-9895-1.html
在本文中,我将解释 linux 下 cut 命令的 4 个本质且实用的例子,有时这些例子将帮你节省很多时间。Media
via https://linux.cn/article-9895-1.html
CIP:延续 Linux 之光
CIP 的目标是创建一个基本的系统,使用开源软件来为我们现代社会的基础设施提供动力。Media
via https://linux.cn/article-9896-1.html
CIP 的目标是创建一个基本的系统,使用开源软件来为我们现代社会的基础设施提供动力。Media
via https://linux.cn/article-9896-1.html
Textricator:让数据提取变得简单
这个新的开源工具可以从 PDF 文档中提取复杂的数据,而无需编程技能。Media
via https://linux.cn/article-9897-1.html
这个新的开源工具可以从 PDF 文档中提取复杂的数据,而无需编程技能。Media
via https://linux.cn/article-9897-1.html
Textricator:让数据提取变得简单
这个新的开源工具可以从 PDF 文档中提取复杂的数据,而无需编程技能。Media你可能知道这种感觉:你请求得到数据并得到积极的响应,只打开电子邮件并发现一大堆附加的 PDF。数据——中断。我们理解你的挫败感,并为此做了一些事情:让我们介绍下 Textricator,这是我们的第一个开源产品。我们是 “Measures for Justice”(MFJ),一个刑事司法研究和透明度组织。我们的使命是为整个司法系统从逮捕到定罪后提供数据透明度。我们通过制定一系列多达 32 项指标来实现这一目标,涵盖每个县的整个刑事司法系统。我们以多种方式获取数据 —— 当然,所有这些都是合法的 —— 虽然许多州和县机构都掌握数据,可以为我们提供 CSV 格式的高质量格式化数据,但这些数据通常捆绑在软件中,没有简单的方法可以提取。PDF 报告是他们能提供的最佳报告。开发者 Joe Hale 和 Stephen Byrne 在过去两年中一直在开发 Textricator,它用来提取数万页数据供我们内部使用。Textricator 可以处理几乎任何基于文本的 PDF 格式 —— 不仅仅是表格,还包括复杂的报表,其中包含从 Crystal Reports 等工具生成的文本和细节部分。只需告诉 Textricator 你要收集的字段的属性,它就会整理文档,收集并写出你的记录。不是软件工程师?Textricator 不需要编程技巧。相反,用户描述 PDF 的结构,Textricator 处理其余部分。大多数用户通过命令行运行它。但是,你可以使用基于浏览器的 GUI。我们评估了其他很好的开源解决方案,如 Tabula,但它们无法处理我们需要抓取的一些 PDF 的结构。技术总监 Andrew Branch 说:“Textricator 既灵活又强大,缩短了我们花费大量时间处理大型数据集的时间。”在 MFJ,我们致力于透明度和知识共享,其中包括向任何人提供我们的软件,特别是那些试图公开自由共享数据的人。Textricator 可以在 GitHub 上找到,并在 GNU Affero 通用公共许可证第 3 版下发布。你可以在我们的免费在线数据门户上查看我们的工作成果,包括通过 Textricator 处理的数据。Textricator 是我们流程的重要组成部分,我们希望民间技术机构和政府组织都可以使用这个新工具解锁更多数据。如果你使用 Textricator,请告诉我们它如何帮助你解决数据问题。想要改进吗?提交一个拉取请求。via: https://opensource.com/article/18/7/textricator作者:Stephen Byrne 选题:lujun9972 译者:geekpi 校对:wxy本文由 LCTT 原创编译,Linux中国 荣誉推出Media
via https://linux.cn/article-9897-1.html?utm_source=rss&utm_medium=rss
这个新的开源工具可以从 PDF 文档中提取复杂的数据,而无需编程技能。Media你可能知道这种感觉:你请求得到数据并得到积极的响应,只打开电子邮件并发现一大堆附加的 PDF。数据——中断。我们理解你的挫败感,并为此做了一些事情:让我们介绍下 Textricator,这是我们的第一个开源产品。我们是 “Measures for Justice”(MFJ),一个刑事司法研究和透明度组织。我们的使命是为整个司法系统从逮捕到定罪后提供数据透明度。我们通过制定一系列多达 32 项指标来实现这一目标,涵盖每个县的整个刑事司法系统。我们以多种方式获取数据 —— 当然,所有这些都是合法的 —— 虽然许多州和县机构都掌握数据,可以为我们提供 CSV 格式的高质量格式化数据,但这些数据通常捆绑在软件中,没有简单的方法可以提取。PDF 报告是他们能提供的最佳报告。开发者 Joe Hale 和 Stephen Byrne 在过去两年中一直在开发 Textricator,它用来提取数万页数据供我们内部使用。Textricator 可以处理几乎任何基于文本的 PDF 格式 —— 不仅仅是表格,还包括复杂的报表,其中包含从 Crystal Reports 等工具生成的文本和细节部分。只需告诉 Textricator 你要收集的字段的属性,它就会整理文档,收集并写出你的记录。不是软件工程师?Textricator 不需要编程技巧。相反,用户描述 PDF 的结构,Textricator 处理其余部分。大多数用户通过命令行运行它。但是,你可以使用基于浏览器的 GUI。我们评估了其他很好的开源解决方案,如 Tabula,但它们无法处理我们需要抓取的一些 PDF 的结构。技术总监 Andrew Branch 说:“Textricator 既灵活又强大,缩短了我们花费大量时间处理大型数据集的时间。”在 MFJ,我们致力于透明度和知识共享,其中包括向任何人提供我们的软件,特别是那些试图公开自由共享数据的人。Textricator 可以在 GitHub 上找到,并在 GNU Affero 通用公共许可证第 3 版下发布。你可以在我们的免费在线数据门户上查看我们的工作成果,包括通过 Textricator 处理的数据。Textricator 是我们流程的重要组成部分,我们希望民间技术机构和政府组织都可以使用这个新工具解锁更多数据。如果你使用 Textricator,请告诉我们它如何帮助你解决数据问题。想要改进吗?提交一个拉取请求。via: https://opensource.com/article/18/7/textricator作者:Stephen Byrne 选题:lujun9972 译者:geekpi 校对:wxy本文由 LCTT 原创编译,Linux中国 荣誉推出Media
via https://linux.cn/article-9897-1.html?utm_source=rss&utm_medium=rss
如何用 Scribus 和 Gedit 编辑 Adobe InDesign 文件
学习一下这些用开源工具编辑 InDesign 文件的方案。Media
via https://linux.cn/article-9899-1.html
学习一下这些用开源工具编辑 InDesign 文件的方案。Media
via https://linux.cn/article-9899-1.html
如何使用命令行检查 Linux 上的磁盘空间
Linux 提供了所有必要的工具来帮助你确切地发现你的驱动器上剩余多少空间。Jack 在这里展示了如何做。Media
via https://linux.cn/article-9902-1.html
Linux 提供了所有必要的工具来帮助你确切地发现你的驱动器上剩余多少空间。Jack 在这里展示了如何做。Media
via https://linux.cn/article-9902-1.html
4 款酷炫的终端应用
许多 Linux 用户认为在终端中工作太复杂、无聊,并试图逃避它。但这里有个改善方法 —— 四款终端下很棒的开源程序。它们既有趣又易于使用,甚至可以在你需要在命令行中工作时照亮你的生活。Media
via https://linux.cn/article-9903-1.html
许多 Linux 用户认为在终端中工作太复杂、无聊,并试图逃避它。但这里有个改善方法 —— 四款终端下很棒的开源程序。它们既有趣又易于使用,甚至可以在你需要在命令行中工作时照亮你的生活。Media
via https://linux.cn/article-9903-1.html
UKTools:安装最新 Linux 内核的简便方法
Ubuntu 中有许多实用程序可以将 Linux 内核升级到最新的稳定版本。Media
via https://linux.cn/article-9904-1.html
Ubuntu 中有许多实用程序可以将 Linux 内核升级到最新的稳定版本。Media
via https://linux.cn/article-9904-1.html
小城的数学浪漫:探秘密码学专业会议 TPMPC 2018
熟悉密码学圈子的人应该都知道这个现象,就是密码学家们不谈区块链。Media
via https://linux.cn/article-9905-1.html
熟悉密码学圈子的人应该都知道这个现象,就是密码学家们不谈区块链。Media
via https://linux.cn/article-9905-1.html
系统管理员的 SELinux 指南:这个大问题的 42 个答案
获取有关生活、宇宙和除了有关 SELinux 的重要问题的答案Media
via https://linux.cn/article-9906-1.html
获取有关生活、宇宙和除了有关 SELinux 的重要问题的答案Media
via https://linux.cn/article-9906-1.html
用以检查 Linux 内存使用的 5 个命令
对于 Linux 管理员来说,检查系统内存用量是一个重要的技能。Jack 给出了解决这个问题的五种不同方式。Media
via https://linux.cn/article-9907-1.html
对于 Linux 管理员来说,检查系统内存用量是一个重要的技能。Jack 给出了解决这个问题的五种不同方式。Media
via https://linux.cn/article-9907-1.html
Google 为树莓派 Zero W 发布了基于TensorFlow 的视觉识别套件
Google 发布了一个 45 美元的 “AIY Vision Kit”,它是运行在树莓派 Zero W 上的基于 TensorFlow 的视觉识别开发套件,它使用了一个带 Movidius 芯片的 “VisionBonnet” 板。Media
via https://linux.cn/article-9909-1.html
Google 发布了一个 45 美元的 “AIY Vision Kit”,它是运行在树莓派 Zero W 上的基于 TensorFlow 的视觉识别开发套件,它使用了一个带 Movidius 芯片的 “VisionBonnet” 板。Media
via https://linux.cn/article-9909-1.html
Google 为树莓派 Zero W 发布了基于TensorFlow 的视觉识别套件
MediaGoogle 发布了一个 45 美元的 “AIY Vision Kit”,它是运行在树莓派 Zero W 上的基于 TensorFlow 的视觉识别开发套件,它使用了一个带 Movidius 芯片的 “VisionBonnet” 板。为加速该设备上的神经网络,Google 的 AIY 视频套件继承了早期树莓派上运行的 AIY 项目 的语音/AI 套件,这个型号的树莓派随五月份的 MagPi 杂志一起赠送。与语音套件和老的 Google 硬纸板 VR 查看器一样,这个新的 AIY 视觉套件也使用一个硬纸板包装。这个套件和 Cloud Vision API 是不一样的,它使用了一个在 2015 年演示过的基于树莓派的 GoPiGo 机器人,它完全在本地的处理能力上运行,而不需要使用一个云端连接。这个 AIY 视觉套件现在可以 45 美元的价格去预订,将在 12 月份发货。Media MediaAIY 视觉套件,完整包装(左)和树莓派 Zero W这个套件的主要处理部分除了所需要的 树莓派 Zero W 单片机之外 —— 一个基于 ARM11 的 1 GHz 的 Broadcom BCM2836 片上系统,另外的就是 Google 最新的 VisionBonnet RPi 附件板。这个 VisionBonnet pHAT 附件板使用了一个 Movidius MA2450,它是 Movidius Myriad 2 VPU 版的处理器。在 VisionBonnet 上,处理器为神经网络运行了 Google 的开源机器学习库 TensorFlow。因为这个芯片,使得视觉处理的速度最高达每秒 30 帧。这个 AIY 视觉套件要求用户提供一个树莓派 Zero W、一个 树莓派摄像机 v2、以及一个 16GB 的 micro SD 卡,它用来下载基于 Linux 的 OS 镜像。这个套件包含了 VisionBonnet、一个 RGB 街机风格的按钮、一个压电扬声器、一个广角镜头套件、以及一个包裹它们的硬纸板。还有一些就是线缆、支架、安装螺母,以及连接部件。Media MediaAIY 视觉套件组件(左)和 VisonBonnet 附件板有三个可用的神经网络模型。一个是通用的模型,它可以识别常见的 1000 个东西,一个是面部检测模型,它可以对 “快乐程度” 进行评分,从 “悲伤” 到 “大笑”,还有一个模型可以用来辨别图像内容是狗、猫、还是人。这个 1000 个图片模型源自 Google 的开源 MobileNets,它是基于 TensorFlow 家族的计算机视觉模型,它设计用于资源受限的移动或者嵌入式设备。MobileNet 模型是低延时、低功耗,和参数化的,以满足资源受限的不同使用情景。Google 说,这个模型可以用于构建分类、检测、嵌入、以及分隔。在本月的早些时候,Google 发布了一个开发者预览版,它是一个对 Android 和 iOS 移动设备友好的 TensorFlow Lite 库,它与 MobileNets 和 Android 神经网络 API 是兼容的。MediaAIY 视觉套件包装图除了提供这三个模型之外,AIY 视觉套件还提供了基本的 TensorFlow 代码和一个编译器,因此用户可以去开发自己的模型。另外,Python 开发者可以写一些新软件去定制 RGB 按钮颜色、压电元素声音、以及在 VisionBonnet 上的 4x GPIO 针脚,它可以添加另外的指示灯、按钮、或者伺服机构。Potential 模型包括识别食物、基于可视化输入来打开一个狗门、当你的汽车偏离车道时发出文本信息、或者根据识别到的人的面部表情来播放特定的音乐。Media MediaMyriad 2 VPU 结构图(左)和参考板Movidius Myriad 2 处理器在一个标称 1W 的功耗下提供每秒万亿次浮点运算的性能。在被 Intel 收购之前,这个芯片最早出现在 Tango 项目的参考平台上,并内置在 2016 年 5 月由 Movidius 首次亮相的、Ubuntu 驱动的 USB 的 Fathom 神经网络处理棒中。根据 Movidius 的说法,Myriad 2 目前已经在 “市场上数百万的设备上使用”。更多信息AIY 视觉套件可以在 Micro Center 上预订,价格为 $44.99,预计在(2017 年) 12 月初发货。更多信息请参考 AIY 视觉套件的 公告、Google 博客、以及 Micro Center 购物页面。via: http://linuxgizmos.com/google-launches-tensorflow-based-vision-recognition-kit-for-rpi-zero-w/作者:Eric Brown 译者:qhwdw 校对:wxy本文由 LCTT 原创编译,Linux中国 荣誉推出Media
via https://linux.cn/article-9909-1.html?utm_source=rss&utm_medium=rss
MediaGoogle 发布了一个 45 美元的 “AIY Vision Kit”,它是运行在树莓派 Zero W 上的基于 TensorFlow 的视觉识别开发套件,它使用了一个带 Movidius 芯片的 “VisionBonnet” 板。为加速该设备上的神经网络,Google 的 AIY 视频套件继承了早期树莓派上运行的 AIY 项目 的语音/AI 套件,这个型号的树莓派随五月份的 MagPi 杂志一起赠送。与语音套件和老的 Google 硬纸板 VR 查看器一样,这个新的 AIY 视觉套件也使用一个硬纸板包装。这个套件和 Cloud Vision API 是不一样的,它使用了一个在 2015 年演示过的基于树莓派的 GoPiGo 机器人,它完全在本地的处理能力上运行,而不需要使用一个云端连接。这个 AIY 视觉套件现在可以 45 美元的价格去预订,将在 12 月份发货。Media MediaAIY 视觉套件,完整包装(左)和树莓派 Zero W这个套件的主要处理部分除了所需要的 树莓派 Zero W 单片机之外 —— 一个基于 ARM11 的 1 GHz 的 Broadcom BCM2836 片上系统,另外的就是 Google 最新的 VisionBonnet RPi 附件板。这个 VisionBonnet pHAT 附件板使用了一个 Movidius MA2450,它是 Movidius Myriad 2 VPU 版的处理器。在 VisionBonnet 上,处理器为神经网络运行了 Google 的开源机器学习库 TensorFlow。因为这个芯片,使得视觉处理的速度最高达每秒 30 帧。这个 AIY 视觉套件要求用户提供一个树莓派 Zero W、一个 树莓派摄像机 v2、以及一个 16GB 的 micro SD 卡,它用来下载基于 Linux 的 OS 镜像。这个套件包含了 VisionBonnet、一个 RGB 街机风格的按钮、一个压电扬声器、一个广角镜头套件、以及一个包裹它们的硬纸板。还有一些就是线缆、支架、安装螺母,以及连接部件。Media MediaAIY 视觉套件组件(左)和 VisonBonnet 附件板有三个可用的神经网络模型。一个是通用的模型,它可以识别常见的 1000 个东西,一个是面部检测模型,它可以对 “快乐程度” 进行评分,从 “悲伤” 到 “大笑”,还有一个模型可以用来辨别图像内容是狗、猫、还是人。这个 1000 个图片模型源自 Google 的开源 MobileNets,它是基于 TensorFlow 家族的计算机视觉模型,它设计用于资源受限的移动或者嵌入式设备。MobileNet 模型是低延时、低功耗,和参数化的,以满足资源受限的不同使用情景。Google 说,这个模型可以用于构建分类、检测、嵌入、以及分隔。在本月的早些时候,Google 发布了一个开发者预览版,它是一个对 Android 和 iOS 移动设备友好的 TensorFlow Lite 库,它与 MobileNets 和 Android 神经网络 API 是兼容的。MediaAIY 视觉套件包装图除了提供这三个模型之外,AIY 视觉套件还提供了基本的 TensorFlow 代码和一个编译器,因此用户可以去开发自己的模型。另外,Python 开发者可以写一些新软件去定制 RGB 按钮颜色、压电元素声音、以及在 VisionBonnet 上的 4x GPIO 针脚,它可以添加另外的指示灯、按钮、或者伺服机构。Potential 模型包括识别食物、基于可视化输入来打开一个狗门、当你的汽车偏离车道时发出文本信息、或者根据识别到的人的面部表情来播放特定的音乐。Media MediaMyriad 2 VPU 结构图(左)和参考板Movidius Myriad 2 处理器在一个标称 1W 的功耗下提供每秒万亿次浮点运算的性能。在被 Intel 收购之前,这个芯片最早出现在 Tango 项目的参考平台上,并内置在 2016 年 5 月由 Movidius 首次亮相的、Ubuntu 驱动的 USB 的 Fathom 神经网络处理棒中。根据 Movidius 的说法,Myriad 2 目前已经在 “市场上数百万的设备上使用”。更多信息AIY 视觉套件可以在 Micro Center 上预订,价格为 $44.99,预计在(2017 年) 12 月初发货。更多信息请参考 AIY 视觉套件的 公告、Google 博客、以及 Micro Center 购物页面。via: http://linuxgizmos.com/google-launches-tensorflow-based-vision-recognition-kit-for-rpi-zero-w/作者:Eric Brown 译者:qhwdw 校对:wxy本文由 LCTT 原创编译,Linux中国 荣誉推出Media
via https://linux.cn/article-9909-1.html?utm_source=rss&utm_medium=rss