Linux中国
1.73K subscribers
777 photos
6.34K links
Linux 中国官方 Telegram 频道
Download Telegram
Intel 和 AMD 透露新的处理器设计

Whiskey Lake U 系列和 Amber Lake Y 系列的酷睿芯片将会在今年秋季开始出现在超过 70 款笔记本以及 2 合 1 机型中。Media

via https://linux.cn/article-9804-1.html
云计算的成本

两个开发团队的一天Media

via https://linux.cn/article-9805-1.html
命令行中的世界杯

如果你很喜欢命令行,那么有更好的方法用一个小型命令行程序追踪最新的世界杯比分和排名。Media

via https://linux.cn/article-9806-1.html
命令行中的世界杯

Media足球始终在我们身边。即使我们国家的队伍已经出局(LCTT 译注:显然这不是指我们国家,因为我们根本没有入局……),我还是想知道球赛比分。目前, 国际足联世界杯是世界上最大的足球锦标赛,2018 届是由俄罗斯主办的。每届世界杯都有一些足球强国未能取得参赛资格(LCTT 译注:我要吐槽么?)。意大利和荷兰就无缘本次世界杯。但是即使在未参加比赛的国家,追踪关注最新比分也成为了一种仪式。我希望能及时了解这个世界级的重大赛事最新比分的变化,而不用去搜索不同的网站。如果你很喜欢命令行,那么有更好的方法用一个小型命令行程序追踪最新的世界杯比分和排名。让我们看一看最热门的可用的球赛趋势分析程序之一,它叫作 football-cli。football-cli 不是一个开创性的应用程序。这几年,有许多命令行工具可以让你了解到最新的球赛比分和赛事排名。例如,我是 soccer-cli (Python 写的)和 App-football (Perl 写的)的重度用户。但我总是在寻找新的趋势分析应用,而 football-cli 在某些方面脱颖而出。football-cli 是 JavaScript 开发的,由 Manraj Singh 编写,它是开源的软件。基于 MIT 许可证发布,用 npm(JavaScript 包管理器)安装十分简单。那么,让我们直接行动吧!该应用程序提供了命令以获取过去及现在的赛事得分、查看联赛和球队之前和将要进行的赛事。它也会显示某一特定联赛的排名。有一条指令可以列出程序所支持的不同赛事。我们不妨从最后一个条指令开始。在 shell 提示符下:
luke@ganges:~$ football lists
球赛列表世界杯被列在最下方,我错过了昨天的比赛,所以为了了解比分,我在 shell 提示下输入:
luke@ganges:~$ football scores
football-wc-22现在,我想看看目前的世界杯小组排名。很简单:
luke@ganges:~$ football standings -l WC
下面是输出的一个片段:football-wc-biaoge你们当中眼尖的可能会注意到这里有一个错误。比如比利时看上去领先于 G 组,但这是不正确的,比利时和英格兰(截稿前)在得分上打平。在这种情况下,纪律好的队伍排名更高。英格兰收到两张黄牌,而比利时收到三张,因此,英格兰应当名列榜首。假设我想知道利物浦 90 天前英超联赛的结果,那么:
luke@ganges:~$ football fixtures -l PL -d 90 -t "Liverpool"
足球-利物浦我发现这个程序非常方便。它用一种清晰、整洁而有吸引力的方式显示分数和排名。当欧洲联赛再次开始时,它就更有用了。(事实上 2018-19 冠军联赛已经在进行中)!这几个示例让大家对 football-cli 的实用性有了更深的体会。想要了解更多,请转至开发者的 GitHub 页面。足球 + 命令行 = football-cli。如同许多类似的工具一样,该软件从 football-data.org 获取相关数据。这项服务以机器可读的方式为所有欧洲主要联赛提供数据,包括比赛、球队、球员、结果等等。所有这些信息都是以 JOSN 形式通过一个易于使用的 RESTful API 提供的。via: https://www.linuxlinks.com/football-cli-world-cup-football-on-the-command-line/作者:Luke Baker 选题:lujun9972 译者:ZenMoore 校对:wxy本文由 LCTT 原创编译,Linux中国 荣誉推出Media

via https://linux.cn/article-9806-1.html?utm_source=rss&utm_medium=rss
3 个 Python 命令行工具

用 Click、Docopt 和 Fire 库写你自己的命令行应用。Media

via https://linux.cn/article-9807-1.html
红帽 6.28 媒体开放日手记

在一个炎热的下午我代表 Linux 中国开源社区参加了 6 月 28 日的红帽媒体开放日。Media

via https://linux.cn/article-9808-1.html
ACRN 作为迷你 Hypervisor 应用于工业物联网

MediaHypervisor 是一种非常复杂的软件,这意味着该领域中很少出现新的软件方案——尽管在去年一些为容器环境而设计的一些新的 hypervisor 登上了新闻头条。但是除了容器,另外一个在未来的几年将受到热捧的技术领域是物联网,包括潜力巨大的工业物联网。(了解一下产业规模,全球的工业物联网支出在 2012 年达到 200 亿美元,预计到 2020 年将会达到 5000 亿美元)。考虑到这一点,ACRN 的出现就不足为奇了。ACRN 是什么?简单而言之,它是一个为满足嵌入式物联网开发的独特需求而构建的开源参考 hypervisor,它在 3 月份底由 Linux 基金会推出。这引出了一个或者两个明显的问题:嵌入式物联网开发的独特需求究竟是什么?为什么它们如此重要?以至于由 Linux 基金会托管的现有用于数据中心 hypervisor Xen 也不能满足?需要的是一个更小型的 hypervisor,且具有负载优先分配功能第一个需求是小型化。毫不奇怪,数据中心 hypervisor 往往很大,而 IoT 设备资源有限。好消息是,ACRN 只有 25,000 行代码,相比平均具有 160,000 行代码的数据中心 hypervisor来说,数据量只有其六分之一。另一个主要需求是一些工作负载优于其它的。这是必要的,因为 ACRN 的目标应用领域之一是汽车行业,现在运行在不同硬件模块上的不同负载,,将来将会运行在单一系统上并由像 ACRN 这样的 hypervisor 进行隔离。由于 ACRN 可以调整工作负载优先级,它能确保运行在一个“安全的关键区域”的工作负载可以在需要的时候从‘非关键安全区域’获取对资源的控制。实际上,这个功能不仅汽车领域感兴趣。Linux 基金会的执行董事 Jim Zemlin 解释到,“ ACRN 针对资源受限设备进行了优化,专注于隔离安全关键性工作负载,并赋予它们高优先级,使该项目适用于多种 IoT 使用案例。”当然,已有一些嵌入式 hypervisor 了,但是做 ACRN 项目的人指出,那些已有的方案是高度依赖于封闭源代码的专有解决方案,它们非常贵,并且它们某些资源是不能被共享的,因为采用了分区实现的方法。因此,ACRN 的另一个关键特性是它是开源的这个事实,而且能够通过 GitHub 提供给所有人,并且使用它可能会节约巨大的研发成本。英特尔公司副总裁兼开源技术中心总经理苏义德(Imad Sousou)表示,“ACRN 将拥有一个基于 Linux 的服务操作系统,能同时运行多种访客操作系统,为工作负载整合提供强大的解决方案。”英特尔为 ACRN 代码做出了重要的贡献。ACRN 还处于早期阶段,尚不清楚主要用户是谁。不过很可能会是“盖好房子,自有人来住”。从现在开始,未来几年,如果路上的很多汽车在控制系统核心采用 ACRN 运行,不要感到奇怪。不过这几年虚拟化和容器领域的变化很快,如果车上没用到 ACRN 也不足为奇。Media

via https://linux.cn/article-9809-1.html?utm_source=rss&utm_medium=rss
lua 中神奇的表(table)

最近在尝试配置 awesome WM,因此粗略地学习了一下 lua 。 在学习过程中,我完全被 table 在 lua 中的应用所镇住了。Media

via https://linux.cn/article-9810-1.html
Linux 上的五个开源益智游戏

用这些有趣好玩的游戏来测试你的战略能力。Media

via https://linux.cn/article-9812-1.html
JavaScript 路由器

构建单页面应用(SPA)有许多的框架/库,但是我希望它们能少一些。我有一个解决方案,我想共享给大家。Media

via https://linux.cn/article-9815-1.html
Python 字节码介绍

了解 Python 字节码是什么,Python 如何使用它来执行你的代码,以及知道它是如何帮到你的。Media

via https://linux.cn/article-9816-1.html
将你的树莓派打造成一个 Tor 中继节点

在此教程中学习如何将你的旧树莓派打造成一个完美的 Tor 中继节点。Media

via https://linux.cn/article-9818-1.html
3 款 Linux 桌面的日记程序

用轻量、灵活的数字日记工具来记录你的活动。Media

via https://linux.cn/article-9821-1.html
精心布局的开源

这个世界每天都在变,开源已经不是当年 Eric.S.Raymand 提出的那样了,和商业直接的关系越来越弱,中间所增加的间接环节,已经让我们迷惑了。但总有人是清醒的,现在看来它就是人们精心布置的一个局,在云计算的转变过程中尤为明显。Media

via https://linux.cn/article-9822-1.html
如何在 Arch Linux 中查找已安装的专有软件包?

它将基于 Arch 系统中的所有安装包与 Parabola 的软件包 blacklist 和 aur-blacklist 进行比较,然后显示出你的斯托曼自由指数(“自由/总计”比分)。Media

via https://linux.cn/article-9824-1.html
如何在 20 分钟内发布一个正式的 ERC20 通证

在这篇教程中,我准备指导你部署你自己的 ERC20 通证到实际的以太坊网络上去。Media

via https://linux.cn/article-9825-1.html
GNU GPL 许可证常见问题解答(六)

这篇常见问题解答澄清了在使用 GNU 许可证中遇到许多问题,对于企业和软件开发者在实际应用许可证和解决许可证问题时具有很强的实践指导意义。Media

via https://linux.cn/article-9826-1.html
如何在 Fedora 上安装 Pipenv

Pipenv 的目标是将打包界(bundler、composer、npm、cargo、yarn 等)最好的东西带到 Python 世界来。它试图解决一些问题,并简化整个管理过程。Media

via https://linux.cn/article-9827-1.html
你应该了解的 6 个开源 AI 工具

让我们来看看几个任何人都能用的自由开源的 AI 工具。Media

via https://linux.cn/article-9828-1.html
在 Linux 命令行中自定义文本颜色

在 Linux 命令行当中使用不同颜色以期提供一种根据文件类型来识别文件的简单方式。你可以修改这些颜色,但是在做之前应该对你做的事情有充分的理由。Media

via https://linux.cn/article-9829-1.html
无密码验证:客户端

上一篇文章中,我们用 Go 写了一个 HTTP 服务,用这个服务来做无密码验证 API。今天,我们为它再写一个 JavaScript 客户端。Media

via https://linux.cn/article-9830-1.html