2009年4月23日星期四

高端?低端?谢谢!

首先恭喜你!为什么呢?
因为如果你看了这个标题后,并进来读这篇文章时,表示你是一个高端互联网用户了。
这篇文章我们就来看一下互联网中高端与低端。
何为高端,何为低端?可以用地图来解释一下,如果一个互联网产品的使用用户开始从我天朝东部发达地区开始,那就可以把它称为高端;反之,如果开始时的用户从天朝的各个地方或是从西部开始,那么基本上可以把它称为低端。
那么,你一定会对此为意见了!不急,一家之言而已。
今天先来罗列一下。
  1. www.hao123.com VS www.h2w1.com
    好123是一个让做互联网的专业人士感到大为一惊的网站,据说每天进帐400W RMB。定位绝对低端,现在已经是百度旗下!它的页面不但是在“强暴”你的眼睛,而且它还与国策有一样的特质,保持不变!!而合二为一(www.h2w1.com),定位是高端用户,像你可以试试,一个自定义网站,可以方便你把公司内网地址写上,可以方便你换浏览器,换电脑不用怕忘记网址,还有可以让你存些“隐私”网址。这点对有特别喜好的人可能是卖点。不过它现在被百度封杀,百度太看得起它了!我在用,而且推荐你也用,高效人士的不二首页!
  2. www.51.com VS www.xiaonei.com
    说到sns,无数人为它疯狂啊。特别是开心的崛起,简直就是神话!51,公司在上海,可是在二级城市才可以看到大量广告,在杭州你是基本看不到的。以“边缘色情”为主要卖点,把大量二三级城市用户吸引上来!去年被看好得不得了,它是低端的。而校内,从校园开始,大学校园开始,大学虽然各地都有,但是以东部为主来推广,因为这个东西大学生容易接受,也有这个找同学的需求。但是走出校园就有点难度了,以找同学找人,六度理论对于我朝百姓有点玩。不像开心,就是让你玩!两个都不用。因为QQ也开始做了,我有朋友同学都有QQ,我不得不用QQ的sns。
  3. www.xiami.com VS www.1ting.com
    虾米,可能你没听过,一个sns音乐社区,音质很好,这是一个卖点。有些高端,首先要让人知道mp3还有音质好坏之分就是个高端的问题。一听,页面和hao123差不多。就是听,从来没让我知道还有个mp3压缩率。我在知道有这么一回事后,就都去xiami了。
  4. msn VS QQ
    一个是外国货,一个是本地体货。他们的事情大家比较熟悉了。msn面向白领,高端了吧,QQ,什么人都面向,差点让天朝人以为上QQ才是真的上网!!!我都有用,因为我的朋友什么人都有!
  5. Google Reader VS www.xianguo.com
    一个外国货,我在用,比较爽,可以用键盘控制,体验不错。另一下,使用人群比较杂了,比较亲民了。但文章整理得好!!
  6. Gmail VS mail 163
    一个很爽的gmail,一个是国内使用率最大的邮箱,gmail功能多,只能高端人群感到用得到,工程师文化的产物。在米国很利害!我在用。相信看文章的你也有。而163,简单实用!如果真是用foxmail或outlook,管他是姓g还是姓163.

2009年4月15日星期三

e-say英语测试结果





本表是根据学员当天的预习和上课情况综合给出的学习评价表。


Today's Correction & Comment:

Hi James

Good evening to you! I think your speaking is quite good!

all you need to do is enhance it.

speak english everyday.

It was graet talking with you!
hope to talk to you again!

Thank you
Teacher thina

孩子上网是爸爸管还是妈妈管?

孩子上网是爸爸管还是妈妈管?让首页来管。
细细道来。

我也快要有孩子了,快要为人父母,感觉一下子就不同了。
前些天阿姨因他家小成成的上网问题,狠狠地批评了成成。电话过来问我应该怎样引导孩子上网?阿姨说不让孩子上网,姨夫说要让孩子学会用电脑。
这个问题可是个大问题啊!!无数专家、学者都有各自的观点,而各种学校也有各自的做法,甚至于大学有规定大学一年级学生不准拥有电脑!!!
现在对于孩子来说,电脑,网络是不可能让他不接触的,如果是强硬政策的话。只怕在家长不知道的情况下会更不可控制。
所以我给她的回答是正确引导。当然我觉得也是最不好执行的方法。想来想去,给孩子一个合适的自定义上网首页是一个现在来说最好执行的方法!

仔细看一下这个问题的原因:
  1. 好奇
  2. 对于四五岁的孩子的说,这个世界对于他实在是太新奇了,一方面它已经学习到和人打交道的方法,另一方面,他对于每天所看到的,接触到的都有新的认识,而且总是随着性子在玩。好奇心是孩子天生的,也是一切学习新知的内在动力。我觉得家长要好好利用这点。网络对于一个孩子来说,吸引他的东西太多了,连成人都天天泡在里面,何况孩子。
  3. 好玩
  4. 如果孩子不好玩,那不是他有问题就是这个家庭有问题了。但是孩子的玩总是可以正确引导的。对于孩子上哪些网站的问题上,很明显,健康,向上,利于形成正确的人生观,价值观。
所以,到底是到了一个可以执行的点了,那就是尽量让孩子上一些好的网站。但是每个家长不可能都是专家,所以这点也还是有点难度的。但是不管怎样这已经是个技术问题了。
据我的观察和自己的上网习惯,我知道中国人都喜欢用鼠标点,而不直接用键盘写,那26个字母的键盘也不是咱东方人发明的嘛,而对于四五岁的孩子,一开始是不会用键盘写东西的。
所以两点:
1. 给他一批家长认为比较合适的网站列表。
2.限制浏览器只可以上这个网站。


而第二点对于大多数不是专业级的家长,太高深了。所以第一点比较合适,如果家长还是担心,那么孩子一般只是点的习惯可以让你放心。


当然家长抄出一个列表来贴在电脑前总太像对立角色了。所以最好就是让首页做成网站列表,用hao123?不行!因为通过他没有重点,上面的网站不适合孩子。
所以就用www.h2w1.com 这样的自定义首页网站,http://doumiao.h2w1.com/, http://huaduo.h2w1.com/很简单很实用,家长为孩子定一些网站,孩子点点就可以了。这个年龄段正确的上网习惯形成是比较容易正确引导的。


2009年4月10日星期五

转,大话西游,英语版


You want? Speak up if you want! Why do you keep silent?
你想要啊?你想要就说吧,你不说我怎么知道你想要呢?

You scare me again.
你又在吓我

How many brothers and sisters do you have? Are your parents alive? Speak up! I just want to make a new friend when I'm going to die.
你有多少兄弟姐妹?你父母尚在吗?你说句话啊!我只是想在临死之前多交一个朋友而已.

Being a devil is the same as being a human. We should be kind. If we are kind, we are not a devil, we are a hybrid.
所以说做妖就像做人一样,要有仁慈的心,有了仁慈的心,就不再是妖,是人妖.

Is this a slaughter house?
莫非是一家黑店?

It's a long night, no mood to sleep.
长夜漫漫,无心睡眠


愚人节短片:别学英语了!全世界都在讲中国话

If I can't be with the one who I love, I won't be happy even if I were Heaven Emperor.
如果不能跟我喜欢的人在一起,就算让我做玉皇大帝我也不会开心

Should I show you my heart?
要不要我把心掏出来给你看看啊?

But happiness is always a flash of time. We only have endless pain.
可惜快乐永远都是短暂的,换来的只是无穷无尽的痛苦和长叹

When you discover that you’ve fallen in love with somebody you hate, this affair is really hurting you.
有一天当你发觉你爱上一个让你讨厌的人,这段感情才是最要命的

But how can I fall in love with a person I hate? Please give me a reason, please!
可我怎会爱上一个我讨厌的人呢?请你给我一个理由好不好?拜托!

We don't need any reason to love a person. Don't we? Do we?
爱一个人需要理由吗?不需要吗?需要吗?

Love means pain.
爱一个人是痛苦的

You can just get my body instead of my spirit.
这样的话只是得到我的肉体,并不能得到我的灵魂

I have had my best love before, but I didn’t treasure her. When I lost her, I fell regretful. It is the most painful matter in this world. If God can give me another chance, I will say 3 words to her --- I love you. If you have to give a time limit to this love, I hope it is 10 thousand years.
曾经有一段真挚的爱情摆在我的面前,我却没有珍惜,直到失去才追悔莫及。人世间最大的痛苦莫过于此。如果上天再给我一次机会的话,我一定会对那女孩说三个 字:我爱你。如果非要在这段爱情前加个期限的话,我希望是一万年。

2009年4月9日星期四

twisted学习笔记1

最在项目中用到twisted,所以对于它就有了一个比较初级的认识。
对于在python中大名鼎鼎的twisted,想必相当多人是知道的。使用了之后确实让人感觉很爽!
好了,不广告了。


学习twisted的资料中文比较少,不过还是有许多博客对它有介绍的。我学习主要是看《Twisted Network Programming Essentials 》,和twisted的官方网站 。这两个资源都是比较好了,当然还有它的mail list。

1. why twisted
  • python-powered
  • Asynchronous & event-based,这点很重要,异步且事件驱动
  • open source
  • community-backed
  • an integration-friendly platform
2. Start twisted event loop
  • twisted是事件驱动的网络编程框架,它和一般程序的区别就在于它不是按程序员事先的设定的顺序来执行,而是对外部事件而作出反应。就像gui中,对于用户点击一个Button事件,而程序作出的反应。用户点击button就是一个事件。
  • 响应事件其实就是一个不断的循环,而在twisted里,有个类reactor就是来做这个事情的。此外,它还要做调度,线程,连接网络及监听端口等。
3.Establish a TCP connection
  • 在twisted中对于这个例子,要用到是reactor, protocol,要建一个tcp客户端,然后连接到一个服务端的80端口上。
from twisted.internet import reactor, protocol
class QuickDisconnectProtocol(protocol.Protocol):
def connectionMade(self):
print "Connected to %s." % self.transport.getPeer( ).host
self.transport.loseConnection( )
class BasicClientFactory(protocol.ClientFactory):
protocol = QuickDisconnectProtocol
def clientConnectionLost(self, connector, reason):
print "Lost connection: %s" % reason.getErrorMessage( )
reactor.stop( )
def clientConnectionFailed(self, connector, reason):
print "Connection failed: %s" % reason.getErrorMessage( )
reactor.stop( )
reactor.connectTCP('www.google.com', 80, BasicClientFactory( ))
reactor.run( )
——————————————————————————————————————————————————

2009年4月7日星期二

有感于百度“老人搜索”

今天突然看到百度的“老人搜索”,http://123.baidu.com
终于,看到了巨头对于个性化导航的行动。而这正是互联网和网民不断发展的必然结果。之前大家都对hao123的成功看到吃惊,那么下一个网址导航的成功将会是个性化的。
对于hao123或类似网站,大家可能都有用到,即使不愿去没有天天用这个没有美感的网页,也还是不得不用到的。这个需求是钢性的,因为任何一个人的接触面总是有限。
而另一方面来讲,正因为每个人的生活不一样,接触的事物不一样,他们各自要上的网页其实是应该不一样的。当然在现在的互联网现况下,可能大家都只上QQ,百度,新浪。但是随着发展,大家上的网站是会和我们生活中去酒吧一样,去自己喜欢的。
所以像百度刚推出的老人首页,他就是一个起点,我想接着会有小朋友搜索,mm搜索等等,因为需求是一样的。但是作为百度,推出这些让我有点吃惊,我以为会是123.hao123.com。难道他要把hao123弱化?
接着说。
在网上找了一下,自己定义首页网站有几家,其中www.h2w1.com 是用户体验做得最好的。对于相对高端的用户,可以自己去定义首页,但是对于“偷懒”的用户,还是应该有一些能用的,比较123.h2w1.com。

产品的力量

最近看了好几篇文章关于互联网中产品的力量。

很多网站刚开始是一个很突出很核心的需求的推动下去做出一个好产品的,在核心产品中不断推进,不断完善,之后再去做周边的。当然这也是比较理想的,但是现实中总会有差距。最现实的就是钱的问题(这里面会包含很多种情况,但是都是一个钱字),这个压力是最大的。在这个压力下,很多事情就会变,所以就不得不分出一些资源去做非核心产品。可能在最后完善核心产品时,公司已经不存在了。
在所有成功的互联网企业里我们都可以看到他们的核心产品是很强,很利害的。所以我们很所以地说产品好,才是真的好。在没有其它因素的时候,这真是王道!但是在通向成功的路上的时候,往往很多公司都是很做来钱快的,饮鸩止渴。但是他们在各自当然情况下往往是边际收益最大的形为。
但,产品的力量是最大的。

2009年4月6日星期一

新医改摈弃市场化路线回归公益本性


新医改摈弃市场化路线回归公益本性


新医改摈弃市场化路线回归公益本性


新医改摈弃市场化路线回归公益本性



以此为贺!

2009年3月28日星期六

今日又结婚咯

今天又结婚咯。


  3月9 号在老家办过婚宴,3月28号在杭州再办一场。

2009年3月26日星期四

发现一个不错的首页自定义网站

  最近几年随着hao123的成功,这类网站一夜之间不知出了多少?!
  但是,都是长着同一个样子的。
  对于我来说,每次看到别人的电脑上首页是hao123,我都感觉很不爽,就只是因为它的样子太“土”了。对于我来说不喜欢。
  而对于像我这样天天对着电脑的人来说,网址导航还真是需要,自己也会时不时地上一下hao123,或是265之类的网站。但是在这里要找到一些和自己比较相关的或是比较喜欢的网站是比较难的。
  最近发现了一个可以自定义的小网站,感觉不错,www.h2w1.com,我也定制了一个kauu.h2w1.com,它的界面清爽,使用还是比较方便的。个人感觉比较实用。

2009年2月26日星期四

linux中管道使用一例

工作中以前经常有遇到这种情况。
例如:工作环境中的机器A可以访问机房B,也可以访问C,但是B和C之间是不通的。此时,经常会有把B中的文件转到C中的需求。


最平常的做法,就是A scp B:~/foobar ./foobar; 再 scp foobar C:~/。

如果文件很大,这样的做法会令人难以接受。如果不要让文件在工作机器A中存下来,而是直接发到C中,那就好了。


这时就要用到linux中的管道了。


ssh B_server "tar czf - foobar/*" | ssh C_server "tar xzf - -C ~/data/"


这样做就直接把B机器上的文件直接发到C机器了。







2009年2月20日星期五

收集一下vim中删除的命令

删除操作

:%s/r//g 删除DOS方式的回车^M
:%s= *$== 删除行尾空白

:%s/^(.*)n1/1$/ 删除重复行

:%s/^.{-}pdf/new.pdf/ 只是删除第一个pdf

:%s/// 又是删除多行注释(咦?为什么要说「又」呢?)

:g/s*^$/d 删除所有空行 :这个好用有没有人用过还有其他的方法吗?
:g!/^dd/d 删除不含字符串'dd'的行
:v/^dd/d 同上 (译释:v == g!,就是不匹配!)

:g/str1/,/str2/d 删除所有第一个含str1到第一个含str2之间的行


:v/./.,/./-1join 压缩空行
:g/^$/,/./-j 压缩空行

ndw 或 ndW 删除光标处开始及其后的 n-1 个字符。
d0 删至行首。
d$ 删至行尾。
ndd 删除当前行及其后 n-1 行。
x 或 X 删除一个字符。
Ctrl+u 删除输入方式下所输入的文本。
^R 恢复u的操作
J 把下一行合并到当前行尾
V 选择一行
^V 按下^V后即可进行矩形的选择了
aw 选择单词
iw 内部单词(无空格)
as 选择句子
is 选择句子(无空格)
ap 选择段落
ip 选择段落(无空格)
D 删除到行尾
x,y 删除与复制包含高亮区

dl 删除当前字符(与x命令功能相同)
d0 删除到某一行的开始位置
d^ 删除到某一行的第一个字符位置(不包括空格或TAB字符)
dw 删除到某个单词的结尾位置
d3w 删除到第三个单词的结尾位置
db 删除到某个单词的开始位置
dW 删除到某个以空格作为分隔符的单词的结尾位置
dB 删除到某个以空格作为分隔符的单词的开始位置
d7B 删除到前面7个以空格作为分隔符的单词的开始位置
d) 删除到某个语句的结尾位置
d4) 删除到第四个语句的结尾位置
d( 删除到某个语句的开始位置
d) 删除到某个段落的结尾位置
d{ 删除到某个段落的开始位置
d7{ 删除到当前段落起始位置之前的第7个段落位置
dd 删除当前行
d/text 删除从文本中出现“text”中所指定字样的位置,
一直向前直到下一个该字样所出现的位置(但不包括该字样)之间的内容
dfc 删除从文本中出现字符“c”的位置,一直向前直到下一个该字符所出现的位置(包括该字符)之间的内容
dtc 删除当前行直到下一个字符“c”所出现位置之间的内容
D 删除到某一行的结尾
d$ 删除到某一行的结尾
5dd 删除从当前行所开始的5行内容
dL 删除直到屏幕上最后一行的内容
dH 删除直到屏幕上第一行的内容
dG 删除直到工作缓存区结尾的内容
d1G 删除直到工作缓存区开始的内容

2009年2月13日星期五

查看apache http 连接情况


  查看httpd进程数(即prefork模式下Apache能够处理的并发请求数):
  Linux命令:
引用
ps -ef | grep httpd | wc -l

  返回结果示例:
  1388
  表示Apache能够处理1388个并发请求,这个值Apache可根据负载情况自动调整,我这组服务器中每台的峰值曾达到过2002。


  查看Apache的并发请求数及其TCP连接状态:
  Linux命令:
引用
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

  (这条语句是从新浪互动社区事业部技术总监王老大那儿获得的,非常不错)
  返回结果示例:
  LAST_ACK 5
  SYN_RECV 30
  ESTABLISHED 1597
  FIN_WAIT1 51
  FIN_WAIT2 504
  TIME_WAIT 1057
  其中的SYN_RECV表示正在等待处理的请求数;ESTABLISHED表示正常数据传输状态;TIME_WAIT表示处理完毕,等待超时结束的请求数。


  关于TCP状态的变迁,可以从下图形象地看出:
  点击在新窗口中浏览此图片  
  状态:描述
  CLOSED:无连接是活动的或正在进行
  LISTEN:服务器在等待进入呼叫
  SYN_RECV:一个连接请求已经到达,等待确认
  SYN_SENT:应用已经开始,打开一个连接
  ESTABLISHED:正常数据传输状态
  FIN_WAIT1:应用说它已经完成
  FIN_WAIT2:另一边已同意释放
  ITMED_WAIT:等待所有分组死掉
  CLOSING:两边同时尝试关闭
  TIME_WAIT:另一边已初始化一个释放
  LAST_ACK:等待所有分组死掉

2009年2月10日星期二

北京一游


故宫


Posted by Picasa

2009年2月4日星期三

美丽老婆

美丽老婆



Posted by Picasa

要结婚了


要结婚了
幸福中......


Posted by Picasa

批量修改文件名



for file in *.txt
do
   mv $file ${file/%.txt/.xxx}
done