linux

zshに移行してみたヨ!ポロリもあるヨ!(僕もiTerm2 + tmux + zsh + Vim 環境にしました棚おろし)

いままで別に bash でイイジャンって思ってた まあ実際そんなに不便はなかった。VCS表示、つまりプロンプトでブランチ表示するのははずせないのでそれで bash_completion いれてたけど、そこの表示で 300ms くらい遅れるのが若干タルいけど、不自由はしてな…

VirtualBoxで仮想環境をつくるメモ

開発環境は必要だ プログラミング初心者がなにかをつくろうと思う。また技術者が開発環境をサンドボックス的に用意したいと思う。そんなことはかならず通る道だ。Macを使ったらHomeBrewで少しは楽になるけど、それでも本番環境に合わせてローカルのマシンにV…

QNAP TS-210を買った

QNAP ターボNAS TS-210 白 TS-210出版社/メーカー: QNAPメディア: Personal Computers クリック: 6回この商品を含むブログ (1件) を見る なんかRAID1したかったし自宅鯖がだるかった なのでNASを買った。NASといえばバッファローかQNAPって感じだったのでも…

Cygwinデビューした

最近技術系記事を書いてなさすぎてどうしようって感じだった。 @ArcCosineさんに影響を受けてなんとなくCygwinをいれてみることにした。@edvakfさんも愛用されているようだし。 いれたもの まあとりあえず wget openssh vim python git とりあえずC://直下に…

とても基本的なことだけど

find . -name 'forms.py' > hogeなどとfindで検索したものをパイプして出力。出力したファイルにあるpathをvimのgfで開くと即座に飛べて便利。自分はunite.vimを使っているので直近のファイルを参照させながら調べ物をしている。

PXEインストール(ネットワークインストール)をするメモ

なぜネットワークインストールか なんかML115G5のCDドライブが物理的に壊れたしUSBもなんかアレだし 環境 Virtualbox内のUbuntu 11.04 server Virtualboxの設定はVirtualbox で仮想環境を作ってローカルで開発する - AtAsAtAmAtArAでブリッジネットワークを…

Virtualbox で仮想環境を作ってローカルで開発する

Lionにするとgccがぶっ壊レルとかクソなことが起こる なんかもう信用できないのでVM上にいちおう環境をつくっといた。メモ ダウンロード Virtualbox for Mac 最新版 (10.1.0 ) Ubuntu server x64 11.04 VM上にインストール 落としたUbuntuをディスクイメージ…

tar とか zip のメモ

カレントティレクトリの圧縮と解凍 tar の場合 #圧縮 tar czvf hoge.tar.gz . #解凍 tar xzvf hoge.tar.gz zip の場合 #圧縮 zip -r hoge.zip * #解凍 unzip hoge.zip 注意点 この場合 zip だと .git とか隠しディレクトリやファイルは含まれない。このオプ…

find とか grep とかで特定のディレクトリルートから特定の文字列を検索するメモ

こんな感じになった find . | xargs grep hogehogeもちろん find の第一引数を / とかに指定すればルートからだし、 -name や -type とかで指定してもいいし、 ワイルドカードしなくてもいい。 ポイントは xargs だった xargsの挙動を軽くググったけどよくわ…

詳細設計とか

初めて知った。殴り書きメモ 詳細設計というフェーズが必要 全体の中での機能をまとめる。ざっくりとした図を用意する。APIの設計をするために設計を作る必要がある。設計からただプログラムを書き起こすだけなら、それはコーダーでしかない 詳細設計とクラ…

.bashrcらへんのメモ

.bash_profile if [ -f ~/.bashrc ] ; then #.bashrcがあるならそっちをつかう . ~/.bashrc fi .bashrc source /usr/local/bin/virtualenvwrapper.sh #virtualenvwrapperを有効に export WORKON_HOME=${HOME}/venvs #virtualenvのホーム export PIP_DOWNLOAD…

psのfオプションがおもしろかった

よく使うコマンドps。だいたい$ ps aux とかで使うと思うんだけど、fってオプションがあってこれを使うとツリーっぽい表示にできる。おもしろかった。 参考::【 ps 】 実行中のプロセスを表示する

一気に置換するときの話

感動した。@xxxx さんより。 置換したいファイル群のあるプロジェクト(今回はDjango)の.pyファイルを一気に置換する。プロジェクトの一番上のディレクトリにいって $ vi **/*.py *py :bufdo :%s/hoge/huga/gce | :wgが範囲以内全部置換、cが確認というのは知…

.vimrcらへんのメモ

これも職場と自宅鯖で環境が食い違うとだるいのでメモる。たまに追記するかも。 どこで環境を拾ってきたか忘れた部分が多々あります。ありがとうございます。ごめんなさい。 NeoBundleいれる mkdir ~/.bundle git clone git://github.com/Shougo/neobundle.v…

.tmux.confのメモ

職場と自宅鯖での環境が食い違ったりするとだるいのでメモる。たまに追記するかも。 .tmux.conf # PrefixはC-jに set-option -g prefix C-j unbind-key C-b #set-window-option -g utf8 on #hjklで伸縮 bind -r C-h resize-pane -L 5 bind -r C-l resize-pan…

なんか.tmux.confが反映されないと思ったら

プロセスに残ってました。 ps aux | grep tmux kill -9 [該当プロセス] 参考::A-Liaison BLOG: .tmux.confをいじってtmuxのエスケープキー(prefix)を変える これでPrefixキーをC-jにしてにゃんとかそれっぽくやりやすくなりました

.screenrcのメモ

人からもらったものをそのまま転載するほどの度胸があるのでおれはバカです。メモ。 defencoding utf8 escape ^Jj hardstatus alwayslastline '%{= kG}[ %{G}%H %{g}][%= %{=kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B}%Y-%m-%d %…