Архив за 05 февраля 2014 - 7

Одноколёсный электроцикл поступает в продажу

К сожалению, Segway так и не произвёл транспортную революцию в городах, как это пророчили ему накануне выхода. Вместо этого ему досталась трудная судьба первопроходца в сфере индивидуального электрического микротранспорта. На днях объявлено о поступлении в продажу торжества минимализма, одноколёсного электрического мотоцикла RYNO Cycle.
Читать полностью »

Всем добрый день. В относительно недавно вышедшей Unity 4.3 появились инструменты для создания 2D игр. Конечно, такие игры можно было создавать и раньше, но это делалось при помощи дополнительных ухищрений (вот пример с хабра). Теперь же появилась поддержка 2D «из коробки». Надеюсь, разработчики продолжат ее развивать, а пока я хочу рассказать о некоторых приемах работы с новыми 2D инструментами.
Читать полностью »

Следить в режиме реального времени за развитием событий в любой точке мира? Реально с помощью тематических лент социальных медиа. К грядущему «событию года» – Олимпиаде в Сочи — мы подготовили специальный виджет — фото, видео и текстовые сообщения пользователей из социальных сетей об Олимпийских играх в режиме реального времени в одной ленте.

Олимпийские виджеты для вашего сайта: прямая трансляция из соцмедиа

Лента содержит самый интересный, актуальный (real time) и популярный контент соцсетей – посты, фото, видео об Олимпиаде-2014. Делитесь с вашими посетителями самыми свежими и комментируемыми постами, будьте в курсе и болейте за наших!
Читать полностью »

Обертка над WWW в Unity3D
Всем привет! Решил поделиться своим велосипедиком для работы с WWW в Unity3D.

Что такое WWW?

WWW — это класс, который позволяет отправлять веб запросы на указанный URL и получать ответ в виде текста, текстуры, загружать бандлы. Подробнее можно прочесть в справке (клац).

Я остановлюсь на текстовом формате данных.

Предпосылки

Иногда возникает задача связать игру с сервером, написанном на Php(хотя можно любой другой яп использовать для развертки backend части). Все время отправлять запросы в виде new WWW(Address + "?api=login&username=..."); не удобно, хочется сделать удобнее работу с посылкой/приемом данных.

Есть еще одна загвоздка: запросы посылаются синхронно, блокируя главный поток. Существует вариант использовать корутины, чтобы избежать этого.

В итоге, созрела мысль написать нечто, что могло бы упростить жизнь для работы с WWW.text.
Читать полностью »

В этой статье мы расскажем о невероятно гибкой системе управления сайтом – Boolive, сочетающей в себе мощь и простоту.
Boolive — гибкая cms для смелых проектов
Читать полностью »

В ноябре прошлого года компания Hasselblad выпустила три «особых варианта» камеры Stellar, которая представляет собой «творчески доработанную» камеру Sony Cyber-shot RX100. В минувшем месяце была выпущена камера Hasselblad Lunar Limited Edition — не что иное, как камера Sony NEX-7 в новом обличье. В обоих случаях цена камеры Hasselblad многократно превышала цену базовой модели.

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

Хочу поделиться опытом внедрения кэширования при помощи memcached на своем сайте. Текст будет полезен новичкам в веб-разработке, которые задаются вопросом «как же применять на практике те 100500 статей о кэшировании, которые легко находятся в поисковиках». На истину не претендую, просто рассказываю, как получилось у меня.

Исходные данные:
Сайт крутится на одном выделенном сервере, но из-за вероятности в будущем еще подрасти, для кэширования выбран memcached;
Суточная посещаемость: ~23 000 уникальных посетителей и ~300 000 просмотров страниц;
80% посетителей — авторизованные пользователи;
Основной контент: текст (книги, которые авторы пишут и публикуют на сайте по главам, наподобие самиздата).
Сервисы: персонализированные новости, чтение текстов, разбитых на главы, комментарии, профили, блоги, рейтинги, подписка, метки, закладки, личные сообщения, счетчики, почтовые уведомления…
Пользовательская активность: более 10 000 действий, приводящих к изменению контента, в сутки.

Сложность при внедрении кэширования: подавляющее большинство страниц содержит персонализированные данные. Где-то уникально все, вплоть до запросов в базу, где-то можно разделить запросы на общие и уникальные, где-то нельзя, где-то персональные настройки пользователя применяются на данные уже после их выбора из базы.
Читать полностью »

image Все началось с того что я купил себе новый монитор с поддержкой 3D ASUS VG23AH и в какой то момент мне захотелось воспользоваться возможностью посмотреть 3D фильм на нем. Подуглил бесплатные виде плееры для Mac OS, оказалось их не так много — всех чаще попадался плеер Bino. Скачал этот Bino, но посмотреть нормально так и не получилось, т.е. к плееру претензий нет, картинка была 3D, но видео страшно тормозило, картинка дергалась. Я воспользовался советом по повышению производительности к этой программе — там сказано — проверьте, как проигрывается этот фильм в VLC плеере, если уж и там будет тормозить, значит, мощностей вашего компьютера недостаточно/замените компьютер. В VLC все показывалось отлично без тормозов но, конечно, в моно режиме. Поскольку VLC — это opensource проект, я решил его немного подправить, чтоб он смог показывать стерео-фильмы, оказалось это сделать довольно просто.
Читать полностью »

Как запустить программу без операционной системы: часть 5. Обращение к BIOS из ОС
В самой первой части нашей серии «Как запустить программу без операционной системы» мы остановились на том, что загрузили ядро с помощью GRUB’а и распечатали на экран классический “Hello World!”. Теперь мы покажем, как можно использовать прерывания BIOS’а в ядре ОС. А для начала — рассмотрим, что же такое прерывания BIOS’а, для чего они используются, и почему возникают проблемы с их вызовом.
Читать полностью »

Компания LG Electronics продолжает подпитывать интерес к планшетофону LG G Pro 2, намерение выпустить который производитель подтвердил в конце января.

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


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