開発覚え書き

ソフトウェアシステムの開発に関わるさまざまなことの覚え書き

Windows Server 2003 をインストール

2005-03-31 17:59:48 | Weblog
Windows Server 2003, Standard Edition を古いパソコンにインストール。
パソコンのスペックは
  Pentium III 1.2GHz
  メモリ: 256MB
  HD: 37GB

という今では非力なもの。
WINSサーバ、プリンタサーバなどにする予定。
Windows Server系を使うのはWindows NT Server以来である。

インターネットでのライセンス認証がうまく動かず、電話でやった。
プッシュホン回線で番号をいっぱい入力する必要がある。

※参考
Windows Server 2003 の種類
  • Windows Server 2003, Standard Edition
  • Windows Server 2003, Enterprise Edition
  • Windows Server 2003, Datacenter Edition
  • Windows Server 2003, Web Edition


一般の企業の基幹業務やインターネット上のサーバとして、
どれくらい利用されているのだろうか?

JSTL Functions タグライブラリのまとめ

2005-03-29 11:36:44 | Weblog
JSP 2.0 - JSTL Functions タグライブラリ
JSTL 1.1 より追加された

JSP では以下のディレクティブを先頭に置いて使用する。

<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>

EL中で使用できる「関数」で、
コレクションの要素数または文字列の長さの取得
文字列の判定や変換などの操作
などを行う。

この中で、fn:escapeXml() はユーザ入力のサニタイズで使用するので重要である。

コレクションの要素数または文字列の長さfn:length
XML特殊文字をエスケープした文字列に変換fn:escapeXml
指定した文字列が出現する位置を取得fn:indexOf
指定した文字列で始まっているか判定fn:startsWith
指定した文字列で終わっているか判定fn:endsWith
指定した文字列が含まれているか判定fn:contains
大文字・小文字を区別せずに指定した文字列が含まれているか判定fn:containsIgnoreCase
配列を指定した区切り文字で連結した1つの文字列に変換fn:join
文字列を指定した区切り文字で分割した配列に変換fn:split
指定した文字列の置き換えfn:replace
前後の空白を除去fn:trim
大文字に変換fn:toUpperCase
小文字に変換fn:toLowerCase
文字列の指定位置からの部分文字列を取り出すfn:substring
指定した文字列より前の文字列を取り出すfn:substringBefore
指定した文字列より後の文字列を取り出すfn:substringAfter


フォーム上のボタンの配置 (一応解決)

2005-03-28 17:06:17 | Weblog
3/26の「フォーム上のボタンのvertical-align」で、
テーブルのセルにform要素が入っている場合に、垂直方向の
配置をうまく設定できない、という問題を書いたが、
一応、意外な感じで解決した。

「垂直方向の配置ができていない」のではなく、
formの回りに変なマージンが入っているためのようだ。
そこで、たとえば

<form ... style="margin:1.0ex 1.0ex">

のように、独自にマージンを設定してやることによって
テーブル行のテキストと同じく垂直方向にセンタリング
されるようになった。

何か意外な感じだが、まあよしとする。