bundler
sudo gem install bundler
El Capitanの場合
sudo gem install -n /usr/local/bin bundler
cocoapod
sudo gem install cocoapods
pod setup
El Capitanの場合
sudo gem install -n /usr/local/bin cocoapods
pod setup
tips
もしsudo gem install -n /usr/local/bin cocoapods
でバージョンが2.2.2とかなんとかのエラーが出たら、
sudo gem install activesupport -v 4.2.6
もしpod setup
で以下のエラーが出た場合には
Cloning into 'master'...
error: RPC failed; result=18, HTTP code = 200
fatal: The remote end hung up unexpectedly
バッファエラーなので以下の通りに実行
git config --global http.postBuffer 524288000
pod setup
備考
- setupでのエラーはsshで繋ごうとして繋げない?(要確認)
- gitHubに公開鍵登録してknown_hostsに追加すればいい?
Podfile
pod init
で自動生成
swiftの場合
use_frameworks!
を有効にする
rubocop
sudo gem install rubocop
rsense
sudo gem install rsense
起動
rsense start
homebrew
参考:http://brew.sh/index_ja.html
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
homebrew-cask
brew tap caskroom/cask
Quick Look Plugins
- https://github.com/whomwah/qlstephen
- https://github.com/toland/qlmarkdown
- http://www.sagtau.com/quicklookjson.html
-
https://github.com/p2/quicklook-csv
brew cask install qlstephen qlmarkdown quicklook-json quicklook-csv defaults write com.apple.finder QLEnableTextSelection -bool true && killall Finder
gradle
brew install gradle
LaTexについて
brew cask install mactex
brew install ghostscript
MacTeXは2.5GBほどあるので、別口からダウンロードして/Library/Caches/Homebrew
に置いても大丈夫っぽい (バージョンに注意)
できなくなった?
MacTeXについて(El Capitanの場合)
sudo tlmgr update --self --all
でアップデート(わりと時間がかかる)する。
tlmgr
にパスが通ってなかったら、/Library/TeX/texbin
にある?
その後
cd /usr/local/texlive/2015/texmf-dist/scripts/cjk-gs-integrate
sudo perl cjk-gs-integrate.pl --link-texmf --force
sudo mktexlsr
sudo kanji-config-updmap-sys hiragino-elcapitan-pron
MacTeXについて
デフォだと生成されるpdfに日本語フォントが埋め込まれていないので、以下を実行。
sudo mkdir -p /usr/local/texlive/texmf-local/fonts/opentype/public/hiragino/
cd /usr/local/texlive/texmf-local/fonts/opentype/public/hiragino/
sudo ln -s "/Library/Fonts/ヒラギノ明朝 Pro W3.otf" HiraMinPro-W3.otf
sudo ln -s "/Library/Fonts/ヒラギノ明朝 Pro W6.otf" HiraMinPro-W6.otf
sudo ln -s "/Library/Fonts/ヒラギノ角ゴ Pro W3.otf" HiraKakuPro-W3.otf
sudo ln -s "/Library/Fonts/ヒラギノ角ゴ Pro W6.otf" HiraKakuPro-W6.otf
sudo ln -s "/Library/Fonts/ヒラギノ角ゴ Std W8.otf" HiraKakuStd-W8.otf
sudo ln -s "/Library/Fonts/ヒラギノ丸ゴ Pro W4.otf" HiraMaruPro-W4.otf
sudo ln -s "/System/Library/Fonts/ヒラギノ明朝 ProN W3.otf" HiraMinProN-W3.otf
sudo ln -s "/System/Library/Fonts/ヒラギノ明朝 ProN W6.otf" HiraMinProN-W6.otf
sudo ln -s "/System/Library/Fonts/ヒラギノ角ゴ ProN W3.otf" HiraKakuProN-W3.otf
sudo ln -s "/System/Library/Fonts/ヒラギノ角ゴ ProN W6.otf" HiraKakuProN-W6.otf
sudo ln -s "/Library/Fonts/ヒラギノ角ゴ StdN W8.otf" HiraKakuStdN-W8.otf
sudo ln -s "/Library/Fonts/ヒラギノ丸ゴ ProN W4.otf" HiraMaruProN-W4.otf
sudo mktexlsr
sudo updmap-sys --setoption kanjiEmbed hiragino
kanji-config-updmap hiragino
埋め込みを停止するには
kanji-config-updmap nofont
再度埋め込むには
kanji-config-updmap hiragino
現在の状況を確認するには
kanji-config-updmap status
参考:http://osksn2.hep.sci.osaka-u.ac.jp/~taku/osx/embed_hiragino.html
userpackage
\usepackage[dvipdfmx]{graphicx}
dvipdfmxに注意。dvipdfmではない。
TexShopの設定
El Capitanの場合
設定プロファイルは pTex(ptex2pdf)
pdfTexのTex は
pdftex --file-line-error --synctex=1
pdfTexのLatexは
pdflatex --file-line-error --synctex=1
TeX+dvipdfmx/TeX+dvips+distiller の Tex は
ptex2pdf -e -ot "-synctex=1 -file-line-error"
TeX+dvipdfmx/TeX+dvips+distiller の Latex は
ptex2pdf -l -ot "-synctex=1 -file-line-error"
それ以前のOSXの場合
設定プロファイルは pTex(ptex2pdf)
画像の挿入
eps以外の画像を入れる場合にはBounding Box情報が必要であり、.xbbを生成する必要がある。
extractbb
で生成してもいいが、毎回面倒なので
/usr/local/texlive/texmf-local/web2c/texmf.cnf
に(無ければ作る)
shell_escape_commands = \
bibtex,bibtex8,bibtexu,pbibtex,upbibtex,biber,\
kpsewhich,\
makeindex,mendex,texindy,\
mpost,pmpost,upmpost,\
repstopdf,epspdf,extractbb,\
を追加すると自動的にextractbb
を実行して.xbbを生成してくれる。
参考:http://www.ic.daito.ac.jp/~mizutani/tex/image.html
ソースコードの挿入
/usr/local/texlive/2015/texmf-dist/tex/latex/listings
にjlisting.styを入れる。
その後、
cd /usr/local/texlive/2015/texmf-dist/tex/latex/listings
sudo mktexlsr
で導入完了。
利用方法
\usepackage{listings,jlisting}
\lstset{%
language={C},
basicstyle={\small},%
identifierstyle={\small},%
commentstyle={\small\itshape},%
keywordstyle={\small\bfseries},%
ndkeywordstyle={\small},%
stringstyle={\small\ttfamily},
frame={tb},
breaklines=true,
showstringspaces = false,
columns=[l]{fullflexible},%
numbers=left,%
xrightmargin=0zw,%
xleftmargin=3zw,%
numberstyle={\scriptsize},%
stepnumber=1,
numbersep=1zw,%
lineskip=-0.5ex%
}
を記述しておいて、
\lstinputlisting[caption=ほげほげ,label=ほげ]{ファイル名}
か
\begin{lstlisting}[caption=ほげほげ,label=ほげ]
printf("HelloWorld");
\end{lstlisting}
で挿入できる。
その他
隠しファイルを表示
defaults write com.apple.finder AppleShowAllFiles -boolean true
killall Finder
元に戻す
defaults delete com.apple.finder AppleShowAllFiles
killall Finder
El CapitanでTrimを有効にする
sudo trimforce enable
adbのPathを通す
~/.bash_profile
に以下を追加
export PATH=$PATH:/Users/Kohei/Library/Android/sdk/platform-tools
gitignore
https://www.gitignore.io/
echo "function gi() { curl -L -s https://www.gitignore.io/api/\$@ ;}" >> ~/.bash_profile && source ~/.bash_profile
gi Android,Intellij,Java,Objective-C,Ruby,Swift,Xcode,macOS >> .gitignore_global
Photos.appが自動起動するのを止める
defaults -currentHost write com.apple.ImageCapture disableHotPlug -bool YES
Android File Transferが自動起動するのを止める
mv "/Applications/Android File Transfer.app/Contents/Resources/Android File Transfer Agent.app" "/Applications/Android File Transfer.app/Contents/Resources/Android File Transfer Agent_DISABLED.app"
mv "${HOME}/Library/Application Support/Google/Android File Transfer/Android File Transfer Agent.app" "${HOME}/Library/Application Support/Google/Android File Transfer/Android File Transfer Agent_DISABLED.app"
LaTeXiTで日本語を入力できるようにする
環境設定のプログラムで、
LaTexを
/usr/local/texlive/2015/bin/x86_64-darwin/platex
dvipdfを
/usr/local/texlive/2015/bin/x86_64-darwin/dvipdfmx
に変更。
環境設定のテンプレートで、 jarticleに変更
\documentclass[10pt]{jarticle}
\usepackage[usenames]{color} %フォントカラー
\usepackage{amssymb} %数式記号
\usepackage{amsmath} %数式
\usepackage[utf8]{inputenc} %発音区別符アルファベットの直接入力
スクリーンショットの保存先を変える
defaults write com.apple.screencapture location ~/Box\ Sync/
killall SystemUIServer