GNU/Linux >> Linux の 問題 >  >> Linux

デジタル世界を理解する:私の正直な書評

私はたくさんの本を読みました。私は特に、コンピューター、Linux、そして私たちが住んでいるデジタル世界についての本を読むのが好きです。また、このデジタル世界を今日のようにするのを助けた人々についてのコンピューティングの歴史についての本を読むことも楽しんでいます。

Unix作成の第一人者であり、多くの影響力のある本の著者または共著者であり、プリンストン大学のコンピュータサイエンスの教授である、ブライアンW.カーニハンによる重要な本の新しい第2版を発見したときの興奮を想像してみてください。 。 デジタルワールドを理解する コンピューターの歴史、テクノロジー、個人的なストーリーを組み合わせ、今日のテクノロジーがプライバシーにどのように影響するかについてのディスカッションを行います。

カーニハンは、プリンストンで毎年、コンピュータサイエンス専攻ではないコンピュータユーザーを対象とした「ComputersinOurWorld」というコースを教えています。彼は、そのコースに含まれる情報の多くを世界に広めるためにこの本を書きました。

カーニハンは、テクノロジー自体の調査から始めます。第1章のタイトルは「コンピュータとは」です。 CPUとその仕組みについて説明し、RAM、キャッシュ、ディスク、その他の種類のセカンダリストレージなど、さまざまな形式のストレージと、それらすべてがどのように連携するかについて説明します。このハードウェアの概要の後で、彼はアルゴリズム、問題を解決するためにそれらがどのように使用されるか、そしてそれらがどのようにコンピュータープログラムに組み込まれるかについて説明します。後の章で、カーニハンはインターネット、それを駆動するTCP / IPプロトコル、およびインターネットを使用して通信するために使用されるいくつかのツールについて説明します。

彼は、私たちの許可の有無にかかわらず、インターネットを介して送信される私たち自身に関するデータ(私たちのコンピューターに保存されている)を調べます。この本全体にセキュリティへの言及がありますが、カーニハンはこれらの後半の章の多くを費やして、データが脆弱である多くの方法と、少なくともある程度の保護を実装する方法について説明しています。

私を最も怖がらせたのは、組織がインターネット上での私たちの動きを追跡する方法、つまりこれ(およびデータマイニングなどのツール)が私たちのオンライン体験に与える影響についての議論でした。ファイアウォールなどのツールの使用や、適切なパスワードの使用、使用していないプログラムやデーモンの削除または非アクティブ化などの戦略に精通しています。しかし、私たちがどんな行動をとろうとも、私たちがスパイされることの容易さ(それについてのより正確な言葉はありません)はぞっとします。

この本を読んだ後の私の最初の傾向は、私がゲーミングコンピュータの構築を手伝っている2人の孫にそれを送ることでした。この本は、彼らが理解できるレベルでコンピュータがどのように機能するかを学ぶための良い方法です。彼らはまた、インターネット上で安全である方法についての落とし穴(両親が彼らと話し合ったものを超えて)について学ぶことができます。私も両親にそれを読むように提案しました。

それはすべての暗闇と運命ではありません。それからは程遠い。カーニハンはなんとか私を怖がらせると同時に、読者が彼が議論する脅威を軽減する方法を理解することを確実にします。彼のシナリオの大部分で、私は彼がカバーする保護の多くをすでに実装していました。

この本は、私がインターネット上でどのように仕事をし、遊ぶか、ホームネットワークを保護するために使用する方法、およびポータブルデバイスをどのように使用するかについてより深く考えさせてくれました。カーニハンのパラノイアのレベルは、適切な予防策を講じている限り、インターネット、コンピューター、およびその他のデバイスを妥当な安全性で引き続き使用できることを私たちに安心させながら、読者が注意を払うことを保証するのに十分です。

いいえ!そのすべてをお話しするつもりはありません。私からネタバレはもらえません。

Kernighanは、技術的になりすぎる可能性のあるセクションを読者に示しているので、それらをスキップできます。それでも、全体として、これは非常に読みやすく、技術者以外の多くの読者でもアクセスできます。これは作者側の意図的なものです。したがって、テクノロジーの商がかなり低くても、この本は理解できます。彼がこの本の初版を書いたのはわずか5年前でしたが、この第2版には、今日のテクノロジーとデータの超高速配布にさらに適用できる重要な新素材が含まれています。人工知能に関する新しいセクションは非常に啓発的であることがわかりました。

コンピュータがどのように機能し、現代の世界のプライバシーとセキュリティに影響を与えるかについてもっと知りたい人には、この本を強くお勧めします。


Linux
  1. Bashの感嘆符(!)を理解していますか?

  2. 「apt-cacheポリシー」の出力を理解していますか?

  3. Kali Linux 1.0 リリース - Moto - Kali Linux の誕生

  1. Linuxコンピュータメーカーが製造を米国に移す

  2. 書評:Perl Best Practices by Damian Conway

  3. Linux の rc スクリプトを理解する

  1. 世界はコーディングする女性を必要としています

  2. Linux の世界で .Net FileSystemWatcher に相当するものはありますか?

  3. 実世界の SELinux