メモの日々


2004年09月09日(木) [長年日記]

  • 下前歯の下の歯茎が腫れて痛い。午後からどんどん腫れてきて、今は満足に食事できない。熱いお茶で改善を試みているけれど、まだ治らない。
  • そうそう、昨日職場にHさん来てた。懐かしい。会社の仕事するのかな。

[dev][c][soft][security] ソースコード検査ツール

職場で見られるウェブサイトでSplintというツールがが紹介されていた。Mona PJ WikiでRATSとUnoというツールもメモされていた。 japan.internet.comの記事によればIPAのサイトにあるオープンソースソフトウェアのセキュリティ確保に関する調査の報告書でいくつかのツールが評価されているようだ。が、今の手元の環境ではPDFを読めない。

Splint is a tool for statically checking C programs for security vulnerabilities and coding mistakes.

RATS is a tool for scanning C, C++, Perl, PHP and Python source code and flagging common security related programming errors such as buffer overflows and TOCTOU (Time Of Check, Time Of Use) race conditions.

UNO is a simple tool for source code analysis, written in 2001.

[windows] IISの「アプリケーションの拡張子マッピングの追加/編集」ダイアログのOKボタン

去年の1月16日にOKボタンが押せるようにならなくて困っていた問題に対しツッコミを頂き、対策が分かった。OKボタンを押せるようにする場合、

  • 実行ファイルパスが長い場合は「実行ファイル」欄に一度フォーカスを合わせる必要がある
  • 「拡張子」欄はピリオドで始める必要がある

ということだ。Windows XP Pro. 上で確認。

ツッコミで教えてもらったページは自動翻訳で分かりにくいので、元のページの重要な部分だけ勝手に翻訳しておく。

現象
Windows XP Professional Editionで動作しているIISにおいてアプリケーションマッピングを追加する際、実行ファイルのパスと拡張子を入力した後でもOKボタンが使用できるようにならない。

原因
この問題の原因は、[アプリケーションマッピング]ダイアログがパスを省略形でテキストボックスに設定してしまうことにある。テキストボックスにフォーカスを移すまでパスは省略形のままとなり、利用できるようにならない。

回避策

4. …
 Note [実行ファイル]テキストボックスに正しいパスを入力しないとOKボタンは使用できるようにならない。正しいパスを簡単に入力するには[参照]ボタンを使ってファイルを選択するのがよい。
5. [実行ファイル]テキストボックスにパスを入力したら、[実行ファイル]テキストボックスをクリックしてパスを初期化する。
6. [拡張子]欄をクリックし、拡張子を入力する。
 Note [拡張子]テキストボックスには先頭にピリオド(.)を入力する必要がある。そうしないと、OKボタンは使用できるようにならない。

詳細

4. …
 Note 問題を発生させるには、パスが30文字以上からなる必要がある。

やること

  • プリンタ処分
  • リンク元のスリム化
  • 蛍光灯の紐
本日のツッコミ(全1件) [ツッコミを入れる]
misa (2006年03月31日(金) 17:34)

ありがとー。<br>ボタン押せなくてこまってました。<br>助かりました!