2009-01-01から1ヶ月間の記事一覧

git の個人的慣習としてつくるレポジトリとブランチの初期設定

フォークの場合、元のレポジトリを ssh:/gw/~uuu/git-repos/xxx に clone しておく。 新規の場合、同じ場所に単に空のレポジトリを作る。・レポジトリ origin: 非公開の中央レポジトリ、基本的に一人用 git clone ssh://gw/~uuu/git-repos/xxx public: (公…

git branch and merge

"dev" というブランチを作る。 git branch dev dev に移動 git checkout dev いろいろかきかえる git commit ブランチ前にもどる git checkout master

git-svn でレポジトリ変換

git clone svn+ssh://.... newdir で変換。 svn では複数のプロジェクトが一つのレポジトリにあったりするので、 ルートディレクトリ直下のディレクトリをひとつのgitレポジトリとするのがいい。初期状態だとgcかかってないので、かけること。更新は git-svn…

git undo

コミットログの編集 git commit --amend local repository を前回のコミット前の状態に戻す git reset --soft HEAD^ ワークスペース、index, local repository を前回のコミット時の状態に戻す (更新された実体ファイルも戻す) git reset --hard

SizedQueue

class SizedQueue < Array def initialize(n) @N = n @i = 0 end def push(x) ret = self[@i] self[@i] = x @i = (@i+1) % @N return ret end def pop() old_i = @i @i = (@i+@N-1) % N return self[old_i] end end

centos rails & mysqlclient

gem install mysql -- --with-mysql-config=/usr/bin/mysql_config

日本語組版 Perl ライブラリ

http://hp1.jonex.ne.jp/~nakajima.yasushi/ tex ライクな構造の入力でPDFを生成するライブラリ。

関数 argmax の表記を定義する

\newcommand{\argmin}{\operatornamewithlimits{argmin}} http://d.hatena.ne.jp/audioswitch/20090111/1231644867

CSJ からの形態素情報の読み取りをしたいときに参照すべきマニュアル

sr

『日本語話し言葉コーパス』の概観 http://www.kokken.go.jp/katsudo/seika/corpus/releaseinfo/040/overview.pdf とりあえずここから。特に、p.8 のファイル名の命名の説明が重要。 講演、対話、朗読などのスタイル種別がファイル名先頭1文字で識別されるよ…