You are currently browsing the 博百优 | yaozer 博客 blog archives for 7月, 2008.

Archive for 7月, 2008

极限飞盘掷法

星期四, 7月 31st, 2008

Ultimate Frisbee ( 极限飞盘 ) throws lesson

分享家:Addthis中国

ubuntu server下的虚拟主机管理软件

星期二, 7月 29th, 2008

Plesk与cPanel和Ensim并称为最常见的三款虚拟主机管理软件。

更全的参考http://blog.csdn.net/li_yadan/archive/2006/02/16/600580.aspx

分享家:Addthis中国

apache2 : (98)Address already in use

星期六, 7月 26th, 2008

突然发现无法连接51kaiyuan.com, 于是准备restart apache2。结果如下:

* Starting web server apache2 (98)Address already in use: make_sock: could not bind to address 222.73.44.209:80
no listening sockets available, shutting down
Unable to open logs                          [fail]

参看端口占用情况: sudo netstat -antup

结果如下:

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 222.73.44.209:80 0.0.0.0:*               LISTEN      4954/apache2
……

显然apache2还在运行,为什么restart不成功呢?先stop它再说,

sudo /etc/init.d/apache2 stop

* Stopping web server apache2

httpd (no pid file) not running                    [ OK ]
好了,显示stop成功。再次restart,却还是提示(98)Address already in use,为什么呢?一看端口占用情况,apache2还在?ft,stop apache2成功但是进程还在运行,这是怎么回事呢

强行kill 进程apache2, 再start apache2, 终于成功了。

分享家:Addthis中国

给自己做了个小测试,呵呵

星期三, 7月 16th, 2008

正午,炙热,人民广场地铁出口,一mm在搬运行李,拖着一只大包。

大包显然很沉,那mm根本拎不动,只好艰难的拖着。她一开始在我前面约20米,可当我向前走赶上她的时候,她基本仍在原地作奋力拖动状。只见她双手抓住包,背对着前进路线,双腿努力的向后蹬———也许这是她能想到的最有可能移动它的办法了,可那个包就像生了根似的,动都不动。

我离她越来越近,“要帮忙吗?我帮你拿。”我ds道。

“不用了,我可以” 她头都没抬,继续努力拖,似乎一抬头,一分心,就更不可能拖动了。

没说什么,俺继续赶路,走了10m,回头看了一下,那个后背仍在原地扭动。折回,“我帮你拿吧”,第二遍。

她松开了手,抬头看了我一眼,那眼神,显然是已经放弃了拖动它的信念。 我于是一把抓住带子,把那重物拎了起来。确实很沉,少说也得四五十斤。她在后面跟着,静静的。我说那么重的行李你应该打的去车站,也就一个起步费。她有些尴尬,不知道怎么回答我。于是心中暗自感慨,别看小mm打扮的蛮讲究,谁知道背后隐藏了多少心酸。途中,她说这是她搬家的东西,要去青浦,还不确定车站在哪里。ft,不早说,我拎了100m,你都不确定车站在哪里,很可能白浪费体力不说,还帮倒忙。于是我给青浦好友打了个电话,确认了一下,估计前方还有400m, 我说我们再同路100m,还有300m你怎么办,还是打的吧。她依然尴尬的看着别处,我也只好作罢。新的100m开始了,我已经开始冒汗了,包也离水泥地越来越近,只能左右轮换着上了。

那mm渐渐开始话多了起来,问我在什么地方,在哪里工作,说我一定会有回报的。其实阿,知道我为什么想帮你吗?一方面是简单的确实是想帮你一把,没什么其他想法。还有呢,就是想测试一下自己。测试我是否依然容易被人信任。在人民广场这种地方,大家都会加倍小心,谢谢你,信任我。我很开心,尽管渐渐走出校园,我依然是我自己,还是一如既往的容易被人信任,这种感觉真美。

还有300m,我只能帮到这了,兄弟们在等我。

分享家:Addthis中国

兄弟们,我喜欢现在的感觉

星期日, 7月 13th, 2008

现在的我们,应该走在一条正确的道路上,而且前进速度还比较快。很满意现在的状态:

  1. 目标一致,分工明确,进展顺利--大家对目标都非常认同;每个人都知道每一阶段的重点,知道各自要做什么,并且执行的非常好
  2. 坚持和努力--我们无须互相的督促,我们都清楚,先“快”再“好”是当前的准则
  3. 真诚,互信,沟通--我们没有秘密,无须保留任何想法和疑虑
  4. 理想向现实让步--具体点说,就是客户的需求至上,团队的现实利益至上,没法生存谈何理想
  5. 都是好人--我们始终保留人性真诚善良的一面,心胸开阔。没有了这些,就算拥有世界我都会良心不安。
分享家:Addthis中国

本周工作小结

星期日, 7月 13th, 2008
  • 完成FTP 服务器的配置
  • 完成 cURL相关插件的安装
  • 完成 ssl 的安装和相应虚拟主机的设置
  • 完成“服务器配置说明”初稿,开放所有管理权限给团队成员
  • 参加团队聚会,明确下一步目标。
  • 正在申请 Google AdSense, 尚未得到回复。——July14得到回复,申请失败
分享家:Addthis中国

在ubuntu server8.04上设置ssl,支持https

星期四, 7月 10th, 2008

1, 生成 server.key

sudo openssl genrsa -des3 -out server.key 1024

运行结果

Generating RSA private key, 1024 bit long modulus
…………………++++++
……………..++++++
unable to write ‘random state’
e is 65537 (0×10001)
Enter pass phrase for server.key:

输入pass phrase生成server.key。(以后每次重启apache2 需要此pass phrase)

2,生成CSR

sudo openssl req -new -key server.key -out server.csr

运行后需要输入一系列信息,包括“Company Name”, “Site Name”等,最后产生server.csr。

3, 生成自签名证书(self-signed certificate)

sudo openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

输入 pass phrase 后,产生server.crt

4,安装证书

sudo cp server.crt /etc/ssl/certs
sudo cp server.key /etc/ssl/private
5,配置 ssl 对应的虚拟主机
Listen 443

SSLEngine on
SSLCertificateFile /etc/ssl/certs/server.crt
SSLCertificateKeyFile /etc/ssl/private/server.key
。。。

6,重启 apache2
sudo /etc/init.d/apache2 restart
以 51kaiyuan.com为例,运行结果如下:
 * Restarting web server apache2
apache/2.2.8 mod_ssl/2.2.8 (Pass Phrase Dialog)
Some of your private key files are encrypted for security reasons.
In order to read them you have to provide the pass phrases.
Server www.51kaiyuan.com:443 (RSA)
Enter pass phrase:
此处需要输入 pass phrase,输入正确后启动成功。
参考文献:https://help.ubuntu.com/7.10/server/C/httpd.html#https-configuration
分享家:Addthis中国

zz建立你的行动习惯——主动是一种稀缺品质

星期二, 7月 8th, 2008

每个领域的优秀人才都有一个共同的品质——他们能将事情搞定。这种能力替代了智商、才干,直接关系到你的薪资水平和升迁速度。

尽管概念简单,但那种善于取得成果的人却总是稀缺资源。行动习惯,即把自己的想法立即变成行动的习惯,是将事情搞定的精髓所在。下面是七种建立行动习惯的方法:

不要等到所有的条件都完备——如果你要等到所有条件都完备再去开始,你可能永不会开始。总是会有一些不尽如人意的地方。除非时间停止,市场崩溃,否则总是会有太多的竞争。在真实的世界里,没有完美的时间以供开始。你必须在问题出现的时候及时采取行动处理问题。

成为一个行动派——实践比思考更能成就事情。你想开始健身吗?你有了一个令老板满意的好主意吗?今天开始做吧。想法不付诸实施,在你的头脑里停留越久,就会变得越微弱。几天后,细节变得模糊;一周后,想法会忘得一干二净。做一个行动派,你会让更多的任务完成,并在过程中激发出新的想法。

记住只有想法不会带来成功——想法是重要的,但是他们只有在付诸实施后才有价值。一个付诸实施了的平凡想法比”某一天”或者”正确时机”再去实施的卓越创意更有价值。

用行动去克服恐惧——你注意到了吗?其实你在公众演讲中最恐惧的时刻是轮到你上场前那段等待的时刻。即使是专业的演讲师和演员也经历过表演前的焦虑。一旦他们开始了,恐惧就消失了。行动是医治恐惧的良药。行动中最艰难的时刻是最开始的时刻,一旦事情开始运作进入正轨,你将建立起自信,事情也会变得越来越容易。通过行动来克服恐惧,通过行动来建立自信。

机械地启动你的创造引擎——最大的错误观念之一就是创造性的工作只能在灵感闪现的时候进行。如果你等着灵感在你的脸上扇一巴掌,那你的工作进展将稀少而漫长。机械地启动你的创造引擎来代替等待吧。如果你需要写些什么,强迫你自己坐下来写。把笔放在纸上,开动脑筋,涂鸦,随着你双手的移动,你将文思泉涌,并深受鼓舞。

活在当下——将精力集中在你当下可以做的事情上。不要为你上一周做了什么或者明天可能会做什么而焦虑。你唯一能够起作用的时间是此刻。如果你过于算计从前或者将来,你将不会完成任何事情。明日或者下周将周而复始地蹉跎下去。

立刻着手处理事务——在会议开始之前交头接耳是人们很普遍的行为。对个体的工作者来说也是如此,你有多少次在做真正的工作之前就去查收个人邮件?如果你不去绕过它们直接开始工作的话,这些分心的事务将会耗费你大量的时间。成为那种直接切中要害的人,你将会出更多的成果,人们也将会把你视为一名具有领导力的人。

处于被领导地位的人在没有任何指导之下就开始行动是需要勇气的。也许这就是为什么主动是一种无论在哪里都被老板看重的稀缺品质的原因吧。拥有主动的品质,在你有一个好主意的时候开始实施它,而不要等到被吩咐。一旦人们看到你对着手完成某事而严肃认真,他们也会想加入。处于高层的人没有任何人告诉他们该做什么。如果你想成为他们中的一员,你就要习惯于独立自主地行动。

分享家:Addthis中国

cURL安装手记: cURL for PHP5 on Ubuntu

星期二, 7月 8th, 2008

由于oscommerce 和 zen-cart 都需要cURL 支持,故尝试在Ubuntu上安装cURL for PHP5。

准备先在笔记本上测试通过后再安装到51kaiyuan.com服务器. 笔记本运行的是Ubuntu Destop 8.04, 服务器上跑的是Ubuntu Server 8.04,估计应该出入不大。

安装命令: sudo apt-get install curl libcurl3 libcurl3-dev php5-curl

在Ubuntu Destop 8.04上安装时由于存在依赖关系错误,始终无法安装。曾强行安装,貌似成功,但实际没有。

不得已,只能冒险在服务器上直接安装了。在Ubuntu Server 8.04 安装出人意料的顺利,很快就安装成功了,暗自庆幸rp不错。计划晚上装一下zen-cart, oscommerce进行验证。

分享家:Addthis中国

本周工作小结

星期日, 7月 6th, 2008
  • 成功申请了域名 51kaiyuan.com, 附送yaozer.cn域名一个。
  • 成功进行了ubuntu下的虚拟主机配置。由于wordpress问题,耗费了近整个双休日。
  • 正在搭建ftp服务器,进行proftpd的配置。— 于July 7晚完成
  • 正在尝试配置oscommerce所需的gd, cURL插件。—于July 8完成
分享家:Addthis中国