-
MODERN OPERATING SYSTEMS
Эндрю Таненбаум представляет новое издание своего всемирного бестселлера, необходимое для понимания функционирования современных операционных систем. Оно существенно отличается от предыдущего и включает в себя сведения о последних достижениях в области информационных технологий. Например, глава о Windows Vista теперь заменена подробным рассмотрением Windows 8.1 как самой актуальной версии на момент написания книги. Появился объемный раздел, посвященный операционной системе Android. Был обновлен материал, касающийся Unix и Linux, а также RAIDсистем. Гораздо больше внимания уделено мультиядерным и многоядерным системам, важность которых в последние несколько лет постоянно возрастает. Появилась совершенно новая глава о виртуализации и облачных вычислениях. Добавился большой объем нового материала об использовании ошибок кода, о вредоносных программах и соответствующих мерах защиты. В книге в ясной и увлекательной форме приводится множество важных подробностей, которых нет ни в одном другом издании.
-
Ruby. Объектно-ориентированное проектирование.
Одна из прописных истин гласит, что в процессе разработки программ увеличивается объем кода и изменяются требования к создаваемой системе. Кроме того, практически во всех случаях возможность сопровождения кода в течение всего срока его существования более важна, чем его оптимизация. В сравнении с другими технологиями программирования преимущество объектно-ориентированного проектирования заключается в упрощении сопровождения и развития кода. Но как новички-программисты могут узнать все эти секреты? Ведь многие никогда не обучались написанию высококачественного объектно-ориентированного кода, а собирали информацию по крупицам, осваивая опыт коллег и черпая знания из устаревших книг и Интернета. Если даже они изучали основы объектно-ориентированного программирования в учебных заведениях, то явно с использованием таких языков, как Java или C++. (Везунчиков обучали на Smalltalk!)
-
Ruby on Rails для начинающих Изучаем разработку веб-приложений на основе Rails
Ruby on Rails – один из наиболее популярных фреймворков для разработки веб-приложений, но его изучение и использование – не самая простая задача. Эта книга поможет вам решить ее независимо от того, имеете ли вы опыт веб-разработки вообще и Rails в частности. Известный автор и ведущий разработчик Rails Майкл Хартл познакомит вас с Rails на примере разработки трех приложений. Автор рассказывает не только о Rails, но также описывает основы Ruby, HTML, CSS и SQL, которые пригодятся вампри разработке своих веб-приложений. Начиная обсуждение каждой новой методики, Хартл доходчиво объясняет, как она помогает решать практические задачи, а затем демонстрирует ее применение в программном коде, достаточно простом и понятном. Издание предназначено для всех программистов, желающих изучить Ruby on Rails.
-
КОМПЛЕКС ЭЛЕКТРОННЫХ МАТЕРИАЛОВ «ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ»
Выпускная квалификационная работа состоит из комплекса электронных материалов и пояснительной записки на 54 страницах, содержащей 23 рисунка, 2 таблицы, 39 источников литературы и 1 приложение на 1 странице. Ключевые слова: КОМПЛЕКС ЭЛЕКТРОННЫХ МАТЕРИАЛОВ, ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ, КОМПЬЮТЕРНЫЙ ВИРУС, СТАНДАРТ, WEBSITE X5
-
Практикум по синтаксису русского языка для студентов-иностранцев
Практическое пособие ставит целью помочь иностранным учащимся в овладении основными синтаксическими конструкциями русского языка на материале газетно-публицистической речи.
-
Идеальный программист
Всех программистов, которые добиваются успеха в мире разработки ПО, отличает один общий признак: они больше всего заботятся о качестве создаваемого программного обеспечения. Это — основа для них. Потому что они являются профессионалами своего дела. В этой книге легендарный эксперт Роберт Мартин (более известный в сообществе как «Дядюшка Боб»), автор бестселлера «Чистый код», рассказывает о том, что значит «быть профессиональным программистом», описывая методы, инструменты и подходы для разработки «идеального ПО». Книга насыщена практическими советами в отношении всех аспектов программирования: от оценки проекта и написания кода до рефакторинга и тестирования. Эта книга — больше, чем описание методов, она о профессиональном подходе к процессу разработки
-
Рефакторинг кода на JavaScript
Все названия программных продуктов являются зарегистрированными торговыми марками соответствующих фирм. Никакая часть настоящего издания ни в каких целях не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами, будь то электронные или механические, включая фотокопирование и запись на магнитный носитель, если на это нет письменного разрешения издательства AddisonWesley Publishing Company, Inc
-
Rcd На! Linux, ЭlIlllJКЛОПСДИЯ 1I0JlhJов<пеля
, В компьютерном мире время течет очень быстро меняются релизы операционных систем ся новые приложения, усовершенствуется пользовательский интерфейс. Не является исключен Однако есть то, что остается неизменным: фундамент, основные принципы и дух Unix. Еслі разобраться в тонкостях работы вашей системы эта книга для вас! Она охватывает прак аспекты работы с операционной системой Linux. Отличительная особенность этой книги универсальность. Вы можете пользоваться ею п системой Linux версий 7, 8 и 9. Здесь описаны принципы, общие для всех версий. Еще один важный аспект состоит в том, что в качестве приложения к книге вы можете за ательстве CD-ROM с любой из этих операционных систем. Первая часть книги поможет вам начать работать с Linux. Подробно освещается инсталл стройка системы, управление загрузкой, конфигурирование системы X Window System, BCE Пользовательские сервисы.
-
React: современные шаблоны для разработки приложений.
Хотите создавать эффективные приложения с помощью React? Тогда эта книга написана для вас. Познакомьтесь лучшими практиками и шаблонами создания современного кода. Вам не потребуются глубокие знания React или функционала JavaScript — достаточно знакомства с принципами работы JavaScript, CSS и HTML. Алекс Бэнкс и Ева Порселло научат вас создавать пользовательские интерфейсы, которые будут динамически отображать изменения без необходимости перезагрузки страницы даже на крупномасштабных сайтах, работающих с огромными массивами данных
-
React и Redux: функциональная веб-разработка.
Хотите научиться писать эффективные пользовательские интерфейсы при помощи React? Тогда вы нашли нужную книгу. Авторы расскажут, как создавать пользовательские интерфейсы при помощи этой компактной библиотеки и писать сайты, на которых можно обрабатывать огромные объемы данных без перезагрузки страниц. Также вы изучите новейшие возможности стандарта ECMAScript и функционального программирования.
-
React в действии.
Книга «React в действии» знакомит фронтенд-разработчиков с фреймворком React и смежными инструментами. Сначала вы познакомитесь с библиотекой React, затем освежите материал о некоторых фундаментальных идеях в данном контексте и узнаете о работе с компонентами. Вы на практике освоите чистый React (без транспиляции, без синтаксических помощников), перейдете от простейших статических компонентов к динамическим и интерактивным. Во второй половине книги рассмотрены различные способы взаимодействия с React. Вы изучите базовые методы жизненного цикла, научитесь создавать поток данных, формы, а также тестировать приложения. На закуску вас ждет материал об архитектуре React-приложения, взаимодействии с Redux, экскурс в серверный рендеринг и обзор React Native.
-
Подземная гидравлика
Подземная гидравлика — наука о движении жидкостей, газов и их смесей в пористых и трещиноватых горных породах — теоретическая основа разработки нефтяных и газовых месторождений, одна из профилирующих дисциплин в учебном плане промыслового и геологического факультетов нефтяных вузов.
-
React.js. Быстрый старт
Вот и еще одна по-волшебному теплая калифорнийская ночь. Легкий океанский бриз только способствует ощущению абсолютного блаженства. Место: Лос-Анджелес; время: двухтысячные годы. Я готовлюсь подключить по протоколу FTP свое небольшое веб-приложение под названием CSSsprites.com к своему серверу и выпустить его в окружающий мир. Последние несколько вечеров, работая над приложением, я задавался вопросом: почему на отладку основной логики работы приложения тратилось всего 20 % усилий, а 80 % уходило на доведение до ума пользовательского интерфейса? Сколько нужно создать дополнительного инструментария, чтобы не приходилось всякий раз пользоваться методом getElementById() и переживать за состояние приложения? (Подгрузил ли пользователь что-то на страницу? Что, произошла ошибка? А это диалоговое окно все еще на экране?) Почему на разработку пользовательского интерфейса уходит так много времени? И что происходит со всеми такими разными браузерами? И постепенно мое блаженство таяло, превращаясь в раздражение.
-
Анализ новых металлов
В книге описаны методы определения более 30 элементов в титане, цирконии, гафнии н их сплавах, а также методы анализа ниобия, тантала, вольфрама и сплавов этих металлов. Большое внимание уделяется инструментальным методам анализа — рентгеноспектральному, спектрографическому, полярографическому, фотометрическому и др.
-
Глаз, мозг, зрение
В книге известного американского нейрофизиолога, лауреата Нобелевской премии, обобщены современные представления о том, как устроены нейронные структуры зрительной системы, включая кору головного мозга, и как они перерабатывают зрительную информацию. При высоком научном уровне изложения книга написана простым, ясным языком, прекрасно иллюстрирована. Она может служить учебным пособием по физиологии зрения и зрительного восприятия.
-
Разумный мозг
Книга посвящена одной из основных проблем современной нейрофизиологии — нейронной организации активности головного мозга Широко известные американские исследователи подробно излагают свои представления о группах взаимосвязанных нейронов (модулях) как главных структурно-функциональных единицах, колонках, лежащих в основе осуществления высших функций мозга — в основе сознания. В подтверждение своих гипотез авторы приводят наряду с ранее известными фактами много новых, полученных авторитетными учеными при помощи современных методических приемов.