博客首页|TW首页| 同事录|业界社区
2010-12-20

做为一种社会化网络服务,微博在今年的发展非常迅猛,Twitter联合创始人伊万。威廉姆斯透露,Twitter注册用户已达1.75亿人,而新浪副总裁王高飞也透露,新浪微博注册用户已达2000万,可见以微博为主力的“传播方式”的革命已经到来。

曾几何时,SNS社区网络也是继博客之后众多投资者和创业者追捧的明星,然而随着微博的出现和发展,传统的SNS社区网络的发展逐渐显示出颓势,活跃用户不断下滑,发展前景越来越受到质疑,曾几何时,SNS的领队开心网靠着“偷菜”游戏火爆一时,全国网民几乎人人都加入了“偷菜”的行列,各大门户网站也纷纷复制开心模式,推出各自SNS频道,然而正当各大网站在SNS领地杀得不可开交之时,微博却突然之间异军突起。微博由于其简单易用的特性,加之新浪网成功的营销策略:名人效应,使得微博的用户数量呈几何倍数增长,微博从SNS网站中掠夺的用户越来越多。

根据百度指数和谷歌网站趋势显示,在2010年初,开心网面对新浪微博还具有明显的优势,然而随着时间的推移,开心网的用户关注度下降非常快,而新浪微博则呈现飞跃式地大幅上升,到了2010年11月份,新浪微博的用户关注度已经在超过了开心网,并且逐渐和开心网拉大距离,开心网的下降颓势依旧没有停止的趋势,总的看来,SNS大势已去,微博方兴未艾。

 

百度指数对比新浪微博和开心网

 

谷歌网站趋势对比新浪微博和开心网

那么,中国企业将如何面对微博时代的到来,中国企业如何利用微博进行网络营销和推广?目前企业企业微博营销还很不成熟,企业微博营销在国内刚刚进入摸索阶段,现在总结出系统的企业微博营销方法体系还为时尚早,我以前曾在《企业微博的营销推广技巧》一文中概述了企业微博的选择、定位、目标和运营方法,今天,我具体以新浪微博为例详细介绍一下基于企业微博的营销实战的方法,本文的介绍的方法和技巧等还有待在微博营销实践中进一步检验和修正,希望对有兴趣的互联网从业者能有一定的参考作用价值。

微博帐号配置

1、以企业名称注册官方微博一个,主要用户发布官方信息。

2、企业领袖微博一个,对外凸显企业领袖个人魅力。该微博的操作需要相当谨慎,因为有可能会产生负面作用,例如唐骏事件。

3、对于同时开发多个产品的企业,还应该针对每个主要产品发布一个产品官方微博,用于发布产品的最新动态;还可以充当产品客服的作用。

4、官方的客服也可用以个人名义创建微博,用来解答和跟踪各类企业相关的问题。

5、企业内部多个专家可以用个人名义创建专家微博,发布对于行业动态的评论,逐步将自己打造为行业的“意见领袖”。

企业微博的定位和内容建设策略

1、官方微博(微媒体):企业的微博必须是官方的,传播的内容也必须是官方的,内容较为正式,可以在第一时间发布企业最新动态,对外展示企业品牌形象,成为一个低成本的媒体。

2、企业领袖微博(微传播):领袖微博是以企业高管的个人名义注册,具有个性化的微博,其最终目标是成为所在行业的“意见领袖”,能够影响目标用户的观念,在整个行业中的发言具有一定号召力。

3、客服微博(微服务):与企业的客户进行实时沟通和互动,深度的交流,让客户在互动中提供产品服务的品质。缩短了企业对客户需求的响应时间。

4、产品微博(微公关):对于危机能实时监测和预警,出现负面信息后能快速处理,及时发现消费者对企业及产品的不满并在短时间内快速应对。如遇到企业危机事件,可通过微博客对负面口碑进行及时的正面引导。

5、市场微博(微营销):通过微博组织市场活动,打破地域人数的限制,实现互动营销。

微博营销的特点

1、门槛低:140个字发布信息,远比博客发布容易。可以方便的利用文字,图片,视频等多种展现形式。

2、多平台:支持手机等平台,可以在手机上发布信息。

3、传播快:信息传播的方式有多样性,转发非常方便。利用名人效应能够使事件的传播量呈几何级放大。

企业微博推广技巧

1、帐号认证

针对企业微博帐号、企业领袖、高管的帐号、行业内有影响力人物的帐号,要先获得新浪认证;获得认证的好处是,形成较权威的良好形象,微博信息可被外部搜索引擎收录,更易于传播,不过也有一点不好的地方,就是信息的审核可能会更严格。

2、内容发布

微博的内容信息尽量多样化,最好每篇文字都带有图片、视频等多媒体信息,这样具有较好的浏览体验;微博内容尽量包含合适的话题或标签,以利于微博搜索。发布的内容要有价值,例如提供特价或打折信息、限时内的商品打折活动,可以带来不错的传播效果。

3、内容更新

微博信息每日都进行更新,要有规律地进行更新,每天十条信息左右,一小时内不要连发几条信息,抓住高峰发帖时间更新信息。

4、积极互动

多参与转发和评论,主动搜索行业相关话题,主动去与用户互动。定期举办有奖活动,提供免费奖品鼓励,能够带来快速的粉丝增长,并增加其忠诚度。

5、标签设置

合理设置标签,新浪微博会推荐有共同标签或共同兴趣的人加关注。

6、获取高质量的微博粉丝

不在于你认识什么人,而在于什么人认识你,不在于什么人影响了你,而在于你影响了什么人。关注行业名人或知名机构;善用找朋友功能;提高粉丝的转发率和评论率。发布的内容主题要专一,内容要附带关键字,以利于高质量用户搜索到。

总结

企业微博传播是一个需要花费相当长的时间成本的大工程,即验证了“微博传播是一个漫长的过程”这句话,企业微博营销切不可急功近利。了解微博能为企业带来什么,并不等于就可以放手去进行传播,企业还需要慎重考虑一个问题:“企业微博的定位”。

2010-12-17

对于缺乏编程知识的人来说,完全有可能编写一个网页或小程序。如果在用Google搜索相关示例时幸运的话,可以搜到现成的代码。即使是经验丰富的程序员,通常也会为了节省时间和精力而在网上搜索解决方案。

如果不借助搜索技术、网络及集体智慧,现代化高效编程是难以想象的。因此,搜索技巧对高效程序员变得愈发重要。

现在,我们不需要了解和记住如何解决众多的编程问题,可以采用搜索技术。我们正变得更加高效、高生产力,并能够解决更多的问题。但这是否意味着在构建软件时,拥有好的搜索技巧就足够了呢?本文将讨论,搜索技巧在程序员知识的形成过程中的作用,以及如何高效使用搜索技巧。

知识的类型及它在程序员大脑中如何成长。

 

 

有三类知识:

概念知识(为什么、是什么、如果—— 语义上的)——理解软件系统构建过程中的概念、原理、关系及主要方法。根据这类知识,能够找出体系结构或代码必须按特定方式设计的原因,以及从中选择最佳设计方案的备选方案和逻辑是什么。概念知识,不是指用特定编程语言解决特定问题,而是对问题的长远看法和理解。

用途:对复杂的开放式问题寻找新的解决方案,并创建稳健的软件系统。

收获:学习计算机科学、体系结构以及编程概念,在实际实现和经验的基础上,构建自己的理论。

实践性知识(如何做 —— 过程中的)—— 关于如何解决特定编程问题的知识。这类知识不需要深入理解实现方法选择过程中隐含的概念及基本原理。搜索技术在这里最重要,因为对有限的编程语言问题所采取的特定解决方案,搜索能相对容易的加以共享并说明。

用途:用已证实的和已知的解决方案快速解决问题,而不是每次都重新发明一种新的方法。

收获:搜索现有的解决方案,通过例子学习或提出自己的解决方案并以后对其重利用。

隐性知识(专业知识、经验及直觉)——基于软件系统实现过程中所积累的个人经验,在大脑中形成的内在知识。通过强大的大脑功能,隐性知识可以综合并协调其他两种知识。这类知识很难传授,因为它的大部分都存储在我们的潜意识中。在特定环境下,它和直觉一同发挥作用,能够在经验、对概念性和实践性知识的反馈和评估的基础上,制定最佳决策。

用途:利用自己的专长、经验及直觉来实现最佳解决方案。

收获:构建软件并从结果中学习知识。

 

 

设计模式(还有架构、领域及其他)是不同类型知识相结合的有趣的例子:“如何做”的例子,这些例子中隐含的概念及实现过程中积累的经验。这种知识的表现方式是模式成功及广泛应用的原因之一。

随着越来越多的可供使用的实践性解决方案和示例出现在网络上,人们大脑中的实践性知识的价值越来越小。我们不需要记住实践性知识。现在我们能够处理软件构建过程中几乎所有可能遇到的常见编程问题。然而,除能够解决问题的示例或从哪搜索这些示例以外,一名大师级的程序员还知道更多的知识。他能够提出自己的解决方案,制定大部分最佳决策,并采用最好的方式应用它们。此外,很难在网上找到新的、复杂的、领域性的及特定环境下的问题的解决方案。而且,对所有重要的软件工程,在制定优秀解决方案的过程中,都需要高水平的软件开发理论、这些理论的应用经验、对系统的深入了解、问题空间及环境等相关知识。

因此,在软件开发过程中,概念知识和隐性知识仍然是非常重要的。在使用搜索技术时,我们应当努力扩充各种知识,而不是仅仅解决特定问题。随着解决更高级问题的能力的提高,你会取得成功,成为更高效的程序员。

 

 

可解决实际问题的高效搜索

A. 查找

1. 定义——弄清楚要解决什么问题,并以要查找的内容为焦点。网络上有如此多的有趣的材料,以至于搜索过程能轻易地占掉你全部的工作时间(和个人时间)。

2. 检索(使用标准的Google、代码搜索或其他的检索引擎)—有很多关于如何高效的使用检索引擎的建议。

3. 浏览结果(内容的质量、可信度及专业技术的水平;如果资料的可信度过低,无须再看)-> 阅读 -> 评估(人力物力、所需工具及函数库)

B. 使用

1. 复制代码 - 单独复制(针对这一目的,带有长钉技术的显式单元测试最适合)

2. 清除代码 - 仅保留最小限度、相关性代码,清除解决方案中的其它代码。

3. 在系统中应用代码。

C. 学习

1. 理解——你做了什么及你为什么那样做——从代码和实现中学习。

2. 扩充知识——

a. 实践性知识:解决问题的特定方法、技巧及风格;

b. 概念知识:学习新概念、提炼现有的并构建自己的概念;

c. 隐性知识:明智地使用并学习搜索到的解决方案,经验会自然而然地得到增长。

3. 收集(链接、意见、参考文献、阅读清单)—任何对你今后搜索、发现及学习有用的有趣信息。为这些目标积累知识。

你还有其他高效搜索代码的诀窍吗?欢迎在评论或微博中和大家分享。

2010-12-13

Google Android智能手机平台自从发布后空前成功,有众多的应用软件,同时也吸引了越来越多的用户和开发者加入其阵营,其流行和普及的程度已经逼近苹果的iPhone手机平台。

相对于iPhone手机来说,Android手机具有较高的性价比,但做为一部智能手机,游戏性也绝不容忽视的卖点之一,相对于iPhone上海量的优质游戏来说,Android平台上的游戏资源较为贫瘠,主流游戏大部分移植自iPhone,原生游戏很少。

然而,随着不少游戏厂商将iPhone游戏不断的移植到Android,使得Android平台上也慢慢地涌现出了一批非常优秀的游戏。而目前推荐机制也不太健全,例如一些媒体竟然评选Robo Defense和Abduction 2这样的游戏为最佳游戏实在令人大跌眼镜,今天,我就为大家推荐十几款我觉得最出色的Android游戏,供大家参考。

动作类

愤怒的小鸟(Angry Birds)

《愤怒的小鸟》无疑是今年十分成功的手机游戏作品之一,多平台的移植、好玩的角色、简单的操作、有趣的游戏模式让这款游戏获得了无数的荣誉。《愤怒的小鸟》从iPhone移植到Android后免费向Android用户提供。

游戏的内容很简单,玩家们需要将小鸟弹射出去,操作弹弓进行射击,把小猪们全都消灭就行了。游戏中小鸟的形态各异,有加速的、有分身的、有下蛋的、有爆炸的,关卡十分丰富,可玩性很高。

愤怒的小鸟季节版(Angry Birds Season)

愤怒的小鸟季节版(Angry Birds Season)加入了新的雪地地图,以及之前并未发放的万圣节地图,这是款独立游戏,也就是说可以和原版共存,安装后会有不同的图标。

水果忍者(Fruit Ninja)

水果忍者(Fruit Ninja)也是一款非常有创意的iPhone移植游戏,玩法简单,用手指代替忍者刀,把空中的水果切碎,屏幕上会不断跳出各种水果——西瓜,凤梨,猕猴 桃,草莓,蓝莓,香蕉,苹果等等,在它们掉落之前要快速的全部砍掉,除了水果,还会有大炸弹不时地冒出来,要是不小心切到了,那就Game Over了。

相对于iPhone版来说,Fruit Ninja Android版本,运行不是很流畅,体验不如 iPhone 版,这个游戏掌握一定技巧之后还是挺容易高分的。

怪物大战野猪男(MiniGore)

怪物大战野猪男(MiniGore)是从iPhone移植到Android系统的一款射击生存类游戏,拥有方块脑袋的人物配上类似油墨的画面,整体效果显得卡通,玩家需要控制方脑袋的主角在丛林中穿行,消灭四周来犯的长毛怪。

这款游戏的操作手感相当不错,控制灵敏,不过,对于某些没有多点触控功能的Android手机来说,操作体验会受到影响。

益智休闲类

蒙特祖玛的宝藏2(Treasures of Montezuma 2)

Montezuma 2(蒙特祖玛2),移植自iPhone的消除类游戏的新秀,采用了古老的美洲文明为背景,华丽的动画效果和流畅的操作感表现突出,我个人感觉比知名的 Popcap的钻石迷情好玩多了,虽然是一款消除类游戏,但具有道具和魔法,使得游戏的可玩性方面都改进了不少,关卡的设置也给玩家带来更大的乐趣。

小羊快跑(SheepRun)

小羊快跑[SheepRun]是具有挑战性以物理为基础的益智游戏,忍者水果的开发商开发的游戏,故事讲述绵羊家族现在处于危险境地,大灰狼在后面追赶,他们需要快跑并利用智慧去穿越各种障碍,最终返回家园。

扔纸团(Paper Toss)

Paper Toss是个非常简单的小游戏,就算现在电脑这么普及,在办公室内还是有不少事项是需要用纸笔完成的,有时写的不好,或是被老板责骂心情烦燥,这是就会狠狠的把纸团揉成一团,发泄一下,然后往垃圾筒像投篮一样投去,要是投了一个空心,心情就会好很多。

Paper Toss就是这样的一款办公室舒压游戏,游戏玩法很简单,场景不仅设计在办公室里,而且还遍布地下室、洗手间等等,你要做的就是把纸屑投进垃圾筒里,另外这些场景中还有电风扇,吹着强度不一的风,在出手时必须算好角度,纸屑才能准确的进到筒里。

我的纸飞机2(My Paper Plane 2)

我的纸飞机2(My Paper Plane 2)是一款用重力感应操控的竞速游戏,画面简单清爽,重力控制,一关比一关难度大,会出现障碍物增加难度,玩家的纸飞机的飞行轨迹取决于风向和我们的操控,是款很有挑战性的游戏。

智力切割(Slice Slice)

Slice Slice是一款不仅仅靠华丽的界面取胜,很类似iPhone游戏Slice It,非常好玩,很锻炼智力,可以说是一款比较耐玩的Android游戏,游戏中会给出各种形状的几何图形,玩家需要将不同形状的多边形切割成尽量均匀的 几份,注意,笔画的次数是有限的。

迷宫滚球(Labyrinth)

Labyrinth是一款控制钢球平衡的迷宫类游戏,游戏根据手机内置的重力加速计制作而成,玩家将手机横向平行举起,来通过手机的倾斜度调节屏幕中钢球的滚动方向和位置,穿过迷宫达到终点,在Labyrinth里的地图非常多,设计的也非常经典。

涂鸦跳跃(Doodle Jump)

移植自iPhone的经典游戏涂鸦跳跃(Doodle Jump)是一个富有趣味的技巧性游戏,在游戏中你要让涂鸦弹簧小怪物不停地往上跳跃,在跳跃中要小心破碎的平台、移动的蓝色平台、黑洞、不明飞行物和坏人,途中有快速上升的火箭和竹蜻蜓。

模拟吉他(Solo)

Solo一款音色很棒的模拟吉他软件。曾经在网上火爆一时的韩国手机吉他女所用的软件就是这款,在那段“Android女”视频中,她利用Android手机的音乐应用软件演奏吉他,同时演唱了美国当红女歌手蕾哈娜的歌曲《Take A Bow》这个软件的声音很棒。

手指保龄球(iBowl)

iBowl是一款移植iPhone上的保龄球游戏,利用重力感应装置控制,触摸屏幕控制保龄球的方向。按住BOWL键,向前甩动你的手机就可以了。此游 戏被成为“手机杀手”,不少同学在玩这个游戏的时候都不慎把手机甩出去了,并且这款游戏的后面有一个很雷人的故事,名字叫《京城地铁甩手男》,相信在网站 上能找到。

会说话的汤姆猫(Talking Tom Cat)

移植自iPhone的游戏,汤姆是一只宠物猫,可以在玩家触摸时作出反应,并且用滑稽的声音完整地复述我们对它说的话。玩家可以抚摸他,用手指戳他,用拳轻打他,或捉他的尾巴。

塔防类

丧尸围城(Grave Defense)

丧尸围城(Grave Defense)是一款非常精美的塔防游戏,故事背景是核原料辐射整个地球后,人类所能够躲藏的最后一处藏身之地也遭到突变僵尸的攻击,游戏画面非常精细。

枪之荣耀(Guns n Glory)

枪之荣耀(Guns n Glory)是美国西部牛仔风格的枪战塔防类游戏,游戏的操作和传统的塔防游戏大致相同,攻击单位包括枪手、炸弹投掷手、印第安火弓箭手、大炮和机枪等等,hiapk网友将其进行了汉化。

总的来说,目前Android游戏整体不如iPhone游戏,大部分好玩的Android游戏都是移植自iPhone,Android游戏面对iPhone的这种弱势状态,估计在很长一段时间都难以改变。

如同先前提供的“常用Android手机软件应用”一样,为了方便大家使用,我这里提供了这以上所有应用程序的apk文件打包下载,将其复制到你的手机SD卡中,即可使用文件浏览器等工具进行安装使用。

点击下载:最佳Android游戏推荐

原创文章如转载,请注明:转载自月光博客 [ http://www.williamlong.info/ ]

2010-12-08

Google公司今天在美国举行Chrome相关产品发布会,发布会上正式发布谷歌浏览器应用商店(Chrome Web Store)和Chrome OS操作系统。

Google推出的应用商店Chrome Web Store是互联网开放平台应用的一个典型案例,该应用商店提供各种适用于Chrome和Chrome OS的应用程序,目标用户群为1.2亿Chrome浏览器用户,开发者可以在Chrome应用程序商店销售自己的应用程序,并获得收入。Chrome用户则使用Google帐号登录应用商店,并使用Google Checkout付费。

Chrome Web Store的界面和Google早先推出的Google Apps Marketplace界面非常类似,但两者的应用范围不同,Google Apps Marketplace目标用户群为2500万Google Apps用户,适合企业用户使用。而Chrome Web Store的目标用户是1.2亿Chrome浏览器用户以及未来的Chrome OS上网本用户,这些大多属于个人用户。

目前Chrome Web Store已经在美国开放,明年第一季度后将会逐渐向全球开放。不过现在中国用户也可以访问Chrome Web Store安装免费应用,Chrome 8.0是第一个完全支持Chrome Web Store的Chrome浏览器版本。我安装了几个Chrome应用之后,发现在Chrome打开新页签的界面发生了变化,原先“最常访问的网站”被折叠,突出显示了已经安装的Chrome应用程序。

应用商店在手机上是一个热门概念,苹果在iPhone和iPad产品上运营了Appstore应用商店,获得了巨大的成功,Google在Android手机上运营的谷歌应用商店也在今年取得了高速增长,因此,Google也打算将Android应用商店的成功复制到Chrome上。

不过,开放平台的应用商店也并不是什么灵丹妙药,吃一口就能让企业成功,做好一个开放平台,首先要有大量有黏度的忠实用户,其次要有一个战略性的开放平台运营计划,用实际手段来刺激和激励第三方开发者投入到开放平台的建设中,让第三方能从中得到切实的好处,做到共同发展、共同盈利,这才能决定一个开放平台的成败,开发一个开放平台并不是难事,关键在于开放平台的运营。

在保证第三方开发者利益上,防止应用被破解就是一个重要因素,苹果的iOS系统在未被破解越狱之前,很多中国用户还是很乐于购买商店里的应用,第三方开发者也能获得不错的收益,然而一旦iOS的“完美越狱”程序出现,则中文应用的购买量就会出现大跌,可见防止破解对于第三方开发者的利益是多么重大。

Google Chrome应用商店的付费程序会不会在不久的将来也出现破解版呢?和苹果的iOS相比,Google Chrome应用商店通常需要联网,因此对于正版的鉴别可以直接通过在线方式验证,这和苹果手机的本地应用就有重大区别了,因此,除非Chrome Web Store的安全设计存在重大问题,否则Chrome Web Store的付费应用被破解的可能性会比苹果iOS要小。

除了Chrome Web Store应用商店之外,Google还对外展示了Chrome OS操作系统,Chrome OS是一款云操作系统,需要用google的帐号登录,秉承了Chrome浏览器快速、简洁、安全的特性,两台装有Chrome OS的电脑可以瞬间进行数据同步。

Chrome Web Store应用商店地址:https://chrome.google.com/webstore

2010-12-07

在IE一统江山的时代,很少有人觉得IE有什么不对劲。今天IE被诟病得最多的速度和稳定性上面,在那个时代都好像不是那么引人关注,并不是说那个时代浏览器的速度和稳定性不重要,而是因为没有可供对比的参照物。

和大多数人一样,笔者也长期使用IE(包括使用IE核心的傲游浏览器),这么些年下来,并没有觉得有什么不好。是的,浏览器只是个上网的工具而已,就算是听说到火狐浏览器firefox的强大功能,似乎对笔者也没有多少吸引力,部分理由是不愿意花时间去学习和习惯一套新的界面和操作——大概就是所谓的路径依赖吧。

随着带宽的增加,网页的内容越来越庞杂,IE崩溃的频率也越来越高,终于有一天,在看网页视频的时候,IE再次崩溃,其它正在浏览的网页也一同消失,一怒之下,笔者决定彻底离开IE。基于对谷歌技术偏执狂的良好印象,笔者没有选择火狐作为IE的替代品,而是直接用起了chrome……从此,笔者再也没有在自己的电脑里主动打开过IE浏览器。

 

 

第一次打开chrome的时候,面对一个简洁得甚至可以说简陋的界面,实在有点无从下手的感觉。简洁到什么程度呢,没有菜单栏(只有一个书签和扳手的按钮,后来的版本就只剩下扳手了),没有状态区,没有标题栏(也就是说,在chrome浏览器上面,你连它自己的名称“chrome”这几个字都找不到),因为谷歌认为标题栏浪费空间,干脆不要,取而代之的是实用的标签栏,工具按钮也只有三个:前进、后退、刷新/停止(需要的话,还能再加一个主页按钮),再加上地址栏,这就是全部……极简风格的设计,笔者实在想不出还能再去掉点什么了(默认的书签栏也可以通过谷歌的官方扩展来关闭)。这样设计的好处就是,为浏览网页提供了最大化的可视空间。事实上,习惯之后,你会忽略这个浏览器的存在,尤其是开启全屏浏览的时候。简洁,这一最高设计原则,不只是在界面上,在浏览器的设置里面,也同样存在,菜单项很少,可供修改设置的选项同样很少,对大多数人来说,也完全不需要去关心那些设置。

换用浏览器,首先要做的,就是把原来IE收藏夹转移过来。这时,chrome再一次体现了简洁至上的原则,不用找什么工具,也不用导出再导入,直接在选项里面找到“从其它浏览器导入数据”,然后,一切自动完成,包括原来在IE中的历史记录。这样的备份、恢复工作,只需要做一次,chrome是自动同步的(当然,得先登录你的google账号)。也就是说,你永远不用担心重装系统之后找不到备份文件。甚至,它还可以同步你的所有设置选项,同步主题皮肤,同步扩展程序,而这一切,都在后台自动完成,完全不用操心。这意味着,不管你是重新安装系统,还是在不同的计算机之间工作,都可以立即进入在外观、设置、功能上完全一致的网页浏览操作。

由于设计理念上的极简主义,导致chrome功能性大打折扣,拖拽、双击关闭标签、鼠标手势、翻墙神马的功能,一概没有……看上去好像有些糟糕,不过,扩展程序提供了这一切,此外还有翻译、IE-tab、天气预报、各类网站应用……随着chrome的深入人心,这些扩展程序会越来越多。现在,最新版的迅雷和有道辞典等工具软件也已经推出了专用于chrome的扩展。

用了近一年之后,笔者认为这种极简+扩展+自动同步的设计是非常人性化的。原生的chrome只提供最基本的浏览功能,至于你喜欢怎么使用和操作,喜欢加入什么样的额外功能,只管按需添加,如果你又不喜欢了,把扩展卸载掉即可,这种设计理念就是,笔者只安装需要的功能。于是,每一个人的浏览器都是量身定做,而且,所有的个性化细节永远保持同步更新,任何时候,你都不用为了维护使用体验的一致性而浪费哪怕一秒钟的时间。

现在,回到开始的话题,稳定性。印象中,笔者的chrome只发生过两次崩溃,而且都是在频繁安装、卸载扩展程序和皮肤的时候发生的。平时浏览网页的情况下,连个别的标签页都极少出问题(通常出问题的,大多是不得不用IE-tab的标签页面),即使有标签页面出现问题,关掉它就行了,对其他的标签或窗口没有什么影响(这是chrome独创的沙盒安全机制在起作用)。

说了这么多,也许还都不是衡量一款浏览器优劣的硬性指标。嗯,其实谷歌自己也没怎么把上面这些所谓的“优点”放在心上,谷歌天生的技术偏执狂血液让设计者们最自豪自夸的,是chrome技术和速度上优势。技术层面的东西,webkit、html5神马的,笔者不是太明白,能直观感觉到的就是速度,真的很快,启动和加载网页都快。据说在所有的测试中,chrome总是最快的,或者这么说吧,用过chrome才发现,作为一款浏览器,对用户最有吸引力的特性就是速度。

最后,概括地说,速度是王道,简洁即优美,浏览器要以人为本。假如你不反对这样的说法,那么,问题就变成了:为什么不用谷歌浏览器呢?

来源:读者投稿,作者:棉花糖

2010-11-30

360公司近日在官方论坛发布了360新标识的彩色版,一直以来,360的绿色小盾牌LOGO成为360特有的标志,就如同QQ的企鹅一样深入人心。不过360公司最近却决定更换掉这个绿色盾牌,采用其他的图案来塑标志。

360公司称虽然绿色盾牌已经被很多用户熟知,但存在两个问题:

1、现在很多软件和安全类产品都在使用“盾”形图标,容易和360混淆。

2、Windows默认桌面有大片绿草地的背景,安装了360的软件后,360的绿色图标在桌面上不容易识别和找到。

基于以上原因,360打算从新换标识,最终决定启用新标识“安全呵护”,这个新标识的特点是一个球体结构,无论应用场景大小,都不存在变形、不易识别的问题。360称新标识寓意是:

 

 

1、新标识由绿色和金黄色组成。绿色代表着安全、健康、希望和蓬勃的生命力,金黄色代表着阳光、收获和澎湃的热情,同时也是安全行业通用的警示色。

2、继承了老标识最核心的“十”字元素。一方面借用红十字形象,代表着安全、可靠、守卫,以及不怕危险、救死扶伤的精神;同时“十”也是加号,意味着给予用户更多,不断超越用户期待。

3、整体图形来源于中华大智慧的太极图,阴阳互补、水乳交融,大盈若冲,其用无穷,象征着360作为一个民族品牌,致力于让大家生活的世界变得更为和谐安全。

360的新LOGO图标发布之后引发了网友在微博上的热议,从用户留言中可以看出这个新标识图片并未得到所有用户的认可,一些人认为该标识很像腾讯的LOGO,不少人还是喜欢老的绿色盾牌标志。

 

 

附录:部分新浪微博网友对于360新LOGO的评论:

从换LOGO可以看出,360正式开始和腾讯扯蛋了。

360更换的新LOGO,是不是在和腾讯比一下谁更山寨?

腾讯表示鸭梨很大。

某非这就是传说中的二球?

当山寨之王被山寨时………

都有强烈的气场环绕啊^_^ 360的黄蛋绿叉太山寨了

这两位必有JQ啊!360摆明了是对企鹅娘情有独钟!

跟腾讯比抄袭?

360想变成个球?

这意思是腾讯和360就是快乐的一家,为被收购做好准备。

俩蛋蛋,真疼

此二位能攻能守,真是歡樂天仙配~

这货不是360,这货不是360.

打是亲,骂是爱呀!原来是一伙的

都是带护翼的

两解:一解,三心二意;另一解,前者逆我者亡,后者顺我者昌

这就是顶级设计公司为其做的Logo啊

啥时候结成姻家啊?

一个赞助足球,一个赞助网球。

这意思是腾讯和360就是快乐的一家,为被收购做好准备。

常在河边走,哪有不湿鞋,腾讯竟然也有被抄的时候

你中有我,我中有你。这是一种人生境界。

今天才发现360跟腾讯关系那么好

穿个马甲,你就当别人不认识你了?

由于之前那个logo太像护舒宝了,才换这个logo的吧?

蛋黄色代表蛋 中间十字代表医疗 说明360蛋疼的该治下了

这个蛋蛋上面有个耶稣架也

这标志是说蛋疼了需要治。

我觉得,腾迅注资360了!

这货不是排球,这货不是排球!

360是游戏业的老大了

2010-11-29

上网看到有介绍制作10多种炸弹、汽油弹等爆炸物的文章,北京小伙冯某觉得好玩,就将这些内容转发到百度文库,百度文库通过了审核,使得文章被阅读2000次,冯某因涉嫌传授犯罪方法罪被公诉,朝阳法院判其拘役6个月。(2010年11月28日《新京报》)

看了这则新闻,我第一次知道了“传授犯罪方法罪”,一篇文章才被浏览2000次,这小伙这么着就进去六个月实在冤,看来这孩子他爸不是李刚啊。而这个新闻最令我惊讶的地方是,百度不仅陷害自己的用户,还不用负任何责任。

姑且就算这小伙发的内容是“有害信息”,百度文库就真的没有一点责任吗?百度文档里的内容全部由用户上传到百度服务器上,内容通过百度的人工审核之后才对外发布,违法的有害信息根本不应该审核通过,百度审核通过了就是失职,难道百度对于此事上就没有一点责任吗?

百度文库侵犯版权

百度文库将自己的用户送入监狱,可谓继雅虎邮箱之后开辟的又一先例,而之前,百度文库就因为版权问题而陷入诉讼之中,早先,盛大文学就联合众多网站、出版机构以及作家和业界人士对百度发起连锁诉讼,理由是百度文库中的内容涉嫌盗版侵权。

盛大文学CEO侯小强连续在微博上发言,呼吁出版机构、作家等多方力量联合起来,发起对百度的联合诉讼,反对网络盗版侵权。

侯小强在新浪微博控诉称“百度文库不死,中国原创文学必亡。文学正版一役即在此处。若狙击无效,明日之文学就是今日之MP3”。

 

 

根据百度文库的说明,文库定位为“供网友在线分享文档的开放平台”,即“用户可以在线阅读和下载多个领域的资料;平台所累积的文档,均来自热心用户上传;百度自身不编辑或修改用户上传的文档内容”。

而实际上,绝大多数作者都不可能免费将自己的文学作品放上去给人下载,因此所谓的“网友自主上传”完全是百度做盗版的借口,对于用户上传的小说,百度只是审核小说内容是不是色情和违法信息,却从来就没有审核过该用户是否是小说的作者,属于明知故犯,严重失职,这种以盗版为目录的盈利手法应该受到重罚。

百度回应文库盗版雷倒一片

针对外界指控百度文库是中国原创文学最大的盗版基地,百度市场与公关部高级总监朱光却把问题抛给了媒体,认为大家不应该揪住这8%的内容不放。朱光说:“百度文库要是关了,中国网络文学的盗版问题就解决了?”

百度对于版权的这种态度令所有媒体都感到震惊,实际上,中国的版权问题最严重的,恰恰是百度文库这种大网站,如果这种大网站不去盗版,中国的盗版问题就可以彻底解决。

小网站敢去做盗版的内容吗?5、6年前可能还敢,但是现在,应该都没有这个胆量了。对于个人网站来说,一发现有害信息就拔网线,有些甚至直接把域名给Hold了,这谁受得了?相信个人网站都不愿意触碰版权这样的雷区。

但百度就不同了,百度是大网站,即使有什么侵权信息,也不会有人去拔百度服务器的网线,百度甚至还可以振振有辞地要求指控者提供自己的版权所有者的“证据”,否则还不予删除,流氓做大了就成黑社会,没人能管了。

针对百度回应“把百度文库关了,中国的盗版问题就解决了吗?”很多网友编了些段子对此进行讥讽,例如:许宗衡说:“把我抓了,中国的腐败问题就解决了吗?!”强盗说:“把我杀了,世上就太平了吗?!”

百度文库的未来

小说作家、出版社、原创文学网站是因为利益问题指控百度文库,此时百度尚可站在网友的立场说,百度文库能够帮很多人找到有用而且免费的资料,那么这次百度文库将自己的用户送入监狱,则让众多网友认清了百度文库的真面目,百度文库及其他盗版网站,他们的最终目标绝对不是为了方便网友,而是为了自身的盈利,只有彻底关闭这些盗版侵权网站,扶持正版原创作品,才能彻底扭转中国网络盗版满天飞的现状,而大多数网友的实际利益才能得到保障。

名词解释:传授犯罪方法罪(刑法第295条),是指用语言、文字、动作、图象或者其他方法,故意向他人传授实施犯罪的具体经验和技能的行为。传授犯罪方法的,处五年以下有期徒刑、拘役或者管制;情节严重的,处五年以上有期徒刑;情节特别严重的,处无期徒刑或者死刑。

2010-11-26

如今,每家公司都似乎成了科技公司。从软件创业公司到投机性投资公司、制药巨头和媒体巨头,它们都越来越多地加入到软件业务行列。

代码质量不仅成为了一个必需品,更成为了一个竞争优势。因为众多公司围绕软件而竞争,开发软件的人——软件工程师正显得越发重要。但是,你该如何发现那种百里挑一的程序员呢?在本文中,我们简明扼要地列出了明星开发人员的10种特质。

1. 热爱编程

编程是一种为了满足兴趣而心甘情愿去做的劳动(Programming is a labor of love)。和其他任何职业一样,唯有真正的热情,才能完成真正的伟大事情。这里有个误解,认为编写代码是机械化并纯科学性的。事实上,最优秀的软件工程师是工匠,他们能把能量、独创性和创造力融入到每一行代码中。伟大的工程师知道何时该把代码雕琢至完美,知道何时把大型系统像拼图一样组装到一块。热爱编程的工程师从构建软件中获得满足,就好比一位作曲家在完成一部交响乐后而欣喜若狂。正是兴奋感和成就感,才造就了喜爱编程的明星工程师。

2. 完成事情

有很多技术人员只谈论软件而不编写代码(只说不做型)。而伟大软件工程师会真正去编码,这也是他们最为重要的品质之一。他们是实际做事的人。聪明人都知道,解决问题的最佳途径是直面问题,而不是花上数周来设计复杂又不必要的架构和函数库。优秀工程师应当会问:解决手头问题的最简单方法是什么?最近的软件开发方法——敏捷实践,正是专注那个。它的思想是,把复杂的项目拆分为短小的迭代,每个迭代只关注一小部分的增量功能。因为每个迭代对应的编码只需要数周,所以功能易于管理并简单。

3. 持续重构代码

编码很像雕刻。要像艺术家一样不断完善自己的作品,软件工程师也要通过可能的最佳方式来持续完善自己的代码,以达到目标。重新塑造代码的原则称为“重构”,Martin Fowler在他的创意书中有相应描述。重构背后的原始思想是:改善代码而不改变其功能,移动调整部分代码以确保系统不腐,还有确保系统完成基于当前需求该完成的事。持续重构可以让开发人员解决另一个著名的问题——“黑盒遗留代码”(这个问题基本无人想触及)。

几十年的软件开发文化要求我们,不应该去改变正常工作的东西。然而,随着时间推移,问题是我们成为了老旧代码的奴隶,老旧代码变得不稳定和不兼容。而重构正好可以改变这一状况,因为我们是代码的主人,不是它的奴隶。重构在工程师和代码之间建立起持续的“对话”,并带来所有权、确定性、自信心和系统的稳定性。

千万不要成为老旧代码的奴隶。如果代码是他人所写,或许你可以轻易推脱责任。但大多数时候,那些代码是自己所写,要拿得起放得下,旧代码该埋时,就把它埋了!

4. 使用设计模式

自从所谓的“四人帮”(Erich Gamma、Richard Helm、Ralph Johnson和John Vlissides)发表他们的著作——《设计模式》后,全世界的软件工程师一直都在讨论模式。在我们所处世界,不管是自然界还是人类行为,模式无处不在。软件工程自然也不例外。模式就是不断重现的跨语言跨系统的场景和机制。一位优秀的工程师通常能识别并利用模式,而不是受制于模式。工程师不应(强制)让系统去适应某种模式,而需发现在系统中使用模式的时机(恰当使用模式)。在使用模式来确保正确性时,应借鉴利用前人的智慧结晶,使用以前能正当解决特定工程问题的方法。但请切记:模式不是万灵药;不要为了使用设计模式而使用设计模式。

5. 编写测试

曾有段时间,软件工程师们认为测试不值得他们去做。然而,如果你不做测试,你怎么能确保代码就能正常工作呢?敏捷实践中的“单元测试”已获得普遍认可,因为它注重编写测试来反映代码是否有效。随着系统增大,测试也随之增大。有经验的工程师知道并了解测试的价值所在,因为测试的目的就是创建一个能正常运作的系统。优秀的工程师通常会确保出现过一次的Bug不会再出现第二次。但优秀的工程师也知道,不应该浪费时间写那些琐碎或多余的测试,而需要专注测试各个组件中的核心部分。

6. 善用现有代码

“重新发明轮子”一直是软件行业中的巨大问题之一。从发明新语言到从写函数库,忽视并重写那些已经存在并已能工作的奇怪驱动力,已经造成大量软件开发的失败案例。一位明星工程师会专注三种基本类型的重用:第一,内部基础架构的重用,相应代码是他自己或同事编写的;第二,使用第三方的函数库,比如JDK.最后,研究使用某些大型网络服务商提供的相应服务,比如Amazon.总之,正确善用现有的代码,使得软件工程师能真正专注于最为重要的事情上——应用程序本身。

7. 专注可用性

优秀的工程师通常都专注于用户。无论用户是企业还是个人,无论是为消费型的软件公司还是投资银行,需要关注的都是可用性。用户如何和系统交互?系统是否提供一种简单、直接和平稳的操作体验?有种说法,因为软件工程师是技术人员,他/她和“用户如何与系统交互”没有关联,这种说法严重错误。优秀工程师努力工作是为了什么?不正是让系统简单并易于使用。他们无时无刻都会想到用户,不会尝试去发明那些令人费解,只有极客才能理解并欣赏的东西。

有些时候,一些软件工程师过于投入,反而忘记所编写的程序/软件,是供他人使用,不是做给自己看的“艺术品”。所以,在软件开发过程中,一直要把“用户”放在心中。

8. 编写可维护的代码

软件开发界的另外一个小秘密是:编写优秀代码和糟糕代码所花费的时间是一样多。一位训练有素的工程师,他/她会从第一行代码开始就考虑可维护性和代码的演化。没有任何理由编写“丑陋”的代码、长达数页的函数,或是稀奇古怪的变量名。优秀的工程师编写代码会遵循命名惯例,代码编写紧凑、简单和不过度炫耀聪明。代码的每一行,都应恰如其分地展现出其原有目的。在给不便理解的代码(块)合理注释时,别忘了命名规则。清晰明了的函数名和变量名可以让代码不言而明。

在编码时,有些程序员会有这种心态:过一会儿再来修改或完善某部分代码或某条语句。但谁知这一“过一会”竟然是“一天”、“一周”、“一个月”或“一年”,甚至以后根本就没机会再回头修改。所以,尽量别妥协写出暂时堪用的代码。否则,不仅不会节省开发时间,也可以阻碍整个进程。当然也不利于后续维护人员的工作。

9. 能用任何语言编程

优秀的软件工程师活血有自己一门特别钟爱的编程语言,但从不会执迷于当中。如今已有很多优秀的编程语言,也就是说,如果你只会使用其中一门语言,说明你缺乏多样性。你可以用Java、C#或C++编写任何现代软件,可以用PHP、Perl或Ruby编写任何网站的后台。简而言之,编程所用语言,远远没有语言相应的函数库重要。优秀的工程师能够认知到这一点,并愿意去学习新语言、新函数库和构建系统的新方法。

10. 知晓基本的计算机科学知识

最后,但肯定不是优秀工程师最不重要的特质就是:扎实的基础。优秀的工程师或许并没有计算机科学的学位,但他/她必须知道基础——数据结构和算法。如果不知道哈希表,或者不知道链表和数组之间的差别,你如何构建一款大型的软件?。这些都是每位从事软件开发的开发人员应当知道的。算法也同样重要,从二分查找到各种排序,到图形遍历,一位明星工程师必须知道并内在消化这些基础东西。因为这些基础就是你在构建任何现代软件中做抉择时的必备品。

结束语

以上就是区分伟大软件工程师的诸多特质。其中讨论的“热情”,是非常重要的。代码重用、设计模式、基础数据结构和算法都是必须知道的,而敏捷实践中的重构和单元测试则有助于工程师应对复杂的软件。尤为重要的是,明星工程师相信简洁和常识。也正是这些信念,帮助他们成功构建当今世界所需的看似不可能又错综复杂的系统。

来源:伯乐在线投稿,原文链接。

2010-11-25

最近异常火爆的跨平台社交短信软件Kik在其官方博客上称,Kik被黑莓RIM封杀,黑莓用户已经无法下载Kik客户端。

Kik Messenger是一个社交短信服务,目前在Android、iPhone和黑莓平台都非常的火爆,他可以实现跨平台之间的信息交流。Kik Messenger在表现形式上很类似手机的短信,但其是利用网络而不是运营商发送短信的软件,其速度非常快,并且完全免费,界面也非常简洁和易用。

Kik Messenger支持三个手机平台(Android、iPhone和黑莓),其用户增长模式是爆炸性的:10月19日发布到3个智能手机平台,两个星期后用户就超过1万,而到了现在1个多月后,Kik已经拥有超过250万用户,其中有近100万黑莓用户,并且Kik的用户量还在不断增长。

 

 

因为RIM有着自己独特的黑莓手机内置集成IM软件BlackBerry Messenger(俗称BBM),其功能和Kik几乎一样,但不能跨平台运行,只能在黑莓手机用户里使用,而Kik的跨平台特点让黑莓用户也可以和其他平台用户进行通讯,从而对黑莓的固有用户群产生了威胁。

因此,RIM做出了一个艰难的决定,将Kik Messenger从黑莓的应用商店中下架,对于已经安装Kik的黑莓用户,则关闭了PUSH功能,使得Kik的消息传递会延时长达一个小时,RIM还禁止Kik访问黑莓软件开发工具包和签名钥匙。RIM官方对Kik Messenger下架给出的说法是“考虑到用户隐私问题”。

目前Kik Messenger的iPhone和Android用户不受影响。

Kik做为一个创业型的小公司,RIM公司的这个决定对其产生了巨大的打击,因此Kik在官方博客里呼吁,RIM应采取开放的心态,倡导黑莓形成一个良性的开放平台生态系统,否则将会严重打击第三方开发者的积极性。

iPhone和Android用户下载Kik的地址是:http://www.kik.com/download.php

我的的Kik用户名是williamlong,欢迎加我聊天。

2010-11-22

11月18日,湖南所有的联通3G用户都收到一条短信,暗示iPhone装上移动卡会损害手机,短信一经发出引发各方的热烈讨论。短信的内容类似一首打油诗,内容是“iPhone装上移动卡,无疑当今一大傻。奔驰开上机耕道,牛粪上面缀鲜花。宝马配上骡子鞍,貂蝉睡上老朽榻。劝您珍惜苹果机,勿把至尊来糟蹋。”(11月21日《京华时报》)

iPhone从入市以来就掀起了一股苹果热,作为苹果在内地的唯一一个合作伙伴,中国联通也借助iPhone的热销为自己赢得了很多的客户。10月份以来有媒体报道,深圳、北京以及浙江等地的移动公司都开展了剪卡业务,而且10月底湖南移动也为iPhone4推出了专用的微型的SIM卡。业内人士认为,中国移动的举措是为了抢夺iPhone4的裸机用户。湖南联通这次的群发短信正是对移动的反击。

 

 

湖南所有的联通3G用户都收到一条短信,暗示iPhone装上移动卡会损害手机

手机上网体验对比

对于联通称“iPhone装上移动卡,无疑当今一大傻”,我个人觉得有些夸大其辞。从网络速度上看,3G上网速度的确比2G快,但手机并非最佳的上网终端,用户使用手机上网始终体验不佳,对于手机常用的微博、签到等应用程序的上网,2G和3G用户感觉差异不大,况且移动2G上网的价格也很便宜,从性价比上看还是占优,使用iPhone+2G的搭配也并非不可行。

 

 

iPhone手机

即使在手机上使用3G上网,iPhone的优势也并不明显,例如相比中国电信天翼的CDMA2000来说,使用较高性能的Android手机(如三星i909)+电信CDMA2000的3G网络,无论从价格,使用体验等都不会比iPhone+联通WCDMA差。从扩展性来讲,Android手机比苹果iPhone更开放,从价格来讲,Android手机高中低端都有,低端Android手机价格不到千元,性价比远远超过iPhone手机。

 

 

三星i909手机

iPhone最大的优势并不是上网,而在于拥有大量本地化的优质游戏和应用。很多应用和游戏并没有移植到Android手机上,而Android手机的原生应用又很少,有大量优质iPhone独占的游戏应用做为对比,导致Android手机的娱乐性看起来较差。事实上iPhone应用商店里销量最好的应用绝大多数都是游戏。

中国3G运营商评比

中国联通算是3G运营商中最幸运的一个,在3G牌照发放的时候获得了WCDMA的牌照,能够直接支持流行的iPhone手机使用,但联通对于iPhone销售的价格过高,不利于iPhone的普及,使得人们大多去买香港水货iPhone手机,造成香港的店铺常年iPhone缺货,这是苹果不愿意看到的现象。因此后来苹果也开始撇开联通,开始自己做商店销售iPad和iPhone的裸机,其价格也没那么离谱了,但依旧经常缺货。联通拿到了最好的网络,但是没有做出最好的成绩,苹果与其合作估计也是倍感失望。

中国移动最愚蠢的地方,在于搞了一个不兼容Android的所谓“自有手机操作系统”OMS系统,还集成大量中国移动的特色业务,使得原本不错的移动Android 3G手机(如三星i9008)的可用性大减,还不如用电信天翼三星i909的原生Android 2.1系统,应用商店方面,搞了一个MM商店,上面放一堆垃圾应用来恶心用户,中国移动打算靠这来继续骗钱,估计是打错了算盘,如果中国移动不搞什么OMS,而是把用户体验放到第一位,大力发展Android应用和商店,相信即使用Android+TD,现在面对联通的iPhone+WCDMA也不会处于劣势。

中国电信最大的优势在于大量固话用户和ADSL宽带用户,可以使用捆绑等优惠措施将ADSL宽带用户转换到3G用户(目前我保留电信固话的原因就是因为购买每年2000元的ADSL宽带会送每月50元固话费),鉴于CDMA版的iPhone即将推出,电信在3G这方面的发展令人看好,但希望中国电信不要将其在宽带运营上的流氓品性带到手机上。