開発環境
今日現時点まで1ヶ月くらい新しい開発環境を使ってみて、たぶんこれで再現できそうかなーというメモ。Xcode をインストール $ sudo xcodebuild -license Homebrew をインストール $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/insta…
インストール $ brew install go 環境変数を設定 $ ( echo "" echo "# Golang" echo 'export GOPATH=$HOME/golang' ) >> ~/.bash_profile 動作確認 $ go version go version go1.7.3 darwin/amd64 またまた動作確認 $ cat << 'EOF' >hello.go package main i…
MacVimで powerline が使えない、どうしたらいいんだろう……という、ずっと解決しない悩み。 ローカル環境の Python は Homebrew から入れた Python2.7 系で、powerline もそこから pip 経由でインストールしている。コンソールの vim などは、その /user/loc…
9月頃から会社のメインで使っていた開発機(Win)が絶賛不調になり、2012年末から4年くらい使っていたThinkPadにさすがに限界を感じていた。(HDD不良ぽい不具合だったし……) 幸い会社で15.4inchのMacBookProが余っていたので、256GBというディスク容量に不…
下書きから発掘した何時かのメモ.svnディレクトリがある? C:\work>dir .svn /b/ad/s.svnディレクトリを全て削除 for /R /D %I in (*.svn) do RMDIR "%I" /S /QThumbs.dbファイルある? C:\work>dir Thumbs.db /b/a-d/sThumbs.dbファイル全て削除 C:\work>ER…
いつも戸惑うので、おおざっぱに記録。 リポジトリの配置場所は「C:\svn」という前提。 SET PROJECT=project CD C:\svn svnadmin create C:\svn\%PROJECT% MKDIR temp\trunk && MKDIR temp\branches && MKDIR temp\tags svn import temp file:///C:/svn/%PRO…
sqlite3.dllがみつからなかった…… 「http://www.sqlite.org/」からWindowsバイナリ(sqlite3.dll)をダウンロード 解凍したファイルを「C:\WINDOWS\system32」にコピーLIBPQ.DLLがみつからなかった…… 「PostgreSQL8.3」をインストール binディレクトリの「li…
PEARを自由に使えるようにローカル環境にセットアップする。 インストールするレイアウトのイメージ。 $HOME/local ├─temp └─lib ├─bin └─php ├─docs ├─data └─tests 1. Installation prefix ($prefix) : /home/user/local 2. Temporary files directory : $…
PuTTYの鍵生成プログラムでSSH-2 RSAの公開鍵と秘密鍵を生成する。 OpenSSHのauthorized_keysにペーストする文字列からサーバに公開鍵を作る。 vi $HOME/.ssh/id_rsa_openssh.pub cd $HOME/.ssh cat id_rsa_openssh.pub >> authorized_keys chmod 600 id_rsa…
bashしか使えないのでデフォルトのシェルを変更 chsh -s /usr/local/bin/bash vi $HOME/.bash_profile vi $HOME/.bashrc.bash_profile if [ -f $HOME/.bashrc ]; then source $HOME/.bashrc fi export PATH="$HOME/local/bin:$PATH" export LANG=ja_JP.UTF-8…
cd $HOME/local/src wget ftp://ftp.vim.org/pub/vim/unix/vim-7.2.tar.bz2 wget ftp://ftp.vim.org/pub/vim/extra/vim-7.2-extra.tar.gz wget ftp://ftp.vim.org/pub/vim/extra/vim-7.2-lang.tar.gz tar jxf vim-7.2.tar.bz2 tar zxfv vim-7.2-extra.tar.gz…
やんごとなき理由でさくらサーバにWebサイト開発する必要発生。SVNとtracがほしい。 さくらでSVNを構築した記録をざっくり。historyを書き出したままだから見づらい…… bash mkdir -p $HOME/local/src mkdir -p $HOME/local/lib/python2.4/site-packages ln -…
ドキュメントと稼働プログラムの内容が一致しないということはよくある。 せめてプログラムのコメントは適切にメンテナンスされているものと信じれば、PHPDocumentorをcronで定期的に実行していればある程度は不一致を防げるはず。 #/bin/sh DIR=/home/user …
BIND 9.3.2のdigをWindows版に移植してくれていた。 http://members.shaw.ca/nicholas.fong/dig/ ZIPファイルをダウンロードして適当な場所に解凍 %systemroot%\system32にmsvcr70.dllがあれば添付のものは不要なので削除 コマンドプロンプトで「sha1 *」を…
小さい案件の仕事などでレンサバの引っ越しをわりと体験しますが、そのたびに作業でいろいろ困ることがあるのでちょっとしたメモ。 DNSが切り替わるまではローカルのhostsが吉。普通のレンサバではIPアドレスなど教えてくれないので、レンサバのDNSサーバー…
サーバを引っ越す予定のドメインで引越し後の動作確認をしたい。 でも引越し後のサーバのバーチャルドメインでしかアクセスできない。まっとうにいけばProxy経由でアクセスするのが一番だと思うけどその手間省きたい。 Windowsのhostsで解決 ダメ元でWindows…