Wed, 31 May 2006
[1] 2 >>:: 从心理学角度理解Goolge模式
从心理学角度理解Goolge模式
--WEB2.0到底是什么本质?
2006-05-31 20:17:23
1. 引述
- 正看骡子:
- 莫非写的亚洲史,嘿嘿... 他说亚洲尤其是东亚季风气候的人整体文化是尊重集体力量的 所以包括中国,日本跟朝鲜人都是集体类人群 整体文化讲究的是人与自然的和谐 也讲究集体的凝聚力 处于上层金字塔顶端的人并不只是领导者与控制者 同时还是示范者。历代皇帝都是这样的(比如唐太宗)。 所以一个朝代的风气与文化与示范者的风格都是同样的。 而欧洲文化(主要是基督教)包括伊斯兰文化都是在贫瘠的土地上出生的 依靠征服与传教来传播的(想想波斯的大流士与十字军东征) 所以更强调英雄主义与个人努力(那边人少,一场战争可能也就几千人参加,那要是一个哥们勇点,KILL个10个8个的就是英雄了,不象中国,只能在“百万军中,还要取上将首级如探囊取物”才NB),可以想象中国人如何的难出英雄。而中国的英雄,比如董、黄,还有田横等。都是为了集体以及国家而死,几乎没有罗宾汉式的人物(梁山那帮不是,李自成之类是被党包装的)。
2. 自说
- 我们的2.0生活:
- http://youmeng.bokee.com/5098596.html 得到有一个提示, 文化不同,但是社会活动的本质是有规律可循的, 就是“马斯洛的需求层次理论” 从安全需求以上,就是我们互联网的潜在用户的基本述求了!
- web2.0都是个死胡同,web3.0呢?:
-
http://ittalks.blogbus.com/logs/2006/05/2556158.html
- 点出了要点:
- “互联网精神的本质就是:自由,平等”
IT产业的发展基础是建立在逐步划分和限制这种本质的基础上的,
奈何技术的进化比产业的进化要快的多,
各种分享/发布/组织信息/资料/社会关系的工具/ 服务/技巧层出不穷,
google 仅仅是认了个死理:
`不作自个儿控制不了的事儿!`所以成功了!
- “互联网精神的本质就是:自由,平等”
IT产业的发展基础是建立在逐步划分和限制这种本质的基础上的,
奈何技术的进化比产业的进化要快的多,
各种分享/发布/组织信息/资料/社会关系的工具/ 服务/技巧层出不穷,
google 仅仅是认了个死理:
- 点出了要点:
- 中国IT企业:
- 思想还在 Web1.0; 还在拼命的诱使/迫使/说服用户交出权力并付费,可以说 是很没前途的!
2.1. 一个人...
- 一个人,在互联网中的天生权力/义务有什么?:
-
- 有权力发布自个儿想发布的信息!
- 有义务为自个儿发布的信息负责!
`that all!`以上两方面是完全相互对应不可脱离的,任何一种缺失就会产生各种恶果:
-
不能发布自个儿想发布的信息,也就不可能为自个儿发布的信息负责:
- 所以,有各种各样不负责任的言语在互联网中此起彼伏
-
要求为自个儿发布的信息负责,却不允许发布自个儿想发布的:
- 所以,实名制不论哪个国家搞都会臭!
-
可以自由发布自个儿想发布的信息时,却没有良好的监督机制:
- 所以,有各种哗众取宠的组织/个人将互联网娱乐化
- ………………
维基百科之所以成功,就是将这种基本权力按照一种合理的模式进行了限制……
3. 问
我们的IT企业应该怎么开始想了?
象我这样的用户应该怎么样设计新的网络生活?
引用好友的邮件缀语以纪:
从这里,到那里 流转的不仅仅是 生命迁徙的轨迹
动力源自::txt2tags
:: 六一了!
六一了!
--应该祝贺,如果没有忘记
2006-05-31 14:34:33
:: NOT WORD!
NOT WORD!
--不仅仅关乎版权
2006-05-31 12:47:34
- 几行字也发个doc??:
- 经常在邮件中看到朋友们将些小故事塞到 word 中分享, 和delphij 同样的感慨…………
- 有诗曰:
-
文本文件好 工具遍地跑 程序两三行 全部改好了
文本好了歌 - Blog on 27th Floor cathayan 的感慨 - 文可文,非常文。本可文,非常本。文本,数据之始,字符,万思之母...
- 结构化文本才是王道! 呜乎矣哉!是也乎是也乎!! 为了我们的写作快感,抵制一切富格式化编辑器! 有结构化文本想怎么漂亮都成的!不用在界面中辛苦的使用mouse 永远的点击…………
- 可恨/可叹:
-
M$的市场策略,成功的将
正式文档===word文档的概念填入了人们的头脑中,特别是在中国! - 觉醒:
-
从我作起!
至少从OOo 开始!
动力源自::txt2tags
::Wed, 31 May 2006 11:00 GMT
Sun, 28 May 2006
[1] 2 >>:: First Post
This is the first post in my blog.
:: /Zen/pythonic/tryt2t.py
PREFORMATTER_ID = 'txt2tags'
FILE_EXT = 't2t'
__version__ = '$Id: tryt2t.py 299 2006-01-16 09:24:05Z zoomq $'
__author__ = 'Zoom.Quiet <Zoom dot Quiet at gmail.com>'
#T2T = "/usr/local/bin/txt2tags"
T2T = "t2t"
def cb_entryparser(args):
args['t2t'] = parse
#args[FILE_EXT] = readfile
return args
"""
def parse(filename):
#html = publish_string(story, writer_name='html')
import os
act = T2T+" -t html -H --toc %s"%filename
html = act
html += os.popen(act).read().strip()
#return html[html.find('<body>') + 6:html.find('</body>')]
return html
"""
#def parse(filename, request):
def parse(filename):
import os, sys
from StringIO import StringIO
# open own source
#config = request.getConfiguration()
act = T2T+" -t html -H --toc -o - %s"%filename
#source = open(filename).read()
#out = StringIO()
#html = os.popen(act).read().strip()
print act
#print os.popen(act).read().strip()
# write colorized version to "python.html"
#Parser(source, out).format(None, None)
#print out.getvalue()
"""
entryData = {'body' : out.getvalue(),
'title' : filename.replace(config['datadir'], '')}
return entryData
"""
parse("py-code-rule.t2t")
:: /Techic/py4zh/zh2utf8.py
"""Auto converter encodings to utf8
It will test utf8,gbk,big5,jp,kr to converter
发件人: HuangJiahua <jhuangjiahua@gmail.com>
邮送域: googlegroups.com
回复: python-cn@googlegroups.com
收件人: "python.cn" <python-cn@googlegroups.com>
日期: 2006-1-16 上午12:11
主题: Re: 请问怎样得到一个文件的编码?
http://groups.google.com/group/python-cn/browse_frm/thread/3544d5a05783dc96
"""
#!/usr/bin/python
# coding:UTF-8
# Author: Huang Jiahua <jhuangjiahua@gmail.com>
#测试的编码类型
encc=''
def zh2utf8(stri):
"""Auto converter encodings to utf8
It will test utf8,gbk,big5,jp,kr to converter"""
global encc
for c in ('utf-8', 'gbk', 'big5', 'jp',
'euc_kr','utf16','utf32'):
encc = c
try:
return stri.decode(c).encode('utf8')
except:
pass
encc = 'unk'
return stri
if __name__=="__main__":
# 命令行测试
import sys
## sys.setappdefaultencoding('unicode')
if len(sys.argv) > 1:
stri = sys.argv[1]
else:
stri = sys.stdin.read()
print zh2utf8(stri)
print 'encc:',encc
:: /Techic/py4zh/autoDetectXMLEncoding.py
"""http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/52257
Title: Auto-detect XML encoding
Submitter: Paul Prescod (other recipes)
Last Updated: 2001/03/14
Version no: 1.0
Category: XML
推荐:: 发件人: 清风 <paradise.qingfeng@gmail.com>
回复: python-chinese@lists.python.cn
收件人: python-chinese@lists.python.cn
日期: 2006-1-18 上午1:27
主题: Re: [python-chinese] 如何取得一个文本的编码格式?
"""
import codecs, encodings
"""Caller will hand this library a buffer and ask it to either convert
it or auto-detect the type."""
# None represents a potentially variable byte. "##" in the XML spec...
autodetect_dict={ # bytepattern : ("name",
(0x00, 0x00, 0xFE, 0xFF) : ("ucs4_be"),
(0xFF, 0xFE, 0x00, 0x00) : ("ucs4_le"),
(0xFE, 0xFF, None, None) : ("utf_16_be"),
(0xFF, 0xFE, None, None) : ("utf_16_le"),
(0x00, 0x3C, 0x00, 0x3F) : ("utf_16_be"),
(0x3C, 0x00, 0x3F, 0x00) : ("utf_16_le"),
(0x3C, 0x3F, 0x78, 0x6D): ("utf_8"),
(0x4C, 0x6F, 0xA7, 0x94): ("EBCDIC")
}
def autoDetectXMLEncoding(buffer):
""" buffer -> encoding_name
The buffer should be at least 4 bytes long.
Returns None if encoding cannot be detected.
Note that encoding_name might not have an installed
decoder (e.g. EBCDIC)
"""
# a more efficient implementation would not decode the whole
# buffer at once but otherwise we'd have to decode a character at
# a time looking for the quote character...that's a pain
encoding = "utf_8" # according to the XML spec, this is the default
# this code successively tries to refine the default
# whenever it fails to refine, it falls back to
# the last place encoding was set.
bytes = (byte1, byte2, byte3, byte4) = tuple(map(ord, buffer[0:4]))
enc_info = autodetect_dict.get(bytes, None)
if not enc_info: # try autodetection again removing potentially
# variable bytes
bytes = (byte1, byte2, None, None)
enc_info = autodetect_dict.get(bytes)
if enc_info:
encoding = enc_info # we've got a guess... these are
#the new defaults
# try to find a more precise encoding using xml declaration
secret_decoder_ring = codecs.lookup(encoding)[1]
(decoded,length) = secret_decoder_ring(buffer)
first_line = decoded.split("\n")[0]
if first_line and first_line.startswith(u"<?xml"):
encoding_pos = first_line.find(u"encoding")
if encoding_pos!=-1:
# look for double quote
quote_pos=first_line.find('"', encoding_pos)
if quote_pos==-1: # look for single quote
quote_pos=first_line.find("'", encoding_pos)
if quote_pos>-1:
quote_char,rest=(first_line[quote_pos],
first_line[quote_pos+1:])
encoding=rest[:rest.find(quote_char)]
return encoding
::Wed, 31 May 2006 11:00 GMT
del.icio.us
