![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| savmp |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 260 Регистрация: 27.7.2009 Где: Геленджик Репутация: -13 Всего: -16 |
Здравствуйте!
Подскажите какой нужен алгоритм для определения количества проведённого времени в социальной сети ВКонтакте? У меня есть друг который можно сказать постоянно сидит ВКонтакте... И я не могу доказать ему, что кроме социальной сети у него остаётся время только на небольшой сон и поход в туалет... Кушает он как не странно сидя ВКонтакте... Какой хотя бы примерно нужен алгоритм для определения времени: За сегодня: --- (сколько то часов и минут) За вчера: --- (сколько то часов и минут) За неделю: --- (сколько то дней, часов и минут) За месяц: --- (сколько то дней, часов и минут) За год: --- (сколько то дней, часов и минут) Как я представляю алгоритм: P.S. - Это только мои предположения... можно сказать наброски... Заставить скрипт сканировать страницу социальной сети моего друга каждую секунду... На странице скриптом проверять параметр - on или off line он... и в соответствии с этим делать в каждую секунду запись в базу данных если он был на сайте, то записываем online и наоборот после чего подсчитываем количество записей в базе данных со значением online - этот результат будет равняться количеству секунд за определённый день... Теоретически этот алгоритм прост и реален... НО есть одно НО!!! У меня нет гарантии что мой скрипт будет срабатывать идеально в каждую секунду! ПОДСКАЖИТЕ СОИ ВАРИАНТЫ! Спасибо заранее... |
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
запуск скрипта + коннект к ВК + ожидание ответа + анализ + запись в БД > 1 сек. А в это время запускается еще одна копия скрипта и т.д., в итоге сервак ляжет (не сразу конечно, пару часов VPS с 256 оперативы проработает). Точность до 1 секунды тут не нужна. После того как пользователь закрыл свою страницу у него статус online светится минут 10-15 (соответственно определить надо с помощью левых аккаунтов) и изменить запуск скрипта. Теперь идем еще дальше, если он играет то через небольшой промежуток времени статус у него будет offline (если открыта у него одна вкладка с игрой). Добавлено через 2 минуты и 38 секунд P.S. следует посмотреть API ВК, может есть там что-то -------------------- Amazing |
|||
|
||||
| savmp |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 260 Регистрация: 27.7.2009 Где: Геленджик Репутация: -13 Всего: -16 |
А если всё это запустить на DENWER я думаю сервак не сразу ляжет... Да и по шустрее он...
Дайте свои варианты алгоритма... Не надо мой вариант критиковать, я и так знаю, что мой вариант не подходит, так как мой вариант это всего лишь предположения того как могло бы быть... |
|||
|
||||
| MoLeX |
|
||||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
Добавлено через 2 минуты и 2 секунды
ну добавь еще секунды -------------------- Amazing |
||||
|
|||||
| savmp |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 260 Регистрация: 27.7.2009 Где: Геленджик Репутация: -13 Всего: -16 |
Что касается DENWER я думаю, что можно на нём запустить скрипт который будет обращаться к странице ВКонтакте, преобразовывать в текст и искать в нём <b class="fl_r">Online</b>
Если там есть <b class="fl_r">Online</b> то записываем значение прибытия Online Думаю DENWER справиться с этой задачей |
|||
|
||||
| Evghenusi |
|
|||
![]() майский жук ![]() ![]() Профиль Группа: Участник Сообщений: 506 Регистрация: 3.8.2006 Где: Молдова, Кишинёв Репутация: 6 Всего: 15 |
оффтоп: savmp, а прогами для PC или расширениями для браузеров не обойтись?
к примеру: https://chrome.google.com/webstore/detail/e...pjijjmpomaphmah Это сообщение отредактировал(а) Evghenusi - 19.10.2011, 13:27 |
|||
|
||||
| savmp |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 260 Регистрация: 27.7.2009 Где: Геленджик Репутация: -13 Всего: -16 |
Нее готовые программы это не то.... Хочется самому написать программу на PHP
Весь прикол заклчается не в том чтобы доказать другу, что он задрот контакта... Это и так понятно... Хочется самому такую программу написать... |
|||
|
||||
| Evghenusi |
|
|||
![]() майский жук ![]() ![]() Профиль Группа: Участник Сообщений: 506 Регистрация: 3.8.2006 Где: Молдова, Кишинёв Репутация: 6 Всего: 15 |
||||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |