Алгоритмы точны, протоколы строги, интерфейсы интуитивны – и всё это рушится о бухгалтера, который не выспался. Или о пилота, который «точно знает, что делает». Или о менеджера, решившего, что баг – это не баг, а фича. Эта книга – об уязвимости, встроенной в самую суть систем: человеке. Перед вами научно-популярное исследование о том, как привычки, эмоции, стресс и самоуверенность становятся причиной самых дорогих и драматичных сбоев в IT, безопасности, медицине, бизнесе и авиации. Почему «опытный сотрудник» может быть опаснее вируса. Почему мегапровалы чаще начинаются с фразы «я просто решил сделать по-своему». И почему масштабировать людей нельзя – даже если очень хочется. На реальных историях – от катастроф до судебных дел – книга объясняет, как человеческий фактор продолжает ломать самые продуманные системы. Без морали и чек-листов. Просто – взрослый разговор о том, почему человек остаётся багом по умолчанию. Если вы думаете, что это не про вас – значит, особенно про вас.
Эта книга предназначена для программистов, которые хотят глубоко понять операционную систему Windows и научиться эффективно работать с ней. В книге рассматриваются основы архитектуры Windows, системные вызовы, управление процессами и потоками, работа с файлами и сетью, а также безопасность и отладка. Книга будет полезна как начинающим, так и опытным программистам, которые хотят улучшить свои навыки и расширить свои знания о Windows.
Эта книга представляет собой полное руководство по операционной системе Android, предназначенное как для пользователей, так и для программистов. В ней подробно описываются основы и продвинутые возможности Android, включая интерфейс, приложения, безопасность и разработку программного обеспечения. Книга поможет пользователям максимально эффективно использовать свои устройства на базе Android, а программистам – создавать инновационные и функциональные приложения для этой платформы.
Эта книга представляет собой полное руководство по операционным системам Linux, предназначенное для пользователей и программистов всех уровней. В ней подробно рассматриваются основы и продвинутые темы, связанные с установкой, настройкой и использованием Linux. Книга охватывает такие темы, как управление файлами, сетевые настройки, безопасность и программирование на языках C, C++ и Python. Кроме того, в книге обсуждаются различные дистрибутивы Linux, включая Ubuntu, Debian, Fedora и CentOS.
Эта книга представляет собой полное руководство по операционным системам Windows, предназначенное для пользователей и программистов. В ней подробно описываются основы работы с операционной системой, настройка и конфигурация, а также более глубокие темы, такие как программирование и разработка приложений для Windows. Книга будет полезна как начинающим пользователям, так и опытным программистам, которые хотят улучшить свои навыки и знания в области операционных систем Windows.
Практическое руководство по написанию безопасных приложений с помощью опыта мастеров-джедаев из «Звездных войн». Чему могут научить R2-D2, Дарт Вейдер, Хан Соло или даже Йода в плане безопасности программного обеспечения? В книге «Защита систем: чему "Звездные войны" учат инженеров ПО» дан целый арсенал стратегий и методов защиты, которые применимы не только в фантастическом мире, но и в реальных работающих системах. Что внутри: • Легкость и польза: безопасный код приложений с использованием идей из вселенной «Звездных войн». • Практические модели безопасности: STRIDE и защита от злоумышленников. • Безопасность, удобство использования и быстрая доставка: увлекательная дорожная карта разработки современных приложений. • Закономерности проблем безопасности и оптимальные решения. Адам Шостак – профессор Школы компьютерных наук и инженерии при Вашингтонском университете, эксперт по моделированию веб-угроз, гейм-дизайнер и судебный консультант. Много лет он посвятил разработке безопасных продуктов и систем. В мире бизнеса диапазон его опыта охватывает самые разные области, от основания стартапов до почти десяти лет работы в Microsoft. Помимо консультирования и преподавания, Шостак выступает в качестве советника по безопасности многих компаний. В формате PDF A4 сохранен издательский макет книги.
В современном мире серверные операционные системы играют ключевую роль в обеспечении стабильности и безопасности компьютерных сетей. Существует множество вариантов серверных операционных систем, каждый из которых имеет свои преимущества и недостатки. Эта книга предназначена для системных администраторов, разработчиков и всех, кто интересуется серверными операционными системами. В ней представлено подробное сравнение популярных серверных операционных систем, включая Windows Server, Linux и macOS Server. Книга поможет читателям выбрать наиболее подходящую систему для своих нужд и обеспечить эффективное управление серверами.
В современном мире создание приложений стало доступным для всех, независимо от уровня программных знаний. Технология "без кода" позволяет разработчикам создавать функциональные приложения без написания кода. Эта книга предназначена для начинающих, которые хотят научиться создавать приложения без кода. В ней вы найдете подробное руководство по основам технологии "без кода", инструментам и методам, используемым в этой области.
В современном мире технологий создание приложений стало доступным не только для профессиональных программистов. С появлением новых инструментов и платформ, теперь любой человек может создать свое собственное приложение без необходимости писать код. Эта книга посвящена тому, как создавать приложения без программирования, используя различные инструменты и платформы. В ней вы найдете подробные инструкции, примеры и советы, которые помогут вам создать свое собственное приложение без кода.
В современном мире создание приложений стало доступным не только для профессиональных программистов. С появлением новых технологий и инструментов, любой человек может создать свое собственное приложение без знаний программирования. Эта книга посвящена обзору современных технологий и инструментов, которые позволяют создавать приложения без программирования. В книге будут рассмотрены различные платформы, сервисы и инструменты, которые позволяют создавать приложения для мобильных устройств, веб-приложения и другие типы приложений.