最近の100件  1  2  3  4  5  6  7  8  9  10 

2016.12.08

MSBuildを使ったリビルドバッチでリビルドが終わったことを音声通知する

MSBuildを使ったリビルドバッチでリビルドが終わったことを音声通知する
初音ミク冒険記の「本体」は、VC++で作られているけど
初音ミク冒険記専用の「開発ツール」は、C#で作られている。

これは、開発ツールはGUI(グラフィカルユーザインタフェース)で
手早く作りたいためだ。
(VC++でもGUIツールは作れるけど、面倒くさいのだ・・・)

今更ながらMSBuildを使ったバッチを作った
という記事にも書いたことを再掲して
リビルド時間を最新状況にすると、こんな感じ。

▼再掲ココから▼
「デバッグ設定ツール」で「オプション追加」ボタン押下すると
初音ミク冒険記の既存のVC++ソースを読み込んで
入力したオプション設定に従い、修正したソースを自動生成するようにしている。

この時、生成されるものの中には、
ほとんどのVC++ソースでincludeしているヘッダファイルがある。

本来だと、そのヘッダをincludeしているソースだけ
ビルドすれば良いんだけど、
ごくたまにビルドしたら期待通りに動かず
リビルドしたら期待通りに動くという現象が起きる。

このため、リビルドするようにしてるんだけど
このリビルドが1分50秒くらいかかるので、その間に別の作業がしたい。

ということで、「オプション追加」ボタン押下時に
MSBuildでVC++側をリビルドするバッチ処理を動かして
すぐにC#側の作業をしたいと思ったわけだ。
▲再掲ココまで▲

現在は、リビルドをするところまではできている。

が、リビルドにかかる時間が分単位のため、
「リビルド終わったかな?」とリビルドバッチの
コマンドプロンプトを見て
「あ、まだ終わってないや」とか確認する
という状況が出てきた。

さて、Jenkinsの設定をいろいろと変更してみた、が、あと一歩が分かんない
という記事にも書いたが、現在の初音ミク冒険記の開発では
バージョン管理ソフトのSVNにソースをコミットすると10分以内に
Jenkinsが動いて、CppCheckによる静的テストや
全体のステップ数などの品質指標値の取得を自動で行っていて
終わった時に音が鳴るようになっている。

このため、リビルドが終わった後に音が鳴ると良いんじゃないか?
と思ったわけだ。

でも、Jenkinsで使っている音とは別の音にしたい。
このあたりは、携帯の着信音を分けるとかの発想に近い。

だからといって音を探したりするのも面倒だ・・・

ということで、最近使っていなかった
CeVIO Creative Studioを起動してONEに喋ってもらうことにした。

VOICEROIDの「結月ゆかり」とか「Megpoid Talk」で作っても良いのだが
喋りに関しては、CeVIO Creative Studioの方が、
音量や表情付けがしやすいし、何もしないデフォルトでも
期待通りのアクセントになりやすい気がする。

「結月ゆかり」はtwitterの読み上げで使うこともあるし、
声がかぶらない方が良いかなとも思っただよね。

そんなこんなで
リビルドが終わったら「本体のリビルド終わったよ」
と言ってくれるようにしたわけだ。

ボイスなので、裏でBGMを流していても気が付きやすいように
音量を上げる調整と、ちょっと語尾のイントネーションをいじったくらいなんで
ボイス製作時間は、実質数分程度である。
(むしろ、久々すぎてバージョンアップ作業のほうが時間がかかった)

バッチファイルで音を鳴らすのに
Windows Media Playerを使えば良い
ってところまでは思いついた。

たしか、Windows Media Playerはコマンドラインに対応していたはずだ。

が、ここで1つ問題が出てきた。

調べてみると指定した音声を鳴らし終わった後に
Windows Media Playerを終わらせる/colseというオプションが
いつの間にかなくなっているらしい。

つまり、Windows Media Playerを起動して
指定の音声ファイルを再生した後、
Windows Media Playerが起動したままなのだ。

これだと毎回Windows Media Playerを終了させる必要があって面倒だ。

解決策として、Windows Media Playerを起動して
指定時間を経過したら、Windows Media Playerを終了するようにした。

最終的に出来上がったバッチはこんな感じだ

Set PATH=%PATH%;"%ProgramFiles(x86)%\MSBuild\12.0\Bin" F: cd "F:\Visual Studio 2008\Projects\HatsuneMikuBoukenki" MSBuild.exe HatsuneMikuBoukenki.sln /p:Configuration=Release /t:rebuild

@rem 再生するファイル名
@set WAVPATH="F:\Visual Studio 2008\Projects\HatsuneMikuBoukenki\VOICE_DATA\Debug\ONE_本体リコンパイル終了通知.wav"

@rem 再生実行
@start wmplayer.exe /play %WAVPATH%

@rem XPの頃に存在したメディアプレイヤーで自動再生後に終了する/closeオプションが無くなったので、指定秒数待つ
@rem (実際の音声の時間より余裕をもたせてる)
timeout 5

@rem メディアプレイヤーのタスクを終了する
taskkill /im wmplayer.exe
pause


面白かったら押すべし。→ へぇ~
ランキング [] [] [] [] [] [↑50] [かげさんの111から始まるHistory内]

| | コメント (0) | トラックバック (0)

2016.12.07

最近の体調

心療内科で「あまりに眠くて朝中々起きれない」日がある。
という話を前からしていて、抗うつ剤を2錠⇒1錠に減らしてもらった。
(かげさんの飲んでいた抗うつ剤は、すごく眠くなる薬だったので)

それで薬を減らしたことによる病状の悪化がないか
しばらく様子を見てみることになった。

経過を見たところ病状の悪化は感じられず
抗うつ剤を減らしてもらったことで
朝、起きられる日が増えたのだが、日によっては
「あまりに眠くて朝中々起きれない」日がある。

そこで、前回の診察の時に、先生から抗うつ剤の種類を変えようか?
という話があり、変えてもらった。

すると、朝、普通に起きられるようになった!

しかし、そこまでは良いのだが、日中の「やる気」がだだ下がりで、
もう何もしたくないって感じに。

具体的には、徒歩1~2分の内科、
徒歩5分の整形外科に薬を貰いに行くのですら
外に出たくないくらい。
夕方になると体調が良くなってくるんだけど
夕方だと診察の受付が終わっているんだよね・・・

さらに、前の薬より、起きてからの眠い時間が長い・・・

この結果を見ると、朝、中々、起き上がれなかったのは
前の抗うつ剤の副作用で
今、やる気がなかなかしないのは、
前の抗うつ剤が効いていた証だと思う。

やる気については
薬を変えてから、あまり日数が経っていないので
まだ、新しい薬に体が慣れていないのかもしれない。

今の薬は、朝、起き上がれるので
体内時計が整うのじゃないかと期待している。

体内時計が整ってくれば、夜に眠いのに眠れないから
睡眠導入剤を飲まないと寝付けない
という状況が改善されるんじゃないかと思う。

後、今日、ようやく内科に行って診察を受けたところ
内科の薬が切れていたことも
体調不良に影響していた可能性がありそう。

内科の薬は、血圧だけじゃなく脈を整える薬なので
動悸が強くなって、精神安定剤を飲むことが増えたから
余計に体調を悪く感じて、やる気が出なかったのかもしれない。

面白かったら押すべし。→ へぇ~
ランキング [] [] [] [] [] [↑50] [かげさんの111から始まるHistory内]

| | コメント (0) | トラックバック (0)

2016.11.16

「MijXfilt.sys」が原因でブルースクリーンになる

なんか、このところ、気づくとWindowsが再起動していることがあり
変だなぁと思っていた。

そして、勝手にPS3の電源が入ることもある。

もしかして、PS3コントローラをPCに繋いでるのが悪さしてる?

ブルースクリーンになったタイミングで表示された情報をよく読むと
ドライバのエラーであること、「MijXfilt.sys」が原因とあった。

そこで「MijXfilt.sys」でググったら
どうやらMotionJoyのドライバらしい。

そう言えば、Windows 10でPS3コントローラを使えるようにする
の記事を書いた後から頻度が高い気もする。

やっぱりエクストリーム納豆さんのコメントにあったように
PS3コンをPCで使うのを止めた方が良いのかもしれない。sad

「MijXfilt.sys」の削除は、下記のサイトを参考にした。
新生FF14 PlayStaion Move ナビゲーションコントローラーでプレイ XInput wrapper for ds3 編

でも、レジストリは削除しようとしても削除できなかったので放置した。
とりあえず、これでしばらく様子を見よう。

もしかすると、冒険記で以前からあった
ダメージを受けたりした後にコントローラを操作していないのに
勝手に右に移動するとかも、このドライバの影響なのかもしれないなぁ。

面白かったら押すべし。→ へぇ~
ランキング [] [] [] [] [] [↑50] [かげさんの111から始まるHistory内]

| | コメント (0) | トラックバック (0)

2016.11.12

頚椎の椎間板ヘルニア

今週の月曜から右手の親指が痺れていて
火曜の夜には右手の人差指も痺れが出て
水曜になる右腕まで痺れが出たので
近所の整形外科に行ったところ
なんとその日は、手術の予定が入っていて診察は終了していた・・・weep

もう1件、近所に整形外科が入っている病院があるので
そっちにも行ったんだけど、
そこは予約しか受け付けていないので、そこもダメだった。crying

気を取り直して木曜日に整形外科に行って検査してもらったところ
軽度の「頚椎の椎間板ヘルニア」だと分かった。

首のレントゲン5枚、MRI検査と画像診断料がかかって
薬代を含めると9,000円近い急な出費になってしまったが
手術が必要になるほどヒドイ状態ではないということで
早く分かって良かった。happy01

首が原因というのもあり
指が痺れてきた時に少し首の体制を変えるだけで
すぐに痺れが取れる。

どうやら下を向いていると痺れるっぽい。
姿勢を良くした方が楽なので自然と姿勢が良くなっている感じ。

もっとも姿勢を良くしようとしても
ご飯を食べたりとかは、どうしても下を向くので
早く良くならないかなぁという感じ。

面白かったら押すべし。→ へぇ~
ランキング [] [] [] [] [] [↑50] [かげさんの111から始まるHistory内]

| | コメント (0) | トラックバック (0)

2016.10.28

人間ドック2016

昨日、人間ドックに行ってきました。

前回の人間ドックが年末だったので、
前回から10ヶ月たったタイミングです。

体重は、前回から-1キロ。

実は、この間、年末年始や新年会などで、+3キロ
うつなどの症状で、-7キロ
抗うつ剤の副作用による体重増で、+5キロ
体調が良くなりはじめて運動して、-2キロ
と体重だけで見ると、乱高下の激しい10ヶ月だったと思う。wobbly

視力は、ここ数年、大抵、左右どちらかが1.2になったり、1.5になったりしてたが
今年は、両目裸眼で1.5と変わらなかった。wink

人間ドックで、かげさんが毎年、苦手としているのが
努力肺活量と尿検査。

今年も努力肺活量は、実年齢よりかなり高い年齢が出ていた・・・coldsweats02

尿検査は、前日夜から水分を補給していない状態で
朝起きてトイレに行くと、検査のタイミングでは、中々出ないのだ。weep

今年は、検査の担当者から「先にバリウムの胃検査」をして
水分補給をできる状態になってから
水をガブ飲みしまくることを薦められた。

バリウム飲んだ後は、水分補給した方が良いので
こういう方法もあるのね!って思った。happy01

実家にいた頃に受けた健康診断では、
尿検査の検体も家で採取していたので
ソッチの方が良いのに、と今回も思ってしまった。

今は、午前の早い時間に、中々起きられないので
指定時間までに人間ドックに行く、それ自体が大変だ。

昨夜は、緊張しすぎたせいか、全然眠れなかった分、
尿検査の検体提出までの待ち時間中も
うつの症状がひどくて辛かった・・・

緊張しすぎて不安になっているのは分かってたから
精神安定剤を飲めれば良かったのだが
バリウム検査のため水分補給ができないから
そうもいかなかった。

後から冷静に考えると
バリウム検査を受ける/受けないは
人間ドック受診時に決めることができるし
健康診断のために、体調を悪くするのは本末転倒なので
今年は、パスするってのもありだったと思う。

まぁ、一通り検査を受けられたので結果オーライかな?

面白かったら押すべし。→ へぇ~
ランキング [] [] [] [] [] [↑50] [かげさんの111から始まるHistory内]

| | コメント (0) | トラックバック (0)

2016.10.01

Windows 10でPS3コントローラを使えるようにする

先日のWindows 10のアップデート後に、
Windowsに設定していた内容が勝手に変更され、使いにくくなった・・・
(勝手に余分なところまで更新しないで欲しい)

勝手に変えられたのは、下記の通り
・Windows 10のログイン画面で余分な画面が出る
・オーディオドライバがAG03からスピーカー付きディスプレイのドライバになった
・PS3のコントローラが効かなくなった

中でも面倒だったのが「PS3のコントローラが効かなくなった」こと
PS3のDualshock3コントローラで初音ミク冒険記をプレイする
にも書いていた「Install MotioninJoy Driver fail.. Error code:0X-1ffffdb9」が出ること。

初音ミク冒険記の開発では、PS3のコントローラをメインに使っているので
ドライバが認識されなくて反応しないのは、困るのだ。

このエラーは、PS3のドライバは、署名なしのドライバを使っているため、出てしまうエラーで
これの設定が、ウルトラ面倒くさいのだ・・・

そこで今回は、下記の記事に従った操作でPS3コントローラのドライバを入れることにした
Windows 10でPS3コントローラーを使う方法と落とし穴!FPS用に使う人は注意です

上記の記事でのポイントは、Connected game controller(s)で
PS3コントローラーだからといって「Playstation 3 DX-Default」を選択すると、
コントローラーは認識されますがゲーム上で認識されなくなるって赤字で書いてあるところ。

ここに注意すればOKです。
なお、毎回Enableボタンを押すのは面倒なので
下記のサイトにある設定をするとより便利になる
MotionInJoyで毎回enableする手間を省こう!BetterDS3のインストール・設定方法!【win10】

ちなみに、これだけだと「PS3のコントローラで十字キーが効かない」
PS2のコントローラと違って「Analog」ボタンで切り替えができないので
左スティックで移動になってしまい、
初音ミク冒険記のメニュー画面の操作がしづらくてしょうがない。

このため、初音ミク冒険記側で十字キーが効くように
DXライブラリの隠し関数GetJoypadPOVStateを使って
POV関連のプログラムを組むことにした。

面白かったら押すべし。→ へぇ~
ランキング [] [] [] [] [] [↑50] [かげさんの111から始まるHistory内]

| | コメント (2) | トラックバック (0)

2016.09.30

このところ、月に1回しかブログを書いてない気がする・・・

このところ、月に1回しか記事を書けてない気がする・・・

ということで、月末だから無理やり書いてみる。

抗うつ剤が2錠になってから体調が良くなってきている。

でも、以前に抗うつ剤を2錠だった頃よりは、かなりマシなんだけど
予想通り副作用による眠気がひどくて、中々生活リズムが整わない。

今日、病院に行った時、その話をして
抗うつ剤の量を1錠減らして様子をみることになった。

だんだん、やる気も出てきて、頭も回るようになってきている
と実感しているので、日々、生活リズムが整って体調が良くなると信じて
元気になろうと思う。

面白かったら押すべし。→ へぇ~
ランキング [] [] [] [] [] [↑50] [かげさんの111から始まるHistory内]

| | コメント (0) | トラックバック (0)

2016.08.31

初音ミク V4X発売!


ずーっと元気がなくて
今月一度もブログを書いていなかった・・・coldsweats02

ブログを書き始めてから、
記事を書かなかった月が今までなかったので
初音ミク V4X発売!ということで記事を書きました。

この記事を書いている時点では
かげさんは未購入です・・・coldsweats01
(一応、購入予定ですが・・・しばらく購入できなさそう・・・)

面白かったら押すべし。→ へぇ~
ランキング [] [] [] [] [] [↑50] [かげさんの111から始まるHistory内]

| | コメント (0) | トラックバック (0)

2016.07.31

記事が遅いけど、劇場版アクセル・ワールド インフィニットバーストを見てきた

こないだの土曜日、病院帰りに
劇場版アクセル・ワールド インフィニットバーストを見てきた。

時系列としては、現在発売中の原作の20巻より後の話。

なので、アニメ版よりかなり後の話ですね。
(アニメ版は原作4巻までなので)

ちなみに原作2巻までのダイジェストもあるので
予備知識がなくても良さそうだった。

原作読んでいると、領土戦のシーンからして
見ていて楽しいんだが
劇場版だけあって登場キャラが豪華だったと思う。

逆にアニメシリーズしか見ていないと
一部のデュエルアバターが分からないんじゃないかと思う。
(謡や綸って、アニメ版だと最終話にチラッと顔見せしてるだけだし・・・)

後は、今まで映像化されてなかった必殺技、心意技が
映像化されていて、個人的にはフェイズトランスとかがカッコ良かった。

ちなみに公開してすぐだったので、
期間限定配布の映画の前日譚の文庫もゲットできました。happy01
(ずっと体調が悪くて、全然読んでませんが・・・)

面白かったら押すべし。→ へぇ~
ランキング [] [] [] [] [] [↑50] [かげさんの111から始まるHistory内]

| | コメント (0) | トラックバック (0)

2016.07.12

例によってMS-IMEがデフォルトになっているのでGoogle日本語入力の最新版をインストール

こないだWindows 10にアップグレードした時に
EdgeだとGoogle日本語入力が使えなくて
なんじゃこりゃ?と思っていた。

そして今日も起動したら、
先日、Google日本語入力を選択したはずなのに
またMS-IMEがデフォルトになっている・・・shock

これも調べてみると、下記の記事を見つけた。
Windows10で既定のIMEを変えられない? Google日本語入力やATOKに設定する方法

どうもGoogle日本語入力は
OSアップデートしたら、最新版を入れなおさないとダメっぽい。

面白かったら押すべし。→ へぇ~
ランキング [] [] [] [] [] [↑50] [かげさんの111から始まるHistory内]

| | コメント (0) | トラックバック (0)