最新コミットメント

トライ項目一覧表示のトライ

 今日は、このタスクの完了報告です。すでに2週間くらい前から、準備を進めてきました。ようやく形になったのでレポートします。

  • Task20:自分のTry項目、Schemeの一覧表示を作る

  •  このタスクは、6ヶ月の目標設定に対して、1ヶ月ごとにトライ項目、タスク項目の一覧を一月ごとにまとめていたら、どんどんリストが長くなっていき、まとめるのも大変なのでなんとかしようと考えたところです。

     実は作り始めたときには、すでに130項目ほどトライ宣言をしているため、リストの作り直しにはかなり骨が折れました。今までエクセルで記録していたトライ項目、タスク項目のリストに記事のタイトルとURLを追加してリストをメンテしました。

     今回報告するバージョンは最低限の機能だけをCGIスクリプトで作ってみました。ここをクリックしてみてください。「このブログのお知らせ」のエリアを見やすい右上にレイアウトも変更してみました。

  • Try:新たな習慣を得る行動

  • Task:「有言実行」の宣言

  • Scheme:行動から得た教訓

  • Check:目標達成状況

  • トライ項目リスト
    <リスト一覧表示に求める姿>
     リスト表示を何のために作るかというと、自分が宣言した項目を確認するため、振り返るためです。ブログ記事を作るときの過去の記事を参照する際にも便利になります。

     そこで、表示項目を整理してみた結果、次のように設定しました。

    ①Try:新たな習慣を得る行動
    ②Task:「有言実行」の宣言
    ③Scheme:行動から得た教訓
    ④Check:目標達成状況


     ①②③は今までも使ってきた項目ですが、新たに④を追加しました。これは毎月トライ項目の棚卸しをするページを区別するものです。目標の達成状況に関する記事をCheck項目としたいと思います。
     これらを項目ごとに表示できる機能、タスクの完了、未完了を抽出する機能、Phase毎に抽出できる機能、キーワード検索ができる機能までを今回搭載してみました。

    <CGIスクリプトを使ったダイナミックリスト>
     私はブログ歴半年ですが、ホームページ歴は15年くらいになります。ブログとは、ホームページのページ言語を知らなくても運用、管理ができるツールとして大きなブームとなりました。基本的にブログの管理ツールがページ言語をコントロールしてくれます。カスタマイズなどにはHTMLというページ言語を理解するとより表現の幅が広がっていきます。
     最近では、文章の構造をHTMLで記述し、レイアウトや装飾をCSSというスタイルシートで定義するのが一般的になってきました。
     FC2ブログでもレイアウトやデザインはCSSで自在に変更することが可能です。

     HTMLとはタグを使って、文章構造を表現したテキストファイルです。簡単に説明すると、タイトルには

    <title>今日のタイトル</title>
     こんな記述をします。これでは、固定された表現しかできません。ここからダイナミックな表現を行うためにCGIスクリプトを使う方法があります。これはサーバー側でPerl言語を実行できる環境が必要です。残念ながらFC2ではサービスしておりません。
     これを使うとこんな記述ができるようになります。

    <title>$タイトル</title>
     この場合$タイトルという変数を使うことで、様々なプログラムを実行して$タイトルの中身を入れ替えてHTMLへ出力することができるようになります。

    <今回のリストの仕組み>
     今回は別に運用しているサーバーにCGIスクリプトを設置してみました。すべてのリストはひとつのテキストファイルに記述しています。
     実行結果は別のサーバーのアドレスになるため、ヘッダーとフッターのデザインは現在のブログと同じ表現としました。中間のエリアはCGIスクリプトで生成されたHTMLデータになります。
     テキストファイルは今までのエクセルのファイルから変換して作りました。今後は、記事を書く度に、入力ツールを作ってコツコツと更新していきたいと思います。

    <課題と構想>
     まだ試行錯誤が必要な状況です。現在の課題と構想はこんな感じ。
    1.「復習」の記事と新規項目の区別ができない。(項目数とカウント数が一致しない)
     → 項目ナンバー順にソートしてみたい。
    2.毎月の棚卸しを自動化してみたい。
     → グラフ化なんかもできるかも。
    3.ステータスの表現がない。
     → 継続中、習慣化、完了などを表現したい。

    Task26:毎月の棚卸し作業を自動化してみよう。
    CGIスクリプトを利用すれば、HTMLは自由自在。
    Task20:自分のTry項目、Schemeの一覧表示を作る 3/17完了
    ブログは自分のデータベース。振り返る機能を追加しよう。

    復習 Task19:次なる目標の設定 完了
    復習 Scheme28:自ら行動する新たなトライは無限である。
    関連記事


    theme : プログラミング genre : コンピュータ

    tag : CGIスクリプト

    comment

    Secret

    プロフィール

    多ぁ望@新習慣クリエイター

    Author

    多ぁ望@新習慣クリエイター
     多忙な毎日にめげず、日々、新たな習慣を身につけるべく、努力するエンジニア

    ストレングス・ファインダー
    1.戦略性
    2.最上志向
    3.親密性
    4.責任感
    5.着想

    詳細はこちらへ

  • 多ぁ望マインドマップ一覧
  • 多ぁ望のTWITTER
  • 多ぁ望のFaceBook
  • 多ぁ望のSlideShare
  • マイ・クレド

  • 新たな試みでワクワクし、自分とみんなの変化を楽しむ
  • 最新記事
    最新コメント
    FaceBook
    リンク
    お勧めコーナー by 多ぁ望
    Powered By FC2ブログ

    今すぐブログを作ろう!

    Powered By FC2ブログ

    このブログからのお知らせ

    このブログのねらい

     日々おなじような生活を送ってませんか?ちょっとした改善にチャレンジすることで、新たな一面が見えてきます。見つけよう自分のパラダイムシフト。

    多ぁ望のコミットメント

  • 最新一覧と目標達成度グラフ
  • Try:新たな習慣を得る行動
  • Task:「有言実行」の宣言
  • Scheme:行動から得た教訓
  • Check:目標達成状況
  • 多ぁ望のSMART目標設定

  • Phase13
  • ターゲット:15年02月28日
  • 何かのきっかけを得られる書籍を3冊以上紹介する
  • ワクワクする体験をアウトプット
  • 今までにないひらめきをコンセプト化
  • 以上条件のどれかを満たす記事が毎月7以上あること。
    カレンダー
    プルダウン 降順 昇順 年別

    05月 | 2017年06月 | 07月
    - - - - 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 -


    カテゴリ
    NLP (7)
    スポンサードリンク
    読書記録(ブクログ)