新年快乐

2012年1月1日 没有评论

2012,新年快乐,幸福美满

分类: 未分类 标签: 86 views

批量更新MAC OS X的地址簿

2011年11月14日 没有评论

MAC OS X比较赞的一点就是,很多信息都是存储在SQLite数据库中的。例如地址簿,出于某些原因,可能我们经常需要批量处理或者导出地址簿。一个简单的方法是用第三方的软件,比如著名的Bentoo。Bentoo 4支持Lion,可以批量将地址簿导出为Excel,处理后再导入,这对熟悉Excel的用户来说是比较便利的。但Bentoo也有短板,现在导入Excel后分组会丢。我现在的需求就很简单,在每个号码前加一个“+”号,用Bentoo固然可以达到目的,但是重新分二十来个组,那是相当头疼的。所以,到了发挥数据库专长的时候啦。

首先,我们要判断好你需要更新的地址簿究竟是在本地,还是iCloud同步的。网上现在能搜到的很多相关帖子都是叫你去找 /Users/ern/Library/Application\ Support/AddressBook/AddressBook-v22.abcddb,实际上在Lion中这是本地的地址簿。如果你和我一样已经开始用iCloud管理,那么正确的地方是/Users/ern/Library/Application\ Support/AddressBook/Sources/下还有一个27F75012-xxxx-xxxx-xxxx-5B1F8CDXXXXX这样的目录,这下面的AddressBook-v22.abcddb才是我们的修改对象。让我们把这个文件拷贝一份出来作为备份。

其次,打开终端,开始操作(注意要选择你自己的文件,别照抄哦)

sqlite3 /Users/ern/Library/Application\ Support/AddressBook/Sources/27F75012-xxxx-xxxx-xxxx-5B1F8CDXXXXX/AddressBook-v22.abcddb

.table –这个语句可以看到地址簿的结构,有哪些表,从表名就可以看到我们的电话号码就在ZABCDPHONENUMBER里

.schema ZABCDPHONENUMBER  –这个语句同样没有实际用途,只是显示一下,这个表有哪些字段,我们现在需要的是其中ZFULLNUMBER,这个字段存放了实际的号码

update ZABCDPHONENUMBER set ZFULLNUMBER=”+”||ZFULLNUMBER where ZFULLNUMBER like ’86%’; –这个语句是对86开头的号码前,加上一个加号。

.quit –退出SQLite

最后打开你的地址簿,在iCloud旁点击一下,应该就会开始自动同步啦。

相应的,也可以用类似的方法修改EMail地址(ZABCDEMAILADDRESS)等。SQL语句感觉和Oracle的语法类似,也比较灵活,各位尝试之前千万做好备份工作,SQLite没有commit一说哦,修改默认直接生效了,出错的话就只能靠Time Machine来恢复啦。

以上在MAC OS X 10.7.2下操作。

扩展Sparse Bundle磁盘映像的大小

2011年10月8日 没有评论

两句话搞定:

1.MAC OS X的磁盘工具里有“调整映像大小”的功能,但是无效(诡异的是日志里提示正常),经搜索,似乎从10.6开始就如此(我的环境是10.7.1);

2.下面指令可以按照需要扩展Sparse Bundle映像的大小(下面的例子是10G):

hdiutil resize -size 10g 映像名称.sparsebundle

BTW:研究此问题时发现国外有网友反映Lion下Sparse Bundle映像打开时有卡住的情况,我没遇到,不过也没有解决方案。

分类: 咬口苹果 标签: , , , 300 views

Steve Jobs去世,哀悼

2011年10月6日 没有评论

 

 

 

分类: 咬口苹果 标签: 312 views

为照片添加GPS信息

2011年10月2日 没有评论

拍照加上地理信息,让照片告诉你拍摄地点,这个功能由来已久。只要你打开了定位功能,iPhone 4自己拍的照片都会自动记录,还会在Google地图上显示,非常直观。最近走了一下川藏南线,出发前就一直在研究这个功能。我的手机是iPhone,也有个诺基亚的GPS模块,但是相机是Canon 400D,没有办法外接GPS(也根本没有能直接外接的GPS模块)。经过测试,发现其实解决方法还是简单便宜的。看看我的成果吧:

OUëg 2011-09-29 00.02.02

总体思路:外出时记录GPS轨迹,回来处理照片时为“底片”加上GPS信息。

阅读全文…

MAC数码杂志一览

2011年7月3日 没有评论

MAC,包括iOS设备的火爆,也养活了不少媒体人。最近翻了不少国外的杂志,有些还是比较值得推荐的。

MacWorld

这个肯定要首先推荐。虽然是不是Apple嫡系,但是以前Apple都还参加MacWorld Expo的。这家公司仍然是以网站、杂志等媒体为基础。杂志内容比较全面,除掉重点关注的一些事件,每期都有MAC OS X和iPhone/iPad的软件介绍、MAC OS X技巧、急救等,实用性比较强。在数码评论方面,基本都是围绕Apple设备的外设产品。可以说整本杂志是以MAC OS X为核心,适当涵盖iOS,软硬兼具。

比较有意思的是,MacWorld有不少国家的版本,并不都是翻译过去或者拷贝为主。比如最近的第8期,USA和UK版都关注了WWDC 2011,但前者是类似官网叙述型的讲解了Lion、iCloud等的特点,后者则是通过FAQ的方式讲得更细一些,可以说是独立编写的。在产品评测方面也不大一致,同样功能的软件各自有各自的推荐。估计做大以后,都在本地有了广告客源,哈哈。

MacLife

这本杂志是内容和排版风格上最接近MacWorld的,也值得推荐。软件、硬件评测比较多,也会有一些入门应用的文章。它的特点是整体应用的文章多,纯热点、新闻的文章相对篇幅小,不是那么的geek;第8期倒是介绍几个比较诡异的硬件,比如iPhone和烧烤架的结合……

阅读全文…

分类: 咬口苹果, 读书偶得 标签: , , , , 815 views

MAC OS X开启TRIM

2011年6月26日 没有评论

MAC OS X 10.7(也就是Lion)是加入了TRIM支持的,但是Apple限制这一特性针对苹果原厂的SSD(一般是东芝的)。那其他SSD情何以堪?国外有网友开发了一个补丁,通过修改驱动程序的限制而增加了对其他SSD的支持。从本人的测试来看,至少在Intel X25-M上应用OK。

方法非常简单,下载补丁运行,建议先点击backup(选择一个目录存放原先的kext驱动),然后patch,重启后生效。

 

是否有效,可以到关于本机里看设备信息,我的466启动时确实快了几圈(7.5下降到3圈)。

目前这个程序已经支持到最新的10.6.8。感谢原作者

分类: 咬口苹果 标签: , , , , 939 views

MAC OS X下转移文件夹存储位置的方法[20111004更新非命令行方法]

2011年6月1日 5 条评论

可能很多网友都发现有些软件(比如iTunes、Aperture、iPhoto什么的)随着存入的内容(特别是多媒体文件)越来越多,占用的空间也越来越大。一方面可能这些文件并不是时时刻刻要用的,希望能放到外置USB硬盘里;另一方面可能是SSD用户,空间宝贵啊,不常用的大文件不如放到另外一块机械硬盘里。

在Windows上,这个可能就纠结了,有些必须要改注册表,有些就根本不能实现。在BSD内核的MAC OS X上,几条指令就能解决这个问题,非常简单,而且软件升级后一般也不会有影响。之前简单写过方法,今天来图示一下。

下面操作的目的是转移Aperture照片库里的原始照片文件。单反拍出的片子是比较大的,一块80G的SSD不够放,所以后续的照片得继续存放到另一块SSD里。

第一步,定位这个照片库,并打开看看内部结构

屏幕快照 2011-06-01 22.02.41

可以看到有个Masters目录,这里就存放原始照片的地方,继续打开

屏幕快照 2011-06-01 22.03.22

分年存放的。其实可以看到2010、2011两个文件夹上是有个箭头的,这就是因为我已经转移了。

阅读全文…

分类: 咬口苹果 标签: , , , 1,434 views