Pull to refresh
0
0
Анатолий @Jerroid

User

Send message

2D->3D in Augmented reality

Reading time8 min
Views26K
image

В данной статье я расскажу как в приложениях Augmented reality по найденому расположению объекта в сцене построить 3D-пространство. Для этого необходимо получить две матрицы – проекционную (GL_PROJECTION) и модельную (GL_MODELVIEW) для работы, например, в OpenGL. Делать это мы будем средствами библиотеки OpenCV.

Недавно приходилось решать эту задачу, но ресурса, где просто поэтапно объяснялось как это сделать я не нашел (может плохо искал), а подводных камней в данной проблеме хватает. В любом случае, статья на хабре описывающая эту задачу не повредит.
Читать дальше →
Total votes 59: ↑59 and ↓0+59
Comments9

Лайтпак 6. Обзор фоновой подсветки для монитора

Reading time4 min
Views68K
Прошло совсем немного времени после открытия предзаказа и поступления в продажу 6-го Лайтпака. Буквально на днях я получил заветную посылку с последней ревизией устройства. Если коротко, Лайтпак — это фоновая подсветка монитора или телевизора. В продаже есть 2 вида подсветки, это версия для монитора и версия для телевизора. В версии для телевизоров есть отдельный блок питания и вместо 10 отдельных светодиодов используются 30 светодиодов на лентах. В итоге получается по 3 диода на канал, и за счет этого площадь подсветки увеличивается. Подсветку я ставил на монитор диагональю 24". В будущем планирую покупать ТВ для фильмов, поэтому взял версию для ТВ с запасом. Для Лайтпака обязательно наличие компьютера!

image

Читать дальше →
Total votes 62: ↑58 and ↓4+54
Comments89

eInk: польза или вред?

Reading time3 min
Views82K


На днях я создал на Хабре опрос «Какой букридер подарить маме?» Неожиданно в одной из веток комментариев всплыл отличный комментарий от юзера ave:

Единственный аргумент сторонников мифа о «вредности» TFT, LCD и т.д. — это факт подсветки экрана. Мол, это всё равно что «лампочка в глаза». Более продвинутые говорят о разнице между освещением экрана и фона. Это уже ближе к реальности. Действительно, если читать на высоком уровне яркости в темноте, то глаза быстро «сядут». Решение очень простое: яркость экрана выкручивается на минимальный уровень (или второй), а цвет «страницы» выставляется на комфортно-серый или чуть желтоватый (но это уже для гурманов, обычно хватает просто понижения яркости).

При этом у e-ink есть очень серьёзный недостаток: их можно читать только при тех же условиях, что и обычную книгу, т.е. при хорошем равномерном освещении. При чтении в метро, утреннем автобусе или при прицепленной локальной лампочке глаза испортятся намного быстрее, чем при чтении TFT. Как и с обычной книгой, кстати. Я свои -2 получил в детстве, читая книжки с фонариком под одеялом.
Читать дальше →
Total votes 167: ↑111 and ↓56+55
Comments312

Психологические аспекты человеко-машинного взаимодействия

Reading time12 min
Views7K


Предлагаю вашему вниманию перевод и адаптацию статьи Сьюзан Вайншенк — «The Psychologist’s View of UX Design».
Предупреждаю, что статья может содержать много «банальных» утверждений. Однако, считаю, что это ничуть не умаляет её общеобразовательной ценности.

… Все вы, наверное, слышали притчу о слепцах и слоне:
Читать дальше →
Total votes 79: ↑76 and ↓3+73
Comments43

BlackBerry PlayBook на службе в полиции

Reading time3 min
Views1.7K
Планшетный компьютер не так давно появился на рынке потребительских устройств, но уже очень прочно на нём обосновался. И не зря, ведь это достаточно удобное устройство для чтения сайтов и работы с электронной почтой. На нём можно выполнять большинство повседневных задач. Многие пользователи очень полюбили играть в игры, которых на планшетах появилось очень большое количество. Всё это стало возможным благодаря той нише, которую занял планшет. Хороший планшет обладает практически мобильностью смартфона при производительности, которая приближается к нетбуку. Очень удачная золотая середина.

Когда-то компьютер проложил себе дорогу из мира научного и промышленного применения в мир бытовой техники и потребительских товаров. Теперь планшет (а планшет это ведь разновидность компьютера) совершает путешествие в обратную сторону.
Читать дальше и смотреть видео
Total votes 14: ↑11 and ↓3+8
Comments10

Робот Justin стал еще более ловким

Reading time1 min
Views985


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

Читать дальше →
Total votes 33: ↑29 and ↓4+25
Comments33

Краткий экскурс в методы 3D-печати

Reading time6 min
Views52K

Мои предыдущие посты по теме:
Первое мероприятие по 3D-печати в Нидерландах
Мероприятие по 3D-печати (окончание)
Новый бюджетный 3D-принтер
Чтобы ответить на часто задаваемые вопросы я опишу тут популярные технологии 3D-печати — печать расплавленным пластиком, порошком, фотополимером, лазерное спекание. Разумеется эта информация не является истиной в последней инстанции. Это картина, которая сложилась у меня на сегодня в голове из разных источников.
Читать дальше →
Total votes 107: ↑104 and ↓3+101
Comments48

SMS-спам или «Рассылать можно!»

Reading time4 min
Views35K
Добрый день.

Долго выбирал, в какой блог правильнее было бы разместить данный текст, но блога «Криптоанархия» на хабре, к сожалению, нет. Поэтому пускай будет Dura Lex.

Введение


Есть такой довольно известный фотограф и даже правозащитник Илья Варламов, чей уютный бложик (zyalt) я иногда почитываю. Кроме интересных фотографий (как красивых, так и на злобу дня) данный товарищ является идейным вдохновителем, участником и основателем некоторых гражданских инициатив  – (например, «Фотографировать можно» — за правовые методы воздействия на тех, кто запрещает фоткать, там где можно), или «Страна без глупостей».

Именно поэтому удивил пост Варламова, в котором он положительно высказался о предложении сажать SMS-спаммеров на срок до 5 лет
Читать дальше →
Total votes 100: ↑71 and ↓29+42
Comments95

Игра Way: играй с незнакомым человеком

Reading time1 min
Views14K
Хочу поделиться с сообществом уникальной, на мой взгляд, игрой. Два случайных игрока подключаются в одну игру и проходят ее, помогая друг другу. Сложность в том, что помогать можно только при помощи жестов самих персонажей (можно махать руками при помощи мышки). Игра в стадии альфа и довольно короткая, но пробуждает потрясающее чувство взаимопомощи. В самом конце будет доска для рисования, можно будет пообщаться с партнером и узнать, откуда он.
Ссылка: www.makeourway.com
Total votes 34: ↑28 and ↓6+22
Comments37

AVRDudeR — встраиваем avrdude в IDE

Reading time4 min
Views60K

Arduino — хорошая платформа для самоделкиных вроде меня.
Удобная, все в ней уже есть.

В чем проблема?

Программная часть мне далеко не всем нравится. Особенно ужасна Arduino IDE. Каждый файл открывается в новом окне, оставляя пустое запущенное окно IDE. И прочие мелкие глупости, которые привыкших к удобству Visual Studio, Borland/Embarcadero RAD IDE расстраивают и вызывают неудовольствие.
К счастью, мы можем использовать любую IDE какая понравится. Для готовых проектов, которые только скомпилировать и прошить или собственных пробных поделок вполне годится тот огрызок Wiring, который компилируется Arduino IDE.
Для удобства работы я использую Visual Micro Arduino — удобство Visual Studio, быстрая компиляция, прошивка стандартными средствами.

Arduino без Arduino IDE

Ступенькой выше стоит прямая работа с микроконтроллером, тут уж в вольны делать что захотите. Часто это удобнее чем разбираться в начинке библиотек Arduino. Но приходится использовать либо AVR Studio либо стороннюю IDE и компилятор от Atmel (благо, он совершенно бесплатный и входит в AVR Tools).
Все бы хорошо, но про Arduino они ничего не знают и прошить ее не могут. И вот тут начинаются неудобства.
Вот их то мы и устраним
Total votes 17: ↑16 and ↓1+15
Comments15

Навигация по сайту: задачи и инструменты

Reading time7 min
Views31K

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

Читать дальше →
Total votes 63: ↑60 and ↓3+57
Comments31

GPS мониторинг городского транспорта

Reading time3 min
Views16K
Городской пассажирский транспорт всегда был очень интересным направлением для интеграторов GPS-мониторинга. Посудите сами: маршруты одни и те же, практический контроль топлива реализовывается крайне просто. Весь рынок состоял из установки gps трекеров и отрисовки треков постфактум. Последние несколько лет ситуация в корне изменилась и пришла необходимость не только контролировать перемещение транспорта отсекая левые ходки но и вводить автоматическое соблюдение графиков движения, считать отставания и пр. О том как это реализовали и внедрили мы — читайте подкатом.
Читать дальше →
Total votes 26: ↑21 and ↓5+16
Comments15

Автоматизируем проверку трекинга почты России

Reading time2 min
Views14K
Надоело нудно выбирать из списка нужный трек?
Не работают сторонние треккеры?
Тогда мы идём к вам! ©

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

Результат изысков
Под катом
Total votes 18: ↑11 and ↓7+4
Comments22

КЛАДР умер, да здравствует ФИАС?

Reading time1 min
Views85K
Уважаемые коллеги, которые сталкивались с классификатором адресов Российской Федерации КЛАДР знают, насколько это странная база (в первую очередь своей структурой), а также большим количеством неточностей в самих данных.

В 2011 году за дело взялась ФНС, которая начала разрабатывать новую единую базу Федеральной информационной адресной системы (ФИАС) для того, что бы покончить с адресным бардаком, царящим среди различных ведомств.
Читать дальше →
Total votes 107: ↑103 and ↓4+99
Comments119

Anonymous представили инструментарий «начинающего взломщика»

Reading time2 min
Views7.9K


Группа Anonymous снова «засветилась». На этот раз не в роли «карающего меча» для какого-либо государственного или не очень государственного сайта, чем-либо не понравившегося большей части группы. Сейчас Anonymous представили собственный инструментарий, который действительно можно назвать «набором начинающего взломщика». Набор программных инструментов представляет собой измененную графическую оболочку MATE. В качестве ОС используется ОС Ubuntu.

Читать дальше →
Total votes 12: ↑7 and ↓5+2
Comments12

Интеллект-карты как неплохой способ систематизировать любую деятельность

Reading time7 min
Views97K
Каждый мой рабочий день на протяжении нескольких месяцев начинается с того, что я открываю интеллект-карту с многообещающим названием «Задачи». Карта постоянно развивается, обрастает новыми веточками и идеями. Несколько месяцев назад этот способ систематизации всего на свете пришёлся мне по вкусу, показался очень естественным и окончательно въелся в сознание.
Интеллект-карты пригодятся, чем бы вы ни занимались. Особенно, если ваша деятельность связана планированием, проект-менеджментом, организацией мероприятий, копирайтингом, проектированием сайтов и т.п. В чём фишка mindmaps, что стоит описывать с помощью интеллект-карт, как они помогают в работе, и чем хороша свободная программа FreeMind — читайте под катом.

image

Читать дальше →
Total votes 29: ↑23 and ↓6+17
Comments60

Войны в песочнице – Часть 3. ARP-Spoofing, бесполезность фильтрации по MAC-адресу и опасность установки неподписанного ПО

Reading time9 min
Views44K


Прошло чуть более года с момента публикации предыдущих статей (1, 2), и только недавно обстоятельства сложились так, что у меня появился повод для проведения новой атаки.

В этот раз физического доступа к сетевой инфраструктуре нет. Есть лишь ноутбук с доступом в интернет по Wi-Fi. Жертва – сосед по общежитию — подключена к другой точке доступа (DIR-320) по Ethernet, но пароль для подключения к точке известен почти всем, т.к. её хозяин предпочитает использовать в качестве средства разграничения доступа фильтрацию по MAC-адресам, добавляя и удаляя адреса из базы по мере необходимости. Моего MAC-адреса в списке разрешенных нет.

Ок, подключаемся, делаем несколько тестов, и видим, что фильтрация MAC-адресов происходит только на сетевом уровне, то есть точка доступа не отказывается:
  • пересылать мои фреймы в Ethernet сегмент, и доставлять ответы
  • отвечать на ARP-запросы и принимать ARP-ответы


Единственное что точка доступа отказывается делать, так это взаимодействовать с чужаком на сетевом уровне, то есть IP-адрес она мне через DHCP не выдаёт, пропинговать её нельзя и в интернет через неё тоже не выйти.

Читать дальше
Total votes 85: ↑85 and ↓0+85
Comments61

Простая интеграция сайта и 1С

Reading time6 min
Views143K
image
Последнее время натыкался на несколько различных статей об интеграции сайта и 1С. В комментариях часто начинались споры о различных подходах, и я решил поделится способом который однажды довелось реализовать мне. Разумеется, описанный ниже способ не претендует на универсальность и единственность, но, думаю, будет полезен тем, кто только собирается писать свой вариант.
Читать дальше →
Total votes 65: ↑56 and ↓9+47
Comments41

Пишем драйвер для самодельного USB устройства

Reading time13 min
Views176K
Целью этой статьи является пошаговая демонстрация процесса разработки всего набора программного обеспечения необходимого для организации связи самодельного устройства с компьютером посредством USB.

На данный момент, большинство радиолюбителей реализуют такой тип подключения используя чипы переходники USB в RS232 таким образом организуя связь со своим устройством посредством драйвера виртуального COM порта поставляемого с чипом переходником. Минусы такого подхода думаю понятны. Это как минимум лишний чип на плате и ограничения накладываемые этим чипом и его драйвером.
Мне же хочется осветить весь процесс организации такого взаимодействия так как оно и должно быть сделано, и как делается во всех серьезных устройствах.
В конце концов, сейчас 21-й век, модуль USB есть почти во всех микроконтроллерах. Именно о том, как наиболее быстро воспользоваться этим модулем и будет эта статья.
Читать дальше →
Total votes 152: ↑149 and ↓3+146
Comments29

Документация по Grab — библиотеке для парсинга сайтов

Reading time2 min
Views34K
Я ранее уже рассказывал на хабре о Grab — библиотеке для парсинга сайтов и о Spider — асинхронном модуле для парсинга. Рад сообщить, что я наконец-то дописал документацию по Grab. Я решил писать всё на русском языке т.к. на английском языке мне труднее выражать мысли. На деле писанины получилось гораздо больше, чем представлялось в начале, но я таки описал практически все функции библиотеки. Я решил просто вставить сюда, оглавление, кликайте на интересный раздел и читайте о возможностях Grab:
Читать дальше →
Total votes 77: ↑72 and ↓5+67
Comments57

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity