6月
03
2008
全国百万人(?)のトレーディングカードゲーマーの皆様こんにちは。
トレーディングカードゲームの醍醐味のひとつと言えばトレードですが、
ネット上でのトレードではクロネコメール便を使われる方がほとんどだと思います。
同様にネットオークションでもクロネコメール便が使われることが多いです。
もちろん自分も三国志大戦のカードトレードなどでよく利用しています。
もちろんその際には営業所に持ち込むのが一番安定なわけですが、大抵の人はコンビニで発送に
なるのではないかと思います。
手際、あるいは安心感で「使える」コンビニと「使えない」コンビニがあることに気づきます。
実際、普段の手際がよくてもメール便はダメだったりするところが結構あります。
(普段の応対がダメなところはメール便はまずさらにダメですが)
何がその差になるのか考えてみました。
(マニュアルなどは知らないので、よろしければ誰か教えてくださいw)
続きを読む »
[Tag:三国志大戦]
6月
02
2008
ハイパフォーマンスWebサイト ―高速サイトを実現する14のルール
Webサイトの高速化をするための14のルールを提示した本。
主にWebサーバのレスポンスの方法、レンダリングの概要のあたりに関係した手法が紹介されている。JavaScript の高速化などには触れていないので注意。
基本的には「リクエスト数を減らしましょう」「通信量を減らしましょう」「レンダリング回数を減らしましょう」 という話。Webアプリ作ってる人はやるやらないはともかく存在を把握しておくのがいいのでは。
自分のRailsアプリである程度実行に移してみる。
簡単だったのは 「ルール3 Expires ヘッダを設定する」 および 「ルール13 ETag の設定を変更する」。
すべて mongrel でやっていたところを、静的ファイルは apache で返すようにして、その部分でmod_expires による Expires ヘッダの設定をする。
ETag に関しては “FileETag None” を全体に設定。
「ルール4: コンポーネントをgzipする」。 Apache で返すものに関しては mod_deflate でいいとして、rails で返すものは(用意されてないので?)やや面倒。
Rails 1.2.x で動くものとしては、
[http://blog.craz8.com/articles/2005/12/17/rails-outputcompressionfilter] や
[http://craz8.com/svn/trunk/plugins/output_compression/]
がある。2.x に関しては必要になったら調べる。
また、StyleSheet は先、JavaScript は後、というルールを適用。基本的にはlayoutを変更して終わりだったが整合性を取るのがやや面倒なので最初からそうしておくようにしたい。
最後に JavaScript や CSS のファイル数を減らす、というのをやる。こいつは Rails なら task 作っておくのがよさそう。あるいは production と development で読み込むファイルを変えて、 capistrano の task で後処理をするのでもよい。
Rakeでやるならこんなのを lib/tasks に置いたり。
extjs = %w|
public/javascripts/ext/jquery-1.2.3.min.js
public/javascripts/ext/foo.js
public/javascripts/ext/bar.js
|
task :extjs => "public/javascripts/ext/all.min.js"
file "public/javascripts/ext/all.min.js" => extjs do |t|
sh "cat #{t.prerequisites} | ruby script/jsmin.rb > #{t.name}"
end
この例ではついでに JSMIN で縮小化してる。
そんな感じで軽くしたりしたけど、広告が重いままで最終的にはあまり変わらなかったりして。トホー。
あとは ajax でもってくる/レンダリングする部分をやっぱり軽くするってところの方が、 ajax なアプリでは重要ですねー。
[Tag:読書記録]
6月
01
2008
capistrano で deploy する際、あるホスト、あるいはあるロールだけに適用させたい場合はこうする。
“hoge.example.com” というホストに対し deploy:setup
$ cap deploy:setup HOSTS=hoge.example.com
:role => :web なホストに対し deploy:setup
$ cap deploy:setup ROLES=web
ここで指定するものは「,」 区切りで複数指定できる。
$ cap deploy:setup ROLES=web,db
HOST 指定に関しては、user および port を同時に指定できる。
$ cap deploy:setup HOSTS=username@fuga.example.com:port
後からホスト付け足す時にいちいちハマらないように。
[Tag:capistrano, rails]
5月
28
2008
借りていろいろ読んでる(た)本。
[Tag:読書記録]
5月
27
2008
いま職場で ustream 配信などに使ってる Webカメラは Logicool の Qcam Pro 4000 だったりします。なかなか古いです。
主に首がすぐ動いてしまうあたりがちと使い勝手の点でいまいちなのですが、まあ普通に撮れてるのと、どうせ半分はデスクトップを ManyCam で映してることもあって現状使っています。
その配信マシンを Vista に移行しようとしてドライバをダウンロードしようと思ったところ、Windows Vista の表示がありません。
うおーもしかして古すぎて Vista 未対応とかかー、と思ったりしつつダメもとで挿してみたら… Windows Update 経由でドライバ落ちてきました。うーむ、そんなものか。
まだ撮れるかどうかは確認できてなかったりするのですが(ぉぃ、いずれにせよ明後日までには解決しているはず。
追記: 無事使えました。サイトに書いておいてくれれば良いのになあ。(見落としているだけかも?)
[Tag:vista, webcam]
5月
22
2008
三国志大戦3Master にて デッキメーカー をリリースしました。
デッキメーカーとは:
三国志大戦3デッキメーカーは、三国志大戦のデッキを考えるための補助ツールであり、 またデッキを公開するためのページを作成するツールです。ここで作ったデッキを掲示板、SNSや自分のBlogで表示させることができます。
どのように表示できるかはひとつ前のエントリ を見てみてください。(iframe 版を表示させてるけど、もちろんテキストとかテキストリンクとかの貼り付け用URLも用意してる)
まだ速度的にはやや不満が残るものの、機能としてはリリースできるレベルまで実装したので、君主の方々にはぜひ試ししてみて欲しいかもですね。
[Tag:三国志大戦Master]
5月
22
2008
最近の三国志大戦3。結局やっぱり1品~証1ループのままです。orz
打開しようといろいろと試みていますが、やはりいろいろと足りてないですねー。ひとつのデッキにまだ固められてないということもあるのですが。
やっぱり開幕乙あるいは弓連環系の流れが楽しいので、今回もやっています。今勝率がいいデッキはコレ。
軍師は魯粛のレベルが低いので魯粛を選んでいますが、陸遜がよい気が最近しています。対騎馬単の安定度や、攻城のとりやすさに知勇兼陣より貢献してくれることがありそうです。
いわゆる「水使いデッキ」に比べるとまったくゴリ押せないですが、柔軟性が高く対騎馬単への守りはより堅い(かも?)です。とはいっても結局祖茂が使いたくて伏兵2にしたいだけという気もするので、馬謖は変更かなあ。
あとは飛天ですね。いろいろやって一番勝率の良かったデッキ。
あんまり勝てる気がしない見た目ですが意外に勝てていますw。連環陣からの乱れ撃ちがやはり強力で、連環陣をどこに貼るべきかという話が大変大事です。(増援はまったく使う機会がありません)
ちなみに浄化入りの槍多目な呉単とか、浄化入り忠義あたりに当たると泣けます。
そして今週末の2コスト単大会ですが、こんな感じのデッキが強力だろうとmixiのチームコミュで話したり。
カードのバリエーションが少ないので必然的にデッキは固まりそうなんですよね…。機略にどう勝つかがポイントでしょうか。
開幕デッキを作るのは難しいし、飛天はいないし…なので、いつものデッキみたいなのが無いので、逆に楽しみだったりもします。:)
[Tag:三国志大戦]
5月
20
2008
なんとなく懐かしい気分になった。
続きを読む »
[Tag:googlemap]
5月
18
2008
三国志大戦3Master のデータを作っていて、既存の大量の画像にドロップシャドウを付けたものが必要になったので、RMagick を使ったRubyスクリプトなどを書いてみた。
続きを読む »
[Tag:rmagick, ruby]
5月
18
2008
Amazon で購入。
あとは借りて読んでいるもの。
[Tag:読書記録]