Внедрение искусственного интеллекта в бизнес-практику. Преимущества и сложности
Автор: Т. Дэвенпорт
Год: 2021
Количество страниц: 211
В книге подробно рассматривается преимущества и сложности внедрения различных видов технологий: статистическое ML, нейронные сети, DL, NLP, экспертные системы на основе правил, роботов и роботизированную автоматизацию процессов. И приведены примеры как успешного, так и неудачного использования ИИ в разных компаниях: Amazon, Google, Facebook, GlaxoSmithKline, Uber, GE, цифровом банке DBS и др.
В библиотеке журналирования Log4j, которая входит в состав популярных сетевых продуктов Apache, обнаружена уязвимость нулевого дня.
Уязвимость под названием Log4Shell (CVE-2021-44228) допускает удалённое выполнение произвольного кода. Как отмечают специалисты, для эксплуатации бага не требуются особые технические навыки, а код эксплойта уже ходит по сети. Поэтому «дыра» получила максимальные 10 баллов по шкале оценки уязвимостей CVSSv3.
Изначально уязвимость обнаружена на серверах Minecraft, но Log4j используются во многих Java-серверах. Потенциально подвержены атаке продукты Apple, Amazon, Twitter, Cloudflare, Steam, Tencent, Baidu, DIDI, JD и других компаний.
Codeasy.net - это учебник по C# для людей, которые ничего не знают о программировании. Все, что вам нужно, - это быть готовым изучить C# с нуля. Также курс будет полезен тем, кто уже имеет небольшой опыт программирования.
Самоучитель Ruby
Автор: Симдянов И.В.
Год: 2020
Количество страниц: 643
Язык Ruby излагается последовательно от простого к сложному. Описываются интерпретатор Ruby, утилиты, детально рассматривается современная Ruby-экосистема, работа со стандартной и сторонними библиотеками. Дан разбор синтаксических конструкций: операторов, переменных, констант, конструкций ветвления и циклов, блоков и итераторов. Подробно описаны объектно-ориентированные возможности Ruby: классы, модули, объекты и методы. Показано практическое применение языка Ruby в веб-программировании и автоматическом тестировании. Для закрепления материала в конце глав приводятся задания. С помощью книги можно не только освоить язык Ruby, но и подготовиться к работе с профессиональными фреймворками: Ruby on Rails, Sinatra, RSpec, MiniTest и Cucumber. Опытных разработчиков может заинтересовать подробное описание нововведений версий от 2.0 до 2.6.
Вебинар «Как проводить код-ревью».
→ Зачем нужно ревью и как его внедрить
→ Плюсы и минусы код-ревью
→ Как справиться с трудностями в процессе внедрения
→ А ещё — поговорим о код-ревью в образовании
Советы подкрепим примерами из практики: разберём кейсы руководителя отдела разработки поисковых интерфейсов в Яндексе и старшего код-ревьюера на курсе «Веб-разработчик» в Яндекс.Практикуме.
Ссылка на вебинар
Apple борется с решением России разрешить разработчикам приложений использовать альтернативные методы оплаты
В августе Федеральная антимонопольная служба страны выпустила предупреждение для Apple из-за запрета возможности оплачивать свои покупки вне App Store. ФАС дала Apple срок до 30 сентября «прекратить оскорбления». Apple не выполнила требование, и в конце октября ФАС начала судебное дело против компании. Если Apple будет признана виновной, ей грозит штраф в зависимости от ее товарооборота
GitHub улучшает возможности поиска кода и запустил предварительную версию технологии для раннего ознакомления
GitHub рекомендует попробовать пять функций поиска, чтобы увидеть, как они могут улучшить ваш рабочий процесс:
• Выполните простой поиск и посмотрите, как интеллектуальный рейтинг и индекс с оптимизацией кода помогут вам найти именно то, что вы ищете.
• Найдите точную строку с поддержкой совпадений подстрок и специальных символов или используйте регулярные выражения (заключенные в разделители /).
• Расширьте область поиска с помощью квалификаторов org: или repo: с предложениями автозаполнения в поле поиска.
• Уточните результаты с помощью таких фильтров, как language :, path :, extension: и логических операторов (OR, NOT). Найдите определения символа с символом :.
• Ознакомьтесь с дополнительными функциями, такими как представление дерева каталогов, информация о символах для активной области, переход к определению, выбор для поиска и др.
Полный список поддерживаемого синтаксиса доступен здесь
Разработчиком может стать каждый — особенно если есть искренний интерес к профессии. Понять, нравится ли вам программирование, вы сможете на двухнедельном курсе Нетологии «Старт в программировании».
За 9 занятий вы полностью погрузитесь в задачи программиста, обучитесь основам JavaScript, CSS, HTML и напишете код для своей первой программы — игры, которая мотивирует подходить стратегически к планированию жизни.
Погрузитесь в мир программирования.
Зарегистрироваться на курс: https://netolo.gy/hlY
JаvaScript. Обработка событий на примерах
Автор: Янцев В. В.
Год: 2021
Количество страниц: 173
В книге рассказывается о различных событиях, происходящих на страницах сайтов, об обработчиках этих событий, о многообразии вариантов их применения, о технологии создания сценариев на jаvascript. Рекомендовано в качестве дополнительной литературы для студентов вузов, обучающихся по направлению «Информатика и вычислительная техника».
Фонд Sistema SmartTech инвестировал в low-code платформу программирования Directual.
Платформа ускоряет процесс разработки типовых программных приложений, высвобождая время высококвалифицированных программистов и позволяя ускорить вывод на рынок новых программных продуктов.
Directual – это облачная low-code платформа для разработки приложений, сайтов и автоматизированных систем для бизнеса, позволяющая строить как бэкенд (база данных, ролевая модель и бизнес-логика), так и фронтенд(пользовательский интерфейс) решения.
Очень интересный кейс появился на рынке игр от Сбера. Специально ко Дню самозанятых 27 ноября банк разработал игру «Я в деле». Задача игрока — принимать заказы от первых клиентов и зарабатывать на любимом занятии. И не забывать следить, чтобы ресурсы персонажа не закончились, иначе игра завершится раньше времени. Посмотреть функционал можно тут.
Компания «Ресолют» завершила бета-тестирование и объявила о широкой доступности GitFlic — первого в России облачного сервиса для хостинга исходного кода программных решений и их совместной разработки.
Платформа является аналогом GitHub и подходит как для размещения проектов Open Source, так и для хранения приватных репозиториев.
Введение в Chaos Engineering
Хаос-инжиниринг - это нарушение работы системы для повышения ее устойчивости. В этой статье мы разберем происхождение, принципы и преимущества этой дисциплины.
С ростом количества микросервисов и распределенной инфраструктуры становится все труднее контролировать отказы систем. Раньше это не было проблемой, потому что инфраструктура размещалась и управлялась локально, а опытные системные администраторы обеспечивали ее стабильную работу.
Теперь, когда системы размещаются в глобально распределенных инфраструктурах, трудно предсказать, какой сбой может произойти в системе.
Что такое Chaos Engineering
Согласно принципам хаоса, Chaos Engineering - это «дисциплина экспериментирования с системой с целью создания уверенности в ее способности противостоять турбулентным условиям в процессе производства».
Разработка Chaos началась в 2010 году, когда инженеры Netflix создали Chaos Monkey в ответ на их переход от физической локальной инфраструктуры к AWS. Когда Netflix перешел на облачную инфраструктуру, они решили разработать Chaos Monkey, чтобы протестировать различные условия сбоя и убедиться, что отказавший компонент на AWS не повлияет на качество потоковой передачи Netflix.
Принципы Хаос-Инжиниринга
Принципы хаос-инжиниринга описывают идеальный пошаговый процесс экспериментирования с отказами в распределенных системах, чтобы укрепить уверенность в их устойчивости и надежности.
Определите, что для вашей системы "нормально"
Первый процесс разработки эксперимента по хаосу для вашей системы - это определение нормального состояния вашей системы.
Было бы полезно, если бы вы определили некоторые ключевые показатели, такие как количество процессов, которые должны быть запущены, и поведение вашей системы, которые будут указывать на то, что ваша система работает нормально.
Постройте гипотезу о нормальном поведении
Поняв нормальное функциональное состояние вашей системы, вы можете сформировать гипотезу о том, как компоненты вашей системы будут вести себя при выходе из строя одного из них. Вы должны учитывать все важные элементы, включая экземпляры, пропускную способность, задержку и производительность ввода-вывода.
Создавайте реальные события
Обрисовать в общих чертах реальные события, которые могут вызвать нарушение нормального поведения вашей системы - такие события, как отказ оборудования, отказ сервера, отказ программного обеспечения, а также любые другие события, которые потенциально могут вызвать простой вашей системы.
Минимизируйте радиус взрыва
Поскольку эксперименты по хаотической инженерии проводятся непосредственно в производственной среде, они могут вызывать неблагоприятные эффекты в реальном времени. Чтобы убедиться, что расследование находится в пределах возможностей устойчивости вашей системы, минимизируйте радиус взрыва, а затем постепенно увеличивайте, пока он не достигнет полного масштаба.
Преимущества Chaos Engineering
Chaos Engineering предлагает множество преимуществ для бизнеса, технических команд и пользователей. Это сокращает время простоя системы и приложений. Chaos Engineering помогает выявить распространенные сбои, которые могут вызвать частые простои системы, тем самым позволяя вам укрепить вашу систему против известных сбоев, которые могут привести к простою. Повышенная отказоустойчивость системы означает, что в системе будет меньше сбоев, что позволит избежать простоев, ведущих к потере дохода.
курсы по программированию для школьников и студентов — от Codemika
Первое занятие бесплатно!
Когда: с 06 декабря
1-4 класс — Создание игр и мультфильмов на Scratch
5-6 класс — Разработка 2D-игр на Python
7-11 класс, студентам — Java-разработчик
Мы помогаем ученикам:
улучшить успеваемость по гуманитарным и техническим предметам
научиться создавать игры, мультфильмы, сайты и приложения
разрабатывать чат-ботов
изучить технологии промышленной разработки
Выбери профессию будущего уже сейчас!
Зарегистрироваться: https://clck.ru/ZCYDF