myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> Неправильная обработка времени во FreeBSD

Теги
Нет тегов для показа
HackFresse
сообщение 16.10.2009, 17:12
Сообщение #1


Продвинутый участник
****

Группа: Пользователи
Сообщений: 155
Регистрация: 11.1.2009
Пользователь №: 1 772
Спасибо сказали: 29 раз




Поставил птоку на freebsd, установил луа.. Поставил скрипт викторины и снежки - в обоих проблема с определением времени. В викторине среднее время на ответ идёт в 0,02 с, а в снежках надо ждать намного больше, чем 10 секунд. Как это исправить?
Go to the top of the page
+Quote Post
Setuper
сообщение 16.10.2009, 18:15
Сообщение #2


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1707 раз




Смотри настройки скриптов, в частности таймеры.
Go to the top of the page
+Quote Post
Ksan
сообщение 17.10.2009, 11:45
Сообщение #3


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 715
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 649 раз




В викторине у меня так же было на линуксе, я опытным путём подобрал значение, на которое нужно умножать результат времени, чтоб получить более-менее правдоподобную скорость ответа. Это число - 44.
Это вот тут - функция:
Код
function TrivEx:ParseData(mode,curUser,data)
строка:
Код
local ansTime = (string.format("%.2f",(os.clock()-curTriv.start)))*44 -- Get Answering Time in sec.
"Правдоподобное", потому что точно не сделать, тут с величиной времени меняется сам коэффициент умножения, какая-то дурацкая логарифмическая зависимость...или гиперболическая.
Go to the top of the page
+Quote Post
HackFresse
сообщение 19.10.2009, 12:18
Сообщение #4


Продвинутый участник
****

Группа: Пользователи
Сообщений: 155
Регистрация: 11.1.2009
Пользователь №: 1 772
Спасибо сказали: 29 раз




Надо ковырять функцию, простое умножение не помогает.. Время в другом формате выдаётся, судя по всему.
Go to the top of the page
+Quote Post
-Alt-
сообщение 22.5.2011, 22:57
Сообщение #5


Абсолютный новичок


Группа: Пользователи
Сообщений: 1
Регистрация: 27.11.2008
Пользователь №: 1 217
Спасибо сказали: 0 раз




Если кто-то еще заметит этот косяк, то в скриптах нужно менять os.clock на os.time
os.clock дает не текущее время, а время процессора использованное программой http://www.lua.org/manual/5.1/manual.html#pdf-os.clock
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts FreeBSD 11.0 & PtokaX
Проблема подключения в клиенте PtokaX по имени
5 nsd7 2 242 22.4.2016, 3:47 Посл. сообщение: Saymon21
No New Posts Сообщение в чат через заданный промежуток времени
3 Error 2 149 27.10.2015, 2:31 Посл. сообщение: Ksan
No New Posts freebsd + verlihub + luaсокеты
10 dsd10 6 822 30.10.2012, 22:16 Посл. сообщение: Vizunchik
Closed StatPX Lite FreeBSD
4 jekasumy 3 166 25.10.2012, 22:13 Посл. сообщение: jekasumy
No New Posts ./PtokaX Segmentation fault (core dumped) freebsd
help
5 jekasumy 3 909 19.10.2012, 18:43 Посл. сообщение: Alexey
No New Posts Сборка Rushub 2.3.8 на FreeBSD 9.0 x64
10 LEXSOR 7 184 3.10.2012, 22:11 Посл. сообщение: Saymon21
No new Непонятные проблемы с уcтановкой Rushub на Freebsd 8.2 x64
18 LEXSOR 8 004 20.10.2011, 9:48 Посл. сообщение: mariner
No New Posts PtokaX 0.4.1.2 во FreeBSD
Установка для новичков
6 HackFresse 9 250 11.9.2011, 0:14 Посл. сообщение: avarking
No New Posts Topic has attachments[FreeBsd] Установка Lua 5.1.4 + библиотеки
11 ShadoWx 12 379 31.8.2011, 11:13 Посл. сообщение: mariner
No new freebsd 8.2 & RusHub
lua socket
16 gor1k 8 286 26.8.2011, 20:49 Посл. сообщение: ShadoWx
No new [FreeBsd]LuaPlugin
23 ShadoWx 13 431 17.8.2011, 20:19 Посл. сообщение: ShadoWx
No New Posts lua-gd, FreeBSD
9 Vizunchik 6 921 14.6.2011, 17:41 Посл. сообщение: Vizunchik
No New Posts Редирект по времени
3 Exodus 3 681 20.5.2010, 12:11 Посл. сообщение: Nickolya
No new Установка Ptokax на FreeBSD
Руководство надо....
35 SHMIDT 23 770 23.2.2010, 19:15 Посл. сообщение: MEXAHuK
Closed Topic has attachmentsКик с умножением времени
5м*10м*20м*40м...
21 X-Sky 9 891 8.2.2010, 0:25 Посл. сообщение: Nickolya

 



RSS Сейчас: 16.8.2018, 16:55