Posted on 30-04-2013
Filed Under (商业) by waterlin

前段时间闹得沸沸扬扬的移动向微信收费的事情,我没有兴趣从技术角度来讨论这个问题。不过在中国,凡事需要讨论的话,必须得把国情带上。中国移动拿着纳税人的钱修好了基站,然后老百姓用的时候,还是一样要交钱。或者退一步说,收钱也没关系,你提供一个好点的服务吧,够胆把你们企业的帐目公开接受人民监督么?可是,看看中国移动在干什么,拿着国家的经费,赚着人民的话费,发着让外人羡慕的高薪,还积攒下大把的利润,现在还伸手向第三方公司要保护费。就中移动、中国两桶油、中国电力这些垄断央企的经营水平与效率,够胆放开政府管制成为一个自由竞争的市场么?

当然,国家怎么说、怎么定政策,那是国家的“大事”,咱们屁民管不了、怎么叫唤也没用。但是,我们可以把身边的一些小事做好,不能说给反垄断增加力量,但起码不会助长垄断企业的威风。看看下面这些事情,哪些是你可以做的,要记住你有你自己选择的权利。

  1. 能用微信的情况下,就尽量用微信发短信、留语音留言,尽量不要用手机发短信、打电话。同理,能不用移动的服务就尽量不要用移动的服务,少用移动飞信,少用 139 邮箱,同时多用其它民营服务商的服务。谁叫你移动就知道拼命收钱、绑定消费,要知道是有人品守恒定律的。
  2. 推广到其它领域,也是一样的道理。能不看 CCTV 时就不看 CCTV,地方台有替代节目的时候,就看地方台,网络电视直播更加方便的时候,就多看看网络直播;能不看 CNTV 的时候就尽量看优酷、搜狐这些草根电视台。
  3. 能不用 EMS 就不用 EMS!EMS 都已经垄断了所有的政府公文往来还贪心不足,还伙同邮政让其它快递公司上次“保护费”,最后这些成本还不一样转嫁给了普通消费者?
  4. 国产大片利用与广电总急的血缘关系,通过挤压、推迟美国大片上映日期,从而期望实现高票房收入的非正当商业行业,我都通过坚决不去电影院观影该国产片来尽自己的一点绵薄之力。

除此之外,反垄断的思路不应只局限于官方权利形成的垄断,还应对一切邪恶的势力说不。比如说,能不用百度就不用百度,能不用 360 就不用 360,能不喝蒙牛、伊利就不喝蒙牛、伊利。如果大家都这样做的话,我就不相信百度的竞价排名、蒙牛伊利的毒奶粉能万年常青,也就不会让更多的企业产生无良的念头。如果大家都能坚持这样做的话,哪怕国家不帮老百姓出头,也决不会姑息邪恶的势力。

星星之火,必成燎原之势。不要说上述办法没意义,有的,有着非同寻常的意义,只是现在暂时看不到效果罢了。欢迎大家补充更多更好的办法。

(0) Comments    Read More   
Posted on 17-04-2013
Filed Under (商业) by waterlin

我发现我的博客最近老是打不开上面挂的 FeedSky RSS 控件,然后我直接去访问 FeedSky 博客FeedSky 首页,却一个都打不开。

不知道还有多少人记得这个 RSS 整理托管服务,FeedSky 会出现这种状况,估计也跟博客整个生态系统没有形成良性循环有关吧。

不过还好,我写博客纯粹就是记记笔记、写写想法,不博出位与名气,博客整个生态系统的好坏,我都不太关心。只是希望这些根基于博客的服务商能过得好一些~~

(3) Comments    Read More   
Posted on 16-04-2013
Filed Under (技术) by waterlin

对数据库或是服务器上的文件进行全文检索,肯定是一个常用的需求。有关全文检索的基本原理和概念,可以看看这篇文章

做全文检索的开源代码,现在已经有很多,可以试情况选择。

  1. Apache Lucene

    大名鼎鼎,但是是用 Java 写的,估计很多人都不喜欢 Java,反正我一看到 Java 就觉得烦。

    另外,它有多种接口的封闭,PyLucene 或是 Lucene.Net。Lucene.Net 还可以,不难用,但是 PyLucene 我基本上连怎么安装都没搞清楚,官方文档太烂,并且,讨厌 Ant 这个东西。

    由 Lucene 衍生出来的还有 Apache solr 工程,这个是一个完整的全文检索解决方案。

  2. Xapian

    C++ 写的,还提供多种语言版本的接口,感觉这个是个不错的选择。

  3. Sphinx

    C++ 写的,但是官网做得太烂,配色差、内容不好找,都没啥兴趣看下去。

  4. 爬虫工具 Nutch

    从网上抓取内容,再用上述类似 Lucene 的工具进行检索,可以使用 Apache Nutch 来作为爬虫工具。

    然后,配合 Nutch 和 Solr 来进行搜索

  5. Whoosh

    Python 版本的全文检索库,全用 Python 写的,喜欢 Python 的人估计会比较喜欢。

    因为安装和使用都比较简单,还跨平台,可以用来做一些原型系统,或是检索的算法学习等。

    至于性能,好像没有看到有人贴和 Lucene 的对比。

    可以使用 Scrapy 来建立一个爬虫系统,并且和 Whoosh 结合使用,来进行搜索。

(0) Comments    Read More   
Posted on 16-04-2013
Filed Under (生活) by waterlin

一直以来,公积金以给市民买房带来便宜的贷款利息著称,没有人不喜欢公积金这个东西。最近几次的烦人事情,让我真是很难相信这是一个真正对市民有好处的政策。

经过几次折腾公积金,我觉得有以下几大麻烦事情:

  1. 公积金贷款审批时间长,很多业主都不愿意买家用公积金贷款,或者说用公积金贷款需要卖得贵一点。
  2. 提取不方便,广州公积金组合贷款只能半年提取一次,而且不能办理自动转存到自己的储蓄卡上。广州市内纯住房公积金贷款按揭购房的,才可以办理定期自动转账。都不知道这个规定的目的和必要性是啥?
  3. 需要去特定的支行才能办理,好像只有四大行能提取公积金,然后不是所有的四大行网点都可以,需要有一级支行资质的地方。难道不同级别的支行电脑系统差别这么大?
  4. 提取公积金需要工作日的工作时间去,比如说,我去的工行网点就安排周一到周五的上午9:00-11:00、下午14:00-16:00办理,并且每个月周一到周五还有若干天不能办。这个提取的工作时间完全和上班时间重合,难不成全广州人民都是不用打卡上班的公务员一族么?
  5. 网上新闻有报告,公积金缴存差别大,有钱的国有单位或是阿爷单位,高额给自己的人缴纳公积金,即变向发放免税福利,让我等屌丝单位人的痛苦不堪。
  6. 如果是组合贷款,每次提取都需要带一大堆的资料,重复办理一次所有的手续。屌丝何苦这样为难屌丝呢?我看柜员办这些手续也是够烦的~~每个客户都要仔细核实一遍资料,还只有一个窗口处理这个业务,这个单核单线程实在是慢得不可忍受。
  7. 大量住房公积金管理中心的行政法规文件,左改改右改改,看得人都晕的。

在中国做屁民真悲惨,我们也只能在网上倒倒苦水,否则你去和相关人员反映情况,相关人员又拿一大堆行政原则来教育你,说的全是屁话!

如此多的行政规定与约束,还有公积金中心因为大量资金管理、监督不利导致的腐败温床,所有公积金缴纳人员花在手续上的时间成本、经济成本,还不如直接给屁民们免一点个人所得税来得实惠!

(2) Comments    Read More   
Posted on 08-04-2013
Filed Under (软件) by waterlin

因为 Google Reader 要关闭了,有兴趣试验了一下若干个 RSS 阅读器产品,简单讲一下体会。

  1. Tiny Tiny RSS

    开源项目,需要自己搭建服务器,有手机客户端。整体上感觉很不错,只是 UI 稍微差了一点,不过如果想自己搭建服务器,推荐这个。

  2. rssLounge

    一个德国人开发的,没有测试,但是初步感觉应该不如 Tiny Tiny RSS 好用。

  3. The Old Reader

    UI 和旧的 Google Reader 类似,挺好用的。

  4. Feedly

    反正我是从来没有连上过,虽然号称可以从 Google Reader 无缝迁移数据,从中国连接速度太慢了。

  5. Feed Demon

    桌面客户端,感觉还不错,不过我不会用这种桌面客户端了,推荐给喜欢用的人!

如果对于上面推荐的都不喜欢的话,诸位再耐心等等,再过几个月肯定会有更优秀的替代器出现!

(0) Comments    Read More   
Posted on 08-04-2013
Filed Under (技术) by waterlin

Visual Studio 里如果把编译的警告级别设置得比较高,并且设置把所有的警告都当成错误来处理(即 Treat Warnings As Errors),则如果你的代码里包括有一些警告时,Visual Studio 会提示 Compiler Error C2220 的错误:

Error   1       error C2220: warning treated as error - no 'object' file generated

解决这个错误有三个办法:

  1. 处理掉警告信息,让警告信息不存在;
  2. 降低生成警告信息的级别,尽量不生成警告信息;
  3. 把 /WX 选项关闭,再重新编译。
(0) Comments    Read More