Yoshiki's notes

Open source software, shogi and my life outside of workplace.

Yoshiki Hayashi



  • index
  • circa 1993
  • RSS
  • June
    Sun Mon Tue Wed Thu Fri Sat
    7 8 9 10 11 12 13
    14 15 16 17 18 19 20
    21 22 23 24 25 26 27
    28 29 30        


    Tue, 25 Sep 2007

    MacBook ハードディスク故障
    二日前にハードディスクが故障してしまった。おそらく、Mac が暴走気味で反応が無かったときに 強制終了したときに壊れたのだろう。もしかしてひたすらスライシングしてたんだろうか?

    ちょうど8月で保証は切れてるし、ハードディスクの容量も 80GB じゃちょっと少ないかなぁ、 という感じだったので、160GB に交換することに。Apple 自身もマニュアルを公開してるし、 交換自体は簡単だった。ThinkPad X22 よりも簡単だったかも。Hitachi の travelstar の 2.5 inch, serial ATA, 160GB, 5400 RPM のを選ぶ。秋葉原をうろうろしていたら、 たまたま入ったアキバスターというお店で9990円で売ってたのでそこで買ってみた。 他より2000円ほど安かったので。 交換してから、最初に付いていたハードディスクは seagate のであることが判明した。 ThinkPad 時代から hitachi のハードディスクにはかなり長い間お世話になってるので、 これの音には慣れてはいるんだけど、心無しか seagate の方が静かだったような気も。

    ディスクのバックアップはほとんど取っていなかったけど、幸いにして最近はほとんどのデータは ネットワーク越しのどこかに残ってるので、そんなに被害は大きくなかった。フォントのデータも ちょうど数日前にリリースしたときに subversion に commit してたので、失われたデータは 「蟋蟀」を調整したものとか、一部に留まってくれた。ローカルにしか置いてなかったスクリプトとか ソースコードは永遠に失なわれてしまった。TODO リストの内容も無くなってしまったのは ちょっと痛い。まぁ、やはり結論としてはちゃんとバックアップは取りましょう、ってことか。

    ちなみに秋葉原はかなり久しぶりで、記憶が確かならダイビルができてから初めてなんだが、 随分変わっていてかなり迷子になってしまった。

    [/computer] permanent link

    Mon, 30 Jul 2007

    Java Puzzlers 6

    Sixth version of Java Puzzlers talk. Collection of interesting piece of Java code that doesn't do what you meant.

    [/computer] permanent link

    Wed, 06 Jun 2007

    Advanced Topics in Programming Languages Series: Effective Static Race Detection
    The research was pretty interesting. In addition, presentation was pretty good, explaining what was the hard part and where they made a leap. It's too bad that the tool itself isn't published...

    [/computer] permanent link

    Mon, 04 Jun 2007

    Concepts Extending C++ Templates For Generic Programming
    Introducing class-like hierarchy to C++ template type parameter. See Generic Programming in Concept C++ for detail.

    [/computer] permanent link

    Tue, 29 May 2007

    Ubuntu Linux
    Mark Shuttleworth on Ubuntu.

    [/computer] permanent link

    Mon, 28 May 2007

    The Scala Experiment: Better Language Support for Component Systems?
    A talk by the designer of the language. You probably want to go to the Google Video page by clicking the Google button in the player and follow the link on the right hand side that says lampwww.epfl.ch to download the slides.

    [/computer] permanent link

    Advanced Topics in Programming Languages Series: JSR 277 Java Module System
    An effort to provide JAM, something similar to .deb and .rpm and also nadding module versioning support in the language. You will be able to say "I want 1.0.0 of foo." or "I want highest version available for foo.", etc. It's pretty close to what I wanted for XEmacs package system...

    [/computer] permanent link

    Tue, 22 May 2007

    On Getting Creative Ideas
    He named "quark", he's a winner of Nobel prize and blah blah blah. Beside his credentials, he is a good speaker with humor thrown out here and there. Talks about how famous physicists got their creative ideas. Interestin talk to watch.

    [/computer] permanent link

    Mon, 21 May 2007

    Practical Common Lisp
    The first part is why you ever want to learn Lisp. The second part is how useful generic function and multi-methods are and since it's Lisp, of course macro explanation. So if you already know Lisp, there's not much you get from this talk but if you don't, you might be motivated to learn Lisp.

    [/computer] permanent link

    Wed, 16 May 2007

    Linus on git
    This doesn't necessarily mean I agree with what he's saying even though I might end up in stupid and ugly category. ;)

    [/computer] permanent link