迟到的日志,个人站点因移动某行动被牵连,不久前才得以恢复,firefox云输入法扩展是一款在firefox环境下快速调出搜狗云输入法的扩展,现已更新至1.2版本,该扩展主要特性如下:

1.支持状态栏各标签页同步

2.支持快捷键(Ctrl+Alt+Y)快速开启或关闭搜狗云输入法

3.支持在地址栏、搜索栏以及查找栏使用

4.可以在支持firefox3.0以上版本的任意操作系统上使用

新版本已修复或新增的特性包括但不限于:

1.修复地址栏、搜索栏云输入法调用初始化的问题

2.优化调用过程,更快更平稳

3.修复某些情况下状态切换异常的问题

4.跟进了web qq的代码改动,支持当前的web qq(鄙视下qq,有目的的改动啊)

下载地址:http://pinyin.sogou.com/cloud/ff.html

有意见可以给我留言,一对一反馈,比官网更及时更确切~~

google chrome扩展开发介绍

roby on 11月 - 25 - 2009

google chrome4.0开始支持扩展(同时还有标签同步)了,与firefox扩展的开放性显著不同,基本是以api的方式进行,同时也不想firefox那样有一套xul语言,当然作为开发者,个人觉得最大的福音是google提供了完整的文档,而不像firefox,虽然有个Mozilla developer Center,但无奈空内容,死内容太多,当然了,这也拜开放程度和内容有限所致。

要进行chrome浏览器的扩展开发,作为新手,两个文档必不可少:

http://docs.google.com/present/view?skipauth=true&id=ajhsbnjb3cg9_47fxgh7df8  官方对chrome扩展开发的一个PPT介绍

http://code.google.com/chrome/extensions/index.html 这个就是扩展开发的文档了

都是e文,耐心看,收获不会小的,而且提供了例子程序。非常爽的一点是不用每次修改都重启chrome,并且也支持调试,提供的api也感觉非常的清爽优雅,有兴趣不妨试试看吧。

有关firefox扩展开发的资料都挺难找的,而由于诸多特性与DOM的不同,很多问题在开发过程中又是无法避免的,不管是费尽周折找到的,还是自己实验出来的,姑且记录下来,供他人更方便的获取吧,xul元素坐标位置的获取不像在DOM中要做有关offsetParent的循环,层层相加,而是有专门的对象,如下:

var xulPosObj= document.getElementById(”xulobj_id”).boxObject;

x坐标 = xulPosObj.x;

y坐标 = xulPosObj.y;

高度 = xulPosObj.height;

宽度 = xulPosObj.width;

由此可见,其属性全部集中于boxObject对象中,翻译过来大概是“盒子对象”的意思,联想到盒子模型,就很好理解了。另外,有关扩展开发的调试和更快捷的属性跟踪一直没有系统折腾,当然也谈不上完全弄明白,事情急了,方法性的东西反而顾不上了,希望可以找时间弥补一下,毕竟掌握内力远比学个一招半式强太多了。

亲爱的潇,生日快乐!

roby on 11月 - 15 - 2009

又到你生日了,农历九月二十九,此生不会忘记的日子,再一次在万里之隔的北京,祝愿在加拿大的你生日快乐。今天去参加同事的婚礼,看着幸福甜蜜的新郎新娘,还有他们的家人,我情不自禁的想到了你和你的家人,唯有送上我的诚挚祝福才能寄托这样一份思念与感怀,祝愿异乡的你一切顺利,生活幸福美满!

默认状态下ff浏览器会将xpi文件认为是空白文本,在窗体内打开,ie则会自作聪明的将后缀改为zip,按照这篇文章所说,以apache服务器为例,可以这样来:

首先给apache的配置文件增加mime类型 AddType application/x-xpinstall .xpi

此时ie正常了,我的火狐却还不行,网上也有说行的,并且早前的版本是直接支持xpi文件的,此时需要给下载链接做下调整:

<a href=”extension.xpi” onClick=”if(typeof(InstallTrigger)!=’undefined’) {var InstallXPI = {’Extension Installation’: ‘extension.xpi’}; InstallTrigger.install(InstallXPI); return false;}” type=” application/x-xpinstall”>Install Extension Here</a>

这样直接让ff去执行安装过程,反而比下载文件更加便捷了,可见调用一点ff的扩展代码还是省事不少的

firefox扩展开发简介

roby on 11月 - 2 - 2009

前言:今天搜狗推出了搜狗云输入法(详见http://pinyin.sogou.com/cloud)关注各方评论到现在,大家还是非常赞赏这个举动的,川总也提到会优先开发Firefox插件,突然想到去年我也尝试了一个小插件的开发,于是特地翻出来复习一下,想也做一下尝试了。另,最近本人出现了一些感冒症状,这个节骨眼上,还是很担心的,虽然我确定是那晚上被子没盖好所致。。。今天下班后老老实实的去弄点药,希望可以快点好起来,不行又得去医院了。。。

Firefox极好的架构方式为其扩展开发提供了非常好的前提,使得扩展开发工作可以规范、有序的进行,关于firefox扩展开发的系统介绍,可以在基于 Mozilla 的扩展开发一文中看到(包括了Mozilla Firefox 和 Mozilla Thunderbird),如果网络无法访问,也可以通过访问我们的资源共享平台获取,地址为:http://iweb.sohu-rd.com/uploads/firefox%b2%e5%bc%fe%bf%aa%b7%a2/

在上篇文章中附带了一个helloworld的小例子,可以帮助你理解,或者,你可访问一篇名为实战Firefox扩展开发的文章,获取实战经验。在开发过程中有几点是需要注意的:

1.因为开发出来的扩展其实是以文件的形式存在于你的Firefox application 中的,作为内容的一部分,被存放在名为extensions的文件夹下,而扩展本身的命名以及内部子文件夹,子文件的命名都有一定的要求,而每一个扩展都有一个独一无二的命名,以前可以采用微软的GUIDGen.EXE应用程序产生,它会产生一个不会重复的id,而这个id将作为扩展的标识和安装后的文件夹名。在后来,约定允许用开发者的email地址来作为这个id,总之保证唯一性即可。而一些子文件夹和文件的命名也是有约定的,具体可以在基于 Mozilla 的扩展开发一文中看到。

2.关于调试开发的问题,这个我自身还没有搭建一个调试环境来实施开发,但第一篇文章中提供了方法,如果需要做专门和较专业的扩展开发,可以参考,将大大提升开发效率

3.关于xul,它是用以描述Mozilla界面的语言,可以当作一种换了标签的html,事件和属性也有很多相似之处,具体可以参考Mozilla Developer Center的文档,获取每一种标签的表示方法,如单选按钮应该用如下的标签:

<radiogroup id=”enginelist”>
<radio id=”orange” selected=”true” label=”搜狗搜索” value=”sogou” />
<radio id=”violet” label=”百度搜索” value=”baidu” />
</radiogroup>

而这和html语言相似却又有不同的地方,开发之前应该多注意。

4.XPCOM与XPConnect。XPCOM是“跨平台组件对象模型(Cross -platform Component Object Model)”的缩写,它很像微软的提出的组件模型技术,但它是跨平台的,即其运行环境可以不依赖于某种特定的操作系统平台。而XPConnect是一种将 XPCOM 与 JavaScript 连接起来的技术。该技术允许组件被脚本化,而且能够用 JavaScript 来进行组件的开发。这两者在开发过程中可以实现存取配置信息、负责网络服务通信等多种功能。有一个第三方扩展叫做XPCOMViewer的好东西,可以查看所有的可支持的扩展和相关的方法。

5.对于键盘事件的支持和捕捉,这个是我在具体的开发过程中遇到的问题,快捷键可以通过以下几种方式实现:

1).设置控件的accesskey属性,如

<menu id=”file-menu” label=”文件(F)” accesskey=”f”>
<menupopup id=”file-popup”>
<menuitem id=”close-command” label=”关闭(X)” accesskey=”x”/>
</menupopup>
</menu>

2).通过keyset标签绑定命令来实现某个操作,如

<keyset>
<key id=”key1″ modifiers=”control” key=”Q” oncommand=”alert(’你按了快捷键crtl+Q’)”/>
<key id=”key2″ modifiers=”control alt” key=”C” oncommand=”alert(’你按了快捷键crtl+alt+C’)”/>
<key id=”key3″ keycode=”VK_F6″ oncommand=”alert(’你按了快捷键F6′)”/>
</keyset>

在这里需要提及一些技巧和经验:keycode的方式似乎不能直接设置普通键,如S键,用keyconfig扩展查看启用s键的设置,提示不可识别,不过如果你真是需要设置一个诸如S键的单键快捷键,可以通过这样的方式来实现:<key id=”key1″ modifiers=”” key=”S” oncommand=”alert(’你按了快捷键S’)”/>,不过好像不支持ff2.0及以下版本。

6.有关打包和安装的方式在文档1里面有详细说明,注意采用zip方式压缩而不是rar方式,否则会出错,jar后缀和xpi后缀都是对zip文件改名得到的。

最后,奉上一个我个人开发的第一个基于Firefox的扩展:QuickSearch,它具有如下特性:

1).可以设置当前的搜索引擎,默认为搜狗,可以供选择的搜索引擎包括:搜狗、百度、谷歌、雅虎和搜搜;

2).用鼠标选中想要查询的关键词,然后按下S键,将快速的实现搜索,使用其他比工具条上的搜索引擎以及访问搜索引擎站点,输入关键词要快捷方便。

QuickSearch下载地址:http://iweb.sohu-rd.com/uploads/firefox%b2%e5%bc%fe%bf%aa%b7%a2/quicksearch/quicksearch.xpi

毕竟是我第一次尝试Firefox下的扩展开发,很多方面都还欠缺,如果有任何开发方面的疑问和建议,欢迎邮件到iweb@sohu-rd.com,让我们共同进步。

李开复在中国谷歌当掌门人,从职业经理人的角度来看,他的离开,最大的遗憾是没有带领中国谷歌超越百度。再从谷歌拼音输入法产品来看,中国谷歌团队对于技术和创意、商业策略的整合,并不擅长,最终导致谷歌输入法打不过搜狗输入法。
如果李开复来找简哲谈,可以谈一下谷歌如何跟百度竞争,但是他不用找了,简哲就谈一下谷歌输入法如何超越搜狗输入法,告诉大家这是很简单的事情。谷歌没做到,是因为他们现在的思维不是面向市场化的商业策略思维,想要突围,却不懂得寻找到突破点来设计商业策略。

现在,简哲就来谈一下有关“输入法”的创意商业研究——在输入法市场如何制胜,如何超越搜狗输入法。大部分的网友对搜狗输入法都有了解,知道要打败它是很难的。但是,这并不代表没有机会制胜!只要找到方法,这就是很简单的事情。

我们先来分析,和搜狗输入法竞争的有三种类型的对手:
1、搜索门户,代表产品为谷歌的拼音输入法,对手百度的输入法是伺机而动,因为百度还没有摸索出一招制胜的东西,百度有啊已经上了很好的一课,百度搜索处于领导地位,但并不代表百度有啊也处于领导地位。没有一炮而红的必胜决心,不如推出时间暂缓。
2、国内门户,代表产品为QQ的拼音输入法。
3、软件厂商,又大致分为3类,一是大型软件公司,微软是一个比较特别的竞争对手,既做办公软件,又做搜索;二是开发输入法的公司或程序员,绝大部分的输入法都是由他们开发的;三是出版级的软件公司,代表产品黑马神拼。

一个挑战者要超越搜狗输入法,简哲认为要具有两大基础条件:
1、资金
没有钱就无法做好一个项目,尤其是挑战性很高的——超越搜狗输入法。
2、用户规模
现时的输入法没有盈利模式能直接创造巨额利润,所以,一般投入的预算总是有限的。在预算有限的情况下,最好的方式就是先对自己的用户来推广新产品。我们可以假设:如果网易推出自己的输入法,直接向“网站+邮箱”的用户推广,就能节省大笔的推广费用。
中国谷歌具备这两种条件,去挑战搜狗输入法是有实力的。

将有多少挑战者?
简哲认为现时中国谷歌和腾讯都具备挑战者的强大实力。其它,只是简哲个人假设,不代表官方立场。
1、百度
输入法直达搜索引擎,百度如果不做,只会让搜狗独大。这种趋势很容易预见,当搜狗输入法的用户规模接近或超过百度的用户规模时,百度就会后悔了。
输入法这个东西,没人重视时就是一个纯粹的输入法,有人重视后,想要把这个产品做大了,通过输入法直达搜索引擎,这就是向百度争夺用户。搜狗输入法推行的是蓝海战略,通过输入法来开辟搜索引擎的市场。
故此,抑制竞争对手发展,这个理由足够让百度考虑推出输入法。
2、新浪
如果新浪要推出输入法,目的也是为了抑制竞争对手发展。新浪会担忧搜狗做大了,搜狐就会变得更强大,对自己产生更大的竞争威胁。
3、网易
如果竞争对手都在做,网易也会考虑利用自己的优势,“网站+邮箱”的用户规模。输入法跟自己的产品阵营有关联性,网易邮箱、网易博客的产品,都需要用户使用输入法操作,通过输入法能拓展有道搜索引擎的用户市场。
4、中国雅虎
推出输入法还是有建设性的。
5、其它竞争者和竞争联盟
只要输入法的背后蕴藏着巨大的商机,原有的开发商便会重新研究市场,或许还会有新的加入者,他们会思考自己的商业策略。
例如,黑马飞腾科技这些软件开发商,他们可能并不会把目标定在要去打败搜狗输入法,他们通过技术输出或订制输入法来和各个门户、行业垂直门户、地方门户、网站论坛合作,他们或许还会提供开发接口,拓展更多的合作机会。
由于这些软件厂商并不是门户网站,并不存在商业竞争关系,所以取得与各大网站合作的机会相当大。
如果这些输入法开发商具有国际化的商业意识,可能就会联盟合作,将多家输入法整合为一个厂牌来运营,然后再与各大门户网站、计算机厂商、手机厂商合作。这样用户规模超过搜狗指日可待,要获得风险投资的机会也相对会更高。
搜狗没有大量收购其它输入法,或许会为发展埋下隐患。
这个隐患就是中国谷歌可以通过收购其它输入法,产生一个强大的联盟,这样用户规模将直线上升,迅速缩减与搜狗输入法的差距。

中国谷歌挑战搜狗输入法的突破点在哪里?
1、众包集中在词库和界面皮肤,可以在功能应用方面突破。
2、众包的参与者,缺乏长远的商业伙伴合作关系,可以在合作关系方面突破。
3、众包模式没有为加入者创造长远而明显的盈利模式,可在盈利模式突破。
4、一旦输入法具有盈利模式,众包的参与者,如果拥有词库和界面皮肤的版权,就会拿到其它品牌输入法使用,这样,搜狗输入法通过众包得到的这些优势就会开始减弱,最终的结果可能不会存在明显的优势——你的我也有,我的你也有。
5、针对搜狗输入法的薄弱环节来突破,挑战者研究自身突出的优势,将其转化的领先的竞争力,由此突破。
这些突破点,同样可以让其它挑战者有针对性的利用。

如何超越搜狗输入法?简哲提供的策略:

一、收购黑马飞腾科技
http://www.bjhm.com.cn
收购公司或技术合作(收购是重大的商业决策,要不要收购是看评估,简哲提的是启发思考),除了输入法得益,开发或改善Web Office也将得益。
能买下来,你的输入法将是出版级的输入法,将来在Web Office会具有领先的优势。
收购黑马飞腾科技不是将几百MB的输入法让用户下载,而是吸收它的技术,将你的输入法打造成业界标准,是输入法的代言,如同相片处理的Photoshop。
现时,黑马飞腾科技就具有这种出版级的专业实力。如果一间公司要做输入法、Web Office和搜索引擎,这是值得收购的。
简哲认为谷歌应该去买。谷歌在中国落后百度,但是通过将输入法和Web Office打造成业界标准,在中国发展到庞大的用户规模后,谷歌与百度的差距就会缩减,差距越小,超越的机会也就越来越大。
故此收购或技术合作的目的就是要将输入法打造业界标准。
黑马飞腾科技的校对技术,如果应用到Google或微软的网络办公软件,对提高产品的竞争力是极有帮助的。
将来,谁的Web Office用户多,就决定了在Web Office上用哪家的搜索引擎多。注:Web Office具有很多盈利模式,参见简哲之前写的《做Office可用蓝海战略超越微软》。

二、用众包打败搜狗输入法
搜狗输入法的成功得益于众包这种商业模式。用众包来打败众包,关键在于新的众包模式更有竞争力,能得到更多人来参与。
简哲设计的商业策略是为参与众包的加盟者创造盈利模式
。最简单的商业策略,往往就是最具有竞争力的,搜索联盟推广不就是Google和百度最擅长的,盈利模式也是业界接受的。
1、谷歌和百度
谷歌的265,百度的hao123,让网站、博客、名人、地方论坛加入联盟,定制加盟者版。
例如本站的域名是ibusineess.cc,那么本站的输入法加盟版就是输入法有个快捷键直达ibusineess.265.com(或ibusineess.hao123.com),本域名站点的广告收入归站长;用输入法搜索的页面,也有广告收入。
天下熙熙,皆为利来。搞成地方版、行业版、博客个人版、企业版、名人版等,推广输入法的页面就会无处不在,这是双赢的做法:搜索引擎成功推广输入法,希望的就是更多的人在用自己的搜索引擎,更多人在点关键字广告;加盟者希望发展更多的网站会员,赚到更多的广告收入。
为什么要把上网导航拉进来?因为输入法的界面太小,信息量小。而上网导航就不同了,是一个信息量很大的页面,推广好了流量就很大,能为站长创造更多的盈利。
中国的地方论坛,数量真的很多,搞成地方版的上网导航,对站长很有吸引力。这种合作模式也利于长远发展。
针对计算机厂商,用盈利模式换来预装输入法,是双赢的合作。
那些软件的开发商、共享软件的作者,都会考虑通过软件的捆绑选择安装,而最重要的推广渠道下载站点,也会乐意向下载用户优先强烈推荐。
故此,中国谷歌,你做大做强谷歌拼音输入法,难吗?要超越搜狗输入法,难吗?
2、腾讯和网易
这类型的挑战者,快捷键可以改成是站长想要直达的网址,用输入法搜索也有广告收入。
3、新浪
搞博客版、名人版输入法,这是新浪的优势。
针对博客设计的输入法,面向中国博客推广。
名人版输入法则是利用名人效应向粉丝推广。
4、中国雅虎
将阿里巴巴、淘宝、口碑网、淘宝客和输入法捆绑就行了。口碑网和淘宝客的盈利模式很容易看到,只要能让加盟者得到利益,来加盟的人就会多。
5、关于词库和界面皮肤设计
如果存在多家联盟,个人创造的词库或界面设计,只要没有签订合同是独家授权的,那么词库及界面皮肤的开发者就会拿到多家联盟去使用。这样,刚推出的联盟输入法,要迅速得到成千上万的词库或界面皮肤,便有可能。
可以预见,输入法一旦具有盈利模式,就会有更专业的人才来参与创造词库或界面皮肤设计,这对提高输入法的词库质量和界面美化是好事。

三、推广特色功能
1、明星和粉丝
如果一个明星有千百万的粉丝,明星版就是号召粉丝装明星版输入法。
明星版输入法就是:
界面皮肤是明星的形象;
直达明星的官方网站或博客;
明星动态;
2、信息通知
在输入法显示加盟者的通知:
网站,最新热点的标题
论坛,今天最热的帖子
明星,最新动态
3、词典功能
例如在输入栏,鼠标(或方向键)移动到字、词、句时,自动显示解释,如果是英文还可以朗读;鼠标(或确定键)按下时去搜索。

四、简哲对输入法发展趋势的十大预测
1、账户管理
如果你有很多个账户,你会发现登陆账户都是要用输入法来输入的。
输入法这个软件就可以管理你的账户,记住一个密码你就能输入所有的账户名称和密码。
虽然,有一些账户管理的软件或浏览器的插件,但是安装的人不多。
个人的网站账户、手机、邮件资料管理。

2、输入法数据接口
输入法不仅仅是将用户引到 www.google.com 这个网页去搜索,而是可以将一个搜索引擎引入到输入法的操作界面。
输入法将具有打开文档的功能:
一是打开可以编辑的文档,如记事本之类的文档;
二是在输入法打开某种文件,自动启动相关软件来打开;
三是启动自家的产品软件,例如一款歌星版的输入法,如果自家有音乐盒产品,在输入法就能启动音乐盒,优先播放歌星的音乐,歌星的粉丝就会乐意选择使用。

3、输入法将引入文档功能,与Web Office紧密协作
在输入法的图标直接弹出记事本窗口。因为,打开记事本你就要进行文字输入,为什么不在输入法打开记事本?
将来,如果输入法得不到Office、Web Office产品的支持,输入法的竞争力则不能迎合主流市场的需求,很难成为领导产品。
推广Web Office,可以通过输入法来拓展用户。当输入法具备文档的功能,如打开一个记事本输入文字后,可以引导用户将它保存在网络文档,这个功能就能为你培养用户习惯,让更多用户来使用你的Web Office产品。
毫无疑问,这是谷歌和微软最应该做的事情,然后WPS和永中Web Office也要考虑这个问题。
谷歌如果能做到这样,将会引导老外如何推广Web Office产品。当然,这还是出自简哲创意——驱动未来!

4、电子邮件
在输入法的图标直接弹出记事本窗口,写下文件,发送邮件。在中国这是网易输入法最应该做的事情。便捷!这就是存在的原因。
如果网易三亿邮箱用户喜欢这样快速发邮件,那么三亿邮箱用户意味着三亿网易输入法的用户规模。如果你是网易的CEO或CTO,你要不要考虑这个问题?
谷歌可以推出有电子邮件的版本,也可以推出全功能版本的输入法,让用户去选择安装什么版本。

5、通讯、短信、微博、博客
在输入法直接发送微博。这是QQ输入法要做的事情。无敌的便捷!谷歌也可以发送它的消息。
短信、微博能在网页、手机、IM软件发送,但是都比不上在输入法发送更便捷!
如果是长篇的博客,假设输入法具有强大的校对功能(黑马飞腾出版级的校对技术,应该是中文第一的校对技术),再加上词典和搜索功能,利用输入法的文档功能来写博客同样会得到用户的选择。

6、互动体验是趋势
输入日期,会显示今日运程,本周星运。或许也不用输入,在输入法界面就能显示。例如每天第一次启动输入法,它就显示你好、运程的信息。
日程管理集成在输入法,这样很便捷进行日程管理。
在输入法使用词典功能。对于学习外语有好处,输入单词可查找解释,或语音播读。
输入相关文字自动转换为图标、表情、符号输入,在IM输入应用中,将会得到网民的偏爱。
输入法变成人才市场:输入字数养宠物,例如一款养鸡的输入法,输入一万字下一个鸡蛋;打字速度每分钟提高1字下一个金蛋。再设置一个鸡蛋和金蛋的全球排名,这样小娱乐就变成全国竞技游戏,排名的名单有个备注是输入员、速记员,这个游戏就掌握了中国电脑输入员、速记员的人才库。你说它值不值钱?
输入法拓展翻译市场:现在中国翻译市场一年有几百亿的产值, 利润率也比较高。针对翻译用户来设计输入法:a.智能快输、b.输入校对、c.与专业词典集成、d.用户管理、e.人才和翻译服务、f.外语学习功能、 g.翻译任务。建立翻译服务的平台,网站由人才、翻译服务、认证培训、知识库、商场等组成。用户市场:a.企业公司、机构等;b.翻译服务公司;c.翻译 人员;d.外语学习者;e.外语培训机构。
什么是创意商业?中国谷歌,你现在懂了吗?

7、云输入、云校对
云计算是互联网的趋势,输入法这种产品也能做到与时俱进。
云输入:
输入一个人物姓名,可快捷导入人物简介。
输入一部电影名称,可快捷导入电影简介、票房、评论、上映时间表等,博客写评论需要这个。
输入一个术语,可快捷导入解释。例如律师向客户发邮件,这个功能就很实用,输入术语都不对着书打字,或复制内容,一键导入即可。
输入一个热门事件,一键导入相关报道和评论。
由此可以预见,如果百度推出输入法,百度百科就是应用资源。
如果是英文输入法,维基百科就是最强大的数据库。
云校对:
利用黑马飞腾科技的校对技术就发挥优势了。
最终云输入,云校对,将会为搜索引擎带来发展驱动力。

8、数据库输入
拓展企业用户市场,让输入法实现数据库输入和共享。
输入规章制度第几条,可快捷导入内容。
输入产品型号,可快捷导入产品简介。
复杂型的数据内容,可在输入法弹出数据窗口,来选择输入内容。
中国雅虎最应该推广这种输入法,你想一下阿里巴巴、淘宝的用户,写产品和功能介绍,用这种输入法是不是很好、很强大?
越来越多的用户会通过鼠标右键来使用输入法的功能命令,例如鼠标选取文字后:添加到数据库;用输入法的词典功能查找;用搜索引擎来搜索。

9、输入法带来信息安全问题
一个用户输入的内容有品牌、商业、价格、策略等信息,输入法与网络链接,黑客会不会让其上传,再倒买商业资料给其竞争对手?
运营输入法的公司,不停分析用户使用输入法打了什么字,会不会让用户的私隐泄露?

10、输入法催生开发产业
要催生商业化的开发,除了联盟推广,输入法还应该具有开发接口,例如具有浏览器功能,让众包释放出更强大的创造力,有更好的盈利模式,让开发输入法插件的产业健康发展。
一旦具有浏览器功能,搜索引擎及商业网站就想进入推广。
发短信的插件,电信、联通、移动都想做。3亿多网民用输入法发短信,营业额够大了。
IM插件,只要存在用户需求,输入法版的IM插件就会问世。
三大类型的输入法开发:一是输入法的界面皮肤;二是输入法的词库;三是输入法的插件和功能应用,如前文所述的发短信、发微博、输入字数养宠物、输入英文自动朗读的外语学习版本等等。
记住:系统和输入法是必装的软件。

五、必杀技——输入法的蓝海战略
将输入法集成在软件,而不是像传统那样安装输入法后,再启动使用。
一打开IM软件(QQ、MSN等),直接有内置输入法。
一打开Office,直接有内置输入法。
为什么不可以?
QQ这样做,当网民都习惯了QQ的输入法,那么QQ的输入法成为中文第一输入法的机会相当大。腾讯要做的事情是将QQ用户拓展为输入法用户。
不要一看到这样的问题就疑虑是霸权主义,要用优势思考:
1、这是双项选择,可以用内置的输入法,或者是用其它传统的输入法。
2、让用户选择使用内置的输入法,只需要针对性的开发,做出有特色的输入法。这样,用户就会喜欢使用内置的输入法。
3、想一下,当我们使用网上银行,弹出一个输入法窗口,用户愿意使用,因为具有安全价值。故此,推广内置的输入法并不是难事,只要你让用户体验到价值,引导趋势,内置输入法就能获得成功。

综上所述:要超越搜狗输入法是很简单的事!搜狗输入法要反击也是很简单的事情,你想到了吗?

点此下载全版的PDF

预告:即将发布一项新的创意商业研究,请关注本站动态。

作者简介:简哲,创意人,擅长商业策略设计;从事创意商业研究,为互联网商业释放顶尖创意。创意咨询点此
官方网站:www.ibusiness.cc 联系:ibusiness.cc@gmail.com

shell脚本读取变量方法[zz]

roby on 10月 - 13 - 2009

近期的一个工作目标是调整和优化脚本,以便提高可维护性和执行的灵活性,由于每一个shell脚本都是建立一个子shell来运行,shell之间无法共享变量,补救的办法是通过配置文件来充当中介,找到一篇实现的文章(关键字似乎不太好搜,有很多无关的文章),转载之,原文如下:
最近总需要写一些shell脚本,扔到linux上执行,有的时候写的脚本比较多,而这些脚本都会用到一些公共的变量,比如路径的配置等等,如果每个脚本里都写上一遍,等到环境变了修改起来很麻烦,本人对shell的理解也在逐渐学习中,这里说一种目前我较常用的解决方案。

1.将变量统一写到一个文件中,如param.list ,格式有点像java中的properties ,采用名值对的形式,只不过value前要加上空格,如name=#value(因为看的不是很清楚,所以使用#代替空格,正式使用时将#替换为空格).

举例如下:

JAVA_PATH=#/usr/local/jdk6/bin

TOMCAT_HOME=#/usr/local/tomcat

2.在各个脚本文件中读取时使用如下命令

java_path=`awk ‘/JAVA_PATH=/{print $2}’ param.list `

说明:使用awk命令,读取 param.list ,将包含“JAVA_PATH=”的行取出,并只取出该行的第二列内容(以空格分隔,所以name是第一列,value就是第二列),这里要注意 param.list 的路径问题。

这样一来,如果变量发生变化,只需要修改 param.list即可。

文章来源:shell脚本读取变量的方法

现状与计划

roby on 09月 - 29 - 2009

有些不安于现状了,因为感觉有很多事情没有去做,做了的又觉得不那么好,比如说博客,样子早说要改,也没改,至于文章无非是两种调调:对自我状态的关注和琐事记录,以及较小的技术类文章。那么开始做一些改变现状,以至于形成习惯的事情吧。采取设定目标的方式如何呢,另外同事无意中的提醒也另外感到启发,他说对于喜欢的事情需要投入激情,什么是激情呢,我想那是一种专注而单纯的状态,而我则用过于理智和所谓的宏观考虑压制了这种激情的迸发。比如说网页前端的东西,老实说还是比较得心应手的,可就连自己也和目前的氛围一样,认为那不过是外网的东西,没什么难度也没什么好的理由需要坚持下去,甚至“有失身份”,于是进行了刻意的避让,而实际上呢,前端里高层次的东西就在眼前了,当视野更加开阔后,做到最好和随心所欲也绝不是那么简单的事情。于是,拿出热情来,好好的做一些学习上的事情吧。三个月的时间,明年元旦之前,去做做web性能方面的学习和积累如何呢?边学边写个读书笔记之类的东西,再抱以一个看到问题就去改进的心态和上进,我想也不至于如此不安了。

随便写点,生活

roby on 09月 - 6 - 2009

唠叨一下最近的生活和状态

毕业两个月,期待中的状态一直在寻找,想很好的树立学习这面旗帜,却不是那么容易,联想毕业前那段煎熬的时光,躲避喘气是一方面,慵懒则是另一方面的原因,但从职业生涯来考虑,这事终究是躲不过的,so,尽管我一再认为自己事业心并不强,而更愿意去接近某种生活状态,但为了避免碌碌无为的尴尬,早些把主动有计划的学习当作一个强有力的习惯吧。

个人站点是个好东西,给了我在网上捞第一桶金的机会,虽然只有几百块,虽然只花了一天时间,但好歹把两年的运营费用弄到手了,也让我尝试了这样一种方式。那天还被一个猎头加了msn,一问,说就是从个人站点留下的联系方式找到我的,于是又认识到了个人站点的另外一个价值,互联网的确是无限可能的。

最近跟家人联系得虽不频繁,但都挺深入的,小弟很遗憾的六级差一分没过,很信任的让我差分,说实话,联想起他高三的那一年,帮他辅导英语那会的水平,这个成绩我已经很是刮目相看了,注会的考试在即,继续加油吧。爸还是闲不住,干活儿去了,妈说是去以前工厂里一位发达了的同事开的厂子,老工友倒是不少,就在市里,这倒令我放心不少。只是又剩妈一个人在家了,电话里很高兴的说爸给新买的手机怎样怎样(其实就一山寨机),倒是容易满足,喂鸡、做豆瓣酱等等,尽其所能做的。

上周去公司的拓展培训,对自我的认识还是蛮有帮助的,人际沟通风格测试被认为是稀有的老虎型,特点是情绪不外露、直接、结果导向以及比较的自我为中心。启发最大的一个认识是常会给人一些实际上有压力事情或情况,但自己却往往意识不到,或者认为那是应该去克服的,联想到一些实例,这个倾向还是挺严重的,要尝试一些改变了。

手头有个写文章的活儿在和人一起做,还是相当艰难的,十多天的时间涉足一个没搞过的领域,头有些大,决定时间不能白白耽误下去了,明天打算硬着头皮来点实质性的内容。一方面的确是有意识在这方面锻炼一下自己,另一方面(似乎更重要)着实是为了我那越来越高的手机预算费用填坑啊。说到手机,同事新买的G1着实让我心动不已,相比之前看中的E66,现在更想考虑G2了,可是一雍的报价黑色2880,白色2990,有些过于高了,欲望真是这么一点点被挑弄起来的啊,等着吧,等着降价,等着活儿干完。

不早了,明天的巴阿大战应该不会错过吧:)