Приветствую уважаемых читателей.
В этой небольшой статье я бы хотел рассмотреть вопрос взаимодействия с оборудованием (в данном случае с USB устройствами) в операционной системе MacOS X.
Будет рассмотрены очень интересный и полезный фреймворк IOKit, способ получения уведомлений о добавлении/удалении обордования, а так же получения полной информации об устройствах. Конечно данный материал не претендует на какую либо уникальность, т.к. каждый может разобраться с этими вопросами самостоятельно, изучив документацию Apple, а так же покурив разнообразные исходники на opensource.apple.com
Моя статья — попытка восполнить пробелл в русскоязычном материале подобного рода и описать некоторые грабли, с которыми могут столкнуться новичики.
Все кто заинтересовался — добро пожаловать под кат.
Читать полностью »
Новости информационных технологий - 25543
Работа с USB устройствами в программе на C в MacOS X
2012-06-14 в 22:26, admin, рубрики: mac os x, usb, Программирование, метки: mac os x, usbCanonical объявляет конкурс разработчиков с ценными призами
2012-06-14 в 22:05, admin, рубрики: canonical, linux, Qt Software, system76, Ubuntu, разработка, Убунтариум, метки: canonical, qt software, system76, Ubuntu Компания Canonical, занимающаяся разработкой популярной операционной системы Ubuntu, в последнее время активно пытается продвигать GNU/Linux в широкие массы. В Ubuntu сделали магазин приложений, упростили интерфейс, улучшили взаимодействие с социальными сетями, наладили облачную синхронизацию своей системы с мобильными платформами Android и iOS, договорились с EA Games и Humble Bundle о дистрибуции игр через свой магазин (в случае с EA пока не стоит ждать Crysis и Need For Speed, речь идёт о браузерных играх), а теперь объявляют и конкурс для разработчиков.
Читать полностью »
Японцы разработали виртуальных аватаров
2012-06-14 в 22:01, admin, рубрики: Медиа, обработка изображений, метки: обработка изображений
Похоже на то, что многие любители анонимности и виртуальных превращений (включая зрелых мужчин, общающихся в чЯтиках в качестве 15-летних школьниц, причем без всякого на то злого умысла), вскоре получат еще один интересный инструмент. Не для работы, нет — для запутывания собеседников развлечений. Команда японских разработчиков создала специализированное ПО, позволяющее получить виртуального аватара, в точности повторяющего ваши движения и мимику.
HTC собирается расширить патентную базу для усиления своих позиций
2012-06-14 в 21:45, admin, рубрики: apple, htc, Смартфоны и коммуникаторы, суд, метки: apple, htc, суд
Корпорация Apple судится с большим количеством компаний, включая и небольшие компании, и огромные корпорации, например, HTC и Samsung. Понятно, что те, с кем судится Apple, недовольны сложившейся ситуацией, и стараются укрепить свои позиции. Что касается HTC, то на днях пресс-секретарь компании сообщила о намерении HTC приобрести ряд патентов из разных сфер. Покупка патентов включает и такой интересный способ, как приобретение мелких и средних компаний ради их патентов. Именно по этой причине (точнее, эта причина — одна из основных) HTC выкупила компанию S3 Graphics Co.
Оформление кода
2012-06-14 в 20:59, admin, рубрики: оформление кода, Программирование, метки: оформление кода Данным топиком я хочу поднять вопрос о качестве кода, независимо от используемого языка программирования. В топике я приведу пару советов и методик, которых придерживаются у нас в компании. Я не буду утверждать, что они являются верными, ведь у каждого есть свой вкус и свои предпочтения. Но все равно, в каждом кругу разработчиков, работающих вместе, существуют какие либо правила оформления кода.
Так же, не мало важно увидеть в комментариях ваши подходы и «любимый стиль».
Читать полностью »
Провайдер Karma поощряет пользователей делиться трафиком
2012-06-14 в 20:08, admin, рубрики: Verizon, WiMAX, Беспроводные технологии, Телекомы, метки: hotspot, karma, Verizon, WiMAX
Из инкубатора TechStars NY недавно вышел стартап Karma — первый в мире интернет-провайдер, работающий по принципам социализма. Он будет премировать пользователей, которые делятся с незнакомцами трафиком по WiFi.
Система устроена так. Сами хотспоты Karma стоят $69 и работают в WiMax 4G сети оператора Clearwire. Абонентская плата отсутствует, стоимость трафика фиксированная $14 за гигабайт. Если расшарить доступ для всех желающих, то любой незнакомец может подключиться к хотспоту, залогиниться через Facebook и получить 100 мегабайт бесплатно. При этом владельцу хотспота тоже начисляется бонус 100 МБ.
Читать полностью »
Dell представила ноутбуки Vostro 3360, 3460 и 3560 на базе процессоров Intel
2012-06-14 в 19:30, admin, рубрики: Новости, метки: новостиКомпания Dell сообщила о пополнении ассортимента мобильных компьютеров линейки Vostro тремя моделями — 3360, 3460 и 3560. Все три новинки построены на платформе Intel: в базовом исполнении они комплектуются процессорами Intel Core второго поколения серии i3, а за доплату предлагаются CPU Core i5 и i7 семейства Ivy Bridge.
Простой торговый бот для The Settlers Online
2012-06-14 в 18:58, admin, рубрики: perl, xdotool, Песочница, метки: bot, perl, xdotool Давным давно, еще в те времена когда на персональных компьютерах жил MsDOS довелось играть в игру Settlers II. Игра меня тронула, и я с удовольствием провел наедине с ней несколько дней. Много позже прошел ее повторно, а затем и еще раз, и каждый раз несмотря на древность этой игры с удовольствием проводил время играя в нее. Не так давно увидел рекламу онлайн игры The Settlers Online и поддавшись ностальгии зарегистрировался в ней. Первым впечатлением был восторг, настолько все было похоже на полюбившееся мне Settlers II. Но радужная эйфория быстро прошла. Я не буду рассказывать в этой статье о всех плюсах и минусах, расскажу только об одном минусе — торговле. О самой игре более подробно вы можете прочитать в статье The Settlers: теперь Online.
Читать полностью »
OpenShift: hello, cloud!
2012-06-14 в 18:55, admin, рубрики: j2ee, jaas, java, jboss, openshift, Веб-разработка, Облачные вычисления, метки: j2ee, jaas, java, jboss, OpenShift Это продолжение заметки про использование OpenShift в качестве java-хостинга.
В прошлый раз мы разобрались как создавать приложения в облаке OpenShift. В наше распоряжение предоставлен бесплатный хостинг с сервером JBoss AS 7.1 и репозиторием git. Теперь попробуем написать что-нибудь чуть сложнее, чем обычный «hello, world», и использующее возможности JBoss AS и средств разработки JBoss Tools.
Одна из распространенных задач: разрешить доступ к определенным ресурсам только авторизованным пользователям, с разделением в соответствии с присвоенными ролями. Предлагается сделать это с использованием встроенного в jboss логин-модуля, а именно реализацией org.jboss.security.auth.spi.DatabaseServerLoginModule. Как не трудно догадаться, в этом случае пользователи и их роли будут храниться в базе данных.
Схема данных достаточно проста: это таблица APP_USER (пользователи), APP_ROLE (справочник ролей) и APP_MEMBERSHIP (назначенные роли), через которую реализуется связь много-ко-многим между первыми двумя таблицами.
Читать полностью »
Анализ возможностей массового аудита на основе утечки хешей из LinkedIn
2012-06-14 в 18:31, admin, рубрики: CUDA, sha1, Алгоритмы, брутфорс, информационная безопасность, перебор, радужные таблицы, релевантность, Соль, частотный анализ, метки: CUDA, sha1, брутфорс, перебор, радужные таблицы, релевантность, Соль, частотный анализНеделю назад утекла база хешей с LinkedIn, для других это событие может быть примечательным само по себе, но для меня, в первую очередь, это означает возможность провести анализ современных возможностей взлома паролей. И я не собираюсь рассказывать о том сколько раз слово «password» было встречено среди паролей и о том, сколько времени занимает перебор шестисимвольных комбинаций. Скорее буду пугать пользователей тем, насколько сложные пароли можно «взломать» за несколько часов. А программистам расскажу как это возможно эффективно реализовать, и в качестве небольшого подарка приложу программу, которую я написал для массового аудита. Присутствует и некоторый ликбез по использованию радужных таблиц с простыми выводами.
И так, за час удалось «восстановить» около 2.5 миллионов паролей на средней рабочей конфигурации, без специальных словарей и радужных таблиц. Среди найденных паролей присутствуют 16-символьные алфавитно-цифровые комбинации, и далеко не в единственном экземпляре.
Читать полностью »