Mac OS X Yosemite がリリースされたので更新してみました。
ドックのアイコンやフォントなどかなり見た目がフラットになってますね。
Mavericks にアップデートした時よりも、大分変わった印象です。
しばらく使用してみて、変わった操作方法など見つけたらまとめてみます。
iMac の Retina 化しましたね。
現在使っているのが 2011 の iMac なので乗り換えようと思います。
2014年10月17日金曜日
2014年10月4日土曜日
SourceTree が壊れる
Mac OS X 10.9.5 で SourceTree 2.0.1 を使っているのですが、
稀にアプリケーションが破損して起動できなくなることがあります。
感覚的には再起動時に発生する印象です。
今のところ原因がわかっていないので、毎回再インストールしています。
ちょっと面倒です。
稀にアプリケーションが破損して起動できなくなることがあります。
感覚的には再起動時に発生する印象です。
今のところ原因がわかっていないので、毎回再インストールしています。
ちょっと面倒です。
2014年9月12日金曜日
2014年7月18日金曜日
Mac: アクティビティモニタからプロセスを終了させる
Mac のアクティビティモニタでは実行中の全プロセスが表示されます。
応答しないプロセスを強制終了させる場合などは、
プロセス名をダブルクリックして、
「強制終了」ボタンを押すと終了させられます。
応答するプロセスも「終了」ボタンから終了可能です。
応答しないプロセスを強制終了させる場合などは、
プロセス名をダブルクリックして、
「強制終了」ボタンを押すと終了させられます。
応答するプロセスも「終了」ボタンから終了可能です。
2014年5月18日日曜日
Mac のテキストエディットでシングルクォートを入力する時の注意
Mac にはテキストエディットというエディタがデフォルトで入っています。
多分 Windows でいうところのワードパットに当たるソフトで、
テキスト入力に加えてスタイルを指定することもできます。
ちょっとしたコードを一時的にメモするバッファとして使用することがあるのですが、
テキストエディタへ入力した JavaScript を実行したところ以下の様なエラーが出来ました。
テキストエディットでシングルクォートを入力すると、
いわゆる曲線形クォート(Left Single Quotation: Unicode 8216) が入力されます。
Xcode などのエディタでは直線形クォート(Unicode 39)が入力されます。
http://ja.wikipedia.org/wiki/引用符
コードのちょっとしたメモにテキストエディットは使わないほうが良さそうです。
多分 Windows でいうところのワードパットに当たるソフトで、
テキスト入力に加えてスタイルを指定することもできます。
ちょっとしたコードを一時的にメモするバッファとして使用することがあるのですが、
テキストエディタへ入力した JavaScript を実行したところ以下の様なエラーが出来ました。
[Error] SyntaxError: Invalid character '\u8216'
テキストエディットでシングルクォートを入力すると、
いわゆる曲線形クォート(Left Single Quotation: Unicode 8216) が入力されます。
Xcode などのエディタでは直線形クォート(Unicode 39)が入力されます。
http://ja.wikipedia.org/wiki/引用符
コードのちょっとしたメモにテキストエディットは使わないほうが良さそうです。
2014年5月16日金曜日
Mac: プレビューでガイドラインを無視して移動
Mac の標準搭載ソフト「プレビュー」では、
画像のプレビュー以外にもちょっとした画像編集が可能です。
画像の一部をコピーして移動したり、
テキストなどを挿入して移動するときには、
他のオブジェクトに合わせてガイドラインが出現して、
カチッと位置が合うようになっています。
この自動的な位置合わせを無視して、
ピクセル単位で動かすためには command キーを押しながら移動すればOKです。
画像のプレビュー以外にもちょっとした画像編集が可能です。
画像の一部をコピーして移動したり、
テキストなどを挿入して移動するときには、
他のオブジェクトに合わせてガイドラインが出現して、
カチッと位置が合うようになっています。
この自動的な位置合わせを無視して、
ピクセル単位で動かすためには command キーを押しながら移動すればOKです。
2014年5月4日日曜日
2014年4月28日月曜日
Mac OS X: SourceTree から新規リポジトリを作成する
ソースコードの管理には主に Git を使用しています。
Git クライアントとして Mac 版 SourceTree を使用しています。
SourceTree から GitHub などのホスティングサービス上へ、
リポジトリを作成してすぐに開発を始めることができます。
まず SourceTree を起動して、
「リポジトリを追加」ボタンをクリック。
ソースパス / URL の右側にある地球儀のアイコンをクリック。
「新規リポジトリを作成」ボタンをクリック。
ホスティングサービスを選択して、
リポジトリ名、その他設定を入力します。
リポジトリを作成ボタンを押すと、
ホスティングサービス上にリポジトリが作成されて、
リポジトリ一覧に表示されます。
あとは通常通り追加されたリポジトリをクローンして開発を始めましょう。
ホスティングサービスの設定は別途行う必要があります。
Git クライアントとして Mac 版 SourceTree を使用しています。
SourceTree から GitHub などのホスティングサービス上へ、
リポジトリを作成してすぐに開発を始めることができます。
まず SourceTree を起動して、
「リポジトリを追加」ボタンをクリック。
ソースパス / URL の右側にある地球儀のアイコンをクリック。
「新規リポジトリを作成」ボタンをクリック。
ホスティングサービスを選択して、
リポジトリ名、その他設定を入力します。
リポジトリを作成ボタンを押すと、
ホスティングサービス上にリポジトリが作成されて、
リポジトリ一覧に表示されます。
あとは通常通り追加されたリポジトリをクローンして開発を始めましょう。
ホスティングサービスの設定は別途行う必要があります。
2014年4月13日日曜日
Mac OS X Mavericks へ複数バージョンの Java をインストール
Mac に Java 1.7 が入っていたのですが、インディーズゲームの Java プログラムを動かした際に以下のエラーが出て起動できませんでした。
そこでゲームの起動用に Java 1.6 もインストールしました。
まず Apple のサイトから Mac 用の Java 1.6 を落とします。
http://support.apple.com/kb/DL1572
そのままインストールします。
Java 1.7 はそのまま残るので大丈夫です。
Java 1.6 は以下のパスへインストールされます。
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Commands/java
~/.bash_profile
にて Java 1.6 のコマンドのエイリアスを作成します。
Java 1.6 のコマンド名を変えてパスを通す方法でも大丈夫です。
上記のエイリアスによって、
java で Java 1.7 が、 java6 で Java 1.6 が動くようになります。
対応しているバージョンに合わせて実行するコマンドを変えて下さい。
参考
Java SE 6 | hirooka.pro
https://hirooka.pro/?p=85
Could not get the JAWT interfaceネットで教えてもらった情報によると古いバージョンの Java でなければ動かない時に出てくるエラーのようです。
そこでゲームの起動用に Java 1.6 もインストールしました。
まず Apple のサイトから Mac 用の Java 1.6 を落とします。
http://support.apple.com/kb/DL1572
そのままインストールします。
Java 1.7 はそのまま残るので大丈夫です。
Java 1.6 は以下のパスへインストールされます。
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Commands/java
~/.bash_profile
にて Java 1.6 のコマンドのエイリアスを作成します。
alias java6='/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Commands/java'
Java 1.6 のコマンド名を変えてパスを通す方法でも大丈夫です。
上記のエイリアスによって、
java で Java 1.7 が、 java6 で Java 1.6 が動くようになります。
対応しているバージョンに合わせて実行するコマンドを変えて下さい。
$ java -version java version "1.7.0_06" Java(TM) SE Runtime Environment (build 1.7.0_06-b24) Java HotSpot(TM) 64-Bit Server VM (build 23.2-b09, mixed mode) $ java6 -version java version "1.6.0_65" Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609) Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)
参考
Java SE 6 | hirooka.pro
https://hirooka.pro/?p=85
2014年4月10日木曜日
Mac OS X:メモ帳へ HTML をコピー
Mac 標準のメモ帳は HTML をそのままの見た目でコピペすることができる。
EverNote っぽい使い方も可能。
テキストでコピーしたいときは option + command + shift + v でコピーする。
EverNote っぽい使い方も可能。
テキストでコピーしたいときは option + command + shift + v でコピーする。
2014年3月31日月曜日
Mac OS X:DigitalColor Meter で画面上の色を取得
Mac ではデフォルトでインストールされている DigitalColor Meter で画面上の任意の座標の色を取得できます。
Shift + ⌘ + C で色をクリップボードにコピーすることもできます。
CSS などで色を合わせる必要がある時に便利です。
Shift + ⌘ + C で色をクリップボードにコピーすることもできます。
CSS などで色を合わせる必要がある時に便利です。
2014年3月23日日曜日
Mac: MacPorts で PHP5.5 をインストール
Mac OS X 10.9.2 (Mavericks) へ MacPorts を使って PHP 5.5 をインストールしました。
こちらのブログの通りにやれば問題ありませんでした。
OSXに入ってるApacheを無効化して,MacportsのApache・PHPを入れる - 馬の骨
http://hiraro.hateblo.jp/entry/2013/08/25/024641
MacPorts でインストールした apache は
/opt/local/apache2
へインストールされます。
php55 は
/opt/local/bin/php55
へインストールされます。
デフォルトの apache を launchctl コマンドで、
自動起動しないように設定し、
新しくインストールした方の apache が自動起動するようにする必要があります。
詳しくは上記のブログに載っています。
PHP 5.5 をインストールした後は DateTime を使用するために php.ini で
timezone に Asia/Tokyo をセットしておく必要があるので要注意です。
また、ドキュメントルートはデフォルトでは
/Library/WebServer/Documents/
でしたが MacPorts からインストールすると
/opt/local/apache2/htdocs
になりますのでプログラムは移動させておきましょう。
こちらのブログの通りにやれば問題ありませんでした。
OSXに入ってるApacheを無効化して,MacportsのApache・PHPを入れる - 馬の骨
http://hiraro.hateblo.jp/entry/2013/08/25/024641
/opt/local/apache2
へインストールされます。
php55 は
/opt/local/bin/php55
へインストールされます。
デフォルトの apache を launchctl コマンドで、
自動起動しないように設定し、
新しくインストールした方の apache が自動起動するようにする必要があります。
詳しくは上記のブログに載っています。
PHP 5.5 をインストールした後は DateTime を使用するために php.ini で
timezone に Asia/Tokyo をセットしておく必要があるので要注意です。
また、ドキュメントルートはデフォルトでは
/Library/WebServer/Documents/
でしたが MacPorts からインストールすると
/opt/local/apache2/htdocs
になりますのでプログラムは移動させておきましょう。
2014年3月21日金曜日
Linux: 複数の html ファイルの文字コードを一括変換
シェルスクリプトで複数の HTML 内の文字コードを一括で変換する。
ここでは Shift_JIS の html ファイルを UTF-8 にしてみる。
<meta> 要素の charset も変換する。
iconv コマンドでファイルの文字コードを変換し、
その後 sed コマンドで <meta> の文字コード指定を Shift_JIS から UTF-8 にしている。
シェルスクリプト実行時のディレクトリ内の html ファイル全てに適用される。
ここでは Shift_JIS の html ファイルを UTF-8 にしてみる。
<meta> 要素の charset も変換する。
#!/bin/sh
for html in `ls *.html`
do
iconv -f SHIFT-JIS -t UTF-8 $html > ${html}_utf8
mv ${html}_utf8 $html
sed -e "s/Shift_JIS/UTF-8/" $html > ${html}_utf8
mv ${html}_utf8 $html
done
iconv コマンドでファイルの文字コードを変換し、
その後 sed コマンドで <meta> の文字コード指定を Shift_JIS から UTF-8 にしている。
シェルスクリプト実行時のディレクトリ内の html ファイル全てに適用される。
2014年3月20日木曜日
Linux: iconv で文字コードを変換
iconv コマンドで文字コードを変換できる。
例えば SHIFT-JIS から UTF-8 へ変更したい場合は
のようになる。
iconv で指定できる文字コード一覧は以下で確認できる。
もちろん Mac でも使用可能。
例えば SHIFT-JIS から UTF-8 へ変更したい場合は
$ iconv -f SHITF-JIS -t UTF-8 index.html > index_utf8.html
のようになる。
iconv で指定できる文字コード一覧は以下で確認できる。
$ iconv -l
もちろん Mac でも使用可能。
2014年3月13日木曜日
2014年3月10日月曜日
iOS: AirServer で iOS デバイスの画面を Mac へミラーリング
iOS デバイスの画面を録画する場合は、Windows や Mac へ画面をミラーリングして、デスクトップ側で録画をする。
自宅で iMac へ iPad の画面をミラーリングするためにソフトを探してみたところ、
Reflector と AirServer が見つかった。両方とも1週間無料でお試しできる。
どちらもミラーリングだけではなく録画機能も搭載している。
使い方は基本的に Apple TV へのミラーリングと同じ。
アプリを起動すると、iPad のミラーリング先として Mac が出現する。
両ソフトを試してみたところ AirServer の方が解像度が高く、
余計なフレームも表示されないため使いやすかった。
自宅で iMac へ iPad の画面をミラーリングするためにソフトを探してみたところ、
Reflector と AirServer が見つかった。両方とも1週間無料でお試しできる。
どちらもミラーリングだけではなく録画機能も搭載している。
使い方は基本的に Apple TV へのミラーリングと同じ。
アプリを起動すると、iPad のミラーリング先として Mac が出現する。
両ソフトを試してみたところ AirServer の方が解像度が高く、
余計なフレームも表示されないため使いやすかった。
2014年3月2日日曜日
Mac OS X: Git へプッシュできなくなった
バージョン管理は SourceTree + Bitbucket を使用しています。
無料で使えるプライベートリポジトリが少ないため GitHub は最近使っていません。
SourceTree でプッシュを試みたところ、
以下の様なエラーが発生して失敗するようになりました。
調べてみたところ以下の情報がヒットしました。
Mac OS X 10.9.2でGitHubにアクセスするとサーバー証明書のエラーが発生する場合の解決策 - orangain flavorhttp://orangain.hatenablog.com/entry/2014/03/01/mavericks-ssl-certificate
こちらへ書いてある通りにキーチェーンアクセスから、
DigiCert High Assurance EV Root CA
無料で使えるプライベートリポジトリが少ないため GitHub は最近使っていません。
SourceTree でプッシュを試みたところ、
以下の様なエラーが発生して失敗するようになりました。
Pushing to https://******@bitbucket.org/****** fatal: unable to access 'https://******@bitbucket.org/******.git/': SSL certificate problem: Invalid certificate chain Completed with errors, see above
調べてみたところ以下の情報がヒットしました。
Mac OS X 10.9.2でGitHubにアクセスするとサーバー証明書のエラーが発生する場合の解決策 - orangain flavorhttp://orangain.hatenablog.com/entry/2014/03/01/mavericks-ssl-certificate
こちらへ書いてある通りにキーチェーンアクセスから、
DigiCert High Assurance EV Root CA
を削除したところ再びプッシュできるようになりました。
同じ名前の証明書が2つあり、
オレンジ色ではない方を削除しました。
2014年2月23日日曜日
紹介: Winarchiver で Mac から Windows 用の zip ファイルを作成
Mac から Windows へ zip ファイルを渡す際に、
デフォルトの圧縮機能だと余計な隠しファイルが入ってしまう。
圧縮ソフト WinArchiver を使用すれば余計なファイルを自動的に外して、
Windows にとって余計なファイルを含めない zip ファイルを作成できる。
無料版 WinArchiver Lite がオススメ。
https://itunes.apple.com/jp/app/winarchiver-lite/id414855915?mt=12
インストール後、WinArchiver Lite を起動し、
圧縮したいファイルをウィンドウへドラッグすれば zip ファイルが作成される。
デフォルトの圧縮機能だと余計な隠しファイルが入ってしまう。
圧縮ソフト WinArchiver を使用すれば余計なファイルを自動的に外して、
Windows にとって余計なファイルを含めない zip ファイルを作成できる。
無料版 WinArchiver Lite がオススメ。
https://itunes.apple.com/jp/app/winarchiver-lite/id414855915?mt=12
インストール後、WinArchiver Lite を起動し、
圧縮したいファイルをウィンドウへドラッグすれば zip ファイルが作成される。
2014年2月20日木曜日
Mac OS X: ことえりのひらがなが使えない時
Mac OS X 10.9.1 で Google 日本語入力を使っている状態だったが、
一時的にことえりに戻そうとしたところ、
ことえりの入力モードでひらがなをチェックできない状態が発生した。
スクリーンショットを撮り忘れていたので、イメージ図。
設定 > キーボード > 入力ソース > ことえり
以下のファイルを削除したところ、チェックできるようになった。
~/Library/Preferences/com.apple.HIToolbox.plist
削除前にバックアップをとることを忘れないように注意。
参考
ことえりのひらがなが選べない
https://discussionsjapan.apple.com/message/100804932
一時的にことえりに戻そうとしたところ、
ことえりの入力モードでひらがなをチェックできない状態が発生した。
スクリーンショットを撮り忘れていたので、イメージ図。
設定 > キーボード > 入力ソース > ことえり
以下のファイルを削除したところ、チェックできるようになった。
~/Library/Preferences/com.apple.HIToolbox.plist
削除前にバックアップをとることを忘れないように注意。
参考
ことえりのひらがなが選べない
https://discussionsjapan.apple.com/message/100804932
2014年2月8日土曜日
Mac: Avira がアップデートできなくなる
Avira Mac Security をアップデートしようとすると以下のメッセージが表示されて失敗してしまう現象が発生。調べてみたところ再インストールするしかなさそうなので再インストールした。
以下の様なエラーメッセージが出現してアップデートに失敗していた。
「Failed to update module 'METADATA': function open failed with code2.」
Application ディレクトリから Avira を削除すると自動的にアンインストーラーが起動するのでそのまま進めて削除。
![]() |
| アップデートしようとするとエラー |
以下の様なエラーメッセージが出現してアップデートに失敗していた。
「Failed to update module 'METADATA': function open failed with code2.」
Application ディレクトリから Avira を削除すると自動的にアンインストーラーが起動するのでそのまま進めて削除。
その後、Avira の公式サイトから Mac 版を落としてインストール。(画面一番下にある)
Avira(アビラ)公式サイト
登録:
投稿 (Atom)



















