Archive for April, 2006

瑞贝卡

Wednesday, April 26th, 2006

我有理由相信,相当一部分人已经知道了这个名字:瑞贝卡(Rebecca),EMC大中华区总裁的高级秘书。连人事经理中午都打电话过来问:“你知道了么?”

如果你不知道,看看下面这段话就明白了:

4月7日晚上,EMC(全球网络信息存储领导厂商之一,总部设在美国)中国区总裁回办公室取东西。到门口才发现自己没带钥匙,而此时他的秘书已经下班。气呼呼的他在第二天凌晨1时13分给秘书发了一封措辞非常严厉且语气相当不客气的“谴责信”,这封信就成了后来一系列转发邮件的最初文本。原文如下:

  From: Loke, Soon Choo
Sent: Saturday, April 08, 2006 1:13 AM
To: Hu, Rui
Cc: Ng, Padel; Ma, Stanley; Zhou, Simon; Lai, Sharon
Subject: Do not assume or take things for granted

  Rebecca, I just told you not to assume or take things for granted on Tuesday and you locked me out of my office this evening when all my things are all still in the office because you assume I have my office key on my person. With immediate effect, you do not leave the office until you have checked with all the managers you support - this is for the lunch hour as well as at end of day, OK?

  瑞贝卡的回信曰:

  From: Hu, Rui [Hu_Rui@emc.com]
Sent: 2006年4月10日 13:48
To: Loke, Soon Choo
Cc: China All (Beijing); China All (Chengdu); China All (Guangzhou); China All (Shanghai); Lai, Sharon
Subject: FW: Do not assume or take things for granted

  Soon Choo,

  首先,我做这件事是完全正确的,我锁门是从安全角度上考虑的,北京这里不是没有丢过东西,如果一旦丢了东西,我无法承担这个责任。

  其次,你有钥匙,你自己忘了带,还要说别人不对。造成这件事的主要原因都是你自己,不要把自己的错误转移到别人的身上。

  第三, 你无权干涉和控制我的私人时间,我一天就8小时工作时间,请你记住中午和晚上下班的时间都是我的私人时间。

  第四,从 到EMC的第一天到现在为止,我工作尽职尽责,也加过很多次的班,我也没有任何怨言,但是如果你们要求我加班是为了工作以外的事情,我无法做到。

  第五,虽然咱们是上下级的关系,也请你注重一下你说话的语气,这是做人最基本的礼貌问题。

  第六,我要在这强调一下,我并没有猜想或者假定什么,因为我没有这个时间也没有这个必要。

很多人都在评论,昨天已经登报了,相信今天会有更多的人知道这样一件事。其他评论还好,只有一种人的,让我很气愤,大致意思是:“没必要这么冲动,发给总裁也就算了,还发给所有EMC中国区员工,没给自己留下任何余地”。更加搞笑的是,事件本身居然变成了“中西文化冲突”!

试想,总裁的眼里瑞贝卡已经是这样的印象(assume or take things for granted),而且这位所谓的高级总裁气度狭小,连最起码的责任也分不清楚(自己忘记带钥匙是秘书的错?),那封邮件可是转发了几个高管的,日后瑞贝卡难道还能有好日子过?离开EMC是早晚的事,为什么不离开的光明正大,堂堂正正?如果信只回给了这位伟大的总裁先生,我只怕现在包括EMC内部没人会知晓瑞贝卡为什么会被辞退。这就是弱势群体的下场?

另外,所谓“中西文化冲突”更是无稽之谈。这样的邮件能叫“美国文化”?见鬼了,所谓的某些优秀新加坡人,日本人,台湾人,韩国人,甚至香港人,自认为开明民主之邦就是“美国文化”了?你知道对员工压迫最重,最不遵重人权的,是哪些公司或哪里来的经理?

只能说,瑞贝卡做了一回自己,这么做值不值得,是瑞贝卡小姐自己去承担,所以,评论之前想想如果是你自己你该怎么办,别人会怎么评论你吧,不要站着说话不腰痛。

(more…)

4images相册管理系统

Thursday, April 13th, 2006

Kingway推荐,我安装了一下4images1.7.2,试用了一下,简单实用,不愧是德国人的风格,在Dreamhost服务器上运行时还能够以满意的速度打开界面,试用一天后CPU时间没有明显增长,所以向Dreamhoster们推荐一下,并在此记录一下安装过程(我偏好用英文版,网上有汉化版下载)。点击进入我的4images相册

系统要求:
- 网络空间 (推荐Linux/Apache)
- PHP version 4.0.5 or higher (推荐使用最终稳定版本)
为确保4images运行正常, “safe_mode” 应该被解除
(”safe_mode = off” in your php.ini).
- MySQL version 3.23 or higher (推荐 MySQL version 3.23.33)

可选:
- 为了使用thumbnails以及降低图片大小,需要你的PHP支持GD library (http://www.boutell.com/gd) 或者 ImageMagick “convert” utility (http://www.imagemagick.org) 或 NetPBM (http://netpbm.sourceforge.net).

安装:
(旧版升级请见Update.english.txt)

1. 下载,解压缩

[ord]$ cd ./yourgallery.com
[ord]$ wget http://www.4homepages.de/
downloads/72a02922163d/4images1.7.2.zip
[ord]$ unzip 4images1.7.2.zip
[ord]$ cd 4images1.7.2.zip
[ord]$ rm * ../
[ord]$ cd ../

2. 设置文件夹权限

[ord]$ chmod 777 data
[ord]$ chmod 777 data/database
[ord]$ chmod 777 data/media
[ord]$ chmod 777 data/thumbnails
[ord]$ chmod 777 data/tmp_media
[ord]$ chmod 777 data/tmp_thumbnails
[ord]$ chmod 777 templates
[ord]$ chmod 777 templates/default
[ord]$ cd ./templates/default
[ord]$ chmod 666 *
[ord]$ chmod 777 media
[ord]$ cd media
[ord]$ chmod 666 *

3. 初始设置
在浏览器里打开http://yourgallery.com/install.php
按要求填写数据库等信息。
点击“Start Installation”后,安装程序会在数据库中生成初始表格。

4. 生成config.php
安装程序会试图向根目录下写入config.php,如果写入失败,会要求你下载后用FTP上传。

5. 移除非必要文件
必须将”install.php”和”update_*_*.php”删除;

[ord]$ rm install.php
[ord]$ rm update_*_*.php

视个人意愿或将/data/database/default与/docs两个文件夹也删除。

[ord]$ rm -rf docs

OK, 进入http://yourgallery.com/,大功告成。

使用Tips
用Administrator用户登录后,底部有一个链接,才是进行管理界面的链接。在管理界面里,你可以:
- 添加或管理Categories分类
- 添加或管理Images图像,包括Thumbnails
- 管理Comments留言
- 管理用户及用户组
- 设置相册属性,编辑模板,备份数据库,重设状态以及phpinfo()

注意,在settings/Conversion tool for thumbnails下,需要自己选择一个GD/ImageMagic/NetPBM中的一项,如果你不知道ImageMagic和NetPBM是否已经在服务器上安装,或不确定其路径,直接选用GD即可。

其他的使用,碰到了再更新吧。

DreamHost不再支持Run PHP as CGI

Tuesday, April 11th, 2006

昨天写信去问:

I found the domain settings: “Run PHP as CGI” are removed and replace by “PHP5 or PHP4.4.2″, so what’s the difference between them?

I disabled “Run PHP as CGI” to avoid high CPU minutes, but I don’t know what is the new policy unpon the new options?

早上来看,回信如下:

Sorry about the confusion! All new domains added to the control panel (or ones you change settings for, like that) currently run as CGI. There’s no longer an option to choose PHP as an Apache module, so everything’s all CGI-upped.

We actually removed the Apache module feature as it turned out to be causing higher loads than the former. Go figure, huh?

由于PHP使用Apache Module运行,造成了负载很大,但又不算作CPU时间,所以取消了Apache module,以后所有的PHP都以CGI方式运行。

看来,想节约CPU时间,只能靠自己想办法了。

[2006-08]最新消息:
由于DH取消了CPU时间限制,所以理所当然PHP也可以运行在mod_php模式下了.

日记一篇

Monday, April 10th, 2006

Blogging,已经不是什么新潮玩艺儿,身边的朋友一个一个都开始blogging,想知道他/她们的最新信息?RSS采集一下,什么东西都尽收眼底。

可我却发现自己越来越懒了,有东西要写的时候,会迟疑一下,接下来就葬送了一篇article。迟疑是一种很不好很不好的习惯,要知道,随时记下来的灵感或者想法,才是学东西的最好方式。习惯尚未养成,同志仍需努力。

昨天和小B,以及未来的大表妹小表妹及未来的小表妹夫,还有未来的小表妹夫的一位让我很欣赏的朋友,嗯,还有小B的一个最好的朋友(复杂吧-_-~?~~~自己汗一下~~),在华为的单身宿舍会馆里打了一通羽毛球,自从去年八月游泳之后,这身体像生锈了一样,运动起来似乎已经不像原来那么灵活自如。当然,67kg的身体,灵运自如倒也不容易。从另一方面也说明:人不运动就会变老,整天价坐在办公桌前自以为白领的,只是在摧残自己生命。

天热了,游泳池开放后,要开始锻炼了。

MediaWiki安装测试成功

Saturday, April 8th, 2006

在DreamHost上装了几次的MediaWiki,每次都有问题,直到昨天又重新安装了一次,学了个乖。

1. 新建wiki.domain.com或/wiki文件夹,也可以清空已存在的domain或/wiki文件夹。
2. 将对应域名先更改为Apache/mod_php模式运行php程序。
这一点是基于CPU时间的考量,由于众所周知的,DreamHost对CPU minutes的限制及其霸道的计算方式,如果使用CGI模式运行PHP程序,那么在访问量稍有增加的时候,你的CPU时间就上千秒。

DreamHost刚好在我安装WIKI的时候取消了这一选项,现在不知道到底是一个什么样的政策,我还没有收到任何关于这项更改的官方说明。
3. 使用Goodies->One Click Install安装Media Wiki,再依据稍后Email里的安装指示进行安装即可。
4. 将LocalSettings.php的权限改为600。再更改以下几项:

$wgEnableUploads = true;
$wgEnableCreativeCommonsRdf = true;
$wgRightsPage = “NokyWiki:Privacy_policy”;
$wgRightsUrl = “http://creativecommons.org/licenses/by-nc-sa/2.5/deed.zh”;
$wgRightsText = “by-nc-sa-2.5″;
$wgRightsIcon = “http://creativecommons.org/images/public/somerights20.png”;

原来安装时使用CGI运行PHP才能成功,否则虽然可以安装,首页也可以正常显示,但编辑的时候只会显示出预览并且无法保存。

现在,Dreamhost取消了“Run PHP as CGI”选项,用户只能选择用PHP5还是PHP4.4.2,具体到底如何运行不得而知。

点击进入Wiki