タグ

2011年1月19日のブックマーク (3件)

  • foldLeft と foldRight のエイリアス - A Memorandum

    foldLeft 初期値を1として、arrの和を得る。 val arr = List(2, 3, 4) arr.foldLeft(1){(x, y) => x + y} 1 + 2 + 3 + 4 で 10 となる。 短く書くと、 arr.foldLeft(1)( _ + _ ) foldLeft には /: というエイリアスがあり、以下のように書ける。 (1 /: arr){_ + _} foldRight foldRight では適用の順番が逆になる。 val arr = List(2, 3, 4) arr.foldRight(1)( _ + _ ) 4+1 3+(4+1) 2+(3+(4+1)) の順番で適用される。 foldRight は :\ というエイリアスがあり、以下のように書ける。 (arr :\ 1){_ + _} foldLeft の /: とは引数の位置が逆になる。末

    foldLeft と foldRight のエイリアス - A Memorandum
    yoyama
    yoyama 2011/01/19
  • 日本OpenStackユーザ会 – Japan OpenStack User Group (JOSUG)

    2022年3月30日(太平洋標準時)、25回目の OpenStack リリースとなる「OpenStack Yoga」が正式公開されました。 続きを読む

    yoyama
    yoyama 2011/01/19
    scala
  • Hadoopに入門 - ギークスタジオ

    最近Hadoopが気になってるので動かしてみる。 知らずに動かすのもなんなので色々調べて、なんとなく分散ファイルシステムについて理解した気になってから・・・ 自宅のCentOSにインストールをトライ。 すでに色々入ってるので、細かいものははしょって、今回いれたのは以下のもの jdk-6u23-linux-x64 hadoop-0.21.0 jdkは展開と実行だけという簡単仕様なので省略。 で、以下が起動までの流れ。 Hadoop実行用ユーザの作成 # useradd -u 1030 hadoop Hadoopの展開と設置 hadoop$ tar xfz hadoop-0.21.0.tar.gz # mv hadoop-0.21.0 /usr/local # ln -s /usr/local/hadoop-0.21.0 /usr/local/hadoop core-site.xmlの編集 h

    Hadoopに入門 - ギークスタジオ
    yoyama
    yoyama 2011/01/19