2023年5月9日火曜日

2023年5月

 ・5/09(火)
  - 出版社からメールで、4.3節の表4.2の誤りについて指摘を受けた。
  - 正誤表の更新案を作り、MLを通じて他の先生方に連絡した。
  - GitHub 内の Wiki が消えていることに気付いた。がっかり。

・5/10(水)
  - S先生、K先生からメールにて返信あり。正誤表はOK。S先生は Wiki について調査してくださっているとの由。
  - GitHub を介してトップページ (index.html) と正誤表 (errata.pdf) を公開した。
  - Webブラウザでアクセスしても公開されていることが確認できなかった。様子を見る。

・5/11(木)
  - 午前、Webブラウザで再度アクセスしても公開が確認できなかった。
  - 出版社にメールで、正誤表は用意したが公開できない旨を連絡した。
  - この状況が続く場合の次善策として、自分のプライベートのWebサイトにコピーを用意した。また、その旨を共著の先生方にメールで連絡した。
  - S先生からメールで、身分証の更新のため GitHub のアカデミック契約が無効になっていたこと、現在は元に戻ったことが連絡された。
  - GitHub でWebサイトを更新しなおして、公開されたことを確認した。
  - 出版社にメールであらためて連絡し、共著の先生方にも解決した旨を連絡した。
  - GitHub Wiki に今回の正誤表の更新について追記した。

・5/12(金)
  - 本文の「てにをは」など日本語としての問題点を点検した。
    o 第3刷準備時に貰った第2刷のPDFファイルから本文を Word 2013 にコピペ。
    o Word が表示する波線を目で追って問題点を探した。
    o 「あらかじめ」を「あからじめ」とミスタイプしている箇所を発見。
    o 正誤表に記載するまでも無い要修正点として GitHub Wiki に追記。
  - GitHub Wiki の記載内容を点検して充実を図った。

・5/13(土)
  - GitHub Wiki のバックアップ方法としてPCにクローンを作ることを検討した。
  - git clone https://.... を実行した。
  - GitHub Wiki のホームからも解説ページにリンクした。

・5/14(日)
  - 昨日 GitHub Wiki のホームに挿入したリンクの書きかたに誤りがあったので修正した。

・5/31(水)
  - Pleiades All in One と 7-Zip のサイト移転について他の先生方にMLを通じて連絡した。
  - いずれ書籍に変更を加えるべき項目として GitHub Wiki に追記した。

2023年4月2日日曜日

2023年4月

 04/01(土):
  - HTMLファイルを更新した。
  - PowerPointファイルを更新した。
    o Eclipseインストール手順の資料をインストールと起動・設定の二つに分けていたが、これを再統合した。
    o Eclipse 2021までの資料の起動・設定の部分についてはスクショ差し替え前のスライドを復活させた。

04/02(日):
  - HTMLファイルを更新した。これでほぼ完成。

04/03(月):
  - Windows 10 と Pleiades (Eclipse 2022-12) の組み合わせでの手順を確認した。
  - PowerPointファイルを更新した。
    o JDK旧版のダウンロード手順に関する部分を更新した。
    o その他、各ファイル全体を点検して軽微な修正を行った。
  - PowerPointファイルからPDFファイルを生成しなおした。
  - GitHubを通じてWebサーバに公開した。
  - その旨をMLを通じて他の先生方に連絡した。
  - index.html に記載していた正誤表の日付がバックデートしていることに気付いて修正し、GitHubで公開しなおした。

04/04(火):
  - Windows XP の Internet Explorer で著書サポートサイトへのアクセスを試した。
    o このIEはそもそも https にアクセスできないよう。
    o 結果としてエラーしか表示されなかった。
  - Windows 7 の Internet Explorer でもアクセスを試した。
    o CSSが全く使われない状態のWebページが表示された。
    o 調べたところ JavaScript のコードがエラーを起こしていた。
    o このIEでは JavaScript のメソッドのデフォルト引数が使えないようであった。
  - スタイル調整用 JavaScript ファイル style_script.js の当該箇所を修正した。
  - Windows 7 の Internet Explorer にHTMLファイルを直接読ませて表示を確認した。
  - GitHub を通じて styple_script.js をWebサーバに置いた。
  - Windows 7 の Internet Explorer であらためて著書サポートサイトへアクセスし表示を確認した。

2023年3月21日火曜日

2023年3月

 03/21(火):
  - ごちゃごちゃしてきたサイト構成を変えることを前から考えていた。準備として style_script.js の改修を行った。
    o 昔の style_script.js にあったマストヘッドとサイドメニューを戻した。
    o 他にコードを見直して修正。
  - JavaScriptにおいて配列と連想記憶が違うことを学び直した。初期化は
      var arr = new Array(); //配列
      var map = { }; //連想記憶
  - あるオブジェクトが配列であるかどうかを判定するための条件式は
      Array.isArray(obj)
  - あるオブジェクトが連想記憶であるかどうかを判定するための条件式は
      obj != null && typeof(obj) == "object" && !Array.isArray(obj)
    ……では不十分(配列ではないことが判るだけ)だが、とりあえずこれで。

03/22(水):
  - 引き続き style_script.js の改修を行った。
    o 著作権表示をマストヘッドに移し、さらに meta タグにも追加。
    o 他に細かい修正。
  - スタイルシートも改修した。
    o style-mjava.css に元の style-workplace.css にあったサイドメニューを戻した。
    o 配色を変更。配置を調整。
    o style-base.css にもわずかな変更(margin, border, padding のリセット)。
  - Firefox と Edge で表示を確認した。

03/23(木):
  - 引き続き style_script.js および style-mjava.css, style-base.css の改修を行った。
  - HTMLファイルの構成変更も始めた。

03/24(金):
  - 主にHTMLファイルの構成変更のほうを行った。
  - 必要に応じて style-base.css および style-mjava.css の修正も行った。

03/25(土):
  - HTMLファイルの構成変更を行った。
    o JDK 関係のほうはかなりできた。
    o Eclipse 関係のほうはまだ少しだけ。
  - タブレットPC (icicle) の Windows 7 (32 bit) の保守を行った。
    o Microsoft Security Essentials のウイルス定義を更新
    o Windows Update (当然のように失敗)
    o 作業の都合上 Lhaplus を削除
  - Windows 7 (32 bit) と JDK 8 の組み合わせで、インストールと使用の手順を確認した。

03/26(日):
  - タブレットPC (icicle) の保守を行った。
    o Microsoft Security Essentials のウイルス定義を更新
    o VeriFace を削除
    o 7-Zip を更新
  - Windows 7 (32 bit) と Eclipse 2018-09 の組み合わせで、インストールと使用の手順を確認した。
    o 途中で一度 Eclipse がハングアップしたが Eclipse の再起動で事なきを得た。
    o Windows 10 (32 bit) が手元に無いのでこれを以って確認とするより仕方無し。
  - インストール・設定方法の PowerPoint ファイルを更新。
    o 32ビット版にかんする記述などに軽微な修正。
    o 新版のインストール、旧版のインストール、起動と設定 という3ファイルに分割。

03/27(月):
  - 正誤表の更新を行った。
    o 書籍第3刷と正誤表の内容を照合し、第2刷の要修正事項が修正されていることを確認。
    o 正誤表の「第2刷で未修正」という表記を「第3刷で修正済み」に変更。
    o GitHub を通じて正誤表のPDFファイルを現行の著書サポートサイトに掲載。
    o その旨を先生方にMLを通じて連絡。
  - 開発環境のインストールと使用手順を確認した。
    o 普段使いPCの Windows 11 で Eclipse 2022-12, Eclipse 2023-03 を確認。
    o 2-in-1 PC (tornade) の Windows 10 (64 bit) で Eclipse 2023-03 を確認。
  - 確認作業をしながらHTMLファイルや各PowerPointファイルを更新。

03/28(火):
  - 7-Zip の最新版についての作業を行った。
    o 2-in-1 PC (tornade) にインストールした。
    o インストール過程のスクリーンショットを撮り直した。
    o PowerPointファイルを更新し、PDFファイルを生成した。
  - TeraPad の最新版についての作業を行った。
    o 作業に先立ちインストール済みの TeraPad のディレクトリの名前を変更した。
    o 2-in-1 PC (tornade) に(新規として)インストールした。
    o インストール過程のスクリーンショットを撮り直した。
    o PowerPointファイルは少しいじっただけ。PDFファイルは未更新。

03/30(木):
  - TeraPad のPowerPointファイルを仕上げた。
  - 7-Zip と TeraPad のPowerPointファイルのプロパティ“題名”を修正。
  - それぞれのPDFファイルを生成。
  - GitHub を通じて著書サポートサイトに掲載。
  - 3/27(月)の連絡に対しG先生から返信あり。こちらからも返信。

03/31(金):
  - PowerPointファイル、PDFファイルの命名規則を見直した。
  - HTMLファイルに若干の変更を加えた。

2022年11月27日日曜日

2022年11月

11/24(木):
  - WebDB本の出版社からの支払通知書を受け取った(まだ絶版じゃなかった)。旧住所宛ての封書が現住所に転送されてきた。

11/26(土):
  - WebDB本の出版社にメールで、メールアドレス変更と転居について連絡した。

2022年5月11日水曜日

2022年5月

 5/11(水):
  - 出版社から宅配便で送られてきたJava教科書第3刷を受領した。

2022年4月2日土曜日

2022年4月

 4/01(金):
  - S先生からメールで返信があり、そのなかにサポートサイトのトップページで紹介するエディタの並び順に関する指摘があった。
  - 私はしばらく作業したくないので、どうしても気になるようなら当該箇所を直接編集するよう返信した。

2022年3月23日水曜日

2022年3月

 3/14(月):
  - Eclipse 2022-03 が公開されたのでサポートサイトの手順書に沿って導入手順や動作を確認した。
  - インストーラは展開に 7-Zip を使わず自己展開するようになったので手順書およびサポートサイトに反映させた。
  - 手順書に軽微な修正を加えた。
  - 手順書の版の番号を順序ではなく公開年月に変更した。
  - 他の先生方にメールで更新した旨を連絡した。

3/23(水):
  - 32ビット版Windows用Eclipseの最新版である Eclipse 2018-09 の導入手順や動作を手順書に沿って確認した。
    o 32ビット版Windows XPでは動作が不安定で、新規プロジェクトを作成したところでハングアップした。
    o 64ビット版Windows 10ではエラーで落ちることはありつつも動作した。
    o 32ビット版Windows 10でも確認したかったが手元に無い。
  - JDK 18 がリリースされたのでダウンロードし、導入手順や動作を手順書に沿って確認した。
  - JDK 18 から既定の文字エンコーディングが UTF-8 になったとのことで、資料の更新作業に着手した。部分的な変更だけではバージョン番号などの辻褄が合わなくなるので、ほとんどのスクリーンショットは差し替えなくてはならなくなった。未完了。

3/24(木):
  - 正誤表を更新した。GitHubで同期した。
    o 主に、文字コードの扱いに関する記述を全面的に改訂した。
    o いったん修正した事項をあとでさらに修正した場合、先の修正内容はコメントアウトするようにした。
  - 正誤表のPDFファイルをサポートサイトにて公開した。
  - サポートサイトの index.html に正誤表の更新履歴を掲載するのをやめて、最新の日付だけを記載するようにした。
  - サポートサイトの index.html に、正誤表以外の資料がJDK 18に未対応である旨を記載した。
  - 他の先生方にメールで連絡した。

3/25(金):
  - サポートサイトの index.html の更新版を作った。この時点では未公開。
  - TeraPad の導入手順書を更新した。この時点では未公開。
  - S先生からメールで返信があった。書籍について Twitter で反応があったとのことであったから確認した。書籍が役に立っているようで喜ばしい。どの学生さんにでもというわけではないにせよ。

3/30(水):
  - JDKをCドライブのルートに導入する場合の手順書を更新した。

3/31(木):
  - JDKをデスクトップのフォルダに導入する場合の手順書およびCのルートに導入する場合の手順書をそれぞれ更新した。
  - index.html にも多少の変更を加えた。
  - GitHub で同期した。
  - Web上で更新された版が閲覧できることを確認した。
  - 他の先生方にメールで連絡した。併せて、あくまでも出版済み書籍のサポートサイトとして更新していること、多くの人の目に触れるようなものではないがサポートを継続することには意味があることなどについて、自分の考えを述べた。