2013-01-01から1年間の記事一覧
NaNの扱いがイマイチ分からんのです scala> val l = List(1.0, 2.0, Double.NaN, 3.0) l: List[Double] = List(1.0, 2.0, NaN, 3.0) // == だとフィルタされない scala> l.filterNot(_ == Double.NaN) res0: List[Double] = List(1.0, 2.0, NaN, 3.0) // equ…
やりたいこと sbt の compile タスクを実行したら、ctagsを実行してタグファイルを更新したい。makefile だと簡単に書けるのに不慣れなツールを使うと大変ね。 こうなりましたけれども いろいろ調べた結果、スッキリしないけれどこうなった。 # build.sbt に…
Scalaならリストのヒストグラムも簡単に作成できる!って話。エントリ名の「ひとこと」ってのは、「1センテンスで」という意味です。 groupBy と map メソッドを使って (ある文字列, その文字列の出現回数)からなるマップを生成しています。 scala> val l = L…
自称Emacs中級者から、Emacs初心者の方へ。 Emacs...?期 大学の授業で出会う。キーボードの Ctrl/Alt の位置のせいで使いにくいイメージしかなかった。 使いやすいのか?期 大学のプログラミングの授業が込み入ってきて、エディタをそこそこ使えないと厳しく…
key binding operation C-. 次の注釈 C-, 前の注釈
ほとんどのソフト: /usr/bin/管理者専用のソフト: /sbin or /usr/sbinライブラリ: /lib管理者が用意した追加プログラム: /usr/local/bin
どこにインストールするか? 候補は下の2つだと思う。 /usr/local /opt 「/usr/localはユーザーがディレクトリを掘るべきではない」らしいので、今回は /opt/eclise ディレクトリを作成し、そこにインストールすることにした。
個人的にはエディタ戦争に匹敵する話題だと思う「キー配置」について。 指に負担を少なく Emacsでは、複数キーを同時押しが多い。(Vim使いさんに笑われそうな発言ですが...)デフォルトのキー配置のままだと厳しいので、何かしらの工夫をしているEmacsユー…
Eclipse marcket place で Quick Junit を検索して追加