Принципы_организации_распределенных_баз_данных_2021_Тамер_Ёcy,_Патрик.pdf
9 MB
Принципы организации распределенных баз данных [2021] Тамер Ёcy, Патрик Вальдуриес
В книге представлено подробное описание распределенных и параллельных баз данных с учетом новейших технологий. Авторы затрагивают такие темы, как проектирование распределенных и параллельных БД, контроль распределенных данных, распределенная обработка запросов и транзакций, интеграция баз данных. Отдельная глава посвящена обработке больших данных (в частности, обсуждаются распределенные системы хранения, потоковая обработка данных, платформы MapReduce и Spark, анализ графов и озера данных). Обработка веб-данных рассматривается с акцентом на технологию RDF, получившую широкое распространение. В конце глав 2–12 приводятся упражнения, позволяющие закрепить теоретический материал. На сопроводительном сайте читатели найдут информацию об основах реляционных баз данных, обработке запросов, управлении транзакциями и компьютерных сетях. Кроме того, на сайте выложены все рисунки к книге, слайды и решения упражнений.
В книге представлено подробное описание распределенных и параллельных баз данных с учетом новейших технологий. Авторы затрагивают такие темы, как проектирование распределенных и параллельных БД, контроль распределенных данных, распределенная обработка запросов и транзакций, интеграция баз данных. Отдельная глава посвящена обработке больших данных (в частности, обсуждаются распределенные системы хранения, потоковая обработка данных, платформы MapReduce и Spark, анализ графов и озера данных). Обработка веб-данных рассматривается с акцентом на технологию RDF, получившую широкое распространение. В конце глав 2–12 приводятся упражнения, позволяющие закрепить теоретический материал. На сопроводительном сайте читатели найдут информацию об основах реляционных баз данных, обработке запросов, управлении транзакциями и компьютерных сетях. Кроме того, на сайте выложены все рисунки к книге, слайды и решения упражнений.
👍1
PHP 8 Revealed: Use Attributes, the JIT Compiler, Union Types, and More for Web Development [2021] Gunnard Engebreth
📖 Скачать книгу
📖 Скачать книгу
👍1
PHP_8_Revealed_Use_Attributes,_the_JIT_Compiler,_Union_Types,_and.rar
1.1 MB
PHP 8 Revealed: Use Attributes, the JIT Compiler, Union Types, and More for Web Development [2021] Gunnard Engebreth
Discover the new and updated features of PHP 8, such as the JIT compiler, union types, and attributes, with code examples of each. For each feature, the author includes real-life cases for its use and explains its benefits.
What You Will Learn
• Utilize the new features of PHP 8 and modern development technologies
• Work with the JIT compiler in PHP 8
• Discover PHP 8 using real-life cases
• Increase your available resources to become more valuable in your development team
Discover the new and updated features of PHP 8, such as the JIT compiler, union types, and attributes, with code examples of each. For each feature, the author includes real-life cases for its use and explains its benefits.
What You Will Learn
• Utilize the new features of PHP 8 and modern development technologies
• Work with the JIT compiler in PHP 8
• Discover PHP 8 using real-life cases
• Increase your available resources to become more valuable in your development team
👍1
Профессиональный TypeScript. Разработка масштабируемых JavaScript-приложений [2021] Борис Черный
Programming TypeScript. Making Your JavaScript Applications Scale - Boris Cherny
📖 Скачать книгу
Любой программист, работающий с языком с динамической типизацией, подтвердит, что задача масштабирования кода невероятно сложна и требует большой команды инженеров. Вот почему Facebook, Google и Microsoft придумали статическую типизацию для динамически типизированного кода. Работая с любым языком программирования, мы отслеживаем исключения и вычитываем код строку за строкой в поиске неисправности и способа ее устранения. TypeScript позволяет автоматизировать эту неприятную часть процесса разработки.
Programming TypeScript. Making Your JavaScript Applications Scale - Boris Cherny
📖 Скачать книгу
Любой программист, работающий с языком с динамической типизацией, подтвердит, что задача масштабирования кода невероятно сложна и требует большой команды инженеров. Вот почему Facebook, Google и Microsoft придумали статическую типизацию для динамически типизированного кода. Работая с любым языком программирования, мы отслеживаем исключения и вычитываем код строку за строкой в поиске неисправности и способа ее устранения. TypeScript позволяет автоматизировать эту неприятную часть процесса разработки.
👍1
Профессиональный_TypeScript_Разработка_масштабируемых_JavaScript.pdf
5.4 MB
Профессиональный TypeScript. Разработка масштабируемых JavaScript-приложений [2021] Борис Черный
TypeScript, в отличие от множества других типизированных языков, ориентирован на прикладные задачи. Он вводит новые концепции, позволяющие выражать идеи более кратко и точно, и легко создавать масштабируемые и безопасные современные приложения. Борис Черный помогает разобраться со всеми нюансами и возможностями TypeScript, учит устранять ошибки и масштабировать код.
В этой книге вы:
• Начнете с основ: узнаете о типах и операторах типов TypeScript, в том числе о том, для чего они нужны и как используются.
• Изучите продвинутые темы: познакомитесь с системой типов TypeScript, включая средства обработки ошибок, и научитесь создавать асинхронные приложения.
• Узнаете, как использовать TypeScript с вашими любимыми интерфейсными и серверными фреймворками, перенести проект с JavaScript в TypeScript и запустить проект TypeScript.
TypeScript, в отличие от множества других типизированных языков, ориентирован на прикладные задачи. Он вводит новые концепции, позволяющие выражать идеи более кратко и точно, и легко создавать масштабируемые и безопасные современные приложения. Борис Черный помогает разобраться со всеми нюансами и возможностями TypeScript, учит устранять ошибки и масштабировать код.
В этой книге вы:
• Начнете с основ: узнаете о типах и операторах типов TypeScript, в том числе о том, для чего они нужны и как используются.
• Изучите продвинутые темы: познакомитесь с системой типов TypeScript, включая средства обработки ошибок, и научитесь создавать асинхронные приложения.
• Узнаете, как использовать TypeScript с вашими любимыми интерфейсными и серверными фреймворками, перенести проект с JavaScript в TypeScript и запустить проект TypeScript.
👍1
Современный JavaScript для нетерпеливых [2021] Кэй С. Хорстман
Modern JavaScript for the Impatient [2020] Cay S. Horstmann
📖 Скачать книгу
Автор бестселлеров Кэй С. Хорстман рассказывает обо всем, что вам необходимо знать, излагая материал небольшими порциями, рассчитанными на легкое усвоение. Практические советы и примеры кода помогут эффективно воспользоваться всеми новшествами, избежать подводных камней и устаревших средств и извлечь максимум пользы из надежных инструментов и фреймворков для разработки ПО на современном JavaScript. Издание предназначено прежде всего программистам, владеющих такими языками, как Java, C#, C, или C++.
Modern JavaScript for the Impatient [2020] Cay S. Horstmann
📖 Скачать книгу
Автор бестселлеров Кэй С. Хорстман рассказывает обо всем, что вам необходимо знать, излагая материал небольшими порциями, рассчитанными на легкое усвоение. Практические советы и примеры кода помогут эффективно воспользоваться всеми новшествами, избежать подводных камней и устаревших средств и извлечь максимум пользы из надежных инструментов и фреймворков для разработки ПО на современном JavaScript. Издание предназначено прежде всего программистам, владеющих такими языками, как Java, C#, C, или C++.
👍1
Современный_JavaScript_для_нетерпеливых_2021Ru+En_Кэй_С_Хорстман.rar
23.5 MB
Современный JavaScript для нетерпеливых [2021] Кэй С. Хорстман
Язык JavaScript изначально был предназначен для написания небольших объемов кода внутри браузера, но современный JavaScript радикально отличается от своего прародителя. В наши дни программисты на JavaScript активно осваивают функциональный, объектно-ориентированный и асинхронный стили программирования, оставляя в прошлом архаичные конструкции, чреватые ошибками. Данная книга – полное, но при этом лаконичное руководство по версии JavaScript E6 и выше. Вам не потребуется знаний старых версий языка, а сразу предлагается начать с более мощных современных.
Язык JavaScript изначально был предназначен для написания небольших объемов кода внутри браузера, но современный JavaScript радикально отличается от своего прародителя. В наши дни программисты на JavaScript активно осваивают функциональный, объектно-ориентированный и асинхронный стили программирования, оставляя в прошлом архаичные конструкции, чреватые ошибками. Данная книга – полное, но при этом лаконичное руководство по версии JavaScript E6 и выше. Вам не потребуется знаний старых версий языка, а сразу предлагается начать с более мощных современных.
👍1
Удаленный сервер своими руками. От азов создания до практической работы 2021 Левицкий
📖 Скачать книгу
Будет рассмотрена настройка веб-сервера и его администрирование: подключение ssl-сертификата, выбор и установка панели управления сервером; настройка почты на веб-сервере и т.п. Отдельно будет рассказано как создавать свой zoom — сервер видеоконференций! Книга будет полезна как опытным, так и начинающим администраторам, поскольку изложение будет вестись от самых азов до более сложных тем, и каждый сможет найти то, что ему нужно!
📖 Скачать книгу
Будет рассмотрена настройка веб-сервера и его администрирование: подключение ssl-сертификата, выбор и установка панели управления сервером; настройка почты на веб-сервере и т.п. Отдельно будет рассказано как создавать свой zoom — сервер видеоконференций! Книга будет полезна как опытным, так и начинающим администраторам, поскольку изложение будет вестись от самых азов до более сложных тем, и каждый сможет найти то, что ему нужно!
👍2
Удаленный_сервер_своими_руками_От_азов_создания_до_практической.pdf
35.1 MB
Удаленный сервер своими руками. От азов создания до практической работы 2021 Левицкий
Эта книга поможет вам самостоятельно освоить полный цикл создания своего собственного выделенного сервера: от установки операционной системы (для удобства это будет Linux) на сервер до настройки и администрирования.Будет подробно рассказано: как выполнить первоначальную настройку сервера; как использовать командную строку; вы узнаете как настраивать сетевые интерфейсы сервера; поговорим о маршрутизации и настройке брандмауэра; как пользоваться удаленным входом в систему по ssh; как настаивать файловый сервер FTP; что такое DHCP-сервер и как подключаться к Windows-инфраструктуре; как повысить производительность сервера и многое другое.Отдельно внимание будет уделено вопросам обеспечения безопасности вашего сервера: локальная безопасность, защита от сетевых атак, шифрование данных, защита сетевых служб и т.д.
Эта книга поможет вам самостоятельно освоить полный цикл создания своего собственного выделенного сервера: от установки операционной системы (для удобства это будет Linux) на сервер до настройки и администрирования.Будет подробно рассказано: как выполнить первоначальную настройку сервера; как использовать командную строку; вы узнаете как настраивать сетевые интерфейсы сервера; поговорим о маршрутизации и настройке брандмауэра; как пользоваться удаленным входом в систему по ssh; как настаивать файловый сервер FTP; что такое DHCP-сервер и как подключаться к Windows-инфраструктуре; как повысить производительность сервера и многое другое.Отдельно внимание будет уделено вопросам обеспечения безопасности вашего сервера: локальная безопасность, защита от сетевых атак, шифрование данных, защита сетевых служб и т.д.
👍2
Подборка 15 книг антиутопий.zip
777.6 MB
📚 15 книг-антиутопий, которые навсегда изменят ваше мнение об идеальном мире
1. Джордж Оруэлл — «1984»
2. Рэй Брэдбери — «451 градус по Фаренгейту»
3. Олдос Хаксли — «О дивный новый мир»
4. Джордж Оруэлл — «Скотный двор»
5. Евгений Замятин — «Мы»
6. Энтони Бёрджесс — «Заводной апельсин»
7. Татьяна Толстая — «Кысь»
8. Андрей Платонов — «Котлован»
9. Кадзуо Исигуро — «Не отпускай меня»
10. Курт Воннегут — «Бойня номер пять, или Крестовый поход детей»
11. Владимир Набоков — «Приглашение на казнь»
12. Аркадий и Борис Стругацкие — «Улитка на склоне»
13. Алекс Гарленд — «Пляж»
14. Лорен Оливер — «Делириум»
15. Стивен Кинг — «Бегущий человек»
1. Джордж Оруэлл — «1984»
2. Рэй Брэдбери — «451 градус по Фаренгейту»
3. Олдос Хаксли — «О дивный новый мир»
4. Джордж Оруэлл — «Скотный двор»
5. Евгений Замятин — «Мы»
6. Энтони Бёрджесс — «Заводной апельсин»
7. Татьяна Толстая — «Кысь»
8. Андрей Платонов — «Котлован»
9. Кадзуо Исигуро — «Не отпускай меня»
10. Курт Воннегут — «Бойня номер пять, или Крестовый поход детей»
11. Владимир Набоков — «Приглашение на казнь»
12. Аркадий и Борис Стругацкие — «Улитка на склоне»
13. Алекс Гарленд — «Пляж»
14. Лорен Оливер — «Делириум»
15. Стивен Кинг — «Бегущий человек»
🔥7❤🔥2👍1
Принципы юнит-тестирования [2021] Хориков Владимир
📖 Скачать книгу
В этой книге:
- универсальные рекомендации по оценке тестов;
- тестирование для выявления и исключения антипаттернов;
- рефакторинг тестов вместе с рабочим кодом;
- использование интеграционных тестов для проверки всей системы.
📖 Скачать книгу
В этой книге:
- универсальные рекомендации по оценке тестов;
- тестирование для выявления и исключения антипаттернов;
- рефакторинг тестов вместе с рабочим кодом;
- использование интеграционных тестов для проверки всей системы.
👍1
Принципы_юнит_тестирования_2021_Хориков_Владимир.rar
13.1 MB
Принципы юнит-тестирования [2021] Хориков Владимир
Юнит-тестирование — это процесс проверки отдельных модулей программы на корректность работы. Правильный подход к тестированию позволит максимизировать качество и скорость разработки проекта. Некачественные тесты, наоборот, могут нанести вред: нарушить работоспособность кода, увеличить количество ошибок, растянуть сроки и затраты. Грамотное внедрение юнит-тестирования — хорошее решение для развития проекта. Научитесь разрабатывать тесты профессионального уровня, без ошибок автоматизировать процессы тестирования, а также интегрировать тестирование в жизненный цикл приложения. Со временем вы овладеете особым чутьем, присущим специалистам по тестированию. Как ни удивительно, практика написания хороших тестов способствует созданию более качественного кода.
Юнит-тестирование — это процесс проверки отдельных модулей программы на корректность работы. Правильный подход к тестированию позволит максимизировать качество и скорость разработки проекта. Некачественные тесты, наоборот, могут нанести вред: нарушить работоспособность кода, увеличить количество ошибок, растянуть сроки и затраты. Грамотное внедрение юнит-тестирования — хорошее решение для развития проекта. Научитесь разрабатывать тесты профессионального уровня, без ошибок автоматизировать процессы тестирования, а также интегрировать тестирование в жизненный цикл приложения. Со временем вы овладеете особым чутьем, присущим специалистам по тестированию. Как ни удивительно, практика написания хороших тестов способствует созданию более качественного кода.
👍1
Тестирование_программного_обеспечения_Базовый_курс_2020_Куликов.pdf
6.1 MB
Тестирование программного обеспечения. Базовый курс [2020] Куликов
В основу книги положен многолетний опыт проведения тренингов для тестировщиков, позволивший обобщить типичные для многих начинающих специалистов вопросы, проблемы и сложности. Эта книга будет полезна как тем, кто только начинает заниматься тестированием программного обеспечения, так и опытным специалистам — для систематизации уже имеющихся знаний и организации обучения в своей команде.
В основу книги положен многолетний опыт проведения тренингов для тестировщиков, позволивший обобщить типичные для многих начинающих специалистов вопросы, проблемы и сложности. Эта книга будет полезна как тем, кто только начинает заниматься тестированием программного обеспечения, так и опытным специалистам — для систематизации уже имеющихся знаний и организации обучения в своей команде.
👍1
Архитектура программного обеспечения с C# 9 и .NET 5 [2020] Аббруззезе Франческо, Баптиста Габриэль
Software Architecture with C# 9 and .NET 5 [2020] Abbruzzese Francesco, Baptista Gabriel
📖 Скачать книгу
Вы начнете с понимания того, как преобразовать пользовательские требования в архитектурные потребности, и изучения различий между функциональными и нефункциональными требованиями. Далее вы узнаете, как тщательно выбрать облачное решение для своей инфраструктуры, а также узнать о факторах, которые помогут вам управлять своим приложением в облачной среде. Наконец, вы откроете для себя шаблоны проектирования программного обеспечения и различные программные подходы, которые позволят вам решать общие проблемы, возникающие во время разработки. К концу этой книги вы сможете создавать и предоставлять высокомасштабируемые корпоративные приложения, отвечающие бизнес-требованиям вашей организации.
Software Architecture with C# 9 and .NET 5 [2020] Abbruzzese Francesco, Baptista Gabriel
📖 Скачать книгу
Вы начнете с понимания того, как преобразовать пользовательские требования в архитектурные потребности, и изучения различий между функциональными и нефункциональными требованиями. Далее вы узнаете, как тщательно выбрать облачное решение для своей инфраструктуры, а также узнать о факторах, которые помогут вам управлять своим приложением в облачной среде. Наконец, вы откроете для себя шаблоны проектирования программного обеспечения и различные программные подходы, которые позволят вам решать общие проблемы, возникающие во время разработки. К концу этой книги вы сможете создавать и предоставлять высокомасштабируемые корпоративные приложения, отвечающие бизнес-требованиям вашей организации.
👍2
Software_Architecture_with_C#_9_and_NET_5_2020_Abbruzzese_Francesco.rar
37.7 MB
Архитектура программного обеспечения с C# 9 и .NET 5 [2020] Аббруззезе Франческо, Баптиста Габриэль
Архитектура программного обеспечения - это практика внедрения структур и систем, которые оптимизируют процесс разработки программного обеспечения и улучшают качество приложения. Это полностью пересмотренное и расширенное второе издание, включающее новейшие функции .NET 5 и C # 9, позволяет вам приобрести ключевые навыки, знания и передовой опыт, необходимые для того, чтобы стать эффективным архитектором программного обеспечения. Это второе издание содержит дополнительное объяснение принципов архитектуры программного обеспечения, включая новые главы о Azure Service Fabric, Kubernetes и Blazor. Он также включает более подробное обсуждение безопасности, микросервисов и DevOps, включая развертывание GitHub для цикла разработки программного обеспечения.
Архитектура программного обеспечения - это практика внедрения структур и систем, которые оптимизируют процесс разработки программного обеспечения и улучшают качество приложения. Это полностью пересмотренное и расширенное второе издание, включающее новейшие функции .NET 5 и C # 9, позволяет вам приобрести ключевые навыки, знания и передовой опыт, необходимые для того, чтобы стать эффективным архитектором программного обеспечения. Это второе издание содержит дополнительное объяснение принципов архитектуры программного обеспечения, включая новые главы о Azure Service Fabric, Kubernetes и Blazor. Он также включает более подробное обсуждение безопасности, микросервисов и DevOps, включая развертывание GitHub для цикла разработки программного обеспечения.
👍3
Электроника: логические микросхемы, усилители и датчики для начинающих [2015] Платт Чарльз
📖 Скачать книгу
📖 Скачать книгу
👍1
Электроника_логические_микросхемы,_усилители_и_датчики_для_начинающих.pdf
105.1 MB
Электроника: логические микросхемы, усилители и датчики для начинающих [2015] Платт Чарльз
Книга является продолжением мирового бестселлера «Электроника для начинающих». В ней рассмотрены 36 новых пошаговых экспериментов, в ходе которых читатель научится добавлять вычислительные способности в электронные проекты. Описаны особенности применения различных компонентов и устройств: операционных усилителей, компараторов, счетчиков, шифраторов, дешифраторов, мультиплексоров, сдвиговых регистров, таймеров, полосовых индикаторов, массивов пар Дарлингтона и различных датчиков. Показано, как создавать логические игры, тестеры, систему предсказаний, различные аудиоустройства и многое другое. Для начинающих радиолюбителей.
Книга является продолжением мирового бестселлера «Электроника для начинающих». В ней рассмотрены 36 новых пошаговых экспериментов, в ходе которых читатель научится добавлять вычислительные способности в электронные проекты. Описаны особенности применения различных компонентов и устройств: операционных усилителей, компараторов, счетчиков, шифраторов, дешифраторов, мультиплексоров, сдвиговых регистров, таймеров, полосовых индикаторов, массивов пар Дарлингтона и различных датчиков. Показано, как создавать логические игры, тестеры, систему предсказаний, различные аудиоустройства и многое другое. Для начинающих радиолюбителей.
👍1
💡Друзья, напоминаю вам, что у нас есть чат физиков, математиков, разработчиков:
Наш чат @math_code
Свободное тематическое общение на интересные темы. Вы сможете задать вопросы и получить помощь, сами помочь другим, обсудить что-либо. Чат под строгой модерацией, поэтому флуда, рекламы, оскорблений, политики и прочей ерунды там нет! Только дружная уютная атмосфера!
Наш чат @math_code
Свободное тематическое общение на интересные темы. Вы сможете задать вопросы и получить помощь, сами помочь другим, обсудить что-либо. Чат под строгой модерацией, поэтому флуда, рекламы, оскорблений, политики и прочей ерунды там нет! Только дружная уютная атмосфера!
👍1