<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/ME2.1.3" -->
<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/"
	>

<channel>
	<title>OBJECTIVES'</title>
	<link>http://www.sevenearth.com/mdr/blog</link>
	<description>by MDR</description>
	<pubDate>Tue, 02 Oct 2007 14:35:35 +0900</pubDate>
	<generator>http://wordpress.xwd.jp/?v=ME2.1.3</generator>
	<language>ja</language>
			<item>
		<title>予約してたんですけどね</title>
		<link>http://www.sevenearth.com/mdr/blog/archives/680</link>
		<comments>http://www.sevenearth.com/mdr/blog/archives/680#comments</comments>
		 <pubDate>Tue, 02 Oct 2007 23:34:50 +0900</pubDate>
		<dc:creator>MDR</dc:creator>
		
		<category><![CDATA[徒然]]></category>

		<category><![CDATA[ネット]]></category>

		<category><![CDATA[デジタルなモノ]]></category>

		<category><![CDATA[PC]]></category>

		<guid isPermaLink="false">http://www.sevenearth.com/mdr/blog/archives/680</guid>
		<description><![CDATA[なんか発送予定日がノビるわノビるわで、もうイイや。って気分になっちゃったのでミクの予約はキャンセルしちゃいました。単純に歌わせて遊ぶのは当然として、もひとつネタっぽいこと考えてから、来るのを楽しみにし...]]></description>
			<content:encoded><![CDATA[なんか発送予定日がノビるわノビるわで、もうイイや。って気分になっちゃったのでミクの予約はキャンセルしちゃいました。単純に歌わせて遊ぶのは当然として、もひとつネタっぽいこと考えてから、来るのを楽しみにしてたんですが。やろうと思ってたのは、ソフトで動的に演奏データ作成して喋らせるという、「ゴーストハックされますた」的一発ネタ。意外にあっさり、それを実現するためのツールがPerlで全部揃えられたので、はじめの内はやる気が結構あったんだけど、もう今更というか、なんというかねー。
一応、ざっくりと処理の流れを書くと、「テキスト→形態素解析（Yahoo!のやつを使ってみようかと）→音節単位(?)に発音データ作成→→演奏データをVSTホストへ投げる→最終的にミクが喋る」です

うん、超電波娘が見えるようだ。
発音時の音階調整、ゲートタイム、アクセントもろもろを精緻化しきれれば電波系じゃないのもいけるかしらん。

ところで、日本グランプリというか富士スピードウェイというか。
Wikipedia英語版でも項目が一個上がってますね。

（http://en.wikipedia.org/wiki/Fuji_Speedway [1]より引用）
Toyota bias and control
During the 2007 Japanese Grand Prix, Fuji Speedway prohibited the spectators from setting up the flags and banners to support the teams and drivers, with the exception of the Toyota F1 team whose owner also owned the circuit. Therefore, there were very few flags and banners in the event compared with other Grand Prix events.

（トヨタ偏重の操作
2007年の日本グランプリでは、富士スピードウェイは観客にトヨタがオーナーのチームやドライバー以外を応援する旗や横断幕の利用を観客に禁止した。よって他のグランプリとは違い、通常見られる応援の旗や横断幕はほとんどなかった)

この項目は表面的にわかりやすいところなわけですが、いろんなブログとかまとめサイトみると酷すぎ、今回の主催のやり方。
次はトヨタ車買うのやめるか…（´ε´

[1] http://en.wikipedia.org/wiki/Fuji_Speedway]]></content:encoded>
			<wfw:commentRss>http://www.sevenearth.com/mdr/blog/archives/680/feed/</wfw:commentRss>
		</item>
		<item>
		<title>来ませんね。</title>
		<link>http://www.sevenearth.com/mdr/blog/archives/679</link>
		<comments>http://www.sevenearth.com/mdr/blog/archives/679#comments</comments>
		 <pubDate>Fri, 21 Sep 2007 12:15:01 +0900</pubDate>
		<dc:creator>MDR</dc:creator>
		
		<category><![CDATA[徒然]]></category>

		<category><![CDATA[デジタルなモノ]]></category>

		<category><![CDATA[PC]]></category>

		<guid isPermaLink="false">http://www.sevenearth.com/mdr/blog/archives/679</guid>
		<description><![CDATA[今日が発送予定の最終日なのにいまだにステータスが未発送です……ﾋﾄﾞｽ
ところで一昨日、本屋の店頭に並んでたのでMy Music Studioの創刊号を衝動買いしたんです。CMで「鼻歌で作曲」とかて言...]]></description>
			<content:encoded><![CDATA[今日が発送予定の最終日なのにいまだにステータスが未発送です……ﾋﾄﾞｽ
ところで一昨日、本屋の店頭に並んでたのでMy Music Studioの創刊号を衝動買いしたんです。CMで「鼻歌で作曲」とかて言ってたのでついてるシーケンサがSingerSongWriterで間違いねえと確信しての購入なんですけどねｗ。
インストールしていじってみましたが純粋にSSWじゃなくて、Singer Song Writer MyMusicStudio（SSW MMS)てことでSSW8の機能制限版という体裁になってました。刊行予定をみると50号でSSWが完成するスケジュールになってるんですが、そこまで買い続けるとSSWのパッケージ実売価格より高くなる罠（分冊百科商法だし）。もっとも、冊子の内容次第では50号くらいが意外とちょうど投資額と等価になったりしそうな予感？普通にSSWパッケージ購入しても3万超えるわけだし。

そうそう、触ってみてすぐわかる機能制限としては
音符入力のみ動作して、ピアノロールでの編集やステップ入力はできない。
VSTiプラグインは同時に1つしか動かない。

はっきりいって創刊号メリットはVSCが490円で入手できることくらいです。
ちなみに2号付録はマイクつきヘッドフォンだそうな。
SSWが現状だとしょぼすぎて凝った用途には使えないなあ。

私はサクラでMMLごりごり書くのが一番楽という人種なのでシーケンサの機能制限とか関係ないですけど。
つか、ミクの技術資料が早く読みたいなぁ……。]]></content:encoded>
			<wfw:commentRss>http://www.sevenearth.com/mdr/blog/archives/679/feed/</wfw:commentRss>
		</item>
		<item>
		<title>考えること同じ人いるなあやっぱり。</title>
		<link>http://www.sevenearth.com/mdr/blog/archives/678</link>
		<comments>http://www.sevenearth.com/mdr/blog/archives/678#comments</comments>
		 <pubDate>Mon, 10 Sep 2007 23:42:18 +0900</pubDate>
		<dc:creator>MDR</dc:creator>
		
		<category><![CDATA[徒然]]></category>

		<category><![CDATA[ネット]]></category>

		<category><![CDATA[PC]]></category>

		<guid isPermaLink="false">http://www.sevenearth.com/mdr/blog/archives/678</guid>
		<description><![CDATA[
まあ、私は負け組みなので……手元に来るのはやくて２０日らしい。
それはそれとしてくそﾜﾛﾀwwww↓
【ニコニコ動画】初音ミクが来ない？来た？ (修正版・09/10・18時時点)
]]></description>
			<content:encoded><![CDATA[
まあ、私は負け組みなので……手元に来るのはやくて２０日らしい。

それはそれとしてくそﾜﾛﾀwwww↓
【ニコニコ動画】初音ミクが来ない？来た？ (修正版・09/10・18時時点) [1]

[1] http://www.nicovideo.jp/watch/sm1032754]]></content:encoded>
			<wfw:commentRss>http://www.sevenearth.com/mdr/blog/archives/678/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Perlでニコニコ動画で遊ぶ。モジュールの導入</title>
		<link>http://www.sevenearth.com/mdr/blog/archives/676</link>
		<comments>http://www.sevenearth.com/mdr/blog/archives/676#comments</comments>
		 <pubDate>Sat, 08 Sep 2007 20:05:33 +0900</pubDate>
		<dc:creator>MDR</dc:creator>
		
		<category><![CDATA[徒然]]></category>

		<category><![CDATA[Hack？]]></category>

		<category><![CDATA[ネット]]></category>

		<category><![CDATA[デジタルなモノ]]></category>

		<category><![CDATA[PC]]></category>

		<guid isPermaLink="false">http://www.sevenearth.com/mdr/blog/archives/676</guid>
		<description><![CDATA[WindowsでActivePerl最新版を使ってニコニコ動画で遊びます。
とりあえずPPMで必要なモジュールをインストールっ。
コマンドプロンプトでPPMを実行。
標準のActivestateのリポ...]]></description>
			<content:encoded><![CDATA[WindowsでActivePerl最新版を使ってニコニコ動画で遊びます。
とりあえずPPMで必要なモジュールをインストールっ。
コマンドプロンプトでPPMを実行。
標準のActivestateのリポジトリだとインストールできないものがあることとバージョンが古いものになるのでtcool.orgを利用させてもらいます。

> ppm install http://ppm.tcool.org/archives/WWW-Mechanize.ppd 
> ppm install http://ppm.tcool.org/archives/Crypt-SSLeay.ppd 
> ppm install http://ppm.tcool.org/archives/Config-Simple.ppd 
> ppm install http://ppm.tcool.org/archives/Jcode.ppd
次、PPMで入れられないモジュール(実はPPMパッケージを作る処理が同梱されてますがppdで配布してるところを知りませんので)なんですが下でネタにしてるFLV::ToMP3が入っているモジュールFLV::Infoも入れましょう。こちらはCPANのサイトから直接圧縮ファイルをダウンロードしての導入作業が必要になります。以下説明。
まず、CPANの「FLV::Info」のページ [1]を開きます。


画面のDownloadからファイルを保存します。
ファイル「FLV-Info-0.18.tar.gz」を作業用にC:\tmpみたいな適当なフォルダに置きます。圧縮ファイルなので解凍ソフトでフォルダ付で解凍します。
コマンドプロンプトで解凍されてできたフォルダに移動します。
で、次のコマンドを実行。

> perl Build.PL 
> perl Build install
が、モジュールが足りないとエラーが出ると思います。というわけで改めてPPMで追加しましょう。

> ppm install AMF::Perl 
> ppm install SWF::File 
> ppm install Readonly
これらのモジュールがインストールできたら再度

> perl Build install
これで、おｋ。

[1] http://search.cpan.org/~cdolan/FLV-Info-0.18/]]></content:encoded>
			<wfw:commentRss>http://www.sevenearth.com/mdr/blog/archives/676/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ニコニコ動画のFLVをダウンロードしてMP３にする</title>
		<link>http://www.sevenearth.com/mdr/blog/archives/675</link>
		<comments>http://www.sevenearth.com/mdr/blog/archives/675#comments</comments>
		 <pubDate>Sat, 08 Sep 2007 19:29:17 +0900</pubDate>
		<dc:creator>MDR</dc:creator>
		
		<category><![CDATA[徒然]]></category>

		<category><![CDATA[Hack？]]></category>

		<category><![CDATA[ネット]]></category>

		<category><![CDATA[デジタルなモノ]]></category>

		<category><![CDATA[PC]]></category>

		<guid isPermaLink="false">http://www.sevenearth.com/mdr/blog/archives/675</guid>
		<description><![CDATA[久々にPerlで小物作成。
ニコニコ動画のFLVファイルをダウンロード＆MP3作成。
動作に必要なジュールの説明は後ほど。

#!/usr/bin/perl
&#160;
# mp3kure.pl
#...]]></description>
			<content:encoded><![CDATA[久々にPerlで小物作成。
ニコニコ動画のFLVファイルをダウンロード＆MP3作成。
動作に必要なジュールの説明は後ほど。

#!/usr/bin/perl

# mp3kure.pl
# programmed by MDR

use strict;
use WWW::Mechanize;
use Config::Simple;
use CGI;
use FLV::ToMP3;

my $url = ({
    TopPage => 'http://www.nicovideo.jp/',
    Watch   => 'http://www.nicovideo.jp/watch/',
    Api     => 'http://www.nicovideo.jp/api/getflv?v='
});
my $conf = Config::Simple->new('./mp3kure.ini')->vars();

my $mech = WWW::Mechanize->new( keep_alive=>4 );
$mech->get( $url->{'TopPage'} );
$mech->set_fields(
    mail => $conf->{'Main.Mail'},
    password => $conf->{'Main.Password'}
);
$mech->submit();

$mech->get( $url->{'Watch'} . $ARGV[0]);
my $res = $mech->get( $url->{'Api'} .$ARGV[0]);
my $q = CGI->new( $res->content );
my $uri = $q->param('url');
$mech->get( $uri, ":content_file" => "./$ARGV[0].flv");

my $converter = FLV::ToMP3->new();
$converter->parse_flv("./$ARGV[0].flv");
$converter->save("./$ARGV[0].mp3");

#エラー処理？ そんなの関係ねぇ

設定ファイルはmp3kure.plと同じフォルダにmp3kure.iniを作って次の内容で置いてください。

[Main] 
Mail=ニコニコ動画にログインするメールアドレス 
Password=同パスワード]]></content:encoded>
			<wfw:commentRss>http://www.sevenearth.com/mdr/blog/archives/675/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
