forgot.uh-oh.jp !

OreOre TaskBar

§ これは何か?

いわゆる一つのタスク管理ソフトです。

§ 特徴

  • 軽い
  • タスクにメモが付けられます。
    • タスク管理ソフトを、一種の作業記録のようにも使えます。
  • タスクにタグを付けられます。
    • タスク名の頭に [カテゴリ名] という文字列(タグ)を付けると、 表示の際にフィルターをかけることができます。
  • 優先度に応じて、タスクのフォントの大きさが変わります。
    • 重要なタスクがめいっぱい目立つため、忘れる心配がありません。 が、同時に嫌なタスクがズズーンと表示されるので、鬱になる怖れがあります。
  • タスクを CSV 形式でエクスポート・インポートすることができます。
    • 世界に愛される CSV 形式です。いきがって XML などと、調子こきません。
    • 利用者を囲い込もうなどという欲をかいてません。誉めて!
  • 期限管理
    • 直近、2週間限定ですが。

§ 使い方

初期セットアップ

  1. http://forgot.uh-oh.jp/taskbar.cgi を開いてください。
  2. New user にて好きなユーザ名を入力して、アカウントを作ってください。
  3. 「Your password is still 'newuser',Please change it as soon as posibble.」 と表示されるので、change のところをクリックして パスワードを変えてください。 (初期パスワードは「newuser」です)

画面は 3 つのセクションから成ります。

Edit a task

タスクを編集するエリアです。

テキストボックス
タスクの名前を登録します。 先頭に[tagname]と書くと、タグと認識します。
[Add]ボタン
新規タスクを登録します。
[Update]
編集中の既存タスクを修正します。
□Complete のチェックボックス
チェックを入れると、登録と同時に完了します。 既存タスクの場合にのみ表示されます。
これは完了理由を詳細欄に書いてから、完了させるという用途のためのものです。
[Add]/[Update] のとなりのリストボックス
優先度を指定できます。
  1. NORMAL - デフォルト。普通に表示される。(無指定)
  2. THIRD - 優先度高め。フォントが大きくなる。(font-size:large)
  3. SECOND - 優先度もっと高め。フォントが更に大きくなる。(font-size:x-large)
  4. TOP - 優先度、最上級。フォントが目障りなほど大きくなる(font-size:xx-large)
  5. BOTTOM - 優先度低め。フォントのかげが薄くなる (color:gray)。 紙に印刷されないので、こっそりタスクに最適
▼のマーク
クリックすると、タスクにつけるメモ欄のテキストエリアが表示されます。

Active Tasks

現在、未完了となっているタスクを一覧しています。

□ タスクのタイトル (edit)▼
    :
[Complete]
  • [Complete]ボタンを押下すると、チェックボックスにチェックを打ったタスクが 完了状態になり、Current Tasks から消え、Completed Tasks 欄に移動します。
  • リンク (edit) をクリックすると、そのタスクのタイトル・メモ・優先度を 編集できます。内容が「Edit a Task」セクションへ移動しますので、 そちらで編集してください(「Cancel」すれば編集前の状態に戻せます)
  • ▼をクリックすると、メモを表示します。

Completed Tasks

完了したタスクを、完了した日ごとに、グルーピングして表示します。

  • チェックボックスにチェックを入れ、[undo]ボタンを押下すると、未完了状態に戻すことができます。
  • Clean-up all-finished tasks のリンクをクリックすると、 完了済みのタスクを完全に消去します。

メニューバー

メニューバーには

Sign Out

ログアウトします。別のアカウントで再ログインする時などに使います。

Change Password

パスワードを変更します。

Export

データを CSV 形式でエクスポートします。形式は次のとおり:

  1. TASKID
  2. 最終更新日時(YYYY/MM/DD hh:mm:ss)
  3. 優先度("1":TOP … "5":BOTTOM)
  4. 完了フラグ(" ":未完了,"X":完了)
  5. タイトル(タグ込み)
  6. 詳細(メモ)
Import

データを CSV 形式でインポートします。 本システムでエクスポートしたのと同じ形式であることが前提です。

Import のリンクをクリックすると、 「Edit a task」セクションが消え、 変わりに「Import tasks」セクションが登場しますので、 その中のフォームから、CSV ファイルをアップロードしてください。

§ 変更履歴

  • 1.34 (2007/11/20)
    • URL自動リンク
  • 1.33 (2007/11/09)
    • ソート順の二番目の要素を優先度or締切りとした。
    • <select><option>..</option></select> の節を共通化した。
    • JavaScriptリンクの上でのカーソルを cursor:pointer にした。
  • 1.32 (2007/11/09)
    • 秒が落ちた CSV でもインポートできるようにした。
    • import へのリンクも span に変える
  • 1.31 (2007/11/08)
    • 漏れ対応: <a href="#"> → <span>
    • remove $id$
  • 1.30 (2007/11/08)
    • Current → Active
    • <a href="#"> → <span>
    • self.data["curtask"] → self.task (property)
  • 1.29 (2007/11/08)
    • insert $id$
  • 1.28 (2007/11/08)
    • 優先順位と締切りを JavaScript関数の引数に渡すようにした。
    • (hidden に持たせるのはヤメ)
  • 1.27 (2007/11/06)
    • [ELSE,THEN][COND] を (ELSE,THEN)[COND] へ書換え
  • 1.26 (2007/11/04)
    • default_dt -> datetime.datetime.min
  • 1.25 (2007/11/04)
    • deadline による sort
    • ソート種類の記述場所を一元化
  • 1.24 (2007/11/03)
    • export/import の deadline 対応.
  • 1.23 (2007/11/03)
    • 日付の表記を (YYYY/)MM/DD に統一.
    • 色をつけた
  • 1.22 (2007/11/03)
    • deadline を datetime から date 型へ変更
    • JavaScript でしか参照されない hidden 情報を別フォームへ移動して、 通信量を削減.
  • 1.21 (2007/11/03)
    • 期限を登録できるようにした.
  • 1.20 (2007/11/03)
    • エクスポート時のデフォルトファイル名を tasklist-YYYYMMDD.csv へ
    • ソートオプションの表示位置を変更
    • 文言: Mission Complete → Completed
    • 不良な try ブロックを削除
  • 1.19 (2007/11/01)
    • タグ複数のフィルター機能
  • 1.18 (2007/11/01)
  • 1.15 (2007/10/28)
    • 実施済みタスクをクリーンアップする際に問合せるようにした。
  • 1.14 (2007/10/22)
    • charset を Shift_JIS 固定に
  • 1.13 (2007/10/21)
    • innerText/textContent 方式に改めた。(不具合の原因が分かったので)
  • 1.12 (2007/10/20)
    • innerText 廃止。テキスト要素は全て hidden に持たせるようにした。
  • 1.11 (2007/10/20)
    • font-size 調整
    • Firefox/IE/Opera で、innerText 問題対応
  • 1.10 (2007/10/20)
    • Firefox で innerText を使ってしまっていて、テキストの複写ができなかった件
    • インポート時に LF -> CRLF 変換処理を行っていなかった件に対応
  • 1.9 (2007/10/20)
    • img border=0
  • 1.8 (2007/10/20)
    • ロゴを作った
  • 1.7 (2007/10/20)
    • マニュアルを作った
  • 1.6 (2007/10/20)
    • インポート機能実装
  • 1.5 (2007/10/20)
    • エクスポート機能
  • 1.4 (2007/10/17)
    • かなり改変したらしい(なにやったんだろう)
  • 1.3 (2007/10/15)
    • タグ対応
    • 優先度対応
  • 1.2 (2007/10/15)
    • 画面レイアウトを調整
  • 1.1 (2007/10/14)
    • 初版