I am LAZY bones? AN ancient AND boring SITE

2009年 01月 的归档

试用 linuxqq_v1.0.2-beta1

今天腾讯发布了 linuxqq_v1.0.2-beta1 ,我下载试用了一下,发现改进还是蛮大的。
首先,登录界面就可以看到,底下多出点东西了,有“注册新号”、“找回密码”和“网络代理”的功能了。
另外,好友列表也支持显示备注了,聊天窗口的滚动条显示问题也得到了修正。
还有一点就是支持热键了,ctrl+alt+z可以提取消息或者激活主窗口,ctrl+alt+a可以截屏,但是目前好像还没有可以自定义热键的地方,只能使用默认的。
看看接下来的版本腾讯还会给我们带来什么惊喜~

搞定黑莓的通讯录

新买手机的朋友,都知道有时候转移通讯录是件挺麻烦的事情,这不,我就遇到了。
不过幸好,我的老手机支持把通讯录都复制到SIM卡,而且我的联系人也不算多,刚好基本把SIM卡的150人塞满。而且黑莓也支持从SIM卡批量导入数据。
这样,转移似乎是很快就完成了,但是完事以后一看,这个黑莓的联系人排序确实是乱得可以,不知道为什么基本上是无序状态。
后来网上一看,还真有不少朋友也遇到了这样的问题,当然也有朋友给出了解决方案,就是在没个名字前加上名字的拼音首字母。具体做法呢就是先用PC端的名为“桌面管理器”的软件,先把通讯录导出成OUTLOOK的格式,然后转成txt文本,再用人家的一个excel文件,导入之后套用一个公式,就加上首字母了,然后再导成txt,到OUTLOOK,再导回黑莓。
这样问题虽算解决了,但整个一套,不仅麻烦,而且很windows,我总不能为了这个,而去下载整套MS office吧。。。
好好研究了一下那桌面管理器以后,发现,其实它是支持通讯录到txt文件的直接导入导出的,于是乎,就看到希望了,现在只要在txt文件里面加上没个人的首字母信息就可以了。
那个文本文件是这样的形式:没个联系人一行,字段之间用逗号割开,字段分别是:”First Name”,”Middle Name”,”Last Name”,”Title”,”Company Name”,”Work Phone”,”Work Phone2″….
而从SIM卡导入后,整个姓名都在 First Name 一栏,Last Name 空着,于是我就用了下面这段awk脚本,把每个人的 Last Name 填上了

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
BEGIN{
	FS=","
	OFS=""
}
{if(NR!=1){
	print "==",$1,$2,$3,$4
	h=$1 "," $2
	t=""
	for(i=3;i<NF;i++){
		t=t $i ","
	}
	$0=""
	"curl -s `echo \"http://www.51windows.net/pages/pinyin.asp?txt=" $1 "\" | iconv -f utf8 -t gb2312` | enconv | grep \\\"pincode\\\" | awk 'BEGIN{RS=\"<nobr>\"}{if(NR!=1)printf(\"%s\",substr($1,1,1))}'" | getline
	print h,",\"",$0,"\"",t
}else{
print $0
}
}

这个只是完成了到51windows查询拼音首字母的功能,另外那些诸如编码转换和换行符转换之类的事情,还得加几条命令。
完成了以后,导入会黑莓,联系人就又都乖乖地排好了,哈哈。