IT技術

Git 最低限の設定@CentOS 5

分散型バージョン管理システムgit をCentOS 5上で使ってみた。 まずCentOS 5にはgitは入っていないので、epel のリポジトリを使わせてもらって、yum でさくっとインストール。 その後まずやった設定が、名前とメルアドの設...
IT技術

LVM覚え書き@Fedora14

LVMの使い方をすぐ忘れてしまうので、覚え書き。 LVM用のパーティションを用意しておいてください。ここでは/dev/sda7とします。 基本編 物理ボリューム作成する # pvcreate /dev/sda7 確認する # pvdispl...
IT技術

gitで現在の変更を一時的に退避して他の修正をする

ソースコードにある目的をもって機能追加している際、機能とは関係ないバグを見つけることがあると思います。 Subversionやgitといったソースコード管理の仕組みを導入している場合、一つのコミット単位にいろいろな変更を入れてしまうと、後々...
IT技術

遅いネットワークでsshの応答が遅い

遅いネットワーク、特にモバイル端末経由でsshを使ったりする場合、一文字打つのにも応答が遅く、いらいらしてしてしまいます。こういう環境の場合はSSHの圧縮機能が有効です。maznの環境ではそれなりにレスポンスがよくなりました。 OpenSS...
IT技術

ネットワークの遅延を発生させる@CentOS 5

検証などでネットワーク遅延を発生させたい場合、qdisc を使って簡単に実現できます。遅延を発生させることで、帯域を絞ることも可能です。 1秒遅延 # tc qdisc add dev eth0 root handle 1:0 netem ...
IT技術

gitで複数のコミットを一つにしてマージする

自分の開発ブランチではこまめにコミットしたいけど、リリース用のブランチにはもっと大きな単位でコミットしたい場合がありますよね。 そんな時は、merge に--squashをつければOKです。 例えば、my-dev ブランチで、ABCDE と...
IT技術

vimでBackSpaceが効かない@Cygwin

Cgywin上で、BackSpace が効かず、文字が消せない場合は、~/.vimrc  に以下のように追記するとOKです。 set backspace=indent,eol,start
IT技術

vimでpythonの補完を行う

pythonを少し書いてみようと思い立ち、とりあえずvimでpythonのキーワードを補完できるようにしてみました。 補完するには、Pydiction というプラグインを使いますので、zipファイルをダウンロードします。 今回はバージョン1...
IT技術

Firefox7のプチフリ対策

Firefox 7 にしてから、Firefoxが定期的にフリーズしてしまいます。 実はこの事象、Firefox 5ぐらいからあるバグらしいですが、最近顕著化してきた模様で、9分おきにフリーズするらしいです。 一時的な対策としては、Place...
IT技術

nForceのマザーM2NPV-VMでのRAID (NVRAID) の使用

数年前に買ったASUSのnForceのマザーボード M2NPV-VMで使っていたIDEのハードディスクが壊れたので、SATAの500GBハードディスク(Hitachi HDP725050LA360)を2台購入してきました。インテルのチップセ...