Hatena::ブログ(Diary)

ほとんど欄外 このページをアンテナに追加 RSSフィード Twitter

2012-08-06

[][]Mac OS XでIMの状態とかCPU温度とか色々ちょっと表示させたい時コマンドメモ

なんつータイトルだ。

まあタイトルの通りです。

コマンドとして使えるということはsedgrepawkをうまく掛けるとVimのstatuslineとかtmuxのstatus barでの情報表示にも使える。

IM状態

前にVimのstatuslineにMacのIMEのステータスを(結構無理やり)表示させてみた - ほとんど欄外でも書いたようにhnakamur (Hiroaki Nakamura) ? GitHubさんのhnakamur/inputsource ? GitHubコマンドを使うとことえりとかGoogleIMEとかIMの状態をCLIなところでも所得できる。

$ inputsource
com.google.inputmethod.Japanese.Roman

一応HomebrewのFormulaも書いてみたので`brew install https://raw.github.com/tasuten/homebrew-myformulas/master/inputsource.rb`とかでインストール可能

CPU温度

恐ろしく鬼門だった。最初はMacでScreenのステータスライン(hardstatus)にCPU使用率&温度とメモリ使用率を表示させる - mfumiの日記にあるようにTemperature Monitor内蔵コマンドを使おうかと思ったが何だかなーという感じだったので他の路を調べ始めたのが運の尽きだった。これがまた結構情報が少ない。必死こいて探している内にこのコマンドを偶然見つけた。

lavoiesl/osx-cpu-temp ? GitHub

まさしくこれが俺の探していたものであります。

$ osx-cpu-temp
54.2°C

同じくHomebrewのFormulaを書いたので`brew install https://raw.github.com/tasuten/homebrew-myformulas/master/osx-cpu-temp.rb`でどうぞ

グローバルIPアドレス

ローカルLANにあるLinuxからシェルコマンドでグローバルIPを調べる方法

ローカルIPアドレス

ifconfigにあるのでうまくパースする。例えば`ifconfig en1 | awk '/inet / {print $2}'`みたいな感じで


2013-05-15修正: FormulaのURLをgistの方からhttps://github.com/tasuten/homebrew-myformulasの方に修正

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

リンク元