Как стать автором
Обновить
100
0
Виктор @Coolver

Пользователь

Отправить сообщение

Прототип Lane Departure Warning или как напомнить водителю о том, что жить ему осталось не очень долго

Время на прочтение7 мин
Количество просмотров7.5K

Почитал я немного про автовыставку в Детройте, про то, что Lane Departure Warning становится все более и более популярным и решил, что надо бы поделиться своим опытом изготовления прототипа этой системы из нехитрых компонентов в виде веб-камеры, Питона, OpenCV и пары дней усердной медитации:)

Историю создания прототипа можно почитать и посмотреть под катом… (там картинки, много...)
Читать дальше →
Всего голосов 179: ↑178 и ↓1+177
Комментарии101

Обучение в США

Время на прочтение5 мин
Количество просмотров79K
На написание этого поста меня вдохновил вот этот вот пост.

В своем же посте я хочу чуть рассказать об обучении в США и параллельно показать свою точку зрения на то, как это делать лучше. Все ниже сказанное относится более к компьютерным наукам (Computer Science), хотя есть некоторые общие утверждения.

Читать дальше →
Всего голосов 57: ↑48 и ↓9+39
Комментарии30

Энергосберегающий background location + отправка данных на сервер из фона

Время на прочтение5 мин
Количество просмотров13K
Постановка задачи

В приложении необходимо отслеживать местоположение пользователя, когда приложение работает в фоновом режиме (с относительно приемлимой точностью), а также когда приложение активно (с высокой точностью).

Решение

Решение в лоб — использовать данные из коллбеков [CLLocationManagerInstance startUpdatingLocation] как в фоне, так и когда приложение активно. Первый и наиболее критичный недостаток данного решения — высокое энергопотребление (за несколько часов аккумулятор iPhone может полностью сесть). Второй — если приложение будет свернуто и 'убито', никаких апдейтов положения пользователя мы получить не сможем.

Читать дальше →
Всего голосов 33: ↑29 и ↓4+25
Комментарии6

Почему компьютерное зрение очень мало используется на практике

Время на прочтение6 мин
Количество просмотров20K
На самом деле правильнее было бы назвать «машинное зрение», но так я думаю понятнее будет, если кто не знает то это не охранное видеонаблюдение, а распознавание или измерение чего либо c помощью камер. Существует много задач и областей, где компьютерное зрение было бы очень востребовано и могло бы использоваться повсеместно, но на практике оно используется очень редко.

Я реализовал несколько проектов в этой области для решения разных задач, конкретно это вычисление и подсчет площадей, контроль качества продукции, причем разной и в разных отраслях таких как: фигурная порезка и раскрой листов ДСП, ДВП, МДФ, измерение площадей шкурок животных на производства изделий из кожи и др.

Задача вычисления площади может показаться довольно сложной. Если подходить строго математически, то да, например, посчитать площадь квадрата или прямоугольника очень просто умножаем длину на ширину и готово, если треугольника чуть сложнее, а вот других криволинейных фигур может быть очень сложно.
Мой алгоритм подсчета площади настолько прост, что его можно реализовать без всяких библиотек и т.п. буквально в десять строк кода, по сути это простейший детектор движения только с калибровкой камеры. Камера жестко фиксируется над местом, куда подается продукция, делается снимок фона (без продукции), например, белый стол, цвета пикселей загоняются в массив. Далее на стол подается или кладется образец, например какая-то коробка. Далее делается второй снимок с коробкой, цвета второго кадра пишутся в другой массив и затем сравниваются значения цветов, количество отличающихся пикселей суммируется. Затем этот образец измеряется рулеткой, вводится в программу его площадь и вычисляется площадь одного пикселя, т.е. площадь делится на число пикселей. Вот и вся калибровка. Далее достаточно подавать любую продукцию, любого размера и формы, определятся число изменившихся пикселей, и умножается на площадь одного пикселя, найденного при калибровке, надеюсь все понятно. Причем продукция может двигаться, например, на конвейере, площадь будет измеряться правильно, нужно только захват
Читать дальше →
Всего голосов 64: ↑51 и ↓13+38
Комментарии76

К чему нас может привести google glass…

Время на прочтение1 мин
Количество просмотров13K
Не могу не поделится с хабра сообществом этой потрясающей короткометражкой с шикарным переводом от Russia Today.

SIGHT / ВЗГЛЯД (РУССКИЙ ПЕРЕВОД)





Футуристический короткометражный фильм, созданный Эраном Май-Разом и Даниэлем Лазо. Выпускная работа, Академия искусств «Бецалель».

Контакты:

Daniel Lazo: duniol2 гаф gmail пиксель com
Eran May-raz: eranmayraz гаф gmail пиксель com
Hanan Revivo: hanan5712 гаф gmail пиксель com
Boaz Bachrach: hearfeel гаф gmail пиксель com
Всего голосов 183: ↑125 и ↓58+67
Комментарии120

It happens — самое необычное применение Ivideon

Время на прочтение3 мин
Количество просмотров22K


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

— Владимир, открывай почту! Ты должен это прочитать! Там есть про Ivideon!

Я нехотя открыл Gmail и обнаружил письмо с единственной ссылкой, ведущей на сайт It happens. Для тех кто не знает, это проект создателей башорга, собирающий различные истории из жизни техподдержки, системных администраторов и других приближенных к IT личностей.

По ссылке открылась история, которую я прочитал на одном дыхании. Она была опубликована осенью 2011 года, когда мы только-только запустили первую версию нашего сервиса. Не смотря на то, что рейтинг этой истории был неплохим, мы почему-то о ней узнали только сейчас. Видимо, из-за отсутствия ссылок на наш сайт.
Мне понравилась манера изложения, а в Ivideon как раз очень нужен хороший автор для блога.
Я подумал, а почему-бы не опубликовать эту историю здесь? Вдруг, автором окажется кто-то из хабрапользователей и мы сможем сотрудничать? А если не сможем, я все равно хочу подарить тому, кто это написал нашу камеру с поддержкой облака Ivideon. А пока под катом привожу саму историю.
Читать дальше →
Всего голосов 70: ↑53 и ↓17+36
Комментарии40

Zendesk — история заявки №24

Время на прочтение1 мин
Количество просмотров24K


Как известно, лучший отдых — это смена деятельности. Поэтому в выходной день я решил отдохнуть от разработки и решил проанализировать, можно ли улучшить работу нашей службы технической поддержки. Ведь, по сути, это лицо нашей компании при общении с клиентом. И я считаю, что поддержка должна быть первоклассной. Забегая вперед, скажу, что цель топика показать прекрасный, на мой взгляд, маркетинговый ролик, а не описать подробности установки helpdesk-системы, которые и так уже есть на хабре.
Читать дальше →
Всего голосов 40: ↑31 и ↓9+22
Комментарии32

Радиоэлектронный фриланс

Время на прочтение10 мин
Количество просмотров117K
Окончив институт и устроившись на работу, я осознал, что совершенно не создан для офисной или выездной работы, четких распорядков, начальников и прочей рутины. А ходить на работу каждый день было ну совсем невыносимо. Хватило меня на пол года :) Потому, несмотря на не пыльную работу, весьма высокую зарплату, а по меркам вчерашнего студента, так вообще шикарную, я дождался первого же срача с начальством и красиво хлопнул дверью. С тех пор развлекаю себя сам и доволен жизнью. О нюансах вольной жизни бывшего фрилансера электронщика я и хочу поведать в этом посте.
Все нижеследующее это исключительно мой практический опыт и я не уверен, что у вас все получится именно так.

Бабло
Начну с самого интересного, с денег. Скажем так, под конец моей деятельности (примерно 2010), не особо напрягаясь, работая около двух-трех дней в неделю, можно было смело делать тысяч по 50-70 рублей. Это в Челябинске. Если работать каждый день, то легко было делать от 150 тысяч рублей в месяц и более, но я для этого был слишком ленив. А теперь по порядку.

Далее Война и Мир, написал как сумел
Всего голосов 294: ↑274 и ↓20+254
Комментарии292

Ivideon запустил облачное хранение видео

Время на прочтение5 мин
Количество просмотров15K
Некоторые художники не выносят вида своих творений когда они закончены. А я свой самый большой поклонник. O.W. Grant (Interstate 60)



Команда Ivideon больше года работала над сервисом удаленного хранения архивных видео записей в собственном облаке (как мне не нравится это слово). Почему так долго, технические подробности и как бесплатно получить к нему доступ для читателей Хабра — вы узнаете под катом.
Читать дальше →
Всего голосов 12: ↑8 и ↓4+4
Комментарии18

20 вещей, которые я должен был знать в 20 лет

Время на прочтение3 мин
Количество просмотров715K
1. Мир пытается оставить тебя тупым. Начиная от банковских платежей и процентов и заканчивая чудо-диетами — из необразованных людей легче вытрясти деньги и ими проще управлять. Занимайтесь самообразованием столько, сколько можете — для того, чтобы быть богатым, независимым и счастливым.
Читать дальше →
Всего голосов 544: ↑445 и ↓99+346
Комментарии544

Ivideon для Mac OS X: от ненависти до любви

Время на прочтение3 мин
Количество просмотров5.7K


Я помню о том, что в предыдущей статье обещал рассказать продолжение истории создания Ivideon. И остановился, можно сказать, на самом интересном месте. Если бы это был фильм, на который вы пришли с девушкой (скорее ради самой девушки, чем ради фильма), вы бы все равно отвлеклись от неё для просмотра этой сцены… а она (девушка, а не сцена) напряженно вонзила бы аккуратные ноготки в подлокотники своего кресла, ожидая финальной развязки… А я взял и оборвал нить повествования, пообещав продолжить в следующей части. Так вот, под катом не будет продолжения…
Читать дальше →
Всего голосов 9: ↑4 и ↓5-1
Комментарии4

Создаем облако для тестирования ПО

Время на прочтение8 мин
Количество просмотров13K
Пока компании вроде Google и Microsoft активно рассказывают простому пользователю о счастье, которое ожидает их на облачных сервисах, я хочу поделиться другой стороной облаков — счастьем для разработчиков и тестировщиков ПО. За те несколько лет, в течение которых я руковожу группой тестирования Parallels Plesk Panel, была собрана неплохая коллекция лайфхаков по использованию облака для наших целей.

Я уверен в том, что изложенный опыт будет полезен подавляющему большинству компаний и стартапов. Во-первых, тестовое облако можно создать самостоятельно. Это важно, когда ваш бюджет ограничен. Во-вторых, тестовое облако в его самом начальном варианте можно развернуть на 2-3 серверах. В-третьих, все хлопоты, связанные с созданием тестового облака, с лихвой окупаются автоматизацией процесса тестирования. Это особенно критично, если вы регулярно выпускаете обновления и если код вашего проекта довольно объемный.

С преамбулой вроде всё. Любопытных приглашаю под кат.
Читать дальше →
Всего голосов 36: ↑28 и ↓8+20
Комментарии27

Создавая Ivideon: от идеи к успешной реализации

Время на прочтение14 мин
Количество просмотров23K


Помните то чувство, когда вы хотите понравиться девушке, но понятия не имеете, как это сделать? Прокручиваете множество вариантов. А потом отбрасываете все, натыкаясь на звучащую в голове фразу: «У вас никогда не будет второго шанса произвести первое впечатление!». Я помню. Стараешься «стать для нее лучше». Меняешь одежду, начинаешь заниматься спортом, записываешься на танцы. Но, так и не решаешься подойти. А потом, спустя годы, ты можешь узнать, что всего этого не требовалось. Ты ей и так нравился. Когда был самим собой. Только она не понимала, почему ты просто взял и не подошел.

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

Я думал о том, что же написать? «Мы лидеры рынка… первый сервис видеонаблюдения через Интернет…  передовые технологии...». Полнейшая чушь. Я бы такое просто не стал читать. К черту всю эту чепуху.
Читать дальше →
Всего голосов 22: ↑22 и ↓0+22
Комментарии19

Команда LinguaLeo едет в Черногорию на 2 месяца. На борту 5 свободных мест! Миссия команды — выпустить важнейшие релизы

Время на прочтение2 мин
Количество просмотров33K


История лингвистического веб-сервиса LinguaLeo началась с 6-ти месячной разработки на этом острове в Таиланде. Именно там маленькая команда выпустила бета-версию сервиса. Море и Джунгли помогли!

Прошло два с лишним года. Сегодня на LinguaLeo 1.300.000 зарегистрированных пользователей, суточная аудитория — около 80.000 человек. Но пока LinguaLeo доступен только для русскоязычных пользователей… Есть iPhone-приложение и бета-версия WinPhone-приложения, но нет Android приложения… Есть Джунгли, удобный личный словарь и тренировки для расширения словарного запаса, но почти нет инструментов для освоения грамматики и работы с фразами… А все это так близко, так нужно и так важно для человечества качественного изучения иностранных языков. Кроме того, у миллионной аудитории сервиса еще нет возможности общаться между собой вживую и практиковать английский язык…
Читать дальше →
Всего голосов 89: ↑76 и ↓13+63
Комментарии91

SysAdmin Anywhere: Используем UDP Hole Punching для реализации удаленного рабочего стола

Время на прочтение7 мин
Количество просмотров21K

Введение


Системные администраторы по своей природе — люди ленивые. Не любят они по сто раз одно и то же делать. Хотят все автоматизировать, чтобы работало с минимальным вмешательством. И я такой.

Дабы облегчить жизнь себе и мне подобным, была создана программа, которая объединила разрозненные средства администрирования в один продукт с простым названием SysAdmin. Он включает поддержку мультидоменной сети, отчеты, инвентаризацию и много других полезных вещей, которые разбросаны по разным MMC или входят в сторонние продукты. Работать стало значительно удобней. Данная программа уже доросла до версии 5.3, сменила интерфейс на Metro-style. Но, к сожалению, в ней нет возможности администрировать компьютеры, не включенные в домен.

Однако, хотелось большего:
Подробности
Всего голосов 27: ↑20 и ↓7+13
Комментарии49

Android клиент для Asana.com или как я познакомился с основателем Facebook

Время на прочтение3 мин
Количество просмотров9.7K
Преамбула

Когда осенью 2011 года тогда новая и амбициозная, а теперь самая модная в долине система управления задачами asana.com, создаваемая сооснователем Facebook Дастином Московицем, плотно вошла в мою жизнь, конечно же я попытался найти клиент и для своего смартфона на базе Android. К моему сожалению, в Google Market (на тот момент), кроме приложений для йоги по ключевому слову asana найти ничего не удалось. Однако мобильный web интерфейс asana был достаточно оригинальным и новаторским, но малофункциональным и трудным в эксплуатации.

Asana mobile client screen

Читать дальше →
Всего голосов 84: ↑69 и ↓15+54
Комментарии41

Плагин для получения всеобъемлющей статистики о текущей страничке

Время на прочтение2 мин
Количество просмотров2.6K
Это мой первый сколько-нибудь крупный опыт в программировании. И я очень надеюсь, плоды труда окажутся кому-либо съедобными.

Что ж, прошу любить и жаловать: StatisFire — хромо-плагин для быстрого отображения кучи различной статистики.
На что плагин способен сейчас?
Всего голосов 57: ↑52 и ↓5+47
Комментарии58

Перехват WEB трафика через протокол WPAD при помощи Intercepter-NG

Время на прочтение2 мин
Количество просмотров29K
WPAD — WebProxy Auto-Discovery. Протокол автоматического получения настроек прокси в локальной сети, поддерживается практически всеми веб-браузерами и рядом других приложений.

В кратце суть его работы такова: если клиент использует DHCP для получения IP адреса, то и за урлом с настройкой прокси он обращается к своему DHCP серверу. Если DHCP не настроен на выдачу WPAD конфигурации или в сети не используется DHCP как таковой, то клиент пробует разрешить сетевое имя вида wpad.localdomain используя DNS. Если такое имя не найдено, то делается последняя попытка поиска имени 'WPAD' через NetBios. Если имя не найдено, клиент пробует соединиться напрямую, но если кто-то в сети сказал что он имеет имя 'WPAD', то клиент соединяется по 80 порту на IP ответившего хоста и затем пытается загрузить файл wpad.dat, в котором должны находиться настройки прокси.
Читать дальше →
Всего голосов 17: ↑17 и ↓0+17
Комментарии2

Хабр vs TechCrunch

Время на прочтение4 мин
Количество просмотров6.6K
Как опубликовать обзор вашего стартапа на TechCrunch? Что круче — Хабр или TechCrunch? Какой он, TechCrunch effect?

image

В конце прошлого года мы запустили проект TradingView, о чем незамедлительно поставили в известность Хабр. Чуть более месяца назад о нас написал TechCrunch. Под катом детальная информация из первых рук о результатах этих экспериментов и ответы вопросы.

Читать дальше →
Всего голосов 202: ↑177 и ↓25+152
Комментарии78

Бизнес в США из России. Часть III. Бухучет и налоги

Время на прочтение7 мин
Количество просмотров60K
Ну вот дошли руки до следующей части.
Сегоня расскажу что знаю про американский бухучет применительно к к нашей alien`ской конторе и налоги.

Это продолжение топиков HOWTO: свой бизнес в США из России,
и Бизнес в США из России. Часть II. Деньги и банки.
Читать дальше →
Всего голосов 71: ↑70 и ↓1+69
Комментарии56

Информация

В рейтинге
Не участвует
Откуда
Москва и Московская обл., Россия
Зарегистрирован
Активность