\addvspace {10\p@ }
\contentsline {figure}{\numberline {1.1}{\ignorespaces 図の上側は月ごとの新たに開設されたWeblogの数を示しており，図の下側は，これまでに国内で開設されたWeblogの総数を記述している．このように，Weblogの数は2004年から2005年にかけて急速に増大していることがわかる．[Original from IICP \cite {iicp2008}] }}{2}{figure.1.1}
\contentsline {figure}{\numberline {1.2}{\ignorespaces 2008年の日本におけるWeblogサービスの利用率．FC2と楽天がよく利用されていることがわかる．[Original from MyVoice Communications Inc.\cite {weblogsystemservices}] }}{4}{figure.1.2}
\addvspace {10\p@ }
\contentsline {figure}{\numberline {2.1}{\ignorespaces ${\bf XML}${} v.s. ${\bf CSV}${} access time ratio. It is disucussed Section \ref {tbl:databasefiletype}.}}{10}{figure.2.1}
\addvspace {10\p@ }
\contentsline {figure}{\numberline {3.1}{\ignorespaces ルータの設定で80番ポートを開放し，サーバ機に割り当てる.}}{12}{figure.3.1}
\contentsline {figure}{\numberline {3.2}{\ignorespaces ルータのファイアウォール機能より，80番以外へのアクセスは全て遮断する}}{13}{figure.3.2}
\contentsline {figure}{\numberline {3.3}{\ignorespaces サーバ機にするMAC mini．携帯電話は大きさを比較するために置いている. 寸法は16.5$\times $16.5$\times $5 [cm]と公表されている．}}{14}{figure.3.3}
\contentsline {figure}{\numberline {3.4}{\ignorespaces ソフトウェアの構成図．図のように，Apache httpd serverを利用している．また，{\bf PHP}より動的に${\bf HTML}$ {}や${\bf CSS}$, {\bf javascript}を用いて文書を出力している．}}{15}{figure.3.4}
\addvspace {10\p@ }
\contentsline {figure}{\numberline {4.1}{\ignorespaces トップ画面．大きく三つの部分で構成されている．}}{18}{figure.4.1}
\contentsline {figure}{\numberline {4.2}{\ignorespaces 管理者設定へのアクセス方法．トップ画面の右上部にリンクがある．}}{19}{figure.4.2}
\contentsline {figure}{\numberline {4.3}{\ignorespaces 日記の記事にカテゴリ属性を付け加える．右側はタイトルと，日記の記事を書く場所である．}}{20}{figure.4.3}
\contentsline {figure}{\numberline {4.4}{\ignorespaces アップロードされた画像は削除ボタンが表示されるので，簡単に削除できる．画像は一つの記事に対して最大三つまで対応することができる．}}{21}{figure.4.4}
\contentsline {figure}{\numberline {4.5}{\ignorespaces 日記に付属させた画像を削除するときの画面．アップロードされた画像にはチェックボックスが参照ボタンのかわりに表示されている．このチェックボックスにチェックを入れて記事を更新すると，削除することができる．}}{21}{figure.4.5}
\contentsline {figure}{\numberline {4.6}{\ignorespaces ダイアリーカウントの概念により，一日に複数の記事を登録することができる}}{21}{figure.4.6}
\contentsline {figure}{\numberline {4.7}{\ignorespaces カテゴリ設定画面．カテゴリ設定することで，日記を分類分けすることができる．}}{25}{figure.4.7}
\contentsline {figure}{\numberline {4.8}{\ignorespaces 新しくカテゴリを追加する画面．確認ダイアログで確認を受ける．}}{26}{figure.4.8}
\contentsline {figure}{\numberline {4.9}{\ignorespaces カテゴリを追加すると，直ちに反映される．}}{27}{figure.4.9}
\contentsline {figure}{\numberline {4.10}{\ignorespaces トップページで絞込みができる．}}{27}{figure.4.10}
\contentsline {figure}{\numberline {4.11}{\ignorespaces 行事予定の画面．一日単位でも，一年単位でも登録可能である．}}{28}{figure.4.11}
\contentsline {figure}{\numberline {4.12}{\ignorespaces 行事予定の画面．一日単位でも，一年単位でも登録可能である．}}{28}{figure.4.12}
\contentsline {figure}{\numberline {4.13}{\ignorespaces アップロード用のサンプルファイルの概要．Microsoft$\relax \fontsize {6}{7}\selectfont ^{\textregistered }$OfficeやOpen Officeのような表計算ソフトを用いて，簡単に作成することができる．}}{29}{figure.4.13}
\contentsline {figure}{\numberline {4.14}{\ignorespaces 行事予定サービスは${\bf Ajax}$ {}を用いた機能も実装している．}}{30}{figure.4.14}
\contentsline {figure}{\numberline {4.15}{\ignorespaces リンク設定の概観図．}}{30}{figure.4.15}
\contentsline {figure}{\numberline {4.16}{\ignorespaces 新しくリンクを追加する例．追加するのラジオボタンを押下すると，リンクを追加するテキストボックスが表示される．}}{30}{figure.4.16}
\contentsline {figure}{\numberline {4.17}{\ignorespaces 更新すると，直ちにリンク先情報が反映される．}}{30}{figure.4.17}
\contentsline {figure}{\numberline {4.18}{\ignorespaces リンク先はサムネイル表示されるため，外部リンクであることを明示しやすい．}}{31}{figure.4.18}
\contentsline {figure}{\numberline {4.19}{\ignorespaces 配布文書は，大分類項目によって，分類分けされる．この例では，大分類項目は行事，運動会，研究員である．}}{31}{figure.4.19}
\contentsline {figure}{\numberline {4.20}{\ignorespaces 配布文書は，大分類項目によって，分類分けされる．この例では，大分類項目は行事，運動会，研究員である．}}{32}{figure.4.20}
\contentsline {figure}{\numberline {4.21}{\ignorespaces アップロードするファイルを，どの大分類項目にするかを選択する．この例では，科学クラブ写真の分類の中にアップロードする．}}{32}{figure.4.21}
\contentsline {figure}{\numberline {4.22}{\ignorespaces 配布文書を選択した後，リンク名は分かりやすい名前をつける必要がある．}}{33}{figure.4.22}
\contentsline {figure}{\numberline {4.23}{\ignorespaces アップロードされた配布文書はトップページで確認し，ダウンロードすることができる．}}{33}{figure.4.23}
\contentsline {figure}{\numberline {4.24}{\ignorespaces アップロードされた配布文書は直接ブラウザから編集することが可能である．}}{34}{figure.4.24}
\contentsline {figure}{\numberline {4.25}{\ignorespaces お天気情報を表示させる機能は，株式会社ライブドアのお天気情報プラグインを利用している．}}{34}{figure.4.25}
\contentsline {figure}{\numberline {4.26}{\ignorespaces この機能は，ライブドアが提供する，Weather Hacksの機能を利用している．設定画面は，${\bf Ajax}$ {}で実装されているため，ページ遷移をすることなく，実装することができる．}}{35}{figure.4.26}
\contentsline {figure}{\numberline {4.27}{\ignorespaces 注意報と警報のアイコン．}}{35}{figure.4.27}
\contentsline {figure}{\numberline {4.28}{\ignorespaces 携帯電話用サイトの画面図}}{36}{figure.4.28}
\contentsline {figure}{\numberline {4.29}{\ignorespaces QRコードは管理者設定で本サイトのトップページを登録する必要がある．}}{36}{figure.4.29}
\contentsline {figure}{\numberline {4.30}{\ignorespaces QRコードを生成すると，トップページに携帯電話用サイトのQRコードが自動生成される．}}{36}{figure.4.30}
\contentsline {figure}{\numberline {4.31}{\ignorespaces 学校の現在位置を登録することができる．}}{37}{figure.4.31}
\contentsline {figure}{\numberline {4.32}{\ignorespaces 自分で任意の場所を自由に登録することができる．}}{37}{figure.4.32}
\contentsline {figure}{\numberline {4.33}{\ignorespaces 登録した場所は，マーカーで表示されて，右側のメニューより，いつでも確認することができる．}}{38}{figure.4.33}
\contentsline {figure}{\numberline {4.34}{\ignorespaces Google Analyticsの画面例．強力なアクセス解析が利用できる．}}{39}{figure.4.34}
\contentsline {figure}{\numberline {4.35}{\ignorespaces パスワード設定の画面．設定すると，それを知らない者は設定ページにアクセスできない． }}{39}{figure.4.35}
\addvspace {10\p@ }
\contentsline {figure}{\numberline {5.1}{\ignorespaces 本システムのネットワーク図．これは3つ部分に分けることができる．その3つとは，寝屋川市のVPNシステム，三井小学校のVPNシステム，そして，自宅サーバである．すなわち，寝屋川市と三井小学校は，VPNにより，仮想的につながれている．つまり，振り仮名を表示するときは，開発用サーバへフックすればよい．}}{41}{figure.5.1}
\contentsline {figure}{\numberline {5.2}{\ignorespaces ふりがな機能のシーケンス図.}}{42}{figure.5.2}
\contentsline {figure}{\numberline {5.3}{\ignorespaces ふりがな機能を設定する図およびその結果．何年生以上の漢字にふりがなをつけるのかの情報はブラウザのCookieに保存している．}}{43}{figure.5.3}
\addvspace {10\p@ }
\contentsline {figure}{\numberline {6.1}{\ignorespaces トップ画面の様子．現在は，\url {http://www.city.neyagawa.osaka.jp/school/e/mii/}に公開されている．}}{44}{figure.6.1}
\contentsline {figure}{\numberline {6.2}{\ignorespaces 本サイトのアクセス数の推移．赤色の直線は，1次の最小二乗法でfitしたものである．NDFが大きいがアクセス数はおおむね増加傾向にあることがわかる．}}{45}{figure.6.2}
\contentsline {figure}{\numberline {6.3}{\ignorespaces カテゴリごとに書き込まれた記事数の割合．給食のカテゴリに属する記事が非常に多いことがわかる．}}{46}{figure.6.3}
\contentsline {figure}{\numberline {6.4}{\ignorespaces 昨年度と比較した書き込み記事数の合計．昨年度はわずか2回しか書き込みをされることがなかったが，本年度は4ヶ月で124回と約60倍になったことがわかる．}}{47}{figure.6.4}
\addvspace {10\p@ }
\contentsline {figure}{\numberline {7.1}{\ignorespaces スレッドグループのプロパティ．今回の例では，1秒間に10スレッドの負荷を，50回書けることを意味する．}}{48}{figure.7.1}
\contentsline {figure}{\numberline {7.2}{\ignorespaces 負荷テストの結果．本例では，それぞれのテストに対して，54KBの負荷を与えたことがわかる．この結果は全て良好であったため，本サイトのアクセスには実用上問題がないと判断できる． }}{49}{figure.7.2}
\contentsline {figure}{\numberline {7.3}{\ignorespaces JMeterによるテスト結果．$x$軸はデータのテスト回数を，$y$軸はテストにかかった時間を記述している．この結果より，AverageとMedianは，安定していることがわかる．}}{50}{figure.7.3}
\contentsline {figure}{\numberline {7.4}{\ignorespaces JMeterによるテスト結果．と同様に，スループットは安定していることがわかる．}}{50}{figure.7.4}
\addvspace {10\p@ }
\addvspace {10\p@ }
\addvspace {10\p@ }
\contentsline {figure}{\numberline {A.1}{\ignorespaces \ref {sec:xmlcsv}章のデータに40,000回アクセスした場合に要請された時間．レコード数が2つと少量であるが，既に約7倍の速度の差が生じている．}}{61}{figure.A.1}
\contentsline {figure}{\numberline {A.2}{\ignorespaces ${\bf XML}$と${\bf CSV}$を読み込んだ際のアクセス時間の比較．レコード数が大きくなれば大きくなるほど，差が広がる傾向にある．}}{62}{figure.A.2}
\contentsline {figure}{\numberline {A.3}{\ignorespaces ${\bf XML}$と${\bf CSV}$を読み込んだ際のアクセス時間の比較．レコード数が大きくなれば大きくなるほど，差が広がる傾向にある．}}{63}{figure.A.3}
\contentsline {figure}{\numberline {A.4}{\ignorespaces ${\bf XML}${} ファイルのアクセス時間. 正規分布でほぼfitできている．}}{63}{figure.A.4}
\contentsline {figure}{\numberline {A.5}{\ignorespaces Windows PCで実験している時に，予期しないピークが検出された．このことの原因は，Windowsの内部に定期的実行されるサービスプログラムが働いていると考えられる．}}{64}{figure.A.5}
\addvspace {10\p@ }
\contentsline {figure}{\numberline {B.1}{\ignorespaces $\nu =1,2,5,48$の場合の$\chi ^{2}$分布.}}{68}{figure.B.1}
\addvspace {10\p@ }
\contentsline {figure}{\numberline {C.1}{\ignorespaces ネットワークトラブルの対処方法 1,2/4. }}{72}{figure.C.1}
\contentsline {figure}{\numberline {C.2}{\ignorespaces ネットワークトラブルの対処方法 3,4/4. }}{73}{figure.C.2}
\contentsline {figure}{\numberline {C.3}{\ignorespaces Linuxファイルサーバの再起動方法 1,2/2. }}{74}{figure.C.3}
\contentsline {figure}{\numberline {C.4}{\ignorespaces サーババックアップの方法. 1,2 / 3}}{75}{figure.C.4}
\contentsline {figure}{\numberline {C.5}{\ignorespaces サーババックアップの方法. 3 / 3, 学校Weblogシステムの担当者 1 / 1. }}{76}{figure.C.5}
\contentsline {figure}{\numberline {C.6}{\ignorespaces Website developmenmt which even monkeys can use. 1,2/6. }}{77}{figure.C.6}
\contentsline {figure}{\numberline {C.7}{\ignorespaces Website development which even monkeys can use. 3,4/6. }}{78}{figure.C.7}
\contentsline {figure}{\numberline {C.8}{\ignorespaces Website development which even monkeys can use. 5,6/6. }}{79}{figure.C.8}
\contentsline {figure}{\numberline {C.9}{\ignorespaces Website Update which even monkeys can use. 1,2/4. }}{80}{figure.C.9}
\contentsline {figure}{\numberline {C.10}{\ignorespaces Website Update which even monkeys can use. 3,4/4. }}{81}{figure.C.10}
\contentsline {figure}{\numberline {C.11}{\ignorespaces 学校Weblogシステムを用いた学年だよりのアップロードの方法. 1,2 / 4}}{82}{figure.C.11}
\contentsline {figure}{\numberline {C.12}{\ignorespaces 学校Weblogシステムを用いた学年だよりのアップロードの方法. 3,4 / 4}}{83}{figure.C.12}
\contentsline {figure}{\numberline {C.13}{\ignorespaces 教職員に配布したアンケート資料}}{84}{figure.C.13}
\addvspace {10\p@ }
\addvspace {10\p@ }
