きりかノート 3冊め

おあそびプログラミング

2016-01-01から1年間の記事一覧

MacBookのTouch IDでsudoを使う(PAM)

mac

MacBookに付いてるTouch IDでsudoできないかなあと探してみたら、"「MacBook Proの「Touch ID」を利用してsudoなどの認証を行うPAMが公開。 | AAPL Ch.」"という記事を見つけたので試してみた。手順は1. pam_touchidをコンパイルして、てきとうな場所に置く …

MacPortsのPortGroup rubyをsubport対応に

per5, php, pythonなんかでは以前からひとつのPortfileで複数のインタプリタのバージョンに対応したsubportをまとめて登録できるようになっている。たとえば、perl5だとperl5.brahcnes・pythonだとpython.versionsというオプションで登録するsubportのバージ…

MacPortsのport:ruby24を登録

例によってクリスマスに新しいバージョンがリリースされていたので対応しました。変更点などは公式のリリースアナウンスを見てください。従来通り、MacPorts版は ruby2.4, rake2.4, gem2.4などバージョンのsuffixがつく port select --set ruby ruby24などse…

Mac App Store用のコマンドラインツール mas を登録

コマンドラインでMac App Store経由のインストール、更新などの操作ができる mas (mas-cli) というツールがある。 https://github.com/mas-cli/mas 使い方はREADMEに書かれてる用例を見ればほとんどわかると思う。 $ mas list #インストールしているストアア…

MacPortsのw3mmanが動かないので直した

w3mというターミナル上で動作する偉大なブラウザがあってですね、それに付属する`w3mman`というコマンドがSEE ALSOやヘッダファイルをリンクとしてジャンプできたりとえらく便利で愛用してたんですよ。いつのまにか実行しても空の画面しか表示されなくなって…

poll(2)の動作がSierraで変わってるぽい

mac

(2016-11-12追記)この現象は10.12.2 beta2(16C41b)で直っているようです。10.12.2がリリースされたら解消するかもしれません。ruby 2.4-preview3が出たので、test-all流して動作確認してたら、Sierraで通らないテストがあったので気付いた。pollのman見る…

MacPortsの開発リポジトリがgithubへ移行(予定)

話はずいぶん前から出てたのだけれど、ようやくMacPortsの開発がgithubに移ることになったそうです。今週末の10/29-30で移行する予定らしい。今まではmacports.org上のsvnとtrac上で作業してたけれど、ちょくちょくtracが落ちてたのでgithub.comのほうが稼働…

MacPortsのport:ruby23を登録

例によってクリスマスに新しいバージョンがリリースされていたので対応しました。従来通り、MacPorts版は ruby2.3, rake2.3, gem2.3などバージョンのsuffixがつく port select ruby ruby23などselectを使うと、suffixなしのバージョンで使える となっていま…