用 Ansible Container 去管理 Linux 容器 Ansible Container 解决了 Dockerfile 的不足,并对容器化项目提供了完整的管理。 2017-12-29 容器与云 #Docker #Ansible #Dockerfile
极客漫画:#!S #! 是 Unix/Linux 里面用于指示脚本解释器的特定语法,位于脚本中的第一行,以 #! 开头,接着是该脚本的解释器,通常是 /bin/bash、/usr/bin/python 之类。 2017-12-29 极客漫画 #释伴 #shebang
如何改善遗留的代码库 在每一个程序员、项目管理员、团队领导的一生中,这都会至少发生一次。原来的程序员早已离职去度假了,给你留下了一坨几百万行屎一样的、勉强支撑公司运行的代码和(如果有的话)跟代码驴头不对马嘴的文档。 2017-12-28 观点 #代码 #重构
Bash 脚本:正则表达式基础篇 正则表达式(简写为 regex 或者 regexp)基本上是定义一种搜索模式的字符串,可以被用来执行“搜索”或者“搜索并替换”操作,也可以被用来验证像密码策略等条件。 2017-12-27 技术 #脚本 #正则表达式
补丁管理:不要以持续运行时间为自豪 在补丁管理方面一些 Linux 系统管理员和 Windows 系统管理员没有差别。实话说,在一些方面甚至做的更差(特别是以持续运行时间为自豪)。 2017-12-27 观点 #升级 #安全 #补丁
2018 年开源技术 10 大发展趋势 技术一直在变革,诸如 OpenStack、增强型网页应用(PWA)、Rust、R、认知云、人工智能(AI),物联网等一些新技术正在颠覆我们对世界的固有认知。以下概述了 2018 年最可能成为主流的开源技术。 2017-12-27 观点 #开源 #技术 #趋势
GitHub 欢迎一切 CI 工具 持续集成(CI)工具可以帮助你在每次提交时执行测试,并将报告结果提交到合并请求,从而帮助维持团队的质量标准。结合持续交付(CD)工具,你还可以在多种配置上测试你的代码,运行额外的性能测试,并自动执行每个步骤,直到进入产品阶段。 2017-12-26 新闻 #CD #GitHub #CI
Undistract-me:当长时间运行的终端命令完成时获取通知 想象这个场景。你运行着一个需要一段时间才能完成的命令。与此同时,你查看你的 Facebook,并参与其中。过了一会儿,你记得你几分钟前执行了一个命令。你回到终端,注意到这个命令已经完成了。但是你不知道命令何时完成。你有没有遇到这种情况? 2017-12-26 桌面应用 #命令 #运行