Linux内存使用情况与监测
(0). Android/Linux 内存分配的两个重要策略.Linux 在分配内存时, 为了节省内存, 按需分配, 使用了延时分配以及Copy-On-Write 的策略.延时分配即针对user space 申请memory 时, 先只是明面上的分配虚拟空间, 等到真正操作memory 时, 才真正分配具体的物理内…
如何在 Fedora 上安装 MongoDB 服务器
它已从 Fedora 仓库中完全删除。让我们看看 Fedora 用户可以如何获取非自由的包。 -- Honza Horak(作者)Mongo(来自 “humongous” —— 巨大的)是一个高性能、开源、无模式的、面向文档的数据库,它是最受欢迎的 NoSQL 数据库之一。它使用 JSON 作为文…
Wi-Fi 漏洞 Kr00k 曝光:全球数十亿台设备受影响
能让攻击者解密他周围空中传输的敏感数据。作者/来源: 安华金和由赛普拉斯半导体和博通制造的 Wi-Fi 芯片存在严重安全漏洞,让全球数十亿台设备非常容易受到黑客的攻击,能让攻击者解密他周围空中传输的敏感数据。在今天开幕的 RSA 安全会议中,这项安全漏…
Kubernetes 如何成为计算资源的标准
对于原生云生态系统来说,2019 年是改变游戏规则的一年。 -- Swapnil Bhartiya(作者)对于原生云生态系统来说,2019 年是改变游戏规则的一年。有大的并购,如 Red Hat Docker 和 Pivotal,并出现其他的玩家,如 Rancher Labs 和 Mirantis。Rancher Labs (…
elementary OS 正在构建一个可以买应用的开源应用商店
elementary OS 正在构建一个应用中心生态系统,你可以在其中购买用于 Linux 发行版的开源应用程序。 -- Abhishek Prakash(作者) 众筹构建一个开源应用中心elementary OS 最近宣布,它正在众筹举办一个构建应用中心的活动,你可以从这个应用中心购买开源应…
如何让 Emacs 俄罗斯方块变得更难
有人说,俄罗斯方块总是很有趣的。像 Emacs 中的所有东西一样,它的源代码是开放的,易于检查和修改,因此 我们可以使它变得更加有趣。所谓更加有趣,我的意思是更难。 -- Nickdrozd(作者)你知道吗,Emacs 捆绑了一个俄罗斯方块的实现?只需要输入 M-x te…
Firefox 开始为美国用户开启 DNS 加密功能(DoH)
26 日开始,Mozilla 将在美国为 Firefox 用户默认通过 HTTPS(DoH)开启 DNS 加密。作者/来源: 安华金和26 日开始,Mozilla 将在美国为 Firefox 用户默认通过 HTTPS(DoH)开启 DNS 加密。DoH 是一种新标准,可以加密通常通过未加密的纯文本连接发送的一部…
使用 KRAWL 扫描 Kubernetes 错误
用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。 -- Abhishek Tamrakar(作者) 当你使用 Kubernetes 运行容器时,你通常会发现它们堆积在一起。这是设计使然。它是容器的优点之一:每当需要新的容器时,它们启动成本都很低。你可以使用前端工具(如 …
如何组织构建多文件 C 语言程序(一)
准备好你喜欢的饮料、编辑器和编译器,放一些音乐,然后开始构建一个由多个文件组成的 C 语言程序。 -- Erik O'shaughnessy(作者) 大家常说计算机编程的艺术部分是处理复杂性,部分是命名某些事物。此外,我认为“有时需要添加绘图”是在很大程度上是正确…
不喜欢 IDE?试试看 grepgitvi
一个简单又原始的脚本来用 Vim 打开你选择的文件。 -- Yedidyah Bar David(作者) 像大多数开发者一样,我整天都在搜索和阅读源码。就我个人而言,我从来没有习惯过集成开发环境 (IDE),多年来,我主要使用 grep (找到文件),并复制/粘贴文件名来打开 …
OCA 联盟推出面向安全工具行业的首个开源消息传递框架
当某个工具检测到受感染的设备时,可自动向所有其它工具发去通知、甚至通过所有人都可读的标准消息格式来隔离该设备。作者/来源: 安华金和为了打破网络安全工具之间一盘散沙的局面和交流上的鸿沟,开放网络安全联盟(OCA)推出了专为在网络安全软件之间分…
使用 Emacs 发送电子邮件和检查日历
在 2020 年用开源实现更高生产力的二十种方式的第十八篇文章中,使用 Emacs 文本编辑器管理电子邮件和查看日程安排。 -- Kevin Sonney(作者) 去年,我给你们带来了 2019 年的 19 天新生产力工具系列。今年,我将采取一种不同的方式:建立一个新的环境,让…
使用 dig 命令挖掘域名解析信息
命令行工具 dig 是用于解析域名和故障排查的一个利器。 -- Sandra Henry-stocker(作者) 命令行工具 dig 是用于解析域名和故障排查的一个利器。从主要功能上来说,dig 和 nslookup 之间差异不大,但 dig 更像一个加强版的 nslookup,可以查询到一些由域名…
利用 Tmux 和 kubectl 解决 Kubernetes 故障
一个使用 tmux 的 kubectl 插件可以使 Kubernetes 疑难问题变得更简单。 -- Abhishek Tamrakar(作者) Kubernetes 是一个活跃的开源容器管理平台,它提供了可扩展性、高可用性、健壮性和富有弹性的应用程序管理。它的众多特性之一是支持通过其主要的二进制…
如何在 Ubuntu 上安装最新版本的 Git
一种方法是从源代码安装。这种很酷又老派的方法不适合所有人。值得庆幸的是,Ubuntu Git 维护团队提供了 PPA,莫可以使用它轻松地安装最新的稳定 Git 版本。 -- Abhishek Prakash(作者)在 Ubuntu 上安装 Git 非常容易。它存在于 Ubuntu 的主仓库中,你可…
苹果 Safari 浏览器将全面封杀超过 13 个月的长效 HTTPS 证书
他们的产品将否决在 9 月 1 日或之后发行的期限超过 398 天的证书的有效性。9 月 1 日之前颁发的证书将具有与今天的证书相同的可接受期限,即 825 天,从而无需对这些证书采取任何措施。作者/来源: 安华金和Safari 将在今年晚些时候不再接受新的长效 HTTPS…
12 种自然语言处理的开源工具
让我们看看可以用在你自己的 NLP 应用中的十几个工具吧。 -- Dan Barker(作者) 在过去的几年里,自然语言处理(NLP)推动了聊天机器人、语音助手、文本预测等这些渗透到我们的日常生活中的语音或文本应用程技术的发展。目前有着各种各样开源的 NLP 工具,…
通过 Org 模式管理 Chromium 和 Firefox 会话
在我决定放弃 chromium 上除了 uBlock Origin 之外的所有扩展后,就必须寻找一些替代品了。 -- Sanel Z(作者)我是会话管理器的铁粉,它是 Chrome 和 Chromium 的小插件,可以保存所有打开的选项卡,为会话命名,并在需要时恢复会话。它非常有用,特别是如…
Google 将限制 Android 应用在后台访问地理位置数据
此举旨在打击悄悄收集地理位置数据的应用,此类的后台地理位置数据在收集后会出售给分析公司和广告商。作者/来源: 安华金和Google 宣布打击滥用系统权限访问不必要地理位置数据的 Android 应用。从今年五月开始,Google 将要求所有 Android 应用开发者更新…
程序员为什么喜欢在晚上编码
对许多开源程序员来说,夜间的工作计划是创造力和生产力来源的关键。 -- Matt Shealy(作者) 如果你问大多数开发人员更喜欢在什么时候工作,大部人会说他们最高效的时间在晚上。这对于那些在工作之余为开源项目做贡献的人来说更是如此(尽管如此,希望在他…