(function() {function signalGooglefcPresent() {if (!window.frames['googlefcPresent']) {if (document.body) {const iframe = document.createElement('iframe'); iframe.style = 'width: 0; height: 0; border: none; z-index: -1000; left: -1000px; top: -1000px;'; iframe.style.display = 'none'; iframe.name = 'googlefcPresent'; document.body.appendChild(iframe);} else {setTimeout(signalGooglefcPresent, 0);}}}signalGooglefcPresent();})();

Daily Archive: 10月 28, 2018

PC、その後

再インストール完了から一週間。

何故か上手く動作しない

メインPCが起動不能となり、IRSTの罠に苦しめられつつも何とかデータの生還を迎え、システム再インストールから復旧を遂げた現メインPCだが、その後も継続してシステム再構築を進めている。
その中で、以前インストールしていたもののあまり使わなかったアプリケーションなどはその価値を見直し、インストールしないという選択肢を採ったり、或いは逆に新たに便利なアプリケーションへと置き換えたりして再構築しているのだが、結構この入れ替えというものに時間がかかっていたりする。
そうした使用するアプリケーションの見直しをしていく中で、これからも便利に使って行きたいと思っているにも拘わらず、上手く動作しなくなったアプリケーションなどもあったりして、何故同じアプリケーションなのに上手く行かないのか等、疑問が残る事も多い。
一番目に付いた問題は、動画プレイヤーである「MPC-HC x64」である。
最初起動させた時は、何ら問題なく動作していたように見えていたのだが、マルチモニタで使用した際「MPC-HC x64」をセカンドモニタにドラッグしていくと、動画が途中で止まり、プログラムが一部フリーズした状態になる事に気付いた。
動画そのものは再生している音声から流れているようだが、映像に関しては完全に止まってしまっていて、一時停止すると止まるものの、再生を再開すると今度は音声も止まって完全にフリーズする状態。
タスクマネージャで確認すると、応答無しになっているので、プログラム的には止まってしまっているものになるのだろうが、以前は発生しなかった問題がそのまま発生するようになってしまった。
また、先日Blogでも記載した「Janetter2」に関しても同様である。Twitterの認証は完了していても、リンク先に飛べないというそれだけの理由で利用する事ができなくなっている。これはプログラム本体だけでなく、認証した結果作成される個別データが存在し、これを移植できれば再認証というプロセスをすっ飛ばして以前と同じ使用感にする事ができる事が判明しているが、手持ちにこのデータが既に存在しないため、ノートPC等から対象データを探し出して引っ張ってくる必要がある。これはまた試してみようと思っている。

インストール前提?

そしてそうしたアプリケーションを見繕っていると、アプリケーションプログラムには2種類の挙動パターンがある事に気付いた。
一つはシステムに確実にインストールという行為を必要とするものと、実行ファイルさえコピーされていれば良いというものである。
前者であれば、確実にインストールという行為を必要とする為、システムにインストールした事実を記録しないと実行プログラムを起動させようとしても実行できない。
しかしインストールという事実が必要の無いものは、実行プムログラムが実行された段階でプログラムが走る。
どちらが便利かと言われれば、もちろん手軽な後者ではあるのだが、確実な管理という面で見れば前者の方が扱いやすい。
よくフリーのアプリケーションなどにインストール用のプログラムと実行プログラムのみパッケージ化したものの両方を提供しているケースがあるが、こういう場合はほとんどが実行プログラムだけで起動できてしまうプログラムだと思うが、これだと旧PCから移植した際、インストーラーを使ったプログラムだったのか、それとも実行ファイルのみを展開して配置したプログラムなのかが非常に分かりづらい。
これ、Windowsの昔からの仕様なので、今更どちらかに集約するのは難しいのかもしれないが、そうした不明点を無くす為にも全てインストーラー経由とかにしてくれた方がわかりやすいと思うのは私だけだろうか?

Continue reading…

Desktop Version | Switch To Mobile Version