КНИГИ » Страница 39
Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Automate Your Home Using Go
/ Комментариев: 0/

Название: Automate Your Home Using Go: Build a Personal Data Center with Raspberry Pi, Docker, Prometheus, and Grafana
Автор: Ricardo Gerardi, Mike Riley
Издательство: Pragmatic Bookshelf
Год: August 2024 (v.P1.0)
Страниц: 275
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.1 MB

Take control of your home and your data with the power of the Go programming language. Build extraordinary and robust home automation solutions that rival much more expensive, closed commercial alternatives, using the same tools found in high-end enterprise computing environments. Best-selling Pragmatic Bookshelf authors Ricardo Gerardi and Mike Riley show how you can use inexpensive Raspberry Pi hardware and excellent, open source Go-based software tools like Prometheus and Grafana to create your own personal data center. Using the step-by-step examples in the book, build useful home automation projects that you can use as a blueprint for your own custom projects. With just a Raspberry Pi and the Go programming language, build your own personal data center that coordinates and manages your home automation, leveraging the same high-powered software used by large enterprises. The projects in this book are easy to assemble, no soldering or electrical engineering expertise required. Our objective for the book was to avoid as much electrical engineering and wiring as possible. You can complete each project in this book without ever picking up a soldering gun. While it’s commendable to use one for appropriate cases, this book focuses more on software than hardware. We also didn’t want to have hardware components fail as a result of poor soldering or confusing wiring diagrams, so we opted to make the hardware configuration for these projects as simple as possible to avoid any frustration or expensive mistakes. This book is for developers familiar with the Go programming language who want to do more with it than just the usual integration and microservices that Go is typically used for. It is also for home automation tinkerers and electronics hobbyists interested in learning how a language like Go can be more powerful and make software projects easier to build and maintain, especially when compared to other languages used in home automation like Perl and Python.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
C++ Brain Teasers
/ Комментариев: 0/

Название: C++ Brain Teasers: Exercise Your Mind
Автор: Anders Schau Knatten
Издательство: Pragmatic Bookshelf
Год: June 2024 (P1.0)
Страниц: 140
Язык: английский
Формат: pdf, azw3, epub, mobi
Размер: 10.1 MB

C++ is famous for getting all the default behaviors wrong and for sometimes making demons fly out of your nose. Through 25 puzzles, from the useful to the outright weird, we explore some of C++'s most interesting quirks. How does initialization actually work? Do temporaries even exist? As you work through each puzzle, you will peel off some of the layers of complexity of C++, getting a fundamental understanding of how the language works. This will help you write better code and recognize issues more easily while debugging. Each puzzle in the book is a complete, seemingly simple C++ program, but can you figure out the output for each, or will the answers stump you? Most of the programs compile and have deterministic, though sometimes surprising, output. Some might, however, have undefined behavior, where anything can happen, including making demons fly out of your nose! Yet others might have unspecified behavior with output that is not completely deterministic; we just know nothing as bad as nasal demons will happen. After working through the book, you'll have tools and techniques to help you write better and safer code, and a better understanding of the fundamentals of the language, the background for some of C++'s apparent weirdness, and a better feel for identifying bugs and unsafe code in your own programs. The book assumes basic knowledge of C++. If you want to run the programs yourself, you can use either a local C++ compiler or the online compilers.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Machine Learning in Elixir
/ Комментариев: 0/

Название: Machine Learning in Elixir: Learning to Learn with Nx and Axon
Автор: Sean Moriarity
Издательство: Pragmatic Bookshelf
Год: September 2024 (P1.0)
Страниц: 374
Язык: английский
Формат: epub
Размер: 10.1 MB

Stable Diffusion, ChatGPT, Whisper - these are just a few examples of incredible applications powered by developments in Machine Learning. Despite the ubiquity of Machine Learning applications running in production, there are only a few viable language choices for data science and machine learning tasks. Elixir's Nx project seeks to change that. With Nx, you can leverage the power of machine learning in your applications, using the battle-tested Erlang VM in a pragmatic language like Elixir. In this book, you'll learn how to leverage Elixir and the Nx ecosystem to solve real-world problems in computer vision, natural language processing, and more. The Elixir Nx project aims to make Machine Learningpossible without the need to leave Elixir for solutions in other languages. And even if concepts like linear models and logistic regression are new to you, you'll be using them and much more to solve real-world problems in no time. Start with the basics of the Nx programming paradigm - how it differs from the Elixir programming style you're used to and how it enables you to write Machine Learning algorithms. Use your understanding of this paradigm to implement foundational Machine Learning algorithms from scratch. Go deeper and discover the power of Deep Learning with Axon. Unlock the power of Elixir and learn how to build and deploy Machine Learning models and pipelines anywhere. Learn how to analyze, visualize, and explain your data and models.


Категория: КНИГИ » УЧЕБНАЯ ЛИТЕРАТУРА
Введение в АСУ. 3-е изд.
/ Комментариев: 0/

Название: Введение в АСУ. 3-е изд.
Автор: Глушков В.М.
Издательство: Ленанд/URSS
Год: 2022
Страниц: 320
Язык: русский
Формат: pdf
Размер: 21.8 MB

Перед читателями — классический труд выдающегося советского ученого, пионера кибернетики в СССР и мире, академика В.М. Глушкова, посвященный автоматизированным системам управления (АСУ). В книге изложены основные принципы построения компьютеров и систем программирования, а также математические методы, употребляющиеся в АСУ (линейное и динамическое программирование, теория массового обслуживания, системный анализ и др.). Даны общие сведения об АСУ и системах обработки данных, принципы построения справочно-информационных систем и комплексов задач планирования и управления, которые необходимо решать в АСУ. Особое внимание уделено управлению запасами и его связи с оперативно-календарным планированием. Описаны задачи управления в макроэкономике и принципы построения общегосударственной автоматизированной системы. Книга, по замыслу автора, была предназначена для инженерно-технических работников и хозяйственных руководителей всех отраслей промышленности, вовлекаемых в автоматизацию управления. Она и сегодня, с учетом развития цифровой экономики, может представлять интерес для руководителей предприятий, экономистов и менеджеров, работников органов государственного и муниципального управления, которым поможет получить начальную ориентировку в широком комплексе вопросов, возникающих при разработке и внедрении автоматизированных систем управления.


Категория: КНИГИ » ИЗУЧЕНИЕ ЯЗЫКОВ
Английский. 2000 самых нужных слов
/ Комментариев: 0/

Название: Английский. 2000 самых нужных слов
Автор: Антон Лета
Издательство: Перо
Год: 2024
Страниц: 189
Язык: русский
Формат: pdf
Размер: 25.4 MB

Я не лингвист и не учитель, но все же советую вам эту книгу, так как у меня были проблемы с английским в школе, в колледже он был для меня как японский, и когда захотел выучить английский, решил начать с нужных 2000 слов, а потом грамматику и дальше, и написал эту книгу, при помощи нее спокойно выучил эти слова (так же предложил пару челам и они тоже легко выучили). Около 70% всех словоупотреблений, из них 1500 слов свободно выучите т.к. вы уже их знаете или видели, слышали либо легко запомните. Сгруппировал слова на 183 части – как единицы памяти, по 10–12–14 слов в основном начинающиеся с похожих слогов. Написал все о словах, которые перешли в русский с иностранного, применил мнемотехнику, применил действия (и посоветовал, что с ними сделать) со словами, послушал некоторые песни и т.д. Если что‑то не подходит, придумайте свой вариант – главное понять систему – и по ней же учить новые слова.


Категория: КНИГИ » WEB-РАЗРАБОТКИ
Build a Website with ChatGPT (Final Release)
/ Комментариев: 0/

Название: Build a Website with ChatGPT (Final Release)
Автор: Paul McFedries
Издательство: Manning Publications
Год: 2024
Страниц: 320
Язык: английский
Формат: epub
Размер: 43.2 MB

Create a portfolio of cool and creative websites—all without having to write your own code. Build a Website with ChatGPT teaches you zero-coding web development utilizing powerful generative AI tools like ChatGPT. If you can open a web browser, you’re ready to start building—absolutely no coding experience required. Inside Build a Website with ChatGPT you’ll learn the high-level coding concepts that let you check and perfect AI output, prompting skills that deliver the exact code you need, and how to properly deploy your site to the web—for free! Annotated code samples and advice on code customization give you the perfect balance of understanding and convenience. Plus, you’ll get access to a tried-and-tested repository of prompts and working code. You can build amazing websites even if you don’t know HTML, CSS, and jаvascript. Just describe what you want in plain English, and let ChatGPT take care of the gnarly details! This book guides you step-by-step as you create user-friendly forms, interesting graphics, and interactive web pages using nothing but AI and your imagination. ChatGPT is genuinely useful for turning text instructions into programming code. In particular, ChatGPT is good at converting text into the code required to construct a web page. This is extraordinary, and it means now anyone can build a presence on the web, even if they can’t or don’t want to learn the intricacies of web development. Build a Website with ChatGPT shows you how to make websites in an AI-first world—no experience required! You’ll start with the basics of generating pages with ChatGPT, and by the end of the second chapter your first site will be up and running. Author Paul McFedries then shows you how to add interesting text and graphics, forms for user input, and even custom CSS to give your pages some pizzazz. As you go, you’ll expand your new AI skills to create photo galleries, portfolios, catalog pages and more.


Категория: КНИГИ » ОС И БД
Ultimate Big Data Analytics with Apache Hadoop: Master Big Data Analytics with Apache Hadoop Using Apache Spark
/ Комментариев: 0/

Название: Ultimate Big Data Analytics with Apache Hadoop: Master Big Data Analytics with Apache Hadoop Using Apache Spark, Hive, and Python
Автор: Simhadri Govindappa
Издательство: Orange Education Pvt Ltd, AVA
Год: 2024
Страниц: 787
Язык: английский
Формат: pdf, epub
Размер: 25.3 MB

Master the Hadoop Ecosystem and Build Scalable Analytics Systems. This book serves as your comprehensive guide to navigating the complexities of Big Data analytics using Hadoop, offering both foundational knowledge and practical expertise to empower your journey. The Hadoop ecosystem, nurtured under the auspices of the Apache Software Foundation (ASF), represents a cornerstone of modern data processing infrastructure. Starting with an exploration of Hadoop's historical roots and its evolution, we delve into its pivotal role in managing vast datasets efficiently. We also illuminate the broader impact of the Apache Software Foundation, highlighting its collaborative ethos and the innovation it catalyzes across the technology sector. The book begins laying a strong foundation with an overview of data lakes, data warehouses, and related concepts. It then delves into core Hadoop components such as HDFS, YARN, MapReduce, and Apache Tez, offering a blend of theory and practical exercises. You will gain hands-on experience with query engines like Apache Hive and Apache Spark, as well as file and table formats such as ORC, Parquet, Avro, Iceberg, Hudi, and Delta. Detailed instructions on installing and configuring clusters with Docker are included, along with Big Data visualization and statistical analysis using Python. This book is tailored for data engineers, analysts, software developers, data scientists, IT professionals, and engineering students seeking to enhance their skills in big data analytics with Hadoop. Prerequisites include a basic understanding of big data concepts, programming knowledge in Java, Python, or SQL, and basic Linux command line skills.


Категория: КНИГИ » АППАРАТУРА
Introductory Circuit Analysis, 14th Edition (2023)
/ Комментариев: 0/

Название: Introductory Circuit Analysis, 14th Edition
Автор: Robert L. Boylestad, Brian A. Olivari
Издательство: Pearson Education
Год: 2023
Страниц: 1155
Язык: английский
Формат: pdf (true)
Размер: 52.1 MB

Welcome to the fourteenth edition. Over the fifty plus years since the first edition in 1968, the revisions have typically involved adding additional content based on the changes in curriculum. This new fourteenth edition is more about refining and updating content to provide a revision that ensures that the most current and relevant content is provided. Updated with the most current, relevant content, the 14th Edition places greater emphasis on fundamentals and has been redesigned with a more modern, accessible layout. Topics requiring a solid understanding of Power Factor, Lead and Lag concepts have been significantly enhanced throughout the text. The TI 89 Titanium calculator continues to be the choice for this text, and we have provided sufficient detail in the text to perform all the mathematical techniques required without having to refer to the calculator manual provided. In some cases, short-cut methods are introduced that are helpful in what they can perform in the shortest of time. In every respect we feel the TI-89 will serve the student well in their current studies and those to follow. Miniaturization has resulted in huge advances in electronic systems. For example, advancement in this technology has allowed cell phones that originally were the size of notebooks to now be smaller than a deck of playing cards. These so-called smartphones (devices), such as an iPhone, provide a multitude of extremely desirable features, in addition to being able to make simple telephone calls. Such features include a multi-touch glass capacitive screen, mp3 music player (iPod capability), web browser, email, text messaging, calendar and contacts, mobile game player, facial recognition, etc.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Deep Learning with JAX (Final Release)
/ Комментариев: 0/

Название: Deep Learning with JAX (Final Release)
Автор: Grigory Sapunov
Издательство: Manning Publications
Год: 2024
Страниц: 410
Язык: английский
Формат: pdf (true)
Размер: 39.8 MB

Accelerate Deep Learning and other number-intensive tasks with JAX, Google’s awesome high-performance numerical computing library. The JAX numerical computing library tackles the core performance challenges at the heart of Deep Learning and other scientific computing tasks. By combining Google’s Accelerated Linear Algebra platform (XLA) with a hyper-optimized version of NumPy and a variety of other high-performance features, JAX delivers a huge performance boost in low-level computations and transformations. Deep Learning with JAX is a hands-on guide to using JAX for Deep Learning and other mathematically-intensive applications. Google Developer Expert Grigory Sapunov steadily builds your understanding of JAX’s concepts. The engaging examples introduce the fundamental concepts on which JAX relies and then show you how to apply them to real-world tasks. You’ll learn how to use JAX’s ecosystem of high-level libraries and modules, and also how to combine TensorFlow and PyTorch with JAX for data loading and deployment. The JAX Python mathematics library is used by many successful Deep Learning organizations, including Google’s groundbreaking DeepMind team. This exciting newcomer already boasts an amazing ecosystem of tools including high-level Deep Learning libraries Flax by Google, Haiku by DeepMind, gradient processing and optimization libraries, libraries for evolutionary computations, Federated Learning, and much more! JAX brings a functional programming mindset to Python Deep Learning, letting you improve your composability and parallelization in a cluster. For intermediate Python programmers who are familiar with Deep Learning.


Категория: КНИГИ » ПСИХОЛОГИЯ
Полная Ж. Жизнь как бизнес-проект в эпоху турбулентности
/ Комментариев: 0/

Название: Полная Ж. Жизнь как бизнес-проект в эпоху турбулентности
Автор: Радислав Гандапас
Издательство: АСТ
Год: 2024
Страниц: 174
Формат: pdf
Язык: русский
Размер: 10,4 Мб

Многие уверены, что успех – это материальное благополучие и на пути к нему нужно обязательно чем-то жертвовать. Большинство из нас посвящают гораздо больше времени планированию своего бизнеса или карьеры, чем планированию собственной жизни. В итоге мы часто видим успешных, но на самом деле сильно уставших и не очень счастливых людей. Поэтому настоящее решение – научиться полноценно жить не вместо бизнеса, а вместе с успешным бизнесом. Полноценная жизнь включает в себя удовлетворение всех основных потребностей человека.