Safari 广告过滤插件 Safari AdBlocker

众所周知,著名的 Firefox 附加组件 Adblock Plus 是非常好用的广告过滤插件,可以方便的订阅广告过滤规则,也可以自定义过滤规则,方便实用,让浏览网页更舒畅。

Mac OS X 上的 Safari AdBlocker 插件可以让 Safari 拥有同样的功能!支持64位的 Snow Leopard。而且自带简体中文。

Safari AdBlocker 是基于 SIMBL 的,首先需要下载并安装 SIMBL

安装 SIMBL 之后,下载并安装 Safari AdBlocker,安装完成后从 Safari 的偏好设置里对其进行设置,如下图:

Safari AdBlocker 偏好设置
Safari AdBlocker 偏好设置

Continue reading

Safari 鼠标手势插件 SafariGestures

鼠标手势是现代浏览器中方便实用且常用的功能,能快捷的实现各种操作。鼠标手势在 Opera、Firefox、IE 内核类浏览器(如 Maxthon、The World)中很容易实现,或自带或安装插件即可。

而 Mac OS X 中的 Safari 浏览器插件并不多,实现鼠标手势的功能的插件笔者仅找到了 SafariGestures 一款,此文编写时的版本是 0.1.2,支持 Mac OS X 10.6 Snow Leopard(64位)。

SafariGesturesSafariDrag 同出于一个作者之手,幸而 SafariGestures 有英文版的,使用起来还不算费事。

SafariGestures 是基于 SIMBL 的,首先需要下载并安装 SIMBL

Continue reading

Safari 超级拖拽插件 SafariDrag

Firefox 通过插件可以方便的实现超级拖拽,如:拖拽链接在新标签中打开,拖拽文本进行搜索,拖拽图片快速保存等等。IE 内核的各种浏览器如 Maxthon、The World 等也具备此方便实用功能。

为了提高效率,Safari 当然也应该具备这样的功能,我们可以通过使用 SafariDrag 插件实现,目前的新版(0.0.6)支持 Snow Leopard(64位)。

但是 SafariDrag 只有日文版的,连英文版都没有,很不方便 Mac OS X 用户使用,此文对插件中的日文进行大致的翻译,并说明软件如何使用。

SafariDrag 是基于 SIMBL 的,首先需要下载并安装 SIMBL

然后下载 SafariDrag,安装成功后 Safari 的菜单栏会出现「SD」字样,其菜单如下图:

SafariDrag 菜单
SafariDrag 菜单

SafariDrag 菜单只有简单的两项:「启用/禁用 SafariDrag」和「SafariDrag 设置」。

选择菜单中的第二项设置 SafariDrag,如下图:

Continue reading

删除 Mac OS X 中“打开方式”里重复或无用的程序列表

如果右键菜单的「打开方式」里出现了已不存在的应用程序或者重复的项目,打开终端,执行以下命令:

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system-domainuser

更新(感谢stage1st):如果是 Mountain Lion(OS X 10.8)则执行以下命令:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

此命令的作用是重建 LaunchServices 的数据库,这样重复或无效的项目就会被清理掉了。

Mac OS X phpinfo

启用 Mac OS X 中的 Apache 和 PHP

Mac OS X 是自带 Apache 和 PHP 的,但默认情况下并没有开启,此文说明如何启用这两个服务,环境基于 Mac OS X 10.6 Snow Leopard。

启动 Apache

启动 Apache 有两种方法,一是图形化界面,而是命令行界面。

图形化的方法是打开「系统偏好设置」中「共享」的「Web 共享」。

Mac OS X 启用「Web 共享」
Mac OS X 启用「Web 共享」

命令行方法是打开终端,Apache 服务需要 root 权限才能启动,所以执行以下命令:
sudo apachectl start

Continue reading