Liam's Notes

AI、产品、数据、旅行与生活观察

欢迎来到 Echoprint。Echoprint 是一个开源的音乐识别系统,它允许任何人在他们自己的应用上构建音乐指纹识别系统。感谢 The Echo Nest 的技术支持,以及 Musicbrainz 的合作。

Home / FAQ
Download from GitHub
How it works
Get started
Contact / Support
Data access
Server
Codegen
Twitter - @echonest

服务器可以通过 Echoprint 代码插入或者查询百万个音轨来匹配歌曲。它是基于 Apache Solr,并且也可以使用 Tokyo Tyrant,一个快速的 key-value 存储模式。

Echoprint 的服务器代码(Python 的粘合和匹配的代码以及 Solr 的扩展)是根据 Apache2.0 许可。Solr 和 Tokyo Tyrant 是单独授权的 (分别为 Apache 和 LGPL。) 该服务器还包括 bigeval,用于评估指纹识别的准确性。需要注意的是在正常使用中,你不需要引导 Echoprint 服务器。只要你的 Echoprint 服务器已经启动,就可以使用 Echo Nest 歌曲/识别。随着时间的推移,别人也将可以使用服务器的镜像 Echoprint 数据。

阅读全文 »

欢迎来到 Echoprint。Echoprint 是一个开源的音乐识别系统,它允许任何人在他们自己的应用上构建音乐指纹识别系统。感谢 The Echo Nest 的技术支持,以及 Musicbrainz 的合作。

Home / FAQ
Download from GitHub
How it works
Get started
Contact / Support
Data access
Server
Codegen
Twitter - @echonest

Echoprint 数据 (储存在你自己的服务器)在「Echoprint 数据许可」下是允许的。这个许可的含义十分的简单:
可以在任何情况下使用我们的数据 (商业或非商业,研究或个人使用)
假如你下载我们的数据,并且完善了它,你有义务将数据传回给我们。
这有个很好的理由。我们希望 Echoprint 能够解析在宇宙中的每首歌曲。Echoprint 的社区想要知道,你是否完善了数据库来解析音轨。

以下是完整的许可,接受以下数据下载的章节:

阅读全文 »

欢迎来到 Echoprint。Echoprint 是一个开源的音乐识别系统,他允许任何人在他们自己的应用上构建音乐指纹识别系统。感谢 The Echo Nest 的技术支持,以及 Musicbrainz 的合作。

Home / FAQ
Download from GitHub
How it works
Get started
Contact / Support
Data access
Server
Codegen
Twitter - @echonest

让我帮助你开始使用 Echoprint!
我想要在我的电脑或者服务器上识别一首歌
我想要在一个音乐库中删除重复的歌曲
我想要在 iOS 平台上识别一首歌曲
我想要运行 Echoprint 来识别自己的数据

如果你想要很好的使用 Echoprint,加入 Echoprint Google 小组是一个很好的方法。

阅读全文 »

欢迎来到 Echoprint。Echoprint 是一个开源的音乐识别系统,他允许任何人在他们自己的应用上构建音乐指纹识别系统。感谢 The Echo Nest 的技术支持,以及 Musicbrainz 的合作。

Home / FAQ
Download from GitHub
How it works
Get started
Contact / Support
Data access
Server
Codegen
Twitter - @echonest

Echoprint 在手机或者电脑上接收音乐,并识别它是什么歌曲。它运行的十分的快,并且有十分高的准确性,它可以辨别十分嘈杂的版本或者用移动设备录音有很多外界干扰的声音。

自从每个人可以免费使用 Echoprint 或者安装服务之后,我们希望它可以成为现实音乐识别技术。并且因为所有数据都是可用的,我们希望 Echoprint 可以很快的拆分世界上的所有音乐。

阅读全文 »

欢迎来到 Echoprint。Echoprint 是一个开源的音乐识别系统,他允许任何人在他们自己的应用上构建音乐指纹识别系统。感谢 The Echo Nest 的技术支持,以及 Musicbrainz 的合作。

Home / FAQ
Download from GitHub
How it works
Get started
Contact / Support
Data access
Server
Codegen
Twitter - @echonest

我们将会定期更新这个页面

目前,我们从我们数据转储的一个小的数据库中提供一部分数据,大约 15 万首歌曲的流行音乐。外部目录同步机制正在开发中。

阅读全文 »

欢迎来到 Echoprint。Echoprint 是一个开源的音乐识别系统,他允许任何人在他们自己的应用上构建音乐指纹识别系统。感谢 The Echo Nest 的技术支持,以及 Musicbrainz 的合作。

Home / FAQ
Download from GitHub
How it works
Get started
Contact / Support
Data access
Server
Codegen
Twitter - @echonest

我们已经更新 The Echo Nest 的数据库,更新了超过一百万首新的歌曲的 Echo Nest 识别的 API: http://developer.echonest.com/docs/v4/song.html#identify

确保你机器上 Echoprint codegen 的版本为「version=4.1x」(现在是 4.12)

阅读全文 »

##第一部分:互联网仍呈现增长趋势

互联网增长继续,这是关键的趋势。我们要重新开始想象互联网。移动互联网发展迅速,计算平台再一次改变……中国有许多值得学习的地方:量 + 创新。现在的企业家也许是能力最强的企业家。许多公司纷纷谋求上市。传统产业也会随着新变化而变化。

解读:

PC 端互联网的增长速度也许已经过了黄金时代,但移动的到来让互联网整体规模呈倍增长。这种增长已经体现在量上(让没有 PC 的人通过手机上网)、速度上(通过 APP 将移动的时间变成上网时间),但还未真正体现在金钱上(移动端变现困难)。不过,我们已经看到 Twitter 移动收入超 Facebook,而 Facebook 移动收入已经占到总收入的 30%。移动时代也是一个碎片时代,版图的不确定性更高。在 PC 端上,入口的转移要慢些,但移动时代更快了。对于许多 PC 端巨头来说,这可能是一个最坏的时代,因为过去的权力不再稳固;也可能是一个最好的时代,因为它们一旦将权力从 PC 端安全转移到移动端,未来增长将不可限量。计算的平台再一次改变,首先是 OS、硬件、软件的大挪移,然后是用户的大迁徙,最后才是新商业模式的确立。由于移动时代更碎片化,创业公司风起,企业家们像一批批海盗,纷纷试水新航路。最终,必有胜者,更有负者。相信几年之后,在资本市场会迎来移动企业的 IPO 浪潮。

阅读全文 »

1. 利用 Glut 库,编写一个 OpenGL 程序,实现以下功能:

  • 仿照课本 2.4.3 的例子,绘制若干 OpenGL 基本体素(三角形、三角形带、四边形、四边形带)构成的球体,
  • 可以控制改变球的数量和球的体积,来改变基本体素的数量以及顶点的数量。
  • 可以通过改变 glPolygonMode,切换是否填充所绘制的基本体素。
  • 用函数 glutGet(GLUT_ELAPSED_TIME)(returns the time in milliseconds since

源程序如下:

阅读全文 »

##一、Ruby on Rails 介绍

Ruby on Rails 是一种结合 Ruby 语言与 Rails 平台的一种网页编程语言,Ruby 语言以自然、简洁、快速著称,全面支援面向对象程序设计,而 Rails 则是 Ruby 广泛应用方式之一,在 Rails 平台上设计出一套独特的 MVC 开发架构,采取模型(Model)、视图(View)、控制器(Controller)分离的开发方式,不但减少了开发中的问题,更简化了许多繁复的动作。

##二、Ruby on Rails 历史

于 2004 年 7 月,Rails 的创始人David Heinemeier Hanson从 37signals 公司的项目管理工具 Basecamp 里面分离出 Ruby on Rails,并且以开源方式发布。

Rails 在发布以后的短短的时间内就迅速获得很多开发人员欢迎,David 认为这归功于 Rails 设计为 opinionated software。Rails 当中有很多规矩从一开始就按照 David 的意见制定好了,所以在 Rails 上开发应用程序时,开发人员可以专注于应用程序自身的设计,省却那些花在了解及配置基础框架上面的时间。这也正是 Rails 很重要的精神「惯例优于配置」(Convention over Configuration),开发人员遵照 Rails 本身的惯例便可以省却配置组态档的时间;此外,Rails 虽然强调惯例的重要及便利性,但针对不同的需求,Rails 也提供修改的空间让开发人员可以进行自订的组态。

阅读全文 »

Ruby 开源许可

Ruby 2.0.0-p195 (md5: 0672e5af309ae99d1703d0e96eff8ea5) 稳定版 (推荐)
稳定版快照 这里的 tar’ed 和 gzip’ed 文件是最新稳定的 CVS。它应该比上次发布的版本更稳定。
开发版快照 这里的 tar』ed 和 gzip』ed 文件是最新的 CVS。它可能包含一些没有解决的问题。更多信息见

Ruby Core

在 Windows 平台下安装 Ruby 有几个选择。第一个选择是仅安装编译好的二进制文件。第二个选择是直接执行「一步安装」程序,假如您不知道如何安装 Ruby,

RubyInstaller 将是您最好的选择。(这种安装方式除 Ruby 之外,捆绑一些额外的资源库。)
Ruby 1.8.6 一步安装 (md5: 00540689d1039964bc8d844b2b0c7db6) 稳定版 (推荐)
Ruby 1.8.6 二进制 (md5: 3ec2a8a34d5db1f09cc8cad3f8305c28) 稳定版 (推荐)
Ruby 1.9.0 二进制 (md5: 489ee1bcd72e97f50b38b64fb354e661) 开发版 (实验)
Ruby 1.9.1-p0 二进制 (md5: 921db53c709ce20106610f7d229e24e1) 稳定版 (推荐)

阅读全文 »
0%