Greensleeves 2.0
Notes about XHTML, CSS, Flash, ActionScript, Javascript and I'm Interested in...
Layer-0 さんとこの Falcom Arrange Collection に Ys - the Oath in Felghana「バレスタイン城」のギターアレンジで一寸お邪魔しました。
後半結構好き勝手やってますが、久しぶりにガッツリ弾いたような気がするのです。愉しかったです。ほかのアレンジ曲もバッチリ格好いいです。
MT のプラグイン RunPeriodicTasks のテスト。
cron 等が使えない環境で、指定日投稿を実行することができるプラグイン。うちのホストしているさくらスタンダードは cron あるんだけれども、ちょっとどんなプラグインか知りたかったもので。
これが見えていたら成功です。
勉強中に見つけたのでメモ。
function getRandomNum(min, max){
return (max - min) * Math.random() + min;
}
var num = getRandomNum(10, 20); //10~20の間で数値を返す
ちなみに、今まで僕はこう書いていた。
var num = 10 * Math.random() + 10;
やってることは一緒だと思うんだけど、可読性という点では上のコードのほうが下限値、上限値を明記しているのではるかに分かりやすい。僕が今まで書いていたのは何か、中途半端に計算して式にしてて気持ち悪いなーと。
今回は、前々から興味があったデザインパターンを触ってみることにします。まずは手始めに一番理解できそうだった Iterator パターンから。基本的な機能だけ実装していきます。#1とつけましたが、#2があるかは分かりませんっ。
Iterator パターンを理解する上で下記サイトが大変参考になりました。
- The Iterator Pattern: Flexible implementation of collections | ActionScript 3 Design Patterns
- AS3: Collection & Iterator
- デザインパターンに目覚める【閃光的網站・弛緩複合体 -Review Division-】
- Iterator パターンデザインパターン[モデリング] -TECHSCORE-
- Iteratorパターン for AS2.0 by 9server.net
おぼろげながら概要を把握したので、手を動かしていきます。
つい最近ですがTwitter に参入しました。
始めるまではやりたい事は理解できるけど何が面白いのかイマイチだったのですが、やってみると意外とハマる。少しずついろんな人のフォローができればもっと楽しいだろうなー。
それで、Twitter の更新を IRC からできる TwitterIrcGateway を教えてもらったので早速導入してみました。あと Firefox の拡張で TwitterFox っていうのがあったのでそれも導入。IRC だけだと Twitter に IRC の発言内容を誤爆しそうだったので、投稿は TwitterFox から、読みは IRC から。と使い分けています。
何故かエラーが出る件
Twitter にメッセージを取りに行くとき、きちんと動作していても何故か エラー: There is an error in XML document (2, 2).
と出ます。そのままでも問題ないようなのですが、気になったので消してみました。
- TwitterIrcGateway.exe.config.sample を TwitterIrcGateway.exe.config にリネーム。
- 開いて中を見ると XML ファイルだった。setting の
IgnoreWatchErrorの項目をTrueに。 - そして再起動。
以上の手順でエラーメッセージが表示されなくなりました。よかったよかった。