Personal tools
You are here: Home PapaBlog Tugboat.GTDタスクのキー
« January 2009 »
Su Mo Tu We Th Fr Sa
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
ブログも見た目が9割!? なにを読んでも なにを見ても聞いても フェルデンクライス 2008-12-15
チョコパンもらった なにを読んでも なにを見ても聞いても フェルデンクライス 2008-12-13
いないいないばあ〜 なにを読んでも なにを見ても聞いても フェルデンクライス 2008-10-03
はんこ♪ハンコ♪♪判子 なにを読んでも なにを見ても聞いても フェルデンクライス 2008-09-28
Pythonで連想検索エンジンを使ってみる Lights on Zope 2008-05-21
恋するニワトリ 文字化け問題を解決する Lights on Zope 2008-05-17
PapaTubeはWeb5.0だ(嘘だ。。。) Lights on Zope 2008-05-12
COREBlog2のトラックバック先は? PapaBlog 2008-03-29
COREBlog2のトラックバック先は? PapaBlog 2008-03-29
トラックバックのテスト PapaBlog 2008-03-29
 
Document Actions

by Papasan posted at 2008-09-05 19:06 last modified 2008-09-05 19:06

タスクテーブルは次のように定義されているので、タスクを登録するときは重複しない値のキーを自分で作らなきゃいけない(?)。:

 CREATE TABLE tasks (
     ID                       integer      NOT NULL
    ,TITLE                    text         NOT NULL
    ,START_DATE               char(8)      NOT NULL
    ,START_YEAR               integer      NOT NULL
    ,START_MONTH              integer      NOT NULL
    ,START_DAY_OF_MONTH       integer      NOT NULL
    ,DEAD_LINE                char(8)                 default '99999999'
    ,DEAD_LINE_YEAR           integer                 default NULL
    ,DEAD_LINE_MONTH          integer                 default NULL
    ,DEAD_LINE_DAY_OF_MONTH   integer                 default NULL
    ,PRIORITY_ORDER           integer      NOT NULL
    ,DEL_FLAG                 char(1)      NOT NULL   default '0'
    ,REGISTERED               char(14)                default NULL
 );

 ALTER TABLE tasks
   ADD CONSTRAINT tasks_pk 
   PRIMARY KEY (ID);

そこで、ターミナルを開いて次のようにコマンドを投入してみる。:

 # su - postgres
 $ psql tugboat_gtd
 tugboat_gtd=# select id, title from tasks order by id desc;
  id |                     title                      
 ----+------------------------------------------------
   7 | タスクマーカー登録時のタスク登録実験
   6 | GoogleMapsによるプレースドリブンタスク照会仕様
   5 | GoogleMapsによるタスク完了仕様
   4 | GoogleMapsによるタスク登録仕様
   3 | GoogleMapsのタスクマーカー生成調査
   2 | SQLによるタスクの追加テスト
   1 | Tugboat.GTDのデータベース調査
 (7 rows)

 tugboat_gtd=# select max(id) from tasks;
  max 
 -----
    7
 (1 row)

なので、IDを8でタスクを追加すればいい(同時にアクセスすることはないので)。

http://papasan.org/papablog/606/tbping

seko Posted by seko at 2008-09-08 21:34
おひさしブリブリ 出世魚。
しばらく見ぬ間に、TugboatGTDのイベントドリブン化は、完全にめどが立っていますね。
Papatubu、絵日記に続き、これも作り上げてしまいそうなPapasanって、何者なのか再び疑問がわいてきました。
PHPは拡張子だけで判断しているし。。。。
このギャップが、私を混乱させます。

Papasan Posted by Papasan at 2008-09-09 06:00
sekoさんが行方不明だったので心配してました。
10月の試験にそなえて、お勉強しているのだろう?と思っていましたが。

>TugboatGTDのイベントドリブン化は、完全にめどが立っていますね。
はい、昨夜GoogleMapsにてマーカーを登録したらTugboat.GTDのInboxにタスクが追加されました。
次のステップは、GoogleMapsを表示するときTugboat.GTDタスクの状態を問い合わせてマーカーの色を同調させようと考えています。

sekoさんも、ATGoogleMapsとTugboat.GTD(PostgreSQL版)をインストールして準備していてください。

seko Posted by seko at 2008-09-09 19:56
>sekoさんが行方不明だったので心配してました。
タイムスリップ 水戸コンドリア。。。。

>sekoさんも、ATGoogleMapsとTugboat.GTD(PostgreSQL版)をインストールして準備していてください。
了解しました。B検体準備にはいります。

seko Posted by seko at 2008-09-10 19:59
CentOS5.2までインストールしました。

質問です
1.postgresqlはrpmで入れてはだめですか?
2.インストールに関する大本のドキュメントはどこにあるんでしたっけ? 思い出せません。

Papasan Posted by Papasan at 2008-09-10 21:36
1. あっ、そういえばCentos5.xではPostgreSQLはインストール済み、または、yumでインストールできましたね。
Zopeとの接続でZPsycopgDAが使えればrpmでもOKだと思います。

2.1 「データベースアダプタのインストール」

2.2 「tugboat.GTD(with PostgreSQL)インストール手順」
をご覧ください。

こちらの進捗状況ですが、Tugboat.GTDのマーカー(タスクマーカー)と通常のマーカーを同じ地図上に配置できるようになりました。
Ploneの地図側からですが、タスクマーカーの登録、編集、一個ごとの削除を行うとTugboat.GTD側にも反映されるようになりました。
現在、複数タスクマーカーの一括削除のテスト中です。これがうまくいけば、ソースの整理とドキュメントの整備をしてリリース可能になりますよ〜。
This helps us prevent automated spamming.
スパム防止にご協力を!!