Параллельные_вычисления_общего_назначения_на_графических_процессорах.pdf
4.9 MB
📕 Параллельные вычисления общего назначения на графических процессорах [2016] Некрасов
В учебном пособии изложены основные принципы организации высокоскоростных параллельных вычислений на графических процессорах. Рассмотрены подходы к программированию графических процессоров с использованием шейдерной модели и NVIDIA CUDA. Проанализированы примеры. Пособие предназначено для проведения практических занятий по программированию графических процессоров для магистрантов.
CUDA (изначально аббр. от англ. Compute Unified Device Architecture) — программно-аппаратная архитектура параллельных вычислений, которая позволяет существенно увеличить вычислительную производительность благодаря использованию графических процессоров фирмы Nvidia. CUDA SDK позволяет программистам реализовывать на специальных упрощённых диалектах языков программирования Си, C++ и Фортран алгоритмы, выполнимые на графических и тензорных процессорах Nvidia. Архитектура CUDA даёт разработчику возможность по своему усмотрению организовывать доступ к набору инструкций графического или тензорного ускорителя и управлять его памятью. Функции, ускоренные при помощи CUDA, можно вызывать из различных языков, в том числе Python, MATLAB и т. п.
В учебном пособии изложены основные принципы организации высокоскоростных параллельных вычислений на графических процессорах. Рассмотрены подходы к программированию графических процессоров с использованием шейдерной модели и NVIDIA CUDA. Проанализированы примеры. Пособие предназначено для проведения практических занятий по программированию графических процессоров для магистрантов.
CUDA (изначально аббр. от англ. Compute Unified Device Architecture) — программно-аппаратная архитектура параллельных вычислений, которая позволяет существенно увеличить вычислительную производительность благодаря использованию графических процессоров фирмы Nvidia. CUDA SDK позволяет программистам реализовывать на специальных упрощённых диалектах языков программирования Си, C++ и Фортран алгоритмы, выполнимые на графических и тензорных процессорах Nvidia. Архитектура CUDA даёт разработчику возможность по своему усмотрению организовывать доступ к набору инструкций графического или тензорного ускорителя и управлять его памятью. Функции, ускоренные при помощи CUDA, можно вызывать из различных языков, в том числе Python, MATLAB и т. п.
👍51🔥10❤1⚡1
🔦 «Оптика» VS «Лазер». Преимущество и недостатки оптических систем 🖱
Внутри оба варианта отличаются мало: в недрах мыши установлена микрокамера, сфокусированная на конкретное расстояние. Она снимает поверхность под собой множество раз в секунду, специальный чип высчитывает разницу между двумя соседними кадрами и передает значения о смещении в систему, а там уже происходит магия движения курсора.
Размер светочувствительного элемента небольшой, буквально от нескольких пикселов (7х7 точек) до нескольких десятков (у лучших моделей — 40х40 с рабочей областью 36х36), поэтому у дорогих сенсоров лучше с обработкой резких движений и углов: смещение лучше считается на большой картинке, чем на маленькой.
Оптические мыши считывают информацию с самого верхнего слоя рабочей поверхности: бугорков, образованных переплетениями нитей ковра, микронеровностей бумаги или волокон древесины и т.п. Вывод напрашивается сам собой — на гладких поверхностях сенсор бессилен. Глянцевая бумага, стекло, отполированный лист металла отразят слишком мало полезной информации, чтобы сенсор мог что-либо определить.
Лазерная подсветка выявляет все неоднородности поверхности, даже самые маленькие, поэтому мыши с лазерными сенсорами работают даже на стеклянных столиках (если те, конечно, не выполнены из ИК или УФ-прозрачных марок стекла). Однако повышенная чувствительность может сыграть с пользователем злую шутку. Чем медленнее перемещается мышь, тем больше лишних данных попадает в сенсор и тем грубее его работа. Современные мышки достаточно хорошо фильтруют данные, но до гладкости работы оптики лазер все еще не дорос. Для решения этой проблемы некоторые производители ставят сразу два сенсора разных типов или же лазеры с двумя разными длинами волн, а мозгами мышки объединяют результаты их работы.
По факту все они оптические, разница в способе реализации подсветки. То, что называют оптической мышью, полагается на красный или инфракрасный светодиод, лазерной — на ИК или УФ-лазер соответственно. Грамотнее было бы называть эти направления «оптическая лазерная» и «оптическая светодиодная», но тут уже ничего не поделаешь — «копир» все равно будут называть «ксероксом» :)
#техника #оптика #физика #лазер
Внутри оба варианта отличаются мало: в недрах мыши установлена микрокамера, сфокусированная на конкретное расстояние. Она снимает поверхность под собой множество раз в секунду, специальный чип высчитывает разницу между двумя соседними кадрами и передает значения о смещении в систему, а там уже происходит магия движения курсора.
Размер светочувствительного элемента небольшой, буквально от нескольких пикселов (7х7 точек) до нескольких десятков (у лучших моделей — 40х40 с рабочей областью 36х36), поэтому у дорогих сенсоров лучше с обработкой резких движений и углов: смещение лучше считается на большой картинке, чем на маленькой.
Оптические мыши считывают информацию с самого верхнего слоя рабочей поверхности: бугорков, образованных переплетениями нитей ковра, микронеровностей бумаги или волокон древесины и т.п. Вывод напрашивается сам собой — на гладких поверхностях сенсор бессилен. Глянцевая бумага, стекло, отполированный лист металла отразят слишком мало полезной информации, чтобы сенсор мог что-либо определить.
Лазерная подсветка выявляет все неоднородности поверхности, даже самые маленькие, поэтому мыши с лазерными сенсорами работают даже на стеклянных столиках (если те, конечно, не выполнены из ИК или УФ-прозрачных марок стекла). Однако повышенная чувствительность может сыграть с пользователем злую шутку. Чем медленнее перемещается мышь, тем больше лишних данных попадает в сенсор и тем грубее его работа. Современные мышки достаточно хорошо фильтруют данные, но до гладкости работы оптики лазер все еще не дорос. Для решения этой проблемы некоторые производители ставят сразу два сенсора разных типов или же лазеры с двумя разными длинами волн, а мозгами мышки объединяют результаты их работы.
По факту все они оптические, разница в способе реализации подсветки. То, что называют оптической мышью, полагается на красный или инфракрасный светодиод, лазерной — на ИК или УФ-лазер соответственно. Грамотнее было бы называть эти направления «оптическая лазерная» и «оптическая светодиодная», но тут уже ничего не поделаешь — «копир» все равно будут называть «ксероксом» :)
#техника #оптика #физика #лазер
👍106🤔7❤5🔥4❤🔥2
📚 Кибердзюцу. Кибербезопасность для современных ниндзя [2023] Бен Маккарти (RU + EN)
💵 Купить книгу
📖 Напоминаю, что Вы можете купить книгу в бумаге! Для наших подписчиков лучшие условия.
-35% по промокоду: PHYSICS MATH CODE
💡 Подробности тут
💾 Скачать книгу
Кибердзюцу – это учебник, необходимый каждому современному специалисту по кибербезопасности, чтобы направить своего внутреннего ниндзя в нужное русло. Обратитесь к старым способам борьбы с новейшими киберугрозами и оставайтесь на шаг впереди своих противников.
⚠️ Куплена новая книга, также я нашел EN-версию. Делюсь с вами, дорогие подписчики. Книга предоставляется для личного ознакомления и не для распространения.
👨🏻💻 Для тех, кто захочет пожертвовать на покупку новых книг и админу на кофе:
ЮMoney:
💵 Купить книгу
📖 Напоминаю, что Вы можете купить книгу в бумаге! Для наших подписчиков лучшие условия.
-35% по промокоду: PHYSICS MATH CODE
💡 Подробности тут
💾 Скачать книгу
Кибердзюцу – это учебник, необходимый каждому современному специалисту по кибербезопасности, чтобы направить своего внутреннего ниндзя в нужное русло. Обратитесь к старым способам борьбы с новейшими киберугрозами и оставайтесь на шаг впереди своих противников.
⚠️ Куплена новая книга, также я нашел EN-версию. Делюсь с вами, дорогие подписчики. Книга предоставляется для личного ознакомления и не для распространения.
👨🏻💻 Для тех, кто захочет пожертвовать на покупку новых книг и админу на кофе:
ЮMoney:
410012169999048
Карта ВТБ: 4272290768112195
Карта Сбербанк: 2202200638175206
#кибербезопасность #программирование #hack #безопасность👍59🔥11❤🔥8❤2
Кибердзюцу_Кибербезопасность_для_современных_ниндзя_2023_RU+EN_Бен.7z
10.2 MB
📘 Кибердзюцу. Кибербезопасность для современных ниндзя [2023] Бен Маккарти
Кибердзюцу – это практическое руководство по кибербезопасности, в основу которого легли техники, тактики и приемы древних ниндзя. Специалист по кибервойне Бен Маккарти проанализировал рассекреченные японские трактаты и рассказывает, как методики ниндзя можно применить к сегодняшним проблемам безопасности, например для ведения информационной войны, проникновений, шпионажа и использования уязвимостей нулевого дня.
📗 Cyberjutsu: Cybersecurity for the Modern Ninja [2021] Ben McCarty
Cyberjutsu is a practical cybersecurity field guide based on the techniques, tactics, and procedures of the ancient ninja. Cyber warfare specialist Ben McCarty’s analysis of declassified Japanese scrolls will show how you can apply ninja methods to combat today’s security challenges like information warfare, deceptive infiltration, espionage, and zero-day attacks. Learn how to use key ninja techniques to find gaps in a target’s defense, strike where the enemy is negligent, master the art of invisibility, and more. McCarty outlines specific, in-depth security mitigations such as fending off social engineering attacks by being present with “the correct mind,” mapping your network like an adversary to prevent breaches, and leveraging ninja-like traps to protect your systems.
You’ll also learn how to:
▪️ Use threat modeling to reveal network vulnerabilities
Identify insider threats in your organization
▪️ Deploy countermeasures like network sensors, time-based controls, air gaps, and authentication protocols
▪️ Guard against malware command and-control servers
▪️ Detect attackers, prevent supply-chain attacks, and counter zero-day exploits
Кибердзюцу – это практическое руководство по кибербезопасности, в основу которого легли техники, тактики и приемы древних ниндзя. Специалист по кибервойне Бен Маккарти проанализировал рассекреченные японские трактаты и рассказывает, как методики ниндзя можно применить к сегодняшним проблемам безопасности, например для ведения информационной войны, проникновений, шпионажа и использования уязвимостей нулевого дня.
📗 Cyberjutsu: Cybersecurity for the Modern Ninja [2021] Ben McCarty
Cyberjutsu is a practical cybersecurity field guide based on the techniques, tactics, and procedures of the ancient ninja. Cyber warfare specialist Ben McCarty’s analysis of declassified Japanese scrolls will show how you can apply ninja methods to combat today’s security challenges like information warfare, deceptive infiltration, espionage, and zero-day attacks. Learn how to use key ninja techniques to find gaps in a target’s defense, strike where the enemy is negligent, master the art of invisibility, and more. McCarty outlines specific, in-depth security mitigations such as fending off social engineering attacks by being present with “the correct mind,” mapping your network like an adversary to prevent breaches, and leveraging ninja-like traps to protect your systems.
You’ll also learn how to:
▪️ Use threat modeling to reveal network vulnerabilities
Identify insider threats in your organization
▪️ Deploy countermeasures like network sensors, time-based controls, air gaps, and authentication protocols
▪️ Guard against malware command and-control servers
▪️ Detect attackers, prevent supply-chain attacks, and counter zero-day exploits
👍47❤🔥8🔥7✍1❤1
📓 Робастность в статистике. Подход на основе функций влияния [1989] Хампель Ф., Рончетти Э., Рауссеу П., Штаэль В.
💾 Скачать книгу
Робастность (англ. robustness ← robust «крепкий; сильный; твёрдый; устойчивый») — свойство статистического метода, характеризующее независимость влияния на результат исследования различного рода выбросов, устойчивость к помехам.
Выбросоустойчивый (робастный) метод — метод, направленный на выявление выбросов, снижение их влияния или исключение их из выборки. #теория_вероятностей #математическая_статистика #статистика #комбинаторика #математика #math #maths
💾 Скачать книгу
Робастность (англ. robustness ← robust «крепкий; сильный; твёрдый; устойчивый») — свойство статистического метода, характеризующее независимость влияния на результат исследования различного рода выбросов, устойчивость к помехам.
Выбросоустойчивый (робастный) метод — метод, направленный на выявление выбросов, снижение их влияния или исключение их из выборки. #теория_вероятностей #математическая_статистика #статистика #комбинаторика #математика #math #maths
👍32🔥9❤1🤔1
Робастность_в_статистике_Подход_на_основе_функций_влияния_1989_Хампель.djvu
4.5 MB
📓 Робастность в статистике. Подход на основе функций влияния [1989] Хампель Ф., Рончетти Э., Рауссеу П., Штаэль В.
Монография известных зарубежных специалистов (Швейцария, США, Нидерланды), посвященная важному разделу современной математической статистики. В ней использован подход на основе чувствительности функционалов к изменениям выборки. Многие классы оценок рассмотрены впервые. Приведены описания пакетов программ, имеются упражнения для практического применения, дана обширная библиография. Для специалистов разных областей науки, использующих и разрабатывающих статистические методы, для аспирантов и студентов вузов.
На практике наличие в выборках даже небольшого числа резко выделяющихся наблюдений (выбросов) способно сильно повлиять на результат исследования, например, метод наименьших квадратов и метод максимального правдоподобия на специфических распределениях подвержены такого рода искажениям, и значения, получаемые в результате исследования, могут перестать нести в себе какой-либо смысл. Для исключения влияния таких помех используются различные подходы для снижения влияния «плохих» наблюдений (выбросов), либо полного их исключения. Основная задача выбросоустойчивых методов — отличить «плохое» наблюдение от «хорошего», притом даже самый простой из подходов — субъективный (основанный на внутренних ощущениях исследователя) — может принести значительную пользу, однако для мотивированной отбраковки все же исследователями применяются методы, имеющие в своей основе некие строгие математические обоснования. Этот процесс представляет собой весьма нетривиальную задачу для статистика и определяет собой одно из направлений статистической науки.
Монография известных зарубежных специалистов (Швейцария, США, Нидерланды), посвященная важному разделу современной математической статистики. В ней использован подход на основе чувствительности функционалов к изменениям выборки. Многие классы оценок рассмотрены впервые. Приведены описания пакетов программ, имеются упражнения для практического применения, дана обширная библиография. Для специалистов разных областей науки, использующих и разрабатывающих статистические методы, для аспирантов и студентов вузов.
На практике наличие в выборках даже небольшого числа резко выделяющихся наблюдений (выбросов) способно сильно повлиять на результат исследования, например, метод наименьших квадратов и метод максимального правдоподобия на специфических распределениях подвержены такого рода искажениям, и значения, получаемые в результате исследования, могут перестать нести в себе какой-либо смысл. Для исключения влияния таких помех используются различные подходы для снижения влияния «плохих» наблюдений (выбросов), либо полного их исключения. Основная задача выбросоустойчивых методов — отличить «плохое» наблюдение от «хорошего», притом даже самый простой из подходов — субъективный (основанный на внутренних ощущениях исследователя) — может принести значительную пользу, однако для мотивированной отбраковки все же исследователями применяются методы, имеющие в своей основе некие строгие математические обоснования. Этот процесс представляет собой весьма нетривиальную задачу для статистика и определяет собой одно из направлений статистической науки.
👍68❤🔥5⚡3🔥2❤1🤔1
📗 Компьютерное зрение Передовые методы и глубокое обучение [2022] Дэвис Рой, Терк Мэтью
📘 Advanced Methods and Deep Learning in Computer Vision (Computer Vision and Pattern Recognition) [2021] E. R. Davies, Matthew Turk
💵 Купить книгу
💾 Скачать книги
Новенькая книга о передовых методах компьютерного зрения. В архив добавлена также книга на оригинальном языке EN.
👨🏻💻 Для тех, кто захочет пожертвовать на покупку новых книг и админу на кофе:
ЮMoney:
📘 Advanced Methods and Deep Learning in Computer Vision (Computer Vision and Pattern Recognition) [2021] E. R. Davies, Matthew Turk
💵 Купить книгу
💾 Скачать книги
Новенькая книга о передовых методах компьютерного зрения. В архив добавлена также книга на оригинальном языке EN.
👨🏻💻 Для тех, кто захочет пожертвовать на покупку новых книг и админу на кофе:
ЮMoney:
410012169999048
Карта ВТБ: 4272290768112195
Карта Сбербанк: 2202200638175206
#компьютерное_зрение #программирование #алгоритмы #глубокое_обучение #алгоритмы👍61❤🔥12🔥6🤔1
Компьютерное_зрение_Передовые_методы_и_глубокое_обучение_2022_RU+EN.7z
64.9 MB
📗 Компьютерное зрение Передовые методы и глубокое обучение [2022] Дэвис Рой, Терк Мэтью
Книга рассказывает о передовых методах компьютерного зрения. Представлены четкие объяснения принципов и алгоритмов, на которых оно основано; особое внимание уделяется методам глубокого обучения. Все ключевые принципы проиллюстрированы примерами реального применения. Издание адресовано исследователям и практикам в области передовых методов компьютерного зрения, а также тем, кто изучает эту технологию самостоятельно или в рамках вузовского курса.
📘 Advanced Methods and Deep Learning in Computer Vision (Computer Vision and Pattern Recognition) [2021] E. R. Davies, Matthew Turk
Advanced Methods and Deep Learning in Computer Vision presents advanced computer vision methods, emphasizing machine and deep learning techniques that have emerged during the past 5–10 years. The book provides clear explanations of principles and algorithms supported with applications. Topics covered include machine learning, deep learning networks, generative adversarial networks, deep reinforcement learning, self-supervised learning, extraction of robust features, object detection, semantic segmentation, linguistic descriptions of images, visual search, visual tracking, 3D shape retrieval, image inpainting, novelty and anomaly detection. This book provides easy learning for researchers and practitioners of advanced computer vision methods, but it is also suitable as a textbook for a second course on computer vision and deep learning for advanced undergraduates and graduate students.
Книга рассказывает о передовых методах компьютерного зрения. Представлены четкие объяснения принципов и алгоритмов, на которых оно основано; особое внимание уделяется методам глубокого обучения. Все ключевые принципы проиллюстрированы примерами реального применения. Издание адресовано исследователям и практикам в области передовых методов компьютерного зрения, а также тем, кто изучает эту технологию самостоятельно или в рамках вузовского курса.
📘 Advanced Methods and Deep Learning in Computer Vision (Computer Vision and Pattern Recognition) [2021] E. R. Davies, Matthew Turk
Advanced Methods and Deep Learning in Computer Vision presents advanced computer vision methods, emphasizing machine and deep learning techniques that have emerged during the past 5–10 years. The book provides clear explanations of principles and algorithms supported with applications. Topics covered include machine learning, deep learning networks, generative adversarial networks, deep reinforcement learning, self-supervised learning, extraction of robust features, object detection, semantic segmentation, linguistic descriptions of images, visual search, visual tracking, 3D shape retrieval, image inpainting, novelty and anomaly detection. This book provides easy learning for researchers and practitioners of advanced computer vision methods, but it is also suitable as a textbook for a second course on computer vision and deep learning for advanced undergraduates and graduate students.
👍65🔥17❤🔥9❤2⚡2😁1
This media is not supported in your browser
VIEW IN TELEGRAM
🟠 Шар чая в невесомости
В невесомости жидкость принимает форму шара. Связано это с действием сил поверхностного натяжения. У шара минимальное отношение площади поверхности к объему. Поэтому поверхностное натяжение стягивает воду к этой форме. Любая другая фигура обладает большей поверхностью, а природа стремится к уменьшению силы затрачиваемой на поверхностное натяжение, к уменьшению потенциальной энергии. Обычно сила тяжести мешает жидкости принимать эту форму, и жидкость либо растекается тонким слоем, если разлита без сосуда, либо же принимает форму сосуда, если налита в него.
🟡 Вопрос для самых любознательных: Почему пузырьки воздух скапливаются на оси вращения чайного шарика ?
#gif #физика #космос #physics #механика
В невесомости жидкость принимает форму шара. Связано это с действием сил поверхностного натяжения. У шара минимальное отношение площади поверхности к объему. Поэтому поверхностное натяжение стягивает воду к этой форме. Любая другая фигура обладает большей поверхностью, а природа стремится к уменьшению силы затрачиваемой на поверхностное натяжение, к уменьшению потенциальной энергии. Обычно сила тяжести мешает жидкости принимать эту форму, и жидкость либо растекается тонким слоем, если разлита без сосуда, либо же принимает форму сосуда, если налита в него.
🟡 Вопрос для самых любознательных: Почему пузырьки воздух скапливаются на оси вращения чайного шарика ?
#gif #физика #космос #physics #механика
👍127❤13🔥3❤🔥2😱2⚡1
This media is not supported in your browser
VIEW IN TELEGRAM
🧨 Взрыв петарды в Slowmotion💥
При поджигании начинки петарды — пороха — происходит быстрое его сгорание, тем самым образуется большое количество газов и создаётся избыточное давление, которое и разрывает прочную оболочку петарды. От головки горение передается замедлительному составу, а от него — собственно разрывному заряду. Замедлительный состав при сгорании образует твердый шлак, который в дальнейшем выполняет роль верхней заглушки. Нижняя заглушка обычно делается из гипса.
💥 Вопрос для наших инженеров: В каком случае взрывать петарду наиболее опасно с точки зрения физики процесса:
1. На открытом воздухе, на земле
2. В пустой стеклянной бутылке
3. В стеклянной бутылке, заполненной водой
Как эти параметры влияют на радиус поражения?
#gif #физика #термодинамика #механика #химия
При поджигании начинки петарды — пороха — происходит быстрое его сгорание, тем самым образуется большое количество газов и создаётся избыточное давление, которое и разрывает прочную оболочку петарды. От головки горение передается замедлительному составу, а от него — собственно разрывному заряду. Замедлительный состав при сгорании образует твердый шлак, который в дальнейшем выполняет роль верхней заглушки. Нижняя заглушка обычно делается из гипса.
💥 Вопрос для наших инженеров: В каком случае взрывать петарду наиболее опасно с точки зрения физики процесса:
1. На открытом воздухе, на земле
2. В пустой стеклянной бутылке
3. В стеклянной бутылке, заполненной водой
Как эти параметры влияют на радиус поражения?
#gif #физика #термодинамика #механика #химия
Please open Telegram to view this post
VIEW IN TELEGRAM
👍82🔥11😁2🤔1
📘 Физика конденсированного состояния [2015] Байков, Кузнецов
💾 Скачать книгу
Допущено Научно-методическим Советом по физике Министерства образования и науки Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по техническим направлениям подготовки и специальностям.
#физика #physics #кристаллография
💾 Скачать книгу
Допущено Научно-методическим Советом по физике Министерства образования и науки Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по техническим направлениям подготовки и специальностям.
#физика #physics #кристаллография
👍19🔥7😍2
Физика_конденсированного_состояния_2015_Байков,_Кузнецов.pdf
3 MB
📘 Физика конденсированного состояния [2015] Байков, Кузнецов
В учебном пособии помимо традиционно сложившихся разделов физики твердого тела отражены некоторые современные направления науки, такие как физика фотонных кристаллов, наномасштабная физика, фрактальные представления о структуре кристаллических тел. Теоретический материал каждой главы книги дополнен задачами с решениями. Для студентов и аспирантов высших технических учебных заведений, а также преподавателей физики и других естественно-научных дисциплин в технических вузах. Допущено Научно-методическим Советом по физике Министерства образования и науки Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по техническим направлениям подготовки и специальностям.
В учебном пособии помимо традиционно сложившихся разделов физики твердого тела отражены некоторые современные направления науки, такие как физика фотонных кристаллов, наномасштабная физика, фрактальные представления о структуре кристаллических тел. Теоретический материал каждой главы книги дополнен задачами с решениями. Для студентов и аспирантов высших технических учебных заведений, а также преподавателей физики и других естественно-научных дисциплин в технических вузах. Допущено Научно-методическим Советом по физике Министерства образования и науки Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по техническим направлениям подготовки и специальностям.
👍37😍10🔥6⚡2
📖 Книги, которые стоит прочитать каждому программисту 📚
💾 Скачать книги
Всех программистов, которые добиваются успеха в мире разработки ПО, отличает один общий признак: они больше всего заботятся о качестве создаваемого программного обеспечения. Это — основа для них. Потому что они являются профессионалами своего дела.
Плохой код может работать, но он будет мешать развитию проекта и компании-разработчика, требуя дополнительные ресурсы на поддержку и «укрощение». Каким же должен быть код? Эти книги полны реальных примеров, позволяющих взглянуть на код с различных направлений.
#подборка_книг #программирование #рефакторинг #алгоритмы #it
💾 Скачать книги
Всех программистов, которые добиваются успеха в мире разработки ПО, отличает один общий признак: они больше всего заботятся о качестве создаваемого программного обеспечения. Это — основа для них. Потому что они являются профессионалами своего дела.
Плохой код может работать, но он будет мешать развитию проекта и компании-разработчика, требуя дополнительные ресурсы на поддержку и «укрощение». Каким же должен быть код? Эти книги полны реальных примеров, позволяющих взглянуть на код с различных направлений.
#подборка_книг #программирование #рефакторинг #алгоритмы #it
👍67🔥8😁7🤔1
9 Must Read книг по программированию.zip
96.5 MB
📖 Книги, которые стоит прочитать каждому программисту 📚
Рефакторинг — это процесс изменения кода, призванный упростить его обслуживание, понимание и расширение, при этом не изменяя его поведение.
📒 Идеальный программист. Как стать профессионалом разработки ПО [2012] Роберт Мартин
📘Чистый код создание, анализ и рефакторинг [2019] Роберт Мартин
📙 Программист-фанатик [2018] Чед Фаулер
📕 Рефакторинг. Улучшение существующего кода [2019] Мартин Фаулер
📗 Совершенный код [2010] Стив Макконнелл
📓 Алгоритмы. Вводный курс [2014] Томас Х. Кормен
📒 Чистая архитектура [2021] Роберт Мартин
📘 Приемы объектно-ориентированного проектирования. Паттерны проектирования [2015] Гамма, Хелм, Джонсон, Влиссидес
📙 Кодеры за работой. Размышления о ремесле программиста [2011] Питер Сейбел
#подборка_книг #рефакторинг #алгоритмы #архитектура #по
Рефакторинг — это процесс изменения кода, призванный упростить его обслуживание, понимание и расширение, при этом не изменяя его поведение.
📒 Идеальный программист. Как стать профессионалом разработки ПО [2012] Роберт Мартин
📘Чистый код создание, анализ и рефакторинг [2019] Роберт Мартин
📙 Программист-фанатик [2018] Чед Фаулер
📕 Рефакторинг. Улучшение существующего кода [2019] Мартин Фаулер
📗 Совершенный код [2010] Стив Макконнелл
📓 Алгоритмы. Вводный курс [2014] Томас Х. Кормен
📒 Чистая архитектура [2021] Роберт Мартин
📘 Приемы объектно-ориентированного проектирования. Паттерны проектирования [2015] Гамма, Хелм, Джонсон, Влиссидес
📙 Кодеры за работой. Размышления о ремесле программиста [2011] Питер Сейбел
#подборка_книг #рефакторинг #алгоритмы #архитектура #по
👍94❤11🔥5😁3🤔3⚡1🤯1💯1
This media is not supported in your browser
VIEW IN TELEGRAM
💡 Перегорание лампочки 💥
При горении лампочки вольфрамовая спираль нагревается до огромной температуры, до белого каления. Меняется её сопротивление, металл испаряется, спираль под действием силы тяжести провисает, и туда стекает часть расплавленной спирали. В результате всего этого та часть спирали, что находится в точках крепления, истончается сильнее и в момент загорания лампочки перегорает, потому что она тоньше и не выдерживает ток (накаляется быстрее).
#gif #физика #электричество #электродинамика #physics
При горении лампочки вольфрамовая спираль нагревается до огромной температуры, до белого каления. Меняется её сопротивление, металл испаряется, спираль под действием силы тяжести провисает, и туда стекает часть расплавленной спирали. В результате всего этого та часть спирали, что находится в точках крепления, истончается сильнее и в момент загорания лампочки перегорает, потому что она тоньше и не выдерживает ток (накаляется быстрее).
#gif #физика #электричество #электродинамика #physics
Please open Telegram to view this post
VIEW IN TELEGRAM
👍86💯4😁3🔥2😍1🌚1
📚 18 книг по математике — Моденов П. С.
💾 Скачать книги
Пётр Сергеевич Моденов (1911—1978) — советский математик, кандидат физико-математических наук; автор учебников. Родился 12 января 1911 года в Луге. В 1930—1935 годах учился на механико-математическом факультете МГУ. С 1935 года был аспирантом кафедры высшей геометрии МГПИ им. В. И. Ленина.
#подборка_книг #математика #геометрия #алгебра #math #maths #задачники
💾 Скачать книги
Пётр Сергеевич Моденов (1911—1978) — советский математик, кандидат физико-математических наук; автор учебников. Родился 12 января 1911 года в Луге. В 1930—1935 годах учился на механико-математическом факультете МГУ. С 1935 года был аспирантом кафедры высшей геометрии МГПИ им. В. И. Ленина.
#подборка_книг #математика #геометрия #алгебра #math #maths #задачники
👍44🔥14❤5😍2
Подборка 18 книг по математике.zip
188.8 MB
📚 18 книг по математике. Подборка книг для подготовки к экзаменам
📙 Математика: Пособие для поступающих в вузы [2002] В. П. Моденов
📙 Сборник задач по математике с анализом решений [1959] Моденов П. С.
📙 Сборник конкурсных задач по математике с анализом ошибок [1950] Моденов П.С.
📙 Сборник задач по дифференциальной геометрии [1949] Моденов П.С.
📙 Геометрические преобразования [1961] Моденов П.С., Пархоменко А.С.
📙 Задачи с параметрами. Координатно-параметрический метод: учебное пособие [2007] Моденов, В. П.
📙 Аналитическая геометрия [1967] Моденов П.С.
📙 Сборник задач по аналитической геометрии [1964] Бахвалов С.В., Моденов П.С., Пархоменко А.С.
📙 Сборник задач по специальному курсу элементарной математики [1957] Моденов П.С.
📙 Геометрические преобразования [1961] Моденов П.С., Пархоменко А.С.
📙 Пособие по математике для подготовительных курсов МГУ [1967] Александров Б.И., Моденов П.С.
📙 Теория поверхностей в векторном изложении [1932] Брюшгенс С.С., Моденов П.С.
📙 Сборник задач по специальному курсу элементарной математики [1960] Моденов П.С.
📙 Курс высшей математики - учебник для пед. ин-тов [1948] П. С. Моденов, Г. А. Невяжский
📙 Экзаменационные задачи по математике с анализом их решения [1969] Моденов П.С.
#подборка_книг #математика
📙 Математика: Пособие для поступающих в вузы [2002] В. П. Моденов
📙 Сборник задач по математике с анализом решений [1959] Моденов П. С.
📙 Сборник конкурсных задач по математике с анализом ошибок [1950] Моденов П.С.
📙 Сборник задач по дифференциальной геометрии [1949] Моденов П.С.
📙 Геометрические преобразования [1961] Моденов П.С., Пархоменко А.С.
📙 Задачи с параметрами. Координатно-параметрический метод: учебное пособие [2007] Моденов, В. П.
📙 Аналитическая геометрия [1967] Моденов П.С.
📙 Сборник задач по аналитической геометрии [1964] Бахвалов С.В., Моденов П.С., Пархоменко А.С.
📙 Сборник задач по специальному курсу элементарной математики [1957] Моденов П.С.
📙 Геометрические преобразования [1961] Моденов П.С., Пархоменко А.С.
📙 Пособие по математике для подготовительных курсов МГУ [1967] Александров Б.И., Моденов П.С.
📙 Теория поверхностей в векторном изложении [1932] Брюшгенс С.С., Моденов П.С.
📙 Сборник задач по специальному курсу элементарной математики [1960] Моденов П.С.
📙 Курс высшей математики - учебник для пед. ин-тов [1948] П. С. Моденов, Г. А. Невяжский
📙 Экзаменационные задачи по математике с анализом их решения [1969] Моденов П.С.
#подборка_книг #математика
👍72🔥15❤4😍1
📚 4 книги Стивена Прата по C и C++
💾 Скачать книги
Стивен Прата — профессор физики и астрономии, преподавал программирование и дискретную математику. Ниже представлены два его труда, которые стали классикой для изучения основ С и С++.
+ CODE в архиве 💾
#c #си #cpp #cplusplus #программирование
💾 Скачать книги
Стивен Прата — профессор физики и астрономии, преподавал программирование и дискретную математику. Ниже представлены два его труда, которые стали классикой для изучения основ С и С++.
+ CODE в архиве 💾
#c #си #cpp #cplusplus #программирование
❤🔥24👍22🔥3😍3
4 книги Стивена Прата по C и C++.zip
60 MB
📚 4 книги Стивена Прата по C и C++
Стивен Прата. Язык программирования С. Лекции и упражнения. 6-е издание.
Книга известного специалиста и лектора в области компьютерных технологий посвящена последнему стандарту одного из наиболее мощных языков объектно-ориентированного программирования — С++, который завоевал многомиллионную армию поклонников во всем мире. Книгу отличает простой и доступный стиль изложения, изобилие примеров и множество рекомендаций по написанию высококачественных программ. Подробно рассматриваются такие вопросы, как представление данных, операции и операторы, управляющие структуры и функции.
📙 📘 Язык программирования C. Лекции и упражнения (5-е + 6-е) [2013] Стивен Прата
Книга известного специалиста и лектора в области компьютерных технологий посвящена последнему стандарту (С99) одного из наиболее распространенных языков программирования - С, который послужил основой для создания операционной системы Unix. Книгу отличает простой и доступный стиль изложения, изобилие примеров...
Стивен Прата. Язык программирования С. Лекции и упражнения. 6-е издание.
Очень сильная книга, которая даст серьёзную базу по Си. В конце каждой главы - теоретические и практические вопросы по каждой теме;Стивен Прата. Язык программирования С++. Лекции и упражнения. 6-е издание.
Аналогичная книга по плюсам, фундамент ваших знаний. Основной минус этой книги, который, тем не менее, касается только бумажного варианта - цена. Я прочитал эту книгу наполовину в электронном виде, но всё же понял для себя, что бумажный вариант гораздо удобнее;📗 Язык программирования C++ (6-е издание) [2012] Стивен Прата
Книга известного специалиста и лектора в области компьютерных технологий посвящена последнему стандарту одного из наиболее мощных языков объектно-ориентированного программирования — С++, который завоевал многомиллионную армию поклонников во всем мире. Книгу отличает простой и доступный стиль изложения, изобилие примеров и множество рекомендаций по написанию высококачественных программ. Подробно рассматриваются такие вопросы, как представление данных, операции и операторы, управляющие структуры и функции.
📙 📘 Язык программирования C. Лекции и упражнения (5-е + 6-е) [2013] Стивен Прата
Книга известного специалиста и лектора в области компьютерных технологий посвящена последнему стандарту (С99) одного из наиболее распространенных языков программирования - С, который послужил основой для создания операционной системы Unix. Книгу отличает простой и доступный стиль изложения, изобилие примеров...
👍75❤🔥4🔥4🤔2😁1🙏1
This media is not supported in your browser
VIEW IN TELEGRAM
⚙️ Принцип работы швейной машинки. Наглядная топология завораживает взгляд!
Детально показана работа механизма швейной машинки. Две нити: одна в игле и подаётся сверху, вторая — в катушке снизу и подаётся оттуда же. Челночный механизм захватывает верхнюю нить, вытаскивает её из иглы, тем самым делая петлю, которая обвивает нижнюю нить; механизм, продвигая ткань вперёд, меняет место входа иглы и образует строчку.
Создание швейной машины произошло во второй половине 18 века. Первые швейные «машинки» отличались тем, что полностью копировали метод ручного получения стежка. В 1755 году инженер немецкого происхождения Чарльз Фредрик Визенталь, работающий в Англии, получил первый британский патент за механическое устройство, помогающее шитью.
#механика #gif #техника #топология #физика
Детально показана работа механизма швейной машинки. Две нити: одна в игле и подаётся сверху, вторая — в катушке снизу и подаётся оттуда же. Челночный механизм захватывает верхнюю нить, вытаскивает её из иглы, тем самым делая петлю, которая обвивает нижнюю нить; механизм, продвигая ткань вперёд, меняет место входа иглы и образует строчку.
Создание швейной машины произошло во второй половине 18 века. Первые швейные «машинки» отличались тем, что полностью копировали метод ручного получения стежка. В 1755 году инженер немецкого происхождения Чарльз Фредрик Визенталь, работающий в Англии, получил первый британский патент за механическое устройство, помогающее шитью.
#механика #gif #техника #топология #физика
👍285🔥20❤9🤔7❤🔥3