Книга Стивена Вайнберга «Объясняя мир. Истоки современной науки»

В последнее время в этом блоге посты о книгах перемежаются с постами об OutWiker — сейчас очередь книжного поста.

На этот раз речь пойдет о книге Стивена Вайнберга «Объясняя мир. Истоки современной науки» — научно-популярной книге об истории науки, о развитии научного подхода, о роли экспериментов в изучении мира в различные эпохи. Автор этой книги — лауреат Нобелевской премии по физике в 1979 году и известный популяризатор науки.

Большинство книг по истории науки рассказывают в первую очередь о новом времени, начиная с XV — XVII веков, когда уже начали формироваться современные подходы в научной деятельности, в том числе используя которые Ньютон открыл законы, перевернувшие физику. Вайнберг же в книге «Объясняя мир» в основном сосредоточился на описании того, что было до Ньютона. Все-таки некоторые научные подходы начали формироваться еще до нашей эры, во времена Фалеса Милетского, Пифагора, Архимеда и Аристотеля. Вайнберг хотел показать, насколько эти первоначальные подходы сильно отличались от сегодняшних.

Читать далее ‘Книга Стивена Вайнберга «Объясняя мир. Истоки современной науки»’ »

Книга «Коды, шифры, сигналы и тайная передача информации»

Недавно мне попалась еще одна книга по истории криптографии, которая называется «Коды, шифры, сигналы и тайная передача информации», автор — Фред Риксон. В этой книге он коротко пробежался по всем темам, которые так или иначе связаны с передачей информации в неявном виде.

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

Здесь же рассказывается и про различные шифровальные машины, которые когда-либо были созданы. Правда, описание таких устройств довольно скудное, даже о знаменитой «Энигме» сказано всего несколько страниц, но зато перечислено довольно большое количество устройств для шифрования, начиная с XIX века и до середины XX века.

В этой же главе говорится про компьютерную и квантовую криптографии, но опять же, очень сжато, так что по описанию можно понять общие принципы, но не более того. Например, раздел про компьютерную криптографию занимает всего 10 страниц. Примерно столько же места уделено такой интересной теме, как криптоанализ. К сожалению, по мере описания используемых шифров приктически ничего не говорилось о том, каким образом их все-таки удавалось взламывать.

Читать далее ‘Книга «Коды, шифры, сигналы и тайная передача информации»’ »

Калькулятор SpeedCrunch

Калькулятор SpeedCrunch

Несколько лет подряд я пользовался калькулятором NumLock Calculator, которым был очень даже доволен не смотря на то, что он уже давно не обновляется. Все в нем удобно: можно в строку записывать длинные выражения, калькулятор понимает тригонометрические функции (углы можно задавать и в градусах, и в радианах), знает что такое число пи, сохраняет историю до перезапуска программы. Я даже и не знал чего от него еще можно хотеть. Теперь знаю.

Неделю назад на одном буржуйском сайте наткнулся на калькулятор SpeedCrunch, теперь судя по всему вместо NumLock Calculator’а буду использовать его. Во-первых, он кроссплатформенный, есть его сборки под Винду, Линух и Мак ОС, хотя для меня это и не особо актуально. Даже, как оказалось, в Kubuntu он уже встроен. Во-вторых, все перечисленные возможности NumLock Calculator’а в нем тоже присутствуют. Единственное, что NumLock Calculator, в отличие от SpeedCrunch, поддерживает скины, но я ими ни разу за последние несколько лет не пользовался, думаю, что эта возможность на любителя. Ну и, в-третьих, у SpeedCrunch’а есть возможности, отсутствующие у NumLock Calculator’а, вот о них и поговорим поподробнее.

Читать далее ‘Калькулятор SpeedCrunch’ »