存档

‘咬口苹果’ 分类的存档

MAC OS X和SONY液晶/PS3的完美结合

2010年3月6日 ern 1 条评论

元旦时候家里买了台SONY的W5500,之后就琢磨HTPC。未曾想,今天用其他方式解决了大部分播放需求。当时看电视说明书有个DLAN功能,就是连接SONY的网络媒体,也没仔细研究,觉得没啥用处,因为家里也没有SONY的其他媒体产品了。今天无意中发现一个叫PS3 Media Server(以下简称PMS)的开源软件,基本原理就是安装在PC侧,负责解码,通过网络将流媒体push到电视上。这个软件有Win、MAC、Linux三个版本。经过一番尝试,最新的MAC OS X beta版就能够支持SONY W5500了(最新稳定版1.10不行)。
简单和大家共享下心得:

1. 下载软件(推荐下最新beta版,新电视往往需要最新版本支持)
官方链接:http://ps3mediaserver.org/forum/viewtopic.php?f=14&t=1635
附件是最新beta版 1.20.403

2. 在MAC机器上安装软件,并且允许软件通过防火墙接收连接。在“一般设定”里还可以选择“Chinese Simplified”,这样软件就是中文了。

3.用网线将电视和路由器连接,进入电视菜单,网络设置中的“网络”里设置IP。我个人建议使用固定IP,并且这个IP要和你的MAC机器在同一个子网中。比如我家里的路由器是192.168.1.1;笔记本是192.168.1.2,电视就需要设置为192.168.1.x。那么笔记本和电视的网关可以都是192.168.1.1,电视的网关设置为192.168.1.2也行(因为是同一个网段)。电视的DNS也是和平常一样设置。设置完成后检查方法是打开你电脑的终端,执行ping 192.168.1.x(电视的IP地址),能通则说明网络层面OK了。

4.下面打开你MAC上的PMS,在第四个选项页中修改你要与*的文件夹,比如Movies等。记住修改后要点击“保存”,最后还要重新启动HTTP服务器。重启下你的PMS,运气好的话你很快就看到内网设备了。如果过上几秒钟提示没找到PS3,也没关系,在“一般设定”中还可以设置网卡和IP地址(同样需要保存和重启服务)。

5.到你电视上在网络设置下方有个服务器界面设定,进去后选择“选项”——“更新列表”看能否刷新出你的MAC机器,一般就已经可以找到了。此外在PMS的第二个选项“踪迹”那里是可以看到trace.log的,略通英文的网友应该更容易看到具体状态了。
如果还是无法连接,那么可以在服务器诊断那里测试一下,看看具体出错信息。我第一次试验失败,就是在这里找到了我的MACBook,但是提示“服务器不支持”,这往往说明可能当前版本的PMS还没支持你的设备。

6.连接完成后返回电视菜单,此时在“照片”、“音乐”、“影片”下面应该已经可以看到你的文件夹了。开始享受吧。

最后要说明的是,PMS的解码是它自己控制,并调用你机器上解码器,因此对一些高清支持并不是很完善,此外,1080p的处理也有些问题,容易卡。不过对720p和美剧常见的rmvb、mp4支持都是不错的。

Windows版的教程网上比较多,这里提供一个参考:http://www.rainshadow.com.cn/?p=625

Snow Leopard小技巧

2010年1月17日 ern 没有评论

最新的一期MacUser杂志(2010年1月)上刊登了一篇Snow Leopard Hints & Hacks,把主体内容简单翻译下共享给大家:

2010-01-17 发现第13条无效……

1.Finder的X光文件夹

defaults write com.apple.finder QLEnableXRayFolders 1

killall Finder

2.按下option/alt后打开隐藏菜单,比如同时按电池标志,会显示电池健康状态;同时按蓝牙,会显示蓝牙连接的详细信息等 这一点以前本版有帖子说过了,就不细谈了

3.笔记本按下option/alt后按F1-12,会等于恢复F1-12的默认功能,而不是特殊功能;

阅读全文…

分类: 咬口苹果 标签: ,

开启NOATIME模式加载,提升磁盘IO性能

2010年1月9日 ern 4 条评论

可能很多网友都没有注意过,在MAC OS X中查看文件简介时,有一个“最近打开时间”这个项目。这个功能我想对于大多数人是没有太大作用的,而关闭它,可以带来比较大磁盘IO性能提升的。
我的SSD在开启前:

屏幕快照 2010-01-09 2010年1月9日下午09.05.49

开启后:

屏幕快照 2010-01-09 2010年1月9日下午09.31.05

可能这么看数据觉得差别不是很大,不过我在开启前开机是15-18圈,开启后7-8圈!当然,代价是“最近打开时间”不会变化了。
下面废话少说,直接看看如何操作吧。

阅读全文…

分类: 咬口苹果 标签:

Snow Leopard安装Win 7

2009年11月28日 ern 2 条评论

出了Win 7,总是要试一下的。昨晚花了点时间在自己用的MACBook 466上装上了。安装很简单,但是后面安装驱动什么的倒是遇到了麻烦,共享下经验:

  1. 安装BootCamp驱动:建议使用Snow Leopard自带的3.0版本。直接插入光盘安装会报错,解决方法是首先启用Win 7的Administrator用户(计算机——右键管理——本地用户和用户组里操作),然后注销当前用户,用Administrator登录,最后打开Snow Leopard光盘,进入Drivers\Apple里面,选择对应版本的msi安装文件即可。x64也是完美支持滴。
  2. 蓝牙鼠标总是会提示正在连接,然后就没反应了。其实解决方法很简单,在搜索出你的蓝牙鼠标图标后,右键点击图标,在弹出的窗口“服务”里勾选上那个框即可,立即可用。
  3. Nvidia 9400M的驱动可以自己更新,不一定用BC自带的。

顺便写几点使用心得吧。Win 7确实比Vista要好用,资源管理器看起来都爽多了。不过我倒是感觉Win 7学了MAC OS X不少东西,比如增加了比较灵活的截屏工具,终于可以选定区域而不用printscreen了;下面工具条改成图标了,有点dock的意思了。

你了解废纸篓么~

2009年11月7日 ern 1 条评论

废纸篓想必是大家经常用的,不过你了解它么?不少网友还反映无法清空,那怎么办呢?
首先,在废纸篓上右键,就是清空废纸篓,这个简单吧

其次,MAC OS的废纸篓还具备安全功能哦 ,点击Finder菜单栏的”Finder“,就可以选择安全清空啦,快捷键command+option+右键废纸篓也会出现这个选择。

屏幕快照 2009-11-06 2009年11月6日下午09.14.04

阅读全文…

分类: 咬口苹果 标签: ,

编写AppleScript快速切换网络位置

2009年10月27日 ern 1 条评论

一直想自动切换网络位置,就琢磨了一下。最普通的切换方法我想大家应该都知道了,就是进入网络设置(通过Airport的图标下拉也好,dock上保存系统偏好设置也行),然后切换、应用,如果进一步需要控制Airport无线网卡,那么还需要多点击一次。我这个人懒,能点一次的何必要费四五次点击呢?

于是有了这个方法: 打开应用程序——实用工具——AppleScript编辑器,然后将下面的代码贴进去(后面我来讲解含义,请注意每行之间没有空行),按照后面的图示保存为只运行的应用程序,以后你双击这个程序就会运行脚本了。

tell application “System Events”
tell network preferences
do shell script “scselect ‘Home’”
do shell script “sudo networksetup -setairportpower AirPort on” user name “用户名” password “密码” with administrator privileges
end tell
end tell

tell application “System Events”

tell network preferences

do shell script “scselect ‘Home’”

do shell script “sudo networksetup -setairportpower AirPort on” user name “用户名” password “密码” with administrator privileges

end tell

end tell

讲解下代码含义,其中第三行scselect其实是一个指令,你可以放到终端里运行,将列出所有的网络位置,其中加“*”的是当前正在使用的。

阅读全文…

苹果键盘没有Pause/Break的解决

2009年9月26日 ern 没有评论

一般的中断进程,当然Ctrl-C就搞定了,但只能要Break键的理由很简单,破解Cisco路由器密码需要Ctrl-Break(为了进入ROMMON)。上午需要用,结果发现自己的MacBook不能用来干这个,郁闷……还好当时带多了一台IBM的本子,把工作搞定了。回来研究这个问题,花了两三个小时,终于搞明白,似乎不大可能直接解决。关键在于,Break键并不是一个字符,其实是串口帧错误的信号,不能直接映射到某个组合键。据说扩展的Apple键盘可以定义到F16,但要随身带个大键盘似乎也不合理,另外也看到不少帖子说这样也无效。

还好,搜索过程中,找到了Cisco的官方解决方案,提及了MAC OS X上Z-Terminal可以用Command+B代替,不过没能找到这个软件,最终用了替代解决方法,虽然Cisco写了一大段,其实也很简单:

  1. 用1200bps连接串口,也就是screen /dev/tty.usbserial 1200,这时中断提示都是乱码或者没有提示,请无视;
  2. 重启路由器,按住空格键,保持15秒,仍然是乱码,继续无视;
  3. 关闭你的终端窗口,然后进进程管理器把screen进程杀掉;
  4. 开个终端,现在正常连接,也就是screen /dev/tty.usbserial 9600。此时应该提示进入ROMMON了,继续你的破解进程吧。

09.09.09……

2009年9月9日 ern 3 条评论

早晨上班,婚姻登记中心外面已经是一长队人,这才知道原来09年09月09日到了。选择个“长长久久”也不容易啊,下一个更好的机会得90年以后了。
09.09.09确实是个不错的日子,至少Apple、Leica都喜欢。这一天,它们都会有新品发布会,Apple发布什么还是个迷,但是大家都期盼着新iPod、Apple TV,以及传说中的Apple平板电脑;Leica则基本确定要发布全画幅的M9和X1。另外一个振奋人心的消息是,The Beatles的所有专辑要发布2009重制作限量全集,另外还要发布The Beatles RockBand音乐互动游戏,支持XBox360、PS3、Wii等平台。
要我说,最好的组合是,出一个套装,包含64G iPod Touch,灌录好The Beatles2009重制作版的AIFF,然后加一套CD+DVD。只是不知道这样一套得多少钱,呵呵,最好是买CD、DVD送iPod Touch,哈哈。
先口水吧,等出了,估计最心仪的还是The Beatles的全集,不是天价的话就考虑考虑。Apple的东西嘛,越惊艳越买不起。 :(

MAC OS X离线版Wikipedia部署教程

2009年9月4日 ern 2 条评论

激动啊,经过昨晚几个小时和今早一个小时的努力,离线版Wikipedia在我的MacBook上终于实现了!现在,除掉iPhone/iPod Touch上有离线版Wikipedia,咱们的MAC OS X也能离线浏览最新的Wikipedia备份啦!

下面简单说说实现方法。

方法来源:http://users.softlab.ece.ntua.gr/~ttsiod/buildWikipediaOffline.htm。这里的方法原本是面对Linux的,不过我在MAC OS X上同样实现了。所以大家需要移植到其他Linux/UNIX的同样可以借鉴。

说明:以下教程需要较多命令行指令,涉及开发包编译、安装……所以,请大家要么有一定开发或者LINUX/UNIX维护基础,要么心细胆大

实现方面,本帖采用的离线法主要是重新索引和切割Wikipedia的镜像包,通过将文字内容重新格式显示为HTML页面而达到阅读的目的。另一种离线方法是直接镜像Wikipedia,即在本地Apache、MySQL等架站,将镜像包重新倒回到本地数据库。相比较而言,后者功能更全面,你可以修改本地的内容,但是速度非常慢,使用时也需要打开数据库,相对比较麻烦。我这里实现的方法,对查询浏览已经足够了。

阅读全文…

雪豹~~~

2009年8月30日 ern 没有评论

今天的时间一半花在值班处理故障,一半花在升级雪豹处理后续问题上。上午升级完成后最惊险的是,发现无法打开Oracle了,提示无法加载libodm10.dylib。开始差点以为是SL的升级脚本有冲突,把Oracle的库文件干掉了,后来仔细琢磨琢磨,终于发现是Oracle安装目录的权限变掉了,手工把整个目录修改成oracle:dba所有就OK了。

此外,还有个rc.common也改成了系统原来的,之前所做的修改会丢失,重新改一次咯。

另外,华为的3G网卡也需要特殊处理,MobileConnect这个软件挂掉了,自己显示包内容然后装那个驱动包之后,就直接在网络偏好设置里添加华为网卡的接口,其他就没有区别啦,呵呵。

总体上,32位环境下,兼容性不错的,可以看看这里。但是我死活进不了64位,郁闷死了。进入64位的方法大致有三种:

  1. 开机时候按住键盘上的“6″和“4″;
  2. 开启:sudo nvram boot-args=”arch=x86_64″;恢复:sudo nvram boot-args=”arch=x86_32″
  3. 修改/Library/Preferences/SystemConfiguration/com.apple.Boot.plist,把文本里面的
    <key>Kernel Flags</key>
    <string></string>
    替换成
    <key>Kernel Flags</key>
    <string>arch=x86_64</string>

判断是否64位EFI的方法倒是简单,命令行运行:

ioreg -l -p IODeviceTree | grep firmware-abi

哎,反正我的466还是进不去,郁闷……不过其实,我想进去,也就是看看能不能启动Oracle,哈哈。

要说雪豹的使用,还是不错的,很多细节上有了改进,比如堆栈可以滚动了,只是堆栈的图标也太大了,不是很爽。手写输入一开始还不适应,后来掌握了技巧,舒服多了,不过我还是觉得我打字够快了。自带的中文输入很不错的,还发现原来有些英文软件和中文输入法有冲突的,现在好像都没问题了,比如PersonalBrain。当然也有些bug,比如CPU.menu没法用了。

总体来说,还是很不错的一次大更新,虽然功能上没有多出很多,估计等再更新几个版本就更稳定顺畅了。还是期待64位内核啊……