2006年12月29日金曜日

有些事女人越早知道越幸福 (轉貼)

1. 如果你的父母並非嫌貧愛富,而以人品為由強力阻止你和某人談戀愛。千萬不要為了要證明他們是錯的,就拚盡全力愛起他來,你會發現你吃的苦頭遠比想像中多,而稍有收成時,歲月已經沒有留下任何空間可以懊悔。你不過證明瞭,那人比他們看得到的還爛很多。

2. 如果一個男人在交往時已經大剌剌的開口跟你借錢,你在他眼中不過是一台中獎率很高的吃角子老虎,或一台短路的自動售貨機。

3. 你喜歡酷的男人,意味著將來一定會出大問題,他會酷到懶得理你。

4. 他好歹該知道他想說什麼,否則,若你一向喜歡沉默而強壯的男人,很容易遇上暴力狂。喜歡沉默而不強壯的男人,則容易患憂鬱症。

5. 在都市中突然發現路邊空出停車位,會要你馬上下車去占住車位等他繞過來停的男人,不會把你當成寶貝來疼愛。天哪,下車占停車位的女人真的太常見了;小心,在很多事情上他只把你當擋箭牌。

6. 不要因為貪圖免費搬運工,而找男人逛街。

7. 不要繼續刺激憤怒中的男人,他們會像攻擊性的爬蟲類。即使你說的都是對的,急怒攻心的男人不會認為自己有錯。

8. 如果他有自卑感,即使你故意掩飾自己的優秀,也無法提升他的自尊。

9. 交往前3個月,經你要求而沒有改變的懷習慣,通常一生都不會改變,除非他發生空難而倖存從此改變人生,或皈依佛門變成沒有欲望的男人。比如說,抽煙。

10. 藉婚姻爭取自由的女人,總會發現婚姻讓她失去更多自由。

11. 據調查,只有百分之一不到的女人發現,完全用男人的錢是一件幸福的事(我想,那百分之一的女人,是因為用不到,所以幻想那一定很美滿)。你還是早點計畫找釣竿,別急著找冰庫;冰庫裏即使有吃不完的魚,多半也不新鮮可口。

12. 永遠不要想證明自己比他媽媽賢慧。

13. 女人會因談不好戀愛而做不好工作;然而做不好工作的男人卻談不好戀愛。

14. 不要對他說,即使他有了別的女人,只要不抱著小孩回來,你都不在乎。他會以為自己是有尚方寶劍的欽差大臣,你也會發現他竟然以為你不是在開玩笑。

15. 如果你和他現在在一起不快樂,結了婚一定更不快樂;兩人生活時不快樂,有了孩子以後有更多人不快樂。

16. 不必待到忍無可忍,該走時走,將來你會感謝自己的仁慈與睿智。

17. 除非你可以訓練一隻貓游泳,或一隻狗看著剛打開的狗食不搖動尾巴,否則你千萬別以為自己可以百分之百控制自己的孩子……

18. 如果他說配不上你,就馬上相信他吧!

19. 不要嫁給憎恨自己母親的男人!

20. 如果你對現在的身材不滿意,就永遠會對自己的身材不滿意(頂尖名模也沒有給自己的身材一百分),你可以做一點改良,但是身材永遠不會變成你幻想中的那個樣子;你不必忍饑挨餓不擇手段,反正隨著年歲增加,你會更不滿意,會發現其實原來自己年輕時很不錯,為什麼在可以吃霜淇淋時沒多吃幾口?   

有些事情早些知道的確比較好,該瞭解的瞭解,該注意的注意,該抓緊時抓緊,該放手的放手……

2006年12月28日木曜日

ASCIIコード表

10進16進文字

0

0x00

NUL(null文字)

1

0x01

SOH(ヘッダ開始)

2

0x02

STX(テキスト開始)

3

0x03

ETX(テキスト終了)

4

0x04

EOT(転送終了)

5

0x05

ENQ(照会)

6

0x06

ACK(受信OK)

7

0x07

BEL(警告)

8

0x08

BS(後退)

9

0x09

HT(水平タブ)

10

0x0a

LF(改行)

11

0x0b

VT(垂直タブ)

12

0x0c

FF(改頁)

13

0x0d

CR(復帰)

14

0x0e

SO(シフトアウト)

15

0x0f

SI(シフトイン)

16

0x10

DLE(データリンクエスケープ)

17

0x11

DC1(装置制御1)

18

0x12

DC2(装置制御2)

19

0x13

DC3(装置制御3)

20

0x14

DC4(装置制御4)

21

0x15

NAK(受信失敗)

22

0x16

SYN(同期)

23

0x17

ETB(転送ブロック終了)

24

0x18

CAN(とりけし)

25

0x19

EM(メディア終了)

26

0x1a

SUB(置換)

27

0x1b

ESC(エスケープ)

28

0x1c

FS(フォーム区切り)

29

0x1d

GS(グループ区切り)

30

0x1e

RS(レコード区切り)

31

0x1f

US(ユニット区切り)

32

0x20

(スペース)

33

0x21

!

34

0x22

"

35

0x23

#

36

0x24

$

37

0x25

%

38

0x26

&

39

0x27

'

40

0x28

(

41

0x29

)

42

0x2a

*

43

0x2b

+

44

0x2c

,

45

0x2d

-

46

0x2e

.

47

0x2f

/

48

0x30

0

49

0x31

1

50

0x32

2

51

0x33

3

52

0x34

4

53

0x35

5

54

0x36

6

55

0x37

7

56

0x38

8

57

0x39

9

58

0x3a

:

59

0x3b

;

60

0x3c

<

61

0x3d

=

62

0x3e

>

63

0x3f

?

64

0x40

@

65

0x41

A

66

0x42

B

67

0x43

C

68

0x44

D

69

0x45

E

70

0x46

F

71

0x47

G

72

0x48

H

73

0x49

I

74

0x4a

J

75

0x4b

K

76

0x4c

L

77

0x4d

M

78

0x4e

N

79

0x4f

O

80

0x50

P

81

0x51

Q

82

0x52

R

83

0x53

S

84

0x54

T

85

0x55

U

86

0x56

V

87

0x57

W

88

0x58

X

89

0x59

Y

90

0x5a

Z

91

0x5b

[

92

0x5c

\

93

0x5d

]

94

0x5e

^

95

0x5f

_

96

0x60

`

97

0x61

a

98

0x62

b

99

0x63

c

100

0x64

d

101

0x65

e

102

0x66

f

103

0x67

g

104

0x68

h

105

0x69

i

106

0x6a

j

107

0x6b

k

108

0x6c

l

109

0x6d

m

110

0x6e

n

111

0x6f

o

112

0x70

p

113

0x71

q

114

0x72

r

115

0x73

s

116

0x74

t

117

0x75

u

118

0x76

v

119

0x77

w

120

0x78

x

121

0x79

y

122

0x7a

z

123

0x7b

{

124

0x7c

|

125

0x7d

}

126

0x7e

~

127

0x7f

DEL(削除)

《卫报》:世界上最有用的100个网站

12月28日消息,下文是英国《卫报》评选出的“世界上最有用的100个网站”,从中我们可以了解英国人目前最为关注的网站是哪些,也可以了解目前互联网发展的趋势和方向,看看这些网站您是否曾经关注过:

  两年前,多数英国人都没有安装宽带,Web 2.0也刚刚进入开发人员的视野。2006年,许多事情都已经发生了改变。

   2004年,因特网还是另外一个样子:例如,没有YouTube。许多上网的英国人都没有安装。如今这一些都已经发生了戏剧性的变化:现在,超过75% 的用户已经安装了宽带,Web 2.0的到来已经让访问网站的速度和运行自己的机器一样快了。我们可以重温一下两年前我们给出的名单。其中一些网站有了新的发展,有些还在原地踏步。这里 我们以20个分类列出100个网站,与上一次的名单相比,这里有许多新的网站,同时也还有许多那时就存在的网站,当然它们依然非常重要。

  一、应用软件

   为什么要在浏览器中运行一个应用软件?因为可以与不同位置的人们分享任务,这在进行有密码保护的工作时候非常有效。backpackit.com因其简 单的任务,basecamphq.com因其成熟的项目而当选。Tadalis很简单,类似于DOS。而Google的Documents &Spreadsheets需要一个Google帐号(免费的),而且它不打算与微软竞争。Wikicalc是一个免费的在线电子表格,发展也非 常迅速。

  backpackit.com

  basecamphq.com

  tadalist.com

  docs.google.com

  softwaregarden.com/wkcalpha

  Blogs: reading

  二、博客:阅读

   互联网上有着无数的博客服务网站,用户需要选择最好的。通过RSS和博客搜索引擎就可以简化工作。Technorati虽然有时候比较诡异,但是一般情 况下是一个可以值得信赖的博客导航网站。Icerocket很善于粘住用户。网民需要在网上找到能包含自己最感兴趣的事,那么Newsgator 和 Google Reader就是一个很好的选择。另外,Bloglines也是一个很好的信息获取网站。

  technorati.com

  icerocket.com

  newsgator.com

  google.com/reader

  bloglines.com

  三、博客:写作

   网民需要找到一个好工具来写作,而不仅仅是阅读。开源和免费的软件程序Wordpress就突显了出来,它因自己的创造性、管理能力和发布信息的工具, 已经将它的竞争对手远远抛在了身后。Wordpress.org是一个免费的软件;wordpress.com提供免费包的付费、管理版。Blogger 是剩下的里面最好的。Vox灵巧、简单而且免费,同时包含了很多的社交应用功能。Statcounter统计非常棒,能为你的网站提供很好的统计数据。免 费的Google Analytics也非常好。

  wordpress.org

  blogger.com

  vox.com

  statcounter.com

  google.com/analytics

  四、电子邮件

   Google的Gmail是基于网络的电子邮件系统,缺点就是在英国还是只有受邀请才能使用。但是,Yahoo的免费邮件服务是一个厉害的竞争者,而微 软也有Live Mail。与微软以前的Hotmail服务不同,如果你30天中不登陆的话,它不会删除你所有的旧信。在所有这些免费服务商中,Bluebottle因为 它对垃圾邮件的过滤功能而深受人们喜爱。免费版本提供250MB的存储空间,并且支持POP3 和SMTP标准,因而网民从中可以获得一个很好的邮件程序和网络通道。另外还有TempInbox,它提供免费、临时的邮件帐号,而且不需要注册。

  mail.google.com

  mail.yahoo.com

  mail.live.com

  bluebottle.com

  tempinbox.com/english

  五、游戏

   如今互联网上有许多视频游戏网站,你需要一个像Gametab这样的导航帮你找到最好的。Pocketgamer深入研究了手控游戏, Gamasutra收集得非常全面。Gamesfaqs拥有常见问题解答和预演(另外还有游戏的秘笈、复盘和预览等)。ESRB允许按照年龄段来搜索。

  gametab.com

  pocketgamer.co.uk

  gamasutra.com

  gamefaqs.com

  esrb.org/ratings/index.jsp

  b3ta.com

  六、地图

   在Google地图和人造卫星图像出现以前,每个人都会看Ordnance Survey的数据,这意味着它们之间没有什么区别。Ordnance Survey已经升级了自己的网站,可以告诉你该买一个地区的哪个地图。它的地名搜索非常棒。与此同时,New Popular Edition能够显示地区在上个世纪40年代时的样子,这非常不错。

  maps.google.co.uk

  streetmap.co.uk

  multimap.com

  ordnancesurvey.co.uk

  npemap.org.uk

  七、新闻:主流媒体

   BBC继续在自己的道路上行进,它提供了多种媒体形式,同时允许用户添加自己的评论。《纽约时报》网站虽然关闭了一些内容,但是它依然非常强大。这两个 网站的RSS feeds在bbcriver.com和nytimesriver.com上可以使用手机来阅读。Google新闻也尽其所能,虽然头条依然是最新的,而 不是最为准确的。Nowpublic是OhMyNews来自美国的竞争对手,宣称拥有52,000个配备移动电话的业余记者,而且这些人的位置可以通过 GPS或者手机定位来获得。

  news.bbc.co.uk

  nytimes.com

  news.google.co.uk

  english.ohmynews.com

  nowpublic.com

  八、新闻:推荐

   Web 2.0所能做到的一件很好的事情就是,它能够让许多人来投票。虽然可能会被滥用,但是一般情况下还是能够起到很好的作用。那些能让网民投票的网站,以及博 客热衷于讲故事的网站(memoerandum)现在越来越多了。最大的就是Digg,今年年初已经超过了Slashdot。Reddi如今被《连线》杂 志所收购。Findory有点不同,你越用它学到的就越多。

  digg.com

  reddit.com

  memeorandum.com

  megite.com

  findory.com

  九、特色

   Snopes披露难以置信的故事、诡计和城市传说,并且揭穿或者证实这些故事。另外,还有100个看上去无用,但是非比寻常的网络博物馆。其中包括虚拟 卫生纸博物馆、老计算机网罗博物馆和交通信号标识博物馆。网民可以通过Weird网站上的链接找到许多其他有趣的网站。Onion是网上的讽刺文学杂志, 不过它对美国存在偏见。如果要休息5分钟,那么可以浏览B3ta。这个英国网站每周发送一次酷站的直邮,它还有一个信息公告板供人们粘贴有趣的处理图。但 是需要注意的是:有人认为,它常常会产生人身攻击,对于工作的人来说并不安全。

  snopes.com

  ringsurf.com

  theweirdsite.com

  theonion.com

  b3ta.com

  十、政治

   对Theyworkforyou和 Publicwhip 来说,MySociety依然是不可战胜的,因为它将Hansard纳入旗下。但是,博客已经开始向大众披露一些政治人物上不了台面的事情。Guido Fawkes有来自威斯敏斯特市的许多内部消息,而NO2ID经常会引发有关政治和科技方面的争论。与此同时,NHS 23是一个wiki网站,经常讨论政治、技术和国民健康保险制度等话题。

  theyworkforyou.com

  publicwhip.org.uk

  5thnovember.blogspot.com

  no2id.net

  editthis.info/nhs_it_info

  十一、公众行为

   需要揭露一些当权者的弊政了。网络的不同之处在于它的不断成长,政治家如今也上网。而且也有一些请愿的网站。Pledgebank 和HearfromyourMP都是MySociety (mysociety.org)家族下的网站,让市民和决策者之间有个交流,这样才使得人们有所期待。包括The Virtual Activist的Netaction网站,是网民在线提出方案的一个重要工具。那些对发展自己地区有兴趣的人可以上Timebank,可以找到一些用于 打发业余时间的组织。

  pledgebank.com

  petitions.pm.gov.uk

  hearfromyourmp.com

  netaction.org

  timebank.org.uk

  十二、广播

   广播现在已经传递到千家万户。BBC在这里占据优势地位,但是依然有许多地方站从AOL的短讯中获取即时的新闻,这非常有趣。雷达和无线电设备遍布世 界,所以你总能找到可以听的东西。Reciva做的事情也是一样,但是如果你购买了它的网络收音机,你可以在线添加你自己喜欢的节目。

  bbc.co.uk/radio

  shoutcast.com

  radio-locator.com

  live-radio.net

  reciva.com

  十三、推荐:音乐

   能够发现与你喜欢的音乐相似的素材,这一点显得越来越重要,无论是收听者还是唱片公司都希望从中获利。Last.fm需要在你的机器上运行一个软件,显 示其他人有此音乐的人喜欢的是什么。Pandora称你需要一个美国的邮编,给它一个然后你就可以听到精心挑选的节目了。Liveplasma能够搜索相 关的电影和音乐。Tuneglue是last.fm与EMI投资的一个新网站,使用Amazon和last.fm的数据。Goombah需要下载,而且只 能在iTunes中播放音乐,但是有时也还是比较重要。

  last.fm

  pandora.com

  liveplasma.com

  audiomap.tuneglue.net

  goombah.com

  十四、索引

   Wikipedia占据了索引网站的主导地位,部分原因是因为它的网页与Google高度相关。用户撰写的东西,虽然不是十分可信,但是却是非常有趣 的。Wikipedia一直与大英百科全书竞争,而大英百科全书不是免费的。另外一个可选的网站是HighBeam 百科全书,它从哥伦比亚百科全书上搜索了超过57,000篇文章。另外,Jim Martindale索引创建于1994年,提供了大量的索引资源。对于单词来说,最好使用Onelook,它提供了931个词典中的750万单词。而且 它还能够根据单词的意思来查找到单词。最后,Teldir与世界上的在线电话簿相联系。

  en.wikipedia.org

  encyclopedia.com

  martindalecenter.com

  onelook.com

  infobel.com/teldir

  十五、科学

   Alphagalileo提供了欧洲面对民众的科学信息,是eurekalert的对应网站。Eurekalert是美国的协会,主要是为前沿科学发布 宣言的。Space.com依然关注于空间科学。Nasa包含了财富方面的信息。气候变化重要性的突显使得有气候变化学家撰写的RealClimate博 客的地位也越来越高了。

  alphagalileo.org

  eurekalert.org

  space.com

  nasa.gov/home

  realclimate.org

  十六、搜索

   Google依然是我们获取信息的主要手段(占据所有搜索用户的一半),但是这并不意味着它是最好的。如今的搜索可以包含硬件、博客、图像、点对点甚至 是过去的历史记录。Blinkx因其对视频的专著依然是独特的,而Ask也取得了很大的进步,虽然它只吸引了很少的用户。

  google.co.uk

  search.yahoo.com

  search.msn.co.uk

  blinkx.com

  ask.com

  十七、社交

  网民可以在网上找到与自己兴趣相同的人,可以创建自己的个人空间与别人分享。社交网络现在越来越多,但是依然没有阻止MySpace成为老大。Bebo也很流行。Habbo吸引了很多年轻人,而Friendster 和LinkedIn则吸引了很多年龄大的网民。

  myspace.com

  bebo.com

  habbo.com

  friendster.com

  linkedin.com

  十八、视频

   虽然YouTube上的人非常多,但是它不是唯一能够找到视频的网站。Revver提供了一个收益分享系统,当别人观看你的视频的时候,你就可以获得一 定的现金。你也可以在brightcove 和currenttv创建自己的电台。另外,Videojug上演示了怎么去做那些可能有用的工作。

  youtube.com

  revver.com

  brightcove.com

  currenttv.com

  videojug.com

  十九、虚拟世界

   与MySpace等社交网站不同的是,虚拟世界给你一个替身,用于代表虚拟世界中的你。宽带的使用加速了计算机运行速度,使得这一切变成可能。BBC在 Second Life上举行一场音乐会,这听起来比较诡异。IBM首席执行官拥有了一个替身,这使得Habbo Hotel上人满为患。World of Warcraft拥有数百万的用户,并且在寻找自己的文化。用户也可以在Sims在线上玩耍。大量新人的涌现是否会让这个世界上的人与人之间变得更加冷 漠,这依然是一个未知的问题。

  secondlife.com

  habbohotel.co.uk

  worldofwarcraft.com

  thesimsonline.com

  eqplayers.station.sony.com/index.vm

  二十、时代潮流

   这个每个人都在谈论的。这些网站之所以如此引人注目,是因为它们代表了整个世界在思考些什么。看着它们从我们身边经过,不要忘记:YouTube是网络 上流动的图像;Flickr是静止的图像;Google的搜索趋势代表者整个世界在寻找的东西;Digg表示我们找到了什么;Technorati表示人 们正在写着什么。

MFC編

http://www.kumei.ne.jp/c_lang/indexmfc.html

Visual C++ 入門 (MFC)

http://mail2.nara-edu.ac.jp/~asait/visual_cpp/intro_cpp.htm#section1

2006年12月27日水曜日

2006中国IT业20件大事

回顾即将过去的2006年,中国IT业保持了强劲的发展势头,市场更为繁荣,产业规模进一步壮大,并在很多方面取得突破性进展。然而与此同时,它也越来越多地暴露出一些问题,其中有些问题的性质甚至非常严重,给整个产业带来极深的伤害。

(本文总结归纳出2006年所发生的对中国IT业最具影响力的20件大事,排名不分先后,只求无所谬误与重大遗漏。)

(资料图片:来源市场报)

* "汉芯"造假扯出"方舟"*

早在去年的12月间,网上即已传出有关"汉芯"造假的消息,而该事件直到半年后才得以澄清。5月12日,上海交通大学向媒体通报了"汉芯"
涉嫌造假的调查结论与处理意见,并决定撤销该项目负责人陈进的微电子学院院长职务。此后不久,与"汉芯"事件性质极其相似的"方舟3号"事件也被曝光,研
发单位方舟科技(北京)有限公司因涉嫌非法挪用国家"863"计划重点项目资金而遭到调查。

"汉芯"与"方舟",可以说是2006年中国IT业最具轰动效应的事件,原因就在于它暴露出国内业界长久以来所存在的很多深层次的问题。从这个意义上讲,其影响应当远不止于此,今后还将进一步扩大。

*"张恩照案"曝IT贿赂丑闻*

11月3日,建设银行原行长张恩照受贿案一审宣判,张恩照以受贿(款、物共计)419.3万元之事实,被北京市第一中级人民法院判处有期徒刑15年。张恩照一案涉及多家跨国IT巨头企业,这些企业行贿的动机则是为了争取到数额巨大的IT合同。

事实上,商业贿赂在国内IT业早已不是什么秘密,数量之大、范围之广,超乎人们的想象,迄今得以揭露的几桩案件不过是冰山一角而已。

*"反盗版行动"取得成果*

今年以来,我国政府明显加大了打击盗版活动的力度。4月初,信产部、版权局等4部委联合发文,要求市场出售的计算机必须预装正版操
作系统。此后,有关部门又相继展开"反盗版百日行动"和"打击网络侵权盗版专项行动",取得较大的成果。数据显示,仅至8月底,各地就已收缴各类盗版出版
物647.2万余件;查处各类侵权盗版案件780起,其中多数案件与计算机软件和影视版权有关。

反盗版一抓就灵,一方面说明各级部门行动迅速、措施得力,另一方面却也证实了国内盗版行为的极度猖獗。打击盗版,确实是一项长期而艰巨的任务。

* 电子垃圾治理政策出台*

2月28日,发改委、信产部等7个相关部委联合颁布《电子信息产品污染控制管理办法》,其主要内容是,限制在产品中使用铅、汞、
镉、六价铬、多溴联苯、多溴二苯醚等有毒、有害物质。该《管理办法》定于2007年3月1日起施行。11月6日,信产部又公布了与《管理办法》实施相配套
的3项行业标准,以推动该项政策的具体落实。

《管理办法》的出台,被认为是国内治理电子垃圾迈出的第一步,就影响而言无疑非常深远而重大,但其成效尚有待时间验证。

* 中国3G修成正果*

2006年,历经波折的国产3G终于看到了胜利的曙光。1月20日,信产部正式发布TD-SCDMA通信行业标准。3月,一项名为
"TD-SCDMA规模网络技术应用试验"的测试在北京、上海、保定、绍兴、秦皇岛等5城市正式启动,这也是国产3G正式运行之前的最后一次测试。根据有
关方面公布的消息,5城市测试进展顺利,放号已达上千个,整个试验网的系统设备和传输性能表现良好。如果不出什么大的意外的话,有关牌照发放、基础网络建
设等事宜将很快得到落实。

需要注意的是,原定今年第三季度结束的此项测试至今仍在进行当中,至于为何延长,有关方面并未给出明确的解释。与此同时,反对3G上马的声音也并未完全消失。

* 相关评论:*

[专家激辩3G发展 <http://news.xinhuanet.com/tech/2006-12/15/content_5489929.htm>]

[中国应该跨过3G,直奔4G吗?<http://news.xinhuanet.com/fortune/2006-12/17/content_5497441.htm>
]

[新闻分析:谁是中国3G的真正赢家<http://news.xinhuanet.com/tech/2006-12/09/content_5460128.htm>]

* NEC退市日系手机告别中国*

去年到今年,日系手机在中国市场表现不佳,生存状况日渐困窘。受此影响,夏普、松下、东芝、三菱、三洋等日本手机厂商相继退出了中国市场。
11月下旬,NEC公司也发出同类消息,以巨额亏损为由停止在中国手机市场上的2G和2.5G业务。至此,日系手机已几乎全部退出中国2G手机市场。

日系手机的集体败退,实际主要是受到欧、美、韩手机大厂共同挤压的结果,与国产手机的关系不大,故此我们大可不必有任何胜利之
感。不仅如此,更有业内舆论认为,日系手机决不会轻易放弃对中国市场的争夺,其退出只是暂时性的,很快会借着3G上马之机卷土重来。此言是否准确,且待
3G正式启动之后再看。

*EVD咸鱼翻身仍遭质疑*

2006年的前10个月,EVD都像一条行将寿终正寝的翻肚鱼,麻烦不断,前途无望。然而在其后的时间里,EVD却演出了一场绝地
反攻的好戏。11月中,沉寂多时的EVD领域忽然传出技术升级换代(EVD2代)并获多家企业支持的重大利好消息,震惊了整个业界。12月6日,EVD产
业联盟又在京召开新闻发布会,会上发布的《北京宣言》宣称要在2008年实现EVD基本替代DVD。据媒体报道,出席发布会的加盟企业多达数十家,显示出
强大的实力。尤其是原两大竞争对手,以及家电连锁巨头国美的加盟,更足以证明其所获支持之广泛。

*流氓软件被起诉*

流氓软件愈演愈烈,亿万网民深受其苦,在其他办法难以奏效的前提下,最终势必要通过法律解决。9月25日,中国反流氓软件联盟同时
在全国8个地方向法院递交了起诉某流氓软件的诉状,此后又将其他流氓软件告上法庭。时至今日,多数案件仍未结束审理过程,而惟一审结的一件也以"证据不
足"为由被驳回,显示出诉讼之路的艰辛坎坷。

虽然如此,我们仍要坚持对法律诉讼抱以希望,因为除此之外,实在找不出什么更好的办法。

* 相关评论:** *

[谁来惩治流氓软件? <http://forum.xinhuanet.com/detail.jsp?id=37214745>]

[流氓软件"伤"了中国网络广告的"心"<http://news.xinhuanet.com/tech/2006-12/04/content_5430816.htm>]

[网络牛皮癣:流氓软件何以肆虐网络江湖? <http://forum.xinhuanet.com/detail.jsp?id=37600061>]

[氓软件何以泛滥网络 做了没人管不做就吃亏<http://news.xinhuanet.com/tech/2006-12/11/content_5466772.htm>
]

*SP治理加大力度*

今年以来,有关部门明显加大了对SP的治理力度,加重对情节严重的违规者的处罚。根据信产部公布的信息,截至今年8月底,信产部共查处近
800家违规SP,其中的453家受到停止结算、停止业务、关闭端口和业务下线等处理。进入12月,信产部再次部署,重点检查各省通信管理局、各大运营商
和SP的法规执行情况,目前此项工作已经开始进行。

SP治理是一个公认的老大难问题,但其为何如此难治,却颇令人困惑不解。也许明年,还将有更多、更严厉的治理措施出台。能否奏效,谁也不敢说。

*"血汗工厂"报道遭巨额索赔*

6月15日,《第一财经日报》的两位记者发表了《富士康员工:机器罚你站12小时》一文,揭露国际知名IT代工企业富士康存在严重
的"超时加班"现象。该文的发表引起强烈反响,国外媒体也有转载,两记者随即被富士康以名誉侵权为由告至法院,并提出3000万元的巨额索赔。此事以双方
达成圆满和解为收场,但公众舆论却对这样的结局嗤之以鼻。

当事人要和好,旁观者不买账,这样的事情的确有些滑稽而且非常罕见。实际上,公众的不满主要是因为事件本身不清不楚,而IT相关媒体的微弱与无所作为则更令人深感失望。国内IT业鱼龙混杂,隐藏着很多的黑幕,然而IT传媒却总是视若无睹,刻意回避。

*数码相机麻烦不断*

早在2005年,数码相机就已暴露严重的质量问题。一年之后,事态不仅没有得到平息,反而呈日趋扩大之势。2006年,此类消息连
绵不断,涉及众多数码相机知名厂商。最近又有国外媒体报道,索尼公司由于其数码相机存在技术缺陷,将为8种型号的Cyber-shot数码相机提供免费维
修。此前,索尼作为全球主要的CCD生产商,已经被CCD重大缺陷折磨得痛苦不堪,此次则是图象传感器又出了问题,如同雪上加霜。

整个数码相机产业,目前面临严重的商业信誉危机,其技术问题如不尽快解决,情况将会变得更加糟糕。

*色情网站老板被判重刑*

有"中国网络色情第一案"之称的"情色六月天"色情网站事件,终于在11月22日得以宣判,太原市中级人民法院以"传播淫秽物品牟
利罪"一审判处"情色六月天"老板陈辉无期徒刑,剥夺政治权利终身,并处没收个人财产10万元。这也是国内迄今为止对网络色情案件的最重处罚,消息一经传
出,立时引起广泛的争议。网上调查显示,有69%的网友认为判决过重,而社会学者李银河更是发表博客文章,认为法院的量刑"有违法律的公平",呼吁有关部
门"认真反省'淫秽品法'"。时至今日,我们尚未见到此案的后续消息。

*100美元笔记本遇冷*

有关100美元笔记本电脑的消息,实际早在一年前即已传出。今年9至10月间,该项目的主要倡导者、全球IT业的著名理论家尼葛罗
庞蒂先生携带项目计划书来到中国,试图与国内企业达成代工生产合作协议,结果却碰了不小的钉子。原先被其看好的代工企业临阵退却,只好再去寻求其他企业的 合作。

100美元笔记本项目受到联合国教科文组织的支持,但其针对各国政府的推销策略却一直不太顺利,所签订的合同数量极其有限。而除此之外,它也受到生产成本、技术等问题的困扰,这是导致国内企业对其缺乏兴趣的根本原因。

*电子机票出师不利*

按照国际航协设定的时间表,从2007年的1月1日开始,全球各成员国的纸质机票将被彻底废除,一律改为电子机票。在这个大限到来
之前,国内航空业非常积极的于10月16日就开始全面推行电子机票,然而初期的运行颇不顺利,暴露出不少的问题。其中最主要的一点,是系统在支付与出票的
衔接上存在漏洞,结果导致有人付了款却拿不到票,有人拿了票却根本没花钱。这个问题困扰电子机票达一个多月,直到不久前还有此类事件的报道。

不知道国外是否有类似的事件发生,即使有,大概也不至于在这么短的时间里就能发现漏洞并加以利用。国人思维之聪慧,行动之敏捷,的确很让人佩服。

*移动视频标准发布*

今年5月,广电总局发布了移动视频行业推荐性标准(CMMB),此举对手机电视等业务的开展具有积极意义,但似乎并未被有关方面严
格执行。9月初,北京城区手机电视开播,而其系统没有严格按照CMMB标准来做。12月11日,中国联通宣布与中央电视台联合推出"手机视讯"手机电视业
务,其系统也没有采用CMMB标准,而是基于CDMA 1X无线数据网络技术建成。有媒体随即认为,CMMB前途堪忧,最终可能被抛弃。

*网络实名制引发争议*

从年中开始,有关实行网络实名制的消息就在网间广泛流传,并引发了激烈的争论。11月29日,中国互联网协会理事长胡启恒院士在
"2006中国信息化推进大会"上证实,目前国内正在探讨和逐步试行在网络世界实行有限实名,以平衡个人隐私和公众利益与国家利益。所谓的有限实名,是指
仅在后台实行实名制,即当一个用户要到博客网站或BBS网站注册账号时,需提交身份证、必要的证件和真实姓名等。而在前台,用户仍可以使用自己喜欢的化 名。

有限实名是一个妥协的方案,可行性较强,但能否真的公布实行,目前还很难说。

* 相关评论:*

[网络实名制应当慎行<http://news.xinhuanet.com/politics/2006-12/03/content_5425767.htm>
]

[网络实名制是"福音"还是"祸害"?<http://news.xinhuanet.com/society/2006-11/14/content_5327007.htm>
]

["网络实名制",不得不说的话题<http://news.xinhuanet.com/society/2006-10/24/content_5242297.htm>
]

*"数字报业实验室计划"出台*

今年7月,国家新闻出版总署在其发布的《全国报纸出版业"十一五"发展纲要(2006-2010)》中,宣布将启动"数字报业实验
室计划"。该"计划"是一个篇幅很小的指导性纲领,计划概要仅为4条,其中重点提到"数字报业"的3大要素,即出版发行形式——无线宽带多媒体、受众阅读
体验——电子纸张以及运营环境、价值链和商业模式,对具体的实验进程及时间未作详细说明。"计划"发布的同时,有15家媒体成为实验的首批成员。

"数字报业"是大势所趋,但从目前来看,各种客观条件还很不成熟,这是其最大的困难所在。

*"支付宝"遭"洗钱"流言创伤*

12月初,网上开始流传一篇题为《用支付宝,成功套现25000元》的帖子,作者声称使用"支付宝"用信用卡付款,卖家收到货款后
进行提现,再还给买家。整个过程没有真实的货物交易。由于其涉及的事件极为敏感,引起多方面的关注,淘宝网和"支付宝"公司随即发表声明予以驳斥,以图消
除不利影响。

不管此事是真是假,网络"洗钱"的可能性都是原本切实存在的,而且具有很强的可操作性。"支付宝"之所以大为紧张,是因为此事有可能引起国家金融监管部门的担忧,进而危及自身的生存。

*盛大减持新浪股票*

今年年初,笔者曾经预言盛大将在年内放弃对新浪的企图,最终选择退出。11月7日,盛大出售了其所持有的370万股新浪股份,部分
验证了笔者的这一预测。有关方面注意到,减持之后的盛大仍持有新浪11.4%的股票,依然是第一大股东。然而我认为这一点并不重要,关键是盛大受新浪"毒
丸"计划困扰,一直无法如愿掌控董事会,如今的减持实际是出于无奈,等于承认了自己的失败。

据报道,盛大通过此次减持可获利约1206.2万美元,折合人民币约9469万,收获颇丰,也算是得到了一点心理补偿。

*"事先杀毒"无法上市*

2005年,杀毒软件专家刘旭曾经以揭露当时国内的"事后杀毒"内幕而引起轰动,刘旭本人随即表示自己将开发一种能够"事先杀毒"
(主动防御)的软件,但其后却没了下文,一度让人对其言论的可信程度颇为怀疑。直到不久前,部分媒体报道了刘旭及其担任总经理的东方微点公司的一些消息,
才让我们对其重新有了一点了解。按照媒体的报道,刘旭的此项成果早在去年就已研发成功,却受各种因素的阻碍,迟迟无法上市销售。而在此同时,公司的一位主
要负责人因"窃取商业机密"入狱11个月,公司账户也被法院查封。而将其告上法庭的,就是刘旭的老东家——一家知名的杀毒软件厂商。(稿件来源:市场报 清晨)

在企业中怎样实现对外发E-mail、BBS等行为的监控

来源:51CTO

【导读】文章介绍了网康科技产品如何处理外发E-mail、BBS等行为的监控?

51CTO:有人反映他们单位之前出现过客户信息外泄给同行,所以领导想对外发E—mail,或者BBS论坛发贴的行为进行监控,这个能实现吗?

左英男:没问题,可以实现。

51CTO:怎么实现呢?

左英男:首先网管嵌入在网络里面,内部的局域网到外部网络接口接入进来,然后打开功能。我们的产品定义叫外发信息的审计和监控的功能,包括几个方 面。首先是E—mail,包括标准的POP3电子邮件,无论收发什么邮件,我可以对它做一个管理控制,甚至可以设置一些关键词。比如假如你这个文档里面有 机密这两个字,他们所有有这两个字的邮件都可以发给管理员。

第二部分是对基于Web的邮件比如新浪的邮箱、163的邮箱等等,我们的设备也可以对它做一个观察。

第三个部分就是提到的论坛。如果我们公司有一个员工在51CTO的论坛上发了一个帖子出去,如果你打开我们的监控功能就可以知道是哪个部门的哪个人,在什么时间在哪个论坛上发了什么样的帖子。这样都可以实现全程的监控。

51CTO:对工作有意的可以通过,对工作没有意的,有安全隐患的就会拦截下来?

左英男:至少是有一个内容的审计,一旦发生了我还可以追查到责任是谁。通过这种手段,员工知道企业有这种工具在记录这种行为,那么他就会心惊胆战的 敢不敢做一些不好的事情。其实还有第四个方面,也是会导致企业外泄的层面。刚才提到的MSN、QQ的一些即时通讯工具,其实这些都可以传文件。网康的设备 对即时通讯工具管理控制方面是很独到的。我们能够对比如MSN的工具可以控制到什么地步呢?我可以控制某个部门的某个人,什么时间可不可以用MSN。比如 工作时间不允许聊,我也可以控制你只可以聊天、打字,但是不可以传文件。这样也可以防范一些信息的泄露。

51CTO:您说的对。那您提到的产品是软件还是硬件?

左英男:是我们的硬件。

51CTO:是整体的方案吗?

左英男:我们的网康是一个硬件产品。比如网页过滤、即时通讯管理、PPT下载、外发信息的控制、审计等等这些功能,包括网络游戏、炒股,目前最流行的网络电视等等这样一些工具,都可以进行管理。网康是通过一个设备把所有的功能提供给客户。

开发MSN插件

MSN8.0开放了一些接口,使得我们能很方便的再它限定的范围内进行插件开发操作.

开发环境:VS 2005 .NET 2.0 MSN 8.0

再MSN安装目录下有个MessengerClient.dll的文件,要建立插件就要引用这个东西

注册表 SoftWare\MicroSoft\MSNMessager下新建一个DWORD:AddInFeatureEnabled值为1 启用插件功能

新建一个工程,引用MessengerClient.dll,可以看到内部的一些构造有个IMessagerAddIN的通用接口,我们写插件就扩展这 个接口,重写里面的函数void Initialize(Microsoft.Messenger.MessengerClient messenger).

里面的事件和方法不多,事件也就是收到消息,发送消息,状态改变事件,方法呢,就是发文字,发闪屏一些的,想来想去,MS给我们这个框架接口除了能让我们写机器人Robot聊天,还能干什么-_-#!!!

DLL里面操作限制也很严格,不能访问本地文件,不能用MemoryStream分配内存...,要想自己画个图,只能用GDI+画.....

本来想写个自动换头像插件的,结果发现接口没提供这个东西...,不过还是把一个最简单的Sample的例子放出来,依照这个架构扩展自己的插件就可以了

using System;
using System.Drawing;
using System.Collections.Generic;
using System.Text;
using Microsoft.Messenger;

namespace Red_angelX.MSNPlusIn
{
///
/// MSN头像自动更换插件
///
/// @Author: Red_angelX
///

public class AutoChangeFace : IMessengerAddIn
{
MessengerClient msn;
public void Initialize(MessengerClient messager)
{
msn
= messager;

msn.AddInProperties.Creator
= "Red_angelX";
msn.AddInProperties.Description
= "CopyRight (C) 2006-2009 Red_angelX";
msn.AddInProperties.FriendlyName
= "头像自动更换插件";
msn.AddInProperties.Url
= new Uri("http://blog.csdn.net/Red_angelX");
msn.AddInProperties.Status
= UserStatus.Online;

msn.AddInProperties.UserTile
= RandImage();
}


private Image RandImage()
{
//Font ft = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
Bitmap bm = new Bitmap(48, 48);
Graphics g
= Graphics.FromImage(bm);
g.Clear(Color.Black);
g.DrawString(
"Red", new Font("", 16, FontStyle.Italic), Brushes.Red, 0, 10);
return bm;
}

}

}

再MSN菜单的工具->选项->加载项里面加载这个DLL,MSN对插件的文件名也有要求,那就是NAMESPACE+CLASS+DLL, 也就是我这个DLL必须命民为:Red_angelX.MSNPlusIn.AutoChangeFace.dll才能正常试用,如果这些接口能实现什么 有意思的功能而不是聊天机器人的话,那多令人兴奋-_-#

迷宫问题

【问题描述】
以一个 m*n的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍。设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路。或得出没有通路的结论

【基本要求】

【测试数据】

【实现提示】
使用 穷举法和栈求解

【代码过程】

1。

//base.h
//------------------- 公用的常量和类型 ----------------------------
#include<stdio.h>
#include
<malloc.h>
#include
<stdlib.h>
#include
<string.h>
//函数结果状态代码
#define TRUE 1
#define FALSE 0
#define OK 1
#define ERROR 0
#define INFEASIBLE -1
#define OVERFLOW -2

typedef
int Status; //函数的返回值
typedef int DirectiveType; //下一个通道方向

#define RANGE 100 //迷宫大小

//~

2。

//stack.h
#define STACK_INIT_SIZE 100
#define STACKINCREMENT 10

//------------ 栈的顺序存储实现 ------------------------------
typedef struct{
int row;
int col;
}
PosType;

typedef
struct{
int step; //当前位置在路径上的"序号"
PosType seat; //当前的坐标位置
DirectiveType di; //往下一个坐标位置的方向
}
SElemType;

typedef
struct{
SElemType
*base;
SElemType
*top;
int stacksize;
}
SqStack;

//----------------- 栈的基本操作的算法实现 --------------------------------
Status InitStack(SqStack &s){
s.
base = (SElemType * ) malloc(STACK_INIT_SIZE * sizeof(SElemType));
if(!s.base) exit(OVERFLOW);
s.top
=s.base;
s.stacksize
=STACK_INIT_SIZE;
return OK;
}


Status GetTop(SqStack s, SElemType
&e ){
if( s.top == s.base) return ERROR;
e
= *(s.top-1);
return OK;
}


Status Push(SqStack
&s, SElemType e){
if(s.top-s.base >= s.stacksize){ //栈满,追加存储空间
s.base = (SElemType *)realloc(s.base,(s.stacksize+STACKINCREMENT)*sizeof(SElemType));
if(!s.base) exit(OVERFLOW);
s.top
= s.base + s.stacksize;
s.stacksize
+= STACKINCREMENT;
}

*s.top++ = e;
return OK;
}


Status Pop(SqStack
&s, SElemType &e){
if(s.top==s.base)return ERROR;
e
= * --s.top;
return OK;
}


int StackEmpty(SqStack s)
{
return s.base == s.top;
}


Status ClearStack(SqStack
&s)
{
s.top
= s.base;
return OK;
}

//~

3。

//maze.h
//-------------------- 迷宫程序 ----------------------------------
/**************************************************************
迷宫问题算法: 从入口出发,顺着某一个方向进行探索,若能走通,则继续
前进;否则沿着原路退回,换一个方向继续探索,直至出口位置,求得一条通路,
假如所有可能的通路都探索到而未能达到出口,则所设定的迷宫没有通路.
说明:可通: 未增走到过的通道快.
********************************************************
*/

#define ROW 9 //迷宫的行数
#define COL 8 //迷宫的列数

typedef
struct{
int m,n;
int arr[RANGE][RANGE];
}
MazeType; //迷宫类型

Status InitMaze(MazeType
&maze, int a[][COL], int row, int col){
//按照用户输入的row行和col列的二维数组(0/1)
//设置迷宫maze的初值,包括加上边缘一圈的值
for(int i=1;i<=row;i++){
for(int j=1;j<=col;j++){
maze.arr[i][j]
= a[i-1][j-1];
}

}

//加上围墙
for(int j=0;j<=col+1;j++){
maze.arr[
0][j] = maze.arr[row+1][j]=1;
}

for(i=0;i<=row+1;i++){
maze.arr[i][
0] = maze.arr[i][col+1]=1;
}

maze.m
= row, maze.n = col;
return OK;
}


Status Pass(MazeType maze,PosType curpos)
{
//判断当前节点是否通过
return maze.arr[curpos.row][curpos.col] == 0;
}


Status FootPrint(MazeType
&maze,PosType curpos){
//留下足迹
maze.arr[curpos.row][curpos.col]='*';
return OK;
}


Status MarkPrint(MazeType
&maze,PosType curpos){
//留下不能通过的标记
maze.arr[curpos.row][curpos.col]='@';
return OK;
}


SElemType CreateSElem(
int step, PosType pos, int di){
SElemType e;
e.step
= step; e.seat = pos; e.di = di;
return e;
}


PosType NextPos(PosType curpos, DirectiveType di)
{
//返回当前节点的下一节点
PosType pos = curpos;
switch(di)
{
case 1: //
pos.col++;
break;
case 2: //
pos.row++;
break;
case 3: //西
pos.col--;
break;
case 4: //
pos.row--;
break;
}

return pos;
}


Status PosEquare(PosType pos1, PosType pos2)
{
//判断两节点是否相等
return pos1.row==pos2.row && pos1.col==pos2.col ;
}


void PrintMaze(MazeType maze,int row,int col){
//打印迷宫信息
for(int i=1;i<=row;i++){
for(int j=1;j<=col;j++){
switch(maze.arr[i][j])
{
case 0:
printf(
" ");
break;
case '*':
printf(
"* ");
break;
case '@':
printf(
"@ ");
break;
case 1:
printf(
"# ");
break;
}

}

printf(
" ");
}

}


Status MazePath(MazeType
&maze,PosType start, PosType end){
//求解迷宫maze中,从入口start到出口end的一条路径
//若存在,返回TRUE,否则返回FALSE
SqStack s;SElemType e;
InitStack(s);
PosType curpos
= start;
int curstep = 1; //探索第一部
do{
if( Pass(maze,curpos) ){ //如果当前位置可以通过,即是未曾走到的通道块
FootPrint(maze,curpos); //留下足迹
e = CreateSElem(curstep,curpos,1); //创建元素
Push(s,e);
if( PosEquare(curpos,end) ) return TRUE;
curpos
=NextPos(curpos,1); //获得下一节点:当前位置的东邻
curstep++; //探索下一步
}
else{ //当前位置不能通过
if(!StackEmpty(s)){
Pop(s,e);
while(e.di==4 && !StackEmpty(s) ){
MarkPrint(maze,e.seat); Pop(s,e);curstep
--; //留下不能通过的标记,并退回一步
}

if(e.di<4){
e.di
++; Push(s,e); //换一个方向探索
curpos = NextPos(e.seat,e.di); //求下一个节点
}

}

}

}
while(!StackEmpty(s));
return FALSE;
}

//~

4。

//test.cpp
#include "base.h"
#include
"stack.h"
#include
"maze.h"

/**************** 测试 ***********************************/
void main()
{
int a[ROW][COL];
printf(
"enter the maze's data: ");
for(int i=0;i<ROW;i++)
{
for(int j=0; j<COL;j++)
{
scanf(
"%d",&a[i][j]);
}

}

PosType start,end;
start.row
= 1;start.col=1;
end.row
= 9; end.col = 8;
MazeType maze;
InitMaze(maze,a,ROW,COL);
Status ok
= MazePath(maze,start,end);
if(ok) PrintMaze(maze,ROW,COL);
else printf("没有找到通路");
}

//~