Archive for April, 2009

http多线程(?多点)下载

如果是一个单线程的http下载(即简单的另存为),那么http的GET请求中不会存在:

rnRange:???rn

也就是说如果存在range头就可以认定是在进行多线程http下载??

例外的情况是:如果我这个下载工具可以断点续传,也就是说在单线程下载时也有可能存在range。

例外的情况如何处理呢?

No Comments

ibus?scim?linux下的输入法问题真多

在有的程序不能输入中文与有时导致程序挂掉之间,我选择有时导致程序挂掉。

, ,

No Comments

终于用上ibus

实在不堪忍受scim了,今日再次想要安装ibus,无意中竟然发现此站

http://archive.ubuntu.org.cn/ubuntu-cn/dists/intrepid/main/binary-i386/ibus/

下载的deb文件,终于安装成功。

使用im-switch -c 选择默认输入法为ibus。重启fvwm,搞定……

呃,确切的说是重新登录。

,

No Comments

建行还不错嘛

-_-!!

首先自陈己过:还记得那一日,终于将建行的网银给办了下来。设完usbkey的密码就登录到建行的网银,丫让我设置交易密码,习惯性的用keepass生成10位随机密码,然后习惯性的cancel掉keepass。最后发现,交易密码找不回来了。

按照我我的想法,交易密码只需要重新到银行reset就可以了。没想到不行必须注销网银,换usbkey。

那是去年的事情了,拖到今日才解决,有愧。

话说昨日在银行排了半小时队,职员告诉我,必须带上usbkey,今日终于搞定。

得到的经验:不知道的事情现问过再做,否则可能还是会如此一样浪费时间。

呃,所以说建行还行是因为usbkey给咱免费换的。

ps:以前设置alipay密码的时候已经犯过错误了。不过建行的这个流程做的太不人性化了。

BS一下自己和建行。

No Comments

scim 这个”大毒瘤”

从开始用ubuntu gnome桌面开始,发现有时候不知怎么的firefox,thunderbird等一批程序一起死掉……

到现在发现不能使用快速定位or快速搜索。没把我给整死……

当年我以为是gnome有问题,毅然投入fvwm的怀抱,却发现依然存在程序一起挂掉的问题。直到无意之间知道原来是scim导致的问题。

如今,快速搜索的功能不能使用我以为是gtk设置的问题,直到我搜到此文:

Fix : Cannot quick-find files on Nautilus

敬告:scim-bridge不能解决 程序一起挂掉的问题。

话说我想用ibus已久,但其启动时总是有一串关于拼音输入法的error,至今未找到解决方案。

例如:

(ibus-daemon:10160): IBUS-DEBUG: From ::1.1 to :1.5, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->FuzzyPinYin]

简而言之,ibus用不了……

,

No Comments

编辑post时tags显示的问题

编辑post的时候使用 “Choose from the most popular tags”  居然把所有的中文显示为乱码了……不知道为什么?

所有的其他(目前发现的)的中文显示都没有问题啊……虽然我用的是鸟语版wordpress。

记录下版本号:2.7.1

不管,反正对我影响不大……

-_-!!tags不多,现在换成鸟语了

,

No Comments

简单的apache虚拟服务器配置

自从那日买了一个3jtime.com的域名之后我就遇到了问题,3jtime这个域名绑定到哪里去?只不过暂时3jtime还没有使用所以绑定到了imtkoo.com的服务器上了。于是问题暂时就搁了下来……

直到第二日我突然想要弄一个独立域名的blog,导致我又开始思考这个问题了……于是开始搜索如何多个域名绑定到一个ip的方法。然后就找到了apache虚拟服务器配置。这才解决此问题,不过我发现问题才刚刚开始,见如下配置:

<VirtualHost *:80>
ServerAdmin nobody@exapmle.com
ServerName www.imtkoo.com
DocumentRoot “/var/www/imtkoo”
ErrorLog logs/imtkoo-error_log
CustomLog logs/imtkoo-access_log common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin nobody@exapmle.com
ServerName www.3jtime.com
DocumentRoot “/var/www/3jtime”
ErrorLog logs/3jtime-error_log
CustomLog logs/3jtime-access_log common
</VirtualHost>

开始我也以为已经没有问题了,但是我发现访问 3jtime.com时,它却跳转到www.imtkoo.com上去了。

我知道当apache解析不了 3jtime.com的时候才会跳转到默认的虚拟服务器上。所有查看到的中文资料都没有这方面的信息,要不就有关于url重写的,我不确定是否可以解决。不过我是用了了apache虚拟服务器的另外一个配置解决的,如下:

ServerAlias 3jtime.coom *.3jtime.com

意思是所有对 3jtime.com域名的都解析到 www.3jtime.com上来。

当然我没有试过是否配置 blog.3jtime.com该虚拟服务器时会受到影响……不过对我这等懒人来说,从来都是需要是才去解决问题……

我的猜测是把blog.3jtime.com该虚拟服务器配置写在 www.3jtime.com配置之前就没有问题……

在此记录下这个尝试。

,

No Comments

linux_c中文处理?更加疑惑

今日看pidgin的DbusHowto并尝试运行了其中的c示例(通过dbus获得pidgin获得新im信息的示例),遇到了中文输出的问题。

凡是中文输出的都是”?”。我开始怀疑是编码的问题,难道中文不是UTF8的编码(系统 LANG=en_US.utf8)?

于是把输出写了一个文件 test,然后用file test,看到文件的确是utf8编码的,用vi打开也没有问题,此时我已经比较疑惑了,因为我平时写程序输出的时候很多时候用的也是中文。为什么这次输出不行呢?

于是我在google和baidu上找,尝试把char转换为wchar使用wprintf输出。但是不知道怎么回事,貌似编译的时候编译器检查到有什么问题为我在wchar相关的函数调用之前增加了

return __printf_chk (__USE_FORTIFY_LEVEL – 1, __fmt, __va_arg_pack ());

后来又找,发现在wchar相关函数调用之前一般都调用 setlocale

于是我在main函数里增加了这个调用(setlocale(LC_ALL, “en_US.utf8)),这个居然没有解决wchar的问题,但是中文输出的问题却好了。于是我试了用strstr来找中文,也是可用的。

虽然这个中文处理的问题解决了,但是疑惑更多了。why?why?why?

知道的越多感觉自己越是无知……

, , ,

No Comments

新的开始

记录下这个时间:090403

今日换了一个独立域名的blog。

重新开始一段新的blog生活。

No Comments

SetTextSize SetPageWidth