Учебная литература
Black Hat Go исследует темные стороны Go — популярного языка программирования, который высоко ценится хакерами за его простоту, эффективность и надежность. Эта книга — арсенал практических приемов для специалистов по безопасности и хакеров — поможет вам в тестировании систем, создании и автоматизации инструментов, а также улучшении навыков противодействия угрозам. Все это реализуется с помощью обширных возможностей Go.
Вы начнете с базового обзора синтаксиса языка и стоящей за ним философии, после чего перейдете к изучению примеров, которые пригодятся для разработки инструментов. Вас ждет знакомство с протоколами HTTP, DNS и SMB, Далее вы перейдете к изучению различных тактик и задач, с которыми сталкиваются пентестеры, рассмотрите такие темы, как кража данных, сниффинг сетевых пакетов и разработка эксплойтов. Вы научитесь создавать динамические встраиваемые инструменты, после чего перейдете к изучению криптографии, атаке на Windows и стеганографии.
Готовы расширить арсенал инструментов безопасности? Тогда вперед!
Среди огромного количества информации по сетевой и ИТ-безопасности практически не найти книг по безопасности веб-приложений.
Познакомьтесь на практике с разведкой, защитой и нападением!
Вы изучите методы эффективного исследования и анализа веб-приложений, даже тех, к которым нет прямого доступа, узнаете самые современные хакерские приемы и научитесь защищать собственные разработки.
Вдохновляющая и обучающая книга от известной художницы!
Более 2 400 000 человек следят за творчеством Лоис!
Уникальные техники и секреты мастерства внутри!
Лоис ван Барле — голландская художница, известная под творческим псевдонимом Loish. Она много лет работает над концепт-артами для ведущих компаний, дизайном персонажей для мультфильмов, видеоигр и комиксов, а также проводит лекции и мастер-классы по рисованию. Ее уникальный стиль, в котором сочетается реалистичность и яркие фантазии, легко узнать из тысячи.
Перед вами книга художницы, в которой, помимо невероятно красивых иллюстраций, скетчей и вдохновляющих историй о творческих процессах, вы найдете практические советы для начинающих художников, а также пошаговые руководства по цифровой иллюстрации, которые помогут вам нарисовать своих первых персонажей и потрясающие пейзажи.
Павел Андреев — профессиональный астролог, автор тематических книг, специалист по математическим методам прогноза. Занимается астрологией более 12 лет, имеет специальное образование в этой области и высшее образование в области прикладной информатики. Сооснователь организации "Лаборатория Жизни" и Школы астрологии, где он преподает по своей авторской методике, которая давно зарекомендовала себя как сильнейшая и невероятно эффективная.
Биоастрология — современная технология ускоренной эволюции, управления судьбой, планирования будущего, построенная на коллаборации умов, статистике, нейросетях и передовых IT-разработках. Павел Андреев интересно, подробно и самыми простыми словами доносит до нас мысль о том, что мир не хаотичен, что мы живем в логичной, гениально сконструированной матрице, которая прекрасно прогнозируется. Прочитав эту книгу, вы поймете: развитие доступно абсолютно каждому, оно буквально вменяется свыше.
"Биоастрология 2.0" это дополненное издание первой "Биоастрологии", вышедшей в конце 2020 года. В настоящее издание Павлом были добавлены новые главы, а также внесены многочисленные изменения в уже имеющиеся разделы книги.
Не имеет смысла каждый раз изобретать велосипед, лучше сразу освоить приемы проектирования, которые уже созданы людьми, сталкивавшимися с аналогичными задачами. В этой книге рассказано, какие паттерны действительно важны, когда и при каких условиях ими необходимо пользоваться, как применить их в ваших проектах и на каких принципах объектно-ориентированного проектирования они построены. Присоединяйтесь к сотням тысяч разработчиков, которые повысили свою квалификацию объектно-ориентированного проектирования благодаря книге "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.
4-е издание Kali Linux 2018: Assuring Security by Penetration Testing предназначено для этических хакеров, пентестеров и специалистов по IT-безопасности. От читателя требуются базовые знания операционных систем Windows и Linux. Знания из области информационной безопасности будут плюсом и помогут вам лучше понять изложенный в книге материал.
Чему вы научитесь
- Осуществлять начальные этапы тестирования на проникновение, понимать область его применения
- Проводить разведку и учет ресурсов в целевых сетях
- Получать и взламывать пароли
- Использовать Kali Linux NetHunter для тестирования на проникновение беспроводных сетей
- Составлять грамотные отчеты о тестировании на проникновение
- Ориентироваться в структуре стандарта PCI-DSS и инструментах, используемых для сканирования и тестирования на проникновение.
Седьмое, переработанное и дополненное, издание первого отечественного учебника, в котором обобщены и систематизированы научные знания о конфликтах, полученных в семнадцати областях отечественной науки. С позиций системного подхода излагаются основы отечественной конфликтологии, представлена история развития ее основных отраслей, раскрывается универсальная понятийная схема описания конфликтов. Рассмотрены методология, методы и методики изучения конфликтов, их особенности в различных сферах взаимодействия, условия и способы конструктивного регулирования конфликтов. Для студентов, изучающих курс конфликтологии, аспирантов, преподавателей вузов, конфликтологов-практиков, всех, кто интересуется проблемой предупреждения и разрешения внутриличностных и социальных конфликтов.
Труды Отдела древнерусской литературы. Том LXVI.
Сборник содержит исследования, материалы и сообщения по истории рукописей и памятников древнерусской литературы.
Полное собрание стихотворений и поэм в 3-х томах. Том 3. Стихотворения и поэмы. 1914-1927. Сологуб Ф.
В заключительном томе стихотворений и поэм Федора Сологуба представлено поэтическое творчество 1914-1927 гг. В своем большинстве это наиболее выверенные в художественном отношении и зрелые произведения мастера, многие стихотворения публикуются впервые. "Лирический дневник" Сологуба этих лет отразил впечатления исторических катаклизмов - Первой мировой войны, Февральской революции, Октябрьского переворота и позднейших перемен, а также переживание личной трагедии (один из центральных сюжетов лирики 1920-х годов - стихотворения, обращенные к памяти жены поэта А. Чеботаревской).
В книгу также вошли редакции и варианты, примечания, каталог не разысканных стихотворений 1914-1927 гг., роспись прижизненных поэтических книг Ф. Сологуба 1914-1922 гг., неизданных рукописных сборников 1920-1921 гг. и машинописных авторских книг 1925-1927 гг.
Завершение издания Полного собрания стихотворений и поэм позволит осветить творческий путь Федора Сологуба в детальной эволюции, представить его поэтическое мастерство и творческую лабораторию в подлинном масштабе.
Для широкого круга читателей.
"Труды Отдела древнерусской литературы" являются главным печатным органом Отдела. Это ежегодное серийное издание было задумано сразу же поcле создания Отдела. На страницах ТОДРЛ публикуются статьи, посвященные самым разнообразным вопросам русистики, как источниковедческого, так и общетеоретического характера. Здесь публикуются новонайденные памятники письменности, обзоры и описания различных рукописных собраний, издаются текстологические исследования, работы по поэтике древнерусской литературы, библиографические обзоры и т.д.

%
