にしし ふぁくとりー:西村文宏 個人サイト

Presented by Nishishi via Movable Type. Last Updated: 2021/01/11. 02:35:10.

Sakura Scope (2018年08月)

ちょっと倒錯気味な、ただの日記です。(^^;)
これはやばいと思われた場合は、お早めに閲覧を中止されることをお勧め致します。

天鏡のアルデラミン、とうとう完結

天鏡のアルデラミン、第14巻でとうとう完結……!
これ以上ないほど完全に終わってしまったー。
第1巻から6年。そんなに経っていたのかー。平均して年2冊以上は読めていたということなんですね。

電撃文庫「天鏡のアルデラミン」第1巻から最終巻(第14巻)

(※以下、ほんの少し、なんとなく若干のネタバレっぽい表現があります。「ヤトリの件」という表現でイクタがどうなったのかが分かるくらい本編を読み進めている場合で、最終巻まで読む予定の方は、この先の文章は読まない方が良いと思います。^^;)

何巻か前の衝撃的なヤトリの件があって以後、一体これからどう展開するのかと思っていましたけども。
最後にシャミーユの心を救えたところで、なるほどそこから大転換……なのかと思いきや。
まさかこういう結末とはッ!

最後の最後のシーンからすると、確かにイクタにとってはこれが良かったのかもな、とも思いました。
完結まで読めて良かった。

最後の最後のシーンは、最初は夢なのかなと思ったんですけども、北極星がデネブだという表現があることからして、相当な未来ということなんですかね。たぶん。
はくちょう座α星のデネブは、西暦1万年頃には北極星になる位置に来るらしいので。
数千年先の世界で、あのヤトリの悲劇的な出来事に対するイクタへの救いがあった、ということなのかな。

ヤトリがああなってしまった以上、イクタにとってのハッピーエンドとは、こうなるしかなかったのかもしれません。

天鏡のアルデラミン全14巻、おすすめです。

天鏡のアルデラミン(宇野朴人/電撃文庫)@Amazon.co.jp

5年ぶりの第6巻!星界の戦旗シリーズ第二部「星界の戦旗6(Ⅵ) 帝国の雷鳴」が9月5日発売!!

今から5年前の2013年に、なんと9年の歳月を明けて星界シリーズの文庫10冊目「星界の戦旗Ⅴ 宿命の調べ」が発売されました。その第5巻は「第一部完」とアナウンスされており、ああ、とうとう星界シリーズもこれで事実上は完結してしまうのか、しかし9年ぶりとはいえ新刊が出たことを喜ぼう……などと思っていたのですが、まさかそこから5年が経って、ちゃんと第二部が始まってくれるとは!(喜)

てっきり完全に終わってしまったのだと思い込んでいた星界の戦旗シリーズの第6巻がなんと来月発売ですよ!

「星界の戦旗」第6巻
サブタイトルは『帝国の雷鳴』! (ISBN:9784150313418)

めでたい!*・゜゚・*:.。..。.:*・'(*゚▽゚*)'・*:.。. .。.:*・゜゚・*
めでたい!*・゜゚・*:.。..。.:*・'(*゚▽゚*)'・*:.。. .。.:*・゜゚・*

この吉報は、表紙イラストをお描きの赤井孝美さんのツイートで知ったのでした。
早速ググってみたところ、ハヤカワ書房の公式サイトには、以下のように情報が出ていました。

大人気スペース・オペラ最新刊
人類史上最大の戦闘の末、〈アーヴによる人類帝国〉は帝都ラクファカールを失陥した。皇帝ラマージュは戦いに倒れ、アーヴたちは宇宙の各所に散り散りとなった。それから十年の時が流れ、新皇帝ドゥサーニュの下、怒りに燃えるアーヴが還ってきた! 各所で反撃の狼煙が上がり、ラフィールも艦隊を率いジントと共に出撃してゆく。アーヴの、そしてラフィールの未来を左右する戦旗シリーズ第二部、満を持してここに開幕!
--- 星界の戦旗6─帝国の雷鳴 森岡浩之 - Hayakawa Online

第5巻の終わりから、作中では10年も経っているんですね。
……あれ、とすると彼らは何歳だろう? アラサー……?
まあ、実時間でも5年も経っているわけですが。(笑)
というか、「星界の戦旗」第1巻は1996年12月11日に発売されたわけですから、そこから考えたら実時間は21年半も経っているんですけども!(爆)

今から読むのがすごく楽しみです……!

星界シリーズの新刊が出る度に、前巻からどれくらい月数が経過したかを表にまとめてきましたので、今回も作りました。
「星界の戦旗」第5巻の後に、「星界の断章」第3巻が出ているので、そこからカウントすると約4.4年です。第5巻が発売されたときほどではないものの、それでも歴代第2位の間隔です。(^_^;)

タイトル刊行日前巻発売からの日数
1星界の紋章Ⅰ 帝国の王女1996年4月11日
2星界の紋章Ⅱ ささやかな戦い1996年5月11日1ヶ月
3星界の紋章Ⅲ 異郷への帰還1996年6月11日1ヶ月
4星界の戦旗Ⅰ 絆のかたち1996年12月11日6ヶ月
5星界の戦旗Ⅱ 守るべきもの1998年8月19日21ヶ月(1.7年)
6星界の戦旗Ⅲ 家族の食卓2001年3月23日32ヶ月(2.6年)
7星界の戦旗Ⅳ 軋む時空2004年12月21日46ヶ月(3.8年)
8星界の断章12005年7月8日7ヶ月
9星界の断章22007年3月8日20ヶ月(1.7年)
10星界の戦旗Ⅴ 宿命の調べ2013年3月21日73ヶ月(6.1年)
11星界の断章32014年3月20日12ヶ月(1年)
12星界の戦旗Ⅵ 帝国の雷鳴2018年9月5日53ヶ月(4.4年)

第二部がまさか1冊だけで終わったりはしないでしょうから、当然まだまだ続くわけですよね!?
今後はもっと短い間隔で第7巻、第8巻……と読めるといいな……♪(^_^;)
短い間隔で!(^_^;;;

既にネット書店で予約も開始

星界シリーズ文庫12冊目「星界の戦旗Ⅵ 帝国の雷鳴」は、ハヤカワ書房サイトによると、2018年9月5日(水)に発売だそうですよ……!
水曜日です。
当日に書店で買うのが良いか、ネットで早々に予約しておくのが良いか……。(^_^;;;

ネット書店では、既に星界の戦旗 第6巻の予約は始まっているようですね。……と思ったら、ヨドバシでは既に予約受付すらも終了していました。(爆) ええ!?

星界の戦旗VI 帝国の雷鳴 (ハヤカワ文庫JA) @Amazon.co.jp
星界の戦旗 6 -帝国の雷鳴 (ハヤカワ文庫JA-星界シリーズ) [文庫] @ヨドバシドットコム
星界の戦旗 6 帝国の雷鳴 (ハヤカワ文庫JA) @ネット書店honto
星界の戦旗 6 帝国の雷鳴 (ハヤカワ文庫JA) [森岡 浩之] @楽天ブックス
星界の戦旗 6 帝国の雷鳴 @紀伊國屋書店

当然発売後は売り切れ必至なので、やはり予約が吉でしょうね。たとえ配送に1日程度かかるとしても。
SF界の大人気シリーズですから。
もしこのブログ記事を発売日の後に読んでいるなら、今すぐに確保ですよ!^^;

常時SSL化っぽい動作をJavaScriptで実行する方法(httpをhttpsに転送するソースの書き方)

GoogleのブラウザChromeが、HTTPでしかアクセスできないウェブページに「保護されていない(Not Secure)」と警告を表示し始めたことで、「常時SSL化/常時HTTPS化」が旬なキーワードになりました。

常時SSL化(=常にhttps://~で始まるURLでアクセスできるようにする)には、ウェブサーバがApacheの場合は.htaccessファイルを使ってhttpsでのアクセスに強制する方法が最も楽です。

その方法は、All Aboutで公開した記事「SSL証明書を取得してHTTPS化する設定方法」にも書きましたので、ぜひご参照下さい。HTTPとHTTPSの違いとか、HTTPS化しなかった場合にブラウザがどう表示するかといった基本から、常時SSL化のための.htaccessファイルの書き方まで簡単に紹介しています。

SSL証明書は、最近だと大手レンタルサーバでは無料のLet's EncryptによるSSL証明書を簡単に取得して設定した上で自動更新してくれる仕組みがありますから、追加費用は特に掛けずにHTTPSでのアクセスを可能にできます。

※「SSL化」・「SSL/TLS化」・「HTTPS化」はたいてい全部同じ意味で用いられています。

とはいえ、常時SSL化を躊躇する状況もまだある

で、問題は、

  • ウェブサイトの規模があまりにも大きくて全ページがHTTPSで問題なく閲覧可能なのかチェックできていない場合
  • HTTPSでアクセスすると動作がおかしくなるような古いツールをまだ使用している場合

などのように、独自ドメイン下の全体を一括してHTTPS化はできない(したくない)こともある点です。

そういう場合でも、(HTTPSでのアクセスが可能なページであれば)Googleの検索結果にはHTTPS側のURLが出てくるようではありますが、ウェブサイトへのアクセス経路は何も検索サイトからだけではありませんよね。HTTPS化前のURLでリンクされているリンクを辿って来たり、HTTPS化前のURLで登録してあるブックマークを経由して来るような場合は、HTTPでのアクセスになってしまいます。

そのような場合には、(.htaccessを使って一括して常時SSL状態にできるようになるまでの移行措置的な感じで)今だけはJavaScriptを使ってHTTPSへ転送する方法もあります。

JavaScriptを使ってhttpなURLをhttpsなURLに転送させる方法

JavaScriptを使って常時SSLっぽい動作をさせるのはとても簡単です。URLの先頭にあるプロトコル名部分は、window.location.protocolで得られます。この値を調べて、値がhttp:だった場合にはhttps:に差し替えれば済みます。

具体的には、以下のようなHTML+JavaScriptソースを書いておけば良いでしょう。

<script>
   if( window.location.protocol == 'http:') {
      window.location.protocol = "https:";
   }
</script>

上記のJavaScriptソースでは、if文を使ってプロトコル名が「http:」かどうかをチェックしています。このプロトコル名にはコロン記号「:」も含まれますが「//」は含まれませんので注意して下さい。で、値が「http:」ならHTTPでのアクセスなわけですから、window.location.protocolプロパティに値「https:」を代入することで、URLをhttps://に差し替えています。

これによって、http:// のURLへのアクセスを https:// のURLへのアクセスに自動転送できます。プロトコル部分以外はそのままですから、元のURLがどんなものであっても問題ありません。

無駄な通信をできるだけ避けるために、HTMLのhead要素内のできるだけ先(上側)の方に書いておくと良いでしょう。

強制的な転送を回避する手段を用意しておきたい場合のソース

もし、HTTPSでのアクセスで不具合が出た時に、HTTPSへ自動転送されるのを回避する手段を用意しておきたいなら、以下のようにJavaScriptを書いておくと良いかもしれません。

<script>
   if( window.location.protocol == 'http:' && window.location.search != '?nossl' ) {
      window.location.protocol = "https:";
   }
</script>

上記のJavaScriptソースでは、先程のif文に window.location.search != '?nossl' という条件を追加しています。

このwindow.location.searchプロパティを参照すると、URLのクエリー文字列(=「?」記号に続く部分)を得られます。このクエリーが「?nossl」ではない場合にだけ実行する、という動作になります。
つまり、上記のif文をまとめると、

  • URLのプロトコル名部分が「http:」の場合で、
  • かつ、URL末尾のクエリー部分が「?nossl」ではない場合なら、
  • プロトコルを「https:」に変更する(=転送する)

という意味になります。このようにすると、

  • http://www.example.com/ → https://www.example.com/ へ転送される
  • http://www.example.com/?nossl → 転送されずにそのまま

という動作になります。
クエリー部分に使う文字列は何でも構いませんから、「?nossl」以外でも問題ありません。

補足情報:JavaScriptでURLの各部分を得たり変えたりする方法

なお、JavaScriptでURL内の各部分を得る方法については、当サイト内のJavaScript TIPSコーナーにある記事「ページを移動させたり、現在URLを構成部分別に得る方法」で解説していますので別途ご参照下さい。

転送手段がJavaScriptだろうと何だろうと、SSL化にはSSL証明書が必要

転送方法には.htaccessファイルを使う方法や上記で解説したようなJavaScriptを使う方法などいろいろありますが、何にしてもSSL証明書を取得してウェブサーバにインストールしていない限り、https://~のURLでアクセスはできないので注意して下さい。

単にURLの頭をhttps://に変更するだけで済むわけではありません。

冒頭でも述べましたが、その辺をざっと解説した記事「SSL証明書を取得してHTTPS化する設定方法」をAll Aboutで公開していますので、ぜひご参照下さい。(^_^;)

JavaScriptで転送する場合、最初のアクセスはHTTPで行われてしまいますから、無駄な通信が発生します。余計な通信が発生しない「.htaccessで一括リダイレクトする方法」が最も望ましいでしょうから、全ページで確認が終わったら、JavaScriptではなく.htaccessで転送する方法に切り替えましょう。

2018年08月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

他の月

--- 当サイト内を検索 ---