Jul 29
即将迈向瑞典国土的我,对瑞典语也产生了兴趣。虽然用英语也可以应付大多数场合,但是会瑞典语还是有不少好处的。今天在UU群里又一次有人提出如何在计算机里输入瑞典语,这里要讲一下,瑞典语和英语有很大的相似度,但是多了几个字母:öÖ,äÄ,åÅ。看到了么,这几个字母在英文输入法下可是不能够打出来的。
安装瑞典语的输入法也很简单的,只需如下几步:
打开“控制面板”,找到“区域和语言选项”,选择“语言”标签,点击“详细信息”,弹出如下窗口。

我已经添加了瑞典语,没有的同学不用着急,点击右方的添加按钮,选择“瑞典语”即可。

一般我们熟悉的切换输入法的快捷键可以修改一下,使之支持跨语种的切换。点击“键设置”按钮,找到“在不同的输入语言切换”,修改一下快捷键,我选择的是左边的Alt+Shift,当然自己习惯就好。
这样就可以输入瑞典语了。Hej då!
几个特殊字母的键位:
; -> ö
‘ -> ä
[ -> å
written by Kyle Wu
\\ tags: Sweden, UU, Windows
Jul 27
最初知道Pidgin是开始使用Ubuntu,很喜欢这种IM集成的软件,可以同时登陆GTalk,MSN等主流的即时通讯。今天碰巧在网上看到Pidgin可以支持Twitter,于是搜到了这款Pidgin插件,Microblog-Purple。
Microblog-Purple是针对LibPurple开发的软件(如Pidgin,Finch)开发的插件,使用Google Code提供的SVN服务进行版本控制。
我使用的是Pidgin Portable的版本,也就是PortableApp.com开发的版本,绿色版本。这款插件也提供了针对Pidgin Portable的安装包,在Microblog-Purple主页的右方,可以找到下载链接,我所下载到的是microblog_.0.2.2_for_pidgin_portable_2.5.x-1.exe。
运行后选择Pidgin的安装目录即可。


运行Pidgin就可以在新建的窗口找到Twitter选项了,同时,插件也提供了很多设置选项,最好将Use HTTPS的勾选上。


现在Twitter被墙掉了,所以要连接上Twitter,需要简单的修改一下Host文件。
在Host文件中添加如下内容
128.121.146.228 twitter.com
128.121.146.228 www.twitter.com
128.121.146.101 assets0.twitter.com
128.121.146.101 assets1.twitter.com
128.121.146.101 static.twitter.com
128.121.146.229 assets2.twitter.com
128.121.146.229 assets3.twitter.com
65.74.185.41 twitter.zendesk.com
65.74.185.41 help.twitter.com
Twitter账户设置好后,每隔60s(默认设置),就会抓取一次Twitter消息,如果有新消息,将自动弹出。
Pidgin真的是款很好的软件,市面上已经有很多类似软件了,但我感觉,Pidgin还是最好的一款。
written by Kyle Wu
\\ tags: GFW, Software, Twitter
Jul 18
第一次使用dom4j进行xml文件的处理,使用很简单,开发很高效。
测试中中文会出现乱码,看了一下生成的文件,默认为utf-8存储,这样乱码必然会出现。
解决方法也很简单,见如下代码
OutputFormat format
= OutputFormat.
createPrettyPrint();
format.
setEncoding("gbk");
XMLWriter writer
= new XMLWriter
(new FileWriter("commands.xml"), format
);
Document document
= reader.
read("commands.xml");
writer.
write(document
);
writer.
close();
也就是在写入文件时设置一下编码格式就可以解决乱码问题。

written by Kyle Wu
\\ tags: Java
Jul 17
近期在做一个小项目,使用Google Code存储代码,这才发现Google Code 已经支持Mercurial了。于是赶紧把Mercurial装入了机器,并安装了Eclipse的插件,下面简要介绍一下过程。
用过cvs和svn的同学们肯定了解这个小乌龟,不过针对Mercurial的版本TortoiseHg的小乌龟在后背上多了Hg两个字母。
Continue reading »
written by Kyle Wu
\\ tags: cvs, Eclipse, Google, mercurial, Software, svn
Jul 16
上篇介绍版本控制,这篇介绍了分布式的版本控制,与集中式vc相比,分布式vc有很多好处。

Traditional version control helps you backup, track and synchronize files. Distributed version control makes it easy to share changes. Done right, you can get the best of both worlds: simple merging and centralized releases.
Distributed? What’s wrong with regular version control?
Continue reading »
written by Kyle Wu
\\ tags: cvs, mercurial, Software, svn, tutorial, Web