作者归档:船长

搞好网站的关键只有一个–实用性

不用太多名词,什么Web2.0,什么RSS,这些我都不懂.
做好网站我觉得最要紧的就是网站要有实用性.
实用性分两点:

一:网站要有用户想要的东西.
就是网站的内容,不是空洞的,不是华而不实的,而是网民他想要的.网民来你的网站是因为他有一种需要,而你的网站能满足他的需求,因此他需要你的网站,因此你的网站有必要存在.
 
二:网站要以最方便,快速的方式提供它的服务.
你的站上有网民要的东西,这是要件之一,你还要让网民能快速方便地找到他所要的服务.现在的网站不计其数,你要生存,你就必须让网民用得舒服.我今天又想到,简单也是种美,简单美.正如大多伟大的物理公式一样.
2005年11月10日 日记

发表在 站长文档 | 留下评论

黑暗之光,1999

黑暗之光,1999
http://www.imdb.com/title/tt0200689/

台湾真的这么多黑社会吗?

5

发表在 电影评论 | 留下评论

恋爱进行时,2003

恋爱进行时,2003
http://www.imdb.com/title/tt0381838/
要多土有多土的韩式爱情片。。。
4

发表在 电影评论 | 留下评论

付出是收获的最实在手段

“想收获就要付出,所以要认认真真地干“,这话小时候就听过,以前还曾经相信了。现在一想,并不完全正确。
有时候上天很不公平,明明就是自己干得比别人多,比别人认真,或别人就能得到比自己更好的成就。
于是我就慢慢明白了收获和付出不是成正比的。

多年后的今天,我决定以这样一个语句声明我所了解到的付出和收获的真实联系:付出是收获的最实在手段
下面这是句说的解释:

1.付出是收获的手段之一。收获不一定要求付出;除了付出之外还有其它手段收获。
2.付出是收获的最实在手段。付出不是收获的最快手段,也不一定是最高效手段,也不是最聪明的手段;它是最实在的手段,大意是如果你没有更好的手段获取了,那就开始老老实实地付出吧,毕竟上天有时候是上班的。

发表在 成败几何 | 留下评论

世界

世界
http://www.imdb.com/title/tt0423176/
贾樟柯的<世界>,看起来是一部很杂乱的电影。也许是北京的杂乱。
越剧演员 黄依群 也参演了。呵呵

4

发表在 电影评论 | 留下评论

血门徒,2007

血门徒,2007

一部多少能让人看到<Sin City>的影子的电影

6

发表在 电影评论 | 留下评论

李想--坚定的目标+青出于蓝的模仿+努力地执行=25岁的亿万富豪

李想--坚定的目标+青出于蓝的模仿+努力地执行=25岁的亿万富豪
李想,1981年生,河北人。高中文凭,1999年创业,PCPOP.com首席执行官
高1.83米
PCPOP是第三大中文IT专业网站。2005年营收近2千万,利润1千万。取20倍的市盈率,市场价值2亿。

历程
父母是当地艺术学校的老师,家教宽松。李想儿时被送往农村,在乡间长大;中学时跟奶奶住在一起,很少被父母留在身边。李想说最应该感谢的就是父母,独立是他们所施予的最重要的素质。

从初一时李想就开始关注媒体,挺崇拜的,后来觉得他们写的东西不好,就开始自己写。
1997年,李想上高一,花8000元买了第一台电脑。

1998年,李想开始给一些媒体写一些IT类的试用报告电脑硬件和相关产品如何选购类的文章,第一次稿费收入500元。98年下半年的时候一个月的稿费就差不多有一到两千块钱。
刚开始 60到80/千字,后来300元/千字
中学六年,李想把所有业余时间都给了计算机和互联网,几乎不玩电脑游戏。
高三时,制作了自己第一个个人网站,三个月左右后访问量每天过万次,广告商就找上门来。
(网站是因为发现有的网站信息不好也不准,高三的时候总是早上五点多就起床,上网看国外的最新消息,把相关的信息复制过来。)
高三一年赚了10万。(不告诉同学,和他们几乎没有共同语言。)
1999年,高中毕业、成绩平平,李想打算放弃上大学而直接创业,得到家人的支持。
1999年下半年互联网泡沫破灭
2000年春节后,李想和一刚大学毕业的朋友在石家庄合办了泡泡网。初始投资就是自己做网站淘到的第一桶金、将近10万元。
目标:赚钱,具体的数额,网站名次。
2001年底,李想从石家庄迁到北京,3个人在林业大学附近的民房居住和办公(月租2000)。网站访问量每天有3万~5万人,广告商又找上门来,而且开出的价格比原先还高。
2002年,公司搬进了一个写字楼,年网站的收入达到50万元。
2003年,收入达到200万元,20个人,走了近10人。一批编辑辞职事件(?时间)
2004年,公司发展到四五十人
2005年,收入超过1000万元,6月创办汽车之家(原因和写稿的初衷有点像,对现在的汽车网站很不满意,感觉自己可以比他们做的更好)。
李想--坚定的目标+青出于蓝的模仿+努力地执行=25岁的亿万富豪
实用
学习在实践中能快速使用的知识。需要什么才学什么,学了什么就马上用起来。李想从来不喜欢课堂,初中时候老师说过一句话:“学习不好不要紧,但一定要做个优秀的人”。他认为这是他在课堂上所学到的最有价值的东西。

努力
李想定律:如果一个事情比别人多付出5%的努力,就可能拿到别人200%的回报。
“像我这样的没有特殊背景的年轻人,最重要还是踏踏实实的干,这个很重要。”

正直
李想说PCPOP网站的内容基本上都是原创的,而不是别人的“拼盘”
李想敢说,在所有IT网络媒体中,PCPOP是惟一一伙不跟厂商收钱的队伍;任何人收了钱会被这个团队自动排挤出去,这里有一股过于“理想”化的风气。

自信
从来没有怀疑过自己。

坚定
“我坚持追求这种目标一定是通过自己的努力去获得的,所以我觉得我不会受外界条件的阻挡,我一定会自己去争取。“

创业本质
一定要有一个目标,为什么而做,定好目标之后要不断的去坚持。

目标
李想称自己的创业动机很单纯,是一个出发点很小的目标:“我只是想每月能有2到3000元的收入。我很快做到了。2000年,我就想把网站商业化,我也做到了。2003年,我想赚更多的钱,在石家庄不行,我就到北京了。想过把网站卖掉,但是舍不得团队,就又开始想上市。”

目标是围绕你的战略方向发展的,你的愿景是什么样,做成什么样的公司,这个目标最低的标准要保持你在竞争当中不会倒下去,第二你心里会有一个目标,这个目标不用确定下来。第三你通过高层、中层员工整体的意见汇总出来大家都认可的目标,这样目标在执行的时候就会比较容易,而且富有挑战性。

方向更重要的是一个战略的愿景,方向一般情况下是不会进行改变的,方向上你会定阶段性的目标,这个目标很重要,这个目标就是你的目的,这个目标对我们而言可能是一个可以做到,但很具有挑战性的目标,这样你才能不断的成长,不断完成更大的目标,最重要的问题就是需要有一个可以坚持的方向和准确的目标,通过自己的努力实现这个目标。

希望2009年能够上市

管理
最开始李想做网站是因为对IT产品非常感兴趣,后来做网站把IT产品表达出去,推广给更多的用户感兴趣。现在最大的兴趣就是怎么管好这帮人,把这个东西做好,这也是李想目前最感兴趣的地方。

错误
错误分成三种,一个是犯了错误不知道这是错误。一个是犯了错误不去改的,还有一个就是犯了错误马上就改。犯错误并不可怕,要通过错误不断提升自己。

不用VC
传统的IT社区+门户
150名员工
编辑待遇会在4K到5K

李想--坚定的目标+青出于蓝的模仿+努力地执行=25岁的亿万富豪

李想公司里有一个出色的老程序员。社区程序都是他一个人开发的。

经销商在PCPOP网站上租摊位卖东西,一个摊位每个月6000、7000元

我们竞争力第一是专业,第二是互动,第三是分众。
我们和一般的网站不同,我们要把每一个产品做成一个网站,给用户提供全方位的资讯、数据和互动的服务。

继续增加访问量和收入的时候,编辑团队、技术团队几乎不需要再增加人,我们把东西变得更加简单化了。
现有的业务进行真正的突破,我们会把web1.0、web2.0真正融在一起,而且纯粹是以盈利为目的的方式去做。
这几年的目标也是为了做到上市。

我们汽车网站有四个编辑,而我们每一个车都提供了我刚才说的一切,这些都是自动产生的,把每个车做一个网站,这里面有用户需要的授权资讯,参数、比较价格、购买方式、用户交流,是非常完整的体系,原有我们都做一些资讯让用户看,现在越来越多的用户目的明确,我就想关注哪一款车或者哪一款手机,找到这个东西就找到了一切,比搜索心情更好用。
我们会弱化我们自以为是的资讯,更多的为这个平台创造更多用户需要的资讯,包括用户为用户创造的资讯。
原来在WEB1.0做了一些太自以为是的东西,用户现在并不愿意在搜索引擎搜到这么多的条数,也不希望去网站看一些网站自以为是的东西,用户太想找自己想找的东西,一个有价值的用户到这个网站一定是有目的的,比如关注哪一款手机或者相机,通过一两条就可以找到,然后通过一个完整的服务呈现在那里。
你做编辑你不像一个用户用了几年、几十年那么了解,很多用户就使用这些产品,它的应用非常的有效,而且他们愿意表达自己的感受,有些用户也不愿意看你编辑写的应用,而是喜欢看其他用户写的应用。这样网友也很高兴,我们读者也是最大的受益者。
主持人:稿件质量怎么把握?
李想:好就好在编辑专业性在这里面就有价值的,过去写一个文章可能需要2、3个的小时,现在只需要不到1分钟,把最好的东西推给用户,这样价值更大化,工作量反而降低了。

今天,当初红火一时的小熊在线、走入中关村等网站要么止步不前、要么销声匿迹,领先的中关村在线和太平洋在线都背靠大媒体或大卖场资源,而势头最劲的PCPOP单纯靠内生性增长。

论坛平均在线一般是3万多人。负责互动的员工只有3个人。

内向,真诚,霸气

一篇李想的仇人写的贴子:
来源:http://forum.techweb.com.cn/thread-22388-1-1.html

用花钱做的正面报道来掩饰恶棍的行为=无耻!

lixiang你才脱开挡裤几天.
当初你网站上全是翻译国外文章,盗版起家,你中学成绩一塌糊涂,你怎么翻译的文章?

靠,当初如果没有黄卉,聂力蜂,吴东,吴挺等第一批那些人,你TMD狗屁都不是,你就会网网站上贴大姑娘,呵呵.没说错吧,

你就会抄袭国外网站文章,你会什么,说句实在的,互连网最大弊端就是让你们这些傻比,自以为什么都知道,其实你们什么都不会.

你看你PCPOP的文章,你比hardspell的文章差太远了,还鸟个屁水平.

你不要请什么"微胁"公关公司来包装自己了,你TMD就是走狗屎运.

你挖zol的LQH,挖完了,你在外面说,现在谁想走就走,靠,你丫的做人本质.你挖了lanqing,那个傻比 在中国电脑教育报的时候就是猪,搞什么总编室,你想开人就直接说,你不是会沟通吗,沟通不是你的风格吗?你怎么也搞借别人手杀人的办法,这就是你跟忘年交门学的 精神财富?哈哈,你笑死人了,牛比的人靠包装吗?

你现在有一点实力的话,你心理也不会这么虚,你看你破jb网站哪有干事的人.赶紧卖了吧,你还在CCTV上吹,要做一辈子,去你的混蛋话.

相关网站
泡泡网(http://www.pcpop.com/
汽车之家(http://www.autohome.com.cn/
李想blog(http://blog.sina.com.cn/qilixiang)

身价过亿的年轻富豪:
康盛世纪首席执行官戴志康(25岁),
PCPOP首席执行官李想(25岁),
MySee首席执行官邓迪(25岁)、总裁高燃(25岁)、技术主管张鹤翔(24岁),
163888翻唱网首席执行官郑立24岁,
MaJoy总裁茅侃侃(23岁),
非常在线首席执行官赵宁(23岁),“
创智赢家”畅网科技首席技术官陈曦(24岁)

资料引用:
http://tech.tom.com/2006-05-12/04C1/07353844_04.html
http://info.ceo.hc360.com/2006/03/17145522479.shtml
http://home.donews.com/donews/article/9/93992.html
a

发表在 成败几何 | 留下评论

一一,2000

一一,2000

http://www.imdb.com/title/tt0244316/
这个电影和 贾樟柯 的作品比起来反差太大了, 说的几乎就是两个女人见了面,然后喝着果汁开始说上周去法国巴黎的见闻。。。不止,导演还想让她们谈人的一生。。。一切一看就像人为安排的。
5

一一,2000
非常非常懂事的婷婷被安排到了非常非常难考的 北一女中

一一,2000
很老实的爸比被安排到了一间高科公司当总经理(好漂亮的秘书啊。。。)

一一,2000
日本可以散步的海边

发表在 电影评论 | 留下评论

learning ruby 7, Expressions

[ 3, 1, 7, 0 ].sort.reverse   [7, 3, 1, 0]

Operator Expressions
a*b + c
(a.*(b)).+(c)

Miscellaneous Expressions
Command Expansion
`date`                   "Thu Aug 26 22:36:31 CDT 2004
"
`ls`.split[34]           "book.out"
%x{echo "Hello there"}   "Hello there
"
for i in 0..3
  status = `dbmanager status id=#{i}`
  # …
end

Assignment
a=b=1+2+3
a   →6
b   →6
a = (b = 1 + 2) + 3
a   →6
b   →3

attribute
de?ne a writable object attribute
class Song
  def duration=(new_duration)
    @duration = new_duration
  end
end
attribute assignment
song.duration = 234

Parallel Assignment
swap the values in two variables
a, b = b, a

x=0                               0
a, b, c = x, (x += 1), (x += 1)   [0, 1, 2]

a = [1, 2, 3, 4]
b, c =  a          b == 1,  c == 2
b, *c = a          b == 1,  c == [2, 3, 4]
b, c =  99, a      b == 99, c == [1, 2, 3, 4]
b, *c = 99, a      b == 99, c == [[1, 2, 3, 4]]
b, c =  99, *a     b == 99, c == 1
b, *c = 99, *a     b == 99, c == [1, 2, 3, 4]

Nested Assignments
b, (c, d), e = 1,2,3,4       b == 1, c == 2, d == nil,    e == 3
b, (c, d), e = [1,2,3,4]     b == 1, c == 2, d == nil,    e == 3
b, (c, d), e = 1,[2,3],4     b == 1, c == 2, d == 3,      e == 4
b, (c, d), e = 1,[2,3,4],5   b == 1, c == 2, d == 3,      e == 5
b, (c,*d), e = 1,[2,3,4],5   b == 1, c == 2, d == [3, 4], e == 5

Other Forms of Assignment

Conditional Execution
                                                                       The number zero is not interpreted as a false value. Neither is a zero-length string.

De?ned?, And, Or, and Not
and and or have the same precedence,
&& has a higher precedence than ||.

defined? 1          "expression"
defined? dummy      nil
defined? printf     "method"
defined? String     "constant"
defined? $_         "global-variable"
defined? Math::PI   "constant"
defined? a=1        "assignment"
defined? 42.abs     "method"

Operator     Meaning
==     Test for equal value.
===       Used to compare the each of the items with the target in the when clause of a case statement.
<=>   General comparison operator. Returns −1, 0, or +1, depending on   whether its receiver is less than, equal to, or greater than its argument.
<, <=, >=, >    Comparison operators for less than, less than or equal, greater than or  equal, and greater than.
=~       Regular expression pattern match.
eql?     True if the receiver and argument have both the same type and equal values. 1 == 1.0 returns true, but 1.eql?(1.0) is false.
equal?   True if the receiver and argument have the same object ID.
== and =~ have negated forms, != and !~.

The value of Logical Expressions
nil   and true    nil
false and true    false
99    and false   false
99    and nil     nil
99    and "cat"   "cat"

false or nil     nil
nil   or false   false
99    or false   99

words[key] ||= []
words[key] << word
=====>
(words[key] ||= []) << word

If and Unless Expressions
then
if song.artist == "Gillespie" then handle = "Dizzy"
elsif song.artist == "Parker" then handle = "Bird"
else handle = "unknown"
end

:
if song.artist == "Gillespie": handle = "Dizzy"
elsif song.artist == "Parker": handle = "Bird"
else handle = "unknown"
end

if song.artist == "Gillespie"
  handle = "Dizzy"
elsif song.artist == "Parker"
  handle = "Bird"
else
  handle = "unknown"
end

unless song.duration > 180
  cost = 0.25
else
  cost = 0.35
end
==>
cost = song.duration > 180 ? 0.35 : 0.25

If and Unless Modi?ers
mon, day, year = $1, $2, $3 if date =~ /(\d\d)-(\d\d)-(\d\d)/
puts "a = #{a}" if debug
print total unless total.zero?

Case Expressions
leap years must be divisible by 400, or divisible by 4 and not by 100.
     leap = case
            when year % 400 == 0: true
            when year % 100 == 0: false
            else year % 4       == 0
            end

case input_line
when "debug"
  dump_debug_info
  dump_symbols
when /p\s+(\w+)/
  dump_variable($1)
when "quit", "exit"
  exit
else
  print "Illegal command: #{input_line}"
end

case shape
when Square, Rectangle
  # …
when Circle
  # …
when Triangle
  # …
else
  # …
end

Loops
while line = gets
  # …
end

until play_list.duration > 60
  play_list.add(song_list.pop)
end

a=1
a *= 2 while a < 100
a -= 10 until a < 100
a   → 98

    file = File.open("ordinal")
    while line = file.gets
      puts(line) if line =~ /third/ .. line =~ /fifth/
    end
produces:
    third
    fourth
    fifth

Iterators
    3.times do
      print "Ho! "
    end
produces:
    Ho! Ho! Ho!

    0.upto(9) do |x|
      print x, " "
    end
produces:
    0123456789

    0.step(12, 3) {|x| print x, " " }
produces:
    0 3 6 9 12

    [ 1, 1, 2, 3, 5 ].each {|val| print val, " " }
produces:
    11235

For . . . In
for song in songlist
  song.play
end

    for i in ['fee', 'fi', 'fo', 'fum']
      print i, " "
    end
    for i in 1..3
      print i, " "
    end
    for i in File.open("ordinal").find_all {|line| line =~ /d$/}
      print i.chomp, " "
    end
produces:
    fee fi fo fum 1 2 3 second third

Break, Redo, and Next
while line = gets
  next if line =~ /^\s*#/   # skip comments
  break if line =~ /^END/   # stop at end
                    # substitute stuff in backticks and try again
  redo if line.gsub!(/`(.*?)`/) { eval($1) }
  # process line …
end

Retry
    for i in 1..100
      print "Now at #{i}. Restart? "
      retry if gets =~ /^y/i
    end
Running this interactively, you may see
    Now at 1. Restart? n
    Now at 2. Restart? y
    Now at 1. Restart? n
     …

Variable Scope, Loops, and Blocks
x = nil
y = nil
[ 1, 2, 3 ].each do |x|
  y=x+1
end
[ x, y ]   → [3, 4]

if false
  a=1
end
3.times {|i| a = i }
a        2

发表在 Ruby on Rails | 留下评论

任逍遥,2002

任逍遥,2002
http://www.imdb.com/title/tt0318025/

从这部电影背景可以看得出来贾樟柯 并不是我想象中的那样驯良,他是有企图心的。
8

任逍遥,2002
八神 庵(七中)

任逍遥,2002
又见美女

任逍遥,2002
喝蒙古王酒,品马上人生!

任逍遥,2002
美女和她住的小区

任逍遥,2002
东风不止,可惜无语相和

任逍遥,2002
原来要泡赵涛这么简单--只要豁出性命就可以了

任逍遥,2002
别,无吻

任逍遥,2002

任逍遥,2002
任~~逍~~遥~~

发表在 电影评论 | 留下评论