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

Сейчас самое время изучить JavaScript. После выхода последней спецификации JavaScript - ECMAScript 6.0 (ES6) - научиться создавать высококачественные приложения на этом языке стало проще, чем когда-либо ранее.

Познакомьтесь с радикальными изменениями в языке JavaScript, которые произошли благодаря новому стандарту ECMAScript 6. Николас Закас - автор бестселлеров и эксперт-разработчик - создал самое полное руководство по новым типам объектов, синтаксису и интересным функциям.

Никогда не программировали, но мечтаете научиться? Знаменитая на весь мир авторская методика Зеда Шоу поможет вам сделать первые шаги в освоении одного из самых увлекательных и востребованных сегодня языков программирования, Python.

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

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

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

UX-стратегия, или стратегия опыта взаимодействия (UX, User Experience), лежит на стыке UX-дизайна и бизнес-стратегии. Интернет продолжает предлагать потребителям бесконечный ассортимент цифровых решений. Каждый щелчок, жест или наведение мыши становятся решением, которое принимается пользователем.

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

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

Книга содержит систематическое изложение основных вопросов современной теории и практики промышленной и лабораторной автоматизации. Представлены только самые необходимые для практики сведения с акцентом на детальный анализ наиболее сложных и часто неправильно понимаемых вопросов. Рассмотрены широко распространенные в России промышленные интерфейсы и сети, архитектура систем автоматизации и методы их защиты от помех, тонкие нюансы техники автоматизированных измерений, ПИД-регуляторы с автоматической настройкой и адаптацией, структура и характеристики управляющих контроллеров, современные методы резервирования, средства программирования контроллеров, SCADA-пакеты и ОРС серверы, юридические вопросы внедрения средств автоматизации, в том числе на опасных промышленных объектах.

Impact Mapping – практическое пособие по картам влияния, простому, но очень эффективному методу разработки программного обеспечения.

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

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

Сценарии командной оболочки помогают системным администраторам и программистам автоматизировать рутинные задачи с тех самых пор, как появились первые компьютеры. С момента выхода первого издания этой книги в 2004 году многое изменилось, однако командная оболочка bash только упрочила свои лидирующие позиции. Поэтому умение использовать все ее возможности становится насущной необходимостью для системных администраторов, инженеров и энтузиастов.

Даны основные определения и понятия в области систем обнаружения вторжений и компьютерных атак. Рассмотрены принципы построения и структура систем обнаружения вторжений. Анализируются способы развертывания, достоинства и недостатки существующих систем обнаружения вторжений. Центральное место в книге уделено методам обнаружения сетевых аномалий.

В книге собран тот необходимый минимум, который должен знать каждый пользователь компьютера, чтобы считаться продвинутым. В нее включены советы, воспользовавшись которыми вы сможете решить немало проблем, возникающих в повседневной работе на ПК. В самоучителе рассмотрена операционная система Windows XP, ее установка, восстановление данных, описана работа с реестром вручную и с использованием менеджера реестра Reg Organizer.

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

Эта книга является великолепным практическим самоучителем работы на компьютере, структура и содержание которого построены в виде небольших пошаговых инструкций. Четкость изложения, продуманная структура и широкий охват тем позволяют осваивать компьютер наиболее эффективно, "без лишней воды". Вы получаете конкретную информацию о том, как делается то или иное действие на компьютере: от включения-выключения компьютера, установки-запуска программ и работы с файлами и окнами в Windows до записи CD/DVD, автоматического перевода текстов с иностранного языка на компьютере, посещения сайтов в Интернете, противостояния компьютерным вирусам и многого другого. Отдельные главы книги посвящены Word и Excel, работе с фото, видео и аудио, Интернету, электронной почте, созданию собственной интернет-страницы "в Контакте" и "Одноклассниках". Имеется даже небольшой каталог ссылок на наиболее интересные и полезные сайты в Интернете. Книга написана простым и доступным языком опытными авторами.

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