Технические науки стр. 3
Журнал Юный техник
Популярный научно-технический журнал для детей и юношества.
В этой книге рассказывается о применении радиоактивных изотопов для мирных целей и возможном использовании их в военном деле. В доступной форме разъясняется из чего слагается вещество, как построены.
Баня была и остается близкой сердцу каждого русского человека. Процесс пользования баней со временем превратился в настоящую церемонию, которая совершенствовалась по мере смены многих поколений.
Большинство изданий, посвященных Excel, представляют собой универсальные руководства по программному продукту, содержащие информацию об использовании всех его средств и инструментов. Наряду с этим.
Чумак Руслан, Драгунов Алексей
Статьи: «Трудная судьба СВТ», «Винтовка, опередившая время», «Советские самозарядные», «В поисках истины…»
Цыганков Эрнест Сергеевич
Автор книги – заслуженный тренер России – считает, что нет таких ситуаций на дороге, из которых нельзя найти выход. Предлагаемые им 120 приемов управления автомобилем помогут автолюбителям и.
Плотникова Татьяна Федоровна
Эта книга предназначена владельцам загородного участка, которые собираются дополнить жилой дом различными хозяйственными строениями. В ней описаны типы различных навесов, хозяйственных построек и.
Король Александр Витальевич
. это сеть. и каждый из нас находится на определенной своей частоте.. на каждой частоте..своя судьба..другие люди и другие правила.. на частоте неверующих людей не может быть чудес и парадоксов.. а.
Пономарев Юрий Борисович
В год 60-летия Победы над фашистской Германией мы продолжаем знакомить читателей с легендарным оружием Красной армии «ковавшем» эту Победу. На этот раз это пистолет-пулемёт ППШ. ППШ действительно.
В книге, написанной на основе отечественных и иностранных источников, рассказывается о создании и запуске в СССР первых в мире искусственных спутников Земли (ИСЗ), о теоретических вопросах, которые.
Альтов Генрих Саулович, Альтшуллер Г. С., Верткин И
Источник
Популярные книги жанра Технические науки в fb2, epub
Воздух помещений и боксов атомной электростанции, недавно еще горячий и густо насыщенный тошноватой вонью, теперь остыл и неприятно саднил дыхание еле ощутимой горечью.
Обычно редко посещаемые персоналом, длинные, пустынные коридоры грязной зоны электростанции казались теперь и вовсе покинутыми.
Атомный блок стоял, пораженный тяжелым недугом.
Неделю назад, в ночную вахту, случилась ядерная авария. Из-за ошибок операторов в управлении процессом произошло разрушение части топливных урановых кассет активной зоны атомного реактора. А попросту говоря – эксплуатационники «заварили козла».
Теория решения изобретательских задач
1. НАУКА ИЗОБРЕТАТЬ
1.1. МЕТОД ПРОБ И ОШИБОК — КАТАСТРОФИЧЕСКИ ПЛОХАЯ ТЕХНОЛОГИЯ
Изобретательство — древнейшее занятие человека. С изобретением первых орудий труда и начинается история человека. За многие тысячи лет, прошедшие с тех пор, все изменилось, неизменной осталась только технология создания новых изобретений — МЕТОД ПРОБ И ОШИБОК: «А что, если сделать так? Ах, не получается? Ну, тогда можно попробовать сделать вот так. » ЭТА ТЕХНОЛОГИЯ ТВОРЧЕСТВА ПРЕДЕЛЬНО НЕЭФФЕКТИВНА В УСЛОВИЯХ СОВРЕМЕННОЙ НТР.
А. Томилин — КОМУ НУЖЕН КОСМОС?
Виктор Шурлыгин — ВСТРЕЧА НА КОСМИЧЕСКОМ ПЕРЕКРЕСТКЕ
П.Клушанцев — АКАДЕМИК С. П. КОРОЛЕВ
П.Клушанцев — КОСМИЧЕСКАЯ РАКЕТА
Книга посвящена художественной ковке – одному из древнейших способов обработки металлов.
В книге представлена подробная информация о кузнечном ремесле, включающая его историю и развитие.
Особое внимание здесь уделено кузнечным инструментам (опорным, ударным, вспомогательным и измерительным), изготовлению этих инструментов, а также разновидностям кузнечной рубки, отделке поковки, сборке кованых изделий и защите поверхностей кованого металла.
Как известно товарищ Сталин читал много до 500 страниц машинописного текста в день. Его библиотека была богата своим разнообразием. Одну из своих книг «Завоевание природы» Б. Андреева — Сталин не только прочел, но и подарил своему сыну Якову к его 20-летию с просьбой обязательно эту книгу прочесть.
Это прикладное руководство необходимо как начинающим сварщикам, так и мастерам-любителям. В ней собрана вся основная информация для самостоятельной подготовки материалов и работы на сварочном аппарате.
Книга может использоваться как при самостоятельном обучении, так и для профессиональной подготовки к учебному заведению по профессии «сварщик».
Она содержит основные понятия и определения обо всех видах сварки, включая дуговую, холодную и газовую, а так же полное описание соединений, применяемых материалах и аппаратуре. Рассмотрены правила безопасной эксплуатации портативных сварочных аппаратов и промышленной техники.
Книга представляет собой расширенное руководство слесаря по замкам. Подробно описаны устройство и принцип действия замков разных типов, их установка, обслуживание и ремонт, а также необходимое оборудование, инструменты и приспособления. Рассмотрены методы изготовления ключей и способы вскрытия замков. Изложены приемы работы с сейфовыми и автомобильными замками. Приведены необходимые справочные материалы, контрольные вопросы, полезные советы и рекомендации.
Для широкого круга читателей.
Издание 2-е, переработанное и дополненное.
Несколько лет интерес разработчиков электронной аппаратуры и радиолюбителей связан с цифровыми программируемыми исполнительными устройствами, управление которых осуществляется посредством Интернета и сети Wi-Fi. К их достоинствам относят высокую точность, возможность размещения до двух десятков независимых цифровых датчиков на одном трехпроводном шлейфе длиной до 50 метров и управление несколькими десятками независимых каналов (исполнительных устройств). Целый дом можно сделать управляемым с помощью предложенных решений. В зависимости от изменений среды и воли владельца, дистанционно переданной управляющей команды включать или выключать какую-либо нагрузку (к примеру, освещение, нагреватель или вентилятор) теперь несложно. Для решения этой задачи в книге предложены способы коммутации нагрузки мощностью до 5 кВт. Устройства, описанные в книге, предназначены для управления электрическими приборами через домашнюю или корпоративную Wi-Fi-сеть и могут быть использованы в проектах с общим названием «Интернет вещей» и «Умный дом». Примеры настройки электронных модулей даны не только для Windows, но и для приложения Аndroid.
Для широкого круга заинтересованных читателей.
Постичь тайну творчества пытались многие, но только Генриху Сауловичу Альтшуллеру удалось создать стройную теорию решения изобретательских задач — ТРИЗ. Изучив десятки тысяч патентов и авторских свидетельств, Альтшуллер открыл основные законы изобретательства и показал, что процесс создания изобретений управляем. Процесс изобретательства требует правильной организации мышления, преодоления психологической инерции, стремления к идеальному решению, разрешения противоречия, скрытого в любой нестандартной задаче. ТРИЗ признана во всем мире и применяется для решения творческих задач во многих областях человеческой деятельности, начиная с конструирования и проектирования и заканчивая рекламой, PR, управлением.
«Найти идею» — книга, в которой ТРИЗ изложена в наиболее полном и завершенном виде. В данном издании впервые приведены все основные инструменты ТРИЗ: стандарты на решение изобретательских задач, полный текст АРИЗ-85В, приемы разрешения технических противоречий. Даются многочисленные примеры создания изобретений при помощи ТРИЗ и задачи для самостоятельного решения.
Книга будет интересна всем, кто стремится повысить эффективность творчества, и будет полезна не только изобретателям и инженерам, но и бизнесменам, менеджерам, людям творческих профессий, студентам и школьникам.
Эта книга-пособие адресована всем людям, кто уже принимает участие или только собирается попробовать свои силы в проектировании и строительстве загородных жилых домов. Частные застройщики найдут в ней исчерпывающую информацию о том, что же такое полный проект загородного дома для строительства. Желающие освоить методику создания проектов и пройти мои обучающие курсы найдут здесь описание моего многолетнего опыта и авторского подхода. Архитекторам и инженерам-проектировщикам будут полезны разделы, посвященные анализу рынка проектирования загородной недвижимости, принципам общения с заказчиком и основным правилам выполнения проектов домов и коттеджей.
Где проходит граница между старым и новым подходом к проектированию загородных домов? Кто и как выполняет проекты в настоящее время? Чего ожидают частные застройщики от проекта? Каковы этапы создания полного проекта загородного дома и из скольки разделов он должен состоять? На все эти вопросы в книге даны ответы. Если вы хотите знать больше, уметь выполнять проекты загородных домов быстро и качественно, а также получать удовольствие и доход от этой деятельности – эта книга откроет для вас новые интересные горизонты.
Источник
Несколько книг для начинающего и продолжающего разработчика под Android
В прошлом году я входил в миры Android. Помимо изучения исходников, документации, статей, блогов, аудио- и видео-материалов по теме, читал книги. Спешу поделиться читательским опытом.
Под катом небольшой обзор восьми книг. Темы следующие:
- RxJava
- Потоки в Android
- Разработка под Android на Java
- Kotlin. Обзор языка
- Kotlin. Практика
- Kotlin. Обзор языка с уклоном на Android
- Разработка под Android на Kotlin
- Rx в Kotlin
Reactive Programming with RxJava: Creating Asynchronous, Event-Based Applications. By Tomasz Nurkiewicz, Ben Christensen. O’Reilly Media; 1 edition October 27, 2016; 372 pages;
ISBN-13: 978-1491931653
Книга, которая на примере RxJava поможет понять вам, что такое реактивное программирование. Она требует от вас неплохое знание Java (по крайней мере, вы должны понимать, что такое обобщенные типы и лямбда-выражения) и предполагает последовательное чтение, т.к. материал подается шаг за шагом. Мне кажется, в этой связности и последовательности подачи материала — основная прелесть книги. Внимательный читатель получит полное представление о RxJava. В этом главный профит издания.
Но, даже если уверены в своих знаниях Rx, книга наверняка откроет вам что-то новое. Тем более, если вы только начинаете изучать тему. Если это так, то можно дать вам еще один совет: закрепляйте на практике пройденные темы и изучайте open-source проекты. Так вы быстрее освоите Rx.
Недостатком книги можно считать тот факт, что она имеет в виду версию RxJava 1.1.6. Во второй версии RxJava претерпела некоторые существенные изменения (см. статьи на Хабре Исследуем RxJava 2 для Android и ReactiveX 2.0 с примерами, а также полный список изменений на wiki проекта What’s different in 2.0), и поэтому некоторые места в книге устарели. Однако эти изменения вытекали из общей логики развития RxJava и в книге о них идет речь. Думаю, второе издание должно поставить все на свои места, хотя к этому моменту, возможно, появиться RxJava 3.
Еще один небольшой недостаток, на мой взгляд: книга недостаточно развернуто объясняет теорию реактивного программирования и начинающему разработчику может быть нелегко войти в тему. Хорошее место для этой цели первая глава, но она (с учетом отличий от RxJava 2) выглядит запутанной.
Непосредственно работе RxJava в Android посвящена восьмая глава. Много прекрасно разобранных практических примеров. Но опять же, на сегодня охват возможностей Rx в Android неполон.
В целом, ни один из недостатков не перечеркивает достоинств книги. Она может быть рекомендована к чтению как начинающими разработчиками, так и опытными девелоперами.
Кроме прочего, всегда интересно посмотреть, каких на этот раз животных поместило на обложку издательство O’Reilly.
Есть перевод на русский:
Нуркевич Т., Кристенсен Б. Реактивное программирование с применением RxJava. Разработка асинхронных событийно-ориентированных приложений. ДМК Пресс, 2017 год, 358 стр.
ISBN: 978-5-97060-496-0
Efficient Android Threading: Asynchronous Processing Techniques for Android Applications. By Anders Goransson. O’Reilly Media; 1 edition June 13, 2014; 280 pages;
ISBN-13: 978-1449364137 Книга делится на две части. В первой вы узнаете, что находится под капотом операционной системы (ОС) Android: из каких компонентов состоит ОС, как организовано взаимодействие между потоками и между процессами, и как Android организует управление памятью. Во второй части вы научитесь управлять потоками и процессами, узнаете различные механизмы для этого, познакомитесь подробней Service и фреймворком Loader .
Из минусов, на мой взгляд, можно назвать то, что в книге не слишком подробно объясняется взаимодействие между процессами (фрейворк Binder, AIDL), как с теоретической, так и с практической стороны. И, поскольку, книга написана до второй половины 2014 года, мы не найдем в ней то, что появилось с момента выхода Android Lollipop 5.0. Например, можно вспомнить планирование задач с использованием JobScheduler, Doze Mode, ограничения на запуск Service , которые мы получили в Android Oreo 8.0… etc.
То, что есть недостатки, можно отнести скорее к лаконичному стилю изложения (книга обложка перевода
Android Programming: The Big Nerd Ranch Guide. By Bill Phillips, Chris Stewart & Kristin Marsicano. Big Nerd Ranch Guides; 3 edition February 9, 2017; 624 pages;
ISBN-13: 978-0134706054 Действительно неплохая книга, которую можно смело рекомендовать начинающим разработчикам или преподавателям, для составления программы обучения Android-разработке. Если вы начинающий разработчик, то в книге вы найдете множество приемов и примеров для программирования Android-приложений, к которым вы бы могли идти самостоятельно довольно долго. Книга начинает с «Hello world» и через теорию, упражнения и написание небольших приложений, обучает основному стеку технологий для создания Android-приложения. Требует среднего знания Java.
Из минусов я бы назвал неравномерную сложность, довольно большой объем. Думаю, если вы начнете проходить книгу от корки до корки, то для этого вам понадобится много терпения. Не факт, что такой способ не замедлит ваше развитие, как разработчика. Я бы рекомендовал использовать этот фолиант скорее как справочник по интересующей вас теме (теорию быстрее узнать, например, на каком-либо онлайн-курсе), а для скорейшего вхождения в тему Android-разработки — писать свои проекты и изучать, как пишут код другие разработчики.
Есть перевод на русский:
Филлипс Б., Стюарт К., Марсикано К.Android. Программирование для профессионалов. 3-е издание / пер. с англ. — СПб.: Издательский дом «Питер», 2017 год, 688 стр.
ISBN: 978-5-4461-0413-0
Kotlin in Action. By Dmitry Jemerov & Svetlana Isakova. Manning Publications; 1 edition February 19, 2017; 360 pages;
ISBN-13: 978-1617293290 «Kotlin в действии» — книга от создателей языка. Книга очень хорошо написана. Я имею в виду структуру материала, стиль повествования и оформление текста. Сложилось впечатление, что авторы взяли все лучшее из книг о языках программирования и воплотили это в своей работе. Главная их заслуга в том, что они сумели отойти от формализма документации и смогли показать особенности языка и историю его развития так, что мы получили своего рода «рассказ», связанное повествование, за развитием «сюжета» которого следишь с интересом.
Книга удачно разделена на главы, параграфы и разделы. Материал организован от простого к сложному. Книга предполагает, что читатель знает Java на достаточном уровне, поскольку язык Kotlin во многом опирается на Java. Если вы Android-разработчик, который пишет, или которому предстоит писать на Kotlin, тогда эта книга для вас. Но если вы начинающий девелопер и недостаточно сильны в Java, вы также можете читать эту книгу. Вам просто придется чуть больше поработать над ней. Даже теория (например, теория лямбда-выражений или обобщенных типов) объяснена в книге очень хорошо. И это здорово поможет войти в тему, если вы делаете первые шаги в программировании.
Книга имеет в виду Kotlin 1.0, поэтому, например, в ней отсутствует описание корутин (coroutine).
Книга не привязана к конкретной предметной области (например, Kotlin в Android), и может использоваться как отличное введение для всех, кто изучает Kotlin.
Есть перевод на русский:
Исакова С., Жемеров Д. Kotlin в действии / пер. с англ. Киселев А.Н. — М.: ДМК-Пресс, октябрь 2017 г., 402 стр.
ISBN: 978-5-97060-497-7
Kotlin for Android Developers: Learn Kotlin the easy way while developing an Android App By Antonio Leiva. CreateSpace Independent Publishing Platform; 1 edition March 21, 2016; 212 pages;
ISBN-13: 978-1530075614 Это была первая книга, которая вышла о языке Kotlin. По сравнению с книгой «Kotlin in action» она проигрывает как введение в язык, но вместе с тем может служить примером использования языка в Android. В книге разрабатываются приложения, исходники которых лежат на GitHub.
Минусы: материал в книге довольно запутан, автор часто ссылается на репозиторий в GitHub, но при этом не всегда можно понять какую ветку он имеет в виду. Впечатление, что написанное в книге, лучше подходит для формата блога или серии статей о разработке приложения на Kotlin.
В книге можно найти пару-тройку интересных приемов программирования на Kotlin под Android.
Android Development with Kotlin By Marcin Moskala & Igor Wojda. Packt Publishing — ebooks Account, September 6, 2017; 440 pages;
ISBN-13: 978-1787123687 Книга по-сути является рассказом о языке Kotlin. Хотя и всегда имеет в виду разработку под Android. Но непосредственно создание небольшого приложения, происходит только в последней главе. Мне представляется, что в плане введения в язык эта книга проигрывает книге «Kotlin in action».
Главный минус, что эта книга никак не является введением в Android-разработку на Kotlin, так что название может путать читателя. Англоязычные читатели жалуются на плохой английский, но я не заметил, конечно.
Саму книгу не дочитал (книги «Kotlin in action» вполне хватает для введения в язык), поэтому не могу судить о ней с полной уверенностью.
В электронной версии книгу очень удобно читать на сайте издательства с помощью специальной читалки Mapt.
У одного из авторов есть занятные статьи: например, о кроссплатформенности на Kotlin.
Mastering Android Development with Kotlin: Deep dive into the world of Android to create robust applications with Kotlin By Milos Vasic. Packt Publishing — ebooks Account, November 8, 2017; 378 pages;
ISBN-13: 978-1788473699 Эту книгу можно считать полноценным введением в разработку под Android. Она начинает с установки Android Studio, проходит по многим аспектам Android, и заканчивает объяснением публикации приложения на Google Play. В этом смысле книга — некий аналог книге «Android Programming: The Big Nerd Ranch Guide», только на Kotlin. Поэтому книга может быть рекомендована начинающим разработчикам, которые решили освоить разработку под Android через Kotlin. Книга предполагает базовое знакомство с Kotlin.
Мне кажется, что книга не слишком глубоко говорит о разработке на Android, но объясняет нужные вещи. Например, работу с Git или использование библиотеки Retrofit. Что касается использования языка Kotlin для обучения разработке под Android, то сам автор предупреждает, что Kotlin лишь дополнительный инструмент для Android, и Java, как и С++ (для Native), еще никто не отменял.
Как я уже говорил, электронные книги данного издательства удобно читать, благодаря встроенной читалке Mapt.
Reactive Programming in Kotlin: Design and build non-blocking, asynchronous Kotlin applications with RXKotlin, Reactor-Kotlin, Android, and Spring By Rivu Chakraborty. Packt Publishing — ebooks Account, December 5, 2017; 322 pages;
ISBN-13: 978-1788473026 Эта книга появилась недавно, так что я не успел достаточно хорошо с ней познакомиться. Но, что сразу бросается в глаза — она начинается с пространного введения, объясняющего концепцию реактивного программирования, и, затем, плавно переходит на Rx (в данном случае, RxKotlin). Книга имеет в виду вторую версию Rx, что выгодно отличает ее (как и более полное введение) от первой книги («Reactive Programming with RxJava») в этом обзоре. Хотя само объяснение сущностей Rx, операторов, концепции backpressure и т.д. дается в гораздо более лаконичной форме. Этот факт, не позволяет считать данную книгу полноценной заменой первой.
Об RxKotlin в Android идет речь в последней главе. Читатель знакомится с возможностями RxKotlin в Android на примере небольшого приложения, в котором, кроме прочего, используется Retrofit вместе с адаптером от Джейка Вортона.
Книга хорошо оформлена и разбита на главы и разделы, читается быстро. Может быть рекомендована, в дополнение к первой книге об Rx в этом обзоре, особенно для девелоперов изучающих Kotlin. Предполагает знакомство с Kotlin на базовом уровне.
Остальные книги о Kotlin см. на этой странице оф. сайта языка и на сайте издательства Packt Publishing.
Источник