Как стать автором
Обновить

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Почему инженеры презирают Agile

Управление разработкой *Agile *
Перевод

Мы продолжаем цикл публикаций о недостатках Аgile методологии. Сегодня перевод статьи о том, почему инженеры презирают Agile (много новых удивительных наблюдений!)

Читать далее
Рейтинг 0
Просмотры 14
Комментарии 0

Чат-бот радар или как разбудить чат-бот в точке продаж

Блог компании Beacon-connect CRM-системы *Интернет-маркетинг Развитие стартапа IT-компании
Как будет выглядеть будущее клиентских сервисов? По предположениям футуристов и фантастов сервисы будущего будут максимально персонализированы. Среда, в которую попадает человек будет автоматически подстраиваться под его интересы. В блоге нашей компании мы расскажем про различные методы создания персональных сервисов «на пороге». Сервисы — это мобильные приложения, чат-боты или голосовые помощники. Мы сделали автоматизацию электронной очереди в банке, метрдотеля в кафе и ассистента в магазине.

В публикации:
— предыстория;
— как мы создавали решение;
— как самостоятельно протестировать радар для своего чат-бота и бесплатно применить его в своём проекте.

Вместо предисловия


Сразу отметим, что в этой статье мы не (!) будем рассказывать о разработке Wi-Fi-радара, т. к. после введения рандомизации MAC-адресов они стали неприменимы для идентификации пользователей последних версий операционных систем iOS и Android.

В качестве альтернативы этому мы разработали систему упрощенного автоматического добавления Wi-Fi сетей на устройства пользователей — установка происходит в один клик посредством чат-ботов и мобильных приложений.

По сути, таким образом мы формируем доверительный канал коммуникации между сервисом и клиентом — без шпионажа и исключительно с разрешения пользователя.
Читать дальше →
Всего голосов 1: ↑0 и ↓1 -1
Просмотры 91
Комментарии 0

Датчик дверного замка с помощью Esp8266

Разработка под Arduino *Умный дом
Из песочницы

Предлагаю познакомиться и воспользоваться, моей реализацией Датчика дверного замка (Реклама приложения). 

Для отслеживания замка, будем использовать обычную кнопку, подключенную к микроконтроллеру ESP8266 и приложение на Android. Ссылка

Читать далее
Всего голосов 3: ↑1 и ↓2 -1
Просмотры 766
Комментарии 6

Хранение изображений сайта в БД

Разработка веб-сайтов *Delphi *Microsoft SQL Server *IIS *Разработка под Windows *
Автор должен признаться: статья родилась и выросла из довольно небольшой и не претендующей на откровение оптимизации сайта, описанного в другом материале. Сайт этот связан с музыкальной тематикой и, соответственно, активно отображает обложки альбомов, хранящиеся (до поры до времени) на сервере не в ФС, как обычно бывает, а в БД SQL Server (в BLOB-поле, о чём несложно догадаться); в старом варианте пора извлечения изображений из базы и сохранения их в виде файлов возникает в момент запроса альбомов пользователем, после чего (по истечении сессии) они удаляются.

Страница сайта с обложками

Чтобы почти окончательно развеять куцую интригу и помочь возможному читателю определиться с тем, имеет ли смысл продолжить чтение, опишу конечный результат оптимизации: обложки по-прежнему останутся в базе данных, причём в поле того же типа, но вот веб-сервер, отдающий в итоге изображения клиенту, будет «обманут» и станет обращаться за файлом знать не зная, что его на самом деле нет в ФС, а вызов идёт сразу и непосредственно к СУБД. Такой «обман» конечно же не является самоцелью – всё в основном затевалось ради уменьшения нагрузки на дисковую подсистему.
Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 1.4K
Комментарии 11

Как я метался из стороны в сторону, пока не определился с проектом

Читальный зал

Работая на фрилансе и зарабатывая хоть какие то деньги и ведение стримов на twitch, я совсем перестал делать нормальные проекты. Из-за каких то денег на фрилансе мне перехотелось делать программы бесплатно даже те, которые могут в перспективе что-то принести. В этой статье я привожу небольшой опыт, может кому нибудь он пригодиться о том что я все таки выбрал из проектов и как практиковал английский язык.

Читать далее
Всего голосов 18: ↑0 и ↓18 -18
Просмотры 1.3K
Комментарии 23

Космос как призвание: куда пойти работать айтишнику в космической индустрии

Космонавтика

В последние 10 лет благодаря успехам частной космонавтики, возросшему количеству фильмов и книг про космос, а также благодаря действиям популяризаторов науки все больше и больше людей начинают разбираться в том, какие есть ракеты, как устроена наша Солнечная система, как можно построить жизнь на Луне и Марсе, но, думаю, у многих возникает вопрос - А как я могу во всем этом поучаствовать. Кем и куда может пойти работать программист, продукт менеджер или дизайнер, если очень хочется прикоснуться к данной индустрии? Об этом и будет мой сегодняшний пост.

Читать далее
Всего голосов 5: ↑3 и ↓2 +1
Просмотры 930
Комментарии 0

Датчики и приводы в IoT — обеспечение промышленной автоматизации

Блог компании OTUS Интернет вещей
Перевод

В IoT автоматизация обеспечивается путем передачи данных к устройству. Датчики и приводы в IoT представляют собой эти две конечные точки системы.

Интернет вещей является основным фактором, способствующим развитию новой экономике данных. Ценность системы IoT выходит за рамки первоначально предполагаемого использования, например, в автоматизации. Это связано с тем, что дальнейшая ценность заключается в интеллектуальной составляющей, которую создает система IoT. Датчики являются источником данных IoT, а датчики и приводы в IoT могут работать вместе, чтобы обеспечить автоматизацию в промышленных масштабах. Наконец, анализ данных, которые производят эти датчики и приводы могут со временем дать ценную информацию для бизнеса.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 428
Комментарии 0

Как сделать 248MP фотографию Солнца

Блог компании НПП ИТЭЛМА Обработка изображений *Научно-популярное Фототехника Астрономия
Перевод
image

Это изображение диска нашего Солнца создано с помощью большого рефракторного (линзового) телескопа и высокоскоростной монохромной CMOS-камеры.

Каждый день над нашими головами висит большой шар света. Он там всегда, и никто не обращает на него внимания. Разумеется, мы не советуем вам долго смотреть на него и при этом ослепнуть, тем не менее, наука дала нам возможность смотреть прямо на солнце совершенно безопасно.

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

В этой статье мы подробно рассмотрим слой, известный как хромосфера: область Солнца, видимая в оранжево-красном спектре. При помощи специального фильтра это устройство блокирует весь нежелательный свет, пропуская при этом определенный диапазон частот, который нас интересует.
Читать дальше →
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 1.1K
Комментарии 4

ref в сравнении с out в C#

Блог компании OTUS Программирование *C# *
Перевод

C# ref в сравнении с out

Ключевые слова Ref и out в C# используются для передачи аргументов внутри метода или функции. Оба слова указывают на то, что аргумент/параметр передается по ссылке. По умолчанию параметры передаются в метод по значению. Используя эти ключевые слова (ref и out), мы можем передать параметр по ссылке.

Читать далее
Всего голосов 8: ↑1 и ↓7 -6
Просмотры 1.5K
Комментарии 4

Идеальная светодиодная лампа за 21 рубль

Блог компании LampTest Гаджеты
Удивительно осознавать, что достаточно сложное электронное устройство, которым является светодиодная лампочка, может стоить 21 рубль.

Ещё сложнее поверить, что эта лампочка безукоризненна по всем параметрам.

Читать дальше →
Всего голосов 75: ↑73 и ↓2 +71
Просмотры 9K
Комментарии 25

Намерения и удовлетворенность пользователя с рекомендациями от Slate

Блог компании OTUS Управление продуктом *
Перевод

Большая часть пользователей теперь полагается на рекомендательные системы, которые активно предоставляют им рекомендации, основанные на различных потребностях и ожиданиях от этих пользователей. Лучшее понимание того, как пользователи взаимодействуют с такими рекомендательными системами, важно не только для улучшения пользовательского опыта, но и для разработки показателей удовлетворенности пользователей и в том числе для эффективной и действенной оптимизации рекомендательного алгоритма. Это особенно актуально в случае стриминговых онлайн-сервисов, таких как Spotify, где рекомендательная система может оценить удовлетворенность пользователей и адаптировать свои рекомендации для более эффективного обслуживания клиентов.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 101
Комментарии 0

Как использовать PHP для создания микросервиса?

Блог компании OTUS PHP *Программирование *
Перевод

В этой статье рассказывается, как использовать PHP для построения архитектуры микросервисов. Так как PHP идет в ногу со временем, он способен поддерживать микросервисные архитектуры для больших систем.

Читать далее
Всего голосов 6: ↑3 и ↓3 0
Просмотры 1.8K
Комментарии 3

Security Week 39: утечка паролей через Exchange Autodiscover

Блог компании «Лаборатория Касперского» Информационная безопасность *
На прошлой неделе, 22 августа, Амит Серпер (Amit Serper) из компании Guardicore опубликовал исследование уязвимости в протоколе Microsoft Exchange Autodiscover, которая может привести к утечке логинов и паролей при настройке учетной записи в Microsoft Outlook. Если достучаться до правильного сервера не удалось (например, из-за недоступности или ошибки при вводе e-mail пользователем), простейшая ошибка может вызывать перенаправление запроса на домен типа autodiscover.es.



Outlook по умолчанию предлагает воспользоваться автоматической настройкой параметров почтового сервера после ввода имени пользователя, почтового адреса и пароля. Для этого производится запрос по четырем стандартным URL типа autodiscover.example.com/autodiscover/autodiscover.xml, если почтовый адрес находится на домене example.com. При отсутствии ответа по такому URL происходит то, что исследователь назвал 'fail up', то есть URL сокращается, пока не превращается, в данном случае, в autodiscover.com. Исследователь нашел и зарегистрировал на себя 11 подобных доменных имен в разных TLD, и за полгода собрал почти сто тысяч уникальных пар e-mail + пароль.
Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 713
Комментарии 0

Добро пожаловать на хабрадегустацию

Блог компании SkillFactory Habr

Привет, Хабр! Меня зовут Аня Плоткина, я занимаюсь Developer Relations в команде SkillFactory, развивая сообщество авторов и менторов, которые создают наш образовательный продукт. Это будет не совсем обычный пост, а скорее воззвание к хабрасообществу, так как я верю, что на Хабре собрались самые знающие люди в IT. Если коротко: мы хотим предоставить любому члену сообщества, который обладает экспертизой, продегустировать наше обучение.

Читать далее
Всего голосов 21: ↑14 и ↓7 +7
Просмотры 701
Комментарии 22

Как мы сделали доступными все технологии Сбера на единой платформе: итоги первого года работы SmartMarket

Блог компании Сбер Программирование *Интерфейсы *IT-компании Голосовые интерфейсы

Год назад, в сентябре 2020 года команда SberDevices выпустила семейство виртуальных ассистентов Салют. В семействе три персонажа — Сбер, Афина и Джой. Они доступны на умных устройствах Sber, устройствах под управлением Салют ТВ и в мобильных приложениях СберБанк Онлайн и Сбер Салют.

Вместе с этим запуском мы запустили первую версию платформы SmartMarket. С инструментами SmartMarket внешние разработчики и бизнес получили возможность создавать приложения для виртуальных ассистентов Салют. 

Иван Смирнов, руководитель NLP-Platform и SmartMarket рассказывает, как мы собрали вместе инструменты и технологии Сбера и к чему удалось прийти за год.

Читать далее
Всего голосов 3: ↑0 и ↓3 -3
Просмотры 683
Комментарии 1

Как заказчик хотел blob вместо cache

.NET *C# *Microsoft Azure
Из песочницы

Сразу введу в курс дела, это был легаси проект и задача была доработка одного эндпоинта, который должен возвращать огромную Json-нину. По итогу работы среднее количество строк в респонсе было 800.000-2.000.000 строк и весил он в районе 30 мб.

На этом проекте я выяснил что Postman уже ломается от 1.000.000 строк, перестаёт работать форматирование и начинает хромать поиск. А в целом весь json напоминал мне один огромный клубок снега который пустили горы и он всё разрастался и разрастался, т.к. когда я пришёл на проект он был всего лишь 40.000-80.000 строк.

Json состоял из нескольких уровней и каждый уровень имел некоторое количество подуровней, похоже на эту картинку, только уровней было в районе 8 и каждый из уровней мог иметь до 80 подуровней.

Читать далее
Всего голосов 16: ↑3 и ↓13 -10
Просмотры 1.7K
Комментарии 4

Sphinx Search 2 -> 3: бенефиты и проблемы миграции

Блог компании Wargaming Sphinx *

Автобиографический трактат о кардинальном обновлении версии поисковой системы, увлекательном приготовлении оного и ожидаемо скучный эпилог о том, как всё хорошо получилось: у нас был Sphinx Search 2.0.9, мы вовремя спохватились (посмотрев на календарь) и повезли актуальную версию.

Сделать что-нибудь — это полдела, сопровождать что-либо весь жизненный цикл — действительный путь настоящего уважающего себя самурая. Касается чего угодно — от проведения полноформатных ивентов с тысячами посетителей, до проектирования, запуска, серийного производства, обслуживания и выведения из эксплуатации с утилизацией пассажирских и грузовых авиалайнеров.

Проследовать в длиннопост
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 371
Комментарии 1

Модельно-ориентированное проектирование на службе у специалиста по электроприводу. Часть 2. Эксперименты

Блог компании ЦИТМ Экспонента Алгоритмы *Matlab *Энергия и элементы питания Инженерные системы

В предыдущей статье я рассказал, как создается модель векторного управления СДПМ, и определил параметры двигателя по экспериментальным данным.

В этой статье мы заставим вращаться двигатель так, как нам нужно, т.е. займемся настройкой контуров управления, и, разумеется, проведем эксперимент, воспользовавшись сгенерированным из модели кодом.

Читать далее
Рейтинг 0
Просмотры 373
Комментарии 0

QAчественное общение — 5 октября, онлайн

Блог компании Альфа-Банк Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *

Привет!

"QAчественное общение" стал одним из наших регулярных митапов для тестировщиков. Новый сезон — 5 октября (вторник), с 19.00 до 20.40 МСК.

Будут три доклада (Альфа-Банк, Test IT и Redmadrobot). Чтобы принять участие, надо заранее зарегистрироваться.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 212
Комментарии 0

Войны лоббистов и развитие BIM. Часть 6: Причины спекуляций в строительной отрасли. Монополии корпораций над данными

PostgreSQL *SQL *API *CAD/CAM *ERP-системы *

Причиной отсутствия роста производительности и распространения спекуляций в строительной отрасли является качество данных, которыми оперируют участники процессов строительства. В чем основная проблема данных в строительстве? В первую очередь, в отсутствии доверия и прозрачности в системах 3D-7D, что ведёт к появлению рисков, связанных с человеческим фактором, и созданию многоуровневой бюрократии в основных бизнес-процессах строительных компаний.

Сегодня при обмене данными между различными 3D-7D системами мы доверяем хранение наших данных корпорациям. Для поддержания своего влияния на строительную отрасль корпорации, которым невыгодна прозрачность и интероперабельность данных, монополизировали хранение и обработку данных. Вследствие этого поставщики основных CAD и ERP решений постоянно повышают цены за пользование своими продуктами, а простые пользователи вынуждены платить “комиссию” на каждом этапе передачи данных в системах 3D-7D: за подключение, импорт, экспорт и работу с данными, которые пользователи сами создали. 

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 1.1K
Комментарии 5