Mac中的iso和dmg转换问题

有时候需要用到iso文件和dmg文件的互相转换,其实方法很简单。

1.打开终端,可以在spotlight中搜寻ter来快速打开。

2.键入命令转换。

Convert iso->dmg

hdiutil convert /path/imagefile.iso -format UDRW -o /path/convertedimage.dmg

Convert dmg->iso

hdiutil convert /path/imagefile.dmg -format UDTO -o /path/convertedimage.iso

概率 与 统计 的不同

其实,概率论与统计中,我们要追述一个问题,“概率”与“统计”有什么不同?

我以前看到过一句名言:概率是为赌场所设计的,统计是为赌徒所设计的。

说的就是,概率研究与分析的是对未来的不确定性。而统计是对过去的数值进行分析,是对确定性的总结。

MacOSX 时间的自动调整

所谓的时间自动调整,就是比如iPhone在任何国家都会得到校准(联网的情况下)。

其实MacOSX也可以,在10.8中,设定步骤如下:

System Preferences-> Security & Privacy-> Location Services
首先启动全球定位功能

然后
System Preferences->Date & Time->Time Zone->Set time zone automatically using current location.

Mac mountain lion的SVN

从Mac OS Mountain Lion开始,系统不绑定SVN。也就是说没有这个功能了,即便是从Lion升上来的,一样会失去这个功能。

要恢复/安装这个功能一共两个办法:

办法一:
在App Store里面下载Xcode这个IDE工具。
然后Xcode > Preferences > Downloads > Command Line Tools > Install.
这个办法最大的缺点在于,Xcode差不多1.5G,而且如果不搞Mac开发,装Xcode没意义。

办法二:
登陆:
https://developer.apple.com
然后注册激活成为Mac的开发者,这个可以免费做到。
接着到下载页面
https://developer.apple.com/downloads/index.action
下载
Command Line Tools
就可以了。
这样子就能避免下载庞大的Xcode了。

Facetime & iMessage’s Apple ID

发现苹果的产品,果然还是很好用的,只是随着设备的增加,使用服务时,这个账户管理比较混乱,今天测试整理了一下,下面来写个报告。

首先是Apple ID的问题,我至今碰到唯一的问题是国际化不够理想,比如我同时要登陆美国市场和中国市场,切换起来相当费劲,唯一解决的办法是注册两个ID,一个注册到美国,一个注册到中国。

测试环境:
 三台设备:Mac OSX、iPhone iOS.5.1.0、iPad wifi model iOS.5.1.1

 三台设备上面都有Facetime(以下简称FT)和iMessage(以下简称IM)功能,MacOSX上面的iMessage是beta版的。

 首先在iPhone上面,FT和IM的ID可以是电话号码(要加国号),也可以是Apple ID(Email),并且可以设置为同时存在,就是无论对方发来的iMessage是对电话号码还是对Email地址都可以收到。

 在iPhone上,ID可以只设电话号码不设定Email(激活FT或者IM功能的时候不要登陆Apple ID就可以了),但是好像不可以只设定Email不设定电话号码。在测试环境中,iPhone上面电话号码和Email都设定了,并且iPhone上FT和IM的Caller ID选择了Email。

iPad和Mac上面FT和IM的ID都是Apple ID。

Facetime
 当三台设备呼叫地址以及被呼叫地址都为Email时(不可能都为相同电话号码),不可以互相呼叫。
 
 拿了一台朋友的机器来测试,当朋友FT我Email地址的时候,三台设备都会显示正在被呼叫,当其中任何一台接听,另外两台都会自动挂断。
 
 iPhone是必然会显示的,Mac和iPad两台设备,记录肯定有,只是正在被呼叫的时候有时不跳提示,只留记录。
 
 由于三台设备相同ID时,不可互相呼叫,我尝试修改iPhone的Caller ID为电话号码,没有成功,但是觉得理论上可行。后来想想,应该是在iPhone上面去掉Email地址,只留下电话号码作为ID,应该可行。
 
 另外,还有一个终极大绝招解决三台设备之间Facetime,那就是再申请其他账号,分别使用不一样的账号就行了。

iMessage
 当三台设备中的任何一台设备向Email地址发送IM的时候,三台设备都会收到,发送的设备会显示两条相同的信息,一条是发送出去的,一条是收到的。
 
 当其他设备,例如朋友的手机发送IM,发送到Email的时候,三台设备都会收到,只是有时会有很大延迟(当然也有即时收到的),测试下来延迟的时候,iPhone最先收到,iPad其次,Mac最后,相隔都在2、3分钟。
 
 如果有设备想电话号码发送IM,那么自然只有那个拥有这个电话号码的设备(iPhone)才会收到。

另外,在iPad上面,IM有时候会碰到发送不出去,就是发送按键为灰色,原因没找到。我解决的方法是先以目标地址为源发送一个IM到iPad上面,然后iPad再次发送就OK了。