Записи c тегом «онлайн»

Графическая библиотека к онлайн просмотру.

2 Июня, 2012

Эта статья является продолжением статьи "Footter и NodeJS - шаг к онлайн просмотру". В ней рассмотрим как использованием jquery заставить двигаться объекты в нужном направлении, при этом поворачиваясь в сторону движения.

Приступим. Для начала создадим объект,который будет содержать характеристики и направления движения, он будет составлять множество объектов:
var Graph_Object function(id,namevisible_x_,y_,z_,angle_){
        this.ObjectId id// идентификатор объекта
        this.ObjectName name//имя (объекта, слоя), используется для управления
        this.visible visible_// видимость
        this.x_// координаты
        this.y_;
        this.z_;
        this.0
        this.angle angle_//угол поворота
        this.speed 0// скорость
        this.force 0// ускорение
        this.dest_x x_// координаты точки назначения
        this.dest_y y_;
        this.dest_z z_;
        this.dest_angle angle_// угол на который должны повернуться
        this.move =0
 
У этого объекта будет одна функция установки точки назначения:

Footter и NodeJS - шаг к онлайн просмотру.

17 Мая, 2012

Давно не было новостей на сайте, всему виной эта новость, а точнее работа над ней. Как видно из названия сделан шаг на проекте "Территория футбола" к онлайн просмотрам матчей, а там не загорами и игра матчей в реальном времени.

nodejs&footter
Теперь немного все же что сделано:
  • Написана тестовая асинхронная серверная часть на движке nodejs. Которая управляет подключениями к матчам, и пока не сделана новая гена, просто случайно выбирает 5 объектов (игроки и мяч)назначает новый вектор движения и передает данные клиенту. Когда будет новая гена эти данные будут браться из логов матча. На данный момент сервер каждую 1/4 секунды дергает событие по перемещению объектов, что составляет 4 итерации в секунду, значение может и больше если потребуется, серверная часть справляется с такой нагрузкой на ура.
  • Написан сам клиент который обрабатывает данные и общается с сервером.
  • Сделан графический класс для перемещения объектов по векторам, так же поворот объекта в сторону движения, и увеличение/уменьшение объектов от высоты.
Думаю написать небольшой цикл статей, посвященный аспектам каждого пункта, но это все зависит от времени.

Онлайн просмотр матча в режиме реального времени.

4 Августа, 2011

В этой статье я расскажу про прототип просмотра матчей в режиме реального времени для онлайн футбольных

менеджеров, который находится в разработке.  Что должен уметь этот модуль:

  • Подключение к просмотру всех желающих
  • Отображение основной информации о матче
Далее...

Dropbox

15 Марта, 2011
Dropbox
Dropbox — онлайн-сервис для хранения данных, с помощью которого можно

синхронизировать файлы на нескольких компьютерах. Использовать его проще

простого. Ты скачиваешь программу, регистрируешься на сервисе, после чего на

компьютере появляется папка My Dropbox. Обращаю внимание: это самая обычная

папка, и единственное, что ее как-то выделяет – малюсенькая пиктограмма Dropbox

в углу иконки. Но стоит скопировать в эту папку какой-нибудь файл, как ее

содержимое автоматически синхронизируется с сервером. Новый файл появится

(конечно, предварительно закачавшись) на всех компьютерах, где Dropbox

установлен и привязан к твоему аккаунту. Все просто и максимально прозрачно. Все

действия по синхронизации выполняются полностью на автомате. При этом набор

пиктограмм, которые накладываются поверх обычных иконок файлов, всегда наглядно

показывает статус любого из файлов: «необходимо обновить», «обновлен»,

«обновляется». Дополнительные действия можно выполнить через контекстное меню.

Сервис хранит историю всех изменений, и ты всегда можешь восстановить то, что

менял неделю или даже месяц назад. Лично меня эта офигенная фича выручала не

раз. Если положить файлы в папку Public (создается внутри Dropbox по умолчанию),

то они станут общедоступны. Чтобы получить линк, которым ты можешь поделиться с

друзьями - надо лишь дважды кликнуть мышкой в контекстном меню. Каждому

пользователю Dropbox дается в распоряжение 2 Гб пространства, а за отдельную

плату этот объем можно будет увеличить. Для установки клиента не нужны права

администратора, поэтому заинсталить его можно практически где угодно. Работая на

чужом компьютере, ты легко можешь скачать файл или, наоборот, залить его на

сервер, используя удобнейший онлайн-интерфейс.