忍者ブログ
Yaleで、遊んで学ぶ日々。

Yaleで、遊んで学ぶ日々。

囲碁、ときどきプログラミング、ところにより経済。
[6]  [7]  [8]  [9]  [10]  [11]  [12]  [13]  [14]  [15]  [16
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

以前から気になってはいたのだが、Ubuntuを使っているとき、ウェブブラウザ上のJavaアプレットが動作していなかった。たとえば、女流本因坊戦は現在ネット中継(無料)されているが(リンク)、「プラグインがインストールされていない」あるいは、「Icedteaがout of date」などという警告が出て、動かない。それから、いろんな人がネット上に囲碁アプレットを置いて詰碁で遊べるようにしてくれているが、これも動かない(例:大橋拓文プロのブログ)。

とりあえずアプレットについては放置していたのだが、今日久しぶりにKGSにログインしようと思い、端末から
javaws http://files.gokgs.com/javaBin/cgoban.jnlp
とコマンドを打ち込んだところ、
「javawsがインストールされていない」というエラーが発生した。javawsはjava web startの略だ。インストールするには、sudo apt-get install icedtea-netx としなさいというので言うとおりにすると、「icedtea-netxはすでに最新です」と表示され、何も起こらない。一方ではソフトウェアを入れろと言い、もう一方ではすでに入っていると言う。端末が矛盾している(バグだろうか)。ここに至り、どうもjavaを何とかする必要がでてきた。

色々試してみたところ、Open JDK (icedteaもこの仲間らしい)を止めて、Oracleのjavaを導入するのが良いらしい。僕は基本的にはUbuntuのソフトウェアセンターで出来る限り物事を済ませてしまいたいので、これまでは初めからリストに入っているOpen JDKを使ってきたのだけど、ネット上の情報によるとどうも不具合がちらほらあるようだ。紆余曲折を経て、コマンドから簡単にOracle版のjavaに切り替える方法が分かった。

調べたところ、ライセンスの関係でOracle JDKをレポジトリから直接インストールするような仕組みは作れないらしい。そのため、多くのウェブサイトでは、Oracle JDKを手動でインストールする方法を説明してくれている(例えばここ)。上手くいけばそれでもいいけど、ちょっと面倒くさい。そこで、以下のレポジトリでは、Oracle JDKのインストーラを提供している(ソース)。つまり、このレポジトリ自体にはjavaは含まれていないのだけど、Oracleのページにアクセスして、ファイルをダウンロードして・・・という一連の動作を自動化してくれている。

以下の3行で全て完了するはず(ただし、途中、ライセンス条項に同意する必要がある)。
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

終了したら、javaのバージョンを調べてみよう。
java -version

次のように表示されたら成功。ただし、最後の_07の部分は変わっているかも。
java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
Java HotSpot(TM) Server VM (build 23.3-b01, mixed mode)
 
もし予定されていたのと違うバージョンが表示された場合、以下のコマンドで普段利用するjavaを変更する。
sudo update-java-alternatives -s java-7-oracle

 
ついでに、コンパイラのバージョンもチェック(まず使わないけど)。
javac -version
↓表示内容
javac 1.7.0_07


KGSに入れるかどうかも確認。
javaws http://files.gokgs.com/javaBin/cgoban.jnlp


プラグインの動作を確認するために、このページへ行く。ブラウザはChromeでもFirefoxでもいい。初めは「Java (TM) was blocked because it is out of date」と表示されるかもしれないが(僕の場合は毎回出る)、「Run this time」をクリックすればエラーは解消される。少し下へスクロールすると、アプレットが埋めこんであって、使用されているjavaのバージョンが表示される仕組みになっている。
↓大体こんな風に表示されれば成功。
screen.png

























女流本因坊戦もバッチリ。
screen2.png

























ちなみに、逆にOracleのjavaをアンインストールするにはどうすればいいか。意外にも、インストーラをアンインストールするコマンドでいいらしい。なかなか便利にできている。
sudo apt-get remove oracle-java7-installer



 
 
PR
珍しく、オンラインではなく、友人と石を持って打った碁から。3子局の黒。
白が△に打ったところ。下辺白の生死が問題。
f7ad680c.png




























KGS対局から。2子の黒。

(1). 局面、右辺の黒が酷いことになっているが、とりあえず左辺白への手を考える。
a119cbd5.png





























(2). 少し進んで、左辺白が全滅したところ。白Aなら左辺は諦めてヨセ勝負・・・というところで、手堅く(?)△と来た。右辺の黒は復活なるか。
59e17fef.png



























 

KGS対局(2子局の白)。黒△と打ったところ。左上が大変なことに。次の白の一手は。

2912609c.png

























 

アメリカに住んでいると、たまに「アニメ好き?」と聞かれることがある。しかし、その人がアジア系で、コアなアニメ・漫画ファンでない場合、向こうの意図しているのは8割方ドラえもんだから、そんなに話題は弾まない。

今日もまた、キッチンで「漫画は好き? アニメ見る?」と聞かれた。相手はアジア系ではなく、白人のお兄ちゃんだ。たまに、と答えると(実際僕はアニメはほとんど見ない)、「どんな作品が好きなの?」と突っ込んでくる。答えるのがなかなか難しいから逆にどんな作品を知っているのと聞き返したら、答えはドラえもんではなかった。

「僕はね、フルメタル・アルキメストの大ファンなんだ。それからこの間、モンスターを読破したよ。最近はムシシにも興味があってね・・・」


どうやら本物の漫画ファンだ。しかも蟲師とは予想の斜め上。さらに質問される。

「ブリーチについてはどう思う?」

僕はかねてからブリーチは退屈な漫画だと思っていたから、正直に同じ事の繰り返しでつまらないと言ったら、

「僕もね、初期は好きだったんだけど、マンネリ傾向があるからもっと早く終わらせるべきだったと思うよ。ほら、彼らが????に乗り込むあたり・・・」

????に入る言葉は専門用語過ぎてついていけなかった。さらに彼は、いくつかの有名なジャンプ漫画に対して辛辣かつ適切な批評を与えた。


彼はアニメもネットでよく見るらしい。カウボーイ・ビバップ、攻殻機動隊などの作品がお気に入りのようだ。

彼の最後の質問は衝撃だった。

「君に是非聞きたいことがある・・・マドカをどう思う?」

まさか魔法少女までカバーしているとは。残念ながら僕はその作品を見たことがなかったので、そう伝えた。

ここで少し英語を間違えた。「一度見始めると時間がかかりすぎて困る」から見るには勇気がいる、と伝えたかったのだが、うっかり「waste time」という表現を使ってしまった。これだと、時間のムダ、見るに値しない作品だという意味合いになる。

すると、彼は直ちにまどかマギカを擁護した。

「あの作品はね、最初の2話だけでは価値が分からない作品なんだ。だから、君にもぜひ3話まで試しに見てもらいたい・・・」


時間ができたら見てみることにしよう。お返しに、涼宮ハルヒの憂鬱を勧めておいた。彼とは旨い酒が飲めそうだ。


Calender
04 2024/05 06
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Search in This Blog
Latest Comments
[03/30 川内のばば山田]
[03/30 川内のばば山田]
[08/06 Aterarie]
[07/05 Agazoger]
[07/01 Thomaskina]
Oldest Posts
Latest Trackbacks
フリーエリア

Barcode
Access Analysis
Powerd by NINJAブログ / Designed by SUSH
Copyright © Yaleで、遊んで学ぶ日々。 All Rights Reserved.
忍者ブログ [PR]