近況

研究がいい感じに煮詰まってきた。よって明日あたりちょっと息抜きに街まで出ようかな、と考えているあたり。

ある理論に基づいて研究してるんですが、もとの理論に穴が多すぎでやる気を削がれまくる。今日も原著に間違えを見つけた。もうね、俺がエラッタまとめてやろうかと思うくらいですよ。

Skype始めました

ネットゲーやろうぜという話に便乗してSkypeを導入。タダでネット会議ができるとかいい時代になったものです。最近、合宿所報告選なんかを読み漁ってるのですが、ほんの7,8年前は、PC持ってない or ネット繋がってないっていうのが普通だったんだなと思うと時代は変わったなぁという感じで感慨深い。

で、Skypeは今のところ音質も悪くないし、レスポンスもいいのでかなり気に入っています。お互いにマイクもってないとダメなのでコミュニケーションできる相手が限られるのと、うちの壁が薄いのでいつか苦情言われるんじゃないかと心配なのがたまにきずですが…。

後は、メッセンジャー多すぎってくらいですかね。Google、MSN、Skypeと三つ使ってて混乱する。

原因は単純

昨日は研究室PCの電源が突然落ちて、それ以来うんともすんともいわなくなるという悲劇。それじゃ研究できないのでと、PCをバラしていろいろ確認したのですが、原因は分からず。マジ悲劇!

と思ってたのですが、今日になって理由が分かりました。電源ケーブルが抜けてましたorz

朝、研究室にやってきたらMacbookの電源も落ちてたことでやっと気づきましたよ。どうやら足元のタコ足のケーブルを踏んづけたせいで、タコ足のコンセントが抜けた模様。ディスプレイやシンクライアントは別のタコ足から電気をとってたし、Macbookは内臓バッテリーで動いてたせいで、自前PCだけが壊れたように見えたみたいです…。なんという罠。

RubyとJava

RubyJavaで、public,private,protectedの意味が微妙に違ってて混乱する。なにか違和感があると思ったら、Rubyにはインスタンス変数へのアクセス修飾子がそもそも存在しなくて、他のインスタンスからは直接参照できないからか。対して、javaインスタンス変数にprivateを指定しても同一クラスから作られたインスタンスなら参照できる。

class H
  def initialize(foo)
    @foo = foo
  end

  def huga(h2)
    h2.foo # 同じクラスのインスタンスを渡してもエラー
  end
end
class Hoge {
  private int foo;
  Hoge(int foo) {this.foo = foo}
  int huga(Hoge h) {return h.foo; /* できちゃう! */}
}

eclipseが補完してくれなかったら気づかなかったと思う。

というわけで、最近はjavaに首ったけなのです。上記みたいな不満はありますが、基本的にはいい言語だと思います。

その他不満点

  • 組み込み型がオブジェクトじゃない
  • getとかsetとか命名規則が煩わしい。(引数0のメソッドも括弧が必要なので仮想属性にできない)
  • for(int i=0;i<=MAX;i++){...}みたいな古くさーいfor文を書かないといけない。pythonでいうrange()さえあれば拡張for文だけで済ませられるのに…。
  • 参照とか破壊的代入とか意識しないといけない*1

*1:javaに限らず手続き型言語の宿命だけど。

車の鍵 を手に入れた!

「半年間海外出張でいないから、時々乗ってバッテリーがあがならないようにしてほしい」(キリッ)だっておwバンバン(AA略

いや、そんな簡単に車の鍵をペーパードライバーに預けられても困ります。しかも時々運転しないといけない縛り付き。運転したくないでござる。まぁ、よくわからんが車が手に入ったと思って夜中にコンビニまで練習するかも。金沢とか遠出は絶対にしないと思われる。

こんなふうに、最近ラッキーなのかアンラッキーなのかよくわからないが突然な出来事が多い。

例えば、研究室のPCが不調なので買い換えることになった。んで、その廃棄パーツをもらえるという話なので、たぶん家に余ってるパーツと組み合わせるとPCが一台手に入るのと等価だと思われる、とか。

後は、今日から学会発表で筑波に公費で行けるとか。発表だるい。つか、スライドまだできてねー。どうしよう。

オラ・タン

相変わらずオラタン。ランクマッチ通算500戦が近づいてまいりました。勝率は5割を少しだけ上回ってる状態で安定してきました。なんともコメントに困る勝率だ。

というか後6日くらいで学会発表なんだがこんなことしてていいんだろうか。発表に前にOfficeで作ったスライドを流用したいんだけど、Windowsパソコン手放しちゃったよーというわけで先輩から研究室のノートパソコン かりてインストール作業からしているくらいの危機感の無さ。やる気が全くでない。これが最近流行の豚五月病か。

つくば

電車を乗り継いで金沢から五時間くらいだろうか。ようやく到着。新幹線なんて久しぶりに乗ったぜ。

つくば。初めて来たけど、不思議な街だ。人が少ない訳じゃないっぽいのに店は少ない。そして、土地の使い方がリーッチなのかスケールがでかく感じる。歩道が幅4mもあったり、道沿いに植えられてる植物がやたらおっきかったりで、巨人の街に迷い込んだか、身長が半分くらいになったような気分です。
空気もなんとなく独特の肌触りがします。

さて、それはいいがいまだにスライドが完成していないわけだが・・・。