Дневник охотника за ошибками. Путешествие через джунгли проблем безопасности программного обеспечения (Тобиас Клейн)
Книга «Дневник охотника за ошибками», написанная экспертом по безопасности программного обеспечения Тобиасом Клейном (Tobias Klein), рассказывает, как обнаруживаются и используются ошибки, найденные им в некоторых наиболее популярных во всем мире программных продуктах, таких как операционная система Apple iOS, медиапроигрыватель VLC, веб-браузеры и даже ядро операционной системы Mac OS X. В этом уникальном отчете вы увидите, как разработчики, по чьей вине произошли эти ошибки, исправили их – или же оказались не в состоянии это сделать.
Попутно вы познакомитесь:
- с приемами поиска ошибок, такими как идентификация и отслеживание движения пользовательских данных и инженерный анализ;
- с эксплуатацией уязвимостей, таких как разыменование нулевого указателя, переполнение буфера и преобразования типов;
- с принципами разработки концептуального программного кода, доказывающего наличие уязвимости;
- с правилами передачи извещений об ошибках производителям программного обеспечения или независимым брокерам.
Книга «Дневник охотника за ошибками» снабжена реальными примерами уязвимого кода и программ, использовавшихся для поиска и проверки ошибок. Неважно, охотитесь ли вы за ошибками только ради забавы, зарабатываете ли вы на этом или просто стремитесь сделать мир безопаснее, вы приобретете новые ценные навыки, наблюдая за тем, как действует профессиональный охотник за ошибками.
Дата написания: 2013
Объем: 242 стр.
ISBN: 978-5-94074-374-3
Формат: PDF.
Вы используете мобильную версию
перейти на Полную версию сайта
Новые складчины | страница 5
Страница 5 из 34
-
- Хобби и рукоделие
- Кулинария
- Нейросети и искусственный интеллект
- Дети и родители
- Курсы по психологии и личностному развитию
- Курсы дизайна
- Похудение, фитнес и спорт
- Здоровье
- Пикап, секс, отношения
- Раскрутка, SEO и SMM
- Курсы по фото и их обработке
- Курсы по эзотерике
- Бизнес
- Маркетплейсы (Wildberries, Ozon и другие)
- Имидж и стиль
- Курсы по программированию
- Курсы по администрированию
- Съемка и монтаж видео
- Курсы по музыке
- Строительство и ремонт
- Книги
- Школа и репетиторство
- Культура, история и искусство
- Иностранные языки
- Переводы курсов
- Копирайтинг и писательское мастерство
- Отдых и путешествия
- Инфобизнес
- Бухгалтерия и финансы
- Сад и огород
- Криптовалюта обучение
- Форекс, инвестиции, биржевая торговля
- Шаблоны и темы
- Программы, скрипты
- Базы и каталоги
- Авто-мото
- Схемы заработка
- Складчина на спортивные прогнозы
- Авторские складчины
- Доступ к платным ресурсам
- Другие тематики
-
Дневник охотника за ошибками (Тобиас Клейн)
22 окт 2023
Ссылка на тему: Дневник охотника за ошибками (Тобиас Клейн)Ответов: 1 -
Python для гиков (Азиф Мухаммад)
22 окт 2023
![[IMG]](https://i122.fastpic.org/big/2023/1022/4d/0b9c0d4891ead14052031cfec8196d4d.jpg?md5=Ee6D83xvAVTwzjVA5PB1BA&expires=1697947200)
Python для гиков. Создавайте эффективные приложения, используя лучшие практики программирования (Азиф Мухаммад)
Книга подробно рассказывает о разработке, развертывании и поддержке крупномасштабных проектов на Python. Представлены такие концепции, как итераторы, генераторы, обработка ошибок и исключений, обработка файлов и ведение журналов. Приведены способы автоматизации тестирования приложений и разработки через тестирование (TDD). Рассказано о написании приложений с использованием кластера Apache Spark для обработки больших данных, о разработке и развертывании бессерверных программ в облаке на примере Google Cloud Platform (GCP), о создании веб-приложений и REST API, использовании среды Flask. Показаны способы применения языка для создания, обучения и оценки моделей машинного обучения, а также их развертывания в облаке, описаны приемы использования Python для извлечения данных с сетевых устройств и систем управления сетью (NMS).
Для программистов
Создавайте эффективные приложения, используя лучшие практики программирования.
Гик - человек, глубоко погруженный в мир компьютерных технологий, стремящийся досконально разобраться в наиболее важных мелочах и нюансах. Эта книга написана для гиков, увлеченных программированием на Python.
Книга раскрывает методы оптимального использования Python как с точки зрения проектирования, так и реализации практических задач. В ней подробно описан жизненный цикл крупномасштабного проекта на Python, показаны различные способы создания модульной архитектуры Python-проекта. Вы изучите лучшие практики и паттерны проектирования, узнаете, как масштабировать приложения на Python, как реализовать многопроцессорность и многопоточность. Вы поймете, как можно использовать Python не только для развертывания на одной машине, но также в частных и публичных облачных средах. Вы изучите методы обработки данных, сосредоточитесь на создании микросервисов и научитесь использовать Python для автоматизации сетей и машинного обучения. Наконец, вы узнаете, как применять описанные методы и практики в веб-разработке.
Вы изучите:
- Принципы разработки и управления сложными проектами
- Способы автоматизации тестирования приложений и разработки через тестирование (TDD)
- Многопоточность и многопроцессорность в Python
- Написание приложений с использованием кластера Apache Spark для обработки больших данных
- Разработку и развертывание бессерверных программ в облаке на примере Google Cloud Platform (GCP)
- Создание на Python веб-приложений и REST API, использование среды Flask
- Использование Python для извлечения данных с сетевых устройств и систем управления сетью (NMS)
- Применение Python для анализа данных и машинного обучения
![[IMG]](https://i122.fastpic.org/big/2023/1022/c0/c338e627710b51471eb34c87fb1381c0.jpg?md5=XoADVnAc5bWCtYttdG9X-g&expires=1697947200)
Мухаммад Азиф — программный архитектор, обладающий обширным опытом в области веб-разработки, автоматизации сетей и облаков, виртуализации и машинного обучения. ,Возглавлял многие крупномасштабные проекты в различных коммерческих компаниях. В 2012 году, получил степень доктора философии в области компьютерных систем в Карлтонском университете (Оттава, Канада) и в настоящее время работает в компании Nokia в качестве ведущего специалиста.
ISBN: 978-5-9775-0956-5
Год: 2024
Количество страниц: 432
Формат: PDF-скан
Ссылка на тему: Python для гиков (Азиф Мухаммад)Ответов: 1 -
Разработка приложений с графическим пользовательским интерфейсом на языке Python (Сергей Букунов)
21 окт 2023
Разработка приложений с графическим пользовательским интерфейсом на языке Python (Сергей Букунов, Ольга Букунова)
Настоящее пособие содержит основные сведения о создании приложений на языке Python с графическим пользовательским интерфейсом с помощью библиотеки Tk. Рассматриваются основные типы элементов, управляющих работой приложения, и способы их программной реализации. Даются понятия визуального проектирования и событийного программирования. Приводятся многочисленные практические упражнения с примерами программного кода, помогающие понять основные способы практической реализации графических пользовательских интерфейсов. Рассматриваются возможности библиотеки Tk по созданию компьютерной анимации. В пособии содержатся краткие теоретические сведения, упражнения и примеры программ с подробными комментариями, а также задания для самостоятельной работы. В учебном пособии последовательно вводится понятийный аппарат, формулируются основные объекты, приводятся примеры программ на языке Python.
Дата написания: 2023
Объем: 88 стр.
ISBN: 978-5-507-45192-0
Формат: PDF.
Ссылка на тему: Разработка приложений с графическим пользовательским интерфейсом на языке Python (Сергей Букунов)Ответов: 1 -
Python Concurrency with asyncio (Matthew Fowler)
21 окт 2023
Python Concurrency with asyncio (Matthew Fowler)
Эта книга знакомит с асинхронным, параллельным и многопоточным программированием на практических примерах Python. Трудные для понимания темы параллелизма разбиты на простые блок-схемы, позволяющие легко увидеть, как выполняются ваши задачи. Вы узнаете, как преодолеть ограничения Python с помощью asyncio для ускорения медленных веб-серверов и микросервисов. Вы даже сможете комбинировать asyncio с традиционными методами многопроцессорной обработки для огромного повышения производительности.
Learn how to speed up slow Python code with concurrent programming and the cutting-edge asyncio library.
Use coroutines and tasks alongside async/await syntax to run code concurrently
Build web APIs and make concurrency web requests with aiohttp
Run thousands of SQL queries concurrently
Create a map-reduce job that can process gigabytes of data concurrently
Use threading with asyncio to mix blocking code with asyncio code
Python is flexible, versatile, and easy to learn. It can also be very slow compared to lower-level languages. Python Concurrency with asyncio teaches you how to boost Python's performance by applying a variety of concurrency techniques. You'll learn how the complex-but-powerful asyncio library can achieve concurrency with just a single thread and use asyncio's APIs to run multiple web requests and database queries simultaneously. The book covers using asyncio with the entire Python concurrency landscape, including multiprocessing and multithreading.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the technology
It’s easy to overload standard Python and watch your programs slow to a crawl. Th e asyncio library was built to solve these problems by making it easy to divide and schedule tasks. It seamlessly handles multiple operations concurrently, leading to apps that are lightning fast and scalable.
About the book
Python Concurrency with asyncio introduces asynchronous, parallel, and concurrent programming through hands-on Python examples. Hard-to-grok concurrency topics are broken down into simple flowcharts that make it easy to see how your tasks are running. You’ll learn how to overcome the limitations of Python using asyncio to speed up slow web servers and microservices. You’ll even combine asyncio with traditional multiprocessing techniques for huge improvements to performance.
What's inside
Build web APIs and make concurrency web requests with aiohttp
Run thousands of SQL queries concurrently
Create a map-reduce job that can process gigabytes of data concurrently
Use threading with asyncio to mix blocking code with asyncio code
About the reader
For intermediate Python programmers. No previous experience of concurrency required.
About the author
Matthew Fowler has over 15 years of software engineering experience in roles from architect to engineering director.
Table of Contents:
01 Getting to know asyncio
02 asyncio basics
03 A first asyncio application
04 Concurrent web requests
05 Non-blocking database drivers
06 Handling CPU-bound work
07 Handling blocking work with threads
08 Streams
09 Web applications
10 Microservices
11 Synchronization
12 Asynchronous queues
13 Managing subprocesses
14 Advanced asyncio
Дата написания: 2022
ISBN: 978-1617298660
Формат: PDF.
Language: English
Ссылка на тему: Python Concurrency with asyncio (Matthew Fowler)Ответов: 1 -
Pass The Python Interview: 69 Python Coding Questions, Solutions and Explanations (Lionel Osamba)
21 окт 2023
Pass The Python Interview: 69 Python Coding Questions, Solutions and Explanations (Lionel Osamba)
"Pass The Python Interview" is a straightforward book that presents interview questions in a clear manner, accompanied by easy-to-understand solutions and explanations. This resource serves as an introductory guide, particularly useful for aspiring Python developers and software engineers preparing for job interviews.
Topics covered:
- Array
- Binary
- Dynamic Programming
- Graph
- Interval
- Linked List
- Matrix
- String
- Tree
- Heap
Дата написания: 2023
Объем: 305 стр.
Формат: PDF.
Language: English
Ссылка на тему: Pass The Python Interview: 69 Python Coding Questions, Solutions and Explanations (Lionel Osamba)Ответов: 1 -
Призвание – геймер. Как построить карьеру в индустрии видеоигр (Крейг Стил)
20 окт 2023
Эта книга расскажет о самых крутых профессиях в игровой индустрии! Хочешь развить свои навыки для участия в киберспортивных турнирах или тебе просто нужна парочка советов о том, как стать настоящим профессионалом? Тогда тебе сюда! Благодаря этому изданию ты научишься раскадровке, кодированию и тестированию игр, а также сможешь увеличить количество подписчиков на стриминговых платформах. Делай, как твои любимые разработчики и стримеры, делай лучше!
Ответов: 1 -
Python для финансистов. Базовые концепции (Ив Хилпиш)
20 окт 2023
Python для финансистов. Базовые концепции (Ив Хилпиш)
Программирование, математика и финансы неразрывно связаны между собой. Ив Хилпиш, автор бестселлера «Python для финансовых расчетов», объясняет базовые концепции и дает в ваши руки все необходимые инструменты для работы в мире финансовой инженерии.
В этой книге вы:
- изучите основы программирования на Python и познакомитесь с теорией финансов через математику;
- узнаете о моделировании данных и использовании Python в финансовой инженерии;
- научитесь статическому и динамическому моделированию финансовых задач: ценообразованию, принятию решений и распределению активов;
- получите общее представление о необходимых библиотеках Python: NumPy, SciPy, Matplotlib и SymPy.
Дата написания: 2022
Объем: 208 стр.
ISBN: 978-5-4461-2250-9
Формат: PDF.
Ссылка на тему: Python для финансистов. Базовые концепции (Ив Хилпиш)Ответов: 1 -
Модернизация Java Enterprise. Облачные технологии для разработчиков (Маркус Эйзеле, Натале Винто)
20 окт 2023
Модернизация Java Enterprise. Облачные технологии для разработчиков (Маркус Эйзеле, Натале Винто)
В разговорах о технологиях постоянно упоминаются контейнеры, микросервисы и распределенные системы, однако большинство приложений по-прежнему работают на базе монолитных архитектур, основанных на традиционных процессах разработки. Давайте поближе познакомимся с хорошо зарекомендовавшими себя моделями на основе Java и разберемся, как перенести эти монолитные приложения в будущее.
Опираясь на многолетний опыт модернизации приложений, Маркус Эйзеле и Натале Винто показывают, что необходимо сделать для обновления приложений Java, как разделить на части монолитные приложения и перейти на современный программный стек, работающий как в облаке, так и в локальной среде.
Дата написания: 2022
Объем: 208 стр.
ISBN: 978-5-4461-2002-4
Формат: PDF.
Ссылка на тему: Модернизация Java Enterprise. Облачные технологии для разработчиков (Маркус Эйзеле, Натале Винто)Ответов: 1 -
Kali Linux Hacking, 2019 (Ethem Mining)
20 окт 2023
Kali Linux Hacking, 2019 (Ethem Mining)
Are you on a quest to evolve into a savvy cybersecurity expert, keen on mastering the core essence of ethical hacking? Is your aim to gain a thorough grasp of the robust tools offered by the premier Linux distribution for ethical hacking? Have you rummaged through the digital realm seeking that impeccable resource to jumpstart your hacking journey, only to find yourself entangled in a web of scattered, perplexing information on hacking and cybersecurity?
Дата написания: 2019
Объем: 177 стр.
Формат: PDF, EPUB.
Language: English
Ссылка на тему: Kali Linux Hacking, 2019 (Ethem Mining)Ответов: 2 -
Оптимизация запросов в PostgreSQL (Генриэтта Дoмбpoвcкaя)
20 окт 2023
Оптимизация запросов в PostgreSQL, 2022 (Генриэтта Дoмбpoвcкaя, Борис Новиков, Анна Бейликова)
Эта книга поможет вам писать запросы, которые выполняются быстро и вовремя доставляют результаты. Прочитав ее, вы научитесь смотреть на процесс написания запроса с точки зрения механизма базы данных и начнете думать, как оптимизатор базы данных.
В первых главах книги рассказывается о том, что такое эффективная система, как измерить производительность и поставить связанные с этим показателем цели. Представлены различные классы запросов и подходящие для каждого из них методы оптимизации, такие как использование индексов и определенных алгоритмов соединения. Объясняется, как читать и понимать планы выполнения запросов, какие существуют методы воздействия на эти планы с точки зрения оптимизации производительности. Далее рассматриваются сложные темы: использование функций и процедур, динамический SQL и сгенерированные запросы. Показано, как эти методы используются вместе для создания эффективных приложений.
Книга предназначена для ИТ-специалистов, которые хотят разрабатывать производительные и масштабируемые приложения. Она будет полезна разработчикам и администраторам баз данных, тем, кто разрабатывает серверную часть и отвечает за написание вызовов к базам данных, а также системным архитекторам, участвующим в проектировании прикладных систем, использующих базу данных PostgreSQL.
Дата написания: 2021
Объем: 278 стр.
ISBN: 978-5-97060-963-7
Формат: PDF.
Ссылка на тему: Оптимизация запросов в PostgreSQL (Генриэтта Дoмбpoвcкaя)Ответов: 1 -
Радио-электроника для чайников (Гордон МакКомб)
20 окт 2023
Радио-электроника для чайников (Гордон МакКомб)
Мечтаете ли вы конструировать свои собственные электронные штучки? Хотите ли вы знать, как работают транзисторы, конденсаторы и другие ингредиенты электронной "кухни"? Интересно ли вам научиться паять или самостоятельно разводить печатные платы? Значит - эта книга для вас!
Она станет для вас ключиком, с помощью которого вы сможете приоткрыть дверь в захватывающий и удивительный мир современной электроники. Здесь вы не встретите толстых фолиантов сухих и нудных лекций - книга, которую вы держите в руках, представляет собой руководство, содержащее только те сведения, которые действительно понадобятся вам для того, чтобы научиться изготавливать и настраивать собственные электронные поделки.
Дата написания: 2015
Объем: 400 стр.
ISBN: 978-5-907114-99-9,978-5-8459-2029-4
Формат: PDF.
Ссылка на тему: Радио-электроника для чайников (Гордон МакКомб)Ответов: 1 -
Контент: топовые техники SEO-продвижения (Николай Климович)
18 окт 2023
Книга в форматах FB2, PDF, EPUB, MOBI, DOC, TXT, RTF
Автор: Николай Климович
О книге:
Николай Климович – один из лучших и наиболее ярких SEO-специалистов России. Получил два высших образования по специальностям «психология» и «клиническая психология». Наработав опыт научных исследований поведенческих факторов в Интернете, Николай ушел из науки и занялся активным изучением поисковых алгоритмов. Более десяти лет назад автор полностью посвятил себя интернет-маркетингу и SEO-продвижению.
Хочешь грамотно продвигать контент на своем сайте? Эта книга – путешествие в удивительный мир контент-маркетинга и SEO-продвижения. В ней собраны самые эффективные методики продвижения контента.
Книга будет полезна PR- и SEO-специалистам, маркетологам, владельцам и руководителям бизнеса, а также всем заинтересованным читателям.
Продающий сайт:
Ссылка на тему: Контент: топовые техники SEO-продвижения (Николай Климович)Ответов: 1 -
ЮтубинаСила. YouTube для бизнеса. Как продавать товары и услуги и продвигать бренды(Алексей Шулепов)
18 окт 2023
ЮтубинаСила. YouTube для бизнеса. Как продавать товары и услуги и продвигать бренды с помощью видео
Книга в форматах FB2, PDF, EPUB, MOBI, DOC, TXT, RTF
Автор: Алексей Шулепов
О книге:
Зарабатывать, не выходя из дома, – мечта миллионов! И она вполне исполнима! Испробовали популярные сервисы Яндекс. Директ и разные виды рекламы, но безрезультатно? Тогда мы идем к вам, потому что продвижение через YouTube – интересно и эффективно! Это книга от создателя каналов, которые уже принесли миллионы рублей и миллионы лайков. Алексей Шулепов – автор и продюсер YouTube-канала для мужчин Be Bigger. А это 175 тысяч подписчиков и 25 миллионов просмотров!
Используя рекомендации из книги, вы сможете создать продающий канал, который приведет клиентов и принесет прибыль в любой сфере: дизайн, строительство, организация мероприятий, психология и т. д.
В книге нет теории и пространных рассуждений, только точная информация, которая шаг за шагом ведет к нужному результату, – продажи, новые клиенты или продвижение личного бренда.
Вы получите:
– правильно созданный и оформленный канал YouTube;
– советы, которые помогут попасть в топ поиска;
– готовые решения для самых распространенных проблем;
– работу над ошибкам для тех, кто пока не может раскрутить свой канал.
Сделайте свой канал продающим!
Ссылка на тему: ЮтубинаСила. YouTube для бизнеса. Как продавать товары и услуги и продвигать бренды(Алексей Шулепов)Ответов: 1 -
Мозг игрока. Как нейронауки и UX влияют на дизайн видеоигр (Селия Ходент)
16 окт 2023
Создание успешной видеоигры зависит от понимания того, как работает человеческий мозг. Важно предугадать, как игрок воспримет игру и как будет с ней взаимодействовать. Книга представляет собой практическое пособие, которое поможет начинающим и профессиональным разработчикам понять принципы UX в играх, взятые из нейронаук. Она научит вас быстрее находить компромиссы и решения для игры и покажет, как давать аудитории лучший игровой опыт. Книга доступна UX-энтузиастам любого уровня прокачки и будет полезна даже фанатам видеоигр, которые хотят понять, почему некоторые игры разочаровывают, а другие заставляют часами сидеть у экрана.
Ответов: 1 -
Как создаются игры. Основы разработки для начинающих игроделов (Григорий Радовильский)
15 окт 2023
Это увлекательное руководство для тех, кто только начинает путь в индустрии игрового дизайна и хочет узнать, чем занимается «игродел» в широком смысле этого слова. Авторы познакомят вас со всеми внутренними процессами разработки игр и поделятся своим богатым опытом. Вы узнаете, как создаются и продвигаются игры, что они собой представляют и кто стоит за творческим процессом. Книга расскажет, в каком состоянии сейчас находится индустрия гейм-дизайна, какие в ней есть профессии и на какие тенденции стоит обратить внимание.
Дата написания: 2023
Объем: 410 стр. 47 иллюстраций
Ссылка на тему: Как создаются игры. Основы разработки для начинающих игроделов (Григорий Радовильский)Ответов: 1
Страница 5 из 34