在DevOps环境中共享Docker容器 Docker提供了一个强大的工具,用于创建轻量级镜像和容器化进程,但您知道它也可以使您的开发环境成为DevOps管道的一部分吗? 无论您是在云中管理数万台服务器,还是希望将Docker容器整合到软件开发生命周期中的软件工程师,本文都为每个对Linux和Docker充满热情的人提供了一些内容。
FOSS项目聚焦:Appaserver 一个应用服务器的介绍,它允许您在无需编程的情况下构建MySQL用户界面。 假设您的任务是为名为CITY的表编写一个基于浏览器的MySQL用户界面。 CITY有两列。 列名是city_name和state_code——每个组合都是主键。 您的用户界面必须使用户能够执行四个主要的SQL操作:select、insert、update和delete。 每个操作的主要特点是
使用Python的pytest测试您的代码,第二部分 测试函数并不难,但是如何测试用户输入和输出呢? 在我的上一篇文章中,我开始研究“pytest”,这是一个用于测试Python程序的框架,它真正改变了我看待测试的方式。 这是我第一次真正觉得测试是我可以并且应该定期做的事情; pytest使事情变得如此简单明了。
我们如何将FOSS带入虚拟世界? 在AI、VR、AR、MR、ML和XR革命中,或者反过来,FOSS有空间吗? 当我们最私人的计算发生在专有的AI VR、AR、MR、ML和XR公司的围墙花园内时,自由和开源革命会结束吗? 我问,因为这就是计划。
使用开源重塑软件开发和可用性:对Microsoft Azure首席架构师之一的采访 微软成立于1975年——那是43年前,有着大量的历史。 在过去的十年之前,该公司领导了一场反对开源和自由软件运动的运动,尽管它可能减缓了反对,但并没有结束它。 事实上,它鼓励了其支持者更加努力地推进开源议程。 快进到今天,开源技术几乎运行着一切——移动设备、云服务、电视等等。
关于Linus回归内核开发 在2018年10月23日,Linus Torvalds走出了他自我强加的隔离,从各种开发人员的git树中拉取了许多补丁。 这是他自2018年9月16日以来首次出现在Linux内核邮件列表中,当时他宣布他将暂停内核开发,以解决他有时对开发人员的Harsh行为。 23日,他宣布回归,我在这里总结了他的一些pull活动后对此进行了报道。
删除重复的PATH条目,第二部分:Perl的崛起 对于标题,向阿诺德和终结者系列电影致歉,让我们再次看一下从PATH变量中删除重复项。 这种做法是由一位名叫Shaun的读者在前一篇文章中评论提出的,该评论问道:“如果您愿意使用非bash解决方案(AWK)来解决问题,为什么不使用Perl呢?” Shaun非常友善地提供了Perl版本的代码,这很好,因为我很可能很难想出一个。 这是一小段代码,比AWK版本短,因此看起来应该很容易理解。 最后,我不确定我会称其为容易,但这很有趣,而且我认为其他非Perl程序员也可能会觉得它有趣。
Linux笔记本电脑购买指南 我们测试了预装Linux的最有前途的笔记本电脑,并在我们的2018年Linux笔记本电脑购买指南中重点介绍了对它们的评测。 立即下载您的副本,阅读 在购买下一台Linux笔记本电脑时您需要了解的内容。 在这个特别版中,我们评测了:Chromebook Dell XPS 13开发者版 Librem 13v2 System76 Oryx 希望您喜欢!