Homebrew切换到国内镜像源

Mac自带的Homebrew由于GFW的原因,连接到官方源的速度往往都是死慢死慢的,于是考虑到将其切换到国内的镜像源上。

切换过程如下:

# cd "$(brew --repo)"
# git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
# cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
# git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
# brew update

好了,已经成功的将其切换到了清华大学的源上。

让Gmail在iPhone上实现实时推送

其实办法也很简单,平时我们添加Gmail账户,都是直接选择了Gmail类型来添加的。但是如果选择使用Microsoft Exchange的方式来添加Gmail邮箱,就可以达到实时推送邮件的效果了。

步骤如下:

1、“设置”->“邮件、通讯录、日历”->“添加账户”->选择“Microsoft Exchange”;

2、“电子邮件”一栏填写你的Gmail邮箱地址,“域”可以留空,“用户名”填写你邮箱@前的名称,“密码”就是你Gmail的密码。点击右上角“下一步”开始验证;

3、验证结束后,在新出现的“服务器”中,添加Gmail的Exchange服务器地址:m.google.com。点击“下一步”;

4、保存后,返回到“邮件、通讯录、日历”中,将“获取新数据”修改为“推送”即可。

Proxifier 2.0 for mac 延长试用期的方法(暴力破解)(试)

记个流水账,免得以后忘记了。

方法是麻烦了点儿,理论上讲需要在每次试用期快要到了或是已经到了之后都要操作一次,不过好在应该能用。

直接贴方法:

1、关闭Proxifier程序;

2、将 ~/Library 改名;
[cc lang=”perl”]cd ~
mv Library Library_bak[/cc]
3、打开Proxifier程序一次后关闭;

4、将原 Library 目录复原;
[cc lang=”perl”]cd ~
mv Library new_Library
mv Library_bak Library[/cc]
5、覆盖 com.initex.proxifier.macosx.plist 文件。

最新补充,还需要覆盖一个文件:com.apple.finder.plist

有时间了可能会搞个自动操作的脚本出来,不过要等到有时间了再说吧,嘿嘿。

各位要是有人使用的话,先将就着用着。

Mac下安装JDK 1.5

JDK 1.5的下载地址:

http://www.cs.washington.edu/homes/isdal/snow_leopard_workaround/java.1.5.0-leopard.tar.gz

解压缩后,得到目录 1.5.0/

命令:

[cc lang=”php”]tar xvf java.1.5.0-leopard.tar.gz[/cc]

将目录拷贝到 /System/Library/Framework/JavaVM.framework/Version 目录下,并重命名为 1.5.0-leopard/

命令:

[cc lang=”php”]mv 1.5.0 /System/Library/Frameword/JavaVM.framework/Version/1.5.0-leopard[/cc]

删除旧的1.5的soft link

命令:

[cc lang=”php”]rm 1.5.0
rm 1.5[/cc]

建立新的soft link

命令:

[cc lang=”php”]ln -s 1.5.0-leopard/ 1.5.0
ln -s 1.5.0 1.5[/cc]

打开“应用程序”-“实用工具”-“Java偏好设置”,选择并设置默认的JDK版本。

ios5系统下,恢复CPU主频1GHz

IPHONE的CPU被默认锁定在800MHz,可以通过下面方法,将运ios5系统的设备恢复成1GHz。

到/System/Library/CoreServices/powerd.bundle/目录下找到com.apple.SystemPowerProfileDefault.plist文件。

将其删除(建议改个其它名字)并重启你的设备。

好了,重启之后,CPU主频就恢复到1GHz了。

破解cornerstone其实很容易

试用软件,要判断你使用此软件是否已经过期,肯定是要在系统里留下点什么东西的,不靠这个,他怎么知道你用了多久,只要找到这些东西将其删除即可。

用root用户和普通用户分别打开cornerstone,发现普通用户提示已经过期,但是root用户可以正常试用,那就很明确了,那些蛛丝马迹肯定是留在个人目录里,基本可以确定是在Library里,于是:

# mv Library Library.back

然后用普通用户运行cornerstone,发现又可以再次试用了,然后:

# ls -aR

你就可以看到cornerstone运行过后到底会在系统里留下点什么东西,于是很方便的就发现这个文件:

~/Library/Preferences/ByHost/com.zennaware.Cornerstone.6F1617DF-DDD5-5F2D-ACA0-F7F3EE5F7B41.plist

各台机器文件名有可能不一样,但是肯定是com.zennaware.Cornerstone.*.plist 这个规范的。

打开他,就一目了然了,将试用天数改为10000,于是印证了那句话“倘若真的要在这个时间上加一个期限的话,我希望是一万天”(就不要说“年”了,那么长,cornerstone会破产的)。