区块链将会如何影响开源
译自:opensource.com | 作者:Bilgin Ibryam转自:http://www.ocselected.org/posts/opensource_technology/open-source-tokenomics/ | 译者:适兕在中本聪十年前创立比特币伊始,就引来来众多的追随者,并慢慢演变为去中心化的一场运动。甚至于,对于某一些人来说,区块链技术就像互联网那样深刻影响着人类社会的技…
在 Emacs 的 dired 和 tramp 中异步运行 rsync
Trần Xuân Trường 写的 tmtxt-dired-async 是一个不为人知的 Emacs 包,它可以扩展 dired(Emacs 内置的文件管理器),使之可以异步地运行 rsync 和其他命令 (例如压缩、解压缩和下载)。这意味着你可以拷贝上 GB 的目录而不影响 Emacs 的其他…
在 Linux 中运行特定命令而无需 sudo 密码
我有一台部署在 AWS 上的 Ubuntu 系统,在它的里面有一个脚本,这个脚本的原有目的是以一定间隔(准确来说是每隔 1 分钟)去检查某个特定服务是否正在运行,如果这个服务因为某些原因停止了,就自动重启这个服务。但问题是我需要 sudo 权限来开启这个服务。…
x86 和 ARM 的 Python 爬虫速度对比
假如说,如果你的老板给你的任务是一次又一次地访问竞争对手的网站,把对方商品的价格记录下来,而且要纯手工操作,恐怕你会想要把整个办公室都烧掉。之所以现在网络爬虫的影响力如此巨大,就是因为网络爬虫可以被用于追踪客户的情绪和趋向、搜寻空缺的职位…
如何在GitHub上大显身手?
码农朋友们都知道,gitHub是一个面向开源及私有软件项目的托管平台,上面托管了众多的优秀的项目,比如linux内核源码、git源码、机器学习框架tensorflow等等。当然,除了这些顶尖项目外,还有海量的高手开发的优秀项目。所有的这些项目,我们都可以为它贡献…
时隔两年,PuTTY 发布了一个新的安全修复版本
PuTTY 是 Windows 上使用最广泛的 SSH 客户端之一,它也有 Linux 版本。日前,得益于欧盟资助的 HackerOne 平台,PuTTY 发布了 0.71 版本,主要是修复了大量的安全缺陷。这个版本距其上个版本 0.70 的发布已近两年。PuTTY 是一个自由开源且支持包括 SSH、Te…
ODrive:Linux 中的 Google 云端硬盘图形客户端
这个我们已经多次讨论过。但是,我还要简要介绍一下它。截至目前,还没有官方的 Google 云端硬盘的 Linux 客户端,我们需要使用非官方客户端。Linux 中有许多集成 Google 云端硬盘的应用。每个应用都提供了一组功能。我们过去在网站上写过一些此类文章。这…
开始使用 CryptPad 吧,一个开源的协作文档编辑器
使用 CryptPad 安全地共享你的笔记、文档、看板等,这是我们在开源工具系列中的第 5 个工具,它将使你在 2019 年更高效。每年年初似乎都有疯狂的冲动想提高工作效率。新年的决心,渴望开启新的一年,当然,“抛弃旧的,拥抱新的”的态度促成了这一切。通常…
2018 年开源社区十大法律事件
译自: https://opensource.com/article/19/2/top-foss-legal-developments 作者: Victoria Lee, Mark Radcliffe, Chris Stevenson 译者: 薛亮 自由和开源软件在 2018 年发生的法律问题将会在 2019 年及以后继续产生影响。2018 年,当 IBM 以 340 亿美元的价格收购红帽时,我们看到了自由和开源软件(…
如何在 Linux 中查看可用的网络接口
在我们安装完一个 Linux 系统后最为常见的任务便是网络配置了。当然,你可以在安装系统时进行网络接口的配置。但是,对于某些人来说,他们更偏爱在安装完系统后再进行网络的配置或者更改现存的设置。众所周知,为了在命令行中进行网络设定的配置,我们首先…
高效使用 Org 模式
简介在我 前一篇关于 Emacs 的文章中 我提到了 Org 模式(Org-mode),这是一个笔记管理工具和组织工具。本文中,我将会描述一下我日常的 Org 模式使用案例。笔记和代办列表首先而且最重要的是,Org 模式是一个管理笔记和待办列表的工具,Org 模式的所有工具…
如何修复 Mozilla Firefox 中出现的 “Network Protocol Error”
Mozilla Firefox 多年来一直是我的默认 Web 浏览器,我每天用它来进行日常网络活动,例如访问邮件,浏览喜欢的网站等。今天,我在使用 Firefox 时遇到了一个奇怪的错误。我试图在 Reddit 平台上分享我们的一个指南时,在 Firefox 上出现了以下错误消息:Net…
Linux 安全:Cmd 提供可视化控制用户活动
Cmd 可以帮助机构监控、验证和阻止那些超出系统预期使用范围的活动。有一个新的 Linux 安全工具你值得了解一下:Cmd(读作 “see em dee”),它极大地改变了可以对 Linux 用户进行控制的类型。它远远超出了传统的用户权限配置,并在监视和控制用户能够在 L…
toplip:一款十分强大的文件加密解密 CLI 工具
在市场上能找到许多用来保护文件的文档加密工具。我们已经介绍过其中一些例如 Cryptomater、Cryptkeeper、CryptGo、Cryptr、Tomb,以及 GnuPG 等加密工具。今天我们将讨论另一款叫做 “toplip” 的命令行文件加密解密工具。它是一款使用一种叫做 AES256 的…
给大家安利一下 PowerShell
代码更简洁、脚本更清晰、跨平台一致性等好处是让 Linux 和 OS X 用户喜爱 PowerShell 的原因。今年(2018)早些时候,Powershell Core 以 MIT 开源协议发布了正式可用版(GA)。PowerShell 算不上是新技术。自 2006 年为 Windows 发布了第一版 PowerShell …
Emoji-Log:编写 Git 提交信息的新方法
使用 Emoji-Log 为你的提交添加上下文。我是一名全职的开源开发人员,我喜欢称自己为“开源者”。我从事开源软件工作已经超过十年,并构建了数以百计的开源软件应用程序。同时我也是“ 避免重复工作(Don’t Repeat Yourself)”(DRY)哲学的忠实粉丝,并且…
在 Linux 中如何删除文件中的空行
有时你可能需要在 Linux 中删除某个文件中的空行。如果是的,你可以使用下面方法中的其中一个。有很多方法可以做到,但我在这里只是列举一些简单的方法。你可能已经知道 grep、awk 和 sed 命令是专门用来处理文本数据的工具。如果你想了解更多关于这些命令…
降低 Emacs 启动时间的高级技术
《Emacs Start Up Profiler》 的作者教你六项减少 Emacs 启动时间的技术。简而言之:做下面几个步骤:使用 Esup 进行性能检测。调整垃圾回收的阀值。使用 use-package 来自动(延迟)加载所有东西。不要使用会引起立即加载的辅助函数。参考我的 配置。从 .e…
浅析 Bash 中的 {花括号}
让我们继续我们的 Bash 基础之旅,来近距离观察一下花括号,了解一下如何和何时使用它们。在前面的 Bash 基础系列文章中,我们或多或少地使用了一些还没有讲到的符号。在之前文章的很多例子中,我们都使用到了括号,但并没有重点讲解关于括号的内容。这个系…
如何在 Linux 中安装、配置和使用 Fish Shell?
每个 Linux 管理员都可能听到过 shell 这个词。你知道什么是 shell 吗? 你知道 shell 在 Linux 中的作用是什么吗? Linux 中有多少个 shell 可用?shell 是一个程序,它是提供用户和内核之间交互的接口。内核是 Linux 操作系统的核心,它管理用户和操作系统…