Elements of Android Jetpack 2.2 [2021] Mark L. Murphy.7z
30.5 MB
📗 Elements of Android Jetpack 2.2 [2021] Mark L. Murphy
After a decade's worth of Android app development, 2018 debuted the second generation of Android app development techniques, highlighted by Jetpack and the AndroidX family of libraries. This book follows in the footsteps of The Busy Coder's Guide to Android Development, to introduce developers to Android app development, focusing on Jetpack. Here you will learn how to set up an Android app for Java or Kotlin, create a user interface, and more!
#android #java #программирование #kotlin #мобильная_разработка
After a decade's worth of Android app development, 2018 debuted the second generation of Android app development techniques, highlighted by Jetpack and the AndroidX family of libraries. This book follows in the footsteps of The Busy Coder's Guide to Android Development, to introduce developers to Android app development, focusing on Jetpack. Here you will learn how to set up an Android app for Java or Kotlin, create a user interface, and more!
#android #java #программирование #kotlin #мобильная_разработка
👍4
Rust for Rustaceans [2021] Jon Gjengset.7z
6.6 MB
📒 Rust for Rustaceans [2021] Jon Gjengset
For developers who’ve mastered the basics, this book is the next step on your way to professional-level programming in Rust. It covers everything you need to build and maintain larger code bases, write powerful and flexible applications and libraries, and confidently expand the scope and complexity of your projects.
- How to design reliable, idiomatic, and ergonomic Rust programs based on best principles
- Effective use of declarative and procedural macros, and the difference between them
- How asynchrony works in Rust – all the way from the Pin and Waker types used in manual implementations of Futures, to how async/await saves you from thinking about most of those words
- What it means for code to be unsafe, and best practices for writing and interacting with unsafe functions and traits
- How to organize and configure more complex Rust projects so that they integrate nicely with the rest of the ecosystem
- How to write Rust code that can interoperate with non-Rust
For developers who’ve mastered the basics, this book is the next step on your way to professional-level programming in Rust. It covers everything you need to build and maintain larger code bases, write powerful and flexible applications and libraries, and confidently expand the scope and complexity of your projects.
- How to design reliable, idiomatic, and ergonomic Rust programs based on best principles
- Effective use of declarative and procedural macros, and the difference between them
- How asynchrony works in Rust – all the way from the Pin and Waker types used in manual implementations of Futures, to how async/await saves you from thinking about most of those words
- What it means for code to be unsafe, and best practices for writing and interacting with unsafe functions and traits
- How to organize and configure more complex Rust projects so that they integrate nicely with the rest of the ecosystem
- How to write Rust code that can interoperate with non-Rust
👍8
Вы скучали по задачам с параметрами? Если скучали и нужно больше таких разборов, то напишите об этом в комментариях. А в этой заметке мы разберем очередную задачку, связанную с параметрическим тригонометрическим уравнением.
💡 Найти решения уравнения, при которых параметр y имеет хотя бы одно действительное значение:
12 ∙ sin²(x) ∙ (1 - 2∙sin²(x)) + (10∙y - 11)∙cos(2∙x) = (2∙y - 1)
📝 Решение и подробный разбор на канале IT mentor
💡 Найти решения уравнения, при которых параметр y имеет хотя бы одно действительное значение:
12 ∙ sin²(x) ∙ (1 - 2∙sin²(x)) + (10∙y - 11)∙cos(2∙x) = (2∙y - 1)
📝 Решение и подробный разбор на канале IT mentor
👍4
📘 Шаблоны игрового программирования [2014] Роберт Найстром
💾 Скачать книгу
Боб Найстром, программист, проработавший восемь лет в компании Electronic Arts. Писать книгу Боб Найстром начал в 2010 году. Большинство книг, посвящённых программированию игр, говорит он во введении, либо подробно раскрывают какой-то из аспектов создания игры — физический движок, графику, искусственный интеллект, либо описывают процесс создания игры в определённом жанре от начала до конца. Ему очень не хватало книги, рассказывающей о решении типовых задач, возникающих перед программистом, книги достаточно универсальной, не привязанной к жанрам или конкретным подсистемам игр. И поэтому он решил написать такую книгу сам.
💾 Скачать книгу
Боб Найстром, программист, проработавший восемь лет в компании Electronic Arts. Писать книгу Боб Найстром начал в 2010 году. Большинство книг, посвящённых программированию игр, говорит он во введении, либо подробно раскрывают какой-то из аспектов создания игры — физический движок, графику, искусственный интеллект, либо описывают процесс создания игры в определённом жанре от начала до конца. Ему очень не хватало книги, рассказывающей о решении типовых задач, возникающих перед программистом, книги достаточно универсальной, не привязанной к жанрам или конкретным подсистемам игр. И поэтому он решил написать такую книгу сам.
👍5
Шаблоны_игрового_программирования_2014_Роберт_Найстром.pdf
8.8 MB
📘 Шаблоны игрового программирования [2014] Роберт Найстром
Самый большой вызов, стоящий перед многими программистами игр это закончить разработку игры. Большинство игровых проектов выдыхаются, подавляемые сложностью своего собственного кода. Шаблоны (паттерны) игрового программирования решают эту проблему. На основе многолетнего опыта ведения ААА-проектов, в этой книге собраны проверенные шаблоны, чтобы распутать и оптимизировать игру, организованные в качестве независимых рецептов, так что вы сможете выбрать любой, который вам будет нужен. Вы узнаете, как написать надежный игровой цикл, как организовать игровые объекты, используя компоненты, и получить преимущество от использования кэша процессора для улучшения производительности. Вы изучите то, как запрограммировать поведение скриптовых движков, как деревья квадрантов и другие пространственные разделения оптимизируют игровой движок, и как другие классические шаблоны проектирования можно использовать в играх. #разработка_игр #gamedev #game_development
Самый большой вызов, стоящий перед многими программистами игр это закончить разработку игры. Большинство игровых проектов выдыхаются, подавляемые сложностью своего собственного кода. Шаблоны (паттерны) игрового программирования решают эту проблему. На основе многолетнего опыта ведения ААА-проектов, в этой книге собраны проверенные шаблоны, чтобы распутать и оптимизировать игру, организованные в качестве независимых рецептов, так что вы сможете выбрать любой, который вам будет нужен. Вы узнаете, как написать надежный игровой цикл, как организовать игровые объекты, используя компоненты, и получить преимущество от использования кэша процессора для улучшения производительности. Вы изучите то, как запрограммировать поведение скриптовых движков, как деревья квадрантов и другие пространственные разделения оптимизируют игровой движок, и как другие классические шаблоны проектирования можно использовать в играх. #разработка_игр #gamedev #game_development
👍4❤2
Assembly_Language_for_x86_Processors,_8th_Edition_2020_Kip_Irvine.pdf
11.5 MB
📗 Assembly Language for x86 Processors, 8th Edition [2020] Kip Irvine
Assembly Language for x86 Processors, 8th Edition, teaches assembly language programming and architecture for x86 and Intel64 processors. It is an appropriate text for the following types of college courses:
- Assembly Language Programming
- Fundamentals of Computer Systems
- Fundamentals of Computer Architecture
Students use Intel or AMD processors and program with Microsoft Macro Assembler (MASM), running on recent versions of Microsoft Windows. Although this book was originally designed as a programming textbook for college students, it serves as an effective supplement to computer architecture courses. As a testament to its popularity, previous editions have been translated into numerous languages. #assembler #программирование #masm #hardware #computer_science
Assembly Language for x86 Processors, 8th Edition, teaches assembly language programming and architecture for x86 and Intel64 processors. It is an appropriate text for the following types of college courses:
- Assembly Language Programming
- Fundamentals of Computer Systems
- Fundamentals of Computer Architecture
Students use Intel or AMD processors and program with Microsoft Macro Assembler (MASM), running on recent versions of Microsoft Windows. Although this book was originally designed as a programming textbook for college students, it serves as an effective supplement to computer architecture courses. As a testament to its popularity, previous editions have been translated into numerous languages. #assembler #программирование #masm #hardware #computer_science
👍3
Data_Science_для_карьериста_2021_Нолис_Жаклин,_Робинсон_Эмили.7z
7.2 MB
📕 Data Science для карьериста [2021] Нолис Жаклин, Робинсон Эмили
Все мы хотим построить успешную карьеру. Как найти ключ к долгосрочному успеху в Data Science? Для этого понадобятся не только технические ноу-хау, но и правильные «мягкие навыки». Лишь объединив оба этих компонента, можно стать востребованным специалистом. Узнайте, как получить первую работу в Data Science и превратиться в ценного сотрудника высокого уровня! Четкие и простые инструкции научат вас составлять потрясающие резюме и легко проходить самые сложные интервью. Data Science стремительно меняется, поэтому поддерживать стабильную работу проектов, адаптировать их к потребностям компании и работать со сложными стейкхолдерами не так уж и легко. Опытные дата-сайентисты делятся идеями, которые помогут реализовать ваши ожидания, справиться с неудачами и спланировать карьерный путь. #data_science #big_data #анализ_данных
Все мы хотим построить успешную карьеру. Как найти ключ к долгосрочному успеху в Data Science? Для этого понадобятся не только технические ноу-хау, но и правильные «мягкие навыки». Лишь объединив оба этих компонента, можно стать востребованным специалистом. Узнайте, как получить первую работу в Data Science и превратиться в ценного сотрудника высокого уровня! Четкие и простые инструкции научат вас составлять потрясающие резюме и легко проходить самые сложные интервью. Data Science стремительно меняется, поэтому поддерживать стабильную работу проектов, адаптировать их к потребностям компании и работать со сложными стейкхолдерами не так уж и легко. Опытные дата-сайентисты делятся идеями, которые помогут реализовать ваши ожидания, справиться с неудачами и спланировать карьерный путь. #data_science #big_data #анализ_данных
👍5
📘 Unity и C#. Геймдев от идеи до реализации. 2-е изд [2019] Джереми Бонд
💾 Скачать книгу
Часть I. Проектирование игры и прототипирование на бумаге
Часть II. Цифровое прототипирование
Часть III. Прототипы игр и примеры
Часть IV. Приложения
💾 Скачать книгу
Часть I. Проектирование игры и прототипирование на бумаге
Часть II. Цифровое прототипирование
Часть III. Прототипы игр и примеры
Часть IV. Приложения
👍2
Unity_и_C#_Геймдев_от_идеи_до_реализации_2_е_изд_2019_Джереми_Бонд.pdf
95.4 MB
📘 Unity и C#. Геймдев от идеи до реализации. 2-е изд [2019] Джереми Бонд
Джереми Гибсона Бонд задумывая эту книгу, ставил перед собой простую цель: познакомить вас со всеми инструментами и передать начальные знания, необходимые для достижения успеха в разработке игр и прототипов. Автор постарался втиснуть в эту книгу максимальный объем знаний. В отличие от многих других книг, эта сочетает обе дисциплины — проектирование игр и цифровую разработку (то есть компьютерное программирование) — и обертывает их практикой итеративного прототипирования. Появление продвинутых и относительно простых в использовании игровых движков, таких как Unity, еще больше упростило создание прототипов, выражающих концепции игрового дизайна, и увеличило ваши шансы стать квалифицированным (и востребованным) дизайнером игр.
#game_development #программирование #разработка_игр
#c_sharp #csharp #unity
Джереми Гибсона Бонд задумывая эту книгу, ставил перед собой простую цель: познакомить вас со всеми инструментами и передать начальные знания, необходимые для достижения успеха в разработке игр и прототипов. Автор постарался втиснуть в эту книгу максимальный объем знаний. В отличие от многих других книг, эта сочетает обе дисциплины — проектирование игр и цифровую разработку (то есть компьютерное программирование) — и обертывает их практикой итеративного прототипирования. Появление продвинутых и относительно простых в использовании игровых движков, таких как Unity, еще больше упростило создание прототипов, выражающих концепции игрового дизайна, и увеличило ваши шансы стать квалифицированным (и востребованным) дизайнером игр.
#game_development #программирование #разработка_игр
#c_sharp #csharp #unity
🔥4👍2
📗 Математика на миллион долларов: как цифры могут сделать вас богатым (или бедным) [2021] Баркер Хью
💾 Скачать книгу
Математика на миллион долларов поможет вам разобраться в том, как превратить 1000 долларов в 1 миллион; каков наилучший способ выиграть в лотерею; когда лучше всего брать кредит; как одна группа игроков сделала ставку на лунки, чтобы выиграть 500 000 фунтов; как математика может помочь вам создать успешный технологический стартап.
💾 Скачать книгу
Математика на миллион долларов поможет вам разобраться в том, как превратить 1000 долларов в 1 миллион; каков наилучший способ выиграть в лотерею; когда лучше всего брать кредит; как одна группа игроков сделала ставку на лунки, чтобы выиграть 500 000 фунтов; как математика может помочь вам создать успешный технологический стартап.
👍2
Математика_на_миллион_долларов_как_цифры_могут_сделать_вас_богатым.7z
1.1 MB
📗 Математика на миллион долларов: как цифры могут сделать вас богатым (или бедным) [2021] Баркер Хью
Математика на миллион долларов – это забавное и бесценное руководство по простым и диковинным математическим стратегиям, которые могут сделать вас богатыми. Изучите методы роста ваших повседневных вложений, а также распространенные ошибки, которых следует избегать. Откройте для себя навыки, которые дают дополнительное преимущество при инвестировании и азартных играх. И узнайте, почему мы часто неправильно понимаем вероятность и статистику – с тревожными финансовыми затратами. От максимального использования специальных предложений до использования возможностей экспоненциального роста ваших инвестиций; от искусства подсчета карт до изобретения следующего Google. #финансы #экономика #наука #математика
Математика на миллион долларов – это забавное и бесценное руководство по простым и диковинным математическим стратегиям, которые могут сделать вас богатыми. Изучите методы роста ваших повседневных вложений, а также распространенные ошибки, которых следует избегать. Откройте для себя навыки, которые дают дополнительное преимущество при инвестировании и азартных играх. И узнайте, почему мы часто неправильно понимаем вероятность и статистику – с тревожными финансовыми затратами. От максимального использования специальных предложений до использования возможностей экспоненциального роста ваших инвестиций; от искусства подсчета карт до изобретения следующего Google. #финансы #экономика #наука #математика
👍5
📗 Web-сервер глазами хакера. 3-е изд. [2021] Фленов
💾 Скачать книгу
Флёнов Михаил, профессиональный программист. Работал в журнале «Хакер», в котором несколько лет вел рубрики «Hack-FAQ» и «Кодинг» для программистов, печатался в журналах «Игромания» и «Chip-Россия». Автор бестселлеров «Библия Delphi», «Программирование в Delphi глазами хакера», «Программирование на C++ глазами хакера», «Компьютер глазами хакера» и др. Некоторые книги переведены на иностранные языки и изданы в США, Канаде, Польше и других странах.
💾 Скачать книгу
Флёнов Михаил, профессиональный программист. Работал в журнале «Хакер», в котором несколько лет вел рубрики «Hack-FAQ» и «Кодинг» для программистов, печатался в журналах «Игромания» и «Chip-Россия». Автор бестселлеров «Библия Delphi», «Программирование в Delphi глазами хакера», «Программирование на C++ глазами хакера», «Компьютер глазами хакера» и др. Некоторые книги переведены на иностранные языки и изданы в США, Канаде, Польше и других странах.
👍1😢1
Web_сервер_глазами_хакера_3_е_изд_2021_Фленов.7z
14.5 MB
📗 Web-сервер глазами хакера. 3-е изд. [2021] Фленов
Рассмотрена система безопасности web-серверов и типичные ошибки, совершаемые web-разработчиками при написании сценариев на языках PHP, ASP и Perl. Приведены примеры взлома реальных web-сайтов, имеющих уязвимости, в том числе и популярных. В теории и на практике рассмотрены распространенные хакерские атаки: DoS, Include, SQL-инъекции, межсайтовый скриптинг, обход аутентификации и др. Описаны основные приемы защиты от атак и рекомендации по написанию безопасного программного кода, настройка и способы обхода каптчи. В третьем издании рассмотрены новые примеры реальных ошибок, приведены описания наиболее актуальных хакерских атак и методов защиты от них. Для web-разработчиков и системных администраторов.
▪️ Проблемы безопасности web-серверов
▪️ Ошибки в сценариях на PHP, Perl, ASP
▪️ SQL-инъекции
▪️ Примеры ошибок на реальных web-сайтах
▪️ Как искать и исправлять ошибки в сценариях
▪️ Каптча — защита и обход
#hack #sql #программирование #администрирование
Рассмотрена система безопасности web-серверов и типичные ошибки, совершаемые web-разработчиками при написании сценариев на языках PHP, ASP и Perl. Приведены примеры взлома реальных web-сайтов, имеющих уязвимости, в том числе и популярных. В теории и на практике рассмотрены распространенные хакерские атаки: DoS, Include, SQL-инъекции, межсайтовый скриптинг, обход аутентификации и др. Описаны основные приемы защиты от атак и рекомендации по написанию безопасного программного кода, настройка и способы обхода каптчи. В третьем издании рассмотрены новые примеры реальных ошибок, приведены описания наиболее актуальных хакерских атак и методов защиты от них. Для web-разработчиков и системных администраторов.
▪️ Проблемы безопасности web-серверов
▪️ Ошибки в сценариях на PHP, Perl, ASP
▪️ SQL-инъекции
▪️ Примеры ошибок на реальных web-сайтах
▪️ Как искать и исправлять ошибки в сценариях
▪️ Каптча — защита и обход
#hack #sql #программирование #администрирование
👍8😢2
Веб_разработка_с_применением_Node_и_Express_2021_Браун.pdf
13 MB
📘 Веб-разработка с применением Node и Express [2021] Браун
Создавайте динамические веб-приложения с применением Express — ключевого компонента из стека разработки Node/jаvascript. Итан Браун описывает работу с Express 5 на примере создания полноценного приложения. В книге рассматриваются все этапы и компоненты — от серверного рендеринга до разработки API для работы с одностраничными приложениями (SPA). Express является золотой серединой между устоявшимся фреймворком и отсутствием фреймворка вообще, поэтому он оставляет вам определенную свободу при архитектурном выборе. Эта книга предоставит лучшие решения для фронтенд- и бэкенд-разработчиков, использующих Express. Научитесь смотреть на веб-разработку под новым углом! #javascript #nodejs #программирование #web
Создавайте динамические веб-приложения с применением Express — ключевого компонента из стека разработки Node/jаvascript. Итан Браун описывает работу с Express 5 на примере создания полноценного приложения. В книге рассматриваются все этапы и компоненты — от серверного рендеринга до разработки API для работы с одностраничными приложениями (SPA). Express является золотой серединой между устоявшимся фреймворком и отсутствием фреймворка вообще, поэтому он оставляет вам определенную свободу при архитектурном выборе. Эта книга предоставит лучшие решения для фронтенд- и бэкенд-разработчиков, использующих Express. Научитесь смотреть на веб-разработку под новым углом! #javascript #nodejs #программирование #web
👍4❤1