2進数から10進数へ変換したあと、元に戻そうと10進数から2進数へ変換したら値が変わってしまう現象が起きます。
これは変換のルールだけ知っていても正しい変換ができないから。
『10進数と2進数では絶対値の考え方がちがう』ところが抜けてるよ?という話です。
続きを読むITについて困っている人のために情報を発信します。
最近はICTとも呼ばれるようになりました。Infomation TechnorogyにCommunicationを追加した略語です。
いまのITはコミュニケーションがついてまわるので。言葉の意味は同じと思っていいです。
2進数から10進数へ変換したあと、元に戻そうと10進数から2進数へ変換したら値が変わってしまう現象が起きます。
これは変換のルールだけ知っていても正しい変換ができないから。
『10進数と2進数では絶対値の考え方がちがう』ところが抜けてるよ?という話です。
続きを読む2進数 "11111111" は10進数では "255" ではあるんですが、プログラマー用の電卓では "-1" が出てびっくりすることがあります。
2進数整数のマイナス表現は意外とつまづくところです。でもこれから説明するものだけ理解できれば大丈夫。
続きを読む1024byte=1KBは○。1024byte=1kBは✕。1000byte=1kBは○。1024byte=1KiBは○。
説明できるほど分かっていたのは1024byte=1KBと1024byte=1KiB の2つだけ。
1000byte=1kBは『その計算もある』程度の理解。
エンジニア目線では理解不能な単位の話。
続きを読む学校の授業や仕事で、情報処理、コンピュータの基礎知識が必要になる機会が多くなりました。そこで最初につまずくのが、2進数、16進数という数の数え方。
これ、小学校で習ってから息をするようにやっていることを『論理的に意識』していないからです。小学1年生に戻るとすぐに分かります。
続きを読むWindowsでフォルダやファイルを探して開くのに使うエクスプローラー。パソコンをはじめて使う人が初日に使う基本的なWindowsアプリです。
これをマウスで操作する人は多いですがキーボードのほうが速い。慣れるとマウスが鬱陶しくなるほど。
キーボードショートカットが苦手な人は最初にエクスプローラーで覚えるといいです。
続きを読むネットワークの通信状況を見るのにpingコマンドが一般的ですが、pingではポートまで指定して通信状況を確認できません。
そこでWindows10では、別のポート指定のコマンドが用意されています。
高機能コマンドなのでコマンドプロンプトでは使えません。PowerShellを使います。
続きを読む