シドニアの騎士 2019-02-18 (月) 19:40:29+09:00

映像作品

「シドニアの騎士」には、「衛人」と呼ばれる人型兵器が登場する。

シドニア独自の世界観が登場する部分として、衛人は「掌位」と呼ばれる独特の方法で複数の機体が手を握り合った状態で飛行する。なぜこんなことをするかと言えば、単独で飛行するより速く飛べるから、らしい。

 WikiPedia によると、

移動時に複数の衛人が腕を交差して手を握り合い、一体化すること。関節の可動域を腕の交差で制限し、円形に接続した状態でジャイロ効果により姿勢を安定させることで推進器の稼働効率を上げ加速力を高めることができる。

だそうだ。「ジャイロ効果」ならば、掌位中は高速に自転するはず・・・なのだが、映像を見る限りその様子はない。

1話の4騎掌位。加速中だが高速自転する様子はない。

image

256騎掌位。左が接近減速時で、右が加速中だが、やはり自転している様子は全くない。どうも WikiPedia の記述は嘘情報くさい。

image image

別のサイトによると、

掌位 (しょうい) とは、衛人同士が手をつなぎ輪になることでヘイグス粒子が干渉し推進力をあげるという衛人の操縦技術。掌位する衛人の数が多いほどに速度が増し、そのときの衛人の数によって〇騎掌位(〇は衛人の数)と呼ばれる。

と、全然異なった理由が書かれている。衛人には「ヘイグス機関」と呼ばれる推進装置があるのだが、複数の機体が集まると単機の合計を超えた加速力を発揮するらしい。複数機が集まったからといって各機が使用できるヘイグス粒子の総量が増えるわけがないので、理由は不明。説明もなし。

まあ、「人型兵器の手」なんていう、いかにも加速度に弱く不安定な部分を握り合って飛ぶのだから、単独飛行のような気兼ねない加速は出来ないはず。

視聴者の間でも、「速くならないんじゃないか」「かっこういい(からという理由の設定だろう)」という声があがっている、「シドニアの騎士」で一番意味の分からん話が「掌位」だと思う。

ちなみに、個人的には、「シドニアの騎士」は原作もアニメも、よくできた作品だと思う。

この記事のリンク元 | 9 | 8 | 1 | 1 |

この記事のリンク用URL&トラックバックURL : https://red-souls.jp/ichounoki/rnote/video/20190218_021044945860.htm


rn_xmlrpc.php 修正 2019-02-17 (日) 16:47:30+09:00

開発

mt.setPostCategories を実装している関数 xrapiMTsetPostCategories() で設定しようとしているカテゴリID(カテゴリキー)が、現在のブログのカテゴリキーとして存在するかチェックし、存在しなければエラーとするようにした。

キーワード: rNote rn_xmlrpc.php


フルメタル・パニック!IV 2019-02-17 (日) 15:26:42+09:00

映像作品

これ、普通4作目だと思うよ。「1、2の次がなんで4なの?」ってなるだろうけど、4の意味の「IV」じゃなくて、実は、「 Invisible Victory 」の略だそうで。紛らわしい。

これまでのシーズンには付いていなかった副題「 Invisible Victory 」の意味は、作品中で何の解説もされていない。原作を読んでいる人には分かるのかも知れない(分からないかも知れない)けど、 WikiPedia にも全く解説なしなので、アニメしか観てない人には意味不明と思われる。

6話を見ると、宗介の操縦するRK91初期型(ガスタービンを使用していない機体らしい)は、車のより大きなレシプロエンジン(V8)を積んでるようだ。

image

でもコンロッドのメタルが当たる面をワイヤブラシでガリガリ削るとか、いいのか!?(笑)

image


このコーナーは 2019-02-17 (日) 14:48:31+09:00

映像作品

実写、アニメ、TV、映画問わず、映像作品の話題を書くところです。


Oracle JDK が 2018年 リリースされた Java11 から有償サポート化し、 Java8 のサポート期限が2019年1月で終了した。また、エンドユーザーが .jar を実行するなどするためのエンドユーザー向けに配布されていたJRE も配布されなくなった

有償サポートは Oracle Java SE Desktop Subscription の場合、1年間1ライセンスで US$30.00 。これを支払い続けるのであれば引き続き Oracle Java (Java SE 11.0.2(LTS))を使用できる。

ただし、この費用を支払い続けるのでなければ他の無償版 JDK に移行することが必要になったということだ。そこで調べてみたのだが、いろいろ不明な点があり正直エンドユーザにとってはどうすればいいか分からないのが現状だと思う。

不明点1:無償版 JDK はどれを使ったらいいの?

OpenJDK, AdoptOpenJDK があるが、どちらがいいのか分からない。参考記事によると、 AdoptOpenJDK は「 OpenJDK のビルドを提供するプロジェクト」とされているが、別に AdoptOpenJDK からダウンロードしなくても、 OpenJDK のサイト自体で JDK をダウンロード出来るので、敢えて AdoptOpenJDK を選ぶ理由が分からない。

不明点2:AdoptOpenJDK は JVM に HotSpot と OpenJ9 を選択することになる。どっちがいいの?

先に説明だが、 JVM とは Java Virtual Machine の略と思われる。要は java のコードを実行する仮想マシンエンジンのことだろう。複数のエンジンから一つを選ばせる形になっているわけだ。

ダウンロードページのヘルプを見ると、

HotSpot is the VM from the OpenJDK community. It is the most widely used VM today and is used in Oracle’s JDK. It is suitable for all workloads.

For more details see OpenJDK HotSpot.

OpenJ9 is the VM from the Eclipse community. It is an enterprise-grade VM designed for low memory usage and fast start-up and is used in IBM’s JDK. It is also suitable for running all workloads.

For more details see Eclipse OpenJ9.

と書かれている。 HotSpot は OpenJDK で開発されていて Oracle JDK でも使われており、 OpenJ9 は Eclipse で開発されていて IBM JDK で使われている、という違いがあるようだ。

・・・だから何?

それを聞いて、どっちを使ったらいいか即決できる人なんて、エンドユーザの中のごくごくわずかじゃないの? Oracle JRE がなくなったからやむを得ず移行しようとする一般ユーザにとって、普通はそんなこと聞かされてもさっぱり違いが分からないし、どっちを選んだらいいか判断なんてできないと思う。 Oracle JRE にあった機能のうち、どんな機能が削除されているので、こちらは使わない方がいい、とか、もっと判断材料になることを書いてもらわないと、何の助けにもならない。

不明点3:ダウンロードしても .jar ファイルを起動できるようにならない

これはまったく致命的だ。上記の JDK にはインストーラが付属していない。ダウンロードしたら、自分で .jar との関連付けを行う必要があるのだ。だが今回の件で無償版 JDK への移行方法を紹介しているサイトで、ダウンロード方法に併せて .jar の関連付けによりダブルクリック起動できるようにする方法が紹介されているサイトは実は皆無だった。エンドユーザにとって、この部分が一番出来なくて困る点なので紹介しておく。

.jar ファイルをダブルクリックしたときに、特定の java 環境で起動させるための関連付けは、以下の様な形で実装されている。

(A) assoc コマンドによる .jar ファイルに対するファイルタイプの定義

Oracle JRE の場合、

.jar=jarfile

と定義されている。( assoc (改行)で確認できる。)

(B) ftype コマンドによるファイルタイプに対するアプリケーション起動コマンドの定義

Oracle JRE の場合、

jarfile="C:\Program Files\Java\jre1.8.0_201\bin\javaw.exe" -jar "%1" %*

と定義されている。( ftype (改行)で確認できる。 )

このように2段階に定義づけされており、これを修正して、新しくダウンロードしてきた JDK の中にあるアプリケーションを起動するように変更する必要があるのだ。

具体的な手順の例としては、例えば、

(1)コントロールパネルのプログラムと機能から、 Oracle Java 関連をアンインストールする。

(2) AdoptOpenJDK から x64 の HotSpot JVM 版の JDK をダウンロードする。

(3) C:\Program Files\ にファイルを展開する。C:\Program Files\ の直下に jdk-11.0.2+9 というフォルダが作成される。

(4)コマンドプロンプトを管理者として実行する。

(5)以下のコマンドを実行する( AdoptOpenJarfile という名前は他のものに変えても良い)。

assoc .jar=AdoptOpenJarfile
ftype AdoptOpenJarfile="C:\Program Files\jdk-11.0.2+9\bin\javaw.exe" -jar "%1" %*

正しく実行できていれば、この時点で .far ファイルのアイコンが Oracle JRE の javaw.exe のものから、 AdoptOpenJDK の javaw.exe のものに変わる。後は、起動したい .jar ファイルをダブルクリックすれば起動できるはずだ。今後は、 JDK の新しいバージョンをダウンロードするたびに、フォルダ名(上の例で jdk-11.0.2+9 の部分)を変更しない場合を除いて、この関連付け作業が必要になる。

[コメントの受付は終了しています ]
この記事のリンク元 | 4 | 4 | 1 |