にしのクエスト2

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

20221224103753

Macで行こう 37 ビリーじゃないBoot Camp その1

bootCampでWindows入れちゃおう!

Macに不満はないし、不便はないのですが。

職場がWindowsで、仕事でWindowsのソフトなどをダ
ウンロードしなきゃいけない(職場では色々規制がか
かっててめんどくさい)のです。

Macだと、Windowsのソフトを親切にもダウンロード
しようとすると、Mac版がきちゃってできないという。

じゃあ、Win入れてみる?みたいな展開です。

f:id:koharuwest:20190601223724p:plain
純粋なる俺のMacにWindowsを入れるのはかなり抵抗
がありますが、経験です。何事も。

Boot Camp動かしてみた

 

さて、MacでWindowsを使うためには。

・VirtualBoxという仮想化ソフトを使う。重いらしい。

・Boot Campを使ってインストールする。

Boot Campはビリー隊長しか参加したことないので
すが。こっちで。とりあえず起動する。必要なものは。

・まっさらなフォーマットしていいUSBメモリ。

・WindowsのISOファイル

こんな感じらしい。とりあえず、WindowsのISO作っ
て(ディスクユーティリティで作れます)

f:id:koharuwest:20190808225603p:plain

ところがどっこい

うちのWindowsマシンは8.1からの無料アップグレー
ドだったので、Windows10のディスクがない!

8.1のディスクで作成したISOではMojaveのBootCamp
では弾かれてしまう!

仕方がないので、とりあえずWindows10のISOだけを
ダウンロードして、インストールを始めることに。

とはいえ、それって認証通るんすかね?
みたいな疑問を持ちつつ。

VirtualBoxの方がいいのかな。とほほ。

次回へ続きます。

Unityで学ぶプログラミング 夏休みC#の基礎(1)準備とプログラムの実行

夏休み特別企画ぅ!良い子のみんな!夏休みを楽し
く過ごしているかな?

今回から、数回にわたって超初歩的なプログラミン
グのお勉強をしてみたいと思います。

コンソールに素朴にメッセージが出るやつをUnity
使ってやってしまおうという企画です。

某スクラッチ的なのではなく、本格的にコードを書
いてみたい初心者にオススメです。

えー、プロの方。2つご批判はあると思います。

・別にUnityじゃなくてもよくね?
 その通りです。

・UnityのC#って独特じゃね?
 全くその通りです。

とはいえ、3Dオブジェクトを気軽に扱えるし、イ
ンストールもメンドくさくないし、無料だし。何よ
り流行ってるし。

いいところはいっぱいあると思うんで、目をつぶっ
てください!

この過去記事も参考にしてください。
また、バージョンは最新版を利用しております。
こちとらMacです。 

www.nsnq.tech

では、準備からはじめていきましょう!


とりあえず、3Dのプロジェクトを作成し、

f:id:koharuwest:20190803100937p:plain

inspector windowで右クリック
Create Empty

f:id:koharuwest:20190803101122p:plain

画面には表示されない、空のオブジェクト
ができます。今回は名前も変えないでその
ままにします。

次にプログラムのファイルを作ります。
下のasset windowで右クリック

f:id:koharuwest:20190803101450p:plain

create C#Scriptとします。

f:id:koharuwest:20190803101600p:plain

作ったら早速、名前を変更します。
trainingとかにしておきますか?

!注意
ここで、名前をつけ損ねると、アタッチがうま
くいかないです。もし、うまくいかない場合は
一旦右クリックでdeleteし、再度作成してくだ
さい。

(大人の人へ) 
プログラム上のモノビヘイビアのとこの名前を
変更すれば大丈夫なんですが、めんどくさいの
で、作り直したほうがいいです。

これをさっきのGameObject上に重ねるように
ドラッグします。これを「アタッチ」といいま
す。

f:id:koharuwest:20190803101922p:plain

inspectorの上にあるGameObjectをクリックす
ると、下の方にちゃんとスクリプトがアタッチ
されています。

実行ボタンを押すと、
f:id:koharuwest:20190202180434p:plain
何もおきませんが、実行できます。

停止ボタンを押して、プログラムを停止してお
きましょう。

次回に続きます!

まいにち基本 平成31年春問題解説 問17 問18 問19 問20

OSSの具体的なソフト名知ってる?っていうと、
若い人はあんまり知らなかったりする。

f:id:koharuwest:20190721073933p:plain

基本情報の平成31年春 午前問題(全80問)を
解いていきます。問題の解き方や考え方をわかりや
すく、解説してみる連載です。

問17
デバイスドライバの説明として、適切なものはどれ
か。

ア PCに接続された周辺機器を制御するソフトウ
  ェア
イ アプリケーションプログラムをPCに導入する
  ソフトウェア
ウ キーボードなどの操作手順を登録して、その操
  作を自動化するソフトウェア
エ 他のPCに入り込んで不利益をもたらすソフト
  ウェア


問18
データ検索時に使用される、理想的なハッシュ法の
説明として、適切なものはどれか。


ア キーワード検索のヒット率を高めることを目的
  に作成した、一種の同義語・類義語リストを用
  いることによって、検索漏れを防ぐ技術である。
イ 蓄積されている膨大なデータを検索し、経営や
  マーケティングにとって必要な傾向、相関関係、
  パターンなどを導き出すための技術や手法であ
  る。
ウ データとそれに対する処理を組み合わせたオブ
  ジェクトに、認識や判断の機能を加え、利用者
  の検索要求に対して、その意図を判断する高度
  な検索技術である。
エ データを特定のアルゴリズムによって変換した
  値を格納アドレスとして用いる、高速でスケー
  ラビリティの高いデータ検索技術である。


問19
インタプリタの説明として、適切なものはどれか。

ア 原始プログラムを、解釈しながら実行するプロ
  グラムである。
イ 原始プログラムを、推論しながら翻訳するプロ
  グラムである。
ウ 原始プログラムを、目的プログラムに翻訳する
  プログラムである。
エ 実行可能なプログラムを、主記憶装置にロード
  するプログラムである。


問20
OSIによるオープンソースソフトウェアの定義に
従うときのオープンソースソフトウェアに対する取
扱いとして、適切なものはどれか。

ア ある特定の業界向けに作成されたオープンソー
  スソフトウェアは、ソースコードを公開する範
  囲をその業界に限定することができる。
イ オープンソースソフトウェアを改変し再配布す
  る場合、元のソフトウェアと同じ配布条件とな
  るように、同じライセンスを適用して配布する
  必要がある。
ウ オープンソースソフトウェアを第三者が製品と
  して再配布する場合、そのオープンソースソフ
  トウェアの開発者は第三者に対してライセンス
  費を請求することができる。
エ 社内での利用などのようにオープンソースソフ
  トウェアを改変しても再配布しない場合、改変
  部分のソースコードを公開しなくてもよい。

 

続きを読む

まいにち基本 平成31年春問題解説 問13 問14 問15 問16

あーつーいー!(by 打首獄門同好会)

f:id:koharuwest:20190728104137p:plain


基本情報の平成31年春 午前問題(全80問)を
解いていきます。問題の解き方や考え方をわかりや
すく、解説してみる連載です。

 

問13
冗長構成におけるデュアルシステムの説明として、
適切なものはどれか。

ア 2系統のシステムで並列処理をすることによっ
  て性能を上げる方式である。
イ 2系統のシステムの負荷が均等になるように、
  処理を分散する方式である。
ウ 現用系と待機系の2系統のシステムで構成され、
  現用系に障害が生じたときに、待機系が処理を
  受け継ぐ方式である。
エ 一つの処理を2系統のシステムで独立に行い、
  結果を照合する方式である。


問14
図のように、1台のサーバ、3台のクライアント及
び2台のプリンタがLANで接続されている。この
システムはクライアントからの指示に基づいて、サ
ーバにあるデータをプリンタに出力する。各装置の
稼働率が表のとおりであるとき、このシステムの稼
働率を表す計算式はどれか。ここで、クライアント
は3台のうちどれか1台でも稼働していればよく、
プリンタは2台のうちどちらかが稼働していればよ
い。

f:id:koharuwest:20190802100715p:plain



問15
アプリケーションの変更をしていないにもかかわら
ず、サーバのデータベース応答性能が悪化してきた
ので、表のような想定原因と、特定するための調査
項目を検討した。調査項目cとして、適切なものは
どれか。

f:id:koharuwest:20190802100945p:plain
ア 遅い処理の特定
イ 外的要因の変化の確認
ウ キャッシュメモリのヒット率の調査
エ データの格納状況の確認

問16
タスクのディスパッチの説明として、適切なものは
どれか。


ア 各タスクの実行順序を決定すること
イ 実行可能なタスクに対してプロセッサの使用権
  を割り当てること
ウ タスクの実行に必要な情報であるコンテキスト
  のこと
エ    一つのプロセッサで複数のタスクを同時に実行
  しているかのように見せかけた状態のこと。

 

続きを読む