技术随笔

在 WordPress 5 下用 SQL 获取所有分类

通过阅读 WordPress 5 源码,大概可定位与获取分类有关的类在以下文件中,但要读懂并不容易。 但如果不想使用 PHP 语言,使用其他语言时,如何通过较通用的 SQL 方式读取所有分类。

在 EverEdit 下配置 Go 语言编译环境

EverEdit 是 Windows 下最优秀的文本编辑器之一,它自带 mode 的概念,可扩展性远胜于同类编辑器,我们可以将它配置成为任何编程语言的编码环境,它的可扩展体现在以下几个方面: 菜单的自定义、模板的自定义、命令的自定义及配置多样性、语法高亮的定义、脚本连接系统功能的能力。 Go 语言是 Google 公司为解决高并发所创造变异性语言,说到它,除了它的发明者都是牛人,其中之一是 Ken Thomspson,Unix 的发明者之一。 这篇文章将简要的叙述,如何把 EverEdit 配置为 Go 语言的编译环境。

编辑器之神 Vim 生存指南

本文将在一个简短的篇幅内叙述 Vim 学习的关键点,参考《文本编辑的本质》,从实用主义的角度出发,并不是说需要掌握 Vim 的每个细节,而是会使用 Vim 完成 Linux 下的基本编辑操作。

神的编辑器 Emacs 生存指南

本文面对的读者并不是 Emacs 的重度用户,而是先习惯了 Windows 下文本编辑器而又需要在 Linux 下工作时用到 Emacs 的程序员们。 总的来说,世界上只有两种编程语言,C 和 Lisp。而 Emacs 正是他们的合体。 它是一款开源文本编辑器软件,Emacs 和 GCC 一起夯实了自由软件运动和开源文化坚实的基础。人们可通过在 Emacs 中编写软件代码,并使用 GCC 编译来创造自由软件。

Vim 软件名片

Vim 是从 vi 发展出来的一个文本编辑器。其代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和 Emacs 并列成为类 Unix 系统用户最喜欢的编辑器。

Emacs 软件名片

Emacs(源自Editor MACroS,宏编辑器),由于开发源码,在各平台上具有各种实现,它不仅是一个文本编辑器,也是一个文本编辑器家族,因架构而具有强大的可扩展性,在程序员和其他以技术工作为主的计算机用户中广受欢迎。

文本编辑的本质

毫无疑问,文本编辑这件事诞生于文字出现的年代,从结绳记事即开始了,打一个结,或解开一个绳结,算最初最抽象的“文本编辑”。然后是古苏美尔人雕刻软泥板上的楔形文字,其次是最初意义的纸张,古埃及人将尼罗河畔的纸莎草制成平的薄片,书记官在纸上以古埃及象形文字记录法老王朝。再次还有竹简,记录了最初的文明。更近的是在活字印刷术的出现,纯文本编辑并不开始于纸笔。

在 CentOS 7 下使用 ss5 安装 SOCKS5 代理服务器

ss5 是一个 适用于 Linux, Solaris 和 FreeBSD 的 SOCKS5 服务器,它实现了 SOCKS4 和 SOCKS5 协议。 本文末尾还包含了几条 CentOS 7 安装软件并排查验证的总结。 本文旨在帮助读者在 CentOS 7 下顺利安装 ss5 最新版,配置实现 SOCKS 代理服务器,本安装过程应已经过笔者反复测试,以确保成功。

PHP 联席架构师辞职,原来他想做 P++…

PHP 语言的创始人 Rasmus Lerdorf 生于 1968 年,今年已 51 岁,他在 1995 年以 Personal Home Page Tools 为名发布了 PHP 1.0。他的辉煌岁月随着雅虎在搜索的衰败而黯淡。1997 年,以色列程序员 Zeev Suraski 及 Andi Gutmans 加入了 Zend 公司 的 PHP 语言开发,发布了 PHP 3, PHP 4, PHP 5,注意没有 PHP 6,再到现在的 PHP 7。 1975 年出生的 Zeev Suraski 在 Zend 工作了 20 年。也许是在语言、架构和库的工作上找不到发展方向了。前几天他宣布从 Zend 离职,业界比较惊讶,PHP 7 优化的开发者鸟哥说是这是早已预定好的事。原来 Zeev Suraski 辞职,他想做 P++,那 P++ 是啥?他通过《P++ idea: FAQ》进行了回答,全文翻译如下。

macOS 的前世今生

为什么写 macOS 历史?因为 macOS 的历史,也是现代操作系统发展史,与大学书本中的内容有距离;另一方面,历史由事件组成,软件发展史中包含了软件功能竞争的关键点;昨日,华为公司发布了 HarmonyOS,而 macOS、Windows 在多年的升级进程中都已进化为微内核,具有比较研究意义。

学习 CentOS 7

CentOS,全称 Community Enterprise Operation System,是一个由社区主导的操作系统,来源于 Red Hat Enterprise Linux,RHEL,因其不收费而得到的大量技术专家的青睐。CentOS 因稳定而安全,软件只用旧版的,更适合企业,吸引了很多 IT 巨头,如淘宝、网易等。

在 CentOS 7 下安装 SQL Server 2017 及创建 PHP 测试程序

SQL Server 是微软公司 Windows 上闭源数据库,当微软拥抱了开源,SQL Server 也被移植到 Linux,有时,我们还会需要通过 PHP 连接 SQL Server 来进行应该开发。 本文旨在帮助读者在 CentOS 7 下顺利安装 SQL Server 及 PHP 连接驱动,本安装过程应已经过笔者反复测试,以确保成功。