Архив за 25 апреля 2012

Число Пи в пикселах

Дизайн-студия TWO-N сгенерировала гипнотическое изображение, где пикселами закодированы четыре миллиона цифр после запятой в числе Пи. Математическую константу ещё никто не записывал таким образом.
Читать полностью »

Если вы любите серфить в интернете с мобильного устройства и периодически замечали, что при посещении Википедии ваш смартфон разряжается значительно быстрее, чем при чтении статей на Хабре, то теперь этому есть разумное объяснение.
Команда исследователей из Стенфордского Университета провела работу по изучению зависимости разряда батареи от того, какой сайт при этом был открыт в мобильном браузере.
В качестве тестируемого аппарата было выбрано устройство на Android с 3G-интернетом, на котором открывались популярные сайты, среди которых такие как CNN, BBC, Gmail, Amazon, Microsoft, eBay, Yahoo, Facebook, IMDB, Apple и Wikipedia.

«Плохие» сайты разряжают батарею мобильных устройств
Читать полностью »

Если вы любите серфить в интернете с мобильного устройства и периодически замечали, что при посещении Википедии ваш смартфон разряжается значительно быстрее, чем при чтении статей на Хабре, то теперь этому есть разумное объяснение.
Команда исследователей из Стенфордского Университета провела работу по изучению зависимости разряда батареи от того, какой сайт при этом был открыт в мобильном браузере.
В качестве тестируемого аппарата было выбрано устройство на Android с 3G-интернетом, на котором открывались популярные сайты, среди которых такие как CNN, BBC, Gmail, Amazon, Microsoft, eBay, Yahoo, Facebook, IMDB, Apple и Wikipedia.

Плохие сайты разряжают батарею мобильных устройств
Читать полностью »

В декабре прошлого года новость о том, что украинская компания GSC Game World, широко известная своей серией постапокалиптических шутеров S.T.A.L.K.E.R., закрывается по не совсем ясной причине, вызвала ряд вопросов относительно судьбы своего самого успешного проекта. Периодически появлялись новости о том, что компания на самом деле не закрылась, ведутся переговоры с издателями, потом неожиданно оказалось, что всё нормально и проект будет продолжаться в сотрудничестве с другим издателем, но не понятно каким и когда.

В этом вопросе появилась ясность.

Бывшие сотрудники GSC Game World создали в марте 2012 года в Киеве компанию Vostok Games. На сайте проекта говорится следующее:

Десятью годами ранее, в стенах GSC Game World, мы начали разработку известной игровой серии «S.T.A.L.K.E.R.» и продолжали работать над ней до момента, когда в декабре 2011 года студия неожиданно была закрыта, а проект «S.T.A.L.K.E.R. 2» — заморожен. Мы не достигли соглашения с правообладателем относительно условий использования бренда «Сталкер», поэтому мы приняли решение двигаться дальше, как независимая студия с новым проектом. Этот день и стал отправной точкой Vostok Games.

Читать полностью »

Я очень удивился когда не нашёл на Хабре обсуждение двух взаимосвязанных новостей:
1. «AMD завершила поглощение SeaMicro»;
2. «AMD хочет приобрести MIPS, но сможет ли она опередить Google?».

Вы только представьте, что если AMD действительно купит компанию MIPS Technologies, и по заказу AMD инженера MIPS Technologies перепроектируют 64-х разрядный процессор серии MIPS R1x000 по современным технологическим нормам в 22 нм с использованием всех интеллектуальных разработок от компании SeaMicro. В результате может получиться замечательный энергоэффективный микропроцессор для микросерверов которые тут же начнёт выпускать SeaMicro.
Читать полностью »

image
На официальном сайте Apple появилась новость, что WWDC 2012 (Worldwide Developer Conference 2012) пройдет с 11 по 15 июня в Сан-Франциско и в банальном выставочном центре Moscone West. На прошлогодней конференции WWDC 2011, тема была посвящена нынешнему «облачному сервису» iCloud, также к операционной системе Mac OS X Lion и платформе iOS 5. На нынешней конференции скорее всего мы увидим новенькую и обновленную платформу iOS 6 и конечно же тема затронется Mac OS X Mountain Lion, который сейчас находится в бета-версии. Возможно, что Siri тоже выведут с бета-версии.
Читать полностью »

В настоящей статье я хотел бы сделать обзор популярных алгоритмов для решения задачи нахождения максимальной общей подпоследовательности или LCS (longest common sequense). Так как акцент сделан на обучении, а не на реальном использовании, в качестве языка для реализации выбран Python, что позволит сократить количество кода и сконцентрироваться на основных идеях.
Читать полностью »

При построении крупных PHP-проектов многие сталкивались с нехваткой производительности, даже на мощных серверах. Даже небольшой участок кода может ощутимо повлиять на весь ресурс в целом: в плане прибыли, и в плане затрат на поддержку и обслуживание данного ресурса.

У нашей кампании был проект, построенный на Drupal, которому не хватало производительности под нагрузкой примерно в «25K Daily Page Views».

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

Уже когда все написано, работает, и продолжает дальше разрабатываться, и ни времени, ни бюджета переделывать что-либо – дабы улучшить производительность – нет, а двигаться нужно только вперед, причем как можно быстрее, я получаю очередное задание. Сначала я посмотрел на него как на обычный тикет: вся личная информация пользователя: фамилия, адрес, телефон, идентификационный код – должна храниться в базе в зашифрованном виде, и быть доступна только при запросе с ключами для расшифровки. Так как это мой первый серьезный опыт, связанный с шифрованием данных, я начал искать в гугле возможные пути решения задачи средствами PHP, и, естественно, наткнулся на всем известную библиотеку mcrypt. Не нужно особо много времени, чтобы разобраться, как с ней работать. Библиотека работала – на форумах можно найти много примеров, комментариев, обсуждений. Она показалась мне идеальным вариантом для решения моей задачи, особенно учитывая, что времени было совсем немного.
Читать полностью »

При построении крупных PHP-проектов многие сталкивались с нехваткой производительности, даже на мощных серверах. Даже небольшой участок кода может ощутимо повлиять на весь ресурс в целом: в плане прибыли, и в плане затрат на поддержку и обслуживание данного ресурса.

У нашей кампании был проект, построенный на Drupal, которому не хватало производительности под нагрузкой примерно в «25K Daily Page Views».

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

Уже когда все написано, работает, и продолжает дальше разрабатываться, и ни времени, ни бюджета переделывать что-либо – дабы улучшить производительность – нет, а двигаться нужно только вперед, причем как можно быстрее, я получаю очередное задание. Сначала я посмотрел на него как на обычный тикет: вся личная информация пользователя: фамилия, адрес, телефон, идентификационный код – должна храниться в базе в зашифрованном виде, и быть доступна только при запросе с ключами для расшифровки. Так как это мой первый серьезный опыт, связанный с шифрованием данных, я начал искать в гугле возможные пути решения задачи средствами PHP, и, естественно, наткнулся на всем известную библиотеку mcrypt. Не нужно особо много времени, чтобы разобраться, как с ней работать. Библиотека работала – на форумах можно найти много примеров, комментариев, обсуждений. Она показалась мне идеальным вариантом для решения моей задачи, особенно учитывая, что времени было совсем немного.
Читать полностью »

Фестиваль международного мультимедийного творчества «Мультиматограф», 28 30 апреля, г. Вологда В эти выходные в замечательном городе Вологда будет проходить 8 фестиваль мультимедийного творчества «Мультиматограф». Каждый год он дарит радость жителям города и всем, кто приезжает посмотреть на работы участников со всего мира и поучиться на мастер-классах у ведущих специалистов в своём деле. Основные мероприятия фестиваля — образовательная программа, выставка, различные показы и гала-концерт.

В этом году было прислано 183 работы, что является очередным рекордом (в том году было 150). География: Россия, Белоруссия, Украина, Армения, Великобритания, Австрия, Иран, Тайвань, Франция, Венесуэла, Эстония. Всего преселект прошло 105 работ: 50 мультфильмов, 15 клипов, 15 короткометражных фильмов, 14 работ в номинации «Дичь» и 11 — в «Видео-арте».
Общее время всех работ — более 9 часов! Жюри отметило хорошее качество работ, и большое присутствие «котэ» :)
Читать полностью »