Leon's blog

关注: 开源&互联网, GTD with open source and Web

正在浏览发布于 2010六月 的文章

防止豆瓣在Chrome里面crash

抢沙发

最近我访问Douban时,我的Chrome经常crash。特别是访问一些以前没 访问过的Douban的页面的时候,经常要refresh Chrome好几遍,页面才能打开。我不知道这是Chrome的问题还是Douban的问题。我使用的Chrome是6.0.401.1 。 但是今天访问Douban没出现过这个问题,让我觉得的很吃惊。Douban升级了?没听说呀。Chrome也还是那个Chrome,我也没update过。怎么回事? 突然想到昨天安装了AdBlock这个Chrome扩展。难道这个扩展除了防止广告,还有防止Douban crash的功效?于是到AdBlock的配置里把Douban从广告过滤列表里去除。再去访问Douban的同一个页面,果然Chrome又crash!配置成过滤来自Douban的广告,再试,Chrome又正常了!原来Douban在Chrome里crash,就是这点广告惹得祸呀。 真是无心插柳呀,本来是为了过滤点广告,结果还解决了Douban crash的问题。但是还是希望Douban能注意到这个问题,并早日解决。

如何屏蔽网站的广告?其实以前我不太关心这个。连我这个几乎没人访问的blog,我都放了个Google Ad,我怎么能好意思上别人的网站时,不看别人的广告呢。 但是有些网站的广告放的也实在太多了点。比如我经常使用的dict.cn, 上、下、右,都放满了广告。一眼望去,我还真不知道,那些是单词解释,那些是挂的广告。于是还是打算把dict.cn的广告屏蔽一下。 在Firefox里有个Stylish插件,可以在本地修改网站的css。比如你在Stylish给dict.cn的”#ad_top”加个”display:none”,它就不会显示了在你的浏览器里了。但是碰到广告就去编辑一下对应的css,也挺麻烦的。 如果有人维护这样一个屏蔽大多数网站广告的css,我们只要像使用杀毒软件那样,装个软件,它就自动每天更新新的广告屏蔽css该多好。顺着这个思路,我找到的就是AdBlock for Chrome。AdBlock里的filter lists大概就是这个想法,而且有中文网站的filters可以选。我不清楚的是,这个filters是AdBlock自己维护的,还是用户贡献。如果是用户贡献的那就比较牛了,新出现的广告一出来,用户就能在第一时间贡献用于广告屏蔽的css。跟开源的只要眼睛多、bug就好捉的精神一样,只要用户贡献的广告屏蔽css,网站就干净的多。应该和人肉xxx算是一类。 不管怎样AdBlock for Chrome现在的filters已经不错了,至少它有我需要的dict.cn。 来比较一下使用AdBlock的效果。 使用AdBlock之前的dict.cn: 使用AdBlock之后的dict.cn: AdBlock for Chrome下载地址,还有AdBlock的Firefox姊、Safari妹。

企业社交化6步走

抢沙发

现在社交网络很热,每个公司都唯恐自己比别人慢了一步。但是公司到底如何参与到社交网络里去,估计每个人都有自己的想法。 今天看到Dileep Srinivasan的一篇blog, 企业社交化6步走,觉得写得挺好的,在这里记录一下。 作者从企业的角度,把社区分成3个不同的层次,员工社区、客户社区和外部社区。 企业社交化的过程从内部员工开始,再到客户参与,最后扩展到企业外部,实现真正的企业社交化网络。但是企业参与到社交化的过程不是一蹴而就的,需要一步步来,需要时间和资源。 第1步:确定从哪个级别的社区开始 这个和企业类型有很大的关系。 有数千个员工的公司,如大型保险公司或者银行,适合从员工社区开始。 员工比较少、注重客户的公司,适合从客户社区开始。 以市场为主、注重品牌公司,适合以消费者为目标群体的外部社区开始。 第2步:设定社交化的目的,搞清楚社交化的目标 与传统的CRM/ERP等企业应用不同,企业参与社交化社区的过程,要有明确的目标。 例如,参与用户社区是为了创造更多收入,参与员工社区是为了人员协作和产品创新,参与外部社区是为了铸造公司的优良品牌。 第3步:确定社交化用例(Social user cases) 社交化用例是为了帮助企业到达和检测社交化目标。 例如,如果企业创建客户社区是为了“产品创新”,那么公司应该通过一系列的活动不断的发掘客户想要什么样产品特性。这个过程中会用到的工具有:博客、论坛、聆听客户、数据挖掘等。 第4步:制定企业社交化客户关系管理(Social CRM)的策略和路线图 有了明确的社交化用例,接下来要制定社交化客户关系管理(Social CRM)的策略和路线图。包括社区的组织结构、参与的渠道、软硬件平台、危机管理,以及策略实施后的衡量标准。通常还会包括与公司已有信息平台的整合过程。 第5步:沟通、训练队伍,实现企业社交化策略 实现企业社交化策略的过程中,必须积极的沟通,必要的炒作是很重要的。管理层应该通过blog、Email积极参与。(百姓网最近好像就积极的在做这方面的工作。) 积极培训公司所有的参与者,不要低估任何人的力量。接线员、律师、人力资源、甚至其他远程、不在办公室工作的员工。 找一批人先参与演练,实战演练的过程中能发现很多想不到的问题。这样能在社交化策略全面实施前,解决很多实际的问题,使实施过程更平滑顺利。 第6步:扩大范围 一旦前面5步的尝试获得了成功,可以试着尝试更多的社交化用例,把策略扩大到第1步中说的更大的社区。

新版本的Safari 5带来了一个小小的功能,Safari Reader。在Web技术日新月异的今天,这个功能看上去实在不算什么。但是我使用了一下之后,还是马上就喜欢上了它。 也许是我的X200的屏幕比较小的缘故吧,由于分辨率高,字体显示的就相对较小。长时间上网眼睛会感到不舒服。所以我把Windows的默认字体调为大号,浏览网页是也常使用浏览器的Ctrl++来放大页面显示比例。但这候网站的布局往往就会有些混乱,要拉着滚动条翻来翻去才行。 Safari Reader的出现很好的解决了这个问题。现在只需要单击一下地址栏里的阅读器按钮,或者是按下快捷键Ctrl+Shift+R,立即就能进入阅读状态了。 在Safari Reader状态下阅读文章,很有看排版很好的PDF电子书的感觉。界面很干净,没有了繁杂的广告和其他干扰阅读的信息。网站的原来的界面会被变暗,作为了背景。看完文章也很容易返回网站原界面。 其实这也不是什么新想法,MS Office Word不是也有阅读模式吗。但是感觉Apple做的更好些,更细致些。Safari Reader不但支持一般的blog、新闻网站这样的一篇文章的网站。甚至如果文章是分开成多页的,Safari Reader还支持自动显示下一页。 当然你看完后如果觉得文章很好,Safari Reader也能让你很容易的把文章打印出来,或者通过Email发送给朋友。但是发Email时,它是调用系统默认的Email客户端的,如果能定制成使用Gmail等服务直接在浏览器里完成发送就更方便了。 如果你使用Chrome或者Firefox,这里两个扩展能实现类似的功能。Readability for Firefox, Readability for Chrome。但是不支持自动翻页。我也没找到怎么返回原网站界面,只好按下了F5。但是据作者说,Apple的Safari Reader技术也是建立在他们的技术上的。

我在使用vim的时候,偶尔会碰到vim莫名其妙的僵在那里。在界面上输入什么都没有反应。甚至Ctrl+C、Ctrl+D也没有反应。 由于不是经常发生,也就没在意。每次很麻烦的关掉putty的窗口,重新再打开putty。今天发生了好几次,很是郁闷。就想看看究竟是怎么回事,结果发现每次按下Ctrl+S就会出现这个问题。 由于以前碰到过vim有些扩展有问题,这次就也怀疑是vim扩展的问题。结果删除了所有扩展和.vimrc文件,问题依旧。通过putty登录到别的系统,也是一样的问题。直接在ubuntu的命令行,按下Ctrl+S,问题也一样! 奥,原来是Linux的一个快捷键呀,干什么用的? 原来Ctrl+S在Linux里,是锁定屏幕的快捷键。如果要解锁,按下Ctrl+Q就可以了。 好吧,接受教训吧。以后碰到问题要勤快点,越早解决越少麻烦。 现在让我记牢点这两个组合键Ctrl+S和Ctrl+Q。