2009年4月

如果您在使用千千静听、酷狗音乐盒、酷我音乐盒、QQmusic等等等等音乐播放器,就是发现它们很像,除了相互借鉴之外呢,还有个更核心的地方,就是这些播放器面对的都是同样的用户群。

下面是我很久以前画的图,看图不说话,衍生需求很多,自己补充。
音乐播放器的需求是怎么产生的

落实到播放器的设计上就是我前些天日志里写发的图,如下:
网络音乐播放器功能及设计大致布局

有人留言问怎么搭建一个自己的jaiku,我来简单写一下。
1、保证在电脑里安装有python2.X,如果是python3会有兼容性问题。以下是安装文件下载地址,请选择合适的:
http://www.python.org/download/releases/2.6.2/
2、保证安装有google app engine sdk for python,因为jaikuengine是用python写的:
http://code.google.com/appengine/downloads.html
3、获取jaikuengine,需要使用svn 工具,地址是:
http://jaikuengine.googlecode.com/svn/trunk/
Export一个到本地,有些设置文件需要修改。
4、打开刚才获取的jaikuengine文件夹,修改app.yaml,将第一行application:"jaikuengine"改成application:"你的项目名",然后将jaiku文件夹放到google app engine的安装目录去(非必要,只不过多了一种上传的方式)
5、打开命令行,进入jaikuengine的目录,执行"manage.py config -write-to-file",开始站点环境的设置(如果是linux环境中,就是“python manage.py config -write-to-file")。这个地方要填写app engine的地址,就是xxx.appspot.com这样的,会影响到站点首页的跳转,如果不是很清楚这部分,就用xxx.appspot.com(xxx是你的项目名),设置完成后会在目录了发现一个local_settings.py的文件,都写在里面了,可以自行修改。
6、上传项目,用命令行进入jaikuengine目录,执行"manage.py update",填写你的gmail地址和密码,完成。如果是在google_appengine目录下,执行"appcfg.py update jaiku"(jaiku是存放jaikuengine文件的目录,刚才已经移动到google app engine目录下了),访问你的站点,OK~

题外话:我在域名设置那个地方遇到点障碍,感谢光明同学指出了我的错误。如果还有不明白的地方,可以仔细察看jaikuengine的doc目录

如果不想安装SVN软件,我上传了一个jaikuengine压缩包,自取

终于发布了新版,已经有台湾网友翻译了,值得我关注的实际上是habari的路线图:

0.7:Theming and content types
0.8:Mulit-site
0.9:Polish, fit-and-finish
1.0:First release!

Executive Summary: New release. Get.

And the longer version. We're really happy to announce our 0.6 release, which brings in the Access Control List (ACL)-based permissions system we've been working so hard on, along with oh, about 1100 bug fixes and other improvements. See the release notes for details.

With the addition of the extensible ACL system, Habari is now ideal for creating a variety of websites. Whether a single blog or a corporate publishing hub, you have granular control over permissions for every author and visitor to the blog. You can decide who can modify what, and where. To show off the ACL system, we've included a new 'private posts' plugin that lets you limit the visibility of posts to a subset of registered users.

Other changes include many enhancements to our administrative interface including speed and behavior improvements for a better publishing experience in a wider range of browsers. More than 100 API features have been added or improved to make life easier for theme and plugin writers, and other developers using Habari as a platform to build cutting-edge sites. System themes have also been updated with the new features and calls.

Grab a copy from our download page and take a look, let us know what you think, and join in the effort to create the best blogging software possible.