Пролог


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


Слева — пример Снепчата, справа — пример приложения, созданием которого мы займемся.


Читать дальше →

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

Для чего нужен бэкордер


В популярных доменных зонах (.com, .net, .org) заняты самые короткие и звучные домены.
Существует возможность не пользоваться свободными доменами второго сорта, а перехватить хороший. Часто освобождаются даже трехбуквенные домены, минимальная стоимость которых на вторичном рынке — 17800 $. Читать дальше →


Цена: $14.17Перейти в магазин

Всем привет!

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

Подробности под катом…


Читать далее


Вот примерно так CIMON будет выглядеть на орбите. Это рендер, но весьма приближенный к реальности

В пятницу компания SpaceX отправила на МКС полезный груз массой 2,7 т. Доставлен на место он будет уже в понедельник, 2 июля. На этот раз, кроме привычных вещей — продуктов питания, оборудования и материалов для экспериментов астронавты получат робота с искусственным интеллектом. Это интерактивный мобильный ассистент, который предназначен для исследований в космосе. Называется устройство CIMON (Crew Interactive MObile сompanioN).

Разработали его специалисты Airbus и IBM. Внешне робот напоминает шар, который для обеспечения интерактивности оснащен дисплеем и звуковыми датчиками. CIMON станет личным помощником для астронавта Александера Герста во время проведения научных экспериментов. Кроме всего прочего, робот является объектом исследования психологов: ученые планируют выяснить, может ли ИИ помочь снять астронавтам стресс.
Читать дальше →

В первой части мы рассмотрели тревожные симптомы и возможные способы «лечения» Product Owner в «механическом» scrum. Продолжим разбор ролей и следующая на очереди – команда.
Все же знают мантру, что команда должна быть самоорганизованной и кросс-функциональной, это выглядит как самая простая часть scrum: берем людей с нужными компетенциями, говорим им: «вы команда», и полетели! Но на деле все несколько сложнее.


image
Читать дальше →


Цена: ~3500рубПерейти в магазин

Приобретен и установлен (см. фото)
#) Точная ссылка на магазин не имеет смысла – приобретенный экземпляр смесителя мало того, что не имеет никакого идентификационного признака (номера модели, производителя), так еще оказался не похож в деталях на описания ни одного из пяти продавцов похожих образцов. Видимо продавцы имеют доступ к большому количеству клонов и поставляют то, что имеется под руками к моменту поставки. Присутствующая в комплекте бумажка со схемой (вроде как инструкция) оказалась вовсе не от этой модели. Одно могу сказать точно – смеситель обошелся примерно в 3,5 тыс. рублей (май 2018). И далее исключительно личные ощущения.

Читать далее

У миниатюрного компьютера типа Biostar Racing P1 каждый мегагерц на счету. Это диктуется компактностью и низким уровнем энергопотребления. Процессор Intel Atom x5-Z8350 здесь на своем месте. И ждать от него особых рекордов производительности не приходится. Особенно, с учетом провальных характеристик по записи кэш-памяти L1-уровня.

Тем не менее, этот «уже не стик, но еще и не ноутбук» своего потребителя всё же найдет. Залог тому – четыре ядра простенького, казалось бы, CPU. Стоит возлагать на них надежды? Читать дальше →

Автор: Adam Alami, PhD Fellow, IT University of Copenhagen (перевод с англ.)

ВВЕДЕНИЕ


Нефункциональные требования широко представлены в литературе. Нет недостатка в определениях и примерах нефункциональных требований. Международный институт бизнес-анализа (IIBA) определяет нефункциональные требования следующим образом:

Нефункциональные требования фиксируют условия, которые непосредственно не связаны с поведением или функциональностью решения, а скорее описывают условия окружающей среды, при которых решение должно оставаться эффективным, или качества, которыми система должны обладать. Они также известны как атрибуты (показатели) качества или дополнительные требования. Они могут включать требования, связанные с пропускной способностью, скоростью, безопасностью, доступностью, информационной архитектурой и представлением пользовательского интерфейса.

Ключевыми словами в этом определении являются «не имеют прямого отношения к поведению или функциональности решения». Это либо «условия», либо «качества».

Условия: они являются внешними или внутренними ограничениями. Внутренние ограничения — это политика и саморегулирование организации, в то время как внешние ограничения — это государственные правила, отраслевые стандараты и другие параметры, определяющие бизнес-среду.

Качества: это бизнес-требования, которые определяют не системное поведение и не связаны с процессом, а являются требованиями к качеству решения.
Читать дальше →

В конце июня компания VMware опубликовала программы конференций VMworld 2018 US и VMworld 2018 EU, которые пройдут в августе и ноябре соответственно. Одной из ключевых тем конференций является создание корпоративных блокчейнов на платформе VMware.

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

Читать дальше →


В компиляторе gc для описания Static Single Assignment (SSA) правил оптимизаций используется специальный Лисп-подобный предметно-ориентированный язык (DSL).


Предлагаю разобрать основные элементы этого языка, его особенности и ограничения.
В качестве упражнения, добавим в Go компилятор генерацию инструкции, которую он раньше не генерировал, оптимизируя выражение a*b+c.


Это первая статья из серии про внутренности Go SSA compiler backend, поэтому помимо обзора самого DSL описания правил мы рассмотрим связанные компоненты, чтобы создать необходимую базу для нашей следующей сессии.

Читать дальше →