java.util.Comparator does not take type parameters

SparkでWebログの解析をしようと思って,apache httpd形式のログはパースがそんなに難しくは無いのでずっと自前パーサ書いてたのですが,ライブラリあったら使ってみようと思ってこちらをgit cloneして来ました.

GitHub - vmunier/ScalaApacheAccessLogParser: An Apache access log parser written in Scala

$ sbt package
Getting org.scala-sbt sbt 1.0.2 ...
downloading https://repo1.maven.org/maven2/org/scala-sbt/sbt/1.0.2/sbt-1.0.2.jar ...
        [SUCCESSFUL ] org.scala-sbt#sbt;1.0.2!sbt.jar (497ms)

(中略)
[info] Compiling 2 Scala sources to ScalaApacheAccessLogParser/target/scala-2.10/classes ...
[info] Non-compiled module 'compiler-bridge_2.10' for Scala 2.10.0. Compiling...
error: error while loading CharSequence, class file '/usr/java/jdk1.8.0_102/jre/lib/rt.jar(java/lang/CharSequence.class)' is broken
(class java.lang.RuntimeException/bad constant pool tag 18 at byte 10)
error: error while loading Comparator, class file '/usr/java/jdk1.8.0_102/jre/lib/rt.jar(java/util/Comparator.class)' is broken
(class java.lang.RuntimeException/bad constant pool tag 18 at byte 20)
error: error while loading AnnotatedElement, class file '/usr/java/jdk1.8.0_102/jre/lib/rt.jar(java/lang/reflect/AnnotatedElement.class)' is broken
(class java.lang.RuntimeException/bad constant pool tag 18 at byte 76)
error: error while loading Arrays, class file '/usr/java/jdk1.8.0_102/jre/lib/rt.jar(java/util/Arrays.class)' is broken
(class java.lang.RuntimeException/bad constant pool tag 18 at byte 765)
/tmp/sbt_59e9e60d/xsbt/ExtractAPI.scala:672: error: java.util.Comparator does not take type parameters
  private[this] val sortClasses = new Comparator[Symbol] {
                                      ^
5 errors found
[info] Attempting to fetch org.scala-sbt:compiler-bridge_2.10:1.0.1.
[info] downloading https://repo1.maven.org/maven2/org/scala-sbt/util-interface/1.0.0/util-interface-1.0.0.jar ...
[info] downloading https://repo1.maven.org/maven2/org/scala-sbt/compiler-bridge_2.10/1.0.1/compiler-bridge_2.10-1.0.1-sources.jar ...
[info]  [SUCCESSFUL ] org.scala-sbt#util-interface;1.0.0!util-interface.jar (506ms)
[info]  [SUCCESSFUL ] org.scala-sbt#compiler-bridge_2.10;1.0.1!compiler-bridge_2.10.jar(src) (572ms)
[error] (compile:compileIncremental) Error compiling the sbt component 'compiler-bridge_2.10'
[error] Total time: 13 s, completed Oct 4, 2017 12:07:03 PM

ググるとすぐさま出るこちらがビンゴ.

scala - java.util.Comparator does not take type parameters - Stack Overflow

Scalaバージョン指定が悪いようなので,2.10.0指定になっているbuild.sbtを書き換えて成功.

[info] Compiling 2 Scala sources to ScalaApacheAccessLogParser/target/scala-2.11/classes ...
[info] Non-compiled module 'compiler-bridge_2.11' for Scala 2.11.8. Compiling...
[info]   Compilation completed in 8.155s.
[info] Done compiling.
[info] Packaging ScalaApacheAccessLogParser/target/scala-2.11/scalaapacheaccesslogparser_2.11-1.0.jar ...
[info] Done packaging.
[success] Total time: 21 s, completed Oct 4, 2017 1:52:01 PM

つまり,こちらのファイルの修正が必要でした.
ScalaApacheAccessLogParser/build.sbt at master · vmunier/ScalaApacheAccessLogParser · GitHub

(追記)
こちら,項目が固定だったり単純な正規表現でマッチしてたり,余り賢くなくてダメでした...

プリンセスガーデンホテル栄


前回に引き続き,栄・伏見近辺に宿泊してみました.
サンホテル名古屋錦町 - なぜか数学者にはワイン好きが多い

地下鉄の駅に近く,ルームのデスクが広いところが仕事しやすく素晴らしいです(今回,ノートPCを2台持参した).


無線LANが使え,有線LANもフロントで頼むとケーブルモデムを借りることが出来るのですが,圧倒的に無線の方が速いです.繁華街から僅かに離れているため,静かです(9階だからかもしれません).また,電源コンセントがたくさんあるのも嬉しいです.スマフォ用?枕元にもしっかりとコンセントがあります.寒い日だったので,ふかふかスリッパも嬉しかったです.


あと,500mlミネラルウォーター毎日1本サービスや,チェックアウト12時と遅め,フロントさんが丁寧で人数もいて待たされなかったなど,とても良かったです.

2017年情報処理学会全国大会。

> 名古屋は5年ぶりくらいっぽいです.

サンホテル名古屋錦町 - なぜか数学者にはワイン好きが多い

5年ぶりの次は,1ヶ月ぶりでした.

情報処理学会第79回全国大会
今年の情報処理学会全国大会に来ました.
なんか名古屋大学の辺りが色々変わってて全然地理的な知識が役に立ちませんでした.ノーベル賞関係の施設がずいぶん出来てますし...
どうも検索した限りでははてなダイアリー内で名古屋大学に来たって記事が無かったので,10年ぶりとかなのかもしれません.

総合受付のある建物の講演室は,座席が全部コンセント付きでした!

ビッグデータ利活用のための基盤構築とその応用


文科省のCREST予算のシンポジウムですが,コンテンツが幅広くて有益でした.頭が悪いものでかなり疲労しましたが...
ビッグデータ利活用のための基盤構築とその応用
なんせ,純粋数学系統から統計系統,確率系統,工学系統,工学よりもっと現場エンジニアリング系統と範囲が広いんです.事前に情報が無かった(あれ,何人かの講演者の講演時間が短いんだな,くらい)学生セッションもレベルが低くなくて良かったです.

写真はシンポジウムとは直接関係は無く,会場の名古屋工業大学の入り口にあるセンサーがたくさん付いているコンシェルジュです.
前回に来た時は無かったと思います.
2012年第74回情報処理学会全国大会出席まとめ - なぜか数学者にはワイン好きが多い

オープニングで主催の先生が「私は統計学方面なので機械学習方面の参加者の方には不満足かもしれません」とおっしゃっておりましたが,十分に両方面とも濃い内容でした.素晴らしかったです.同様に主催の先生がおっしゃるには「想定よりも多くの方々が参加して下さって,部屋がせまくてすみません」とのことですが,なんとか丁度よい感じでした.3号館で最新設備ではない建物でしたが,電源タップをまいて下さったり,eduroamじゃない名工大独自の無線LANのアカウントを発行して下さったり(パスワードのトラブルはあったのですが😁),とても良い運営でした.ありがとうございました!

サンホテル名古屋錦町


名古屋は5年ぶりくらいっぽいです.
2012年情報処理学会全国大会。 - なぜか数学者にはワイン好きが多い
以前は名古屋駅前・栄駅前辺りによく宿泊していたのですが,伏見駅前に泊まってみました.
こちらの宿も,お値段・設備等最低限はあり,駅にも近いしなんとお部屋によって異なる長さのイーサネットケーブルを貸出しているという素晴らしいところだったのですが,唯一残念だったのはネットワークの速度が非常に遅い...有線でも無線でも1-2Mbpsくらいで,一昔前のADSLレベルでした.実際にADSLだったかどうかは確認していません.モデムがテレビのケーブルと一緒にまとめられていたのでケーブルTVなのかなと思ったのですが...(名古屋はケーブルTV会社のネットワークが昔から強いし)

スマフォは各社のアクセスポイントが入っており,そちらは下り10-20Mbps出ておりむしろ快適でした.

あと,場所が分かりにくい(案内の看板が小さい)ので,天下一品を見かけたらほとんどすぐ隣だと信じて探すと良い感じでした(ホテルに辿り着く前に,「東横in錦町ってどこか分かりますか?」って女性に尋ねられたのですが,無事辿り着けたのかな...すぐ近くだったので案内すれば良かったです.最初,場所柄,キャッチの方かと思って...).
周りのスーパーで寝酒を買おうと思っていたのですが,21時で閉店するところばかりだったので,結局すぐ近くのドンキでワインを買いました.

Topological Data Analysis and Related Topics


「位相的データ解析と周辺」に来ました.
TDART 2017(Topological Data Analysis and Related Topics) | Tohoku Forum for Creativity
主催が応用側の方だったので,内容も数学的に偏らず,とても面白いです.会場も綺麗で良いです.案内ではTokyo Forum for Creativityとしか書いて無くて日本語で何という名前か分からなかったのですが,「東北大学知の創出センター」でした.センターの案内の方,受付をして下さっていた事務補佐の方ともに親切でありがたかったです.

肝心の内容について説明する時間が無いので,講演者の方々の論文やレポジトリなどを.

http://www.sci.utah.edu/~beiwang/publications/3D_VF_Robustness_BeiWang_2016.pdf
http://www.sci.utah.edu/~beiwang/networktdav/publications-ext/GaussianCubes_VIS_CarlosScheidegger_2017.pdf
https://arxiv.org/abs/1608.06956
https://github.com/RabadanLab/SECT

ホテルグリーンマーク


仙台は,もう10回以上来ていると思いますが,今回も初めて利用するところに来ました.

部屋は広くなく,客室備品も最低限ですが,宿泊料が安くて満足です.備品が最低限と言いつつ,リンスインシャンプーやドライヤーが固定型なのはビジネスホテルなので仕方がなく,小型冷蔵庫,小型湯沸かし器等はあり,駅や商店街に近い立地が良いです.フロント販売という「ホタテ箸」が気になりました.
ユニットバスなのも仕方がないですね.お部屋に置いてあるイーサネットケーブルは短めですが,用途によっては無線でも十分かもしれません(有線の方が安定性があるので,ターミナル接続作業なんかする方は有線で).

なにより,有線も無線も,ネットが比較的速いのが良いです.20Mbps-40Mbps出るので,少なくとも自宅並の快適さです.駅からも近いです.