auの日記

プログラミング初心者の日記。(auはハンドルネームです)

マイグレーションとは

auです。

プログラムについて調べていたり、資料でもよく見かける用語の「マイグレーション」について調べました。

マイグレーションとは

マイグレーション(migration): 移住、移転、移動

ITで使われるマイグレーション現在使用しているシステムやソフトウェアなどを、別のOSに移行することを指します。

OSを古いバージョンから新しいバージョンに入れ替える際に使われたりします。

老朽化した機器や、ソフトウェアを破棄し、新しいシステムに切り替えることを、レガシーマイグレーションや、単にマイグレーションというそうです。

ブロードバンドとは

auです。

きのうナローバンドについて調べたので、今回はブローバンドについて調べました。

program-shoshinsya.hatenablog.com

ブロードバンドとは

ブロード(broad)バンド(band)とは、ナローバンドより早い(広い)通信回線を指します。

分解して訳すと
broad: 広い
band: 帯

ADSL光回線がこれにあたり、データが通る道が広いため、多くにデータを送信することができます。

ナローバンドとは

auです。

 

今回は、ナローバンドという用語の意味を調べました。

 

ナローバンドとは

 

ナロー(narrow)とバンド(band)に分解して考えるとわかりやすいです。

 

ナロー(narrow): 狭い・細い

バンド(band): 帯

 

つまり、ナローバンドとは「低速な(狭い)通信回線のこと」を指します。

 

 

ダイヤルアップ接続やISDNがナローバンドに当てはまります。

 

 

ナローバンドとは逆に当たる「高速な(広い)通信回線のこと」をブロードバンドといいます。

 

ループバックアドレスとは

旅行中のauです。

 

今回は、ループバックアドレスについて調べました。

 

ループバックアドレスとは

 

ループバックアドレスとは「自分自身のアドレスを指す特殊なIPアドレス」のことです。

IPv4••• 127.0.0.1

IPv6••• ::1

 

ネットワークを利用するソフトウェアなどのテストを行う際に使います。自分もソケットなどでのテストをする場合は、ループバックアドレスを指定してテストをしています。

 

 

理系大学2年生になって初めてlogの勉強をした(文系出身)

auです。

計算量で「log」という言葉を見かけますが、logってなんだろうって感じだったので少し勉強してみました。

高校では2年生に上がる際に、理系か文系を選べました。数学がとことん嫌いだったので、逃げるために文系を選び、数 IAしかやっていなかったので、「log」というものは幻のモノという認識しかありませんでした。

logの勉強をして

実際にlogについて調べると「指数・対数」という用語が出てきて「これはプログラミングの用語を調べている時によくある、知らない単語を調べたら知らない単語が出てくる無限ループコースか・・・」と感じ、すでに嫌になっていました。

しかし、今回は「指数・対数」以外の用語は一応覚えていたので助かりました。よかった。

そして、logは、「底数を何乗すればいいのかを表す数」という風に覚えました。何となくだけどわかってよかったです。(内容ここしかない気がする)

プログラミングの用語を調べている時に気づいた「分からないのはとりあえずググる」がここでも通用してよかったと感じました。

フラグメンテーションとは

auです。

フラグメンテーションの意味について調べました。

フラグメンテーションとは

フラグメンテーションという用語は、ハードディスクやメモリで使われます。

フラグメンテーション(Fragmentation)は「断片」という意味をもつ英単語です。まとまっているファイルやデータを小さく分割することや、小さく断片になってしまうことを言います。

プログラムを実行すると、メモリが割り振られます。このメモリをmallocで取得し、freeで解放すると、その部分が虫食いのように空いてしまい、飛び飛びにメモリが割り振られ、使っているメモリと使っていないメモリに隙間ができてしまい、フラグメンテーションが起きてしまいます。

また、この虫食いになってしまったデータを戻すことを「デフラグメンテーション(デフラグ)」と呼びます。

UE4のスタティックとムーバブル

auです。

UE4のアクタのスタティックムーバブルの違いについて学びました。

スタティックとは

スタティックとは、ゲームの中で動かないものを言います。C言語でも"static"という言葉がありますね。

ムーバブルとは

ムーバブルとは、ゲーム中に動くことのできるものを言います。

とりあえず何か動くものはムーバブル、動かない背景のようなアクタはスタティックとなります。