にしのクエスト2

情報処理技術者試験と資格学校講師の日常

にしのクエスト2

Hello World!  にしのクエスト2にようこそ

(固定記事どすえ)
札幌生まれIT育ちパソオタっぽいやつは大体友達ィ!

にしのA(資格学校講師)とにしのF(情報科教員)が
おくる情報処理技術者試験とITな日常生活。

それが、「にしのクエスト2」です!

にしのきっかけで、コンピュータの勉強に興味を持って
くれたら、何よりも嬉しいですよ!

IT資格同人誌!?電子書籍で発売中!よろしくです!
※2019年4月全面刷新の予定です。現行のものはそれ
 以降読めなくなります。お早めにどうぞ。
   


ITパスポート試験について知りたい方はこの記事を読んでね。
ITパスポート試験について - にしのクエスト2

勉強ライブ DBの問題を苦戦しながら解く 平成29年春DB午後1問1設問2

試験1ヶ月前ですが、勉強してますか?
僕はそんなに進んでません!

f:id:koharuwest:20190204223200p:plain
送別会で死ぬほど酔っ払ったり、眉村ちあきのTL
追っかけたり、バンもんのイベントとかに行ったり
してるから進んでませんよ!


今回は平成29年度春 DBスペシャリスト 午後
1をガチで解いてみたいと思います。解説というよ
りは実録なので、すっごくしょぼいミスをします。


不正解率も高いので解説的なものを求める人はごめ
んなさい。


なんていうんですかね。連載だから勉強しなきゃっ
て思えるかな・・・みたいな企画なんです。

よかったらご一緒しませんか?

※問題の引用ルールはIPAに準じております。

 

www.jitec.ipa.go.jp

平成29年春DB午後1問1設問2

f:id:koharuwest:20190324170303p:plain

 

f:id:koharuwest:20190324170404p:plain


(1)穴埋め問題

考えたこと。

これまでの試験では、文中からとかそういうものから
解答は導き出すべきだし、書かなければならないと
手に思い込んでいたのですが、どうやら違ったよう
です。ここ、勝手に書いていいのか?どの程度が正解な
んだ?どうとでも書けるんじゃねえの?とか思いました。



(最初)
a グループID (どれが主務グループかを決めるため)
b グループID (管理を行うグループを一つ定めるので)
c ユーザID (送信者として)
d ユーザID (受信者として)
e 開封日時 (記録されるから)
f わからん (応答を記入することができるとある)

(答え見て直した)
a 主務グループID (どれが主務グループかを決めるため)
b 管理グループID (管理を行うグループを一つ定めるので)
c 送信元ユーザID (送信者として)
d 送信先ユーザID (受信者として)
e 開封日時   (記録されるから)
f 参加可否解答 (応答を記入することができるとある)

 

(2)

f:id:koharuwest:20190324172205p:plain

予約は設備もスケジュールもできるので。
そっちへ矢印を引く。1対多

グループからユーザと設備へ
同じく1対多

ユーザからメッセージ、メッセージから送信先へ

これでいいかと思った。

が、グループあたりが違っていて絶望感。
どうしたらいいやら・・・。なんでだ?

これって中間点とかあるのかな?
わからないことだらけでした。

とりあえず、ここまでしかわかんないよ!!

うわあああああああん!

Unityで学ぶプログラミング 操作に慣れよう(7)バウンドさせてみる

超初心者向けプログラミング連載7です。


プログラミングを学ぶ上で一生懸命コードを打って
も出てくるのが、文字列だけだと報われない感じが
します。

Unityの良さは、見栄えの良さにあります。単純なコ
ードで、動きが見えるところがいいところです。

動きが見えると、途端にやる気が湧いてくる?気が
しませんか。なので、初心者の皆さんにUnity  はと
ってもオススメなのです。


ガシガシ動きのあるプログラムを作ってみて・・・
お!楽しそうだな!やってみよう!を狙ってる連載
です。もし良かったら、一緒にやってみましょう。


使っているのは最新版のUnityになりますが、古いも
のでも大丈夫ですよー!

 

www.nsnq.tech

Rigidbodyについて

f:id:koharuwest:20190309231617p:plain

前回設定した項目について書いておきます。
意味合いについては、なるほどなー程度でいいです。
覚える必要もありません。

Mass
重さ。物体同士の衝突の時に使う。

Drag
空気抵抗。移動するときにかかる。

Angular Drag
回転時の空気抵抗。0だと風車が止まらねえ。

 

とりあえず、この3つくらいでいいと思います。

床に反発力を与える

f:id:koharuwest:20190323230755p:plain

asset windowで右クリック。
Create の Physic Material

f:id:koharuwest:20190323230938p:plain
planeBoundsとでも名付けておきます。

f:id:koharuwest:20190323231020p:plain

パラメータをこんな感じにしておきます。
こんな数字にしちゃうと、跳ねまくります。

意味合いとしては、

Dynamic Friction
移動時の摩擦。0だとすぐ動き、1だとあまり動かない。

Static Friction
静止時の摩擦。

Bounciness
0だと反発せず、1だと反発します。

Friction Combine
二つの物体がぶつかった時の摩擦をどうするか。
Maxは最大値をとります。

Bounce Combine
二つの物体がぶつかった時の反発をどうするか。

どうでしょうか?上下左右に動きつつ。
床にビヨンボヨン跳ねる四角形。

なんて奇妙なサンプルでしょうか。

要するに、Unity では素材や特性、プログラムを物
質にくっつける(アタッチ)することで、お互いが
作用して、動きや表示に変化が出るというものです。

f:id:koharuwest:20190226230055p:plain


次回からは簡単なゲームを作ってみたいと思います。
お楽しみに。

まいにちあいぱす 平成30年秋問題解説 問81 問82 問83 問84

スーパーのお菓子売り場で売っているチョコお菓子最
強決定戦。親族のジャッジにより、夫のガトーショコ
ラ(森永)が勝利。私の推したチョコパイ(ロッテ)
を応援してくださった皆さん。すいませんでした。


f:id:koharuwest:20190321174416p:plain

あいぱすの平成30年秋の問題を解いていきます。
問題の解き方や考え方をわかりやすく、解説してみる
連載です。


問81
ソフトウェア①〜④のうち、スマートフォンやタブレ
ットなどの携帯端末に使用されるOSS(OpenSource
Software)のOSだけを全て挙げたものはどれか。

① Android
② iOS
③ Thunderbird
④ WindowsPhone

ア ①
イ ①、②、③
ウ ②、④
エ ③、④


問82
情報セキュリティにおける機密性、完全性及び可用性
のうち、特に完全性の向上を目的とした取組として、
最も適切なものはどれか。

ア サーバをデュプレックスシステムで構成して運用
  する。
イ システムの稼働率の向上策を検討する。
ウ システムの利用開始時にユーザ認証を求める。
エ 情報の改ざんを防止する対策を施す。


問83
SIMカードの説明として、適切なものはどれか。

ア インターネットバンキングなどのセキュリティ確
  保の目的で使用する、一度しか使えないパスワー
  ドを必要なときに生成するカード型装置
イ 携帯電話機などに差し込んで使用する、電話番号
  や契約者IDなどが記録されたICカード
ウ ディジタル音楽プレーヤ、ディジタルカメラなど
  で使用される、コンテンツ保存用の大容量のメモ
  リカード
エ ディジタル放送受信機に同梱されていて、ディジ
  タル放送のスクランブルを解除するために使用さ
  れるカード


問84
社内のPCでマルウェアが発見された。そのマルウェ
アが他のPCにも存在するかどうかを調査する方法と
して、最も適切なものはどれか。

ア そのマルウェアと同じアクセス権が設定されてい
  るファイルを探す。
イ そのマルウェアと同じ拡張子をもつファイルを探
  す。
ウ そのマルウェアと同じ所有者のファイルを探す。
エ そのマルウェアと同じハッシュ値のファイルを探
  す。

 

続きを読む

勉強ライブ DBの問題を苦戦しながら解く 平成29年春DB午後1問1設問1

勉強してますか?
僕はそこまで進んでません!
(断言)

f:id:koharuwest:20190310225733p:plain

こんなの作って遊んでるからです!すいません!

今回は平成29年度春 DBスペシャリスト 午後
1をガチで解いてみたいと思います。解説というよ
りは実録なので、すっごくしょぼいミスをします。

不正解率も高いので解説的なものを求める人はごめ
んなさい。

なんていうんですかね。連載だから勉強しなきゃっ
て思えるかな・・・みたいな企画なんです。

※問題の引用ルールはIPAに準じております。


皆様も、こちから問題を見つつ、一緒に解いていき
ませんか?

ダメダメな僕を笑ってください。

www.jitec.ipa.go.jp

平成29年春DB午後1問1

設問1

(1)

f:id:koharuwest:20190321104526p:plain

まずは、候補キーから行くか。

f:id:koharuwest:20190321104626p:plain

この中から探すことになる。候補キーは主キーになる候補のこと。
もしくは、その組み合わせを言うけど。

表1から探るしかないか。

f:id:koharuwest:20190321105521p:plain
電子会議番号 分野番号 投稿番号 一意になるっ
て書いてる。

作成者ユーザIDと投稿者ユーザIDは何回も投稿
したりするからちゃうよなあ。

お、投稿番号に「電子会議番号との組み合わせで一
意」って書いとる。

なので、{電子会議番号、投稿番号}は候補キー。あと
はないかな。

分野番号はそうかな。なので{分野番号、投稿番号}か
な。

と思ったら不正解でした。

表示順をみると「表示順が重複することはない」と書
かれてるのでこれも一意になり得るのか。{投稿番号、
分野番号、表示順}が正解。くう。


部分的関数従属性(一個が決まるとそれに決まる)で
すか。ありありでしょう。

電子会議番号が決まると議題が決まる。
電子会議番号と作成者IDもある。


電子会議番号→議題

他にもありそうだけど、候補キー同士はダメなんだっ
てさ。

推移的関数従属性
(1が決まると2が決まり、それにより3も決まるが、
 2から1は導けない)もありありです。

電子会議番号が決まると、分野番号が決まり、分野名
が決まる。

電子会議番号→分野番号→分野名

しかないけど。

(2)

f:id:koharuwest:20190321111319p:plain

重複した形はないから第1正規形ではあるし、なんと
なく問題文読んでると、第3正規形ではない気がする。

じゃあ、第2正規形かっていうと、さっきもあったけ
ど部分従属があるから違うってことになる。

f:id:koharuwest:20190321104626p:plain

{電子会議番号、議題、分野番号、分野名、
 表示順、作成者ユーザID}

{投稿番号、投稿本文、投稿者ユーザID}

うーん。

電子会議{電子会議番号、議題、分野番号、
    分野名、表示順、作成者ユーザID}
投稿{投稿番号、投稿本文、投稿者ユーザID}
分野{分野番号、分野名}

部分的関数従属を消すとこうなる?

電子会議{電子会議番号、議題、分野番号
     分野名、表示順、作成者ユーザID}
投稿{電子会議番号投稿番号、投稿本文、
        投稿者ユーザID}
分野{分野番号、分野名}

ここまではできたよ!

(続きます)