GNU/Linux >> Belajar Linux >  >> Linux

Memahami Dunia Digital:Ulasan buku saya yang jujur

Saya membaca banyak buku. Saya terutama suka membaca buku tentang komputer, Linux, dan dunia digital tempat kita hidup. Saya juga senang membaca buku tentang sejarah komputasi tentang dan oleh dan orang-orang yang membantu menjadikan dunia digital seperti sekarang ini.

Bayangkan kegembiraan saya ketika saya menemukan edisi kedua baru dari sebuah buku penting oleh Brian W. Kernighan, salah satu tokoh terkemuka dalam penciptaan Unix, penulis atau rekan penulis banyak buku berpengaruh, dan seorang profesor Ilmu Komputer di Universitas Princeton . Memahami Dunia Digital menggabungkan sejarah komputer, teknologi, dan kisah pribadi, bersama dengan diskusi tentang bagaimana teknologi saat ini memengaruhi privasi kita.

Kernighan mengajar kursus di Princeton setiap tahun, "Komputer di Dunia Kita", yang ditujukan bagi pengguna komputer yang bukan jurusan Ilmu Komputer. Dia menulis buku ini untuk membawa banyak informasi yang terkandung dalam kursus itu kepada dunia pada umumnya.

Kernighan dimulai dengan eksplorasi teknologi itu sendiri. Judul Bab 1 adalah, "Apa itu Komputer?" Meliputi CPU dan cara kerjanya, ia menjelaskan berbagai bentuk penyimpanan, termasuk RAM, cache, disk, dan jenis penyimpanan sekunder lainnya, dan bagaimana semuanya bekerja bersama. Setelah ikhtisar perangkat keras ini, ia menjelaskan algoritma, bagaimana mereka digunakan untuk memecahkan masalah, dan bagaimana mereka dimasukkan ke dalam program komputer. Dalam bab selanjutnya, Kernighan membahas internet, protokol TCP/IP yang menjalankannya, dan beberapa alat yang digunakan untuk berkomunikasi menggunakan internet.

Dia melihat data tentang diri kita sendiri (disimpan di komputer kita) yang dikirimkan melalui internet—dengan atau tanpa izin kita. Meskipun ada referensi keamanan di seluruh buku ini, Kernighan menghabiskan banyak bab terakhir ini membahas banyak cara di mana data kami rentan dan cara untuk menerapkan setidaknya beberapa tingkat perlindungan.

Bagian yang paling membuat saya takut adalah diskusi tentang bagaimana organisasi dapat melacak pergerakan kami di internet—efeknya (dan alat seperti penambangan data) pada pengalaman online kami. Saya terbiasa menggunakan alat seperti firewall dan strategi seperti menggunakan kata sandi yang baik dan menghapus atau menonaktifkan program dan daemon yang tidak saya gunakan. Tetapi kemudahan untuk memata-matai kita (tidak ada kata yang lebih tepat untuk itu) sangat mengerikan, apa pun tindakan yang kita ambil.

Kecenderungan pertama saya setelah membaca buku ini adalah mengirimkannya kepada kedua cucu saya bahwa saya membantu membuat komputer gaming. Buku ini adalah cara yang baik bagi mereka untuk mempelajari cara kerja komputer pada tingkat yang dapat mereka pahami. Mereka juga dapat belajar tentang jebakan (di luar yang telah didiskusikan orang tua mereka dengan mereka) tentang bagaimana menjadi aman di internet. Saya juga menyarankan kepada orang tua mereka agar mereka membacanya juga.

Tidak semuanya suram dan malapetaka. Jauh dari itu. Kernighan berhasil menakut-nakuti saya sekaligus memastikan bahwa pembaca memahami cara mengurangi ancaman yang dia diskusikan. Dalam sebagian besar skenarionya, saya telah menerapkan banyak perlindungan yang dia cakup.

Buku ini membuat saya berpikir lebih dekat tentang bagaimana saya bekerja dan bermain di internet, metode yang saya gunakan untuk melindungi jaringan rumah saya, dan bagaimana saya menggunakan perangkat portabel saya. Tingkat paranoia Kernighan cukup untuk memastikan bahwa pembaca memperhatikan sambil meyakinkan kami bahwa kami masih dapat menggunakan internet, komputer kami, dan perangkat lain dengan tingkat keamanan yang wajar selama kami mengambil tindakan pencegahan yang sesuai.

Tidak! Saya tidak akan memberi tahu Anda semua itu. Anda tidak akan mendapatkan spoiler dari saya.

Kernighan menunjukkan kepada pembaca bagian yang mungkin terlalu teknis, dan Anda dapat melewatinya. Namun, secara keseluruhan ini cukup mudah dibaca dan dapat diakses bahkan oleh banyak pembaca non-teknis. Ini memang disengaja dari pihak penulis. Jadi meskipun kecerdasan teknologi Anda cukup rendah, buku ini masih bisa dimengerti. Terlepas dari kenyataan bahwa ia menulis edisi pertama buku ini hanya lima tahun yang lalu, edisi kedua ini mencakup materi baru yang penting yang membuatnya lebih dapat diterapkan pada teknologi saat ini dan penyebaran data secepat kilat. Saya menemukan bagian baru tentang kecerdasan buatan cukup mencerahkan.

Saya sangat merekomendasikan buku ini kepada siapa saja yang ingin mempelajari lebih lanjut tentang cara kerja komputer serta memengaruhi privasi dan keamanan di dunia modern.


Linux
  1. Dunia membutuhkan wanita yang membuat kode

  2. Rilis Kali Linux 1.0 - Moto - Kelahiran Kali Linux

  3. Memahami Script rc di Linux

  1. Pembuat komputer Linux untuk memindahkan manufaktur ke AS

  2. Apakah ada yang setara dengan .Net FileSystemWatcher di dunia Linux?

  3. SELinux di Dunia Nyata

  1. Memahami Tanda Seru (!) Di Bash?

  2. Memahami Output Dari "Kebijakan apt-cache"?

  3. Resensi Buku:Perl Best Practices oleh Damian Conway