Mac

Yubikeyのキーボード入力を無効にする

FIDO U2F対応のデバイス認証に利用出来るYubikey。最近はGoogleだけでなくDropboxやGithubでも使えるようになってきたので個人用に入手した。 購入したのはこちらのEdge-n。USBポートにほぼ埋まるので差しっぱなしで運用できる。 www.amazon.co.jp 早速PCのU…

普段使いのブラウザ比較

Mac

これまでChromeを使っていて大きな不満があったわけではなかったが、少し気になるところがあったので他のブラウザを試してみることにした。 PC環境は Mac OS X Yosemite, Macbook Pro 13inch Late 2013 (2.6 GHz Intel Core i5, 16 GB Memory) まとめ 体感で…

[Tips] Vagrant 1.5.[01]のエラー

Mac

Vagrant 1.5.1を新規でインストール(既存バージョンが入っていない状態)すると、実行時に以下のエラーになる。(1.5.0も同様) % vagrant /Applications/Vagrant/bin/../embedded/bin/ruby: No such file or directory -- /Applications/Vagrant/bin/../embedd…

emacs終了時にmigemoが終了しない

emacs終了時にmigemoを終了するかどうかの確認が入ってしまい、終了に一手間必要になる。migemo.elを見ると213行目に以下の記述 ;; (process-kill-without-query migemo-process) (process-query-on-exit-flag migemo-process) 一瞬コメントを外したくなる誘…

特定のホストにSSHしたときに色を変える

プロダクション環境にログインしたときなど、注意したいときのために、iTerm2の背景色を変える方法について。元ネタ: https://gist.github.com/956095さらに、Terminal向けの元ネタがどこかにあったはずなので、Terminalでも同様のことができる。元ネタでは…

コマンドラインでQuick Lookとldd

コマンドラインでQuick Lookを起動する場合は、以下。 $ qlmanage -p <file> alias登録しておくと便利 $ alias ql='qlmanage -p' $ ql <file> qlmanageはその他にもキャッシュの削除などができる。 なお、表示するとタイトル部分に[DEBUG]と出るので、おそらくデバッグツ</file></file>…

Bonjourのコマンドライン

Mountain Lionにて。Bonjourをコマンドラインで使うには、dns-sdコマンドを使う。 $ dns-sd 参考: http://hints.macworld.com/article.php?story=20051026183044858man dns-sd に書いてあるがTypeに指定する名前はここのサイトから。http://hints.macworld.c…

TimeMachineエラー

# 単純にQNAPの問題だった。最新のFirm(3.7.3 Build0801)にアップデートして確認中。 # http://www.qnap.com/en/index.php?lang=en&sn=848&n=13362&d=1 # [Major Bug Fixes] # - Fixed OS X Mountain Lion Time Machine backup compatibility issue Mountain…

Python 1,2,3 (2)

Mountain Lionアップグレードでvirtualenvが動かなくなったので、python自体をhomebrewで入れておくようにする。http://ikeas.hatenablog.com/entry/2012/03/06/220057のhomebrew版。 % brew install python easy_installなどがインストールされているディレ…

Xcode4.4でgitが消える

Mountain Lionと同じタイミングでXcode4.4がリリース。早速アップデートしたら、gitが消えていた。gitはCommand Line Toolsでインストールされるので、以下から復旧。Xcode起動 -> Preference -> Downloads -> Command Line Tools をインストールDeveloper I…

Macのzshで./manage.pyの補完に失敗する

OSX付属のzshで、./manage.pyの後、補完しようとすると以下のエラーが出る。 awk: invalid -v option以下のチケットにあるように、-vオプションの後にスペースを入れると解決する。http://sourceforge.net/tracker/?func=detail&aid=3349322&group_id=4068&a…

Finderでコピー2回

追記 2012/10/30 Finderではなく、LaunchBarの機能らしい。Enable ClipMergeがそれ。 Finderでファイルを選択して、Command-Cを連打すると、カシャッと音が鳴る。(Commandは押したまま) これを使うと通常のコピーと違い、クリップボードの中身に追加コピーさ…

lion + cmigemo

lion + command line tools for xcodeで cmigemoがうまくビルドできない。 $ ./configure $ make osxすると、 src/wordbuf.c:118:19: error: use of undeclared identifier 'INT_MAX' len = l src/wordbuf.cに以下を追記 #include <string.h> #include <limits.h> // ココ #inclu</limits.h></string.h>…

Terminalからスリープ制御

ターミナルからのスリープ制御には pmset を使う現在の設定値は -g で取得。 % pmset -g Active Profiles: Battery Power 1* AC Power 2 Currently in use: standbydelay 4200 standby 1 halfdim 1 panicrestart 157680000 hibernatefile /var/vm/sleepimage…

Ricty

Rictyを使ってみたかったので、Macでのビルド方法。 本家サイトの解説が詳しいので、特に必要ないかも。http://save.sys.t.u-tokyo.ac.jp/~yusa/fonts/ricty.htmlRictyのビルドスクリプトをダウンロード。Macならgitで。 % git clone https://github.com/yas…

python 1,2,3

Mac Lionでのpythonセットアップ。見よう見まねで。 virtualenvしつつ、buildoutするのが最近いいらしい。 % sudo easy_install virtualenv % sudo easy_install virtualenvwrapper in ~/.zshrc # virtualenvwrapper WORKON_HOME=$HOME/.virtualenvs which v…

Terminalからスリープ制御

Mac

ターミナルからのスリープ制御には pmset を使う現在の設定値は -g で取得。 % pmset -g Active Profiles: Battery Power 1* AC Power 2 Currently in use: standbydelay 4200 standby 1 halfdim 1 panicrestart 157680000 hibernatefile /var/vm/sleepimage…

XTS-AES

OS X Lion の File Vault 2 の説明を見ていると、XTS-AES 128 という見慣れない記述が。気になって調べてみると、どうもディスク暗号化では標準的なモードらしい。というか、AES-CBC はディスク暗号化に関しては危険らしい。PDF直リンクになるが、googleで日…

mysqlはhomebrewで入れる

いつもそうというわけではないが、Macでmysqlを入れる場合はbrewを利用した方がよさそう。Oracle配布のdmgから入れた場合、pythonのmysqlモジュールがdylibを見つけられなかったので。OracleのMySQL配布サイトからdmgを落として、中のdpkgでインストール。つ…

macでeasy_install中のgccが失敗する場合

C拡張が必要なモジュールのeasy_install中に以下のようなエラーが出る場合、 Running storm-0.18/setup.py -q bdist_egg --dist-dir /var/folders/pY/pYwLh-2wEdGpi83JEpLU-U+++TI/-Tmp-/easy_install-Y0_hbi/storm-0.18/egg-dist-tmp-YOYv_5 /usr/libexec/g…

Macでアクセント記号

Mac

Macでアクセント記号を入力する方法。 accent aigu(á): Option-eを入力後、文字を入力 accent grave(à): Option-`を入力後、文字を入力 accent circonflexe(â):Option-iを入力後... trema(ä): Option-uを入力後... cédille(ç): Option-c 一覧するにはソフト…

画面共有をコマンドラインでONにする方法

リモートのMacにSSHなどでしか接続方法がない場合、ターミナルを起動して以下のコマンドを実行する。 *1 # sudo sh -c "/bin/echo -n enabled > /private/etc/ScreenSharing.launchd" 参考URL http://hints.macworld.com/article.php?story=2008031819050311…

Perian1.2.1 リリース

Mac

Perianの1.2.1がリリースされた。 以前のバージョンだと、FLVファイルのあるフォルダを開くと、画面全体がブラックアウトしてカーソルしか表示されないというバグがあったけど、修正されたのかどうか。リリースログがないので、Webから調査。多分、これかな…

Mailでgmailアーカイブ

gmailを普段は使っていて、片付いたメールはアーカイブして、受信トレイはできるだけ空にするようにしている。Mac Mailでこれをする場合、Gmail>All Mailフォルダに drag&drop で移動するしかない、と思う。多分。Drag&drop でしかできないので面倒だと思っ…

MacでのanythingではSpotlight検索を使う

個人用メモ。Linuxではlocateを使うところで、Macの場合は Spotlightを利用するのが良い。anything-c-source-mac-spotlightがそれ。 (require 'anything-config) (setq anything-sources (list anything-c-source-buffers anything-c-source-bookmarks anyth…

Evernoteからのペーストで改行が保存されない

Mac

WindowsのNT Emacsで作成したコードをEvernoteにペーストして、MacのEvernoteでコピーして、それをここの日記なんかに貼ったりするのだが、コードの部分だけが、改行がなくなることがある。Tera Termからコピーしたテキストも同様。Evernote上では正しく改行…

Macでボリュームのリサイズをする方法

Mac

自宅に常時起動のLinux環境が欲しくて、昔のMacbook ProにUbuntuを入れようと画策。OS 10.4なのでBoot campは使えないし、これだけのためにOSアップグレードする気もないので、rEFItをインストールしてデュアルブート環境にする。そこで困ったのがインストー…

MacのDVDプレーヤー

Mac

先日、PS2でDVDを見ていたところ、再生中に突然映像が止まってしまった。PS2が壊れたか、と思いMacbookで見てみると、どうもDVDメディアの方が読み取れなくなっているらしい。それで気づいたのだが、MacのDVDプレーヤーは壊れた領域があると読み飛ばして正常…

Leopardの辞書

Mac

Snow Leapard にアップデートして便利な機能の一つに辞書機能がある。Cocoaアプリ上で、調べたい単語の上にカーソルをあわせてCommand+Control+dを押すと、その単語の意味が表示される。 特に、英文を読むことが多いSafariで使えるのは非常に便利。国語辞書…

path_helper

Mac

SnowLeopardにgitをインストール。 最初はMacPortsを使っていたのだが、コンパイルにあまりに時間がかかるので、ビルド済みのバイナリをインストールすることにした。 git-osx-installer - Install Git on Mac OS X. Build tools not required. - Google Pro…