Monday, October 25, 2010

word上传到google doc后某些图片无法显示


word上传到google doc后某些图片无法显示

一直以来都有这个问题, 今天谷歌了一下.未果.
这些图片主要是一些emz后缀的文件.
EMZ  Windows Compressed Enhanced Metafile (MS graphic format for Office and Visio)
压缩的增强型图元文件,emz文件=emf文件+zip压缩,常常会出现在邮件附件,word生成的网页文件夹等地方。
"压缩的增强型图元文件"说白了就是把一个图像文件压缩了一下,压缩的方法是zip方法。所以根本上来说emz文件是图像文件

如何得到这种文件
把doc文件另存为网页,然后打开相应的文件夹就会可以发现.(貌似word的画布就会弄成这样的格式).
即将word文档另存为网页格式--web页(html格式)。假设另存的文件是doc.htm。
这个时候除了doc.htm之外,还有个doc.files文件夹。文件夹里头2个文件,1.emz和2.gif。
其中一个就是原始大小的文件,另个则是变小的文件. (通常你可以在google doc插入gif文件, 不过只能手动)

要查看这个图像我这里总结了两种方法,一种方法是,随便打开一个office窗口,word,excel或者
PowerPoint都可以,然后点菜单上的插入->图像->来自文件,然后选中你要查看的emz文件就可以看到emz里面的图像咯;另一种
方法是直接用winzip,7zip,winrar等解压工具把你要查看的emz文件解压,你会得到一个没有后缀名的文件,但是你用Windows图片和
传真查看器还是能查看的,如果非要加上个后缀名,那么这个后缀名就是emf.

我尝试把这种带有emz的图片上传到gdoc中,但是emz图片无法在gdoc中显示.
然后我又试图:
把 doc-->过滤过的html, 然后把html 上传 or 拷贝到gdoc中,失败
把 doc-->未过滤过的html, 然后把html 上传 or 拷贝到gdoc中,失败
把 doc-->单个html, 然后把上传到gdoc中,失败

最后我崩溃了, 只能上传word, 然后把gdoc是不能显示的图片自己受到插入相应的gif图片..


各位大大, 有什么更好的方法吗??


<转贴> 从0到1亿美元 ---- PopCap创始人John Vechey自述


从0到1亿美元 ---- PopCap创始人John Vechey自述

作者: 阮一峰

日期: 2010年10月24日

著名游戏"植物大战僵尸",是PopCap软件公司的作品。

这家公司今年的收入,有望达到1亿美元。可是10年前,它刚刚成立的时候,只是一个辍学生与两个好友开的软件工作室。

它如何做到从0到1亿美元的飞跃?下面就是创始人非常诚恳的自述,我看了以后实在难忘,就把它译了出来。

========================================

PopCap创始人John Vechey自述

译者:阮一峰

原文网址:inc.com


1.

我在威斯康辛州长大。我爸是炼钢工人,他深受嬉皮士运动的影响,把朋友、家庭、女人看得比钱重要,所以他从不接受全职工作,只在需要钱的时候才干一些兼职。

2.

我很小的时候,父母就离婚了。我跟着我妈,后来一共有7个继父。那时家里非常穷,我看见别人有好吃的就很羡慕。课余时间我都在打工,所以我的青少年时代几乎没有课外活动。

3.

1996年,我进了普渡大学。虽然我还没有自己的电脑,但我想成为程序员,所以就选修了编程课。那门课所有考试的第一名,总是一个叫做Brian Fiete的人,我就去问他,愿不愿意一起编个游戏。这就是我们的第一个游戏ARC的由来。

4.

ARC是一个彩弹游戏,放上网以后,吸引了许多人玩。开发游戏需要大量时间,而我的大学GPA(绩点)只有1.67,所以我就退学了,全身心投入开 发工作。有一次网上聊天,一个叫做Jason Kapalka的人要求加入我们,他后来成了PopCap的第三个创始人。那是1997年的事。

5.

Jason Kapalka说服一家游戏公司,向我们购买ARC运营许可证,价格是45000美元。那一年,我只有19岁,突然有这么一笔钱,感觉像百万富翁一样。后 来,我们又把ARC的所有权卖给了Sierra游戏公司,又拿到了10万美元,我们三个就开始成立自己的公司了。

6.

最初,我们只打算为别人开发游戏,没想过直接以自己的品牌向玩家推出游戏。我们第一个开发出来的游戏,被代理商拒绝了。然后,我们就做了 Bejeweled(钻石迷情)。那个游戏的诞生纯属偶然,我回老家的时候,看见人们在网上玩一种纸牌游戏,觉得很有意思,就发Email告诉Brian Fiete,他第二天就写出了游戏的原型,而Jason Kapalka在第三天找来了许多钻石图案,第四天Bejeweled的第一版就成型了。

7.

我们带着Bejeweled去找游戏网站,Yahoo表示没兴趣代理,Microsoft表示可以把它放到MSN上,但是条件很苛刻,出于无奈,我们还是接受了。结果,它在MSN上大受欢迎,一天有6万个人来玩,可是我们的报酬仅仅是每月1500美元。

8.

到了2000年,用户要求获得Bejeweled的可下载版本,因为那时大家都是拨号上网,网费很贵,而且上网时电话打不进来。于是,我不得不说服 Yahoo(它也开始代理Bejeweled了)和MSN,在继续提供免费的线上版本的同时,允许我们推出售价20美元的功能更强的可下载版本,所获得的 利润,我们与销售网站对半分。我们从此有了一种新的商业模式。

9.

2001年,Bejeweled上线销售的第一个月,我们赚到了35000美元,第二个月40000美元。我们知道,这种状况不会持续很久,不过这 些钱已经足够了。我和Brian拿着钱去阿根廷度假了,我们在那里天天喝酒,一连过了4个月。直到Yahoo聘请我们开发新游戏时,才重新回到美国。

10.

我们决定,我们开发的游戏一定要非常有趣、容易上手、能够吸引全家老小。果然,此后开发的35款游戏都赚到了钱。2004年,我们有15个雇员,有 人愿意出6000万美元收购我们,我们拒绝了。我们找到David Roberts担任CEO,他曾经为Apple和 Adobe工作。我们告诉他,他的任务就是做大销售额,游戏创意方面的事情,他不用管。

11.

David Roberts上任以后,改变的第一件事,就是让同一款游戏可以长期产生收入,而不是像我们以前那样,通过不断开发新游戏获得收入。如今,单单 Bejeweled的收入就占到总收入的30%以上,因为我们让它可以在所有平台上运行:PC/Mac、 Xbox、PlayStation、Wii、DS、PalmPilot、iPhone、iPad等等。

12.

2006年开始,我们用了三年时间,不断完善《植物大战僵尸》这款新游戏,最后获得了巨大成功。我们始终有一个信念,那就是一定要做出顶尖游戏,那样才能赚到大钱,如果一个游戏只是勉强可玩,那就一分钱也赚不到。

(完)

Sunday, October 24, 2010

tech nslookup命令使用

 
   域名解析就是域名到IP地址的转换过程。IP地址是网路上标识您站点的数字地址,为了简单好记,采用域名来代替ip地址标识站点地址。域名的解析工作由DNS服务器完成。

nslookup 就是 使用dns(域名服务器) 来查询 域名对应的ip, 或者ip对应的域名. 如果的dns服务器以域名方式来提供那么就只能依赖另外一个已有的域名服务器了. 但是通常你会使用以ip形式表示的域名服务器 (通常这意味着你应该知道一些dns的ip). 

nslookup hostname
使用默认的dns server 查找hostname的ip
(正向解析)

nslookup host-ip
使用默认的dns server 查找host ip 的host name
(反向解析)-我这里总是失败
(貌似反向解析是可以赚钱的业务)

nslookup hostname  specified-dns-server-ip
使用指定的dns来得到host name 的ip

通常你输入nslookup回车键后, 会进入一个交互界面, 在这个交互界面中,你可以输入?或者help来获得帮助信息.


下面是一个会碰到的概念:
1、A记录:WEB服务器的IP指向
    A (Address) 记录是用来指定主机名(或域名)对应的IP地址记录。
说明:用户可以将该域名下的网站服务器指向到自己的web server上。同时也可以设置自己域名的二级域名。
就是说:通过A记录,大家可以设置自己的不同域名转到不同的IP上去!如:

www.yourname.com 转到IP 321.32.321.321
ftp.yourname.com 转到IP 123.12.123.123
mail.yourname.com 转到IP 213.21.213.213

2、MX记录(Mail Exchange):邮件路由记录

    说明:用户可以将该域名下的邮件服务器指向到自己的mail server上,然后即可自行操作控制所有的邮箱设置。您只需在线填写您服务器的主机名或主机IP地址,即可将您域名下的邮件全部转到您自己设定相应的邮 件服务器上。 就是将你的域名中邮件服务器分开,将它设置到其它的IP去!

    比如同样是 ourwords.cn,如果你设置A记录是指向123.12.123.123,而MX记录你设置是指向222.22.222.222,那么你的DNS服 务器接收到别人的邮件路由请求时就将会将它的请求解释到222.22.222.222上去!而别人访问你的网页的时候仍然是访问 123.12.123.123。

3、CNAME (Canonical Name)记录,(alias from one domain name to another)通常称别名指向

    可以将注册的不同域名统统转到一个主域名上去!与A记录不同的是,CNAME别名记录设置的可以是一个域名的描述而不一定是IP地址!

4、URL (Uniform Resource Locator )转发:网址转发

    功能:如果您没有一台独立的服务器(也就是没有一个独立的IP地址)或者您还有一个域名B,您想访问A域名时访问到B域名的内容,这时您就可以通过URL转发来实现。 添加URL转发时,值需要是一个合法的URL地址:如:http://www.wenh.com.cn/article/index.html
url转发可以转发到某一个目录下,甚至某一个文件上。而cname是不可以,这就是url转发和cname的主要区别所在。

5、什么是TTL值?
    TTL值全称是“生存时间(Time To Live)”,简单的说它表示DNS记录在DNS服务器上缓存时间。要理解TTL值,请先看下面的一个例子:
假 设,有这样一个域名myhost.Ajiong.com(其实,这就是一条DNS记录,通常表示在abc.com域中有一台名为myhost的主机)对应 IP地 址为1.1.1.1,它的TTL为10分钟。这个域名或称这条记录存储在一台名为dns.Ajiong.com的DNS服务器上。

    现在有一个用户键入一下地址(又称URL):http://myhost.Ajiong.com 这时会发生什么呢?

    该 访问者指定的DNS服务器(或是他的ISP,互联网服务商, 动态分配给他的)8.8.8.8就会试图为他解释myhost.Ajiong.com,当然8.8.8.8这台DNS服务器由于没有包含 myhost.Ajiong.com 这条信息,因此无法立即解析,但是通过全球DNS的递归查询后,最终定位到dns.Ajiong.com这台DNS服务器, dns.Ajiong.com这台DNS服务器将myhost.Ajiong.com对应的IP地址1.1.1.1告诉8.8.8.8这台DNS服务器, 然有再由 8.8.8.8告诉用户结果。8.8.8.8为了以后加快对myhost.Ajiong.com这条记录的解析,就将刚才的1.1.1.1结果保留一段时 间,这 就是TTL时间,在这段时间内如果用户又有对myhost.Ajiong.com这条记录的解析请求,它就直接告诉用户1.1.1.1,当TTL到期则又 会重复 上面的过程。


6、NS(Name Server)记录是域名服务器记录,用来指定该域名由哪个DNS服务器来进行解析。


如何查看域名的A记录、MX记录、CNAME记录和NS记录

    在Windows的DOS命令行窗口里,或unix/linux的命令行下,输入nslookup。
C:\Documents and Settings\simon>nslookup
Default Server:  google-public-dns-a.google.com
Address:  8.8.8.8
>

其中“Default Server”和“Address”是当前上网所用的DNS服务器域名和地址。“>”是nslookup的提示符。在提示符下输入“?”和回车,可看到nslookup的帮助信息,输入“exit”和回车可退出nslookup。此时,在提示符下直接输入域名,可查到该域名的A记录。例如:

> www.baidu.com
Server:  google-public-dns-a.google.com
Address:  8.8.8.8
Non-authoritative answer:
Name:    www.a.shifen.com
Addresses:  61.135.169.105, 61.135.169.125
Aliases:  www.baidu.com
>

    其中“Non-authoritative answer”表示查询结果是从DNS的cache里返回的。

(输入?查看帮助信息, 尤其注意和set type有关的帮助)

    输入set type=mx,回车, 再输入域名,可查询MX记录。例如:
> set type=mx
> www.baidu.com
Server:  google-public-dns-a.google.com
Address:  8.8.8.8
DNS request timed out.
    timeout was 2 seconds.
*** Request to google-public-dns-a.google.com timed-out
>

    输入set type=cname,回车, 再输入域名,可查询CNAME记录。

    输入set type=ns,回车, 再输入域名,可查询NS记录。...

    如果您申请了顶级域名或独立域名的动态解析服务,在您的域名注册商里把域名的NS记录设置为域名服务商的DNS服务器后,可以用这个办法查询设置是否已经生效。


    上述的操作,都是从默认的DNS服务器里进行查询的,如果想指定查询所用的DNS服务器,可以在输入域名的时候,后面跟上一个域名服务器的地址。这种查询方 法对所有记录的查询都适用。如果您在万网申请了顶级域名或独立域名的动态解析服务,在未到您的域名注册商里设置域名的NS记录之前,可以用这个办法查询您 的域名在万网是否能正常解析。


下面是一个常用的DNS:

open DNS:
208.67.222.222
208.67.220.220

google dns:
8.8.8.8
8.8.4.4

此外,有些网站也提供在线查询域名的ip, 可以使用 open dns online 来查查看..


   
   
   
   


   

tech 打开网页超时-修改mtu

现象:
尝试打开网页http://sage.mc.yu.edu/kbeen/teaching/algorithms/resources/red-black-tree.html时出现超时错误(The connection has timed out)
firefox, chrome, ie8均出现了这个错误.
(注意:我打开别的网页没有问题,eg:google, gmail....)

用ping, tracert均能连上. 具体地:

然后我ping 了下sage.mc.yu.edu也成功了了. ( 注:我也打不开网页sage.mc.yu.edu).如下:
C:\Documents and Settings\xxxx>ping sage.mc.yu.edu

Pinging sage.mc.yu.edu [129.98.215.77] with 32 bytes of data:

Reply from 129.98.215.77: bytes=32 time=290ms TTL=104
Reply from 129.98.215.77: bytes=32 time=279ms TTL=104
....


然后又用tracert看了一下. 信息如下:
C:\Documents and Settings\simon>tracert sage.mc.yu.edu

Tracing route to sage.mc.yu.edu [129.98.215.77]
over a maximum of 30 hops:

  1    <1 ms    <1 ms    <1 ms  localhost [192.168.0.1]
  2     6 ms     2 ms     1 ms  10.25.0.1 [10.25.0.1]
  3     5 ms     1 ms     1 ms  localhost [172.17.0.69]
  4     6 ms     1 ms     4 ms  localhost [172.17.2.7]
  5     *        4 ms     1 ms  27.189.198.1
  6     *        *        *     Request timed out.
  7     *        *        *     Request timed out.
  8    40 ms    43 ms    21 ms  27.189.251.13
 .........
 22   415 ms   371 ms   374 ms  216.55.2.10
 23   255 ms   315 ms   255 ms  rtr3-tg10-1.wan.hcvlny.cv.net [64.15.0.2]
 24   348 ms     *      341 ms  64.15.2.6
 25   371 ms   387 ms   434 ms  rtr1-gec-1.cst.bthpny.cv.net [64.15.4.122]
 26   254 ms   268 ms   315 ms  4133c346.cst.lightpath.net [65.51.195.70]
 27   621 ms   618 ms   623 ms  aecom-inet-core2-gw.net.yu.edu [129.98.18.254]
 28   371 ms   357 ms   349 ms  wilf-core2-ios-gw.net.yu.edu [129.98.15.254]
 29   257 ms   257 ms   262 ms  sage.mc.yu.edu [129.98.215.77]

从上面的信息看到, 它需要经过很多hop才能到达目标.


然后google, baidu了. 发现均不能解决. 最后只能放弃了.
但是其中说了 可以尝试修改MTU看看, 能不能解决 (这是这个文章要说的).
另外, 我还尝试了 延长firefox超时的时间, 但是没有找到确切的选项(about:config中没有找到, 也许我该的不对).
不过倒是发现有不少人 发帖询问如何修改 firefox打开网页是的 超时时间.


修改MTU

我的网络环境:
本机 通过 家用路由器 上网.

家用路由器的MTU设置为1500.

我尝试修改本机的MTU.

下面的文章摘自别人的博客或者说由别人的博客编译而成.

MTU是Maximum Transmission Unit的缩写。

意思是网络上传送的最大数据包。MTU的单位是字节。 下面列出了一些上网方式的MTU值:
EtherNet(一般上网方式,默认值):1500
PPPoE/ADSL:1492
Dial Up/Modem:576

大部分网络设备的MTU都是1500。如果本机的MTU比网关的MTU大,大的数据包就会被拆开来传送,这样会产生很多数据包碎片,增加丢包率,降低网络 速度。把本机的MTU设成比网关的MTU小或相同,就可以减少丢包。

注意:
通常本机的MTU的值最好是能用被分包就能到达目标主机. 但是通常本机到目标主机的链路不清楚(即中间经过的路由器未知),有些链路的MTU可能很小.
此外, 一般安装机器时是没有附带按照 检测 整条链路上的MTU的, 所以通常 本机的MTU不好设置啊.

就xp而言, 你能为某一个本地连接(可以认为是网卡) 设置一个MTU,并且重启后才有效, 并且每一个利用该本地连接的包都使用该MTU.此外, 本机到不同的目标主机 使用的链路 极有可能不一样(几乎不会一样), 所以 你 设置的本机MTU不可能适应所有情况..只能是 对于大部分情况这这个MTU最好....


如何检测网关的MTU?

(这里假设我不知道我的家用路由器的MTU, 我想探测出它的值, 然后依次来设置本机的MTU)

在本机打开dos窗口,执行:

ping -f -l    1452    192.168.1.1

其中192.168.1.1是网关IP地址,1452是数据包的长度。请注意,上面的参数是“-l”(小写的L),而不是“-1”。 如果能ping通,表示数据包不需要拆包,可以通过网关发送出去。 如果出现:

Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
.....

表示数据包需要拆开来发送。此时,减少数据包长度,再执行上面的ping命令。从1400到1472之间多试几次,就能找到合适的数据包长度了。把数据包长度加上数据包头28字节,就得到MTU的值。 如果检测到网关的MTU值是1500,不需要修改。 如果网关有防火墙ping不通,可以试试直接把MTU设为1400。

C:\Documents and Settings\xxxxx>ping -f -l    1452    192.168.1.1

Pinging 192.168.1.1 with 1452 bytes of data:

Reply from 192.168.1.1: bytes=1452 time=5ms TTL=64
Reply from 192.168.1.1: bytes=1452 time=5ms TTL=64
Reply from 192.168.1.1: bytes=1452 time=5ms TTL=64
Reply from 192.168.1.1: bytes=1452 time=1ms TTL=64

结果出现了回应了!这表示这一个 MTU 值是可行的!不过,强烈建议找出可行的最大 MTU 值!这样一来,在设定的时候,才可以达到最佳的网速!

找出 MTU 值:利用上面这个方法找到的数值还不是 MTU 喔!由于一些封包上面的问题,上面这个值再加上 28 才是我们所需要的 MTU 值!所以,在上面的例子中,我们所需要的 MTU 值是 1464+28=1492!

附注:我设置为1452+28=1480后,还是会出现有些网站打不开、远程桌面无法通过域名登陆的问题(通过ip可以正常远程桌面登陆),而把MTU设置为1452后,反而这些问题都迎刃而解了, ....。

一般来讲,设计好本机的MTU值,可以解决部分网站打不开的情况,但是如果你的共享主机或路由器的MTU设置有问题,有时问题仍然存或,或者出现网速过慢的情况。合理的设置路由器与本机的MTU值,就可以完全解决上述问题,使上网速度达到最大化。


如何修改本机的MTU?修改方法如下:

(1)、运行regedit

(2)、浏览到: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces

(3)、Interfaces下有多个子项,每个子项对应一个网卡。请按如下方法选择网卡:

          (a)确定本机用来连接Internet的网卡或拨号连接的IP,如192.168.0.19;

          (b)用鼠标点击Interfaces上的子项,查看键值列表中的IPAddress项;

          (c)如果IPAddress的键值与(a)中的IP相同,即192.168.0.19,则该子项就是要找的网卡。

(4)、进入该子项,在右边的窗口里按鼠标右键,选择“新建”->“双字节值”,输入名称“MTU”,按回车。再用鼠标双击“MTU”,弹出修改窗口,  填入MTU的值。填写前请先把基数设为十进制。 设置好后,需要重启机器才能生效。

实践、重启、测试,最后得出最佳的网络状态,探索无极限,努力,终会有好结果。


如何利用tracert确定一个链路上的路由设备的MTU

(请参考别的资料已获得更多信息, 这里的东西 只是介绍性的)

tracert本身是无法检测一个链路上的路由设备的MTU. 但可以很容易地修改traceroute程序,用它来确定路径MTU。(需要有tracert的源代码)。要做的是发送分组,并设置“不分片”标志比特。发送的第一个分组的长度正好与出口MTU相等,每次收到ICMP“不能分片”差错时就减小分组的长度。如果路由器发送的ICMP差错报文是新格式,包含出口的 MTU,那么就用该MTU值来发送,否则就用下一个最小的MTU值来发送。正如RFC 1191 [Mogul and Deering 1990]声明的那样, MTU值的个数是有限的,因此在我们的程序中有一些由近似值构成的表,取下一个最小MTU值来发送。

有人做了、一个实验,多次运行修改以后的traceroute程序,目的端为世界各地的主机。可以到达1 5个国家(包括南极洲),使用了多个跨大西洋和跨太平洋的链路。但是,在这样做之前,其所在子网与路由器n e t b之间的拨号SLIP链路MTU增加到1500,与以太网相同。
    在1 8次运行当中,只有其中2次发现的路径MTU小于1500。其中一个跨大西洋的链路MTU值为5 7 2(其近似值甚至在RFC 11 9 1中也没有被列出),而路由器返回的是新格式的ICMP差错报文。另外一条链路,在日本的两个路由器之间,不能处理1500字节的数据帧,并且路由器没有 返回新格式的ICMP差错报文。把MTU值设成1 0 0 6则可以正常工作。
    从这个实验可以得出结论,现在许多但不是所有的广域网都可以处理大于5 1 2字节的分组。利用路径MTU发现机制,应用程序就可以充分利用更大的MTU来发送报文。












Friday, October 15, 2010

xp上ipv6的设置

我的环境:
xp sp3
我的机器连接一个叫用路由器,路由器有一个IP,但是我的IP是家用路由器动态分配的

我的google搜索建议(可能你的环境跟我的不一样,建议用如下关键字在谷歌中搜索):
xp IPv6 设置
Tedero 家用路由器IPv6上网
XP Teredo 优先级

参考网站:
开启 Teredo 通道, 提前感受 IPv6 (for 非教育网用户)
http://felixcat.net/2010/04/install-teredo-ipv6/

苍天哪,大地啊,列祖列宗啊…我终于也突破重围了
http://www.5184zikao.com/archives/10693.html

Tedero穿家用路由器IPv6上网
http://neolee.com/web/tedero-ipv6-internet-through-home-router/

正文(主要别人的经验):
1、安装IPV6协议
C:\>ipv6 install
或者:
C:\>netsh interface ipv6 install
 (如果这一步安装失败,那么你上谷歌搜索一下如何解决)
(我在尝试的时候就失败了)
(此外ipv6的安装也可以在 本地连接/属性/安装协议中进行安装)

2 、查看端口信息
首先使用 ipv6 if 指令查看各接口状态,一般情况下,你会看到如下显示:
Interface 4 (site 1): 本地连接
……
Interface 3 (site 1): 6-over-4 Virtual Interface
……
Interface 2 (site 0): Tunnel Pseudo-Interface
……
Interface 1 (site 0): Loopback Pseudo-Interface
……
Interface 4 是本地的实际端口,其他三个都是虚拟端口,值得注意的是 Interface 2 ,它是 Auto-Tunnel 的端口,在接入配置中我们要用到。

3、如果是在纯IPV6网络(或IPV6和IPV4双栈网络)中,你就可以自动获得IPV6地址,可以访问IPV6网站了。
你也可以设置固定的IPV6地址,方法如下:
C:\>netsh
netsh>interface ipv6
netsh interface ipv6>add address "本地连接" fe80:a520:1314::1
/* 设定固定的IPv6地址,“本地连接”是指你的机上建立的某个连接的名称 */
netsh interface ipv6>add dns "本地连接" 2001:251:e101:0::2
/* 设定IPv6 DNS地址 */

(通常对于普通人而言, 现在没有纯ipv6的网络, 作为普通人的你可以忽略)

4、如果你是在IPV4网络中,你需要与IPV6网络进行隧道连结。需要对端用户的配合来建立隧道,对端可以是网络中心的路由(交换)器,也可以是另一台PC机。无论如何,以下信息都是必须的:
。你的可路由到对端的IPV4地址,假定为 210.35.168.100
。对端的IPV4地址,假定为 210.35.240.24
。对端的IPV6地址,假定为 2001:250:6C01:1000::1
。对端分配给你的IPV6地址,假设为 2001:250:6C01:1000::2

本端配置如下:
配置隧道: ipv6 ifcr v6v4 210.35.168.100210.35.240.24
为本机配置 ipv6 地址: ipv6 adu 4/2001:250:6c01:100::2
注: 第4个Interface端口的地址设为2001:250:6c01:100::2,这种配置的时候,一般指定为实际存在的Interface号,如果只有一块网卡的话,应该是4号Interface。 */
为本机配置路由: ipv6 rtu ::/0 4/2001:250:6c01:100::1

对端(服务端)如果是网络中心,请看路由器配置。如果对端也是PC机,根据系统不同,按本站所列各操作系统的配置方法配置。

(这一步是要求你获得一个能够提供ipv6中介服务的服务器ip,这一步对于我们可以忽略. 其实这种方法很类似你通过一个代理来使用ipv6)

6.使用xp teredo来访问(这种方式才是适合我的方式,参考前面我提到的我的环境)

在如下的步骤中,你可以通过访问www.kame.net来判断是否使用ipv6.
如果使用ipv6的话,该页中的乌龟会动(而不是静止的)

执行如下命令:
netsh interface ipv6 set teredo client

如果执行如下命令不管用
netsh interface ipv6 set teredo client <服务器地址>.

注意:上面语句的句末有句号(黑点)

公共Teredo服务器地址列表

* teredo.remlab.net / teredo-debian.remlab.net (法国) (Miredo 默认设置)
* teredo.autotrans.consulintel.com (西班牙)
* teredo.ipv6.microsoft.com (美国 雷蒙德) (Windows XP/2003/Vista/7/2008 系统默认设置)
* teredo.ngix.ne.kr (韩国)
* teredo.managemydedi.com (美国 芝加哥)

执行如下

netsh interface ipv6 show teredo

输出如下:
类型                    : client
服务器名称              : teredo.managemydedi.com.
客户端刷新间隔          :60 秒
客户端口                : 34567
状态                    : qualified
类型                    : teredo client
网络                    : unmanaged
NAT                     : restricted


如果其网络是managed,那么你还需要修改类型.即执行如下的命令
netsh interface ipv6 set teredo enterpriseclient

如果此时你仍无法以ipv6的方式访问,那么你需要
继续执行如下语句:
(具体表现为,ping6可以访问但是ping无法访问)
(通常地这一步需要在修改hosts后进行)

netsh

int

ipv6

set prefix ::1/128 50 0

set prefix ::/0 40 1

set prefix 2002::/16 30 1

set prefix ::/96 20 3

set prefix ::ffff:0:0/96 10 4

set prefix 2001::/32 5 1

这是由于在XP中Teredo的优先级是最低的,甚至低于IPv4,所以优先解释出IPv4地址而不会解释出IPv6,故而以上语句就是在调整优先级.

接下来,我们需要修改
C:\WINDOWS\system32\drivers\etc\hosts文件.
这样就可以通过ipv6来访问很多网站了

为了获得各种网站的ipv6地址可以在谷歌上搜索:
Google和各种网站的IPv6服务hosts  
????的ipv6地址
????替换成你需要搜索的网站


测试:
ping/tracert来测试一下目标站点是否可达
如果使用ping6/tracert6则会专门使用ipv6

Thursday, March 19, 2009

下一步必看的(计划要看的)海角七号-未删节版

看台湾的节目,看台湾的新闻 海角七号 海角七号
看台独分子的 blog 海角七号

看了google热榜 听了 国境之南 ...

计划 投入地看一下 海角七号..

(希望不是一个人看)
(和谁呢??)

又看了 廊桥遗梦

这是刻在我脑海中的影片之一. 重温了下。

nothing gonna change my love for you ...

Tuesday, February 24, 2009

Monday, February 23, 2009

Steve Jobs 2005年在Stanford毕业典礼上的演讲

新闻来源:斯坦福大学新闻
Steve Jobs在Stanford的这段演讲十分感人,他用了他人生中的三个传奇故事,向斯坦福的毕业生,也向所有其他人讲述了他对人生的思考。
下面是译文:


今天,我很荣幸来到世界一流的大学毕业典礼。我没有从大学毕业,老实说,这是我离大学毕业最近的一刻。今天我只说三个故事,不谈大道理,就这三个故事。

第一个故事,是人生的点点滴滴如何串在一块 (Connecting the dots)

我在里德学院(Reed College)念了六个月就办休学了。退学前,一共休学十八个月。我为什么要休学呢?

故事要从我出生前谈起。我的亲生母亲是大学研究生,年轻的未婚妈妈,她打算让别人收养我,更相信应该让拥有大学学历的夫妇收养我,我出生时,她就准备由一对律师夫妇来抚养我长大。但这对夫妻最后一刻反悔了,他们想要女孩。所以在等待收养名单中的一对夫妻,在半夜接到一通电话,问他们:“有一个意外出生的男孩,你们要认养他吗?”他们说:“当然。”

后来我的生母发现,我现在的妈妈从来没有大学毕业,我现在的爸爸则连高中毕业也没有,她拒绝在认养文件上签名同意。直到几个月后,我的养父母同意将来一定让我上大学,她才勉强答应。

十七年后,我真的上了大学。但我无知的选择一所学费几乎跟史丹佛(Stanford)一样贵的学校。

我的蓝领阶级父母,把所有的存款都花在我的学费。六个月后,我看不出念大学的价值到底在哪里。那时候,我不知道这这辈子要干什么,也不知道念大学对我有什么帮助,而且我为了读书,花光父母毕生的积蓄,我决定休学,相信船道桥头自然直。

在那个时候,这是让人害怕的决定;但我现在看来,却是我这辈子下过最好的决定之一。休学后,再也不用上无趣的课,直接听我爱的课。只是这一点也不浪漫。我没有宿舍,我睡在朋友家的地板上,靠回收可乐瓶罐的五毛钱填饱肚子,到了星期天晚上走七哩远的陆,绕去印度教神庙吃顿大餐。但那时我追寻的兴趣,现在看来都成为无价之宝。

比如说,里德学院拥有几乎是全国最好的英文书法(Caligraphy)课程。校园里的海报,教室抽屉的标签,都是美丽的手写字。我休学去学书法了,学了serif与san serif字体,学会在不同字母的组合间变更字间距,学到活版印刷伟大的地方。书法的历史与艺术,是科学文明无法取代的,令我深深着迷。

我从来没想过这些字,会在将来影响我的人生。但十年之后,当我们设计第一台Macintosh计算机,我的所学派上了用场。我们把这些字体都放进了 Macintosh里,这是第一台能显示出漂亮字体的计算机。如果我没爱上书法课,Macintosh就不会有这么多变化的字体。

后来WINDOWS抄袭了Macintosh,如果当年我没这样做,大概世界上的计算机都不会有这种东西,不会显示出我们现在看到的美丽字体了。当然,当年还在学写字时,是不可能把这些点滴先串在一起,但是十年后回顾,一切就自然清楚的发生了。

我得强调,你不能先把这些人生点滴兜在一起,唯有将来回顾时,你才会明白这些点点滴滴是怎么串联的。你得相信现在体会的一切,未来多少会连接在一起。你得信任某个东西,直觉,命运,或是因果都好。这种做法从来没让我失望,更丰富了我的生命。

第二个故事,是爱与失去( Love and loss )

我很幸运,年轻时就知道自己爱做什么。二十岁时,我跟沃兹一起在我家的车库开创了苹果计算机。拼了老命工作,苹果十年内从一间车库,两个年轻小伙子,扩展为一家员工超过四千人,二十亿美元营业额的公司。在此前一年,我们推出了最棒的作品----Macintosh,而就在我正要踏入人生的第三十个年头,我被开除了。

自己创办的公司,怎么会开除自己?好吧,当苹果计算机日益扩大,我聘请了一位在经营上颇有才华的家伙,他在头几年确实也干的不错。但我们对愿景有很不同的想法,闹到分道扬镳。董事会站在他那边,炒了我鱿鱼,还公开把我请出公司。我整个生活重心顿时消失,完全不知所措。

在这几个月里,我实在不知道如何是好,更觉得令企业界前辈失望了:他们传给我的接力棒,掉了。我找了惠普的创始人David Packard,英特尔的Bob Noyce,跟他们说我把事情搞砸了,甚至想离开硅谷。但我的想法逐渐变了,我发现我仍然爱着我曾做过的事业,在苹果的日子一点也没有改变我爱的事。即使人们否决我,可是我还是爱做那些事,所以我决定从头来过。

那时我不知道,但现在回头来看,苹果开除我却是我人生最好的经历。从头来过的轻松替代了成功的沉重,这释放了我,让我自由自在进入我这辈子最有创意的年代。

接着的五年,我创办了NeXT,又开了Pixar,也坠入了情网。Pixar制作出世界上第一部全计算机动画电影(玩具总动员),现在已是全球最成功的动画公司。接着我的人生大转弯,苹果购并NeXT,我重回了苹果,而NeXT发展的技术更成为反败为胜的关键。同时,我也有了幸福的家庭。

我敢打包票,苹果要是没开除我的话,这些事绝对不会发生。这是帖苦药,可是我需要这个苦。人生有时就像掉了块砖头砸到你,但不要失去信心。你找的到你的最爱,工作是如此,爱情也是如此。

第三个故事是死亡 (Death)

十七岁时读到的一则格言影响了我:“把每一天登当作生命中的最后一天,你终会找到人生的方向。”过去三十三年,每天我都会扪心自问:“如果今天是我人生的最后一天,那我要做些什么?”当我多天都得到“没事做”的答案,该改变了。

提醒自己快死了,是我在判断重大决定时,最重要的工具。因为几乎每件事,所有外界期望,所有名誉,所有对窘困或失败的恐惧,在面对死亡时,全都消失了,只有最重要的东西才会留下来。用死亡提醒自己,是避免陷入害怕失去的欲望陷阱,最好的方法。生不带来,死不带去,为什么不就顺心而为。

一年前,我被诊断得了癌症。早上七点半做扫描时,发现胰脏里出现肿瘤,我甚至不知道胰脏是用来做什么的。医生告诉我,这几乎确定是不治之症,大概活不到三到六个月了。医生要我回家,好好跟家人聚聚,医生面对临终的病人总是这样说。这代表你得在几个月内,把将来十年想跟小孩说的话讲完,你真的得说再见了。

我满脑子都是这个判我死刑的诊断。到了晚上做了一次切片,内视镜从喉咙伸进胃再到肠子,还插了跟针到胰脏取出肿瘤细胞。打了镇定剂之后我不醒人事,但是我太太陪着我,看着医生检查。她跟我说,当医生查看癌细胞后喜极而泣,因为那是非常少见的胰脏癌,可以用外科手术切除。我现在完全康复了。

那是我离死神最近的一刻,希望也是未来几十年最接近的一次。在生死关卡徘徊过之后,我更要告诉大家:没有人想死,即使那些想上天堂的,也想活着上天堂。但死玩是我们共同的终点,没人逃得过。死,更是生命最伟大的发明,是送旧迎新,传承生命的媒介。现在新生代是你们,但不久的将来,你们也会年华老去,离开人生的舞台。抱歉形容的这么戏剧化,但这是真的。

人生短暂,不要浪费时间活在别人的阴影里。不要被教条所惑,盲从教条等于活在别人的思考。不要让他人的噪音压过自己的声音。最重要的,有勇气跟着自己的内心与直觉。

求知若渴,虚心若愚(STAY HUNGRY, STAY FOOLISH)。我总是以此期许自己。现在你们毕业了,我也以此期许你们:求知若渴,虚心若愚。

非常谢谢大家。
原文地址:'You've got to find what you love,' Jobs says

Oracle CEO 埃里森的毕业演讲

Oracle CEO 埃里森的毕业演讲

耶鲁的毕业生们,我很抱歉──如果你们不喜欢这样的开场。我想请你们为我做一件事。请你──好好看一看周围,看一看站在你左边的同学,看一看站在你右边的同学。
请你设想这样的情况:从现在起5年之后,10年之后,或30年之后,今天站在你左边的这个人会是一个失败者;右边的这个人,同样,也是个失败者。而你,站在中间的家伙,你以为会怎样?一样是失败者。失败的经历。失败的优等生。
说实话,今天我站在这里,并没有看到一千个毕业生的灿烂未来。我没有看到一千个行业的一千名卓越领导者,我只看到了一千个失败者。你们感到沮丧,这是可以理解的。为什么,我,埃里森,一个退学生,竟然在美国最具声望的学府里这样厚颜地散布异端?我来告诉你原因。因为,我,埃里森,这个行星上第二富有的人,是个退学生,而你不是。因为比尔盖茨,这个行星上最富有的人──就目前而言──是个退学生,而你不是。因为艾伦,这个行星上第三富有的人,也退了学,而你没有。再来一点证据吧,因为戴尔,这个行星上第九富有的人──他的排位还在不断上升,也是个退学生。而你,不是。
你们非常沮丧,这是可以理解的。
现在,让我打击你一下。我要相当诚挚地指出:你们的文凭不是白拿的。你们中的大多数,我猜,已经在这里花费了四五年时光,你们将以各种方式在未来使用你所学的东西。你们已经确立了好的工作习惯。你们已经建立了能帮你沿这条路前进的人际网。你们已经将自己这辈子与“治疗”这个词建立了一种联系。一切很好。因为事实上,你们需要这些。
你们将来需要这些有用的工作习惯。你将来需要这种“治疗”。你需要它们,因为你没辍学,所以你永远不会成为世界上最富有的人。哦,当然,你可以,也许,以你的方式进步到第10位,第11位,就像史蒂夫鲍尔默。但,我没有告诉你他在为谁工作,是吧?根据记载,他是研究生时辍的学,开化得稍晚了些。
现在,我猜想你们中间很多人,也许是绝大多数人,正在琢磨,“我能做什么?我究竟有没有前途?”当然没有。太晚了,你们已经吸收了太多东西,以为自己懂得太多。你们再也不是19岁了。你们有了“内置”的帽子,哦,我指的可不是你们脑袋上的学位帽。
嗯……你们已经非常沮丧啦。这是可以理解的。所以,现在可能是讨论实质的时候啦──绝不是为了你们,2000年毕业生。你们已经被报销,不予考虑了。我想,你们就偷偷摸摸去干那年薪20万的可怜工作吧,在那里,工资单是由你两年前辍学的同班同学签字开出来的。事实上,我是寄希望于眼下还没有毕业的同学。我要对他们说,离开这里。收拾好你的东西,带着你的点子,别再回来。退学吧,开始行动。
我要告诉你,一顶帽子一套学位服必然要让你沦落……就像这些保安马上要把我从这个讲台上撵走一样必然……(此时,拉里埃里森被带离了讲台)