2005年1月アーカイブ

お気に入りをWeb上で管理することが出来るツール

Webshot
http://phpspot.net/php/webshot/

IEのツールとしてのクライアントプログラムと、それを受けるサーバプログラムがある。
設定を行うと、お気に入りに登録したWebサイトを開いた状態で、ボタン一発で自分のサーバにお気に入りとして登録できる。
Webサイトのスナップショットも同時に登録できるので、視覚的に見やすい。
また、JavaScriptを利用して、任意のページに最近登録したサイトを表示することができる。
RSSにも対応。
お気に入りをWebサイトで管理することによって、どのマシンからもインターネットさえ繋がっていれば、常に自分のお気に入りを見ることができるので、重宝しそうだ。

詳しい設定は、上記HPか↓
Webshotでスクリーンショット付の検索ディレクトリを簡単構築
http://www.ringolab.com/note/daiya/archives/002908.html

全角文字を2バイトとしてカウントする。
ただし、この例では、半角カタカナを1バイトとカウントする。
(要は、全角のみ2バイトとカウントする)

function GetByteCount(str) {
  if (str == "" || !str || str == null) return 0;
  var strS = str.replace(/[^0-9a-zア-ン゙゚ァィゥェォッャュョー、。「」\!\"\#\$\%\&\'\(\)\-\=\^\~\\\|\@\`\[\{\;\+\:\*\]\}\,\<\.\>\/\?\_\ ]/ig,"##");
  return strS.length;
  }

RadioButtonListをJavaScriptで操作する2に追記。

cells.lengthを用いれば、rbnidnameで指定したRadioButtonListのCountが取得できる。
またこの例は、RadioButtonListが横(Horizontal)の場合だが、縦(Vertical)の場合は、rowのCountを取ってきて同様な操作をすればよい。


function RdiobtnTest (rbnidname){
  var table = document.getElementById(rbnidname);
  var row = table.rows.item(0);
  var cellcount = row.cells.length
  var cell = row.cells.item(cellcount-1);

  if (cell.firstChild.checked) {
    alert('最後のボタンが選択されています');
  }


}
【参考】
Document Object Model HTML
http://www2u.biglobe.ne.jp/~oz-07ams/prog/dom-ref/HTML/index.html

DOMでテーブルを操作する1
http://www.yscjp.com/doc/table1.html

JavaScriptのオブジェクトには連想配列の機能がある。

JavaScriptの連想配列
http://www.tokumaru.org/JavaScript/renso.htm

Googleがリンクスパムに対する対策として、新しい検索インデックス「ノーフォロー」タグを導入する。

グーグルなど、リンクスパム対策に乗り出す--「ノーフォロー」タグを導入へ
http://japan.cnet.com/news/media/story/0,2000047715,20080136,00.htm?ref=rss

マイクロソフトの300秒でずばり↓
http://www.microsoft.com/japan/msdn/thisweek/wednesday/default.asp
の、上級編が登場

ステップ 7 ハンズオン シリーズ
http://www.microsoft.com/japan/msdn/thisweek/step7/default.aspx

IIS を削除して再インストールした後、IIS マッピングを修復する方法
http://support.microsoft.com/default.aspx?scid=kb;ja;306005

http://ishisaka.cocolog-nifty.com/opc_diary/2005/01/iis_iis_.html

一時フォルダ(テンポラリ・フォルダ)を取得するには?
http://www.atmarkit.co.jp/fdotnet/dotnettips/230tempdir/tempdir.html

一時ファイル(テンポラリ・ファイル)を作成するには?
http://www.atmarkit.co.jp/fdotnet/dotnettips/227tempfile/tempfile.html

以下から引用↓
デベロッパーズコーナー:実践!XSLT
http://www.utj.co.jp/xml/dev/xslt/xslt3_1.html

Secuniaにおける、セキュリティに関する深刻度で最高の「非常に危険」は次の二つの条件を満たすとき。

  • 実証コードが(インターネットに)出回っている
  • ユーザーが何もしなくてもそのコードが実行されてしまう可能性がある

【参考】
IE 6の脆弱性、最高レベルの深刻度に--セキュリティ対策企業が評価引き上げ
http://japan.cnet.com/news/sec/story/0,2000050480,20079962,00.htm?ref=rss

Secunia - Vulnerability and Virus Information
http://secunia.com/

以前のエントリー(RadioButtonListをJavaScriptで操作する)に追記

以前のエントリーの内容だと、javascriptで個々のボタンにアクセスする場合、_○(○は数字)の様に記述してアクセス必要がでてくる。

もっと、汎用的にアクセスしたい場合は、以下の様なjavascriptにすればよいと思う。

function RdiobtnTest (rbnidname, celcount){
  var table = document.getElementById(rbnidname);
  var row = table.rows.item(0);
  var cell = row.cells.item(celcount);
  if (cell.firstChild.checked) {
    alert('最後のボタンが選択されています');
  }


}

上記の例では、rbnidnameにRadioButtonListのid、celcountにボタンの数を指定することで、RadioButtonListの最後のボタンが選択されていると、アラートを表示する。

【参考】
JavaScript
http://www.nslabs.jp/javascript.rhtml

Studying DOM2 Core [ 要素 ]
http://www.asahi-net.or.jp/~ps8a-okzk/xml/dom2core/element.html

自宅用質問エントリー

リンク

PLAYER(DVD付)【初回限定生産】 [CD+DVD] [Limited Edition] Oisix(おいしっくす)/Okasix(おかしっくす) たまひよSHOP ドミノ・ピザ【PC向けサイト】 楽天トラベル株式会社 NEC Direct ・NECダイレクト