五/104
Google的pac-man
经典的pac-man吃豆子小游戏大家小时候都玩过吧,今天是这款游戏面世的30周年纪念日,google的搜索主页logo也换成了这个截图,不过更加惊奇的是这款游戏已经用javascript实现出来了,也就是说在google的主页可以直接体验下,背景音乐也在里面。
无独有偶,http://jsmario.com.ar/这个站点的作者Jacob Seidelin已经用javascript实现了玛利奥的小游戏,大小仅仅14k。这款游戏利用了Canvas元素(IE中用HTML 模拟),图像存储在加密的字符串中, 还用base64存储了MIDI背景音乐。除了这些技巧,其它代码就是我们熟悉的HTML、CSS和JavaScript。感叹牛人们的强大,感叹牛人们对经典的追随。
你是否想到很常见的技术竟然可以做出这么牛的应用?我记得以前也看过一个用汇编做出来的只有7k大小的迷宫程序,当时也很乍舌。
十二/090
豆瓣电台上线了
今天Gmail收到一封豆瓣的邮件,邮件标题为”豆瓣送你一部私人音乐电台”,自己本身对豆瓣的产品从技术到体验还是比较中意的,尤其之前看过豆瓣的开发架构演变过程,更是觉得不错。
互联网很多产品都在改变我们的生活,正如邮件中所说:我们后台的机器人会不断模仿和学习你的个人口味,算出你真正想听的歌曲。
确实,现实生活中,大部分用户电脑上面的音乐文件都是自己喜欢的,听的时间一长的确比较腻味,新的音乐流行的音乐又不一定对自己的口味。或者选择QQ音乐等推荐,但这种推荐往往并不是自己真正喜欢的东西。如果通过一种方式或者算法程序提供给你自己喜欢的音乐,或者客观根据你的音乐喜好给你推荐你没听过但”应该“会喜欢的音乐,那多好,豆瓣电台正是如此。
试用了一下,通过三种方式”喜欢,删除,跳过“来判别你的音乐喜好,通过你的类似微软语音识别软件的”调教“之后,想听的音乐相似度越来越高。另外,还可以自定义自己喜好的歌手,我想这个会更加精确选择你喜好的音乐。
总之很有创意,因为有了喜好分析算法,不单单是一个在线流媒体播放器,不错的产品,应该可以删除您电脑中庞大的mp3或者更大格式的文件了。
十一/082
Linux QQ Preview 3
一大早就听小四同学说腾讯发布了新版的LinuxQQ,官方有了下载文件,但aur里面还没有更新,等到下班后升级了下最新版本,用着还不错。
新特性:
- 支持和好友传送文件
- 支持和好友/群发送图片
- 支持群里截屏并传送截图
- 优化代码运行效率,降低系统开销
传送文件我试了试,可以和win下的朋友互传文件,这确实方便多了。msn的传送速度毕竟太慢了,skype又不经常用。
现在唯一的不舒服的地方就是不能以好友备注显示好友列表。期待下次更新的时候能解决这个问题,因为现在QQ上好多人都“不认识了”,缺少了备注。
七/080
QQ for Linux 1.0 Preview 发布
从月中得到7月份腾讯公司将发布Linux版本的QQ的消息后,就一直在等,我想大部分Linuxer都在迫切得等待。
下载地址:http://im.qq.com/qq/linux/download.shtml
目前Linux下使用QQ的工具大部分都是Eva, LumaQQ,pidgin插件。其中eva功能最为强大,除了不能语音,视频和远程协助外,大部分功能都具备了,并且基于QT开发,速度比较快。而 Luma是基于Java的,其速度比较慢,功能也相对简单,但Luma是linux上qq的老祖宗了。至于pidgin插件,更不用说了,功能少得可怜, 并且经常出问题(比如群组)。
今天下载到这个腾讯自己开发的For Linux版本的QQ,试用了下,功能还不错,可以简单聊天,发送表情,接收图片和简单设置,不支持自定义热键,不过有标签窗口管理,倒是方便很多。期待进一步更新
五/080
投入Arch怀抱
掰掰指头算了一下,使用ubuntu2年有余了,这两年我像追星族一样跟着ubuntu的步伐时时刻刻在更新(也没有那么频繁了,一年2个版本而已)。似乎忘了Linux是用来做什么的了。记得大学的时候使用sco unix和redhat时,为了一个小小的配置翻了那么多东西,也就在这个过程中认识到了linux的系统结构,才能真正体会它的强大和开源技术给我们带来的震撼。而现在ubuntu把linux包装成了一个“傻瓜式Linux”。不是说这个不好,毕竟为广大爱好者,初学者降低了门槛,少了那么多学习曲线,但是这也恰恰让大家变得懒惰。
看过几个朋友写的“我为什么不喜欢ubuntu”,我才恍然大悟,原来这些东西也是一直困扰着我。ubuntu为我们做了那么多所谓的优化配置和美化配置,但很多并不是我们真正需要的。我们使用linux其实只是“你给我一个系统就够了,剩下的我来定制”。类似很多开源的框架概念一样,我想drupal 和jquery如此流行的原因就是如此,一个框架即可,每个人在上面去定制,去开发自己的模块就行了,没有必要一个系统就无所不能。这样长期使用下去,出了问题,只能去google,自己根本解决不了,因为你不知道是什么原因导致的问题。
这里就不谈arch有多么好了,我还没有2-3年的使用经验,对他做任何描述没有意义,目前只是听说不错。前段时间工作很忙,没有精力去更换系统,毕竟时间代价也是很昂贵的。
http://linuxtoy.org/archives/the-perfect-linux-desktop-arch-linux-2007-08-2-1.html
这里是一篇arch的安装配置向导,后来作者出了一个pdf文档,也可以去这个站点下载。晚上照猫画虎,倒腾一番应该不是难事。
我只想做有用的事情,操作系统就是一个工具。