NeoAsh!?: 2008年9月アーカイブ

NeoAsh!? Reversi を先行公開!

http://reversi.neoash.net/

てゆうか単なる作りかけ。
後ろに β って付けるのが好き。
なんでオセロ? て感じだけど、さぁ、知らネ。


で、ほぼ javascript オンリーで作ってたけど、アレやりたいコレやりたい考えてたら、javascript だけじゃ無理なことに気づいた!

ほとんど完成だったけど、作り直し!
非同期通信にして作り直し!
やったー!


先行公開 Ver. は、作り直す前の、ほぼ javascript オンリーなやつね。
プルダウンでコンピュータのレベルが 1 ~ 9 まで選べるっぽけど、これ飾りね。機能してないからね。
RANKING てのもあるけど、これも飾りね。
SCORE てゆうのは、オリジナル要素だからね。SCORE の計算どうなってるんだろうナーて思いにふけると良いね。


あと、動作確認は Firefox 2、Opera 9 でしかやってません。

嘘。実は Google Chrome Beta でも確認しました。
CSS で少し、ほんの少し問題が発生しました。
javascript の速度の速さをなんとなく前面に出している Chrome さんですが、あれ、ホントに早くね? て思いました。


そうだ、もう一個だけ言っとこう。
俺、オセロの知識とか特にないから。
NeoAsh!? Sidebar のカレンダーが早速バグってたって話ね。
今日の 20 時くらいまで、ずっと昨日の日付になってたのね。

なんでかってね、毎日 0 時に 1 回だけ、カレンダーを出力するプログラムを cron で動かす設定にしてたんだけどね、肝心のプログラムにバグがあったのね。

cron に問題はなかったのね。
あくまでプログラムの方ね。

どんなバグかってね、ローカル環境では気づかなかったんだけどね、あのね、サーバの方ではね、インクルードパスの設定を毎回プログラム内に記述しないといけないのね。

そんなの .htaccess に書けってね、もっともなんだけどね、実際契約してるサーバでは .htaccess 使えますよ~って言ってんだけどね、なんかうまくいかないのね。
よくわかんないんだけどね、そんなだからね、毎回プログラム内で必要であればインクルードパスを設定してるのね。

で、今回のプログラムはね、インクルードパス設定しないと一部の外部ファイルが読み込めなくてね、エラーになるのね。
その辺ね、ローカルでは気づかなかったのね。
だってね、ローカルでは php.ini で必要なインクルードパス設定してるんだもんね。

まぁ、というワケでね、一応直したからね、もう大丈夫だと思うんだけどね、本当に直ってるかどうかは 0 時にならないと分からないんでね、0 時になったらまた確認してみますってお話でした。
カレンダーの配置に 3 日悩んだ結果がこちら。

NeoAsh!? Sidebar。

わざわざ名前を付けるほどのものでもないんだが、なんとなく。
あと、ホントは右端に寄せたかった。本当は。

とりあえず、Sidebar には、便利な小物なんかを載せていきたい。うん。
カレンダーの HTML を出力するプログラムを作った。
さて、これでカレンダーを NeoAsh!? トップページに配置したい。

が、どこに配置しようか悩む。
ものすごく悩む。
2,3 時間くらい悩んでいるが、どうも良い場所に配置できない。

困った。