ios/WebOS/Android 三足鼎立谁与争锋

再转一篇,这篇甚至连Chrome
OS都不提了,呵呵。

  滚滚长江东逝水,浪花淘尽英雄。是非成败转头空,青山依旧在,几度夕阳红。白发渔樵江渚上,惯看秋月春风。一壶浊酒喜相逢,古今多少事,都付笑谈中,简单的几句《临江仙》似乎将我们穿越到了魏蜀吴三足鼎立的烽火年代。

 

  惠普公司昨日透露,将于北京时间10日凌晨在美国发布首款基于WebOS的平板电脑PalmPad。根据此前的报道,惠普
PalmPad平板有三个版本,全部配置WebOS 2.51版系统。配置Mini
HDMI接口,带有前置和后置摄像头,分别具备130万和300万像素以及LED闪光灯。

  WebOS平板终于要上市了,我们先将惠普PalmPad平板电脑放在一边,一起来看看操作系统的三足鼎立吧!毋庸置疑系统的三足鼎立当然是苹果ios/惠普WebOS/Android操作系统。

宁教我负天下人,休教天下人负我!”
  苹果ios-魏

  苹果ipad自从上市以来就引领了平板电脑的市场,ipad在硬件以及系统方面都颇受消费者的喜爱,另外消费者对“水果”的产品已经有了很强的依赖性,只要使用“水果”产品就是站在科技时尚前沿的消费者。所以苹果的产品自“出生”以来就有他人无法比拟的霸气,这也是小编将它定位于魏国的原因。

  北京时间11月22日,苹果周一正式推出了最新的iOS 4.2版本操作系统,供iPad、iPhone和iPod
touch用户下载。与iOS 4.0和4.1版本系统相比,iOS
4.2新增100多项功能,其中包括多任务处理、文件夹、统一收件箱、游戏中心、AirPlay和AirPrint等。

  苹果CEO史蒂夫·乔布斯(Steve Jobs)称:“iOS
4.2将把iPad变成一款全新的产品,正好赶上今年的圣诞购物旺季。升级到iOS
4.2的iPad将再次成为其他平板电脑效仿的目标,但很少竞争对手能够真正做到。”iOS
4.2版本的iPad用户将可以同时运行多项应用,并可以迅速切换。通过文件夹功能,用户可以通过简单的拖放来组织各项应用。而统一收件箱允许用户在同一个收件箱内浏览所有帐户的邮件。

得民心者得天下
  Android-蜀

  治国之道,“得民心者得天下”不过通过蜀国的历史来看也未必如此。就目前来说,Android系统在手机领域已经和ios操作系统平分秋色,但是由于各大厂商都在抱Android的大腿,相比产品种类来看已经占据了智能手机的霸主地位。我们都知道在2011年将是平板爆发的年代,目前很多产品也相继采用了Android操作系统,它在与ios、WebOS的竞争中是否能够稳固现今的地位我们还不清楚,不过它的路不会像去年那么平坦倒是真的。

   在Android 3.0之前,已经有三星Galaxy
Tab等多款Android系统平板电脑面世。但显然,之前的Android平板只是简单的“手机放大版”,或仅做了少量的优化。而Android
3.0则是谷歌针对平板的大屏幕而做的全新设计,在界面,桌面widget等细节均做了大量改进。

  这些改进让Android 3.0在多任务处理、提醒等方面的使用体验更好。另外Android
3.0在很多界面上使用了3D效果(或许这会对硬件要求更高),在HOME界面、Youtube界面及Google
Books、Maps都有3D效果。比iOS更漂亮,在实用度上却不落下风。

迟来的王者,谁主沉浮无人知
  惠普WebOS-吴

  惠普斥资12亿美元收购了Palm公司,当然最吸引惠普眼光的是Palm的webOS系统,在惠普与Palm的webOS平台合为一体后,惠普会更加积极地参与快速增长的的智能手机及移动设备市场。而不会让webOS这一伟大的操作系统没落。从今天来看确实如此,惠普已经将webOS系统移植到了它们的PalmPad平板之中,这款平板于系统的表现究竟如何我们还不得而知,不过在上市不久后我们就会体验到这款产品,将会给平板产业带来什么样的改变。

  谁主沉浮?消费者说了算!

  现在消费者都清楚“老王卖瓜自卖自夸”的道理,各大厂商都说自己的产品是最好的,性能是最强的,但是究竟哪款产品是消费者喜欢的,还是由用户们说了算!不过对于系统来说,小编认为惯性要远远大于性能,就如我们有些用户还在使用XP系统一样,虽说它已经被时代淘汰,但是很多用户很难改变自己的使用习惯就继续用了下去。

  换句话说,好的操作系统抢占先机是王道,消费者用习惯了某种系统就很难去改变日常的使用习惯。在2011年这三个操作系统谁主沉浮?你说了算!

Chrome OS难获成功10大理由:功能单一居首(转载)

据国外媒体报道,美国知名IT杂志《eWeek》网络版今天撰文,称谷歌的ChromeOS平台将面临严重的失败风险,并列出了10条理由。以下为eWeek网站的全文:

  
  谷歌的ChromeOS平台将于2011年推出,毫无疑问,此平台届时必将成为轰动科技业界的一大产品,但这并不意味着该产品就会成功。

  
  谷歌的ChromeOS平台有可能会成为2011年科技业界的重大消息之源,这不仅是因为该产品系由科技业界最重要的的公司所生产,而且还因为该产品将会给消费者带来独特的操作系统体验,甚至还会有一些企业用户也急着想了解有关此平台的更多详情。

  
  尽管谷歌一直在不断完美其基于Web的操作系统,而且也准备在消费者市场广泛地推出此款产品,但是,目前的疑问也仍然存在,即这款基于Web的操作系
统到底能否成功。一方面,一些支持者表示,ChromeOS平台的确具有用户可能喜欢的功能,但与此同时,还有一些人士认为,此平台正面临着大量的外部压
力,特别是自身的一些严重的缺陷可能会极大地导致该产品丧失与其它操作系统的竞争能力。
  
  总而言之,谷歌的ChromeOS平台也面临着严重的失败风险,以下即是其中的10大原因。
  
  1、功能因素
  
  总体而言,用户将会根据ChromeOS平台的功能状况来对此操作系统作出判断。初看上去,ChromeOS平台具有相当多的功能,包括检测电子邮
件、网上冲浪、编辑Office文档、执行类似于台式电脑的诸多基本任务等,但是深入细看之后就会发现,ChromeOS平台并不能完成像Windows
或MacOSX等操作系统那样多的功能,在某些方面,Windows或MacOSX等操作系统的确要比ChromeOS强大很多,而且还具备了一些重要的
功能,例如高清视频编辑和编码等,而这些重要功能在ChromeOS平台上却很难完成。
  
  2、难以击败Windows
  
  微软的Windows操作系统在整个全球操作系统市场都占据着主导地位,谷歌要想借助ChromeOS平台来在短时间内改变Windows的市场主导
地位之可能性可谓是微乎其微。可以肯定的说,微软的操作系统仍将是普通消费者和企业用户继续选择的产品。也许,只有在谷歌让消费者信服了ChromeOS
平台之后,该产品可能才会成功的可能性,但从目前的状况来看,谷歌征服消费者转而使用ChromeOS平台的可能性很小,因而也就难以推动该操作系统迎来
成功的局面。
  
  3、企业因素
  
  毫无疑问,企业领域将是谷歌操作系统难以取得成功的重要阵地之一。企业往往要求操作系统能够具备与之相适应的一些重要功能,包括功率、软件兼容性、安
全性以及其它功能等,但是,谷歌的ChromeOS平台似乎缺少企业所需的多数功能。这当然是一个大问题。从年来的行业经验来看,企业已经证明,该领域业
已成为影响一些软件和硬件平台的成功与失败的重要因素,这种局面将暂时不会改变。如果谷歌无法吸引企业用户,那么要想让ChromeOS取得长期成功,那
可能会面临一些难题。
  
  4、重要问题:ChromeOS是必需产品吗?
  
  消费者最终决定是否想要购买一款产品时,往往需要考虑赎买该产品的必要性,而这也将成为横躺在谷歌ChromeOS平台成功之路上的重要问题之一。由
于经济萧条的影响,仍在经济困境中挣扎的消费者似乎并不急着购买一款新的操作系统,特别是功能并未超过现有操作系统的产品。在智能手机方
面,ChromeOS平台还算差强人意,但从台式电脑的角度来看,这款操作系统对于那些希望购买简单有效设备的消费者而言,将是一款难以接受的产品。

  
  5、制造商支持是关键
  
  如果没有制造商的支持,ChromeOS平台也可能会面临失败的命运。宏碁、三星以及其它几家公司目前都计划支持此款操作系统,但这还是一项长期的计
划。如果这些制造商看到此操作系统的销量未能达到预期,那么他们很可能会“跳船”,转而选择其它操作系统,这一点谷歌必须明白。谷歌吸引消费者关注
ChromeOS操作系统的时间越快,那么其也就能够越快的减少该产品的失败机会。
  
  6、消费者准备好了吗?
  
  如上所述,消费者需要决定,使用ChromeOS操作系统是否确有必要,但是,谷歌也必须考虑消费者市场是否做好了接受ChromeOS平台的准备。
科技爱好者们当然是准备好了,但是,那些不太密切关注科技行业的主流消费者们是否准备好了呢?如果他们已经习惯了使用Windows或MacOSX操作系
统,那么怎样才能让他们考虑改用ChromeOS呢?毕竟ChromeOS是一款新式的电脑操作系统。这一点,谷歌必须提前考虑,否则ChromeOS只
能迎接失败的命运。
  
  7、软件因素
  
  ChromeOS推出之时,谷歌就作出保证,表示用户将能够从谷歌公司的Chrome网络应用商店中使用他们所需的诸多相关应用程序,但是,此操作系
统并不支持针对台式电脑的Windows应用,此举也就意味着企业用户将无法很好地运用Chrome应用商店的诸多应用。另外,Chrome这些应用也将
很难吸引消费者前来购买,毕竟在消费者看来,这些应用的功能并不像他们已经购买的台式电脑操作系统相配备的应用那样强大。总而言之,在谈到软件的兼容性方
面,ChromeOS平台的确存在诸多不足之处。
  
  8、硬件因素
  
  如果ChromeOS平台软件方面存在问题的话,那么此问题也会殃及到硬件市场。Windows和MacOSX用户希望将其USB设备、
FireWire连接的产品以及其它硬件连接到ChromeOS设备上,并让这些硬件工作。唯一的问题是,只有这些硬件制造商考虑将这些产品与谷歌软件相
兼容,用户的那些想法才能实现。不过,这将是很长一段时间内的巨大难题,这将可能会引发消费者重点关注。
  
  9、Android成为竞争对手
  
  ChromeOS平台在推出之时,只是一款非重量级的操作系统,可能会成为上网本和平板电脑的有效操作系统。但是,谷歌面临的问题是,该公司的另一大
操作系统Android也是能够使用于上网本和平板电脑等设备的重要操作系统,此举也就意味着谷歌已经成为自己的竞争对手。从其自身而言,谷歌已经表示,
其并不认为Android与ChromeOS是竞争产品,但是,消费者会同意谷歌的这种说法吗,时间会告诉一切。
  
  10、Dataplan(数据规划)费用
  
  作为一款基于Web的操作系统,ChromeOS要求为用户提供一直联网的体验。用户在家使用电脑时,在Wi-Fi的帮助之外,可能不会面临严重的问
题,但是如果他们在室外使用电脑,而且又远离Wi-Fi网络,那么这些用户就将被迫通过3G来连接网络,当然,这就需要用户支付Dataplan费用。如
今,越来越多的消费者在付费使用Dataplan,但这并不意味着普通消费者还需交纳额外的成本费用。总而言之,ChromeOS平台用户在使用
Dataplan可能会交纳更多额外费用,这一点将是消费者难以接受的,因而也可能会造成ChromeOS平台丧失更多的市场普及机会。Chrome <wbr>OS难获成功10大理由:功能单一居首(转载)OS难获成功10大理由:功能单一居首(转载)” TITLE=”Chrome OS难获成功10大理由:功能单一居首(转载)” />

[转载]马上会跌,跌破一千

写得蛮好的,哈哈

原文地址:马上会跌,跌破一千作者:韩寒

最近我发现我钱包里老是没有钱,吃饭的时候掏出来只剩下几张十块,好在一碗面还能买。我开始思考,我一般出门都会往钱包里放个一千多块钱,何以呢。后来我终于想明白了,加满一次油需要六百,几个朋友一起随便吃个饭在花掉两三百,来回高速公路花去五十,在不给自己买任何东西的情况下,一千块就差不多了。

我不由感叹,那些收入两三千的朋友们,在这个城市里是如何生活的,当然你可以说他们不用加油,但毕竟你要过三十天日子,还要住。这个城市的大部分设施都不属于他们,他们唯一能做的就是看,好在我府慈悲,看城市并不需要缴养眼税。

回去的路上,我便开始回想。记得2000年,我刚出版第一本书,当时买了一台富康,因为那时只有富康桑塔纳和捷达,富康显得最动感时尚。当时还没有时尚这个词。唯一的遗憾就是名字土气了一点。当时油价3元,加满一箱油1百多,我出门带1000的习惯就是那个时候养成的,这点钱已经够我开到欧洲了。当时父母要我买房子,并不是因为要改善居住条件,也不是因为要投资炒楼,而是因为当时上海市房地产低迷,于是政府出台一个政策,购买商品房,退已缴纳的个人所得税。当时上海郊区的房价几百到一千元,市中心三千元,我说,这房价太贵了,太不合理了,市中心三千元一米,买一百平要三十万,老百姓要干十多年才能买得起房子,这是虚高的。干五年,买个一百平的房子,才是合理的。房价虚高了一倍。不能买。马上会跌,跌破一千。

后来我去了一次香港,觉得香港太贵了,怎么吃一个盖浇饭要四五十港币,当时港币和人民币是1比1.2左右,我在香港打了一次车,花了一百多人民币,觉得太不可思议了。一问香港的房价,都要几万元一米,酒店都要上千元一天,回到上海,身心舒畅。

2001年,我去了北京。我在望京租了一个房子,两室两厅两卫,房租一千多。当时版税都去练车改车了,差点连房子都没租起。后来终于积下五万块,在北京买了一套房子,当时房价是3800,我买了六十平,首付五万,月供一千二。房子位于管庄,名字很洋气,叫柏林爱乐。每天需要走京通高速从双桥出口下,令我疑惑的是,为什么这个房子是朝阳区的,但是我开车去通县狗市只要五分钟,而去朝阳公园却要半小时。但是很快,我发现,京通高速走到头连着就是长安街。于是,我很简约的告诉我父母,我住在长安街沿线。乡亲们又是一顿乱传,等我回老家,他们都羡慕的问我,听说你住在天安门边上,见到过国家领导人么?我说,我虽然不常见到,但我常嗅到,每当京通高速不通了以后,我就知道国家领导人要出来了,放行以后,我就能嗅嗅他们十几分钟前经过的尾气。

当时的油价还是三块多。我对朋友说,油价太贵了,得跌到一块才合理。要不然老百姓一个月工资就加几箱油,不合理。当时北京新源里都是站街的失足妇女,一失足只需要一百五十元,失足一夜两百元。

后来,由于我在北京迷失了,而且再迷失下去也要失足了,我就回到了上海。到了松江,租了一个房子,两室两厅两卫,租金三千元。当时油价四块多,我对朋友说,如果油价突破了五块,按照老百姓现在的收入,就是个大笑话。当时松江还没有一个五星酒店,我租在开元新都,一个新的小区,在大学城的对面。当时那里房价五千。朋友说,你买一个房子吧,但当时我实在买不起房子,我经过松江新城区密密麻麻的新楼盘,销售率是百分之一百,入住率是百分之一,我对朋友说,这里肯定要崩盘,这么多房子,哪有这么多人去住啊,五千一平方,就是个大笑话,按照老百姓现在的收入,得工作二十年才能买套两居室,等着吧,松江新城区迟早跌破一千,我预计五百元一平,到时候我再十万块钱买两百平。朋友说,你说的一向有道理,我现在买就砸在手里了,我要憋着。谢谢你给我的启发。

 

后来我给父母买了一个房子,当时在金山区朱泾镇,我贷款买了一个三居室,至今我依然非常喜欢那套房子,虽然不大,但是非常工整。当时房价是三四千,花了我所有的积蓄。房子楼下就是洗头的,洗头一次十元,洗车一次五元,打飞机三十元。当时我已经几乎停止写作,赛车刚刚起步,过了最苦的日子,进了全国最好的车队当主力车手,年薪八万元,但因为经常不幸获得第四名,奖金就没有,一年也有个十万多的收入。加上以前有些版税,我也很满意那样的生活,就是觉得这房子买的时候遇到了最高峰,以后肯定会跌进一千以内。不过让家人早些住的舒服点也是值得。我当时都忘了北京有个小房子,我在想,那破地方估计快跌破一千了吧。不去想省的烦心。

当年发生惊人事件,油价突破了五元。我想,这得游行了吧。当然,我错了。国民们真的很好,统治者如果能摊上中国,那真是莫大的福气。

 

 

后来就是一长串的省略号,就不细说了。那个要憋着的朋友我也再没见着。我的跌破一千的预言也时常被各种朋友们提起,有一天一个朋友说,你丫的直觉太准了,真的跌破一千了,不过不是楼市,是股市。我不炒股,但知道个大概,我说,什么,股市跌成三位数了?朋友说,是啊。我说,哦,你最近忙什么呢。朋友说,我一直相信你的老百姓买不起就是硬道理,楼市必然跌破一千的理论,于是我就去炒股了。

 

到了今天,油价已经在接近十元了。我觉得油价应该更高,高到让那些不顾大局不顾领导利益动不动要自焚的刁民们连一升汽油都买不起,这就从根本上杜绝了这类事件的发生,而房价也应该更高,高到根本就够不着,这样才能让那些非要房子不可的姑娘们都嫁给有钱人,保障我国的年轻男人一心创业,心无杂念,身无压力。税率也应该更高,个人所得税百分之八十,不光买房子要交房产税,生孩子还要交产房税,政府破坏环境以后老百姓要交纳环境保护税,赚了要交利润税,亏了要交经验税,死人要交遗产税,壮丁要交遗精税,男人要交睡人税,女人要交被睡税,至于为什么这样更好,反正我也不知道,只知道小时候墙上就写着,纳税光荣。能把字用红色写在墙上那么大而且不被擦掉的,都是不能惹的。

 

至于我,还是习惯了揣着一千块钱出门,只是前几天去了一次香港,觉得那里物价怎么这么便宜。今天去肯德基,买了一个甜筒,给了两块钱,服务员说,三块。可能是肯德基麦当劳涨的少,我还停留在汉堡十元的年代里。但是有一个喜讯,在房价油价电费水费齐涨的今天,终于有一样政府收费项目减价了,而且一减就减去了将近一半的价格,而那些涨价的项目往往每次只涨一两成,说明政府该大方的地方还是很大方的——登记结婚从9元降到了5元,也就是说,如果你一辈子结婚三次,政府为你省去了足足十二块。谢谢。

 

java httpurlconnection 发送cookie时,cookie要在Post前发送



Java代码 
  1. public InputStream getStream(URL url,String post,URL cookieurl){  
  2.         HttpURLConnection connection;  
  3.         String cookieVal null 
  4.         String sessionId “” 
  5.         String key=null 
  6.         if(cookieurl!=null){              
  7.             try 
  8.                 connection (HttpURLConnection)cookieurl.openConnection();  
  9.                 for (int 1(key connection.getHeaderFieldKey(i)) != nulli++  
  10.                     if (key.equalsIgnoreCase(“set-cookie”))  
  11.                         cookieVal connection.getHeaderField(i);  
  12.                         cookieVal cookieVal.substring(0cookieVal.indexOf(“;”));  
  13.                         sessionId sessionId+cookieVal+“;” 
  14.                      
  15.                  
  16.                 InputStream in connection.getInputStream();  
  17.                 System.out.println(sessionId);  
  18.             }catch(MalformedURLException e){  
  19.                 System.out.println(“url can’t connection”);  
  20.                 return null 
  21.             }catch(IOException e){  
  22.                 System.out.println(e.getMessage());  
  23.                 return null 
  24.              
  25.          
  26.   
  27.         try  
  28.             connection (HttpURLConnection)url.openConnection();  
  29.             //这个要写在Post前,否则会取不到值,原因我不知道  
  30.             if(cookieurl!=null){  
  31.                 connection.setRequestProperty(“Cookie”sessionId);  
  32.              
  33.             if(post!=“”){  
  34.                 connection.setDoOutput(true);  
  35.                 connection.setRequestMethod(“POST”);  
  36.                 connection.getOutputStream().write(post.getBytes());  
  37.                 connection.getOutputStream().flush();  
  38.                 connection.getOutputStream().close();  
  39.              
  40.             int responseCode connection.getResponseCode();  
  41.             int contentLength connection.getContentLength();  
  42.             // System.out.println(“Content length: “+contentLength);  
  43.             if (responseCode != HttpURLConnection.HTTP_OK return(null);  
  44.             InputStream in connection.getInputStream();  
  45.             return(in);  
  46.          
  47.         catch(Exception e)  
  48.             // System.out.println(e);  
  49.             // e.printStackTrace();  
  50.             return(null);  
  51.          
  52.           
  53.      

转自:http://stephenjqj.javaeye.com/blog/477194

JDK中的URLConnection参数详解



针对JDK中的URLConnection连接Servlet的问题,网上有虽然有所涉及,但是只是说明了某一个或几个问题,是以FAQ的方式来解决的,而且比较零散,现在对这个类的使用就本人在项目中的使用经验做如下总结: 

1:> URL请求的类别: 

分为二类,GET与POST请求。二者的区别在于: 

    
a:) get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet, 

    
b:) post与get的不同之处在于post的参数不是放在URL字串里面,而是放在http请求的正文内。 

2:> URLConnection的对象问题: 

URLConnection的对象,如下代码示例: 



//
下面的index.jsp由<servlet-mapping>映射到 

// 一个Servlet(com.quantanetwork.getClientDataServlet) 

// 该Servlet的注意点下边会提到 

URL url = new URL(http://localhost:8080/TestHttpURLConnectionPro/index.jsp); 



URLConnection rulConnection 
= url.openConnection();// 此处的urlConnection对象实际上是根据URL的 

          
// 请求协议(此处是http)生成的URLConnection类 

          
// 的子类HttpURLConnection,故此处最好将其转化 

          
// 为HttpURLConnection类型的对象,以便用到 

          
// HttpURLConnection更多的API.如下: 



HttpURLConnection httpUrlConnection 
= (HttpURLConnection) rulConnection; 





3:> HttpURLConnection对象参数问题 

// 设置是否向httpUrlConnection输出,因为这个是post请求,参数要放在 

// http正文内,因此需要设为true, 默认情况下是false; 

httpUrlConnection.setDoOutput(true); 



// 设置是否从httpUrlConnection读入,默认情况下是true; 

httpUrlConnection.setDoInput(true); 



// Post 请求不能使用缓存 

httpUrlConnection.setUseCaches(false); 



// 设定传送的内容类型是可序列化的java对象 

// (如果不设此项,在传送序列化对象时,当WEB服务默认的不是这种类型时可能抛java.io.EOFException) 

httpUrlConnection.setRequestProperty(Content-typeapplication/x-java-serialized-object); 



// 设定请求的方法为”POST”,默认是GET 

httpUrlConnection.setRequestMethod(POST); 



// 连接,从上述第2条中url.openConnection()至此的配置必须要在connect之前完成, 

        httpUrlConnection.connect(); 





4:> 
HttpURLConnection连接问题: 


// 

此处getOutputStream会隐含的进行connect(即:如同调用上面的connect()方法, 

// 所以在开发中不调用上述的connect()也可以)。 

OutputStream outStrm = httpUrlConnection.getOutputStream();