Месяц: Декабрь 2012

  • Paintpack — сделай крутой апгрейд монитору или телевизору

    от автора

    Довольно случайно наткнулся на такую замечательную штуку как Paintpack. С помощью нескольких светодиодов и специального контролера можно значительно увеличить диагональ монитора или телевизора в темном помещении. А впрочем, заместо многих букв с объяснениями как это круто, лучше один раз увидеть:

  • Тесты производительности EBS

    от автора

    Привет! Очень много в интернете позитива/негатива об EBS. Так же не мало тестов на их производительность. Я решил сам провести несколько тестов и сделать небольшое исследование по этому поводу. Итак, в тесте участвовала машинка m1.large к которой были примаунчены диски: EBS Standard, 100 GB EBS IO-1 500 IOPS, 100 GB EBS IO-1 1000 IOPS, 100…

  • Покадровые анимации и шейдеры в iOS

    от автора

    При разработке 2D игр часто сталкиваешься с покадровыми анимациями, и чем выше их качество, тем больше памяти они потребляют. С такой проблемой мы столкнулись при рендере анимации волос персонажа — художники рисуют пол сотни кадров замечательной графики с кучей мелких деталей и это очень быстро занимает всю доступную память. Собрали, замеряли, получилось 4 текструы по…

  • Простой внутрисхемный программатор ARM микроконтроллеров серии LPC своими руками. Схемотехника. Часть первая

    от автора

    В последнее время, как среди профессиональных разработчиков, так и в рядах начинающих электронщиков широкое распространение получили ARM микроконтроллеры. Очень большой популярностью пользуются разработки фирмы NXP. Эта фирма производит огромный спектр изделий – от дешёвых и малопотребляющих до высокопроизводительных, поддерживающих такие интерфейсы как USB и Ethernet.

  • Многоядерная JIT-компиляция в .NET 4.5

    от автора

    Исторически разработчики .NET использовали генератор образов в машинном коде Ngen. Это отлично работает, если у вас есть инсталлятор, и вы можете сгенерировать эти образы во время установки приложения. Но в других случаях, например когда у вас нет установщика или вы не имеете доступ к Ngen, ваше приложение будет производить JIT-компиляцию по мере необходимости, что замедлит…

  • Используем Webex в Linux

    от автора

    Проблема Webex использует 32битные Linux библиотеки для своей работы, поэтому работать в 64битной системе (а такие сейчас практически все десктопные Linux) отказывается. % file ~/.webex/12_1324/libwelsvp.so /home/user/.webex/12_1324/libwelsvp.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped Выражается это в том, что вы не слышите и вас не слышат. Ошибка «The Audio Device…

  • Кое-что о весе страницы

    от автора

    Три года назад, когда я работал веб-разработчиком на YouTube, один из старших инженеров начал разглагольствовать о слишком большом весе видеостраницы. Страница была раздута до 1,2MB и содержала десятки запросов. Этот инженер так и заявил: если целые клоны Quake пишутся с объемом до 100KB, у нас просто нет оправданий! Я согласился с ним и был в…

  • Обзор смартфона ZTE V880E

    от автора

    Привет, Хабр! Мы рады анонсировать сегодня еще один смартфон на базе ОС Android. Особенностью данного смартфона является работа с двумя SIM-картами. Надеемся, что для многих из вас ZTE V880E сможет стать надежным инструментом на все случаи жизни. Далее немного про сам смартфон. ZTE V880E

  • Первые шаги на Steam Greenlight

    от автора

    Доброго времени суток, хабр! В своей предыдущей статье здесь я описал нашу кампанию на Кикстартере после ее завершения и подведения итогов. Теперь, когда уже вышла бета версия нашей игры, я хочу рассказать немного о том, как работает новая платформа Steam Greenlight с точки зрения разработчиков и к чему следует готовиться и чего ожидать. Сразу оговорюсь…

  • Erlang on Xen — запуск приложений Erlang на голом виртуальном железе

    от автора

    Erlang on Xen позволяет запускать приложения Erlang без операционной системы, на голом гипервизоре Xen. От момента запуска VM до начала работы приложения проходит всего 50 миллисекунд — в 100-1000 раз меньше, чем нужно для запуска привычного сочетания Linux+Erlang, а размер образа машины составляет лишь около 1 Мб. Это позволяет добиться практически мгновенного масштабирования, вплоть до…