CodeMode | Программирование
11.9K subscribers
2.07K photos
1 video
7 files
2.1K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
Компания Intel в России запустила официальный канал в Telegram!

Здесь вы найдете информацию о технологиях и карьерных возможностях, анонсы мероприятий и многое другое. Компания регулярно рассказывает о команде и знакомит подписчиков с новостями IT индустрии.

Подпишитесь и будьте в курсе всех событий!
CyberYozhодин из самых крупных IT каналов в телеграмме.

Предлагаем вам сегодня на вечер несколько статей для чтения:

👉 Ловушка для хакера: проверяем не читает ли кто-то ваши переписки (а если читают - пробиваем, кто это делает) .

👉 Как VPN-провайдеры работают с логами. Реальные кейсы выдачи данных "по запросу" (крайне неприятная информация, но лучше это знать).

🔥 Книги must have для пентестера: от основ к вершинам.

👉 Три ошибки Рассела Кнаггса, или 20 лет тюрьмы за неотправленное письмо (захватывающая дух статья про деанонимизацию и арест наркоторговца).
📔 Разработка приложений на С++ с использованием Boost.

• Начиная с основ, вы перейдете к изучению того, как библиотеки #Boost упрощают разработку приложений. Увидите, какую работу можно выполнить во время компиляции и на что способны контейнеры Boost. Научитесь разрабатывать качественные, быстрые и портативные приложения.

• От манипулирования изображениями до графов, каталогов, таймеров, файлов и работы в сети – каждый найдет для себя интересную тему. Напишите программу один раз и используйте ее в операционных системах #Linux, #Windows, #macOS и #Android. Обратите внимание, что знания, полученные в ходе прочтения этой книги, не устареют, поскольку все больше и больше библиотек Boost становятся частью стандарта C++.

🧷 Скачать бесплатно.

💰 Цена и описание в онлайн магазине.

🧩 Бесплатный софт для чтения книг.

2020 #RU #Boost #C
📔 Спортивное программирование. Новый нижний предел соревнований по программированию.

Книга содержит задачи по программированию, аналогичные тем, которые используются на соревнованиях мирового уровня (в частности, ACM ICPC и IOI). Помимо задач разного типа приводятся общие рекомендации для подготовки к соревнованиям, касающиеся классификации заданий, анализа алгоритмов и пр.

• Кроме стандартных тем (структуры данных и библиотеки, графы, математика, вычислительная геометрия) авторы затрагивают и малораспространенные - им посвящена отдельная глава.

В конце каждой главы приводятся краткие решения заданий, не помеченных звездочкой, или даются подсказки к ним. Задания сложного уровня (помеченные звездочкой) требуют самостоятельной проработки.

🧷 Скачать бесплатно.

💰 Описание в онлайн магазине.

🧩 Бесплатный софт для чтения книг.

2020 #RU #C #Java
📔 Блокчейн. Руководство для начинающих разработчиков.

Книга предназначена для изучения фундаментальных основ блокчейна и решения прикладных задач. С нуля изложены основы криптографии, устройство блокчейна и его основные компоненты: #математика, #криптография, теория игр. Изложены технические основы самых известных блокчейнов в мире - #Bitcoin и #Ethereum.

Продемонстрировано, как можно запрограммировать блокчейн для разных вариантов использования, не ограничиваясь только криптовалютой. Рассмотрен процесс разработки кода для управления транзакциями на языках #JavaScript и #Solidity, показано, как самостоятельно создавать и размещать умные контракты. Продемонстрирован полный цикл разработки децентрализованного приложения (DApps).

🧷 Скачать бесплатно.

💰 Цена и описание в онлайн магазине.

🧩 Бесплатный софт для чтения книг.

2021 #RU #Bitcoin #Ethereum #JavaScript #Solidity #blockchain
📔 Arduino. Полный учебный курс. От игры к инженерному проекту.

• Предлагаемый полный курс познакомит вас с особенностями аппаратного обеспечения и программирования микроконтроллера #Arduino Uno®. Рассмотрены графические языки программирования Snap! и ArduBlock, текстовый язык Wiring и производственные языки.

• Кроме того, вы научитесь читать, составлять и собирать действующие схемы из электронных компонентов. В заключение мы расскажем вам, как правильно оформлять инженерные проекты. Материал излагается в формате последовательно выстроенных тем, сопровождаемых вопросами, практическими заданиями и проектами.

🧷 Скачать бесплатно.

💰 Цена и описание в онлайн магазине.

🧩 Бесплатный софт для чтения книг.

2020 #RU #Arduino
📔 Обучение с подкреплением на PyTorch. Сборник рецептов.

• Библиотека #PyTorch выходит на передовые позиции в качестве средства обучения с подкреплением (ОП) благодаря эффективности и простоте ее использования. Эта книга организована как справочник по работе с PyTorch, охватывающий широкий круг тем – от самых азов (настройка рабочей среды) до практических задач (рассмотрение ОП на конкретных примерах).

Вы научитесь использовать алгоритм "многоруких бандитов" и аппроксимацию функций; узнаете, как победить в играх Atari с помощью глубоких Q-сетей и как эффективно реализовать метод градиента стратегии; увидите, как применить метод ОП к игре в блэкджек, к окружающим средам в сеточном мире, к оптимизации рекламы в интернете и к игре Flappy Bird.

🧷 Скачать бесплатно.

💰 Цена и описание в онлайн магазине.

🧩 Бесплатный софт для чтения книг.

2021 #RU #PyTorch
📔 Основы Big Data. Концепции, алгоритмы и технологии.

• Мы переместились в виртуальный мир. Образование, покупки, счета, личная жизнь… Неужели здесь проходит большая часть нашего времени? И что за всем этим стоит: неминуемый прогресс, выгода и расчет больших корпораций или стремление людей к удобству и максимальному упрощению всех жизненно значимых процессов? Одно известно точно: интернет покорил мир, вовлек миллиарды людей, технологий, приборов, машин. И объемы ежесекундно накапливаемой информации неумолимо возрастают.

• Данная книга расскажет более детально о причинах возникновения новых подходов к хранению и обработке данных, с учетом их растущих объёмов и форматов, позволит читателям лучше понимать технические и технологические процессы, которые стоят у истоков Больших данных. Приятного прочтения!

🧷 Скачать бесплатно.

💰 Цена и описание в онлайн магазине.

🧩 Бесплатный софт для чтения книг.

2021 #RU #Big_Data
📔 Web Security for Developers: Real Threats, Practical Defense.

• Начинающего разработчика легко обескуражить трудностями, связанными с должной защитой веб-сайта. К счастью, инструменты, необходимые для защиты сайта, находятся в свободном доступе и, как правило, просты в использовании. Данная книга покажет вам, как ваши веб-сайты уязвимы для атак и как их защитить.

• В каждой главе описывается основная уязвимость системы безопасности и исследуется реальная атака, а также большое количество кода, показывающего и уязвимость, и исправление.

🧷 Скачать бесплатно.

💰 Описание в онлайн магазине.

🧩 Бесплатный софт для чтения книг.

2020 #Eng #Security #Web
📔 Профессиональный бенчмарк: искусство измерения производительности.

• Это исчерпывающее руководство поможет вам правильно разрабатывать бенчмарки, измерять ключевые метрики производительности приложений .NET и анализировать результаты. В книге представлены десятки кейсов, проясняющих сложные аспекты бенчмаркинга. Ее изучение позволит вам избежать распространенных ошибок, проконтролировать точность измерений и повысить производительность своих программ.

🧷 Скачать бесплатно.

💰 Цена и описание в онлайн магазине.

🧩 Бесплатный софт для чтения книг.

2022 #dotNET #RU
📔 Math for Programmers.

• Чтобы получить работу в областях науки о данных, машинного обучения, компьютерной графики или криптографии, вам необходимо иметь сильные математические навыки. Автор учит математике, необходимой для карьеры, концентрируясь на том, что вам нужно знать как разработчику. Книга наполнена большим количеством полезных графиков и содержит более 300 упражнений и мини-проектов.

🧷 Скачать бесплатно.

💰 Цена и описание в онлайн магазине.

🧩 Бесплатный софт для чтения книг.

2021 #Math #Python #graphics #Eng
📔 Принципы организации распределенных баз данных.

• В книге представлено подробное описание распределенных и параллельных баз данных с учетом новейших технологий. Авторы затрагивают такие темы, как проектирование распределенных и параллельных БД, контроль распределенных данных, распределенная обработка запросов и транзакций, интеграция баз данных.

• Отдельная глава посвящена обработке больших данных (в частности, обсуждаются распределенные системы хранения, потоковая обработка данных, платформы MapReduce и Spark, анализ графов и озера данных). Обработка веб-данных рассматривается с акцентом на технологию RDF, получившую широкое распространение. В конце глав 2–12 приводятся упражнения, позволяющие закрепить теоретический материал.

🧷 Скачать бесплатно.

💰 Цена и описание в онлайн магазине.

🧩 Бесплатный софт для чтения книг.

2021 #RU #БД
📔 Practical Python Programming for IoT. Build advanced IoT projects using a Raspberry Pi 4, MQTT, RESTful APIs, WebSockets, and Python 3.

• Настала эпоха #IoT устройств, будь то фитнес-браслеты или умные дома. Сейчас как никогда важно понять, как компоненты оборудования взаимодействуют с интернетом для сбора и анализа пользовательских данных. Интернет вещей в сочетании с популярным языком с открытым исходным кодом #Python можно использовать для создания мощных и интеллектуальных систем IoT с интуитивно понятными интерфейсами.

🧷 Скачать бесплатно.

💰 Цена и описание в онлайн магазине.

🧩 Бесплатный софт для чтения книг.

2021 #Python #Eng #IoT #Web
📔 Web-программирование на JavaScript.

• Язык #JavaScript является самым популярным и развивающимся языком разработки сценариев для веб-браузера. В книге делается акцент на актуальную версию стандарта ES2015 (ES6) и не рассматриваются устаревшие возможности. Технология DOM выделена в отдельную часть книги, так как является самостоятельной, но может быть реализована посредством #JavaScript.

• Потенциал DOM, выражающийся в возможности любого динамического изменения контента веб-страницы, позволяет создавать не просто веб-страницы, а веб-приложения. Учебное пособие предназначено и для освоения основ современного объектного программирования и для знакомства с технологией расширения функционала веб-страниц и придания им динамичности и интерактивности на уровне клиента. В последнем случае требуется наличие знаний технологий #HTML и #CSS.

🧷 Скачать бесплатно.

💰 Цена и описание в онлайн магазине.

🧩 Бесплатный софт для чтения книг.

2021 #RU #JavaScript #Web
📔 JavaScript: A Beginner's Guide, Fifth Edition.

• Данное практическое динамичное руководство показывает от начала до конца, как с помощью JavaScript создавать динамические веб-страницы со специальными эффектами. Пятое издание содержит обновления, касающиеся всех основных новых функций и новейших методов и практик веб-разработки. Вы также узнаете, как расширить возможности #JavaScript на стороне сервера с помощью Node.js.

🧷 Скачать бесплатно.

💰 Цена и описание в онлайн магазине.

🧩 Бесплатный софт для чтения книг.

2019 #JavaScript #Eng
📔 PostgreSQL 14 изнутри.

Книга будет полезной и тем, кто хорошо знаком с устройством другой СУБД, но переходит на #PostgreSQL и хочет разобраться в отличиях. Здесь вы не найдете готовых рецептов. Ведь на все случаи жизни их все равно не хватит, а понимание внутренней механики позволяет критически переосмысливать чужой опыт и делать собственные выводы. Именно поэтому даются объяснения, как что устроено, возможно даже более подробно, чем на первый взгляд может показаться практичным.

• Большая часть сведений будет актуальна еще довольно долго. Обдумывайте, экспериментируйте, проверяйте. В #PostgreSQL для этого есть все инструменты, и автор постарался показать, как ими пользоваться.

🧷 Скачать бесплатно.

💰 Цена и описание в онлайн магазине.

🧩 Бесплатный софт для чтения книг.

2022 #RU #PostgreSQL #SQL
📔 Distributed Systems with Node.js.

• Многие компании, от стартапов до компаний из списка Fortune 500, используют Node.js для создания эффективных бэкендов. А инженеры любят Node.js за доступный #API и знакомый синтаксис. В этом практическом руководстве автор доказывает, что Node.js настолько же хорош, как и традиционные платформы, для создания масштабируемых и отказоустойчивых сервисов.

🧷 Скачать бесплатно.

💰 Цена и описание в онлайн магазине.

🧩 Бесплатный софт для чтения книг.

2020 #Eng #Node
📔 Terraform. Инфраструктура на уровне кода.

Terraform является настоящей звездой в мире #DevOps. Это технология, позволяющая конфигурировать, запускать и управлять облачной инфраструктурой. "Инфраструктура как код" (IaC) позволяет оптимально использовать виртуализированные платформы таких технологических гигантов, как AWS, Google Cloud, Azure и другие.

• Автор книги приводит простотые и лаконичные примеры кода, который используется в Terraform для развертывания инфраструктуры и управления ею. Бывалые сисадмины, #DevOps-инженеры и разработчики-новички быстро перейдут от основ Terraform к работе с полным стеком, способным поддерживать большие объемы трафика и гарантируют стабильные условия для работы большой команды специалистов.

🧷 Скачать бесплатно.

💰 Цена и описание в онлайн магазине.

🧩 Бесплатный софт для чтения книг.

2021 #RU #Terraform #DevOps
📔 Mastering Apache Pulsar: Cloud Native Event Streaming at Scale.

Каждое корпоративное приложение создает данные, включая логи, метрики, активность пользователей и исходящие сообщения. Изучение того, как перемещать эти элементы, почти так же важно, как и сами данные. Если вы архитектор приложений, разработчик или инженер-технолог, впервые работающий с #Apache Pulsar, это практическое руководство покажет вам, как использовать эту платформу потоковой передачи событий с открытым исходным кодом для обработки потоков данных в реальном времени.

🧷 Скачать бесплатно.

💰 Цена и описание в онлайн магазине.

🧩 Бесплатный софт для чтения книг.

2021 #Apache #Cloud #Eng