存档

文章标签 ‘MAC OS X’

批量更新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映像打开时有卡住的情况,我没遇到,不过也没有解决方案。

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和烧烤架的结合……

阅读全文…

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。感谢原作者

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

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两个文件夹上是有个箭头的,这就是因为我已经转移了。

阅读全文…

MAC OS X与Windows PC之间的网络同步

2011年4月6日 2 条评论

之前都是自己写了一个AppleScript,来做MACBook和PC之间的文件夹网络同步。要求的效果其实非常简单,就是将办公PC的文档备份到笔记本上一个加密的DMG里。AppleScript的流程也非常简单,无非就是切换网络、通过smb挂载PC的共享目录、判断并加载dmg,最后通过rsync来抓取PC上的内容。当然,我希望是无线搞定,不用通过U盘等媒介,并且得增量实现,否则每次几个G的文档能把人折磨死。

但不幸的是,上周突然发现DMG的文件比PC文件夹内容要少。经过仔细的检查,发现问题出在Samba上,某些子目录通过smb协议共享后会丢失,而更奇怪的是,这些文件夹在加载后,通过命令行是能看到的,只是属性不对:

ernMacBook:广东方案 ern$ ls -la

total 69584

drwx——@ 1 ern  staff     16384  4  2 18:52 .

drwx——  1 ern  staff     16384  4  2 18:56 ..

似乎就是这个“.”目录的特殊属性限制了它的可见性。搜索各大网站看到,可能和目录的名字有关系(samba协议本身有要求),也可能和samba本身的bug有关系,反正就是无法解决。

假期研究了一下,发现还是要通过Rsync协议来处理。在Windows PC上安装Rsync服务端,MACBook作为客户端同步过来。除了对顶层目录要求是英文以外,其他没有任何限制,今天测试通过。

下面来介绍下实现过程:

1. MAC OS X自带了Rsync客户端,如果不是版本控的话,就可以直接用了,从测试来看,能够正常使用。如果你喜欢用最新版,那得麻烦下载源代码然后编译安装了。下载地址:http://rsync.samba.org/,目前最新版本是3月份的3.0.8版。

阅读全文…

MAC OS X软件介绍(一)Reeder

2011年2月13日 5 条评论

随着Air和MAC App Store的发布,MAC OS X的用户越来越多。自即日起就不定期推荐一些软件,多数是本人正用着的,希望对入门用户有用。

今天要介绍的是一款在iOS上广受欢迎的软件,近期正在进行移植。它的功能很简单,就是Google Reader阅读器,和直接在线浏览的不同就在于可以离线阅读、定期或手动更新。它就是Reeder for MAC,目前仍是免费测试中,版本是v1.0 Draft10。

OUëg 2011-02-13 21.59.01

虽然是“草稿”,但是基本功能已经OK了,使用方法和iOS设备上的也基本一致,由于屏幕毕竟大,用内嵌浏览器直接读取RSS的全文还是很爽,呵呵,希望大家喜欢。

最后是下载地址:http://madeatgloria.com/brewery/silvio/reeder

Twitter for Mac的秘密

2011年1月8日 没有评论

Twitter收购了Tweetie后将之转为了官方客户端,并随着近期的Mac App Store上线而正式发布。

当初Tweetie可是收费的啊。我曾经随MacHeist 2的套装一起买过。结果发布第二天就收到了MacHeist的邮件,简单说就是为了让各位给过钱的老兄们心理平衡点,提供了一个秘密选项。打开的方式呢,就是点击Twitter的Help菜单,同时按下command+option+control,此时twitter help就变成了MacHeist Secret Stuff。

屏幕快照 2011-01-07 10.15.56

这个秘密界面见下图:

OUëg 2011-01-08 16.42.35

除掉给出一个链接(上图左下角的那个图标),连接到MacHeist的一个论坛以外,就是在偏好设置里打开了一个菜单:

屏幕快照 2011-01-08 16.31.16

这就所谓隐藏功能吧,呵呵。

最新更新:1月12日,Twitter for Mac升级。除了将以前的黑色图标替换成蓝色图标外,Twitter还取消了一项秘密后门程序。借助该程序,以往购买过MacHeist nanoBundle 2软件的用户就可以获得额外的功能。

但是由于这项秘密后门程序破坏了苹果Mac App Store的开发者政策,导致Twitter关闭了该功能。

之前已经解锁这些功能的用户仍可继续使用,但新用户无法获得该功能。