Mac
システム環境設定画面を開くのには特別な権限はいらないっぽい。 以下のようにすると、システム環境設定の一段下の階層の画面を開ける。 NSURL * url = [NSURL fileURLWithPath:@"/System/Library/PreferencePanes/Speech.prefPane"]; [[NSWorkspace sharedW…
phantomjsのバージョンを上げると直った。1.9.0→1.9.7にした。コマンドは以下。 brew upgrade phantomjs参考:CoreText Issue on OS X Mavericks. For best performance, only use PostScript names when calling CTFontCreateWithName() · Issue #11418 · a…
menuFOREXリリースしました。 メニューバーに常駐し、為替レートを表示するアプリです。 ファイナンス無料カテゴリ4位となかなかいい位置につけてます。 良ければダウンロードよろしくお願いいたします。 公式サイト:YENGEE.COM • menuFOREX is Mac app for…
キーチェーンに保存されているのを表示すればいい。詳細は下記サイト参照。 Macで一度入力した無線LAN(ネットワーク)のパスワードを表示させる方法
状況は以下。 ・起動しなくなったiMac 2011 Midをターゲットディスクモードにし、データを取り出したい ・データはiMac 2013 Lateで受け取る ・はまったところ ・iMac 2013 LateにはFirewireポートが無い FirewireケーブルにFirewire・Thunderbolt変換コネク…
iTermでchshを実行してシェルを変更すると、「chsh: no changes made」といわれて変更できなかった。 正しくはシステム環境設定から変更するらしい。手順は以下のサイトに詳しく書いてあった。ありがたやー 参考:lion - Change default shell from bash to …
/Library/Caches/Homebrew/の所有者がログインしているユーザでないことが原因。 以下のコマンドを実行すると直る。 sudo chown -R <username> /Library/Caches/Homebrew/</username>
/usr/localの所有者がログインしているユーザでないことが原因。 以下のコマンドを実行すると直る。 sudo chown -R <username> /usr/local参考:homebrew環境の構築。パッケージ管理ナシ環境はもう限界 - aremokoremo</username>
fontdプロセスのCPU使用率が高くてmac全体が重くなっていた。 原因はflash player。 システム環境設定>Flash Player>高度な設定>すべて削除...>データを削除 をクリックし、Macを再起動すると直る。 参考:The cpu usage for the "fontd" process was at…
preferences>features>web search>search>Add Custom Searchから以下をSearch URLに登録するとAlfredでJIRAを検索できる。 https://jira.atlassian.com/secure/QuickSearch.jspa?searchString={query}JIRAのドメインは適宜変更すること。 Alfredもっと便利に…
下記日記の対応を行ったが、やっぱり直らなかった。 2014-05-25 - 日々精進 以下の記事を参考にキーチェーンをリセットしてみた。これで様子を見てみる。 参考:Mac OS X でキーチェーンをリセットする
恐らく原因はmac developer programに参加しているコードサインで署名していないアプリを起動しようとしたが、起動出来ないセキュリティ設定になっているため。 以下手順でセキュリティ設定を変更すると実行出来るようになる。 1.Appleメニューから「システ…
「ssh-agentがキーチェーン ローカル項目 を使おうとしています」 のようなメッセージが何度も出て困った。 パスワードを保存するにチェックをつけてもだめ。 これは以下の手順で解決出来る。 ・「~/ライブラリ/Keychains/」に移動して ・「A8F5E7B8-CEC1-44…
macのapacheのpublicフォルダのパスは以下。 /Library/WebServer/Documents/この下にWebアプリのHTMLを置いたフォルダへのシンボリックリンクを張るとWebアプリの動作確認が楽。
シェルスクリプトを実行して自プロセスをKillしてOpenすればよい。 NSString *killArg1AndOpenArg2Script = @"kill -9 $1 \n open \"$2\""; NSString *ourPID = [NSString stringWithFormat:@"%d", [[NSProcessInfo processInfo] processIdentifier]]; NSStr…
再帰的に文字列を検索するコマンド find . -name <filename> -print0 | xargs -0 grep <query> /dev/null再帰的に文字列を置換するコマンド find . -name <filename> -exec sed -i "" 's/<source string>/<replace string>/g' {} \;Macの場合はsed -iの後に""がいる。 参考:Mac OS X のローカルで sed が実行されないケ</replace></source></filename></query></filename>…
情報が錯綜していて意外と時間がかかってしまった。 色々と試行錯誤したので下記手順だけでは接続出来るようにならないかも。 ・ターミナルでvino-preferencesを実行する デスクトップ共有の設定ウィンドウが開く ・以下のように設定する ・もしかしたら暗号…
エラーメッセージの通り、SenTestingKit frameworkをLink出来ないことが原因。 Build PhasesのLink Binary With LibraryからSenTestingKitを削除すれば直る。 SenTestingKitをLinkするのはTest用Targetのみでよい。 参考:SenTestingKit.frameworkを追加した…
XCode4で開発していて、XCode5にバージョンアップすると起きるらしい。 XCodeのバージョンアップにより原因はcode signの仕方が変わったこと。 build settingsのcode signing flagsに--deepを設定すると直る。 参考:osx - Codesign of Dropbox API fails in…
Finderでアクセスしようとしても、以下のメッセージが出てアクセス出来ない。 「サーバ“○○”への接続で問題が起きました。サーバが存在しないか、現在利用できません。 サーバの名前またはIPアドレス、およびネットワーク接続を確認してから、やり直して下さ…
以下のコマンドで表示出来る。 security find-identity -p codesigning -v
find . -name “*.php” | xargs -J% cp -f % ~/workspace/phpfiles J%オプションを付けると、%がパイプからの入力に置換される。 Linux系やBSD系のOSでは微妙に書き方が違うっぽいので注意。 参考:macでfind-xargsからのcpやmvに引数を渡す
Token-Pasting Operator (##)を使うとシンボルを動的に定義出来る。 ここでの動的に、というのは実行時に、という意味では無く文字列を結合してシンボルをつくることができるという意味。 Stringizing Operator (#)を使うとシンボルを文字列に変換できる。 #…
現象 ・MacにParallelsを入れて、いくつかのVMを動かしている。 ・VMへのアクセスはParallelsのポートフォワーディング機能を使って行っている 例:ホストOSの8080番へのアクセスをVM1の80番にルーティングする ・この状況で、たまにポートフォワーディング…
・動機 画面共有をよく使うんだけど、 ファインダーからログインするMacを選ぶのとかめんどい。 出来ればワンアクションでログインしたい。 ・やり方 ・Applescriptからシェルスクリプトを実行する。 理由はシェルスクリプトを直接実行すると実行後にターミ…
ssh-agentが秘密鍵をキャッシュすることが原因。 macでは常にssh-agentが動いてるっぽい。killしてもすぐ復活する。 一度ssh-agentをkillするとキャッシュはクリアされる。
sambaサーバをマウントしたが、その後接続が切れた場合このようなエラーがでるっぽい。 sudo lsof -i:8002を実行すると下記のエラーが出た。 なぜ8002ポートとマウントしたドライブが関係あるのかは不明。。 lsof: WARNING: can't stat() smbfs file system …
クライアントもサーバもMacでssh接続しているときに起きた。 OS:OS X 10.9 これはsshクライアントまたはサーバの設定でKeepAliveの長さを設定してやればよい。 今回はサーバ側の設定を修正した。 ・sshdの設定を変更する サーバ側の/etc/sshd_configに以下を…
「画面共有」のサーバ側 ・以下のようにVM環境のホストOSのポートフォワーディング設定をする ホストOSの6001番→ゲストOSの5900番 ※5900-6000番ポートは「画面共有」が使用するので、使わない方がいいです ・ゲストOSの環境設定から画面共有の許可設定を行う…
mavericksのターミナルでjavaコマンドを実行すると、 ダイアログが出てそこからOracleのJava配布サイトに行けるが、ここからJavaのインストーラをダウンロードし、インストールしてもjavaコマンドが使用可能にならないという罠があった。 下記Appleのサイト…