“黄沙中,飞舞着我们的先王,他们在空中俯视着子民们对蓝色的向往。”
火之章
霜之章 [最新更新:9月15日]
你在这里看到的是一位.NET程序员的执着及其信仰的效率世界观。我们行走在消逝中,但我们都有希望,都有传承。

glutDisplayFunc是用来注册回调函数的,在常见的教程中,都是以C代码来作为使用指南,但是在现实的开发中经常需要在C++环境中工作,这就带来了一个问题:在class中使用传统的办法直接输入一个函数名进去作为参数是不行的,会有错误提示,提示什么我忘了,反正就是行不通。
我上网找了下解决办法,在一个国外站点上查到在class中必须这么做:
class opengl
{
public:
static void run();//必须声明为静态函数
void func()
{
glutDisplayFunc(run);//对象成员函数中使用静态成员函数
}
}

昨天必须解决cg和opengl的客户端系统兼容性问题,终于搞到今天凌晨时解决了。
和那篇
《SQL SERVER Compact 部署时的一些注意事项记录》的原理一样,通过ClickOnece技术,我们需要在*.exe程序所在目录部署一些Dll。分别有两种模式,OPENGL和D3D:
iffeed开始运作
,2008-10-27 0:0:0,0条评论

iffeed 是一款读取 Rss 和 Atom 的免费客户端软件,运行于 net 2.0平台,支持目前互联网上所有的Feed。可以通过网站地址:
www.iffeed.cn下载。通过它,你可以实时关注多个朋友的空间、博客的更新信息。
目前可以保证支持的feed:
QQ空间、新浪博客、搜狐博客、网易博客、博客园、Msn空间、百度空间、博客堂、中国博客网
博客堂、CSDN博客、博客网、博客大巴(Blogbus)、Blogger(Blogspot)、Wordpress
Z-Blog、WordPress、feedsky、feedburner
只要是标准feed,肯定可以完整支持。

SQL SERVER Compact是个好东西,作为一个桌面式数据库,它取代了MSDE,并且在性能上和稳定性上接近SQL SERVER,和SQL SERVER能够实现同步数据交换。在很多应用上完全可以取代ACCESS。为这个数据库作部署的时候,有两种办法,一是安装服务包,二是采用ClickOnce实现“绿色文件安装”。前者显然不太现实,以为一提到下载和安装,立即就少了50%的客户,现实就是这样残酷,所以这里只说后者。

我们从打孔机时代进入键盘PC时代,随之是现在的鼠标时代,而即将到来的是触摸屏时代。
科技的发展不仅提升了人们之间的交流便利性,也让工作效率得到升级。从科学观点来说:触摸的概念在操作体验上减少了一个中间接触层(键盘、鼠标),使得操作效率更加接近我们的日常生活。在科学依据和未来憧憬的驱动下,惠普
乐触生活社区就是这样一个让人们分享和体验触摸屏PC和移动设备带来的高质量生活和工作的地方。你可以在里面注册成为
乐触(
LOTAF)一族,参加各种活动,上传你的照片,与网友分享触摸操作概念概念的生活细节。你也可以看到惠普的最新款触摸屏PC无论是外观设计还是内在品质都表里如一的高贵和漂亮。在“产品介绍”栏目中更有一段相当精彩的展示视频。
订阅feed
,2008-10-24 0:0:0,0条评论
琵琶音乐:《探寻》
,2008-10-23 5:15:32,0条评论

今天发现这首音乐,非常美妙。融合东南和西藏两种民风元素的优美搭配。制作人是林海。是专辑《琵琶相》中的其中一曲。这首曲子的优美之处在于没有多余的柔声,也没有紧张的快板和多余的过场,仅仅就是一串踏实而简洁的音符,甚至旋律都是非常简单的,依靠各个层次的变调来搭配出类似和铉的效果,高中低三音的虚实结合很恰当得体,低音不震,高音不刺,中音支撑着旋律脉搏,每一个音符都是有价值的。背景的藏民歌元素烘托了悠扬气氛,可以说是画龙点睛。可见林先生的音乐造诣非常深厚,类似于剑法功力中的重剑级了:一切回归简洁,回归本质。在看了制作人访谈片后也知道林先生本人确实是个修养得体的艺术家。还有另一位要提的人物:蔣彥,也就是琵琶的弹奏,每一个细微之处都把握得很微妙,特别是放空的音位,为本来单一的音符赋予了灵魂。
从另一个角度来说,如果能够在每一个小章节片段中加上或者修改出3-5个左右的半音阶,加入一点点《沉思》的那种半音变调风格,那么一定可以回味无穷了。
我很喜欢这类回归到本源的音乐,既是经典,又是抒情。
顺带又一提到国内的创作环境,目前还很不乐观,这是一个免费MP3满天飞的年代,音乐制作人在这样的环境里面,解决温饱是一个大课题。纵然是可以和电视台、影视单位合作,但一来是这样的机会很少,二来是这样的合作模式多少有些制约艺术家的创作自由和创作思维。说到底,就是一个大环境的版权意识观和版权监管力度。对于后者,我们自然是没有能力过问,但是我们自己起码可以做到一点:如果你觉得某一首音乐很好听,你也会经常听,那么就请你去买一张它的正版专辑吧,艺术家为我们创作,我们的支持是天经地义。不贵的,就几十块钱,几顿饭就行了。如果十人中有一人能够做得到,那么3年5年后,我们的身边会有更多的好音乐。

有下面这样一段代码,此时会弹出对话框,显示"i'm window id",说明了全局函数tt属于window对象,而全局变量id也属于window对象,它们之间就可以象普通对象之间那样通过this来进行访问。

Renderman Studio 1.01在默认安装好之后,加载RAT时肯定会弹出提示:“missing null.slo”,然后几乎所有的材质都不能使用,这个问题从前我是通过使用老版本的RAT6.5.2中的slo文件来进行替换的,但是很不稳定,最终放弃,还是改回使用12.5去。
今天因为新的需要,一定要解决这个问题,最终经过群里面一位朋友的经验传授,解决方法很简单,把\Pixar\RenderMan-Studio-1.0.1-Maya2008\rmantree\lib\shaders里面的文件复制到\Pixar\RenderMan-Studio-1.0.1-Maya2008\lib\shaders,全部替换。这样就行了。
除此之外,还有一些问题,比如开始渲染的时候经常出现 server in use,此时在任务管理器中观察CPU使用情况,居然是0,不知道它发神经在那等待什么,要很久才会进行实际渲染。不过这个问题不大,只要不影响实际使用就行了。
Renderman Studio 1.01 中的 prman 版本是13.5,从这个版本开始,renderman shading lanuage 开始支持面向对象编程。
最后,renderman中文交流群欢迎各位CG人士加入,我们是一个活跃群,有事说事,没事吹牛。群号是2985090.

今天早上打开电脑,事情做得快完了,无聊时想去AppsEngine论坛看看有没有什么新消息,正巧碰上谷歌工程师发布说:支持HTTPS连接了。仅限于*.appspot.com,自绑定域名的目前还不能支持(这是一个小遗憾)。以后可以构建更加安全的数据连接了。在这个基础之上,构建基于客户端软件的WEB服务都可以无需担心数据安全问题了。
需要注意一点,SDK开发工具包必需升级到1.1.5,否则不能识别这个新添加的secure标签,就会提示“google apps engine unexpected attribute 'secure'”
开发工具包下载地址
具体的原文信息可以看这里:
HTTPS Support for appspot.com
google apps engine(GAE)对HTTPS和SSL的支持有望解决一些中心企业对敏感信息安全的需求。例如搭建WEB服务和身份认证。