作者歸檔:船長

搞好網站的關鍵只有一個–實用性

不用太多名詞,什麼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
任~~逍~~遙~~

發表在 電影評論 | 留下評論