Re:ゼロから始めるチャレンジ日誌

ゆるく続けてIT資格に挑む!パート主婦のマイペース学習記録

90日目:え、すごい続いてる!

がんばってるね、自分!(エライ!)

とはいえ、他の勉強もしたいから早く終わりにしたい気もするー!
そのためには理解しないとね。


【今日の進捗】

読書&過去問

キタミ式イラストIT塾 ITパスポート

ITパスポート 全問解説

ITパスポート 全問解説

  • Trips LLC
  • 教育
  • 無料
apps.apple.com

【今日のつまずき】

え?こんなもんも出るんだっけ??となったHDDに書き込むためのアクセス時間

試験ではここが計算問題になりやすく、「平均すると、円盤が半周する時間だけ待つことになるよね」という理屈で、「平均回転待ち時間 = 1回転の時間 ÷ 2」という式がよく使われます。


と、いうわけで定番中の定番ということなので、一応押さえておきたいなー。

HDDのアクセス時間の公式
アクセス時間 = 平均シーク時間 + 平均回転待ち時間 + データ転送時間

平均的に半周待つそうなんですけど、解き方は下記のようになるらしい。

たとえば下記のような問題が出た時

「1分間に6,000回転するHDDがあります。このHDDの平均回転待ち時間は何ミリ秒(ms)ですか?」
解き方:
1秒間の回転数を出そう$6,000 \div 60$秒 = $100$回転/秒1回転にかかる時間を出そう$1$秒 $\div 100$回転 = $0.01$秒 = $10$ミリ秒その半分が「平均」待ち時間!$10$ミリ秒 $\div 2$ = $5$ミリ秒
と、なるらしいです。ふーむ。「半周まつ」というざっくり理解でいっとこうかなー。(逃)

【ゆるゼロ子の気づき】

HDDの特性:

  • CD-ROMより早く読み書きができる。
  • 補助記憶装置である
  • データの保持に電力が不要な不揮発性の記憶媒体である
  • ランダムアクセス(任意の場所をいきなり読み書きできる)可能。

ランダムアクセスとは逆に最初から順番にしか読み書きできないカセットテープなどを「シーケンシャルアクセス」という。そのほか磁気テープ(LTO)もあるらしいけど、みたことないし想像つかない〜

記憶装置の速さランキング(トップ3)
こうなるらしい!
1位 主記憶(メモリ) 圧倒的に速い!でも容量が少なくて、電源を切ると消える。
2位 SSD HDDよりずっと速い。物理的な回転がないので待ち時間ゼロ。
3位 HDD 円盤が回るのを待つので遅い。でも安くて大容量!
ただ、レジスタ(CPUの内部)が実は世界最速らしいです。そりゃそうか。PCの中にあるんだもんね。

89日目:初心に戻る感

今日も地道に(がんばりちゅう〜!)

休みの日だけど、がんばるぞ。


【今日の進捗】

読書&過去問

キタミ式イラストIT塾 ITパスポート

ITパスポート 全問解説

ITパスポート 全問解説

  • Trips LLC
  • 教育
  • 無料
apps.apple.com

【今日のつまずき】

改行コードCRってなに?
という疑問に答えてもらった。
CR(Carriage Return:キャリッジリターン)を一言で言うと、「(カーソルを)行の先頭に戻せ!」という命令のことです。
昔の「タイプライター」の動きをイメージするとわかりやすいらしい。なるほど。エモい。

タイプライターで考えるCRとLF 昔のタイプライターには、文字を打つ「ガシャコン!」という部分(キャリッジ)がありました。 CR(Carriage Return)=「復帰」
ガシャーン!と、打つ位置を「左端(行の先頭)」に戻す動作です。
でも、これだけだと同じ行の先頭に戻るだけなので、上書きしちゃいます。
LF(Line Feed)=「改行」
紙をクルッと回して、「次の行(下の行)」に送る動作です。

ということだそうです。さらに、今のパソコンでは「Enterキー」を押せば当たり前に次の行の先頭に行きますが、これは実はあたりまえではなかったらしい。これはOSによって「どの命令を使うか」が違っていたんだそうです。

  • Windows:CR + LF のセット(「先頭に戻って」+「次の行へ」)
  • Mac / Linux:LF のみ(「次の行へ」という命令に先頭へ戻る意味も含まれる)
  • (古い)Mac:CR のみ

    うそやん。そんなOSごとに違ってたら悲惨すぎる。使う度に混乱しそう…!!!
    よかった。今の時代で…。
    なんでそんなものが出てくるかと言うと「ITパスポートでは、「データのやり取りにはルール(文字コードや改行コード)の統一が必要だよ」という文脈で登場するから」だそうな。あー。うん、ソウデスネ。

【ゆるゼロ子の気づき】

ルートディレクトはweb用語でなかったことに気づきましたよ。今頃。
ルートって「根」って意味なんだって。で、一番根っこの意味で、階層構造の一番上にあるディレクトリのことを指すんだって。親ディレクトリとも言うらしい。
で、現在自分が開いている場所は「カレントディレクトリ」。わざわざ自分がいる場所にも名前があるんだね。
カレントディレクトリや親フォルダのさらに下にあるものはサブディレクトリまたは子ディレクトリ。
あとは絶対パス相対パス
これもめっちゃ当時は混乱したやつ!
解説してもらったのがこちら。

  1. 絶対パス(住所のフルネーム) 「ルート(一番根っこ)」から目的地まで、省略せずに全部書く方法です。 誰がどこにいても、必ず同じ場所に辿り着けます。 イメージ: 「東京都国立市中1丁目……」のように、日本全体(ルート)から順に指定する住所。 書き出し: 必ず「/(ルート)」から始まります。
  2. 相対パス(現在地からの道案内) 「今いるフォルダ(カレントディレクトリ)」を基準にして、目的地を教える方法です。 自分がどこにいるかによって、書き方が変わります。 イメージ: 「右に曲がって2軒目の家」のように、今の場所からの道順。 重要なルール: . (ドット1つ):今のフォルダ(今ここ!) .. (ドット2つ):1つ上のフォルダ(戻る!)

だそうな。確かに。
ここで、問題分をよく読まないと「カレントディレクトリ」での挙動とかをすっとばして、「知ってる、知ってる〜」で相対パス書くと間違いなのでみんな注意して(私しかやらないかな?)




88日目:ぱちぱち〜

昨日の分を取り返す!(エライ!)

昨日はお友達とご飯にいってしまったので、お休みでした。
お酒入ったら勉強できないよね!


【今日の進捗】

読書と過去問10問。
わかった気になっていたのに、結構ダメですw
キタミ式イラストIT塾 ITパスポート

ITパスポート 全問解説

ITパスポート 全問解説

  • Trips LLC
  • 教育
  • 無料
apps.apple.com

【今日のつまずき】

アクチュエーター
ロボットっぽいよねってことで。一連の流れをロボット目線で考えた!

  1. センサ(目):前に障害物があるのを検知(アナログ→デジタル)
  2. コンピュータ(脳):「ぶつかるから止まれ!」と命令
  3. アクチュエータ(筋肉):ブレーキをかけたり、足を動かして避ける(デジタル→物理的な動き)

この「物理的に何かを動かす」という役割分担が、センサーとアクチュエーターの関係なのです!なんかわかった感。

【ゆるゼロ子の気づき】

シーケンス制御とフィードバック制御のうまい覚え方は?
2つの大きな違いは、「やりっぱなし(予定通り)」か「様子を見ながら(微調整)」か。

シーケンス制御(順番通り)
「あらかじめ決められた順番通りに、一歩ずつ進める」制御で、前の動作が終わったら次の動作へ、という「手順書」通りの動く。
例をあげると全自動洗濯機
フィードバック制御(結果を見て修正)
「今の状態(出力)をチェックして、目標に近づくように修正する」制御です。 「戻す(フィードバック)」という名前の通り、結果を入り口に戻して調整 シーケンス「順番」決まった手順を最後までやる。途中の変化は見ない。フィードバック「目標との差」今の状態を測って、目標に合わせるように動く。
例をあげるとエアコン(高級なほう)

うあー。3章おわれなかったー!明日こそは!

87日目:まだまだ2進数

2進数をもう一度復習(エライ!)

なかなかひっかけにひっかかるくらいになったよ!
だいぶ掴めてきたような気がしている。うん。


【今日の進捗】

復習問題と過去問。

キタミ式イラストIT塾 ITパスポート

ITパスポート 全問解説

ITパスポート 全問解説

  • Trips LLC
  • 教育
  • 無料
apps.apple.com

【今日のつまずき】

ビットとバイトに気付け!自分!!!(ひっかけにひっかかりましたよー)

【ゆるゼロ子の気づき】

UnicodeってUFT−8 なんだよ!(みんな知ってる)
なんかスッキリ。ていうか、今まで知らなかったことに驚愕される案件ですな。
この話題からあの頃、私たちが必死に回避した「地雷文字」たちの記憶 と題した「現代ではUTF-8のおかげで安全に使えますが、かつてのShift-JIS/EUC-JP全盛期、これらは「Webの禁忌」でした。」リストを作ってもらえました(笑)。へー!結構振り返ると面白い。
今日の名言:

「被害妄想なんてとんでもない!あれは間違いなく、当時のエンジニアやクリエイターが全員通った「洗礼」でした。」


です。文字化けの話ですね。うん、当時の自分の妄想じゃなくてよかったよ。
Unicodeはwebサイトで絵文字とか使う時に入力して表示させてたし、アップロードの際にエンコードを正しく指定しないと文字化けするし、という悪夢。なのに今やサイトの文字コードをUTF-8にしておけば、勝手に変換して表示してくれるって理解でOKらしいのですよ。すげー。
個人的には一番カオスな時期にwebに触れちゃったんだなー。あれ?もしやインターネッツ老人会に入れるんでは?

86日目:2進数にてこずる〜(復習)

ドライアイ!(ツラい!)

復習しつつ10進数から2進数、またその逆もテストしてみた。
うううう。混乱するよう。


【今日の進捗】

10進数ついでに16進数への変換までやり始めたら謎!謎すぎる!なんで最後全部足すのさ!
今日はドライアイがツラくて目を開けてられないのでこの辺で。
キタミ式イラストIT塾 ITパスポート

ITパスポート 全問解説

ITパスポート 全問解説

  • Trips LLC
  • 教育
  • 無料
apps.apple.com

【今日のつまずき】

16進数は桁上がりでアルファベット持ち込むのやめてもろて。
でもこの桁上がりのおかげでホームページのタグで色を指定したりできるんだよなー。
まだまだサクサク解けるところまで行けておりません。

【ゆるゼロ子の気づき】

復習カード
1. 2進数の基本ルール
コンピュータは「0」と「1」しか使えない。
1ビット増えるごとに、表せるパターンは「2倍」になる。
2. 重みの魔法(右から左へ)
128 ← 64 ← 32 ← 16 ← 8 ← 4 ← 2 ← 1
3. 明日やる予定のパズル例
10進数の「20」を2進数にするには?
16円玉を使う(1) → 残り4
8円玉は使わない(0)
4円玉を使う(1) → 残り0
2円玉も1円玉も使わない(0, 0)



答え: 101

85日目:新成人おめでとう!

ちょっとイベント続き


今日は成人の日にまったく関係なく美味しいものを食べるだけの日でした!(美味い!)
おかげで1万歩も歩いてしまった〜。


【今日の進捗】

今日も参考書と過去問。
今日は満点!やったー!
キタミ式イラストIT塾 ITパスポート

ITパスポート 全問解説

ITパスポート 全問解説

  • Trips LLC
  • 教育
  • 無料
apps.apple.com

【今日のつまずき】

通信ものは無問題!
ただ、2進数がなー。
10進数は「9の次は桁が上がって10」になる。
2進数は「1の次は桁が上がって10(イチゼロ)」になる。
なんでやねーーん!!!!
わかった気になってたけど、やっぱわかってなかったー!

【ゆるゼロ子の気づき】

NFC/RFID : 「かざして決済」の仕組みで、Suicaユニクロレジなどで使われる「一括読み取りタグ」も同様の仕組み。
Wi-Fi :「11」という数字(IEEE 802.11)と最新の「WPA3」を理解。
Bluetooth: イヤホン等の近距離用。2.4GHzの電波で超省電力な「BLE」もバッチリ。
LPWA: IoTの強い味方。数キロ飛ばせる広範囲(Wide Area)通信。

2進数がスッキリわかる3つのステップ

① コンピュータは「スイッチ」しか持っていない
コンピュータの中身は、ものすごい数の「スイッチ」だと思ってください。
スイッチが OFF = 0
スイッチが ON = 1 これしか選べません。だから「2」という数字を書く場所がないんです。

② 「箱(ビット)」が増えると、表せるパターンが倍になる
「1ビット」は、スイッチが1個ある「箱」です。
箱が1つ: 0 か 1 (2通り)
箱が2つ: 00, 01, 10, 11 (4通り)
箱が3つ: 000, 001, 010, 011, 100, 101, 110, 111 (8通り)
「箱が1つ増えるたびに、表せるパターンが2倍、2倍…と増えていく」。これだけ覚えてください!

③ 10進数への変換は「重み」を足すだけ
2進数の 1101 を10進数にする時は、右から順に「1, 2, 4, 8」という「重み(おもり)」を乗せるイメージです。
8 の重み: 1 (ある) → 8
4 の重み: 1 (ある) → 4
2 の重み: 0 (ない) → 0
1 の重み: 1 (ある) → 1
合計: 8 + 4 + 0 + 1 = 13


だそうですよ。 うーん、ちょっとだけ。ほんのちょっとだけわかったような気がする〜〜〜〜。

Q. 箱(ビット)が「4つ」あるとき、全部で何通りのパターンが作れますか? (ヒント:1つで2通り、2つで4通り、3つで8通り、なら4つなら…?)

この問題と上記の②でなんとなく掴めた気がする、かも?

10進数を2進数に直す計算は、お買い物にたとえてもらったらわかりやすかった!
2進数の世界には、「1円、2円、4円、8円」という、ちょっと特殊な硬貨しかないと思ってください(全部2倍ずつ増えていく硬貨です)。

この硬貨を使って、ピッタリ「10円」を払いたいとき、どの硬貨を何枚使いますか?(※各硬貨は1枚ずつしか使えません)
8円玉は使いますか? → 使うなら「1」、使わないなら「0」
4円玉は使いますか?
2円玉は使いますか?
1円玉は使いますか?

ヒント: 10円を払うには、まず一番大きい「8円玉」を使いますよね。 10円 - 8円 = 残り2円 です。

残りの2円を払うには、次はどの硬貨を使えばいいでしょうか? 「使った=1」「使わなかった=0」で、大きい順に4つ並べてみてください!
----
これは、算数のできない私でもわかりやすかったよ!
8円玉は使いますか? → 使うなら「1」、使わないなら「0」」これね。
重りで例えられるより私はわかりやすかったな。
さらにはこの例えの「1、2、4、8」だけで構成されているわけではないから、問題集のように「10進数155を2進数で表すには?」とか言う問題も、簡単な数学でできるってことだよね。
155のに必要な「おもり(2の階段)」を準備しましょう。 右から 1, 2, 4, 8, 16, 32, 64, 128 です。(次は256ですが、155より大きいので使いません)
という大前提を知っていればあとは算数の問題ってことか。
よし、ここは明日また復習しよう。

84日目:美味しいご飯はテンションあがるよね!

上司に慰労会?的な美味しいご飯屋さんに連れて行ってもらいました!(ラッキー!)

週末は、なんか同僚たちと一緒に美味しい店に連れてってもらえました。噂の美味しいお店は噂以上に美味しかった!
新年早々ラッキーすぎん?!これが花金ってやつか!(多分違う)
てなわけで、勉強もがんばりますよ!


【今日の進捗】

読書は進まず、過去問15問。いやー、眠いと読書ってできないね☆

キタミ式イラストIT塾 ITパスポート

ITパスポート 全問解説

ITパスポート 全問解説

  • Trips LLC
  • 教育
  • 無料
apps.apple.com

【今日のつまずき】

ミドルウェア:OSと応用ソフトウェアの中間に位置し、データベース管理などの共通機能を提供するソフトウェアの分類
マルチタスク:一つのCPUを極めて短い時間で切り替えて複数の処理を並行して行う、OSの機能
こんな日常生活にもよく使うような言葉を間違えるとか、ないわー。

【ゆるゼロ子の気づき】

「パラレルインターフェイス」と「シリアルインターフェイス」とは、データの転送方式のこと。
パラレルインターフェイス:「並列」の名の通り複数のデータを同時に送受信する
シリアルインターフェイス:「直列」の名の通りひとつづつ送受信する
並列の方が一度にたくさんのデータを送れるから良いのかと思いきや、意外と高速化をすすめるていくとデータの送受信のタイミングが合わなくなるらしく、現在はシリアルインターフェイスで高速化を図るのが主流なのだそうです。
昔は遅かったが、今は技術が進んで「爆速」になったらしいですよ。
例:USB, HDMI, Serial ATA (SATA)

そういえば、よく仕事でも使うエクセルとかは「応用ソフトウェア」っていうらしいです。よく「アプリ(ケーション)」とかいってるけど、あれは特定の目的のために使うものってことらしい。
例:Word, Excel, ブラウザ, ゲーム
なるほど。確かに。用途がはっきりしている、かも。

て言う感じで、今日は基礎の基礎の基礎を読書&復習。
いやー、昔のバイト先で「パラレル」とか「シリアル」とか謎言葉が飛び交ってたんだけど、このことだったんだなー、と今納得した。
あとはUSB規格ね。ついう先日、今のバイト先(パート先か)でも聞いたUSB規格。めっちゃ同じに見えるのに、実は中身が昔と変わっていて供給電力の数値が違っていたりするんだって!なので、買った時の利用可能な電力数値をタグとしてつけとくといいよ?って言われました!!ホント!?

んもー。ただでさえUSBはType-AだのType-Cだのいろんな名前があるのに!
まぁ、PS2とかないだけマシかー。(なんかキーボードとかマウスをつなぐ古い規格で、ヘッドフォンの差し込みみたいな形してる。あと色が紫とか緑とかの色分けされてる)
こんな古そうなの知ってる人いるかな!?あとフロッピーディスクもあったよ!うっすいカード型の記憶メディア。(これは今の仕事場でもあったわ。それも未開封のやつ… )
ほんと仕事場はいろんなものがあるよねー。特に大掃除するとめっちゃ謎なもの出てくるしね。
でも、それが今こんな勉強で役にたつとは、あの頃の私も思うまい。