macに関するrcmdnkのブックマーク (42)

  • Zshの補完について

    B! 23 0 0 0 Bashの補完について に引き続き、 ZshのTabを押した時に出る補完の自作等について。 Zsh補完 compinit comopdef 補完補助関数 compadd 補助関数 words, CURRENT zsh-completions MacのHomebrewでZsh補完のファイルをインストールするFormulaを作る Zsh補完 compinit Zshで補完を有効にするためにはまず、 autoload -U compinit compinit を実行する必要があります。 compinitが色々設定をしたりする関数なんですが、 autoloadしてから呼んであげる必要があります。 autoloadについては以下のページが丁寧に説明されてて分かりやすいです。 .zshrcで見かけるautoloadの意味と使い方 - Qiita 有効にするために取り敢えずこれを

    Zshの補完について
  • Bashの補完について

    B! 25 0 1 0 BashのTabを押した時に出る補完の自作等について。 Bash補完 complete 補完補助関数 COMPREPLY compgen COMP_WORDS, COMP_CWORD Bash-Completion MacのHomebrewでBash補完のファイルをインストールするFormulaを作る Bash補完 complete Bashであるコマンドに対して補完を出来るようにしてあげるには complete -F _comp_func cmd とcompleteコマンドを使います。 これでcmdというコマンドに対する補完を_comp_funcという関数で与えます。 -Fで関数を指定。 この_comp_funcという関数は別で定義しないといけませんが、 この関数は通常ダイレクトに使われてほしくないもの(使っても意味無いもの) なので_を最初に付けたりして通常のコ

    Bashの補完について
  • homebrew-file/README.md at main · rcmdnk/homebrew-file

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    homebrew-file/README.md at main · rcmdnk/homebrew-file
  • Macの起動時のジャーン音を消すやつ

    How to disable Mac's startup chime B! 11 0 0 0 ノートパソコンを外で使う時に ふと再起動などしたりそもそもシャットダウンしてあって起動しなくてはいけない時、 音を消し忘れてると起動音が鳴ってしまって困ります。 Macでは最初にジャーンと言う結構な音が鳴りますが、 外で恥ずかしい思いをしない様にこの様な状況を避ける方法について。 簡単な対策 Volume Reset その他のアプリなど VNRAMのSystemAudioVolume設定 StartNinja MuteCon Psst StartupSound.prefPane beQUIET まとめ 簡単な対策 外に行った時に音が鳴るのが困るのは内蔵スピーカーから 音が出てしまうことです。 なので、普段、机で作業する時にはスピーカーやヘッドフォンを使ってる、 というなら内臓スピーカーの音量を常に

    Macの起動時のジャーン音を消すやつ
  • MacでDockにあるFinderやゴミ箱アイコンを変える方法

    B! 3 0 1 0 Macでアプリのアイコンを変更する に引き続きDockのFinderやゴミ箱のアイコンを変更する方法について。 Finderの実体 Dockの実体 Finderアイコンの変更 ゴミ箱アイコンの変更 アプリを使って変更する方法 Finderの実体 Finderは /System/Library/CoreServices/Finder.app にあります。ただし、ここにあるFinderのアイコンを変えても Dock上の表示は変わりません。 FinderのアイコンはどうやらDockが直接管理している模様。 Dockの実体 Dockの実体は /System/Library/CoreServices/Dock.app にあります。 この中を見てみるといろいろな画像ファイル(png)が入っていてその中に いろいろな画像ファイルがあるのでこれを変更することで Dock上のアイコンを

    MacでDockにあるFinderやゴミ箱アイコンを変える方法
    rcmdnk
    rcmdnk 2013/12/20
  • OS X 10.9.1でWordの日本語入力問題も治っていた

    B! 1 0 0 0 Mavericksにしてからいろいろ問題が出てて、特に キーボード入力関連の所でおかしな所が多かったわけですが、 どうしても治らなかったWordでの問題がOS X 10.9.1のアップデートで治りました。 キーボードでの問題 Wordでの問題 解決方法 キーボードでの問題 Mavericksでのキーボード設定 Mavericksでのキーボードレイアウトの設定 これらに書いた様に、Mavericksになってキーボードの設定方法自体が 大きく変わったため、色々と不具合が出てしまったようで、 キーボードレイアウトが正しく設定出来ないために文字入力がおかしくなったりしていました。 加えて自分のとこの環境の場合では、Lionから直接設定を引き継いでたのも 問題を大きくしてた原因かも知れません。 Wordでの問題 Microsoftの Office for Mac 2011 を入

    OS X 10.9.1でWordの日本語入力問題も治っていた
    rcmdnk
    rcmdnk 2013/12/19
  • 再度Gimpのショートカットキー問題の解決

    B! 1 0 0 0 Mac OS X 10.9 MavericksでGimpでファイルを保存したりするときに文字が打てない問題の解消法 の所でショートカット全部消しちゃえばOK、とか書いてましたが、 メニューのショートカットとかまで全部消えちゃってたので訂正。 ちょっと癖があったのでこちらに別に書いておこうと思います。 (と書こうと思ってたんですが結果的にごちゃごちゃやる必要は無いので 結論だけ見たい場合はすぐに一番下へ。。。) Gimpで起こる問題のおさらい キーを割り当て直す 2.8.10が昨日リリースされていた!それで全て解決された! Gimpで起こる問題のおさらい Mavericks(だけ?)でGIMP を使っていると、キーを入力した時にどこでもショートカットが効いてしまって、 シングルキー(A)にもショートカットが割り当てられているため、 ファイルを保存するときにファイル名を書

    再度Gimpのショートカットキー問題の解決
    rcmdnk
    rcmdnk 2013/12/19
  • アプリケーションへのネットワーク受信接続を許可しますか?と毎回聞かれる様になった時の対処法

    B! 4 0 0 0 Macでアプリのアイコンを変更する でちょっと触れた アプリケーションへのネットワーク受信接続を許可しますか? と聞かれる様になってしまった時の対処法についてついでに書いておきたいと思います。 証明書を自分で作ってアプリに適用する キーチェインから新たな証明書を作成 ターミナルからcodesignコマンドでアプリに適用 確認 証明書を自分で作ってアプリに適用する アプリ内のファイルを直接いじったりすると、 アプリケーション"Skype.app"へのネットワーク受信接続を許可しますか? の様に毎回聞かれる様になってしまうことがあります。 これを消すには自分で証明書を作り直して適用してやる必要があります。 キーチェインから新たな証明書を作成 まず/Applications/Utilitiesにあるキーチェインアクセス.appを開いて、 メニューから キーチェインアクセス

    アプリケーションへのネットワーク受信接続を許可しますか?と毎回聞かれる様になった時の対処法
    rcmdnk
    rcmdnk 2013/12/17
  • Macでアプリのアイコンを変更する

    B! 2 0 0 0 Macでのアプリのアイコン変更について。 新しいアイコンを手に入れる 新しいアイコンを作る 既存のアイコンファイルを変更する アイコンを変更する まとめ 新しいアイコンを手に入れる Macのアイコンは (まあ、MacでなくてもWindowsでも)Webで探せば沢山落ちています。 ある程度のアプリがセットで入ってるのを取ってきて採用すると Dockに載せた時に統一感が出て素敵です。 今、気に入って使っているのはこれ。 Web0.2ama by chrfb on deviantART 白黒な感じのテーマにしたいので。 時代的にもうちょっとフラットなデザインも欲しいな、と思ったり思わなかったりもするのですが、 何よりこのアイコンセットにはかなりの量のアプリのアイコンが入っていて Dockに載せる様な物や普段使いの物をほとんど変更出来るのが良い所。 新しいアイコンを作る 自分

    Macでアプリのアイコンを変更する
    rcmdnk
    rcmdnk 2013/12/17
  • Macのプレビュー等で三本指スワイプが本体のトラックパッドで効かない時の対処法

    B! 1 0 0 0 ちょっと前に Macのプレビューで三指スワイプが効かない時の対処法 と言うことで三指スワイプでプレビューなどの瞬時のページめくりを 有効にしたんですが、普段は Magic Trackpad を使って居て快適に過ごしてたんですが、 たまに体だけで使ってる時にこれが効かない様な気がしていて 結局気のせいじゃないっぽかったので直してみた話。 com.apple.driver.AppleBluetoothMultitouch.trackpad com.apple.AppleMultitouchTrackpad BetterTouchToolで設定を変更 まとめ com.apple.driver.AppleBluetoothMultitouch.trackpad この前の話では、 TrackpadThreeFingerVertSwipeGestureと言う値を1にしてやる

    Macのプレビュー等で三本指スワイプが本体のトラックパッドで効かない時の対処法
    rcmdnk
    rcmdnk 2013/12/17
  • ターミナル操作を録画して公開する: Asciinema

    B! 14 0 0 0 昨日のGNU screenでクリップボードの履歴を使えるようにする の中で載せてみたターミナル操作の様子は Asciinemaと言うサービスを使っています。 簡単に録画して直ぐに公開できる様になってるので その紹介です。 Asciinema Asciinemaの導入 Asciinemaの使い方 まとめ Asciinema Asciinemaはターミナル操作を録画して、 そのままWebにアップして即座に公開できる様にするツールです。 Gyazoのターミナル操作版みたいなものです。 前まではターミナル操作もgifとして録画して公開してましたが、 ターミナル上のコマンドで直接ターミナルだけを 簡単に録画出来る様になるので特に長い操作を撮りたい時なんかは便利です。 Asciinemaの導入 Docsにある通りにすれば簡単にインストール出来ます。 pythonで書かれてる物で

    ターミナル操作を録画して公開する: Asciinema
  • Macのプレビューで三本指スワイプが効かない時の対処法

    B! 1 0 0 0 PDFビューワーをAdobe ReaderとMacのプレビューを行ったり来たりしてるんですが、 プレビューを久々に使ったら三指でのスワイプが効かなくなってたので それに対する対処法について。 プレビューにおけるページ移動 三指スワイプを有効にする まとめ プレビューにおけるページ移動 プレビュー.appで、表示を単一ページにしている場合、 二指の上下スワイプ(つまりはマウススクロール)では そのページをずらす感じのアクションが出るのですが、 はっきり言って邪魔です。 これに対して、三指で上下にスワイプすると 一発で前/次のページに移動できます。 但し、1アクション1ページで、長く動かしても1ページしか進めません。 Adobe Readerだと慣性もついて(時たま逆に邪魔ですが)連続して移動できたりするのですが。 二指のとろとろアクションよりは余程マシなので

    Macのプレビューで三本指スワイプが効かない時の対処法
    rcmdnk
    rcmdnk 2013/12/06
  • BrewallにGitHubでリストファイルを管理する機能を付けた

    B! 1 0 0 0 Brewall というスクリプトを作ってHomebrewのパッケージを簡単に管理しようとしてるのですが、 その管理のためのリストファイルをGitのレポジトリから取ってきたり レポジトリに送ったり出来る様にしました。 Brewall Gitのレポジトリでリストファイルを管理 まとめ Brewall Brewallについてはこちら。 Brewall: brewパッケージを管理する Brewallにtapall追加 Homebrewで管理してるパッケージを一括管理して、 リストを更新して一括でインストールしたりアンインストールすることが出来る スクリプトです。 以前からの更新は curlでのインストールスクリプトを追加した。 (Homebrew入れる前でもワンラインコマンドで直接入れられてHomebrewまでインストールしてくれる) brewall installの様なコマ

    BrewallにGitHubでリストファイルを管理する機能を付けた
  • Mac OS X 10.9 MavericksでGimpでファイルを保存したりするときに文字が打てない問題の解消法

    B! 1 0 0 0 Mavericksにしてから、ふとGimpを立ち上げたら、 キー入力が効かずに何やらショートカットみたいのが効いてる状態になってたんですが、 取り敢えず解決したのでその方法について。 Mavericksにしてから起きた問題 解決法 まとめ Mavericksにしてから起きた問題 ちょっと画像の色を編集しようと思って、Gimpで開いて色を文字で指定しようとしたら 上の黄色の枠にカーソルを当ててクリックしてもその後キーを押すと 何故かToolboxの方へフォーカスが行ってしまう様な状態に。 色々試してると、決まった文字で決まったマークの所に飛ぶので、 なんか変なショートカットが効いてる様な感じ。 後で考えるとして、マウスのコピペで文字を無理やり入力して 作業していって、保存しようと思ったら今度はファイル名すら書き込めない状態に。。。 解決法 GimpはMavericksに

  • GeekTool

    B! 2 0 0 0 GeekToolで使っていた gcalcliというpythonのアプリケーションが アップデートされていたのでアップデートついでに整理しておきます。 GeekTool gcalcli 表示させているGeeklet: カレンダー 表示させているGeeklet: 予定リスト 表示させているGeeklet: タスクリスト 表示させているGeeklet: CPU/Memory情報 設定 GeekTool GeekTool 3.1.1(無料) カテゴリ: ユーティリティ, 開発ツール 販売元: Tynsoe.org - Yann Bizeul(サイズ: 1.1 MB) デスクトップ上に情報を表示させる方法は沢山ありますが、 GeekToolはMacで最も自由に表示をカスタマイズ出来るアプリの1つだと思います。 中でも、”Shell”と言うGeeklet(情報を表示するウィンドウ

    GeekTool
  • ターミナル上での2バイト文字処理

    B! 10 0 0 0 GNU screenを使っていて縦分割して使っている時、 たまに表示がバグって隣の領域にはみ出したりしてしまって そのたびに領域の切り直し、みたいなことをやったり してたんですが、取り敢えず治す方法について。 screenでの表示がバグる iTerm2 PuTTY Cygwin+Mintty Gnome-Terminal これらオプションを外す弊害 まとめ screenでの表示がバグる screenを立ち上げて、縦分割にした状態で、片側で何らかを表示した時に、 こんな感じで反対側の領域に攻め込んで行くことがありました。 右側の領域では、man bashしてますが、Vimでマニュアルを読み込んでます。 この際に、マニュアルには`等を使った特殊表示があるので、 それが上手く処理できずにおかしな表示になってるんだと思います。 これが起こるのはLinux端末にMac等から接

    ターミナル上での2バイト文字処理
  • MacでGmailのSMTPサーバーを使ってコマンドラインからメールを送れるようにする

    B! 6 0 0 0 Mavericksにアップデートしてからmailコマンドが使えなくなってたのを 直したのでついでに設定についてもまとめておきます。 前提としてpostfixが入ってる事が必要になりますが、 最近のMacであればデフォルトで入っていると思います。 メールの設定 postfix: fatal: chdir(/Library/Server/Mail/Data/spool): No such file or directory テスト 良く使うところ Evernoteへコマンドラインから送る メールの設定 以下ではGmailのSMTPサーバーを使います。 まずはGmailアカウント情報のデータベースを作成。 $ cd /etc/postfix/ $ sudo vim gmail_passwd として、gmail_passwdというファイルを中身を以下の様にして作ります。 sm

    MacでGmailのSMTPサーバーを使ってコマンドラインからメールを送れるようにする
    rcmdnk
    rcmdnk 2013/11/18
  • Mavericksでpythonの環境を作り直し: Homebrew環境もリセット

    B! 20 0 0 0 Mavericksでは/usr/bin/pythonが2.7.5のバージョンがインストールされていて、 現時点ではpython3は特に必要ないので、 Homebrewのは消してMacに入ってる物を使う様に。 Homebrew環境のリセット pipをインストール Homebrewで入れなおす時の注意 gcalcli周りのセットアップ python 2.7.6 Homebrew環境のリセット 取り敢えずHomebrewも色々ごちゃごちゃしてしまってるので一旦リセット1。 brewallを使って現状のリストを確認。 $ cd $ brewall -i $ cp /usr/local/Library/Brewfile . $ brewall -e として、リストをホームに一度退避てから、最後の所で ファイルを開いて中身を全部消す。 $ brewall -c -r $ rm

    Mavericksでpythonの環境を作り直し: Homebrew環境もリセット
  • Ruby環境をrvmからデフォルトに戻す

    B! 1 0 0 0 MavericksにはRuby 2.0.0と1.8.7が入っていて/usr/bin/rubyは2.0 の物になってます。 以前はOctopressでRuby 1.9.3以上が必要だということで、 Lionに入ってたのが1.8.7だけだったのでrvmで 1.9.3をインストールしていました1。 Mavericksでは新しいRubyが入ってるので、一回綺麗にするためにも rvmを消して元から入ってるものを使うようにしてみました。 変更手順 rvmのアンインストール Xcodeコマンドラインツールをインストール bundlerをインストール 色々紆余曲折 変更手順 rvmのアンインストール rvmには自分自身をアンインストールするコマンドがあり、 implode及び、seppukuです。 (切腹というと自ら身を引く、と言う感じですが、 implodeって言うとなんか最後には

    Ruby環境をrvmからデフォルトに戻す
  • Mac OS X 10.9 Mavericksでのマルチモニタ設定

    B! 10 0 0 0 Mavericksへアップデート した際にマルチディスプレイ周りで以前と違っていて 気にわない部分があったんですが、 システム環境設定でディスプレイでなく、実はMission Controlに変更する項目があって それによって以前と同じ様に出来るという事がわかったのでそのことについて。 Mavericksでのデフォルトマルチディスプレイ設定 Mission Controlにあるオプション Mavericksでのデフォルトマルチディスプレイ設定 Mavericksへアップデートして外部モニタに繋げてマルチディスプレイにしてみると、 メニューバーが両方の画面にある状態に。 片方をでアプリをアクティブにさせるとアクティブにされた側と反対側の ディスプレイのメニューバーがちょっと暗くなったりします。 また、Dockも画面下に設定してある場合、各画面で画面下にカーソルを持っ

    Mac OS X 10.9 Mavericksでのマルチモニタ設定