2010-01-01から1年間の記事一覧

本の電子化を補助するためにGimpとpython-fuを使ってみた。

python-fuはpythonで作成したスクリプトでGimpを自動化するための仕組みだ。 そんなことに手を出した訳は、本をスキャナーで取り込んで電子化してやろうと目論んだのだが、スキャナーの扱いが下手なのか取り込んだデータのコントラストが弱くて見るに耐えな…

Windowsからpythonを使って外部サーバ上のPostgreSQLに接続する

Windowsから外部のPostgreSQLサーバにpycopg2を使って接続する準備 python2.6をインストール psycopg2 for Winをインストール http://www.stickpeople.com/projects/python/win-psycopg/psycopg2-2.2.1.win32-py2.6-pg8.4.3-release.exeテストスクリプト # c…

svn logに続けて--vervoseスイッチを使うとさらに詳細情報が表示される

[oiller@myserver sesame]$ svn log day.txt ------------------------------------------------------------------------ r2 | oiller | 2010-01-04 13:08:01 +0900 (月, 04 1月 2010) | 1 line 初めての更新 --------------------------------------------…

リポジトリの変更履歴を見る

リポジトリには変更履歴を確認できる機能がある。 [oiller@myserver sesame]$ svn log day.txt ------------------------------------------------------------------------ r2 | oiller | 2010-01-04 13:08:01 +0900 (月, 04 1月 2010) | 1 line 初めての更…

リポジトリに個人作業領域の変更を反映させる

ファイルの変更が終わったらコミットコマンドで変更をリポジトリに反映させる。 [oiller@mysever sesame]$ svn commit -m "初めての更新" 送信しています day.txt ファイルのデータを送信中です. リビジョン 2 をコミットしました。

作業領域のファイルとリポジトリのそれとの差を表示する。

[oiller@myserver sesame]$ svn diff day.txt Index: day.txt =================================================================== --- day.txt (リビジョン 1) +++ day.txt (作業コピー) @@ -3,4 +3,5 @@ wednesday thursday friday - +saturday +sunday

作業領域内のファイルを変更する

今回はday.txtにsaturdayとsundayを追加した。 [oiller@myserver sesame]$ svn status day.txt M day.txt"M"は作業領域のファイルが変更されていることを示している。 また、同時にその変更がリポジトリに「反映されていない」ことを示している。

登録を確認する

リポジトリから個人の作業領域にファイルを読み出して複写することをチェックアウトという。 リポジトリに登録されたことを確認するためには、ローカル作業領域にチェックアウトしてみることである。 [oiller@myserver ~]$ cd [oiller@myserver ~]$ svn co f…

リポジトリに登録する

リポジトリにテキストファイルを登録することをインポートするという。 今回は、ユーザーのホームディレクトリにtmpというサブディレクトリを作成。 この中にday.txtとnumber.txtの二つのテキストファイルを作成。 この二つをリポジトリに登録する手順を示す…

リポジトリ(共有データ格納場所)を作成するには

$ mkdir /home/oiller/svnrepos $ svnadmin create /home/oiller/svnrepos

LINUXに於いてsubversionが既にインストールされているかどうか調べるには以下のコマンドを実行する。

[oiller@myserver sesame]$ svn --version svn, バージョン 1.4.2 (r22196) コンパイル日時: Aug 10 2009, 18:00:04 Copyright (C) 2000-2006 CollabNet. Subversion はオープンソースソフトウェアです。 http://subversion.tigris.org/ を参照してください…