Архив за 27 декабря 2012 - 5

  Пост навеян статьей Сколько памяти потребляют объекты в PHP..., размышлениями над самописной ORM и книгой Мэтта Зандстра «PHP. Объекты, шаблоны и методики программирования» (ISBN 978-5-8459-1689-1).
  Мэтт в главе «Шаблоны баз данных» пишет о том, что если нужно создать несколько тысяч объектов из базы, то для экономии памяти, нужно решать эту задачу не «в лоб», а генерировать объекты по требованию, используя интерфейс Iterator.
  Первая мысль была: «Если мы достали 5000 записей из базы, значит мы хотим все их как-то обработать, и какая разница. сразу будут созданы объекты или по требованию?», но потом понял — если вся работа с каждым объектом происходит внутри цикла foreach или while( next() ), то создание объекта по требованию и автоматическое его уничтожение на следующем витке цикла даст существенную экономию памяти. На деле оказалось — очень существенную.
Читать полностью »

ЦОД «ТрастИнфо» находится в любопытном месте — на территории ОАО «НИЦЭВТ», старинного предприятия «Научно-исследовательский центр электронной вычислительной техники». В соответствии с советскими традициями промышленной гигантомании, это самое длинное здание в Москве. «Лежачий небоскреб» на Варшавском шоссе, 125 имеет длину 736 метров. Говорят, там еще вниз столько же этажей, сколько наверх.

НИЦЭВТ — одно из старейших предприятий-разработчиков средств вычислительной техники и системного программного обеспечения, созданное в СССР в конце 1940-х годов. Строго режимный объект.

НИЦЭВТ в советское время

Прогуляться по дата центру «Ай Теко»

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

Комментарий дня: Новогодняя чехарда
Вам не приходилось замечать, что, чем ближе Новый Год, чем скорее он приближается, тем выше вероятность всевозможных нестыковок, сбоев, внезапных и неожиданных событий, а также неподъемных задач, выполнить которые нужно было еще вчера? Нам – приходилось, поэтому теме предновогодних «сюрпризов» и посвящен наш традиционный конкурс «комментарий дня».
Читать полностью »

Приветствую всех в пору горячей предновогодней суеты. Ни для кого не секрет, что в коробку со смартфоном редко кладут наушники достойного качества. Корпорация Apple прервала эту порочную практику, комплектуя новейшие аппараты относительно неплохими EarPods, но как быть владельцам Android-смартфонов? На счастье, к вашим услугам другие производители, и среди них – компания Klipsch, отличившаяся прекрасной гарнитурой для владельцев iPhone – S4i. Модель S4a, в свою очередь, является аналогом для аппаратов под управлением ОС Android и одним из лучших решений в своей ценовой категории.

Klipsch S4a – на нужды армии роботов

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

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

Вы используете iPhone, iPad или Android-устройство? Может быть вы используете Linux? Все эти платформы используют FreeType для отображения шрифтов и делают это отлично.

FreeType используется в сотнях миллионов компьютеров, но при этом никто не спонсировал его разработку. Не очень справедливо, правда?

Кроме поддержки пользователей и исправления багов, собранные деньги пойдут на реализацию некоторых важных и полезных вещей вроде поддержки WOFF.

Подробнее на странице пожертвований
Сайт проекта FreeType

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

IT Компот 35. Итоги года. Прогнозы на 2013 год
Подводим итоги уходящего года, обсуждаем технологии и сервисы, активно развивавшиеся в 2012 году. Несколько интересных футуристических гаджетов. Говорим про то, что будет востребовано в году грядущем и какие технологии совсем скоро смогут изменить наш мир.

В выпуске:

— Итоги года. Актуальные технологии и гаджеты.

— Чего нам ждать в ближайшем будущем.

IT Компот 35. Итоги года. Прогнозы на 2013 год Подписаться в iTunes
IT Компот 35. Итоги года. Прогнозы на 2013 год RSS Feed
Cлушать на podfm
Скачать файл (50.1 Мб/54:43 MP3, 128 kbps)
Читать полностью »

Жюри присяжных, рассматривавшее вчера иск университета Карнеги-Меллона (UCM) против Marvell Technology Group и Marvell Semiconductor, признало ответчика виновным в намеренном нарушении двух патентов и обязало его к выплате компенсации ущерба в размере 1,169 млрд. долларов. Намеренный характер нарушения позволяет судье, за которым остается окончательное решение, увеличить сумму выплаты втрое, до 3,5 млрд. долларов.

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

image

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

Уроки написания утилитки на $1 000 000

Осенью 2008 года мы с приятелем потратили две-три недели свободного от основной работы времени, чтобы написать маленькую утилитку для бэкапа баз данных (MS SQL Server и потом MySQL). Сегодня она приносит нам около $230 000 в год и можно с уверенностью говорить, что в суммарно мы заработаем на ней больше $1 000 000.

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

Трехмерные живые обои и OpenGL ES
Доброго времени суток!

Я — участник маленькой компании (из двух человек), которая делает живые обои (live wallpapers) для Android-девайсов. В этой статье будет рассказано о развитии наших приложений от сравнительно простых до более сложных, примененных технологиях, трюках и решенных проблемах — все на конкретных примерах, в (почти) хронологическом порядке. Все наши обои — полностью трехмерные, написаны с использованием OpenGL ES.

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

Больше технической информации можно узнать из нашего старого поста здесь: androidworks-kea.blogspot.com/2012/05/developers-notes-about-opengl-es.html
Читать полностью »


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