2017年4月24日 (月曜日)

アセンブリ“platform.winmd”がみつかりません

 VC++でプログラミング。Visual Stduio 2015で作っていたプログラム。Visual Studio 2017にアップデートしたらエラーでビルドできず。

 アセンブリ“platform.winmd”がみつかりません

 と言われる。そのファイルが見つからない、というのはわかったけど、どういう役割なのかもわからず。文言そのままで探してもわからなかったのだけど、ファイル名で検索したらヒット。ここにあった。

Windows10+Visual Studio 2017において、C++/CXでコンソールにはろわする方法 - Qiita

 ソリューションエクスプローラーでプロジェクトを右クリックしてプロパティを表示。構成プロパティのC/C++にある追加の#usingディレクトリを指定し直す。以下を入力。

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\lib\x86\store\references;C:\Program Files (x86)\Windows Kits\10\UnionMetadata

 これでエラーが出なくなった。メモ。

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

2017年4月19日 (水曜日)

『ローグ・ワン』配信開始

 「スター・ウォーズ」シリーズの現時点での最新作(外伝的なやつだけど)である『ローグ・ワン/スター・ウォーズ・ストーリー』の配信がiTunes StoreやGoogle Playで始まった。

 昨年末に劇場公開、約半年で家庭でも見られるように。早い。

 で、この作品。とにかくすごい。というか、泣ける。シリーズでこんなに泣いたのは初めて、っていうくらい。以下、ネタバレなしで、個人的な感情の揺れについてだけ書く。

 実のところ、映画館では前半、けっこう眠くなってしまったのだった。映像のすごさは前作の『スター・ウォーズ/フォースの覚醒』で実感してたのだけど(CGばっかりじゃなくなったとことか)、今回はもう慣れたというか、新鮮味がないなあ、とか。登場人物にも感情移入できなかったりとか。だいたい、シーンが変わりすぎ。とか。

 でも、中盤からどんどん引き込まれ、最後の10分間はずっと涙が止まらないという感じ。とにかく見てほしい。そんな映画です。

 観た直後に感想をここに書こうと思ったけどうまく書けなかったので、今書いてみました。

 次回作の『最後のジェダイ』が、楽しみです。

 スター・ウォーズ|STAR WARS|

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

2017年4月17日 (月曜日)

Creators UpdateでChromeがフリーズする不具合、解決

 先週、Windows 10をCreators Updateにアップグレードした。Anniversary Updateにしたのが昨年9月。その時はPCが落ちるなどいろいろ苦労したのだけど、今回は問題なさそう。と、思ってたら、Chromeがまともに動かないという自体に。

 ブックマークを編集しようとすると固まる。なんの操作も受け付けなくなる。

 ブックマークレットを起動しても固まる。

 翻訳機能を使おうとしても固まる。

 がーん。これじゃあ、使えないのと一緒だ。こうなると、右上の×でも終了できず。タスクマネージャーで落とすしかない。

 ブックマーク関連かと思い、ブックマークファイルを削除したり、エクスポート&インポートしてもダメ。64ビット版だったので、削除して32ビット版にしてもだめ。

 で、いろいろ検索。Google Chrome Help Forumにもいろいろ挙がっている。

 設定をリセットする、履歴を削除する、不要なアプリを削除する、マルウェア削除ツールを使う、などなど。どれもダメ。

 さらに別の方法も発見。

Crome 57 (64bit) not running properly in Windows 10 64bit Creators Update 1703 - Google プロダクト フォーラム

 下のほうにこうあった。

 I found a solution: disabled hardware acceleration in chrome

 ハードウェアアクセサレーションを無効にしろ、ということらしい。

 Cheomeのメニューから「設定」。一番下にある「詳細設定を表示……」を開くとこうあった。

 「ハードウェアアクセラレーションが使用可能な場合は使用する」

 これがチェックされていたので、チェックを外す。Chromeの再起動を促されるので、それに従う。

 再起動。

 問題なく動くようになった。フリーズもなし。ありがとう、海外の人!

 困っていた方はお試しあれ。もう解決してる人のほうが多いかもしれませんが。

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

2017年4月 3日 (月曜日)

角川ザ・テレビジョン、茂木由多加

 テレビ朝日のクイズ番組「クイズ雑学王」にて。PPAPよりも短い曲がカラオケにある、YESかNOかという問題。ピコ太郎本人が出演。

 答えはYES。それが「角川ザ・テレビジョンジングル」とかいう曲。CMのジングルだ。JOYSOUNDにあるという。まさにみんなが知ってるCMソング。歌詞は「ザ・テレビジョン」しかない。で、そのカラオケの画面が映し出される。「作曲:茂木由多加」と出る。

 茂木由多加

 四人囃子の茂木由多加ではないか。調べてみると、まさにその茂木由多加であった。

 茂木由多加といえば、早見優の「夏色のナンシー」の編曲をした人として、記憶に残っている。その話は佐久間正英が語ったエピソードで知ったのであったか。

 当時の佐久間正英はアイドル楽曲の編曲の仕事が多く、キーボードには茂木由多加を起用していた。同時に茂木由多加自身も多くの編曲を手がけていたとか。で、二人はほぼ同時期に筒美京平作曲の楽曲を手がけることに。

 佐久間正英は小泉今日子「まっ赤な女の子」。

 茂木由多加は早見優「夏色のナンシー」。

 佐久間正英は、「夏色のナンシー」を聴いて、完全に負けたと思ったという。

 という話が、本人による文章により今も残っている。佐久間さんが書いたブログの記事だ。

 memories of Yutaka Mogi - Masahide Sakuma

 とにかく、この文章はエキサイティング。佐久間さんの話はほんとにおもしろいんだよなあ。

 でもって、佐久間さんのこのブログ。一時期は消えてたんだけど、いつのまにか復活していた。この貴重な文章の数々が今も読めるのはほんとにありがたい。

» 続きを読む

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

2017年3月23日 (木曜日)

SC-04E カスタムROM、おサイフ、セルスタンバイ問題

 いまさらながらSC-04Eを購入した。DOCOMOのGalaxy S4。長いことSC-03D Galaxy SII LTEをKitKatで使っていたのだが、最新のOSを使ってみたくなり。

 SC-04Eにしたのは、単に中古でちょっと安く出ていたから。たまたま行ったブックオフで値札1万円のところ2000円OFFとのシール、すなわち8000円くらいで売られており、その場で調べる。どうやら、Android 7.0が動くらしい。その場で購入した次第。

» 続きを読む

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

2017年3月 4日 (土曜日)

中野サンプラザ、ムッシュかまやつ

 毎年恒例の中野サンプラザ公演。真心ブラザーズ。ふだんはあまりやらない曲をやるというテーマ。公演が始まってから聞かされる。

 あれをやってくれるかなあ、と思っていた曲をようやくやってくれた。「同級生」。シングル発売当時。野音以来な気がする。

 あと、ムッシュかまやつさんが亡くなったことに触れ。「かまやつさんにはすごい世話になったんだよ」みたいなことをKINGさんが言う。「ムッシュがいなければこんな仲間とも会うことがなかった」みたいなことを桜井さんが言いながら、メンバーを指す。二人がデビューするきっかけとなった番組「パラダイスGoGo!!」の勝ち抜きフォーク合戦の審査員がムッシュだったのだ。同番組の話はこのインタビューに詳しい。

 で、急遽やることにしたという「バンバンバン」を。こういうのはあまりやったことがない気がする。楽しい曲だけど、個人的になんかしんみりした。

 あまりやらない曲、というテーマのライブはこれまでも何度かあって、ほんとに久々!みたいなのは先の「同級生」と、三部作+1くらいか。「流星」「この愛は始まってもいない」「流れ星」は最近も聴いた記憶があるのだけど、「橋の下で」は発売当時以来だったような気がする。

 キーボードはソウル・フラワー・ユニオンの奥野真哉。「オレが入ってから、さらによくなっただろう」と言っていた。コーラスはうつみようこ。「ニューエストとメスカリンだよ」「怖いよね」と真心の二人。「なんでやねん!」とつっこむうつみようこ。奥野真哉のキーボードはすごくよかった。あと、ドラムのビバさんが怪我で出られず、急遽、山口美代子さん(DETROIT SEVEN)。数年前に桜井のソロライブのドラムで見て以来。ビバさんとはドラムキットのパーツが極めて少ない。タムは1つ(フロアタムは別)、シンバルはライドとクラッシュのみ。それでも違和感なし。パワーヒッター。伊藤大地よりも、MB'sでの真心の曲には合ってるんじゃないかなあ、という印象であった。

 そんな感じで、これまた記憶に残るライブであった。

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

2017年2月14日 (火曜日)

UWPのBLE-MIDIにおけるデータ消失

 Windows 10 Anniversary UpdateでMIDI over Bluetooth LE(BLE-MIDI)のサポートはだいぶ貧弱じゃないか? という話。考えがまとまってないけど、忘れないうちにメモ。

 Windows 10 Anniversary UpdateでBLE-MIDIがサポートされた。確かにQUICCO SOUND mi.1とかYAMAHA MD-BT01とかUD-BT01などとペアリングはできる。しかし、既存のDAWアプリケーション(Win32アプリ)ではそれらのポートが見えない。MIDIデバイスとして扱うことができない。そこでブリッジプログラムを作ったという話は前にした(Windowsアプリ作成、ストアで配布)。

 昨年WindowsストアにリリースしたMIDIberryというアプリはBLE-MIDIデバイスの入力を従来のMIDIポートにルーティングする。loopMIDIのような仮想MIDIポートドライバと併用すれば、DAWへの入力にも利用することができる。

 しかし、それが有効な環境はどうも限定的なようだ。システムエクスクルーシブのバルクダンプにはどうにも対応できないようだ。

 Has anyone gotten the Yamaha UD-BT01 working with the AX8 and Windows 10?

 上記フォーラムによれば。大量のシステムエクスクルーシブを送信するハードウェアのエディタ/ライブラリアンに使うには、「貧弱」だというのだ。

 自分でも試した。確かに、データを完全に送ることはできない。途中でエラーが出る。

 さらに少ないデータでも試す。とんでもないことがわかった。

» 続きを読む

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

2017年1月28日 (土曜日)

VC++のセキュリティとかいろんなところででつまづく

 昨年、C#でWindowsプログラミングをはじめ、いろいろやっているうちになぜかC++とかまで手を出すはめに。UWPじゃ制限がありできない、C#だと参考になるものがない、ということで。SDKとかサンプルプログラムを見ながら見よう見まねで。基本がわからないので、ちょっと手直ししてみるだけでも時間がかかる。その例のひとつ。

 セキュリティ的にそれは使うなとかエラーが出る。

 sprintf( dumpBuffer+index, "%02x", *data );
  は
 sprintf_s(dumpBuffer + index, 100, "%02x", *data);
 みたいな感じに。

 strcat(dumpBuffer, ":");
  は
 strcat_s( dumpBuffer, _countof(dumpBuffer), ":" );

 っていう感じだそうだ。

 参考にしたのはここ。
 ぷろぐらむめも : fopen_sとかsscanf_sとかの"_s"関数書き換え例まとめ

» 続きを読む

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

2016年12月29日 (木曜日)

Windowsアプリ作成、ストアで配布

 今年は11月末くらいに突然Windowsアプリを作りたくなり。Visual Studioのインストールから始めて、初めてのWindowsアプリ作成に挑戦した。

 12月になり完成。できあがったアプリをどうやって配布しよう。UWPアプリなので、普通に配布するのはちょっとあれ。Win32アプリと異なり、インストールには開発者の設定とかいろいろあり。一般のユーザーがカンタンに触れるようにするには、Windowsストアで配布するしかないっぽい。がーん。で、ストアでの配布にはデベロッパーの登録が必要。でも、2000円弱で、一回払うだけでいい模様。Appleみたいに毎年1万円とか払わなくて済む、とか思ったらぜんぜんハードルは低い。さっそく登録して申請した。

 最初の申請はアプリが動かない、テストできないということでリジェクト。対象となるWindows 10のビルドを上げることで再度申請することに。その途中で、Visual Studio 2017RCを使っていては、変なエラーが出て作業がすすめられないことに気づく。そうか、これ、最新版だと思ったらRCか。あまり気にせずに使ってた。ということで、2015をインストールし直し。そうしたら既存のプロジェクトが読めなくなってまたあせったり。とにかくわからないことばかりで苦労した。

 そんなこんなで、最初のストア公開が14日くらい。で、細かい修正をいろいろ続け、昨日、3回目の申請(2回目のマイナーバージョンアップ)、今日には公開されていた。今回が一番早かった。

 そんなこんなで、Windowsストアで配布中。Windows 10 Anniversary Updateでどうぞ。


MIDIberry

» 続きを読む

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

2016年11月 7日 (月曜日)

Aspire V5-122PがBSODで落ちる

 Windows 10 Anniversary Updateで調子の悪くなったThinkPad T400だが、とりあえず落ち着いた。サービスをいろいろ停止したら、まったく落ちることがなくなったのだ(Ctrl-Xからmsconfigでサービスタブ)。どれが原因かはまだ追い込めてないのだが、それをする時間もないので放って置いている状態。一方、今度は家族のPCが調子悪い。

 機種はAcerのAspire V5-122P。AMDのSOCを使ったモデルらしい。グラフィックスももちろんAMD製で、RADEON HD 8210 になってる。

 症状は、頻繁にブルースクリーンで落ちる。落ちないまでも、何かの拍子に突然速度ががくんと落ちたような状態になり、何の操作も受け付けない。マウスカーソルさえ消えてしまう。もう、作業ができない。

 数日前のWindows Updateが銃爪になってるのは間違いなさそう。Anniversary Updateの導入は1カ月以上前で、そのタイミングでは問題なかった。11月に入ってから何度かアップデートがあったが、そのうちのどれからしい。で、いくつかアンインストールしてみるのだが状況変わらず。履歴からアンインストールできないものもあった。どれが問題だったかはわからず。

 とにかく、ドライバをいろいろ入れ直す。もともとWindows 8のマシンを8.1、10とアップグレードしてきたもの。ドライバを入れ直したことはなかったが、こういう状況なので、あらためてチェック。BIOSmアップデートしてみたり。1.04だったのを、1.06にして、1.12にした。1.06を挟んだのは、1.07以降を入れる場合はいっったん1.06入れろと書いてあるページがAcerにあったからだ。とにかく、それでうまくいった。

 で、それでちょっとはよくなったと思ったのだけど、やっぱり落ちる時は落ちる。とりあえず、「Windowsのデザインとパフォーマンスの調整」でなんとかしようとすると、そのダイアログがひどく遅い。またマウスカーソルが消えてします。むむむ。

 ブルースクリーンのメッセージを見ると「THREAD STUCK IN DEVICE DRIVER 」とある。再起動後にイベントビューアーで探すも、どのドライバが原因かはわからない。とりあえず、このワードで検索するとこれに当たる。

 Windows 8 およびWindows 8.1 STOPエラー(ブルースクリーン)のトラブルシューティング | Dell 日本

 原因はたいていグラフィックスドライバーだと書いてある。そうか、やっぱりそんな感じだよなあ。パフォーマンスの設定ダイアログがおかしいんだもの。

 で、デバイスマネージャーでドライバアップデートされてるらしく、今年の9月くらいのアップデートが当たってる。これはだめ。Acerのサイトから最新のドライバを入れると新しいCatalystが入る。AMDのRADEONシリーズのドライバーとかのセットだ。これがインストールの最中に最新のを入れてくれてるような気配(わかんないけど)。でも、それでもだめだ。ぶー。

» 続きを読む

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

«グランドループを解消するノイズフィルター作った