いろきゅう.jp // Programmable maiden traumend 〜夢見るPG〜 このページをアンテナに追加 RSSフィード

goto tech side >>
  • Office アシスタント 薔薇乙女日々繰り返される Office での作業中、薔薇乙女がマスター(あなた)を様々な面で支えてくれます。多分。
  • ぷよぷよクエスト - 目的のレベルまで経験値いくつ必要なんよcalculator「Lv70まで素材あと何枚必要なんじゃいボケぇ!」 と、夜な夜な素材狩り貴方にオススメ! 自分にもオススメ! 月ドロップはよ

2009-07-27

26時間戦った事による損害

というわけで、昨日おつきあいいただいた方ありがとうございました。お疲れ様でした。

最後が、日中以上にグダグダになってしまい申し訳ありませんでした。というか、ustream 止まるなよちくしょめ!! orz


しかしまぁ、色々勉強になりました。えぇ。 そして、色んな面で楽しかったです。 :-]



本文

でまぁ、終了後の今日。 大問題発生ですよ。






http://ir9.jp/hd09/0727_00.jpg

レンズ取れたあああああああ orz

うそーん……





取れた原因は以下の通り

  1. 26時間戦ってみる
  2. 終了後ベッドへ倒れこむ
  3. 気づいたら朝
  4. 体の下からAパーツ・Bパーツ化した眼鏡が発掘

つまりは、眼鏡かけたままベッドに倒れ込んだところそのまま寝ちゃって大惨事と HAHAHA!!! orz

…とはいえ、フレームが折れた or 曲がったかとかは無いようで、ネジが取れてしまってレンズが外れてしまっただけの模様。 つまりは、眼鏡屋さんで復旧は可能な様子だったので一安心でした。




……が、実はこの眼鏡は長い期間使ってまして、ボロボロの状態だったりします。

http://ir9.jp/hd09/0727_01.jpg

分かりづらいのですが、レンズのコーティングが剥がれまくってるぐらいの勢い。 なので、作りなおそうかなーと思ってた所だったりしました。



  • 眼鏡がぶっ壊れた
  • 眼鏡を作り直そうと思っていた

という2点がそろった今! 俺はッ! 眼鏡屋に進入かしら……ッ!!





というわけで、今日は眼鏡屋にいって眼鏡の修復をして新規眼鏡の発注をしてきました。 ← 本題

発注したのは良いんですが……やっぱり眼鏡高いわー。3万7千円ぐらいしちゃったよー…。 3万ぐらいありゃOKかなぁーと思ったんですけれどもなぁ……4万ッスかそうですかそうですか…


眼鏡っ子はランニングコストが高いですねぇー…。 ぐぬぬぬ…ッ!



おまけ:夏

http://ir9.jp/hd09/0727_02.jpghttp://ir9.jp/hd09/0727_03.jpg

網戸に引っ付くセミさん。外はスコール。難民のようです。

2枚目はデジタルズーム(x16)なんですけれども、そこまで汚くなってないなぁーとちょっと驚いてみたり。

2009-07-26

暑いわ、こんがらがるわ / 6時間目

プロセス間通信がめんどくさすぎて、やる気が低迷中…(苦笑 orz



ところで、第3PGから昨晩こんなメッセージが届いてました。

http://nttxstore.jp/_II_P812524391

安いぉ安いぉ。買うなら今だぉ。

http://ir9.jp/hd09/0726_01.png

安っ

割引が効いちゃうから、実質1万円ッスか! すごい時代やなぁー…




割と興味は惹いたんですけれども、1点大問題があるのです…! それは……!







部屋に置く場所がない。 orz


その昔、PenII-400MHz が現役だった頃ぐらいは「バカでかいタワー型こそPC!」という勢いでタワーを組んでいました。その流れで今のメインマシン・サブマシン共にタワーケース*1なのです

…がー、正直最近「でけぇ…」と思ってまして…(ぉ

ちょーっと、場所取って邪魔だなぁ…と。



そんな中、去年 ATOM で鯖を組んで、"ITX" という小ささにびっくり仰天。 こんな小ささでも、NIC の穴はあるわ、サウンド出力もあるわ、VGA出力もあるわ……なんじゃこりゃ! と本気でびっくりしたぐらいです。

やっぱりコンパクトなのは良いなぁ…と。 片手で持てちゃったりするので、メンテ時の移動とかも楽々です。 「小っちゃいって事は便利だねっ」 ということかなぁと。



…あぁお部屋に物がありすぎなのがダメってヤツですかそうですかそうですか(ぉ


ちょっぴり中継中止 ^^; / 7.5間目

自鯖からの中継を一時中断し、9:00 より再会します。

理由は簡単で

の録画を行わなくてはならないからですッ!


というわけで、終わるまで待ってねー


…いやーしかし、中継してたキャプチャカードが自動的にTVに切り替わってた時にゃーびっくりしたわい(ぉ


構成

メインPC → [S-VIDEO] → サブPCの[キャプチャカード]

という感じで中継してました。 …で、キャプチャーカードが、アニメ録画用と兼用なので、どうしても平行してキャプ出来ないんですねー。^^;


東海道線は一部区間で運休が発生しています / 8時間目

東海道線は、熱海駅での信号トラブルの影響で、小田原熱海駅間の上下線の一部列車が運休となっています。

関東エリアの運行情報:JR東日本

→ (9:56追記)正常通りになりました




意外なことに、シンケンジャー・仮面ライダーは割と面白い…ってかかっこいい(ぉ)ので割とオススメですよ。

オトナになってしまうと「だせー」とか思いがちですけれども、仮面ライダーの変身シーンには割としびれてます :-]



あと、本来であれば、

が録画されるんですが、今日は26時間テレビの影響で休止ですねー

09:25 追記

アニメの録画作業が完了したため、自鯖側の配信を再開しました。

仮面ライダーおもしれぇわコレwwww


ちなみに、次回の配信一時停止時刻は「17:00」です。 鋼の錬金術師の時間ですねー :-]



気づいたらこんな時間なのねぇ / 10時間目

あーつーいー orz


…というわけで、ちょっくら風呂にでも言ってこようかと思います。 シャワーっていうか、そもそも昨晩シャワーすら浴びてないというか。



…うん、気づいたら10時で記事ネタを何も考えてなかったとかいうのはナイショ(ぉ




一人ワンダーフェスティバル / 12時間目

というわけでモードチェンジしました(何

……いや暑いわコレ。




ところで、今日はガレージキットの即売会「ワンダーフェスティバル」の日なんですよねー。

ビッグサイトの例のエスカレーター事故が発生が発生したのは丁度去年の夏。 冬の開催は「原因不明」ってことで開催中止になり、今後のはどうなるの!? …という中、場所を幕張に移動して今日やってる…という感じですね。

昔はワンフェスに参加していたおいらとしては、幕張という近所になった事もあり行ってみようかと思っては居たのですが……いやー、夏コミがヤヴァイっすから 自宅で作業と相成りました。(苦笑

…とはいえまぁ、ローゼン系のガレキは版権の関係で全くなさそうなので(←超嘘かも:とある1つのサークルさんで「ローゼン系が版権全滅でした ('A`)」という書き込みを見た程度)、まぁ自宅作業でも良いかなぁー…とか、思って結果オーライとしてしまいます。えぇ。(ぉ


ちなみに、ウチの雪さんが会場で何かコスってると思われます。何やってるかはわかりませんけれども…



その昔のカタログ

http://ir9.jp/hd09/0726_02.jpg

上の水色の背表紙が、私が初参加のワンフェス Vol.12 のカタログですね………って、1998年って 10年前じゃねーか!!



……こういう時、どういう顔をすればいいのか分からないのかしら…


開発

Debug ビルドで動いて、Relase ビルドで動かない物ができあがりました!


……こういう時、どういう顔をすればいいのか分からないのかしら… ('A`)



64bit版が出来たようで出来てない / 14時間目

Debugビルド と Releaseビルドで 挙動が違っちゃってどうしようかと困ってましたが、実は非常に単純…しかし気づかないと気づけない問題に遭遇していました。

コード自体には問題はなかったのですけれども*2VCのファイル単位のコンパイル設定を間違っていた為におかしくなっていたという…

具体的には、Debugの時はDLLリソースくっつけるのに、Releaseの時はリソースくっつけない設定になってました。 → 実行時にリソースが読めなくて死亡。 いつの間にこんな設定に…(ぉ orz


そのあたりを修正したところ、64bit プロセスに進入 → 期待通りの動作をしてくれたのでひとまず一安心な感じ。




……しかぁし!


異常系のテストを試してみたら案の定機嫌悪くなりました。orz

エラー処理が甘いらしい。うーん…何処のルーチンが悪いのかしら………

もっかいCM

http://live.ir9.jp:33333/devel_room
Windows Media Player に投げると、デスクトップの様子が見られます*3
http://www.ustream.tv/channel/%E7%AC%AC2pg%E3%81%AE%E4%BD%9C%E6%A5%AD%E5%A0%B4
作業風景が見れます


Windows Vista 対応作業開始 / 16時間目

64bit 版の Hello Message 薔薇乙女 が(おそらく)出来たあああっ! ってことで、次なる目標である Windows Vista 対応作業へと移行しました。


適当に OS バージョンチェックを外して動かし見たところ………動かない。 あらかじめ予想していたこととはいえ、やっぱりしょんぼり。 動いてくれれば作業しなくて済んだのになぁー(ぉ

http://ir9.jp/hd09/0726_03.png
↑素のママの Message Box


というわけで、発動しない原因を調査してみるべく、Windows Vista の Message Box に Spy++ で進入かしらッ!!!!




…………

………

……




ウィンドウの構成が(やっぱり)変わってたじょ

というわけで、そのあたりのコードを書き換えをば…………






……NT5 向けにべた書きしてるよコレ。 書き換え面倒くせぇ…! orz


予告

あと1時間ほど先の17時から30分ほど、デスクトップ配信は一時休止になります。 鋼の錬金術師の時間だからね!

ustream

たまに配信が固まるのはなんなんだろうなぁー


昔のコードは他人のコード / 18時間目

修正作業をするも、どういう流れで何をやってたのか記憶があやふやで結構困ってます。(苦笑

そして機械的にコピペとかしちゃって、なにげーなーーーくコンパイルが通っちゃうと、良いんだか悪いんだかという気分に。(ぉ




なお、鋼の錬金術師が終了したので、live.ir9.jp の方は復活していますー。

やっぱ鋼はおもしれぇなぁー :-]


Vista対応できるかもしれない / 20時間目

WinXP から UI がガラっと変わった Vista

ダイアログ構成とか色々変わってるんだろうなぁー……とか思ったんですけれども、調べてみたらちょっと変更があった程度という事実が発覚。 うん、一生懸命コード整理していた3時間ぐらいが無駄になったヨ!


どうしよう…… ('A`)



Vista対応が糞ムズイです orz / 22時間目


http://ir9.jp/hd09/0726_04.png

Vista で動いたぞぉぉぉおおおおおおおおおおおおおお!!

大きさがちょっとおかしいですけれども(ぉ)、それは追々直すとして…… とりあえず動作する所までは出来たかなぁー。あともうちょっと微調整して対応完了かしら…!?







…と思ったんですが、Vistaくんはそんなに甘いモンじゃーありませんでした。





http://ir9.jp/hd09/0726_05.png

なんで、メモ帳ダイアログが変わらないのよ orz



調査してみた結果、Vista には2カ所のDLLダイアログ関係のコンポーネントがあることが分かりました。 じゃぁ2つに対応すれば……という勢いで作業してたんですが……

どうも、Vistaで新しく導入されたダイアログ *4 の解析に失敗してしまうという謎の状況が発生中……

DLLを注入しているので)同じ Process なのに GetWindowText() も失敗するわ EnumChildWindows() も失敗するわとマジで意味不明な状況です。 注入したDLLから EnumChildWindows() で ダイアログのウィンドウハンドルの子ウィンドウ列挙しようとしても、false が返るはいいも GetLastError() は 0 (S_OK) とかワケわかめだじょ… orz




なんか権限とか云々とかその辺なのかしら…と調査中…。





…んまぁ、セキュリティが強化されたという証拠ではありそうですけど……めんどくせー(ぉ orz

お知らせ

というアニメラッシュなので、デスクトップ中継は実質 23:30 までになりそうです。^^;

ustream は相変わらず運用するにょー



…いやでも、正直日付が変わる頃ぐらいには問題解決させたいかしら…(ぉ orz

追記 (23:20)

まもなく super アニメ録画タイムに入ります。

引き続き迷走をごらんになりたいという変な方は、ustream への以降をお願いいたしますー




……vista対応疲れた ('A`)

追記 (32:30)

なんか ustream も固まるってる臭せぇwww orz




色々ダメ臭ぇー orz / 24時間目

ustream が全く動かないわコレ(苦笑 orz

というわけで、割とあきらめモード ^^;


とはいえ、まだ Vista とは戦っていますし、某氏には「今日は26時間TVだよ?」とか言われちゃったりしているので(ぉ、 27時頃 に再開するかもしれません。

…あぁみんな寝てますか。そうですかそうですか… ('A`)


やり残し


…ってか、なんかコレ、元々子ウィンドウが無いだけな気がしてきました。

WM_INITDIALOG を HOOK するは良いも、その時点では子ウィンドウが居なく、あとあとWindows 側が色々作っていくんじゃないかなぁ…とか。


もし仮にそうだとしたら…… あぁ、解析タイミングが面倒なことに… orz




とりあえず、私の中ではまだ続きます。 :-]



撤収! / 26時間目

いかん!

超眠い(ぉ orz



というわけで、26時間たったことですし体力的にも限界臭いので、本日はコレにて終了してみようかと思います。

Vista のアレは結局解決できてませんが…(苦笑 orz*5




それでは夏コミでお会いしましょう。 :-]

*1:Fullタワーではないと思うけれど

*2:別件ではあったんですけれど:ぉ orz

*3URL間違ってたあああ! orz

*4:comctl32.dll の中TaskDialogの一種なんですかねぇ

*5:でも少しずつ分かってきた

2009-07-25

ひどい時間からスタート! - 24時間戦えないかもしれません

というわけで、追い込みって事で再び24時間プログラミングスタートの巻!

…と言いつつアレなんですが、正直最近しんどいのでマジで辛くなったら途中で寝るかもしれません ^^;

ダメですね。精神的に疲れてると復旧に時間がかかりますねぇー…… あぁ、あつすぎてバテてるってのも大いにありそうですけれども(ぉ

http://live.ir9.jp:33333/
Windows Media Player に投げると、デスクトップの様子が見られます
http://www.ustream.tv/channel/%E7%AC%AC2pg%E3%81%AE%E4%BD%9C%E6%A5%AD%E5%A0%B4
作業風景が見れます


さて、体力が尽きるまで2時間ごとに更新していきますー


今回の目標 - 24時間で何をやるのか? / 2時間目

というわけで、無事2時間がたちました。ちょっと眠い。(ぉ

今回の24時間プログラミングにおける目標は次の2点!

現在は前者をクリアできるように頑張っています…が、コレが面倒なんっすねー。

32bit Process は 64bit Process をフックできない。逆もしかり。 …というわけで、Hello Message 薔薇乙女 32bit Process の後ろでこっそり 64bit Process を動かす形で対応しようと思っています。

この 64bit Process をこっそり動かすのが、諸事情でちょーっと面倒くさい状況なんですねー。 この点でだいぶやる気低迷してます。(ぉ ^^;

とはいえ、何とか問題をクリアできそうな感じではあるので、もうちょっと頑張ってみましょう。 …途中で躓いたりして。



すげぇあついッス… / 4時間目

この気温は何なんだー! 夜なのにめちゃめちゃ暑いです。 こう、右側から温風がむわっと……… あぁ、サブマシンの廃熱ですかそうですかそうですか…

こう暑いとなかなか集中できないっすよねー。 そりゃ Web巡回モードに入っちゃうわ HAHAHA!!!(ぉ orz


お供

http://ir9.jp/hd09/0726_00.jpg

徹夜作業の 道連れ お供に購入してきたあれこれ。 ホワイトロリータは相変わらず癖になる甘さですな。 あまあま。 ヴィクトリカに差し入れし隊! ふりふりだけあって!


配信について

あっと、今更…というか、相変わらずというかなのですけれども、おいらの実況中継は 別に面白いことは何もありません(ぉ

なんか企画して笑いを取るような事とかはありませんし、声による解説とかも無いんですねー*1。 なんで観賞用にどうぞ的な勢いです。


じゃぁなんで中継してるのよ! とかいう話になりますけれども…こう…えーっと何?

技術的に面白そうじゃん?(ぉ

ライブ中継が2系統あって、片方は自鯖から配信という形。 特に自鯖からの配信という面では「Windows Media サービスの云々」について色々学習させてい頂いた次第。 やっぱり何事も運用してみないと勉強にならないだすよ。うほほ

このあたりについては、後々に語……れたらいいなぁ。^^;





…全体的に文章がぐだぐだだぞ!うぉぃ!!

*1:こっちについては対策撮りたいですねぇー。ピンマイク欲しい

2008-08-30

準備不足すぎるのでダラダラ行きます

そもそも ddns が反映されないという悲しき事態(ぉ orz

22:22

ddnsがようやく反映されたよー

http://live.ir9.jp:22222/

↑Media Player に突っ込んでみよう。


…とはいえ、面白い(?)のは31日の6時ぐらいからかも…?

00:20 - やってること

まだ、Rozen系キャラクターオンリーイベントでしか配布していない "Hello Message (仮)" なんですが、これ現状の問題点・やりたいこととして

  • 64bit対応化
  • 非矩形ウィンドウ表示にリージョン利用
    • ビット比較にsse2使ってみようぜ!

とか課題が残ってます。

朝まではこれらを処理してみようかなぁーとか思ってます。(もちろん終わらない:ぉ)



ってか、蒸し暑すぎる(苦笑 orz


3:14

↑のコード書く上で、偉いめんどい事実を発見してしまい萎えたので(ぉ orz

 Office アシスタント 薔薇乙女 - Windows Vista 向けセットアップツール

を創ることにしました。

C# 楽すぎる


11:35

アプリは出来たが、マニュアルが面倒だ…


12:18

リリースするモノが沢山あったり、それを生成するための関連するファイルが沢山あったりと、手動で作業するには割とミスが発生しやすい環境になりつつあります。

ちゅーことで、自動化を狙ってみるわけですが……

バッチファイルを使う
途中でエラーが発生したとしても勝手に進んでいくのでちょっと危険
makefile を使う
書式わからねぇ(ぉ orz
あと、ターゲットにサブディレクトリが指定できない(?)のも、ちょっとネックかなぁーとか。 たった一つファイルをサブディレクトリに出力するのに、サブディレクトリに更にmakeを書くのも面倒だよなぁ……
msbuild を使う
ソリューションのビルドならともかく、ファイルのコピーとか出来るのあれ? …ってか、いちいち XML ファイルなんて書いてられるかこんなろー

さて困った。(苦笑

makefile が妥当な気がするけれども…うーん…


00:09 - 気づいたら日付が変わってたー!

終了するタイミングすらつかめずラダラダ作業中(ぉ orz

そして、気づいたら更に日付が変わっていたとか言うねもうね。



いやーしかし、今回は面白いぐらいにグダグダでしたな。(ぉ

  • 予定していたいモノが対応できなくなってみたり^^;
  • 準備不足もいいところで気づいたら 24TV が始まっていた
  • デジカメも無いので絵を配信できない
  • ぶっちゃけ、Total 3時間ぐらいは寝てた(ぉ

いやもう言い訳なんですけれども、実は金曜日に会社で「納涼会」ってことで祭りがあったわけですよ。

YOKOHAMA で開催するわけですから、終了時刻とかを考えるとほぼ終電モード。 そして、例年通りの荷物の山*1。 なんつーか、社員の方も慣れて特に反応無しでした。良いのか悪いのか(ぉ

そんなわけで、前日の寝る時間・当日の起きる時間からしてもうだめっぽいスケジュールだったと。(苦笑


とはいえ、24時間分は戦ったことにより、大分事が進んだ感じです。 Office アシスタント絡みを全力で対応した結果

  • マニュアル整備のほぼ完了
  • リリースの自動化に対応

など、最終リリースへ向けてスムーズに作業できるのでは無かろうかという環境に持って行けました。 nmake がだんだん分かってきたよ。 ひどい使い方なんだろうけどさ!


逆を言うと 24時間戦ったところで、見合う成果が出ていないようにも思えます。 これは私の作業効率が悪いのか、成果が出にくい作業領域だったのか、そもそもソフト屋さんは成果が出にくい領域なのか……(個人的には3番目を大プッシュしたいところですけれども:ぉ)


でまぁ、1日+4時間は戦ったっぽいのでもうそろそろゴールしていいよね?

風呂入って寝るかねぇーっと。


ちょっと遊んでから(ぉ

*1:今年は段ボール2箱でした