431 Views | 0 Comment
全面转向 UTF-8
Filed in 科技芯, 2005-03-30, 13:37 by HowJay以前也有过试用 UTF-8 locale 的打算,不过却发现 emacs 不能正确处理中文,原以为是自己的设置问题,其实是 emacs 版本号小于 22 的都不能很好的支持 unicode。于是安装 emacs-23.0.0,cvs 服务器经常出错,搞了几天才 emerge 好。一打开果然眼前一亮。界面引擎已经采用 gtk2 的了,如果你没有设定编码的话 emacs 自动识别文件编码。
试用了 UTF-8,终于可以在 rox 下面自由操纵中文文件了。目前遇到的问题就是几乎所有 mp3 文件的 tag 编码都是 GBK 的,不过还好我都是在后台放音乐。^_^
关于 Samba 的配置改一下,这样才能在 Windows 的网络邻居里正常显示中文。修改 /etc/samba/smb.conf 如下:
[global]
dos charset = cp936
unix charset = utf8
display charset = gb2312
359 Views | 0 Comment
删除了Windows
Filed in 生活语, 2005-03-16, 12:56 by HowJay鉴于已感觉没有用 Windows 的必要,我昨晚删除了机器里的 Windows。现在硬盘分区情况如下:
Disk /dev/hda: 60.0 GB, 60011642880 bytes
255 heads, 63 sectors/track, 7296 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 […]
416 Views | 0 Comment
新入手一块60G的笔记本硬盘
Filed in 生活语, 2005-03-14, 12:57 by HowJay上周五在南京百脑汇二楼买了一块 60G 的笔记本硬盘,就是非常流行的日立 80GN,型号是 IC25N060ATMR04,更换了 T20 中的 20G 硬盘。商家报价一口价 760。不买 5K80 的原因就是我的 T20 芯片是 440BX,只支持 DMA33,买 5K80 体现不出 5400 转的优势。况且 60G 的 80GN 的缓存还是 8M 的,用了一下果然是非常的安静,速度也不错。附上测试图:
647 Views | 0 Comment
MVC 模式真强
Filed in 开发志, 2005-03-10, 12:58 by HowJay原先的程序画图时只有一种连接线,昨晚开始尝试添加另外的线类型,不过一直尝试没有成功,后来还是去那个日本人的网站,下载了例子来研究。恍然大悟。原来我之前的程序是直接在 EditPolicy 和 Command 里面访问那单独的一种链接线,所有后来想新添加一种线的时候百思不得其解怎么再添加一个 EditPolicy 和 Command,其实正确的方法是应该把所有的连接线都作为一个抽象连接线父类的子类,然后在 EditPlocy 和 Command 只访问这个抽象的父类。这样一来,随便你添加多少种连接线,都和 EditPolicy 及 Command 无关,增加新的线将会十分方便。我也是第一次体会到了 MVC 的好处。同理应该也适用于图形,不过还没有尝试。
现在我接触到的仍是 CanvasViewer,还没有接触 TreeViewer,希望一切顺利。同时还有和底层数据连接的工作待做。
说心里话,那个日本人的网站真是学习 GEF 的绝佳站点,要是有哪个好心人翻译成英文就好了。那个作者水平很高,也坚持在写这个 GEF 学习系列,可是如果他用英文写改多好啊,不知道会帮助多少人;)
643 Views | 1 Comment
独立的 GEF 程序是可行的
Filed in 开发志, 2005-03-09, 13:01 by HowJay昨晚参照 GEF Tool Standalone 这篇文章所说了,下载了其源码并在 Eclipse2.1 + GEF2.1.2 环境下运行成功,证明了开发独立于 Eclipse 的 GEF 程序是可行的。其实任何一个简单的 GEF 例子,在最后组合的时候不使用 Editor 而使用自己写的 JFace 或者 SWT 界面都是可以的。不过在 SWT 界面下似乎比较麻烦,而 JFace 的 Action 操作更加直观也更方便,一个 Action 同时可以对应菜单和工具栏上的按钮。凌晨时我讲之前用 SWT 开发的毕设项目界面转移到了 JFace 下。有一点比较奇怪的是,我现在还不能改 Viewer 显示时的背景颜色。对 MVC 架构还需要更深入的学习。
823 Views | 0 Comment
Standalone GEF application without Eclipse impossiable?
Filed in 开发志, 2005-03-07, 13:02 by HowJay下午看到这里有人说可以实现不需要 Eclipse 的 GEF 程序,不过他使用的 Eclipse 和 GEF 都是老的 2.1.1 版本,他提供的源程序我没有在 Eclipse+GEF 3.0.1 中正常运行。
我已对 GEF 架构有了个大概的了解,使用 GEF 制作一些类似流程图绘制的程序是非常方便的,但是根据 GEF Developer FAQ 上的说法,我们无法离开 Eclipse 的支持而运行基于 GEF 的程序。这也表示我将无法在我的毕设项目中使用 GEF,不能不说是一个遗憾。所以日后关注的焦点将集中在 Draw2D 上面。
晚点搜索到一个日本人的网页(日文) GEF Standalone 和 GEF Tool Standalone,不过我不懂日文,在这里有源文件下载,有待研究。