Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];

Вниз

Предложение всем футбольным прогнозистам   Найти похожие ветки 

 
}|{yk ©   (2004-09-13 13:53) [0]

Несолидно, как-то сохранять и обрабатывать прогнозов по старинке. Мы ж все таки программеры :). Может напишем какой-то анализатор?


 
Agent13 ©   (2004-09-13 13:56) [1]

Одобряю! Пиши, потом поделишься :)


 
}|{yk ©   (2004-09-13 14:01) [2]

Тут нужно определиться - может поговорить с авторами клиентов, чтобы они встроили некоторые возможности для создания прогнозов в свои клиенты?


 
вразлет ©   (2004-09-13 15:43) [3]

Я -ЗА!

---
Жук -наш перзидент!


 
вразлет ©   (2004-09-13 15:44) [4]

Не, не так.

---
Жук -наш резидент!


 
Ega23 ©   (2004-09-13 15:45) [5]

Это... Я вот не понял: всё-таки НАПИШЕМ или ПОГОВОРИМ? Программеры или Менеджеры какие-то?


 
wisekaa ©   (2004-09-13 15:47) [6]

Сначала с Максимом договоритесь, где держать эти прогнозы.


 
}|{yk ©   (2004-09-13 15:55) [7]

Описание базы
Справочники
1. Справочник стран
2. Справочник городов
3. Справочник клюбов/сборных
4. Справочник турниров
5. Справочник стадий
6. Справочник участников

Оперативная часть
1. Матчи (Клюбы/страны - турнир - стадия)
2. Прогнозы (Матч - Участник)
3. Очки (Участник)

Аналитическая часть
1. Процедура насчитывания очков
2. Процедуры генерации отчётов

У кого какие предложения?


 
pasha_golub ©   (2004-09-13 15:57) [8]

wisekaa ©   (13.09.04 15:47) [6]
Прогнозы держать в тексте ветки. Я за короче.


 
Ega23 ©   (2004-09-13 16:07) [9]

Описание базы
Справочники
1. Справочник стран
2. Справочник городов
3. Справочник клюбов/сборных
4. Справочник турниров
5. Справочник стадий
6. Справочник участников


Пункт 5 как-то не нравится... Хотя сходу не могу понять чем. Может не хватает чего-то...


 
wisekaa ©   (2004-09-13 16:13) [10]


> pasha_golub ©   (13.09.04 15:57)

С этим я согласен а справочники, как отдельные ветки?
Администрация потерпит?

Заметь я не против.


 
infom ©   (2004-09-13 16:15) [11]

Я всеми конечностями ЗА.
Только вот думается мне что администрация не примет это


 
Ega23 ©   (2004-09-13 16:24) [12]

5. Справочник стадий

понял чем. ИМХО, лучше в играх учитывать - Parent завести.


 
pasha_golub ©   (2004-09-13 16:31) [13]

Для данных могу предложить свой сервак. Но доступ к нему будет сугубо ограниченный.

Таблички:


CREATE TABLE `clubs`
(`club_id` TINYINT(4) UNSIGNED NOT NULL AUTO_INCREMENT,
`name` VARCHAR(30),
`group` ENUM("A","B","C","D","E","F","G","H") NOT NULL DEFAULT "A",
PRIMARY KEY (`club_id`),
UNIQUE KEY `name` (`name`))
TYPE=MyISAM ROW_FORMAT=DYNAMIC
PACK_KEYS=0 CHECKSUM=0 DELAY_KEY_WRITE=0 AVG_ROW_LENGTH=23 AUTO_INCREMENT=131

CREATE TABLE `matches`
(`match_id` TINYINT(4) UNSIGNED NOT NULL AUTO_INCREMENT,
`date` DATE,
`team_1` TINYINT(2) UNSIGNED NOT NULL DEFAULT "0",
`team_2` TINYINT(2) UNSIGNED NOT NULL DEFAULT "0",
`stage` ENUM("Group","Quarter-final","Semi-final","Final"),
`referee` TINYINT(4) UNSIGNED NOT NULL DEFAULT "0",
`stadium` TINYINT(4) UNSIGNED NOT NULL DEFAULT "0",
`man_of_the_match` INT(4) UNSIGNED NOT NULL DEFAULT "0",
PRIMARY KEY (`match_id`))
TYPE=MyISAM ROW_FORMAT=FIXED
PACK_KEYS=0 CHECKSUM=0 DELAY_KEY_WRITE=0 AVG_ROW_LENGTH=14 AUTO_INCREMENT=32



 
pasha_golub ©   (2004-09-13 16:33) [14]

`referee` TINYINT(4) UNSIGNED NOT NULL DEFAULT "0",
`stadium` TINYINT(4) UNSIGNED NOT NULL DEFAULT "0",
`man_of_the_match` INT(4) UNSIGNED NOT NULL DEFAULT "0",

Эти берутся из соответственных таблиц, и т.д., и т.п. Чего-то сложно получается. :0)


 
Ega23 ©   (2004-09-13 16:37) [15]

pasha_golub ©   (13.09.04 16:33) [14]

Э-э, куда тебя понесло-то? Нафига игроки с судьями? Таких-то прогнозов мы не делаем...  :о)


 
pasha_golub ©   (2004-09-13 16:39) [16]

Ega23 ©   (13.09.04 16:37) [15]
Просто есть уже готовая база, я из нее кусочками вырывал. Согласен, можно покромсать :0)


 
}|{yk ©   (2004-09-13 16:39) [17]

Нет, я предлагаю распределенную базу. Прасер натравливать на ветку, получать новые сообщения и ложить их в базу, заодно парсируя. Так у нас будет проверка и в оффлайне.


 
pasha_golub ©   (2004-09-13 16:42) [18]

}|{yk ©   (13.09.04 16:39) [17]
РАспределенную это как?


 
Ega23 ©   (2004-09-13 16:47) [19]

Просто есть уже готовая база, я из нее кусочками вырывал.

Паша, а ты чем занимаешься-то, а?   :о)


 
}|{yk ©   (2004-09-13 16:48) [20]

Это значит что в каждого желающего будет база, которую он сможет обновлять
Должнабыть и центральная база


 
Ega23 ©   (2004-09-13 16:50) [21]

Это значит что в каждого желающего будет база, которую он сможет обновлять
Должнабыть и центральная база

"Меня терзают смутные сомнения" (с)
Боюсь, что центральную базу на www.delphimaster.ru хранить никто не даст.

А вообще идея интересная. Готов поучаствовать.


 
}|{yk ©   (2004-09-13 16:52) [22]

Центральная база будет у "крупье". А чтобы он не жульничал :), и, кроме того, для сохранности данных,  и у всех заинтересованных. В ветку выкладывать только сгенеренную таблицу


 
вразлет ©   (2004-09-13 16:53) [23]

Подключайте Диму О. с его багогенера...тьфу, Автосхемой


 
Ega23 ©   (2004-09-13 17:01) [24]

Автосхемой
Аутошемой, так будет правильно.

Центральная база будет у "крупье". А чтобы он не жульничал :), и, кроме того, для сохранности данных,  и у всех заинтересованных. В ветку выкладывать только сгенеренную таблицу

Т.е. всё-таки не распределённая база?
Как вариант - делать локальную базу, клиента. Локальную базу куда-то выкладывать, дабы все могли видеть результаты и всё такое.
Клинт также свободно-распространяемый.
Прогнозы собирает крупье, заносит в базу.

Так, что ли?


 
Ega23 ©   (2004-09-13 17:01) [25]

Автосхемой
Аутошемой, так будет правильно.

Центральная база будет у "крупье". А чтобы он не жульничал :), и, кроме того, для сохранности данных,  и у всех заинтересованных. В ветку выкладывать только сгенеренную таблицу

Т.е. всё-таки не распределённая база?
Как вариант - делать локальную базу, клиента. Локальную базу куда-то выкладывать, дабы все могли видеть результаты и всё такое.
Клинт также свободно-распространяемый.
Прогнозы собирает крупье, заносит в базу.

Так, что ли?


 
}|{yk ©   (2004-09-13 17:05) [26]

Да, наверно в каждого желающего будет локальная БД. Крупье заносит в базу матчи, натравливает парсер на ветки, выкладывает результаты в ветку, и обновления к базу (sql -скрипты изменений или чего другое)


 
pasha_golub ©   (2004-09-13 17:10) [27]

Ega23 ©   (13.09.04 16:47) [19]

Паша, а ты чем занимаешься-то, а?   :о)

Всем по чуть-чуть. :0)


 
Ega23 ©   (2004-09-13 17:13) [28]

Вместо парсера ветки:

Есть идея: Крупье занёс расписание матчей, выложил базу.
Участники скачали базу, НА КЛИЕНТЕ! сделали прогнозы. Результат прогноза - некий файл (допустим, сгенерённый SQL-скрипт). Данный файл аттачем высылается Крупье по мылу, это считается сделанным прогнозом. Крупье выполняет данный скрипт, после чего снова обновляет базу.
В общем, некое подобие e-mail игр, типа Galaxy.


 
Ega23 ©   (2004-09-13 17:13) [29]

Всем по чуть-чуть. :0)

Т.е. на трубе ты тоже играть умеешь? И танк водить?  :о)


 
pasha_golub ©   (2004-09-13 17:22) [30]

Ega23 ©   (13.09.04 17:13) [29]
НА горне умею. Аж слюни текут. Танк... Ну, если Волга на танк потянет, то могу. :)

Ega23 ©   (13.09.04 17:13) [28]
Про клиент сложно, ИМХО. В ветке каждый участник пишет типа такого


Match Dynamo, Roma SCORE 0:1


Крупье сап парсит, и в итоге выдает пост типа

Mess №193: pasha_golub Dyn-Rom 0:1 [Accepted]
Mess №191: Ega23 [Declined] Reason: [Parser Error]


 
Ega23 ©   (2004-09-13 17:24) [31]

Но-но, какой ещё там [Parser Error]?


 
}|{yk ©   (2004-09-13 17:24) [32]

Нужно правила построения сообщений написать


 
infom ©   (2004-09-13 17:25) [33]

ГРАНД совсем недавно предлагал что-то типа этого, только вы это все в штыки приняли


 
pasha_golub ©   (2004-09-13 17:26) [34]

Ega23 ©   (13.09.04 17:24) [31]
Это я для примера :-)

}|{yk ©   (13.09.04 17:24) [32]
Я уже написал :-)


 
pasha_golub ©   (2004-09-13 17:27) [35]

infom ©   (13.09.04 17:25) [33]
Не, не такое. Он на мыло предлагал, а мы обсуждаем вопрос публичного прогнозирования.


 
Ega23 ©   (2004-09-13 17:30) [36]

infom ©   (13.09.04 17:25) [33]

Гранд не совсем такое предлагал.

2pasha_golub ©  
Про клиент сложно, ИМХО. В ветке каждый участник пишет типа такого

А чего сложного? Клиент один - и для текущего просмотра статистики по прошлым прогнозам, и для составления скрипта для текущих прогнозов. Два в одном, так сказать...


 
infom ©   (2004-09-13 17:30) [37]

я ж говорю "что-типа" такого

Я согласен, только прогноз наверно надо начинать с какой-нибудь специальной последовательности символов, пример :

FORECAST : Dynamo - Roma 3:2


 
}|{yk ©   (2004-09-13 17:32) [38]

И алгоритм нечеткого совпадения присобачить :)


 
Ega23 ©   (2004-09-13 17:36) [39]

...Я согласен, только прогноз наверно надо начинать с какой-нибудь специальной последовательности символов, пример : ...

... И алгоритм нечеткого совпадения присобачить ...


Во-во. Затраты на создание такого "псевдоинтеллекта" какие будут? ЛЧ уже закончится, блин.  :о)


 
pasha_golub ©   (2004-09-13 17:36) [40]

infom ©   (13.09.04 17:30) [37]
Не ни хрена, во как надо:

with MatchDay13 do
    with GroupB do
     begin
      Forecast.Append("Dynamo","Roma",0,2);
      Forecast.Append("Spartak","Lokomotiv",0,2);
     end;
 



Страницы: 1 2 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.55 MB
Время: 0.059 c
8-1088939465
Alex C
2004-07-04 15:11
2004.10.03
видео


4-1093447463
Muchaco
2004-08-25 19:24
2004.10.03
WM_GETTEXT


3-1094482333
Selena
2004-09-06 18:52
2004.10.03
DBGrid


6-1090973055
Лев Ландау
2004-07-28 04:04
2004.10.03
Как вытащить текущее значение URL из TWebBrowser-a?


14-1095332331
сетевой
2004-09-16 14:58
2004.10.03
WWW





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский