Archive for the '电脑应用' Category

金山的产品和营销

Tuesday, August 5th, 2008

到书店逛的时候看到了一本《梦想金山》,一下子勾起了对自己玩电脑历程的回忆。可以说,在这十几年的电脑生活中,金山像山谷中的小溪,忽隐忽现的陪伴着跋山涉岭的旅者。伴久了就有了感情,感觉她像个老朋友样的,每次碰到或想起时总有点亲近感。于是免不了对她评头论足,看到国外软件攻城拔寨几乎一统江湖的时候,总是感慨金山为什么这么不争气呢,但后来经常能看到她的身影,听到她的声音,心里有开始疑惑,为什么她还在呢?要知道,国产软件经过以微软为代表的软件帝国、自由软件联盟的夹击,再加上盗版的肆掠,几乎是一败涂地,寸草不生了。

曾几何时,金山的WPS软件完全是电脑的代名词,后来大家认为的会打字就是会了电脑就是这种境况的迁延,因为WPS是WORD PROCESS SYSTEM(就是字处理系统)的缩写。但金山的这种辉煌因为微软OFFICE的到来而烟消云散,后来她曾经试图用盘古组件拼死一搏,消耗了几乎所有资源后仍是一败涂地,几近破产关门,然后就被迫转型了,曾经先后做过影视播放软件、教育软件,以后后来的英汉词典、杀毒软件、网上购物网站以及网游,并以网游为主业于2007年在香港上市。难能可贵的是虽然过程坎坷艰难,他们一直没有放弃WPS等办公软件,并在后来政府采购中获得了一定的订单得以存活。

WPS辉煌不再后,有关金山的信息我几乎都是通过他们的营销活动得来的,比如1998年的“秋夜豪情——《金山词霸三》首发仪式”、1999年WPS2000以“龙行世纪”开场以“龙行八方”覆盖全国、1999年秋的“红色正版风暴”、2001年《金山词霸2002》成功举办“金山 李阳英语疯狂夜”、2001年《金山毒霸》“缉毒万里行”、2002年针对《金山毒霸》的“蓝色安全革命”、2003年用手持英雄帖的古装侠客穿梭大街小巷推广《剑侠情缘网络版》等等等等不一而足。这些营销活动不可谓策划的不好,也不可谓没有影响力,或许正是这些让金山能一直顽强的生存着,但它们也没能帮助金山成为顶级的软件公司,而最后只好暂弃办公软件凭借网游才上市成功。对于有一定技术门槛的软件行业来讲,营销和产品到底应该是一种什么样的关系呢?

金山能在嘈杂但生机勃勃的八十年代末九十年代初脱颖而出,无疑靠的是优秀软件WPS,后来这个主力产品被微软靠技术实力和营销推广打败后,她一直不甘心失败,投入了几乎所有资源欲东山再起但一败涂地后,她认为自己似乎找到了失败的根源:不如微软会营销、会推广,这导致了经营风格的变换,营销先行。但这真的是问题所在吗?

令人眼花缭乱的营销动作仅仅让金山免于倒闭,一直无法重新辉煌。我认为问题的关键并不在于营销,关键还是产品、优秀的产品,靠强大的技术实力和资源配置能力保障的产品。微软的OFFICE能一统江湖这么多年,终极还是在于好用。现在回顾起来,在上个世纪九十年代中末期,大家对金山还是充满期待和支持的,什么东东一出来都会关注甚至购买,但却是感觉一般,时间久了,连试的勇气都没有了。

对产品的把握不仅仅在于产品本身,还有发展趋势。金山的WPS是DOS时代的王者,但进入WINDOWS时代后,大家的需求变了,需要的是华丽的界面、鼠标操作、直观的编辑界面和方便的管理系统,这些WPS都不具备,尽管她还是能够处理文字。她集中资源开发盘古组件时方向正确,但形势判断错了,试图建立自己的办公软件体系和标准,被拥有操作系统垄断权的微软轻松击败,因为她没有来自操作系统底层的支持,性能和界面上都无法和OFFICE抗衡。

营销推广是个双刃剑,对于够用好用的产品,营销可以帮助其扩大使用范围和市场份额,但对于性能一般甚至有不少缺点的产品,营销只能放大器缺点,把负面信息广为传播,这当然不是花费巨资进行宣传的初衷。金山的后续软件产品说过得去比较切实,离优秀还有相当的距离。所以虽然,行销很棒,也仅仅是让金山继续存活而已,无法辉煌。我们需要的仍然是优秀的产品。

在推广中,不同的产品阶段应该采用不同的宣传方式。中国的企业一直都非常喜欢把话说得满满的,最后黯然离场,保健品、药品、IT产品方面存在很多这样的案例。所以,推广上需要循序渐进。

Google桌面搜索的索引数据库文件

Monday, August 4th, 2008

终于无法忍受这么慢的启动速度了,昨晚索性把2008年2月份的一个gho给恢复回来了。因为当初还是用了点心的,这次恢复过来可以直接使用。但美中不足的是那个Google的桌面搜索,索引文件存在C盘不说,还很大,并且是动态更新的。Google之,呵呵,发现了下面的解决办法。试了下,运行良好。

"Google Desktop的默认索引文件存放在具有隐藏属性的C:|Documents and Settings|User|Local Settings|Application Data|Google|Google Desktop Search目录中,随着使用时间的增长,该文件夹会越来越大。先退出Google Desktop Search,接下来将C:|Documents and Settings|User|Local Settings|Application Data|Google|Google Desktop Search下的所有文件和文件夹拷贝到目标目录(如d:|Google)接着还要修改一个设置让Google Desktop Search“认识”索引数据库的“新家”。在“运行”对话框中输入“Regedit”打开注册表编辑器,定位到HKEY_CURRENT_USER SoftwareGoogleGoogle Desktop,双击右侧的“data_dir”项并将其值修改为“d:|Google”即可."

行云流水: 更改google桌面搜索索引数据库文件的默认路径.

其实这点就是Google不对了,像Picasa等软件都应该给用户以定制数据存放地的机会。

用FOOBAR做音乐闹钟

Monday, August 4th, 2008

无意中浏览系统中的计划任务看到Winamp的项目(me计划拿它来做音乐闹钟提醒me午休时间的),突然想起来好像它从来就没有起过作用,难道是Windows出问题了。不死心,me仔细检查了下,把运行时间改来改去调整了几次,都提示无法运行。后来才发现原因居然是me已经把Winamp卸载了,切。用Foobar2000替代,仍然不行。命令行 pathfoobar2000.exe f:music仅仅启动了Foobar的界面而已,没有播放。

Google之,原来需要加命令行开关play或pause之类的:

/play

/pause

/playpause

PCPChina 先锋网 | 论坛 > [原创]对FOOBAR进行完全控制!!.

搞定。命令行现在是这样:

path\foobar2000.exe /play

默认播放上次的专辑并能记忆播放歌曲和位置。很好!

Done

不良访问记录

Wednesday, May 7th, 2008

近段把玩statpress,为了加强对其运作机理的掌握,时不时下载访问记录数据库浏览下,作用不少:可以补充完善搜索数据库数据,比如陆续增加了对Google cn、Soso、Vnet cn、3721和Yahoo cn的支持;可以补充完善Spider数据库;可以检验修改后代码的执行效果,比如对spider记录的删除操作验证,但偶然间,me发现了不少让me倒吸一口冷气的urlrequested。难道这就是传说中的恶意访问记录?意图何在,想拿me的小站试试黑手啊?!

、先看这样两个:/data/dvbbs7.mdb/bbs/data/dvbbs7.mdb,IP是121.22.12.35。看来是试图下载me的论坛数据库(Microsoft Access格式的),但问题是me没有架论坛啊。估计是遍地撒网式的恶意访问,而不是某黑客有意为之。

、还有一个奇怪的referrer:

http://219.133.33.37:8080/update/step1.aspx?
p=c3pmZHc5ODVAMTYzLmdkAAAAAAAAAAAAAAAAAAAA
|1210055246|
undefined|994|1280
|32|1024|1280

me把这个拷贝到地址栏,晕啊,汗啊,居然自动进入了me的后台管理界面。把这个地址拷贝到IE下访问,过了几秒钟后地址居然变成了含有step2.aspx字样的地址。看来是有意为之的恶意访问记录,还是假设在服务器上的。好在IP明目张胆的存在着,Google之Yahoo之。结果都差不多,这是个病毒网站,后来翻到月光博客的一篇专题文章“谁控制了我们的浏览器?”才得缘由底细,原来是被劫持了,居然又是天杀的流氓--中国电信。me在这里推荐月光的解决办法:

A、请各单位的网络管理员,在网络的边界设备上,完全封锁211.147.5.121。
B、在你自己的个人防火墙上,完全封锁211.147.5.121。
C、如果你的浏览器是FireFox、Opera、GreenBrowser、或者MyIE,可以把“http://211.147.5.121/*”丢到弹出窗口过滤列表中去。

(更新:更完全的讨论和解决办法见有效解决电信ADSL用户HTTP会话被劫持的好办法

、还有这样的访问:

/Editor/admin_login.asp
/eWebEditor/admin_login.asp
/Editor/z9v8admin_login.asp
/Editor/admin_login.asp
/admin/edit/z9v8admin_login.asp
之类的,IP是61.178.82.56,两分钟内试着访问了24个类似上面的地址,看来又是个恶意网站或机器人,又是asp。查IP是甘肃省兰州市电信。

twitter on 2008-05-05

Monday, May 5th, 2008
  • 家庭需要经营 #
  • 黄慕松模仿清朝驻藏大臣,走四川到西藏的传统路线,仪容仪式也甚讲排场,力图唤起西藏人对中国统治的回忆。 #
  • 然而所谓政治,基本特点之一就是不被感情左右。 #
  • statpress数据文件(.dat)中的规则居然是大小写敏感的。 #
  • Eleven同学推荐的cos-html-cache整体是不错,但对于页面中的动态数据(比如statpress访问统计)无法支持更新,貌似是触发机制不完备的问题。暂时弃用! #
  • 换回dreamhost后页面中的adsense又无法再Firefox下正常显示了,Why?在IE中仍然正常!上次解决问题是偶然撞了Firefox3后突然正常了,怪异的很。 #

Powered by Twitter Tools.

升级StatPress的功能(完美支持中文)

Monday, April 28th, 2008

自从不经意间中对StatPress做了些小修改后,me跌跌撞撞的进入了php空间。感觉还不错,确实简单易学,也很强大。很想在学习的过程中做点什么,最后还是选择了那这个statpress开刀,以它为基础进行扩展升级。

完美支持中文的搜索关键词统计

在后台浏览统计信息发现搜索关键词有不少是乱码,能正确识别的中文字符没几个。把鼠标放上去点到来源地址去看又是好的,看来是statpress对中文不太友好导致的。到作者主页反应了这个问题,好久没有回音,看来还是自己解决算了。检查源码,发现在处理referrer时仅仅使用了urldecode函数对url进行解码,这对utf-8编码的是非常有效的,但对于中国用户常用的gb2312就不行了。

解决办法时把几个中文的搜索引擎(如baidu和google.cn等)单独判断,识别出来后用iconv转换一道。OK,测试成功。

后来发现还是有中文乱码。再查看链接,发现有不少搜索引擎在url中直接定义了语言编码如gb2312或utf-8。这也好办,增加一层判断就行了。如果指明了编码,直接根据其定义分别处理,然后才是针对me定义的中文搜索引擎进行专项处理。于是天下太平,到目前为止所有的中文搜索关键词都正常显示了。

增加对本站直接订阅feed的统计功能

订阅数量统计中,me借用两个插件实现了网站订阅的总量统计。把玩statpress的时候me发现其实它对feed的订阅情况也有统计,既然这样,干嘛多装一个插件呢。说干就干,用sql语句把feed的总数读出并做一个专门的函数输出订阅信息方便外部直接调用。这个函数调用了Feed Count对feedburner订阅的统计信息,不过如果没有安装FC也无所谓,大不了不统计罢了,statpres还可以正常运行。增加了对时间区间的限制,只取近三个月的活跃订阅。

修正了热帖(TopPost)功能

原函数仅针对permalink是默认情况下有效,对于其他格式的permalink没法产生作用。me修改后支持了形如/month/day/postname.html格式的支持。

增加了文章热度的支持

用当前页面访问量和总访问量进行除操作后得出当前文章的热度或流行度。

注:使用dreamweaver做wordpress主题感觉还是很不错的。

——————————————————————————————————

下载wp-statpress(modified by heart5)

使用:解压后上传至wp-content下的plugins子目录下即可。

注意:请勿使用插件自动更新,否则升级功能全部自动消除。

——————————————————————————————————

twitter on 2008-04-23

Wednesday, April 23rd, 2008
  • 晚了,收工睡觉。 #
  • wordpress插件开发构思一:自动为帖子添加形如scribe那样对technorati搜索链接的支持,自然只能针对那些有tag 的咯。 #
  • wordpress插件开发构思二:以statpress为原型,对访问统计插件进行优化升级:丰富统计分析和展示功能。 #

Powered by Twitter Tools.

StatPress深度使用

Saturday, April 19th, 2008

WordPress博客系统的强项在于扩展应用多多,当然是通过插件实现的。想给“天高云淡”添加一个访问统计方面的插件,发现最流行的是WordPress.com Stats,可惜它好像只对一级域名有效,只好放弃。仔细查阅了WordPress的插件列表,统计类好像分为另类:引用第三方统计服务的,比如把把Google Analytics和Feedburner统计结果拿过来在管理后台显示的Google Analytics and Feedburner Reports plugin for WordPress;还有直接在服务器上统计数据并分析的,比如刚提到的WordPress.com Stats和本文重点研究的StatPress

安装了StatPress后觉得还不错,功能简单实用,统计结果显示也很直观。这几天每天上去看看统计结果,总算对访问情况有了基本的了解(原来一直用Google Analytics,说实话,很复杂;并且不是给blog系统定制的,不直观),但有两个小问题一直让me觉得美中不足:

  1. 在Last Referrers页面中有不少百度的链接,而Google的是直接出现在Last Search Terms页面中,看来是StatPress不能正确识别我们中文用户常用的搜索引擎——百度;
  2. 安装默认是Do not collect spiders visits,但用了两天me觉得那个那个spider对统计分析没啥意义,就在Options中把它取消了。这下好,它是老老实实的不统计spider信息了,但Overview中那个柱形比例图就很难看了:刚安装那两天因为统计了spider,柱子高高的,后来取消后的日期柱子就很矮(唉,主要还是怪浏览量有限,spider的访问居然超过了用户),中间各分类(Visitors、PageViews、Spiders、Feeds)的情况根本看不清楚。

问题虽然不大,但天天面对也挺烦的,更何况me对细节有那么在意,还是想想办法搞定它吧。

把StatPress的插件压缩包打开,里面有两个目录:def和locale。在def下共有四个数据文件,分别是banips.dat、browser.dat、os.dat、searchengines.dat。用EmEditor打开这些dat文件,发现都是基本的文本,中间定义了各种规则。其中searchengines.dat的文本片断如下:

Alice|search.alice.it|qs|
Google|www.google.|q|
Google Groups|groups.google.|q|
Google Images|images.google.|q|
Yahoo|search.yahoo.com|p|
Virgilio|search.virgilio.it|qs|
Arianna|arianna.libero.it|query|
Altavista|.altavista.com|q|

规则很简单,每行定义一个规则,分为三个部分:搜索引擎名称、域名、搜索词标识。me把所有的访问记录通过Export功能导出为csv格式,用Excel打开,通过Excel的分列功能做成数据表,筛选出referrers,发现有百度、yahoo和Google的blogsearch不能被识别。在searchengines.dat添加如下规则:

Google Blog|blogsearch.google.|q|
Yahoo|search.yahoo.com|p|
Yahoo cn|www.yahoo.cn|p|
Baidu|www.baidu.com|bs|
Baidu|www.baidu.com|word|
Baidu|www.baidu.com|wd|

上传至服务器。进入StatPress界面点StatPressUpgrade按钮,OK。再返回统计页面,呵呵,很好,StatPress已经能正确识别百度等中文用户常用的搜索引擎了,第一个问题算是基本解决。但可惜搜索的关键词中的中文好像不能被正确识别,都显示为问号(?),留待下步探究。

第二个问题的解决思路其实很简单,就是把已经统计的spider信息删除就行了,但因为原来从来没有在服务器上操作过php和mysql,虽然心里有底,还是要充分准备的,搞不好把博客系统破坏了就麻烦大了。

打开statpress.php文件,有九百多行代码。大约浏览了下,它创建了一个statpress数据表来记录访问信息,然后就是各种功能板块的实现代码。仔细查阅后,me决定在iriStatPressExport函数中加入代码删除包含有spider的数据记录。代码如下:

 
        print "Detele the Spider, start:";
	$qry = $wpdb->query("DELETE FROM $table_name WHERE spider != ''");
	if($qry == 0){
		print "Detele the Spider, DONE.";
	}
	else if($qry === FALSE){
		print "Error occurred when deleting the record with spider content.";
	}else{
		print "".$qry." records with spider content is deleted.";
	}
 

上传至服务器,执行了一次导出数据(Export),打开生成的csv文件,末尾处显示Detele the Spider, start;752 records with spider content is deleted.呵呵,总共删除了752条记录,成功。再次登陆统计界面,柱子已经很均匀了,也很直观。这第二个问题也基本搞定

美中不足的是me发现feeds数据好像少了些。打开第一次到处的csv数据,发现居然还有部分记录是在spider和rss中都有数据,统计了下共有五十条记录,晕,看来me误杀了这部分记录,想恢复是不可能的了,只好作为经验教训了:下次对数据库操作时一定要彻底弄清楚数据库的结构

天空中的Vista

Monday, April 14th, 2008

即使关上这道门,也不见得打得开那扇窗,何况门还暂时关不上呢!——题记

微软为Vista发布的户外广告,杭州,2007年4月7日。

刚看苹果的GET A MAC系列广告,损Windows抬MAC很直接,创意很不错,不过制作成本应该很低,因为没有背景没有道具,就是两个男人(偶或加几个美女几个丑男来衬托)在对话,哦,准确讲,应该是在对比。广告应该是经过了精心策划的,攻击Windows的缺点很到位,比如不稳定老是重启啊、不安全招病毒啊、华而不实啊什么的,这还不说,选的人也很有意思,代表Windows的那位仁兄胖胖的,呆呆的,一副倒霉像,代表MAC的那位帅哥就清新自然潇洒多了,是很多人(包括me)希望的样子或状态,呵呵,广告效果不言自明。

随后又看APPLE IPHONE的系列广告,突然想起来前几天看到的一篇报道,乔布斯深谙掌控之道,如果不是设计、硬件和软件的完美结合,是拿不出像IPOD和IPHONE这样的精品的。不由的开始替微软叹息,巴尔默他们还在操作系统这一条道上准备走到黑呢,并且好像也只能走到黑!

基于个人电脑还是基于互联网,这是个战略命题。Google天生就是后者,没有互联网哪里会需要搜索呢,哪里会有这么多信息给Google整理呢!可微软即使已经认识到了,但基因原因还是难得转过来。当年拿免费的IE打倒网景固然豪迈强大,其实它在意的还是自己的操作系统。这不,无数次跳票后发布的天价Vista慢慢腾腾的来了,恶评如潮,用户观望了再观望,好像没什么升级的欲望。即使微软的营销组合拳打的再好,也抗衡不了大家已经转移的视线和阵地。Yahoo能和Vista兼容吗?盖茨先生!

演示报告学习笔记(04)–叙述型报告和说服型报告

Thursday, January 10th, 2008

叙述型报告主要用于陈述一件事情,是三大类型(即兴、叙述和说服)中的一种。要避免做得像流水帐样的平淡无味、不得要领。

该类报告简单好用的框架如下:

  1. Opening(开场白)。好的开场白类似于惊堂木,可以迅速的集中听众的注意力,以便于后续的内容能清晰的传达。方式有很多,比如跟前后的活动做某种连接(巧妙过渡到主题)、引用名人的话或者警句、提出一个问题、一个吸引人的图案、一个温馨感人的小故事、一个行动计划(必须是大家感兴趣或者觉得有必要的,有一定的激发作用)。但不管用什么方式,开场白必须和演讲主题在一定程度上实现关联,它不是终点站,仅仅是过门。
  2. Preview(预先介绍)。貌似啰嗦,其实是非常重要的,因为听众不可能像您一样在主题相关的方面准备的这么充分,也就是说存在所谓信息不对称。再说了,不能保证他们的精力一直集中,所以我们需要把要点(Key Point)重复重复再重复。
  3. Present(演讲)。围绕要点展开。
  4. Review(回顾)。重申要点。
  5. Closing(结束语)。要竭力避免虎头蛇尾、匆匆收场,高潮的时候如果能有一个强有力的结尾,可以让人对报告有意犹未尽的感觉——这就达到了我们传递信息的目的。


说服型报告常用在业务、销售和企划方案中,最主要的目的是要取得相关人员的同意。需要想很多办法,让原本有意见的改变主意甚至开始支持我们,因此,说服型报告常常会遭遇很多质疑,是所有报告类型中难度最高的。要达到目的,必须采用论证更严谨的框架

说服型报告的框架可以采取3P结构:

  1. Big Opening。吸引听众的注意力,和叙述型报告一样。
  2. Problem。描述存在问题的严重性,或者掌握机会的好处。趋利避害,后者更常规。因为该类报告的目的在于改变听众的心态和现状,此部分很关键。
  3. Possibility。尽可能罗列出所有的解决方案或思路并分析其特点。说服别人时,必须保持客观。中立是最有说服力的立场。
  4. Proposal。尽可能说明此方案的特色、相对于其它的优点、可以带来的好处,以及成功的佐证,即F(Feature)A(Advantage)B(Benefit)E(Evidence)。
  5. Take Action

一个好的提案或者建议书,应该从客户出发(即Problem或Opptorunity)而不是热衷于接受自己产品或服务的特点或广告。

在报告过程中,如果对异议处理不当,将对报告效果产生致命影响,我们需要慎重处之。报告过程中我们需要:

  • 观察听众的情绪障碍。不管是心不在焉还是心存怀疑还是放不下架子,如果我们感知到了,就有可能把阻力变为助力。
  • 用热情融化惰性。用更多的Passion把他们带动起来。
  • 以肯定面对怀疑
  • 尊重别人的看法

针对现场提出的问题或异议,处理技巧包括如下这些:

  • Listening First。不要面向某人回答,而是面向所有听众。
  • 重复、回答、确认是基本动作
  • Extra Time(另寻时间)。诚实很重要。
  • Ask Help
  • Waiting List。有礼貌的处理提出的问题同时又不会打断报告进程。
  • Private
  • Question Sheet。此方法可以汇总、浓缩问题,提高回答效率。

关闭
E-mail It