![](https://webcf.waybackmachine.org/web/20210927224804im_/https://habrastorage.org/getpro/habr/upload_files/34a/fbe/0e8/34afbe0e8166313ff883d59e59da0785.png)
Мы продолжаем цикл публикаций о недостатках Аgile методологии. Сегодня перевод статьи о том, почему инженеры презирают Agile (много новых удивительных наблюдений!)
Мы продолжаем цикл публикаций о недостатках Аgile методологии. Сегодня перевод статьи о том, почему инженеры презирают Agile (много новых удивительных наблюдений!)
Предлагаю познакомиться и воспользоваться, моей реализацией Датчика дверного замка (Реклама приложения).
Для отслеживания замка, будем использовать обычную кнопку, подключенную к микроконтроллеру ESP8266 и приложение на Android. Ссылка.
Работая на фрилансе и зарабатывая хоть какие то деньги и ведение стримов на twitch, я совсем перестал делать нормальные проекты. Из-за каких то денег на фрилансе мне перехотелось делать программы бесплатно даже те, которые могут в перспективе что-то принести. В этой статье я привожу небольшой опыт, может кому нибудь он пригодиться о том что я все таки выбрал из проектов и как практиковал английский язык.
В последние 10 лет благодаря успехам частной космонавтики, возросшему количеству фильмов и книг про космос, а также благодаря действиям популяризаторов науки все больше и больше людей начинают разбираться в том, какие есть ракеты, как устроена наша Солнечная система, как можно построить жизнь на Луне и Марсе, но, думаю, у многих возникает вопрос - А как я могу во всем этом поучаствовать. Кем и куда может пойти работать программист, продукт менеджер или дизайнер, если очень хочется прикоснуться к данной индустрии? Об этом и будет мой сегодняшний пост.
В IoT автоматизация обеспечивается путем передачи данных к устройству. Датчики и приводы в IoT представляют собой эти две конечные точки системы.
Интернет вещей является основным фактором, способствующим развитию новой экономике данных. Ценность системы IoT выходит за рамки первоначально предполагаемого использования, например, в автоматизации. Это связано с тем, что дальнейшая ценность заключается в интеллектуальной составляющей, которую создает система IoT. Датчики являются источником данных IoT, а датчики и приводы в IoT могут работать вместе, чтобы обеспечить автоматизацию в промышленных масштабах. Наконец, анализ данных, которые производят эти датчики и приводы могут со временем дать ценную информацию для бизнеса.
C# ref в сравнении с out
Ключевые слова Ref
и out
в C# используются для передачи аргументов внутри метода или функции. Оба слова указывают на то, что аргумент/параметр передается по ссылке. По умолчанию параметры передаются в метод по значению. Используя эти ключевые слова (ref
и out
), мы можем передать параметр по ссылке.
Большая часть пользователей теперь полагается на рекомендательные системы, которые активно предоставляют им рекомендации, основанные на различных потребностях и ожиданиях от этих пользователей. Лучшее понимание того, как пользователи взаимодействуют с такими рекомендательными системами, важно не только для улучшения пользовательского опыта, но и для разработки показателей удовлетворенности пользователей и в том числе для эффективной и действенной оптимизации рекомендательного алгоритма. Это особенно актуально в случае стриминговых онлайн-сервисов, таких как Spotify, где рекомендательная система может оценить удовлетворенность пользователей и адаптировать свои рекомендации для более эффективного обслуживания клиентов.
В этой статье рассказывается, как использовать PHP для построения архитектуры микросервисов. Так как PHP идет в ногу со временем, он способен поддерживать микросервисные архитектуры для больших систем.
Привет, Хабр! Меня зовут Аня Плоткина, я занимаюсь Developer Relations в команде SkillFactory, развивая сообщество авторов и менторов, которые создают наш образовательный продукт. Это будет не совсем обычный пост, а скорее воззвание к хабрасообществу, так как я верю, что на Хабре собрались самые знающие люди в IT. Если коротко: мы хотим предоставить любому члену сообщества, который обладает экспертизой, продегустировать наше обучение.
Год назад, в сентябре 2020 года команда SberDevices выпустила семейство виртуальных ассистентов Салют. В семействе три персонажа — Сбер, Афина и Джой. Они доступны на умных устройствах Sber, устройствах под управлением Салют ТВ и в мобильных приложениях СберБанк Онлайн и Сбер Салют.
Вместе с этим запуском мы запустили первую версию платформы SmartMarket. С инструментами SmartMarket внешние разработчики и бизнес получили возможность создавать приложения для виртуальных ассистентов Салют.
Иван Смирнов, руководитель NLP-Platform и SmartMarket рассказывает, как мы собрали вместе инструменты и технологии Сбера и к чему удалось прийти за год.
Сразу введу в курс дела, это был легаси проект и задача была доработка одного эндпоинта, который должен возвращать огромную Json-нину. По итогу работы среднее количество строк в респонсе было 800.000-2.000.000 строк и весил он в районе 30 мб.
На этом проекте я выяснил что Postman уже ломается от 1.000.000 строк, перестаёт работать форматирование и начинает хромать поиск. А в целом весь json напоминал мне один огромный клубок снега который пустили горы и он всё разрастался и разрастался, т.к. когда я пришёл на проект он был всего лишь 40.000-80.000 строк.
Json состоял из нескольких уровней и каждый уровень имел некоторое количество подуровней, похоже на эту картинку, только уровней было в районе 8 и каждый из уровней мог иметь до 80 подуровней.
Автобиографический трактат о кардинальном обновлении версии поисковой системы, увлекательном приготовлении оного и ожидаемо скучный эпилог о том, как всё хорошо получилось: у нас был Sphinx Search 2.0.9, мы вовремя спохватились (посмотрев на календарь) и повезли актуальную версию.
Сделать что-нибудь — это полдела, сопровождать что-либо весь жизненный цикл — действительный путь настоящего уважающего себя самурая. Касается чего угодно — от проведения полноформатных ивентов с тысячами посетителей, до проектирования, запуска, серийного производства, обслуживания и выведения из эксплуатации с утилизацией пассажирских и грузовых авиалайнеров.
В предыдущей статье я рассказал, как создается модель векторного управления СДПМ, и определил параметры двигателя по экспериментальным данным.
В этой статье мы заставим вращаться двигатель так, как нам нужно, т.е. займемся настройкой контуров управления, и, разумеется, проведем эксперимент, воспользовавшись сгенерированным из модели кодом.
Привет!
"QAчественное общение" стал одним из наших регулярных митапов для тестировщиков. Новый сезон — 5 октября (вторник), с 19.00 до 20.40 МСК.
Будут три доклада (Альфа-Банк, Test IT и Redmadrobot). Чтобы принять участие, надо заранее зарегистрироваться.
Причиной отсутствия роста производительности и распространения спекуляций в строительной отрасли является качество данных, которыми оперируют участники процессов строительства. В чем основная проблема данных в строительстве? В первую очередь, в отсутствии доверия и прозрачности в системах 3D-7D, что ведёт к появлению рисков, связанных с человеческим фактором, и созданию многоуровневой бюрократии в основных бизнес-процессах строительных компаний.
Сегодня при обмене данными между различными 3D-7D системами мы доверяем хранение наших данных корпорациям. Для поддержания своего влияния на строительную отрасль корпорации, которым невыгодна прозрачность и интероперабельность данных, монополизировали хранение и обработку данных. Вследствие этого поставщики основных CAD и ERP решений постоянно повышают цены за пользование своими продуктами, а простые пользователи вынуждены платить “комиссию” на каждом этапе передачи данных в системах 3D-7D: за подключение, импорт, экспорт и работу с данными, которые пользователи сами создали.