日本語入力設定 on elementary OS (0.4.1 Loki) + fcitx-mozc

設定環境 ハードウェアはApple Magic Keyboard (US) + Mac。 elementary OS (0.4.1 Loki)はVMware Fusion上で動いていて、Fusionのキーボード設定はデフォルトからほぼいじっていない。 Macでは、Karabiner-Elementsで「コマンドキーを単体で押したときに、…

elementary OS (0.4.1 Loki)にEmacs 24.5.1をインストール

とりあえずaptでインストール Mac+Homebrewだとversion 26が簡単にインストールできるのに、こちらでは標準では24、レポジトリを追加しても25しかインストールできないみたい。Emacsを自前でビルド&インストールするのはもうやりたくないし、Rubyほど最新版…

elementary OS (0.4.1 Loki)にRuby 2.5.1をrbenv経由でインストール

2018-08-08現在,elementary OS (0.4.1 Loki)に標準でインストールできるRubyは2.3なので、そっちはアンインストールして、rbenv経由でRuby 2.5.1をインストールした。 とりあえず直面したのはStructでkeyword_initを使いたいということだけだが、最新版の方…

Macのローカルスナップショットの削除

Mac

High SierraでAPFSボリュームに対してTime Machineを使うと必ずローカルスナップショットが作られるらしい。 これまで使ったことはないが、あればあったで便利な時もあるかもしれない。 ただ、最近Time Machineバックアップが肥大化していたせいもあり、ロー…

Time Machineのバックアップサイズが大きすぎる

Mac

ふと気づいたら、Mac*1のTime Machineのバックアップサイズが毎回2GB前後になっていた。つけっぱなしにしているだけで何も使わなくても同じ。バックグラウンドで変更されているファイルもあるだろうけど、1時間ごとに2GBも変更があるなんて、何かがおかしい…

ストリームを使ったアパート問題

これでいいのかな? ストリームを使ったアパート問題のプログラムは以下のようになった.リスト版の決定性計算版よりはるかに遅いので,てっきり間違っていると考えたが,solveからはすぐに戻っているところをみると,動いているのかな?しかし,全解探索す…

順列生成ストリーム版

実は動いているのかも 昨日,ストリームを使ったアパート問題のプログラムがすんなり動かないと書いたが,実は遅いだけで,正しく動いているのかも….とりあえず,今日は順列生成のストリーム版について書いてみる.いや,本当は順列というより,置換と言う…

アパート問題をSchemeで

素直なプログラム 昨日Prologで書いたアパート問題をSchemeに翻訳してみる.最初はいちばん素直なプログラム.このRubyプログラムをほぼ忠実に翻訳したものだ.使用処理系はGauche. (use gauche.time) (use srfi-1) (load "./nd.scm") (define-syntax name-…

非決定性計算ならPrologで

問題とRubyおよびHaskellのプログラム 何かを探していて偶然面白い問題を見つけた. Baker, Cooper, Fletcher, MillerとSmithは五階建てアパートの異なる階に住んでいる。Bakerは最上階に住むのではない。Cooperは最下階に住むのではない。Fletcherは最上階…