Хабрахабр:
В одном моем кроссплатформенном проекте мне понадобилась возможность проверять цифровые подписи плагинов перед загрузкой. Ни один из вариантов с созданием файла не является безопасным, так как можно подменить файл между проверкой подписи и его загрузкой, так же нельзя проверить подпись после загрузки, так как уже выполнились статические конструкторы. Поэтому необходимо загружать плагин, не создавая файла. Перехватить функции 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 протокола, часто оно не удовлетворяет реальным требованиям. Читать дальше →
Компания IBM приглашает IT-специалистов принять участие в еще одном, пожалуй самом интересном на наш взгляд событии в этом году ? Бизнес-форуме IBM, который пройдет 7 декабря в стенах Моковской школы управления СКОЛКОВО. Это событие не только для владельцев собственного бизнеса, равно как и не встреча государственных служащих, обсуждающих инновационные проблемы в привычной для себя обстановке. Бизнес-форум это, в первую очередь, круглый стол IT-специалистов со всего мира ? и вы увидите, насколько интересных спикеров сумела пригласить компания IBM на это событие недалеко от Москвы. Как театр начинается с вешалки, так и бизнес-форум начнется с регистрации и завтрака для всех участников. Первая часть этого действа, которое займет весь промежуток времени с утра до обеда, ориентирована исключительно на программистов, системных администраторов и всевозможных специалистов в информационной области. Мы знаем, что вы не любите вставать рано утром, но приехать в 9 утра на событие такого масштаба стоит слегка укороченного сна. После открытия форума, в 10 часов утра, начнется первая основная секция для профессионалов, разделенная на несколько частей, где каждый сможет подобрать наиболее интересную тему обсуждения. Читать дальше →
Даже если вы совершенно далеки от картографии, пожалуйста, примите участие в опросе. Нагрузка на сервера 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 использует сайт переписи населения. Читать дальше →
Каждый из нас задумывался о несовершенстве российского законодательства. Каждый попадал в ситуацию, где становилось очевидно, что закон, призванный, якобы, упростить жизнь и взаимодействие людей, нелепо их усложняет. Уверен, что читатель не раз сталкивался с отсталостью и несоответствием нормативно-правовых актов современному информационному обществу. Думаю, выражу общее мнение сознательной, активной части населения, если скажу, что в век стремительно меняющегося мира законотворчество должно поспевать за новыми реалиями. Всё вышесказанное хочу подкрепить конкретным предложением: принять участие в новом общественном проекте ?Твои законы?. Читать дальше →
Всем привет! Ребята, это мой первый пост, и хочу посвятить его проблеме возникающих шумов в аудиотракте. В схеме соединения аудиоаппаратуры, когда любая звуковоспроизводящая аппаратура и активная акустическая система подключаются в две разные розетки с заземлением, появляется ?паразитный земляной контур? в цепи питания аппаратуры. Немного Физики Заземление / зануление в зданиях выполняется обычно в одном месте, на цокольном этаже или в подвале. Защитные контакты всех сетевых розеток, установленных в здании, должны быть присоединены к этому заземлению. Если все оборудование подключено к сети питания через одну розетку, то проблемы не возникает. Она возникает в том случае, когда электрически связанные друг с другом устройства (например, компьютер и активная акустическая система) подключены к сети питания через разные розетки. Вследствие неравенства сопротивлений соединений на землю в контуре заземления, образованном соединенными между собой устройствами, протекает ток, который создает фон, накладывающийся на полезный сигнал. подробнее о шумах и наводках...

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