カイ辞典 二刷

特定のテーマを掘り下げるブログ。ゲームとマンガ中心に、心に残るマンガのセリフをつらつら綴りつつ、最近はプログラムのメモ帳として活用することに。 ※マンガのセリフは脳内の記憶から書き出しているため正確な文章ではありません、あしからず

bZ4X

タイムズカー唯一のEV。カテゴリとしては最上位のプレミアム。

3ナンバーなのでとりあえずデカい。

EVなので出発時は充電されていて、充電スタンドにケーブルを戻して出発。車のロックを解除しないと充電コネクタが車から外れないので注意。

スタートのためのキーボックスは足下に隠れている。これはタイムズカー慣れしていると逆に戸惑う。

ETC.はハンドル右下、こっちはわかりやすい。

カーナビもめちゃデカくて視認性がたかい。ただヘディングアップの設定が見つからなくてノースアップだった。これ変えられるのかな。まあナビが細かく説明くれるのでノースアップでもいいけど。

バックミラーはもちろんデジタル対応。

バックミラーは車の真上からも見られてすごいわかりやすい。今まで借りた車で一番バックが楽だった。車庫入れ苦手な人はこういう車種使うべきだな。

メーターも見やすい。ライトが自動なのはよくあるとしてワイパーまで自動なのおもしろかった。あとライトもハイビームが自動切り替えだったのは驚いた。

ギア操作はボタンを押して左右に回す方式。駐車もボタンを押すだけ。とても楽でいいですね。

ドリンクホルダーも広々。

スピーカーはJBL、音はかなりいい。

音声認識対応しているけどHey Googleがだめで、設定見たらHey トヨタだったw まさかのカスタマイズ。

ウェイクアップワードもカスタマイズできるらしい。これはスマートスピーカーより凄いな。車の中という安定した環境だからだろうか。

全体的に乗りやすく機能も充実。近所の30分くらいで行ける場所への往復程度だとバッテリーの減りも一桁%とかだった。ただ3ナンバーで大きいので取り回しが微妙。EVでもうちょい小型の機種が入るといいな。

 

N-BOX

カーナビはタイムズ仕様。

f:id:kai3desu:20230618203123j:image

ギア。

f:id:kai3desu:20230618203138j:image

運転席は広め。ただ信号が見えにくい。

f:id:kai3desu:20230618203153j:image

スピードメーター系はアナログ。速度規制や一方通行は表示。

f:id:kai3desu:20230618203516j:image

電源はボタン式。バーキングブレーキは足で踏む方式。

f:id:kai3desu:20230618203620j:image

鍵はリモコン。

f:id:kai3desu:20230618203708j:image

謎のミラー。使い方がよくわからない。

f:id:kai3desu:20230618203735j:image

充電はケーブル式。

f:id:kai3desu:20230618203241j:image

ETCが場所わかりにくい。

f:id:kai3desu:20230618203433j:image

バックは後方カメラ。

f:id:kai3desu:20230618203346j:image

軽だけど社内は広くて乗りやすい。ただ後部座席の荷物置き場は狭いので大きな買い物には向かなそう。

ノート e-POWER

カーナビはタイムズ仕様。

f:id:kai3desu:20230610141449j:image

ギア。

f:id:kai3desu:20230610141521j:image

運転席

f:id:kai3desu:20230610141553j:image

充電は2つ

f:id:kai3desu:20230610141619j:image

鍵はリモコン。

f:id:kai3desu:20230618204054j:image

 

ミラーはアナログとデジタルの切り替え。

f:id:kai3desu:20230618204028j:image

バック時は真上から見られるタイプ。

f:id:kai3desu:20230618203958j:image

運転しやすい、車は少し大きめ。

 

今日のJavaScript

過去のプログラムを見ながら

  • ボタンを押すとランダムで問題を出題
  • ヒントボタンでヒント表示
  • 解答ボタンで解答表示
  • 答えられた問題をクリアできるチェックボックス用意
  • リセットを押して最初から

というところまで作った。

ランダムの出題は安心安定のMath.floor(Math.random()を使い、 i = Math.floor(Math.random() * 2 + 1);でテスト用に1と2を作り、iの数字に応じてclassList.remove('hidden')で問題を表示というとても原始的な方法。

ただこれだとチェックボックスにチェック入れたのを記録するのが難しい。iは配列にして出題ぶんの数を入れておき、チェックボックスが入っていたら配列から該当の数字を引いて出題の候補を減らす、という操作が必要そうな気がする。

このあたりかなり感覚うしなっているので256timesの過去問触ってリハビリに集中しよう。

JSON調査

やりたいこと

JavaScriptJSONのデータをひっぱりたい。もう少し具体的に書くと、Webサイトのボタンクリックしたときに引っ張ってくるデータをJavaScript内に持たず、JSONファイルから読み出すようにしたい

調査結果

どうやらXMLHttpRequestを使うらしい。てことはサーバーで動作させないとなのかな。

とりあえず自分のレンタルサーバーに置いてテストしてみるのがいいだろうか。まずは写経してみよう、と。

あとjqって使った方がいいのかな。まずは基本を勉強するとして。

とりあえず今ある知識を使い、ボタンクリックでclass="hiddenを外して内容を表示、というところだけ作った。最近全然JSに触れてなかったのでリハビリしながら進めていく。