ホーム > タグ > Mac

Mac

Google 日本語入力をMacに導入

エントリーが遅くなって完全に旬を逃してるけどGoogle日本語入力をMacにインストール!
(バイドゥもIME出してきましたね。)

これまでMacのIMEには、標準のことえりを使ってきた、別にことえりに満足していた訳ではないけど、標準の機能を使っていれば変なトラブルには遭わなくてすむかなと(OSのアップデートでサードパーティ製のシステムだと動かなくなるということもあり得るし)、まぁそんな理由からこれまでことえりで過ごしてきた訳なんですが無料でWindowsとMacの入力環境揃えれるなら揃えたいなと(いままではATOK使うぐらいしか入力環境揃える事出来ませんでしたからね)いう事でさらにGoogle依存度を高めてみた訳です。

とりあえずインストールして使ってみた感想は、変換精度や予測変換は自分の用途には十分使える、でもメニューバーのアイコンが気に入らない、メニューバーには色のついたアイコンを置かないというのがポリシーなのでGoogle日本語入力を使うからにはこれをなんとかしなければ・・

というわけで、Google日本語入力のアイコンを置き換えることに。

ことえりの「ひらがな」をGoogle日本語入力の「ひらがな」と置き換えるだけなのでアイコンもとりあえず、ひらがなのアイコンだけを変更

google 日本語入力

アイコンの置き換え

対象アイコンは下記
/Library/Input Methods/GoogleJapaneseInput.app/Contents/Resources/mac_hiragana.png

上記アイコンをPixelmatorでことえりと同じような色に変更
(ことえりのアイコンを流用しようかと思ったけど、Google日本語入力のアイコンの面影ぐらいは残そうという事で、元のアイコンの色変更だけに留めておきました)

Google日本語入力アイコン

自分の利用用途で遭遇した問題

・Google日本語入力だとWriteRoomで変換候補が表示されなかった。
まぁ予測変換のリストが出てこないだけで変換は出来るのでとりあえずよしとします。

・Xcodeのエディタ内で入力がもたつく
これはちょっと困るけど、そんなにソースの中に日本語入れる機会もないかなという事でこれも許容範囲

というわけで

今のところそれなりに快適です。
このまま様子みてことえりから完全に乗り換えてみようと思います。

Magic Mouseのバッテリー

10月29日から使用開始したMagic Mouseの現在のバッテリー残量

Magic Mouse

使い始めてからマウスの電源はきることなく平日は平均3時間、休日は平均8時間程度の使用で残量79%でした。

Snow LeopardでGoogle App Engine for Javaの開発環境設定

Snow Leopardで用意されているJavaが1.6のみになり、Google App Engine for javaを実行する際に利用するGWTが起動しなくなった。
デプロイはできてたからそのまま放置してたんだけど、やっぱりローカルでデバッグできないのは不便ということで

少し前にGWT 1.7が出てSnow Leopardに対応したということだったので、ずっと放置していたGoogle App Engineの開発環境をSnow Leopardで再度構築

EclipseのGoogle App Engine SDK、Google Web Toolkitをアップデートする。
(Google App Engine SDK、Google Web Toolkitがインストール済み前提)
Eclipseの自動更新を有効にしていれば既にアップデート済みかも

インストール完了したらアップデートしたApp Engine SDK、Web Toolkitをデフォルトで利用するように設定するだけで新規プロジェクトは動く。

問題は既存プロジェクトの場合Run ConfigurationのVM引数に-d32と-javaagent:<appengine-agent.jarの場所>を指定する必要がある。

上記引数なしで実行すればコンソールにエラーが出るのでその内容通り実行すれば問題ない

これでようやくSnow LeopardでもGoogle App Engine for Javaのデバッグがやりやすくなった。

<開発環境>
Snow Leopard
Eclipse 3.4
Google App Engine for Java 1.2.6
Google Web Toolkit 1.7.1

Magic Mouse到着

先日注文していたMagic Mouseが到着!!

Magic Mouse

iPod shuffleとかと同じような透明のプラスチックパッケージです、ものがそんなに派手な製品ではないマウスなんでちょっと素っ気ない感じがします。

Magic Mouse

電池は最初から入った状態でした。

Magic Mouse 裏蓋

本体はかなり薄いです、まだなれないからか薄すぎて持ちにくい・・・

Xcodeとgitの連携

XcodeはSCMとしてSVNやCVSを利用できますが、やはり最近流行の分散リポジトリをXcodeでも使いたいなぁということでXcodeとgitのなんちゃって連携をやってみることにしました。

XCode Script Menu

XcodeにはScriptメニューがあってshellスクリプトやAppleスクリプトを実行することができます、今回はこのScriptメニューを使ってXcodeでgitリポジトリの作成からgitのコミットを実現しました。
Xcodeとの連携と書いたものの、プロジェクト単位でコミットできるだけで連携とはいい難い感じですが、まぁXcodeから直接gitコミットできるので連携してると言い張っておきます。

現在のProjectの場所を調べるのはApple Scriptを使って取得する方法がここに出ていたので使わせてもらいました。
スクリプト実行時にProjectの場所さえわかってしまえばいろんなことが簡単にできるようになります。

とりあえず下記がgitコミットを実現するために、XCodeに登録したユーザースクリプト
*gitのインストール先をフルパスで指定してるから個々の環境にあわせる必要あり(MacPortsでインストールしたgitならこのままだと思うけど)
**growlnotify使ってるからgrowl環境とgrowlnotifyは別途インストールが必要。
growlで通知する必要なければ、growlnotifyの記述は削除しちゃっても大丈夫。

#!/bin/bash
result=$( osascript >> END
tell application “Xcode”
tell active project document
set projectPath to path as string
end tell
end tell
return projectPath
END
)
comments=$( osascript >> EOA
tell application “Xcode”
set commentDialog to display dialog “Enter a comment for the commit operation.” default answer “”
set commentString to text returned of commentDialog
return commentString
end tell
EOA
)
cd “$result”
cd ../
/opt/local/bin/git commit -am “$comments” && /usr/local/bin/growlnotify -t “git” -m “commit success.”

xcode script

後はgit initとかも同じ要領で作成
GitX入れてる人はGitXを開くコマンドも用意するといいかも

#!/bin/bash
result=$( osascript >> END
tell application “Xcode”
tell active project document
set projectPath to path as string
end tell
end tell
return projectPath
END
)
cd “$result”
cd ../
/usr/local/bin/gitx

といった感じでなんちゃってXCodeのgit連携の出来上がり、
それなりに便利に使えてます。

Home > Tags > Mac

Search
Feeds
Meta

Return to page top