タグ

ブックマーク / xibbar.hatenablog.com (2)

  • 福島大学で1コマ講義をしてきました - 福島餃子Ruby親方

    毎年恒例なのですが、福島大学で年に1度講義をしています。 授業の科目は「地域振興論」で、だいたい12月に1コマ話をしています。 担当の先生からは「福島大学発ベンチャー」というタイトルで、 何を話してもいいと言われているのですが、 さすがに何でもいいわけにもいかないし、 Rubyの話をしても誰も知らないので、 ちゃんと会社経営の話を通じて、地域振興の話を交えながら 適当な話をしています。 先日、感想をいただきました。 学生からの感想を頂きました 常に成長しなければならないという意識を持たなければならないということを実感した。自ら道を切り開いていくという姿勢でありたいと思った。 失敗を恐れて何もしない事の方が自分の人生において一番恐れなければならないということを教わった気がする。 藤岡さんの考え方は多くの刺激に満ちていたように感じました。ノートにメモするだけではなく、蛍光ペンで強調したくなるフ

    福島大学で1コマ講義をしてきました - 福島餃子Ruby親方
    ezil
    ezil 2010/01/03
  • 文字列に文字列を追加するときに+=を使うのと<<を使うのではスピードが325倍違う - 福島餃子Ruby親方

    $ time ruby19 -e 's="";50000.times{s+="foobar"};' 4.58s user 9.03s system 99% cpu 13.650 total $ time ruby19 -e 's="";50000.times{s<<"foobar"};' 0.03s user 0.01s system 79% cpu 0.042 totalえーっと、連結スピードが325倍違います。 注意が必要なのは+=は単純な連結ではないことです。 a="foo" b=a となっているときに b<<"bar" とやるのと b+="bar" とやるのでは結果が違います。<<はaもbも文字列が追加されます。 +=は参照先が変更されてしまいますので、bしか追加されません。 結論 <<を使え cgi.rbでは使っているんだよなぁ。直すぞ。 追記 なんだかはてぶで理由も説明してやれ

    文字列に文字列を追加するときに+=を使うのと<<を使うのではスピードが325倍違う - 福島餃子Ruby親方
    ezil
    ezil 2009/08/28
  • 1