Игорь Демченко

Reprimand developer's homepage

Email: <reprimand AT SPAMFREE rambler DOT ru>

Через некоторое время на этой странице будут опубликованы ссылки на материалы, разработчиком которых я являюсь. В данный момент мой акцент смещен на:

Ожидаемое время размещения - 12.08.2010

По всем вопросам писать на почтовый ящик.

Предисловие перед введением в сущность проекта

В принципе, видео сервер - очередная попытка наследовать youtube, однако никто не укажет мне страницу без лишних вещей и рекламы. В любом случае я намереваюсь его запустить и не ставлю перед собой цель конкурировать с youtube. К сожалению на нем видео почти не модрируется и огромное количество неприемлимых видео делает из познавательного сайта некого всепожирающего монстра под контролем google. Кстати, в последнее время google своей огромностью стал неким монополистом, взявшим в свои руки слишком много. Потому никто не дает гарантий соответствия ихней "политики конфиденцильности" правде. Именно потому воздержание от сервисов google (кроме поиска) делает человека менее зависимым.

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

Но это все лишь домыслы, которые составлены только исходя из реальных наблюдений - решать вам. Ну что-ж... приступим.

Xvideo - принцип работы видео сервера

Собственно, сам сервер имеет несколько частей, распределять которые и понимать можно по-разному. Вот один вариант:

Аппаратная часть - обычный компьютер, сетевая карта.
Программная часть:
  * Apache
  * PHP модуль к Apache как интерпретатор
  * MySQL - база данных, интерпретатор SQL запросов в ОЗУ

второй вариант более существенный с точки зрения человека не программиста

  *Раздел категорий
  *Модуль просмотра
  *Список пользователей
  *Форма оставления комментариев
  *Сессия

Однако, каждый из пунктов второй трактовки можно обьяснить первой. Все-же, вторая будет лучше восприниматься непосредственно в браузере, а первую я изложу тут.

Корневая директория (root) - содержание файлов /var/www/

Непосредственно видеоклипы хранятся в папке, а данные о них, а также о пользователях и их коментариях содержатся в БД. Приведу структуру таблиц.

Таблица users

Поле

Тип

Null

По умолчанию

Дополнительно

id

int

Нет

None

auto_increment

login

text

Да

Null

password

text

Да

Null

name

text

Нет

None

email

text

Да

Null

question

text

Нет

None

answer

text

Нет

None

about

text

Да

Null

gender

text

Нет

None

videos

int

Нет

None

board

int

Нет

None

banned

int

Нет

None

comments

int

Нет

None

regdate

text

Нет

None

avatar

text

Нет

None

Статья еще не завершена! СМ начало

Спасибо X.ORG за размещение.