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

2014年10月23日木曜日

Homebrew でインストールした MySQL で /tmp/mysql.sock が開けなかった時の対応


バージョン確認
  
$ sw_vers -productName
Mac OS X

$ sw_vers -productVersion 
10.10

$ mysql --version
mysql  Ver 14.14 Distrib 5.6.21, for osx10.10 (x86_64) using  EditLine wrapper

$ brew -v
Homebrew 0.9.5

バージョン確認してみるが失敗 '/tmp/mysql.sock'が無い
  
$ /usr/local/Cellar/mysql/5.6.21/bin/mysql -version
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

起動失敗。Service is disabled

$ mysql.server start
Starting MySQL
.. ERROR! The server quit without updating PID file (/usr/local/var/mysql/hogehoge.local.pid).

エラー確認
  
$ tail -n 10  /usr/local/var/mysql/hogehoge.local.err
tail: /usr/local/var/mysql/hogehoge.local.err: Permission denied

パーミッション確認
  
$ ls /usr/local/var/mysql
-rw-r-----+  1 _mysql      wheel    597055 10 23 13:05 hogehoge.local.err
-rw-r--r--+  1 user_name   wheel      4772  4 12  2012 my.cnf
drwx------+ 74 user_name   wheel      2516  4 12  2012 mysql

パーミッション変更
ファイルオーナーがuser_nameなので、_mysqlに変更
  
$ sudo chown -R _mysql /usr/local/var/mysql
$ sudo chmod -R o+rwx /usr/local/var/mysql

再度、起動。成功。
  
$ mysql.server start

ソケットファイル存在確認
  
$ ls -al /tmp/mysql.sock
srwxrwxrwx  1 _mysql  wheel  0 10 23 13:09 /tmp/mysql.sock

2014年10月8日水曜日

Apple Wireless Keyboard に、お茶をこぼしたときの話

Apple Wireless Keyboard に、お茶をこぼしたときの話

やっちまった

お茶の入ったコップを、キーボード上で勢い良く移動。
お茶が波打って、キーボードに少しかかる。
急いで拭き取る。
しばらくして、問題発覚。
キーボードビュアーを表示して、詳細を確認する。

症状


b -> ⌘ + b
[ -> ⌘ + [
Left ⌘ -> ⌘ + b
Right ⌘ -> ⌘ + [
0 -> 0-
- -> 0-

bのキーを押すと、⌘ + bと解釈されている。
⌘のキーを押すと、⌘ + bと解釈されている。

保存のショートカット⌘ + sを押そうとすると、
⌘のキーを押した時点で、⌘ + bと解釈さる。

0のキーを押すと、0と-(ハイフン)が入力される
-(ハイフン)のキーを押すと、0と-(ハイフン)が入力される

一般的な対応をしてみる

1. 再起動 効果無し
2. pramリセット 効果無し


調査

システム環境設定 の キーボード の 修飾キーの設定で、
Commandキー(⌘)をoffにすると
b -> b
[ -> [
となる

システム環境設定 の キーボード の 修飾キーの設定で、
CommandキーにCaps Lockキーを割り当てると、Caps Lockキーとして動く。
b -> b
[ -> [
Left ⌘ -> ⌘
Right ⌘ -> ⌘
となる

CommandキーとCaps Lockキーをスワップすると、
リマップしたCommandキーは意図通りに動く。
リマップしたCaps Lockキーと、b 、[ で、問題が発生。
b -> Shift + b
[ -> Shift + [
Left Cpas Lock -> Shift + b
Right Cpas Lock -> Shift + [

どうやら、キーボードレイアウトデータがおかしいらしい。


解決


システム環境設定 の キーボード の 入力ソース から U.S.追加 U.S.に切り替え
U.S. で、症状が出ないことを確認
ことえりを削除、後、ことえりを追加
ことえり で、症状が出ないことを確認

2014年7月11日金曜日

Mac の Terminal から、file を、GUI アプリで open する。


Mac の Terminal から、file を、GUI アプリで open する。

テキストファイルをコマンドラインから開く
open -a TextEdit sample.text
open -a CotEditor sample.text
open -a /Applications/TextWrangler.app sample.text

画像ファイルをコマンドラインから開く
open -a /Applications/Preview.app ~/Pictures/sample.jpg

動画ファイルをコマンドラインから開く
open -a /Applications/MPlayerX.app ~/Movies/sample.mp4

フォルダをファインダーで開く
open 'file://localhost/Volumes/Macintosh HD/Applications/'

URLを既定のブラウザで開く
open http://www.apple.com/

2014年6月4日水曜日

Mac OS X の Terminal で wav ファイルを m4a ファイルに 変換する


コマンドラインでwavファイルをm4aファイルに変換する


sayコマンドでwavを作る
$ say -v kyoko "こんにちは" -o ~/Music/hi.wav --data-format=LEF32@8000
出力フォーマットを指定しない場合は、aiffになる

wavファイルを mp4 audioファイルに変換する
$ afconvert ~/Music/hi.wav -f 'mp4f' -d 'aac' ~/Music/hi.m4a

コマンドラインで、変換済みのファイルを再生する
$ afplay ~/Music/hi.m4a &

コマンドラインで mp3 に変換する

brew install lame してある場合
$ /usr/local/bin/lame --alt-preset cbr 128 ~/Music/say_talk.wav

brew install ffmpegしてある場合
$ /usr/local/bin/ffmpeg -i ~/Music/hi.wav  -f mp3 -acodec libmp3lame ~/Music/hi.mp3

Mac OS X の command line で spotlight


command line で spotlight

コマンドラインで spotlight

rubyという単語を含むファイルを探す
$ mdfind "ruby"

rubyとrailstを含むファイルを探す
$ mdfind "ruby && rails "
mdfind "ruby  rails "

rubyとrailstまたはpythonとdjangoを含むファイルを探す
$ mdfind "(ruby && rails)||(python && django) "

rubyという単語を含み、かつ、pythonまたはperlという単語を含まないファイルを探す
$ mdfind "ruby -python -perl"


rubyという文字を含んだファイル名、かつ、pdfファイルを探す
$ mdfind "(kMDItemDisplayName = *ruby*) && (kMDItemContentType = com.adobe.pdf)"


mdls コマンドで、ファイルやフォルダのメタデータ属性の詳細を確認できる。


kMDItemKind = "Portable Document Format(PDF)"
kMDItemContentType = "com.adobe.pdf"
kMDItemNumberOfPages = 40
kMDItemFSSize = 840659
kMDItemLogicalSize = 840659
kMDItemFSName = "scheme-in-ruby.pdf"
kMDItemDisplayName = "scheme-in-ruby.pdf"

kMDItemKind = "電子出版物(ePub)"
kMDItemContentType = "org.idpf.epub-container"

kMDItemKind = "Video Media"
kMDItemContentType = "public.mpeg-4"
kMDItemDurationSeconds = 343.3983333333333
kMDItemPixelHeight = 720
kMDItemPixelWidth = 1280


kMDItemFSCreationDate = 2013-04-16 07:46:24 +0000
kMDItemContentCreationDate = 2013-04-16 07:46:24 +0000
kMDItemContentModificationDate = 2013-04-16 07:46:24 +0000


kMDItemKind = "Apple MPEG-4 オーディオ"
kMDItemContentType = "com.apple.m4a-audio"

kMDItemKind = "MP3 オーディオ"
kMDItemContentType = "public.mp3"
kMDItemAudioBitRate = 266000
kMDItemAudioChannelCount = 2
kMDItemAudioSampleRate = 44100
kMDItemDurationSeconds = 341.0808163265306


kMDItemKind = "JPEG イメージ"
kMDItemContentType = "public.jpeg"
kMDItemProfileName = "sRGB IEC61966-2.1"
kMDItemPixelHeight = 1244
kMDItemPixelWidth = 2122
kMDItemResolutionHeightDPI = 72
kMDItemResolutionWidthDPI = 72
kMDItemCreator = "Adobe Photoshop CS2 Windows"

kMDItemKind = "PNG イメージ"
kMDItemContentType = "public.png"
kMDItemResolutionHeightDPI = 300
kMDItemResolutionWidthDPI = 300
kMDItemCreator = "Adobe ImageReady"

kMDItemKind = "RAR Archive"
kMDItemContentType = "com.rarlab.rar-archive"

kMDItemKind = "ZIP アーカイブ"
kMDItemContentType = "public.zip-archive"

Mac OS X ターミナルから screenshot を 撮る

したいこと・しりたいこと・目標

Mac OS X の ターミナルから screenshot を 撮る
Mac OS X のTerminal から screenshot を 撮る
Mac OS X のCommand line から screenshot を 撮る
command line から screen caputre

実行サンプル
$screencapture ~/Pictures/screenshot_`date +%Y-%m-%d_%H%M%S`.jpg

実行サンプル カーソル付き
$screencapture -C ~/Pictures/screenshot_`date +%Y-%m-%d_%H%M%S`.jpg

実行サンプル カーソル付き、消音
$screencapture -xC ~/Pictures/screenshot_`date +%Y-%m-%d_%H%M%S`.jpg 

Mac OS X の コマンドラインから iSight で 撮影

Mac OS X の コマンドラインから iSight で 撮影

Mac OS X の コマンドラインから iSight で 撮影
Mac OS X の command line から iSight で 撮影

前提

Homebrewがインストール済みである

コマンドをインストール
$ brew install imagesnap

実行
$ imagesnap ~/Pictures/camera_`date +%Y-%m-%d_%H%M%S`.jpg

コマンドラインにメッセージを出さずに実行
$ imagesnap -q ~/Pictures/camera_`date +%Y-%m-%d_%H%M%S`.jpg

コマンドラインにメッセージを出さずに、かつ、3.5秒のウェイトをつけて実行
$ imagesnap -q -w 3.5 ~/Pictures/camera_`date +%Y-%m-%d_%H%M%S`.jpg

参考

http://iharder.sourceforge.net/current/macosx/imagesnap/
http://iharder.sourceforge.net/current/macosx/imagesnap/

Ruby から Mac OS X の Notification Center に通知を送る

rubyからMac OS XのNotification Centerに通知を送る


gemのインストール
$ gem install terminal-notifier      

サンプルファイル notification.rb
TerminalNotifier.notify('Hello World', :title => 'Terminal', :subtitle => 'Programming Language Ruby', :sound => 'Hero')     

実行
$ ruby notification.rb     

参考

https://github.com/alloy/terminal-notifier/
https://github.com/alloy/terminal-notifier/

コマンドラインで誤って大事なファイルを削除しないために rmtrash を使う


コマンドラインで誤って大事なファイルを削除しないためにrmtrashを使う


前提

Homebrewがインストールされている
Homebrew
http://brew.sh

rmtrashコマンドをインストール
$ brew install rmtrash

~/.bash_profile に 以下追記
alias rm="echo Use del, or full path name for rm"
alias del="rmtrash" #del is shorter as rmtrash, or simply use rmtrash directly

使い方

$ rm foo.txt
Use del, or full path name for rm foo.txt
警告される

$ del foo.txt
としても、
foo.txtは削除されず、~/.Trash/foo.txtに移動されるだけ。

ゴミ箱の中に移動されるだけなので、間違えたら戻すことができる。
ゴミ箱を空にした場合は、戻せない。

参考

http://apple.stackexchange.com/questions/17622/how-can-i-make-rm-move-files-to-the-trash-can
http://apple.stackexchange.com/questions/17622/how-can-i-make-rm-move-files-to-the-trash-can

2013年7月2日火曜日

Mac用Web Browser リンク 2013年版


無料部門


Amaya
http://www.w3.org/Amaya/
w3c製。オーサリングツールとしても利用できる。


Camino
http://caminobrowser.org/
レンダリングエンジンにGekkoを採用


Chrome
http://www.google.com/intl/us/chrome/browser/
http://www.google.com/intl/ja/chrome/browser/
WebKitを元に、GoogleがChroniumを元に開発。Chroniumを元に開発されたウェブブラウザ。


Firefox
http://www.mozilla.org/en-US/
http://www.mozilla.jp/firefox/
NCSA Mosaicを受け継ぐ形で1994年にリリースされたウェブブラウザNetscapeの後継ウェブブラウザ。レンダリングエンジンにGekkoを採用。


Iron
http://www.srware.net/en/software_srware_iron.php
Chroniumを元に開発されたウェブブラウザ。


Maxton
http://www.maxthon.com/
中国の傲游製。


OmniWeb
http://www.omnigroup.com/products/omniweb/
1995年5月17日に1.0がリリース。Internet Explorerの1995年8月24日よりも前から存在しているブランド。


Opera
http://www.opera.com/
NCSA Mosaicを受け継ぐ形で開発されていないブラウザ。Netscape/Mozilla, Internet Explorerに続く第3のブラウザとも呼ばれたことがあった(過去形)。



QQBrowser
http://browser.qq.com/mac/
中国の検索サービス会社 腾讯网製。


Safari
http://www.apple.com/safari/
KDE環境用のウェブブラウザKonquerorのレンダリングエンジンKHTMLをベースに開発されたWebKitを元に、Appleが開発したウェブブラウザ。


seamonkey
http://www.seamonkey-project.org/
Mozilla製。オーサリングツールとしても利用できる。


Sleipnir
http://www.fenrir-inc.com/jp/sleipnir/
日本製。


Torch
http://www.torchbrowser.com/
WebKitを元に開発されたウェブブラウザ。


Yandex
http://browser.yandex.com/
WebKitを元に開発されたウェブブラウザ。ロシアの検索サービス会社Yandex製。

有料部門


iCab
http://www.icab.de/
レンダリングエンジンにWebKitを採用。


2013年2月13日水曜日

mac から古い java を削除


不要になった古いバージョンのjavaを削除する

ファイルを削除
$ sudo rm -rf /System/Library/Java/JavaVirtualMachines/1.6.0.jdk
$ sudo rm -rf /Library/Java/JavaVirtualMachines/1.7.0.jdk
$ sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.7.0_07.jdk

パッケージをアンリンク
$ sudo pkgutil --unlink com.oracle.jdk7u7

パッケージを削除
$ sudo pkgutil --forget com.oracle.jdk7u7

~/.bash_profileの変更
下記の行をコメントアウト
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_07.jdk/Contents/Home

brew で ffmpeg をインストールしようとしたら 404 エラーが出た


先日、brewでffmpegをインストールしようとしたら、texi2html-1.82.tar.gzが404だと、エラーが出た

$ brew install ffmpeg
==> Installing ffmpeg dependency: texi2html
==> Downloading http://download.savannah.gnu.org/releases/texi2html/texi2html-1.82.tar.gz
                                                                           0.0%
curl: (22) The requested URL returned error: 404
Error: Download failed: http://download.savannah.gnu.org/releases/texi2html/texi2html-1.82.tar.gz
texi2html-1.82.tar.gzファイルがダウンロードできないらしい。

2012年7月26日木曜日

OS X Mount Lion にアップグレードしてからやった 7つのこと

OS X Mount Lion にアップグレードしてからやった 7つのこと
  1. Java SE6 ランタイムのインストール
  2. Xcode 4.4 にアップデート
  3. Command Line Tools のインストール
  4. XQuartzの導入
  5. Web共有の有効化
  6. PHPモジュールの有効化
  7. ダウンロードしたアプリケーションの実行許可

2012年4月27日金曜日

Macでhomebrewを使ってMySqlのインストール

MacでMySqlのインストール

 

MacでMySqlのインストールのような流れ。

MacでMySqlのインストールのような流れ。

  1. $ brew install mysql
  2. $ mysql_install_db
  3. $ cp /usr/local/Cellar/mysql/5.1.51/com.mysql.mysqld.plist ~/Library/LaunchAgents
  4. $ launchctl load -w ~/Library/LaunchAgents/com.mysql.mysqld.plist
  5. $ mysql.server start

//6)$ mysql_secure_installation

2012年3月22日木曜日

Mac で RAR 圧縮するなら Rarify




Macで圧縮ファイルと言えばコンテキストメニューから圧縮を選んで行うzipが一般的です。
Rarifyは、そのzipより圧縮効率が高いrar形式で圧縮ファイルを簡単に作成できるアプリです。

Rarifyの使い方は説明する余地もないくらい簡単で、圧縮したいファイル またはフォルダをRarifyのアイコンへドラッグ&ドロップするだけです。
環境設定でサイズ指定の分割やパスワードにも対応します。

7z形式で圧縮可能で、パスワード付きZip圧縮、分割圧縮もできるアーカイバKeka



7z形式で圧縮可能で、パスワード付きZip圧縮、分割圧縮もできるアーカイバKeka。

kekaは、Zip形式などでパスワード付き圧縮、指定したファイルサイズでの分割圧縮や、解凍もできる圧縮・解凍アプリ。

サポートしているいるファイル形式は
*(圧縮): 7z, Zip, Tar, Gzip, Bzip2
*(解凍): RAR, 7z, Lzma, Zip, Tar, Gzip, Bzip2, ISO, EXE, CAB, PAX, ACE (PPC)

Macで使えるブラウザ OmniWebで Flashコンテンツを Click to Play する設定


Macで使えるブラウザ OmniWebで Flashコンテンツを Click to Play する設定

2012年3月21日水曜日

Mac で使えるブラウザ Camino で Flash を Click to Play する設定


Macで使えるブラウザ Caminoで Flashコンテンツを Click to Play する設定

2012年3月15日木曜日

MacでJava7を使う。


MacでJava7を使う。

1. JDK7のダウンロード


Oracle jdk


http://jdk7.java.net/download.html

jdk-7u4-ea-bin-b13-macosx-x64-23_feb_2012.dmg
JAVA_HOME

/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home


openjdk-osx-build


http://code.google.com/p/openjdk-osx-build/downloads/list

OpenJDK-OSX-1.7-x64-u-jdk-u4-b13-20120224
JAVA_HOME

/Library/Java/JavaVirtualMachines/1.7.0u.jdk/Contents/Home


2012年2月8日水曜日

OS X Lion 統合アップデート 10.7.3 で Windows ファイル共有に関する互換性の問題を解決


OS X Lion 統合アップデート 10.7.3 が リリースされてるのに気がついた

修正項目に

  • ディレクトリサービスでの認証の問題を解決
  • Windows ファイル共有に関する互換性の問題を解決

と あったので、さっそアップデートしてみた

Mac OS XをLionにアップグレードしたらWindos共有の認証エラーとなりにMac OS Xにあるファイルにアクセスできなくなった、ので、DropBox使ってたんだけど。

アップデートしたら、Winodwsからは問題なく書き込みできるようになった。

OS X Lion 統合アップデート 10.7.3
http://support.apple.com/kb/DL1484?viewlocale=ja_JP

OS X Lion v10.7.3 アップデートについて
http://support.apple.com/kb/HT5048?viewlocale=ja_JP&locale=ja_JP