ладається безліч значень. Потім за правилом, кожній значення заноситься в певний клас. Наприклад, якщо у нас є вибірка жанрів: {1, 2, 5, 2, 2, 2, 1, 5, 2, 1}. Кожній цифрі відповідає свій жанр пісні. За правилом перебору, порівнюються всі значення вибірки, і значення В«1В» заносяться в перший клас, значення В«2В» - в другий клас, значення В«5В» - у третій клас. Кожному класу присвоюється вага, відповідно до кількості елементів знаходяться в цьому класі. Найбільш вагомий вийшов другий клас, і він становить 50% всієї вибірки. Перший клас 30% від всієї вибірці. Т.к. різниця другого класу над першим становить 20 відсотків, а цього достатньо, що б визначиться з іміджем людини, то будуть будуватися саме ті графічні матеріали, які присвоєні жанру, описаного другим значенням [9].
Всі інші риси людини, такі як настрій і переживання людини, будуються за останньою завантаженої або прослуханої пісні, тому що ті пісні, які користувач прослуховував або завантажував в минулому часі, не впливають на емоційний стан в даний час.
4. РЕАЛІЗАЦІЯ FLASH ПРОГРАМИ
4.1 Розробка алгоритму Flash програми
Розроблене Flash додаток використовується, головним чином, для представлення інформації про користувачів мережі, залежно від бажаної йому музики. Дана інформація буде відображатися на головній сторінці профілю користувача. p align="justify"> На першому етапі необхідно створити сама Flash додаток, і графічні елементи до нього. Дані по графічним елементам будуть зберігатися в базі даних, і мати свій унікальний номер. У додатку розроблено алгоритм, за допомогою якого значення кожного графічного елементу порівнюється зі значенням елементів профілю пісні. p align="justify"> Після того як додаток завантажено на сайт, користувач має можливість завантажити пісню. Для того щоб пісня була завантажена на сайт, використовується php-скрипт такого вигляду:
php ($ _FILES ["filename"] ["size"]> 1024 * 15 * 1024) ("Розмір файлу перевищує п'ятнадцять мегабайт");
exit;} (move_uploaded_file ($ _FILES ["filename"] ["tmp_na me "],
$ _FILES ["filename"] ["name"])) ("
Жанр:"); ("
Темп:"); ("
Мелодійність:"); ("
Інструментальний акцент:"); ("
Лірика:");
} else {echo ("Помилка завантаження файлу");
Малюнок 4.1 - Php скрипт, реалізований на сервері
У Flash додатку відправка відбувається наступним чином:
. Net.WebClient client = new System.Net.WebClient ();
client.UploadFile, (@ "<#" justify"> private function _sendRequest (method: String, options: Object)
{response: XML = new XML ();. ignoreWhite = true; (options.onComplete);. onLoad = options.onComplete; request: LoadVars = new LoadVars (); request_params: Object = { : method