本日の成果

本日の成果を記録していきます。

カテゴリー: 未分類

  • Apple Remote リモコン問題

    Apple Remote リモコン問題
    Category:

    本日の成果:Apple Remote リモコン問題を(ある程度)解決した

     この前2009/09/21のエントリで書いたように、新しいMac Miniを買ったのだけど、この新しいMac Miniにはリモコン受光部がついていて、リモコンで音楽を聴いたりDVDを再生したりできる。
    ただし、リモコンは標準では付属しない。おーい。

     でも大丈夫! 実は私、前にiPod Touch用にUniversal Dockを買ってあったのだ。コイツにはAppleリモコンが付属する。そもそも、私はiPodに入れた曲をDockに挿したままiPodで聴くということはしないので、只の充電スタンドがなんでこんなに高いのか、リモコンなし版はないのか、とブツクサ言いながらもそれを買っていたのでした。で、充電台としてだけ使って、リモコンの方は、使わないのでお蔵入りしてたのでした。しかしこのたび新Mac Miniが来たのでリモコンにもやっと日の目を見る機会が!

     というわけでワクテカしながらリモコンをMacに向けて再生ボタンをカチ! おお! iTunesで見事に音楽が流れだしたよ! ついでに同時にiPodを乗せたDockもリモコンに反応して、こっちからも音楽が流れだしたよ! 違う曲が! ダメじゃん!!

     そう、初期状態ではすべての機器が全てのリモコンに反応するようになっているので、Mac Mini本体もDockも両方とも反応してしまうのであった。で、一応それを回避するための方法というのが用意されてはいるのだが:
     1. 初期状態では、どのリモコンにでも反応する。
     2. 特定の紐付け操作を行うと、そのリモコンだけに反応する。
    というルールなのだ。OK、それならばMac Miniとリモコンを紐付けすればOKだよね。と私も最初そう思ったのですがダメでした。
    「特定の紐付け操作を行うと、その機器はそのリモコンだけに反応する」のであって、「特定の紐付け操作を行うと、そのリモコンはその機器だけに利く信号を送る」のではないのがポイントだ。つまり、Mac Miniとリモコンを紐付けしても、Dockの方は相変わらず、どのリモコンにでも反応する設定のままなので、結局両方とも反応しちゃうのは変わらないのだ。そしてDockには、「リモコンに反応しない」ような設定をすることはできない。

     解決方法としては、リモコンをもう1個用意して、反応してほしくない方の機器をそのリモコンと紐付けすればよいのだが、そのためだけにリモコンもう1個買ってくるのはさすがにもったいない。そこでおぱ、受光部にリモコンの光が入らないように覆ってしまえばいいと思って、試しに紙を置いたり手で覆ったりいろいろやってみたところ、このDockのセンサ、やたらと感度がよくて、受光部を指で押さえても上からでも後ろからでも、全然フツーに反応してしまうということが判った。もう「ホントに赤外線か? 実はコッソリBluetoothなんじゃないか?」とか思った。
     もう、正面にぺたっとシールを貼れば済むとか、そういうレベルでは済まないということは判ったのだけど、とはいえせっかくリモコンがあって新しいMac Miniがあるのにそのリモコンが使えないのはとっても悔しい。ましてウチのMacはリビング兼台所に置いてあって食卓からリモコンでピッと音楽がスタートできるとヒジョーにカッコよくて便利なのだ。しかしそこでiPodまで反応して別の曲が同時に流れだしてしまっては台無しだ。ゲンナリだ。

    しょうがないのでとりあえず分解した。(えー)

     リモコンの光はこの写真右側に写ってる白いプラスチックケースは簡単に透過してしまうみたいなので、このケースの外側でいくら光を遮ろうとしても、全体を真っ黒に塗り潰しでもしない限り効き目はなさそうだ。だから、ケースの内側、センサーそのものをガシッと覆ってやろうという魂胆だ。

    アルミテープでガシッと覆ってみた。
    その拡大図。

     これで元通りにフタ閉めて試してみたところ、なんと! 前より反応しにくくはなったものの、ここまでやってもまだ10cmぐらいの距離で正面からリモコンを操作すると反応してしまう。呆れたが実際10cmぐらいの距離から操作することはないだろうし、そのうち電池が消耗して光が弱くなったらさらに反応しにくくなるだろうから、ということで諦めました。orz

  • 本日の成果:このブログのURLを自分のドメインにした

     このブログ、これまでは http://honsei.blogspot.com/ のURLで公開していたのだけど、このたびウチのDNSサーバに設定を追加して、数日前から http://honsei.ken16.net/ のURLで公開されています。
     はっ!ということは、本日の成果じゃないじゃないか!

  • お手軽ソートマクロを作った(2)

    お手軽ソートマクロを作った(2)
    Category:

    本日の成果:お手軽ソートマクロ(Ignore Case版)を作った

    前回作ったソートマクロの処理を見直しして、さらに大文字小文字を区別しないタイプのソートのマクロも作ったよ。欲しい人はこちらからどうぞ。

    ↑これが
    ↑こうなる (そのまま保存すると悲しい事に)

     前回のソートマクロは、改行文字の扱いがテキトーで、ソートした部分の改行文字を常にCR+LFに置き換えてしまってた。Windowsを使っている限り、たいていの場合はそれで問題ないのだけれど、そもそもこのマクロでやりたい事はソートであって改行文字の変更ではないので、キチンと元の改行文字を保存するようにした。それから、前回は行の途中から範囲選択してソートをかけるということができたのだけれど、単純に行の途中からを切り取ってソートした結果で置き換えただけだと、ソート結果が一見おかしなことになるので、ちょっと小細工して改行文字をコッソリ挿入するようにしてた。でも、それってあまり意味がないし、今回 改行文字の種類を保存するようにしたわけだけれど、じゃあこの「小細工でコッソリ挿入する改行文字」は、CR, LF, CR+LFのどれを使えばいい? という問題も発生するので、フツーに行の途中から範囲選択されているときはメッセージを出して何もしないことにした。

     そして、大文字小文字を区別しない版のマクロも作った。自前の比較関数を用意してsort()に食わせるだけで簡単に好きな順でソートしてもらえるとは、いい時代になったものだ・・・とはいえ「大文字小文字を区別しないで比較する」というズバリそのものの関数はなく(知らないだけかも)、結局「全部大文字に変換したうえでフツーに比較」という方法でやっているので、1回比較するたびに新しいStringのオブジェクトがポコポコ生成されるという、あまり褒められない方式となっております(笑)。ソートって比較のカタマリみたいなものだからすごく効率悪そう。

     効率を重視するのだったら、ソート対象の文字列とそれを大文字化したものをペアにしたオブジェクトの配列をソートするようにした方が断然速いとおもう。

     ちなみに、上で「全部大文字に変換したうえでフツーに比較」と言ってるけれど、実際はこれだけだと例えば「AAA」と「aaa」が同じものとして扱われ、ソートしたときにどっちが先に来るか判らないので、「全部大文字に変換した上で比較」した結果が等しいときだけは、続けて大文字に変換する前の文字列同士でも比較するようにしてます。

     単純にASCIIコード順の場合、A<B<C・・・<Z<a<b<c・・・<z という順で並ぶ。大文字小文字を区別しないでソートしたい場合、A<a<B<b<C<c・・・<Z<z と並ぶのを期待するところ、油断すると A=a<B=b<C=c・・・<Z=z となってしまう、という話でした。

  • iTunesで全部聴いた

    iTunesで全部聴いた
    Category:

    本日の成果:iTunesで手持ちの曲ぜんぶ聴きおえた

     iPod Touch買ってiTunesを使うようになってからはやウンヶ月、ついにこのほど、全曲まんべんなく最低1回づつ聴き終えた。さすがに、7,500曲超もあると、一巡するにも相当かかるということが判った(笑)。ていうかいつのまにそんなにMP3持ってたのか俺。

     実際には「ながら聴き」で聞き流したものとか、途中で別の部屋で何かしてて聴いてない曲とかもあると思うのだけど、そういうのがあったとしてもこれだけ時間がかかるということで。きっと、iTunesで無差別に片っ端から聴くということをしなければ、一生聴かれることのなかった曲もいくつかあったのではないだろうか。

     ちょっと前の記録を見てみたところ、少なくとも2008年の11月にはiTunesを使っていたらしい。ということは大体10ヶ月ぐらいかかってる勘定だ。うーん、このまま二順目に突入するのはやめよう(笑)。もうちょっと聴いてて面白い、プレイリスト作ったりGenius使ったりして楽しむことにしよう、そうしよう。

  • Happy Hacking Keyboard

    Happy Hacking Keyboard
    Category:

    本日の成果:Happy Hacking Keyboard (HHKB) JP

     キーボードマニア(not コナミ)の間で世界一ストイックなキーボードとして知られるHappy Hacking Keyboard。以前からその思想には共感していたものの、自分にとってはいくらなんでもキーが少なすぎる、英語配列も個人的に無理ってことで使っていなかったのだけど、最近偶然、カーソルキーもついた日本語版が出てたということを知り、ちょっと狂喜乱舞して買ってみた。

     とりあえずVAIO Pにつなげてみたり、写真のようにデスクトップに置いて使ってみたりしている。しかし、キータッチはかなり気持ちがいいものの、やっぱり個人的にはテンキーとファンクションキーも欲しい・・・そしてCTRLキーは現状どおりAの左でお願いしたい。(←ワガママ)

     これの前に使ってたFILCOの奴も、それはそれでかなりお気に入りの奴なので、しばらく使ってみてやっぱりテンキー欲しいとかいうことになったらまた元に戻すかもしれない。こうしてキーボードがゴロゴロと増えてゆく・・・。(^_^;