Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Алгоритм определения колличества времени ВКонтакте 
V
    Опции темы
savmp
  Дата 18.10.2011, 23:38 (ссылка)    | (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 260
Регистрация: 27.7.2009
Где: Геленджик

Репутация: -13
Всего: -16



Здравствуйте!

Подскажите какой нужен алгоритм для определения количества проведённого времени в социальной сети ВКонтакте?

У меня есть друг который можно сказать постоянно сидит ВКонтакте...
И я не могу доказать ему, что кроме социальной сети у него остаётся время только на небольшой сон и поход в туалет... Кушает он как не странно сидя ВКонтакте...

Какой хотя бы примерно нужен алгоритм для определения времени:

За сегодня: --- (сколько то часов и минут)
За вчера:    --- (сколько то часов и минут)
За неделю: --- (сколько то дней, часов и минут)
За месяц:    --- (сколько то дней, часов и минут)
За год:        --- (сколько то дней, часов и минут)

Как я представляю алгоритм:
P.S. - Это только мои предположения... можно сказать наброски...

Заставить скрипт сканировать страницу социальной сети моего друга каждую секунду...
На странице скриптом проверять параметр - on или off line он...
и в соответствии с этим делать в каждую секунду запись в базу данных
если он был на сайте, то записываем online и наоборот

после чего подсчитываем количество записей в базе данных со значением online - этот результат будет равняться количеству секунд за определённый день...

Теоретически этот алгоритм прост и реален...

НО есть одно НО!!!

У меня нет гарантии что мой скрипт будет срабатывать идеально в каждую секунду!

ПОДСКАЖИТЕ СОИ ВАРИАНТЫ!

Спасибо заранее...
PM MAIL ICQ   Вверх
MoLeX
Дата 19.10.2011, 06:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Цитата(savmp @  18.10.2011,  23:38 Найти цитируемый пост)

Заставить скрипт сканировать страницу социальной сети моего друга каждую секунду...

 smile  smile 

запуск скрипта + коннект к ВК + ожидание ответа + анализ + запись в БД > 1 сек. 
А в это время запускается еще одна копия скрипта и т.д., в итоге сервак ляжет (не сразу конечно, пару часов VPS с 256 оперативы проработает).

Точность до 1 секунды тут не нужна. После того как пользователь закрыл свою страницу у него статус online светится минут 10-15 (соответственно определить надо с помощью левых аккаунтов) и изменить запуск скрипта.

Теперь идем еще дальше, если он играет то через небольшой промежуток времени статус у него будет offline (если открыта у него одна вкладка с игрой).

Добавлено через 2 минуты и 38 секунд
P.S. следует посмотреть API ВК, может есть там что-то


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
savmp
Дата 19.10.2011, 08:58 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 260
Регистрация: 27.7.2009
Где: Геленджик

Репутация: -13
Всего: -16



А если всё это запустить на DENWER я думаю сервак не сразу ляжет... Да и по шустрее он...

Дайте свои варианты алгоритма... Не надо мой вариант критиковать, я и так знаю, что мой вариант не подходит, так как мой вариант это всего лишь предположения того как могло бы быть...
PM MAIL ICQ   Вверх
MoLeX
Дата 19.10.2011, 08:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Цитата(savmp @  19.10.2011,  08:58 Найти цитируемый пост)
А если всё это запустить на DENWER я думаю сервак не сразу ляжет... Да и по шустрее он...

 smile

Добавлено через 2 минуты и 2 секунды
Цитата(savmp @  19.10.2011,  08:58 Найти цитируемый пост)
Дайте свои варианты алгоритма... Не надо мой вариант критиковать, я и так знаю, что мой вариант не подходит, так как мой вариант это всего лишь предположения того как могло бы быть... 

Цитата

Какой хотя бы примерно нужен алгоритм для определения времени:

За сегодня: --- (сколько то часов и минут)
За вчера:    --- (сколько то часов и минут)
За неделю: --- (сколько то дней, часов и минут)
За месяц:    --- (сколько то дней, часов и минут)
За год:        --- (сколько то дней, часов и минут)


ну добавь еще секунды



--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
savmp
Дата 19.10.2011, 09:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 260
Регистрация: 27.7.2009
Где: Геленджик

Репутация: -13
Всего: -16



Что касается DENWER я думаю, что можно на нём запустить скрипт который будет обращаться к странице ВКонтакте, преобразовывать в текст и искать в нём <b class="fl_r">Online</b>

Если там есть <b class="fl_r">Online</b> то записываем значение прибытия Online

Думаю DENWER справиться с этой задачей
PM MAIL ICQ   Вверх
Evghenusi
Дата 19.10.2011, 13:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


майский жук
**


Профиль
Группа: Участник
Сообщений: 506
Регистрация: 3.8.2006
Где: Молдова, Кишинёв

Репутация: 6
Всего: 15



оффтоп: savmp, а прогами для PC или расширениями для браузеров не обойтись?

к примеру: https://chrome.google.com/webstore/detail/e...pjijjmpomaphmah

Это сообщение отредактировал(а) Evghenusi - 19.10.2011, 13:27
PM WWW   Вверх
savmp
Дата 19.10.2011, 23:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 260
Регистрация: 27.7.2009
Где: Геленджик

Репутация: -13
Всего: -16



Нее готовые программы это не то.... Хочется самому написать программу на PHP

Весь прикол заклчается не в том чтобы доказать другу, что он задрот контакта...
Это и так понятно... Хочется самому такую программу написать...
PM MAIL ICQ   Вверх
Evghenusi
Дата 20.10.2011, 00:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


майский жук
**


Профиль
Группа: Участник
Сообщений: 506
Регистрация: 3.8.2006
Где: Молдова, Кишинёв

Репутация: 6
Всего: 15



Цитата(savmp @  19.10.2011,  23:57 Найти цитируемый пост)
Хочется самому написать программу

C#, Java
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0584 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.