Archive for 7月, 2007

アクセスカウンタ

火曜日, 7月 17th, 2007

別サイトで使っているアクセスカウンタなんですが、2つ使っていて何故か同じタイミングで初期化されている事があるんです。
最近はアクセス数なんて全く気にしてないので値が初期化されても問題ないのですが、初期化されるってのが気になるところ。
それ以前に値気にしてないなら外せよって話ですがw
ログやデータが飛ぶといやなので、今の物は使うのを辞めて、ど?せならphpを使ってアクセスカウンタを作ってみよう!と思ってきた。

仕様としてはこんな感じ。
保存するデータ
・カウンタ値
・最後にアクセスのあったIPアドレス
・アクセス時間
保存先
・データベースに値を保存
表示形式
・カウンタ値は5桁表示
・TrueTypeFontを画像に変換する予定

データベースに保存すると言う事で使うSQL文は「SELECT」、「INSERT」、「UPDATE」の3つぐらいかな。
新しくデータを追加していく様な事は無いのでデータ読み出しでSELECT、データ更新でUPDATEだけだと思います。
INSERTは初回データを登録するときに使うぐらいかな?
データベースに初期値を登録しておけばINSERTはいらなさそう。

アクセスされたIPに関しては、$_SERVER[‘REMOTE_ADDR’]、もしくはgetenvで取得出来る。

時刻はtime()でOK。
保存する時刻形式は(yyyy-mm-dd hh:mm:ss)のdatetime形式。

TrueTypeFontを画像に変換するのは初めてのチャレンジ
wp-tegakiプラグインを見た時に「うをっ!うちでも使いたいっ!!!」と思ったのがきっかけでチャレンジしようと思いました。
プラグインの方は何故かうまく動かせてません・・・。
はやく導入したいな?(´・ω・`)
ちなみに画像への変換は、xreaにはGDと言う画像をいじる為の機能がインストールされているのでそちらを使います。

まず画像生成にimagecreate関数を使う。
これで土台となる画像($im)を作成。
$im = imagecreate($size_w , $size_h);
横$size_w、縦$size_hの画像を生成する。

imagecolorallocate関数を使ってRGBで指定する色を、GDで使える値に変換。
$white = imagecolorallocate($im, 255, 255, 255);
白色が使えるようになる。

imagefilledrectangle($im , 0 , 0 , $size_w , $size_h , $white);
先ほど生成した土台画像($im)にimagefilledrectangleで白い色をつける。

imagettftextで土台画像にテキストを追加する。
imagettftext($im, フォントサイズ, 角度, X座標, Y座標, テキスト色, フォント, テキスト);

imagepngでpng形式で画像を作成。
第1引数に土台画像($im)、第2引数無しで、ソース中にヘッダのタイプをimage/pngで指定してあれば、png画像を表示。
第1引数に土台画像($im)、第2引数にパスを指定すれば画像をpng形式ファイルとして保存出来る。

最後にimagedestroy関数で取得した土台画像を開放する。
確保したら開放する、メモリの開放は基本ですよね。

と言う感じで早速作って動かしてみたが、エラーが出る。
ヘッダタイプを「header(“Content-type: image/png”);」として実行してるので、本来なら画像が表示されるはずなのに、png->という文字しか出てこない。
そもそも画像作成中に失敗してる可能性もあるのでファイルを作成するようにしてみた所、新しくファイルが作成されて、保存が出来ていた。
なのでスクリプト的には問題ないらしい。
phpのマニュアルサイト見ながらほぼコピペでやったので動かない方がおかしいしよなw

ちょっと調べてみたら、xreaの広告自動挿入が悪さをしているらしく、「x」ディレクトリを作成し、その中で実行してみたところ問題なく画像が表示されるようになった。
・・・wp-tegakiがうまく動かないのもこれが原因ぽ(´・ω・`)

さてどうやって解決すればいいかな?
とりあえずカウンタの方は、別サイトもxrea使ってるのでxディレクトリ作成して動かしてあげれば動作はしそう。
wp-tegakiの方は・・・諦めた方が良いのか?
もうちょっと検討してみますかね。

ドラゴンクエストソードやってみた

土曜日, 7月 14th, 2007

昨日届いたので、日本代表戦見終わってから早速ちょっとやってみた。

Wiiコントローラの操作出来るかな?と心配してたが問題なく出来てます。
適当に振っても攻撃出来るし、ポインタあわせてからの攻撃も今の内なら問題なさそう。
ただまだ敵が沢山出てくるとちょっとパニック。
今までのドラクエなら初めに登場した数の敵を倒せば戦闘終了の所が、後から後から敵がわいて来る。
まとめて5匹とかありえないw

今の所1人パーティーで寂しくやってますが、仲間が増えてからの戦闘ってどうなるんだろう?
AIで勝手に攻撃してくれるのかな?
早くあゆ美を仲間にしたいぞw
(仲間になるオンナキャラの声優が木下あゆ美さんです)

(さらに…)

続 カメラバッグ

土曜日, 7月 14th, 2007

この前注文していたCRUMPLERの6 MILLION DOLLAR HOMEが入荷されたと言う連絡が来たので、早速取りに行きたかったんですが、起きたら超大雨orz

今週末取りに行けないとなると、いつ取りにいけるかわからないな・・・。
月曜なら台風通り過ぎてそうだから天気も大丈夫かな??

ドラゴンクエストソード 仮面の女王と鏡の塔

木曜日, 7月 12th, 2007

注文すっかり忘れてて昨日あわててamazonでオーダー。
夕方に発送したぞメールが来たので、早ければ明日には手元に届くかな?。
佐川さん頼むよ?。

(さらに…)

カメラバッグ見てきた?

日曜日, 7月 8th, 2007

CRUMPLERの6 MILLION DOLLAR HOMEを町田ヨドバシで見てきた。
なんと4色すべておいてありました。
5シリーズと7シリーズの方は全てなかった気が・・・。

で、早速サイズチェック。
自分的に入れたいものは、こんな感じ

・キスデジ本体
・28-300のレンズ or 70-300レンズ
・標準レンズ
・外付けフラッシュ
・ストロボのコード
・ストロボブラケット

店内で実際に入れてみたら、やっぱり6シリーズでピッタリ!
5シリーズだと今持ってるのと同じ様な大きさだし、7シリーズだと持ってるカメラ道具全部持ち歩けそうだけど、流石にデカイ。
と言う訳で予定通り6シリーズに決定。

後はどのカラーにするか。
カラーはダークブラウン×オートミール×ペールオリーブにしました。
ネットで見てた時はダークレッドも良いかなと思ってたんだが、実物を見るとかなり暗い感じだったので辞めました。

店にあった物は汚れていたので、新しいのを注文。
メーカーに在庫があれば今週の水曜に届くけど、在庫が無ければ数ヶ月かかるかもしれませんと・・・。
なんだよ数ヶ月って!
と思ったけど、海外物ですからって言われると何も言えず。
メーカーに確認してから連絡くれるので、本当に数ヶ月かかるって言われたらヨドバシの他のお店に行って見る予定。
新宿西口本店、マルチメディアAkiba、マルチメディア横浜にも在庫があるみたいなのでそちらで綺麗な物がある事を願います。
と言うかメーカーに在庫があれば問題ないんですがね。
さ?連絡来るまでが楽しみだ。