Install GoldenDict under Fedora11

[Project Mainpage] http://goldendict.org/
[Installation Steps]
1. Fedora11 and newer, just turn to root and run> yum install goldendict
the package hasbeen merged into YUM.

2. I just git the src and compile.
[Build Instro.] http://goldendict.org/download.php#building
[My processes.]
> git clone http://git.gitorious.org/goldendict/goldendict.git
>check the src package-dependencies.(a bit different from the tutorial)

for Debian/Ubuntu related:
libvorbis-dev, zlib1g-dev, libhunspell-dev, x11proto-record-dev, qt4-qmake, libqt4-dev, g++, libxtst-dev, libphonon-dev.

for Fedora/RH series:
libvorbis-devel, zlib-devel, hunspell-devel, xorg-x11-proto-devel, qt-devel, qt-x11, gcc-c++, libXtst-devel, phonon-devel

so, run cmd to prepare devel packages.
yum install libvorbis-devel zlib-devel hunspell-devel xorg-x11-proto-devel qt-devel qt-x11 gcc-c++ libXtst-devel phonon-devel

>cd goldendict src folder and run (needn’t qmake on my platform)
make && make install

[Note]
1. now qt version on Fedora11 is as high as qt-4.6.2.  It’s enough for the least requirments for compile(>=v4.5)
2. tested and seems run well on my pc, but finally I decided to return to stardict for a habbit..

when pidgin-MSN certifications unvailable

白天发现的问题,是办公室电脑上有弹出框,然后还以为是网抽风就没管。

然后回家发现还是这样的情况,这就比较搞基了,于是google一下搞定~

无法验证 omega.contacts.msn.com 的证书。 指定的证书链无效。

看了一下可能是M$那边会定期更新SSL License Certifications,然后旧的不去新的不来
解决方案就是把旧的删掉…然后重新enable account 就会download新的certs

[suse@dell ~]$ cd ${HOME}/.purple/certificates/x509/tls_peers
[suse@dell tls_peers]$ mv omega.contacts.msn.com login.live.com /tmp/

参考链接

Not only Socket, but also libCurl

今天看plp的时候突然被一句话怔住了,只是随便翻翻却又不得不仔细看看. 这句话很浅显却吸引了我.

“In today’s networked world, a professional Linux programmer must know how to interface Linux applications with the network. This can be done using either socket programming or standard open source network libraries….”

说实话,这给了我一个答案,解决了我长久以来不小的一个难题.
Is there a better choice? sometimes better is expected to, we cannot achive a dozen of goals but, we may have choices.

这也是长久不淡定的一个地方,其实无论做什么,去做了总比不做好. 而做技术,不同的选择是必须的.因为有了不同的选择才有比较,才有更好.

希望自己能够记着这句话.
2010-11-17早安