Monthly Archive for October, 2006

Google 又不能访问

2006年10月最后一天,我正在紧张的工作着,但是Google又不能访问了!该死的GFW,他们怎么能这样,我又没有搜索什么敏感内容。10月最后一天,下雨,这几周的工作被排满,现在的内容需要在Google上个人主页的一个连接地址,打不开,等吧,于是来写这篇日志,在DreamHost买空间不是很顺利,都是VISA卡,或者是贫苦的中国人民吧,至少有很多人还过不到奢华生活,那些奢华的生活,只属于少部分人。有钱人,有权人,有势人,或者是超人?这两周自己的计划被全部打乱,完全不爽,至少我对生活的态度有些转变。现在也觉得每天上班下班有点累,不过也没什么了。:)

php.ini的注意

设置 PHP.ini 中 Include 位置 Windows 下为 ; 号 Unix为 :

就是应该注意的,我被这个东西搞了一上午。我想很多人都有同样的经历吧?

HOT PERL ONLINERS

Just enough perl to do most everything! Tom Christianson (spelling?)
once posted a canonical list of one line perl programs to do many common
command-line tasks.
It included:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
# run contents of "my_file" as a program
perl my_file

# run debugger "stand-alone"
perl -d -e 42

# run program, but with warnings
perl -w my_file

# run program under debugger
perl -d my_file

# just check syntax, with warnings
perl -wc my_file

# useful at end of "find foo -print"
perl -nle unlink

# simplest one-liner program
perl -e 'print "hello world!\n"'

# add first and penultimate columns
perl -lane 'print $F[0] + $F[-2]'

# just lines 15 to 17
perl -ne 'print if 15 .. 17' *.pod

# in-place edit of *.c files changing all foo to bar
perl -p -i.bak -e 's/\bfoo\b/bar/g' *.c

# command-line that prints the first 50 lines (cheaply)
perl -pe 'exit if $. > 50' f1 f2 f3 ...

# delete first 10 lines
perl -i.old -ne 'print unless 1 .. 10' foo.txt

# change all the isolated oldvar occurrences to newvar
perl -i.old -pe 's{\boldvar\b}{newvar}g' *.[chy]

# command-line that reverses the whole file by lines
perl -e 'print reverse <>' file1 file2 file3 ....

# find palindromes
perl -lne 'print if $_ eq reverse' /usr/dict/words

# command-line that reverse all the bytes in a file
perl -0777e 'print scalar reverse <>' f1 f2 f3 ...

# command-line that reverses the whole file by paragraphs
perl -00 -e 'print reverse <>' file1 file2 file3 ....

# increment all numbers found in these files
perl i.tiny -pe 's/(\d+)/ 1 + $1 /ge' file1 file2 ....

# command-line that shows each line with its characters backwards
perl -nle 'print scalar reverse $_' file1 file2 file3 ....

# delete all but lines beween START and END
perl -i.old -ne 'print unless /^START$/ .. /^END$/' foo.txt

# binary edit (careful!)
perl -i.bak -pe 's/Mozilla/Slopoke/g' /usr/local/bin/netscape

# look for dup words
perl -0777 -ne 'print "$.: doubled $_\n" while /\b(\w+)\b\s+\b\1\b/gi'

# command-line that prints the last 50 lines (expensively)
perl -e 'lines = <>; print @@lines[ $#lines .. $#lines-50' f1 f2 f3 ...

Apache 2.2 Vhost configure

Build Vhost in “extra/httpd-vhosts.conf

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<VirtualHost localhost:80>
    NameVirtualhost localhost
    ServerAdmin root@localhost
    DocumentRoot "/opt/httpd/htdocs"
</VirtualHost>

<VirtualHost sqladmin.localhost:80>
#   NameVirtualhost sqladmin.localhost
    ServerAdmin webmaster@sqladmin.localhost
    DocumentRoot "/opt/www/sqladmin"
    ServerPath "/opt/www/sqladmin"
    ServerName sqladmin.localhost
#   ServerAlias sqladmin.localhost
    <Directory />
    Options Indexes FollowSymLinks MultiViews
    IndexOptions FancyIndexing
    AllowOverride None
    DirectoryIndex index.php
    Order Deny,allow
    Allow from all
    </Directory>
    ErrorLog logs/sqladmin.localhost-error
</VirtualHost>
#
<VirtualHost php.localhost:80>
#   NameVirtualhost php.localhost
    ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot /opt/www/php
    ServerPath /opt/www/php
    <Directory />
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    DirectoryIndex /phpinfo.php
    Order Deny,allow
    Allow from all
    </Directory>
    ServerName php.localhost
    ErrorLog logs/php-error_log
    CustomLog logs/php-access_log common
</VirtualHost>

Let test the config file!

1
2
3
4
5
6
7
8
fred@localhost:php$ sudo /opt/httpd/bin/httpd -S
VirtualHost configuration:
127.0.0.1:80           is a NameVirtualHost
         default server localhost (/opt/httpd/conf/extra/httpd-vhosts.conf:29)
         port 80 namevhost localhost (/opt/httpd/conf/extra/httpd-vhosts.conf:29)
         port 80 namevhost sqladmin.localhost (/opt/httpd/conf/extra/httpd-vhosts.conf:35)
         port 80 namevhost php.localhost (/opt/httpd/conf/extra/httpd-vhosts.conf:53)
Syntax OK

Ubuntu in my life

使用ubuntu是快乐的,不管是在Laptop还是在Workstation上。看看在我的Acer Laptop上的电池警告和系统更新提醒吧,是不是很棒呢?

Free Image Hosting at allyoucanupload.com

Free Image Hosting at allyoucanupload.com

Perl Package Manager

这两天挺累的,有好消息,也有坏消息,我尽量保持冷静,毕竟,这是应该的。来成都第三个月,好好坏坏都经历过了,仿佛生活就是在用不同的方式去考验每一个,直到自己能够接受,或是重新再领悟过去,憧憬未来,好好过者现在。我试着去帮助每个人,而不是为了自己,我想这样生活会更有意义的,不是吗?

perl在Windows上使用Perl的模块怎么办?用CPAN很麻烦的,使用ActivePerlPPM来管理吧,安装、升级、删除都可以方便的进行,可以使用GUI也可以使用命令行。不过在Cygwin我使用PPM失败了,不知道为什么,一会检查一下,哈哈,休息一下,整理一下心情的碎片,一天接一天,幸福就会一天天接近,不是吗?

Error establishing a database connection

我快受不了现在的日志空间了,常常都是“Error establishing a database connection”错误,而且国外的访问者访问中国大陆的IP也常常出现问题,这个嘛,谁都是知道原因的。

ruby on rails现在的PHP+MySQL的博客系统是非常棒的,昨天把googleadsense加入了,并不是为了挣钱,而是为了研究一下adsense。这两天还在研究DreamHostRuby on Rails,又是一个十月,有人是幸福的,有人在痛苦着,有人住进了新房子,有人流落街头,有人换了新工作,有人却还在失业,为什么会有诧异,是命运还是人本身,没有人能解释清楚,我想人不能停止奋斗,因为每个人都是去追求幸福的理由,或是为了幸福而去追求。

又是一个十月!希望下个十月,我会满载而归。

吳克群 – 將軍令

吳克群 - 將軍令2005年,吳克群「大頑家」專輯,以「大舌頭」、「周星星」讓人耳目一新,接著「不屑紀念」更攻下KTV點唱冠軍,「我有罪」、「泛泛之輩」等慢歌深情感人,讓吳克群唱片銷量、台灣及內地人氣皆急速升高。2006年5月,克群更以「大頑家」專輯入圍第17屆金曲獎最佳國語男演唱人獎。2006年,吳克群再度推出全新的全創作專輯「將軍令」,以更磅礡的氣勢、更有趣的想法、更感人的情歌,以及吳克群一貫的顛覆性格,要給你絕對不同凡響的吳克群音樂!

這次「將軍令」專輯,克群在創作時採取「主題概念」式的做法,每一首歌都會先有一個主題,隨著概念發展出詞曲後再決定曲風、編曲等細節,讓每一個故事,都有它該有的樣子。克群說,他在創作時不會侷限自己要用什麼曲風,而是讓曲風跟著概念走,因此音樂才有無限的可能。克群說:「最近有太多的事件,侷限了人的想像,但是我覺得音樂是可以超越視覺的。這張新專輯的每一首歌,每首歌都是不同曲風,有甜蜜浪漫、無限遐想,也有自我嘲諷、對社會的看法、甚至是對自己在音樂圈的看法;但是放在一起,感覺卻能彼此協調,融合成一個完整的概念。」這次在製作專輯時,請來了暱稱小馬哥的製作人陳建良來與克群共同製作。小馬哥曾協助五月天製作出許多張膾炙人口的專輯,克群說:「我有很多音樂的想法,而小馬哥很有那種玩音樂的熱情以及豐富的經驗,我跟他溝通之後,再一起找編曲人討論,以一種像是在玩樂團的方式來撞擊出新的火花,也讓原本就有畫面感的歌曲變得更有血有肉 。」在克群與小馬哥的共同努力下,「將軍令」專輯的每一首歌都有各自的生命、各自的畫面,也更有視覺感,也比過去的作品有更多元的風格與更多的想像空間,在豐富華麗之中卻不失想要表達的精神主旨。克群說,這張專輯他想得更清楚也做得更快樂,真正做出了他心目中想要的流行歌!

一个男人把一个少女关在房间里

一个男人把一个少女关在房间里.意图不轨,然后…..

  1. 如果少女接听了一个电话并突然消失,这是一部科幻片.
  2. 如果少女这时面向镜头说:”当那个男人离我只有0.04公分…….´;´;这是一部搞笑片
  3. 如果少女爱上了这个男人.这是一部社会伦理片.
  4. 如果男人最后一刻还是放了少女.这是一部人文道德片,
  5. 如果少女变成了怪兽.这是一部美国恐怖片[带科幻]
  6. 如果男人变成了怪兽,这是一部日本恐怖片[带色情]
  7. 如果谁也没有成怪兽,只是音乐突然变的很急促,这是一部中国恐怖片[带广告]
  8. 如果少女对这个男人进行世界观和人生观的说教并成功感化他投案自首,这是一部中国大陆片.
  9. 如果少女边摇晃着染成红色的头发边骂骂咧咧地大声问男人是哪条道上混的,这是一部港产片.
  10. 如果少女开始哭哭啼啼.吵吵闹闹.而且这个无谓的镜头持续20分钟以上,这是一部台产片.
  11. 如果少女之后怀孕了并产下一个私生子,多年以后私生子和生父的后代之间发生了感情和生意上的故事,这是一部新加坡片.
  12. 如果救她的英雄马上赶到.这是一部动作片,
  13. 如果救她的英雄过几分钟才赶到,这是一部限制级片,
  14. 如果救她的英雄一直没有来,这是一部三级片,
  15. 如果救她的英雄最后来了,却加入了这个男人的行列,那么很不幸,这是一部A片.
  16. 如果少女引吭高歌,男人跟着条hip-hop的热舞,这是小甜甜布兰妮的最新MTV,
  17. 如果男人开始仔细讲解身体各个器官的名称和功能,这是一部科教片,
  18. 如果男人与少女发生搏斗,少女从7楼窗户纵身向下一跃,这是一部新闻记录片.
  19. 如果少女掏出一支小型喷雾器放倒了男人并向观众展示其品牌,这是广告片啊,
  20. 如果少女微笑着答应并对这个男人的提出了些政治上的要求,这是一部…..哦:糟糕!!对不起,拿错了,这是美凤光盘.!

shanda ‘s Virus

Shanda's virus

见到上面的AVG(我在Windows下使用的一个杀毒软件)的木马提示了吗,是我在安装从盛大官方网站上下载的热血传奇安装文件,进行升级时候出现的病毒提示,就算把AVG关掉,还是无法登陆传奇和升级,我在想,TMD陈天桥,TMD盛大,你们能不能多做点测试?