Tag: Mac



2012 1月13日

AirPrintプリンターって何よ?

iPhoneでプリント機能があるけど、プリンタを選択しようとすると

AirPrintプリンタが見つかりません

となってプリント出来ない。

調べてみると対応プリンタでないとダメみたい。CANONやEPSONのプリンタで AirPrint を使って iPhone/iPad から印刷する方法によれば、

9月に発表された AirPrint は当初プリンタ共有機能が含まれていて、Mac に繋いだプリンタをプリンタ共有して iPhone/iPad からそのプリンタに印刷することができるはずでした。しかし、MacOS X 10.6.5 リリース直前になってプリンタ共有を使っての AirPrint 機能はなくなってしまい、AirPrint で印刷できるのは ePrint に対応した hp のプリンタだけになってしまいました。

という事らしい。

でも対応するアプリ「AirPrint Hacktivator」をmacにインストールすれば、プリンタ共有機能が使えてプリント出来るみたいなので試してみる。

インストール

環境

  • mac SnowLeopard(10.6)
  • iPhone 4S
  • CANONやEPSONのプリンタでAirPrint印刷する方法のまとめ | paraches lifestyle lab.
    上記ページに各macのOSバージョンごとやWindowsでのやり方などがまとめてありますので該当のページを読むといいと思います。

    自分の場合はSnowLeopardなので (Leopard/iTunes10.2編)CANONやEPSONのプリンタでAirPrint印刷をする を実行してみます。

    こちらのページにダウンロードのリンクがあります。バージョンはAirPrint Activator v2.1b4 (intel)でした。

    注意点

    ダウンロード&解凍していつものようにアプリケーション本体だけを移動させたらエラーとなってしまいました。フォルダごと移動する必要があるので注意。

    あとは参考ブログの通りでiPhoneから印刷可能でした。
    mac本体がある場所&起動している状態でないと印刷できませんが、iPhoneから無線でプリントアウトできるのは便利ですね。







    2011 12月22日

    以前にハマっていた形態素解析をローカル環境で試してみたいのでmacでmecabを使う方法を調べてみる。

    Mecabって?

    MeCabはオープンソースの形態素解析エンジンで、奈良先端科学技術大学院大学出身、現GoogleソフトウェアエンジニアでGoogle 日本語入力開発者の一人である工藤拓[1][2]によって開発されている。
    MeCab – Wikipedia

    macにはmecabが標準で入っている(*1)のだけれど、文字コードがUTF-16LEみたいで使うのに工夫が必要みたい。

  • 参考:きまぐれ日記: Mac OS X Leopard に「標準で」インストールされている MeCabを使ってみる
  • *1 Spotlight – Wikipedia
  • Mac OS X v10.5から、ネットワーク上の共有フォルダの検索にも対応(下記参照)、最近閲覧したWebページの検索もできるようになっている。初期の Spotlightでは日本語形態素解析が不十分だったため、Googleで使われていたMeCabを採用した(/usr/lib/、/usr/include/mecab.h 等参照)。

    文字コード変換とかいちいち面倒だし、UTF-8で使いたい。なので別途インストールして使う。オフィシャルからダウンロードしてビルドする方法もあるのだけれど、どうやらMacPortsでインストールするのが最善の様子。

  • 参考:Rails: Mac OS では mecab を MacPorts で入れること – tkrdの日記 (rails や ubuntu のことなど)
  • 管理も楽だし、依存関係もよきにはからってくるのでMacPortsでインストールしてみる。

    mecab本体と辞書のインストール

    MackPortsはインストールしてある前提です。

    Selec All Code:
    $ sudo port install mecab
    $ sudo port install mecab-ipadic-utf8

    このまま使うと文字化けしてしまうのでmecabで使う辞書をutf8のへと変更します。(デフォルトの辞書はeucになっている様子)

    Selec All Code:
    $ sudo vi /opt/local/etc/mecabrc
     
    ;dicdir =  /opt/local/lib/mecab/dic/sysdic    ←コメントアウト
    dicdir =  /opt/local/lib/mecab/dic/ipadic-utf8

    mecabを使う

    ここまででターミナルからmecabを使うことができます。
    mecabを終了するにはcontrol+cです。

    Selec All Code:
    $ mecab
     
    mecabを使う簡単な方法
    mecab	名詞,一般,*,*,*,*,*
    を	助詞,格助詞,一般,*,*,*,を,ヲ,ヲ
    使う	動詞,自立,*,*,五段・ワ行促音便,基本形,使う,ツカウ,ツカウ
    簡単	名詞,形容動詞語幹,*,*,*,*,簡単,カンタン,カンタン
    な	助動詞,*,*,*,特殊・ダ,体言接続,だ,ナ,ナ
    方法	名詞,一般,*,*,*,*,方法,ホウホウ,ホーホー
    EOS

    各言語のバインディング

    各言語から使うにはバイディングをインストールする必要があります。
    MacPortsにはPerl用、Ruby用、Python用があるみたいですね。

    Selec All Code:
    $ port search mecab
     
    p5-mecab @0.980.0 (perl, textproc, japanese)
        a Perl module for MeCab
     
    p5.8-mecab @0.980.0 (perl, textproc, japanese)
        a Perl module for MeCab
     
    p5.10-mecab @0.980.0 (perl, textproc, japanese)
        a Perl module for MeCab
     
    p5.12-mecab @0.980.0 (perl, textproc, japanese)
        a Perl module for MeCab
     
    p5.14-mecab @0.980.0 (perl, textproc, japanese)
        a Perl module for MeCab
     
    py-mecab @0.98 (python, textproc, japanese)
        a Python module for MeCab
     
    py24-mecab @0.98 (python, textproc, japanese)
        a Python module for MeCab
     
    py25-mecab @0.98 (python, textproc, japanese)
        a Python module for MeCab
     
    py26-mecab @0.98 (python, textproc, japanese)
        a Python module for MeCab
     
    py27-mecab @0.98 (python, textproc, japanese)
        a Python module for MeCab
     
    rb-mecab @0.98 (ruby, textproc, japanese)
        a Ruby module for MeCab
     
    rb19-mecab @0.98 (ruby, textproc, japanese)
        a Ruby module for MeCab
     
    Found 28 ports.

    オフィスシャルサイト
    MeCab: Yet Another Part-of-Speech and Morphological Analyzer
    http://mecab.sourceforge.net/







    2011 11月22日

    Apatana Studioで何かのプラグインを追加したあたりから起動時に以下のようなエラーが出るようになった。

    111121-0002

    エラー内容:”Sending Ping…” 中に内部エラーが発生しました。
    org/apache/derby/iapi/error/ShutdownException

    ググッてみると、Apatana Usage をオフにするといいような発言があったので試してみる。
    初期設定>一般>開始およびシャットダウン

    111121-0003

    Aptanaを再起動してみるもエラーが出る。

    で、すべてのチェックを外して起動してみた。
    エラーは出なくなった。かわりに初期設定が出来なくなった…orz。

    結局クリーンインストール。
    日本語化、テーマ変更(Eclipse Color Themes)、EPICをインストルしただけの状態の起動項目を記録しておく。
    aptana初期 起動項目







    2010 11月10日

    FTPクライアントはこれで決まり!

    Mac OSX でFTPをガシガシ使うにはシェアウェアが必要? で試用していた Transmit のライセンスを購入した。

    操作はキビキビしていて、実に爽快。ストレスなくオンラインで作業が行える。

    テキストエディタは mi を使っているのだけれど、Transmit を使ってSFTP接続、ファイルをダブルクリックしてmiで編集→保存。

    快適すぎてローカルで編集→うpなんてしてられない。

    ちなみに …

    iDisk とか Bonjour とかでも使えるみたい。WebDAV 、Amazon S3にも対応。
    3,400円は高い?安い?

    自分は、もう、 Cyberduck の遅さには戻れません。

    公式サイト Transmit







    2010 10月13日

    いわゆる定番FTPアプリケーション

    MacでFTPソフトって言ったら Fetch が一番有名な気がするし、自分もしばらくの間 Fetch を愛用していたけど、いまいち勝手が悪くなり(詳細理由は忘れた)乗り換え。

    乗り換え先として Cyberduck を選択。
    Cyberduck はUI的にはまぁ満足で、使い勝手は良かったのだけれど、とにかく動作が思い。もったりしている(SFTPだから?)

    現時点の最新バージョン3.6.1では、ファイルのダウンロードが異常に遅くなり、ダウンロード後はCyberduckのウィンドウ中のファイル名などがなぜか表示されず、リロードしなくてはならないという不可思議な現象が。

    もっさりした動作と前述の不具合が嫌になり乗り換えを検討。

    乗り換え先を探してみる

    Mac OS X用で使いやすいFTPソフトを教えてください。

    このへんの記事を参考に、とりあえず使った中では Transmit 4.1.2 がなかなかよさそう。

    シェアウェアだけど、日本語対応だし、動作が軽快。価格も3,400円(アップグレード1,900円)とリーズナブル。Cyberduck とほぼ同じように使えるし。

    FTPソフトが紹介されています
    林檎の樹 ~Macフリーソフト検索~ > FTP・ファイル転送