Pull to refresh

Путь в motion-дизайн: бесплатный воркшоп

Нетология corporate blog Working with video *Studying in IT IT career Design

31 мая в 17:00 по московскому времени пройдёт воркшоп Нетологии «Как развиваться в motion-дизайне». Это занятие о перспективах профессии и главной программе для работы с анимированными роликами After Effects.

Читать далее
Rating 0
Views 515
Comments 0

План на Windows Mobile 7 = (Мульти)тач + жесты мобильником + анимация GUI

IT-companies
Windows Mobile 7. SplashНа ночь глядя RSS reader (кстати, я выбрал FeedDemon, говорят он нетеряет подписки в отличии от Thunderbird) принёс любобытную новость — одному товарищу достался в руки документ в котором детально описываются планируемые «фишки» операционной системы Windows Mobile 7. Мужчина пишет, что документ датирован прошлым летом, и детали реализации могут в финале быть другими. В общем, Microsoft планирует изменить наш «опыт» общения с мобильниками.
Далее много картинок и немного текста
Total votes 57: ↑50 and ↓7 +43
Views 564
Comments 97

Motion Design

Working with 3D-graphics *
Motion Design — направление современного искуства, представляющее симбиоз графического дизайна и динамической графики, такой как фильмы, видео или компьютерная анимация.


Читать дальше →
Total votes 78: ↑74 and ↓4 +70
Views 46K
Comments 69

Управляй Mac`ом взмахом руки

Lumber room
Программа называется FluidTunes и позволяет управлять библиотекой iTunes в Вашем Mac с помощью только движений руки. Работает все помощь веб-камеры. Обладателям встроенной камеры проще, а вот для тех у кого таковая отсутствует, понадобиться подыскать камеру, совместимую с QuickTime.
Принцип работы, она же и презентация:

Читать дальше →
Total votes 10: ↑7 and ↓3 +4
Views 333
Comments 20

Motion от Movable Type — социальная сеть для каждого

CMS *
Сегодня состоялся анонс дополнения Motion к Movable Type. Это бесплатное дополнение позволит социализировать MT, создать полноценную социальную сеть. Об этом уже написали в Mashable и TechCrunch. Думаю, пользователям Хабрахабра тоже будет интересно.
Читать дальше →
Total votes 27: ↑23 and ↓4 +19
Views 957
Comments 15

Технология создания stop motion видео из фотографий

Lumber room

Вступление


Не так давно смонтировал любительский видео-ролик на основе фотографий, которые делались в режиме фотосессии. Сейчас я узнал, что ролик сделан в русле современного тренда — stop motion видео. Посему расскажу о том, как его делал.

Видео-ролик




Технология создания

Читать дальше →
Total votes 107: ↑75 and ↓32 +43
Views 2.3K
Comments 73

Создаем систему видеонаблюдения с помощью motion

Configuring Linux *
Sandbox
В этой статье я хочу рассказать о настройке и использовании домашней системы слежения. Вы сможете сделать за любой территорией, попадающей в поле зрения вышей веб-камеры, отправлять себе сообщение при обнаружении активности в этой области, делать снимки, транслировать изображение по сети (можно прикрутить авторизацию для доступа видео с вашей веб-камеры и смотреть удаленно, если у вас есть статический ip) вообще что захотите — полный контроль и свобода выбора, что в общем характерно для ос gnu/linux и подобных (в дальнейшем речь пойдет именно о linux).
Читать дальше →
Total votes 58: ↑54 and ↓4 +50
Views 106K
Comments 24

«Умный дом» собственными руками. Часть 2. Видеонаблюдение

Computer hardware
В прошлой статье (линк) мы ознакомились с теоретической частью построения нашего «умного дома» и определились с используемыми технологиями. Теперь начнем реализацию практической части :)

Первой жертвой нашего интереса станет система видеонаблюдения.
Читать дальше →
Total votes 95: ↑85 and ↓10 +75
Views 54K
Comments 88

Пару слов о Motion API

Microsoft corporate blog

Вместе с новой версией Windows Phone 7.5, широко известной под кодовым именем «Манго», разработчики получили возможность использовать для своих приложений, в дополнение к GPS и акселерометру, гироскоп и компас (вернее, магнитометр). Также стал доступен набор API под названием Motion API, который комбинирует в себе данные со всех датчиков и выдаёт обработанный результат, в виде положения в пространстве и характеристик движения устройства. Motion API – результат исследований Microsoft Research, которым теперь могут воспользоваться все разработчики под Windows Phone.
Читать дальше →
Total votes 31: ↑26 and ↓5 +21
Views 1.5K
Comments 4

CentOS 5.x и Motion: Просмотр видео потока после авторизации

Configuring Linux *
Sandbox
Я не нашел в данном пакете встроенного механизма авторизации для просмотра потока в браузере через интернет. Из-за этого сервис будет постоянно доступен для всех. Доступ конечно можно ограничить через нужный IP адрес правилами в iptables, но это неудобно, т.к. IP адрес может быть динамическим, к примеру, интернет на смартфоне.

В таком случае, сделаем авторизацию через Apache+IPTables.

Предположим, что в системе уже установлены пакеты Motion, Apache и IPTatables. Есть сайт доступный в интернете mysite.ru
Читать дальше →
Total votes 4: ↑1 and ↓3 -2
Views 1.6K
Comments 2

Web-Interface для Motion

Ruby on Rails *
После обновления видеосервера под debian, было принято решение переделать систему видеонаблюдения.
Motion было решено оставить, но возникла необходимость в более человеческом интерфейсе для просмотра архивных записей.
Очередные поиски в Интернет так и не дали никаких приемлемых результатов, в результате чего было принято решение о создании собственного продукта.
После небольших колебаний, выбор пал на Rails. Никакой религии, просто захотелось получше изучить этот фреймворк и замечательный язык программирования. В качестве СУБД используется PostgreSQL.
Результат работы под капотом…
Читать дальше →
Total votes 28: ↑27 and ↓1 +26
Views 54K
Comments 24

Боремся с ошибками акселерометра, гироскопа, M7, цифрового компаса и других датчиков в iPhone 5S и не только

Development for iOS *


Многие наслышаны о проблеме с неоткалиброванными датчиками в новом iPhone 5S – инструмент «уровень», встроенный в родной компас iOS 7 показывает отклонение в несколько градусов, если устройство положить на плоскую поверхность, например, стол.

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

Я разрабатываю приложения с использованием датчиков акселерометра, гироскопа и цифрового компаса, ровно с тех самых пор, как разработчикам стал доступен API, практически с самого начала – будучи автором одного из самых популярных компасов для iOS с проблемами калибровки акселерометра и точности других датчиков я столкнулся еще несколько лет назад.

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

Приглашаю разработчиков и пользователей приложений разобраться, как это работает, откуда берутся эти ошибки, почему не стоит излишне беспокоиться о проблемах акселерометра и почему не нужно бежать бегом в магазин для замены «бракованного» устройства – новое устройство вряд ли будет намного лучше, а проблемы с ошибками датчиков решаются другими способами.
Читать дальше →
Total votes 49: ↑44 and ↓5 +39
Views 126K
Comments 36

По следам бага и немного о событиях MotionEvent в Android

Open source *Development of mobile applications *Development for Android *
Думаю, многие из нас писали код вида:

    @Override
    public boolean onTouch(View view, MotionEvent event) {
        final float x = event.getX();
        final float y = event.getY();
        // использование x и y...
        return false;
    }

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

Год назад я с друзьями разрабатывал приложение, где очень многое упиралось в обработку касаний. Однажды, загрузив новые исходники из репозитория и собрав приложение, я обнаружил, что вертикальная координата касания определяется неверно. Просматривая последние коммиты команды, я наткнулся на интересную строку, где внезапно от y-координаты отнималось 100. То есть, что-то вроде «y -= 100;», причем, это число не было вынесено как константа и вообще было непонятно почему именно 100. На мой очевидный вопрос я получил ответ «Ну, мы опытным путем определили, что в этом месте y-координата всегда на 100 (пикселей) больше, чем должна быть». Здесь, конечно, стоило бы перечитать документацию по обработке касаний и, просмотрев код проекта, найти ошибку, но я решил пойти более интересным путем – проследить по исходникам Android за MotionEvent от его получения до утилизации.

Если я смог кого-то заинтриговать историей в стиле «По следам полосатого бага» — добро пожаловать под кат.
Читать дальше →
Total votes 30: ↑27 and ↓3 +24
Views 19K
Comments 7

Видеонаблюдение в подъезде своими силами

Working with video *
Sandbox


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

Итак, задача — минимальными материальными и временными ресурсами сделать видеонаблюдение в подъезде перед входной (в квартиру) дверью. Желательно не записывать круглые сутки “пустые” картинки, т.е. необходимо детектирование движения. Также хорошо бы иметь удаленный доступ к записям.
Читать дальше →
Total votes 23: ↑21 and ↓2 +19
Views 154K
Comments 60

Непрофессиональное видеонаблюдение квартиры занятно и недорого

*nix *API *Accessibility *
Sandbox
С момента как у меня в квартире на страже появилась GSM сигнализация, появилась мысль о том, что неплохо бы иметь в мое отсутствие в квартире и «глаза» в случае срабатывания датчиков сигнализации (а может срабатывание ложное?). Поскольку я инженер в области информационных технологий, ни о каком профессиональном решении в виде регистратора и кучи камер речь не шла — только все сам, своими руками. Бюджет тоже сразу было решено обнулить ограничить, а в случае успешности проекта уже думать о его дальнейшем улучшении и модернизации.
Читать дальше →
Total votes 35: ↑35 and ↓0 +35
Views 50K
Comments 72

Микровзаимодействия и их использование в пользовательских интерфейсах

Web design *Interfaces *Mobile applications design *Graphic design *Design
Translation
Tutorial
В переводе данной статьи автор рассказывает о составляющих микровзаимодействия в дизайне, описывает их утилитарные функции в контексте общего дизайна, а также приводит примеры где эти микровзаимодействия помогают выполнять полезные функции при взаимодействии пользователя с интерфейсом приложения.

На сегодняшний день достаточное число веб-разработчиков и дизайнеров всё ещё не до конца осознают, что игнорирование или неверное использование микровзаимодействий в дизайне может стоить их клиентам очень дорого. Внимание к деталям — это то, что отличает исключительный сайт от среднестатистического. Вот почему микро-взаимодействия «прокачивают» общий дизайн.


Читать дальше →
Total votes 8: ↑8 and ↓0 +8
Views 2.9K
Comments 2

Детекция изменений в сцене и сохранение видеофрагментов в формате h264 на Raspberry Pi без декодирования

Working with video *Development for Raspberry Pi *


Добрый день. В этой статье я расскажу, далеко не в первый раз, как на Raspberry Pi 3 и более слабых платформах одновременно детектировать движение и сохранять/транслировать видео в формате H264. Я поделюсь с такими же новичками в мире Raspberry Pi, как и я, о том, что узнал сам за несколько дней, пока разбирался в способах решения задачи. Говорить буду о работе с камерой Raspberry Pi простым человеческим языком.

Читать дальше →
Total votes 18: ↑18 and ↓0 +18
Views 6.3K
Comments 18

Летающая пицца в мобильном приложении: как делали промоушен комбо «Дюна»

Dodo Engineering corporate blog Development of mobile applications *Development for Android *Kotlin *Mobile applications design *

16 сентября в России стартовал фильм по мотивам романа Фрэнка Герберта «Дюна». Команда маркетинга Додо Пиццы часто проводит коллаборации по самым разным поводам и с самыми разными компаниями. «Дюна» не стала исключением — в продаже появилось комбо Дюна в специальной коробке и маска AR в Instagram.

Обычно промоушен в приложении сводился к замене картинок в меню, но в этот раз разработчики решили не оставаться в стороне и немножко покреативить. Команда мобильной разработки захотела привлечь больше внимания к новому комбо «Дюна» в приложении. Задача осложнялась тем, что нужно было всё сделать не просто быстро, а супербыстро из-за переноса фильма на месяц раньше.

Читать далее
Total votes 23: ↑21 and ↓2 +19
Views 4.6K
Comments 7

Разработка hexapod с нуля (часть 12) — новое ядро передвижения

RUVDS.com corporate blog Robotics development *Programming microcontrollers *DIY
✏️ Technotext 2022

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

Также в гексаподе появилась стабилизация тела относительно горизонта на базе MPU6050. Прошивка сама компенсирует углы наклона во время движения — в будущем это очень пригодится, когда я буду реализовывать адаптацию к неровностям. В этом направлении уже ведутся разработки (датчики касания на базе тензорезисторов), настало время для следующего шага.

В этой статье расскажу, насколько простая может быть математика ядра передвижения гексапода и какие красивые движения можно выполнять с помощью неё. Разработка продолжается, и я переписал около 80% математики. Это позволило выкинуть явное указание координат точек назначения во время движения — траектории теперь строятся в реальном времени. Все технические подробности в статье. Как всегда, вас ждёт фото и видео.
Читать дальше →
Total votes 78: ↑77 and ↓1 +76
Views 7K
Comments 8

Зачем учиться motion-дизайну и как это сделать своими силами

Нетология corporate blog Working with video *Studying in IT IT career Design

Если в 2018 году люди тратили на просмотр видео 1,5 часа в день, то в 2022 году вовлечённость выросла до 2,5 часов. Пользователи делятся видео в два раза чаще, чем любым другим контентом, а motion-графика почти так же популярна, как простые записи. Сделали для вас подборку обучающих ресурсов, программ и инструментов для самостоятельного обучения.

Читать далее
Total votes 15: ↑13 and ↓2 +11
Views 15K
Comments 3
1