Pull to refresh
0
Максим Роньшин @digseeread⁠-⁠only

User

Send message

Метод Виолы-Джонса (Viola-Jones) как основа для распознавания лиц

Reading time15 min
Views182K
Хотя метод был разработан и представлен в 2001 году Полом Виолой и Майклом Джонсом [1, 2], он до сих пор на момент написания моего поста является основополагающим для поиска объектов на изображении в реальном времени [2]. По следам топика хабраюзера Indalo о данном методе, я попытался сам написать программу, которая распознает эмоцию на моём лице, но, к сожалению, не увидел на Хабре недостающей теории и описания работы некоторых алгоритмов, кроме указания их названий. Я решил собрать всё воедино, в одном месте. Сразу скажу, что свою программу успешно написал по данным алгоритмам. Как получилось рассказать о них ниже, решать Вам, уважаемые Хабрачитатели!
Добро пожаловать под кат!
Total votes 123: ↑121 and ↓2+119
Comments17

Обзор сервисов хранения GPS треков

Reading time3 min
Views81K

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

Читать дальше →
Total votes 57: ↑55 and ↓2+53
Comments69

Генерация версии android приложения из ревизии subversion и git

Reading time6 min
Views3.8K
Когда пользователи сталкиваются с проблемами — всегда хочется точно знать какой именно версией ПО они пользуются. При использовании системы контроля версий и автоматической нумерации версий ПО, такую информацию можно предоставить пользователям, а в случае необходимости просто попросить продиктовать строку.

О том, как можно пронумеровать свой android проект написано здесь и здесь. В обоих статьях рассмотрен пример получения версии проекта с помощью 'svn info', причём в первой статье автор жалуется на отсутствие SvnAnt, а во второй статье автор замечает проблему, связанную с использованием 'svn info'. Проблема связана с тем, что 'svn info' выдаёт неточные сведения о ревизии рабочей копии.

Далее рассмотрен пример решения этой проблемы достаточно простым способом.
UPD: добавлен скрипт для git.
Читать дальше →
Total votes 20: ↑17 and ↓3+14
Comments13

Microtouch

Reading time7 min
Views8.3K
Да, iTouch офигителен. Но кому нужно такое «закрытое» устройство? Может, лучше сделать свой гаджет с сенсорным экраном, написать свои программы — всё с использованием свободных железа и программ? Ну да, пусть этот гаджет не умеет воспроизводить MP3, но в нём есть цветной сенсорный (резистивный) TFT экран 320x240 точек, 8-битный микроконтроллер Atmega32u4, зарядное устройство для литий-полимерных аккумуляторов, управление подсветкой, разъем для microSD и трехосевой акселерометр. Любопытная штучка, особенно для тех, кто любит что-нибудь делать своими руками, как думаете?

Читать дальше →
Total votes 52: ↑51 and ↓1+50
Comments22

Qualcomm хочет расширить вашу реальность

Reading time1 min
Views844
image
Компания Qualcomm собирается популяризировать AR (augmented reality), для чего выпустила собственный SDK для Android, а так же объявила конкурс на $200 тыс. Откуда такая заинтересованность? Все просто – Qualcomm поддерживает разработку AR-приложений для мобильных телефонов, особенно кивая в сторону тех моделей, которые работают на их чипах Snapdragon. Сегодня, собственно, и вышел кит для разработчиков под Андроид. Авторы трех лучших приложений и получат те самые заявленные $200 тыс. (125/50/25). Конкурс будет проходить в январе 2011-го года, а лучшие приложения покажут на следующем Mobile World Congress.
Читать дальше →
Total votes 28: ↑27 and ↓1+26
Comments8

Intvideo.tv — придумали, воплотили, сгорели, нашли деньги, переписали, делимся опытом, ищем деньги

Reading time7 min
Views825
image

Здравствуйте, с вами команда Intvideo. Меня зовут Дмитрий, я являюсь PM'ом в этой компании. Мы хотели бы поделиться с Вами нашими успехами и трудностями, которые нам пришлось пройти за 3 года существования проекта. С этой целью я попросил поведать об этом одного из основателей проекта, Черногубова Евгения. Далее рассказ от его лица.

История очень интересная, расскажу все и даже больше, но все по порядку.

О проекте

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

Сервис Интвидео транслирует видео-опросы.
Видео-опрос – это рекламный видеоролик с онлайн-опросом в конце. Он объединил в себе преимущества самого продуктивного вида рекламы — видео-рекламу и анкету интернет-опроса.

Сервис интересен как пользователям, так и рекламодателям.

Для пользователей — не сложная регистрация, после которой можно начать пользоваться сервисом и зарабатывать. При этом, чем детальнее заполнен профиль, тем больше оплачиваемых видео-опросов он будет получать. Время участия оплачивается из расчета $3,60 в час. Кроме этого, дополнительный доход приносит партнерская программа, благодаря которой, пользователь зарабатывает процент от участия в видео-опросах, приглашенных им пользователей. Регистрация в проекте возможна только по коду приглашения, поэтому каждая рекомендация учитывается при начислении комиссионных.
Читать дальше →
Total votes 77: ↑54 and ↓23+31
Comments71

DealHunter – как мы делали foursquare для любителей скидок и распродаж

Reading time5 min
Views915
Привет всем! Хочу рассказать об опыте создания и запуска мобильного геосоциального сервиса DealHunter, в котором мы постарались совместить несколько наиболее актуальных и интересных трендов и механик.

От трендов к идее


Идея сервиса, где пользователи могли бы сами добавлять скидки и распродажи, родилась больше года назад, когда в интернете и мобильных приложениях стремительно набирало силу два тренда: daily deals (порожденный Groupon и подхваченный сотнями аналогичных сервисов) и геосоциальные приложения с игровой механикой (одними из первых были Foursquare и Gowalla, потом Foodspotting и чекинизация всего и вся – от факт просмотра телепередачи до количества выпитых кружек пива). Причина, по которой Foursquare за последние 2 года набрал больше 10 миллионов пользователей и собрал с помощью них беспрецедентную базу данных о различных местах и заведениях по всему миру – это влияние еще одного тренда – применение игровых механик к неигровым сервисам (gamification). С одной стороны многие сделали это ради баллов и бейджей – то есть статуса в игровой вселенной Foursquare. Но многих также мотивировал и простой альтруизм, желание предостеречь других пользователей от посещения «плохих» мест и порекомендовать хорошие.

image

На перекрестке всех этих трендов, от любви к скидкам и прочей халяве до желания обойти других в статусах и рейтингах родился Deal Hunter. Если раньше о распродаже в магазине или о бизнес-ланче в ближайшем кафе узнавали только ваши друзья и коллеги, то почему бы не дать возможность рассказать об этом другим людям вокруг вас, которых вы никогда не видели, но которым эта информация может быть полезна. А вы за это получите очередную виртуальную награду.
Читать дальше →
Total votes 43: ↑38 and ↓5+33
Comments22

Dropbox отверг более $100 млн от Стива Джобса два года назад

Reading time2 min
Views1K
Журнал Forbes опубликовал замечательную статью об истории Dropbox — одного из самых успешных стартапов в мировой IT-индустрии за последние годы.

Идея стартапа родилась у Дрю Хаустона в автобусе из Бостона в Нью-Йорк. Дорога занимала четыре часа, парень взял с собой ноутбук, но забыл флэшку, так что ему нечем было заняться с пустым ноутбуком. Раздражённый, Дрю прямо в автобусе начал писать код для синхронизации файлов через интернет. Через четыре месяца он полетел в Сан-Франциско, чтобы презентовать технологию в инкубаторе стартапов Пола Грэма (Y Combinator), но тот отказались принять проект, пока Хаустон не найдёт сооснователя. Только после этого выделили $15 тыс. на разработку. Денег хватило, чтобы снять квартиру и купить «мак».

Один из ярких моментов в истории Dropbox — встреча со Стивом Джобсом в декабре 2009 года, когда глава компании Apple пытался убедить молодых основателей стартапа продать проект. Мол, скоро Apple выйдет на этот рынок, а Dropbox, со слов Джобса, «является фичей, а не продуктом».
Читать дальше →
Total votes 104: ↑94 and ↓10+84
Comments88

Сделано у нас — опыт раскрутки

Reading time5 min
Views2.1K
Сделано у нас
После публикации о моем проекте "Сделано у нас", мне пришло несколько писем с просьбой рассказать о том, как я раскручивал и продвигал проект. Сначала я отписывался общими фразами типа «не виноватая я, он сам пришел», в смысле ресурс раскрутил себя сам, а я усилий к этому не прилагал.

По сути, это правда. Я не заказывал каких-то дорогостоящих пиар акций, у меня не было никакой четкой стратегии продвижения проекта. Но все же, подумав, я решил, что рассказать есть о чем.
Читать дальше →
Total votes 90: ↑78 and ↓12+66
Comments27

Как ускорить эмулятор Android на 400%

Reading time5 min
Views142K
Последние несколько месяцев я работал над SDK для Android, входящим в платформу управления контентом Nuxeo. Особенно много работы было в последнее время, с приближением официального релиза SDK. Я хочу поделиться несколькими практическими советами по поводу разработки под Android, в частности тестирования и эмуляции. Уже после нескольких дней разработки я понял, что работа с эмулятором Android — не сахар, потому что он чудовищно медленный.

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

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

В любом случае, мне хотелось найти решение, потому что я хотел показывать результат работы приложения на проекторе и не хотел чтобы демонстрируемое приложение тормозило.
Читать дальше →
Total votes 115: ↑98 and ↓17+81
Comments31

консоль в микроконтроллере с micro readline

Reading time9 min
Views33K
Представляю вашему вниманию библиотеку microrl (on github), предназначенную для организации консольного интерфейса в разного рода встраиваемых железках на микроконтроллерах.

Зачем нам консоль в МК?


Текстовый консольный интерфейс обладает рядом преимуществ для встраиваемых систем, при всей своей мощи и простоте (ведь текст, в отличие от светодиода, говорит сам за себя!):
  • Требует относительно мало ресурсов МК, и минимум аппаратных затрат — последовательный интерфейс типа UART или любой другой имеющийся в МК, это может быть встроенный USB или внешний USB-Com адаптер или даже TCP если ваше микроконтроллер достаточно серьезный.
  • Удобно подключаться — достаточно терминала поддерживающего Com-port (putty для Windows или minicom для linux).
  • Удобно использовать — цветной вывод в терминал, поддержка авто-дополнений, горячих клавиш и истории ввода.
Читать дальше →
Total votes 89: ↑89 and ↓0+89
Comments31

Дневник репатриантов часть 2: Как привлечь инвестиции в стартап, не имея связей и опыта

Reading time6 min
Views2.4K
В прошлом посте мы писали о том, как Островок.ru привлёк инвестиции размером 1 млн долларов от лучших инвесторов всего за 6 недель, имея только идею.

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

Мы очень хотим помогать развитию локальной предпринимательской экосистемы и этот пост — попытка рассказать о том, как запускать проекты не имея ничего, кроме желания.
image
Читать дальше →
Total votes 68: ↑57 and ↓11+46
Comments78

Первая open-source библиотека мобильных платежей для Android

Reading time4 min
Views7.5K

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

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

Читать дальше →
Total votes 30: ↑25 and ↓5+20
Comments28

Инструменты быстрого прототипирования

Reading time9 min
Views205K
Прототипы, как инструменты дизайна, находятся на подъёме, и вот почему. Я твёрдо верю, что прототипирование помогает нам в процессе создания качественных пользовательских интерфейсов. Мы работаем в мире богатых, обладающих динамикой интерфейсов пользователя как в сети, так и на наших устройствах. Интерфейсы, которые мы создаём, интерактивны, откликаются на воздействие пользователя и обладают эмоциями. Прототипы позволяют сформулировать чувства и функции дизайна так, как этого не могут сделать простые экранные формы. Но как выбрать лучший инструмент прототипирования для работы?
Много текста. Читать дальше
Total votes 63: ↑58 and ↓5+53
Comments52

Средства для визуального проектирования

Reading time2 min
Views63K
Всем известно, что для успешной разработки веб-сайта/веб-сервиса/программы (нужное подчеркнуть) очень важен этап проектирования. Грамотный план разработки — это половина всего проекта. Понятно, что прежде всего необходимо техническое задание, в котором будут описаны требования, сроки, и т.п. Но еще большее значение имеет визуальное проектирование, а именно: UML-схемы, схемы БД, пользовательские интерфейсы, эскизы страниц…
Читать дальше →
Total votes 51: ↑44 and ↓7+37
Comments84

Онлайн-мониторинг транспорта своими руками

Reading time4 min
Views96K

Всегда нравилась идея онлайн-мониторинга чего-либо на карте. И вот представилась возможность сделать нечто подобное.
Процессом и результатом разработки хочу поделиться с сообществом.
Читать дальше →
Total votes 101: ↑98 and ↓3+95
Comments106

Microsoft выпускает собственный «конструктор», конкурент Arduino

Reading time2 min
Views6.5K


Видимо, подобные комплекты стали очень популярны среди разработчиков, поскольку сейчас появляются новые и новые «конструкторы для взрослых». Например, вчера на Хабре был описан ProtoSnap, а теперь и Microsoft выпускает нечто подобное, только комплект от софтверного гиганта более совершенен, чем ProtoSnap. Устройство получило название Microsoft .NET Gadgeteer. Его описание, фотки и видео — в продолжении.

Читать дальше →
Total votes 71: ↑61 and ↓10+51
Comments111

The Noun Project: свободная иконка для каждого объекта в мире

Reading time1 min
Views14K


Создатели проекта The Noun Project поставили целью собрать пиктограммы для всех объектов в мире. Коллекцию по мере сил пополняют десятки дизайнеров из разных стран. Все иконки публикуются в формате SVG, под лицензией Creative Commons Attribution 3.0 (CC BY) или Public Domain, разбиты на тематические категории, есть поиск на русском языке.
Total votes 110: ↑107 and ↓3+104
Comments57

Интернет картография с открытым исходным кодом

Reading time7 min
Views8.8K
Здравствуйте. Я продолжаю серию статей, про картографирование в интернете с использованием набора программного обеспечения с открытым исходным кодом MapBox, от компании Development Seed.

Предыдущие части:
  1. Обзор студии
  2. Введение в TileMill
  3. Расширенные возможности

Сегодня я рассмотрю:
  • Высокопроизводительный тайловый сервер TileStream
  • Легковесные картографические библиотеки Modest Maps и LeafLet
  • Использование TileStream вместе с картографической библиотекой OpenLayers
  • Использование расширенных возможностей TileMill с помощью библиотеки Wax


Интересно? Приглашаю под кат.
Читать дальше →
Total votes 34: ↑33 and ↓1+32
Comments7

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Date of birth
Registered
Activity