在osx86 lion里mas无法登陆,目前公认的原因是网卡没有识别为内建。
如果使用的chameleon,可以在com.apple.Boot.plist里添加:
<key><key>EthernetBuiltIn</key></key>
<string><string>Yes</string></string>
DSDT爱好者可以用dsdt的方法。
然后:
1. 删除/Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
2. 在系统设置偏好里/网络 里删除所有网络连接
3. 重新启动
4. 重新在系统设置偏好里/网络 里加所有网络连接
5. reboot, 打开app store, sign in。
星期日, 八月 07, 2011
星期二, 八月 02, 2011
Xcode4 code sense
xocde4的codesense经常抽风,网上有许多方法,但都不太好用,或者说根本没用。
如果打开一个项目的时候,出现rebuild index,那基本上就可以用了,可是xcode4里没有强制rebuild index的功能,只能看xcode大爷的心情。
根据一些文章,删除DerivedData可以强制rebuild index,可是经过多次测试,证明,仅仅删除deriveddata是不行的,需要删掉user里所有和Xcode有关的东西。这样有时候仍然不行,还需要删掉xcodeproject中的一些东西,只留下project.pbxproj,但是这样有时候仍然不行,还需要到var里删掉一些。
这太麻烦了。
最近的测试发现,可以简化一些。
1、删掉DerivedData
2、删掉xcodeproject里的user数据
3、删掉libarary里的cache
4、touch一下project里的文件和目录
5、打开project,build一次,这时候code sense可能仍然不行
6、关闭,再打开,或者touch一遍再打开,这时应该可以了
如果打开一个项目的时候,出现rebuild index,那基本上就可以用了,可是xcode4里没有强制rebuild index的功能,只能看xcode大爷的心情。
根据一些文章,删除DerivedData可以强制rebuild index,可是经过多次测试,证明,仅仅删除deriveddata是不行的,需要删掉user里所有和Xcode有关的东西。这样有时候仍然不行,还需要删掉xcodeproject中的一些东西,只留下project.pbxproj,但是这样有时候仍然不行,还需要到var里删掉一些。
这太麻烦了。
最近的测试发现,可以简化一些。
1、删掉DerivedData
2、删掉xcodeproject里的user数据
3、删掉libarary里的cache
4、touch一下project里的文件和目录
5、打开project,build一次,这时候code sense可能仍然不行
6、关闭,再打开,或者touch一遍再打开,这时应该可以了
星期四, 七月 14, 2011
改掉firefox里丑陋的中文字体
多年来,osx的firefox的中文一直都是无比丑陋的。字体丑陋是可以理解的,毕竟firefox这是用的日文字体中的中文字体,这个大家都知道。但是使用日文字体显示中文,这种方式是不可以理解的,而且这种错我的方式是必须予以坚决的纠正的。
网上的方法很多,只有一种我实验成功了,改config。
1、about:config
2、搜索所有带font.*.ja的项目,把ja的字体统统改为STHeiti
3、刷新…ok,恶心的日文字体可以消失了!
网上的方法很多,只有一种我实验成功了,改config。
1、about:config
2、搜索所有带font.*.ja的项目,把ja的字体统统改为STHeiti
3、刷新…ok,恶心的日文字体可以消失了!
星期日, 六月 28, 2009
声卡新驱动voodoohda
终于有人将bsd上的声卡驱动向osx移植了,叫做voodoohda,虽然还很不完善,不过可以不依赖applehda使用。
下面说问题。在我的本子上,唤醒后,voodoohda的功能就不太正常了,总是有杂音。
搜到的解决办法:
http://thireus.dareyourmind.net/index.php/notebook-macos-hacks/33-do-you-have-problems-when-your-computer-wakes-from-sleep
大致就是说在sleep的时候将其unload,wakeup的时候再load。然后用sleepwatcher来检测sleep和wakeup事件实现自动操作。
这个问题算是解决了,后遗症是音量图标会消失。
下面说问题。在我的本子上,唤醒后,voodoohda的功能就不太正常了,总是有杂音。
搜到的解决办法:
http://thireus.dareyourmind.net/index.php/notebook-macos-hacks/33-do-you-have-problems-when-your-computer-wakes-from-sleep
大致就是说在sleep的时候将其unload,wakeup的时候再load。然后用sleepwatcher来检测sleep和wakeup事件实现自动操作。
这个问题算是解决了,后遗症是音量图标会消失。
星期四, 二月 05, 2009
貌似JmicronATA 4GB内存的问题解决了
http://www.insanelymac.com/forum/index.php?showtopic=127611
上面说的貌似是可以了,有机会我再试试看。
不知道我的本子有没有问题,在加载的kext列表里没有发现appleviaATA。
上面说的貌似是可以了,有机会我再试试看。
不知道我的本子有没有问题,在加载的kext列表里没有发现appleviaATA。
星期六, 十二月 13, 2008
ISV alpha测试版发布
经过5天时间的努力,isv的第一个alpha测试版终于完成了,版本号0.8。
特性:
播放一个目录中的图像序列,常见的图像格式都支持。-_________-!
计划特性:
v0.9
更准确的帧率
非序列图像 (bug fix)
v1.0
多线程
v1.1+
内存缓存
v?.?
图像处理(反正也是magick++来做,随时可以加上)
已知问题:
检测文件名的正则表达式不能正确解析非序列文件,即不带数字编号的文件,例如project2_image.jpg.
帧率不准和消耗cpu资源过大。这个问题基本上是定时器的问题,期望用多线程来解决。
写在后面的废话:
mac上缺少一个轻量级的序列播放器,当然nuke,shake都可以播放序列,可以总觉得他们太庞大,对于只是播放序列而言,操作也太繁琐。当然我的这个也不小,算上imagemagick库,fltk库,boost::regex库,也得数十MB。-_______________-!
自己写一个播放器最大的问题就是获取文件序列和解析图像文件,解析图像交给magick++了,解析文件名用boost::regex,我硬盘上序列基本上都可以播放。
图上有真相:
特性:
播放一个目录中的图像序列,常见的图像格式都支持。-_________-!
计划特性:
v0.9
更准确的帧率
非序列图像 (bug fix)
v1.0
多线程
v1.1+
内存缓存
v?.?
图像处理(反正也是magick++来做,随时可以加上)
已知问题:
检测文件名的正则表达式不能正确解析非序列文件,即不带数字编号的文件,例如project2_image.jpg.
帧率不准和消耗cpu资源过大。这个问题基本上是定时器的问题,期望用多线程来解决。
写在后面的废话:
mac上缺少一个轻量级的序列播放器,当然nuke,shake都可以播放序列,可以总觉得他们太庞大,对于只是播放序列而言,操作也太繁琐。当然我的这个也不小,算上imagemagick库,fltk库,boost::regex库,也得数十MB。-_______________-!
自己写一个播放器最大的问题就是获取文件序列和解析图像文件,解析图像交给magick++了,解析文件名用boost::regex,我硬盘上序列基本上都可以播放。
图上有真相:

星期二, 七月 22, 2008
iatkos v4.0不支持64位应用
貌似是裁剪过头了,libJPEG.dylib等文件中的x86-64部分都被裁剪掉了,houdini无法运行。
用iatkos v1.0里的libJPEG/libTIFF/libGIF/libRadiance替换即可。
这几个文件在update combo里也没有被升级过。
用iatkos v1.0里的libJPEG/libTIFF/libGIF/libRadiance替换即可。
这几个文件在update combo里也没有被升级过。
星期日, 六月 15, 2008
itunes灵异事件
最近侦探片看多了,什么都是事件。
话说自从itunes成为apple实现其的野心的工具之后,我发现我也渐渐的离不了它了,竟然在windows里也装了一个,这个软件除了体积庞大,运行缓慢之外也没有太严重的缺点,我不用apple store,itunes只是用来播放我收藏的一点音乐而已,貌似这也是我装它的唯一的理由。
我就这么点要求,但是某一天,可爱的itune还是罢工了,播放的音乐有点像信号不良的收音机,外加快放,然后我就一身冷汗,基本上itunes里的mp3都是这个样子了。开始以为是声卡的问题,又在itunes里加入了几首歌,发现没有问题。到windows里,还是用itunes播放lib里的歌,还是有问题。用vlc播放很正常,用mediaplayer9播放,说格式和文件类型不匹配。难道…?赶紧用file看一下,itunes里的mp3全成了asf格式的了,nnd,什么时候转换的?!八成又是windows干的好事。
算了,再转换回来吧。
把itunes里的mp3都改名为asf:
find /Volumes/StoreHD/Music/iTunes/iTunes\ Music -type f -name "*.mp3" -exec rename .mp3 .asf {} \;
用easywma转换,一个小时就好了,除了几首歌转换不了。
rename名字要自己装,在util-linux里,fink里没有,下载源码,自己编译。
再次导入itunes,名字全乱套了,还得一个一个改名。
最后,让我们一起说:Oh, windows sucks!
话说自从itunes成为apple实现其的野心的工具之后,我发现我也渐渐的离不了它了,竟然在windows里也装了一个,这个软件除了体积庞大,运行缓慢之外也没有太严重的缺点,我不用apple store,itunes只是用来播放我收藏的一点音乐而已,貌似这也是我装它的唯一的理由。
我就这么点要求,但是某一天,可爱的itune还是罢工了,播放的音乐有点像信号不良的收音机,外加快放,然后我就一身冷汗,基本上itunes里的mp3都是这个样子了。开始以为是声卡的问题,又在itunes里加入了几首歌,发现没有问题。到windows里,还是用itunes播放lib里的歌,还是有问题。用vlc播放很正常,用mediaplayer9播放,说格式和文件类型不匹配。难道…?赶紧用file看一下,itunes里的mp3全成了asf格式的了,nnd,什么时候转换的?!八成又是windows干的好事。
算了,再转换回来吧。
把itunes里的mp3都改名为asf:
find /Volumes/StoreHD/Music/iTunes/iTunes\ Music -type f -name "*.mp3" -exec rename .mp3 .asf {} \;
用easywma转换,一个小时就好了,除了几首歌转换不了。
rename名字要自己装,在util-linux里,fink里没有,下载源码,自己编译。
再次导入itunes,名字全乱套了,还得一个一个改名。
最后,让我们一起说:Oh, windows sucks!
星期二, 五月 20, 2008
星期二, 一月 15, 2008
Leopard hints
Add a 'recent things' stack to the Dock
http://www.winmatrix.com/forums/index.php?showtopic=15881
http://www.winmatrix.com/forums/index.php?showtopic=15881
星期日, 一月 13, 2008
openvpn
其实这次问题并没有解决,先把已经做好的部分写下来。
在windows里假设openvpn服务器。
参考:http://www.cublog.cn/u/2389/showart_73461.html
照着做即可,一遍成功。
在osx里设置openvpn的客户端。
客户端用tunnelblick,一个免费软件,http://www.tunnelblick.net/
客户端的设置安装上文即可。要把客户端的remote设置成openvpn服务器的地址。
服务器和客户机可以相互ping到,vpn的设置基本就成功了。但是这样还是无法共享上网的。
接下来怎么做我就不知道了。
在windows里假设openvpn服务器。
参考:http://www.cublog.cn/u/2389/showart_73461.html
照着做即可,一遍成功。
在osx里设置openvpn的客户端。
客户端用tunnelblick,一个免费软件,http://www.tunnelblick.net/
客户端的设置安装上文即可。要把客户端的remote设置成openvpn服务器的地址。
服务器和客户机可以相互ping到,vpn的设置基本就成功了。但是这样还是无法共享上网的。
接下来怎么做我就不知道了。
星期四, 一月 10, 2008
关机,launchd,StartupItem
关机:
instanelymac上有人说是双核不被正确操作造成的,ovof提供了一个工具onecore来关掉核心,只留下一个。我写了个脚步让它在关机的时候自动运行
编译onecore需要CHUD.framework,xcode中没有,需要另外下载。
gcc -framework CHUD -F/System/Library/PrivateFrameworks onecore.c -o onecore
下载
ps:pcbeta上有朋友说这个仍然不能做到完美关机,还是有关不掉的情况。我还要再试试看。
launchd:
Leopard的daemon管理程序,用于取代传统的rc,不过我看了一些文档后,发现它不能在关机动作中插入一些程序。这就比较麻烦了。
StartupItem:
Leopard中已经不再被推荐使用,都用launchd代替了,不过StartupItem可以用来保持和传统rc的部分兼容。
cat /Library/StartupItems/shutdownfix/StartupParameters.plist
{
Description = "Shutdown Fix";
Provides = ("shutdownfix");
OrderPreference = "None";
}
官方文档上说StartupParameters.plist可以用新的格式也可用旧格式,我用新格式没成功。这个是旧格式。
其中Providers设置就是要执行的脚本。
cat /Library/StartupItems/shutdownfix/shutdownfix
#!/bin/sh
. /etc/rc.common
# The start subroutine
StartService() {
# Insert your start command below. For example:
sleep 5
# End example.
}
# The stop subroutine
StopService() {
# Insert your stop command(s) below. For example:
FN=`date`
touch "/var/tmp/$FN"
/sbin/poweroff_fix
sleep 5
# End example.
}
# The restart subroutine
RestartService() {
# Insert your start command below. For example:
sleep 5
# End example.
}
RunService "$1"
我把要执行的东西写在了StopService里。
instanelymac上有人说是双核不被正确操作造成的,ovof提供了一个工具onecore来关掉核心,只留下一个。我写了个脚步让它在关机的时候自动运行
编译onecore需要CHUD.framework,xcode中没有,需要另外下载。
gcc -framework CHUD -F/System/Library/PrivateFrameworks onecore.c -o onecore
下载
ps:pcbeta上有朋友说这个仍然不能做到完美关机,还是有关不掉的情况。我还要再试试看。
launchd:
Leopard的daemon管理程序,用于取代传统的rc,不过我看了一些文档后,发现它不能在关机动作中插入一些程序。这就比较麻烦了。
StartupItem:
Leopard中已经不再被推荐使用,都用launchd代替了,不过StartupItem可以用来保持和传统rc的部分兼容。
cat /Library/StartupItems/shutdownfix/StartupParameters.plist
{
Description = "Shutdown Fix";
Provides = ("shutdownfix");
OrderPreference = "None";
}
官方文档上说StartupParameters.plist可以用新的格式也可用旧格式,我用新格式没成功。这个是旧格式。
其中Providers设置就是要执行的脚本。
cat /Library/StartupItems/shutdownfix/shutdownfix
#!/bin/sh
. /etc/rc.common
# The start subroutine
StartService() {
# Insert your start command below. For example:
sleep 5
# End example.
}
# The stop subroutine
StopService() {
# Insert your stop command(s) below. For example:
FN=`date`
touch "/var/tmp/$FN"
/sbin/poweroff_fix
sleep 5
# End example.
}
# The restart subroutine
RestartService() {
# Insert your start command below. For example:
sleep 5
# End example.
}
RunService "$1"
我把要执行的东西写在了StopService里。
星期日, 一月 06, 2008
终于用上了leopard
在买了一块新硬盘之后,终于决定进军leopard了。我选择的是iATKOS v1.0i+r2的ppf补丁。
安装很顺利,选了pcEFI,第一遍设置卷名称的时候中间有空格,结果最后log上写着fdisk报错了,估计装efi的脚本有问题。
第二遍就成功了,和装10.4.9的时候一样,选好nvidia驱动,装上后ci/qe都是打开的,然后屏幕就不停的闪。装tiger的时候,用了一套不知道谁弄的1.5.0版的nvidia的kext+OpenGL.framework解决了这个问题,不过在leopard上就没那么幸运了,一个问题是那套破解没我有64bit的,另一个问题是版本太低,leopard的都是1.5.6以上了,不过我也试了试,图形界面能起来,但是显示不了桌面。我甚至一度决定要换显卡,不过最后还是没有换,从mvktech.net上找了个影驰7600GS的bios,用刷bios的方法解决了。上次试过华硕的和XFX的,都不稳定,看来还是刷同品牌的最安全。
这次不用再装网卡驱动了,直接改AppleYukon2.kext/Contents/Info.plist就可以,内容比较靠后,第一次找没有找到。声卡驱动还是那个alc888。
装好后,重启有问题,关机也有问题。下载了个Vanilla_ACPI_fix解决了重启的问题,关机的问题试过很多方法都没有解决,最后看到有人说只要先log out然后再shutdown就可以了,试了试,果然如此,算是解决问题了。
装上maya,IONetworkfamily也不用破解就可以,也许已经破解过了,GF7系列上不显示cv点的问题解决了,很好。mr的batch渲染有问题,不过暂时没有影响,渲染都留给我的64位FC6去做吧。
adobe cs3只装了个premiere,现在已经有针对leopard的更新,运行了一下,没问题。
看来这些软件对leopard的兼容性还可以。
替换about mac的图标也就罢了。我不明白iATKOS为什么还要删掉那张极光的壁纸。
安装很顺利,选了pcEFI,第一遍设置卷名称的时候中间有空格,结果最后log上写着fdisk报错了,估计装efi的脚本有问题。
第二遍就成功了,和装10.4.9的时候一样,选好nvidia驱动,装上后ci/qe都是打开的,然后屏幕就不停的闪。装tiger的时候,用了一套不知道谁弄的1.5.0版的nvidia的kext+OpenGL.framework解决了这个问题,不过在leopard上就没那么幸运了,一个问题是那套破解没我有64bit的,另一个问题是版本太低,leopard的都是1.5.6以上了,不过我也试了试,图形界面能起来,但是显示不了桌面。我甚至一度决定要换显卡,不过最后还是没有换,从mvktech.net上找了个影驰7600GS的bios,用刷bios的方法解决了。上次试过华硕的和XFX的,都不稳定,看来还是刷同品牌的最安全。
这次不用再装网卡驱动了,直接改AppleYukon2.kext/Contents/Info.plist就可以,内容比较靠后,第一次找没有找到。声卡驱动还是那个alc888。
装好后,重启有问题,关机也有问题。下载了个Vanilla_ACPI_fix解决了重启的问题,关机的问题试过很多方法都没有解决,最后看到有人说只要先log out然后再shutdown就可以了,试了试,果然如此,算是解决问题了。
装上maya,IONetworkfamily也不用破解就可以,也许已经破解过了,GF7系列上不显示cv点的问题解决了,很好。mr的batch渲染有问题,不过暂时没有影响,渲染都留给我的64位FC6去做吧。
adobe cs3只装了个premiere,现在已经有针对leopard的更新,运行了一下,没问题。
看来这些软件对leopard的兼容性还可以。
替换about mac的图标也就罢了。我不明白iATKOS为什么还要删掉那张极光的壁纸。

星期二, 十二月 25, 2007
多个硬盘分区问题解决
以前安装hackintosh的时候,都是要分出一个fat32的分区,如果整个硬盘都是hfs+就会无法引导。
今天突然发现原来是分区的可引导属性在搞鬼,osx的磁盘工具会把最后一个抹掉的hfs+分区变成可引导的。
解决的办法也很简单,在gparted里调整一下可引导属性即可,也许用最后再格式化一次要装系统的分区也可以。
今天突然发现原来是分区的可引导属性在搞鬼,osx的磁盘工具会把最后一个抹掉的hfs+分区变成可引导的。
解决的办法也很简单,在gparted里调整一下可引导属性即可,也许用最后再格式化一次要装系统的分区也可以。
星期二, 十二月 11, 2007
星期日, 十二月 09, 2007
星期日, 十二月 02, 2007
星期三, 十一月 28, 2007
发现一个小巧的文本编辑器cotEditor
在osx里一直没有找到一个小巧的支持语法的纯文本编辑器,一直在用textWrangler和jedit,不过这两个家伙都不快,textWrangler也不太舒服。
无意中发现了CotEditor,现在是sourceforge上的一个项目,我最喜欢sourceforge上的东西了,随便下载,哈哈哈。
无意中发现了CotEditor,现在是sourceforge上的一个项目,我最喜欢sourceforge上的东西了,随便下载,哈哈哈。
星期二, 十一月 20, 2007
Firefox3 beta1第一印象
看到solidot说firefox3 beta1出来了,传说中的ff3终于出来,赶紧下来试试。
第一印象,这个软件的界面还是“建设中”,原先的主题都用不了,而默认的主题似乎也有问题,标题栏是白色的,和系统的很不协调。这个问题不严重,正式版应该就没有这样的事情了。
接着,还是界面。osx版本终于改用本地控件了,当然只是网页中的空间是本地主题,这个算是一个不错的改进。不过之前说的增强本地化不会就这么点动作吧?
然后是中文方面的。这次不用再费劲的去调整那两个css了,什么都不管,中文显示的就不错。问题还是有的,比如baidu的“百度一下”竟然还是宋体。现在还不能确定,因为系统改动比较多,也许问题还是没有解决。
最后是稳定性。从下载到现在才刚刚10分钟,没什么好说的。我猜好不到哪里去。
更新:
刚才又下载了linux版的,现在用了一会儿,感觉比osx版的要好一些。界面的本地化也做得比较不错,目前没有什么毛病。
第一印象,这个软件的界面还是“建设中”,原先的主题都用不了,而默认的主题似乎也有问题,标题栏是白色的,和系统的很不协调。这个问题不严重,正式版应该就没有这样的事情了。
接着,还是界面。osx版本终于改用本地控件了,当然只是网页中的空间是本地主题,这个算是一个不错的改进。不过之前说的增强本地化不会就这么点动作吧?
然后是中文方面的。这次不用再费劲的去调整那两个css了,什么都不管,中文显示的就不错。问题还是有的,比如baidu的“百度一下”竟然还是宋体。现在还不能确定,因为系统改动比较多,也许问题还是没有解决。
最后是稳定性。从下载到现在才刚刚10分钟,没什么好说的。我猜好不到哪里去。
更新:
刚才又下载了linux版的,现在用了一会儿,感觉比osx版的要好一些。界面的本地化也做得比较不错,目前没有什么毛病。
星期日, 十一月 11, 2007
订阅:
博文 (Atom)