Category: ELife

  • Fix 10.11 key chain prompt with deny only

    Just encounter a strange problem of key chain access. When prompting for access to credentials, the dialog can only be dismissed by Deny. In the console, “Ignoring user action since the dialog has received events from an untrusted source” was logged. According to this post, 10.11.1 contains a security patch to prevent synthetic clicks on keychain…

  • MX Master bluetooth pair problem with Yosemite

    Just bought the latest Logitech MX Master mouse, which is quite powerful for Yosemite to natively support Mission Control and Spaces with its mouse gesture button, together with the interesting Smart Shift scrolling feature. But also encountered the problem of pairing it with my MBP Retina on Yosemite 10.10.3. One discussion thread in the logitech forum…

  • fix himedia player to add nas files into media library

    My HiMedia 910a player doesn’t support adding nas files (samba/nfs) into its media library. Browsing thru folders is quite tedious for media enjoy time. And 900 series players seem auto overwrite some system files when booting. Therefore customize your own firmware is the choice. Following is the solution after two days of search and configuration:…

  • Fix TimeMachine on Buffalo LS-CHLv1

    Since Lion, the TimeMachine support on the Buffalo LinkStation LS-CHL v1.0 was broken because the new Netatalk protocol is now used in Lion TimeMachine backup process which is not compatible with the old NAS firmware’s atalk version. With such a long time passing, Buffalo only updates a few products’ firmware (including LS-CHL v2.0) to support…

  • Fix QSB Freeze with Lion

    Google Quick Search Box will freeze in OS X Lion and alloc huge memory if you input long words in search box. Only forcing to kill the QSB process could free up the memory, which makes QSB almost unusable in Lion. After a few trials and thoughts, I found that the issue seems related to…

  • Lion Upgrade Issues

    Missing ~/Library folder in Finder: Use “chflags nohidden ~/Library” in terminal to show it back QSB huge memory alloc bug for more than 4 words input: NO FIX yet, disable spotlight plugin to work around XCode 4.1 launch crash: install standalone iTunes 10.4 after install XCode 4.1 3 finger swipe crash chrome/terminal/…: remove AirKeysInputManager.bundle from…

  • Rar archive in mac finder with automator

    用Mac的一个重要麻烦就是zip archive经常在windows下乱码,由于mac采用unicode编码,中文文件名zip压缩文件之后,在采用ansi编码格式的windows上就是乱码,往往无法解压还原。用stuffit,finder自带的压缩,都避免不了这个问题。 但rar文件就没有乱码问题,用betterzip之类的就可以归档rar文件,但大多需要打开betterzip程序,再选择文件等,多了好几个步骤,如何能在finder里选择目标文件直接生成rar文件?当然可以,用mac著名的automator! 在automator里,选择Service服务类型,选择接受文件和目录,然后拖进执行shell脚本,选择输入自变量,然后在脚本内容里输入: #!/bin/bash for f in “$@” do pp=`dirname “$f”` ff=`basename “$f”` cd “$pp” /usr/local/bin/rar a -m5 -ep1 -o+ Archive.rar “$ff” done 保存为建立rar的工作流服务,这样在finder选择多个文件或目录后,右键选择服务里直接可以把目标文件生成rar归档文件了。

  • upgrade mbp ssd into optical bay

    买了个intel x25m 160G ssd升级一下macbook pro笔记本,没想到花了三四天。 首先想要修改一下ssd参数,但mac上不支持hdparm,光驱又不认盘,想通过usb启动,但结论是:基本不可能在mbp上从usb启动linux的。装了refit,能认出linux usb启动盘,但boot不了。不用refit,直接用grub-efi,option启动可以看到grub菜单,但同样boot错误。试了很多live方案,ubuntu, gparted, 甚至dos的hdat2没一个成功。最终放弃。在朋友的机器上接上ssd,用gparted启动,hdparm修改ssd的max size,因为intel号称减少size可以提升ssd硬盘性能和寿命,即over-provisioning,可结果mac上认出来的硬盘还是原来标称大小。 另外还需要确认买的硬盘盒托架能装进光驱那个位置,淘宝上买的托架,结果发货发错了,下端没有2个拧螺丝的脚,而是一个类似ibm笔记本材质的斜面,等花了好大力气拆下光驱结果没能装上托架,只好重新恢复原状,再联系重发货。其中,拆光驱一开始还比较麻烦,其实camera线不用拆下来,只要把边缘那个锁扣螺丝拧松,把固定线的胶水剥离,然后把SATA接口卡拨开,3个螺丝拧掉,左右动动,就可以拆下superdrive光驱。 好不容易正确的托架来了,发现原来的硬盘边缘的固定位置的螺丝拧不下来。这还有个复杂的背景:需要把ssd装在原先hdd硬盘的位置,而hdd则应放入托架里。这样snow leopard才可以正常休眠hibernate,否则会醒不过来,因为系统不会去第二个硬盘口唤醒,当然普通sleep是保存在内存中没此问题,但是总归不爽。于是,专门去市场买了梅花螺丝刀,才算ssd/hdd互换成功。 然后通过usb雪豹安装盘(可以option启动),重装系统,因为time machine备份太大超过ssd容量,恢复不了,只有通过Migration Assistant来做。由于空间限制问题,所以音乐/电影/文档都没有migrate。不过mac这个迁移的确很好用,基本所有的设置都原样恢复,非常给力。当然映射文件目录,权限设置等等又花了好几个小时,才算基本无缝切换到ssd。 目前ssd是系统盘,启动/应用为主,hdd则作为文件存储,邮件、音乐、电影、虚拟机都在这个上。系统启动基本10秒中,应用启动基本1-2秒,总算没有白花那么多时间。 update: 迁移后,facetime可以启动,但登录不了。帐号和密码都没问题,就老是报一个“服务器在处理注册过程中发生错误,稍后再试”的错误,查了大半天,发觉在keychain里把一个GUID名字的证书和下面的client push certificate给删了就好了,估计和迁移后的身份或权限不一致有关,删除后会自动重建,所以也不用备份。 update2: 出于保护ssd寿命,把swap file切换到原来硬盘上,可以参考superuser的这个帖子,另外还可以参考这个把swap文件大小改大点。貌似虚拟机vmware fusion 3.1以上运行时间长了会持续占用内存,很多人都降回3.0版,正在犹豫中。 update3: 10.6.7雪豹可以支持Trim了!访问http://forums.macrumors.com/showthread.php?t=1125400,下载enabler,运行一下再重启即可,系统信息显示支持Trim了。看上贴里评论性能的确有一定提升,估计是真的支持了。

  • Office2007 MODI 繁体字幕识别

    最近用大显示器看电影有个问题:所有vobsub字幕基本不可用了。因为都是图片,定位都是按标清分辨率来的,到了高分辨率时候全在画面中左上方显示出来,破坏了主要画面,大小也不可调。于是着手把那些sub字幕转成srt或ssa的。 idxSubOcr不错,小巧,网友自己写的,用的是微软Office套件的ocr接口,需要Office 2007安装Document Imaging和ocr部分。但运行读取繁体字幕,则还需要下载一个繁体识别组件,网上到是有下打包好的office2003的rar包。但copy完一用,总会出现一个kernel32的错误,导致应用崩溃,但用英文语言去识别就没这个问题(但识别出来肯定是一堆乱码了)。后来用微软自己的document imaging打开繁体tiff也是一样,ocr了一半,mspview程序崩溃,错误相同。 网上查了一下,类似都是针对office2003的sp更新问题,应该无关。再把这个错误简单调试看了一下,似乎是twrecc.dll抛出Unknown Exception导致。估计是office 2007不兼容的问题。网上又找了半天,发现微软带的ocr组件其实来自清华,还有个cajviewer用的也是清华的那套,于是乎把cajviewer最新版给下了,果然里面有一堆类似文件。按照前面下的office2003繁体包里的文件把cajviewer里面的版本复制过去,再把出问题的twrecc等类似的文件也给替换了。再运行,一切正常,字幕转换成功搞定。

  • External Monitor in Snow Leopard

    买了台24寸液晶当mbp的第二台显示器,在雪豹下面还是有一些使用的tips: 1)在偏好设置-显示器里,排列panel里可以把两个显示器的位置确定,这样鼠标就能在对应的两屏范围内移动,类似一个虚拟的大屏幕。这时,只要把需要的窗口拖到那个屏幕就能在那个屏幕显示和操作了,当然也可以在设置里面把菜单栏拖到指定的屏幕里。值得注意的是,两个屏幕同属于一个space,所以切换space的时候会两个屏幕一起切换,仍然像一个虚拟的大屏幕,这个我也花了一会儿才搞明白。 2)snow leopard已经把gamma调到和windows一样的2.2,所以显示器设置不用设成mac类型(leopard还是需要的),否则会显示更亮一些。 3)plex的true full screen设置可以保持外设显示器全屏,而无视space切换,好处是可以一边看一边在任意space工作,但问题是鼠标会在切换后自动一会儿就消失,并且使顶端菜单极度难按,所以可用性不高,最终放弃。 4)用displayport线貌似要比vga线感觉更亮更干净一些(也有可能是水电的缘故,或者心理暗示…),清晰度似乎是一样的(分辨率一样嘛),但LCD subpixel效果更明显一些,字体显示比vga更丰满 5)外设显示器的字体anti-alias失效,需要强行设置defaults -currentHost write -globalDomain AppleFontSmoothing -int 2,并需要重登录 6)darwiinmote 0.7可以使用并成功控制plex,不过wiimote蓝牙连接一会儿后会断线,更核心的问题是断掉后必须要到机器上软件重连,而无法自动识别重连,使得用手柄当远程遥控器基本不可行。最后买了套无线键鼠解决。 7)如果想彻底只使用外接显示器而不用笔记本的屏幕,可以这样来进入clamshell模式:把macbook合上进入休眠,再用外接键盘/鼠标唤醒,此时外接显示器就作为唯一的显示屏了,此时打开macbook,其键盘和touchpad也能使用,但屏幕已被关闭。想要恢复的话,似乎必须拔掉外接显示器才行。但要注意,clamshell模式只支持电源插入的状态,使用电池的时候虽然也能在外显上唤醒,但立刻又会重新睡眠,所以想要一边外显工作一边耗光电源去重新充电的企图是行不通的… 8) 最新更新:先不要Update到10.6.3,外设显示器会花屏,偶尔插入minDP会正常,但clamshell唤醒必定出现彩条和花纹,导致基本不可用。重置PRAM无效。改用VGA适配器,花屏倒是不花了,但是隔十几分钟就会黑屏一次,然后自动恢复正常,晕菜… 10.6.4也同样没解决此问题,杯具…. 9) 2010/8 最新Snow Leopard Graphics Update终于解决miniDP外接显示器花屏的问题,clamshell也可以正常使用,强力推荐安装。再次Update: 貌似依然有问题,多次插拔miniDP后花屏,改用vga则不定时短暂黑屏问题依旧。