Архив за 22 марта 2012 - 2

Эта статя открывает цикл статей о внутреннем устройстве сервиса AtContent.com. Каким образом контент проходит путь от автора до конечного пользователя, через какие механизмы ему приходится пройти и как он при этом взаимодействует с различными модулями — обо всем этом вы узнаете из цикла. Открывает его статья с общим описанием архитектуры сервиса. В серии будут также статьи «Механизм обмена сообщениями между ролями и экземплярами», «Кэширование данных на экземпляре и управление кешированием», «Эффективное управление обработкой облачными очередями (Queue)», «Расширения для LINQ, реализующие операции Or и Contains к Azure Table Storage», «Практические советы по разделению данных на части, генерация PartitionKey и RowKey для Azure Table Storage».

AtContent.com – это сервис нового поколения для дистрибьюции и монетизации авторского контента. Он основывается на модели разделения дохода и предлагает качественно новые инструменты для авторов, распространителей и медиа-площадок. Автор контента может самостоятельно опубликовать свою работу, заполучить себе поклонников и получить сеть дистрибьюции без усилий! С помощью специального виджета зарабатывать может как автор, так и распространитель публикации. Больше сеть дистрибьюции, больше продаж, больше дохода авторам.
Читать полностью »

… или что делать если «Hello world!» упала.

   Всё последующее в основном написано для ОС Linux и консольной отладки, хотя кое-что можно использовать и в других условиях.Читать полностью »

imageПривет, коллеги! Как и любой нормальный человек периодически я отдыхаю от работы. И помимо автоспортивной тематики я иногда смотрю телевизор. Так как телевидение, предоставляемое по обычной антенне, меня не устраивает и хочется HD, то я выбрал для себя спутниковое ТВ. Купив себе недорогой HD-ресивер я жил с ним без проблем около года. Но в один прекрасный момент количество телевизоров в доме инкрементировалось и потребовалось «повторить». Я выяснил, что путей несколько: или же поставить спутниковый конвертор с двумя выходами, купить второй ресивер и оплатить второй контракт. Или же воспользоваться технологией cardsharing. По привычке я зашел на Хабр, что бы узнать об этом больше, и не обнаружил по этой тематике ничего. Что же, попробую исправить ситуацию и описать данную технологию.

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

Локализация игр — любители против профессионалов
Как человек, долгое время участвовавший в самых разнообразных неофициальных локализациях на правах любителя, хочу поделиться своими мыслями насчёт ситуации на этом фронте.

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

Но есть люди, которые не безразличны к сложившейся ситуации. О них и пойдёт речь дальше.
Читать полностью »

Привет, Хаброжители.
Сегодня решил скачать новый фотошоп(CS6), и посмотреть, что и как с ним.
Весь мой обзор увидим дальше
Читать полностью »

в 18:38, , рубрики: alsa, alsamixer, android, метки: , ,

Порой бывает необходимо увеличить громкость телефона, но что если громкость и так на максимуме? Если телефон имеет root-права, то можно попробовать обращаться напрямую к драйверу через ALSA.

Установка ALSA

Отсюда можно скачать архив с альсой, скопируйте из него папку system в телефон без замены файлов, или обязательно сохраните уже существующие файлы, это можно сделать через Root Explorer, например. Дайте права скопированным файлам 644 для /system/lib/libasound.so, папке /system/usr/share/alsa и 755 для файлов alsa_* в /system/xbin. Поздравляю, ALSA установлена.

Работа с ALSA

Для начала, посмотрите какие контролы присутствуют в вашем телефоне. Для этого выполните следующее:
$ adb shell
$ su
# alsa_amixer

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

Samsung Exynos 5 оснащается мощной 4-ядерной графикой Mali T-604
Во время конференции Common Platform были показаны характеристики нового arm-процессора от Samsung – Exynos 5.
Известно что Exynos 5 разработан по 32 нанометровой технологии и оснащается двумя ядрами Cortex-A15 работающие на тактовой чистоте 2 гигагерца, а также 4-ядерной графикой ARM Mali T-604 MP4. Скорость рендеринга видеоускорителя составляет 2,1 гигапиксель в секунду.
После выхода Exynos 5 установится новая планка графической производительности. Новые планшеты от Samsung скорее всего обойдут в синтетических теста новый iPad.
Читать полностью »

Добрый день. Наверняка многие видели приложение для iOS под названием Flipboard. При всех его достоинствах, лично меня оно в первую очередь порадовало своими забавными анимациями перелистывания. Родилась идея реализовать нечто подобное для своего сайта исключительно на Javascript и CSS3.

В данном случае я использовал CSS3 свойство transform: rotate3d(...), которое требует поддержки аппаратного ускорения графики и адекватно работает только в Chrome 16+, поэтому все нужyые свойства я ограничил префиксами -webkit-. В продакшене для пользователей с неподходящим параметрами я заменял анимацию на более простую.

Вот так выглядит готовый результат:

Живое демо

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

Статья рассчитана на пользователей только начинающих работать с jQuery UI и желающих на практике познакомиться с этой библиотекой.
Под Windows-подобностью интерфейса предполагаются такие основные свойства как — наличие окон, возможность их перетаскивания, возможность изменения размера окон, их свертывания/развертывания и т.д. Вот что должно получиться в итоге.
Итак, имеем желание создать пример интерактивного пользовательского Windows-подобного интерфейса и возможности использовать для этой цели jQuery UI – тогда, добро пожаловать под кат.
Читать полностью »

Началось все с того, что 15го марта в Оверсане проводили обновление ПО Scalaxy. Несколько часов не работала панель управления облаком.
Когда она наконец заработала, мне понадобилось настроить включение сервера по API. Увы, список серверов в моем «проекте» мне не выдавался — таймаут соединения. «Не подняли API еще» — подумал я и как-то забыл на неделю. Сегодня попробовал опять, и был крайне неприятно удивлен…
Читать полностью »


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