Бестселлеры O’Reilly (Питер)

Скачать книги из серии Бестселлеры O’Reilly (Питер)


    HTML5. Разработка приложений для мобильных устройств

    Эстель Вейл

    Создавайте сногсшибательные сайты и приложения для любых мобильных и настольных платформ. Для этого вам потребуется всего лишь добавить в ваш инструментарий веб-разработки технологии HTML5 и CSS3. Вооружившись этой практичной книгой, вы научитесь разрабатывать веб-приложения, которые не только хорошо работают на iOS, Android, Blackberry и Windows Phone, но и очень удобны в использовании. Книга содержит множество примеров кода и разметки. Она поможет вам освоить работу с разнообразными инструментами HTML5 – в частности, с новыми веб-формами, масштабируемой векторной графикой (SVG), холстом (Canvas), localStorage и другими родственными API. Кроме того, в этом издании подробно рассмотрены таблицы стилей CSS3. Вы научитесь разрабатывать приложения, которые одинаково хорошо работают как на огромных мониторах, так и на крошечных экранах.

    Linux. Системное программирование

    Роберт Лав

    Роберт Лав стоит у истоков создания операционной системы Linux. Он внес существенный вклад в создание ядра Linux и настольной среды GNOME. Эта книга представляет собой руководство по системному программированию для Linux, справочник по системным вызовам Linux, а также подробный рассказ о том, как писать более быстрый и умный код. Роберт Лав четко разграничивает стандартные функции POSIX и специальные службы, которые предлагаются лишь в Linux. Во втором издании вы изучите эту операционную систему как с теоретической, так и с прикладной точки зрения.

    Искусство управления IT-проектами

    Скотт Беркун

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

    Разработка Backbone.js приложений

    Эдди Османи

    Backbone – это javascript-библиотека для тяжелых фронтэнд javascript-приложений, таких, например, как gmail или twitter. В таких приложениях вся логика интерфейса ложится на браузер, что дает очень значительное преимущество в скорости интерфейса. Цель этой книги – стать удобным источником информации в помощь тем, кто разрабатывает реальные приложения с использованием Backbone. Издание охватывает теорию MVC и методы создания приложений с помощью моделей, представлений, коллекций и маршрутов библиотеки Backbone; модульную разработку ПО с помощью Backbone.js и AMD (посредством библиотеки RequireJS), решение таких типовых задач, как использование вложенных представлений, устранение проблем с маршрутизацией средствами Backbone и jQuery Mobile, а также многие другие вопросы.

    Большая книга CSS3

    Дэвид Сойер Макфарланд

    C помощью технологии CSS3 (каскадные таблицы стилей) можно создавать уникальные, современные оформления веб-сайтов. Но даже самый опытный веб-разработчик может не знать всех приемов применения CSS3. Прочитав в этой книге множество практических примеров, а также советов, вы перейдете на новый уровень создания сайтов с помощью HTML и CSS. Вы узнаете, как разрабатывать веб-страницы, которые одинаково быстро работают и одинаково выглядят как на ПК, так и на смартфонах и планшетах. В книге рассмотрены следующие темы: написание HTML5-, CSS3-тегов, которые распознаются во всех браузерах; форматирование текста, добавление на страницы навигации; создание таблиц и форм; приемы веб-дизайна для создания уникального оформления сайтов; создание сайтов для любых устройств с помощью адаптивного дизайна.

    Hadoop: Подробное руководство

    Том Уайт

    Apache Hadoop – фреймворк с открытым исходным кодом, в котором реализована вычислительная парадигма, известная как MapReduce, позволившая Google построить свою империю. Эта книга покажет вам, как использовать всю мощь Hadoop, чтобы создавать надежные, масштабируемые, распределенные системы и обрабатывать гигантские наборы данных. Программисты найдут здесь методики анализа, администраторы узнают, как установить и запустить кластеры Hadoop. Если вы работаете с большими массивами данных, гигабайтами или петабайтами информации, то Hadoop – это идеальное решение. «Hadoop: Подробное руководство» – книга, в которой досконально и доступно описаны все возможности Apache Hadoop. Издание охватывает последние изменения Hadoop, в том числе материалы по новой исполнительной среде MapReduce, называемой MapReduce 2, которая реализована на базе системы YARN (Yet Another Resource Negotiator) – общей системы управления ресурсами для распределенных приложений.

    Администрирование Microsoft Windows Server 2012

    Самара Линн

    Эта книга представляет собой руководство по развертыванию, настройке, защите и управлению Windows Server 2012. Здесь рассмотрены такие вопросы, как новый подход к администрированию Windows Server и новые возможности Active Directory, примеры работы с системой Dynamic Access Control, улучшение организации хранилищ данных, кластеризации и Hyper-V, технологии унифицированного удаленного доступа (Unified Remote Access). Также в книге описываются новые способы решения проблем в работе Windows Server 2012 и приводятся дополнительные сведения об этой системе.

    Изучаем Node.js

    Шелли Пауэрс

    Node.js является серверной технологией, которая основана на разработанном компанией Google JavaScript-движке V8. Это прекрасно масштабируемая система, поддерживающая не программные потоки или отдельные процессы, а асинхронный ввод-вывод, управляемый событиями. Она идеально подходит для веб-приложений, которые не выполняют сложных вычислений, но к которым происходят частые обращения. По целям использования Node сходен с фреймворками Twisted на языке Python и EventMachine на Ruby. В отличие от большинства программ JavaScript этот фреймворк исполняется не в браузере клиента, а на стороне сервера. С помощью этого практического руководства вы сможете быстро овладеть основами Node. Книга понравится всем, кто интересуется новыми технологиями, например веб-сокетами или платформами создания приложений. Эти темы раскрываются в ходе рассказа о том, как использовать Node в реальных приложениях.

    Windows 8. Трюки

    Престон Гралла

    Windows 8 совершенно не похожа на предыдущие операционные системы Microsoft, но она тоже имеет недокументированные возможности. В этой книге вы найдете более 120 приемов-хаков для увеличения производительности, мультимедиа, настройки сети, облачных вычислений, безопасности, электронной почты и многого другого. Вы не только узнаете, как использовать каждый хак, вы также поймете, почему он работает. Мы расскажем, как: • Добавить папки и другие объекты на стартовый экран. • Запустить другие версии Windows под Windows 8. • Увеличить производительность. • Синхронизировать файлы с помощью облачного сервиса SkyDrive. • Ускорить просмотр веб-страниц и пользоваться другими компьютерами в домашней сети. • Обезопасить хранение данных и настроить виртуальную частную сеть. • Улучшить работу с почтовым сервисом Windows 8, таким как Outlook. • Собрать данные на различных устройствах в один большой виртуальный диск. Возьмите под свой контроль настройку реестра Windows 8.

    Разработка игр для iPhone и iPad

    Тодд Мур

    У вас появилась отличная задумка игры для мобильного устройства? Тогда это комплексное руководство, составленное по принципу «сделай сам», отлично подойдет вам. Оно поможет воплотить в жизнь вашу идею об игре для iPhone или iPad. Изучив издание, вы сможете собственноручно разработать настоящую мобильную игру. Вы познакомитесь с Xcode и Objective-C, научитесь реализовывать игровую логику, изысканную графику, игровую физику, звуковое сопровождение, а также напишете компьютерный интерфейс приложения. Автор книги Тодд Мур научился создавать игры для iPhone всего за неделю. Теперь разработка приложений и игр для смартфонов – его основное профессиональное занятие. Вооружившись этой книгой, любой программист сможет превратить игровые идеи в реальные продукты, готовые для отправки на рынок App Store.