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

Mac OS X 实用程序:Cinch

Aero Snap 是 Windows 7 中 Aero 桌面特效的一部分,是 Windows 7 中一个崭新的功能。Aero Snap 提供了大量重置窗口位置和调整窗口大小的方式,最有效的是通过鼠标的拖动来实现。当我们把窗口拖放到屏幕的固定位置,就可以自动实现改变窗口大小去适应你的屏幕。例如,拖动窗口到屏幕最上方即可将窗口最大化;将窗口拖到屏幕的最左边即可使窗口占满左边半个屏幕。非常实用!Mac OS X 也可以通过 Cinch 来实现同样的功能。

Cinch
Cinch

Continue reading