仙台の山奥で自転車に乗ったり転んだり

愛車の GIOS でサイクリングしたりポタリングしたり、それをブログに記録してみたり。ロードバイクや自転車や坂のことを書いてみたり。ときたまプログラムのことを忘れないようにメモってみたり。

開発環境

開発環境の構築手順メモ

今日現時点まで1ヶ月くらい新しい開発環境を使ってみて、たぶんこれで再現できそうかなーというメモ。Xcode をインストール $ sudo xcodebuild -license Homebrew をインストール $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/insta…

Golang の環境を準備

インストール $ 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-kaoriya で何とか powerline を有効にしたい……

MacVimで powerline が使えない、どうしたらいいんだろう……という、ずっと解決しない悩み。 ローカル環境の Python は Homebrew から入れた Python2.7 系で、powerline もそこから pip 経由でインストールしている。コンソールの vim などは、その /user/loc…

新しいキーボード

9月頃から会社のメインで使っていた開発機(Win)が絶賛不調になり、2012年末から4年くらい使っていたThinkPadにさすがに限界を感じていた。(HDD不良ぽい不具合だったし……) 幸い会社で15.4inchのMacBookProが余っていたので、256GBというディスク容量に不…

Windowsコマンドでゴミファイルの掃除

下書きから発掘した何時かのメモ.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…

WindowsのSVNリポジトリ準備

いつも戸惑うので、おおざっぱに記録。 リポジトリの配置場所は「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…

WindowsへのPHP5のインストールでつまづく

sqlite3.dllがみつからなかった…… 「http://www.sqlite.org/」からWindowsバイナリ(sqlite3.dll)をダウンロード 解凍したファイルを「C:\WINDOWS\system32」にコピーLIBPQ.DLLがみつからなかった…… 「PostgreSQL8.3」をインストール binディレクトリの「li…

さくらサーバにPEAR

PEARを自由に使えるようにローカル環境にセットアップする。 インストールするレイアウトのイメージ。 $HOME/local ├─temp └─lib ├─bin └─php ├─docs ├─data └─tests 1. Installation prefix ($prefix) : /home/user/local 2. Temporary files directory : $…

さくらサーバにsvn+sshで接続

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に変更

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…

さくらサーバにvimをインストール

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…

さくらサーバでSubversion

やんごとなき理由でさくらサーバにWebサイト開発する必要発生。SVNとtracがほしい。 さくらでSVNを構築した記録をざっくり。historyを書き出したままだから見づらい…… bash mkdir -p $HOME/local/src mkdir -p $HOME/local/lib/python2.4/site-packages ln -…

PHPDocumentorの自動実行

ドキュメントと稼働プログラムの内容が一致しないということはよくある。 せめてプログラムのコメントは適切にメンテナンスされているものと信じれば、PHPDocumentorをcronで定期的に実行していればある程度は不一致を防げるはず。 #/bin/sh DIR=/home/user …

Windowsでdig(ついでにwhois)を使いたい

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…