Archive for the ‘互联网’ Category

关于输入法的一个思考

星期日, 十一月 20th, 2011

弹奏键盘类乐器时,不只是一个手指在一个时间点只按下一个键,例如钢琴可以同时按下几个键来提升音色。

当我们需要输入汉字“你好”,会按顺序键入nihao五个字母,这五个字母必须是按照一个固定顺序的,不能键入inhao,而必须是nihao。

如果,不用考虑五个字母的顺序,我们在输入这两个字的时候就可以分两次输入,同时按下n和i键,然后同时按下h、a、o三个键,不用考虑先后顺序,这样,只需要同时按下几个键即可(无论是nihao还是inhoa还是nioah等),“你好”这两个字只需要分两个击键节拍即可完成。那么输入的时候就变得快且有效率多了。

不过,如果要输入“装”字,就需要输入zhuang,可能就稍麻烦点,因为我们要同时按下这五个字母的难度有点大。

索性,就说说双拼输入法。我一直用双拼输入法,从智能abc双拼到紫光双拼到搜狗双拼再到qq拼音双拼。

用过双拼输入的朋友都知道,每个汉字的拼音都可以拆分为两部分,每个部分用一个键表示,这样,任何一个汉字拼音都可以通过两次就实现全拼的输入。双拼的输入方式,按照上面所说同时击键的方式,任何一个汉字都可以同时按下两个键实现。这点在算法识别上,双拼有天然的优势,因为拼音中声母和韵母的区分是简单而明了的,任何两个被同时击键的字母必然会是一个声母一个韵母(会有一些拼音会导致仍然要分开按下两个键的,但完全不影响算法实现)。所以同时键入的想法在双拼上可行性很高。

这样的话,我们以后在键盘上就可以像在钢琴一样“多点”击键进行输入中文了。

希望看到这篇文章的朋友能论证下这个想法。

steve jobs, 1955-2011

星期四, 十月 6th, 2011


昨天的凌晨4点才看完苹果新品发布会,醒来后都是苹果4s的消息。今早醒来,打开我的air,qq上闪着几个信息,xavier发给我的信息有两句话,都是英文,第一句太长没来得及看,一眼遍看到第二句”he is gone!” 潜意识中连忙打开apple.com,发现首页果然是jobs的头像和去世消息。顿时一股从未有过的沉痛感压抑起来。

2007年,从第一天见到iphone发布,第一次看到iphone的操作界面,我和众多人一样,认为这注定要把这个世界变的更加美好。于是在第一时间花光了所有的积蓄购买了苹果第一代产品。

jobs给我的榜样,并不是他激情的演讲,不是他的i系列产品,不是他”stay hungry,stay floosh”,不是他不完美的性格,不是他改变世界的力量⋯⋯而是让我更加坚定的认为,改变世界不是不可能的事情。”试图讨好大家很容易,但他坚持了他的原则。”

苹果的股价在我刚才看到为止,仍然在跌。我能做的无非是购买一台iphone 4s,并在心中给他命名为:iphone final.

我很庆幸在这个年代亲身经历iphone对这个世界带来的翻天覆地的变化。

博客转移到了 sina sae

星期五, 九月 16th, 2011

一直想要把博客和众应用区分对待。想过要把个人wordpress转移到国外的vps什么的,也或者是google app,但访问速度实在让人难下决心。发邮件问了sae得知能绑定域名,那真是太好不过了。遂就转移了来,访问速度很快,并且有memcached和cron两项我非常喜欢的功能……一句话,严重超越了我的期望值。

感谢新浪sae团队,希望国内这样的产品越来越完善。

node.js与nginx并发对比

星期六, 七月 30th, 2011

其实没什么要写,主要是对node.js这个东东有点兴趣,从原理上讲,异步的并发应该会比nginx的工人模式要好很多,于是有兴趣做了一下并发测试。
nginx安装后default配置;node.js安装后仅用httpmoudle启用socket监听80返回字符串。
分别用webench进行100/500/600/900线程进行压力测试。测试数据未做详细纪录,略去。
测试结果:
并发能力:node.js基本与nginx持平
cpu占用:node.js高于nginx
mem占用:node.js略高于nginx
此结果不能表明太多问题,相信如果有服务端业务逻辑加入后,node的优势可能会明显。
个人总结:
node适用小型/单一的任务型应用,具备高效率的特性,例如计数器/访问足迹/comment等高并发ajax操作,结合缓存/nosql和队列是个不错的选择;但做完整项目可能略显复杂,容易导致控制流倒置。

google Search Globe 从地球仪上看搜索量国内版

星期六, 五月 7th, 2011

谷歌推搜索可视化工具Search Globe 从地球仪上看搜索量
墙外,打不开,这里是移植进来的效果:
(更多…)

百度说吧邀请

星期六, 九月 18th, 2010


刚通过了百度说吧的认证,邀请链接:

根据地址手写,总比网上的那么多无效链接要好。

腾讯微博的出现,依靠强大的用户支持,火是自然。现在如果有什么产品能超过腾讯微博,那就必须以创新的形式形成差异性来竞争这个模仿性产品。百度说吧的实名制无疑在这个大环境下会产生极好的推广,这次,我看好百度说吧的前景。

在线生成二维码

星期日, 六月 20th, 2010

二维码在国外(特别是日本,因为二维码发源于日本)用的移动互联应用比较多,由于国内近年来智能手机和移动互联网的发展迅速,二维码的应用也渐渐发热。国内目前最为广泛的二维码应用就是新版火车票,虽然现在检票还没有全面进入扫描时代,但这是早晚的事情。

二维码的方便之处在于可以以更加规范、简单的存储信息,简单的说,有点“世界普通话”的味道,这个标准可以让数据在各种物理设备间方便的存贮、转存信息和数据。
于是我抽时间写了一个在线生成二维码的程序,规范来自ISO/IEC 18004:2006,这个规范不支持中文,但在全球通用,一般应用于网址、电话的存贮。
你能看出来这个图片存贮的一句歌词么:

以上大小在htc G2-G7手机上都能被识别(一句歌词,你能读出来么:P)。
想象一下:网页的重要内容旁边都有一个二维码来表示当前内容,用户如果想把这个信息转存到手机,只需要扫描一下该二维码即可瞬间以文字信息存储到手机上;反之,如果一个纸质的内容旁边富有二维码,想转换为电脑文字数据,有是多面的方便。
再想一下:肯德基的优惠券信息直接可以以二维码方式发放和读取(事实上听同事说kfc已经这样了)。
如果生活变成这样,科技和人类智慧带给我们的幸福感是不是会更加多一点。

我刚写的一个在线生成二维码地址程序:
http://www.liuhuadong.com/labs/2weima/index.php
欢迎大家使用并提出宝贵意见

Android下扫描软件:Barcode Scanner

discuz in iphone

星期六, 二月 27th, 2010

这两天一直在搞这个,话不多说,先上图:
0123

正式开始windows 7之旅

星期日, 十月 25th, 2009

我想我还是有点落伍,微软22日发布了windows 7,我到24日才开始安装了零售版—-直到此版本,安装后才找到xp全新安装的感觉,使用也是如此,无论再怎么告诉自己理智的认为以前的n多卸载版本和零售版一致,但“感觉”这东西谁也欺骗不了,对,现在用的才是真正的windows 7。
之前有用vista和win7,主要迫于vim和zendstudio的兼容性很差才一直没有用下去,直到zendstudio发布7.1,几乎同时win7发布,我想是时候彻底更新装备鸟枪换炮了。说实话,windows7在视觉效果的处理上还是相当的棒,特别是在细节之处。
windows 7 中文主题曲:梦想的窗

http://www.liuhuadong.com/music/win7.wma


—————————
Tips:1st blog on Windows 7.

暴风影音之外的选择

星期五, 六月 19th, 2009

暴风影音在几年前最初推出的时候,是一款非常好的软件,无插件、无捆绑,支持视频种类多。然而在发展起来之后,可能由于商业利益的缘故,导致现在的情况,网民普遍抵制是很有道理的,我也有删除暴风影音的打算,但无奈一直没有找到替代品。影音风暴还行,但总是不满意。今天看到有人说qq影音不错,就下载下来试试,使用之后大吃一惊,我电脑上存着《冰河世纪》6G多的mvk,由于集成显卡,使用暴风影音和影音风暴都不能连续播放,卡的厉害,所以一直没有机会看,今天用qq影音首先想到的就是打开这个电影试试看,结果是极其流畅,没有丝毫卡住的现象。看来我可以安心的删除暴风影音了。
QQ影音下载:http://player.qq.com/