昨天,今天,明天,每天的每天,你是否都多懂得一点点...

星期三, 七月 30, 2008

vim on linux

在windows 下, 用GVIM安静运行VIM脚本需要 gvim -e -s -c "so .." file 

而在LINUX下, 却只要 vim -e < v.vim file (这种方法在WINDOWS下根本无效, 而上面的的在LINUX下用终端会死. 在TTY没试过)

星期日, 七月 27, 2008

限制正则匹配的长度

正则为 \d+
限制为5到7个数字

^(?=.{5,7}$)\d+$

至少有一个字母和数字的正则表达式

百度知道看到的问题,原题:
使用正则表达式来检验,其中密码必须由字母和数字组成,必须含有至少一个字母和数字

看上去很容易的样子,正则表达式写出来却是这么长。。。

((\d|[a-zA-Z])*\d(\d|[a-zA-Z])*[a-zA-Z](\d|[a-zA-Z])*)|((\d|[a-zA-Z])*[a-zA-Z](\d|[a-zA-Z])*\d(\d|[a-zA-Z])*)

星期六, 七月 26, 2008

CREDIT CARD

信用卡花掉的钱, 好像第二天才会没掉. 很奇怪的是, 我周四交的学费. 周五的时候从网上银行查, 是被扣走了, 但是去银行打帐单, 钱却还在那里. 没被扣掉. 真神奇.

星期四, 七月 24, 2008

对联

参谋:十口心思,思君思国思社稷!
唐伯虎:八目共赏,赏花赏月赏秋香!


唐不是真的对过这联吧.... 十口=田, 田再+心就是思了. 这所谓十口心思

八目共怎么也变不成赏呀....

星期一, 七月 21, 2008

gmail show unread emails

in gmail, to show all the unread emails, search this:

is:unread

星期六, 七月 19, 2008

ubuntu GB18080 to utf-8

I copied some txt files from windows to linux. Then opened it. I found that vim cannot render the text correctly. I know this was caused by GBK encoding. I tried to open it with gedit, it's still messy code. Then I found that, if you go to the "open" of gedit, you can specify the encoding manually. But there were only two encoding, I add GB18030, and open the file, then everything was fine.

In text mode, we can use this command to do the conversion as well.
iconv -f GB18030 -t utf-8 4.txt > 4_U8.txt

星期日, 七月 13, 2008

linux & mplayer & avi

试了下用LINUX的TEXT MODE放AVI,MPLAYR还是可以干下来的.可以正常看,比播RMVB好多了,看来MPLAYER播AVI的能力比播RMVB要强多了.快进也很顺,一点也不卡.

星期六, 七月 12, 2008

opera 的缓存

因为用proxomitron去广告的时候把GOOGLE CALENDAR里的JAVA SCRIPT也去掉了,所以GOOGLE CALENDAR打不开.原因是里面的SCRIPT包含关键字 ADS..呵呵, 实际上里面是 loadstart....没办法.只好把GOOGLE CALENDAR加入白名单.可是加完后还是一样.怎么刷新也不启作用.我知道是缓存的问题,可是我不想删除全部的缓存.只能删除GOOGLE CALENDAR的. 最后还是没有找到方法,还是在HISTORY里面把所有缓存都删掉了.发现OPERA用的缓存还真少.20M.还发现OPREA9.5是内建DRAGONFLY这个DEBUGGER的.

proxomitron对付嵌套的DIV

首先BOUNDS MATHC是.$NEST(<div*>,</div>)

用这个语句就怎么都不行

<div class="maintable" style="background: url(images/new_imiaomiao/top_bg.gif);*</div>

而这个语句就可以

<div class="maintable" style="background: url(images/new_imiaomiao/top_bg.gif);* 

明明是DIV TAG,真搞不懂.

星期五, 七月 11, 2008

去图片广告

今天上了炎黄论坛,好多广告呀,疯了...广告占了一半的篇幅.不爽,要干掉它们.当然不能把图片通通干掉.那有用的也会被干掉.光光干这个网站的话,其它网站又要干.以前我都是针对网站用OPERA的自定义CSS干,其实这个方法不好.(因为只是不显示,东西其实已经下载下来了) 后来换了PROXOMITRON,也只是针个某个网站或某个广告过滤.要做个通用一点的过虑规则.嗯,想想.突然灵机一动,有了.一般来说,是广告的图片,一定在A TAG里面,就是一定是链接.然后,链接里的网址通常是一个网站的主网址(不会详细到页面).像 www.163.com这样的网址一般就是广告图片啦. 如果是 www.163.com/news/toadytop.html 这样的网址,一般就不是广告啦.用这个规律.创两个过滤规则.

<a*href="http://*/" *<img*src=*</a>
<a*href="http://[^/]++" *<img*src=*</a>

Bounds Match 是这个:

$NEST(<a*>,</a>)

这样可以过滤掉大部分的图片广告.一般也不会把不该过滤的过滤掉.把原内容替换成 <font color="red">"A" tag</font>, 就可以看到哪里有东西被滤掉了.


skydrive

一直看到MSN空间里有个叫SKY DRIVE的东西,前两天进不去. 今天进去了,看了下居然有5G空间, MSN也挺大方的. 单文件最大居然有50兆. 两方面来说都算这方面服务的佼佼者了. 像网易网盘什么的就没得比了. 而RAPIDSHARE这种还是用得着的, 毕竟常常有比50兆大得多的文件. 我想SKY DRIVE应该会变得相当流行吧. 现在还不知道它是否有流量等的限制. 看看先.

jfbterm 退出死机

JFBTERM 退出就死机的问题还是一如既往. 死机后用PUTTY连上去, SKILL TTY1, 失败. 没招了. 只能用PUTTY重启. 搞死了,不玩了.

zhcon vga 模式固定分辨率

看了ZHCON的官方文档. 使用VGA模式慢,而且分辨率一定是600*480, 没得改的. 所以..还是用FB吧,还是让它和FBI冲突吧. 至少我还有ZGV嘛. 为什么 CONSOLE下什么东西都是用FB呢....疯了.

zhcon 与 frame buffer

ZHCON 可以使用 frame buffer 显示, 也可以使用GGI和VGA. 在我的电脑上 GGI是用不了. 而VGA嘛, 则不能调分辨率,至少我是不会. 总是600*480. 自从修改过分辨率后, 退出 ZHCON就会黑屏(用VGA时). 而且所有TTY都黑...不只是黑啦,就是用不了了. 死的样子. 可是SSH又可以上去. 用SSH杀掉ZHCON那个TTY就可以回来了. 但如果 ZHCON用FB的话,一却OK. 问题是ZHCON用FB后, FBI就废了,看不了图. 只好用ZGV了. 这里说明一点 ZHCON就算使用VGA也一样会导至W3M花屏的. 看来没占FB这回事. 那就是别的原因,是不是输入法这个功能引起的? 至少其它没有输入法的TERM就不会引起花屏.

tty 死了

tty 死了, 登了两个, 一个死了后, 其它的没登的也进不去了. 就是不显示,怎么按都是活的那个. 而活着的那个开着ZHCON, 退出的话黑屏. 重开ZHCON可以回来. 用SKILL杀不掉死了的TTY. 重启? NO. 从活得的TTY进GNORM, 说我没权限, SUDO进去. 死的TTY就活过来了. 不过GNORM没能真的进去,进一半有问题, 问要不要继续,当然NO了. 立刻退出来. 其它TTY便全活了.

zhcon 不花屏

抱歉的说一句, MUTT在ZHCON下并不花屏,好像是我弄混了, MUTT是在SCREEN下才花屏, 而这花屏也是我SCREEN的设置不对引起的(抄别人的设置). 于是干脆去掉了.害我错怪了ZHCON.之前以为自己在用JFBTERM,其实一直在ZHCON环境下,还说他花屏...

mutt 里的 vim

在MUTT里写邮件,总是写到72列后自动被加入回车, 写邮件这可能是个好设置, 但我用它来发博客, 这就很坏了. 我怎么也没找着这个设置是在哪里. 后来知道这个设置其实就是 set tw=72. 但我却没有VIMRC里找到它. 于是跟踪到 DEBAIN.VIM, 还是没有这个设置. 却在里面找到一句 set ft=mail. 嗯,把文件类型设成MAIL, 看来是个有叫MAIL的FTPLUGIN, 于是跟进去, 果然, 在这里.嗯,MUTT在ZHCON环境下花屏. 没法发中文邮件....中文...真的是LINUX CONSOLE永远的痛?

pop_delete

Mutt asks me every time when there are new mails on the server: delete mails from the server? I'd like to say no. But how can I stop it asking this quesiton? easy, edit .muttrc file, add

set pop_delete = no

my mutt setting

#~/.muttrc
set editor="vim"

set mbox="~/Mail/inbox"
set mbox_type=maildir
set spoolfile="~/Mail/inbox"
set postponed="~/Mail/postponed"
set record="~/Mail/sent"

#set pop_user=xuxxx@gmail.com
#set pop_pass="password"
#set pop_host=pops://pop.gmail.com
#set pop_last=yes

#set sendmail="/usr/bin/msmtp"
#set use_from=yes
#set from= xuxxxx@gmail.com
#set envelope_from=yes
#
#
set pop_user=badxxxx@163.com
set pop_pass="password"
set pop_host=pop://xxx:xxx@pop.163.com #quite different from gmail...
set pop_last=yes

set sendmail="/usr/bin/msmtp"
set use_from=yes
set from= fengxxxx@gmail.com
set envelope_from=yes

alias blog fengxxxx@blogger.com, fengxxx@spaces.live.com,fengxxxx@m.evernote.com

#~/.msmtprc
#Gmail account

account gmail
host smtp.gmail.com
from fengxxx@gmail.com
auth on
tls on
tls_trust_file ~/cert.pem
user fengxxxx@gmail.com
password password
port 587

account default : gmail

其它博客地址

此博客的同步博客地址: http://fengnz.wordpress.com
这里进入我的MSN SPACE.