<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>小熏的编程日记</title>
	<atom:link href="http://kuyur.info/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://kuyur.info/blog</link>
	<description></description>
	<lastBuildDate>Mon, 06 Feb 2012 11:00:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Google JavaScript Style Guide 中文简要翻译 &#8211; Language Rules部分</title>
		<link>http://kuyur.info/blog/archives/2506</link>
		<comments>http://kuyur.info/blog/archives/2506#comments</comments>
		<pubDate>Mon, 06 Feb 2012 10:43:30 +0000</pubDate>
		<dc:creator>熏子</dc:creator>
				<category><![CDATA[程序]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[熏子]]></category>
		<category><![CDATA[编程规约]]></category>

		<guid isPermaLink="false">http://kuyur.info/blog/?p=2506</guid>
		<description><![CDATA[组内计划依照Google的JavaScript编程规约来进行开发。非常认真的学习了一下，于是顺手简单地翻译成了中文。 Style Rules部分等有空再翻。因为是原创，虽然可能别人也翻译过了，但转载时仍请注明出处。 余刚学习JavaScript不久，不可避免对原文的理解有错误，如有错误或不当地方请指出。 Google JavaScript Style Guide 中文简要翻译 1. Language Rules部分 1.1 var 总是使用var声明变量。（理由不多说了） 1.2 Constants 使用大写字母和下划线『_』来声明常量。可以在注释中适当使用@const标签。 但不要使用const限定词来修饰变量。IE浏览器不会解析const。 例如，对于简单的类型，命名规则已经足够： 对于复杂类型，使用@const标签： 这允许编译器强制检查是否有改变。 1.3 Semicolons 总是使用分号『;』来结束语句。（理由也不多说了） 1.4 Nested functions 嵌套函数（函数体内定义的函数）：可以使用。 嵌套函数有时候非常有用，自己决定在需要时使用。 1.5 Function Declarations Within Blocks 在块中定义函数：不要这样干。 虽然大多数JS解析器支持，但这不是ECMAScript标准。 ECMAScript标准只允许在脚本的全局环境或者函数体内定义函数。 请使用匿名函数并赋值给一个变量来替代。 错误的用法： 正确的用法： 1.6 Exceptions 应当使用异常处理。异常是不可避免的。 1.7 Custom exceptions 自定义异常：可以使用。自己决定在需要时使用。 1.8 Standards features 为了保持最大兼容，使用标准特性而不要使用非标准特性。 例如使用string.charAt(3)而不是使用string[3]。 又如使用DOM的函数来操作HTML元素而不是使用特定的省略记法。 1.9 [...]]]></description>
			<content:encoded><![CDATA[<p>组内计划依照Google的JavaScript编程规约来进行开发。非常认真的学习了一下，于是顺手简单地翻译成了中文。<br />
Style Rules部分等有空再翻。因为是原创，虽然可能别人也翻译过了，但转载时仍请注明出处。</p>
<p>余刚学习JavaScript不久，不可避免对原文的理解有错误，如有错误或不当地方请指出。</p>
<p><a href="http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml" target="_blank">Google JavaScript Style Guide</a> 中文简要翻译</p>
<p>1. Language Rules部分</p>
<p>1.1 var<br />
总是使用var声明变量。（理由不多说了）</p>
<p>1.2 Constants<br />
使用大写字母和下划线『_』来声明常量。可以在注释中适当使用@const标签。<br />
但不要使用const限定词来修饰变量。IE浏览器不会解析const。<br />
例如，对于简单的类型，命名规则已经足够：</p>
<pre class="brush: jscript; title: ; notranslate">/**
 * The number of seconds in a minute.
 * @type {number}
 */
goog.example.SECONDS_IN_A_MINUTE = 60;</pre>
<p>对于复杂类型，使用@const标签：</p>
<pre class="brush: jscript; title: ; notranslate">/**
 * The number of seconds in each of the given units.
 * @type {Object.&lt;number&gt;}
 * @const
 */
goog.example.SECONDS_TABLE = {
  minute: 60,
  hour: 60 * 60
  day: 60 * 60 * 24
}</pre>
<p>这允许编译器强制检查是否有改变。</p>
<p>1.3 Semicolons<br />
总是使用分号『;』来结束语句。（理由也不多说了）</p>
<p>1.4 Nested functions<br />
嵌套函数（函数体内定义的函数）：可以使用。<br />
嵌套函数有时候非常有用，自己决定在需要时使用。</p>
<p>1.5 Function Declarations Within Blocks<br />
在块中定义函数：不要这样干。<br />
虽然大多数JS解析器支持，但这不是ECMAScript标准。<br />
ECMAScript标准只允许在脚本的全局环境或者函数体内定义函数。<br />
请使用匿名函数并赋值给一个变量来替代。</p>
<p>错误的用法：</p>
<pre class="brush: jscript; title: ; notranslate">if (x) {
  function foo() {}
}</pre>
<p>正确的用法：</p>
<pre class="brush: jscript; title: ; notranslate">if (x) {
  var foo = function() {}
}</pre>
<p>1.6 Exceptions<br />
应当使用异常处理。异常是不可避免的。</p>
<p>1.7 Custom exceptions<br />
自定义异常：可以使用。自己决定在需要时使用。</p>
<p>1.8 Standards features<br />
为了保持最大兼容，使用标准特性而不要使用非标准特性。<br />
例如使用string.charAt(3)而不是使用string[3]。<br />
又如使用DOM的函数来操作HTML元素而不是使用特定的省略记法。</p>
<p>1.9 Wrapper objects for primitive types<br />
包装内置数据类型：没有理由这样干，而且这样做很危险。</p>
<p>不要这样干：</p>
<pre class="brush: jscript; title: ; notranslate">var x = new Boolean(false);
if (x) {
  alert('hi');  // Shows 'hi'.
}</pre>
<p>但类型转换是OK的：</p>
<pre class="brush: jscript; title: ; notranslate">var x = Boolean(0);
if (x) {
  alert('hi');  // This will never be alerted.
}
typeof Boolean(0) == 'boolean';
typeof new Boolean(0) == 'object';</pre>
<p>1.10 Multi-level prototype hierarchies<br />
（自定义的）多层原型结构：不推荐。<br />
如果你以自定义的类B为原型导出类D，那么你就构造了一个多层结构。<br />
这些体系比它们乍看起来要难正确使用。</p>
<p>所以，使用Google的Closure库（<a href="http://code.google.com/closure/library/" target="_blank">the Closure Library</a>）中的goog.inherits()或类似的类库来实现。</p>
<pre class="brush: jscript; title: ; notranslate">function D() {
  goog.base(this)
}
goog.inherits(D, B);

D.prototype.method = function() {
  ...
};</pre>
<p>1.11 Method definitions<br />
将方法定义为原型方法。<br />
原型方法定义的例子：</p>
<pre class="brush: jscript; title: ; notranslate">Foo.prototype.bar = function() { ... };</pre>
<p>当有多个原型方法要添加时：</p>
<pre class="brush: jscript; title: ; notranslate">Foo.prototype.bar = function() {
  /* 注释 */
};</pre>
<p>注：原型方法比构造函数中定义的对象方法效率要高<br />
例如1.11-1的getFullName效率不如1.11-2的getFullName。<br />
1.11-1</p>
<pre class="brush: jscript; title: ; notranslate">function Person(firstName, lastName) {
    this.firstName = firstName;
    this.lastName = lastName;

    this.getFullName = function() {
        return this.firstName + &quot; &quot; + this.lastName;
    };
}</pre>
<p>1.11-2</p>
<pre class="brush: jscript; title: ; notranslate">function Person(firstName, lastName) {
    this.firstName = firstName;
    this.lastName = lastName;
}

Person.prototype.getFullName = function() {
    return this.firstName + &quot; &quot; + this.lastName;
};</pre>
<p>1.12 Closures<br />
闭包：可以使用，但要慎重。<br />
这里有一份闭包指南：<a href="http://jibbering.com/faq/notes/closures/" target="_blank">http://jibbering.com/faq/notes/closures/</a></p>
<p>要注意到的一点是，一个闭包函数会在它的作用域内保留一个指针。<br />
如果将一个闭包函数赋给DOM元素，会引起循环引用，并导致内存泄漏。例如：</p>
<pre class="brush: jscript; title: ; notranslate">function foo(element, a, b) {
  element.onclick = function() { /* uses a and b */ };
}</pre>
<p>闭包函数会保持对element，a和b的引用，即使它从来不使用element。而element也保持对闭包的引用，这构成了一个循环，占用的内存将不会被回收。</p>
<p>应当使用下面的方式代替：</p>
<pre class="brush: jscript; title: ; notranslate">function foo(element, a, b) {
  element.onclick = bar(a, b);
}

function bar(a, b) {
  return function() { /* uses a and b */ }
}</pre>
<p><span id="more-2506"></span><br />
1.13 eval()<br />
eval()函数：仅应当在反序列化的情况下使用<br />
eval()会导致语义混乱，并且如果执行的代码中含有用户输入时很危险。你可以用更加安全漂亮的代码来实现，所以一般情况下不应当使用它。</p>
<p>反序列化是一个将数据序列写入内存数据结构的过程。（注：比如切换语言时更新字符串）</p>
<p>例如，你的Http页面将会输出一个文件：</p>
<pre class="brush: jscript; title: ; notranslate">users = [
  {
    name: 'Eric',
    id: 37824,
    email: 'jellyvore@myway.com'
  },
  {
    name: 'xtof',
    id: 31337,
    email: 'b4d455h4x0r@google.com'
  },
  ...
];</pre>
<p>执行这个文件中的代码可以快速地在内存中重构数据。</p>
<p>类似地，eval()函数可以简化处理RPC响应的过程。比如，发起一个XMLHttpRequest的远程请求，服务器端返回的响应是JavaScript片段时：</p>
<pre class="brush: jscript; title: ; notranslate">var userOnline = false;
var user = 'nusrat';
var xmlhttp = new XMLHttpRequest();
xmlhttp.open('GET', 'http://chat.google.com/isUserOnline?user=' + user, false);
xmlhttp.send('');
// Server returns:
// userOnline = true;
if (xmlhttp.status == 200) {
  eval(xmlhttp.responseText);
}
// userOnline is now true.</pre>
<p>1.14 with() {}<br />
with语句：不要使用。<br />
with会导致语义混乱。例如下面的语句会导致什么？</p>
<pre class="brush: jscript; title: ; notranslate">with (foo) {
  var x = 3;
  return x;
}</pre>
<p>答：什么都有可能。局部变量x有可能和foo的属性冲突，甚至foo.x存在一个setter，这种情况下即使是将3赋给x，都会导致一大段代码执行。</p>
<p>1.15 this<br />
this指针：仅在对象的构造函数，方法以及闭包的函数体内使用。<br />
this的指向具有迷惑性。因为容易出错，所以必须限制它的使用范围。</p>
<p>1.16 for-in loop<br />
for-in循环：仅当遍历一个对象、map或hash的keys时候使用。<br />
在遍历数组时经常能看到不正确的for-in使用。for-in循环不是从0遍历到length-1，它会遍历对象的所有属性/方法以及原型链上的方法。</p>
<p>不正确的用法：</p>
<pre class="brush: jscript; title: ; notranslate">function printArray(arr) {
  for (var key in arr) {
    print(arr[key]);
  }
}

printArray([0,1,2,3]);  // This works.

var a = new Array(10);
printArray(a);  // This is wrong.

a = document.getElementsByTagName('*');
printArray(a);  // This is wrong.

a = [0,1,2,3];
a.buhu = 'wine';
printArray(a);  // This is wrong again.

a = new Array;
a[3] = 3;
printArray(a);  // This is wrong again.</pre>
<p>请使用普通的for循环来遍历数组：</p>
<pre class="brush: jscript; title: ; notranslate">function printArray(arr) {
  var l = arr.length;
  for (var i = 0; i &lt; l; i++) {
    print(arr[i]);
  }
}</pre>
<p>1.17 Associative Arrays<br />
永远不要将Array当成 map/hash/关联数组 来用。</p>
<p>1.18 Multiline string literals<br />
将长字符串换行：不要这样做。</p>
<p>例如，这是错误的写法：</p>
<pre class="brush: jscript; title: ; notranslate">var myString = 'A rather long string of English text, an error message \
                actually that just keeps going and going -- an error \
                message to make the Energizer bunny blush (right through \
                those Schwarzenegger shades)! Where was I? Oh yes, \
                you\'ve got an error and all the extraneous whitespace is \
                just gravy.  Have a nice day.';</pre>
<p>使用『+』来连接：</p>
<pre class="brush: jscript; title: ; notranslate">var myString = 'A rather long string of English text, an error message ' +
    'actually that just keeps going and going -- an error ' +
    'message to make the Energizer bunny blush (right through ' +
    'those Schwarzenegger shades)! Where was I? Oh yes, ' +
    'you\'ve got an error and all the extraneous whitespace is ' +
    'just gravy.  Have a nice day.';</pre>
<p>1.19 Array and Object literals<br />
使用直接量构造数组或对象，而不是使用构造函数。</p>
<p>例如：</p>
<pre class="brush: jscript; title: ; notranslate">// Length is 3.
var a1 = new Array(x1, x2, x3);

// Length is 2.
var a2 = new Array(x1, x2);

// If x1 is a number and it is a natural number the length will be x1.
// If x1 is a number but not a natural number this will throw an exception.
// Otherwise the array will have one element with x1 as its value.
var a3 = new Array(x1);

// Length is 0.
var a4 = new Array();</pre>
<p>尤其是数组a3，x1的不确定性会导致截然不同的结果。<br />
当x1是数字且大于等于0时，会构造具有x1个元素的数组；是数字但不正常时，会抛出一个异常。<br />
当x1是非数字时，会构造只有一个元素的数组，元素的值就是x1。</p>
<p>使用下面的方法来代替：</p>
<pre class="brush: jscript; title: ; notranslate">var a = [x1, x2, x3];
var a2 = [x1, x2];
var a3 = [x1];
var a4 = [];</pre>
<p>对象的构造不存在这样的问题，但为了可读性更强，也应当使用直接量构造。</p>
<p>不太好的构造方法：</p>
<pre class="brush: jscript; title: ; notranslate">var o = new Object();

var o2 = new Object();
o2.a = 0;
o2.b = 1;
o2.c = 2;
o2['strange key'] = 3;</pre>
<p>应当这样构造：</p>
<pre class="brush: jscript; title: ; notranslate">var o = {};

var o2 = {
  a: 0,
  b: 1,
  c: 2,
  'strange key': 3
};</pre>
<p>1.20 Modifying prototypes of builtin objects<br />
修改内建对象的原型：严格禁止。<br />
例如Object.prototype或Array.prototype是严格禁止修改的，<br />
即使修改Function.prototype不那么危险，但也应当避免。</p>
<p>1.21 Internet Explorer&#8217;s Conditional Comments<br />
IE浏览器支持的条件注释：不要使用。<br />
条件注释会阻碍自动化测试工具的工作，因为它们会在运行时改变JavaScript的语法树。</p>
<p>不要这样写：</p>
<pre class="brush: jscript; title: ; notranslate">var f = function () {
    /*@cc_on if (@_jscript) { return 2* @*/  3; /*@ } @*/
};</pre>
<p>注：IE会执行JavaScript注释块中的@cc_on代码，<br />
例如下面的代码，IE有输出，其他浏览器都当成了注释：</p>
<pre class="brush: xml; title: ; notranslate">
&lt;html&gt;
&lt;body&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
/*@cc_on document.write(&quot;Hello, JScript!&quot;); @*/
&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>又例如IE支持的HTML条件注释，IE有输出，其他浏览器都当成了注释：</p>
<pre class="brush: xml; title: ; notranslate">
&lt;html&gt;
&lt;body&gt;
&lt;!--[if IE]&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
 document.write(&quot;Hello, JScript!&quot;);
&lt;/script&gt;
&lt;![endif]--&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Google没有说明是JavaScript还是HTML的条件注释，但因为这是JavaScript的编程规约，应当仅指JavaScript的条件注释。<br />
事实上HTML的条件注释也能导致同样的后果。依据Google的规约，也不应当使用HTML条件注释来特别为IE执行JavaScript代码。<br />
但使用HTML条件注释加载不同的样式表是可以的。</p>
]]></content:encoded>
			<wfw:commentRss>http://kuyur.info/blog/archives/2506/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ExtJS4本地化</title>
		<link>http://kuyur.info/blog/archives/2490</link>
		<comments>http://kuyur.info/blog/archives/2490#comments</comments>
		<pubDate>Thu, 02 Feb 2012 18:58:52 +0000</pubDate>
		<dc:creator>熏子</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[程序]]></category>
		<category><![CDATA[ExtJS]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[国际化]]></category>
		<category><![CDATA[多语言]]></category>
		<category><![CDATA[本地化]]></category>

		<guid isPermaLink="false">http://kuyur.info/blog/?p=2490</guid>
		<description><![CDATA[工作后干的活有点乱七八糟，被折磨死 每一段时间就要学新的语言。2011下半年是C#，2012年，轮换到了JavaScript 最近的任务是用ExtJS设计前端，这玩意强大到足以取代Silverlight，非常适合配合RESTful API使用，使用AJAX获取JSON或XML类型的数据，前端页面的生成完全不需要PHP/JSP，仅HTML+JS已经足够。这种情况下，前端可以和API所在服务端完全分离，部署在不同的服务器上，甚至前端可以放在用户本地运行 第一个任务是攻克多语言化(老大乃将这种任务扔给素人情何以堪) 网上搜索了一下，还有人专门写了插件（ext-locale-loader），但这种需要给每一自设计的页面弄一份语言拷贝的方式让余菊花一紧 后来阅读ExtJS的自带文档，发现有本地化的详细指引（$EXTJS_FOLDER/docs/index.html#!/guide/localization） 一步步来就实现了ExtJS自身的UI元件在用户选择不同语言时的本地化 实现后的效果 演示页面：extlocalize.html ExtJS语言列表RawData：languages.js（仅保留4个语言） 逻辑+UI：extlocalize.js 切换语言的逻辑其实非常简单，判断页面的传入参数（没错，静态页面也可以有参数），利用AJAX加载语言文件，然后执行语言文件中的代码，更新字符串 extlocalize.html languages.js extlocalize.js 以上仅是ExtJS UI自身的本地化。 自己系统中的文字如何本地化呢？ 余的做法基本是沿着ExtJS本地化的思路，将系统用到的字符串集中在单个文件中，这也有利于后期扩展更多的语言 像Date picker/Email Field/Month Browser/Month of the year就是系统自身的语言，不应该硬编码到UI中 在加载ExtJS语言文件的时候，同时也加载系统自身的语言文件进行刷新 系统语言文件也必须使用和ExtJS语言文件相同的后缀，如en/ja/zh_CN/zh_TW 效果： 演示页面：multiplelanguages.html 逻辑+UI：multiplelanguages.js 语言列表RawData：languages.js（和上面一样） 系统默认语言文件（必须）：myproject-js/myproject-lang.js（余将默认语言弄成了日文） 系统的本地化语言文件（可选）：（没有参数时会保留默认语言文件中的设定） locale/myproject-lang-en.js locale/myproject-lang-ja.js locale/myproject-lang-zh_CN.js locale/myproject-lang-zh_TW.js multiplelanguages.html multiplelanguages.js 将UI的生成全部集中到setup函数里了 myproject-js/myproject-lang.js locale/myproject-lang-en.js locale/myproject-lang-ja.js locale/myproject-lang-zh_CN.js locale/myproject-lang-zh_TW.js 注意事项： 1.ExtJS库的解压目录名要一致，代码中的为ext 2.由于AJAX的本地请求会因为安全问题被浏览器禁止，需要将文件放到服务器才能测试 源文件下载：localize.rar]]></description>
			<content:encoded><![CDATA[<p>工作后干的活有点乱七八糟，被折磨死<br />
每一段时间就要学新的语言。2011下半年是C#，2012年，轮换到了JavaScript</p>
<p>最近的任务是用ExtJS设计前端，这玩意强大到足以取代Silverlight，非常适合配合RESTful API使用，使用AJAX获取JSON或XML类型的数据，前端页面的生成完全不需要PHP/JSP，仅HTML+JS已经足够。这种情况下，前端可以和API所在服务端完全分离，部署在不同的服务器上，甚至前端可以放在用户本地运行</p>
<p>第一个任务是攻克多语言化(老大乃将这种任务扔给素人情何以堪)<br />
网上搜索了一下，还有人专门写了插件（ext-locale-loader），但这种需要给每一自设计的页面弄一份语言拷贝的方式让余菊花一紧<br />
后来阅读ExtJS的自带文档，发现有本地化的详细指引（$EXTJS_FOLDER/docs/index.html#!/guide/localization）<br />
一步步来就实现了ExtJS自身的UI元件在用户选择不同语言时的本地化</p>
<p>实现后的效果<br />
<a href="http://kuyur.info/blog/uploads/2012/02/snap0219.png" rel="lightbox[2490]"><img class="alignnone size-full wp-image-2493" title="snap0219" src="http://kuyur.info/blog/uploads/2012/02/snap0219.png" alt="" width="480" height="507" /></a></p>
<p>演示页面：extlocalize.html<br />
ExtJS语言列表RawData：languages.js（仅保留4个语言）<br />
逻辑+UI：extlocalize.js<br />
切换语言的逻辑其实非常简单，判断页面的传入参数（没错，静态页面也可以有参数），利用AJAX加载语言文件，然后执行语言文件中的代码，更新字符串</p>
<p>extlocalize.html</p>
<pre class="brush: xml; title: ; notranslate">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot; &quot;http://www.w3.org/TR/html4/loose.dtd&quot;&gt;
&lt;html&gt;
&lt;head&gt;
    &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;&gt;
    &lt;title&gt;Localization example&lt;/title&gt;
    &lt;!-- Ext Library Files --&gt;
    &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;ext/resources/css/ext-all.css&quot;&gt;
    &lt;script src=&quot;ext/ext-all-debug.js&quot;&gt;&lt;/script&gt;
    &lt;!-- App Scripts --&gt;
    &lt;script src=&quot;languages.js&quot;&gt;&lt;/script&gt;
    &lt;script src=&quot;extlocalize.js&quot;&gt;&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
    &lt;div id=&quot;languages&quot;&gt;&lt;/div&gt;
    &lt;div id=&quot;datefield&quot;&gt;&lt;/div&gt;
    &lt;div id=&quot;emailfield&quot;&gt;&lt;/div&gt;
    &lt;div id=&quot;grid&quot;&gt;&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
<p>languages.js</p>
<pre class="brush: jscript; title: ; notranslate">/**
 * by kuyur@kuyur.info
 * 2012.2.3
 */
Ext.namespace('Ext.local');

Ext.local.languages = [
    ['en', 'English'],
    ['ja', 'Japanese(日本語)'],
    ['zh_CN', 'Simplified Chinese(简体中文)'],
    ['zh_TW', 'Traditional Chinese(繁體中文)']
];</pre>
<p>extlocalize.js</p>
<pre class="brush: jscript; title: ; notranslate">/**
 * by kuyur@kuyur.info
 * 2012.2.3
 */
Ext.Loader.setConfig({enabled: true});
Ext.Loader.setPath('Ext.ux', 'ext/examples/ux/');
Ext.require([
    'Ext.data.*',
    'Ext.tip.QuickTipManager',
    'Ext.form.*',
    'Ext.ux.data.PagingMemoryProxy',
    'Ext.grid.Panel'
]);

Ext.onReady(function() {

    MultiLangDemo = (function() {
        return {
            init: function() {
            	var store = Ext.create('Ext.data.ArrayStore', {
            	    fields: ['code', 'language'],
            	    data  : Ext.local.languages //from languages.js
            	});

            	var combo = Ext.create('Ext.form.field.ComboBox', {
            	    renderTo: 'languages',
            	    margin: '10, 0, 0, 10',
            	    store: store,
            	    displayField: 'language',
            	    queryMode: 'local',
            	    emptyText: 'Select a language...',
            	    hideLabel: true,
            	    width: 200,
            	    listeners: {
            	        select: {
            	            fn: function(cb, records) {
            	                var record = records[0];
            	                window.location.search = Ext.urlEncode({&quot;lang&quot;:record.get(&quot;code&quot;)});
            	            },
            	            scope: this
            	        }
            	    }
            	});

            	var params = Ext.urlDecode(window.location.search.substring(1));

            	if (params.lang) {
            	    var url = Ext.util.Format.format('ext/locale/ext-lang-{0}.js', params.lang);

            	    Ext.Ajax.request({
            	        url: url,
            	        success: this.onSuccess,
            	        failure: this.onFailure,
            	        scope: this
            	    });

            	    // check if there's really a language with passed code
            	    var record = store.findRecord('code', params.lang, null, null, null, true);
            	    // if language was found in store, assign it as current value in combobox

            	    if (record) {
            	        combo.setValue(record.data.language);
            	    }
            	} else {
            	    // no language found, default to english
            	    this.setup();
            	}

            	Ext.tip.QuickTipManager.init();
            },
            onSuccess: function(response) {
                try {
                    eval(response.responseText);
                } catch (e) {
                    Ext.Msg.alert('Failure', e.toString());
                }
                this.setup();
            },
            onFailure: function() {
                Ext.Msg.alert('Failure', 'Failed to load locale file.');
                this.setup();
            },
            setup: function() {
                Ext.create('Ext.FormPanel', {
                    renderTo: 'datefield',
                    margin: '10, 0, 0, 10',
                    frame: true,
                    title: 'Date picker',
                    width: 380,
                    defaultType: 'datefield',
                    items: [{
                        fieldLabel: 'Date',
                        name: 'date'
                    }]
                });
                Ext.create('Ext.FormPanel', {
                    renderTo: 'emailfield',
                    margin: '10, 0, 0, 10',
                    labelWidth: 100,
                    frame: true,
                    title: 'E-mail Field',
                    width: 380,
                    defaults: {
                        msgTarget: 'side',
                        width: 340
                    },
                    defaultType: 'textfield',
                    items: [{
                        fieldlabel: 'Email',
                        name: 'email',
                        vtype: 'email'
                    }]
                });

                var monthArray = Ext.Array.map(Ext.Date.monthNames, function (e) { return [e]; });
                var ds = Ext.create('Ext.data.Store', {
                     fields: ['month'],
                     remoteSort: true,
                     pageSize: 6,
                     proxy: {
                         type: 'pagingmemory',
                         data: monthArray,
                         reader: {
                             type: 'array'
                         }
                     }
                 });

                Ext.create('Ext.grid.Panel', {
                    renderTo: 'grid',
                    margin: '10, 0, 0, 10',
                    width: 380,
                    height: 203,
                    title:'Month Browser',
                    columns:[{
                        text: 'Month of the year',
                        dataIndex: 'month',
                        width: 240
                    }],
                    store: ds,
                    bbar: Ext.create('Ext.toolbar.Paging', {
                        pageSize: 6,
                        store: ds,
                        displayInfo: true
                    })
                });
                // trigger the data store load
                ds.load();
            }
        };
    })();

    MultiLangDemo.init();
});</pre>
<p>以上仅是ExtJS UI自身的本地化。</p>
<p>自己系统中的文字如何本地化呢？<br />
余的做法基本是沿着ExtJS本地化的思路，将系统用到的字符串集中在单个文件中，这也有利于后期扩展更多的语言<br />
像Date picker/Email Field/Month Browser/Month of the year就是系统自身的语言，不应该硬编码到UI中<br />
在加载ExtJS语言文件的时候，同时也加载系统自身的语言文件进行刷新<br />
系统语言文件也必须使用和ExtJS语言文件相同的后缀，如en/ja/zh_CN/zh_TW</p>
<p>效果：<br />
<a href="http://kuyur.info/blog/uploads/2012/02/snap0220.png" rel="lightbox[2490]"><img class="alignnone size-full wp-image-2494" title="snap0220" src="http://kuyur.info/blog/uploads/2012/02/snap0220.png" alt="" width="676" height="499" /></a></p>
<p>演示页面：multiplelanguages.html<br />
逻辑+UI：multiplelanguages.js<br />
语言列表RawData：languages.js（和上面一样）<br />
系统默认语言文件（必须）：myproject-js/myproject-lang.js（余将默认语言弄成了日文）<br />
系统的本地化语言文件（可选）：（没有参数时会保留默认语言文件中的设定）<br />
locale/myproject-lang-en.js<br />
locale/myproject-lang-ja.js<br />
locale/myproject-lang-zh_CN.js<br />
locale/myproject-lang-zh_TW.js</p>
<p>multiplelanguages.html</p>
<pre class="brush: xml; title: ; notranslate">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot; &quot;http://www.w3.org/TR/html4/loose.dtd&quot;&gt;
&lt;html&gt;
&lt;head&gt;
    &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;&gt;
    &lt;title&gt;Localization example&lt;/title&gt;
    &lt;!-- Ext Library Files --&gt;
    &lt;script src=&quot;myproject-js/myproject-lang.js&quot;&gt;&lt;/script&gt;
    &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;ext/resources/css/ext-all.css&quot;&gt;
    &lt;script src=&quot;ext/ext-all-debug.js&quot;&gt;&lt;/script&gt;
    &lt;!-- App Scripts --&gt;
    &lt;script src=&quot;languages.js&quot;&gt;&lt;/script&gt;
    &lt;script src=&quot;multiplelanguages.js&quot;&gt;&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
    &lt;div id=&quot;languages&quot;&gt;&lt;/div&gt;
    &lt;div id=&quot;datefield&quot;&gt;&lt;/div&gt;
    &lt;div id=&quot;emailfield&quot;&gt;&lt;/div&gt;
    &lt;div id=&quot;grid&quot;&gt;&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
<p>multiplelanguages.js<br />
将UI的生成全部集中到setup函数里了</p>
<pre class="brush: jscript; title: ; notranslate">/**
 * by kuyur@kuyur.info
 * 2012.2.3
 */
Ext.Loader.setConfig({
    enabled: true
});
Ext.Loader.setPath('Ext.ux', 'ext/examples/ux/');
Ext.require(['Ext.data.*', 'Ext.tip.QuickTipManager', 'Ext.form.*', 'Ext.ux.data.PagingMemoryProxy', 'Ext.grid.Panel']);

Ext.onReady(function() {

    var params;
    MultiLangDemo = (function() {
        return {
            init: function() {
                // load ExtJS locale
                params = Ext.urlDecode(window.location.search.substring(1));
                if (params.lang) {
                    var url = Ext.util.Format.format('ext/locale/ext-lang-{0}.js', params.lang);
                    Ext.Ajax.request({
                        url: url,
                        success: this.onLoadExtLocaleSuccess,
                        failure: this.onLoadExtLocaleFailure,
                        scope: this
                    });
                } else {
                    // no language found, locale of ExtJS will be english as default
                    this.loadmyprojectLocale();
                }
            },
            onLoadExtLocaleSuccess: function(response) {
                try {
                    eval(response.responseText);
                } catch (e) {
                    Ext.Msg.alert('Failure', e.toString());
                }
                this.loadmyprojectLocale();
            },
            onLoadExtLocaleFailure: function() {
                Ext.Msg.alert('Failure', 'Failed to load locale file.');
                this.loadmyprojectLocale();
            },
            loadmyprojectLocale: function() {
                // load locale for myproject
                if (params.lang) {
                    var urlmyprojectLocale = Ext.util.Format.format('locale/myproject-lang-{0}.js', params.lang);
                    Ext.Ajax.request({
                        url: urlmyprojectLocale,
                        success: this.onLoadmyprojectLocaleSuccess,
                        failure: this.onLoadmyprojectLocaleFailue,
                        scope: this
                    });
                } else {
                    this.setup();
                }
            },
            onLoadmyprojectLocaleSuccess: function(response) {
                try {
                    eval(response.responseText);
                } catch (e) {
                    Ext.Msg.alert('Failure', e.toString());
                }
                this.setup();
            },
            onLoadmyprojectLocaleFailue: function() {
                Ext.Msg.alert('Failure', 'Failed to load myproject locale file.');
                this.setup();
            },
            setup: function() {
                var store = Ext.create('Ext.data.ArrayStore', {
                    fields: ['code', 'language'],
                    data: Ext.local.languages //from languages.js
                });

                var combo = Ext.create('Ext.form.field.ComboBox', {
                    renderTo: 'languages',
                    margin: '10, 0, 0, 10',
                    store: store,
                    displayField: 'language',
                    queryMode: 'local',
                    emptyText: myproject.Message.SelectALanguage,
                    hideLabel: true,
                    width: 200,
                    listeners: {
                        select: {
                            fn: function(cb, records) {
                                var record = records[0];
                                window.location.search = Ext.urlEncode({
                                    &quot;lang&quot;: record.get(&quot;code&quot;)
                                });
                            },
                            scope: this
                        }
                    }
                });
                if (params.lang) {
                    // check if there's really a language with passed code
                    var record = store.findRecord('code', params.lang, null, null, null, true);
                    // if language was found in store, assign it as current value in combobox
                    if (record) {
                        combo.setValue(record.data.language);
                    }
                }

                Ext.create('Ext.FormPanel', {
                    renderTo: 'datefield',
                    margin: '10, 0, 0, 10',
                    frame: true,
                    title: myproject.Message.PickDate,
                    width: 380,
                    defaultType: 'datefield',
                    items: [{
                        fieldLabel: myproject.Message.Date,
                        name: 'date'
                    }]
                });
                Ext.create('Ext.FormPanel', {
                    renderTo: 'emailfield',
                    margin: '10, 0, 0, 10',
                    labelWidth: 100,
                    frame: true,
                    title: myproject.Message.EmailFieldTitle,
                    width: 380,
                    defaults: {
                        msgTarget: 'side',
                        width: 340
                    },
                    defaultType: 'textfield',
                    items: [{
                        fieldlabel: 'Email',
                        name: 'email',
                        vtype: 'email'
                    }]
                });

                var monthArray = Ext.Array.map(Ext.Date.monthNames, function(e) {
                    return [e];
                });
                var ds = Ext.create('Ext.data.Store', {
                    fields: ['month'],
                    remoteSort: true,
                    pageSize: 6,
                    proxy: {
                        type: 'pagingmemory',
                        data: monthArray,
                        reader: {
                            type: 'array'
                        }
                    }
                });

                Ext.create('Ext.grid.Panel', {
                    renderTo: 'grid',
                    margin: '10, 0, 0, 10',
                    width: 380,
                    height: 203,
                    title: myproject.Message.MonthList,
                    columns: [{
                        text: myproject.Message.MonthTitle,
                        dataIndex: 'month',
                        width: 240
                    }],
                    store: ds,
                    bbar: Ext.create('Ext.toolbar.Paging', {
                        pageSize: 6,
                        store: ds,
                        displayInfo: true
                    })
                });
                // trigger the data store load
                ds.load();
            }
        };
    })();

    MultiLangDemo.init();
});</pre>
<p>myproject-js/myproject-lang.js</p>
<pre class="brush: jscript; title: ; notranslate">/**
 * by kuyur@kuyur.info
 * 2012.2.3
 */
var myproject = {};
myproject.Message = {};
myproject.Message.SelectALanguage = '言語を選択ください...';
myproject.Message.PickDate = '日付を選択';
myproject.Message.Date = '日付';
myproject.Message.EmailFieldTitle = 'メールアドレス';
myproject.Message.MonthList = '月の一覧';
myproject.Message.MonthTitle = '月順';</pre>
<p>locale/myproject-lang-en.js</p>
<pre class="brush: jscript; title: ; notranslate">/**
 * by kuyur@kuyur.info
 * 2012.2.3
 */
if (myproject.Message) {
	myproject.Message.SelectALanguage = 'Select a language...';
	myproject.Message.PickDate = 'Date Picker';
	myproject.Message.Date = 'Date';
	myproject.Message.EmailFieldTitle = 'Email';
	myproject.Message.MonthList = 'Month Browser';
	myproject.Message.MonthTitle = 'Month of the year';
}</pre>
<p>locale/myproject-lang-ja.js</p>
<pre class="brush: jscript; title: ; notranslate">/**
 * by kuyur@kuyur.info
 * 2012.2.3
 */
if (myproject.Message) {
	myproject.Message.SelectALanguage = '言語を選択ください...';
	myproject.Message.PickDate = '日付を選択';
	myproject.Message.Date = '日付';
	myproject.Message.EmailFieldTitle = 'メールアドレス';
	myproject.Message.MonthList = '月の一覧';
	myproject.Message.MonthTitle = '月順';
}</pre>
<p>locale/myproject-lang-zh_CN.js</p>
<pre class="brush: jscript; title: ; notranslate">/**
 * by kuyur@kuyur.info
 * 2012.2.3
 */
if (myproject.Message) {
	myproject.Message.SelectALanguage = '请选择一种语言...';
	myproject.Message.PickDate = '选择日期';
	myproject.Message.Date = '日期';
	myproject.Message.EmailFieldTitle = '电子邮件地址';
	myproject.Message.MonthList = '月份一览';
	myproject.Message.MonthTitle = '月份';
}</pre>
<p>locale/myproject-lang-zh_TW.js</p>
<pre class="brush: jscript; title: ; notranslate">/**
 * by kuyur@kuyur.info
 * 2012.2.3
 */
if (myproject.Message) {
	myproject.Message.SelectALanguage = '請選擇一種語言...';
	myproject.Message.PickDate = '選擇日期';
	myproject.Message.Date = '日期';
	myproject.Message.EmailFieldTitle = '電子郵件地址';
	myproject.Message.MonthList = '月份一覽';
	myproject.Message.MonthTitle = '月份';
}</pre>
<p>注意事项：<br />
1.ExtJS库的解压目录名要一致，代码中的为ext<br />
2.由于AJAX的本地请求会因为安全问题被浏览器禁止，需要将文件放到服务器才能测试</p>
<p>源文件下载：<a href='http://kuyur.info/blog/uploads/2012/02/localize.rar'>localize.rar</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kuyur.info/blog/archives/2490/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[EAC][111223]スターフォックス64 3D プラチナサウンドトラック(wav+log)[403MB]</title>
		<link>http://kuyur.info/blog/archives/2487</link>
		<comments>http://kuyur.info/blog/archives/2487#comments</comments>
		<pubDate>Thu, 12 Jan 2012 13:19:46 +0000</pubDate>
		<dc:creator>小k</dc:creator>
				<category><![CDATA[音楽]]></category>

		<guid isPermaLink="false">http://kuyur.info/blog/?p=2487</guid>
		<description><![CDATA[Disc 1 01     オープニング     1:44 02     タイトル     0:57 03     セレクト     1:10 04     マップ     1:18 05     スタートデモ1     0:58 06     スタートデモ2     0:13 07     コーネリア     2:25 08     メテオ     1:48 09     タイタニア&#38;マクベス     2:16 10     セクターX     2:36 11     ゾネス     2:21 12     エリア6     2:06 13     ベノム     1:57 14     セクターY&#38;ダーラ     2:17 15     フィチナ&#38;セクターZ     1:55 16     ボルス     1:30 17     カタリナ     2:21 18     アクアス     [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://vgmdb.net/db/assets/covers-medium/29637-1325931002.jpg" alt="" border="0" /><br />
Disc 1</p>
<p>01     オープニング     1:44<br />
02     タイトル     0:57<br />
03     セレクト     1:10<br />
04     マップ     1:18<br />
05     スタートデモ1     0:58<br />
06     スタートデモ2     0:13<br />
07     コーネリア     2:25<br />
08     メテオ     1:48<br />
09     タイタニア&amp;マクベス     2:16<br />
10     セクターX     2:36<br />
11     ゾネス     2:21<br />
12     エリア6     2:06<br />
13     ベノム     1:57<br />
14     セクターY&amp;ダーラ     2:17<br />
15     フィチナ&amp;セクターZ     1:55<br />
16     ボルス     1:30<br />
17     カタリナ     2:21<br />
18     アクアス     2:31<br />
19     ワープ     2:01<br />
20     キャットのテーマ     0:16<br />
21     ビルのテーマ     0:11<br />
22     ボスA     1:53<br />
23     ボスB     1:35<br />
24     ボスC     1:27<br />
25     スターウルフのテーマ     2:12<br />
26     作戦完了     0:58<br />
27     作戦失敗     1:07<br />
28     プレイヤーダウン     0:07<br />
29     ゲームオーバー     0:45<br />
30     トレーニング     1:06<br />
31     バトルセレクト     0:40<br />
32     バトル     1:28<br />
33     バトルクライマックス     0:35<br />
34     バトル終了1     0:30<br />
35     バトル終了2     0:31<br />
36     決意     0:13<br />
37     地下基地内     0:35<br />
38     アンドルフ     2:17<br />
39     最終決戦     1:44<br />
40     オールクリア     0:58<br />
41     スタッフクレジット1     5:10<br />
42     スタッフクレジット2     4:19<br />
Disc length 65:01</p>
<p><span id="more-2487"></span></p>
<p>Exact Audio Copy V1.0 beta 3 from 29. August 2011</p>
<p>EAC 抓取日志文件从10. 一月 2012, 11:34</p>
<p>nintedo / スターフォックス64 3D プラチナサウンドトラック</p>
<p>使用驱动器  ：TSSTcorpCDDVDW TS-L633B   Adapter: 1  ID: 0</p>
<p>读取模式      : 可靠Secure<br />
使用精确流     : 是<br />
清空音频缓存    : 否<br />
使用 C2 指示器 : 否</p>
<p>读取偏移校正：               : 6<br />
读取 Lead-In 和 Lead-Out : 否<br />
用静音填充抓取中丢失偏移的采样       : 是<br />
去除首尾静音块               : 否<br />
在CRC 计算中使用了空样本       : 是<br />
已用接口                  : Win NT 及 2000 本地 Win32 接口</p>
<p>所用输出模式： : 内部 WAV 函数<br />
样本格式    : 44.100 Hz; 16 Bit; 立体声</p>
<p>已抓取 CD 的 TOC</p>
<p>音轨 |    起始    |    长度    |  起始扇区  |  结束扇区<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
1 |  0:00.00 |  1:43.44 |      0 |   7768<br />
2 |  1:43.44 |  0:56.49 |   7769 |  12017<br />
3 |  2:40.18 |  1:10.37 |  12018 |  17304<br />
4 |  3:50.55 |  1:17.41 |  17305 |  23120<br />
5 |  5:08.21 |  0:57.57 |  23121 |  27452<br />
6 |  6:06.03 |  0:13.08 |  27453 |  28435<br />
7 |  6:19.11 |  2:24.70 |  28436 |  39305<br />
8 |  8:44.06 |  1:48.08 |  39306 |  47413<br />
9 | 10:32.14 |  2:15.45 |  47414 |  57583<br />
10 | 12:47.59 |  2:36.37 |  57584 |  69320<br />
11 | 15:24.21 |  2:21.34 |  69321 |  79929<br />
12 | 17:45.55 |  2:06.23 |  79930 |  89402<br />
13 | 19:52.03 |  1:56.70 |  89403 |  98172<br />
14 | 21:48.73 |  2:17.12 |  98173 | 108459<br />
15 | 24:06.10 |  1:55.13 | 108460 | 117097<br />
16 | 26:01.23 |  1:29.43 | 117098 | 123815<br />
17 | 27:30.66 |  2:21.20 | 123816 | 134410<br />
18 | 29:52.11 |  2:30.72 | 134411 | 145732<br />
19 | 32:23.08 |  2:01.26 | 145733 | 154833<br />
20 | 34:24.34 |  0:16.04 | 154834 | 156037<br />
21 | 34:40.38 |  0:11.26 | 156038 | 156888<br />
22 | 34:51.64 |  1:52.39 | 156889 | 165327<br />
23 | 36:44.28 |  1:35.36 | 165328 | 172488<br />
24 | 38:19.64 |  1:26.73 | 172489 | 179011<br />
25 | 39:46.62 |  2:12.19 | 179012 | 188930<br />
26 | 41:59.06 |  0:57.64 | 188931 | 193269<br />
27 | 42:56.70 |  1:06.52 | 193270 | 198271<br />
28 | 44:03.47 |  0:07.10 | 198272 | 198806<br />
29 | 44:10.57 |  0:45.20 | 198807 | 202201<br />
30 | 44:56.02 |  1:06.21 | 202202 | 207172<br />
31 | 46:02.23 |  0:39.61 | 207173 | 210158<br />
32 | 46:42.09 |  1:27.49 | 210159 | 216732<br />
33 | 48:09.58 |  0:34.59 | 216733 | 219341<br />
34 | 48:44.42 |  0:30.02 | 219342 | 221593<br />
35 | 49:14.44 |  0:30.69 | 221594 | 223912<br />
36 | 49:45.38 |  0:12.65 | 223913 | 224877<br />
37 | 49:58.28 |  0:34.62 | 224878 | 227489<br />
38 | 50:33.15 |  2:16.74 | 227490 | 237763<br />
39 | 52:50.14 |  1:43.43 | 237764 | 245531<br />
40 | 54:33.57 |  0:57.72 | 245532 | 249878<br />
41 | 55:31.54 |  5:10.34 | 249879 | 273162<br />
42 | 60:42.13 |  4:19.31 | 273163 | 292618</p>
<p>范围状态及错误</p>
<p>已选择范围</p>
<p>文件名 D:\platinum soundtrack\[EAC][111223]スターフォックス64 3D プラチナサウンドトラック[WAV+LOG]\nintedo &#8211; スターフォックス64 3D プラチナサウンドトラック.wav</p>
<p>峰值电平 93.3 %<br />
抓取速度 6.7 X<br />
范围质量 100.0 %<br />
复制 CRC 59671E9D<br />
复制成功</p>
<p>没有错误发生</p>
<p>状态报告结尾</p>
<p>&#8212;- CUETools DB Plugin V2.1.3</p>
<p>[CTDB TOCID: 1GLvJL2qBUVCEuE7ALvL0PiUQXY-] disk not present in database, Submit result: 1GLvJL2qBUVCEuE7ALvL0PiUQXY- has been uploaded</p>
<p><a href="http://115.com/file/dpxkuya5#" target="_blank">http://115.com/file/dpxkuya5#</a><br />
[榊代桜@1234567][小k@astost][EAC][111223]スターフォックス64_3D_プラチナサウンドトラック[WAV+LOG].rar</p>
]]></content:encoded>
			<wfw:commentRss>http://kuyur.info/blog/archives/2487/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[115 30d][自抓][EAC][111223]トモダチコレクション プラチナサウンドトラック[WAV+LOG]357m</title>
		<link>http://kuyur.info/blog/archives/2484</link>
		<comments>http://kuyur.info/blog/archives/2484#comments</comments>
		<pubDate>Tue, 10 Jan 2012 06:31:37 +0000</pubDate>
		<dc:creator>小k</dc:creator>
				<category><![CDATA[音楽]]></category>

		<guid isPermaLink="false">http://kuyur.info/blog/?p=2484</guid>
		<description><![CDATA[nintedo &#8211; トモダチコレクション プラチナサウンドトラック 01.    トモレジ        03:06 02.    部屋にて        03:25 03.    島の昼        01:41 04.    島の夜        02:31 05.    ニュース速報        00:48 06.    Miiニュース        01:07 07.    たべもの屋さん        01:10 08.    [...]]]></description>
			<content:encoded><![CDATA[<div><img src="http://vgmdb.net/db/assets/covers-medium/29635-1324810791.jpg" alt="" border="0" /><br />
nintedo &#8211; トモダチコレクション プラチナサウンドトラック</p>
<p>01.    トモレジ        03:06<br />
02.    部屋にて        03:25<br />
03.    島の昼        01:41<br />
04.    島の夜        02:31<br />
05.    ニュース速報        00:48<br />
06.    Miiニュース        01:07<br />
07.    たべもの屋さん        01:10<br />
08.    服屋さん        01:24<br />
09.    インテリア屋さん        01:38<br />
10.    多数決ホール        00:31<br />
11.    相性テスター        00:52<br />
12.    適職の館        01:07<br />
13.    質問ホール        01:17<br />
14.    いっしょにあそぼ        01:21<br />
15.    演歌・ごじゅうざか        00:46<br />
16.    ラップ・GOOD・RAP        00:31<br />
17.    ムート歌謡・あめのとばかいどう        01:04<br />
18.    J-POP・きみのあたらしそら        00:45<br />
19.    ヘビメタ・YOKU-BOU        00:38<br />
20.    アイドル・トキメキデイズ        00:36<br />
21.    シングル・友達成立        00:06<br />
22.    シングル・仲直り成功        00:10<br />
23.    シングル・仲直り失敗        00:07<br />
24.    恋のモヤモヤ        01:16<br />
25.    シングル・告白成功        00:11<br />
26.    シングル・告白失敗        00:08<br />
27.    告白失敗        01:31<br />
28.    離婚        01:23<br />
29.    恋人との別れ        01:03<br />
30.    シングル・大好物        00:16<br />
31.    シングル・とても良い反応        00:06<br />
32.    シングル・良い反応        00:06<br />
33.    シングル・普通反応        00:06<br />
34.    シングル・悪い反応        00:06<br />
35.    シングル・とても悪い反応        00:06<br />
36.    シングル・苦手な食べ物        00:10<br />
37.    シングル・胃腸薬／風邪薬        00:06<br />
38.    シングル・体調回復        00:07<br />
39.    市役所        01:49<br />
40.    セーブ画面        01:14<br />
41.    オルゴール・トモレジ        00:44<br />
42.    オルゴール・島の昼        00:41<br />
43.    オルゴール・たべもの屋さん        00:41<br />
44.    オルゴール・相性テスター        00:52<br />
45.    オルゴール・Miiニュース        00:57<br />
46.    オルゴール・適職の館        00:56<br />
47.    街角ライブ・たのしげタンゴ風        00:58<br />
48.    街角ライブ・さっそうアレグロ風        00:50<br />
49.    街角ライブ・ゆかいなワルツ風        00:56<br />
50.    街角ライブ・すずしげボサノバ風        01:02<br />
51.    街角ライブ・ほのぼのフォークダンス風        00:47<br />
52.    街角ライブ・ものうげワルツ風        00:43<br />
53.    旅・沖縄        01:05<br />
54.    旅・ハワイ        01:23<br />
55.    旅・香港／上海        01:17<br />
56.    旅・タイ        01:03<br />
57.    旅・イタリア        01:02<br />
58.    旅・フランス        01:01<br />
59.    旅・スペイン        01:27<br />
60.    旅・京都        01:21<br />
61.    縁あって        01:07<br />
62.    スタッフクレジット        02:18</p>
<p><span id="more-2484"></span></p>
<blockquote>
<p><a href="http://115.com/file/c2dept0w#" target="_blank">http://115.com/file/c2dept0w#</a><br />
[榊代桜@1234567][小k@astost][EAC][111223]トモダチコレクション_プラチナサウンドトラック[WAV+LOG].rar</p></blockquote>
<div>引用:</div>
<blockquote><p>Exact Audio Copy V1.0 beta 3 from 29. August 2011</p>
<p>EAC 抓取日志文件从10. 一月 2012, 11:10</p>
<p>nintedo / トモダチコレクション プラチナサウンドトラック</p>
<p>使用驱动器  ：TSSTcorpCDDVDW TS-L633B  Adapter: 1  ID: 0</p>
<p>读取模式      : 可靠Secure<br />
使用精确流    : 是<br />
清空音频缓存    : 否<br />
使用 C2 指示器 : 否</p>
<p>读取偏移校正：              : 6<br />
读取 Lead-In 和 Lead-Out : 否<br />
用静音填充抓取中丢失偏移的采样      : 是<br />
去除首尾静音块              : 否<br />
在CRC 计算中使用了空样本      : 是<br />
已用接口                  : Win NT 及 2000 本地 Win32 接口</p>
<p>所用输出模式： : 内部 WAV 函数<br />
样本格式    : 44.100 Hz; 16 Bit; 立体声</p>
<p>已抓取 CD 的 TOC</p>
<p>音轨 |    起始    |    长度    |  起始扇区  |  结束扇区<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
1 |  0:00.00 |  3:05.50 |      0 |  13924<br />
2 |  3:05.50 |  3:24.68 |  13925 |  29292<br />
3 |  6:30.43 |  1:40.70 |  29293 |  36862<br />
4 |  8:11.38 |  2:30.41 |  36863 |  48153<br />
5 | 10:42.04 |  0:48.01 |  48154 |  51754<br />
6 | 11:30.05 |  1:07.37 |  51755 |  56816<br />
7 | 12:37.42 |  1:09.40 |  56817 |  62031<br />
8 | 13:47.07 |  1:23.40 |  62032 |  68296<br />
9 | 15:10.47 |  1:38.10 |  68297 |  75656<br />
10 | 16:48.57 |  0:31.20 |  75657 |  78001<br />
11 | 17:20.02 |  0:51.72 |  78002 |  81898<br />
12 | 18:11.74 |  1:06.54 |  81899 |  86902<br />
13 | 19:18.53 |  1:16.45 |  86903 |  92647<br />
14 | 20:35.23 |  1:21.11 |  92648 |  98733<br />
15 | 21:56.34 |  0:45.55 |  98734 | 102163<br />
16 | 22:42.14 |  0:31.09 | 102164 | 104497<br />
17 | 23:13.23 |  1:03.51 | 104498 | 109273<br />
18 | 24:16.74 |  0:44.73 | 109274 | 112646<br />
19 | 25:01.72 |  0:38.11 | 112647 | 115507<br />
20 | 25:40.08 |  0:36.31 | 115508 | 118238<br />
21 | 26:16.39 |  0:06.11 | 118239 | 118699<br />
22 | 26:22.50 |  0:09.68 | 118700 | 119442<br />
23 | 26:32.43 |  0:06.61 | 119443 | 119953<br />
24 | 26:39.29 |  1:16.22 | 119954 | 125675<br />
25 | 27:55.51 |  0:10.63 | 125676 | 126488<br />
26 | 28:06.39 |  0:07.62 | 126489 | 127075<br />
27 | 28:14.26 |  1:30.46 | 127076 | 133871<br />
28 | 29:44.72 |  1:22.60 | 133872 | 140081<br />
29 | 31:07.57 |  1:02.65 | 140082 | 144796<br />
30 | 32:10.47 |  0:16.14 | 144797 | 146010<br />
31 | 32:26.61 |  0:06.35 | 146011 | 146495<br />
32 | 32:33.21 |  0:06.00 | 146496 | 146945<br />
33 | 32:39.21 |  0:06.00 | 146946 | 147395<br />
34 | 32:45.21 |  0:06.00 | 147396 | 147845<br />
35 | 32:51.21 |  0:06.00 | 147846 | 148295<br />
36 | 32:57.21 |  0:09.64 | 148296 | 149034<br />
37 | 33:07.10 |  0:06.09 | 149035 | 149493<br />
38 | 33:13.19 |  0:06.69 | 149494 | 150012<br />
39 | 33:20.13 |  1:48.50 | 150013 | 158162<br />
40 | 35:08.63 |  1:13.40 | 158163 | 163677<br />
41 | 36:22.28 |  0:43.59 | 163678 | 166961<br />
42 | 37:06.12 |  0:40.55 | 166962 | 170016<br />
43 | 37:46.67 |  0:40.52 | 170017 | 173068<br />
44 | 38:27.44 |  0:52.19 | 173069 | 176987<br />
45 | 39:19.63 |  0:57.24 | 176988 | 181286<br />
46 | 40:17.12 |  0:56.00 | 181287 | 185486<br />
47 | 41:13.12 |  0:58.10 | 185487 | 189846<br />
48 | 42:11.22 |  0:50.15 | 189847 | 193611<br />
49 | 43:01.37 |  0:55.42 | 193612 | 197778<br />
50 | 43:57.04 |  1:02.13 | 197779 | 202441<br />
51 | 44:59.17 |  0:46.71 | 202442 | 205962<br />
52 | 45:46.13 |  0:43.19 | 205963 | 209206<br />
53 | 46:29.32 |  1:05.12 | 209207 | 214093<br />
54 | 47:34.44 |  1:22.56 | 214094 | 220299<br />
55 | 48:57.25 |  1:16.70 | 220300 | 226069<br />
56 | 50:14.20 |  1:02.58 | 226070 | 230777<br />
57 | 51:17.03 |  1:01.43 | 230778 | 235395<br />
58 | 52:18.46 |  1:00.65 | 235396 | 239960<br />
59 | 53:19.36 |  1:26.63 | 239961 | 246473<br />
60 | 54:46.24 |  1:20.43 | 246474 | 252516<br />
61 | 56:06.67 |  1:06.73 | 252517 | 257539<br />
62 | 57:13.65 |  2:18.24 | 257540 | 267913</p>
<p>范围状态及错误</p>
<p>已选择范围</p>
<p>文件名 D:\platinum soundtrack\[EAC][111223]トモダチコレクション プラチナサウンドトラック[WAV+LOG]\nintedo &#8211; トモダチコレクション プラチナサウンドトラック.wav</p>
<p>峰值电平 100.0 %<br />
抓取速度 6.1 X<br />
范围质量 100.0 %<br />
复制 CRC 4D0E4279<br />
复制成功</p>
<p>没有错误发生</p>
<p>状态报告结尾</p>
<p>&#8212;- CUETools DB Plugin V2.1.3</p>
<p>[CTDB TOCID: 9p74dAVt9hvVyGJxAeBaAwGxny8-] disk not present in database, Submit result: 9p74dAVt9hvVyGJxAeBaAwGxny8- has been uploaded</p></blockquote>
</div>
]]></content:encoded>
			<wfw:commentRss>http://kuyur.info/blog/archives/2484/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[EAC][111223]マリオカート Wii プラチナサウンドトラック[WAV+LOG]457m</title>
		<link>http://kuyur.info/blog/archives/2482</link>
		<comments>http://kuyur.info/blog/archives/2482#comments</comments>
		<pubDate>Tue, 10 Jan 2012 01:40:41 +0000</pubDate>
		<dc:creator>小k</dc:creator>
				<category><![CDATA[音楽]]></category>

		<guid isPermaLink="false">http://kuyur.info/blog/?p=2482</guid>
		<description><![CDATA[Disc 1 01     オープニングムービー     1:11 02     タイトル     1:08 03     オプション／ライセンス管理     0:35 04     メインメニュー     2:28 05     コースインファンファーレ     0:15 06     ルイージサーキット／マリオサーキット     2:10 07     モーモーカントリー     2:12 08     キノコキャノン     1:57 09     キノピオファクトリー     2:34 10     ココナッツモール     2:17 11     DKスノーボードクロス     2:13 12     ワリオこうざん     2:18 13     デイジーサーキット     2:13 14     ノコノコみさき     2:06 15     メイプルツリーハウス     2:22 16     グラグラ火山     2:37 17     カラカラいせき     2:18 18     ムーンリッジ&#38;ハイウェイ     [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://vgmdb.net/db/assets/covers-medium/29638-1325694990.jpg" alt="" border="0" /><br />
Disc 1</p>
<p>01     オープニングムービー     1:11<br />
02     タイトル     1:08<br />
03     オプション／ライセンス管理     0:35<br />
04     メインメニュー     2:28<br />
05     コースインファンファーレ     0:15<br />
06     ルイージサーキット／マリオサーキット     2:10<br />
07     モーモーカントリー     2:12<br />
08     キノコキャノン     1:57<br />
09     キノピオファクトリー     2:34<br />
10     ココナッツモール     2:17<br />
11     DKスノーボードクロス     2:13<br />
12     ワリオこうざん     2:18<br />
13     デイジーサーキット     2:13<br />
14     ノコノコみさき     2:06<br />
15     メイプルツリーハウス     2:22<br />
16     グラグラ火山     2:37<br />
17     カラカラいせき     2:18<br />
18     ムーンリッジ&amp;ハイウェイ     2:04<br />
19     クッパキャッスル     2:45<br />
20     レインボーロード     2:48<br />
21     一位ゴールファンファーレ(グランプリ・VS)     0:07<br />
22     上位ゴールファンファーレ(グランプリ・VS)     0:08<br />
23     上位ゴールリザルト(グランプリ・VS)     0:54<br />
24     下位ゴールファンファーレ(グランプリ・VS)     0:09<br />
25     下位ゴールリザルト     0:43<br />
26     ブロック広場     2:00<br />
27     アクアリゾート     2:21<br />
28     ファンキースタジアム     1:48<br />
29     ワンワンルーレット     2:20<br />
30     ドッスンさばく     2:12<br />
31     チーム内一位(バトル)／新記録更新(タイムアタック)ファンファーレ     0:06<br />
32     チーム勝利(バトル)／ランクイン(タイムアタック)ファンファーレ     0:06<br />
33     引き分けファンファーレ     0:06<br />
34     チーム勝利(バトル)／ランクイン(タイムアタック)リザルト     0:27<br />
35     チーム敗北(バトル)／ランク外(タイムアタック)ファンファーレ     0:06<br />
36     チーム敗北(バトル)／ランク外(タイムアタック)リザルト     0:48<br />
37     マリオカートチャンネル メニュー     0:47<br />
38     ランキング     1:00<br />
39     Wi-Fiメニュー     2:37<br />
40     Wi-Fi観戦中／ゴーストリプレイ     0:54<br />
41     ウィニングラン～廟彰式     1:28<br />
42     スタッフロールA     1:48<br />
43     スタッフロールB     2:20<br />
Disc length 65:46</p>
<div id="fullContent1">
<div><strong>折叠此处内容</strong></div>
<blockquote><p>Exact Audio Copy V1.0 beta 3 from 29. August 2011</p>
<p>EAC 抓取日志文件从9. 一月 2012, 18:15</p>
<p>nintedo / マリオカート Wii プラチナサウンドトラック</p>
<p>使用驱动器  ：TSSTcorpCDDVDW TS-L633B   Adapter: 1  ID: 0</p>
<p>读取模式      : 可靠Secure<br />
使用精确流     : 是<br />
清空音频缓存    : 否<br />
使用 C2 指示器 : 否</p>
<p>读取偏移校正：               : 6<br />
读取 Lead-In 和 Lead-Out : 否<br />
用静音填充抓取中丢失偏移的采样       : 是<br />
去除首尾静音块               : 否<br />
在CRC 计算中使用了空样本       : 是<br />
已用接口                  : Win NT 及 2000 本地 Win32 接口</p>
<p>所用输出模式： : 内部 WAV 函数<br />
样本格式    : 44.100 Hz; 16 Bit; 立体声</p>
<p>已抓取 CD 的 TOC</p>
<p>音轨 |    起始    |    长度    |  起始扇区  |  结束扇区<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
1 |  0:00.00 |  1:11.15 |      0 |   5339<br />
2 |  1:11.15 |  1:08.11 |   5340 |  10450<br />
3 |  2:19.26 |  0:35.28 |  10451 |  13103<br />
4 |  2:54.54 |  2:28.04 |  13104 |  24207<br />
5 |  5:22.58 |  0:15.27 |  24208 |  25359<br />
6 |  5:38.10 |  2:10.26 |  25360 |  35135<br />
7 |  7:48.36 |  2:11.57 |  35136 |  45017<br />
8 | 10:00.18 |  1:57.28 |  45018 |  53820<br />
9 | 11:57.46 |  2:33.62 |  53821 |  65357<br />
10 | 14:31.33 |  2:17.22 |  65358 |  75654<br />
11 | 16:48.55 |  2:13.00 |  75655 |  85629<br />
12 | 19:01.55 |  2:17.64 |  85630 |  95968<br />
13 | 21:19.44 |  2:13.22 |  95969 | 105965<br />
14 | 23:32.66 |  2:06.21 | 105966 | 115436<br />
15 | 25:39.12 |  2:22.12 | 115437 | 126098<br />
16 | 28:01.24 |  2:37.27 | 126099 | 137900<br />
17 | 30:38.51 |  2:18.33 | 137901 | 148283<br />
18 | 32:57.09 |  2:03.74 | 148284 | 157582<br />
19 | 35:01.08 |  2:44.57 | 157583 | 169939<br />
20 | 37:45.65 |  2:47.66 | 169940 | 182530<br />
21 | 40:33.56 |  0:07.05 | 182531 | 183060<br />
22 | 40:40.61 |  0:07.67 | 183061 | 183652<br />
23 | 40:48.53 |  0:53.62 | 183653 | 187689<br />
24 | 41:42.40 |  0:09.00 | 187690 | 188364<br />
25 | 41:51.40 |  0:43.02 | 188365 | 191591<br />
26 | 42:34.42 |  2:00.22 | 191592 | 200613<br />
27 | 44:34.64 |  2:20.68 | 200614 | 211181<br />
28 | 46:55.57 |  1:48.30 | 211182 | 219311<br />
29 | 48:44.12 |  2:20.14 | 219312 | 229825<br />
30 | 51:04.26 |  2:12.32 | 229826 | 239757<br />
31 | 53:16.58 |  0:05.57 | 239758 | 240189<br />
32 | 53:22.40 |  0:05.63 | 240190 | 240627<br />
33 | 53:28.28 |  0:05.52 | 240628 | 241054<br />
34 | 53:34.05 |  0:26.42 | 241055 | 243046<br />
35 | 54:00.47 |  0:06.32 | 243047 | 243528<br />
36 | 54:07.04 |  0:48.33 | 243529 | 247161<br />
37 | 54:55.37 |  0:46.57 | 247162 | 250668<br />
38 | 55:42.19 |  1:00.07 | 250669 | 255175<br />
39 | 56:42.26 |  2:37.10 | 255176 | 266960<br />
40 | 59:19.36 |  0:54.36 | 266961 | 271046<br />
41 | 60:13.72 |  1:28.00 | 271047 | 277646<br />
42 | 61:41.72 |  1:47.57 | 277647 | 285728<br />
43 | 63:29.54 |  2:19.40 | 285729 | 296193</p>
<p>范围状态及错误</p>
<p>已选择范围</p>
<p>文件名 D:\platinum soundtrack\[EAC][111223]マリオカート Wii プラチナサウンドトラック[WAV+LOG]\nintedo &#8211; マリオカート Wii プラチナサウンドトラック.wav</p>
<p>峰值电平 100.0 %<br />
抓取速度 6.7 X<br />
范围质量 100.0 %<br />
复制 CRC F9DBED29<br />
复制成功</p>
<p>没有错误发生</p>
<p>状态报告结尾</p>
<p>&#8212;- CUETools DB Plugin V2.1.3</p>
<p>[CTDB TOCID: 9REfjTGdPAzJv6NnVa4sh7vvEpA-] found, Submit result: 9REfjTGdPAzJv6NnVa4sh7vvEpA- has been confirmed<br />
[601952a1] (1/1) Accurately ripped</p></blockquote>
</div>
<h6><span id="more-2482"></span></h6>
<p><a href="http://115.com/file/anhwcr5e#" target="_blank">http://115.com/file/anhwcr5e#</a><br />
[榊代桜@1234567][小k@astost][EAC][111223]マリオカート_Wii_プラチナサウンドトラック[WAV+LOG].rar</p>
]]></content:encoded>
			<wfw:commentRss>http://kuyur.info/blog/archives/2482/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[EAC][111223]パイロットウイングス リゾート プラチナサウンドトラック[WAV+LOG]244M</title>
		<link>http://kuyur.info/blog/archives/2480</link>
		<comments>http://kuyur.info/blog/archives/2480#comments</comments>
		<pubDate>Mon, 09 Jan 2012 11:27:08 +0000</pubDate>
		<dc:creator>小k</dc:creator>
				<category><![CDATA[音楽]]></category>

		<guid isPermaLink="false">http://kuyur.info/blog/?p=2480</guid>
		<description><![CDATA[Disc 1 01     オープニング     0:15 02     メインテーマ     2:55 03     飛行機 イントロ     0:21 04     飛行機     4:00 05     飛行機 成功ジングル     0:10 06     ロケットベルト イントロ     0:27 07     ロケットベルト     4:37 08     ロケットベルト 成功ジングル     0:10 09     グライダー イントロ     0:27 10     グライダー     4:39 11     グライダー 成功ジングル     0:11 12     結果画面     1:51 13     ジェット機     4:00 14     飛行機 時間切れジングル     0:10 15     スーパーロケットベルト     3:37 16     [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://vgmdb.net/db/assets/covers-medium/29636-1324657921.jpg" alt="" border="0" /><br />
Disc 1</p>
<p>01     オープニング     0:15<br />
02     メインテーマ     2:55<br />
03     飛行機 イントロ     0:21<br />
04     飛行機     4:00<br />
05     飛行機 成功ジングル     0:10<br />
06     ロケットベルト イントロ     0:27<br />
07     ロケットベルト     4:37<br />
08     ロケットベルト 成功ジングル     0:10<br />
09     グライダー イントロ     0:27<br />
10     グライダー     4:39<br />
11     グライダー 成功ジングル     0:11<br />
12     結果画面     1:51<br />
13     ジェット機     4:00<br />
14     飛行機 時間切れジングル     0:10<br />
15     スーパーロケットベルト     3:37<br />
16     ロケットベルト 失敗ジングル     0:09<br />
17     ペダルグライダー     4:10<br />
18     グライダー 時間切れジングル     0:11<br />
19     ムササビ・タイム     1:10<br />
20     グライダー 失敗ジングル     0:09<br />
21     飛行機 失敗ジングル     0:09<br />
22     出現ジングル     0:12<br />
23     おめでとうファンファーレ     0:15<br />
24     スタッフクレジット     3:34<br />
Disc length 37:49</p>
<div id="fullContent1">
<div><strong>折叠此处内容</strong></div>
<blockquote><p>Exact Audio Copy V1.0 beta 3 from 29. August 2011</p>
<p>EAC 抓取日志文件从9. 一月 2012, 4:56</p>
<p>nintedo / パイロットウイングス リゾート プラチナサウンドトラック</p>
<p>使用驱动器  ：TSSTcorpCDDVDW TS-L633B   Adapter: 1  ID: 0</p>
<p>读取模式      : 可靠Secure<br />
使用精确流     : 是<br />
清空音频缓存    : 否<br />
使用 C2 指示器 : 否</p>
<p>读取偏移校正：               : 6<br />
读取 Lead-In 和 Lead-Out : 否<br />
用静音填充抓取中丢失偏移的采样       : 是<br />
去除首尾静音块               : 否<br />
在CRC 计算中使用了空样本       : 是<br />
已用接口                  : Win NT 及 2000 本地 Win32 接口</p>
<p>所用输出模式： : 内部 WAV 函数<br />
样本格式    : 44.100 Hz; 16 Bit; 立体声</p>
<p>已抓取 CD 的 TOC</p>
<p>音轨 |    起始    |    长度    |  起始扇区  |  结束扇区<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
1 |  0:00.00 |  0:15.30 |      0 |   1154<br />
2 |  0:15.30 |  2:55.28 |   1155 |  14307<br />
3 |  3:10.58 |  0:20.60 |  14308 |  15867<br />
4 |  3:31.43 |  4:00.04 |  15868 |  33871<br />
5 |  7:31.47 |  0:10.27 |  33872 |  34648<br />
6 |  7:41.74 |  0:26.42 |  34649 |  36640<br />
7 |  8:08.41 |  4:36.62 |  36641 |  57402<br />
8 | 12:45.28 |  0:10.21 |  57403 |  58173<br />
9 | 12:55.49 |  0:27.32 |  58174 |  60230<br />
10 | 13:23.06 |  4:39.25 |  60231 |  81180<br />
11 | 18:02.31 |  0:10.68 |  81181 |  81998<br />
12 | 18:13.24 |  1:51.03 |  81999 |  90326<br />
13 | 20:04.27 |  4:00.30 |  90327 | 108356<br />
14 | 24:04.57 |  0:10.22 | 108357 | 109128<br />
15 | 24:15.04 |  3:36.50 | 109129 | 125378<br />
16 | 27:51.54 |  0:09.00 | 125379 | 126053<br />
17 | 28:00.54 |  4:10.30 | 126054 | 144833<br />
18 | 32:11.09 |  0:11.15 | 144834 | 145673<br />
19 | 32:22.24 |  1:09.72 | 145674 | 150920<br />
20 | 33:32.21 |  0:08.47 | 150921 | 151567<br />
21 | 33:40.68 |  0:09.01 | 151568 | 152243<br />
22 | 33:49.69 |  0:12.10 | 152244 | 153153<br />
23 | 34:02.04 |  0:15.33 | 153154 | 154311<br />
24 | 34:17.37 |  3:33.62 | 154312 | 170348</p>
<p>范围状态及错误</p>
<p>已选择范围</p>
<p>文件名 D:\platinum soundtrack\[EAC][111223]パイロットウイングス リゾート プラチナサウンドトラック[TAK+LOG]\nintedo &#8211; パイロットウイングス リゾート プラチナサウンドトラック.wav</p>
<p>峰值电平 100.0 %<br />
抓取速度 5.8 X<br />
范围质量 100.0 %<br />
复制 CRC 4EBD027D<br />
复制成功</p>
<p>没有错误发生</p>
<p>状态报告结尾</p>
<p>&#8212;- CUETools DB Plugin V2.1.3</p>
<p>[CTDB TOCID: _I6pKhPDpRjtKBup5uuMRMCu858-] found, Submit result: _I6pKhPDpRjtKBup5uuMRMCu858- has been confirmed<br />
[4a571a03] (1/1) Accurately ripped<br />
<span id="more-2480"></span></p></blockquote>
</div>
<p>终于回家可以抓这张了&#8230;<br />
家里网速太不给力,&#8230;.</p>
<p>自己用不熟的电脑果然很麻烦,tak就先不转了&#8230;等回单位会扫份bk一起扔bt<br />
另外老任太那啥,白金会员CD每2张400积分不说,这次第cd一共5张&#8230;<br />
于是只换了飞行俱乐部,马车wii,火狐64,朋友聚会这4张&#8230;wiifit就算了&#8230;</p>
<h6></h6>
<p><a href="http://115.com/file/e7ziaz1h#" target="_blank">http://115.com/file/e7ziaz1h#</a><br />
[榊代桜@1234567][ 小k@astost][EAC][111223]パイロットウイングス_リゾート_プラチナサウンドトラック[WAV+LOG].rar</p>
]]></content:encoded>
			<wfw:commentRss>http://kuyur.info/blog/archives/2480/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>(C81) (同人音楽) [arcane753.(MANYO・霜月はるか・日山尚)] 虚木ノ咎人</title>
		<link>http://kuyur.info/blog/archives/2471</link>
		<comments>http://kuyur.info/blog/archives/2471#comments</comments>
		<pubDate>Sat, 07 Jan 2012 23:25:02 +0000</pubDate>
		<dc:creator>熏子</dc:creator>
				<category><![CDATA[音楽]]></category>
		<category><![CDATA[album]]></category>
		<category><![CDATA[arcane753.]]></category>
		<category><![CDATA[C81]]></category>
		<category><![CDATA[EAC]]></category>
		<category><![CDATA[flac]]></category>
		<category><![CDATA[MANYO]]></category>
		<category><![CDATA[vocal]]></category>
		<category><![CDATA[下载]]></category>
		<category><![CDATA[同人]]></category>
		<category><![CDATA[日山尚]]></category>
		<category><![CDATA[熏子]]></category>
		<category><![CDATA[真理絵]]></category>
		<category><![CDATA[霜月はるか]]></category>

		<guid isPermaLink="false">http://kuyur.info/blog/?p=2471</guid>
		<description><![CDATA[――――――――――――――――――――――――――――――――――――――――――――― 虚木ノ咎人 arcane753.(MANYO・霜月はるか・日山尚) NAM-003 C81 12/31(土)西あ-09b 其処は、空木の蝶が生まれた沼―― arcane753.(霜月はるか・MANYO・日山 尚)が贈るオリジナルアルバム「羽ノ亡キ蝶」に纏わる、 新たな物語を紡ぐボーカルCD ――――――――――――――――――――――――――――――――――――――――――――― 01.虚木ノ咎人 02.蜘蛛の居る沼 03.冬空に舞う蝶 04.虚木ノ咎人（off vocal) 05.蜘蛛の居る沼（off vocal) 06.冬空に舞う蝶（off vocal) 01 作・編曲：MANYO / 作詞：日山尚 / 歌：HaRuhiCo・霜月はるか 02 作曲：霜月はるか /編曲：MANYO / 作詞：日山尚 / 歌：霜月はるか 03 作・編曲：MANYO / 作詞：日山尚 / 歌：霜月はるか・真理絵 ――――――――――――――――――――――――――――――――――――――――――――― C81自摸第17弹 试听： flac+inCue+png,315M 下载： GG： https://docs.google.com/leaf?id=0BxFVLmdsoVSLMjdiNzU4NzgtODc2NC00YzdjLWFiY2ItNWZkZDE1ZWJhNmIx&#038;hl=zh_CN Skydrive： http://app.kuyur.info/music/NAM-003/NAM-003.part1.rar http://app.kuyur.info/music/NAM-003/NAM-003.part2.rar http://app.kuyur.info/music/NAM-003/NAM-003.part3.rar http://app.kuyur.info/music/NAM-003/NAM-003.part4.rar]]></description>
			<content:encoded><![CDATA[<blockquote><p><a href="http://kuyur.info/blog/uploads/2012/01/NAM-003_01.png" rel="lightbox[2471]"><img src="http://kuyur.info/blog/uploads/2012/01/NAM-003_01.png" alt="" title="NAM-003_01" width="350" height="348" class="alignnone size-full wp-image-2472" /></a></p>
<p>―――――――――――――――――――――――――――――――――――――――――――――</p>
<p>虚木ノ咎人<br />
arcane753.(MANYO・霜月はるか・日山尚)<br />
NAM-003</p>
<p>C81 12/31(土)西あ-09b</p>
<p>其処は、空木の蝶が生まれた沼――<br />
arcane753.(霜月はるか・MANYO・日山 尚)が贈るオリジナルアルバム「羽ノ亡キ蝶」に纏わる、<br />
新たな物語を紡ぐボーカルCD</p>
<p>―――――――――――――――――――――――――――――――――――――――――――――</p>
<p>01.虚木ノ咎人<br />
02.蜘蛛の居る沼<br />
03.冬空に舞う蝶<br />
04.虚木ノ咎人（off vocal)<br />
05.蜘蛛の居る沼（off vocal)<br />
06.冬空に舞う蝶（off vocal)</p>
<p>01 作・編曲：MANYO / 作詞：日山尚 / 歌：HaRuhiCo・霜月はるか<br />
02 作曲：霜月はるか /編曲：MANYO / 作詞：日山尚 / 歌：霜月はるか<br />
03 作・編曲：MANYO / 作詞：日山尚 / 歌：霜月はるか・真理絵</p>
<p>―――――――――――――――――――――――――――――――――――――――――――――</p></blockquote>
<p>C81自摸第17弹</p>
<p>试听：<br />
<object type="application/x-shockwave-flash" data="http://kuyur.info/blog/wp-content/plugins/dewplayer-flash-mp3-player/dewplayer-playlist.swf" id="dewplayer" name="dewplayer" height="200" width="240"><param name="wmode" value="transparent"><param name="movie" value="http://kuyur.info/blog/wp-content/plugins/dewplayer-flash-mp3-player/dewplayer-playlist.swf"><param name="flashvars" value="showtime=true&amp;autoreplay=true&amp;xml=http://kuyur.info/blog/wp-content/fmp-jw-files/playlists/dewplayer-120108-02.xml"></object></p>
<p><span id="more-2471"></span><br />
flac+inCue+png,315M</p>
<p>下载：<br />
GG：<br />
<a href="https://docs.google.com/leaf?id=0BxFVLmdsoVSLMjdiNzU4NzgtODc2NC00YzdjLWFiY2ItNWZkZDE1ZWJhNmIx&#038;hl=zh_CN" target="_blank">https://docs.google.com/leaf?id=0BxFVLmdsoVSLMjdiNzU4NzgtODc2NC00YzdjLWFiY2ItNWZkZDE1ZWJhNmIx&#038;hl=zh_CN</a></p>
<p>Skydrive：<br />
<a href="http://app.kuyur.info/music/NAM-003/NAM-003.part1.rar" target="_blank">http://app.kuyur.info/music/NAM-003/NAM-003.part1.rar</a><br />
<a href="http://app.kuyur.info/music/NAM-003/NAM-003.part2.rar" target="_blank">http://app.kuyur.info/music/NAM-003/NAM-003.part2.rar</a><br />
<a href="http://app.kuyur.info/music/NAM-003/NAM-003.part3.rar" target="_blank">http://app.kuyur.info/music/NAM-003/NAM-003.part3.rar</a><br />
<a href="http://app.kuyur.info/music/NAM-003/NAM-003.part4.rar" target="_blank">http://app.kuyur.info/music/NAM-003/NAM-003.part4.rar</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kuyur.info/blog/archives/2471/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>(C81) (同人音楽) [GILDIA×猫の福音] GILDIA×猫の福音 特典CD</title>
		<link>http://kuyur.info/blog/archives/2467</link>
		<comments>http://kuyur.info/blog/archives/2467#comments</comments>
		<pubDate>Sat, 07 Jan 2012 18:57:54 +0000</pubDate>
		<dc:creator>熏子</dc:creator>
				<category><![CDATA[音楽]]></category>
		<category><![CDATA[album]]></category>
		<category><![CDATA[C81]]></category>
		<category><![CDATA[EAC]]></category>
		<category><![CDATA[flac]]></category>
		<category><![CDATA[GILDIA]]></category>
		<category><![CDATA[vocal]]></category>
		<category><![CDATA[下载]]></category>
		<category><![CDATA[同人]]></category>
		<category><![CDATA[熏子]]></category>
		<category><![CDATA[猫の福音]]></category>

		<guid isPermaLink="false">http://kuyur.info/blog/?p=2467</guid>
		<description><![CDATA[――――――――――――――――――――――――――――――――――――――――――――― GILDIA×猫の福音 特典CD GILDIA×猫の福音 C81 12/31(土)西う-08b 朔夜&#038;erica/SHIKI&#038;黒猫スペシャルユニット 6曲入りミニアルバム無料配布 ――――――――――――――――――――――――――――――――――――――――――――― 1.希望ノ在処 2.Lapucelle 3.リリスの心室 4.Masｑuerade 5.赦しの城 6.missing prayer ――――――――――――――――――――――――――――――――――――――――――――― C81自摸第16弹 试听： flac+cue，216M 下载： GG： https://docs.google.com/leaf?id=0B5qN1_TPMYf8MzliNWE1OTQtMmI1NS00MDUwLTgxOGYtOGYyNTRlYTBjODVk&#038;hl=zh_CN Skydrive： http://app.kuyur.info/music/GILDIA_tokuten_C81/GILDIA_omake.part1.rar http://app.kuyur.info/music/GILDIA_tokuten_C81/GILDIA_omake.part2.rar http://app.kuyur.info/music/GILDIA_tokuten_C81/GILDIA_omake.part3.rar]]></description>
			<content:encoded><![CDATA[<blockquote><p><a href="http://kuyur.info/blog/uploads/2012/01/GILDIA_tokuten.png" rel="lightbox[2467]"><img src="http://kuyur.info/blog/uploads/2012/01/GILDIA_tokuten.png" alt="" title="GILDIA_tokuten" width="350" height="355" class="alignnone size-full wp-image-2468" /></a></p>
<p>―――――――――――――――――――――――――――――――――――――――――――――</p>
<p>GILDIA×猫の福音 特典CD<br />
GILDIA×猫の福音</p>
<p>C81 12/31(土)西う-08b</p>
<p>朔夜&#038;erica/SHIKI&#038;黒猫スペシャルユニット<br />
6曲入りミニアルバム無料配布</p>
<p>―――――――――――――――――――――――――――――――――――――――――――――</p>
<p>1.希望ノ在処<br />
2.Lapucelle<br />
3.リリスの心室<br />
4.Masｑuerade<br />
5.赦しの城<br />
6.missing prayer</p>
<p>―――――――――――――――――――――――――――――――――――――――――――――</p></blockquote>
<p>C81自摸第16弹</p>
<p>试听：<br />
<object type="application/x-shockwave-flash" data="http://kuyur.info/blog/wp-content/plugins/dewplayer-flash-mp3-player/dewplayer-playlist.swf" id="dewplayer" name="dewplayer" height="200" width="240"><param name="wmode" value="transparent"><param name="movie" value="http://kuyur.info/blog/wp-content/plugins/dewplayer-flash-mp3-player/dewplayer-playlist.swf"><param name="flashvars" value="showtime=true&amp;autoreplay=true&amp;xml=http://kuyur.info/blog/wp-content/fmp-jw-files/playlists/dewplayer-120108-01.xml"></object></p>
<p><span id="more-2467"></span><br />
flac+cue，216M</p>
<p>下载：<br />
GG：<br />
<a href="https://docs.google.com/leaf?id=0B5qN1_TPMYf8MzliNWE1OTQtMmI1NS00MDUwLTgxOGYtOGYyNTRlYTBjODVk&#038;hl=zh_CN" target="_blank">https://docs.google.com/leaf?id=0B5qN1_TPMYf8MzliNWE1OTQtMmI1NS00MDUwLTgxOGYtOGYyNTRlYTBjODVk&#038;hl=zh_CN</a></p>
<p>Skydrive：<br />
<a href="http://app.kuyur.info/music/GILDIA_tokuten_C81/GILDIA_omake.part1.rar" target="_blank">http://app.kuyur.info/music/GILDIA_tokuten_C81/GILDIA_omake.part1.rar</a><br />
<a href="http://app.kuyur.info/music/GILDIA_tokuten_C81/GILDIA_omake.part2.rar" target="_blank">http://app.kuyur.info/music/GILDIA_tokuten_C81/GILDIA_omake.part2.rar</a><br />
<a href="http://app.kuyur.info/music/GILDIA_tokuten_C81/GILDIA_omake.part3.rar" target="_blank">http://app.kuyur.info/music/GILDIA_tokuten_C81/GILDIA_omake.part3.rar</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kuyur.info/blog/archives/2467/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>(C81) (同人音楽) [六弦アリス]  迷イノ森、夢十夜。 -凛トシテ-</title>
		<link>http://kuyur.info/blog/archives/2460</link>
		<comments>http://kuyur.info/blog/archives/2460#comments</comments>
		<pubDate>Thu, 05 Jan 2012 17:19:49 +0000</pubDate>
		<dc:creator>熏子</dc:creator>
				<category><![CDATA[音楽]]></category>
		<category><![CDATA[album]]></category>
		<category><![CDATA[C81]]></category>
		<category><![CDATA[EAC]]></category>
		<category><![CDATA[flac]]></category>
		<category><![CDATA[vocal]]></category>
		<category><![CDATA[下载]]></category>
		<category><![CDATA[六弦アリス]]></category>
		<category><![CDATA[同人]]></category>
		<category><![CDATA[熏子]]></category>

		<guid isPermaLink="false">http://kuyur.info/blog/?p=2460</guid>
		<description><![CDATA[――――――――――――――――――――――――――――――――――――――――――――― 迷イノ森、夢十夜。 -凛トシテ- 六弦アリス RGAL-0022 C81 12/31(土)西あ-39b 迷いの森でどこへ向かうのか、鍵を銜える猫と、佇む一人の少女―― ――――――――――――――――――――――――――――――――――――――――――――― 01.鍵猫時計塔はもうすぐ0時 02.ムーンライト症候群 03.回転木馬は逆回り 04.眩暈ハ散リ行ク桜ニモ似テ 05.星屑少女は迷宮入り 06.緋のローレライ ～R.I.P. Edit～ 07.凛として ――――――――――――――――――――――――――――――――――――――――――――― C81自摸第14弹 试听： flac+inCue+png，363M 下载： GG： https://docs.google.com/leaf?id=0B5qN1_TPMYf8YTM1ODY0OGEtZDk5Ni00ZTBjLWIzZDAtMGUyZjk1NmJkY2Uz&#038;hl=zh_CN Skydrive： http://app.kuyur.info/music/RGAL-0022/RGAL-0022.part1.rar http://app.kuyur.info/music/RGAL-0022/RGAL-0022.part2.rar http://app.kuyur.info/music/RGAL-0022/RGAL-0022.part3.rar http://app.kuyur.info/music/RGAL-0022/RGAL-0022.part4.rar]]></description>
			<content:encoded><![CDATA[<blockquote><p><a href="http://kuyur.info/blog/uploads/2012/01/RGAL-0022_01.png" rel="lightbox[2460]"><img src="http://kuyur.info/blog/uploads/2012/01/RGAL-0022_01.png" alt="" title="RGAL-0022_01" width="350" height="355" class="alignnone size-full wp-image-2461" /></a></p>
<p>―――――――――――――――――――――――――――――――――――――――――――――</p>
<p>迷イノ森、夢十夜。 -凛トシテ-<br />
六弦アリス<br />
RGAL-0022</p>
<p>C81 12/31(土)西あ-39b</p>
<p>迷いの森でどこへ向かうのか、鍵を銜える猫と、佇む一人の少女――</p>
<p>―――――――――――――――――――――――――――――――――――――――――――――</p>
<p>01.鍵猫時計塔はもうすぐ0時<br />
02.ムーンライト症候群<br />
03.回転木馬は逆回り<br />
04.眩暈ハ散リ行ク桜ニモ似テ<br />
05.星屑少女は迷宮入り<br />
06.緋のローレライ ～R.I.P. Edit～<br />
07.凛として</p>
<p>―――――――――――――――――――――――――――――――――――――――――――――</p></blockquote>
<p>C81自摸第14弹</p>
<p>试听：<br />
<object type="application/x-shockwave-flash" data="http://kuyur.info/blog/wp-content/plugins/dewplayer-flash-mp3-player/dewplayer-playlist.swf" id="dewplayer" name="dewplayer" height="200" width="240"><param name="wmode" value="transparent"><param name="movie" value="http://kuyur.info/blog/wp-content/plugins/dewplayer-flash-mp3-player/dewplayer-playlist.swf"><param name="flashvars" value="showtime=true&amp;autoreplay=true&amp;xml=http://kuyur.info/blog/wp-content/fmp-jw-files/playlists/dewplayer-120106-01.xml"></object></p>
<p><span id="more-2460"></span><br />
flac+inCue+png，363M</p>
<p>下载：<br />
GG：<br />
<a href="https://docs.google.com/leaf?id=0B5qN1_TPMYf8YTM1ODY0OGEtZDk5Ni00ZTBjLWIzZDAtMGUyZjk1NmJkY2Uz&#038;hl=zh_CN" target="_blank">https://docs.google.com/leaf?id=0B5qN1_TPMYf8YTM1ODY0OGEtZDk5Ni00ZTBjLWIzZDAtMGUyZjk1NmJkY2Uz&#038;hl=zh_CN</a></p>
<p>Skydrive：<br />
<a href="http://app.kuyur.info/music/RGAL-0022/RGAL-0022.part1.rar" target="_blank">http://app.kuyur.info/music/RGAL-0022/RGAL-0022.part1.rar</a><br />
<a href="http://app.kuyur.info/music/RGAL-0022/RGAL-0022.part2.rar" target="_blank">http://app.kuyur.info/music/RGAL-0022/RGAL-0022.part2.rar</a><br />
<a href="http://app.kuyur.info/music/RGAL-0022/RGAL-0022.part3.rar" target="_blank">http://app.kuyur.info/music/RGAL-0022/RGAL-0022.part3.rar</a><br />
<a href="http://app.kuyur.info/music/RGAL-0022/RGAL-0022.part4.rar" target="_blank">http://app.kuyur.info/music/RGAL-0022/RGAL-0022.part4.rar</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kuyur.info/blog/archives/2460/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>(C81) (同人音楽) [六弦アリス]  迷イノ森、夢十夜。 -人トシテ-</title>
		<link>http://kuyur.info/blog/archives/2457</link>
		<comments>http://kuyur.info/blog/archives/2457#comments</comments>
		<pubDate>Wed, 04 Jan 2012 21:41:42 +0000</pubDate>
		<dc:creator>熏子</dc:creator>
				<category><![CDATA[音楽]]></category>
		<category><![CDATA[album]]></category>
		<category><![CDATA[C81]]></category>
		<category><![CDATA[EAC]]></category>
		<category><![CDATA[flac]]></category>
		<category><![CDATA[vocal]]></category>
		<category><![CDATA[下载]]></category>
		<category><![CDATA[六弦アリス]]></category>
		<category><![CDATA[同人]]></category>
		<category><![CDATA[熏子]]></category>

		<guid isPermaLink="false">http://kuyur.info/blog/?p=2457</guid>
		<description><![CDATA[――――――――――――――――――――――――――――――――――――――――――――― 迷イノ森、夢十夜。 -人トシテ- 六弦アリス RGAL-0021 C81 12/31(土)西あ-39b 戸惑いの青春群像。二度と戻れぬ孤独の美樂―――。 夢かうつつか幻か。浮き世の蝶は真実を映した。 ――――――――――――――――――――――――――――――――――――――――――――― 01.人として 02.個性がないと云う個性 03.時効なき逃亡者 04.早春行進曲 05.イザナイノモリ 06.背徳日和 07.Lullabye For Alice ～Reborn Edit～ ――――――――――――――――――――――――――――――――――――――――――――― C81自摸第13弹 试听： flac+inCue+png，250M 下载： GG： https://docs.google.com/leaf?id=0BykAN4Gb2TmrNTE1NzhhMDMtODNkMC00MzgzLTlhOWItNzNjZGZlYWI0YTU3&#038;hl=zh_CN Skydrive： http://app.kuyur.info/music/RGAL-0021/RGAL-0021.part1.rar http://app.kuyur.info/music/RGAL-0021/RGAL-0021.part2.rar http://app.kuyur.info/music/RGAL-0021/RGAL-0021.part3.rar]]></description>
			<content:encoded><![CDATA[<blockquote><p><a href="http://kuyur.info/blog/uploads/2012/01/RGAL-0021_01.png" rel="lightbox[2457]"><img src="http://kuyur.info/blog/uploads/2012/01/RGAL-0021_01.png" alt="" title="RGAL-0021_01" width="350" height="354" class="alignnone size-full wp-image-2458" /></a></p>
<p>―――――――――――――――――――――――――――――――――――――――――――――</p>
<p>迷イノ森、夢十夜。 -人トシテ-<br />
六弦アリス<br />
RGAL-0021</p>
<p>C81 12/31(土)西あ-39b</p>
<p>戸惑いの青春群像。二度と戻れぬ孤独の美樂―――。<br />
夢かうつつか幻か。浮き世の蝶は真実を映した。</p>
<p>―――――――――――――――――――――――――――――――――――――――――――――</p>
<p>01.人として<br />
02.個性がないと云う個性<br />
03.時効なき逃亡者<br />
04.早春行進曲<br />
05.イザナイノモリ<br />
06.背徳日和<br />
07.Lullabye For Alice ～Reborn Edit～</p>
<p>―――――――――――――――――――――――――――――――――――――――――――――</p></blockquote>
<p>C81自摸第13弹</p>
<p>试听：<br />
<object type="application/x-shockwave-flash" data="http://kuyur.info/blog/wp-content/plugins/dewplayer-flash-mp3-player/dewplayer-playlist.swf" id="dewplayer" name="dewplayer" height="200" width="240"><param name="wmode" value="transparent"><param name="movie" value="http://kuyur.info/blog/wp-content/plugins/dewplayer-flash-mp3-player/dewplayer-playlist.swf"><param name="flashvars" value="showtime=true&amp;autoreplay=true&amp;xml=http://kuyur.info/blog/wp-content/fmp-jw-files/playlists/dewplayer-120105-01.xml"></object></p>
<p><span id="more-2457"></span><br />
flac+inCue+png，250M</p>
<p>下载：<br />
GG：<br />
<a href="https://docs.google.com/leaf?id=0BykAN4Gb2TmrNTE1NzhhMDMtODNkMC00MzgzLTlhOWItNzNjZGZlYWI0YTU3&#038;hl=zh_CN" target="_blank">https://docs.google.com/leaf?id=0BykAN4Gb2TmrNTE1NzhhMDMtODNkMC00MzgzLTlhOWItNzNjZGZlYWI0YTU3&#038;hl=zh_CN</a></p>
<p>Skydrive：<br />
<a href="http://app.kuyur.info/music/RGAL-0021/RGAL-0021.part1.rar" target="_blank">http://app.kuyur.info/music/RGAL-0021/RGAL-0021.part1.rar</a><br />
<a href="http://app.kuyur.info/music/RGAL-0021/RGAL-0021.part2.rar" target="_blank">http://app.kuyur.info/music/RGAL-0021/RGAL-0021.part2.rar</a><br />
<a href="http://app.kuyur.info/music/RGAL-0021/RGAL-0021.part3.rar" target="_blank">http://app.kuyur.info/music/RGAL-0021/RGAL-0021.part3.rar</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kuyur.info/blog/archives/2457/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

