星期日, 九月 04, 2016

定制 Maya 2016/2017 RMB MarkingMenu

随着maya年复一年的更新,原先便捷的右键Markingmenu现在已经变得臃肿不堪,看着长长一排菜单项,真是感觉像是一坨翔一般。
这么长的菜单,用得着么?DG Traversal到make live,几乎一次都没用过。

右键markingmenu需要一直按住右键,这么长的菜单,要一直按住右键选择,太tm烦人了。
改,自定义,那是必须的!

google之后,让人很失望,没有文章说如何更改此处的markingmenu,倒是autodesk社区问答里,有人提到,要修改一个叫做dagMenuProc.mel的文件,在scripts/others里,别无他法。
打开一看,这个文件是1996年创建的,已经有20年之久。估计是每次更新,往里面添点东西,这个文件3000行,代码一大坨。

搜索关键字,整理的一下文件结构,需要修改的菜单代码在文件的最后,2600多行。
还有一处,就是east区的uv,是个二级菜单,经常误操作进入,十分不好用,最好能展开。uv保留在原位置,uv shell挪到northwest区,代码在900多行。

改完后是这样的。

blogspot不能附带文件,只能用这种方式,文件在图片中。




星期二, 七月 01, 2014

好多年过去了

上一次登录的时候还是2011年,如今已是2014年,物是人非,感慨万千啊。

星期日, 八月 07, 2011

osx86 lion里使用mac app store

在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。

星期二, 八月 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一遍再打开,这时应该可以了

星期四, 七月 14, 2011

改掉firefox里丑陋的中文字体

多年来,osx的firefox的中文一直都是无比丑陋的。字体丑陋是可以理解的,毕竟firefox这是用的日文字体中的中文字体,这个大家都知道。但是使用日文字体显示中文,这种方式是不可以理解的,而且这种错我的方式是必须予以坚决的纠正的。
网上的方法很多,只有一种我实验成功了,改config。
1、about:config
2、搜索所有带font.*.ja的项目,把ja的字体统统改为STHeiti
3、刷新…ok,恶心的日文字体可以消失了!

星期三, 七月 13, 2011

Lion style BetterzipQL




http://nailtoolkit.googlecode.com/files/BetterZipQL.qlgenerator.zip

Install Xcode 3.2.6 on OSX Lion

Xcode4是在是太buggy了,code sense基本上就没有正常过,果断决定暂时换回Xcode3.2.6。
问题是,Xcode326没法直接装在lion上面,devtools不会被安装。
测试了一下以前的版本,发现
1、xcode322是可以安装的,当然安装后没法正常运行。
2、从xcode322升级到xcode326,devtools仍然没有升级,运行就会出错。
3、用pacifist可以安装packages里的pkg,但是全都装到了root里,而不是在developer里。
4、xcode322和326的pkg还有比较多的差别,直接替换pkg,借鸡生蛋行不通。

初步猜测是mpkg安装文件的问题,对比了一下mpkg里的文件,iphonesdksl.dist比较可以,用文本编辑器可以打开这个文件,看了一遍,找到问题了。

iphonesdk.dist中的部分内容:
322:
id="DevTools"
title="DevTools_title"
description="DevTools_description"
enabled = 'false'
start_selected = 'ture'
>


326:
id="DevTools"
title="DevTools_title"
description="DevTools_description"
enabled = 'false'
start_selected = 'isDevToolsCompatible()'
>


326比322多了一个兼容性检查,正是这个检查导致了326无法正常装到lion上。

解决办法:
把326里的兼容性检查去掉即可。
经过简单的测试,似乎运行的很正常。

修改过的mpkg,替换即可,dmg是无法直接替换的,需要再创建一个rw的。
http://nailtoolkit.googlecode.com/files/Xcode%20and%20iOS%20SDK.zip

星期二, 五月 24, 2011

上来一次不容易

上来了,可是却不知道要写点什么。