十二月 2005

VS Add-In 卡壳in……

啃了好几天的VS Automation,似乎有了一些进展,自认完美的插件菜单,设置对话框,INI保存方式,还有OutputWindow的控制等等曾经的问题都被逐个击破。。。。。。。。。。
可是却卡在了这个问题(希望真的只是“卡”了而已)。

继续阅读…

Mandriva 2006 上的Firefox 1.5+问题

被这个问题郁闷很久了,估计其他人也是。
下载1.5解包后执行报段错误,其实那段就是执行firefox-bin时出的错误。
今天突然查到资料说是因为自带的scim与fx 1.07+有冲突,要设置GTK_IM_MODULE=xim才可以。
于是编辑了一下run-mozilla.sh,加上了export GTK_IM_MODULE=xim,于是困扰许久的问题终于解决了。
还在一个论坛上找到了最新的1.6aplha2测试版(还是p4优化的非官方)deer park,发现打开网页的速度明显比1.06快多了,流畅了许多,呵呵。
换到win上用maxthon的时候想到了它也有个使用gecko核心的选项,忽然心血来潮想试试是不是也能像linux上那么的快,google了一下发现要下个activex才能用gecko核心,MozillaControl16.exe就是这个(其实不是最新的,因为有人说最新的1.7maxthon不能用,所以就没下),搞定以后发现似乎是快了一些,上学校论坛发现浏览器标识也有以前的IE变成了mozilla,可是郁闷的是网页显示不如以前IE好看了(也许是习惯),而且右键菜单也变了,实在受不了于是就删掉了,在win上还是老老实实的用IE吧。
其实win32上的private build优化版的firefox很多,针对各种CPU指令集的都有,也许哪天会试试。

郁闷,eclipse真是不太好用

开始尝试Linux上的IDE,是在是受不了console下的develop了(虽然我很喜欢vi+上透明背景的console),第一个试了eclipse+cdt,结果比较失望!
安装的时候就出了一次错(可能是urpm包本身有问题),把我所有的配置文件、菜单全搞乱了。。。
好不容易能用了,看了一下界面还是满可爱的,可是却慢的出奇,难道是由于java?!
IDE的反应明显跟不上我coding的速度,看来比borland慢的IDE还是有的。sign.
最后是调试,本来希望是个比ddd更好用的图形debugger,结果。。。
出了断点能正常断下(还不能显示断在哪里-_-!!)以外,单步什么的全都不能用,连自动显示变量变化都用不了,实在是郁闷,不知道是eclipse+cdt本身就这么差,还是我的设置有问题,还是在linux下就是有这问题(看tut在win下运行的好着呢)。
无奈,果然像别人说的那样很难用,看来只能uninstall,这java的东西啊……
正在实验kdevelop,希望不要失望。
一会还得补上后半边的udp tracker协议。

关于前些天的BDS2006

据说是测试版,似乎来历不明的说。
其中的C++Builder SDI的问题,经研究发现是动态库选项导致,连接的时候如果使用静态连接的话就不会有错误提示了,其实我一般也不用动态的,发布的时候给自己找麻烦。:)

Borland Developer Studio 2006发布

其实只关心BCB 2006而已,可惜是Preview,只好先尝鲜了,以前一直在看BDN上的flash介绍,这次终于能亲自试验一下了。
总的来说感觉还不错,喜欢bds的界面,比以前6的那种要舒服多了,启动速度感觉还好。
目前只发现一个问题,就是SDI程序运行时出access violation,不知道是本身preview的问题还是SHOCKiSO打包时候给搞坏了,不过也无所谓,基本上不做SDI,VCL Form没问题就可以了。
PS:虽然没装C# Builder等.net的部分,但是很奇怪为什么Borland这次还是.net fx 1.1,MS的VS2005都搞出2.0了,唉,难道总是要慢MS一步,看来MS的OS统治地位(文档浏览器也是,MS都已经换成那种了,可bds还是VS2003的)……………

在 Windows 上存取 Linux 的 ext3/reiserfs 分割區檔案

转载自:http://www.linuxhall.org/modules.php?name=News&file=article&sid=376
許多人也許不知道微軟提供了一個 Installable File System (IFS) SDK 的開發套件,專供編程人員撰寫支援不同檔案系統 (filesystem) 的驅動程式。這個 SDK 開發套件提供了必要的資料來編寫 filesystem driver,在 Windows 2000, XP 或 2003 Server 上管理 Linux/Mac OS X 的硬碟分割區(後者在明年 Mac on X86 推出時會派上用場)。

继续阅读…