Nokia官网Sound Mixer Example v2.1中用的wav文件格式

Nokia官网提供的混音示例程序中http://www.forum.nokia.com/info/sw.nokia.com/id/650db12f-06aa-4608-b17a-387b70412304/S60_Platform_Sound_Mixer_Example_v2_1_en.zip.html使用的wav格式为16-bit mono的标准pcm采样文件的纯采样数据部分(这样好处是去掉了wav头信息,减少了一定的容量,坏处就是不能用一般的播放器直接播放),以下为生成该种wav的方法:
Continue reading…

windows mobile中的directdraw

今天说研究一下mobile的游戏开发吧,先从2d这块入手。查到资料说早期是用一种叫做gapi的接口作的,但后来被directdraw取代了,那就用dd吧,好在以前研究过pc的,找了个例子看了看基本差不多,可发现模拟器上无法运行,因为后备缓冲不支持,真是麻烦了啊,调试只能用真机了?

Symbian项目build pkg时出现unknown line的一个可能原因

项目的sis打包配置文件pkg由于需要写入中文,所以编码该文件的编码被设置为UTF-16,但CVS好像对unicode的支持不是很好,在将pkg识别为文本模式的情况进行代码同步等操作时会对换行符进行替换处理,导致pkg文件的换行符出现异常,makesis解析的时候就会出现提示第1行的unknown line错误(直接在carbide.c++中打开pkg文件看不出错误,用notepad看所有换行位置都被替换成了错误字符!)。

解决方法可以将pkg换成使用二进制方式传输(自己没试,应该没问题,而且文本模式下只要不让处理换行符也没问题),或者使用WinHEX等16进制编辑器将错误pkg中的所有00 0D 0A 00 0D 0A替换成00 0D 00 0A正确的UTF-16换行符就可以了。

找了个VPN代理,把Akismet启用了!

Akismet装好wp的时候就自带的一个插件,看描述是个过滤垃圾评论的东西,无奈由于无法访问wordpress官方网站导致api key注册不能,一直没有启用。最近的垃圾评论让我很郁闷,于是找了个代理注册了个api key,把这个插件启用了,看看效果如何。

发现wordpress的版本更新功能做的非常方便

今天在后台管理的时候,发现wp有新版本,直接点了上方提示的链接后就自动下载压缩包,然后解压升级就搞定了,实在是方便啊。想想以前用movabletype的时候还要折腾,这种方法多省心,不知道以后会不会由于自动更新导致问题?

主题模板还是有点问题

不知道是不是由于这套主题对中文的支持不太好,有些小地方的按钮有边角问题,还有些链接排版错乱,看来还是得花些时间整理修改。想起以前上学时半夜改mt模板的时候了,可是现在很久没碰html了,好多tag都忘的差不多了…

WordPress不愧是国内使用最多的php blog

中文主题模板论坛资料一大堆。很快就找到了看着还不错的主题,在mt上尝试很久的wap访问也通过WP-T-WAP插件搞定了。(PS:通过xml-rpc方式的发布管理工具的mobile应用程序也很多,只是写的话用起来也不错)

blog从movable type转为使用word press了

这次事件的直接导火索是mt升级4.261的过程,升级过程基本顺利,但是结果mt把我的数据库搞得一团糟,utf-8设置下的数据库缺变成了GB2312编码的文字,直接导致后台以及生成的页面中中文字符串显示为乱码。一想反正mt的模板也是N久没有更新了,也懒得折腾了,又加上前段时间尝试使用mobile写mt的失败,而wordpress似乎有挺不错的wap以及xml-rpc支持,于是就尝试一下吧。唯一有点舍不得的就是原来辛苦配置好的静态发布+htaccess动态文章页面。反正被搞乱的mt数据库依然存在,代码也处于保留状态,文字编码的问题答案也已明了,试试wordpress吧,没准以后还会换回mt。