This is who I am

星期六, 九月 30, 2006

超赞 StarDict

用过 Linux 的人想必对 StarDict 不会陌生吧,最近他又推出了基于 Ajax 的在线翻译功能,但是我总觉得在线翻译没有直接安装来得快,因此没有怎么用过。
昨天在風真的 Blog 上看 Songbird 的介绍的时候无意中发现选中一个词后会出现这个词的翻译,才发现这个也是在线翻译的一个功能,赶紧在我的 Blog 中也添加了这个东西,大家可以随便试哈。如果觉得不错,想在自己的网站上加入这个功能可以进入这里来设置。

标签:

 

星期五, 九月 29, 2006

点名游戏:我想看看你的桌面


地理时间点到了,啥也不说了,看图吧(申明,这个是我的 Windows 桌面,如果要看我的 Debian 的桌面可以看看这里)游戏开始:
  1. 目前的桌面是:
    见上图,点击放大。
  2. 这台是你的个人计算机?还是公司或家人共享的计算机?
    个人电脑。
  3. 这张桌布是什么?从哪取得的?
    桌布是 clearlooks 自带的,可以看看这个
  4. 更换桌布的频率高吗?
    基本上不换,换来换去怪麻烦的。
  5. 桌面上有几个ICON?
    几乎全是图标,这里我要解释一下了,在 Windows 下找个东西要打开“我的电脑”,很麻烦,不像 Linux 下用终端的 Tab 补全和正则表达式匹配来得快,因此我就把东西都放到桌面上,这样找东西快。
  6. 一堆档案和快捷方式放得乱七八糟的桌面,你看得下去吗?
    当然看得下去拉,吼吼。
  7. 有没有什么坚持点?
    方便,快捷。
  8. 有为了填这份接力,还特地整理一下桌面吗?
    没,保证原汁原味。

最后请再传给 4 个“我想看看你的桌面”的人:让想象夺权opentiss三翻领广陵散老犁,嘿嘿,你们看着办吧。

更新:再加 web123lai,呵呵

标签: ,

 

星期二, 九月 26, 2006

把广告去掉了

本来以前加人 Google AdSense 也就是好奇 + 好玩,现在发现没什么用,反正我自己访问我的 Blog 的时候 Adblock Plus 也都是把广告屏蔽了的,不过发现那个搜索还不错,所以把搜索留下了,顺便再加了一个 AJAX Search。:):)

标签: ,

 

星期六, 九月 23, 2006

继续 Xgl

以前试用了一下 Xgl 后就一直没有用过了,其中一个重要的原因就是当时在我的 radeon 9200 上一启动 compiz 就花屏,而且在 Xgl 的硬件支持列表上 9200 是在不支持的列表之列的。
前几天在逛论坛的时候看到有人在 9200 上使用 Xgl 了,因此又勾起我装的欲望了, lonecat 大侠刚好又发布了一篇在 Debian 上安装 Xgl 的文章,抱着试一试的心态装了下,没想到在 9200 下果然可以用 Xgl 了,也不知道是 ATI 官方驱动升级的原因还是 Xgl/compiz 升级的原因,反正先赞一个,图我就不贴了,网上多得是,而且贴图也看不出 Xgl 的特点来。

标签: , ,

 

星期三, 九月 20, 2006

终于在 VC8 中编译好了 boost

最近我买了本《C++ Primer》在看,发现我以前写的所谓的 C++ 程序不过就是 cin 和 cout 而已,根本就算不上 C++ ,因此对 C++ 产生了隆厚的兴趣,而网上都是这样来介绍 Boost 库的:
Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,在C++社区中影响甚大,其成员已近2000人。 Boost库为我们带来了最新、最酷、最实用的技术,是不折不扣的“准”标准库。
所以不得不下下来学习学习,Debian 中直接 apt 就可以用了,可是在 Windows 下还需要自己编译,而我就在编译这东西上花了不少时间。
  • 第一次用 bjam 编译好后发现 regex 库没有被正确的编译,查了一下说如果要支持 Unicode 就要先装 icu 库,而且在 Debian 下装 regex 库的时候也是装了 icu 库的,我就在想是不是没有装 icu 库的原因呢,于是便把 icu 下下来装好了;
  • 再次编译,仍然是 regex 库有问题,这下没办法了,Google 之,发现有人说“直接打开regex_trailts_defaults.cpp,把所有/*?/都替换删除,就可以了”,于是便打开 regex_trailts_defaults.cpp 文件,发现果然注释里面有些不可见字符导致这个 "*/" 失效,从而把后面的整个程序都注释掉了;
  • 改了 regex_trailts_defaults.cpp 文件后再编译,本以为这次应该不成问题了,不过事与愿违,仍然是 regex 库有问题;
  • 在看 regex 的说明,又看到那个 icu 库了,于是就在想是不是 icu 库的问题呢,抱着试一试的心态把 icu 库的支持,再次编译,竟然成功了!赶紧到网上找了个 regex 的教程,试了下,一切正常,没 Unicode 支持就没 Unicode 支持,不管了。
终于编译好了,以后就准备一起学习 stl 和 boost 了。

标签: , ,

 

星期日, 九月 17, 2006

将 Esc 键和 Caps Lock 键交换了

对于 Vim 用户,最大的痛苦莫过于每次要进入 Normal 模式的时候都要生长手指去按那个该死的 Esc 键了,估计很多人都能闭着眼睛定位到 Esc 键上去了,有的人就把 ";;" 映射到 Esc 去了,因为一般不会连续的输入两个分号,可是在 C/C++ 却有 for(;;) 这样的语句,因此只能另找办法了。
看遍了键盘上的键,也就只有以下几个键最没用了:
  1. 用来弹出 windows 开始菜单的那个两个键;
  2. 右边的Alt 和 Ctrl 以及之间的键;
  3. 还有一个就是 Caps Lock 键。
1 和 2 中的那几个键按起来也不方便,剩下的就只有 Caps Lock 键了(真想不通设计键盘的怎么把那么一个黄金位置给了 Caps Lock),参考文章:Vim Tip #166
在你喜欢的位置新建一个文件,比如 /usr/share/swapCapsLock,内容为:
! Swap caps lock and escape
remove Lock = Caps_Lock
keysym Escape = Caps_Lock
keysym Caps_Lock = Escape
add Lock = Caps_Lock
然后在 X 启动的时候运行 xmodmap /usr/share/swapCapsLock 就行了,我是把这个写进了 /etc/X11/Xsession.d/99swap_ESC_and_CapsLock 文件,这样不论我启动什么样的 WM,这个交换都有效。
当然在 Vim Tip #1083 中也提到了 Windows 下的方法,不过看说明好像只能将 Caps Lock 键用作 Esc 键,而 Esc 键还是 Esc 键,并不是交换。

标签: ,

 

星期四, 九月 14, 2006

Windows 下的 Clearlooks

由于在 Debian 中用 Clearlooks 的主题用的时间太长了,对 Xp 的主题都不习惯,今天 Google 了一下,居然找到了这个 For Windows 的 Clearlooks 主题,感觉还不错,里面还有 X 的默认的鼠标指针主题和 Gnome 的 Toolbar 的图标,下面是两张截图:

第一张:Clearlooks 的主题
From windowsClearLooks


第二张:Ubuntu 的默认的主题(貌似叫 Human 什么的)
From windowsClearLooks


PS: google 的 picasaweb 是有放大按钮的,如果看不清可以放大看看 :)

标签: ,

 

星期五, 九月 08, 2006

好玩的 EEmap

今天在幻灭的 GSeeker 上看到了这个 EEmap 的介绍,得到邀请玩了会后发现还蛮好玩的,很像 Wiki 的方式,你可以在 EEmap 的地图(用的是 Google 的地图)上编辑某个地址,也可以看别人标记的地址,非常不错,也很有意思,我这有五个邀请,要的可以留下邮箱,当然你也可以到 EEmap 官方要邀请。下面是 EEmap 官方的介绍:
1. 国内第一家可以在线分享GE地标的中文站点,你不用再在自己的个人电脑上对着GE自娱自乐了;
2. 国内第一个基于Google Maps/Earth的成熟mashup产品,你不用每天再去国外的Gmap站点上翻看那些令人头大的E文了;
3. 它是一种全新的人人可共同编辑的人性化趣味地图,如果你曾经是wiki爱好者,那么这里的舞台将完全属于你;
4. 在这里,地图除了是工具,它还是一种可以玩的在线玩具和人性化社区,朋友的分享和人的尊重在这里得到最佳的体现。
5. 简单,强大的blog引用功能,你可以将任意地图内嵌到你自己的网站,BLOG里面
6. 简洁的个人化设置功能,你可以方便查看,收藏,评论,评分自己的或者关注的点和地图

更新:邀请已经没了 :(

标签:

 

星期四, 九月 07, 2006

被编码搞郁闷了

今天晚上准备把我的某个 xml 文件转到 Access 文件里面去,网上搜了一下没找到相应的软件,于是就自己用 php 写了个。可是到插入到 Access 的时候却出问题了,提示了一堆乱码,于是我就单独写了一段插入 Access 的代码,发现插入到 Access 里面的中文是乱码,于是便将 xml 文件转换为 gbk 的编码,问题依旧,不论 xml 文件是 gbk 编码还是 UTF-8 编码打印出来的汉字都能在浏览器中完美显示,但插入的时候就出问题了,百思不得其解。
正在我抓狂的时候突然发现我的浏览器的编码一直设置的是 UTF-8 编码,但我的 xml 文件的编码是一会儿是 gbk 的编码一会儿是 UTF-8 编码的啊,那么答案就只有一个:php 读取 xml 文件后便将读入的字符串都转化为 UTF-8 编码去了。问题找到了就好办了,到网上 google 了一个编码转换程序将那些字符转换成 gbk 的编码后再插入数据库。为此这个程序花了我大概 2 个多小时,郁闷啊!
疑问:我想应该是可以将 UTF-8 编码的字符串插入到 Access 中去的吧,不知道是什么方法。

标签: ,