ラベル MacOSX の投稿を表示しています。 すべての投稿を表示
ラベル MacOSX の投稿を表示しています。 すべての投稿を表示

2014年10月17日金曜日

Mac OS X Yosemite

Mac OS X Yosemite がリリースされたので更新してみました。
ドックのアイコンやフォントなどかなり見た目がフラットになってますね。

Mavericks にアップデートした時よりも、大分変わった印象です。
しばらく使用してみて、変わった操作方法など見つけたらまとめてみます。

iMac の Retina 化しましたね。
現在使っているのが 2011 の iMac なので乗り換えようと思います。

2014年10月4日土曜日

SourceTree が壊れる

Mac OS X 10.9.5 で SourceTree 2.0.1 を使っているのですが、
稀にアプリケーションが破損して起動できなくなることがあります。

感覚的には再起動時に発生する印象です。
今のところ原因がわかっていないので、毎回再インストールしています。
ちょっと面倒です。


2014年9月12日金曜日

Mac のリマインダを並び替える

Mac OS X Mavericks のリマインダですが、
タスクの右側の領域をドラッグすると並び替えができます。
文字の上をドラッグしてもできないので気づきづらいです。



2014年7月18日金曜日

Mac: アクティビティモニタからプロセスを終了させる

Mac のアクティビティモニタでは実行中の全プロセスが表示されます。
応答しないプロセスを強制終了させる場合などは、
プロセス名をダブルクリックして、
「強制終了」ボタンを押すと終了させられます。
応答するプロセスも「終了」ボタンから終了可能です。


2014年5月18日日曜日

Mac のテキストエディットでシングルクォートを入力する時の注意

Mac にはテキストエディットというエディタがデフォルトで入っています。
多分 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です。

2014年5月4日日曜日

Xcode: 検索と置換のショートカット

command + F で検索



command + option + F で置換


2014年4月28日月曜日

Mac OS X: SourceTree から新規リポジトリを作成する

ソースコードの管理には主に Git を使用しています。
Git クライアントとして Mac 版 SourceTree を使用しています。

SourceTree から GitHub などのホスティングサービス上へ、
リポジトリを作成してすぐに開発を始めることができます。

まず SourceTree を起動して、
「リポジトリを追加」ボタンをクリック。



ソースパス / URL の右側にある地球儀のアイコンをクリック。



「新規リポジトリを作成」ボタンをクリック。



ホスティングサービスを選択して、
リポジトリ名、その他設定を入力します。



リポジトリを作成ボタンを押すと、
ホスティングサービス上にリポジトリが作成されて、
リポジトリ一覧に表示されます。

あとは通常通り追加されたリポジトリをクローンして開発を始めましょう。
ホスティングサービスの設定は別途行う必要があります。


2014年4月13日日曜日

Mac OS X Mavericks へ複数バージョンの Java をインストール

Mac に Java 1.7 が入っていたのですが、インディーズゲームの Java プログラムを動かした際に以下のエラーが出て起動できませんでした。
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 でコピーする。

2014年3月31日月曜日

Mac OS X:DigitalColor Meter で画面上の色を取得

Mac ではデフォルトでインストールされている DigitalColor Meter で画面上の任意の座標の色を取得できます。



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
になりますのでプログラムは移動させておきましょう。

2014年3月21日金曜日

Linux: 複数の html ファイルの文字コードを一括変換

シェルスクリプトで複数の 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 -f SHITF-JIS -t UTF-8 index.html > index_utf8.html

のようになる。
iconv で指定できる文字コード一覧は以下で確認できる。
$ iconv -l

もちろん Mac でも使用可能。

2014年3月13日木曜日

MacOSX: 光るXcode


Xcode をアップデートしたら光ってました。

2014年3月10日月曜日

iOS: AirServer で iOS デバイスの画面を Mac へミラーリング

iOS デバイスの画面を録画する場合は、Windows や Mac へ画面をミラーリングして、デスクトップ側で録画をする。

自宅で iMac へ iPad の画面をミラーリングするためにソフトを探してみたところ、
ReflectorAirServer が見つかった。両方とも1週間無料でお試しできる。
どちらもミラーリングだけではなく録画機能も搭載している。

使い方は基本的に Apple TV へのミラーリングと同じ。
アプリを起動すると、iPad のミラーリング先として Mac が出現する。

両ソフトを試してみたところ AirServer の方が解像度が高く、
余計なフレームも表示されないため使いやすかった。


2014年3月2日日曜日

Mac OS X: Git へプッシュできなくなった

バージョン管理は SourceTree + Bitbucket を使用しています。
無料で使えるプライベートリポジトリが少ないため 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 ファイルが作成される。

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

2014年2月8日土曜日

Mac: Avira がアップデートできなくなる

Avira Mac Security をアップデートしようとすると以下のメッセージが表示されて失敗してしまう現象が発生。調べてみたところ再インストールするしかなさそうなので再インストールした。

アップデートしようとするとエラー

以下の様なエラーメッセージが出現してアップデートに失敗していた。
「Failed to update module 'METADATA': function open failed with code2.」

Application ディレクトリから Avira を削除すると自動的にアンインストーラーが起動するのでそのまま進めて削除。


その後、Avira の公式サイトから Mac 版を落としてインストール。(画面一番下にある)

Avira(アビラ)公式サイト