ピアノや音楽の詳しいことはよくわかりませんが、
この人が弾くノクターン第二番が一番好きです。
言葉ではうまく表現しきれないのですが、
とにかく素晴らしいです。
うちの環境では、Spybot のインストール版が悪さしている。
アンインストールすると直ることを確認。
同じような現象が出る人は、インストールすると右クリックメニューをいじるソフトを疑ってみて。右クリックメニューがなにかの原因で壊れると、エクスプローラーが落ちるようになる。
あやしいソフトの当たりをつけるには、[プログラムと機能]でインストール日でソート表示すると、最近インストールしたソフトが簡単にわかるので、1つずつアンインストールしたりして調査に活用すると良いよ。
Spybot は、Portable 版を使えば問題なし。
ただし、アップデートするとインストール版を入れるので注意。
以前もこの現象になった事があったのを運良く思い出したのですぐ解決した。
2018.6.7 掲載分のプログラムがバグってました。C# に移植していて気が付いた。
除算のときの divisor の値はカッコ付き式(リスト)の場合もあるので、ゼロチェックの前に数値チェックが要ります。
バグっていた analyze-rpn のみ再掲載します。
(define (analyze-rpn rpn) (define (iter r) (if (null? r) (pop) (let ((e (car r))) (cond ((eq? e '+) (let ((addend (pop))) (push (sort-rpn (pop) e addend)))) ((eq? e '-) (let ((subtrahend (pop))) (push (list (pop) e subtrahend)))) ((eq? e '*) (let ((multiplier (pop))) (push (sort-rpn (pop) e multiplier)))) ((eq? e '/) (let ((divisor (pop))) (if (and (number? divisor) (= divisor 0)) (error "attempt to calculate a division by zero") (push (list (pop) e divisor))))) (else (push e))) (iter (cdr r))))) (init-stack) (guard (e ((<error> e) nil)) (iter rpn)))
お盆休みで暇なので、「Xamarin.Forms でアンドロイドアプリでも作ってみっか!」と思って、いろいろいじくっていたところ、.NET Framework のパッチがあったら当てとくかなと思い、久々に Windows Update を開いたら、なんかバグって止まってました。そういや最近、しばらく Windows Update 当たってないような気がしてたんだよね。
(null)のソフトウェアについての詳細を確認します。
なんて出てるし、[更新プログラムの確認]ボタンを押しても、サービスが起動してないから出来ない、とか言ってくる。「(null)」とか出てる時点で明らかに変!
でもググったら解決方法がすぐ見つかって直りました。
Windows Update は、うちだけじゃなくて、あっちこっちでもバグってるらしい。
.NET Framework を最新にしたら、Xamarin.Forms プロジェクトでビルドエラーが出なくなった。気になってた問題が解決して良かった。しかし、今は Visual Studio を使って C# だけで iPhone と Android 両方アプリ作れてしまうとは、便利な時代になりましたなー。
メニューから
[テスト]→[テスト設定]→[既定のプロセッサ アーキテクチャ]
と選ぶ。
これがテストするプロジェクトの「プラット フォームターゲット」
と合ってないせい。これを合わせればテストが動く。
VS2017 はテストが実行出来てないのにメッセージを何も出さず、
しれっとテストの実行を諦めるので、原因特定が難しいというワケ。
どうしてテストが実行できなかったのかメッセージぐらい出しなさい。
まったくタチが悪い。