Всё началось с простой задачи: скачать по 100-мегабитной сети большой объём данных с помощью rsync. Возник вопрос, можно ли ускорить этот процесс. Утилита top показала, что на сервере-источнике шифрование занимает не более 10 процентов процессора, поэтому было решено что можно попробовать сжатие данных. Тогда мне было неясно, будет ли хватать производительности процессора для упаковки данных с необходимой скоростью, поэтому была выставлена самая маленькая степень сжатия, а именно использовался флаг --compress-level=1 для rsync. Оказалось, что загрузка процессора не превысила 65%, то есть производительности процессора хватило, при этомЧитать полностью »
Архив февраля 2012 - 11
Сжатие данных / [Из песочницы] Сравнение программ сжатия в применении к передаче больших объёмов данных
2012-02-28 в 9:40, admin, рубрики: bzip2, gzip, передача данных, сжатие, метки: bzip2, gzip, передача данных, сжатиеПрограммирование / Создание прокси-dll для запуска DirectDraw игр в окне
2012-02-28 в 9:13, admin, рубрики: directdraw, DirectX, dll, метки: directdraw, DirectX, dll, ассемблер
В продолжение темы расширения функциональности готовых программ хотелось бы рассказать об ещё одном способе изменения логики работы уже скомпилированной программы, который не требует делать изменений в самом исполняемом файле. Это может пригодиться при распространении вашей модификации в США, где прямое вмешательство в исполняемый файл строго осуждается. Речь пойдёт о создании крошечной прокси-dll (всего ≈4 килобайта) для подмены используемой приложением библиотеки на примере ddraw.dll.
Приступим
Вся работа будет проводитьсяЧитать полностью »
Системное программирование / Создание прокси-dll для запуска DirectDraw игр в окне
2012-02-28 в 9:13, admin, рубрики: directdraw, DirectX, dll, метки: directdraw, DirectX, dll, ассемблер
В продолжение темы расширения функциональности готовых программ хотелось бы рассказать об ещё одном способе изменения логики работы уже скомпилированной программы, который не требует делать изменений в самом исполняемом файле. Это может пригодиться при распространении вашей модификации в США, где прямое вмешательство в исполняемый файл строго осуждается. Речь пойдёт о создании крошечной прокси-dll (всего ≈4 килобайта) для подмены используемой приложением библиотеки на примере ddraw.dll.
Приступим
Вся работа будет проводитьсяЧитать полностью »
Блог компании «Афиша» и «Рамблер» / Новые мобильные приложения «Рамблер-Новостей»
2012-02-28 в 9:08, admin, рубрики: android, iphone, java, мобильные приложения, рамблер-новости, ребрендингНа прошлой неделе мы перезапустили «Рамблер-Новости» в новом дизайне и с новыми функциями, а сегодня выпустили их обновленные мобильные приложения для популярных платформ — iPhone, Android и Java, лучший способ читать наши «Новости» на мобильных устройствах.

Приложения очень просто устроены, позволяют следить за новостями из разных рубрик и тысяч источников на одном экране. Можно бегло просмотреть только главные новости дня либо продолжить чтение конкретного сюжета илиЧитать полностью »
Веб-аналитика / [Из песочницы] Отслеживание взаимодействия с контентом при помощи Google Analytics
2012-02-28 в 8:43, admin, рубрики: google analytics, метки: google analyticsПо умолчанию в Google Analytics отслеживать взаимодействие посетителей с контентом сайта довольно просто. Используя стандартный код отслеживания, вы сможете получать различную информацию такую как: время проведённое посетителем на странице (time on site), показатель отказов (bounce rate) и количество просмотров (pageviews).
Но иногда этих данных может быть недостаточно. Например, для блогеров или сайтов, где статьи и различные публикации основной контент, этих метрик может не хватать.
Мы хотим получать более детальную информацию по каждому сообщению или статье. Читают ли люди комментарии или только сообщение, статью? Открывают ли они во вкладкахЧитать полностью »
Разработка под Android / Живые обои на Android без нативного кода или история написания Two Hearts Live Wallpaper
2012-02-28 в 8:42, admin, рубрики: android, android development, live wallpaper, метки: android, android development, live wallpaper Более полу года проработав разработчиком для Android я решил попробовать написать живые обои с использованием OpenGL. Пробежав по сети было обнаружено несколько движков общего назначения и множество любительских поделок. Два достаточно взрослых движка предлагали быстрый нативный код и хорошую документацию:
— Andengine;
— LibGDX.
К несчастью, первый не умеет загружать модели и ограничивается двумя измерениями, во втором же работа с моелями выполнена в расширениях и написана на Java, что приводит к перерасходу памяти и медленной работе.
Unity3D не рассматривался из-за его платности,Читать полностью »
Блог компании Intel / Intel Wireless Display: для разработчика
2012-02-28 в 8:39, admin, рубрики: intel, widi, WiDi SDK
Нет, это не ошибка в движке Хабры, и не повтор статьи, опубликованной на прошлой неделе посвященной технологии WiDi. В этот раз мы поговорим о том, как разработчики могут использовать WiDi в своих приложениях. А Вы знали, что для работы с WiDi существует WiDi Extension SDK? Нет? Тогда эта статья для Вас.
Кому из разработчиков это может пригодиться? По идее это может ограничиваться только фантазией разработчика. Идеи лежащие на поверхости — это программы для воспроизведения видео или аудио сЧитать полностью »
Электронное правительство / Камеры для наблюдения за выборами
2012-02-28 в 8:26, admin, рубрики: дыры в безопасности, Камеры, Ростелеком, халатность, метки: дыры в безопасности, Камеры, Ростелеком, халатность По идее профильный топик по информационной безопасности должен включать в себя полезную информацию об уязвимостях и методах их устранения. Но это тот редкий случай, когда лучше все увидеть своими глазами.
Камеры наблюдения за выборами, которые должны были быть доступны только после регистрации (чтобы снизить высокую нагрузку на каналы) доступны уже сейчас. Сссылка под катом.

UPD: А вообще, мне кажется, что доступ к камерам был открыт специально. Если бы я разрабатывал систему для организацииЧитать полностью »
Веб-разработка / [Из песочницы] Начала отладки и профилирования веб-приложений
2012-02-28 в 8:23, admin, рубрики: debug, firebug, javascript, php, profiling, web inspector, xdebug, xhprof, отладка, профилирование, метки: debug, firebug, javascript, PHP, profiling, web inspector, xdebug, xhprof, отладка, профилированиеВступление
Много существует статей на Хабре, описывающих интересные и сложные аспекты веб-разработки, но много существует читателей, которые, находясь в начале своей карьеры веб-разработчика, хотели бы видеть материал, который позволил бы сделать первый шаг от «PHP за 24 часа» до разработки на серьезном уровне, и я хотел бы поделиться своим опытом в этом деле.
Особенности веб-приложения делают его разделенным на две части: клиентскую и серверную. На стороне клиента работает код на JavaScript (может быть, где-то можно найти и VBScript, но мы, пожалуй, не будем рассматривать этот случай), на серверной же — много что, в принципе, но мы рассмотримЧитать полностью »
Блог компании Microsoft / 3 апреля, Самара. WebProfessionals – веб-конференция Microsoft. Вход бесплатный
2012-02-28 в 8:20, admin, рубрики: ASP.NET, asp.net mvc, asp.net webforms, drupal, iis, node.js, php, Visual Studio, webmatrix, windows azure, метки: ASP.NET, asp.net mvc, asp.net webforms, drupal, iis, node.js, PHP, Visual Studio, webmatrix, windows azureУважаемые веб-разработчики, программисты, руководители проектов и просто увлеченные программированием, от лица компании Microsoft я рад пригласить вас на новую полностью технологическую конференцию WebProfessionals, посвященную технологиям веб-разработки.
Конференция пройдет 3 апреля в городе Самара, в отеле Holiday Inn, где соберутся несколько сотен участников, чтобы выслушать ведущих экспертов компании Microsoft и представителей сообщества разработчиков, компаний Abbyy, 1C-Битрикс, Parcsis/Turbomilk, Inln,Читать полностью »

