Обновить
0
Александр@RAEread⁠-⁠only

Пользователь

Отправить сообщение

Мой топ-100 книг по Программированию, Компьютерам и Науке: часть 1

Время на прочтение3 мин
Охват и читатели134K
Недавно сайт Fog Creek взял у меня интервью, и один из вопросов был связан с моими любимыми книгами по программированию, кодированию и разработке программ. Мне этот вопрос запомнился потому, что я давно себя считаю заядлым книжным ботаником. Книжный ботаник я потому, что безумно люблю книги о науке, компьютерах и программировании. Каждые несколько месяцев я уделяю день или два исследованию недавно изданной литературы и покупке наиболее понравившихся экземпляров. Я мог бы вечно разговаривать о своих любимых книгах. Ведь у меня их так много.

Меня настолько заинтересовал вопрос о книгах, что я решил начать новую серию статей на своём сайте catonmat о моих топ-100 книгах о программировании, программном обеспечении, науке, физике, математике и компьютерах. В каждой статье я буду размещать по пять книг, ведь разбивать огромное задачи на маленькие подзадачи — это самый простой способ их решать (GTD — get things done).

Взгляните на мою книжную полку, чтобы убедиться, что я настоящий ботаник:

image
Читать дальше →

Электронная цифровая подпись для чайников: с чем ее есть и как не подавиться. Часть 3

Время на прочтение6 мин
Охват и читатели172K
Часть 1
Часть 2

В этой части сделаем небольшое отступление от цифровых подписей в сторону того, без чего непосредственно цифровых подписей, да и защиты информации в привычном понимании, не было бы: шифрования. Ведь первое, что приходит на ум, когда идет речь о защите наших данных — это не дать эти данные нехорошему человеку прочитать. Поэтому, перед тем, как продолжить рассмотрение стандартов PGP и S/MIME, стоит закрасить некоторые остающиеся в знаниях белые пятна, и рассмотреть процесс шифрования немного поподробнее.

Читать дальше →

Электронная подпись для чайников: с чем ее есть и как не подавиться. Часть 2

Время на прочтение5 мин
Охват и читатели102K
Часть 1

Продолжая раскрывать тайное знание о цифровой подписи простым языком, разберем, что же нам надо для удобной и эффективной работы с ними, а также главное различие между лагерями S/MIME + X.509 и PGP.

Читать дальше →

Электронная цифровая подпись для чайников: с чем ее есть, и как не подавиться. Часть 1

Время на прочтение4 мин
Охват и читатели151K
Итак, все чаще в кругах, работающих с документами все чаще звучат слова «электронный документ» и, связанное с ним почти неразрывно «электронная цифровая подпись», иначе — ЭЦП.

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

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

Читать дальше →

Ошибки «Гравитации»

Время на прочтение14 мин
Охват и читатели85K


В октябре 2013 года начался мировой прокат фильма «Гравитация». Его сеттинг — околоземное космическое пространство нашей эры с фантастически хорошо нарисованными космическими станциями. Это не какое-то вымышленное будущее, на экране мелькают существующие и планируемые космические станции, челноки и одноразовые корабли. Фильм получил высокие оценки критиков. В то же время он содержит огромное количество резко бросающихся в глаза технических ошибок. Этот пост — попытка собрать уже существующую аналитику. Под катом содержатся все возможные спойлеры фильма.
Читать дальше →

$500 млн за строчку кода или стоимость ошибок ПО в космосе

Время на прочтение12 мин
Охват и читатели37K
Пару месяцев назад на edx.org закончился курс «Введение в космические технологии: Космонавтика и пилотируемые полеты (Introduction to Aerospace Engineering: Astronautics and Human Spaceflight)». Курс вел американский космонавт, на данный момент профессор MIT — Джеффри Алан Хоффман. Как следует из названия, курс довольно простой и общий, тем не менее мне он показался довольно интересным и познавательным.

В одной из частей курса рассматривается вопрос безопасности, и речь, кроме всего прочего, идет о безопасности программного обеспечения. Проф. Хофман приводит интересные примеры проблем с ПО для авиации и космонавтики. В данной статье я чуть-чуть подробнее рассмотрю космические примеры из лекций Хофмана.

Mars Polar Lander


Mars Polar Lander (MPL) 290 килограммовый космический аппарат, запущенный NASA 3 Января 1999 г. для изучения почвы и климата в районе южного полюса Марса. 3 Декабря 1999 г. во время посадки центр управления не смог возобновить с аппаратом связь.


MPL в лаборатории NASA
Читать дальше →

Пятничная «Бандеролька»: необычные случаи и курьёзы при доставке

Время на прочтение4 мин
Охват и читатели36K
На календаре четверг, но в офисах царит пятничное настроение — поэтому сегодня у нас лёгкий пост — подборка забавных и поучительных случаев из истории «Бандерольки». Все имена в ней являются вымышленными, но истории — реальные.


Читать дальше →

Что именно происходит, когда пользователь набирает в адресной строке google.com? Часть 2

Время на прочтение5 мин
Охват и читатели47K
Часть 1

TLS handshake


Клиентский компьютер отправляет на сервер сообщение ClientHello, где указывает TLS-версию, список алгоритмов шифрования и доступные методы сжатия. Сервер отвечает сообщением ServerHello, содержащим такие же данные, плюс публичный сертификат сервера. Сертификат содержит публичный ключ, которым клиент зашифрует оставшуюся часть приветствия. Клиент проверяет, что сертификат подписан кем-либо из списка доверенных CA (Certificate Authority). Если проверка проходит, клиент создаёт последовательность псевдослучайных байтов и шифрует её с публичным ключом сервера. Эта последовательность используется для создания симметричного ключа.
Читать дальше →

Что именно происходит, когда пользователь набирает в адресной строке google.com? Часть 1

Время на прочтение7 мин
Охват и читатели167K
Перевод первой части материала с github, обстоятельно объясняющего работу интернета: что именно происходит, когда пользователь набирает в адресной строке google.com?

Кнопка «ввод» возвращается в исходное положение


Для начала отсчёта выберем момент, когда кнопка «ввод» утоплена. В этот момент замыкается контур, отвечающий за эту кнопку. Небольшой ток проходит по логическим контурам клавиатуры. Они сканируют состояние всех переключателей, гасят паразитные электрические импульсы, и преобразовывают нажатие в код клавиши 13. Контроллер кодирует код для передачи в компьютер. Теперь это почти всегда делается через USB или Bluetooth, а раньше в процессе участвовали PS/2 или ADB.
Читать дальше →

Что на самом деле происходит, когда пользователь вбивает в браузер адрес google.com

Время на прочтение19 мин
Охват и читатели475K


Эта статья является попыткой ответа на старый вопрос для собеседований: «Что же случается, когда вы печатаете в адресной строке google.com и нажимаете Enter?» Мы попробуем разобраться в этом максимально подробно, не пропуская ни одной детали.

Примечание: публикация основана на содержании репозитория What happens when...

Представленный контент изобилует большим количеством терминов, в переводе некоторых из них могут присутствовать различные неточности. Если вы обнаружите какую-то ошибку в нашем переводе — напишите личным сообщением, и мы всё исправим.

Мы перенесли перевод в репозиторий GitHub и отправили Pull Request автору материала — оставляйте свои правки к тексту, и вместе мы сможем значительно улучшить его.
Читать дальше →

Практическая польза небольшого словарного запаса

Время на прочтение4 мин
Охват и читатели49K
image

Представьте, через неделю вам уезжать в Веллингтон, где основным языком является английский, а вы его знаете на уровне «Ландн из э кэпитал». Идея выучить новый язык кажется абсурдной, куда уж тут за 7 дней освоить все эти знания. Но вспомните закон Парето, который обещает 80% результатов за 20% усилий. Лексика любого естественного языка очень хорошо вписывается в данный принцип. Вопрос — сколько слов нужно знать, чтобы общаться на повседневные темы?

«Максимум сотню, – говорит Фабио Капелло, бывший тренер сборной Англии по футболу. – Когда говоришь о тактике, не требуется большой словарный запас». Капелло, конечно, преувеличивает, и тем не менее он проработал в Англии три с половиной года, зная язык на поверхностном уровне. И это, по его мнению, не помешало ему тренировать команду.

Так может быть стоит ограничиться сотней слов?
Читать дальше →

Анализ защищенности терминалов общего пользования

Время на прочтение7 мин
Охват и читатели21K


Игра Watch Dogs прекрасно описывает недалекое будущее: вокруг всевозможные девайсы, средства выдачи и приема наличных, а также разнообразные имеющие доступ в интернет устройства, нашпигованные уязвимостями, эксплуатация которых позволяет хакеру извлечь определенную выгоду. Например, в игре главный герой при помощи смартфона может скомпрометировать систему видеонаблюдения, получив тем самым возможности вести слежку и добывать дополнительную информацию.
Читать дальше →

7 удивительных фактов о профессиональной ориентации

Время на прочтение9 мин
Охват и читатели57K
Когда мы с коллегой slavapankratov запустили свою годовую программу обучения, то с самого начала хотели делать план обучения индивидуальным для каждого студента. Для чего призвали на помощь вторую вышку slavapankratov по практической психологии, отобрали два подробнейших теста (один на 580 вопросов) и стали просить слушателей не только пройти тесты, но и написать эссе о своей истории, целях и планах.

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

За 3 месяца удалось проанализировать более 500 анкет, что не только дало почувствовать себя профессиональным орнитологом ориентологом, но также дало пищу для интереснейших наблюдений.

Это не профессиональное исследование, но надо понимать, что за каждой анкетой стоит карьера и судьба конкретного человека. Черт побери, звучит пафосно, но это так. Что любопытно, анкеты нам присылали люди из самых разных компаний (и даже не только ИТ отрасли), самого разного возраста (от 24 лет до 51 года), из 6 стран, — вероятно, это говорит, об универсальности замеченных проблем.

Итак, что удалось заметить.
Читать дальше →

N+4 полезных книг

Время на прочтение5 мин
Охват и читатели82K


Привет! В посте блиц-обзор книг, которые будут полезны IT-специалистам, бизнесменам и тем, кто просто любит читать интересные технические вещи. Рядом с каждой – пояснения, чем оно может быть нужно. Этот обзор, в отличие от других ежегодных, более технически-прикладной.

Начнём со «Справочника по инженерной психологии» Вудсона и Коновера.

«Справочник по инженерной психологии» — Вудсон, Коновер


Книга о том, какие бывают кнопки и рычаги, как на них нажимают люди. И как проектировать так, чтобы люди работали с системой эффективно. Радует тем, что рассматривает пользователя как базовую систему ввода-вывода, замеряя его среднюю скорость передачи информации (около 20 бит в секунду на кнопочные интерфейсы), скорости ввода и вывода.
Читать дальше →

[кейс] Итерация вовремя или пол-команды?

Время на прочтение10 мин
Охват и читатели28K
Друзья, ну что ж, раз первый кейс получил свои 15 минут внимания плюсов, то продолжим.

Года четыре назад проводили мы в Москве третий семинар из нашей серии тогдашних семинаров. Чтобы разнообразить программу, мы решили выделить пару часов на разбор кейсов участников. Поскольку участников собралось человек 40, то понятно, что все кейсы тут не разберешь. Поэтому была наведена специальная демократия: сбор кейсов, голосование, подсчет результатов авторитетной комиссией в лице нас со slavapankratov.

В итоге, в топ самых интересных кейсов попала следующая ситуация. Кейс реальный, взят из реального опыта наших студентов:

Кейс «Уволим пол-команды»



Disclaimer от коллеги slavapankratov. Обращаем ваше внимание, что после того реальная ситуация, которая используется для проектирования кейса, обрабатывается тренером (обезличивается, обрастает формальными вводными, усиливается фактами, без которых ее решение было бы невозможно), она может приобретать «пластиковый вкус»: то есть может казаться несколько искусственной и придуманной. Разбор проблемной ситуации сам по себе всегда несет определенный процент искажений реальности, а кейс, как модель временного отрезка реального мира, может казаться искусственной и притянутой за уши. Предлагаем вам рассматривать эту ситуацию как учебный тренажер, а саму ситуацию как спарринг-партнера, который в отличии от боксерской груши может дать сдачи но при это в его задачи не входит нокаутировать тренирующегося.
Читать дальше →

О принятии устойчивых решений или кейс-клуб на Хабре

Время на прочтение6 мин
Охват и читатели21K
Три года назад волею судеб оказался в одном поволжском городе с корпоративным тренингом. Тогда впервые узнал, что люди в ИТ компаниях могут приходить на работу к 8:30, и тогда же у меня случилась история, с которой больше никогда не сталкивался — ни до, ни после.

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

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

К концу первого дня я уже сгорал от нетерпения узнать, что происходит! Может быть, человек долго работал генеральным директором и потом вернулся в инженеры? Ну, так не бывает — нельзя не имея опыта, решать сложные управленческие задачи.
Читать дальше →

Немного о важном: 7 способов «пропитки» целью или как ставить цели, чтобы их достигать

Время на прочтение8 мин
Охват и читатели38K
В преддверии онлайн конференции PRO+НАВЫКИ мы попросили докладчиков конференции написать полезных статей по темам докладов. На прошлой неделе вышли:

А сегодня пришло время поговорить о целеполагании. Мы попросили нашего хорошего знакомого Филиппа Гузенюка, известнейшего бизнес-тренера и автора проекта «Счастье в деятельности» написать статью. И вот что из этого вышло:

7 способов «пропитки» целью: как ставить цели, чтобы их достигать (Филипп Гузенюк, партнер Института коучинга (СПб))


Что такое «пропитка целью»? Это процесс перевода цели из состояния «ну да, есть цель» или «классная идея!!» или «вот бы мне!!» в состояние «я знаю, это будет».

В результате пропитки целью она «становится частью меня», «падает из головы в тело», начинает ощущаться как «моя», мир начинает «вести меня к цели», приходят «нужные возможности» и возникает железная уверенность «не знаю как, но знаю ТОЧНО — это будет».

Психолог сказал бы, что цель переходит с сознательного уровня на подсознательный и превращается в фильтр нашего восприятия.

Каждый человек похож на кита. Как кит пропускает планктон через свои усы, так мы пропускаем мир через фильтры своих потребностей, ценностей, убеждений, целей и выбираем из него нужную информацию.

Пропитавшись целью, мы начинаем подсознательно, естественно и без всяких усилий «фильтровать» окружающий мир на наличие возможностей ее достижения. И нам кажется, что они приходят как бы сами собой.

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

Вы понимаете, о чем я.
Как автор сам к этому пришел и что там за 7 способов-то...

Почему от 3D болит голова / Часть 2: Дискомфорт из-за качества видео

Время на прочтение14 мин
Охват и читатели28K

Why 3D is so painful?




Это вторая статья из серии «Почему от 3D болит голова». В первой части речь шла в основном про проблемы кинооборудования. Во второй части речь пойдет про общие проблемы контента. Что такое «вырви глаз»-сцены? Какими они бывают? Почему они попадают даже в блокбастеры? Также очень важный аспект субъективное восприятие. В набравшем наибольшее количество плюсов комментарии к первой статье серии, автор пишет: «Фильм «в триде» чаще всего имеет 2-3 сцены, где это самое «триде» заметно, обычно именно для этого и снятые, а в остальном отличается только мутной темной картинкой через заляпанные очки...» Почему картинка мутная и темная, и когда могут закончиться «темные времена 3D» было подробно рассказано в первой части, а вот почему про одни и те же фильмы одни говорят, что там «слишком трехмерные сцены, аж глаза ломит», а другие «3D эффекта в фильме совершенно не видно» будет рассказано ниже.
Читать дальше →

Почему от 3D болит голова / Часть 1: Недостатки оборудования

Время на прочтение17 мин
Охват и читатели57K


Вопрос, почему у людей болит голова от 3D, очень мифологизирован. Журналисты повторяют друг за другом моменты, которые, в общем-то, важны, но важность которых находится на 10-м месте, а про совершенно вопиющие вещи типа кратной экономии на оборудовании кинотеатров или про массовые феерические ошибки на съемках и post-production практически все молчат. При этом очень многие проблемы, если задаться целью, можно легко увидеть, что называется, невооруженным взглядом, если знать, куда смотреть и воспользоваться относительно несложными скриптами. Часть проблем обнаружить сложнее, но после того, как они найдены — «насладиться» ими также несложно. Характерный пример — это перепутанные ракурсы (правый перепутан с левым). Развенчанию мифов, а также реальным проблемам, их причинам и в той или иной степени способам их исправления и будет посвящен цикл статей «Почему от 3D болит голова».
Читать дальше →

Комментарии к «Интерстеллар» – кто такие высшие существа?

Время на прочтение4 мин
Охват и читатели46K
image

Примечание 0: посвящается выходу фильма на торрентах оптических носителях.

Примечание 1: если вы ещё не смотрели фильм, то в этом переводе есть спойлеры!

Примечание 2: это перевод выдержки из книги Кипа Торна «Наука Интерстеллар». В отрывке обсуждаются существа, которых в оригинале называют «bulk beings». В русском переводе эту фразу никак, насколько я понял, не перевели, да и в фильме их упомянули всего один раз. По смыслу – это существа, эволюционировавшие до высших измерений, т.е. до измерений, больших, чем 4 (3 пространственные + время). Так что я решил перевести название как «высшие существа».


Все персонажи фильма убеждены в существовании высших существ, хотя используют это слово очень редко. Обычно персонажи говорят об этих существах «Они». В начале фильма Амелия Брэнд говорит астронавту Куперу: «Кто бы Они ни были, Они, по-видимому, заботятся о нас. Эта чёрная дыра позволит нам добраться до других звёзд. Она появилась тогда, когда мы в ней нуждались».
Читать дальше →

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность