『エドマンド・ウィルソン批評集1 社会・文明』

晴。
音楽を聴く。■ショパンマズルカ嬰ヘ短調 op.6-1、嬰ハ短調 op.6-2、ホ長調 op.6-3、変ホ短調 op.6-4、変ロ長調 op.7-1、イ短調 op.7-2、ヘ短調 op.7-3、変イ長調 op.7-4、ハ長調 op.7-5、変ロ長調 op.17-1、ホ短調 op.17-2、変イ長調 op.17-3、イ短調 op.17-4 (アルトゥール・ルービンシュタイン)。マズルカショパンの中でたぶんいちばん好きだ。ルービンシュタインはちょっとあっさりしすぎかなあとか思いつつ聴いていたら、止められなくなって十三曲も聴いてしまった。センチメンタルな op.17-2 とか op.17-4 などたまらない。ルービンシュタインっていま聴かれているのか知らないけれど、聴かれていないとすれば何が悪いのかわからない。これぞスタンダードではないですか。なお、ルービンシュタインショパンを聴きたい方は、(前にも書いたけれど)安い BOX でどうぞ。

Rubinstein Collection 50

Rubinstein Collection 50

Arthur Rubinstein Plays Chopin

Arthur Rubinstein Plays Chopin

ベートーヴェン:ヴァイオリン・ソナタ第五番 op.24(ズーカーマン、バレンボイム参照)。御存知スプリング・ソナタベートーヴェンは必ずしもメロディ・メーカーではないのだが、第一楽章第一主題は彼の作ったもっとも愛らしいメロディのひとつだろう。展開されると違和感があるくらい。なお、この演奏はピアノのバレンボイムが目立っている。バレンボイムはどうしてもそうなっちゃうのだよなあ。 

図書館から借りてきた、『エドマンド・ウィルソン批評集1 社会・文明』読了。ウィルソンは繊細な感受性を以て的確な描写ができる文章家だが、じつに本書裏表紙の著者の顔写真を見ると、禿頭に口をへの字に結んだ、弁慶のような魁偉(怪異?)な四角い顔で、驚かされる。まことに気むずかしそうだ。ウィルソンは僕がここに書くまでもなくエラい人。批評集2 の文学を扱った巻はすでに読んでいるようだが(参照)、どうもそれほど気に入らなかったらしい。しかし、本書はおもしろかった。いかにも西洋的な大批評家という感じがすると同時に、社会的視線はやはりアメリカ人という感じもする。レヴェルが高くて、僕にはちょっとしんどかったのも確かだが。
エドマンド・ウィルソン批評集〈1〉社会・文明

エドマンド・ウィルソン批評集〈1〉社会・文明


メディアと政治の関係と、それを支えていたムラ社会の崩壊はどこまで及ぶか – 中東・イスラーム学の風姿花伝
見事な考察。この文章やリンク先の三浦瑠麗氏の考察(参照)も含め、しっかりとモノを考えられる学者たちの数は増えている。自分らの世代のような無能者たち(例外はあるだろうが)は自分も含め、こういう人たちの邪魔をしないことを念頭に置くべきだ。時代はどんどん変っている。
 なお、三浦瑠麗という人は日本に徴兵制を導入することを主張する人物のようだ(参照)。自分のような左翼親和的な旧弊なイデオロギーの持ち主には受け入れられる主張ではないが、いまの優秀な若い人たちの考え方がよくわかる文章になっている。日本の向かう方向は自分の予想するとおりになっていきそうだ。
 気になることがあるとすれば、それは「ためらいのなさ」だ。彼ら彼女らは、論理がすべきであると結論を出せば、簡単に人を殺す命令が出せるだろう…。例えばの話だが。
 自分は情緒的な人間だと思う。論理と感情に上下関係はない。ゆえに、常に矛盾の中に居る。誤謬は不可避的である。そして敢て云えば、それを肯定する。

久しぶりにプロジェクト・オイラーで遊ぶ。Problem 64 がとてもきれいに解けたのでうれしい。下は Ruby のコード。野良Gem 'utils' についてはこちら

require 'bundler/setup'
require 'utils'

def get(x, a, n)
  loop_with_index {|i| return i if ((i + 1) * x - a) ** 2 > n}
end

counter = 0
for i in 2..10000
  next if Math.sqrt(i).integer?
  a = Math.sqrt(i).to_i
  b = 1
  ar = []
  begin
    b = (i - a * a) / b
    x = get(b, a, i)
    a = b * x - a
    ar << x
  end until b == 1
  counter += 1 if ar.size.odd?
end
puts counter