Как стать автором
Обновить
3
0
Александр Антипин @alan85

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

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

Решение судоку с помощью веб-камеры в реальном времени

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

Предисловие




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

Программа написана с помощью низкоуровневого языка C++, потому что я действительно хотел понять, как же это все работает изнутри. Если вы тоже хотите начать изучение компьютерного зрения, то для этого пригодиться библиотека OpenCV. На CodeProject вы сможете найти несколько уроков по ней. Изображение с веб-камеры получается с помощью исходного кода Вадима Горбатенко (AviCap CodeProject).
Читать дальше →
Всего голосов 363: ↑360 и ↓3+357
Комментарии67

Новичкам про управление шириной канала в Linux

Время на прочтение7 мин
Количество просмотров75K
Некоторое время назад меня попросили настроить в удаленном филиале простейшую балансировку трафика. Работают они, бедолаги, через ADSL, и отправка электронных писем большого объема (сканы документов) забивает им весь обратный канал, что приводит к проблемам в работе с офисными онлайн-программами через VPN.
В качестве шлюза у них используется Linux (Fedora). До этого я пару раз видел, как подобная балансировка настраивается через ipfw на FreeBSD, а так как знаю механизм iptables достаточно хорошо, не ожидал особых проблем. Но поискав в Интернете, я был неприятно удивлен тем, что iptables мне тут совсем не помощник. И знания о порядке прохождения пакетов через его таблицы и правила мне почти не пригодятся. Нужно изучать tc из пакета iproute2.

Неожиданно для себя, я потратил два дня, для того чтобы более-менее разобраться в балансировке трафика средствами iproute2. Сначала попалась не самая лучшая для новичка статья про HTB(здесь). Различные примеры из Интернет тоже порой вводили в ступор, так как в них часто не было описания конкретных опций или смысла их применения. Поэтому я и попытался собрать полученные мною знания в одну статью, а главное описать все на доступном для новичков уровне.
Читать дальше →
Всего голосов 115: ↑109 и ↓6+103
Комментарии21

Создание телефонного справочника для ip-телефонов Cisco

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

IP-телефоны от Cisco, например, популярный 7911G (на анигифе именно он) и более старшие модели, поддерживают возможность выполнения http-запросов для создания сервисов, в частности, телефонного справочника организации.

Как всё это работает. Мы настраиваем скрипт на веб-сервере, которых в ответ на GET-запрос от телефона возвращает строго определённый XML, отображаемый телефоном. Для телефонной книги сначала отображается список отделов:
<CiscoIPPhoneMenu>
<MenuItem>
  <Name>Administration</Name>
  <URL>http://webserver/phone/telbook.asp?depid=10</URL>
</MenuItem>
</CiscoIPPhoneMenu>


При выборе отдела телефон делает второй запрос по адресу из URL и отображает уже список сотрудников и их телефонов.
Вот картинка и пример структуры для списка из официального хелпа:

<CiscoIPPhoneDirectory>
  <Title>Заголовок</Title>
  <Prompt>Подсказка/подзаголовок</Prompt>
  <DirectoryEntry>
    <Name>Имя</Name>
    <Telephone>Телефон</Telephone>
  </DirectoryEntry>
</CiscoIPPhoneDirectory>



Со стороны администратора телефонов требуется прописать вызов нашего скрипта при нажатии какой-то из клавиш или выборе пункта меню, конкретно с 7911G мы используем Application->Help.
Читать дальше →
Всего голосов 26: ↑23 и ↓3+20
Комментарии24

Доступны для загрузки руководства к лабораторным работам TechEd Russia 2011

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


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

Здесь я выкладываю список лабораторных работ со сслыками на руководства, чтобы вам было удобнее их скачивать:
Читать дальше →
Всего голосов 24: ↑20 и ↓4+16
Комментарии12

Некоторые возможности использования Intent'ов

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

Введение


Объекты типа Intent могут быть использованы для общения между отдельными частями Android приложения, либо между различными приложениями системы. Мощь механизма интентов заключается в том, что с его помощью можно обращаться к любому установленному в системе приложению. Это позволяет повторно использовать некоторые компоненты и значительно сократить время на разработку.

В этой статье я покажу некоторые возможности использования класса Intent для обращения к системным приложениям.
Читать дальше →
Всего голосов 76: ↑73 и ↓3+70
Комментарии18

USSD в Android

Время на прочтение4 мин
Количество просмотров35K
USSD (Unstructured Supplementary Service Data)— стандартный сервис в сетях GSM, позволяющий организовать интерактивное взаимодействие между абонентом сети и сервисным приложением в режиме передачи коротких сообщений.
Как известно, Android не имеет API для чтения USSD сообщений, далее я расскажу как решить эту проблему.
Читать дальше →
Всего голосов 57: ↑55 и ↓2+53
Комментарии42

Внедрение CRM. Записки с поля боя

Время на прочтение6 мин
Количество просмотров32K
image

Глава 1. Цели:

1. Анализ представленных на рынке CRM систем и выбор максимально удовлетворяющей критерию удобства для конечного пользователя (менеджера по продажам стройматериалов)
2. Настройка этой системы под нужды фирмы (строительство и продажа стройматериалов)
3. Создание русского руководства по использованию системы
4. Проведение брифингов по использованию системы.
Читать дальше →
Всего голосов 30: ↑20 и ↓10+10
Комментарии34

Делаем простейший сборщик ошибок для Android

Время на прочтение3 мин
Количество просмотров27K
При разработке приложения неизбежно приходится сталкиваться с ошибками в коде и/или окружении. И очень печально когда подобные ошибки встречаются не на тестовом телефоне/эмуляторе а у живых пользователей. Еще печальнее если это не ваш друг бета-тестер и толком никто не может объяснить что и где свалилось.

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

Что же делать? На помощь приедет возможность языка Java обрабатывать исключения (Exceptions), в том числе и непойманные (unhandled).

Читать дальше →
Всего голосов 59: ↑52 и ↓7+45
Комментарии13

Решения APC для центров обработки данных: питание, охлаждение и контроль

Время на прочтение6 мин
Количество просмотров18K
Демо-зал APC by Schneider Electric – уникальное место. Здесь заказчикам и партнерам «Шнейдер Электрик», подразделением которой является APC by Schneider Electric, демонстрируют самые современные разработки компании для коммутационных узлов, серверных комнат и центров обработки данных. Это также место паломничества инженеров компании, которые периодически лишают установленные агрегаты важных деталей, изымая их для исследований. Мощные ИБП, способные в течение нужного времени поддерживать работу сотни серверов без подачи электроэнергии, подключены к тестовой нагрузке, для проверки их работы в разных режимах.

С другой стороны, где еще можно потрогать руками настоящее железо из мира «больших» компьютеров (с ручками для переноски и иногда на колесиках)? Мы воспользовались возможностью и от души подергали за ручки представителей трех основных направлений деятельности APC: источник бесперебойного питания Symmetra, систему внутрирядного охлаждения InRow RP и систему наблюдения NetBotz. В соответствии с духом демо-зала, этот материал получился обзорный, но мы обязательно расскажем об отдельных решениях поподробнее.
Читать дальше →
Всего голосов 20: ↑18 и ↓2+16
Комментарии19

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность