自动化代码规范检测 — CodeSniffer

当你看到一个代码乱七八糟的项目时,心里肯定很各种 /_ \,代码阅读性特差,又不易维护。优秀的项目应该是看起来像是出自一个人之手,这就需要一套代码规范来约束,当然还必须要求项目成员落实这套规范。 …

我的博客发布上线方案 — Hexo

之前一直在使用 Hexo 推荐的发布方案,缺点是本地依赖 Hexo 环境,无法随时随地地更新博客。为了摆脱 Hexo 环境约束进而高效写作,有了下述的发布方案。 …

使用Supervisor管理进程

Supervisor 是一款使用 Python 开发的非常优秀的进程管理工具。它可以在类 UNIX 系统上让用户精确地监视与控制多组指定数量的服务进程。当监控的服务进程意外退出时,会尝试自动重启这些服务,以保持服务可用状态。 …

使用Charles抓包

Charles 是在 Mac 下常用的截取网络封包的工具(Win 环境也已支持),在移动端开发过程中,我们常需要截取网络包分析服务端的通讯协议。Charles 将自己设置成系统的网络访问代理服务器,不仅可以提供 SSL 代理,还支持流量的控制、支持重发网络请求、支持修改网络请求参数、支持网络响应截获并动态修改。…

工欲善其事,必先利其器

俗话说,工欲善其事,必先利其器。顺手的工具能提高我们的工作效率,减少时间成本。这里记录我开发过程中所使用到的一些高效工具。 …

使用GoAccess分析Nginx日志

为了查看本站点的健康状况以及用户访问情况,就需要定期的分析服务器的 access 日志。但是由于没有使用日志分析工具,只能使用 cat、awk、sed 等命令做一些简单的日志分析统计,这样分析结果不理想也不全面,方法也极不高效。作为个人站点更适合引入轻量级的日志分析工具,例如 GoAccess ,其使用简单且分析效果较好,见这里。 …

PHPStorm的使用姿势

俗话说,工欲善其事必先利其器。作为一名码农,合适开发工具能提高我们的开发效率,而 PhpStorm 是 PHPer 不可或缺的工具,这里整理了一些编码过程中常用的 PhpStorm 使用姿势。 …

Composer安装和使用

Composer 是一个 PHP 依赖包管理工具,我们通过在 composer.json 配置中申明项目依赖后,它会自动在的项目中安装完成项目所需依赖。一些常用的项目依赖包列表,见这里。 …

常用Git命令清单

原文:阮一峰老师的 常用 Git 命令清单 我每天使用 Git ,但是很多命令记不住。一般来说,日常使用只要记住下图 6 个命令,就可以了。但是熟练使用,恐怕要记住 60~100 个命令。 …

搭建本地GitLab仓库

GitLab 是一个用于仓库管理系统的开源项目,非常适合在团队内部使用。很多公司为了代码安全,不会选择在公网代码管理仓库中托管代码,而会选择在公司内网服务器自主搭建 GitLab 服务,以便开发团队协作使用,这里记录我的搭建过程。 …