2007年2月アーカイブ
2/1(木)
休日の状況
2/8(木)
さて、みんな同じではないかと思うのですが
わたしなんかの場合、外出するときなんか「せっかく出かけるのだからいくつかの用事を一度で済ませたいじゃん。そのほうが効率的じゃん。」とか思ったりするわけですよ。
床屋いくついでに天下一品でこってりラーメン食べてイオンでTシャツ買おうとかって自転車こいで出かけるわけですが
そんな日にかぎって、
天下一品も床屋も定休日だし、冬物ばかりでTシャツ売ってねえ・・。orz
まぁ、よくあることなのですが、むしろこの
「ことごとく失敗なトホホ感が逆にイイ・・。(゜ _ ゜)」
とか思ったり
次の日に床屋リベンジ後にイオンのベルズキッチンで肉盛り食ってみた
![]()
ダイエットのためスポーツジム行ってますが、なにか。
焼肉銭湯
データ構造についての試行
天下一品リベンジ
まよまよ
うまい棒
2ちゃんねる管理人も好物だという「うまい棒」を食べてみる。
なっとう味:ねばねばも再現。つーんと辛いのがアクセント
サラミ味:スパイシーだけどあんま似てね
チーズ味:=カールw
コーンポタージュ味:ほんのりパセリの香り
やさいサラダ味:ちょ、これ、ちが・・サラダちゃうくて野菜ジュース・・
テリヤキバーガー味:マヨネーズ臭で昨日のまよまよを思い出しまくり・・
エビマヨネーズ味:エビの匂いがエビマヨ用のと違うような・・桜海老っぽい
たこ焼味:見た目がたこ焼っぽくて噴いたwおいしい
めんたい味:ああ、やっぱりおいしい、なんかこう10円の意地を感じる
うまい棒チョコレート:これだけ○○味じゃないとこに哀愁が漂ってる
ということで現在のマイフェーバリットうまい棒は
めんたい味>たこ焼味>なっとう味>その他
安くてうまいものは大好きです。
リモーティング
さて、データの読み込みのお話。
データ件数が多いため数十秒かかる読み込み処理があるとして、体感速度を向上させるためにはどうしたらよいでしょうか。
・起動時に別スレッドを立てて裏で読み込ませる。
一見良さそうですが読み込み処理が完了しないと実処理に取り掛かれない点が、修正/デバッグを繰り返す開発段階ではタイムロスになりいまいち効率よくありません。毎回読み込む必要があるってわけです。
そこでプログラム起動時に「常にデータは読み込まれている状態」を作り出すためにデータストア専用のEXEを用意してみた。
VB6の時代はActiveX EXEで起動済みEXEのデータを共有したりするわけですが、VB2005ではリモーティング機能を利用してこれと似たことを行うらしいです。
わざわざTCPポート開いて待ち受けるわけ。ローカルホスト内だと高速に処理されるらしいけど、ファイアウォールが警告出したりでいまいちナンセンスな感じ・・。
リモーティングその後
さて、リモーティングの続き。
実際にデータストアEXEを作りリモーティングでどの程度速くなるか実験してみました。結果は・・
予想に反してたいへん遅かったですw (゜ _ ゜)
扱うデータはアイテム数が多いジェネリックなDictionaryコレクション。
最初に試したのはデータアイテムを1件ずつ取得するメソッドでのパターン。シリアライズ/デシリアライズが遅いのかとてもまったり・・。
次にコレクション丸ごとSerializableにして取得するパターン。タスクマネージャで確認するとデータストアEXE側からクライアントEXEにだんだん転送されてるのが分かるくらいメモリが遅く増えていく・・。
やっぱリモーティングで大量のデータを扱うのは無理があるのかな。というわけで、使わない形に戻しましたよ。
MovableType
| お刺身おいしい | ボトルの裏に・・ |
そして酔っ払った男どもが向かった先は・・
らめぇ~(> o <)
いや。ぜってぇ食べすぎですって。(> _ <)
食べすぎですって。(> _ <)
さて、最近エントリ増えすぎてMovableTypeの再構築がむっちゃ重いんです。
静的ページをやめてダイナミックパブリッシングにするためにはBerkeleyDBをMySQLに変換する必要ありとのことで、付属の変換用CGIで変換してたらout of memory ・・orz
でもなんだか見れてるのでいいのかなこれで。
あとはディレクトリ構造を整えたり、新バージョンのMT3.34入れたりしないといけないのでしばらくブログが不安定になるやもしれません。







最近のコメント
翔ちゃんパパ at 11.30
amits at 11.19
amits at 11.18
sippofactory at 11.14
009 at 11.14
ギラ at 11.14
ギラ at 11.14
sippofactory at 09.12
amits at 09.12