Безопасность контейнеров. Фундаментальный подход к защите контейнеризованных приложений [2021] Лиз Райс
💾 Скачать книгу
💾 Скачать книгу
Безопасность_контейнеров_Фундаментальный_подход_к_защите_контейнеризованных.pdf
11 MB
Безопасность контейнеров. Фундаментальный подход к защите контейнеризованных приложений [2021] Лиз Райс
Во многих организациях приложения работают в облачных средах, обеспечивая масштабируемость и отказоустойчивость с помощью контейнеров и средств координации. Но достаточно ли защищена развернутая система? В этой книге, предназначенной для специалистов-практиков, изучаются ключевые технологии, с помощью которых разработчики и специалисты по защите данных могут оценить риски для безопасности и выбрать подходящие решения.
Лиз Райс исследует вопросы построения контейнерных систем в Linux. Узнайте, что происходит при развертывании контейнеров и научитесь оценивать возможные риски для безопасности развертываемой системы. Приступайте, если используете Kubernetes или Docker и знаете базовые команды Linux.
Во многих организациях приложения работают в облачных средах, обеспечивая масштабируемость и отказоустойчивость с помощью контейнеров и средств координации. Но достаточно ли защищена развернутая система? В этой книге, предназначенной для специалистов-практиков, изучаются ключевые технологии, с помощью которых разработчики и специалисты по защите данных могут оценить риски для безопасности и выбрать подходящие решения.
Лиз Райс исследует вопросы построения контейнерных систем в Linux. Узнайте, что происходит при развертывании контейнеров и научитесь оценивать возможные риски для безопасности развертываемой системы. Приступайте, если используете Kubernetes или Docker и знаете базовые команды Linux.
C++20: Get the Details (Completed) [2021] Rainer Grimm
💾 Скачать книгу
Here are more C++20 features:
• Auto-generated comparison operators
• Calendar and time-zone libraries
• Format library
• Views on contiguous memory blocks
• Improved, interruptible threads
• Atomic smart pointers
• Semaphores
• Coordination primitives such as latches and barriers
💾 Скачать книгу
Here are more C++20 features:
• Auto-generated comparison operators
• Calendar and time-zone libraries
• Format library
• Views on contiguous memory blocks
• Improved, interruptible threads
• Atomic smart pointers
• Semaphores
• Coordination primitives such as latches and barriers
C++20 Get the Details (Completed) [2021] Rainer Grimm.zip
20.7 MB
C++20: Get the Details (Completed) [2021] Rainer Grimm
C++20 is the next big C++ standard after C++11. As C++11 did it, C++20 changes the way we program modern C++. This change is, in particular, due to the big four of C++20: ranges, coroutines, concepts, and modules. My book C++20 is both: a tutorial and a reference for the C++20 standard. It teaches you C++20 and provides you with the details of this new thrilling C++ standard. The thrilling factor is mainly due to the big four of C++20.
• Concepts change the way we think about and program with templates. They are semantic categories for template parameters. They enable you to express your intention directly in the type system. If something goes wrong, the compiler gives you a clear error message.
• Modules overcome the restrictions of header files. They promise a lot. For example, the separation of header and source files becomes as obsolete as the preprocessor. In the end, we have faster build times and an easier way to build packages.
etc..
C++20 is the next big C++ standard after C++11. As C++11 did it, C++20 changes the way we program modern C++. This change is, in particular, due to the big four of C++20: ranges, coroutines, concepts, and modules. My book C++20 is both: a tutorial and a reference for the C++20 standard. It teaches you C++20 and provides you with the details of this new thrilling C++ standard. The thrilling factor is mainly due to the big four of C++20.
• Concepts change the way we think about and program with templates. They are semantic categories for template parameters. They enable you to express your intention directly in the type system. If something goes wrong, the compiler gives you a clear error message.
• Modules overcome the restrictions of header files. They promise a lot. For example, the separation of header and source files becomes as obsolete as the preprocessor. In the end, we have faster build times and an easier way to build packages.
etc..
7_книг_по_математике_от_автора_Дьерд_Пойа.zip
108.1 MB
📚 7 книг по математике от автора - Дьерд Пойа
[1] Задачи и теоремы из анализа (в 2-х частях) [1978] Полиа, Сеге
[2] Математика и правдоподобные рассуждения [1975] Джордж Пойа
[3] Неравенства [1948] Дьерд Пойа, Харди, Литлвуд
[4] Изопериметрические неравенства в математической физике [1962] Полиа, Сеге
[5] Как решать задачу [1961] Д. Пойа
[6] Математическое открытие. Решение задач. Основные понятия, изучение и преподавание [1970] Пойа Джордж
Дьёрдь Пойа, или, в английском варианте, Джордж Полиа (венг. Polya Gyorgy, англ. George Polya, 1887-1985) вошел в историю науки не только как выдающийся математик, но даже в большей мере — как выдающийся педагог и автор блестящих книг, посвященных методике математического преподавания и математического творчества.
[1] Задачи и теоремы из анализа (в 2-х частях) [1978] Полиа, Сеге
[2] Математика и правдоподобные рассуждения [1975] Джордж Пойа
[3] Неравенства [1948] Дьерд Пойа, Харди, Литлвуд
[4] Изопериметрические неравенства в математической физике [1962] Полиа, Сеге
[5] Как решать задачу [1961] Д. Пойа
[6] Математическое открытие. Решение задач. Основные понятия, изучение и преподавание [1970] Пойа Джордж
Дьёрдь Пойа, или, в английском варианте, Джордж Полиа (венг. Polya Gyorgy, англ. George Polya, 1887-1985) вошел в историю науки не только как выдающийся математик, но даже в большей мере — как выдающийся педагог и автор блестящих книг, посвященных методике математического преподавания и математического творчества.
Искусство тестирования на проникновение в сеть. Как взломать любую компанию в мире [2021] Ройс Дэвис
💾 Скачать книгу
Автор книги, специалист по наступательной безопасности, делится с читателями секретами пентестинга - проникновения во внутреннюю сеть компании с целью выявления слабых мест в ее защите. Опираясь на опыт многолетней работы и успешных взломов сетей, я решил задокументировать свою методологию выполнения INPT и предоставить исчерпывающий набор практических инструкций, которым новичок в этой отрасли может пошагово следовать, чтобы провести надлежащий тест на проникновение. Лично я считаю, что аналогичные по наполнению ресурсы не существуют или, по крайней мере, не существовали в то время, когда я писал эту книгу.
💾 Скачать книгу
Автор книги, специалист по наступательной безопасности, делится с читателями секретами пентестинга - проникновения во внутреннюю сеть компании с целью выявления слабых мест в ее защите. Опираясь на опыт многолетней работы и успешных взломов сетей, я решил задокументировать свою методологию выполнения INPT и предоставить исчерпывающий набор практических инструкций, которым новичок в этой отрасли может пошагово следовать, чтобы провести надлежащий тест на проникновение. Лично я считаю, что аналогичные по наполнению ресурсы не существуют или, по крайней мере, не существовали в то время, когда я писал эту книгу.
Искусство_тестирования_на_проникновение_в_сеть_Как_взломать_любую.pdf
11.7 MB
Искусство тестирования на проникновение в сеть. Как взломать любую компанию в мире [2021] Ройс Дэвис
В начале книги изучаются хакерские приемы и инструменты пентестинга; затем поэтапно описываются действия, которые злоумышленник предпринимает для захвата контроля над корпоративной сетью. Имитация этих действий (обнаружение сетевых служб и уязвимостей, проведение атак, постэксплуатация) позволит выявить критические проблемы безопасности и представить заинтересованным лицам в компании результаты пентеста, показывающие, в каком направлении двигаться, чтобы лучше защитить корпоративную сеть. Читателю предлагается ряд упражнений, ответы на которые приводятся в конце книги. Книга рассчитана на технических специалистов. Опыт работы в сфере безопасности не требуется.
В начале книги изучаются хакерские приемы и инструменты пентестинга; затем поэтапно описываются действия, которые злоумышленник предпринимает для захвата контроля над корпоративной сетью. Имитация этих действий (обнаружение сетевых служб и уязвимостей, проведение атак, постэксплуатация) позволит выявить критические проблемы безопасности и представить заинтересованным лицам в компании результаты пентеста, показывающие, в каком направлении двигаться, чтобы лучше защитить корпоративную сеть. Читателю предлагается ряд упражнений, ответы на которые приводятся в конце книги. Книга рассчитана на технических специалистов. Опыт работы в сфере безопасности не требуется.
Программирование на ассемблере х64. От начального уровня до профессионального использования AVX [2021] Гуй
💾 Скачать книгу
Изучение программирования на ассемблере может оказаться обескураживающим, но совсем не потому, что это язык, не прощающий ошибок, ведь компьютер будет «одобрять» ваши действия при каждом удобном случае. А если это не так, то, возможно, где-то в программе скрывается необнаруженная ошибка, которая «укусит» вас во время выполнения программы. Сверх всего прочего кривая сложности обучения весьма крута, язык загадочный и не сразу понятный, официальная документация Intel ошеломляюще велика, а доступные инструменты разработки обладают весьма специфическими особенностями.
💾 Скачать книгу
Изучение программирования на ассемблере может оказаться обескураживающим, но совсем не потому, что это язык, не прощающий ошибок, ведь компьютер будет «одобрять» ваши действия при каждом удобном случае. А если это не так, то, возможно, где-то в программе скрывается необнаруженная ошибка, которая «укусит» вас во время выполнения программы. Сверх всего прочего кривая сложности обучения весьма крута, язык загадочный и не сразу понятный, официальная документация Intel ошеломляюще велика, а доступные инструменты разработки обладают весьма специфическими особенностями.
Программирование_на_ассемблере_х64_От_начального_уровня_до_профессионального.pdf
33.2 MB
Программирование на ассемблере х64. От начального уровня до профессионального использования AVX [2021] Гуй
Эта книга научит вас программировать на ассемблере, начиная с самых простых программ и постепенно осваивая путь к овладению программированием с использованием расширенной системы команд Advanced Vector Extensions (AVX). Прочитав эту книгу полностью, вы сможете писать и читать код на ассемблере, ассемблерный код, объединенный с языками высокого уровня, поймете, что такое AVX и многое другое. Цель этой книги – показать, как используются инструкции языка ассемблера. Это не руководство по стилю программирования или по оптимизации производительности кода. После того как вы освоите базовые знания об ассемблере, можно будет продолжить обучение по теме оптимизации кода. Эта книга не должна быть вашей первой книгой по программированию: если вы никогда раньше не программировали, то отложите эту книгу на время и изучите основы программирования на каком-либо языке высокого уровня, например на C.
Эта книга научит вас программировать на ассемблере, начиная с самых простых программ и постепенно осваивая путь к овладению программированием с использованием расширенной системы команд Advanced Vector Extensions (AVX). Прочитав эту книгу полностью, вы сможете писать и читать код на ассемблере, ассемблерный код, объединенный с языками высокого уровня, поймете, что такое AVX и многое другое. Цель этой книги – показать, как используются инструкции языка ассемблера. Это не руководство по стилю программирования или по оптимизации производительности кода. После того как вы освоите базовые знания об ассемблере, можно будет продолжить обучение по теме оптимизации кода. Эта книга не должна быть вашей первой книгой по программированию: если вы никогда раньше не программировали, то отложите эту книгу на время и изучите основы программирования на каком-либо языке высокого уровня, например на C.
Наглядный CSS [2021] Грег Сидельников
💾 Скачать книгу
CSS Visual Dictionary. Flex Grid Transforms Animation CSS [2021] Greg Sidelnikov
💾 Скачать книгу
CSS Visual Dictionary. Flex Grid Transforms Animation CSS [2021] Greg Sidelnikov
Наглядный_CSS_2021_Грег_Сидельников.pdf
12.4 MB
Наглядный CSS [2021] Грег Сидельников
На 1 июня 2018 года CSS содержал 415 уникальных свойств, относящихся к объекту style в любом элементе браузера Chrome. Сколько свойств доступно в вашем браузере на сегодняшний день? Наверняка уже почти шесть сотен. Наиболее важные из них мы и рассмотрим. Грег Сидельников упорядочил свойства по основной категории (положение, размерность, макеты, CSS-анимация и т. д.) и визуализировал их работу. Вместо бесконечных томов документации – две с половиной сотни иллюстраций помогут вам разобраться во всех тонкостях работы CSS. Эта книга станет вашим настольным справочником, позволяя мгновенно перевести пожелания заказчика и собственное видение в компьютерный код!
На 1 июня 2018 года CSS содержал 415 уникальных свойств, относящихся к объекту style в любом элементе браузера Chrome. Сколько свойств доступно в вашем браузере на сегодняшний день? Наверняка уже почти шесть сотен. Наиболее важные из них мы и рассмотрим. Грег Сидельников упорядочил свойства по основной категории (положение, размерность, макеты, CSS-анимация и т. д.) и визуализировал их работу. Вместо бесконечных томов документации – две с половиной сотни иллюстраций помогут вам разобраться во всех тонкостях работы CSS. Эта книга станет вашим настольным справочником, позволяя мгновенно перевести пожелания заказчика и собственное видение в компьютерный код!
Обработка естественного языка. Python и spaCy на практике [2021] Васильев
💾 Скачать книгу
Обработка естественного языка (NLP) — одно из направлений искусственного интеллекта (ИИ), ставящее перед собой цель научить машины понимать человеческие языки и реагировать на высказывания. Без этой базовой технологии невозможен ни один виртуальный помощник. Книга поможет вам обрести навыки, необходимые для создания собственного чат-бота и NLP-приложений, способных решать реальные задачи, такие как анализ предложений, улавливание смысла текста, составление текстов и т.д.
💾 Скачать книгу
Обработка естественного языка (NLP) — одно из направлений искусственного интеллекта (ИИ), ставящее перед собой цель научить машины понимать человеческие языки и реагировать на высказывания. Без этой базовой технологии невозможен ни один виртуальный помощник. Книга поможет вам обрести навыки, необходимые для создания собственного чат-бота и NLP-приложений, способных решать реальные задачи, такие как анализ предложений, улавливание смысла текста, составление текстов и т.д.
Обработка_естественного_языка_Python_и_spaCy_на_практике_2021_Васильев.pdf
10.4 MB
Обработка естественного языка. Python и spaCy на практике [2021] Васильев
В книге используется spaCy — популярная библиотека Python, содержащая все лингвистические данные и алгоритмы, необходимые для обработки текстов на естественном языке. По ходу чтения вы убедитесь, что spaCy крайне проста в работе благодаря объектам-контейнерам, которые соответствуют элементам текста на естественном языке, например предложениям и словам. У этих объектов, в свою очередь, есть атрибуты, соответствующие лингвистическим признакам, — например, принадлежность к той или иной части речи. На момент написания книги в spaCy были включены предобученные модели для английского, немецкого, греческого, испанского, французского, итальянского, литовского, норвежского стандарта букмол, нидерландского и португальского языков, а также многоязыковая модель. Кроме того, в spaCy есть встроенные средства визуализации, позволяющие генерировать наглядное представление о синтаксической структуре предложений или об именованных сущностях документа.
В книге используется spaCy — популярная библиотека Python, содержащая все лингвистические данные и алгоритмы, необходимые для обработки текстов на естественном языке. По ходу чтения вы убедитесь, что spaCy крайне проста в работе благодаря объектам-контейнерам, которые соответствуют элементам текста на естественном языке, например предложениям и словам. У этих объектов, в свою очередь, есть атрибуты, соответствующие лингвистическим признакам, — например, принадлежность к той или иной части речи. На момент написания книги в spaCy были включены предобученные модели для английского, немецкого, греческого, испанского, французского, итальянского, литовского, норвежского стандарта букмол, нидерландского и португальского языков, а также многоязыковая модель. Кроме того, в spaCy есть встроенные средства визуализации, позволяющие генерировать наглядное представление о синтаксической структуре предложений или об именованных сущностях документа.
Друзья, у нас тут есть чат для самых крутых хакеров на всём диком западе, который внезапно ожил и наполнился срачами за информационную безопасность и истинные знания 😎 Присоединяйтесь к основной теме обсуждения: Нужна ли Kali Linux для трушных пентестеров или нет? А вот и начало обсуждения
На самом деле, это открытый чат, в котором вы можете обмениваться опытом, задавать вопросы, делиться книгами, интересными мыслями по программированию, информационной безопасности, уязвимостями и т.п.
👨🏻💻 Чат: @hack_cpp
На самом деле, это открытый чат, в котором вы можете обмениваться опытом, задавать вопросы, делиться книгами, интересными мыслями по программированию, информационной безопасности, уязвимостями и т.п.
👨🏻💻 Чат: @hack_cpp
9_книг_Избранные_задачи_по_математике.zip
21.1 MB
📚 [9 книг] Избранные задачи по математике
[1] Избранные задачи и теоремы элементарной математики. Арифметика и алгебра [2001] Шклярский, Ченцов, Яглом
[2] Избранные задачи и теоремы элементарной математики. Геометрия (планиметрия) [2000] Шклярский, Ченцов, Яглом
[3] Избранные задачи и теоремы элементарной математики. Геометрия (стереометрия) [2000] Шклярский, Ченцов, Яглом
[4] Избранные задачи математической физики [2005] Лауфер
[5] Избранные задачи по вещественному анализу [1992] Макаров
[6] Избранные задачи повышенной сложности по математике [1998] Супрун
[7] Избранные задачи элементарной математики [1964] Тутаев
[8] Избранные задачи. Сборник [1957] Алексеев
[9] Избранные олимпиадные задачи. Математика [2007] Васильев
#математика #math #maths #подборка_книг
[1] Избранные задачи и теоремы элементарной математики. Арифметика и алгебра [2001] Шклярский, Ченцов, Яглом
[2] Избранные задачи и теоремы элементарной математики. Геометрия (планиметрия) [2000] Шклярский, Ченцов, Яглом
[3] Избранные задачи и теоремы элементарной математики. Геометрия (стереометрия) [2000] Шклярский, Ченцов, Яглом
[4] Избранные задачи математической физики [2005] Лауфер
[5] Избранные задачи по вещественному анализу [1992] Макаров
[6] Избранные задачи повышенной сложности по математике [1998] Супрун
[7] Избранные задачи элементарной математики [1964] Тутаев
[8] Избранные задачи. Сборник [1957] Алексеев
[9] Избранные олимпиадные задачи. Математика [2007] Васильев
#математика #math #maths #подборка_книг
Эффективный Java. Тюнинг кода на Java 8, 11 и дальше. 2-е издание [2021][Ru + En + Code] Скотт Оукс
💾 Скачать книгу (En + Rus) + Code
• Узнаете, как платформы и компиляторы Java влияют на производительность.
• Разберетесь c механизмом сборки мусора.
• Освоите четыре принципа получения наилучших результатов при тестировании производительности.
• Научитесь пользоваться JDK и другими инструментами оценки производительности.
• Узнаете как настройка и приемы программирования позволяют минимизировать последствия сборки мусора.
• Научитесь решать проблемы производительности средствами Java API.
• Поймете, как улучшить производительность приложений баз данных Java.
💾 Скачать книгу (En + Rus) + Code
• Узнаете, как платформы и компиляторы Java влияют на производительность.
• Разберетесь c механизмом сборки мусора.
• Освоите четыре принципа получения наилучших результатов при тестировании производительности.
• Научитесь пользоваться JDK и другими инструментами оценки производительности.
• Узнаете как настройка и приемы программирования позволяют минимизировать последствия сборки мусора.
• Научитесь решать проблемы производительности средствами Java API.
• Поймете, как улучшить производительность приложений баз данных Java.
Эффективный_Java_Тюнинг_кода_на_Java_8,_11_и_дальше_2_е_издание.zip
26.2 MB
Эффективный Java. Тюнинг кода на Java 8, 11 и дальше. 2-е издание [2021][Ru + En + Code] Скотт Оукс
Программирование и тестирование обычно принято относить к разным профессиональным сферам. Скотт Оукс — признанный эксперт по языку Java — уверен, что если вы хотите работать с этим языком, то обязаны понимать, как выполняется код в виртуальной машине Java, и знать, какие настройки влияют на производительность.
Вы сможете разобраться в производительности приложений Java в контексте как JVM, так и платформы Java, освоите средства, функции и процессы, которые могут повысить производительность в LTS-версиях Java, и познакомитесь с новыми возможностями (такими как предварительная компиляция и экспериментальные сборщики мусора).
#java #программирование
Программирование и тестирование обычно принято относить к разным профессиональным сферам. Скотт Оукс — признанный эксперт по языку Java — уверен, что если вы хотите работать с этим языком, то обязаны понимать, как выполняется код в виртуальной машине Java, и знать, какие настройки влияют на производительность.
Вы сможете разобраться в производительности приложений Java в контексте как JVM, так и платформы Java, освоите средства, функции и процессы, которые могут повысить производительность в LTS-версиях Java, и познакомитесь с новыми возможностями (такими как предварительная компиляция и экспериментальные сборщики мусора).
#java #программирование
Создаем динамические веб-сайты на PHP. 4-е изд [2021] Кевин Татро, Питер Макинтайр
💾 Скачать книгу
• Общие сведения о том, какой результат можно получить, используя PHP.
• Основы языка, включая типы данных, переменные, операторы, управляющие команды.
• Функции, строки, массивы и объекты.
• Решение распространенных задач разработки: обработка форм, проверка данных, отслеживание сеансовых данных и cookie.
• Работа с реляционными базами данных (MySQL) и базами данных NoSQL (например MongoDB).
• Генерирование изображений, создание файлов PDF, парсинг файлов XML.
• Безопасность скриптов, обработка ошибок, оптимизация быстродействия и другие нетривиальные темы.
💾 Скачать книгу
• Общие сведения о том, какой результат можно получить, используя PHP.
• Основы языка, включая типы данных, переменные, операторы, управляющие команды.
• Функции, строки, массивы и объекты.
• Решение распространенных задач разработки: обработка форм, проверка данных, отслеживание сеансовых данных и cookie.
• Работа с реляционными базами данных (MySQL) и базами данных NoSQL (например MongoDB).
• Генерирование изображений, создание файлов PDF, парсинг файлов XML.
• Безопасность скриптов, обработка ошибок, оптимизация быстродействия и другие нетривиальные темы.
Создаем_динамические_веб_сайты_на_PHP_4_е_изд_2021_Кевин_Татро,.pdf
6.4 MB
Создаем динамические веб-сайты на PHP. 4-е изд [2021] Кевин Татро, Питер Макинтайр
Сложно найти что-то толковое про PHP? Проверенная временем, обновленная в четвертом издании, эта книга помогает начинающим разработчикам научиться всему, что необходимо для создания качественных веб-приложений. Вы начнете с общего описания технологии и постепенно перейдете к синтаксису языка, приемам программирования и другим важным деталям. При этом будут использоваться примеры, демонстрирующие и правильное применение языка, и распространенные идиомы. Предполагается, что читатель уже имеет опыт работы с HTML.
Вы получите множество рекомендаций по стилю программирования и процессу разработки ПО от Кевина Татро и Питера Макинтайра. Этот материал, изложенный в доступной и компактной форме, поможет вам овладеть мастерством программирования на PHP.
Programming PHP: Creating Dynamic Web Pages [2021] Kevin Tatroe, Peter MacIntyre
Сложно найти что-то толковое про PHP? Проверенная временем, обновленная в четвертом издании, эта книга помогает начинающим разработчикам научиться всему, что необходимо для создания качественных веб-приложений. Вы начнете с общего описания технологии и постепенно перейдете к синтаксису языка, приемам программирования и другим важным деталям. При этом будут использоваться примеры, демонстрирующие и правильное применение языка, и распространенные идиомы. Предполагается, что читатель уже имеет опыт работы с HTML.
Вы получите множество рекомендаций по стилю программирования и процессу разработки ПО от Кевина Татро и Питера Макинтайра. Этот материал, изложенный в доступной и компактной форме, поможет вам овладеть мастерством программирования на PHP.
Programming PHP: Creating Dynamic Web Pages [2021] Kevin Tatroe, Peter MacIntyre