Tag: Mac

cmigemo on MacPorts

昨年、migemoについて書いたが、migemocamlは依存ライブラリの更新についていっておらず、単純に “opam upgrade”すると面倒なことになったりするので、結局、c/migemo の Portfile を真剣に作ることにした。 単純にコンパル & インストールすると, という問題があった。(otoolで確認できる。) あまり綺麗なやりかたではないかも知れないが、destroot後に、install_name_tool で上記の問題を解決することができる。 ということで、Portfileはこれ。使う人はいるのか?

Read More

AquaSKKとJebRef

Jabref上で、AquaSKKの入力がうまく行かなかった。Shift なしの a, i, u, e, o を打つと、アルファベットが入力されてしまうなどの問題があった。 AquaSKKのWiki を参照して、AquaSKKの環境設定で、「互換性」タブに行き、 Bundle Identifier に “org.jabref” 空文字挿入にチェック 露払後確定、入力ソース同期はどちらでも とすれば問題は消えた。と思われる。

Read More

migemo

Emacs環境での検索は、migemo.el を使っている。(package.elでインストール) migemo については、本家(ruby)の説明のとおり、「ローマ字のまま日本語をインクリメンタル検索するためのツール」。ただし、上記、本家のサイトは「最終更新日: 2004-06-28」となっており、ruby による実装でスピードが今一だった。(昔はそう感じた。現在は検証さえしていない。) これに代わるものとして、C言語による実装 c/migemo があり、これは現在もOSXでコンパイル、実行できる。(macports にはないので、野良Portfileを書いて、インストール、実行してみた。)長らく本体に手は入れられていないが、メンテナンスはされている。 で、migemo の ocaml による実装 migemocaml を発見した。ということで、インストールしてみた。 macports でocaml, opam をインストール。 opam で dune をインストール。 同、menhir, astring, logs, alcotest をインストール。 最新バージョン 0.40 のmigemocaml をダウンロード。 dune build dune runtest dune install その後、~/.emacs/init.el を弄って、完了。悪くない。今後の展開に期待。 P.S. 1) migemo用の辞書を個人的にメンテナンスした方が良いな。 P.S. 2) これは、Portfileを書いた方が良いのだろうか。

Read More

LibreOffice on Apple Silicon

半年前に Apple に戻ってきたわけだが、かなりの書類は Linux上のLibreOfficeで作成していたし、今もしている。ところが、どうも Rosetta2上での LibreOfficeが不安定になるときがあり、Apple Siliconでネイティブに動くのはいつかいな?と思っていた。ふと、LibreOffice 7.2のリリースノートを眺めていたら(明日、国際学会だというのに…)、こんな記述を見付けた。 ということで、テスト・バージョンではあるけれどもダウンロードしてみた。今のところ問題はないみたいだが、細かいところでは何か出てくるかも。続報を待て(あるかどうか分からんが)。

Read More

iTerm2 がエラー

Mac Book Air 上でターミナルエミュレーターは、iTerm2 を使っていたのだが、Big Sur 11.3にアップデートした後、”WarningA session ended very soon after starting. Check that the command in profile “Default” is correct.” というメッセージと共に、どうしても開かなくなった。 Profileを見ても、設定ファイル( ~/Library/Preferences/com.googlecode.iterm2.plist )を消してもどうにもならないし、~/Library/Cache/以下にもそれっぽいものがなかったのだけれども、~/Library/Application\ Support/iTerm2 というフォルダに、iterm2-daemon-1.socket= のようなファイルを発見。臭そうなので、フォルダごと削除したら、無事シェルが立ち上がりました、という話。

Read More

HHKB Professional HYBRID Type-S と MBA/iPad Pro

MacBook Air (M1/8/16/1T)とiPad Pro (12.9)の両方でBluetooth キーボードを切り替えつつ使いたいと考え、HHKB Professtional Hybrid Type-Sを導入。まず、Type-S 好き。良い。 今日学んだこと。 HHKBのBluetooth周りがおかしくなってリセットするときは、Fn + Z + Delete。ただし、ディップスイッチはすべてoffにしておくこと。 ペアリングした機器の切り替えは、Fn + Ctrl + 1〜4 だが、一度に押すのではなく、この順番で押すと確実。 キートップも移植したし、言われなければ、HHKBが新型になっているとは誰も気付くまい。というか他人のキーボードを気にする人もそうはいまい。

Read More

Mac復帰

そんなこんなで一年以上このブログを放置しておりました。結局 Facebookとかで近況を書いてしまう;PCに関して新しいことをほとんどしていなかった;コロナ禍で研究もそれほど進まない;ネタがない、などが理由です。 さて、FBではちょこっと書きましたが、久々にMac買いました。AppleがIntel CPUを採用したときに一度Appleを見捨てました。Intelだったら他のもっと安いWindows PCにLinux入れりゃ快適じゃないか、という理由でした。2006年のことですね。かれこれ15年たって、5年落ちのDell XPS 13 (9350)だと厳しいことが増えたので、買い替えに至りました。 なんでMacかというと、 英語キーボード・モデル。 Intel 飽きた、Ryzenとか面白そう。 英語キーボードを諦めてもRyzen搭載Laptopを年度末までに入手できるか不確定。 Apple M1チップ面白そう。 オンライン授業のために導入した iPad Pro とも相性よかろう。 SKK, Emacs, LaTeX使えりゃいい。 あ、MS Officeもそのまま使えるんだった。 というような考えで、Macbook Air 13 (8/16/1T)を購入しました。 これまでにしたこと。 Aqua SKK 導入。 MacPorts導入。(Emacs.appとか、TeX関連はもうこれで) MS Word/Excel/Powerpoint 導入。 LibreOfficeも導入。 MacFuse導入。 MacPortsも15年離れていたが、色々手を入れたくなる。

Read More