Саймон Сингх. «Книга Шифров»

book_codeНедавно попалась мне книга Саймона Сингха (сайт автора) «Книга Шифров». Эту книгу нельзя рассматривать как учебник по криптографии, потому что здесь нет досконального математического описания алгоритмов шифрации и методов криптоанализа (взломов шифров). Эта книга в первую очередь по истории развития криптографии и криптоанализа. Но несмотря на это, попавшие в книгу алгоритмы шифрования описаны очень подробно на пальцах, причем иногда кажется, что слишком подробно, повторяя одну и ту же идею разными словами, приводя разные примеры. Так что, «Книгу шифров» могут читать все, даже те (особенно те), кто далек и от математики, криптографии и, касательно последних глав, IT.

В книге последовательно показано развитие способов шифрования, начиная с простейших одноалфавитных шифров замены, которые были использованы еще Юлия Цезаря (от чего один из шифров одноалфавитной замены получил его имя). После этого описана суть частотного криптоанализа для взлома такого шифра, то есть определение соответствия букв алфавита открытого текста и шифроалфавита благодаря тому, что разные буквы в незашифрованном тексте имеют разную частоту появлению. Этот способ криптоанализа был открыт арабами.

После этого рассказывается о многоалфавитном шифре, который известен как шифр Вижинера, и который двести с лишним лет считался невзламываемым. Рассказывается о том, как через 200 лет независимо друг от друга Чарльз Бэббидж и Фридрих Касиски нашли способ взломать этот шифр.

Много места в книге уделено «Энигме», шифровальной машине, которая использовалась немцами, начиная с 20-ых годов прошлого века и до конца Второй мировой войны. В книге подробно описано, как был взломан шифр «Энигмы» сначала поляком Марианом Реевским, а затем во время войны его дело продолжил Алан Тьюринг, работая в Блечли.

Читать далее ‘Саймон Сингх. «Книга Шифров»’ »

Книга Янга и Саймона «iКона. Стив Джобс»

iКонаПосле просмотра фильма «Пираты кремниевой долины» мне посоветовали почитать книгу Янга и Саймона «iКона. Стив Джобс». Книга оказалась хорошим дополнением и к фильму, и к книге Хакеры. Герои компьютерной революции. В «iКоне» описана биография Стива Джобса, начиная с детства и примерно до 2005 года, то есть до того момента, когда компания Apple выпустила свой плеер iPod, и он успел получить популярность, но до того момента, когда вышел iPhone.

Биография составлена очень добротно, что подтверждается и ссылками и на литературу, и на рассказы конкретных людей в конце книги. По стилю изложения iКону можно разделить на две части. Первая половина по стилю похожа на тех же «Хакеров» (на эту книгу, кстати, авторы тоже ссылаются), но с учетом того, что главным «описуемым» здесь является именно Джобс. Некоторые данные о других людях, с кем Джобсу приходилось сталкиваться по жизни тоже имеются (Стив Возняк, Лукас, директоры Disney и т.п.), но их биографии представлены только в том количестве, чтобы была понятна общая обстановка в той или иной компании.

Сам Джобс описан не особо приятным человеком, хотя авторы и старались сгладить общее отрицательное впечатление, особенно в конце, когда после второго прихода в Apple Джобс якобы изменился в лучшую сторону. Вообще по описанию Джобс до его изгнания из Apple видится каким-то зазнавшимся парнем с не самыми высокими моральными качествами, который «зазвездел». Он вроде бы и хочет сделать как лучше, но в результате от его действий получается как всегда. Но самое удивительное, что иногда действия Джобса все-таки приводили в положительным результатам вопреки всякой логике. Да и подчиненным, работающим с Джобсом, не позавидуешь.

Затем идет описание образования компании Pixar и ее покупки Джобсом у Лукаса. Ближе к концу книги iКона становится более скучной, из-за того, что описание происходящих событий начинает напоминать чтение аналитических статей и информации из журналов, куда информация поступает строго дозированно. В этом, правда, авторов трудно обвинять, потому что Apple к тому времени стала довольно закрытой компанией, в которой работникам запретили общаться с журналистами без «надсмоторщика».

Читать далее ‘Книга Янга и Саймона «iКона. Стив Джобс»’ »

Стивен Леви. «Хакеры. Герои компьютерной революции»

hackers

Про существование этой книги я узнал в ЖЖ от [ljuser]gremlinable[/ljuser] из комментариев к записи про книгу Линуса Торвальдса. Знаете, давно я не получал такого удовольствия от чтения околокомпьютерных книг, причем «Хакеры», пожалуй, самая грустная IT-книга, которая мне попадалась. С легкой руки журналистов и телевизионщиков сейчас слово «хакер» стали применять к любому моральному уроду, который скачал генератор вирусов. А вот судя по книге, это слово появилось в конце 50-ых, начале 60-ых годов прошлого века в жаргоне программистов, работающих в Массачусетском Технологическом Институте (МТИ, MIT) и обозначало людей, которые досконально знали работу вычислительных машин того времени (назвать их словом «компьютер» у меня не повернутся пальцы). Даже не просто досконально знали, но и буквально фанатели от работы за терминалом.

Эта книга охватывает четыре десятилетия: с конца 50-ых по начало 80-ых годов и начинается с описания клуба технического моделирования железной дороги в том самом МТИ, а первые компьютеры (надо же, повернулись 🙂 ), которые упоминаются — IBM 704 и TX-0 (картинка), потом появились PDP-1 и PDP-6. В книге довольно здорово показано развитие и компьютеров и хакеров в первоначальном смысле этого слова, в основном развитие показано через биографии хакеров.

Книга разделена на три части и посвящена трем поколениям хакеров: первая часть посвящена 50-60-ым годам и хакерам из лаборатории искуственного интеллекта в МТИ, показаны их повадки и среда обитания :).

Читать далее ‘Стивен Леви. «Хакеры. Герои компьютерной революции»’ »

Книга Торвальдса и Даймонда «Just for Fun. Рассказ нечаянного революционера»

just_for_funВот, знаете, люблю я почитать книги в стиле ЖЗЛ. Причем, обычно начинаю читать подобные книги не из-за самой биографии пациента описываемого человека (личная жизнь его меня вообще не интересует), сколько узнать про положение дел в той области, в которой он работает (или работал).

Книгу «Just for Fun. Рассказ нечаянного революционера» я начал читать с той же целью — узнать историю развития Linux’а. Кроме этого, в книге Линус вспоминает свои первые компьютеры, спор с Таненбаумом по поводу того, что лучше микроядро или монолитное, встречи с другими людьми, известными среди компьютерщиков, разумеется, описывает свою биографию, к счастью, не особо подробно в плане личной жизни, больше про учебу и программирование. Одна глава посвящена взглядам Линуса на копирайт, надо сказать, вполне здравое отношение, без фанатизма как у Столлмана.

Книга написана двумя авторами — самим Торвальдсом и его другом-журналистом Даймондом, который и предложил написать эту книгу. Техническое развитие Linux’а достаточно подробно описано для его первых версий (точнее 0.01-ых), а потом уже пошли общие слова о количестве пользователей и т.п. Все-таки книга явно нацелена не только на программистов, потому что авторы не делают особый упор на техническую сторону развития операционки, а для нетехнарей даже советуют пропустить самую интересную, на мой взгляд, главу, где описываются особенности процессоров в первых компьютерах Торвальдса.

В общем, книжку вполне можно почитать как легкое чтиво, написано все простым немного программерско-жаргонным языком, где все-таки чувствуется влияние, так сказать, «американского стиля», когда идут отсылки к каким-то их местным мыльным операм или упоминаются какие-то местные бары, как будто-бы их все знают.

По поводу фамилий в книге есть одна непонятная вещь. Джобс (который Стив) регулярно обзывается «Джобе», а Торвальдсы — «Торвалъдсы». Я так и не понял, то ли это распознавание текста так хромает (с другими словами проблем не заметил), толи это какой-то жаргон.

Про книгу Мацкевича «Солдат империи» и про фильм по книге

Про книгу Мацкевича "Солдат империи" и про фильм по книге

Сижу на днях в кресле, играю на КПК в Worms, родители смотрят телек, начинается реклама какого-то документального фильма. У меня уже давно выработалась аллергия на фильмы, снятые на ОРТ (никак не привыкну, что это теперь просто первый канал) и РТР, да и тут судя по рекламе очередная страшилка на тему СССР vs. США. Но вдруг неожиданно в рекламе называют фамилию «Мацкевич» и начали говорить про систему защиты хвоста самолетов. Вот тут я уже заинтересовался, потому что буквально пару недель назад прочитал книгу того самого Мацкевича, которая называется «Солдат империи, или История о том, почему США не напали на СССР». Фильм, который называется «Как один лейтенант войну остановил», по телевизору я позевал, успел только на последние 10 минут, но потом скачал его с торрентов. Вот решил написать сразу и про книгу, и про фильм.

Читать далее ‘Про книгу Мацкевича «Солдат империи» и про фильм по книге’ »

А.С. Дятлов «Чернобыль. Как это было»

Дочитал книгу А.С. Дятлова «Чернобыль. Как это было». Ее автор, заместитель главного инженера чернобыльской станции, был одним из шести человек, которых суд признал виновными в аварии на четвертом энергоблоке 26 апреля 1986 года. По официальной версии вся вина за аварию была возложена на обслуживающий персонал, но цель этой книги в том, чтобы показать, что персонал был обвинен несправедливо, а авария произошла из-за конструкции самой чернобыльской станции.

Как пишет сам автор, он лицо заинтересованное, поэтому в книге он писал только то, что удалось лично проверить и постоянно ссылается на документы. Дятлов очень скрупулезно описывает действия персонала до и после аварии, проанализирует каждое действие, как свое, так и своих коллег.

Затем подробно описывает обвинения, которые были выдвинуты против персонала и, приводя цитаты из нормативных документов, показывает что персонал действовал верно и не нарушил никакие требования к безопасности.

Читать далее ‘А.С. Дятлов «Чернобыль. Как это было»’ »

В.Карцев «Приключения великих уравнений»

Дочитал книжку «Приключения великих уравнений» В.Карцева из серии «Жизнь замечательных идей». Очень понравилась. В книге автор рассказывает про историю развития электричества, магнетизма, а в последствии и электромагнетизма. Книга мне эта попалась, когда писал реферат по философии по истории науки. Точнее эту книгу подсказал препод с нашей кафедры, хотя из этой книжки я практически ничего не использовал, но она меня заинтересовала. И вот, наконец, дошла и до нее очередь.

Большая часть книги состоит из биографий известных физиков. Автор описывает то, как они попали в науку, основные их научные интересы, а потом рассказывает про эксперименты, с помощью которых они сделали свои открытия. Хотя иногда хотелось бы про эксперименты почитать поподробнее. В книге последовательно описываются исследования магнита и притяжение пылинок янтарем (пока они изучались вместе). Потом Гильберт (который был, кстати, врачем) в XVIII веке разделит эти явления и они будут исследоваться независимо, пока их снова не объединит Ампер. Описываются эксперименты Франклина, Ломоносова и Рихмана по изучению молний.

Интересно также наблюдать как изменялись методы изучения явлений, когда сначала просто накапливали факты, затем выводили закономерности, а после получения Максвеллом своих уравнений (сам он их написал 12 штук, а ужу потом Герц и Хэвисайд отбросили лишние и оставили 4, которые и используются до сих пор) стали математически предсказывать явления, которые потом долго не могли выявить экспериментально. Судя по всему автор в названии книги и имел в виду уравнения Максвелла, да и на обложке написаны они же. В книге описываются экспериментальные установки Герца, Попова и Маркони для обнаружения и использования электромагнитных волн, предсказанных Максвеллом. А завершается книга обзором квантовых эффектов и неудачными попытками обнаружения так называемых монополей — «магнитных электронов», математически описанных Дираком, который также предсказал наличие позитрона.

А этой книги было три издания — в 1971, 1972 и, если не ошибаюсь, 1986 году. Я читал не то первое, не то второе издание, интересно было бы посмотреть на третье. Хотел начать читать другую книгу, которую тоже узнал благодаря реферату по философии — «Великие эксперименты в физике» Липсона, но нашел ее только в формате djvu в таком плохом качестве, что на КПК ее читать тяжеловато. Может быть попробую ее перегнать через FineReader, может что-нибудь из этого получится.

В. Карцев «Максвелл»

В продолжение темы, начатой с книги «Приключения великих уравнений», прочитал биографию Джеймса Клерка Максвелла, написанную тем же автором. Удивительно, как автор смог описать так подробно всю жизнь Максвелла, начиная с рождения и до дня смерти. Судя по благодарностям автора тем, кто ему помогал, давал доступ к рукописям в библиотеках, к рисункам того времени, работу он проделал огромную. Особенный упор в книге сделан, естественно, на научную работу Максвелла, описаны его первые научные статьи, как он еще в школе придумал способ для рисования правильных овалов. В книге часто цитируется переписка Максвелла с друзьями и родственниками. Чтобы понять в какой семье жил Максвелл, кратко описывается биография его отца. Подробно рассказывается про научные интересы Максвелла, его приоритеты в разные годы, но особенно автор выделяет его работы по электродинамике и оптике.

Читать далее ‘В. Карцев «Максвелл»’ »