7 月
22
2008
ここ1週間ほどは連日Protoolsで作業中です。
と言うことで、今日(火)、明日(水)は自宅のMacではなく渋谷某所にて作業予定です。

で、帰る際になにげに楽器屋に寄ってみたら以前から気になっていたギターチューナー(コルグのPitchJack)があったので衝動買いしてしまいました。
これは、楽器のジャックにそのまま差し込むタイプなのでチューナーを使用したままオーディオインターフェイスに繋ぐと言ったことはできませんが、その分値段も安いし(購入価格は1980円)、単にエレキギターを生音でシャカシャカ弾いて楽しむ分には最適のチューナーです。

上の写真は、フェンダーストラトキャスターのジャックに差し込んだ様子です。
Tags: ギター, ミュージック, 買い物
7 月
18
2008

reCAPTCHA導入後の丸一日経過した状況を見ると、Akismetプラグインで65件増加し、WP-SpamFreeプラグインで35件増加しています。
WP-SpamFreeプラグインは、reCAPTCHA導入以前が9件のまましばらく変化無かったのでreCAPTCHAの導入で逆に増加するという不思議な結果になりました。
この「水際で防ごう作戦」はまったく役に立たなかったどころかWP-SpamFreeプラグイン側の捕獲数を増やしてしまっているので”なんだかなあ・・・”と言う感じです。
reCAPTCHA利用時の書き込みの面倒くささをを考えると導入意味がないのであえなく一日で撤去と言うことになりました。
アンチスパムプラグインを使用するとコメントスパムが自動削除されてしまうのでこのプラグインが表示する数値でしか判断できないですが、そもそも60~70個のコメントスパムが毎日きているのかちょっと疑問を感じる今日この頃です。(両プラグインはトラックバックスパムにも対応しているのでトラックバックスパムの可能性もありますが上図のようにこれまでコメントスパムとしての表示しか見てないので)
WP-SpamFreeプラグインは、強力すぎて真っ当なコメントやトラックバックもスパムと判断してしまうと言う話もチラホラ(ネット検索)あるようなのでちょとオフにして様子を見ようかな・・・
余談だけど、Twitterはよく落ちるよね。
今日もサイドバーのTwitterバッジが表示されてません。
※追記
試しにWP-SpamFreeプラグインをオフ(半日ほど)にしてみたらコメントスパムが12件ほどスルーしてAkismetのスパム判定待ちに入りました。確かにコメントスパム(英語)はきているようです。
やはりWP-SpamFreeプラグインはオンにしておく必要がありそうですね。
とりあえず現時点では、Akismet、WP-SpamFree、Simple Trackback Validation、の3つともオンにするのが最強のようです。
Tags: WordPress, スパム
7 月
17
2008
「知らない間にすごいスパム数に・・・」でも書いたようにコメントスパムがすごいペースで増えています。
でも、強力なアンチスパムプラグインが100%自動削除してしまうので、それほど問題として考えてなかったのですが、でも日々多くのスパムがきてそれを処理していることは事実なのでスパムを受信する以前の段階で何とか防げないだろうかと言うことで試しに”WP-reCAPTCHA”プラグインを導入してみることにしました。

”reCAPTCHA”の場合、画像として表示されるワードが読みにくいので実際書き込みをする人にとってはかなり面倒ですがオートスパム(Spam Bot)をどれくらい防げるのか様子を見てみることにします。
ちなみに、reCAPTCHAは、WebサービスでWP-reCAPTCHAプラグインはそのサービスをプラグインによって容易に利用できるようにしたものです。
Tags: WordPress, スパム
7 月
12
2008

仕事のため午後から渋谷の某スタジオへ。
天気予報は一日晴れで猛暑と言うことだったのでアロハに短パンとラフな格好で仕事に行ったらスタジオの冷房がきつすぎて・・・もう大変。
で、休憩時間にちょっと外に出てみたらすごい雷雨に。
帰える頃にはすっかり雨もあがっていたが、土曜日の渋谷の人出はすごかった。(爆)

Tags: 写真, 日記
7 月
11
2008
「FP10beta2でsamplesCallbackDataを認識しない?」エントリでオーディオ新機能の実装変更でサンプルが動かなくなったことを書きましたが、その後、アドビのFlash PlayerプログラマであるTinic Uro氏のブログエントリを見てみると、FP10 beta2(build 10.0.1.525)リリース後にサンプルコードがアップデートされたようです。
Part 2(サイン波生成) の以前のコード(一部省略)
Actionscript:
-
var sound:Sound = new Sound();
-
function sineWavGenerator(event:SamplesCallbackEvent):void {
-
//省略
-
sound.samplesCallbackData.writeFloat(sample);
-
sound.samplesCallbackData.writeFloat(sample);
-
}
-
sound.addEventListener("samplesCallback",sineWavGenerator);
-
sound.play();
Part 2(サイン波生成) の新しいコード(変更点のみ)
Actionscript:
-
function sineWavGenerator(event:SampleDataEvent):void {
-
event.data.writeFloat(sample);
-
event.data.writeFloat(sample);
-
}
-
sound.addEventListener("sampleData",sineWavGenerator);
Part 3(MP3の再生) の以前のコード(一部省略)
Actionscript:
-
var mp3sound:Sound = new Sound();
-
var dynamicSound:Sound = new Sound();
-
var samples:ByteArray = new ByteArray();
-
-
function samplesCallback(event:SamplesCallbackEvent):void {
-
//省略
-
dynamicSound.samplesCallbackData.writeFloat(left);
-
dynamicSound.samplesCallbackData.writeFloat(right);
-
//省略
-
}
-
private function loadComplete(event:Event):void {
-
dynamicSound.addEventListener("samplesCallback",samplesCallback);
-
dynamicSound.play();
-
}
-
mp3sound.addEventListener(Event.COMPLETE, loadCompleteMP3);
-
mp3sound.load(new URLRequest("sound.mp3"));
Part 3(MP3の再生) の新しいコード(変更点のみ)
Actionscript:
-
function sampleData(event:SampleDataEvent):void {
-
event.data.writeFloat(left);
-
event.data.writeFloat(right);
-
}
-
private function loadComplete(event:Event):void {
-
dynamicSound.addEventListener("sampleData",sampleData);
-
}
変更点は、上記サンプルコードの違いから見てみると大きくは3点です。
(1)リスナーに登録するイベント名が変更された。
"samplesCallback" → "sampleData" または Event.SAMPLE_DATA
(2)コールバックで渡されるイベント名が変更された。(1)の変更に伴う
event:SamplesCallbackEvent → event:SampleDataEvent
(3)書き込み先がコールバックイベントのdataプロパティに変更された。
sound.samplesCallbackData → event.data (SampleDataEvent)
SoundクラスからsamplesCallbackDataプロパティは削除された。
何となく今後の展開が心配になるような・・・感じがする。
※追記情報
SampleDataEventオブジェクトで利用できるサンプルの設定範囲が変更された。
512~8192 → 2048~8192
Tags: AS3, FlashPlayer, サウンド
7 月
10
2008
サイドバーを見ると「Akismet」プラグインで1082個、「Spamfree」プラグインで9個と、今年になってこのWordpressのブログを立ち上げてからの数ヶ月でコメントスパム数が1000を超えています。
と言っても、これらのアンチスパムプラグインは超強力でスパムと判定されたものは管理人の判断を待たずに自動的に駆除してしまうのでスパムコメントを実際に目にすることはありません。

でも、日々スパムコメントが書き込まれてるのも事実なので、どうなんだろうね・・・
コメント書き込みの設定自体を少し変えた方がいいのだろうか?
まあ、普通のコメント書き込みも無いので、実際判断が難しいよね(爆)
そうそう、トラックバックも「Simple TB Validation」で厳しくチェックされ相手のエントリにトラックバック先エントリのパーマリンクが無い場合もスパム扱いになりますのでご注意を。
Tags: WordPress, スパム, プラグイン
7 月
08
2008

FP10の新機能であるSound.Extract()メソッドやSound.samplesCallbackDataプロパティを利用して作成したサンプルが「FP10 beta 2」(ブラウザプラグイン&スタンドアローンともに)ではエラーが発生して動作しないようです。
試しに「FP10 beta 1」に戻してみると問題なく動作するのでプログラム自体には問題なさそう・・・
とりあえず、「FP10 beta 2」をインストールした状態でソースを開いてみると「samplesCallbackData」の部分にエラーが出ていてカーソルオーバーでエラー内容を表示させてみると「未定義である可能性が高いプロパティsamplesCallbackData・・・アクセスしています」と言うことらしい。

Actionscript:
-
master_sound.samplesCallbackData.writeFloat(left);
-
master_sound.samplesCallbackData.writeFloat(right);
実際問題として、「samplesCallbackData」が原因とは断定できないけど少なくとも「FP10 beta1」と「FP10 beta2」では動作に影響する実装上の何か大きな違いがありそうです。
Tags: AS3, FlashPlayer, エラー, サウンド
7 月
06
2008

近所の本屋(Tsutaya)で久々にFlash本を購入しました。
ちょっと値段が高いのが難だけどバラエティに富んだ内容で、個人的には3D系や物理エンジン系の部分が興味を引きました(苦手な部分でもあるので)。
帯にあるコリンムックの推薦文はちょっとオーバーかもね(笑)
ただし、現時点で発売されているActionScript3.0関係の本の中では一番じゃないでしょうか・・・
他のAS3本にはない本当に知りたい一歩先の情報があるので私も推薦します。
※追記
一つ文句としては、老眼にはちょっと厳しい字の大きさだと言うこと。(笑)
Tags: AS3, ブック