Web上でBlogを公開しているということ
XREAのサポート掲示板で私の記事が引用してある!?
私などが書いた拙い記事を取り上げて頂いてありがたいことではあるのですが、ちょっと怖くもありますね。web上にBlogを公開している以上、このようなことは当然起こりうるなので、今後も適当なことを書かないよう注意していきます。
せっかく記事を取り上げて頂いてるのでXREAのlibXMLのヴァージョン問題解決するといいな。
XREAのサポート掲示板で私の記事が引用してある!?
私などが書いた拙い記事を取り上げて頂いてありがたいことではあるのですが、ちょっと怖くもありますね。web上にBlogを公開している以上、このようなことは当然起こりうるなので、今後も適当なことを書かないよう注意していきます。
せっかく記事を取り上げて頂いてるのでXREAのlibXMLのヴァージョン問題解決するといいな。
『文化は祭りだ!!』
私が高校3年生のときに考えた文化祭のスローガンで、クラス代表として選ばれました。いま思うとその時が人生のピークだったのかもしれません。ただその輝かしいスローガンも文化祭の正式スローガンとしては落選でした。そして文化祭の当日、ぼくはその落選の挫折感に居たたまれなくなり、友達と一緒に学校を抜け出し、丘の上にある自宅に駆け込んだ。とにかく溢れ出る挫折感を抑えたくて、友達と『ボンバーマン』に明け暮れた。
そんな祭りに対して悲しい思い出を持つ私が福岡メタル祭り・『DEAD IN HORROR vol.23』に参加して来ました!参加した全てのバンドが良い演奏をし、お客さんも大盛り上がりで、福岡でもここまで出来るんだ!と底力を見せつけた良いイベントだったのではないでしょうか。まだまだ福岡のメタルシーンも捨てたもんじゃないですね。
自分がレコーディングに関わったバンドを褒めることは、嘘臭くてあまり好きでは無いのですが、前回の『DEAD IN HORROR』からSERPENTがかなり良いです!!演奏、楽曲、音質すべてにおいて高いレベルに達してきてる!完全に福岡を代表するバンドになりましたよ!
あとみんな大好きアラスカは相変わらずのステージで、かなり笑わせてもらいました。間の取り方など、もはや神です!個人的に特に面白かったところは2つ目のマスクが伸びたとこ。あれは衝撃で『伸びた〜!!!』と思わず声が出てしまいました!これまた福岡を代表するバンド!
とにかく楽しく充実した祭りでありました。
Drumレコーディングの際、シンバルなどの金物とドラム全体の空気感を録るためドラマーの頭上に2本のマイクを立てるのですが、私はこの2本のマイクを正面から見てキックを中心に左右対称になるように立ってていました。このマイキングは私がまだレコーディングの勉強をしている時に師匠から教えてもらったもので一般的にも多く使われているやり方です。しかしこのマイキングにはずっと違和感がありました。なぜならこのマイキングで録れた音はCDで聴かれる一般的なドラムの音像と違い、スネアの音が右に寄ってしまうからです。こうなるとミキシングの際、スネアに立てたマイクの音を真ん中に持って来ても、先ほどのマイクの音との間に定位のずれが生じてスネアの音が若干ぼやけてしまいます。これはどうしたものかと長年思い悩んでいたらまたもやネットで答えを見つけてしまいました。
SEA institute -Microphone Placement-
このサイトの3つ目のイラストを見てもらえれば分かると思うのですが、キックに対して左右対称では無く、キックとスネアを結ぶ線を軸に左右対称に立てれば良かったのです。2つ目のイラストが以前私が行っていたマイキングに近いので、比べてもらったらどのような差があるか良くわかると思います。しかし何故これが今まで思いつかなかったのか、と思うほど至極当然な方法ですよね。このマイキングに出会ったおかげで長年のモヤモヤが一つ解消されスッキリしました。実は先々週行ったドラムレコーディングでもこのマイキングを使ってみたのですがイメージ通りの定位で大変満足、皆さんも良かったら試してみて下さい。
上記のサイトは英語サイトではありますが、その他にもレコーディングに関する多くの有用な情報が載っていますのでぜひ読んでみて下さい。おすすめです。
actionscriptが楽しい今日このごろ、yugoさんの所のテキスト表示がかっこよかったのでまねしてみました。
うん、悪くないです。
埋め込みフォントを使わないテキストエフェクトとして素晴らしいアイディアですよね。
public var char_codes:Object = new Object();
public var stack:Object = new Object();
public var indexs:Array = new Array();
public var before_text:String;
public var display_text:String;
public function change():void {
var text:String = input_textinput.text;//mxmlのTextInputから
var len:uint = text.length;
before_text = '';
for (var i:uint = 0; i < len; i++ ) {
if (text.charCodeAt(i) === 32) {
before_text += ' ';
} else if (text.charCodeAt(i) === 12288) {
before_text += ' ';
} else {
char_codes[i] = [
text.charCodeAt(i),
text.charCodeAt(i) + 1,
text.charCodeAt(i) + 2,
text.charCodeAt(i) + 3,
text.charCodeAt(i) + 4,
text.charCodeAt(i) + 5,
text.charCodeAt(i) + 6,
text.charCodeAt(i) + 7,
text.charCodeAt(i) + 8,
text.charCodeAt(i) + 9,
text.charCodeAt(i) + 10
];
indexs.push(i);
before_text += '_';
}
}
addEventListener(Event.ENTER_FRAME, change_text);
}
public function change_text(event:Event = null):void {
var indexs_len:uint = indexs.length;
if (indexs_len) {
var index:String = String(Math.ceil(indexs_len * Math.random()) - 1);
stack[indexs[index]] = char_codes[indexs[index]];
indexs.splice(index, 1);
}
display_text = '';
var text_len:uint = before_text.length;
for (var i:uint = 0; i < text_len; i++ ) {
if (stack.hasOwnProperty(String(i))) {
var codes:Array = stack[String(i)];
var char:String = String.fromCharCode(codes.pop());
display_text += char;
if (stack[String(i)].length === 0) {
delete stack[String(i)];
}
} else {
display_text += before_text.charAt(i);
}
}
if (before_text === display_text) {
removeEventListener(Event.ENTER_FRAME, change_text);
}
before_text = display_text;
display_textinput.text = display_text;//mxmlのTextInputへ
}
まだ効率のよい方法がありそうなので、改善点などありましたらご教授願えるとありがたいです。
ネットの海を彷徨っていたら出会っちゃいました。
YouTube 吉田拓郎 落陽(←この動画は貼付けられなかったのでYouTubeへのリンク)
これはロックですよ!拓郎さん!Kinki Kidsと絡んでたあの力の抜けたおっちゃんとは別人!ラストのギターは拓郎さんじゃないのに弾き過ぎだろ!ハードロックギタリストはこれだから・・・好き!
カルメン・マキ&OZ 『私は風』
この熱のこもった演奏を聴いて興奮しない訳が無いです!70年代な感じの音の太さが最高です!!
古いものばかりに拘るのもどうかと思いますが、古いものを聴かないのもどうかと・・・。70年代の日本の音楽はほとんど知らなかったのですが侮れないです。まだまだ聴いておかなければならない音楽が沢山ありますね。
音楽の海も広大だわ・・・。
バンドマンでも、イベンターでもなくライブを観に行く立場にあるお客さんが主催であるがゆえに、主催する側と演奏する側の思いが通じ、その思いが観ている側をも幸せな雰囲気に包み込む、そんな独特の空間がそこにありました。
イベント内容を詳細に書く気は無いのですが一つだけ、511が格好良すぎです!!
素敵な空間に居ることができました。
サーバーとBlog(WordPress)をヴァージョンアップしました。
このヴァージョンアップが気になっていてBlogに投稿する気になれなかったのです。部屋は散らかっているのですがこんなとこだけ潔癖性なんです。困ったものです。
比較的新しいバージョンのプログラムを使えるのと、サーバー代が安いのでXREAのサーバーをよく使わせてもらっているのですが、そのXREAで今回一つハマってしまったことがありましたので報告です。
Zend FrameworkのZend_Service_Yahooを使用してちょっとしたマッシュアップサイトを作ったのでXREA(s341.xrea.com)に上げて動かそうとしたら、画面が真っ白になって反応なし・・・。当然display_errorsはon。原因を調べてみるとZend_Service_Yahooの_checkErrors()で使用されているDOMXPathのquery()を実行するところでプログラムが止まっていることが分かりました。これ以上は自分の力で原因を追うことが出来ないのでネットで検索。すると次のサイトで同じような状況が報告されていました。
$doc = new DOMDocument;$doc->loadXML($xml); $xpath = new DOMXPath($doc); $result = $xpath->query('/xrds:XRDS');//ここでプロセス落ちる
・原因
xrea、CORESERVER.JPのレンタルサーバーで使用されているlibxml2のバージョンに問題があり、xmlファイルの解析に失敗する。
libxml Version 2.6.19の不具合が原因のようです。
さっそくphpinfo()で使用しているサーバーのlibxml2のバージョンを確認してみると
libXML Version 2.6.19
やはりlibxml2のバージョンが原因のようです。
libxml2を使用するプログラムはXREA以外のサーバーで動かす必要がありそうですね。ちなみにZend Framework内をxpath->queryで検索したところ次に列挙されたクラスがヒットしましたので使用の際は注意しておいてください。
今日行われるイベント『DEAD IN HORROR vol.19』にて HYDROPHOBIAの1st album『HUMAN SHREDDER』が先行発売されます!!私も微力ながら制作に参加させてもらいましたので多くの人に聴いてもらえると嬉しいです!
__toString()はPHP5.2.0以前ではecho()もしくはprint()でしかコールされないみたいです。知らなくてしばらくハマってしまいました。exceptionをlogに書き込む際など注意する必要がありますね。