воскресенье, 24 апреля 2011 г.

Хабрахабр

КупиКупон - скидки от 50% до 90%

Хабрахабр:

В последнее время проблема сбора персональной информации пользователей мобильными устройствами стала достаточно актуальной ? обсуждение этого вопроса ведется на страницах большинства ?технических? интернет-СМИ. Не является исключением и Хабр, где уже есть две интересных статьи по поводу устройств от Apple и телефонов на основе Android. Кроме того, проблемой занимается довольно много независимых экспертов, и что интересно, у каждого из них свое мнение о том, чем чреват такой сбор информации для конкретного пользователя. Читать дальше →


Как Вы знаете в Японии на АЭС Фукусима продолжается авария вызвавшая утечку радиации которая сейчас ликвидируется. Однако кроме сообщений новостных агентств, TEPCO и японских госструктур, граждане самоорганизуются и мониторят радиоактивную обстановку, а также извлекают официальные данные радиационного наблюдения и превращают их в наглядные проекты. Далее я рассмотрю несколько проектов активных прямо сейчас. 1. Pachube Дословно с их сайта: Store, share & discover realtime sensor, energy and environment data from objects, devices & buildings around the world. Pachube is a convenient, secure & scalable platform that helps you connect to & build the 'internet of things'. Фактически ? это система различных сенсоров подключенных в Интернет и периодически публикующих различные показатели такие как: уровень радиации, потребление электричества и газа и многих других устройств. Это весьма мощный проект, с большим каталогом приложений, активно развивающийся и, в принципе, производящий впечатление. Выбрав раздел радиационных сенсоров ? http://www.pachube.com/map/tags/sensor:type=radiation можно получить полный их список и, в частности, увидеть сенсоры в Японии вокруг реактора Фукусима. Ссылка ? www.pachube.com Скриншот главной страницы: Читать дальше →


Mary had a little lamb, Its fleece was white as snow; And everywhere that Mary went, The lamb was sure to go. Каждый из нас знаком с системами машинного перевода. Из игрушек, которые выдавали ?гуртовщиков мыши?, они выросли в серьёзных помощников для перевода или просто чтения иностранных текстов. Но одно не под силу этим системам ? до сих пор они не применялись для художественной литературы. А зря. У Мэри был маленький барашек, Его шерсть была белой как снег. Куда бы Мэри ни пошла, Барашек шёл за ней. Подстрочный перевод Я представляю прототип системы машинного перевода стихотворений. Маленькая программа может осилить текст любого размера на любом языке. Язык перевода ? пока что только русский. На мой взгляд, подобный продукт был бы полезен при переводе банальных, скучных для человека текстов, за которые переводчик не хочет браться самостоятельно. Рабочее название проекта ? ?Тогаталту?. К сожалению, я не могу продолжать активную разработку, поэтому вынужден показать продукт в том виде, каком он находится сейчас. На данный момент качество перевода очень далеко от совершенства. По возможности сохраняется метр оригинала, но смысл чаще всего ускользает без следа. Язык разработки ? Ruby. Репозитарий на GitHub. У нашей Мэри был баран, Собаки он верней. В грозу, и в бурю, и в туман Баран бредет за ней. С.Я.Маршак


В Женеве, 22 апреля 2011 года, около полуночи, в Европейском центре ядерных исследований (ЦЕРН), был установлен новый мировой рекорд по плотности пучка протонов. В ходе эксперемента светимость коллайдера (интенсивность столкновения частиц двух встречных пучков) достигла 4,67 на 10 в 32-й степени протонов за секунду на квадратный сантиметр. Этот результат превышает предыдущий мировой рекорд 4,024 на 10 в 32-й степени протонов за секунду на квадратный сантиметр, который был установлен в Национальной лаборатории США, на коллайдере Тэватрон в 2010 году. Читать дальше →


Все чаще многие используют решения на основе протокола XMPP (Jabber) для мгновенного обмена сообщениями, в той или иной степени отказываясь от ICQ. Данный подход, безусловно, является правильным ввиду открытости Jabber ? каждый может выбрать какой сервер ему использовать или же вовсе организовать работу своего собственного. Также протокол XMPP прекрасно себя зарекомендовал в корпоративной среде и многие компании уже несколько лет успешно используют Jabber наравне с электронной почтой для обмена информацией. Принято считать, что коммуникационные решения на базе протокола Jabber являются наименее уязвимыми с точки зрения информационной безопасности. В данной статье я постараюсь проанализировать так ли это на самом деле и какие реальные перспективы имеет протокол XMPP в этом направлении. Вопрос будет рассмотрен в контексте использования протокола для обмена сообщениями как в личных целях на публичных и частных сервисах, так и в корпоративных условиях. Jabber для личного общения Нежелательные сообщения Для личного общения Jabber массово стал использоваться сравнительно недавно, что обуславливает фактическое отсутствие коммерческого спама (или spim?а в терминологии XMPP Standards Foundation). Я специально акцентировал внимание на отсутствии именно коммерческого спама, поскольку в настоящий момент на крупных jabber-серверах имеют место единичные рассылки, которые организовываются при помощи скриптов на Python ?школьниками ? just for fun и не направлены на продвижение каких-либо товаров и услуг. В ближайшее время возможно появление коммерческого спама в Jabber, однако массового развития как в ICQ он получить не должен. О предпосылках этого хорошо написано в этом посте. Читать дальше →



Всем так или иначе приходилось встраивать в свою программу систему логирования. Многие пишут свою, т.к. считают что умнее других её наиболее оптимальной. Другие же используют готовые библиотеки, которые могут сильно упростить жизнь. Сегодня я хотел бы рассказать про библиотеку логирования Pantheios, которая обладает по заверению создателей большой скорость работы, мультипоточностью, поддержкой unicode и одновременного вывода в разные получатели логов. читать далее о Pantheios


Добрый день всем хабражителям! Попробую предложить вам видеообзор одного из самых интересных, но в то же время малораспространенных девайсов ? Motorola Xoom. В этом видео: расскажем о сборке и материалах корпуса немного коснемся характеристик поищем отличия между Android 3.0 и Android 2.xx поговорим о новых виджетах и приложениях проведем тест-драйв браузера и проверим поддержку flash пробежимся по Маркету пару раз вспомним про iPad Читать дальше →


Все, наверное, заметили шумиху последних дней вокруг ?слежки? за пользователями iPhone. Ребята с O'Reilly, которые опубликовали информацию о пресловутом файле consolidated.db, сами удивлены, насколько большой резонанс история вызвала на телевидении и в других СМИ. Но продолжение этой истории ещё более интересное. Вполне возможно, что разработчики iOS 4 внедрили эту функцию по примеру Android, но в силу криворукости непонятных причин реализовали её не совсем корректно. Читать дальше →


Предыдущая часть Если в вашем приложении больше одной страницы, вам придётся предоставить пользователям возможность перемещаться между этими страницами. Создание разметки (layout) ? это процесс добавления панелей, размещения элементов управления и установки свойств для достижения желаемого вида и поведения ваших страниц. В этой части вы узнаете: Как реализовать переход на другую страницу с помощью гиперссылки. Как реализовать переход на другую страницу с помощью сервиса навигации. Какие стандартные панели используются на странице. Что такое XAML и как он используется для создания пользовательского интерфейса. Как разместить элементы управления на странице. Как создать динамическую разметку. Читать дальше →


Как известно, фотографии для Панорам делает не сам Яндекс, а компания "neq4". Так вот, один из участников спросил можно ли использовать данные с панорам (например, качество покрытия, количество рядов, количество этажей, расположение переходов, одностороннее ли движение, расположение кафе). Ответ: ни "neq4", ни сам Яндекс не против. Теперь для работы над OpenStreetMap совершенно не требуется самому идти на улицу и записывать данные. Панорамы, GPS-треки, спутниковые снимки ? всё уже ждёт вас.


Сегодня в Фейсбуке пошла волна спама с темой ?How to see who viewed your profile!!?. Распространяется тремя путями: IM-сообщения, если атакуемый пользователь онлайн Теггинг пользователей в посте со статистикой просмотра инфицированного пользователя (естественно, статистика липовая, в духе печально известных в Рунете скамов ?Прочитай чужие смски? и ?Посмотри историю перемещений юзера? Приглашение на мероприятие (event). Цель всех трех способов ? загнать атакуемого пользователя на сайт http://iamnewc.blogspot.com/, который прячется за сокращалкой урлов GoDaddy x.co по адресу http://x.co/WlL4/?$PARAM, где $PARAM ? некое число, видимо, ассоциированное с юзером фейсбука, чтобы понимать, кто клюнул. Читать дальше →


Тег HTML5 video, уже поддерживается всеми основными браузерами. Как видно из таблицы, текущие версии Firefox, Chrome и Opera поддерживают продвигаемый Google открытый WebM, а Safari (включая IOS версию) и IE проприетарный H.264, для остальных же браузеров можно использовать flash плеер, который умеет проигрывать тот же H.264, и таким образом для кроссбраузерности будет достаточно перекодировать видео в эти 2 формата. В этой небольшой заметке я расскажу как перекодировать видео в эти самые форматы (этот вопрос освещён в интернете на удивление плохо) в VLC плеере и как использовать jPlayer для его кроссбраузерного воспроизведения. Читать дальше →


В подмножестве экосистемы Java, относящейся в основном к JNI (без которого никуда не деться, если приходиться интегрироваться с каким-то legacy или просто редким и специфическим кодом, написанном на С или каком-то другом языке), есть такое понятие, как java.library.path. Вкратце, это в некотором роде аналог classpath, только не для Java классов и *.jar файлов, а для нативных библиотек ? системное свойство, которое указывает JVM, где искать эти самые нативные библиотеки (.dll в винде или .so под юниксами). Свойство это устанавливается один раз, перед запуском JVM, через глобальные system properties, или как ключ -Dname=value для JVM, и после этого оно становится read-only. Точнее, менять-то его можно, но никакого эффекта на работу программы это не окажет, т.к. после того как вы обновите это свойство, JVM не перечитает его и не будет использовать новое значение. Под катом ? про то, как все таки поменять это свойство в рантайме, и немного о том, как собственно работает загрузка нативных библиотек в Java. Читать дальше →


Всем привет. Когда-то давно я писал статью про полиморфные ассоциации в Ruby on Rails и, помнится, некоторые негодовали: зачем, мол, писать про Rails 2, если на подходе новая версия. Недавно мне пришлось столкнуться с полиморфными ассоциациями в Rails 3, а точнее придумать, как организовать на сайте два типа пользователей: заказчик и исполнитель. В этой статье речь пойдет о полиморфных ассоциациях и гемах Devise (для аутентификации) и CanCan (для авторизации). Читать дальше →



Tarantool это замечательное высокопроизводительное no-Sql решение, разработка компании Mail.Ru. Исходники Данное решение позволяет использовать как режим key/value, так и выборку множества записей в рекордсет по одному или нескольким критериям (полям поиска). Аналогов в рунете и не только, я пока не встречал. С натяжкой можно сравнить редис. Но в редисе ? списковые данные и их нельзя выбирать по ключу. Судя до утверждениям разработчиков, скорость доступа по ключу превосходит memcache, при этом еще в бэдграунде осуществляется постоянное сохранение данных на диск. Но к сожалению, данная разработка имеет единственный perl клиент для доступа к данным, из-за чего не имеет такой популярности, как например у redis или memcache. В doc/box-protocol источников есть описание Протокола, которое я в настоящее время переработал для написания клиента на Си и PHP. Изучив Протокол, вы можете реализоать нативный клиент на любымом Вам языке. Надеюсь, данная статья в этом Вам пригодится. Читать дальше →


В первой своей статье ?измерение расстояния до объекта и его скорости? я рассмотрел захват изображений с веб-камер через Video4Linux2 и через DirectX. В следующей статье ?захват видео с сетевых камер, часть 1? я рассмотрел как работать с сетевыми Motion-JPEG камерами. Сейчас я поведаю Вам о захвате изображений с сетевых RTSP камер, в частности поток Motion-JPEG по RTSP. Задача эта более сложная нежели Motion-JPEG по HTTP, так как необходимо больше действий, больше подключений, но взамен мы получаем большую гибкость, скорость, функциональность и даже некую универсальность. Честно говоря, RTSP для простых задач избыточен, но я не сомневаюсь, что найдутся ситуации, где он будет необходим. Приступим


Игровые кейпады занимают особую нишу среди компьютерных девайсов. Назвать это клавиатурой язык не поворачивается, до джойстиков они не дотягивают, а до полноценных ?мышек? им тоже очень далеко. Отличительные черты кейпадов ? удобство управления, эргономичность и компактность. Добавим ко всему этому дополнительные опции, вроде возможности создания макросов и ряда дополнительных клавиш ? и получим весьма необычное устройство. Последнее слово в мире геймпадов ? Razer Nostromo. Девайсы от Razer, как правило, несколько дороже всех остальных подобных устройств, но хорошо известны своим качеством и надежностью. Nostromo в этом плане ? не исключение. Читать дальше →


Отписаться от этой рассылки

Комментариев нет:

Отправить комментарий