RSS
 

Archive for 07月, 2010

老了

26 Jul

某日晚归地铁上,
和一好友电话,
挂机时,
我感慨一句:
“再不解放台湾,志玲姐姐就老了”。
收线后,
旁边一大叔模样的人感慨说:
“年轻人,你们还有机会,青霞姐姐已经老了”。
回家后给老爸电话谈及此事,
老头沉闷半天说:
“丽君姐姐已经不在了”

 
2 Comments

Posted in 未分类

 

gmail邮箱迁移

21 Jul

新申请了一个gmail,向将原来gmail邮箱的中所有工作邮件迁移到新的gmail中去。原来gmail中有大约5千多封邮件,占用了大概1G多空间。使用邮件客户端的方式迁移似乎不可行。Gmail账户中提供了从Yahoo、AOL和hotmail中迁移邮件和联系人的方法。但是无法从一个Gmail账户把邮件迁移到另一个Gmail账户。

下面介绍一个工具来实现Gmail账户的迁移:Gmail Backup。可以通过上面的链接下载,当前最新版本是0.107,Gmail Backup使用python开发,有windows和linux两个版本。这里我使用linux版本,在自己的win7上访问国外的gmail服务器速度太慢了,几k的速度,慢死了。

Gmail Backup提供了命令行和GUI两种操作方式。为了能更快的实现迁移,借用了VPS在上面跑命令行版本,由于主机在美国,访问gmail飞快,下载速度能到达100多K。

VPS上运行的是ubuntu 10.04,默认的python版本为2.6,而Gmail Backup依赖python2.5,在执行下需要先在ubuntu10.04上安装python2.5

具体步骤如下:

安装Python2.5

sudo apt-get install build-essential gcc
cd Downloads
wget http://www.python.org/ftp/python/2.5.5/Python-2.5.5.tgz
tar -xvzf Python-2.5.5.tgz
cd Python-2.5.5
./configure --prefix=/usr/local/python2.5
make
make test
sudo make install
sudo ln -s /usr/local/python2.5/bin/python /usr/bin/python2.5

下载并解压GmailBackup

wget http://home.zcu.cz/~honzas/gmb/gmail-backup-0.107-linux.zip
unzip gmail-backup-0.107-linux.zip

创建备份目录

mkdir ~/mail_backup_dir

备份原始邮箱

cd gmail-backup-0.107-linux
./gmail-backup.sh backup ~/mail_backup_dir orignal@gmail.com passwd

还原到另一个邮箱

./gmail-backup.sh restore ~/mail_backup_dir another@gmail.com passwd

还原过程中配到几个问题,发件箱中的邮件无法还原,但所有邮件中的邮件都可以还原。标签和星号可以还原,但是聊天记录不可以。

有一份附件大于30M的邮件无法还原。

 
1 Comment

Posted in 未分类

 

计算机编程简史

21 Jul

 
 

有一位花贩告诉我

20 Jul

有一位花贩告诉我
几乎所有的白花都很香,愈是颜色艳丽的花愈是缺乏芬芳。
他的结论是:
人也是一样,愈朴素单纯的人,愈有内在的芳香。


有一位花贩告诉我
夜来香其实白天也很香,但是很少闻得到。
他的结论是:
因为白天人的心太浮了,闻不到夜来香的香气。
如果一个人白天的心也很沉静,
就会发现夜来香、桂花、七里香,
连酷热的中午也是香的。


有一位花贩告诉我
清晨买莲花一定要挑那些盛开的。
他的结论是:
早上是莲花开放最好的时间,
如果一朵莲花早上不开,可能中午和晚上都不开了。
我们看人也是一样,
人在年轻的时候没有志气,中年或晚年就更难有志气了。


有一位花贩告诉我
愈是昂贵的花愈容易凋谢。
那是为了要向买花的人说明:
要珍惜青春呀,因为青春是最名贵的花,最容易凋谢。


有一位花贩告诉我
每一株玫瑰都有刺,
正如每一个人的性格中,都有你不能容忍的部份.
爱护一朵玫瑰,并不是得努力把它的刺根除,
只能学习如何不被它的刺刺伤,
还有,
如何不让自己的刺刺伤心爱的人。

 
 

清除显卡右键菜单

12 Jul

发现其在我的右键上增加了一项 ATI CATALYST Control Center 的选项,从来不用,还站位置。使用下面的bat脚本可以清除该菜单。

regsvr32 /u /s igfxpph.dll
reg delete HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers /f
reg add HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\new /ve /d {D969A300-E7FF-11d0-A93B-00A0C90F2719}
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v HotKeysCmds /f
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v IgfxTray /f
 
No Comments

Posted in win7

 

win7 资源管理器窗口的菜单栏始终不能隐藏

09 Jul

之前习惯于多标签页的方式使用explorer,装上了QTTabBar,用了一阵子发现并不好用,于是卸掉了,卸载QTTabBar后,win7 资源管理器窗口的菜单栏始终不能隐藏。

解决方法:

删除如下注册表项

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Toolbar\ShellBrowser\ITBar7Layout

 
No Comments

Posted in win7

 

将MyEnTunnel注册成WIN7系统服务

01 Jul

在windows下使用SSH -D方式翻墙主要由两个客户端工具MyEnTunnelTunnelier,很多人推荐使用Tunnelier,由于其速度较快,但个人不喜欢他的界面,感觉不太好。MyEnTunnel官方也提示可以通过升级plink.exe的方式来提升速度。另外还有一个好处是MyEnTunnel可以注册成windows服务,这样就可以开机自动连上服务器翻墙了。下面来看如果配置MyEnTunnel成windows服务。

Read the rest of this entry »

 
No Comments

Posted in GFW

 

在Ubuntu 10.04 lucid 上安装HPN-SSH

01 Jul

HPN-SSH(High Performance SSH/SCP)是高性能SSH/SCP,是在原有openssh上打的一组补丁,可以去除openssh上的性能瓶颈。对于使用SCP下载文件和SSH -D的用户来说这个补丁可以提供文件的传输速度。

下面介绍如何在lucid上安装HPN-SSH:

1.创建openssh编译目录

$ mkdir openssh;cd openssh

2.安装编译工具

$ sudo apt-get install build-essential devscripts fakeroot

3.安装编译依赖包

$ apt-get source openssh

此处可能会有错误,我使用的linode的VPS,默认安装的ubuntu 10.04中的/etc/apt/source.list需要做些修正。

## main & restricted repositories
deb http://us.archive.ubuntu.com/ubuntu/ lucid main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ lucid main restricted
deb http://security.ubuntu.com/ubuntu lucid-updates main restricted
deb-src http://security.ubuntu.com/ubuntu lucid-updates main restricted
deb http://security.ubuntu.com/ubuntu lucid-security main restricted
deb-src http://security.ubuntu.com/ubuntu lucid-security main restricted
## universe repositories – uncomment to enable
deb http://us.archive.ubuntu.com/ubuntu/ lucid universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ lucid universe multiverse
deb http://us.archive.ubuntu.com/ubuntu/ lucid-updates universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ lucid-updates universe multiverse
deb http://security.ubuntu.com/ubuntu lucid-security universe multiverse
deb-src http://security.ubuntu.com/ubuntu lucid-security universe multiverse

4.下载HPN-SSH补丁

补丁分两种:

  • Kitchen Sink  是All-in-one的
  • a la carte 更加功能细分为若干给小补丁

这里我选择下载的是Kitchen Sink的

$ wget http://www.psc.edu/networking/projects/hpn-ssh/openssh-5.3p1-hpn13v7.diff.gz

注意补丁的版本,10.04下默认的openssh版本为5.3p1,补丁版本应该与之对应

5.应用补丁

$ zcat ../openssh-5.3p1-hpn13v7.diff.gz | patch

输出结果为:

patching file HPN-README
patching file Makefile.in
Hunk #1 succeeded at 45 (offset 2 lines).
Hunk #2 succeeded at 66 (offset 2 lines).
patching file auth2.c
Hunk #2 succeeded at 77 (offset 1 line).
Hunk #3 succeeded at 231 with fuzz 1 (offset 2 lines).
patching file buffer.c
patching file buffer.h
patching file channels.c
Hunk #11 succeeded at 3212 (offset 4 lines).
…..

从上面的结果可以发现有5个文件打补丁是出现了错误,通过手工的方式修订错误,修订过程这里就不累述,直接将修正后的文件贴出来

version.hversion.h (已下载288次)

readconf.creadconf.c (已下载226次)

servconf.cservconf.c (已下载268次)

sshconnect.csshconnect.c (已下载248次)

sshd.csshd.c (已下载209次)

6.修改编译配置文件

$ dch -i

7.编译

$ dpkg-buildpackage -rfakeroot

8.安装

$ sudo dpkg -i openssh-client_5.3p1-3ubuntu4_i386
$ sudo dpkg -i openssh-server_5.3p1-3ubuntu4_i386

如果不愿意折腾可以直接下载安装编译好的deb文件:


参考文档:

http://wiki.ramp.org.au/pages/viewpage.action?pageId=3768464

 
No Comments

Posted in linux, ubuntu