Архив февраля 2012 - 11

Всё началось с простой задачи: скачать по 100-мегабитной сети большой объём данных с помощью rsync. Возник вопрос, можно ли ускорить этот процесс. Утилита top показала, что на сервере-источнике шифрование занимает не более 10 процентов процессора, поэтому было решено что можно попробовать сжатие данных. Тогда мне было неясно, будет ли хватать производительности процессора для упаковки данных с необходимой скоростью, поэтому была выставлена самая маленькая степень сжатия, а именно использовался флаг --compress-level=1 для rsync. Оказалось, что загрузка процессора не превысила 65%, то есть производительности процессора хватило, при этомЧитать полностью »

Программирование / Создание прокси dll для запуска DirectDraw игр в окнеВ продолжение темы расширения функциональности готовых программ хотелось бы рассказать об ещё одном способе изменения логики работы уже скомпилированной программы, который не требует делать изменений в самом исполняемом файле. Это может пригодиться при распространении вашей модификации в США, где прямое вмешательство в исполняемый файл строго осуждается. Речь пойдёт о создании крошечной прокси-dll (всего ≈4 килобайта) для подмены используемой приложением библиотеки на примере ddraw.dll.

Приступим

Вся работа будет проводитьсяЧитать полностью »

Системное программирование / Создание прокси dll для запуска DirectDraw игр в окнеВ продолжение темы расширения функциональности готовых программ хотелось бы рассказать об ещё одном способе изменения логики работы уже скомпилированной программы, который не требует делать изменений в самом исполняемом файле. Это может пригодиться при распространении вашей модификации в США, где прямое вмешательство в исполняемый файл строго осуждается. Речь пойдёт о создании крошечной прокси-dll (всего ≈4 килобайта) для подмены используемой приложением библиотеки на примере ddraw.dll.

Приступим

Вся работа будет проводитьсяЧитать полностью »

На прошлой неделе мы перезапустили «Рамблер-Новости» в новом дизайне и с новыми функциями, а сегодня выпустили их обновленные мобильные приложения для популярных платформ — iPhone, Android и Java, лучший способ читать наши «Новости» на мобильных устройствах.

Блог компании «Афиша» и «Рамблер» / Новые мобильные приложения «Рамблер Новостей»

Приложения очень просто устроены, позволяют следить за новостями из разных рубрик и тысяч источников на одном экране. Можно бегло просмотреть только главные новости дня либо продолжить чтение конкретного сюжета илиЧитать полностью »

По умолчанию в Google Analytics отслеживать взаимодействие посетителей с контентом сайта довольно просто. Используя стандартный код отслеживания, вы сможете получать различную информацию такую как: время проведённое посетителем на странице (time on site), показатель отказов (bounce rate) и количество просмотров (pageviews).

Но иногда этих данных может быть недостаточно. Например, для блогеров или сайтов, где статьи и различные публикации основной контент, этих метрик может не хватать.

Мы хотим получать более детальную информацию по каждому сообщению или статье. Читают ли люди комментарии или только сообщение, статью? Открывают ли они во вкладкахЧитать полностью »

Более полу года проработав разработчиком для Android я решил попробовать написать живые обои с использованием OpenGL. Пробежав по сети было обнаружено несколько движков общего назначения и множество любительских поделок. Два достаточно взрослых движка предлагали быстрый нативный код и хорошую документацию:
Andengine;
LibGDX.

К несчастью, первый не умеет загружать модели и ограничивается двумя измерениями, во втором же работа с моелями выполнена в расширениях и написана на Java, что приводит к перерасходу памяти и медленной работе.
Unity3D не рассматривался из-за его платности,Читать полностью »

Блог компании Intel / Intel Wireless Display: для разработчика Нет, это не ошибка в движке Хабры, и не повтор статьи, опубликованной на прошлой неделе посвященной технологии WiDi. В этот раз мы поговорим о том, как разработчики могут использовать WiDi в своих приложениях. А Вы знали, что для работы с WiDi существует WiDi Extension SDK? Нет? Тогда эта статья для Вас.

Кому из разработчиков это может пригодиться? По идее это может ограничиваться только фантазией разработчика. Идеи лежащие на поверхости — это программы для воспроизведения видео или аудио сЧитать полностью »

По идее профильный топик по информационной безопасности должен включать в себя полезную информацию об уязвимостях и методах их устранения. Но это тот редкий случай, когда лучше все увидеть своими глазами.
Камеры наблюдения за выборами, которые должны были быть доступны только после регистрации (чтобы снизить высокую нагрузку на каналы) доступны уже сейчас. Сссылка под катом.

Электронное правительство / Камеры для наблюдения за выборами

Смотреть!

UPD: А вообще, мне кажется, что доступ к камерам был открыт специально. Если бы я разрабатывал систему для организацииЧитать полностью »


Вступление

Много существует статей на Хабре, описывающих интересные и сложные аспекты веб-разработки, но много существует читателей, которые, находясь в начале своей карьеры веб-разработчика, хотели бы видеть материал, который позволил бы сделать первый шаг от «PHP за 24 часа» до разработки на серьезном уровне, и я хотел бы поделиться своим опытом в этом деле.

Особенности веб-приложения делают его разделенным на две части: клиентскую и серверную. На стороне клиента работает код на JavaScript (может быть, где-то можно найти и VBScript, но мы, пожалуй, не будем рассматривать этот случай), на серверной же — много что, в принципе, но мы рассмотримЧитать полностью »

image

Уважаемые веб-разработчики, программисты, руководители проектов и просто увлеченные программированием, от лица компании Microsoft я рад пригласить вас на новую полностью технологическую конференцию WebProfessionals, посвященную технологиям веб-разработки.

Конференция пройдет 3 апреля в городе Самара, в отеле Holiday Inn, где соберутся несколько сотен участников, чтобы выслушать ведущих экспертов компании Microsoft и представителей сообщества разработчиков, компаний Abbyy, 1C-Битрикс, Parcsis/Turbomilk, Inln,Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js