Книги
Собрание романов патриарха современной русской литературы Александра Проханова посвящено изломам новейшей истории России. Это пятикнижье влючает, как новый роман "Леонид", так и бестселлеры "Господин гексоген", "Теплоход "Иосиф Бродский", "Виртуоз", "Время золотое" и поражает сочетанием несочетаемого: в нем реализм нашей жизни столкнулся с мистикой незримого мира, и их переплетение озарило как вспышка черной звезды тайные пружины российского закулисья, находившиеся во мраке. Герои романа – черные тени тех людей, которых мы ежедневно видим на экранах, о которых читаем в склизких как разложившаяся плоть новостях интернета. Но главный герой Президент, его взгляд и его тень. Заговоры и интриги, олигархи и силовики, либералы и государственники. В этих произведениях действующие лица российская элита, легко узнаваемая за ироничными псевдонимами. Некоторые совпадения случайны.
Настоящая книга посвящена исследованию воплощения в жизнь теоретического закона Парето во второй рекурсии, более известного как "Правило 1/50".
Как претворяется это правило в тоталитарных псевдосоциалистических режимах?
Как оно приводит к деградации внешне социалистического тоталитарного общества к негативной политической коррупции, влекущей неизбежное уничтожение государства?
Как воровали Геббельс, Геринг и Гитлер?
Какие экономические отношения реально существовали между нацистской и англосаксонской элитами? Почему позитивная политическая коррупция в нацистской Германии выродилась в негативную политическую коррупцию?
На эти и на многие другие вопросы дает ответ эта книга. Ее особенность заключается в том, что исследование данных вопросов дает возможность рассмотреть развитие любых государств как неизбежный результат действия ряда законов социологии и политической экономии.
Не имеет смысла каждый раз изобретать велосипед, лучше сразу освоить приемы проектирования, которые уже созданы людьми, сталкивавшимися с аналогичными задачами. В этой книге рассказано, какие паттерны действительно важны, когда и при каких условиях ими необходимо пользоваться, как применить их в ваших проектах и на каких принципах объектно-ориентированного проектирования они построены. Присоединяйтесь к сотням тысяч разработчиков, которые повысили свою квалификацию объектно-ориентированного проектирования благодаря книге "Head First. Паттерны проектирования".
Если вы уже читали книги из серии Head First, то знаете, что вас ждет визуально насыщенный формат, разработанный с учетом особенностей работы мозга. В книге "Head First. Паттерны проектирования" принципы и паттерны проектирования представлены так, чтобы вы не заснули, читая книгу, научились решать реальные задачи проектирования программных продуктов и общаться на языке паттернов с другими участниками вашей команды.
Зачем изобретать велосипед, сталкиваясь с очередной проблемой в JavaScript? Здесь вы найдете множество рецептов кода для типовых задач программирования, а также познакомитесь c методами создания приложений, работающих в любом браузере. Адаптируемые примеры кода можно вставить практически в любой проект, а заодно поглубже изучить JS.
С помощью этой книги вы научитесь настраивать эффективную среду разработки с редактором кода, статическим анализатором и тестовым сервером; станете лучше понимать функции JS, включая замыкания и генераторы; узнаете, как использовать классы и наследование — основные концепции ООП; освоите работу с мультимедиа, включая аудио, видео и SVG; научитесь управлять HTML и CSS; благодаря Node.js сможете использовать JavaScript где угодно; узнаете, как получать доступ к удаленным данным и управлять ими с помощью технологий REST, GraphQL и Fetch; освоите популярную среду разработки приложений Express; научитесь выполнять асинхронные операции с промисами, async/await и веб-процессами.
Глубокое обучение с подкреплением (глубокое RL) сочетает в себе два подхода к машинному обучению. В ходе такого обучения виртуальные агенты учатся решать последовательные задачи о принятии решений. За последнее десятилетие было много неординарных достижений в этой области — от однопользовательских и многопользовательских игр, таких как го и видеоигры Atari и Dota 2, до робототехники.
Эта книга — введение в глубокое обучение с подкреплением, уникально комбинирующее теорию и практику. Авторы начинают повествование с базовых сведений, затем подробно объясняют теорию алгоритмов глубокого RL, демонстрируют их реализации на примере программной библиотеки SLM Lab и напоследок описывают практические аспекты использования глубокого RL.
Руководство идеально подойдет как для студентов, изучающих компьютерные науки, так и для разработчиков программного обеспечения, которые знакомы с основными принципами машинного обучения и знают Python.
Автоматизированное тестирование — залог стабильной разработки качественных приложений. Полноценное тестирование должно охватывать отдельные функции, проверять интеграцию разных частей вашего кода и обеспечивать корректность с точки зрения пользователя.
Книга научит вас быстро и уверенно создавать надежное программное обеспечение. Вы узнаете, как реализовать план автоматизированного тестирования для JavaScript-приложений.
В издании описываются стратегии тестирования, обсуждаются полезные инструменты и библиотеки, а также объясняется, как развивать культуру, ориентированную на качество.
Вы исследуете подходы к тестированию как серверных, так и клиентских приложений, а также научитесь проверять свое программное обеспечение быстрее и надежнее.
Тестирование JavaScript - это руководство по созданию всеобъемлющего и надежного пакета тестирования приложений JS, охватывающее как написание тестов, так и работу инструментов тестирования JS.
В новом издании учебного пособия рассмотрены основные сегменты финансового рынка: валютный, кредитный, рынок ценных бумаг, рынок золота и страховой рынок. В дополнение к названным сегментам особо рассмотрен рынок платежных услуг, который также является неотъемлемой частью финансового рынка и стремительно изменяется под воздействием процессов цифровизации. По каждому сегменту дано его определение, охарактеризованы специфические функции, которые данный сегмент выполняет в рыночной экономике, рассмотрены основные участники, используемые ими, инструменты и финансовые технологии, а также система регулирования деятельности участников и их операций в рамках данного сегмента. Отдельными разделами представлено описание места и функций Банка России как мегарегулятора финансового рынка, рассмотрение проблем интеграции российского финансового рынка в мировой экономике и систематизация методов и подходов к анализу финансового рынка.
Пособие подготовлено с учетом последних изменений как в экономической жизни страны, так и в образовательной сфере. Материалы обновлены и дополнены в соответствии с новыми законодательными и нормативными актами, а также при соблюдении международной и отечественной практики функционирования финансовых рынков и финансовых посредников.
В заключительной части предлагается практикум, составленный из кейсов и практических ситуаций, что позволит студентам проверить и закрепить полученные знания.
Издание соответствует требованиям Федерального государственного стандарта третьего поколения и рекомендовано в качестве учебного пособия для студентов, обучающихся по направлениям подготовки "Экономика" и "Финансы и кредит". Предназначено для бакалавров и магистров.
Архитектура компьютера. 6-е издание. Таненбаум Э., Остин Т.
Книга Эндрю Таненбаума, всемирно известного специалиста в области информационных технологий, писателя и преподавателя, выходящая уже в шестом издании, посвящена структурной организации компьютера. В ее основе лежит идея иерархической структуры, в которой каждый уровень выполняет вполне определенную функцию. В рамках этого нетрадиционного подхода подробно описываются цифровой логический уровень, уровень архитектуры команд, уровень операционной системы и уровень языка ассемблера. В шестое издание внесены многочисленные изменения, которые приводят книгу в соответствие со стремительным развитием компьютерной отрасли. В частности, была обновлена информация о машинах, представленных в качестве примеров: Intel Core i7, Texas Instrument OMAP4430 и Atmel ATmega168.
Книга рассчитана на широкий круг читателей: как на студентов, изучающих компьютерные технологии, так и на тех, кто самостоятельно знакомится с архитектурой компьютера.
Переводчик: Матвеев Е.
Кодовые базы разрастаются, становясь всё сложнее и запутаннее, что не может не пугать разработчиков. Как обнаружить код, изменяющий состояние вашей системы? Как сделать код таким, чтобы он не увеличивал сложность и запутанность кодовой базы?
Большую часть "действий", изменяющих состояние, можно превратить в "вычисления", чтобы ваш код стал проще и логичнее.
Вы научитесь бороться со сложными ошибками синхронизации, которые неизбежно проникают в асинхронный и многопоточный код, узнаете, как компонуемые абстракции предотвращают дублирование кода, и откроете для себя новые уровни его выразительности.
Книга предназначена для разработчиков среднего и высокого уровня, создающих сложный код. Примеры, иллюстрации, вопросы для самопроверки и практические задания помогут надежно закрепить новые знания.
Основная задача данной книги - обучение основным принципам построения и функционирования современных вычислительных машин и вычислительных систем, привитие навыков их анализа и применения. Учебник рассматривает все аспекты, необходимые для понимания организации и архитектуры современных вычислительных машин и систем: основные характеристики, области применения ЭВМ различных классов; функциональную и структурную организацию процессора; управление памятью; основные стадии выполнения команд; прерывания; системы ввода-вывода; периферийные устройства; архитектурные особенности организации различных классов ЭВМ; параллельные системы; многомашинные и многопроцессорные вычислительные системы. В основу книги положен многолетний университетский опыт преподавания соответствующих дисциплин. Четвертое издание учебника было полностью обновлено, существенно переработано и дополнено содержание многих глав, добавлена новая глава, посвященная самой популярной и развивающейся теме - вычислительным облакам и туманам. Цель изменений в новом издании - отразить новации компьютерной техники (облачные вычисления; ЦОД; мультиядерные системы) и сделать изложение материала более простым и понятным.
Допущено Министерством образования и науки РФ в качестве учебника для студентов высших учебных заведений, обучающихся по направлению "Информатика и вычислительная техника".
Руминации играют ключевую роль в возникновении и поддержании депрессии и тревоги, и работа с этой устойчивой привычкой в терапии может привести к улучшению результатов лечения пациентов и уменьшению симптомов. Когнитивно-поведенческая терапия депрессии, фокусированная на руминациях, сочетает в себе тщательно адаптированные элементы КПТ с образами, визуализацией и основанными на сострадании методами. Ведущий клиницист-исследователь Эдвард Р. Уоткинс предлагает все необходимое для реализации этого инновационного, эмпирически подтвержденного подхода, включая примеры диалогов, кейсы и обучающие упражнения для терапевтов, а также раздаточные материалы для клиентов.
Учебное пособие посвящено специфике лингвокультурологического моделирования медиатекста с учётом особенностей авторской работы, социальной среды, адресности текста и процесса репрезентации культурных смыслов. Ориентировано на профессиональную подготовку по направлениям бакалавриата и магистратуры "Журналистика", "Реклама и связи с общественностью", "Филология" в рамках профильных дисциплин, посвящённых конструированию современного медиатекста разных жанров и форматов.
Создать надёжное и безопасное приложение гораздо проще, если упаковать код в аккуратные блоки. Система модулей в Java представляет собой языковой стандарт для создания таких блоков. Теперь вы можете контролировать взаимодействия различных JAR и легко обнаруживать недостающие зависимости. Фундаментальные изменения архитектуры затронули ядро Java, начиная с версии 9. Все API ядра распространяются в виде модулей, а для библиотек, фреймворков и приложений аналогичный подход можно считать хорошей практикой и рекомендацией.
Вы освоите наилучшие практики модульного проектирования, отладки приложения и его развертывания перед сдачей в продакшен.
В этой книге
- Архитектура модульного приложения Java.
- Создание модулей: от исходников до JAR-файлов.
- Миграция на версию Java с модулями.
- Избавление от зависимостей и оттачивание API.
- Обработка рефлексии и версионирование.
За последнее десятилетие технологии сильно изменились. Данные стали хитом, облака — вездесущими, и всем организациям понадобилась автоматизация. В ходе таких преобразований Python оказался одним из самых популярных языков программирования. Это практическое руководство научит вас использовать Python для повседневных задач администрирования Linux с помощью наиболее удобных утилит DevOps, включая Docker, Kubernetes и Terraform.
Как и многие другие события Великой Отечественной войны, бои на Курской Дуге были фактически засекречены советской стороной на десятилетия. Полвека доступ к документам войск, участвовавших в этом переломном сражении, имел лишь ограниченный круг военных специалистов. Только недавно эти фонды были, наконец, открыты. Валерий Замулин одним из первых приступил к их анализу и систематизации. Рассекреченные документы Центрального архива Министерства обороны России и трофейного отдела Национального архива США позволяют автору детально описать кульминационный момент Курской битвы - тяжелые бои на Обояньском направлении и знаменитый контрудар Воронежского фронта под Прохоровкой 12 июля 1943 года, - восстановив ход событий буквально по часам и минутам, проанализировав действия сторон и главные причины успехов и неудач. Ожесточенные танковые бои на южном фасе Огненной Дуги предстают перед читателем в новом свете - так, как видели их непосредственные участники событий: солдаты, офицеры...
4-е издание Kali Linux 2018: Assuring Security by Penetration Testing предназначено для этических хакеров, пентестеров и специалистов по IT-безопасности. От читателя требуются базовые знания операционных систем Windows и Linux. Знания из области информационной безопасности будут плюсом и помогут вам лучше понять изложенный в книге материал.
Чему вы научитесь
- Осуществлять начальные этапы тестирования на проникновение, понимать область его применения
- Проводить разведку и учет ресурсов в целевых сетях
- Получать и взламывать пароли
- Использовать Kali Linux NetHunter для тестирования на проникновение беспроводных сетей
- Составлять грамотные отчеты о тестировании на проникновение
- Ориентироваться в структуре стандарта PCI-DSS и инструментах, используемых для сканирования и тестирования на проникновение.
Самая древняя и загадочная цивилизация Древнего Египта до сих пор очаровывает и привлекает современного человека... Мумии, золото фараонов, пирамиды, храмы, боги, священные ритуалы и обряды древних египтян владеют умами многих человеческих поколений с античных времён и до наших дней. Все мы много слышали о Древнем Египте, но что мы на самом деле о нём знаем'' Как отделить истинное зерно знаний от слухов и домыслов, распространяющихся тут и там повсеместно? Эта книга поможет вам начать путь постижения тайн Древнего Египта и выбрать правильный путь этого постижения. Она состоит из отдельных статей известных авторов - ученых, египтологов археологов, писателей, популяризаторов и даже священников, со своим мнением и стилем изложения и подачи материала. Они разбиты по темам в общие разделы, охватывающие все аспекты истории развития и заката загадочной культуры Древнего Египта, от которой, как ни от какой другой, до нас дошло огромное количество уникальных памятников. Но при этом, помимо отдельных временных соответствий, фактологических материалов и множества гипотетических предположений, мы до сих пор не знаем о ней практически ничего...
Самая древняя и загадочная цивилизация Древнего Египта до сих пор очаровывает и привлекает современного человека Мумии, золото фараонов, пирамиды, храмы, боги, священные ритуалы и обряды древних египтян владеют умами многих человеческих поколений с античных времён и до наших дней. Все мы много слышали о Древнем Египте, но что мы на самом деле о нём знаем? Как отделить истинное зерно знаний от слухов и домыслов, распространяющихся тут и там повсеместно? Эта книга поможет вам начать путь постижения тайн Древнего Египта и выбрать правильный путь этого постижения. Она состоит из отдельных статей известных авторов - ученых, египтологов, археологов, писателей, популяризаторов и даже священников, со своим мнением и стилем изложения и подачи материала. Они разбиты по темам в общие разделы, охватывающие все аспекты истории развития и заката загадочной культуры Древнего Египта, от которой, как ни от какой другой, до нас дошло огромное количество уникальных памятников. Но при этом, помимо отдельных временных соответствий, фактологических материалов и множества гипотетических предположений, мы до сих пор не знаем о ней практически ничего…
Коран. Перевод смыслов и комментарии Иман Валерии Пороховой. 17-е издание, дополненное.
Издание адресовано как верующим, так и всем, кто хочет ознакомиться с подлинным текстом и понять истинный смысл главной Книги ислама, разобраться в основных положениях и понятиях этой великой религии.
72 имени Бога. Берг Й.
История о Моисее и водах Красного моря хорошо известна практически каждому. Однако мало кто знает, какая передовая технология в ней зашифрована. Речь идет о технологии "72 Имени Бога", которая является ключом – вашим ключом – к избавлению от депрессии, стресса, творческого кризиса, гнева, болезней и прочих физических и эмоциональных проблем. Чтобы технология начала работать, достаточно смотреть на комбинации букв и понимать, что они означают. В своей книге Йегуда Берг, впервые в истории, проиллюстрировал 72 Имени Бога, рассказал об их происхождении и показал, как с их помощью достичь физического и эмоционального благополучия.