Mac OS X 中 MySQL 的配置文件的位置

Mac OS X 上安装 MySQL 默认是没有 my.cnf 配置文件的,MySQL 使用默认配置运行。

如果需要对 MySQL 进行定制,拷贝「/usr/local/mysql/support-files/」目录下的任意一个 .cnf 文件到「/etc/」目录下并重命名为 my.cnf,然后修改 my.cnf 即可进行定制了。

如果没有什么特别的需求,默认的配置也使 MySQL 很好的运行了。

Windows 与 Mac 共用 iTunes 媒体库

注:本文仅适用于 iTunes 10.5 以下版本,之后的版本由于修改了媒体库文件的创建和使用方式,已经无法实现双系统共用媒体库了。如果你有 10.5 以上版本共用媒体库的方法,请留言告诉笔者!

在一台 Mac/MacBook 上安装了 Windows 和 OS X 双系统并且都使用 iTunes?想让两个系统的 iTunes 使用并维护同一个媒体库?没问题,完全可以实现,不仅音乐文件完全一致,所有 iTunes 管理的东西都是一致的,包括 iPhone 应用程序(App Store),甚至下载进度都完全一致。

首先,需要在 Mac OS X 上做以下操作:

1)iTunes 偏好设置》高级》设置媒体库目录(共享目录,如:/Volumes/Pub/iTunes,即 Windows 下的 D:\iTunes)。

Continue reading

使用 SmartSleep 灵活设置 MacBook 的睡眠模式

使用 Mac OS X 的 MacBook/MacBook Pro 的睡眠模式有下面三种:

  1. 睡眠:计算机仅将运行状态保存在内存(RAM)中,电池用来维持内存运行;
  2. 睡眠+休眠:计算机进入睡眠并同时将状态保存到硬盘上(默认);
  3. 休眠:计算机仅进入休眠模式,将运行状态保存到硬盘上,不使用电池。

默认的睡眠+休眠模式可以确保计算机进入睡眠时的数据安全,但是会花费更长的时间和更多的磁盘空间,因为内存状态需要存储到硬盘上,存储文件大小等于内存容量大小。

使用 SmartSleep 可以设置 MacBook 使用哪种睡眠状态:

Continue reading

禁止 Mac OS X 的安全睡眠

Mac OS X 默认是使用普通睡眠+安全睡眠(在 Windows 中称为休眠)。安全睡眠会在计算机进入睡眠状态时把内存(RAM)中的数据保存到硬盘上的「/private/var/vm/sleepimage」文件,然后计算机才进入普通睡眠。这样做的好处是如果计算机完全没电了,那原来内存中的内容还可以从硬盘上恢复。

但这样也带来了不利之处,每当进入睡眠的时候都要写入内存容量大小的数据到硬盘上,这无疑延长了进入睡眠所需的时间(通常需要20秒-1分钟);硬盘上还要使用内存容量大小的空间来存储睡眠文件,像笔者的 MacBook 有 4GB 的内存,那就要使用 4GB 的磁盘空间来存储睡眠文件,这对于磁盘空间比较紧张的笔记本用户来说就不太值得了。

Continue reading

另外两款 Mac OS X Oracle 客户端

笔者在另外一篇博客中曾经介绍过三款 Mac OS X 上的 Oracle 客户端程序:SQL Developer、Navicat、Aqua Data Studio,最近又新发现两款,感觉不错,分享一下。

RazorSQLDB Solo 都是基于 JAVA 的程序,跨平台,支持 Windows、Mac OS X、Linux 和 Solaris 操作系统。同时两者都支持多种数据库,主流数据库不在话下。

两者对比,RazorSQL 支持的数据库更多,功能也更为强大,但个人感觉 DB Solo 的操作界面更为友好好用些。如果只需要应付一般的数据查询和表数据编辑,DB Solo 足够了。