-
Рефакторинг кода на 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 элементов в титане, цирконии, гафнии н их сплавах, а также методы анализа ниобия, тантала, вольфрама и сплавов этих металлов. Большое внимание уделяется инструментальным методам анализа — рентгеноспектральному, спектрографическому, полярографическому, фотометрическому и др.
-
Глаз, мозг, зрение
В книге известного американского нейрофизиолога, лауреата Нобелевской премии, обобщены современные представления о том, как устроены нейронные структуры зрительной системы, включая кору головного мозга, и как они перерабатывают зрительную информацию. При высоком научном уровне изложения книга написана простым, ясным языком, прекрасно иллюстрирована. Она может служить учебным пособием по физиологии зрения и зрительного восприятия.
-
Разумный мозг
Книга посвящена одной из основных проблем современной нейрофизиологии — нейронной организации активности головного мозга Широко известные американские исследователи подробно излагают свои представления о группах взаимосвязанных нейронов (модулях) как главных структурно-функциональных единицах, колонках, лежащих в основе осуществления высших функций мозга — в основе сознания. В подтверждение своих гипотез авторы приводят наряду с ранее известными фактами много новых, полученных авторитетными учеными при помощи современных методических приемов.
-
React быстро. Веб-приложения на React, JSX, Redux и GraphQL
Как решить проблемы front-end-разработчиков и сделать их жизнь более счастливой? Нужно всего лишь познакомиться с возможностями React! Только так вы сможете быстро выйти на новый уровень и получить не только моральное, но и материальное удовлетворение от веб-разработки. Успешные пользовательские интерфейсы должны быть визуально интересными, быстрыми и гибкими. React ускоряет тяжелые веб-приложения, улучшая поток данных между компонентами UI. Сайты начинают эффективно и плавно обновлять визуальные элементы, сводя к минимуму время на перезагрузку страниц. Перед вами труд, над которым на протяжении полутора лет работали более дюжины человек. Тщательно отобранные примеры и подробные комментарии позволяют разработчикам перейти на React быстро, чтобы затем эффективно создавать веб-приложения, используя всю мощь JavaScript.
-
Робототехника
Книга освещает широкий круг вопросов робототехники. В ней рассмотрены различные устройства и исполнительные механизмы робота; описаны сеисориые устройства слуха и зрения, датчики скоростей, ускорений и другие, определяющие восприятие окружающей среды и адаптивное управление действиями робота, а также электрические, пневматические и гидравлические источники энергии, применяемые в робототехнике.
-
Разработка Linux-приложений
Рассмотрены основные аспекты программирования в Linux: от программирования на языках командных оболочек bash и tcsh до создания приложений с графическим интерфейсом с использованием библиотек Tk, glib, GTK+ и средства dialog, Подробно дано программирование на C/C++ в Linux: использование компилятора gcc, ввод/вывод в Linux, создание многопоточных приложений, сетевых приложений архитектуры клиент/сервер, а также разработка модулей ядра для современной линейки ядер. Описан популярный среди разработчиков утилит язык TCL. Особое внимание уделено отладке и оптимизации программ, рассмотрены отладчик gdb и профайлер gprof
-
Децентрализованные приложения. Технология Blockchain в действии.
Технология Bitcoin показала, как можно использовать криптографически сохраненные записи, модель с ограниченными ресурсами, открытый исходный код и пиринговые сети для создания нового типа успешных приложений. Децентрализованные приложения гибче, прозрачнее и надежнее, чем современное программное обеспечение, созданное с применением традиционных моделей. Эта книга знакомит вас с основами создания децентрализованных приложений и принципами их разработки на примере нескольких доходных приложений. Причина такого коммерческого уклона объясняется тем, что прибыль (выгода) является основой успешного, надежного и перспективного децентрализованного приложения. Воспользуйтесь ими как трамплином к созданию вашего собственного приложения
-
Советы тем, кто строит или перестраивает дом
В книге освещаются вопросы выбора проектов усадебных жилых домов и привязки их к местности, выполнения собственными силами работ по закладке фундаментов, возведению стен, устройству перекрытий, крыш, кровель и внутренних частей зданий, по санитарно-техническому и электротехническому оборудованию и отделке домов. Даются советы по оборудованию квартир, возведению на приусадебных участках хозяйственных и бытовых построек для ведения личного подсобного хозяйства, благоустройству и озеленению усадеб. Содержатся рекомендации по перестройке, ремонту, перепланировке и дооборудованию домов, а также созданию дополнительных удобств на участках.
-
Raspberry Pi. Руководство по настройке и применению
Быстрый прогресс современной электроники в последние годы существенно повлиял на все сферы человеческой деятельности, включая применение компьютерных технологий. Существенным прорывом стало создание полнофункциональных компьютерных систем на одном кристалле, так называемом System-On-Chip (SoC). В SoC интегрируются все основные функциональные блоки, присущие компьютерам (процессор, память, графический процессор и др.). На одном из таких SoC-кристаллов реализован один из наиболее популярных современных миниатюрных компьютеров, известный под названием Raspberry Pi.