Tuesday, September 29, 2009

Mariah Carey: Memoirs of an Imperfect Angel

[caption id="" align="alignleft" width="300" caption="Memoirs of an Imperfect Angel"][/caption]

玛丽亚凯莉 2009 年全新专辑【Memoirs Of An Imperfect Angel】

玛丽亚凯莉最新专辑Memoirs Of An Imperfect Angel即将於9月29日正式发行,台湾环球唱片公司也准备展开预购活动,
自9月4日(五)起到9月27日,到全省各大连锁唱片行预购Memoirs Of An Imperfect Angel初回精装盘,就可以获得全球
独家发行的精美随身镜预购礼,让你跟玛丽亚凯莉一样,随时都可以保持最佳的仪态美貌。

专辑中,Mariah邀请来Tricky Stewart和The-Dream参与制作,其他制作人包括长期好友Jermaine Dupri,以及创作过
数首经典歌曲的制作人Carlos "Los DaMystro" McKinney(曾经为Usher, R. Kelly, Whitney Houston创作歌曲)。
专辑中除了"I Want To Know What Love Is"是翻唱Foreigner 1985年发行的作品外,其他歌曲全部由Mariah参与创作和制作。

"CANDY BLING"
简介: 由Mariah Carey, Carlos McKinney和Terius Nash创作,由Los DaMystro和Terius "The-Dream" Nash参与制作。
描述:一首悠闲的、中板的歌曲。有一点值得注意,Mariah让人感觉ODB回来了。

links for 2009-09-28

Sed再一次使用

find . -type f | xargs sudo sed -i 's/预定/预订/g'

Sunday, September 27, 2009

Squid缓存PHP页面方法


header('Cache-Control: max-age=600, must-revalidate');
header('Pragma: cache');
header('Last-Modified: ' . date('D, d M Y H:i:s') . ' GMT');
header('Expires: ' . date ("D, d M Y H:i:s", time() + 600). " GMT");

Squid对访问特定域名的验证


acl web_server src web cache
auth_param basic program /opt/packages/squid/libexec/ncsa_auth /opt/packages/squid/etc/squid_passwd
acl deny_domain dstdomain www.sina.com sina.com
acl ncsa_users proxy_auth REQUIRED
http_access allow !deny_domain
http_access allow web_server
http_access allow ncsa_users

Thursday, September 24, 2009

Screen 操作快捷键

Screen 操作快捷键

  • ctrl-a c:创建一个新的 Shell

  • ctrl-a ctrl-a:在 Shell 间切换

  • ctrl-a n:切换到下一个 Shell

  • ctrl-a p:切换到上一个 Shell

  • ctrl-a 0…9:同样是切换各个 Shell

  • ctrl-a d:退出 Screen 会话

Wednesday, September 23, 2009

R400 Debian Lenny 终于待机了

使用 sudo dpkg-reconfigure uswsusp 配置一下uswsusp,再使用以下方法就可以待机了…… ;)
s2ram --acpi_sleep 2 --force

Windows 上 Apache Webdav 问题

配置好了webdav,可以删除,可以覆盖,不能上传、建新目录。再这里找到的答案,原来是由于 mod_rewrite 引起的。如果你的目录下有 .htaccess 规则,在dav的location下加上 RewriteEngine off 来屏蔽掉。

Monday, September 21, 2009

YII 数据库连接(MySQL)


'class'=>'CDbConnection',
'connectionString'=>'mysql:host=localhost;dbname=yiiblog;unix_socket=/opt/lampp/var/mysql/mysql.sock',
'username'=>'root',
'password'=>'password',
'charset'=>'utf8',

Friday, September 18, 2009

再听“一起吃苦的幸福”

[caption id="" align="alignleft" width="300" caption="一起吃苦的幸福"][/caption]

毫无疑问,华健的这样专辑是现在都市人在忙碌生活中最好的舒缓
01
一起吃苦的幸福

02
Morning Call

03
在云端

04
好想哭

05


06
Boring Day

07
借来的安慰

08
意外的旅客

09
幸福到想哭 (Demo)

10
Love Hotel 秋的别馆

11
别傻了 - 周华健/任贤齐

links for 2009-09-17

Don’t cache this, squid !

http://ramadhan.opensuse-id.org/2009/03/09/dont-cache-this-squid/

I’m using squid. And for some specific reason, I don’t want squid to cache specific servers. So I put these on my squid.conf :

acl NOT-TO-CACHE dstdomain "/etc/squid/list/not-to-cache.conf"
no_cache deny NOT-TO-CACHE


and put this domains in /etc/squid/list/not-to-cache.conf

planet.terasi.net
blogsome.com
wordcodess.com
blogger.com
dagdigdug.com
opensuse-id.org
technorati.com


Using the same method, I don’t want my squid to cache *.css. So I put these on my squid.conf :

hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \? \.css
no_cache deny QUERY

Simply, then I executed “# squid -k reconfigure

Tuesday, September 15, 2009

Install DBD::mysql with CPAN

perl -MCPAN -e shell
#Open a subshell in the DBD::mysql directory (will download the module if not already downloaded):
look DBD::mysql
#Execute any command as you would installing the module "manually":
perl Makefile.PL --testdb=test --testuser=root --testpassword=supersecret --testhost=localhost
make
make test
make install

自动回答CPAN安装

cpan> o conf coderequisites_policy follow

Saturday, September 5, 2009

键盘见品质,员工见文化 - 无限联想,有限服务,不要质量

买了半个月的R400,键盘的ENTER键与右边的SHIFT松松垮垮,一点没有其他键又质感,好称以键盘品质与良好的用户体验的联想THINKPAD,你怎么了?? 更让人失望的还再后面,专门请了半天假去重庆维修中心(上清寺天友大酒店1207室),我向一个工作人员说明了情况,我告诉他我是一名坐程序的,每天使用键盘的时间非常长,这个松夸的ENTER键与SHIFT对我影响非常大,感觉很不好,他扮开了这两个键,按了按,然后对一个貌似部门领导了眼镜说叫他看看怎么处理, 这个带眼镜的男子走了过来,按了按我的键盘, 没有开机, 也没有问我什么,说了句“这个不能换”, 好奇怪, 难道键盘体验不好松松垮垮就必须得换吗?再说他可能根本不知道我是为什么事情而来,也许他已经条件反射了吧。我接着试着向他说明我的情况,他却说这是我的个人感觉问题,我说这个THINKPAD是我的使用不是你在使用,能这样对带客户吗,难道你们就是这样对待用户的体验的。他来火了,面目凶狠,难道他来表达重庆人的特点,我也是一名重庆人,我只能说没职业操守,不配做一名售后的维修服务,我不禁想问一句:你的THINKPAD是这样,难道你的员工也是质量不合格? 我不想与他说, 我很气氛, 但我不想因为这样的人影响自己的心情, 哥我气氛的不仅仅是THINKPAD的“优质”键盘,还更气氛LENOVO的员工水平?别告诉我他是临时工。虽然这个职业在中国很普及。 最后,我说了一句“太让我失望了”,扬长而去。可能有的朋友问我为什么不用“太让你们的客户失望了”,我想这个THINKPAD真的很又可能是我唯一的,也是我最后一个 LENOVO 的产品了,我不愿意以客户自居,因为我不感恭维重庆THINKPAD维修中心这个眼镜男的服务,以小见大,从一两个按键看到无数产品,从一个人看到一个公司,我还有什么值得怀疑的?

一篇非常棒的TOP文章

看这里 http://www.linuxforums.org/articles/using-top-more-efficiently_89.html

Thursday, September 3, 2009

Some commonly used Emacs commands

M-x = "meta x" = Esc, then x as described above (simultaneously codessing Alt + x, or "diamond" + x, works on some machines)
C-x = "control x" = Ctrl + x

C-shift-_ undo

M-shift-> end of buffer
M-shift-< beginning of buffer

C-a beginning of line
C-e end of line
C-k delete from cursor to end of line

M-x shell runs a shell inside emacs
M-p codevious command (in shell mode)
M-n next command (in shell mode)

C-space set mark
C-W cut all text between mark and cursor
M-W copy all text between mark and cursor
C-y paste

C-x b change buffer
C-x C-b change buffer w/list of available buffers
(move cursor over the name of the buffer
you want and hit f)

C-x 2 split the current buffer into 2, with one over the other
C-x 1 1 buffer/window
C-x 3 split the current buffer into two, with one next to the other
C-x o switch buffer