Дизайн

Blender Turn a 2D photograph into a 3D animation with Blam

Вот так вот почти просто (полуавтоматически) можно достичь 3D эффекта из одной исходной фотографии.

Unsorted

Возврат к истокам..

Сегодня вернулись на ratbag.vkomi.ru

Программирование

Сварщиков будут тренировать на 3D симуляторе с дополненной реальностью

Интересное практическое применение AR технологий (дополненная реальность)

Сделано на базе открытой библиотеки OpenCV: https://www.uco.es/investiga/grupos/ava/node/26

Программирование

Metaio Junaio, помним, скорбим

Apple беспощаден. Зарубил в 2015 году такую шикарную AR технологию. Отрывок из Wikipedia:

Junaio was an Augmented Reality browser designed for 3G and 4G mobile devices. It was developed by Munich-based company Metaio GmbH. It provided a Creator application and an API for developers and content providers to generate mobile Augmented Reality experiences for end-users. The smartphone app, for Android and iPhone platforms, and API were free to use.

Junaio was the first augmented reality browser which had overcome the accuracy limitations of GPS navigation through LLA Markers (latitude, longitude, altitude marker, patent pending).

In May 2015 Metaio and all of the company’s products were acquired by Apple. Subsequent to the purchase Junaio web presences were removed, and a planned Metaio conference was cancelled. Junaio and all Junaio channels were deactivated on 15 December 2015.

Но к счастью, время не стоит на месте и другая компания подхватила идеи Metaio и создала подобное SDK: CraftAR Platform имеющий миграцию из Metaio:

  • Metaio SDK = CraftAR Augmented Reality SDK
  • Metaio Creator = CraftAR Creator
  • Metaio Continuous Visual Search (CVS) = CraftAR Image Recognition API
  • Junaio = CraftAR App
Жизнь

Да прибудет с тобой благодать!

Полный полукруг радуги, двойная радуга

Полный полукруг радуги с двойной радугой

Редко встретишь такие моменты! И чтобы еще и фотоаппарат был с собой, да после ливня, да в такой солнечный день! В общем, всё сошлось и моя прогулка в лес после такой красоты, была незабываемо свежей!

Дизайн Интернет Программирование

Collaboration online. Совместное рисование интерфейсов. Free

Совместная разработка интерфейсов в наши дни очень проработана и доступна онлайн. Приведу основные два сервиса, у которых есть бесплатные тарифы (с некоторыми ограничениями): читать далее »

Интернет Программирование

DataTable — сравнение на Angular 2, React и JQuery

Решил сравнить трендовые JS фреймворки Angular и React со старым добрым JQuery подходом. В Интернете много статей, где сравнивают их абсолютно предвзято, на изначально неверных примерах. Сравнивают как апельсины с картошкой:)

Я вот лично всегда беру для сравнения какой-то одинаковый элемент, притом очень сложный и показательный для крупных приложений. Таким компонентом является сложная таблица с фильтрами и сортировками (DataGrid или DataTable), и как пик эволюции — табличный ввод (TabularInput или EditableGrid). Притом ввод не просто текста (input) или из статичных выпадающих списков (select), а из динамического выпадающего списка с AJAX подкачкой значений (по типу библиотеки JQuery Select2). Чтобы можно было организовать гибкий табличный CRUD интерфейс.

И так, какие самые продвинутые компоненты я нашел (Open Source), ссылки на Demo, где можно попробовать: читать далее »

Интернет Программирование

SCRUM методология управления гибкой (Agile) разработкой ПО

Немного современного прожект менеджмента…

Если вы разрабатываете какой-либо программный проект, особенно многопользовательский, вы понимаете, насколько сложная задача — командное сопровождение и развитие работающего ПО. Без систематизации не обойтись.

Суть менеджмента проектов: Почему 9 беременных женщин не могут родить ребенка за 1 месяц?

Суть менеджмента проектов: Почему 9 беременных женщин не могут родить ребенка за 1 месяц?

Даже если вы не слышали про методику SCRUM или Agile, у вас точно есть список TODO, или список «хотелок пользователей«, список идей по развитию проекта. Такой список, ранжированный по приоритетам, является первой ступенью методологии SCRUM и подобных ей подходов быстрого и гибкого развития IT-проектов. Этот список в методологии называется «Бэклог проекта» (Project backlog) или «Пользовательские истории» (User stories).

И так, идеи по развитию проекта есть. А как же далее эффективно организовать разработку?  читать далее »

Интернет Программирование

Firebase — заведи свой Твиттер. Реально свой!

Firebase — облачное решение от Google, которое стоит того, чтобы его попробовать в Web и Mobile задачах, где требуется передача данных в режиме реального времени (Realtime). А это: чаты, живая переписка, комментарии, геолокация, трекинг и многое другое!

Firebase — это не просто облачная база данных, а комплексное решение хранения и передачи realtime данных на высоких скоростях, и без необходимости решать архитектурные вопросы на низком уровне. Уже есть множество готовых решений, например клон Твиттера! читать далее »

Дизайн Интернет Программирование

Bootstrap layout prototyping — адаптивный дизайн с нуля

Бесплатные инструменты прототипирования разметки и дизайна на Bootstrap:

  • Layoutit.com — быстрое прототипирование онлайн (только расположение элементов разметки на странице, без корректировки меню и т.д.)
  • Pingendo.com Desktop приложение с более детальной прорисовкой. Есть версия для Bootstrap 4.

Суть обоих методов — быстро создать прототип разметки в визуальном режиме, согласовать с собой и заказчиком, скачать готовые HTML5 + CSS3 файлы и уже далее встраивать туда логику. Их можно назвать «генераторами» Bootstrap разметки, которая является адаптивной под разные экраны — от сматфона до ТВ.