インストールインストール手順・前提条件はこちらを参照。このように表示されれば問題なし。本体をアップデートする。PATHの検索順を変更する。インストールしてみる。一般ユーザ権限で実行できるのが嬉しい。NAS側が古いためか通信がやたらと遅い。そこで、スクリプトを作ってSMB接続するようにしたら数倍速くなった。Itemsに追加すれば、ログイン時に自動マウントされる。USキーボードを接続した時、レイアウトが正しく反映されない(日本語キーボードのレイアウトのままの)場合がある。ドライバの更新でもうまくいかない場合、直接レジストリを設定する必要がある。7また、IMEのOn/Offを多用する場合、次の設定を行えば右AltキーをIMEのトグルに割り当てることができる。101キーボードをAXキーボードに偽装する方法。末尾再帰の最適化について関数型プログラミングの中でも重要なテーマの一つ、末尾再帰の最適化について実際に試してみる。割った剰余を求める関数を作る。末尾再帰でない場合まずは、ごく自然な再帰で階乗を求めてみる。計算したとき、スタックオーバーフローを引き起こしてしまった。前の例では再帰処理の結果に対して計算が行われるため、再帰の呼び出しにあたってスタックを使用する必要があった。次の例のようにアキュームレータを使うことで、関数の処理の最後に再帰呼び出しを行うようにすれば、コンパイラが最適化してスタックを使わないマシンコードを生成してくれる。アノテーションが登場した。これを利用すれば、最適化されない場合にコンパイルエラーとしてくれる。末尾再帰の最適化を期待する関数には、安全のため必ず付けるようにしよう。scala.annotation.tailrec」でインポートしておく。USキーボードの操作性を格段にアップさせることができた。ここからダウンロードできる。マニュアルも分かりやすい。http://pqrs.org/macosx/keyremap4macbook/index.html.ja一ヶ所設定するだけで、コマンドキーに本来の機能を損なわぬまま英数キー・かなキーの役割を持たせることができる。ことえりの場合、文字入力後に英数キー・かなキーを素早く2回押せば、その場で入力した内容に対して変換が行われる。文字を削除することなく「apple」と切り替わってくれる。