星期日, 九月 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

上来一次不容易

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

星期六, 十一月 27, 2010

星期日, 十月 17, 2010

好吧,这次写点正经的

今年在app开发中遇到了一些问题,首先就是我发现模拟器和真机有太多区别了,目前我的程序在模拟器上运行的好好的,到了真机上就不停的crash。
看了一下log,原因大概就是给对象属性的属性赋值。
比如这个样子,node是一个NSObject的派生对象,它有一个CGPoint类型的熟悉position,
如果赋值或者读取写成这样的形式:
node.p.x=blah blah blah
那将会毫无疑问的crash,不过只发生在cpu资源不够用的情况下,如果cpu闲得蛋疼就不会有问题。
很奇怪的问题,解决办法就是首先CGPoint = node.p,把它给copy一份来用。

ubuntu和macosx共享文件

家里电脑比较多,各种系统都有,文件共享是个大问题,ubuntu提供了一个文件共享功能,一开始觉得很不好用,不过今天总算成功了。
1、system - preferences - file sharing和personal file sharing应该是无关紧要的,我都把它们关闭了。
2、在nautilus里选择要share的目录。
3、右键 - sharing options,或者在属性里选择share。
4、几个选项全选中,或者根据需要选中,share name随便设置一个,应用后可以看到目录图标上多了一个share的标志。
5、在mac里,从finder菜单选择connect to server,输入共享地址,比如smb://192.168.1.4,必须是smb协议。
6、connect!
直接在finder里点击shared里的电脑是不行的,finder只认windows和mac的smb共享,linux的不认。
本想用ftp的,不过懒得设置了。

星期日, 六月 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事件实现自动操作。
这个问题算是解决了,后遗症是音量图标会消失。

星期日, 六月 14, 2009

代码突破10000行

突发奇想对自己的nailtoolkit统计了一下,
mel,5458行
py, 1524行
c,2453行
cxx,347行
cpp,261行
h,670行
…
还是mel写的比较多~不过python那一行代码能顶mel好多行~

星期六, 五月 23, 2009

今年流行黑丝袜

上课郁闷了,就往前瞟,呵呵,一排黑丝袜…
虽然美女很少,不过却都是美腿,嗯,正合我意!

结论:
1、社会是和谐的,生活是美好的
2、如果不是,以第一条为准

ps:这次的日志真是扯淡到家了

星期五, 二月 13, 2009

答案揭晓!美女叫“任斯璐”

之前发过一篇日志,tifa的cosplay,美女只有侧脸,没有正面像。其实在天幻已经看到正面的图了,感觉不如侧面的,气质荡然无存,很失望啊。
这个美女叫任斯璐,网上一搜,原来是“老熟人”啊。
随便放几张网上的图:



星期四, 二月 05, 2009

貌似JmicronATA 4GB内存的问题解决了

http://www.insanelymac.com/forum/index.php?showtopic=127611

上面说的貌似是可以了,有机会我再试试看。
不知道我的本子有没有问题,在加载的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,我硬盘上序列基本上都可以播放。

图上有真相:

星期五, 十一月 28, 2008

Shopping in a new light



framestore cfc的作品总是令人惊讶,这次的Shopping in a new light不论是在画面上,还是在音乐上,都堪称完美。
http://www.framestore.com/press/08pr/081105westfield/index.html

星期五, 十月 24, 2008

疯狂的autodesk


autodesk收购了avid所有的softimage业务,下一个将会是哪个?houdini?cinema 4D?

星期日, 十月 19, 2008

[转帖无极限]小三的爱情扒皮必修课

   说是,小三必修课
    
    其实,是所有情场中人的扒皮戏。
    
    《画皮》是一个惊喜,有些是无心,有些是故意。
    
    因为戏路太善良,我们总是忍不住笑场。
    
    然而,面对,那些太刻意的真情告白……我们如果不笑,难道要跟着哭吗?
    
    这场戏,需要些时间沉淀,然后,就有人像我们回忆八十年代的港片一样来回忆这张《画皮》。
    
    不如把笑点抖一抖,顺便帮着大家扭曲一下逻辑。
    
    这个故事告诉我们生活中的许多大道理。
    
    故事的基本结构是这样的。
    
    
    
    陈坤和甄子丹本来是战友,两个人都喜欢赵薇。赵薇选择了嫁给陈坤,甄子丹愤而远走。
    画皮定律一:再好的朋友,抢一个心上人,也会翻脸。无论男女。
    
    陈坤救了一个女人周迅回家。周迅其实是妖怪。
    画皮定律二:如果一个有家的男人把一个单身女子带回家,这绝对是场冒险,不管这个姑娘会不会画皮。
    
    赵薇怀疑陈坤喜欢周迅,进而发觉周迅来了之后,城里开始死人。认准周迅就是妖怪,
    画皮定律三:如果一个女人发现自己的男人外面有了女人,那么到处跟人说那个女人是狐狸精,只能显得自己像个疯子,太小气。
    
    
    但是没有人相信她。她写信喊来了甄子丹。
    画皮定律四:还是去找自己的旧情人,是正路!(找旧情人来干什么,看你的兴趣)
    
    
    周迅想嫁给陈坤,不是做妾,而是做夫人。
    画皮定律五:如果一个小三,喜欢上了一个有妇之夫,又不像只是玩一玩就吃掉他,而是想要个名分,会搞得三个人都很凄惨。
    
    甄子丹来了,降魔者孙丽也来了,孙丽看着甄子丹很有感觉,甄子丹对孙丽也有点感觉。
    画皮定律六:男人终究是要变心的,不管他当初多么爱你,只不过是动手没动手的差别,而且,总是有更年轻的姑娘出现的!!
    
    还有个蜥蜴精追随周迅而来,蜥蜴精爱着狐狸精周迅,周迅不喜欢他。
    画皮定律七:讨厌长得不帅的男人,女人讨厌“长舌头”的男人,讨厌知道自己当年底细的男人,讨厌,吃的东西,跟自己口味不同的男人……之后数条,都是第一条的借口。
    
    
    甄子丹表示自己相信赵薇,赵薇说甄子丹是个好人。
    画皮定律八:如果一个人给你发了“好人卡”,基本来说,这个人打算送死你去,吃定你一辈子了。不知道逃的,是傻瓜。
    
    
    周迅想色诱陈坤,蜥蜴精吃醋,进攻陈坤,大闹府里。
    画皮定律九:在两个女人之间摇摆的男人,比较吃香。在两个男人之间摇摆的女人,其实比较危险。女人斗心计,男人斗体力。
    
    
    蜥蜴精又进攻赵薇,关键时刻,陈坤选择去保护赵薇。
    画皮定律十:所有的男人,都会先考虑自己的老婆的,小三们的悲哀…… 其实,不是因为他更看重老婆,而是他的身份促使他必须先救自己的老婆,否则,会被人说,没有人味。
    
    周迅终于明白,陈坤更在乎身为老婆的赵薇。
    画皮定律十一:情人早晚会发现真相的,这个时候,怎么选择,能比较出一个人的智商。
    
    于是周迅直接胁迫赵薇离开,逼赵薇服毒。
    画皮定律十二:偷情的乐趣,就在于偷偷摸摸,有人争抢的感觉比较刺激,直接逼宫……注定是悲剧
    
    …………正邪开始大决战!!
    
    
    
    所谓,凡事,不能十三点。那就到此为止吧。
    
    爱情这种事情,都不能仔细推敲,一推敲,就千疮百孔。
  
  
   爱情经不起推敲,幸福的是,你总是在某个时刻,还相信你会爱上,死心塌地