pyenv

pyenvのインストール ダウンロード git clone https://github.com/yyuu/pyenv.git ~/.pyenv 環境変数設定 echo 'export PYENV_ROOT="~/.pyenv"' >> ~/.zshrc echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc 初期化 echo 'eval "$(pyenv init -)"' …

fluentdインストールと簡単な使い方

fluentdのdocumentはこちら http://docs.fluentd.org/articles/quickstart インストール インストール前の以下の確認が必要。 NTPの設定(ntpdのセットアップ) 時間は大事。 ulimit -nの確認 1024では不十分とのこと。65535まではあげて、とのこと。 /etc/sys…

zsh

インストール $brew install zsh ※mac & homebrewが入っている前提 ログインシェルの変更 (変更対象のユーザでログイン後) /etc/shells に「/usr/local/bin/zsh」 を追加 ログインシェルとして選択できるようにする ログインユーザのログインシェルを変更 …

vertualenv

仮想環境の作成 環境作成ディレクトリで以下を実行。 $ vertualenv [project] アクティベート $ source [project]/bin/activate 確認。 $ which python 仮想環境下のbinを指しているはず。 ディアクティベート $ deactivate

python環境構築

1. Pythonのインストール pythonのインストール。2系と3系では互換がないので注意が必要。 2系が主流のようだが、今後は3系なのかな? http://www.python.org/download/ (Windowsでなければ、大体初めから入っていると思われます。まずはご確認を。) 豊富な…

リポジトリ作成(リモートとの連動)

git

ローカルのリポジトリとリモートのリポジトリを連動させる方法について記述 1. リモートリポジトリの作成 以下、リモートサーバで実施。(/organization) $ mkdir sample-repo.git $ sample-repo.git $ git --bare init --share ※サーバ管理者ではなくて、リ…

本流リポジトリへの追いつき

git

本流のリポジトリの変更を取得し、フォーク先を最新化する。 1. 本流リポジトリの追加 (対象ディレクトリで) $ git remote add upstream http://main.git.local/main/repository.git 2. 本流リポジトリ(upstream)からfetchしてブランチの確認 $ git fetch up…

golangの環境構築

(macでの構築方法) インストール $ sudo brew install go --cross-compile-common $ mkdir ~/go1.4 ※--cross-compile-commonはクロスコンパイルしたい人向け。 環境変数の設定 export GOPATH=$HOME/go1.4 export GOROOT=/usr/local/opt/go/libexec export PA…

.gitignoreの反映

git

1. ローカルのgitのキャッシュを削除する $ git rm -r --cached . 2. コミット $ git add . $ git commit -m "resync git repo with new gitignore file" 3. 反映(orgin/masterのケース) $ git push origin master

Django

Djangoコマンド備忘録 ・アプリ作成 作成したいディレクトリに移動して、django-adminでプロジェクト作成。 $ cd /home/user $ django-admin startproject myproject ・アプリ起動 作成したプロジェクトに移動し、manage.pyでサーバ起動。 $ cd /home/user/m…

Font

mac

PCのセットアップ時にいつも入れるフォントのインストール備忘録 以下はMacで設定。 いつも入れるフォントは「source code pro」と「migu」の合成フォント「CodeM」フォントです。 以下はその入れる方法、、といってもほとんど丁寧に以下のREADMEに記載して…

ショートカット

mac

すぐ忘れるので・・・・随時追加。 Docの操作 | Docへの移動 | Ctrl + F3 | | | |

ansible

ansibleについて備忘録 Chefに疲れてきたので、シンプルな構成管理ツールAnsibleに移行することを検討。 以下のような特徴がある。 ・python (実際の記述するのはiniやyaml) ・クライアントが必要ない 上記より比較的容易に利用できるので、学習コストも低い…

python開発環境

pythonの開発環境を構築したい。備忘録として記載していきます。 まずはエディタをどうするか。。 さまざまなIDEがあるなか、vimを選択!(漢と呼んでいいよ) そして、開発環境と呼ばれるものには以下が必要ではないだろうか。 ・コード補完 ・構文解析(文…

vim-plugin

vim

vimのプラグインについて 1. vimプラグインの配置場所 vimにて以下のコマンド実行で確認できる。 :set runtimepath 今回はホームディレクトリ配下に導入していく。 2. vimプラグインの管理 プラグインの管理はneobundleでやると楽。 bundleディレクトリを作…

tomcat

稼動スレッドの確認 AJPコネクタ(8009ポート)での確認は以下のとおり。 netstat -ant | grep 8009 (ご参考) LISTENING : 待ちうけ状態 ESTABLISHED : 通信確立状態 SYN_SENT : サーバに対して、通信開始の要求(SYN:Synchronize)を送信したが、まだそれに…

apache

apacheのプロセスやら使用メモリやら使用スレッドの確認 (server_statusもみるとよいよ) ①プロセス確認 ps aux|grep httpd ②プロセスのメモリやらスレッドやらの確認 cat /proc/[pid]/status 以下、各項目の説明 VmSize : このプロセスが使っている仮想メ…

vim

vim

vimに関する備忘録 コマンドいつも忘れてまいますわ(・ε・;) <<入力>> a :入力 x :削除 dd :一行削除 yy :1行ヤンク y3 :4行ヤンク(数字を変更することでヤンクする行数を変更可) p :ペースト <<移動>> 0 :行頭へ移動 $ :行末へ移動 w :次の単語 b :前の単語 <…

ruby

rubyに関する備忘録 # インストール すでにシステムに組み込まれているかもしれないが、 古い可能性もあるので、以降は2.0.0を入れる手順を記載する。 まずはRuby Version Managerをインストールする curl -L get.rvm.io | bash -s stable (参考) http://rvm…

unityの道2

さて、ゲームのオブジェクトを作りたいなぁ。。。 というわけで、「unity モデリング」でgoogle先生にお伺いをたてたところ、、、、 ふむふむ、なになに?3DCG?Blenderという3DCGアニメーションを制作するための統合環境が無償でモデリングからアニメーショ…

unityの道1

やっぱりこれからは3Dゲームくらい作れないとね!ということで unityを勉強してみようと思う。 まずは、以下からunityをダウンロード。 http://japan.unity3d.com/unity/download/ 次に以下に沿ってとりあえず一通りの操作を学ぶ。 http://dotinstall.com/le…

homebrew

mac

# インストール ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)" # 診断 brew doctor (gitはいれておく) brew install git # バージョン確認 brew -v # パッケージ更新 brew update # 更新のあるformula brew outdated [その他] 以下のデ…

tmux

以下、macね。 # インストール brew install tmux # 設定 ~/.tmux.conf [マウス移動] set-window-option -g mode-mouse on ※itermではダメらしい。。iterm2ではいけました # コマンド ウィンドウ作成 C-b c ウィンドウ名変更 C-b , ウィンドウ一覧表示 C-b w…