Wednesday, November 2, 2011

Хабрахабр

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

Хабрахабр:

В одном моем кроссплатформенном проекте мне понадобилась возможность проверять цифровые подписи плагинов перед загрузкой. Ни один из вариантов с созданием файла не является безопасным, так как можно подменить файл между проверкой подписи и его загрузкой, так же нельзя проверить подпись после загрузки, так как уже выполнились статические конструкторы. Поэтому необходимо загружать плагин, не создавая файла. Перехватить функции open, mmap и прочие невозможно, так как ld.so слинкован с библиотекой си статически, исполняемые файлы, загруженные же своим загрузчиком, ?неполноценны? (даже с перехватом функций в libdl): они не регистрируются в списке загруженных библиотек и/или их символы не видны через dlsym. Следовательно, остается только перехват системных вызовов. Here be dragons


Компания Ekoore, занимающаяся выпуском нетбуков, планшетов, автомобильных PC и кейдесков (keydesk, компьютеров, полностью интегрированных в корпус клавиатуры), обновила версию Убунту на своих x86-таблетках. Система обновилась до версии 11.10, а на смену оболочке Unity пришла Gnome Shell, более дружественная к управлению пальцем. Кроме x86-планшетов, компания выпускает также классические планшеты на Tegra 2 с операционной системой Android. Кстати, Ekoore высказала желание портировать убунту на ARM-планшеты с процессорами NVidia Tegra, для чего ведет переговоры с автором порта системы на Asus Transformer. Также напомню, что Canonical планирует к 2014 году выпустить Ubuntu для планшетов и смартфонов.


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


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


Прежде чем что-то изобретать, я, конечно, погуглил (автор этого поста уже после выложил своё решение). Дело в том, что в UI потоке нельзя ждать, а Activity предоставляет событийную модель работы с диалогами: по закрытию диалога вызывается общий обработчик с идентификатором диалога. Такой подход мне показался не очень удобным и я решил сделать все по-своему. Читать дальше →





Компания IBM приглашает IT-специалистов принять участие в еще одном, пожалуй самом интересном на наш взгляд событии в этом году ? Бизнес-форуме IBM, который пройдет 7 декабря в стенах Моковской школы управления СКОЛКОВО. Это событие не только для владельцев собственного бизнеса, равно как и не встреча государственных служащих, обсуждающих инновационные проблемы в привычной для себя обстановке. Бизнес-форум это, в первую очередь, круглый стол IT-специалистов со всего мира ? и вы увидите, насколько интересных спикеров сумела пригласить компания IBM на это событие недалеко от Москвы. Как театр начинается с вешалки, так и бизнес-форум начнется с регистрации и завтрака для всех участников. Первая часть этого действа, которое займет весь промежуток времени с утра до обеда, ориентирована исключительно на программистов, системных администраторов и всевозможных специалистов в информационной области. Мы знаем, что вы не любите вставать рано утром, но приехать в 9 утра на событие такого масштаба стоит слегка укороченного сна. После открытия форума, в 10 часов утра, начнется первая основная секция для профессионалов, разделенная на несколько частей, где каждый сможет подобрать наиболее интересную тему обсуждения. Читать дальше →


исходники doom 3 готовы и оттестированы, для их выпуска ждем только юристов Так что уже скоро можно будет писать свои игры на движке id Tech 4, как Кармак это обещал еще в 2007 году. Несмотря на то, что первая игра на нем (сам Doom 3) была выпущена в 2004 году, движок до сих пор считается современным. Находящаяся в разработке Prey 2 использует именно его. id Tech 4 поддерживает 5 платформ: Windows, Linux, OS X, PlayStation 3 и XBox 360. Среди главных особенностей движка можно упомянуть полное попиксельное освещение, самозатенение и мегатекстуры.


Роботы продолжают быть одной из самых живых тем мировых СМИ. Всё человечество с надеждой смотрит на эволюционное развитие этих существ, пока ещё таких милых и неуклюжих, как дети, вызывающих улыбку у домохозяек и удовлетворённую ухмылку у параноиков, чистящих свои шотганы в ожидании восстания SkyNet: дескать рано вам воевать с нами, подрастите ещё. Сентябрь и октябрь оказались урожайными на интересные видео. Оно и не удивительно ? ведь начался деловой сезон, и исследовательским лабораториям надо показать своим инвесторам, что они не в носу ковыряются или рубятся целыми днями в WoW. Читать дальше →


Даже если вы совершенно далеки от картографии, пожалуйста, примите участие в опросе. Нагрузка на сервера OpenStreetMap растёт огромными темпами. Говорят, большая часть запросов приходит из зоны .ru и восточных государств, но они реальных проблем не создают (то есть беспокоиться не стоит, встраивать OSM на сайты можно без опасений). А вот некоторые программы, которые в массовом порядке скачивают слишком много тайлов, были заблокированы. Остальным ограничена скорость. Доступна статистика по программам. Альтернативы ? запустить свой сервер, использовать другие программы, использовать зеркала и другие рендеры, обратиться к компаниям, предоставляющим коммерческие услуги на базе OSM. В рамках проекта "Открытые карты Пермского края" состоялись семинары в Оханске и Суксуне, а в середине ноября состоится в Кизеле. Приходите! А 2 декабря в Москве состоится конференция ?Веб и ГИС 2011?, часть которой будет посвящена OSM. Заметка о конференции Free and Open Source Software for Geospatial. "Российский OSM форум уже уделал немецкий по количеству постов: ~88 тыс. против ~72 тыс. Российские осмеры ? самые болтливые осмеры в Мире!" Количество ?правильных? деревень превысило 100 000. Каждый день на карту добавляется примерно 150 новых деревень. Красивый сайт с POI Минска. POI-карта теперь на русском языке. Карта общественного транспорта теперь обновляется ежедневно. Создатели проекта для слепых Look and Listen Map на базе OSM получили Torsten Brand Award. Приложение для инвалидов wheelmap.org на базе OSM ? для Android. Flickr, Википедия, Panoramio, Last.fm на карте OSM. Принимаются идеи для улучшения карты ITO map. С вас ? предложения, с них ? реализация. Написана новая книга для новичков в OSM. Новый сайт со статистикой OSM. В Турции было землетрясение ? OSM тут как тут. Портал правительства Тульской области разместил карту OSM, но потом убрал. Карты одной из трёх крупнейших в Европе веломногдневок Джиро д?Италия ? на базе OSM. Карты OSM напечатаны в книге ?London Cycling Guide?. Трёхмерная Польша. Во Франции создано местное отделение OSM. Всего французов-осмеров более 10 тысяч человек. Почти 100% всех улиц Дании нарисованы на OSM. В Уэйлсе Уэльсе более 95% названий дорог нанесены на карту. Исследование ?Сравнение точности OpenStreetMap для Ирландии с Google Maps и Bing Maps?. В ЮАР OSM использует сайт переписи населения. Читать дальше →


Представляем вашему вниманию PHP-библиотеку для использования нашего API. В ней реализованы вызовы следующих функций API Яндекс.Денег: информация о счете, история операций, детальная информация по операциям, переводы денег другим пользователям. Плюсы и возможности: OAuth-авторизация пользователя; безопасность работы (поддерживается проверка цепочки сертификатов); удобство работы (response'ы сервера представлены в виде объектов) и быстрый старт; относительно безопасное и простое решение хранения токенов пользователей с использованием шифрования и без использования БД. Реализацию этого решения вы сможете легко переписать под свои хранилища. Скачать библиотеку можно отсюда. А здесь можно почитать рассказ разработчика нашей библиотеки о его впечатлениях и обнаруженных подводных камнях. И, если хотите, спросить его о чем-нибудь.



Мне давно хотелось попробовать что-нибудь новенькое, и вот, когда на работе предложили написать примеры использования API Яндекс.Денег на разных языках, я с удовольствием принял это предложение-challenge. Так как чаще всего подобный функционал используют в приложениях на различных хостингах, то было принято волевое решение первым делом попробовать написать сие на PHP. Причем API до этого я даже не видел; более того, никакого опыта работы с PHP, кроме как лабораторной в ВУЗе, у меня не было. Дело обещало быть интересным. Читать дальше →


Каждый из нас задумывался о несовершенстве российского законодательства. Каждый попадал в ситуацию, где становилось очевидно, что закон, призванный, якобы, упростить жизнь и взаимодействие людей, нелепо их усложняет. Уверен, что читатель не раз сталкивался с отсталостью и несоответствием нормативно-правовых актов современному информационному обществу. Думаю, выражу общее мнение сознательной, активной части населения, если скажу, что в век стремительно меняющегося мира законотворчество должно поспевать за новыми реалиями. Всё вышесказанное хочу подкрепить конкретным предложением: принять участие в новом общественном проекте ?Твои законы?. Читать дальше →


Всем привет! Ребята, это мой первый пост, и хочу посвятить его проблеме возникающих шумов в аудиотракте. В схеме соединения аудиоаппаратуры, когда любая звуковоспроизводящая аппаратура и активная акустическая система подключаются в две разные розетки с заземлением, появляется ?паразитный земляной контур? в цепи питания аппаратуры. Немного Физики Заземление / зануление в зданиях выполняется обычно в одном месте, на цокольном этаже или в подвале. Защитные контакты всех сетевых розеток, установленных в здании, должны быть присоединены к этому заземлению. Если все оборудование подключено к сети питания через одну розетку, то проблемы не возникает. Она возникает в том случае, когда электрически связанные друг с другом устройства (например, компьютер и активная акустическая система) подключены к сети питания через разные розетки. Вследствие неравенства сопротивлений соединений на землю в контуре заземления, образованном соединенными между собой устройствами, протекает ток, который создает фон, накладывающийся на полезный сигнал. подробнее о шумах и наводках...


Думаете, погода бывает только хорошей или плохой? А вот и нет ? она бывает ещё увлекательной. Если это Яндекс.Погода для iPad. Для основных природных явлений в приложении есть сюжеты ? анимированные иллюстрации. Они сами по себе красивые, но вы не найдете таблички: ?Руками не трогать!?. Наоборот ? смело касайтесь экрана, чтобы найти сюрпризы. Конечно, в приложении есть прогноз ? краткий (всегда на экране) и подробный (на 10 суток). Если вам интересно смотреть прогноз для нескольких городов, просто добавляйте города в настройках. Читать дальше →


На Западе BlackBerry считается чуть ли не смартфоном ?1 для бизнеса, но он почти неизвестен в нашей стране. Причина в том, что BlackBerry ? это не только ?звонилка?, а целое сочетание сервисов и железа для безопасной real-time синхронизации персональных или корпоративных данных. У BlackBerry есть высокий уровень безопасности ?из коробки? и соответствующая глобальная инфраструктура, интегрированная с сетью сотового оператора. Подробности под катом. Читать дальше →


За несколько дней до 5 ноября мексиканские представители Anonymous объявили об отмене операции против влиятельного наркокартеля Лос-Зетас. Напомним, что именно 5 ноября группа хактивистов обещала опубликовать фотографии и имена курьеров, дилеров и пособников наркокартеля (от сотрудников полиции до таксистов), если те не освободят участника Anonymous, похищенного в штате Веракрус. К сожалению, события пошли совсем не по тому сценарию, на который рассчитывали борцы за справедливость. Наркокартель не подумал выпускать похищенного юношу. Хуже того, они приступили к охоте на остальных хакеров. Читать дальше →


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

No comments:

Post a Comment