fslashtのサアラたん日記

ドール写真アルバム
トリップ:WMfSLASHTY
主なカテゴリ:
[お人形(あるいは法廷)]:[sahra]サアラたん/[lycee]リセたん/[maya]マヤっち/[mokochan]もこちゃん
[メイド喫茶(あるいはパテント)]/[maid]
[プログラミング]:[lua]/[proce55ing]  マイコン:[USBSPYDER08]/[MXSDVK]

slashdot.jpでの日記はこちらです。サイトはこちらです。(簡易投稿フォーム,転記処理)
1000 | 01 |
2001 | 01 | 06 |
2003 | 11 | 12 |
2004 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2005 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2006 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 |
2012 | 02 | 03 | 04 | 05 | 06 | 12 |
2013 | 01 | 04 | 05 |
2014 | 03 | 04 | 05 |
2015 | 11 |
2018 | 02 |

2010-02-28

大津波警報 13:43

太平洋沿岸1〜3メートルってとんでもないな・・・

もうすぐ本州にも到着。

東京湾内も1メートル警報。14:30

テレビでは水門どんどん閉じてるの中継している。

日常すぎて怖い

東京マラソンのゴールが国際展示場って、大丈夫なのか?


津波動画では、これが恐ろしい。スマトラ津波

撮影者は2階にあるレストランから撮っていたけど、あっという間に水位があがって天井まで水没。助かったのか?

D

ThinkPad X200Windows7アップデート 19:17

Windows7優待アップグレードキャンペーンに申し込んで、だいぶ前にメディアが到着してました。

f:id:fslasht:20100228161748j:image

今日こそインストールしましょう

f:id:fslasht:20100228162043j:image

このためにDVD-Rドライブも買ったし

f:id:fslasht:20100228162057j:image

インストール開始!

f:id:fslasht:20100228162234j:image

Meたんも見守っています

f:id:fslasht:20100228162819j:image

プロダクトキーをいれて・・・

f:id:fslasht:20100228180159j:image

インストール完了。2時間くらいかかったな。

f:id:fslasht:20100228180522j:image

ログインも正常にできた。

f:id:fslasht:20100228180755j:image

設定引き継いでいるので壁紙ふくめ見た目はあんまりかわらない。

ドライバーはそのまま使えてます。WiFiもそのままOK(APパスワードは再度入れなおした)。

操作面でのVistaとの違いはタスクバーが大きいかな。スケスケになったw

タスクバー上のアイコンの上にマウスカーソルを合わせるとサムネイルが表示される。サムネイルカーソルをあわせるともとサイズで表示されるという感じ。通知領域のアイコン表示方法もカスタマイズできる。結構便利そう。


コンパニオンCDで追加のインストール。ThinkVantageが新しくなったようだ。

f:id:fslasht:20100228181104j:image


ななみちゃん

f:id:fslasht:20100228183815j:image

姉妹競演

f:id:fslasht:20100228184027j:image


Windowsエクスペリエンスインデックスはこんな感じ

プロセッサIntel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz)→5.9

メモリ (RAM) (4.00 GB)→ 5.9

グラフィックス(Mobile Intel(R) 45 Express Chipset Family (Microsoft Corporation - WDDM 1.1))→ 4.1

ゲームグラフィックス (1292 MB の 利用可能な総グラフィックス メモリ)→ 3.4

プライマリ ハード ディスク(空き 214GB (合計 287GB))→ 5.8

一番低いサブスコア →3.4

Windows 7 Home Premium

オガオガ 2010/03/01 10:03 激烈に忙しい。土曜日も大阪に出張だったし。
さて、津波ですが、嫁さんの実家がある岩手県山田町では、津波の高さが1.6Mまでになったそうです。津波防波堤の高さが2Mですから、破堤寸前まで来たらしく、とても怖かったそうです。
 地球の真裏側というのも、ポイントの様子。『地球が丸い』と言う事を実感させる出来事でもありました。

PS 俺もモンジャ連れてってクレイ!

fslashtfslasht 2010/03/03 10:01 おつかれさまです。頻繁に報道されてる久慈よりももっと高い津波がきてたんですね。被害がなくてなによりでした。
#もんじゃ、また近い内にやるようなのでその時はぜひいらしてくださーい

2010-02-27

たんぽぽもんじゃ月島 23:58

今日は3パカと月島もんじゃ食べにいってきました〜

f:id:fslasht:20100227184008j:image

月島ひさしぶり

f:id:fslasht:20100227184258j:image

メインの通り

懐かしいものが・・・

f:id:fslasht:20100227184159j:image

いきつけの、よいこ@清澄通りぞい

f:id:fslasht:20100227184749j:image

は、貸切か・・・

f:id:fslasht:20100227184940j:image

というわけで近くのたんぽぽ

f:id:fslasht:20100227185100j:image

月島もんじゃはメインの通りよりちょっと離れたほうが安くて美味しくてゆっくりできるの法則なのです

f:id:fslasht:20100227203126j:image

f:id:fslasht:20100227203140j:image


乾杯

f:id:fslasht:20100227185713j:image

某氏がこどもビールうまいうまいいいながら飲んでるなう

ここのこどもビールオレンジ系、おみせ独自レシピなのかな

f:id:fslasht:20100227185728j:image

第1段は、たんぽぽもんじゃ。豚+蛸+いか

f:id:fslasht:20100227185959j:image

f:id:fslasht:20100227190442j:image

f:id:fslasht:20100227190651j:image

第2彈はコンビチーズコンビーフチーズ、玉子

f:id:fslasht:20100227191430j:image

f:id:fslasht:20100227191904j:image

Titterで実況。NetWalkerはこういうときベストサイズ

f:id:fslasht:20100227192047j:image

第3段。スパムカレースパム、桜えび) ここは鉄板にしく油がごま油いりなのかな。、いい香り

f:id:fslasht:20100227193136j:image

f:id:fslasht:20100227193454j:image

f:id:fslasht:20100227193549j:image

さて、次はなににしようか

f:id:fslasht:20100227195654j:image

日本盛の生酒

f:id:fslasht:20100227200145j:image

第4段。メンタイライスごはんだ。。。めんたい+ごはんさくらえびごはん入りのもんじゃってどうなるんだ?

f:id:fslasht:20100227200530j:image

f:id:fslasht:20100227200742j:image

もんじゃごはんってどうかなっておもったけど、これが美味しい。驚いた

f:id:fslasht:20100227201018j:image

第5弾。カマンベール餅。マッシュポテトチーズをねりこんだもののようだ。っチーズで焼き

f:id:fslasht:20100227201804j:image

f:id:fslasht:20100227202204j:image

とろ〜り

f:id:fslasht:20100227202537j:image

第6段。たんぽぽピザ。店員さんがやいてくれた。

f:id:fslasht:20100227203742j:image

f:id:fslasht:20100227203913j:image

鉄板もんじゃの生地でつくってる。

f:id:fslasht:20100227203946j:image

f:id:fslasht:20100227204201j:image

f:id:fslasht:20100227204225j:image

f:id:fslasht:20100227204257j:image

f:id:fslasht:20100227204308j:image

f:id:fslasht:20100227204333j:image

いまホイルをおせて蒸し中。f:id:fslasht:20100227204419j:image

f:id:fslasht:20100227204443j:image

鉄板ピザ的なものがつくれるんだね〜

f:id:fslasht:20100227205048j:image

f:id:fslasht:20100227205244j:image

これも美味しかった。これはオススメ


某氏今日のお買い物。USBはいいけど大変レガシー。4倍速なのが21世紀だね

f:id:fslasht:20100227202902j:image


いちごマッコリ。おお、たしかにまっこりだ。いちご味と色w

f:id:fslasht:20100227204811j:image

f:id:fslasht:20100227204856j:image

f:id:fslasht:20100227204906j:image


ブラックタイガー隊、出撃します!

f:id:fslasht:20100227211706j:image

f:id:fslasht:20100227212020j:image


餃子

f:id:fslasht:20100227213453j:image

f:id:fslasht:20100227213608j:image


f:id:fslasht:20100227222825j:image


ごちそうさまでした

f:id:fslasht:20100227215441j:image

f:id:fslasht:20100227224550j:image

しっぽしっぽ 2010/02/28 00:44 よい子にいけなかったおかげで、また美味しいとこ発掘できたなりー
次もまたいくなりー

某氏某氏 2010/03/01 01:19 冗談抜きで3月中にまた行きたい気分だ。

fslashtfslasht 2010/03/03 10:02 >しっぽさん
たんぽぽも美味しかったですね〜。各店特徴があっておもしろい。ピザにはびっくりだよなあ。のんびりできたのもよかった。

fslashtfslasht 2010/03/03 10:03 >某氏
また、近々いってもいいなあ。オガさんもお呼びして

やわやわ 2010/03/03 23:11 うん、、、やっぱごま油の方がおいしいかも・・・・
最初は、なんかもんじゃ以外もいろいろ合って、ハズレかな??っと
思ってたら、、意外とおいしかった。

しかも、細かいところまで綺麗にしてあるのが・・・良い感じ。
ま、、ソーセージや手羽先餃子が冷凍モノなのは、注文数からしたら
仕方がないのかも・・・

もう確実にメイン通りに行けなくなって来たかも・・・・

2010-02-26

なかよしさん 22:49

f:id:fslasht:20100221105727j:image

f:id:fslasht:20100221144425j:image

f:id:fslasht:20100221141036j:image

f:id:fslasht:20100221141145j:image

f:id:fslasht:20100221141420j:image

f:id:fslasht:20100221153105j:image

先週のドール野外撮影会ではひさびさにサアラマヤと60cmの子を連れていきました。

α350使うのも久しぶり。やっぱり一眼レフ楽しす〜

たくさん撮ってしまってまだ整理できてないので、サアラマヤなかよし写真その1から。

ふたりとも新しいお洋服です。

やっぱこの子たちかわいい

某氏某氏 2010/02/27 01:19 マジで最後、ドールが空飛んでったのかと思った(笑)

fslashtfslasht 2010/02/27 14:42 Lycee in the Sky with Diamonds

2010-02-25

秋葉原でお買い物&のまのま4人 00:04

今日はRizaSTARさんが秋葉原にきてるということで迎撃

最終的にはちゃがまさん、朝日薫さんもきて4人でのんでました。


あきばなう

f:id:fslasht:20100225191552j:image


秋葉原デパート跡地の工事、すすんでるね〜

f:id:fslasht:20100225230410j:image

ダンメン

f:id:fslasht:20100225192247j:image


おかいもの〜

f:id:fslasht:20100225195412j:image

ルリルリバス

f:id:fslasht:20100225193257j:image

さて、どこにいこうかね。プチストリートコンピューティング

f:id:fslasht:20100225193054j:image


魚一丁にきた

f:id:fslasht:20100225200145j:image

f:id:fslasht:20100225201030j:image

f:id:fslasht:20100225201040j:image

f:id:fslasht:20100225201715j:image

f:id:fslasht:20100225201720j:image

f:id:fslasht:20100225201802j:image


RizaSTARさんの今日のお買い物は・・・

f:id:fslasht:20100225201142j:image

CoviaのMID SmartQ5

f:id:fslasht:20100225201155j:image

早速買ったのか〜

f:id:fslasht:20100225201218j:image

f:id:fslasht:20100225201302j:image

f:id:fslasht:20100225201452j:image

HDMI端子付

f:id:fslasht:20100225201407j:image

あと付属品はこれだけ。あっさり

f:id:fslasht:20100225201403j:image


Ubuntu起動!(ただし中文

f:id:fslasht:20100225201559j:image

UbuntuのほかにWindowsCEAndroidトリプルブートとのこと。

BlueTooth搭載なのでBTキーボードも使えるそうです。

f:id:fslasht:20100225201547j:image


こんなありさまにw

f:id:fslasht:20100225201808j:image



そういうしているうちに、ちゃがまさん、朝日薫さんが合流ということで広いテーブルへ移動

f:id:fslasht:20100225202714j:image

乾杯

f:id:fslasht:20100225204118j:image



僕が買ってきたのはポータブルDVD-R

f:id:fslasht:20100225210004j:image

パナとかパイオニアとかの買おうかとおもってたら、Lenovo純正があったのでこれに決めた! クレバリーで6850円。純正品がこの値段ってやすいんじゃない?

f:id:fslasht:20100225210026j:image

開梱の儀

f:id:fslasht:20100225210216j:image

f:id:fslasht:20100225210301j:image

f:id:fslasht:20100225210326j:image

f:id:fslasht:20100225210412j:image

ふむ。実に地味^h^h質実剛健デザインですねw

f:id:fslasht:20100225210428j:image

ポーチもついてる(ロゴはなし)

f:id:fslasht:20100225210526j:image

X200接続

f:id:fslasht:20100225210759j:image

f:id:fslasht:20100225210811j:image

プロパティドライブメーカーを調べようとしたらI/Fチップのとこまでしかわからなかた。

f:id:fslasht:20100225211052j:image

とりあえずこれでWindows7インストールできるよ〜

f:id:fslasht:20100225211146j:image


f:id:fslasht:20100225211502j:image

f:id:fslasht:20100225211632j:image

f:id:fslasht:20100225211925j:image

f:id:fslasht:20100225212513j:image

f:id:fslasht:20100225220422j:image



SmartQ5ふたたび。

f:id:fslasht:20100225220508j:image

Androidさんがうごいてる〜。

こっちは日本語表示もばっちりですね。

f:id:fslasht:20100225221250j:image

キーボードに「中文」ってでてるのでやっぱり中国語モードなのかな

f:id:fslasht:20100225221341j:image



ちゃがまさんもMID(PMP?)で対抗

f:id:fslasht:20100225221414j:image

説明の日本語訳が味ありすぎ。「使ってない空間」「働く空間


デザートで〆

f:id:fslasht:20100225223126j:image

結局閉店時間までねばってしまった。

f:id:fslasht:20100225234226j:image



秋葉原も静かになってきました。

f:id:fslasht:20100225225302j:image

おつかれさまでした〜

某氏某氏 2010/02/26 00:32 鮭の刺身うまそうだなぁ・・・・
俺も土曜にUSBのFDドライブ(X68000で使う)を買うんだけどね。

fslashtfslasht 2010/02/26 12:53 鮭は好きなので、ここの美味しくてよかった。
FDかあ。レガシーだな。3.5インチ/MS-DOS的フォーマットなだけまだいいか・・・

2010-02-24

迷路画像作成のWebAPI (2)バグ修正と経路探査 20:22

迷路画像を生成するWebAPIを作ってます(前回)。

f:id:fslasht:20100224200947j:image


実際にうごかしてみる

リロードする度に新しい迷路が生成されます。


■ 変更点

 迷路作成がバグってたの直しました。

 あと、イメージ作成の見栄えをよくしました。

(生成後の迷路を2倍サイズにして、既存のパーツで構成出来るようにした。multiオプション


 今回新たに追加された昨日は、経路探索。

 左上をスタート、右下をゴールとして最短経路を探索します(routeオプション)。経路は黄色の点で表示されます。

 また、スタート地点からの距離を床の赤表現してます(遠くなるほど明るくなる。20段階明るくなると黒にもどる)。

 経路探索はダイクストラ法を使っています。以下の記事を参考にしました。

経路探索アルゴリズムの「ダイクストラ法」と「A*」をビジュアライズしてみた


 ダイクストラ法だと、迷路全体に特定地点(この場合はスタート地点)への最短経路が計算されます。

 この情報を使えば敵が自分を追いかけるような処理も簡単に作れますね。


API仕様

API URL

http://labs.dokokano.net/app/webapi/mazeimage/


パラメーター】

w : 迷路の横サイズ(ブロック数)

h : 迷路の縦サイズ(ブロック数)

out: 出力形式

 image : PNG画像で出力されます

 text : テキスト形式で出力されます(壁="#",通路=" ")

 html : text形式をHTML用に整形して出力します

mazedata:

 迷路データ 

 左上から、壁=1,通路=0の形式をつなげた文字列を渡してください。

 ※省略時はランダム生成されます

seed: 迷路ランダム生成する際の乱数のシード(数値) 

 ※省略時は毎回異なる迷路になります

muiti: 迷路の拡大指定。生成された迷路を拡大する倍率。

 道や壁が太くなる。

 主るよく形式をimageにしている場合、2を指定すると見栄えがよくなる

 ※省略時は1

scale: imageの拡大率(%)

 ※省略時は100 (100%)

route: 0以外を指定すると経路探索結果が表示される


ソースは→こちら

2010-02-23

迷路画像作成のWebAPIを作ってます 22:58

f:id:fslasht:20100223222705j:image

 先日からの実験JavaScriptゲームステージデータは、ブロックのパーツを並べるよりも巨大な1枚絵にしたほうが速度が出ることがわかりました。

 しかしJavaScriptだけでは画像データ自体を生成することはできません(CanvasIEが対応してない)。

 そこで、サーバ側で1枚絵で生成することにしました。

 WebAPIっぽい感じにしたので、今後活用していけたらいいなと思ってます。


 とりあえずこんな事が出来ます。

1) 迷路画像作成(迷路ランダム生成)

http://labs.dokokano.net/app/webapi/mazeimage/?w=19&h=19&out=image

実際にうごかしてみる


2) 迷路画像作成(迷路データを指定)

http://labs.dokokano.net/app/webapi/mazeimage/?w=9&h=7&out=image&mazedata=011000110100101001001111100011111110111111111001000100010000010

f:id:fslasht:20100223223539j:image

実際にうごかしてみる


3) 迷路HTMLで取得(迷路ランダム生成)

http://labs.dokokano.net/app/webapi/mazeimage/?w=51&h=51&out=html

実際にうごかしてみる


よかったらいろいろ試してみてください。

迷路サイズは101x101くらいまでは大丈夫でした。


API仕様


API URL

http://labs.dokokano.net/app/webapi/mazeimage/


パラメーター】

w : 迷路の横サイズ(ブロック数)

h : 迷路の縦サイズ(ブロック数)

out: 出力形式

 image : PNG画像で出力されます

 text : テキスト形式で出力されます(壁="#",通路=" ")

 hetml : text形式をHTML用に整形して出力します

mazedata:

 迷路データ 

 左上から、壁=1,通路=0の形式をつなげた文字列を渡してください。

 ※省略時はランダム生成されます

seed: 迷路ランダム生成する際の乱数のシード(数値) 

 ※省略時は毎回異なる迷路になります




技術的なこと

迷路の画像はPHP5.2上でGDを利用して描画してます。

特にかわったことはしてません。

ソースは→こちら


101x101のマップを作ろうとしたら失敗。これはメモリー不足だった。

php.iniを「memory_limit = 128M」に変更した。


■ つくりかけです(バグとかあります)

迷路自動生成がうまくいってません。

なんか、繋がらないところに通路ができちゃったり・・・

このサイトの穴掘り法を参考にしています。

永遠に帰ってこないこともあるので30000回探索したら生成を中断するようになっています。

まあ、これはこれでそれっぽいかな(ぉ


マップイメージパーツが足りない

マップの壁の配置によってイメージパーツを変えるようにしたのですが、実際に作ってみたらパーツが全然たりなかった><


■ 今後の改良予定

迷路自動生成を直す(だれか直してーw)

迷路データを他のWebAPIから取得出来るようにする

・使用するイメージパーツを指定出来るようにする

・壁や床の色、サイズを指定しての迷路生成をできるようにする

PNG以外の画像形式への対応

迷路データの受け取り方は現在URLの長さ制限がきびしいので、別受け渡し方も検討

迷路データ生成のWebAPIを独立させる。JSONXMLでの出力に対応する。

2010-02-21

今日は久々の野外撮影 09:35

ボトラムさん主催の野外撮影オフ今日はN公園にて。

久々の野外撮影なので、気合をしれてトランクルームから60cmの子を引き取ってきました。

f:id:fslasht:20100221082951j:image

すごいくせ毛になってたので、髪をとかしてあげた。ほったらかしでごめんね。


α350の充電器もやっと見つけた。半年ぶりにデジタル一眼レフが使える〜

f:id:fslasht:20100221082923j:image


ボトラムさんの車で出発。

f:id:fslasht:20100221090332j:image

今日は一日中晴れの予報です。

いい写真撮れるといいな。きょうお会いするみなさんよろしくお願いします。

ドール野外撮影会無事終了 17:06

今日神奈川県藤沢のN公園にきてます。

最終的に参加者は13人になりました。

最初は曇気味でしたが後半は太陽が顔をだしていて絶好の撮影日よりとなりました。


今回僕は、ひさびさに60cmの子をつれていきました。

サアラマヤ、両方共新しいお洋服を着せてあげましたよ〜

サアラ

f:id:fslasht:20100221104745j:image

 トランクルームで発掘した。いつぞやのイベントで買った服。

サアラマヤ

f:id:fslasht:20100221163219j:image

f:id:fslasht:20100221145422j:image

 マヤがきてるのは最近イベントで買いました。

 これはかわゆす。ひと足はやい春のようです。

・ニナ

f:id:fslasht:20100221111357j:image

 ニナのコートアゾン純正。これもかわいいですね


16時頃解散。

 集合写真はこんな感じになりました。

f:id:fslasht:20100221153450j:image

f:id:fslasht:20100221153453j:image

f:id:fslasht:20100221153458j:image

今日はみなさんおつかれさまでした。


/

でいま、近くのガストまったり中。(9人)

今回はほとんどの写真一眼レフで撮ったので、載せられるのはここまで。使用機材はα350+MinoltaAF50mm/F1.7です。

あとの写真は後日載せますね。

ただいま〜 / 野外撮影オフから帰ってきました 23:41

ガストの後はもうすっかり暗くなったA公園撮影してきました。まだ撮影足りないのかって?

まあ、ガストでもお人形でてましたが・・・w

f:id:fslasht:20100221164801j:image


すでに、暗いデスネ。

f:id:fslasht:20100221200030j:image

A公園組は、shibuさんボトラムさんカタフラクトさんにfslasht。それにRizaSTARさんが自転車迎撃にきてくれました。


悪戦苦闘しながら

f:id:fslasht:20100221190918j:image

f:id:fslasht:20100221191559j:image

f:id:fslasht:20100221193519j:image

f:id:fslasht:20100221200532j:image


α350で撮ったのはこんな感じ

f:id:fslasht:20100221200248j:image

夜もいい感じかも。3脚持って行けばよかったですね。


19:00〜20:30くらまでいました。寒い

そろそろ帰りましょう

f:id:fslasht:20100221201539j:image

f:id:fslasht:20100221202338j:image

ただいま!秋葉原到着@22:30

f:id:fslasht:20100221222228j:image

今日は楽しかったですね。おつかれさまでした!


/

いま、ボトラムさんは両国アジト見学会中です

2010-02-20

JavaScriptで大量キャラ表示デモ 21:26

f:id:fslasht:20100220191321j:image

デモページはこちら

■ このデモについて ■

JavaScriptアクションゲームを作ろう

 先日作ったmixiアプリ(mazename - まぜネ〜ム)は、JavaScriptDOMを操作して表示制御を行っているのですが一見Flash?に見えるような動きを作ることができました。

 そこで、本格的にJavaScriptアクションゲームを作れないかを実験しています。

 このデモでは、多数のキャラクターと背景を表示するデモをおこない処理性能を調べる目的で作りました。


● このデモの操作方法

 表示部分には、丸いキャラが回っているはずです。

 その下には、現在フレームレート(fps)、設定値(インターバルタイマーの設定、キャラの数)が表示されています。

 さらにその下のボタンで設定を変更できます。

・[増やす][減らす]表示キャラの数を増減します。設定のringsの値がかわります。ringsが1あたり20個表示されます。

・[速く][遅く]処理のインサータバルを増減します。最初は10msになっていますが、こんな間隔では実際には動きません。もっと遅く(間隔を長く)すると違いがわかるとおもいます

・(ドロップダウンリスト)表示するキャラを選択できます(7種類)

・[背景を表示]チェックボックス 背景のON/OFFです

カーソルキーの上下左右でも設定値が変わります


ベンチマーク結果 ■

● 僕の環境ではだいたいこんな感じです。

デスクトップ / Core2Duo E7500@2.93GHz / WindowsXP SP3】

IE6.0 36fps/200個 64fps/0個

FireFox3.6 18fps/200個 64fps/0個

Chrome4.0 107fps/200個 204fps/0個


【ThinkPadX200 / Core2Duo P8600@2.40GHz / WindowsVista SP2】

FireFox3.6 16fps/200個 90fps/0個

IE8.0 13fps/200個 64fps/0個

※ 〜個は、キャラの表示数。0の場合は表示なし


ベンチマーク結果について

結構キャラ数だしても動くものですね。

30fpsもでればアクションゲームとして成立するでしょう。

特にChrome4がムチャクチャ速くて驚きました。


タイマーイベント発生頻度】

キャラ数0の時は、純粋タイマーイベントの最小発生間隔を測っているようなものです。

Windowsだと64fpsくらいが上限かなとおもったら、Chromeだと204fpsまででる!そんな高頻度にタイマーイベント発生できるの?

あと、なぜかX200でのFx3.6は90fpsくらいまでリニア追従しました。


【αとキャラのサイズの影響】

IE6Firefox,IE8に比べ速いのはαが無効になっているためです。

それではと思い、キャラをただのGIFにしてもので試してみたのですが、結果はまったくかわりませんでした。

描画時はブラウザ内部での形式に変換されているので、もともとの画像の形式は影響しないようです。


また、意外だったのはキャラのサイズもほとんど影響しないことです。

最初は32x32pixelのキャラテストしてましたが、その後11x11pixelのキャラ差し替えたところ、その差はわずかでした。

さらに大きなキャラに変更しても意外と速度が落ちません。

ドロップダウンリストキャラを変更できますので試してみてください)


処理製速度はキャラのサイズよりも、キャラの数に大きく影響されるようです。

ゲームの背景は、マップチップを並べて表示するより大きな1枚絵で表示したほうが高速になるようです。

ベンチマーク中、背景のON/OFFができますが、処理速度にはほとんど影響しません。1773x1139の大きめのイメージを使っていますが、描画自体は見えているところだけされるためもと画像のサイズはあまり影響しないようですね。

openspc @fslasht BGは低速になるので巨大な一枚絵がいいですよ。ただ、これもFirefoxは32768ピクセルだったか、16384だったか制限があったかなと。SafariだとFirefoxより巨大な画像でもいいんですが。(巨大なグーグル一枚マップの時にサイズ制限発覚)



● 他の環境ベンチマーク

iPhoneHT-03Aでも動いたそうです。

古籏さんがMacベンチマークしていただきました。他にも有益なアドバイスはいただきました。ありがとうございます。

openspc @fslasht うちだとMacProだけどFirefox3.6が16fps, Opera 10.10が30fps, Safari 4が50fps, Chrome 5が75fpsくらいでした。Firefoxが低速すぎみたいです。

他の環境ベンチマークとれたらぜひ教えてください。



技術的なはなし ■

● このデモソースなどは・・・

ここにあるのがすべてですので、適当に持っていってください。

何かの参考になれば幸いです。


canvasは今回つかわない

ゲームみたいな不定数のキャラを描画するなら、Canvasに描画するのが素直だと思いますが、IEで対応していないしね・・・

Canvas.js使えばIEでもエミュレートして使えるけど、かなり遅くなる・・・

速くCanvasネィティブで対応してよ。


DOM vs innerHTML

mazenameでは、予めHTMLで配置したキャラDOM操作で動かしてます。

でも、ゲーム以下の点がDOMでは不利なのではないかと考えました。

DOMの不利っぽいところ。たぶん】

DOM操作ってなんか遅そう(そうではないという説もある)

・動的にキャラ数変わるのでDOMでは面倒(キャラ生死意外に画面への出入でも頻繁かわる)

・多数のキャラがある場合、順番にDOM操作してると一斉に動いているように見えないのでは?(背景とキャラがずれたり)


というわけで、今回は、javaScriptHTML(imgタグがいっぱい並んだもの)を毎回生成して、表示エリアのdivのinnerHTMLを更新してます。

var str="";

for ( var j=0; j<m_rings; j++ ) {

for ( var i=0; i<20; i++ ) {

r = m_count + i*18;

d = 180 - j*(m_rings<4 ? 40 : 10 );

x = 200+Math.cos(r/180*3.141)*d -16;

y = 200+Math.sin(r/180*3.141)*d -16;

str += '<img class="chr" style="top:' +y + 'px; left:' +x+'px;" src="' +filename+ '">';

}

}

stage_frame.document.getElementById("stage").innerHTML=str;


こんなんでそれなりに動いているのでまあいいかな。

ただし、このまま背景に巨大イメージを入れようとしたらちらついたり表示されなかったり上手くいきませんでした(ブラウザの機嫌がいいとき=キャッシュが効くときはちゃんと表示された)。

どうやら、InnerHTMLを直接書き換えるということは、書き換え前にその中で使われていたimgのsrc画像が一旦クリアされ、再読み込みされているようです。

毎回、背景画像を読み込むことになってしまいうまく表示されなかったのだと思います。

(小さなイメージキャッシュが効くのか、見かけ上問題はなさげ)

とにかく、画面上からイメージが全部なくなっちゃうと読み直しが発生するようです。

これは、画面外に同一の画像をダミーで配置しておおくことで、回避できました。


とはいえ、なんかきもちわるいので、このデモでは背景画像だけはHTMLに常設してDOMで操作してます。


サーバにアップして試してみたけど、ブラウザによってとんでもない勢いでサーバリクエスト送らないか?この方法・・・



文字列処理に意外と時間かかる

開発中のベンチとして、javaScriptHTMLを生成するだけでinnerHTMLには書き込まないテストをしてみました。

そうしたところ、作成あり(200個)/なし(0個)では、85fps / 94fpsの違いがありました。(Firefoxにおいて)


innerHTMLに書き込む文字列を作成するのにも時間がかかっているようです。

以下の記事を読んだので、HTMLを生成するときは単純に += や + で文字列を連結しているのですが、これでは遅いのかなあ。

JavaScript文字列処理は"+="が十分高速、Safariもベター



● キー入力

 ブザウザによって処理方法が違ってメンドイですね・・・

 以下のブログ記事が大変参考になりました。キーコード表が便利!

各ブラウザでキーコードを取得してみた【JavaScript】


● IFRAME

 ページの一部をゲーム表示エリアにしたい。

 そのために、divで枠を作ってみた(widthとheightを指定して)のはいいですが、imgの表示位置(position)をabsoluteにするとページ全体の左上からの位置になっちゃうし、relativeにするとなんか思ったようにいかない(重なるとずれるし)。

 そこで、ベージ内にIFRAME切ってその中に、ゲーム画面をつくりました。

 IFRAME中のHTMLは、別に用意しないでjavaScriptで生成してます。

 IFRAMEへのアクセスナンですが。そもそも、IFRAMEの中でフツーにJavaScriptを動かした方がいいような気がしますね。

 今のところ以下の問題アリ


IE6.0→iframeにファーカスがあるとキーが効かない

Chrome4.0→iframeに縦スクロールバーが出てしまう


Flash vs JavaScript

そんなこんなで苦労してJavaScriptやってますが、素直にFlash使えば?という説も・・・

Flashのよいとこ】

環境依存の動作の違いが殆どない

パフォーマンスが高い

表現力が高い

 ・ベクターグラフィックス

 ・イメージは拡大縮小回転もできる

 ・フォントが綺麗

 ・ビデオ再生できる

・音を出せる

オーサリング環境が素敵


Flashのよくないところ】

iPhoneとかでうごかない(今度のFlashではアプリを生成できるようだけど)

Flashオーサリングソフトは有償(買えば良い。あるいはFlexつかえばいいか)


JavaScriptのよいとこ】

・なんとなくお手軽感がある

・これからはHTML5+javaScriptだとGoogle様も言っている

・ほとんどのブラウザで動く。iPhoneでも動く※でも挙動が環境ごとに違いすぎるが…

・そこそこ性能はでる

・表示はHTML/CSS記述できる

ソース書いたらコンパイルしないでそのまま動く

Firebugデバッグできる

普通Webプログラムでも使うしね


JavaScriptのよくないところ】

(いっぱいある)

環境依存おすぎ/性能もまちまち

表現力がHTML/CSS記述できるところまでしかできない

・やっぱそんなに速くない

・音が出せない(音だけFlashを使うかw)


まだまだいろいろありそうだけどこんな感じかな。

でも、FlashJavaScriptもお互いに連携する機能はあるので、仲良くやりましょうってとこで

2010-02-19

あらたんの歌が出来たよ〜♪ 23:07

ここで聴けるよ (音がでます)




これは、KDDIが提供しているiida valling ver.3.0。

5 - 7 - 5 で歌詞をいれると自動的に歌になっちゃうというサービス。ある意味ボーカロイド

出来た歌はこんなふうにブログtwitterからリンクはれます。ケータイ着うたにもできるみたい。


では、みなさんご一緒に

f:id:fslasht:20050923224144j:image

あらたん〜♪


みんなも作ってみるとよいデス

2010-02-18

ぬかりなくニナも連れていったわけだが 22:02

新幹線の旅

f:id:fslasht:20100215152612j:image

f:id:fslasht:20100215152217j:image


雪だー

f:id:fslasht:20100215154010j:image


外は寒い

f:id:fslasht:20100215155354j:image


見渡す限り雪景色ですね。

f:id:fslasht:20100215155333j:image

せっかくコートを買ったので着せてあげればよかったですね。

2010-02-17

fslasht++ 12:00

17歳(と228ヶ月)になりました。

あるいは20歳デス。こっちは早見表がないと難しいですね…。


/

夏コミサークル参加は昨晩申込みました(オンライン)。締切1時間切ったらアクセスが集中してるのかサーバが何度もタイムオーバーエラーになって焦った^^;

前回は落ちちゃったので同じテーマで「黒髪ドールさんたちの本」です。

「わん娘ドールさんたちの本」もいずれ・・・

誕生日お祝いしてもらいました@アッパヨン 23:54

f:id:fslasht:20100217193224j:image

だいすきハマグリさん。

f:id:fslasht:20100217185330j:image

アサリでもシジミでもありません。

とりさん

f:id:fslasht:20100217185339j:image

f:id:fslasht:20100217185346j:image

とまとさん

f:id:fslasht:20100217185451j:image

トマトチーズはあうよね

f:id:fslasht:20100217190712j:image

チーズホンデュはたのしいよね♪家ではなかなかできない

f:id:fslasht:20100217190900j:image

チョコホンデュとかあるけど、ほかに〜ホンデュにできるのないかな。寒天ホンデュとかどう?えー?じゃあ、煮凝りホンデュは?

f:id:fslasht:20100217190909j:image

プチ裏メニュースパゲティ

f:id:fslasht:20100217202441j:image


プレゼントにお財布。ありがとう〜

f:id:fslasht:20100217201211j:image

前もらったの一生使うつもりでしたが、古いお財布をつかってるとお金が逃げちゃうんだそうで。そうなのか

f:id:fslasht:20100217201525j:image

バリバリ!(言いませんw

f:id:fslasht:20100217201639j:image

無限の収納力

2010-02-16

祖母の葬儀から帰ってきた 22:28

先日祖母がなくなり、昨日今日葬儀のため田舎に帰ってました。

f:id:fslasht:20100215154339j:image


自宅葬です

f:id:fslasht:20100216063853j:image

f:id:fslasht:20100216063647j:image


通夜には親戚縁者がつめかけました。

大往生なのであんまりしめっぽい話になりませんが。

久々に会ういとこ達とも近況の話ができました。


ねんべ

f:id:fslasht:20100216002803j:image


一夜開けたら銀世界

f:id:fslasht:20100216063905j:image

f:id:fslasht:20100216064421j:image

f:id:fslasht:20100216064207j:image

この後、出棺、火葬場へ


葬儀始まる前

f:id:fslasht:20100216113310j:image

葬儀のあとは墓まで葬列、自宅にもどって精進落とし


ばあちゃんも大勢で送られてよかったんじゃないかと思う。

2010-02-14

わんわん 18:28

え?

f:id:fslasht:20100214182601j:image


・・・でかい

f:id:fslasht:20100214164246j:image

これって有名? 錦糸町にて

2010-02-10

さよならirc.nara.wide 01:01

23:10 <$$*.nara.wide.ad.jp> (tomo66) 本日2010年2月10日をもちまして、irc.nara / irc6.naraサーバ運用が終了いたします。

23:10 <$$*.nara.wide.ad.jp> (tomo66) 他のサーバ(irc.media.kyoto-u.ac.jp, irc.fujisawa.wide.ad.jp, irc.huie.hokudai.ac.jp )をご利用下さい。

23:52 <$$*.nara.wide.ad.jp> (tomo66) 本日2010年2月10日をもちまして、irc.nara / irc6.naraサーバ運用が終了いたします。

23:52 <$$*.nara.wide.ad.jp> (tomo66) 他のサーバ(irc.media.kyoto-u.ac.jp, irc.fujisawa.wide.ad.jp, irc.huie.hokudai.ac.jp )をご利用下さい。

00:01 切断されました

00:01 irc.nara.wide.ad.jp:6661へ再接続を試みます(1回目)

00:02 接続タイムアウトしました

00:02 切断されました

00:02 irc.nara.wide.ad.jp:6661へ再接続を試みます(2回目)

00:02 接続タイムアウトしました

00:02 切断されました

00:03 irc.nara.wide.ad.jp:6661へ再接続を試みます(3回目)

00:03 接続は拒否されました

00:03 切断されました

おつかれさまでした

2010-02-09

コミックマーケット78 オンライン申込決済完了 23:49

コミックマーケット78におけるオンライン申込日程

2009年12月29日 郵送・オンラインともに申込開始

2010年 1月 4日 郵送での申込書通販開始

2010年 1月 8日 郵送での申込書通販終了

2010年 1月21日 Webでの申込書通販終了(残部があればその後の二次受付もあり)

2010年 2月 5日 郵送での申込:配置用データ送付締め切り(消印有効

2010年 2月 9日 23:59 オンライン申込決済締切 ←★いまココ!★

2010年 2月16日 23:59 詳細な申込情報の入力サークルカットの画像データアップロードの締切



というわけでオンライン申込決済は完了しました。

あとは2/16の締切までにサークルカットとか用意しなくちゃ。

2010-02-07

勉強会mixiアプリ焼肉小倉優子 23:58

今日はいつものお勉強会

 第9回 @2010/02/07(Sun) 13:00〜18:00 ルノアール巣鴨駅前店(1号室)

* 参加者: Zinnia/isshiki/Nunocky/sa-y/gony/fslasht/shinh


場所は巣鴨ルノアール

ナムコゲーセンキャロットと同じビルです。

f:id:fslasht:20100207130641j:image




勉強会といっても構えるようなのじゃなくて、あつまって思い思いにやりたい事をやる感じです。

やっぱりみんなでやるとやる気も出ますしね。

f:id:fslasht:20100207150543j:image

f:id:fslasht:20100207153329j:image


僕は今日は、先日からmixi内で公開してる、mixiアプリの開発つづき。

f:id:fslasht:20100207133038j:image

こんなの作ってます↓

「まぜネ〜ム」マイミクニックネームを混ぜて新しいニックネームを作ってみよう。だれのニックネームを混ぜたかレシピもできるよ。おもしろいニックネームができたら日記に書いてみてね。

f:id:fslasht:20100206182151j:image

f:id:fslasht:20100206182115j:image

まだ、ステータスが「開発中」なので、承認制になっちゃうのですがありがたいことに現在31人の方が登録してくださいました。

「開発中」のものは審査を経て「公開中」となり、一般のアプリ扱いになるのですが、審査の前提として利用者が10人以上というものがあります。とりあえずこれについてはクリアしました。

いろいろフィードバックいただいてますので、完成度あげてから審査依頼しようと思います。

アプリはこちら(mixi内)→まぜネ〜ム


アプリJavaScriptで組んでます。

JavaScriptでも結構動きますね。一見Flashぽいようなのを作れます。

でもデバッグ大変だったりブラウザ依存があったりと結構大変。なれれば楽になるかな・・・

その代わりいろんな環境で動くのはいいですね。

iPhone

f:id:fslasht:20100207181305j:image

Android

f:id:fslasht:20100207181350j:image

NetWalker

f:id:fslasht:20100207195234j:image

なんか同じArmでも低クロックで非力なはずのAndroidiPhoneのほうがNetWalkerよりずっとなめらかに動いてます。WebKitの力?ここまで違うとちょっと考えちゃうなあ。


Nunockyさんのモバイル通信セット

f:id:fslasht:20100207153453j:image

これはイイまとめ


にわかにドラッカーを語りだすとこの書籍との関連性を疑われるので要注意ですね。

f:id:fslasht:20100207133542j:image


おつかれ〜。いろいろはまったけどちょっとは進んだかな・・・

f:id:fslasht:20100207175518j:image


会場になったルノワール会議室はこんな感じ

f:id:fslasht:20100207175549j:image

やたら壁コンセントがあった(反対側の壁にも同数)

f:id:fslasht:20100207175608j:image

では移動

f:id:fslasht:20100207175635j:image




二次会

反省会@焼肉小倉優子 参加者: Nunocky/fslasht/gony/sa-y/Zinnia/isshiki/niha/shinh


新宿

f:id:fslasht:20100207183940j:image

いざ焼肉小倉優子

f:id:fslasht:20100207184659j:image


こりん

f:id:fslasht:20100207184853j:image

新宿店ができて埼玉こりん星までいかないで済むようになって助かる〜

f:id:fslasht:20100207184859j:image

歌舞伎町なので周辺はちょっとあれですがw

f:id:fslasht:20100207184929j:image

こりん星にようこそ(店員さんもこりん星語)

f:id:fslasht:20100207185100j:image


座布団からしてこりん星仕様

f:id:fslasht:20100207185138j:image

タレは、右からすっぱりんこ、こってりんこ、あっさありんこ

f:id:fslasht:20100207185402j:image


今回はらぶりんこコース+飲み放題

f:id:fslasht:20100207200757j:image

f:id:fslasht:20100207200812j:image


乾杯

f:id:fslasht:20100208001400j:image

生ビール中ジョッキはここでは、生りんこと呼称されます。

ではいただきます

f:id:fslasht:20100207185905j:image

f:id:fslasht:20100207190027j:image

f:id:fslasht:20100207190104j:image

f:id:fslasht:20100207190608j:image


ライスはコースに含まれててお代わり無料。おおもりんこ、ちゅうもりんこ、こもりんこがあるりんこ

f:id:fslasht:20100207191114j:image


むしどりんこ

f:id:fslasht:20100207191858j:image

f:id:fslasht:20100207191201j:image


御用の際は呼び鈴こで

f:id:fslasht:20100207192006j:image


実は予想外に美味しい。びっくりした。

f:id:fslasht:20100207193555j:image

f:id:fslasht:20100207193749j:image

f:id:fslasht:20100207193752j:image

f:id:fslasht:20100207194458j:image

f:id:fslasht:20100207195106j:image

f:id:fslasht:20100207200012j:image


ウーロン茶などのソフトドリンクはこのサイズw

f:id:fslasht:20100207203057j:image

f:id:fslasht:20100207203404j:image


こりん星トイレのドア

f:id:fslasht:20100207212825j:image


デザートたべて

f:id:fslasht:20100207204717j:image


まったりんこ

f:id:fslasht:20100207202543j:image



ごちそうさま

f:id:fslasht:20100207212757j:image

はじめは色物な店かと思ってましたが、(用語が難解ですが)接客も丁寧で気持ちよく食事ができました。なにより出てくる肉は結構美味しかったな。

これならまた来てもいいかも

f:id:fslasht:20100207212853j:image

料金もぼったくりんこじゃなくてよかった(笑

某氏某氏 2010/02/08 00:15 まあ、看板背負ってるんだから、いい加減なサービスはしないだろうなとは思ってた。
それにしても、(世間一般論でいう)美人がプリントされてるランチョンマットって意外にも食欲無くすんだな・・・(笑)

2010-02-06

今日飲み会でした〜 23:55

某社つながりのみなさん&OSSカーネル読書会つながり&ままちゃりGPつながりな感じのクラスタ飲み会でした。

メンバーは9人。


土風炉@高田馬場にて

f:id:fslasht:20100206192321j:image

f:id:fslasht:20100206192339j:image


若い人が活躍しているはなしはいいですね。おちょこもひっくりかえるし(謎

f:id:fslasht:20100206195540j:image

f:id:fslasht:20100206195549j:image

f:id:fslasht:20100206234600j:image


またよろしく。

来年ママチャリGP参加しますよ〜。あと、桝席コンピューティングについても前向きにご検討いただきたく。

2010-02-03

いちご21:33

近所のスーパーとちおとめが1パック290円でした。

f:id:fslasht:20100203210811j:image

冷蔵庫にいれてたら庫内が甘い香りになって、浄水ポットの水もこころなしか甘く・・・^^

f:id:fslasht:20100203210944j:image

おとめつながりで、乙女しおりちゃんに共演してもらおうと思ったら、みうだった(ぉ みうも乙女ですよね〜


ちょっとずつたべてます。

f:id:fslasht:20100203211041j:image

おいちい


/

今日も雪になるとは〜

傘、家で乾かしててもっていかなかったのでなるべく濡れない経路で帰ってきた。都営新宿線総武線乗り換えは岩本町秋葉原よりも外歩く距離近い駅ないかな。あんまり遠回りにならない経路で。

寒いのでポトフ的なものをつくり中

2010-02-01

201002010201 02:01

2月になりました。


さて、問題です。

一日のうちで、0と1と2だけで構成される時刻(時・分)は何回あるでしょう?

雪だ〜 20:36

傘にあたる雨音がおかしいとおかしいと思ったら・・・

f:id:fslasht:20100201200947j:image

雪だよ!


道理で寒いわけだ。

積もるのかな?

f:id:fslasht:20100201201002j:image

とりあえず僕には積りつつあるgkbr

雪の人が本気出してきた 23:39

もう積もってる〜

f:id:fslasht:20100201225910j:image

f:id:fslasht:20100201230015j:image

f:id:fslasht:20100201230021j:image

f:id:fslasht:20100201230234j:image

f:id:fslasht:20100201230318j:image

f:id:fslasht:20100201230356j:image

f:id:fslasht:20100201230413j:image

f:id:fslasht:20100201230425j:image

f:id:fslasht:20100201230456j:image

センチくらい積もってるかな。

自転車などには2センチくらい積もってるみたい。


そして部屋も寒い

f:id:fslasht:20100201232525j:image

頑張れエアコンの人!

某氏某氏 2010/02/01 02:55 short num=0;
for(short i=0;i<24*60;i++)
{
short h = i/60, m = i % 60;
if( h==0 || h==1 || h==2 || h==10 || h==11 || h==12 || h==20 || h==21 || h==22 )
{
if( m==0 || m==1 || m==2 || m==10 || m==11 || m==12 || m==20 || m==21 || m==22 )
{
num+++
}
}
}
printf("%d 回\n",num);

fslashtfslasht 2010/02/01 20:37 簡単すぎたか。0と1と2が必ず含まれないといけないことにしよう

sa-ysa-y 2010/02/01 22:06 元の問題だと
printf("%d\n",3*3*3*3);
で終了な気が…(3を含むとめんどくさくなるけど)

sa-ysa-y 2010/02/01 23:08 全部含むなら
printf ("%d\n", (3*3*3*3) - (2*2*2*2-2)*3 - 3);
で36パターン? 誰か確かめて!(ぉぃ

キミのこと忘れない。
counter: (since:2004/07/16) , profile
リング: