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

星期五, 七月 11, 2008

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

Mutt 使用

用MUTT, 其实我基本不会.

用MUTT收GMAIL邮件好像不是很爽,可能我之前发错了.没收到,反正就是我用MUTT没收到.于是我就用了163的邮箱.我把GMAIL的自动转发开了,转到163去,所以我用MUTT也能收到一份.而用MUTT发邮件,则是透过MSMTP中设的另一个GMAIL来发的. 这个GMAIL发出去的邮件,我不想别人回到这个GMAIL来,所以我又在这个GMAIL里面,添加了我的主号为一个帐号.并设定我的主号为默认邮箱. 更改.MSMTPRC里的FROM 为我的主邮箱. 这样, 用MUTT发的邮件,对方看起来也是我用主号发的. 一定要在这个帐号里添加主号为一个子号(GMAIL要验证这个号是你的),否则对方还是只能看到你真正发送的邮箱.

星期四, 七月 10, 2008

evernote preview to m

I tried to post something to evernote by email. But I got a failure
indication later after that. Then I loged in to the evernote website. I
went to the setting page. I found that the email address which I can
send to for posting has been changed from xxx@preview.evernote.com to
xxx@m.evernote.com


PS: this mail is sent by mutt using alias as group.

Ati rage pro & linux

按网上的文章:

glxinfo

  查看反馈信息中是否有 "direct rendering: Yes" 这一项,如果有,说明硬件3D加速已经起用。

我查了一下,是NO,可怜.

用glxgears,可以看到转得很慢的齿轮. 

去ATI(AMD)的网站找驱动.没有....

其实我连查有没有驱动都不会查. 不过应该是有驱动的,因为至少拖到窗口的时候不会卡. 不过这个自带的驱动不够用罢了.

进WINDOWS XP, 同样用的是WINDWOS自带的驱动...(我没装ATI官方驱动). 人家DIRECT SHOW, DIRECT 3D, 还有AGP 纹理全是启用的...

也难怪播放电影会影音不同步了....

看到有关COREAVC的传说,装起来太麻烦了...没这耐性呀...

唉, WINDWOS嘛,自带的驱动够用,官方还有提供驱动...LINUX嘛,自带的驱动不够用, 官方还偏偏不提供驱动....这什么跟什么嘛, 朱门酒肉臭,路有冻死骨呀.


XP下正常

XP下用MPLAYER播放RMVB,虽然CONSOLE会显示说你的CPU比较慢,但是播放过程顺畅,影音也同步。很好。 只是用方向键快进的时候不是那么快,也只有快进才会引起CONSOLE说我CPU慢。不然它可是发现不了。难道这个证明了WINDOWS比LINUX省资源? 甚至比LINUX的TEXT MODE还省资源?不会吧,杀了我吧。。。。呵,一定会有办法的,回LINUX去,慢慢研究。 不得不说,我个老爷机也挺苦的,也不懂装了多少个系统。UBUNTU 8.04, WINXP, WIN98, DOS622,DOS5都有。。。苦了它了。

真的是机子太慢了

真的是机子太慢了。。。呵呵,机子是慢,这得承认。 不过我在WIN下也是用MPLAYER都很 放得好好的。。。哭呀。 我把丢帧开到HARD后就可以同步了,不过失帧太厉害也没法看。据说XV占CPU少点,但我的机子XV偏偏不能用。现在进WINXP去证实一下。


GNOME & MPLAYER

GNOME下的MPLAYER表现不太好呢,在我的机子上是这样, GGI不能全屏,GL和GL2又卡得要死,不懂什么机子才能跑起来。 默认的话根本就连视频都没有。 GGI虽然免强能看,影音又不同步。 SVGA也是一样,强制全屏的,虽然不能边聊天边看片。 这倒无所谓,主要也是影音不同步的问题。烦呀,看来我是需要高人指导了。。。本来是因为TEXT MODE影音不同步才进GNOME的,没想到一个德性。。。


opera 9.51

在opera里面不能输入中文,真是让人无语。LINUX还真是麻烦呢。刚打开OPERA,说有9.51了,要不要下载。。。我还以为9.50是个稳定版呢,怎么这么快就有9.51了,挨,还是不下了,麻烦。


GNOME 下, MPLAYER 各 VO的表现

我就装了MPLAYER,啥也没装. 还装了W32CODECS的包.其它都没有. 默认安装的机子, 我想有装各种驱动的机子应该会有不同表现.

这个调用的是X的GGI,和CONSOLE下不同.

mplayer -vo ggi filename 可以小屏播放,不能全屏.(至少VNC下不能)

以下效果和CONSOLE下相同:
sudo mplayer -vo svga filename 全屏播放, 要管理员权限. 那台机全屏,VNC看到的还是桌面,而且VNC控制不了它了,要等它播放完,当然,应该可以PUTTY上去,直接SKILL.

sdl小屏,可以全屏...但是两个都是黑屏....

fbdev和 fbdev2 用的是frame buffer, 跟播放MP3一样,连个黑屏的框都没有.
xgma 同上
mga 同上
tdfxfb 同上
3DFX同上
XOVER..
DXR3
V412
XVMC
MPEGPS 
YUV4MPEG


XV好像是默认的那个,黑屏框框, TERM里还有这个
X11 error: BadAlloc (insufficient resources for operation)7.0% 11 0 

X11 小屏, 全屏后就是还是中间一个小屏,边上黑黑.

GL 完美, 全屏也可以传过来. 但影音不同步,不知是不是VNC引起的.

GL2 同上,

以上都是用SUDO来播放的, 试了下GL,不用SUDO,也可以,看来以后用GL了...

先这样...

DGA 直接全屏, 和SVGA一样, 但不同的是, 虽然VNC里只能看到桌面, 但却可以控制MPLAYER, 可以按Q退出.

XVIDIX 小屏可放, 不过VNC这边是绿屏...全屏后,两边都是绿屏....
CVIDIX 都说是CONSOLE下的VIDIX了,所以无屏

NULL 这个不说了...

png 
jpeg
这两个产生一堆的图像文件,还是黑屏的那种... 








AA 只有小半屏, 字符界面, 用字符表示的图像....我是看不懂...

CACA 也是字符组成的, 小屏, 远远看能看出些形态,近看就只能看到字符跳动.





毕业

读了几个同学的BLOG,发现,毕业真是件痛苦的事. 只能祝福各位了. 御风而行,一帆风顺.

console 下播放RMVB, MPLAYER影音不同步

装了W32CODECS,果然能放了,就是影音不同步, 昏了,不知道为什么. 是不是和使用的 声音输出和视频输出有关呢? 我用的ALSA作为声音输出, 用SDL作为VIDEO输出. 可能我把ALSA去掉,换为硬件输出会好一点,不知道啦,还没试呢. 昨天懒得弄,真接用笔记本看了. 呵, 笔记本(WIN2003)上也是MPLAYER, 说明应该不是播放器和电影文件的问题, 只有是电脑问题了. 我那台台式机在WINDOWS下放电影也是OK的呢...还没有试GNOME下会怎么样.等下再试试. XFCE下输入法一直调不出来, 而GNOME下却可以,郁闷死我了.

GMAIL的邮件群

因为每次发博都要在收件人栏加三个地址, 所以最好有个方法能一下子加进去. 于是去搜了下GMAIL有没有GROUP的功能. 果然有,于是进CONTACTS去弄,才发现这个功能我早就用过了(我就这么健忘吗...), 然后就把那三个地址加进一个叫BLOG的GROUP,以后发博只要在收件人里写BLOG,那三个地址就自动上去了,方便.

mplayer 不能播放 rmvb

下了部电影回来,居然不能放,昏.... 虽然好像LINUX有自带其它播放器. 嘿,不会用.

好像是缺少了个包,正在安装..

sudo apt-get install w32codecs

星期三, 七月 09, 2008

更正一下

我上篇贴子说的去年十一月好像不太对,我是在2006年九月转战到BLOGGER的,看来我已经离开MSN SPACE有近两年了。也就是说,我有两年的BLOG全在BLOGGER上。 时间过得真快,很快。

再用msn space

当初弃MSN SPACE不用是因为每次发BLOG都好麻烦,总是引起浏览器假死,而且MSN SPACE真的好慢,至少那个时候是这样。 至少那个时候的我碰到了这样的问题。于是我便又用起BLOGGER。其实都没所谓,我写东西都只是做个记录,给自己看,因为我写的东西太多数人都不感兴趣,而感兴趣的也很难看懂,因为我只是记下了重点,绝对不够详细。

想想,自己已经用EMAIL发文好长一段时间了,在收件人地址栏里多加一个收件人其实也是很容易的事,于是想想,就把MSN 那个地址也加上去,这样,只要我的EMAIL一发出去,我的两处博客都会一起更新,不是也挺不错吗。 不过,从去年十一月份到昨天的BLOG,在MSN空间可就没有了, 要在 fengnz.blogspot.com才能找得到。 我不知道MSN SPACE是否可导入BLOGGER的网志,就算有我也实在懒得去动。

不知道从何时起,我的博客已经不再有我的心情。

text mode clip

To use clippad in text mode. We can use screen. CTRL+A [ will enter copy
mode, then use space to set the begin and and. Use CTRL+A ] to paste.

Set W3M Image viewer

W3M defaultly uses FBI (in my case) to view images. FBI uses frame butter as Zhcon. This causes problems. When Zhcon is running, fbi will not be able to be used. Use zgv will get rid of this problem. To tell w3m to use zgv, tow steps:

made a .mailcap file in the home directory and add this line:
image/*; zgv %s

add this line to the ~/.w3m/config file
mailcap ~/.mailcap

星期二, 七月 08, 2008

c# remove end empty lines of data table.

     RemoveEndEmptyLines(ref dt2, dt2.Rows.Count - 1);


        public bool IsEmptyLine(DataTable dt, int index)
        {

            bool isEmpty = true;
            int iColCount = dt.Columns.Count;
            for (int i = 0; i < iColCount; i++)
            {
               // Console.WriteLine(dt.Rows[index][i]);
                if (!Convert.IsDBNull(dt.Rows[index][i]))
                {
                    isEmpty = false;
                    break;
                }

            }
            return isEmpty;
        

        }
        private void RemoveEndEmptyLines(ref DataTable dt, int index)
        {
            if (IsEmptyLine(dt, index))
            {
                MessageBox.Show("empty");
                dt.Rows.RemoveAt(index);
                RemoveEndEmptyLines(ref dt, index - 1);

            }
        }

其它博客地址

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