★うる星やつら原作データベース【β版】★ →うる星やつら原作データベース【Ver.1.0】(2018年05月28日β版より変更) →うる星やつら原作データベース【Ver.1.1】(2018年05月31日変更) http://tomobikicho-4cho-me.com/info/data/gen_data.php 【制作メモ(β版)】 →(正式版)に変更。 ※以下の「制作メモ」は、完成以前の「β版」として記載している事を先にお断りしておく。 →正式版に変更。 ※また「備考欄」の【キーワード】が登録途中である事も、ご承知おきいただきたい。 →05月27日をもって【キーワード】は全話登録完了。 ---------------------------------------------------------------------------------- Ⅰ.はじめに 1.■はじめに(β版)→(正式版)に変更。  私もの実高志が「うる星やつら原作データベース」なるものを作ろうと思ったきっかけが 「どの話がどの巻に納められていたかを手軽に調べたい」そのまた逆もありきで「どの巻に どんな話が掲載されていたかを知りたい」であった。それが何年前になるかは実は忘れてい るのだが(保存してあるファイル年月日からすると、2017年5月あたりからになるよう だ)そこから着手した「うる星やつら原作データベース」(以下「うる星原作DB」)は、 少年サンデーコミックス全34巻、話数にして366話という数に及ぶものだったが、どう せそこまで作るのであるならば、誰しもが利用出来る汎用的データベースにしてみたいと考 えたのであった。  幸い、私が使わせてもらっているレンタルサーバには、MySQLというデータベース機 能が備わっていたので、それを利用する事にした。データベース構築の役に立った書籍が、 SoftBankクリエイティブ発行の「標準MySQL」である。PHPプログラムをプ ラスしたデータベースシステム・プログラムは、当書籍をベースとさせていただいた。なお PHPのバージョンが5.6から7.1になって、使えない関数などが出てきたため、プロ グラムを作り直した。マイナビ「PHP7+MariaDB/MySQLマスターブック」 及び、ソーテック社「詳細!PHP7+MySQL入門ノート」を参考にさせていただいた。  うる星やつらファンの方々に、便利よく使っていただければ、幸いである。 Ⅱ.検索および未解決の問題および解決した問題 1.■「巻数」による検索  大別して「少年サンデーコミックス(以下「旧版」)」「ワイド版」「文庫版」と、3種 類のスタイルでそれぞれを検索出来るようにした。(※「備考欄」には「パーフェクト★カ ラーエディション」上下巻の話数も記載)  なお、動作としては「旧版」または「ワイド版」または「文庫版」のいずれかひとつの巻 数を選択するか、3種類を同じ巻数(1巻なら3種類とも1巻)で選択していただき「デー タの検索」ボタン押下を行う事で「ワイド版」のみ1巻を選択した場合は自動的に「旧版」 「文庫版」に掲載されている同タイトル結果が表示される。3種類を同じ1巻を選択して、 「検索」すると、重複する話だけが抽出される事となる。なお、当方で検索したところ、3 種類のコミックスで重複するのは1巻の数話と2巻の1話のみだけであった。 2.■「データの参照」と「範囲指定」および未解決の問題  なお、複数巻にまたがった検索を行いたい場合は「データの参照」で「始」と「終」に半 角数値を入力する事で、複数巻にまたがる連続した原作タイトルを閲覧する事が可能である。  ただし「※並び替えをすると全件表示に変わります※」との注意書きも添えているので、 お分かりかと思うが、抽出された結果件数に関わらず、サンデー掲載順、アニメ放送順にソ ートし直すと、全件表示になってしまう。色々ソースコードをアレンジしてみたが、その点 が未解決のままである。  なお、2018年5月15日頃に、コードの一部を修正したら、最初に指定した件数のま ま、サンデー掲載順、アニメ放送順にソートし直す事が出来た。 3.■「巻数検索」未解決の問題  一桁巻の「1巻」「2巻」(以下「8巻」「9巻」まで)については、結果ページの半角数字 の後ろに半角スペースが入ってしまっている。インターフェイスとしての検索ページのプル ダウンは見た目スペースは入っていないが、「値」として送信しているデータは、後方に半 角スペースが入らないと、結果として一桁目が「1」~「9」の、二桁数値になってしまう。 (例:「1巻」で検索すると「21巻」「31巻」等になる)これは何度かテストを行ったが、原 因を特定するまでには至っていない。  試しに「01」「02」として値を設定してみたが「該当するデータが見つかりません。」と なって結果として反映されなかった。  その後、テーブルのフィールドデータを「01」「02」・・・に修正した事で、正常に検索 結果が表示された。 4.■「原作タイトル」検索(部分一致検索)  「原作タイトル」は原作のタイトルに出来るだけ忠実にデータベース登録しているつもり だが、何分にも、Web環境と紙媒体の違いにより、若干異なる部分はあるかと思う。特に 「機種依存(環境依存)文字」(※後述)に関しては、入力しても個々のパソコン環境によ り、検索結果として抽出されない場合もある点をご承知おきいただきたい。  漢字・ひらがな・カタカナ・記号混在の場合は、原作タイトル通りに忠実に入力して検索。 また、ひらがなのみの部分一致検索も可能である。  また、【サンデー号】【サンデー発売日】および扉絵画像へのリンクを「★」として設定 した。クリックすると各話の扉絵を見る事が出来る。  少年サンデーコミックスの表紙絵については各巻1話目に「★」リンクを設定、クリック する事で、旧版の表紙絵を見る事が出来る。 5.■「備考」検索(部分一致検索)および未解決の問題  週刊少年サンデー掲載順/登場人物、場面、台詞などの主要キーワード/「パーフェクト ★カラーエディション」に掲載の場合は、上下巻の話数を記載。例:「カラーエディション」 で検索すると「パーフェクト★カラーエディション」掲載作品のみ抽出。  なお、備考に関しては、ひらがな検索不可である。またソートすると、サンデー掲載順に 並べ替え可能であるが「※並び替えをすると全件表示に変わります※」の注意書きもあるよ うに、抽出した検索結果件数に関係なく、ソートすると全件表示になってしまう。この点は ソースコードを検証・アレンジしてみたが、未解決のままである。  その後、PHPのコードを一部修正した事で、最初に設定した件数にて、並び替えが可能 になった。 6.■「アニメタイトル」検索(部分一致検索)および未解決の問題  こちらは付録として、TVアニメ、OVA、映画化された作品タイトルを掲載している。 ひらがなのみの部分一致検索も可能である。またソートすると、アニメ放映順に並び替え可 能であるが「※並び替えをすると全件表示に変わります※」の注意書きもあるように、抽出 した検索結果件数に関係なく、ソートすると全件表示になってしまう。この点もソースコー ドを検証・アレンジしてみたが、未解決のままである。  その後、PHPのコードを一部修正した事で、最初に設定した件数にて、並び替えが可能 になった。 7.■「機種依存(環境依存)文字」による検索 未解決の問題 ※1月4日に解決※  一例をあげると「~(全角波形)」を入力して検索しても、なぜか弾かれてしまい「クエ リーを実行できませんでした」と返される。その代り環境依存文字である「波ダッシュ」の 登録・抽出が可能になっている。また「はーと」記号も「全角波形」同様、弾かれてしまう。  基本的に「機種依存(環境依存)文字」入力による検索を行っても結果が抽出されない場 合がある事をお断りしておく。試行錯誤してはみたが、いまだ未解決のままである。  なお、2018年1月4日、文字コードセットについてデータベースの設定を見直してみ たら、実はUTF-8になっていなかったため修正を試みたら、見事に懸案事項は解決した。 参考「機種依存文字チェッカー」:https://www.submit.ne.jp/tools/check Ⅲ.禁止事項 1.■禁止事項(無断転載等)  「うる星原作DB」は、もの実高志が制作・管理を行っており、無断での直リンク、デー タベース内容の流用・二次使用等は固くお断りする旨、ご理解いただきたくお願いする次第 である。 Ⅳ.その他 1.■謝意  この度の「うる星原作DB」制作においてご協力いただいた@urusei_matsuさんには、その ご厚意に心から謝意を表するものである事をここに記す。 2.■連絡先 Twitter:@monomitakashi 3.■更新履歴 (初版:2018年01月03日 随時追記・修正実施) (第二版:2018年01月14日 1. 3. 7. 8. 開発年月、未解決の問題、機種依存文字につい  て解決の旨、追記) (第三版:2018年01月14日 項分けおよび番号修正) (第四版:2018年02月04日 「謝意」に協力者名追記、扉絵リンク設定、サンデー号、サンデー  発売日を追加) (第五版:2018年05月17日 「原作データ一覧を見る」において「開始番号」「終了番号」に  半角数字以外を入力するとエラーになるよう修正。現在、21巻までのキーワード登録途中。  残すところ、20巻、21巻から27巻までとなる。また、PHP7にバージョンが上がったため  その点についても記載) (第六版:2018年05月28日 「原作データ一覧を見る」にて、設定した件数でのフィールドの  並び替えが出来るようになった。また「備考欄」のキーワードは05月27日をもって、全話登  録完了。また「β版」から「正式版Ver.1.0」に移行) (第七版:2018年05月31日 アニメ話数に分類番号付加。「巻数で検索」にチェックボックス付加)