Revall-info Книги по программированию бесплатно!
592 subscribers
569 photos
3 files
571 links
Download Telegram
Программирование на языке Transact SQL при работе с СУБД Micriosoft SQL Server (2019)

Рассматриваются синтаксис и примеры использования конструкций языка Transact SQL при построении запросов к данным и написании программ в среде СУБД Micriosoft SQL Server. Издание будет полезно администраторам и разработчикам приложений баз данных, системным аналитикам и интеграторам, специалистам по анализу данных, студентам и преподавателям по ИТ-дисциплинам, а также всем интересующимся вопросами использования реляционных СУБД. Материал может применяться как для последовательного изучения структур языка, так и служить справочным руководством.

Подробнее | Скачать книгу

#revall #prog #books #sql #freebooks
Хакинг: искусство эксплойта (2018)

Каждый программист по сути своей — хакер. Ведь первоначально хакингом называли поиск искусного и не очевидного решения.

Понимание принципов программирования помогает находить уязвимости, а навыки обнаружения уязвимостей помогают создавать программы, поэтому многие хакеры занимаются тем и другим одновременно.

Интересные нестандартные ходы есть как в техниках написания элегантных программ, так и в техниках поиска слабых мест.

С чего начать? Чтобы перезаписывать память с помощью переполнения буфера, получать доступ к удаленному серверу и перехватывать соединения вам предстоит программировать на Си и ассемб­лере, использовать шелл-код и регистры процессора, познакомиться с сетевыми взаимодействиями и шифрованием и многое другое.

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

Мир без хакеров — это мир без любопытства и новаторских решений.

Подробнее | Скачать книгу

#revall
Искусство восстановления данных (2011)

Книга охватывает практически все аспекты восстановления информации с цифровых носителей: жестких дисков, массивов RAID, флеш-накопителей, дисков SSD, SIM-карт и лазерных дисков. Подробно рассмотрены принципы хранения и логическая организация данных на различных носителях, причины потери информации. Даны практические рекомендации по надежному хранению данных и профилактике сбоев. Показаны основные приемы извлечения данных в различных ситуациях. Описаны более 20 популярных программ для восстановления информации и диагностики накопителей.

Подробнее | Скачать книгу

#revall #prog #freebooks #books
Head First. Kotlin (2020)

Вот и настало время изучить Kotlin. В этом вам поможет уникальная методика Head First, выходящая за рамки синтаксиса и инструкций по решению конкретных задач. Хотите мыслить, как выдающиеся разработчики Kotlin? Эта книга даст вам все необходимое — от азов языка до продвинутых методов. А еще вы сможете попрактиковаться в объектно-ориентированном и функциональном программировании. Если вы действительно хотите понять, как устроен Kotlin, то эта книга для вас! Почему эта книга не похожа на другие? Подход Head First основан на новейших исследованиях в области когнитивистики и теории обучения. Визуальный формат позволяет вовлечь в обучение мозг читателя лучше, чем длинный текст, который вгоняет в сон. Зачем тратить время на борьбу с новыми концепциями?

Head First задействует разные каналы получения информации и разрабатывался с учетом особенностей работы вашего мозга.

Подробнее | Скачать книгу

#revall #kotlin #prog #books #freebooks
Swift для детей. Самоучитель по созданию приложений для iOS (2018)

Эта книга позволит вам начать программировать, освоив удобный и функциональный язык Swift, на котором пишут программы для устройств Apple. Вы создадите в учебной площадке Xcode Playground игру и напоминалку о днях рождения друзей. Двигайтесь по понятным инструкциям и сразу оценивайте результаты своей работы. Книга для детей от 10 лет и для взрослых.

Подробнее | Скачать книгу

#ios #swift #prog #revall #books
Искусство легального, анонимного и безопасного доступа к ресурсам Интернета (2016)

Описан ряд приемов защиты персональных данных с помощью шифрования, паролей, многофакторной аутентификации, приватного обмена, бесследного удаления информации и других доступных обычному пользователю средств. Приведены способы конспиративного общения по защищенным каналам связи и подключения к анонимным сетям, таким как Tor, I2P RetroShare и др. Описаны способы получения инвайтов в закрытые сообщества, такие как What. cd, и доступа к таким ресурсам, как Pandora и Hulu. Представлено подробное руководство по операционной системе Tails, обеспечивающей максимальный уровень анонимизации и безопасности. В качестве приложения приведен экскурс в Даркнет — теневую сторону Интернета, а также сведения о «варезной» сцене и демосцене, разновидности компьютерного искусства. Краткий глоссарий в конце книги поможет разобраться в специфических терминах.

Подробнее | Скачать книгу

#hacking #revall #prog #books
Осваиваем Kubernetes. Оркестрация контейнерных архитектур (2019)

В книге рассмотрена новейшая версия Kubernetes 1.10.
Kubernetes — это система с открытым кодом, предназначенная для работы с контейнерными приложениями, их развертывания, масштабирования, управления ими. Если вы хотите запустить дополнительные контейнеры или автоматизировать управление, то вам не обойтись без Kubernetes. Книга начинается с изучения основ Kubernetes, архитектуры и компоновки этой системы. Вы научитесь создавать микросервисы с сохранением состояния, ознакомитесь с такими продвинутыми возможностями, как горизонтальное автомасштабирование подов, выкатывание обновлений, квотирование ресурсов, обустроите долговременное хранилище на бэкенде. На реальных примерах вы исследуете возможности сетевой конфигурации, подключение и настройку плагинов. Эта книга поможет вам стать искусным дирижером и обращаться с контейнерными системами любой сложности.

Подробнее | Скачать книгу

#kubernetes #revall #prog #books
Unity для разработчика. Мобильные мультиплатформенные игры (2018)

Добро пожаловать в мир Unity! Создавайте игры, работающие на любых мобильных устройствах, телефонах и планшетах. Освойте игровой движок Unity, принципы создания игр, работу с графикой, системами частиц и многое другое, научитесь создавать двухмерные и трехмерные игры, узнайте о продвинутых возможностях Unity. Советы профессиональных разработчиков помогут быстро начать работу и сразу получить красивый, качественный и интерактивный 3D- и 2D-контент.

Подробнее | Скачать книгу

#unity #revall #prog #freebooks #games
Проект «Феникс». Роман о том, как DevOps меняет бизнес к лучшему (2013)


Билл – IT-менеджер в компании Parts Unlimited. Утро вторника, по дороге в офис его застает врасплох звонок от генерального директора.

Новая IT-инициатива компании под кодовым называнием «Проект Феникс» имеет критическое значение для Parts Unlimited, но проект явно выходит за рамки возможностей бюджета и очень сильно не укладывается в сроки.

Генеральный директор хочет, чтобы Билл уладил все проблемы за 90 дней, или же весь отдел Билла будет уволен.

С помощью перспективного члена команды и своей мистической философии Трех Путей Билл начинает видеть, что работа в IT имеет гораздо больше общего с работой завода, чем он когда-либо мог представить.

Подробнее | Скачать книгу

#revall #devops #prog #books #freebooks
Проектирование веб-сайтов с использованием технологий PHP, HTML, CSS и WordPress (2018)

Излагаются методы и приемы проектирования веб-сайтов. Основное внимание уделено проектированию адаптивных элементов сайта. Описано содержание исходного кода элементов. Предназначено для обучающихся по направлениям «Наземные транспортно-технологические средства», «Эксплуатация транспортно-технологических машин и комплексов», профиля «Сервис транспортных и транспортно-технологических машин автодорожно-строительного и лесного комплексов» по дисциплине «Современные информационные технологии в техническом сервисе».

Подробнее | Скачать книгу

#revall #wordpress #css #html #html5 #books #prog
Как создать сайт. Комикс-путеводитель по HTML, CSS и WordPress (2019)

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

Чтобы вернуться домой, ей придется выучить азы HTML, победить злобного дракона 404, подружиться с веб-гуру и доброй колдуньей CSS и выяснить, что таится за стенами WordPress-сити.

В формате увлекательного комикса книга познакомит детей с языками HTML и CSS, а также с конструктором сайтов WordPress.

Подробнее | Скачать книгу

#revall #prog #site #html #wordpress
CISSP. Руководство для подготовки к экзамену (2011)

Книга может послужить хорошим справочником и набором лучших практик при разработке нормативных документов и организации различных процессов информационной безопасности.

Книги поможет лучше понять предмет ИБ начинающим специалистам, которые еще не успели хорошо изучить английский.

Для уже состоявшихся специалистов по ИБ книга может послужить хорошим справочником и набором лучших практик при разработке нормативных документов и организации различных процессов ИБ.

Подробнее | Скачать книгу

#books #revall #prog #hacking
Ubuntu Linux с нуля (2018)

С позиции пользователя рассмотрена работа в популярной операционной системе Ubuntu Linux, в том числе установка и настройка системы, драйверов для работы с принтерами, сканерами и другим периферийным оборудованием. Описан процесс установки программ и настройка подключения к Интернету. Даны советы по использованию графического режима и командной строки. Описаны системные службы Ubuntu Linux, освещены вопросы по пользовательским правам доступа. Приведена информация по поиску неисправностей работы сети и устранению сбоев системы. Материал книги актуален и применим для работы с другими Linux-подобными операционными системами.

Подробнее | Скачать книгу

#revall #ubuntu #prog #linux
Linux API. Исчерпывающее руководство (2019)

Linux Programming Interface — исчерпывающее руководство по программированию приложений для Linux и UNIX.

Описанный здесь интерфейс применяется практически с любыми приложениями, работающими в операционных системах Linux или UNIX.

В этой авторитетной книге эксперт по Linux Майкл Керриск подробно описывает библиотечные вызовы и библиотечные функции, которые понадобятся вам при системном программировании.

Вся теория сопровождается объяснениями на примерах четких и понятных полнофункциональных программ.

Подробнее | Скачать книгу

#revall #api #linux #prog #freebooks
Совершенный алгоритм. Жадные алгоритмы и динамическое программирование (2020)

Алгоритмы — это сердце и душа computer science. Без них не обойтись, они есть везде — от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. «Совершенный алгоритм» превратит вас в настоящего профи, который будет ставить задачи и мастерски их решать как в жизни, так и на собеседовании при приеме на работу в любую IT-компанию.

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

Серия книг «Совершенный алгоритм» адресована тем, у кого уже есть опыт программирования, и основана на онлайн-курсах, которые регулярно проводятся с 2012 года.

Вы перейдете на новый уровень, чтобы увидеть общую картину, разобраться в низкоуровневых концепциях и математических нюансах.

Подробнее | Скачать книгу
Паттерны Kubernetes: Шаблоны разработки собственных облачных приложений (2020)

В последние годы с развитием микросервисов и контейнеров способы проектирования, разработки и эксплуатации ПО значительно изменились. Современные приложения оптимизируются в целях масштабируемости, эластичности, отказоустойчивости и быстрого изменения. Для соответствия новым принципам эти современные архитектуры требуют другого набора паттернов и практик. Цель этой книги — помочь разработчикам создавать облачные приложения с использованием Kubernetes в качестве платформы времени выполнения. Для начала кратко познакомимся с двумя основными составляющими этой книги: фреймворком Kubernetes и паттернами проектирования.

Подробнее | Скачать книгу

#kubernetes #revall #prog #freebooks
Изучаем PHP 7: руководство по созданию интерактивных веб-сайтов (2017)

Статические веб-сайты скучны. Намного интереснее динамические веб-сайты, поскольку их содержимое изменяется. Громадная статическая HTML-страница, где перечисляются наименования, изображения, описания и цены всей обширной продукции, выставляемой компанией на продажу, неудобна в употреблении и бесконечно долго загружается. А динамическая веб-страница с каталогом товаров, где можно искать и отбирать товары по цене и категории, оказывается более удобной, оперативной и скорее приводящей к успешному завершению сделки по продаже. Язык программирования PHP упрощает создание динамических веб-сайтов. Он позволяет решать самые разные задачи создания интерактивного содержимого, будь то составление каталога товаров, фотоальбома, календаря событий и даже организация блога. Прочитав эту книгу, и вы будете способны справиться с задачей построения динамического веб-сайта.

Подробнее | Скачать книгу

#php7 #revall #prog #books #php
Совершенный алгоритм. Графовые алгоритмы и структуры данных (2019)

Алгоритмы — это сердце и душа computer science. Без них не обойтись, они есть везде — от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. «Совершенный алгоритм» превратит вас в настоящего профи, который будет ставить задачи и мастерски их решать как в жизни, так и на собеседовании при приеме на работу в любую IT-компанию.

Во второй книге Тим Рафгарден — гуру алгоритмов — расскажет о графовом поиске и его применении, алгоритме поиска кратчайшего пути, а также об использовании и реализации некоторых структур данных: куч, деревьев поиска, хеш-таблиц и фильтра Блума.

Подробнее | Скачать книгу

#books #revall #prog #freebooks
Машинное обучение с использованием Python. Сборник рецептов (2019)

Книга содержит около 200 рецептов решения практических задач машинного обучения, таких как загрузка и обработка текстовых или числовых данных, отбор модели, уменьшение размерности и многие другие.

Рассмотрена работа с языком Python и его библиотеками, в том числе pandas и scikit-leam.

Решения всех задач сопровождаются подробными объяснениями. Каждый рецепт содержит работающий программный код, который можно вставлять, объединять и адаптировать, создавая собственное приложение.

Приведены рецепты решений с использованием: векторов, матриц и массивов; обработки данных, текста, изображений, дат и времени; уменьшения размерности и методов выделения или отбора признаков; оценивания и отбора моделей; линейной и логистической регрессии, деревьев, лесов и к ближайших соседей; опорно­-векторных машин (SVM), наивных байесовых классификаторов, кластеризации и нейронных сетей; сохранения и загрузки натренированных моделей.

Подробнее | Скачать книгу
Ускоряйся! Наука DevOps (2020)

Эта книга — своего рода предвидение, в котором так отчаянно нуждаются генеральные директора, финансовые директора и ИТ-директора компаний, если они собираются выжить в этом новом программно ориентированном мире. Любой, кто не читает эту книгу, будет заменен тем, кто ее читал.

Подробнее Скачать книгу

#devops #revall #prog #books
Алгоритмы. Справочник с примерами на С, C++, Java и Python (2017)

Алгоритм имеет значение!
Знание, какой алгоритм следует применить при том или ином наборе обстоятельств, может привести к очень большой разнице в производительности вашего программного обеспечения.

Пусть эта книга станет вашим учебником, из которого вы узнаете о ряде важных групп алгоритмов, например о таких, как сортировка и поиск.

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

Подробнее | Скачать книгу

#python #revall #java #prog