Linux中国
1.73K subscribers
777 photos
6.34K links
Linux 中国官方 Telegram 频道
Download Telegram
你应该了解的 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
Mesos 和 Kubernetes:不是竞争者

人们经常用 x 相对于 y 这样的术语来考虑问题,但是它并不是一个技术对另一个技术的问题。Ben Hindman 在这里解释了 Mesos 是如何对另外一种技术进行补充的。Media

via https://linux.cn/article-9831-1.html
使用 Ledger 记录(财务)情况

Media自 2005 年搬到加拿大以来,我使用 Ledger CLI 来跟踪我的财务状况。我喜欢纯文本的方式,它支持虚拟信封意味着我可以同时将我的银行帐户余额和我的虚拟分配到不同的目录下。以下是我们如何使用这些虚拟信封分别管理我们的财务状况。每个月,我都有一个条目将我生活开支分配到不同的目录中,包括家庭开支的分配。W- 不要求太多, 所以我要谨慎地处理这两者之间的差别和我自己的生活费用。我们处理它的方式是我支付固定金额,这是贷记我支付的杂货。由于我们的杂货总额通常低于我预算的家庭开支,因此任何差异都会留在标签上。我过去常常给他写支票,但最近我只是支付偶尔额外的大笔费用。这是个示例信封分配:
2014.10.01 * Budget [EnvelopesMediaiving] [Envelopes:Household] $500 ;; More lines go here
这是设置的信封规则之一。它鼓励我正确地分类支出。所有支出都从我的 &ldquoMedialay” 信封中取出。
= /^Expenses/ (EnvelopesMedialay) -1.0
这个为家庭支出报销 &ldquoMedialay” 信封,将金额从 “Household” 信封转移到 &ldquoMedialay” 信封。
= /^Expenses:House$/ (EnvelopesMedialay) 1.0 (Envelopes:Household) -1.0
我有一套定期的支出来模拟我的预算中的家庭开支。例如,这是 10 月份的。
2014.10.1 * House Expenses:House Assets:Household $-500
这是杂货交易的形式:
2014.09.28 * No Frills Assets:Household:Groceries $70.45 Liabilities:MBNA:September $-70.45
接着 ledger bal Assets:Household 就会告诉我是否欠他钱(负余额)。如果我支付大笔费用(例如:机票、通管道),那么正常家庭开支预算会逐渐减少余额。我从 W- 那找到了一个为我的信用卡交易添加一个月标签的技巧,他还使用 Ledger 跟踪他的交易。它允许我再次检查条目的余额,看看前一个条目是否已被正确清除。这个资产分类使用有点奇怪,但它在精神上对我有用。使用 Ledger 以这种方式跟踪它可以让我跟踪我们的杂货费用以及我实际支付费用和我预算费用之间的差额。如果我最终支出超出预期,我可以从更多可自由支配的信封中移动虚拟货币,因此我的预算始终保持平衡。Ledger 是一个强大的工具。相当极客,但也许更多的工作流描述可能会帮助那些正在搞清楚它的人!via: http://sachachua.com/blog/2014/11/keeping-financial-score-ledger/作者:Sacha Chua 选题:lujun9972 译者:geekpi 校对:wxy本文由 LCTT 原创编译,Linux中国 荣誉推出Media

via https://linux.cn/article-9832-1.html?utm_source=rss&utm_medium=rss
使用 Open edX 托管课程

Open edX 为各种规模和类型的组织提供了一个强大而多功能的开源课程管理的解决方案。要不要了解一下。Media

via https://linux.cn/article-9833-1.html
在 Linux 上如何得到一个段错误的核心转储

在看完这篇博客后,你应该知道如何从“哦,我的程序出现段错误,但我不知道正在发生什么”到“我知道它出现段错误时的堆栈、行号了! ”。Media

via https://linux.cn/article-9834-1.html
TrueOS 不再想要成为“桌面 BSD”了

TrueOS 很快会有一些非常重大的变化。今天,我们将了解桌面 BSD 领域将会发生什么。Media

via https://linux.cn/article-9835-1.html
Buildah 入门

Buildah 提供一种灵活、可脚本编程的方式,来使用你熟悉的工具创建精简、高效的容器镜像。Media

via https://linux.cn/article-9836-1.html
你所不了解的 Bash:关于 Bash 数组的介绍

进入这个古怪而神奇的 Bash 数组的世界。Media

via https://linux.cn/article-9837-1.html
使用 ftrace 跟踪内核

ftrace,它是添加到内核中的第一款跟踪工具,今天我们来看一下它都能做什么,让我们从它的一些重要术语开始吧。Media

via https://linux.cn/article-9838-1.html
2018 年 6 月 COPR 中值得尝试的 4 个很酷的新项目

COPR 是个人软件仓库集合,它不在 Fedora 中。这是因为某些软件不符合轻松打包的标准。Media

via https://linux.cn/article-9839-1.html
区块链进化简史:为什么开源是其核心所在

从比特币到下一代区块链。Media

via https://linux.cn/article-9840-1.html
如何在绝大部分类型的机器上安装 NVIDIA 显卡驱动

这个流程适用于任何支持 UEFI 的计算机和任意新的 NVIDIA 显卡。Media

via https://linux.cn/article-9841-1.html
我的第一个系统管理员错误

如何在崩溃的局面中集中精力寻找解决方案。Media

via https://linux.cn/article-9842-1.html
我的第一个系统管理员错误

如何在崩溃的局面中集中精力寻找解决方案。Media如果你在 IT 领域工作,你知道事情永远不会像你想象的那样完好。在某些时候,你会遇到错误或出现问题,你最终必须解决问题。这就是系统管理员的工作。作为人类,我们都会犯错误。我们不是已经犯错,就是即将犯错。结果,我们最终还必须解决自己的错误。总是这样。我们都会失误、敲错字母或犯错。作为一名年轻的系统管理员,我艰难地学到了这一课。我犯了一个大错。但是多亏了上级的指导,我学会了不去纠缠于我的错误,而是制定一个“错误策略”来做正确的事情。从错误中吸取教训。克服它,继续前进。我的第一份工作是一家小公司的 Unix 系统管理员。真的,我是一名生嫩的系统管理员,但我大部分时间都独自工作。我们是一个小型 IT 团队,只有我们三个人。我是 20 或 30 台 Unix 工作站和服务器的唯一系统管理员。另外两个支持 Windows 服务器和桌面。任何阅读这篇文章的系统管理员都不会对此感到意外,作为一个不成熟的初级系统管理员,我最终在错误的目录中运行了 rm 命令——作为 root 用户。我以为我正在为我们的某个程序删除一些陈旧的缓存文件。相反,我错误地清除了 /etc 目录中的所有文件。糟糕。我意识到犯了错误是看到了一条错误消息,“rm 无法删除某些子目录”。但缓存目录应该只包含文件!我立即停止了 rm 命令,看看我做了什么。然后我惊慌失措。一下子,无数个想法涌入了我的脑中。我刚刚销毁了一台重要的服务器吗?系统会怎么样?我会被解雇吗?幸运的是,我运行的是 rm * 而不是 rm -rf *,因此我只删除了文件。子目录仍在那里。但这并没有让我感觉更好。我立刻去找我的主管告诉她我做了什么。她看到我对自己的错误感到愚蠢,但这是我犯的。尽管紧迫,她花了几分钟时间跟我做了一些指导。 她说:“你不是第一个这样做的人,在你这种情况下,别人会怎么做?”这帮助我平静下来并专注。我开始更少考虑我刚刚做的愚蠢事情,而更多地考虑我接下来要做的事情。我做了一个简单的策略:不要重启服务器。使用相同的系统作为模板,并重建 / etc 目录。制定了行动计划后,剩下的就很容易了。只需运行正确的命令即可从另一台服务器复制 / etc 文件并编辑配置,使其与系统匹配。多亏了我对所有东西都做记录的习惯,我使用已有的文档进行最后的调整。我避免了完全恢复服务器,这意味着一个巨大的宕机事件。可以肯定的是,我从这个错误中吸取了教训。在接下来作为系统管理员的日子中,我总是在运行任何命令之前确认我所在的目录。我还学习了构建“错误策略”的价值。当事情出错时,恐慌并思考接下来可能发生的所有坏事是很自然的。这是人性。但是制定一个“错误策略”可以帮助我不再担心出了什么问题,而是专注于让事情变得更好。我仍然会想一下,但是知道我接下来的步骤可以让我“克服它”。via: https://opensource.com/article/18/7/my-first-sysadmin-mistake作者:Jim Hall 选题:lujun9972 译者:geekpi 校对:wxy本文由 LCTT 原创编译,Linux中国 荣誉推出Media

via https://linux.cn/article-9842-1.html?utm_source=rss&utm_medium=rss
供应链管理方面的 5 个开源软件工具

跟踪您的库存和需要的材料,用这些供应链管理工具制造产品。Media

via https://linux.cn/article-9844-1.html
在 Kubernetes 上运行一个 Python 应用程序

这个分步指导教程教你通过在 Kubernetes 上部署一个简单的 Python 应用程序来学习部署的流程。Media

via https://linux.cn/article-9845-1.html
6 个可以帮你理解互联网工作原理的 RFC

以及 3 个有趣的 RFC。Media

via https://linux.cn/article-9843-1.html
我们能否建立一个服务于用户而非广告商的社交网络?

找出 Human Connection 是如何将透明度和社区放在首位的。Media

via https://linux.cn/article-9846-1.html
如何在 ArchLinux 上安装 RPM 包

有时候你可能会发现,想安装一个包,但是这个包只提供 RPM 安装文件,而 ArchLinux 并不支持安装 RPM 文件,这该怎么办呢?Media

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