MacBookAirで使っている便利ツール(Qiita)

ガジェット通信 / 2014年4月25日 14時0分

MacBookAirで使っている便利ツール(Qiita syui)

今回はプログラマの技術情報共有サービス『Qiita』からご寄稿いただきました。

※すべての画像が表示されない場合は、http://getnews.jp/archives/563454をごらんください。

■MacBookAirで使っている便利ツール(Qiita syui)

●はじめに

ここでは、MacBookAirで私が使っている便利ツールを紹介していきます。長文過ぎると、途中で表示できなくなってしまうことを学習したため、不要な解説は省略します。また、個人的な価値観から形成された表現を含むかもしれませんが、その点の説明も省略します。ご了承ください。

便利なアプリを知っていたら、是非コメントをお願いします。

MacBookAirで使っている便利ツール(Qiita syui)

(画像が見られない方は下記URLからご覧ください)

http://getnews.jp/img/archives/2014/04/m01.jpg

●MacBookAirにインストールしたアプリ

MacBookAirで使っている便利ツール(Qiita syui)

(画像が見られない方は下記URLからご覧ください)

http://getnews.jp/img/archives/2014/04/m02.jpg

1. BetterTouchTool //トラックパッド拡張、ショートカットキー拡張

http://blog.boastr.net/

2. Google Chrome //インターネットブラウザ

https://www.google.com/intl/ja/chrome/browser/

3. Growl //通知を拡張するアプリ

http://growl.info/downloads

4. Kopypasta 『Mac App Storeプレビュー』//クリップボードをバックアップ

https://itunes.apple.com/jp/app/kopypasta/id463243494?mt=12

5. WindowFlow 『OS X』//ウィンドウ切り替え

http://www.apple.com/jp/osx/apps/app-store.html

6. XtraFinder //Finderを拡張するアプリ

http://www.trankynam.com/xtrafinder/

7. Xcode //開発環境を提供するアプリ

https://developer.apple.com/xcode/

8. TinkerTool //Macの隠し機能を簡単に有効にするアプリ

http://www.bresink.com/osx/TinkerTool.html

9. VirtualBox //仮想環境を提供するアプリ

https://www.virtualbox.org/wiki/Downloads

10. Skitch 『Mac App Storeプレビュー』//スクーンショットの撮影と画像の編集を行うアプリ

https://itunes.apple.com/jp/app/skitch/id425955336?mt=12

11. DashExpander 『OS X』//無料の高機能エディタ

http://www.apple.com/jp/osx/apps/app-store.html

12. Alfred //キーボード操作拡張

http://www.alfredapp.com/

13. Google IME //Google 日本語入力

http://www.google.co.jp/ime/index.html

14. Dropbox //共有ドライブ

https://www.dropbox.com/

15. ShiftIt //ウィンドウ操作を簡単にするアプリ

http://code.google.com/p/shiftit/

16. Kobito //Qiitaへの投稿を簡単にするアプリ

http://kobito.qiita.com/

17. GitHub for Mac //GitHubへの投稿を簡単にするアプリ

https://mac.github.com/

18. GIMP //言わずと知れた高機能の画像作成・編集アプリ

http://www.gimp.org/downloads/

19. Notational Velocity //Simplenoteクライアント。メモ帳

http://notational.net/

20. Evernote //高機能メモ帳Evernoteのクライアントアプリ。

https://evernote.com/intl/jp/

21. KeePassX //パスワード管理アプリ。

http://keepass.info/download.html

22. MacVim //Vimエディタの日本語拡張版

http://code.google.com/p/macvim-kaoriya/

23. iTerm2 //ターミナルアプリ。設定項目が豊富で安定しています。

http://www.iterm2.com/#/section/home

24. ClamXav //スキャン

http://www.clamxav.com/download.php

25. ClipMenu //履歴機能を強化

http://www.clipmenu.com/ja/

26. CheatSheet //ショートカットキーヘルプ

http://www.cheatsheetapp.com/CheatSheet/

27. NetBeans //日本語ドキュメントがしっかりしたIDE

https://ja.netbeans.org/

28. VLC //メディアプレイヤー

http://www.videolan.org/vlc/

29. Type2Phone 『Mac App Storeプレビュー』//iPhoneのBluetoothキーボードにする

https://itunes.apple.com/jp/app/type2phone/id472717129?mt=12

30. dolipo //ネット環境の高速化

31. TeamViewer //WAN経由でのGUIリモート補助

http://www.teamviewer.com/ja/index.aspx

32. AccessMenuBarApps //メニューバーへのアクセス改善

http://www.ortisoft.de/accessmenubarapps/

●Macの基本操作について

MacBookAirで使っている便利ツール(Qiita syui)

(画像が見られない方は下記URLからご覧ください)

http://getnews.jp/img/archives/2014/04/m03.jpg

私は、トラックパッドを全く使いませんので、あまり関係ないのですが、BetterTouchToolよりもjitouch 2のほうがよさそうだという話があります。このアプリの紹介とMacの操作全般について参考になりそうな記事を載せておきます。

参考記事

01.「ガチのガチでトラックパッド操作が捗る「jitouch 2」を紹介するよ!だから「BetterTouchTool」は今すぐ窓から捨てなよ。」 2012年5月27日 『僕ノート』

http://boku-note.com/mac/jitouch2_apptivate_clcllite/2155/

●ブラウザ環境

便利なGoogleChrome拡張機能を紹介します。動作は:helpなどで確認してください。特に、連続HIT-A-HINTが便利です。

MacBookAirで使っている便利ツール(Qiita syui)

(画像が見られない方は下記URLからご覧ください)

http://getnews.jp/img/archives/2014/04/m04.jpg

1. 「ViChrome」 //キー操作補助

https://chrome.google.com/webstore/detail/vichrome/gghkfhpblkcmlkmpcpgaajbbiikbhpdi

2. 「gleeBox」 //コマンド操作

http://thegleebox.com/

●メイン環境

MacBookAirで使っている便利ツール(Qiita syui)

(画像が見られない方は下記URLからご覧ください)

http://getnews.jp/img/archives/2014/04/m05.jpg

1. iTerm2 //Terminal

2. zsh //Shell

3. Vim //Editor

4. tmux //Virtual

5. NetBeans //IDE

6. w3m //Browser

●各種設定ファイル

長くなりすぎると、記事が途中で切れるので、設定ファイルはあくまで参考程度に一部のみ載せています。GitHubで公開されているものを参考にするのがよいと思います。

~/.zshrc

# w3mでgoogle検索

function google() {

local str opt

if [ $ != 0 ]; then

for i in $*; do

str="$str+$i"

done

str=`echo $str | sed 's/^\+//'`

opt='search?num=50&hl=ja&lr=lang_ja'

opt="${opt}&q=${str}"

fi

w3m http://www.google.co.jp/$opt

}

~/.vimrc

" jj でノーマルモードに移動する

inoremap jj

~/.w3m/keymap

# m でカーソル位置のURLをクリップボードに保存する

keymap m EXTERN_LINK "echo %s | pbcopy"

~/.tmux.conf

# Control+s Control+vで画面分割

bind-key -n M-s split-window -v

bind-key -n M-v split-window -h

参考記事

01. 「tmux Keymap」

https://bytebucket.org/ns9tks/tmux-ja/wiki/tmux-ja.html

02. 「tmux.conf」 『mizchi log』

http://d.hatena.ne.jp/mizchi/20100829/1283076112

03. 「zshrc」 『 株式会社クリアコード | ククログ 』

http://www.clear-code.com/blog/2011/9/5.html

04. 「zsh Prompt」

http://www.understudy.net/custom.html

05. 「vim Keymap」 『wikia』

http://vim.wikia.com/wiki/Mapping_keys_in_Vim_-_Tutorial

06. 「vimrc」

07. 「w3m/keymap」 『GitHub』

https://github.com/mottram/dotfiles/blob/master/w3m/keymap

zshを簡易にカスタマイズしたい場合は、Oh-My ZSHを参考にするとよいでしょう。プロンプトの設定あたりが特に参考になると思います。

参考記事

01. 「oh-my-zsh を使って zsh の便利な設定をまとめて取り入れる」 2010年10月09日 『mollifier delta blog』

http://mollifier.hatenablog.com/entry/20101009/p1

●Homebrewでインストールするアプリ

MacBookAirで使っている便利ツール(Qiita syui)

(画像が見られない方は下記URLからご覧ください)

http://getnews.jp/img/archives/2014/04/m06.jpg

brew update //アップデート

brew doctor //問題解決

brew install 'Appname' //インストール

brew search 'Appname' //検索

以下、アプリはコマンドでインストールできるため、URLには参考記事を載せています。

1. 「w3m」 //テキストブラウザ

http://www.office-iwata.com/archives/47

2. 「mutt」 『Office IWATA Inc.』//メール

http://www.office-iwata.com/archives/47

3. 「git」 『Git入門』//バージョン管理

http://www8.atwiki.jp/git_jp/

4. 「mplayer」 //メディアプレイヤー

5. 「ffmpeg」 //エンコード

6. 「swftools」 //swfのエンコード

7. 「mc」 『Wikipedia』//ファイルマネージャ-Midnight Commander

http://ja.wikipedia.org/wiki/Midnight_Commander

8. 「zsh」 『マイナビニュース』//補完が冴えたシェル

http://news.mynavi.jp/column/zsh/

9. 「vim」 『Wikipedia』//プラグインが優れたエディタ

http://ja.wikipedia.org/wiki/Vim

10. 「tmux」 『Dマイナー志向』//ウィンドウ操作に優れた仮想環境

http://d.hatena.ne.jp/tmatsuu/20090709/1247150771

11. 「devtodo」 『Pnuts CC's Blog』//To-do管理

http://pnuts.cc/2009/12/devtodo/

12. 「googlecl」 //Googleサービスの利用

http://code.google.com/p/googlecl/

13. 「youtube-dl」 //YouTube動画のダウンロード

14. 「nmap」 //ネットワークスキャナ

http://nmap.org/man/jp/

15. 「wireshark」 //パケット解析ツール

http://www.wireshark.org/

16. 「munin」 //初心者に手軽なサーバー管理

http://munin-monitoring.org/

17. 「aircrack-ng」 //無線キャプチャ

http://www.aircrack-ng.org/doku.php?id=ja:cracking_wpa

18. 「metasploit」 『developerWorks 日本語版』//脆弱性評価ツール

http://www.ibm.com/developerworks/jp/web/library/wa-metasploit/

19. 「exiftool」 //Exif情報操作

20. 「mobile-shell」 //SSHに変わるリモートツール

21. 「rtorrent」 //Downloader

http://libtorrent.rakshasa.no/

●MacPortでインストールするアプリ

たまに、Homebrewにはないアプリがあります。その場合、MacPortを使いインストールできます。なお、Homebrewを利用する場合、MacPortの導入は推奨されていませんので注意が必要です。

1. 「ophcrack」 //パスワードクラック。辞書ファイルもダウンロード可

http://ophcrack.sourceforge.net/

2. 「snownews」 //RSSクライアント

https://kiza.kcore.de/software/snownews/

●その他

1. 「sheet」 //スニペットツール

http://oscardelben.com/sheet/

2. 「nicovideo-dl」 //ニコニコ動画のダウンロード

3. 「metrical」 『ASCIIcasts』//メトリクス計測

http://ja.asciicasts.com/episodes/252-metrics-metrics-metrics

4. 「google-apps-manager」 //Googleアカウント管理

http://code.google.com/p/google-apps-manager/

5. 「orpheus」 『ihaveapc』//Media Player

http://www.ihaveapc.com/2011/04/orpheus-a-cool-command-line-mp3-player-for-linux-mint-ubuntu/

6. 「gcalcli」 『GitHub』//Googleカレンダーやリマインダーなど

https://github.com/insanum/gcalcli

●初期設定

パソコンを初期化したあと、もしくは他人のパソコンを使用する場合、即座に自分環境を構築する手はずを整えておきましょう。具体的には、アプリをインストール、設定するシェルスクリプトを書き、それをDropboxで共有しておきます。また、設定ファイルはGitHubに公開してもいいでしょう。

私の場合、Dropboxをインストールし、1つのコマンドを実行すれば、アプリのインストール、設定からzshなどの設定ファイルへシンボリックリンクを貼る作業までを自動で実行されるようにしています。これは、ある程度、OS環境を考慮した内容で書きます。

Check

~/setup.sh

DOT_FILES=( .vim .vimrc .bazaar)

for file in ${DOT_FILES[@]}

do

if [ -a $HOME/$file ]; then

echo "既にファイルが存在します: $file"

else

ln -s $HOME/dotfiles/$file $HOME/$file

echo "シンボリックリンクを貼りました: $file"

fi

done

参考記事

01. 「ボク式dotfiles」 2012年02月20日 『ゆず日記』

http://yuzuemon.hatenablog.com/entry/20120220/1329747301

02. 「DotfilesをDropboxで管理するときに若干役に立ちそうなスクリプト」 『Github Gist』

https://gist.github.com/opamp/1221938

03. 「dotfile (~/.file) の類を Dropbox で一元管理」 2011年04月19日 『coding as drawing』

http://voqn.blogspot.jp/2011/04/dotfile-file-dropbox.html

04. 「Dropboxをサーバにインストールして簡単自動バックアップ」 2011年03月31日 『monoの開発ブログ』

http://blog.monoweb.info/blog/2011/03/31/

その他、EditorにVimを使う場合は、GoogleIMEの設定を行なっておくと、コマンド入力が便利になります。Google IME > 環境設定 > 一般_キー設定_編集 にて以下を変更します。これで、Escを押すと、日本語入力がOFFになります。

MacBookAirで使っている便利ツール(Qiita syui)

(画像が見られない方は下記URLからご覧ください)

http://getnews.jp/img/archives/2014/04/m07.jpg

●便利なVimプラグイン

MacBookAirで使っている便利ツール(Qiita syui)

(画像が見られない方は下記URLからご覧ください)

http://getnews.jp/img/archives/2014/04/m08.jpg

1. 「simplenote」 『GitHub』//クラウドメモ帳

https://github.com/mrtazz/simplenote.vim

2. 「commnad-t」 『GitHub』//ファイルアクセスの便宜

https://github.com/wincent/Command-T

3. 「w3m」 『GitHub』//yuratomo/w3m.vim

https://github.com/yuratomo/w3m.vim

4. 「tagbar」 『GitHub』//majutsushi/tagbar

https://github.com/majutsushi/tagbar

その他のプラグインは下記を参考にしてください。なお、プラグインの導入は、BundleかNeoBundleを使うと簡単になります。

参考記事

01. 「ワシのVimプラグインは百八式まであるぞ」 2012年05月06日 『daisuzu's notes』

http://daisuzu.hatenablog.com/entry/2012/05/06/204019

●ブログ環境

ブログ環境は、執筆環境を視野に入れた使い慣れたサービスをメインに構築するのが一番です。ここでは、私が考えるクールなブログ環境を紹介します。

1. 「GitHub Page」 //無料で使える公開ページ

https://pages.github.com/

2. 「Bitbucket」 //非公開に対応

https://bitbucket.org/

3. 「Octopress」 //Webアプリケーションの一種

http://octopress.org/

4. 「Dropbox」 //ファイルサーバー

https://www.dropbox.com/

参考記事

01. 「Octopressのインストールから運用管理まで」 2011年12月30日 『T.I.D.』

http://tokkonopapa.github.io/blog/2011/12/30/octopress-on-github-and-bitbucket/

02. 「Octopress + Github Pages + Dropbox でブログを構築」 2012年05月05日 『M-x sankitch-info』

http://www.sankitch.me/blog/2012/05/05/build-octopress-on-github-dropbox/

●使ってないけど有効なツール

1. 「Eclipse」 //IDE

http://www.eclipse.org/downloads/

2. 「Coda2」 //IDE or Editor ? IDE

http://panic.com/jp/coda/

3. 「Emacs」 『Wikipedia』 //Editor

http://ja.wikipedia.org/wiki/Emacs

●なぜ、これらのツールを使わないのか?

これはあくまで個人的な意見ですが、Eclipseは日本語ドキュメントが不足しているような気がします。よって、初心者には敷居が高いです。Coda2はMac限定で、他のOSとの設定の共有が難しいと考えます。EmacsはVimと比べた場合、私が求めるプラグインが多少不足している印象があります。なぜ、これらのツールを使わないのか?その理由のほとんどは、私が初心者であることが一番の原因だと思います。

●VirtualBoxなどで使っているOSと便利ツール

MacBookAirで使っている便利ツール(Qiita syui)

(画像が見られない方は下記URLからご覧ください)

http://getnews.jp/img/archives/2014/04/m09.jpg

1. 「Cygwin」 //Windowsでunix環境を再現

http://www.cygwin.com/

2. 「MinGW」 『sourceforge』//cygwin同様

http://sourceforge.net/projects/mingw/files/

3. 「mintty」 //cygwinのTerminal

http://code.google.com/p/mintty/

4. 「Msiexec.exe」 『Windowsサポート』//Windowsインストーラー

http://support.microsoft.com/kb/314881/ja

5. 「Xubuntu」 //ubuntuを軽量に再構築

http://xubuntu.org/

6. 「Gentoo」 //Gentoo Linuxは、開発に特化したOS

http://www.gentoo.gr.jp/

7. 「BackTrack」 //脆弱性検査や無線LANツールが豊富

http://www.backtrack-linux.org/

参考記事

01. 「Windowsで最高のターミナルを構築する方法」 2011年11月15日 『tanakh.jp/』

http://tanakh.jp/posts/2011-11-15-windows-terminal.html

02. 「Gentoo Haskell Overlay 使うときの基本的な設定」 2012年06月03日 『ぼくのぬまち 出張版』

http://notogawa.hatenablog.com/entry/20120603/1338738104

03. 「BackTrackを使ってセキュリティをテストする」 2008年06月19日 『ITmediaエンタープライズ』

http://www.itmedia.co.jp/enterprise/articles/0806/19/news035.html

●GIMPのプラグイン一覧

MacBookAirで使っている便利ツール(Qiita syui)

(画像が見られない方は下記URLからご覧ください)

http://getnews.jp/img/archives/2014/04/m10.jpg

1. 「Separate+」 //CMYKファイルを扱うプラグイン

http://cue.yellowmagic.info/softwares/separate-plus/index.html

2. 「PSPI」 //Photoshop用のプラグインをGIMPでも使う

http://tml.pp.fi/gimp/pspi.html

3. 「Liquid Rescale」 //画像のリサイズに使えるプラグイン

http://liquidrescale.wikidot.com/en:start

4. 「Wavelet Denoise」 //ノイズを除去するためのプラグイン

http://registry.gimp.org/node/4235

5. 「Gimp-reflection」 //特殊効果としての反射を行うプラグイン

http://registry.gimp.org/node/1025

6. 「Z-design Tech brushes set v2」 //サイバー風ブラシセット

http://z-design.deviantart.com/art/Z-design-Tech-brushes-set-v2-20701749

●人気のある有料アプリ

MacBookAirで使っている便利ツール(Qiita syui)

(画像が見られない方は下記URLからご覧ください)

http://getnews.jp/img/archives/2014/04/m11.jpg

ここでは、一般的に人気があるMacの有料アプリを紹介してみたいと思います。

1. 「PopClip」 //マウスのCopy補助

https://pilotmoon.com/popclip/

2. 「MarsEdit」 //ブログエディタ 代替 : Vim

http://www.red-sweater.com/marsedit/

3. 「Transmit」 //FTPクライアント

http://panic.com/jp/transmit/

4. 「1Password」 //パスワード管理 代替 : keepass

https://agilebits.com/onepassword

5. 「iStat Menus」 //CPUやメモリ監視 代替 : topとvm_stat

http://bjango.com/mac/istatmenus/

6. 「Vmware fusion3」 //仮想環境 代替 : VirtualBox

http://www.act2.com/software/vmware/fusion3

7. 「Osfoora」 //Twitterクライアント 代替 : tweetvim

http://www.osfoora.com/mac/

8. 「MenuPop」 //右クリックメニューの呼び出し

http://www.binarybakery.com/aprod/index.html

9. 「TextExpander」 『Mac App Storeプレビュー』//入力補完 代替 : sheet

https://itunes.apple.com/jp/app/textexpander-for-mac/id405274824?mt=12

10. 「Photoshop」 『Adobe』//画像編集 代替 : GIMP

http://www.adobe.com/jp/products/photoshop.html

11. 「Illustrator」 『Adobe』//グラフィックサポート

http://www.adobe.com/jp/products/illustrator.html

参考記事

01. 「Macでtmuxのステータスラインに起動時間/ロードアベレージ/メモリ使用率を表示」 2012年04月14日 『よんちゅBlog』

http://yonchu.hatenablog.com/entry/20120414/1334422075

●最後に

私は、パソコンのことは何もわからない初心者なので、色々と教えて下さい。また、WindowsやLinuxで使用されている便利なアプリについても教えて欲しいです。OSに限定はなく、どんどんコメントいただきたいと思っています。

●追記

「FireAlpaca」

http://firealpaca.com/

<ライター:syui>

執筆: この記事はプログラマの技術情報共有サービス『Qiita』からご寄稿いただきました。

寄稿いただいた記事は2014年04月23日時点のものです。

ガジェット通信

トピックスRSS

ランキング