linux
いままで別に bash でイイジャンって思ってた まあ実際そんなに不便はなかった。VCS表示、つまりプロンプトでブランチ表示するのははずせないのでそれで bash_completion いれてたけど、そこの表示で 300ms くらい遅れるのが若干タルいけど、不自由はしてな…
開発環境は必要だ プログラミング初心者がなにかをつくろうと思う。また技術者が開発環境をサンドボックス的に用意したいと思う。そんなことはかならず通る道だ。Macを使ったらHomeBrewで少しは楽になるけど、それでも本番環境に合わせてローカルのマシンにV…
QNAP ターボNAS TS-210 白 TS-210出版社/メーカー: QNAPメディア: Personal Computers クリック: 6回この商品を含むブログ (1件) を見る なんかRAID1したかったし自宅鯖がだるかった なのでNASを買った。NASといえばバッファローかQNAPって感じだったのでも…
最近技術系記事を書いてなさすぎてどうしようって感じだった。 @ArcCosineさんに影響を受けてなんとなくCygwinをいれてみることにした。@edvakfさんも愛用されているようだし。 いれたもの まあとりあえず wget openssh vim python git とりあえずC://直下に…
find . -name 'forms.py' > hogeなどとfindで検索したものをパイプして出力。出力したファイルにあるpathをvimのgfで開くと即座に飛べて便利。自分はunite.vimを使っているので直近のファイルを参照させながら調べ物をしている。
なぜネットワークインストールか なんかML115G5のCDドライブが物理的に壊れたしUSBもなんかアレだし 環境 Virtualbox内のUbuntu 11.04 server Virtualboxの設定はVirtualbox で仮想環境を作ってローカルで開発する - AtAsAtAmAtArAでブリッジネットワークを…
Lionにするとgccがぶっ壊レルとかクソなことが起こる なんかもう信用できないのでVM上にいちおう環境をつくっといた。メモ ダウンロード Virtualbox for Mac 最新版 (10.1.0 ) Ubuntu server x64 11.04 VM上にインストール 落としたUbuntuをディスクイメージ…
カレントティレクトリの圧縮と解凍 tar の場合 #圧縮 tar czvf hoge.tar.gz . #解凍 tar xzvf hoge.tar.gz zip の場合 #圧縮 zip -r hoge.zip * #解凍 unzip hoge.zip 注意点 この場合 zip だと .git とか隠しディレクトリやファイルは含まれない。このオプ…
こんな感じになった find . | xargs grep hogehogeもちろん find の第一引数を / とかに指定すればルートからだし、 -name や -type とかで指定してもいいし、 ワイルドカードしなくてもいい。 ポイントは xargs だった xargsの挙動を軽くググったけどよくわ…
初めて知った。殴り書きメモ 詳細設計というフェーズが必要 全体の中での機能をまとめる。ざっくりとした図を用意する。APIの設計をするために設計を作る必要がある。設計からただプログラムを書き起こすだけなら、それはコーダーでしかない 詳細設計とクラ…
.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。だいたい$ ps aux とかで使うと思うんだけど、fってオプションがあってこれを使うとツリーっぽい表示にできる。おもしろかった。 参考::【 ps 】 実行中のプロセスを表示する
感動した。@xxxx さんより。 置換したいファイル群のあるプロジェクト(今回はDjango)の.pyファイルを一気に置換する。プロジェクトの一番上のディレクトリにいって $ vi **/*.py *py :bufdo :%s/hoge/huga/gce | :wgが範囲以内全部置換、cが確認というのは知…
これも職場と自宅鯖で環境が食い違うとだるいのでメモる。たまに追記するかも。 どこで環境を拾ってきたか忘れた部分が多々あります。ありがとうございます。ごめんなさい。 NeoBundleいれる mkdir ~/.bundle git clone git://github.com/Shougo/neobundle.v…
職場と自宅鯖での環境が食い違ったりするとだるいのでメモる。たまに追記するかも。 .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…
プロセスに残ってました。 ps aux | grep tmux kill -9 [該当プロセス] 参考::A-Liaison BLOG: .tmux.confをいじってtmuxのエスケープキー(prefix)を変える これでPrefixキーをC-jにしてにゃんとかそれっぽくやりやすくなりました
人からもらったものをそのまま転載するほどの度胸があるのでおれはバカです。メモ。 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 %…