自分流GTDで使っているテンプレートを晒してみる

2007.12.30(日) 11:21   タグ: 個人的LifeHacks

はじめに

前回,実践ちゅうの GTD について自分なりに振り返ってみた ので,本エントリでは,そんな自分流 GTD におけるいくつかのリストのためのテンプレートを晒してみることにします.

※ 各サムネイルをクリックすると,pdfファイルのダウンロードを開始します.

記事の続き

自分のGTDを振り返ってみる 2007

2007.12.29(土) 3:10   タグ: 生活日誌, 個人的LifeHacks
自分の GTD を振り返ってみる 2007.

はじめに

気がつけば,GTD を始めて 1年半ほど経ちました.年の区切りないい時期なので,私が実践している GTD の現状を,次の視点から振り返ってみることにします.

  • 週次レビュー
  • 一日の見直し,翌日の行動計画
  • ツールとか

記事の続き

[javascript] bookmarklet で選択文字列を取得する件で

2007.12.28(金) 14:42   タグ: JavaScript

先日公開した TextURLet を作るにあたり,「選択文字列を取得する」 を javascript でどう実装するかを調べていたところ,次のサイトにあたりました.

bookmarkletで、「選択文字列を取得して何かする」という処理はよくあるものですが(検索エンジンに渡したりとか)、そのことについて暫く考えを巡らせています。
bookmarkletで選択文字列を取得することを考える - 徒書

こちらに示されているコードは 「選択文字列をアラートで表示する」 というシンプルなものですが,「window.getSelection() ではテキストボックスやテキストエリア内の選択文字列を取得してくれない」 といった部分をカバーしています.フレームなページにも対応していたりします.(セキュリティ(?)上,インラインフレームには対応できないようです.)

個人的には 「文字列を返す関数」 が欲しかったので,同コードをベースに,そんな関数を書いてみました.フレームなページがあまり好まれないご時世 (ですよね?) ということもあり,ついでにフレーム追従まわりを削減したコンパクトなものにしてみました.つまり 「あるページとそのページ内のテキストボックス・テキストエリアにおける選択文字列を取得する」 ということになりますかね.

以下にそのコードを示して終わりにしときます.

var getSelection = function() {
  return getSelectedText( window ) || ‘’;

  function getSelectedText( w ) {
    var t = ‘’;
    try {
      t = w.getSelection().toString();
    } catch(e) {
      return;
    }
    if( t ) {
      return t;
    } else {
      var ties = getTextInputElements( w );
      for(var i = 0; i < ties.length; i++ ) {
        var tie = ties[i];
        var s = tie.selectionStart;
        var e = tie.selectionEnd;
        if( s != e ) {
          return tie.value.substr( s, e-s );
        }
      }
    }
    return t;
  }

  function getTextInputElements( w ) {
    var elms = w.document.getElementsByTagName( ‘*’ );
    var ties = [];
    for( var i = 0, e; e = elms[i]; i++ ){
      var tag = e.tagName.toLowerCase();
      if( tag == ‘textarea’ ) {
        ties[ties.length] = e;
      } else if( tag == ‘input’ ) {
        var ty = e.type.toLowerCase();
        if ( !ty || ty == ‘text’ ) {
          ties[ties.length] = e;
        }
      }
    }
    return ties;
  }
};

TextURLet - ブックマークレットを使った URL まわりのテキスト入力支援ツール

2007.12.27(木) 10:03   タグ: JavaScript, 開発ごっこ

日曜日に思い立ち,最低限形になってきたので公開してみます.

TextURLet

「テキスト (text) から URL まわりのテキストを取得する with ブックマークレット (bookmarklet)」 なツールです.つまり,「岩家ぶろぐ」 を 「<a href="http://blog.iwa-ya.net" title="岩家ぶろぐ">岩家ぶろぐ</a>」 のようなテキストに変換する辞書のようなもの,とでもいいましょうか.で,その操作にブックマークレットを使ってみよう,といったところです.

以下,使い方を簡単に挙げておきます.

使い方

ブックマークレットを押すと,そのページの URL を登録する画面が表示されますので,好きなテキストを入れて 「登録」 ボタンを押します.これで登録は完了です.

ブックマークレット (登録).

URL 呼び出しの場合,まず,テキストをマウス等で選択状態にします.その後にブックマークレットを押すことで,URL 呼び出しの画面が開き,選択されたテキストで登録 (対応付け) されている URL のリストが表示されます.

テキストを選択してブックマークレットを押すと...
ブックマークレット (呼び出し).

いずれかの URL を選択すると,それにちなんだいくつかの (HTML) コードが表示されるので,あとはコピペするだけです.

生成されたテキストをコピペ.

というわけで,よろしければ使ってみてください.ご意見なんかもいただけたら幸いです.

WCAN mini Markup vol. 4,WCAN 2007 Winter に参加して ~ 今後意識することを簡潔に ~

2007.12.24(月) 0:19   タグ: イベント
WCAN 2007 Winter.

はじめに

先日,WCAN mini Markup vol. 4WCAN 2007 Winter と参加しながら何もアウトプットしてなかったので,この辺でひとつ.

といっても,開催からそれぞれ 2週間,1週間がたっている今日この頃,すでに他の皆さんがいろいろまとめらてますね (後節 「参考」 参照).

ので,本エントリでは,これらのイベントでのお話を聞いて,今後のお仕事で意識していくぞ,な点を 1セッションにつき 1つずつ挙げておきます.

こんなところを意識していくぞ

WCAN mini Markup vol.4
  • わかりにくい単語,複雑な操作の要求を避ける @ SESSION 1. (話にはあがってたけど,ちょっと趣旨違いそう...)
  • こちらの望んだとおりのフォーマットで入力してもらえるように誘導する,そんなしかけをもったフォームの設計を心がける @ SESSION 2.
WCAN 2007 Winter
  • 「インタラクションの 5次元要素」 を思い出す @ SESSION 1.
  • テキスト画像作成時,テキストを打ちっぱなしにしない @ SESSION 2.

おわりに

自分のつくるもの,自分が関わるものの質を,まずは今よりも一歩,向上させることを目指します.

おまけ

ヤスヒサさんに 百式ブログシリーズにFAVICONがついた、の巻 | IDEA*IDEA についてのお話なんかも聞いてみました.なるほど...

おまけ 2

矢野りんさんのお話を思い出して翌朝 (徹夜帰り) に作ったのが前エントリです.

岩家ぶろぐ » [javascript] Issms.MidashiFontBalancer - 見出しの半角英数字を少し大きく

参考

WCAN mini Markup vol.4
WCAN 2007 Winter

ぶろぐ内検索

WCAN 2008 Autumn

wcan2008autumn

DeLLa.JS

細々公開ちゅう

  • ごよてい?
  • にこぐらふ
  • twitomonitor [ついともにた]
  • issm's ...
  • 今さら攻略 スーパーマリオブラザーズ 2

I'm doing...

Loading...

最近のエントリ

最近のトラックバック

最近のコメント

タグ

月別

数値いくつか

  • issmの泳いだ距離
  • issmの100m個メタイム(秒)
  • issmのBMIとissmの体脂肪率
  • issmの最高血圧とissmの最低血圧

スポンサード リンク

メタ情報