最近git报了一些漏洞,使用homebrew更新了一下git来修复,在此正好记录一下homebrew的用法,以免遗忘。 1.homebrew 是什么? Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载…
分类:macos
OS X编译安装php
以前搞开发一直都是OS X自带的php5.5,然后需要的扩展使用phpize编译,但是逐渐的自带的php已经无法满足我了,所以准备自己手动编译php。 下载依赖 首先需要下载php的依赖的库,OS X自带了许多有用的库,…
Mac 必备工具之 brew
brew 是 Mac 下的一个包管理工具,类似于 centos 下的 yum,可以很方便地进行安装/卸载/更新各种软件包,例如:nodejs, elasticsearch, kibana, mysql, mongodb …
mac os 下php安装mcrypt扩展
MCrypt是一个功能强大的加密算法扩展库,它包括有22种算法。 1:下载并解压mcrypt-2.6.8.tar.bz2。(2.6.8为版本号,可以自行选择,但是注意后边步骤要与下载的版本号一致。) 2:在终端执行命令(…
让 Mac 命令行说话
复制下面的命令,在终端中运行即可。 say --voice="Sin-ji" 您好,我叫 Sin-ji 。我講廣東話。 不同的声音 say -v Sin-ji "Hello, I am Chinese. What do …
mac os x 10.13编译安装nginx
一、下载源码包 首先,在官网下载 nginx 的源码包,有3种版本可以选择: Mainline version:主线版本,相当于开发版 Stable version:最新稳定版本 Legacy versions:历史稳定…
macOS zsh 命令行新建终端窗口
首先在~/.zshrc中启动osx插件,我一共启用了如下三个插件: plugins=( git zsh-syntax-highlighting osx ) source ~/.zshrc使其生效 命令行输入tab即可自动…
zsh 隐藏用户名和主机
修改 zshrc 推荐修改方式 vim ~/.zshrc # 重写 prompt_context prompt_context () {} # 也可以使用自定义提示符 prompt_context () { prompt…
记一次.so文件的安装吧
从Yii2的框架里面捣鼓出了一份直接操作Redis的PHP类。在用的时候,遇到报错: Call to undefined function mb_strlen() 啊…看样子又是少扩展。 php -m >…
MAC快捷键还原最小化的(cmd+M)程序窗口
MAC快捷键还原最小化的(cmd+M)程序窗口 mac下 cmd + m 最小化程序窗口有漂亮的动画,但是用键盘切换回这个窗口时不能复原。 (直接方法是用鼠标在dock栏点击程序图标找回,但麻烦:( 快捷键复原法 切换到…
Objective-C runtime 拾遗 (二)——Log message send
原因 最近在考虑对App中所有的message进行Log,资料不少,前人也有一些实现,做些记录。 对Objc_msgSend进行Hook OC的Messaging都是通过改函数的调用的。如[foo bar],会被转化成:…
MAC
Mac开发必备工具(三)—— Fish shell 开箱即用的Shell,非常适合Shell初学者,没有繁琐的配置,好用到停不下来! 前端程序员的必备工具清单(MacOS) 工欲善其事,必先利其器。一套完善的工具可以帮助…