[Mac]

USB に何か接続されたときにコマンドを実行する / 2012-02-12 (日)

久方ぶりにこっちに書いてみる。

Lion になってから、launchd がカーネルからのイベントを監視できるようになりました。 これを利用すると、以下のような感じの launchd.plist を作ることで USB ポートにデバイス接続時にアプリを起動できます。


<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>com.microsoft.windows7connector</string>
    <key>ProgramArguments</key>
    <array>
        <string>/Applications/Windows Phone 7 Connector.app/Contents/MacOS/Windows Phone 7 Connector</string>
    </array>
    <key>LaunchEvents</key>
    <dict>
        <key>com.apple.iokit.matching</key>
        <dict>
            <key>MyDevice</key>
            <dict>
                <key>IOProviderClass</key>
                <string>IOUSBDevice</string>
                <key>idVendor</key>
                <integer>1118</integer>
                <key>idProduct</key>
                <integer>1260</integer>
            </dict>
        </dict>
    </dict>
</dict>
</plist>

キモは LaunchEvents 項目で、com.apple.iokit.matching イベントの登録。MyDevice のキーは適当でいいと思うけどドキュメントにしたがって。IOUSBDevice でベンダーID 1118, プロダクトID 1260 のデバイスが接続されたとき、を指定しています。

なお、これ何かというと WindowsPhone (IS12T) で、マイクロソフト謹製の WindowsPhone 7 Connector.app を起動しています。アプリ自体に自動機能機能あるのですが、これっ>てバックグラウンドに常駐するのでちょっといやな感じなのですよね。この方法なら launchd なのでそういういやなことなく適切なタイミングで起動してくれます。

この記事のリンク元 | 1 | 1 |

この記事のリンク用URL&トラックバックURL : http://x.nest.jp/mac/120212_2124.htm

...

[Mac]

32bit カーネルと 64bit カーネルの切り替え / 2010-06-16 (水)

わざわざ plist を直接編集しなくても、

  • systemsetup -setkernelbootarchitecture x86_64
  • systemsetup -setkernelbootarchitecture i386

で、起動カーネルを 64bit か 32bit か切り替える事ができます。

この記事のリンク元 | http://mulberryq162.wordpress.com | 6 | 5 | 3 | 3 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |

この記事のリンク用URL&トラックバックURL : http://x.nest.jp/mac/100616_0637.htm

...

[misc]

書き込み規制解除 / 2008-10-25 (土)

このサーバで rep2 を預かって運用してたりします。幾人かの知己と、それからたまに私が 2ch で調べ物をしてたりするときに使ってたりするのです。

で、とある時にその知己の一人から「書き込みができない」という指摘を受けました。私自身が書き込みをしないので全く気がつかなかったのですが、確かに PROXY 規制(1)とか言われて書き込めないですね。

調べてみると、どうも逆引きができないのが理由だったらしい。そいえば以前DNSのトラブルで逆引きができない時がありましたが、どうもその時にそうしたリストに登録されてしまったみたいです。

現在は正しく逆引きできるので、登録解除をお願いしてみました。

しかし、うちの場合、fussianasan でホスト名がまるまんまみえるので、ちょっと恥ずかしいですね(^^;

この記事のリンク元 | 42 | 15 | 15 | 12 | 8 | 7 | 7 | 6 | 6 | 6 | 5 | 4 | 3 | 3 | 3 |

この記事のリンク用URL&トラックバックURL : http://x.nest.jp/diary/081025_1201.htm

...

[misc]

SPYSEE? / 2008-10-05 (日)

ふとここのログを確認したら、こんなところからリンクされてました。

あの人検索 SPYSEE

まぁ、tumblr なんかでもそうですが、公開されている情報をリンクするのではなく剽窃して引用するのはごく当たり前のことになっておりますし、それに関しては別に気にもしてません。私自身忘れてたようなウェブページにリンクされているので、ちょっと便利かなぁとかも思ってしまいました。ああ、ただし酷道関連については、心当たりがないので、同姓同名の別人のものと言えるかと。つか同姓同名がそんざいしたってのでちょっと驚きかも(^^;

あと、「つながり」として関連する人の一覧にちょっと受けた。宮原さんには確かに色々と世話になりましたので、つながりがあるといえばあります。「人間エシュロン」(vm_converter氏談)との評価も高い、otune さんも知らぬ仲ではないです。知名度で言えば大差がありますが。法林さんとは会ったら挨拶する程度の面識は、あると言えばあります。(氏のあずかり知らぬところで実は色々と縁があったのですが、まぁ、それは置いておきます。)

あと、中田真秀さんとは一度酒飲んで意気投合したことはありますが...、あのさ、私みたいなヤクザと、あんな前途洋々の優秀な人を「つながり」と呼ばれると照れるというはちょっと恐れ多い気がします(笑)

それ以外は...、確かに ruby 1.0 とかそこらへんで ruby いじってて、せいぜい二,三十人程度の宴会ですむ頃の、もう何年も前の ruby 系の宴会とかには参加したし、NeXT/Mac OS Xで動作させるためのパッチ(ちゃんと MAB(Universal Binary)対応とか共有ライブラリ対応もしました)を送ったことがあるので、まつもとさんともお話はしたことはありますが、きっと向こうがもう私なんぞを覚えてませんよ。もはや殿上人ですから。

かろうじてわかるのはそこまで。もじら組? ...えーっと、どっかのMLで喧嘩したことならあった気がする(ぉぃ)、って程度です。もじら組所属の国府方さんのようにすてきな方もいらっしゃいますが、個人的なお付き合いで、もじら組そのものとは特に縁がないです。

下のリストには存じない方もいれば、NetBSD界隈で知らぬものなき許(ほ)さんとか塩崎さんとか、砂原先生とかなんか恐れ多い方までリストに入っているのですが(汗)

その割に、もっと名前の出てきそうな方(例えばおぎのさんとか)が出てこないのはちょっと面白いですね。ちなみにSPYSEEのおぎのさんのページは、別のおぎのさんとプロフィールのレベルで混ざっちゃっててえらいことになってます。

一応、酷道関連はコメントを送っておいたけど、多分、直されないんだろうな。機械的な作業で間違いを含んでてもいいってスタンスが見えてくるので、まぁ別にいいんですがね。

この記事のリンク元 | 7 | 6 | 6 | 5 | 5 | 5 | 5 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 3 |

この記事のリンク用URL&トラックバックURL : http://x.nest.jp/diary/081005_2040.htm

...

[Mac]

「圧倒的じゃないか、我が軍は!」 / 2008-08-31 (日)

えーっと、タイトルの発言は(c)ギレン・ザビ でございます(笑)

さて、知己がライトニングトークにでることになったと聞いたので、LL Futureというイベントに行ってきました。この手のイベントが色々行われているのは聞いてはいたのですが、参加するのは初めてなのですよね。

チケット買うときも、結局このLLイベントに皆勤している大学の先輩にロッピーの使い方教わったりしてたり。

さて、イベントの内容は多分どっかで出回るからおいておいて、気になったのは発表者が使ってるマシンです。とりあえずメモれた分を列挙すると

  • 基調講演
    • Lally Wall 氏 : IBM ThinkPad
  • LLで未来を予測する
    • 司会 今泉貴史 氏 : (メモし損ね)
    • Lally Wall 氏 : IBM ThinkPad
    • まつもと よきひろ 氏 : IBM ThinkPad
    • 住井英二郎 氏 : Panasonic Let's note
    • 藤井善勝 氏 : (メモし損ね)
    • ひげぽん 氏 : (メモし損ね)
  • サイコー?! フレームワーク
    • 司会 佐々木健 氏 : (メモし損ね)
    • 比嘉康雄 氏 : 端末なし
    • 瀧内元気 氏 : IBM ThinkPad
    • 能登康晴 氏 : Apple MacBook Pro
    • 吉田晴美 氏 : Apple MacBook Pro
  • LLでアート
    • 司会 佐藤智昭 氏 : 東芝のノート、機種不明
    • 増田一太郎 氏 : Apple MacBook Pro
    • 真鍋大度 氏 : Apple MacBook Pro
  • 君ならどう書く?
    • 司会 高野光弘 氏 : Apple MacBook (白)
    • 松野徳大 氏 : Apple MacBook (白)
    • Yugui/園田裕貴 氏 : Apple MacBook (白)
    • 浜地慎一郎 氏 : Apple MacBook (白)
    • 西尾泰和 氏 : Apple MacBook (白)
  • 古い言語、新しい言語
    • 司会 TAKESAKO/竹迫良範 氏 : DELLのノート、機種不明
    • alohakun/若槻俊宏 氏 : Lenovo ThinkPad
    • yukoba/小林悠 氏 :NEC Versa Pro Ultra Light
    • omo/森田創 氏 : Sony VAIO
    • yossy/新藤愛大 氏 : Apple MacBook(白)
  • ライトニングトーク
    • 司会 小山哲志 氏: (メモし損ね)
    • showyou 氏 : Apple MacBook (白)
    • 藤井太洋 氏 : Apple MacBook(白)
    • autherNari 氏 : IBM ThinkPad
    • 庄司嘉織 氏 : Apple MacBook (Pro?)
    • yhara/原悠 氏 : Apple MacBook
    • akio0911/佐藤伸吾 氏: Apple MacBook(黒)
    • うえのかつひろ 氏: Apple MacBook (白)
    • Y.Sawa 氏 : 不明(銀の天板で、上側に銀のロゴ...多分東芝と思う)
    • GNUE/鵺 : Apple MacBook(白)?...5分という枠を考えてないプレゼンで、あまりにつまんなくてうたた寝しかけてたので覚えてない。
    • yoshihiro503/今井宜洋 氏 : Apple MacBook Pro
    • shelarcy 氏 : Apple MacBook (白)

    ...えーっと、なにこの圧倒的な Mac 率。とか思ってしまったのです。(まぁ、それでも知己にその話をしたら、「まだその程度の割合なのか!」とか言われてたり...さすがです(^^;))

    私が壇上に立つような(BSDとかUNIX系な)イベントがあったころは、いいところMacは1/3で、残りはThinkPadと、Let's等の有象無象だったのですが、もはやThinkPadですら散々たる割合なのですね。実感でも、こういうオープンソース系イベント(頼むからオープン系と言わないで欲しい、それは別のセグメントを指すから)にいくと、Mac を持ち歩いている人はごく普通に、つか「ノート持ってたらMacと思え」のレベルでいます。

    その後、ありがたくも知己にお誘いを受けて飲み会に参加したら、目の前で「Mac はいい」という、コマンドラインとかこういう機能があるという具象的な、半ば自慢にも似た賞賛話をひとしきり聞いたわけです。初対面の人がほとんどで、全く知られていない私の名前ですので、私が何であるかは知らないのに。むしろ、そうして「良い」と言われるのが今のMacなんだなぁと感じていまいました。

    しかし、iPhone を見かけたのは、知人をのぞけばわずか一人でした。やはり、オープンソース系の人はなんだかんだいいつつ鼻が利くというか、少なくとも今の、開発者に対するあの仕打ちがあるから、Macのような支持を受けていないんだなぁと思ってしまったり。

    この記事のリンク元 | 7 | 6 | 4 | 4 | 3 | 3 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 1 |

    この記事のリンク用URL&トラックバックURL : http://x.nest.jp/mac/080831_0954.htm

    ...