2009年5月17日星期日

终于体会到被墙是什么感觉了

在15号的时候,逛论坛发现有人说BLOGGER又打不开了,自己也试了下,果然如此,应该是某个根域名服务器又被墙了,解析不到服务器地址了.

BLOGGER服务被墙,意味着,你打不开BLOGGER的博客系统了,我的站也是基于BLOGGER的,也就是说自己发布个贴子在正常的情况下也是无能为力了,只能借助代理了.

以前看贴子也发现过BLOGGER被墙的事件,不过那都是几年前的事了,个人感觉从07年的好像就能正常访问了,一直持续到09年5月15日,也终于体会到自己的东西不能访问是什么滋味了.

等了两天了,BLOGGER还是访问不到,没办法了,只能用代理上来发布个小感想.

顺便默哀一下....

2009年5月14日星期四

WEB服务器应用之虚拟主机、VPS、独立主机的区别

要说服务器应用在什么地方,那就可以说服务器无处不在,当然这是说的广义的服务器,只要提供服务就可以叫做服务器(字面意思,也很贴题,嘿).比如像什么文件服务器,打印服务器,WEB服务器,邮件服务器,DNS服务器,VOIP服务器,游戏服务器...等等

要说现在应用最广的就是WEB服务器,像我们每天上网通过浏览器获得信息就是WEB服务器的应用,当然WEB服务器可能包括文件存储,收发邮件的功能.

现在的WEB服务器对于发布者来说有这么几种发布方式:
1.Dedicated Server,独立机器,能接入互联网.个人能上网的机器也可以充当.
2.Virtual Private Server (VPS)
3.Shared Hosting,虚拟主机.

第一种,独立机器,其实也是专用服务器,根据用途,机器配置差异可以说是天地之别,像只提供FTP服务,DNS服务,486级的机器就可以胜任,要顶级的话就没边了...服务器集群了.当然,配置和服务受众也是成正比的.

第二种,虚拟的独立服务器,这个其实就是把一台服务器细分为多台相互隔绝的服务环境,实质上是一台(组)服务器.每个单独的服务环境有自己的操作系统专用软件等,可以单独重启而不影响其它的虚拟环境.每个虚拟环境就称为一个VPS.
这种方式也有两种流派:Virtuozzo的虚拟环境,这种是虚拟操作系统的,虚拟环境操作系统受宿主机限制;VMWARE虚拟环境,这种是虚拟硬件的,虚拟环境操作系统没有限制;
从性能上VMWARE创建的虚拟环境要高于Virtuozzo创建的虚拟环境.
但从产业化方面来说,Virtuozzo创建的VPS数量要高于VMWARE创建的VPS数量,也就是说相同的VPS,Virtuozzo运行成本要低得多.

第三种,虚拟主机,这个只能称之为服务了,与上面两种方式相比不是一个等级,只是上面两种方式中的一些服务罢了.这个只是空间的概念,服务是服务器提供的,除了把文件上传到自己的空间里以外,没有任何别的权限,也相当于能够解析超文本文件(或一些服务器脚本,如ASP,PHP,PERL之类)的FTP空间.

以上就是WEB服务的一些应用,你可以根据自己的需要来选择相对应的服务.

2009年5月13日星期三

关于512网页去色网站素装实现

去年的512地震发生后,根据国务院文件,5.19-5.21为全国哀悼日,在此期间,全国和各驻外机构下半旗志哀,停止公共娱乐活动,外交部和我国驻外使领馆设立吊唁簿。5月19日14时28分起,全国人民默哀3分钟,届时汽车、火车、舰船鸣笛,防空警报鸣响。 中国站长站将整站换成素装。并建议中国所有站点更换为素装。

在网上找到几个关于实现此效果的代码:
1.在CSS外部文件中添加
html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }

2.直接在网页的HEAD标签内添加
<style>
html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}
</style>


<style type="text/css">
html {
FILTER: gray
}
</style>

3.在BODY标签内添加
<body style="filter:gray">

以上几种方法在BLOGGER中测试了一下,除了第3个方法无效外,别的都可以实现,但只限于在IE浏览器中,但在CHROME/FIREFOX/OPERA浏览器却没有效果,如果实现此效果只能修改全部的CSS才可能实现.
昨天在一论坛上看到一消息称,阿里巴巴中国站已变灰,除了IE外,CHROME/FIREFOX/OPERA下都可以看到效果,看下源代码发现是整个替换了网站的CSS文件,专门有一个512的CSS文件.

在BLOGGER里修改CSS表现太过复杂,也只用了上法提供的在IE中有效的方法来去色了.再慢慢看看阿里巴巴的CSS写法来学习一下.

2009年5月11日星期一

领带的几种打法(视频)

在生活中,出席比较正式的场合一般都要穿着正式,男士西装领带这算标准的着装,当然也要会自己打领带了.
此小视频可以学到几种领带的打法.

VMware workstation 6.5 换成 VMware server 1.0.6

本人用VMWARE WORKSTATION 6.5 已经有一阵子了,其实根本用不到它特有的一些特性,比如像快照之类的,我的用途就是想让虚拟机做为一台远程服务器来使用.而且WORKSTATION占用资源太高了,像我的小本(IBM THINKPAD T23 P3M1.13 512M内存)跑起来后内存占用就到500M了,再别说开个IE测试网站了,IE占用也是很高的,用一会就能用到600多M上,非常的慢,所以就想换成SERVER版本的,而且WORKSTATION空间占用不到800M,也非常的大.

在网上找到一个SERVER版的特别版,安装程序148M,官方下载,安全方面没问题,呵呵而且是免费的,地址也放出来吧:http://download3.vmware.com/software/vmserver/VMware-server-installer-1.0.6-91891.exe .

其实很长时间以前就想换SERVER版测试了,可是看到介绍SERVER版只支持LINUX和WIN系统的服务器版本,自己的系统是XP的,也就没再深入.昨天在网上无意看到了XP下也可安装SERVER版的,就想下载下来测试一下.

下载安装略过,非常简单,但在安装以前如果安装有WORKSTATION版本的话,需先卸载.运行以后介面和WORKSTATION一样的(我没有安装VMWARE MANGEMENT INTERFACE 主要是在本机测试)然后导入WORKSTATION建立的虚拟机文件,但在导入的时候却出现了configuration file was created by a vmware product with more features than this version这个错误,又上网查了一下,找到了解决方案,地址:http://www.electrictoolbox.com/vmware-server-errors-opening-virtual-machines/主要原因就是因为所使用的配置文件版本不一致所引起,在配置文件中修改下版本信息以适应SERVER版的配置版本:在.VMX文件中修改

virtualHW.version = "6"


virtualHW.version = "4"

如此修改以后便可以把此虚拟机添加进目录里了.

但运行后还是有错误发生,原因也是版本不一致,修改.VMDK文件
ddb.virtualHWVersion = "6"


ddb.virtualHWVersion = "4"

在我的机器上以虚拟文件有3个G,修改的话用的UE,还有一样,VM6.5的生成的配置信息版本是7,而不是6,一样改成4就可以了.

经过以上几处修改,原来运行在VM WORKSTATION6.5的虚拟机也可以SERVER版里运行了,而且SERVER版可以做为服务来运行此虚拟机,这样就可以节省很多资源.现在SERVER版运行虚拟机后,内存只用到300多M!!节省将近一半...

至此,WORKSTATION 版被SERVER版完全替代.

2009年5月7日星期四

Google神秘服务器大公开

来源: CNET科技资讯网 Google神秘服务器大公开(组图)

开始看到此服务器和服务器的组合,感到很震撼,如此简单的几个元件竟然是GOOGLE的一个服务器....
真是太伟大了........


服务器上装电池、使用技嘉主板、数据中心以货柜为单位,每箱里面有1160台服务器...在经济不景气当道的年代,Google要分享自家数据中心的省钱方式。



Google首次展示自家的服务器设计

Google的最大惊奇:每台服务器都有一颗12伏特电,确保万一主断源断电时还可持续供电。
大部分企业都会跟诸如戴尔、惠普、IBM或Sun购买服务器。不过Google所拥有的数十万台服务器都是自己设计打造来的,Google认为这是公司的核心技术之一。参与过许多Google服务器设计的Ben Jai(翟本乔)则在众人面前展示一款现代的Google服务器。


听起来似乎很技术怪胎的作法(geeky),不过对于现场许多以经营数据中心(动辄好几千台服务器)为生的专家而言,大家不仅对于Google这种内建电池的作法感到新奇,同时也对公司可保密这么久而啧啧称奇。Jai受访时表示,Google从2005年就开始采用这种设计,至今已经是第六或第七代设计了。
“这是我们的曼哈顿计划。”Jai如此说。
Google对于节电性能方面十分在意,因此现在将自家经验公开分享。Google运营副总裁Urs Hoelzle表示,由于景气不佳导致企业预算紧缩、环保意识抬头、能源价格高涨等因素,现在是应该Google站出来多谈一点效率的时机了。
“若大家没兴趣,你谈太多也没有用。”Hoelzle表示,但现在市场态度已经有了转变。
內建电池有专利
Google也谈到一些数据中心议题,如电力传送、冷却、如何确保冷热空气不会混在一起。负责数据中心设计与性能评估的Chris Malone表示,Google的数据中心现在的性能已经达到环保局希望采先进技术在2011年才能达成的标准。
“我们的作法现在已经达到2011年的目标了,我们采取最佳作法与一点小创新,这些技术其他人也都拿得到。”Malone表示。


Google服务器背面
为何要内建电池?
为何这种电池作法很重要呢?答案是金钱。
一般数据中心多倚赖称为不间断电源系统(UPS)的大型中控机型,这基本上算是大电池,会在主电力失效而发电机还来不及启动时,暂时协助供电。Jai表示,直接把电力内建到服务器比较便宜,而且成本能直接跟服务器数量相符合。
“这种作法比使用大型UPS节省得多。”他说,“如此也不会浪费多余的容量。”
效率也是另一个财务考量因素。大型UPS可达92-95%的效率,这意味着许多电力还是被浪费掉了。但Google采用的内建电池作法却好很多,Jai表示,“我们测量的结果是效率超过99.9%。”
Google运营副总裁Urs Hoelzle
Google服务器厚度3.5寸,2U(两机柜式),它有两颗处理器、两颗硬盘,采用技嘉(Gigabyte)主板有八个内存插槽。Google采用AMD与英特尔的x86处理器,且Google也在网络设备中采用电池设计,Jai如此表示。
效率很重要的原因不仅是可降低电费,且效率不佳还会制造多余废气,导致需要多花一笔钱来做冷却。
Google对这个内建电池的设计还拥有专利,“但我们很愿意把这套技术授权给供应商使用。”Hoelzle表示。

Google对于电力效率的着迷还可从变压器设计看得出来。变压器会把AC交流电(墙壁插座)转换成DC直流电(电池电力),一般变压器会提供电脑5伏特与12伏特的直流电。Google的设计则只供应12伏特,只有在主板上做必要的转换。
Google数据中心效率逐渐提升
这会让每块主板成本增加1-2美元,但却很值得,因为如此供电不仅较便宜,且供电也可比较接近峰值容量,效率会更好。Google甚至还会注意以12伏特经由铜线导电会比5伏特来得有效率。


  摄自Google在现场播放的数据中心货柜视频。跟一般数据中心一样,Google的货柜也有把地板提高。
货柜服务器

Google也首度透露,从2005年起,其数据中心加入了标准运输货柜,每个都有1160台服务器,耗电量可达250 千瓦特(kilowatts)。


一般人一次只会买一台电脑,但Google所思考的单位却很不同。Jimmy Clidaras透露,Google的数据中心核心是由标准1AAA货柜组成,每个货柜里有1160台服务器,每座数据中心都有好几个货柜。
这种模组化数据中心并非Google独家。包括Sun与Rackable Systems都有销售这种产品,但Google是从2005年就开始采用。
Google一开始实验也没那么顺利,Clidaras表示,第一次还发生找来的吊车不够大,吊不起一台货柜。
整体而言,Google的作法与选择都是经过成本(含软、硬件与设备)精算的考量。
“从一开始,我们就很重视每个搜索的成本,”Hoelzle表示,“这也是被逼出来的,毕竟每个搜索的营收实在很低。”
他表示,当时只买得起主流x86处理器的服务器。“10年前,那时要提供免费搜索就只能找很便宜的硬件,你买不起大型主机,因为那就完全没有获利空间了。”他说。


Google模組化数据中心图解

2009年5月6日星期三

08年第二届理工星人榜主题曲《我相信》



完整版 后期!08年第二届理工星人榜主题曲《我相信》哈尔滨理工大学 演唱由 决赛选手,歌曲原唱: 杨培安---总导演 校内: http://xiaonei.com/profile.do?id=221110247 刘健强

歌词以及演唱者:

「我相信」哈尔滨理工大学群星版

★刘国勋★: 想飞上天,和太阳肩并肩世界等着我去改变

★石 宇★: 想做的梦从不怕别人看见在这里我都能实现

★王文健★: 大声欢笑让你我肩并肩何处不能欢乐无限

★曲野萌★: 抛开烦恼 勇敢的大步向前我就站在舞台中间

★张宇飞★: 我相信我就是我我相信明天我相信青春没有地平线

★翟家新★: 在日落的海边在热闹的大街都是我心中最美的乐园

★张 腾★: 我相信自由自在我相信希望我相信伸手就能碰到天

★刘冬妍★: 有你在我身边让生活更新鲜每一刻都精采万分

★张 腾★ : I do believe

★彭 博★: 想飞上天,和太阳肩并肩世界等着我去改变

★白 冰★: 抛开烦恼 勇敢的大步向前我就站在舞台中间

★刘 萌★: 我相信我就是我我相信明天我相信青春没有地平线

★陈 鹏★: 在日落的海边在热闹的大街都是我心中最美的乐园

★马丽娜★: 我相信自由自在我相信希望我相信伸手就能碰到天

★张 腾★: 有你在我身边让生活更新鲜每一刻都精采万分I do believe

全体合唱:

我相信

I BELIVE

我相信我就是我

我相信明天我相信青春没有地平线

在日落的海边在热闹的大街都是我心中最美的乐园

我相信自由自在我相信希望我相信伸手就能碰到天

有你在我身边让生活更新鲜每一刻都精采万分,I do believe

总之:无语了,热血沸腾,青春励志.强烈推荐!!

2009年5月2日星期六

学编程,要会画流程图

近来在看《C程序设计语言》,只看到十几页就让那几个例子和习题给弄服了...

这本书和谭浩强教授的《C程序设计》相比,根本不是一个档次,相对来说,谭教授这本太简洁了,基本上没有什么应用,看完全书也写不出个什么东西来.

C语言的设计者Brian W. Kernighan和Dennis M. Ritchie写的《C程序设计语言》,才看了十几页就被几个习题给弄的手忙脚乱,用到的语句并不复杂,而且还很简单,但它主要是思路的实现,才做了几个习题,就让选择给弄乱了思路.看一遍后过一段时间再做还是乱...看来只靠脑子来转还是不够,用流程图把过程画出来,再看程序,清晰很多,写起来也不乱了.

说到流程图,一共就三种基本结构,一是顺序结构,用来表明程序的流向;二是选择结构,用来根据不同的条件执行不同的语句;三是循环结构,用来执行有条件的重复语句.

由这三种结构可以处理任何复杂的问题,这些都是结构化设计的方法,就是现在面向对象设计中模块或是某功能设计也脱离不了这种设计方法.所以这种方法是非常有效而且高效的.