如何选择开源许可证?

如何选择开源许可证?

开源促进会 OSI开源定义 OSD 的管理者,由 Bruce Perens 和 Eric S. Raymond 创立于 1998 年,我们寻常用的开源协议都需要该组织认可,要求符合 OSD 定义。

阅读更多
MIT 6.Null 命令行环境部署

MIT 6.Null 命令行环境部署

长期使用 Shell 的程序员应该如何通过优化工作流来节约时间呢?我想可以从以下四点出发,一是提高任务并行度,通过 Job 控制TMUX 配合;二是简化或优化命令,通过 AliaseDotfiles 去配置实现;三是远程访问;四是美化 Shell 界面,良好的 ui 也能极大提高工作效率。

阅读更多
MIT 6.Null Vim

MIT 6.Null Vim

Stack Overflow 2022 年统计,Visual Studio Code 是全平台最流行的编辑器,而 Vim 则是最流行的命令行文本编辑器。Vim 源于 1976 年的 Vi 编辑器,许多工具都支持 Vim 仿真模式(比如 Visual Studio Code),如果点进 Vim 官网,你会看到一个巨古老的界面,硬核气息可谓是扑面而来。

阅读更多
MIT 6.Null Shell 脚本编程和常用工具

MIT 6.Null Shell 脚本编程和常用工具

本文主要叙述了如何以脚本方式去使用 bash,并介绍了大量常用的 Shell 工具。很多工具并非系统自带,需要手动下载甚至手动配置,如果是 Mac OS 的话,使用 brew 一键安装即可。

阅读更多
MIT 6.Null 如何玩转Shell

MIT 6.Null 如何玩转Shell

6.NullMIT 专为介绍常用计算机工具所开设的一门课程。我在过去的工作和学习过程中可能已经接触过 gitvim 等工具,也会使用一些简单的命令行指令比如 cdcpmv 等,但远远谈不上熟练。

阅读更多
函数式编程和模块化