Table of Contents
TOC
JudoShiai
Посібник користувача
Version 2.3 prealpha
JudoShiai
USER GUIDE
Зміст
Вступ 4
Основні характеристики 4
JudoShiai 4
JudoTimer 5
JudoInfo 5
JudoWeight 5
JudoJudogi 5
Користування програмою 6
Введення в протоколи турніру: 6
Новий турнір 8
Резервне копіювання 11
Перевірка бази даних 11
Нові учасники 12
Додати учасника 12
Додати учасника з іншої бази даних 13
Нова категорія 15
Властивості категорії 17
Складання протоколів 19
Офіційний протокол 19
Підтримувані системи змагань 19
Результати 21
Результати в реальному часі (Інтернет) 21
Скорочення назви клубу і міста 21
Назва клубу та країна 21
Сутички 22
Управління поєдинками
Автоматична затримка зустрічі 26
Мережа 26
IP-мережа 26
IP-протокол 26
Налаштування мережі 26
JudoTimer 28
Автоматичний час відпочинку 28
Нова сутичка 28
Голден Скор 28
Хантей 29
Хансоку-маке 29
Таймер і табло 29
Установки 29
Відеоповтор 30
Перегляд журналу 31
JudoInfo 32
JudoWeight 33
JudoJudogi 35
Запитання і відповіді 36
Для Windows 36
Для Linux 36
Настроювання картки акредитації 37
Загальні налаштування 37
Атрибути 37
Настроювання макета табло JudoTimer 40
Алгоритм протоколу 43
Вибір системи та протоколу змагання 43
Подвійна поразка 43
Кругова система 44
Кругова система з двома та чотирма підгрупами 45
JudoShiai ліцензії 46
Inno Setup ліцензії 46
SQLite Copyright 46
AVL Бібліотека Copyright 46
Copyright Httpp 47
MOLE BASIC 47
BinReloc - бібліотека для створення переміщуються виконуваних 47
Вступ
Програма JudoShiai призначена для організації турнірів з дзюдо. Разом з JudoTimer потребує тільки одного керівника татамі. JudoInfo Програма дозволяє залучення одного диктора, який покращує доступ до інформації для учасників і глядачів. Judoweight та Judojudogi дозволяють секретаріату віддалено контролювати базу даних.
Основні характеристики
JudoShiai
- Турнір.
- <WRAP>
- Змагання має назву, місце, дату, час початку і число поєдинків.
- Друк результатів на папері або публікація у вигляді веб-сторінок.
- Друк результатів англійською, фінською, шведською, іспанською та українською.
- Налаштування веб-сторінок, редагування стилю styles.css
- Веб-сторінка автоматичного оновлення реалізує в реальному часі результати.
З веб-сервера (наприклад, Abyss Web Server) учасники і глядачі можуть стежити за турніром в реальному часі.
- Друк результатів зважування.
- Попередження, якщо борець бере участь у кількох категоріях і сутички перекривають одна одну.
</WRAP>
- Учасники.
- <WRAP>
- <WRAP>
> Програма укладає правильну категорію залежно від віку і ваги учасників, якщо не дано інше. </WRAP>
- <WRAP>
> Автоматичне завершення назви команди. </WRAP>
- <WRAP>
> Додавання учасників зі старої бази даних з вагою або без неї. </WRAP>
- <WRAP>
> Додавання учасників по одному. </WRAP>
- <WRAP>
> Видалення незважених і відновлення видалених. </WRAP>
- <WRAP>
> Видалення порожніх категорій. </WRAP>
- <WRAP>
> Пошук штрих-кодів учасників. </WRAP>
- <WRAP>
> Покроковий пошук імені учасника. </WRAP> </WRAP>
- Категорії.
- Додавання категорії з іншої бази даних.
- Автоматизоване створення категорії.
- Для двох учасників ви може обрати одну сутичку або метод кращий в трьох сутичках.
- Підтримуються декілька систем проведення змагань, залежно від кількості борців в категорії та побажань організаторів. Підтримуються системи, що використовуються в різних країнах.
- Автоматизоване розміщення на татамі.
- Групування категорій. Фінальні сутичка в одній групі перед початком боротьби іншої групи.
- Ручне і автоматичне створення протоколів.
- Протоколи відповідають міжнародним нормам (посів, упереджене розміщення
учасників з однієї команди).
- <WRAP>
- У протокол включено клуб та країну (місто) учасника.
- Властивості категорії включають - назву, час сутички, час утримання, час відпочинку, вікову та вагову межу.
</WRAP>
- Контроль сутички в JudoTimer. JudoShiai інформує програму JudoTimer про наступних учасників і отримує результати автоматично.
JudoTimer
- <WRAP>
> Управління мишею або клавіатурою. </WRAP>
- <WRAP>
> Таймер сутички. </WRAP>
- <WRAP>
> Таймер утримання. </WRAP>
- <WRAP>
> Сономама/яші. </WRAP>
- <WRAP>
> Синє або червоне тло. </WRAP>
- <WRAP>
> Час сутички встановлюється вручну або автоматично з програми JudoShiai. </WRAP>
- <WRAP>
> Час сутички: 2 хв. з коротким утриманням, 2 хв., 3 хв., 4 хв., 5 хв.. </WRAP>
- <WRAP>
> Час відпочинку та час Голден Скор автоматично з програми JudoShiai. </WRAP>
- <WRAP>
> Хантей. </WRAP>
- <WRAP>
> Кілька макетів таймера. </WRAP>
- <WRAP>
> Ручна настройка таймера. </WRAP>
- <WRAP>
> Оцінка Oсаекомі потрапляє в пам'ять, якщо хронометрист занадто зайнятий наступним Osaekomi. </WRAP>
- <WRAP>
> Мови інтерфейсу користувача: англійська, естонська, ісландська, іспанська, нідерландська, норвезька, польська, словенська, українська, фінська, шведська. </WRAP>
- <WRAP>
> Імена учасників і категорія видимі на показі, якщо JudoTimer використовується разом з JudoShiai. </WRAP>
- <WRAP>
> Інший JudoTimer в локальній мережі може бути залежним від головного. </WRAP>
- <WRAP>
> Оновлення правил 2009 та 2010 років підтримується. </WRAP>
JudoInfo
- <WRAP>
> Показує чергові сутички
- <WRAP>
> Першу сутичку в категорії </WRAP>
- <WRAP>
> Фінальну сутичку </WRAP> </WRAP>
JudoWeight
- Віддалена установка ваги
- Можливість встановлення контрольного значення (OK/не OK)
JudoJudogi
- Програма контролю дзюдогі
- Показує найближчі три сутички
- Показує чи пропускає /бере участь спортсмен
Користування програмою
Програма може бути використана у декілька способів.
Бажано, щоб одна програма JudoShiai використовувалась разом з програмами JudoTimer для кожного татамі. У цьому випадку, JudoShiai контролює всі JudoTimers і бази даних централізовано.
Мережеве з'єднання між комп'ютерами не є обов'язковим, але корисним. Приклад конфігурації для татамі виглядає наступним чином:
Введення в турнірні протокол:
- Створення категорій.
- <WRAP>
- Введіть учасників у програму JudoShiai (або імпортуйте з текстового файлу
або зі старої бази даних).
- Створіть категорій вручну, або автоматично з вбудованих.
- Визначте татамі для категорії.
- Складіть протоколи по категоріям.
- Нарешті, ви отримали базу даних, яка містить всю інформацію..
</WRAP>
- Організація сайту.
- <WRAP>
- Підключіть ноутбуки до Ethernet мережі. Використовуйте звичайний свіч,
який містить сервер DHCP.
- Підключіть зовнішні дисплеї до ноутбуків.
- Підключіть принтер до комп'ютера, на якому працює програма JudoShiai
(або мережний принтер).
- Запустить JudoTimer для кожного татамі.
- Запустить JudoShiai для управління турніру і JudoTimers на всіх татамі.
- Роздрукуйте протоколи для учасників і аудиторії.
</WRAP>
- Змагання.
- <WRAP>
- Налаштуйте JudoTimers для кожного татамі.
- Програма JudoShiai відправляє відомості про наступні сутички на JudoTimers.
- Інформація про сутичку відображається на дисплеї JudoTimer.
Також JudoInfos показує порядок сутичок.
- Оцінки борців під час сутички.
- По закінченню сутички JudoTimer відправляє результати на JudoShiai (оцінка, витрачений час, результат Хантей).
- Програма JudoShiai оновлює бази даних і відправляє інформацію про наступний
поєдинок на табло і на JudoInfos.
- Це повторюється до останнього єдиноборства.
</WRAP>
- Результати
- Програма JudoShiai може вивести результат на принтер,
у файл у форматі PDF або як веб-сторінки.
Новий Турнір
Натисніть у меню Турнір → Новий турнір:
Назва – це ім'я файлу бази даних без розширення .shi. Натисніть кнопку Відкрити і відкриється нове вікно. Всі введені дані зберігатимуться в цій базі даних.
Умови турніру – це інформація про турнір, а також параметри, які впливають на правила.
Турнір - офіційна назва турніру, яку видно в роздрукованих результатах. Дата - можна вказати в будь-якому форматі (наприклад, 2013-02-07). Час початку - корисний для визначення розкладу змагань, який можна роздрукувати. Кількість татамі ви можете змінити пізніше (як будь-які інші налаштування). Існує кілька варіантів правил для конкретних країн.
- Білий спочатку, вказує, що використовується правило 2012 року - “Білого оголошують першим”
- Медаль буде вручено за наявності переможної сутички. Приклад: При круговій системі змагання усі три учасники можуть здобути медаль. При виборі цього пункту - медаллю не буде нагороджений учасник, якщо ним не була виграна жодна сутичка.
- Сіяні з фіксованими місцями - найсильніші сіються у підгрупах (1 - 8) – A, C, B, D, A, C, B, D відповідно. Зазвичай перша підгрупа є випадковою і решта вибираються на її основі.
- За рівним рахунком оцінка кількості Shido: Правила 2013 року: В кінці сутички, при рівних оцінках, перемагає той, хто має меншу кількість Шідо.
Специфічні параметри кругової систем.
- Змішана - 2 підгрупи з переносом оцінок: Така змішана кругова система з двома підгрупами має дві попередні підгрупи і фінальну групу. Результати зустрічей з попередніх підгруп переносяться до фінальної групи.
Приклад:
Підгрупа 1: Учасники A, B, C, D.
Підгрупа 2: Учасники E, F, G, H.
Результати у підгрупі 1: 1. B, 2.C, 3. A, 4. D.
Результати у підгрупі 2: 1. H, 2. E, 3. G, 4. F.
Учасники B, C, H, та E продовжують у фінальній групі. Результати сутичок B-C та H-E переносяться з попередніх підгруп і ці учасники не змагатимуться один проти одного.
- Кругова з двома бронзами (Кругова система з двома бронзовими призерами): У деяких країнах визначають двох бронзових призерів і при круговій системі. Таким чином, п’ять учасників розподілять місця наступним чином: 1, 2, 3, 3, 5.
- За рівності 3-х перемагає найлегший: У круговій системі за трьох учасників, вони можуть мати рівну кількість перемог і кількість очок. Найлегший суперник виграє, якщо вибрана ця опція.
Визначена система – опис системи змагань для використання за замовчуванням. Існує три критерії:
- Максимальний вік учасників у категорії. Це корисно, якщо ви хочете використовувати різні системи для молодших спортсменів. Значення 0 означає, вік не має значення.
- Мінімальна і максимальна кількість конкурентів. Зазвичай ви хочете використовувати різні системи змагань, якщо є тільки чотири учасника у порівнянні з ситуацією, коли є 60 учасників. Значення 0 (без min або max) означає – неважливо.
Ступені (Кю/Розряд) – дозволяє вводити різні системи поясів та розрядів. Деяке країни використовують спортивні розряди, деякий лише ступені Кю/Дан. У різних країнах застосовують різні кольорові схеми поясів, що визначаються їхніми головними організаціями. Ви можете заповнити ваші назви ступеня у таблиці.
Категорії має кнопку Власності, що відкриває теж вікно діалогу, що можуть бути знайдене при виборі з меню Категорії → Властивості.
Застосувати – ця група має вибір для країни і кнопку Застосувати. Кнопка скидання значення в своїй країні конкретні значення за замовчуванням. ПРИМІТКА: Властивості категорій не ініціалізовано! Замість цього використайте кнопку Відновити значення за замовчуванням, яка доступна у діалоговому вікні Властивості з меню Категорії.
Після заповнення натисніть Гаразд. Приклад:
Резервне копіювання
JudoShiai може зробити резервну копію бази даних кожен раз, коли сутичка закінчилася.
Натисніть Турнір → Резервна копія. Виберіть папку, в якій ви хочете мати копії (Memory Stick це хороший вибір). JudoShiai робити копії, з ім'ям у форматі shiai + дата + час:
shiai_yyyymmdd_hhmmss.shi
Зберігається близько десяти останніх копії. Вибір папки відразу створює один екземпляр. Зніміть “Зробити резервну копію”, щоб зупинити операції резервного копіювання.
Перевірка бази даних
Є кілька джерел помилок:
- Помилки в назвах
- Неправильно написана назва клубу викликає збій автоматичного посіву
- Учасника двічі внесено в базу
- Не визначено категорію
- Помилки у вазі
- Учасника неправильно включено в категорію
У меню вибрати Турнір → Перевірка бази даних, ця функція намагається знайти помилки і показує попередження про підозрілі дані.
Нові учасники
Додати одного учасника
Натисніть Учасники → Новий учасник або клацніть ctrl-N. З'явиться нове вікно:
Ви можете переходити від одного поля до іншого використовуючи табуляцію або кнопки стрілка-вгору, стрілка-вниз. Ви можете змінити Розряд кнопкою стрілка-вниз. Ви можете написати ім'я та прізвище учасника з використанням малих літер, але програма буде конвертувати їх правильно.
Ви можете редагувати імена пізніше, і ваша програма не зміниться набравши зайвих записів. Хансоку-маке використовується для знятих і травмованих учасників.
Управління має виділення ? / OK/NOK. Ви можете використовувати його з різною метою (сплата стартового внеску, допуск лікарем і т.д.); значення не впливає на використання в JudoShiai.
Якщо у списку будуть учасники під знаком питання, це означає, що категорія не визначена.
Додати учасника з іншої бази даних
Ви можете додати учасників з іншої бази даних з вагою або без (Учасники → Додати з вагами або → Додати з іншого турніру). Якщо ви влаштовуєте змагання для юніорів вашого клубу ви можете знайти корисним прапорець Видалити дублікати і оновити категорії:: Учасник, який вже існує не імпортується та зареєстровані категорії оновлюється залежно від року народження. Ви можете видалити непотрібних учасників по одному або вибравши Учасники → Видалити незважених.
Ви можете додати нові конкуренти з іншої бази даних також індивідуально. Натисніть Учасники → Вибрати з іншого турніру. Виберіть базу даних і в новому вікні відкриється список категорій і учасників. JudoShiai можете імпортувати учасників з текстового файлу, теж. Текстовий файл може виглядати наступним чином:
Jack;Taylor;Stonehaven Judo Club;GBR;m;1991;1d,74
Thomas;Brown;Cambridge Judo;GBR;m;1994;2k;61
Oliver;Wilson;Barnet Judo;GBR;m;1995;2k;58
Натисніть Учасники → Додати з текстового файлу. Вам буде запропоновано вибрати файл (відмітьте прапорець на UTF-8 !!!) і відкриється нове вікно:
Верхній рядок форми є першим рядком текстового файлу. Використовуйте це, щоб визначити роздільник стовпчиків. У нашому прикладі це очевидно крапка з комою. Поставте знак крапка з комою у полі розділювача стовпців. Розділювач може складатися з декількох елементів. Потім ви повинні вибрати правильні номери стовпців для кожного поля даних. На правій стороні вікна ви побачите значення колонки:
Жіноча стать вказує, яке скорочення буде в колонці Стать, якщо учасник дівчина чи жінка.
Надавати повну інформацію необов’язково. Для складання категорії достатньо внести стать, вагу, і рік народження.
Якщо Категорія не задана цього буде достатньо. Вагу прописують лише цифрами,
додаткові букви (“кг”), фільтруються. Розряд повинен містити номер та букву K для КЮ, в іншому випадку це розглядається як Дан. Інші букви ігноруються.
Ви можете мати табуляцію як роздільник стовпчиків. Можете скопіювати і вставити його з іншого документа або набрати '\ t' (слеш і літера “t ”).
Прізвища будуть перетворені у верхній регістр автоматично.
Нова категорія
Ви можете створювати категорії автоматично і налаштувати їх пізніше. Меню Категорії:
Натисніть Категорії → Нова категорія і виникає вікно форми:
Заповніть назву Категорія. Ви можете використовувати інші, ніж система змагань за замовчуванням, вибравши їх зі списку Система. Дві-чотири категорії можна зібрати в групу і провести боротьбу цієї групи перш ніж стартує наступна група. Поле Група визначає номер групи для цієї категорії.
Клацніть один раз у заголовках аркуша Учасників, щоб упорядкувати їх по прізвищу, імені клубу, категорії або вазі. Клацніть знову, щоб інвертувати порядок. Виберіть учасника, натиснувши його / її один раз. Виберіть більше учасників лівою кнопкою миші, натиснувши клавішу Ctrl. Виберіть послідовні лінії, утримуючи shift і клацають на останню лінію.
Щоб перемістити відібраних гравців в іншу категорію
- клацніть правою кнопкою миші на лінії призначення категорії і виберіть Перемістити Учасника; або
- клацніть правою кнопкою і виберіть Перемістити учасників у категорію і в списку виберіть відповідну категорію.
Ви можете створити протоколи категорій в меню Категорії → Підготувати протокол:
Важчі борці переміщаються автоматично до наступної вагової категорії. Число в дужках показує число суперників у цій категорії. Число надруковане напівжирним, коли даній у категорії є тільки один або два учасника.
У змаганнях для дітей молодшого віку можливо краще використовувати неофіційні категорій. Виберіть групу учасників, клацніть правою кнопкою миші і виберіть Скласти неофіційну категорію. Нова категорія буде мати назву, засновану на статі, віці і вазі обраних учасників.
Деякі категорії можуть виявитися порожніми, ви можете видалити їх, натиснувши Категорії → Видалити порожні.
Нарешті, ви повинні розставити категорій по татамі: Категорії → Розмістить на 2 Татамі, якщо у вас є два килими. JudoShiai вибирає килими і номери груп категорій в порядку їх перерахування на аркуші учасників. Натиснувши заголовок Прізвище ви можете зробити, що сутички починаються з молодшої категорії. Остаточна коректування може бути зроблено шляхом подвійного клацання лінії категорії і редагування полів або перетягуванням категорії на аркуші Категорії. Метою є отримання однакової кількості зустрічей на кожному татамі.
Зважування може бути поетапним або інші причини, чому ви хочете створити категорії
під час змагань.
Ви можете працювати з тією ж програми JudoShiai, яка опрацьовує змагання або ви можете використовувати інший комп'ютер і передати категорії за допомогою карти пам'яті.
Властивості категорії
Натисніть Категорії → Властивості щоб подивитися на визначення категорій:
Спершу категорії юнаків та чоловіків, потім категорії для жінок та дівчат. Зліва знаходиться
вища вікова межа для категорії і відповідний текст, який використовується в першій частині
назви категорії. Найстарша вікова категорія повинна мати великий значення (наприклад 1000), таким чином, кожен потрапить в певну категорію.
Потім - час сутички та утримання для визначеної категорії, час Голден Скор, час відпочинку. Час втішення, якщо не дорівнює нулю, використовується для втішних сутичок.
JudoTimer застосовує час сутички та утримання, час Голден Скор та час утримання, якщо вибрані автоматичні установки таймера. Час відпочинку враховується JudoShiai при виборі чергової сутички.
Ви можете нехтувати оцінку Кока.
Праворуч найважча вага для вагової категорії і відповідний тексту. Найважча вагова категорія повинна мати велике значення подібно до 1000000 грамів.
Назва категорії складено з віку і ваги.
Властивості категорії використовуються в наступних ситуаціях:
- Додавання нового учасника. Категорія вибирається залежно від віку і ваги.
- Додавання учасника з іншої бази даних або текстового файлу. Категорія залежить
від віку і ваги.
- Автоматичне створення офіційних категорій.
Властивості категорії зберігаються в базі даних, тобто вони не є частиною конфігурації JudoShiai. Ви можете ініціалізувати властивості, натиснувши Категорії → Властивості → Відновити значення за замовчуванням.
Якщо ви хочете ініціалізувати значення інших країн (напр. фінські) виконайте наступні дії: Натисніть Протоколи → Finnish System
Натисніть Категорії → Властивості → Відновити значення за замовчуванням
Складання протоколів
Протоколи відповідають міжнародним правилам. Ви можете опрацювати всі категорії відразу, натиснувши Протоколи → Скласти для всіх категорій. Щоб скласти окремі протоколи (протокол) вибрати їх (його) на аркуші Учасники клацніть правою кнопкою миші і виберіть зі спливаючого меню Створити з вибраних. Ви не можете переробити категорію, поки протокол не було видалено (Видалити протокол).
Ви можете зробити протокол власноруч, вибравши Скласти вручну з спливаючого меню.
У новому вікні ліворуч - список суперників, праворуч - номера позицій. Спочатку виберіть
учасника, а потім порожню комірку справа. Ви можете перемістити учасника назад до лівого блока клацнувши по ньому в правому стовпчику.
Офіційний протокол
Офіційний протокол знаходиться між автоматичним і ручним протоколом. Відкрийте Скласти вручну:
Натисніть Наступна, щоб почати складати з “сіяних” і продовжити за вашим бажанням. Кнопка
Завершити зверстає інших суперників автоматично. Прийняти і переглянути протокол,
натиснувши на кнопку Гаразд. Ви можете роздрукувати аркуш, натиснувши на зображення
принтера в лівому верхньому кутку.
Ви також можете роздрукувати лист (и), вибравши категорію на аркуші Учасники, клацнувши правою кнопкою миші і вибравши Друкувати вибрані протоколи.
Підтримувані системи змагань
JudoShiai підтримує міжнародну, фінську, шведську, естонську та іспанську системи змагань. У меню Протоколи можна вибрати певний набір систем. Ви також можете відмінити метод за замовчуванням для кожній ваговій категорії. Альтернативи:
- За замовчуванням (пояснюється нижче)
- Кругова (2 – 5 учасників)
- Змішана - 2 підгрупи (6 – 10 учасників)
- Змішана - 4 підгрупи (до 20 учасників)
- До двох поразок (2 – 64 учасників):
- З подвійним втішенням (Українська та міжнародна, максимально 128 учасників)
- Swedish systems
- Enkelt återkval
- Dubbelt återkval
- Direkt återkval
- Estonian long repechage for D juniors
- Spanish systems
- Repesca doble
- Repesca simple
- Repesca doble desde 1ª ronda
- Doble pérdida
Якщо вибрана система категорії за замовчуванням, використовується система, що залежить від вибору країни і числа учасників.
- <WRAP>
> Міжнародна система </WRAP>
- <WRAP>
> 2 - 5 учасників: кругова система </WRAP>
- <WRAP>
> 6 - 128 учасників: подвійна втіха від чвертьфіналу </WRAP>
- Українські системи
- 2 – учасника: кращий в трьох (сутичках)
- 2 – 5 учасників: кругова система IJF
- 6 – 7 учасників: змішана - 2 підгрупи
- 8 – 128 учасників: подвійне втішення
- Finnish system
- 2 – 5 contestants: pool
- 6 – 7 contestants: double pool
- 8 – 128 contestants: double repechage
- Swedish system
- 2 – 5 contestants: pool
- 6 – 7 contestants: double pool
- 8 – 64 contestants: direkt еterkval
- Estonian system
- 2 – 5 contestants: pool
- 6 – 64 contestants: Estonian long double repechage if the category is for under 11 years old, otherwise Finnish double repechage
- Spanish system
- 2 – 5 contestants: pool
- 6 – 10 contestants: double pool
- 11 – 16 contestants: doble pйrdida if the category is for under 11 years old, otherwise repesca doble
- 6 – 64 contestants: repesca doble
Результати
Після складання ви можете переглянути і надрукувати протоколи. Листи оновлюються в реальному часі, по ходу змагання. Щоб переглянути аркуш:
- клацніть правою кнопкою по категорії на аркуші Учасники і виберіть Показати протокол; або
- перейдіть на вкладку Протоколи і виберіть одну з категорій.
Оновлення сторінки перегляду автоматичне, коли сутичка закінчується, якщо пункт меню
Установки → Автоматичне оновлення протоколу підтверджено.
Натисніть Результати → Конвертувати (Web і PDF) щоб створити веб-сторінки
з результатами. Листи категорій друкуються у форматі PDF, так само.
Перед створенням результати у вас є можливість додати категорії з інших баз даних,
вибравши Учасники → Вибрати з іншого турніру. Двічі клацніть на бажаних категоріях
і вони будуть додані до поточної бази даних.
Результати в реальному часі
Результати в реальному часі - хороший сервіс. Вам необхідно додатковий комп'ютер
для аудиторії, мережа та програмне забезпечення HTTP сервера. У наступному прикладі
Windows використовує вільний Abyss Web Server.
- Встановити сервер. За замовчуванням місце для документів HTTP є ”C:\Abyss Web Server\htdocs”.
- Натисніть Результати → Друкувати все і виберіть теку вище.
- Також встановіть прапорець Автоматичне оновлення веб-сторінки.
Ось і все. Тепер з'ясуйте IP адресу ноутбука з JudoShiai (Установки → Комунікація → Власні IP-адреси) і встановіть з'єднання з комп'ютером аудиторії.
Підказка: запустіть Internet Explorer в режимі кіоску, запустивши його з командного рядка з опцією -k. C:\Program Files\Internet Explorer\iexplore -k http://192.168.0.123/
Замініть адресу з приклада, реальною адресою.
Скорочення назви клубу і міста
Протоколи можуть виглядати неохайними і тексти можуть перетинатися один з одним, якщо використовуються повні назви клубу. З іншого боку інформація про клуб і місто було б корисними, як мінімум у внесених до списку результатів. Інсталяційна тека JudoShiai містить директорію etc з файлом clubs.txt (наприклад C:\Program Files\JudoShiai\etc\clubs.txt).
Файл складається з рядків імен клубів. Він використовується щоб зробити автоматичне завершення імені клубу. Крім того може бути скорочення імені клубу, яке відокремлено =
і місто, відокремлене >
. Приклади:
- Chikara=CHI>Helsinki
У протоколах буде використовуватися абревіатура CHI, а в результати буде включено
зі списку місто Гельсінкі.
- Cambridge Judo=CAM
Буде використовуватися абревіатура CAM, але місто не внесене до списку.
Назва клубу та країна
Інформація про учасника може мати як назву клуба, так і країну. Проте, не завжди бажано показувати обидві. Країна, може, використовуватися лише, щоб у протоколі вказати регіон (Північ, Захід). Зазвичай статистика медалістів потребує лише назви країни.
У пункті меню виберіть Установки → КОМАНДА: виділіть текст → …а далі за потребою… Вибір впливає на багато речей, подібно до зважування, протоколів і відомостей, переданих до JudoTimers і JudoInfos. Можливо, вам доведеться змінити параметри в залежності від того, що ви збираєтесь робити.
Сутички
Протоколи сутичок на Татамі 1, Татамі 2 і т.д.
Ліворуч - номер групи та вагові категорії, що належать їй. Нижче заголовка категорії усі сутички цієї категорії. Наступна боротьба відображаються вище у списку. Ця ж інформація передається також JudoTimers.
Зелений колір в полі Коментар вказує, що в сутичка закінчилася або про те, що боротьбу скасовано з-за отримання хансоку-маке противником. Жовтий колір говорить, що сутички на татамі призупинені (заморожені). Зазвичай сутички розморожують таким чином, що можливо переупорядкувати боротьбу, аби запобігти затримкам, викликаним обов'язковими хвилинами відпочинку.
Ви можете виправити результат вручну, клацнувши правою кнопкою на оцінках синього або білого. Виберіть 0 для скасування сутички. На картинці нижче білому супернику ставиться ваза-арі.
Дані оновлюються в режимі реального часу. Листи складається з трьох частин:
- <WRAP>
> Протокол хода змагання. </WRAP>
- <WRAP>
> Список категорій. </WRAP>
- <WRAP>
> Наступна боротьба. </WRAP>
Натисніть назву категорії, щоб показати відповідні Протокол хода змагання. Останній
завершений поєдинок відображається автоматично, якщо пункт меню Установки →
Автоматичне оновлення протоколу вибрано. Ви можете встановити результат єдиноборства клацанням номерів поряд з сутичками. Жовтий хрест на чорному фоні використовують, щоб скасувати попередній результат.
JudoShiai вибирає наступну боротьбу автоматично, але ви можете впливати на порядок сутичок клацнувши правою кнопкою миші поле Коментар на аркуші Татамі. У вас є такі пункти:
- Наступна сутичка: Програма вибере цю сутичку наступною.
- Підготовка: Це буде друга сутичка у списку.
- Затримка сутички: Затримка на невизначений час. JudoShiai запропонує інші сутички, якщо це можливо.
- Видалити коментар: Видаліть усі попередні налаштування. Якщо ви вилучили Наступна сутичка, коментарі першої та другої сутичок міняються місцями.
Один із способів затримки всієї категорії - тимчасово перемістити її на татамі 0.
Управління поєдинками
Ви бачили кілька способів управління сутичками, але два наступних аркуші дозволяють зробити це ще простіше. Аркуш Категорії показано нижче:
Відображення Категорій на татамі. Кольори мають таке значення:
- Білий: Категорія не була підготовлена.
- Жовтий: Ще не починались, або не закінчились поєдинки.
- Зелений / помаранчевий: Сутички закінчились / Сутички записані.
Праворуч у квадратних дужках показано кількість зустрічей для кожного татамі.
Висота прямокутника, представляє кожну категорію пропорційно числу поєдинків, що залишилося в цій категорії, тобто прямокутник стискається по ходу змагання. Синя лінія відокремлює групи одну від одної. Час на синьому тлі - це приблизний час до закінчення останньої сутички групи. Символ Якір показує категорії, які починають або продовжують боротися. Ви не можете перемістити цю категорію.
Ви можете переміщати категорію клацнувши лівою кнопкою миші та перетягнувши її на інший татамі, або винести ліворуч - за межі усіх татамі.
Ви можете змінювати як татамі так і групи. Один із способів затримки категорії перетягнути її в ліву колонку (Нерозподілені) або на невикористані додаткові татамі. Ви можете відкласти категорії, якщо є потреба щось виправити або, якщо хочете затримати усі фінальні сутички.
Хоча якір запобігає переміщення це можна зробити на аркуші Учасники, але будьте обережні.
Ви можете побачити чергові поєдинки на аркуші Сутички:
З лівого боку - список затриманої боротьби. Ви можете запустити фінальні сутички пізніше.
У верхній частині колонки Татамі переможець попередньої зустрічі. Його ім'я з'являється
після сутички на жовтому тлі. Ви можете клацнути на клітинку щоб обернути колір на зелений.
Диктор може використовувати кольори, як “замітки”.
Нижче за ім'ям переможця інформація про наступні сутички. Перші дві автоматично
“заморожені” але від третьої боротьби можлива зміна їх позицій, якщо була вибрана
Автоматична затримка сутички. Причина перестановка показана двома кольорами:
- <WRAP>
> Червоний колір означає, що учасник бореться або готується до сутички в іншій категорії (наприклад боротьба серед кадетів, а також в юніорах). </WRAP>
- <WRAP>
> Синій означає, що учасник повинен мати більше часу відпочинку. </WRAP>
Кольори оновлюється лише після завершення сутички, і їх мета - дати підказку, чому деякі зустрічі можуть бути відкладені.
Клацнувши правою кнопкою по сутичці ви можете викликати Наступний сутичка, Підготовка або Затримка сутички. Видалити затримки очищає попередні налаштування.
Ви можете перетягнути сутичку на інше місце (інший татамі або позиція в черзі сутичок).
Можливо, так само, відразу заморозити перший десяти зустрічей. Всі заморожені поєдинки
робляться перед іншими сутичками на цьому татамі. Заморожені поєдинки мають жовтий фон.
Клацніть правою кнопкою по сутичці для вибору зі спливаючого меню:
- Зафіксувати порядок сутичок. Порядок близько десяти перших сутичок заморожений.
- Дозволити експорт. Звільнити сутички, що не переміщалися на інший татамі.
- Дозволити імпорт. Дозволити перетягти сутички з цього татамі назад на їхнє
початкове татамі.
Автоматична затримка сутички
В офіційних турнірах боротьба відбувається за установленому порядку без будь-яких відхилень. Це може призвести до очікування з порожнім татамі, на час відпочинку.
Однак, у національних турнірах нижчого рівня протоколи є більш гнучкими і, і якщо число суперників високе, потрібно як можливо краще влаштувати зустрічі таким чином, щоб мінімізувати час вичікування. Також можуть бути суперечливі одночасні поєдинки, якщо спортсмен допускається до участі у двох категоріях.
JudoShiai відстежує минулі і майбутні сутички. Ця інформація використовується, якщо вибрано пункт меню Установки → Автоматична затримка сутички. Сутичку відкладають,
якщо необхідно уникнути чекань, викликаних часом відпочинку.
Недоліком є те, що JudoInfo також показує зміни в порядку зустрічей, який може плутати аудиторію.
Комунікація
Ви отримуєте найбільшу віддачу від пакету програм JudoShiai, якщо програми можуть
зв'язатися одна з одною. Програма JudoShiai відправляє інформацію JudoTimer і JudoInfo
і отримує результати від JudoTimer.
IP мережа
Програми використовують для комунікації мережу IP. Для простої мережі вам потрібний світч Ethernet, який містить вкладений сервер DHCP.
Для комунікації вам потрібно знати IP адресу програми JudoShiai. Хоча ви можете
використовувати методи, забезпечені операційними системами, щоб знайти, IP адресу,
також можна вибрати Установки → Комунікація → Власні IP-адреси.
Приклад списку IP адрес:
Ви можете мати декілька адрес, але найбільш ймовірною є виділена жирним шрифтом.
Протокол
JudoShiai використовує мережу, яка пов'язана з іншими програмами. Використовується протокол TCP і порт для підключення до є 2310. TCP використовується веб-браузерами, отже, брандмауеру легше прийняти такого роду передачі.
Налаштування мережі
Програма JudoShiai діє в мережі. Комп'ютерний мережа повинна приймати
з'єднання на порт номер 2310. У майбутньому номер порту 843 буде використовуватися
з Flash додатками.
JudoTimer і JudoInfo програми шукають мережу, починаючи з найнижчого IP-адресу.
Linux версії досить швидко, але для програмного забезпечення Windows може зайняти кілька хвилин, щоб знайти правильну адресу. Найкраще встановити адресу вручну. Знайти адресу IP програми JudoShiai, натиснувши Установки → Комунікація → Власні IP-адреси. У JudoTimer і JudoInfo меню вибрати пункт меню Установки → Мережа. Нове вікно:
Показано стан з'єднання програми JudoShiai - (0.0.0.0 = немає адреси). Введіть раніше виявлену IP-адресу (192.168.56.1) і натисніть кнопку ОК. Через деякий час ви можете перевірити статус з'єднання:
JudoTimer
JudoTimer - програма табло і таймера, яку ви можете використовувати автономно або разом з JudoShiai. У картинці, що розміщена нижче: JudoTimer отримав інформацію від JudoShiai про вагову категорію, суперників та учасників наступної сутички.
Автоматичний час відпочинку
Коли потрібно, JudoShiai повідомляє можливий час відпочинку. Таймер почне відлік з використанням червоних цифр. Також буде показано імена учасників.
Нова сутичка
Виберіть опцію меню Сутичка, щоб почати нову зустріч.
Кнопка | Меню | Функція |
0 | автоматично | Час змагання складає програма JudoShiai |
1 | 2 хв. - коротке утримання | Час сутички складає 2 хвилини з коротким утриманням |
2 | 2 хв. | Час сутички складає 2 хвилини |
3 | 3 хв. | Час сутички складає 3 хвилини |
4 | 4 хв. | Час сутички складає 4 хвилини |
5 | 5 хв. | Час сутички складає 5 хвилини |
9 | Голден Скор | Меню для таймера Голден Скор |
Голден Скор
JudoTimer сам запропонує Голден Скор. Проте, ви можете вибрати це також з меню Сутичка.
У спливаючому меню час від однієї хвилини до п'яти хвилин і автоматичне врегулювання з програми JudoShiai.
Хантей
У випадку голосування суддів Ви повинні вказати результат, вибравши з меню Сутичка
пункт Хантей: Переміг синій або Хантей: Переміг білий.
Хансоку-маке
JudoTimer не підтримує Хансоку-маке через заплутане значення терміна. Будь ласка, використовуйте JudoShiai щоб дати Хансоку-маке.
Таймер і табло
Ви можете керувати таймером і табло з допомогою клавіатури і миші.
Таймер сутички старт/стоп: | Натисніть цифри таймера сутички або натисніть клавішу пробілу. |
Таймер утримання старт/стоп: | Натисніть цифри таймера осаекомі або натисніть клавішу Enter. |
Сономама/йоші: | Клацніть текст “СОНОМАМА” або натисніть кнопку “S”. Щоб запустити годинник натисніть цифри таймера сутички або осаекомі. |
Оцінка: | Натисніть цифри оцінок або використовувати клавіші: F1 Іппон для синього F2 Ваза-арі для синього F3 Юко для синього F4 Шідо для синього та оцінка білому F5 Іппон для білого F6 Ваза-арі для білого F7 Юко для для білого F8 Шідо для білого та оцінка синьому |
Відміна оцінки: | Для відміни оцінки * утримуючи Shift натиснути відповідну функціональну клавішу; або * правою кнопкою миші на цифру оцінки. |
Оцінка осаекомі: | Після того, як таймер осаекомі був запущений, вам треба вказати, хто утримує. Клацніть синю або білу область праворуч від осаекомі-таймера чи натисніть стрілки. Програма додає іппон автоматично і зупиняє таймер. Іншу оцінку ви повинні внести вручну, натиснувши на табло або за допомогою клавіш зі стрілками. |
Установки
Ви можете змінити зовнішній вигляд і функціональність програми з меню Установки.
Варіант меню | > Функція |
Червоне тло | Зміна синій фон табло на червоний. |
На весь екран | Заповнення всього екрану. |
Без Кока | Кока не використовується. Перший шідо не дає оцінки супротивнику. |
Лишати оцінки для ГС | При Голден Скор не скидати оцінки. |
При Іппон зупинити час | При Соремаде закінчується боротьба і зупиняє таймер, але не при іппон. Виберіть це, якщо ви хочете аби при іппон автоматично зупинявся таймер. |
Підтверджувати нову сутичку | Підтвердження для нової сутички необхідно у підозрілих випадках. Виберіть це, якщо ви завжди прагнете підтвердження. |
Білий спочатку | Використання в макеті правилі “білий перший”. |
Показ учасників | Показати імена учасників на початок нової боротьби. |
Вибрати макет табло | Є кілька варіантів макета табло. Ви можете створити свій власний макет шляхом редагування текстових файлів. Будь ласка, дивіться додаток Х. |
Формат імені | Виберіть спосіб відображення імені учасника. |
Показати макети | Є багато можливостей вибору відображення макета. |
Татамі | Зв'язуючись з JudoShiai, програма повинна знати, на якому татамі її використовують. |
Мережа | Нормальне використання: Встановіть власну адресу програми JudoShiai. Використовувати як клієнт: Встановіть адресу головної програми JudoShiai. |
Власні IP-адреси | Перевірте IP-адреси даного комп'ютера. |
Відеосервер | Встановіть адресу для для MJPEG відеосервера. |
Встановити час | Відкоригуйте таймери або по одному, або все відразу. Працює лише, коли таймери вимкнуто. |
Режим | Ви можете створити пару - майстер / залежний на двох дисплеях. Майстер працює з JudoTimer а залежний з іншими програмами. |
Реклама | Виберіть теку, яка містить файли PNG та GIF. Коли сутичка починається одна з фотографій буде показана на дисплеї протягом кількох секунд. |
Звук | Виберіть звуковий файл, щоб програвати у випадках СОРЕМАДЕ, ІППОН. |
Відеоповтор
Ви можете підключити JudoTimer на відео потік. Кожен раз, коли ви зупиняєте годинник, близько 30 секунд відео буде збережено в пам'яті. Для перегляду відео натисніть кнопку V або виберіть з меню Сутичка → Відеоповтор. Відео почнеться в новому вікні 5 секунд до кінця. Є кнопки для відтворення, паузи, зворотний, повільний рух, відображати живе відео, і закрити вікно. Ви можете використовувати повзунок, щоб поглянути на деякі кадри, коли відео було призупинено.
Щоб створити з'єднання з сервером встановити URL в меню Установки → Відеоповтор. URL відео сервер має формат
http://ip-address:port-number/path
Наприклад: //http:%%//%%192.168.0.100:8080/video.cgi//
Значення залежать від вашого відео серверу. Якщо ви запустите сервер на тому ж комп'ютері адреса 127.0.0.1. Підтримується лише базова автентифікація, але воно має бути достатньо для більшості IP камер. Підтримується лише відео Motion JPEG (M-JPEG). Це неофіційна назва класу форматів відео, де кожен кадр окремо стиснуті у вигляді зображення JPEG. Спочатку розроблений для мультимедійних додатків ПК, M-JPEG на даний час використовується в багатьох портативних пристроях з можливістю відео-захоплення, таких як цифрові камери. Багато мережних камери забезпечують M-JPEG потоки, до яких можуть підключитися клієнти мережі.
HTTP Streaming відокремлює кожне зображення в окремий HTTP відповідей на вказаний маркером. Для M-JPEG потоки JPEG дані передаються клієнту з правильним HTTP-заголовком. З'єднання TCP не закриті доти, поки клієнт хоче отримати нові кадри і сервер хоче, забезпечити нові кадри.Існують мережеві M-JPEG камера з вбудованим в сервер HTTP. Проте воно може бути простіше і дешевше мати камеру USB веб-серверів та програмного забезпечення, що працює в тому ж комп'ютері. VLC вимагає досить багато потужності CPU. Загалом, ви повинні знайти правильний баланс між якістю зображення (розмір, кадрів/сек) і доступну потужність CPU. Додаток V містить більше інформації про те, як створити відео сервер.
Примітка: Це не є заміною для реальної камери судді! Дешеві статична камери, швидше за все, не фіксують всі деталі дій. Тим не менше, якщо ведеться зйомка за допомогою цієї функції, то можна розважити глядачів, і навіть судді можуть це використовувати в менш важливих турнірах, які не оснащені реальної камери.
Перегляд журналу
JudoTimer записує події в лог-файл. Файл журналу має формат:
judotimer_yyyymmdd_hhmmss.log
In Windows it is located in the folder
C:\Users\username\Documents\
In Linux it is located in the directory
/home/username/.local/share/
Новий файл журналу створюється щоразу коли JudoTimer запускається. Файл виглядає так:
13:30:42 [-:–] <10002-03> Automatic next match 10003:1 (Heimo LUMME, Otalammen Judokat - Kristoffer ALA-KUJALA, Yukolan judoseura)
13:30:44 [3:00] <10003-01> MATCH START: CP-50: Heimo LUMME, Otalammen Judokat - Kristoffer ALA-KUJALA, Yukolan judoseura
13:30:44 [3:00] <10003-01> Shiai clock start
13:30:47 [2:56] <10003-01> Ippon to blue: IWYKS = 10000 - 00000
13:30:49 [2:55] <10003-01> CP-50: Heimo LUMME, Otalammen Judokat wins by 4,897000 s Ippon)!
13:30:51 [-:–] <10003-01> Automatic next match 10003:2 (Teemu NIEMELÄ, Otalammen Judokat - Volodymyr GULBANI, Salmen Judokat)
13:30:54 [3:00] <10003-02> MATCH START: CP-50: Teemu NIEMELÄ, Otalammen Judokat - Volodymyr GULBANI, Salmen Judokat
13:30:54 [3:00] <10003-02> Shiai clock start
13:30:56 [2:57] <10003-02> Osaekomi clock start
13:31:13 [2:40] <10003-02> Osaekomi clock stop after 16,958000 s
13:31:16 [2:38] <10003-02> Shiai clock stop
13:31:17 [2:37] <10003-02> Osaekomi score to white: IWYKS = 00000 - 00100
13:31:20 [2:37] <10003-02> Shiai clock start
13:31:28 [2:30] <10003-02> Shido to white: IWYKS = 00000 - 00101
13:31:34 [2:23] <10003-02> Ippon to white: IWYKS = 00100 - 10102
13:31:34 [2:23] <10003-02> CP-50: Volodymyr GULBANI, Salmen Judokat wins by 36,426000 s Ippon)!
13:31:34 [2:23] <10003-02> CP-50: Volodymyr GULBANI, Salmen Judokat wins by 36,426000 s Ippon)!
13:31:35 [2:22] <10003-02> Shiai clock stop
13:31:35 [2:22] <10003-02> CP-50: Volodymyr GULBANI, Salmen Judokat wins by 37,497000 s Ippon)!
13:31:39 [-:–] <10003-02> Automatic next match 10004:3 (Staffan NYBERG, Salmen Judokat - Erkki ELORANTA, Salmen Judokat)
Спочатку показано реальний час, а потім час таймеру сутички. Далі - код категорії і номера сутички. Наприкінці - опис події.
JudoInfo
JudoInfo веде порядок сутичок. Це корисно для суперників, аудиторії і диктора.
Переможець попередньої зустрічі на горі - запис на жовтому фоні, але диктор може змінити його на зелений.
На додаток до імені учасника та вагової категорії є також інформація про початок категорії, фінальні зустрічі та час відпочинку.
JudoWeight
JudoWeight дозволяє віддалене зважування. Ви можете підключити ваги до ноутбука через послідовний інтерфейс. Сканер штрих-коду корисний для прискорення зважування.
Спочатку ви повинні роздрукувати акредитаційні картки або зважування в карти зі штрих-кодом. Картка за умовчанням нижче:
Ви можете зробити свої власні індивідуальні карти. Будь ласка, див. Додаток X для отримання додаткової інформації. Ви можете написати ваги вручну після “Вага: ____”, але з JudoWeight це не потрібно. Всі ваги йдуть в лог-файл, на всякий випадок. Відкрийте JudoWeight і створіть підключення до бази даних:
Код - це внутрішній ідентифікатор учасника в базі даних (0341 в прикладі). При скануванні штрих-коду або введенні ідентифікаційного номеру вручну JudoWeight покаже поточні дані учасника, якщо після вводу коду натиснути Enter:
Якщо електронні ваги підключені - вага з'явиться на правій кнопці. Натисніть кнопку, щоб перенести значення у поле Вага, в іншому випадку введіть вагу вручну. Натисніть кнопку ОК, щоб відправити вагу в базі даних. База даних підтвердить дію, показуючи оновлені дані в останньому рядку:
Поле вводу Код очищене й готове для пошуку наступного учасника:
- ? (невідомий)
- OK
- Ні
Ці значення можуть бути використані для будь-яких цілей. OK робить прізвище конкурента зеленим, в той час як Ні робить ім'я червоного кольору. Кольори можуть бути використані при сплаті стартового внеску, або з іншою метою.
Перед використанням ваг ви повинні правильно встановити з’єднання. Виберіть Установки → Параметри мережі… і з'являється таке вікно:
Налаштуйте Порт з’єднання, Швидкість передачі даних та Тип зв’язку, що відповідає вашому обладнанню.
JudoJudogi
Це можливість мати централізований контроль перед тим, як учасникам буде дозволено взяти участь у змаганні. JudoJudogi допомагає відслідковувати статус суперника:
- Сканування Коду учасника.
- JudoJudogi покаже, як скоро відбудеться виступ учасника.
- Ви можете клацнути NOK/OK, якщо дзюдоїст пропускає або буде готовим.
- Ім’я учасника показується зеленим (готовий) або червоним кольором з перекресленою коміркою (не готовий).
JudoJudogi не впливають ні на що, це, швидше, нотатник і довідник.
Питання та відповіді
Як мені зробити резервну копію даних турніру?
Уся інформація в одному звичайний файл з розширенням *.shi. Скопіюйте його, як будь-який інший файл. JudoShiai також має пункт меню для автоматичного резервного копіювання.
Чому відлік таймера продовжується, копи борець отримав оцінку іппон?
Суддя в центрі може оголосити ІППОН, але судді в кутах можуть скасовувати рішення.
Сутичка закінчується, коли суддя оголошує СОРЕМАДЕ. Це можна змінити в меню Установки.
Чи можливе використання бездротових мереж?
Будь ласка, прочитайте блог:
//https:%%//%%sourceforge.net/apps/wordpress/judoshiai/2010/02/05/wireless-networks///
Чи можливо переглянути або змінити базу даних без програми JudoShiai?
Так, це можливо. База даних на основі SQLite (//http:%%//%%www.sqlite.org//). Є багато інструкцій
та програмного забезпечення. Наприклад безкоштовна програма Sqliteman.
Зв'язок між JudoShiai і JudoTimer не працює.
Windows: Швидше за все JudoShiai не приймає з'єднання на порт 2310. Увійти в систему,
як адміністратор. Відключіть брандмауер. Переконайтеся, що комп'ютер має IP-адресу.
Linux: Linux використовує концепції iptables для управління зв'язком. Ваше базове правило,
ймовірно, запобігає комунікації. Ви може звільнитися від правил, надаючи наступну команду:
sudo iptables -F
або
sudo /etc/init.d/iptables stop
ДОДАТОК 1
Настроювання картки акредитації
Можливість настроїти акредитації карт для друку різних матеріалів - від Картки зважування до Диплома чи Грамоти. Ви повинні створити текстовий файл, який описує потрібний макет.
Файл шаблону складається з рядків. Рядок, що починається зі знака # - коментар, в іншому випадку це рядок даних. Дані належить до одного з таких категорій:
- Загальні налаштування
- Атрибути
- Текст і зображення
Приклад:
# Це коментар
Загальні налаштування
Розмір карти (Card size) є розмір друкованого поля в мм. На однієї сторінки формату А4 розташовується якомога більше карт, якщо не буде іншої умови.
Приклад:
cardsize 105 59.4
Геометрія сторінки (pagegeom) - зручний спосіб указати, скільки карт і як, ви хочете розташувати на одній сторінці (2 колонки, 5 рядів).
pagegeom 2 5
Можна використовувати зображення тла. Підтримуються тільки файли PNG.
Примітка: Розмір карти змінює розмір зображення.
Приклад:
background C:\Pictures\MyBackground.png
Картка обмежується рамкою. Ви можете встановити ширину лінії рамки. Ширина лінії 0 означає - без рамки.
Приклад:
border 1
Є можливість надрукувати грамоти для призерів. Цей рядок друкує золотих, срібних та бронзових медалістів:
winners 1 2 3
Зверніть увагу! Спочатку потрібно зберегти статистику результатів, оскільки вони мають потрапити до бази даних!
Атрибути
Рядок характеристики описує, як повинен виглядати текст. Шрифт повинен підтримується вашою системою. За замовчуванням - це Arial:
font Arial
Розмір шрифта за замовчуванням – 12:
fontsize 12
Текст може бути прямий (normal), напівжирний (bold) та/або курсив (italic):
fontweight normal
fontweight bold
fontslant normal
fontslant italic
Текст може бути вирівняний ліворуч (left), по центру(center) або праворуч (right). За замовчуванням – ліворуч:
align left
Колір шрифту описується трьома числами від 0,0 до 1,0. Цифри вказують кількість червоного, зеленого і синього. За замовчуванням використовується чорний колір. Приклади:
Білий:
color 1.0 1.0 1.0
Чорний:
color 0 0 0
Синій:
color 0 0 1.0
Зелений:
color 0.5 0.5 0.5
Текст використовує поточні значення атрибутів. Текстовий рядок містить положення тексту (мм) і кут (в градусах). Позиція виражається двома числами, що вказують відстань тексту від лівої і верхньої сторони картки. Відстань вимірюється з лівого нижнього кута першої літери. Приклад тексту, починаючи 15 мм з лівого і 30 мм зверху:
text 15.0 30.0 0.0 Це приклад тексту
Вертикальний текст знизу вгору:
text 55 77 90.0 Цей текст повернутий на 90 градусів проти годинникової стрілки.
Текст під кутом 45 градусів. Текст вводиться в кінці рядка, після визначення кута (-45):
text 10 20 -45 Спуск…
Рядок зображення містить положення, розмір, кут та шлях до файлу PNG. Позиції (10 20) – місце для верхнього лівого кута зображення (мм). Зображення буде зміненим до 10х6 мм. Кут 0. В кінці рядка - ім'я файлу зображення:
picture 10 20 10 6 0 C:\Pictures\MyFlag.png
Обидва текстові рядки й ім'я файлу зображення може містити спеціальні рядки, які є перемінними значень. Наприклад, наступний рядок буде писати імена учасників:
text 10 20 0 Competitor: %LAST% %FIRST%
На картці буде надруковано текст “Учасник: Коваль Микола”, а при перестановці – %FIRST% %LAST% на картці буде надруковано прочитати: “Учасник: Микола Коваль”.
Спеціальні рядки:
%REGCATEGORY% | Категорія, у якій учасника зареєстровано. |
%REALCATEGORY% | Категорія, у якій учасник дійсно бере участь. |
%LAST% | Прізвище. |
%FIRST% | Ім’я. |
%CLUB% | Назва клубу. |
%COUNTRY% | Назва країни. |
%CLUBCOUNTRY% | Клуб і країна (результат залежить від налаштування). |
%INDEX% | Внутрішній індекс бази даних. |
%BARCODE% | Штрих-код. |
%WEIGHT% | Вага учасника. |
%YOB% | Рік народження учасника. |
%GRADE% | Ступінь (розряд, пояс) учасника. |
%ID% | Код учасника. |
%ID-BARCODE% | Код учасника друкується як штрих-код 39. Підтримувані символи – числа, заголовні букви A-Z, і спеціальні символи '-', '.', '$', '/', '+', '%', та пробіл. |
%ID-BARCODE-EXT% | Код учасника друкується як штрих-код 39. Підтримуються всі 7-розрядні символи ASCII. Штрих-код слід установити для розширеного режиму. UTF-8 не підтримується. |
%WEIGHTTEXT% | Текстова Вага“ обраною мовою. |
%WINPOS% | Здобуте місце учасника арабськими цифрами (1-7). Зверніть увагу! Спочатку слід роздрукувати результати! |
%WINPOSR% | Здобуте місце учасника римськими цифрами (I-VII). |
Дядок з ім'ям файлу зображення, також можуть містити спеціальні значення.
Такий рядок вставляє прапор країни учасника , що повернуті на 45 градусів:
picture 10 30 10 6 45 C:\Pictures\Flags\%COUNTRY%.png
(Прапори не включені в програмне забезпечення JudoShiai)
Так виконано стандартний шаблон для картки зважування:
cardsize 105 59.4
fontslant normal
fontweight bold
font Arial
fontsize 12
color 0.0 0.0 0.0
text 22.0 15.0 0 %REGCATEGORY%
text 36.0 15.0 0 %CLUBCOUNTRY%
text 22.0 23.0 0 %LAST%, %FIRST%
text 60.0 44.0 0 %INDEX%
text 55.0 34.0 0 %BARCODE%
text 22.0 30.0 0 %WEIGHTTEXT%
ДОДАТОК 2
Настроювання макета табло JudoTimer
Змінюючи текст файла JudoShiai/etc/timer-custom.txt можна настроїти відображення табло JudoTimer, якщо жоден із наявних макетів не підходить. Зверніть увагу! Файл буде перезаписано під час інсталяції нової версії JudoShiai. Будь ласка, тримайте резервну копію в іншому місці!
Файл складається з текстових рядків. Кожен рядок описує одну мітку (лист, текст, числа). Лінії мають 14 значень (стовпчики), що розділені пробілами. Рядки, що починаються з символу (#), є коментарями. X і Y – координати, які можуть мати значення 0,0 - 1,0. Верхній лівий кут має координати 0,0, 0,0, верхній правий становить 1,0, 0,0, нижній правий становить 1,0, 1,0. Ширина і висота можуть мати значення 0,0 - 1,0. 1,0 означає повну ширину і висоту екрану.
Кольори можуть мати значення 0,0 - 1,0 (чорний до повної інтенсивності).
Значення стовпців описані в наступній таблиці:
1 | Кількість плашок. Не змінюється. |
2 | X координата плашки - верхній лівий кут 0.0 - 1.0 (зліва направо). |
3 | Y координата 0.0 - 1.0 (зверху вниз). |
4 | Ширина підпису 0.0 - 1.0. Ширина 0 означає, що підпис не відображатиметься. |
5 | Висота плашки 0.0 - 1.0. |
6 | Розмір тексту 0 означає автоматичне коригування, в іншому випадку розмір тексту – це значення помножене на висоту плашки. Наприклад розмір 0.6 означає, що текст дорівнює 60% висоти плашки. |
7 | Горизонтальне вирівнювання тексту по лівому краю -1, 0 центр, 1 по правому краю. |
8 | Основний колір, червоний компонент (0,0 - 1,0). |
9 | Основний колір, синій компонент (0,0 - 1,0). |
10 | Основний колір, зелений компонент (0,0 - 1,0). |
11 | Колір фону, червоний компонент (0,0 - 1,0). Від’ємне значення – означає прозоре тло. |
12 | Колір фону, зелений компонент (0,0 - 1,0). |
13 | Колір фону, синій компонент (0,0 - 1,0). |
14 | Згортання надто довгого тексту: 1 – згортати, 0 – не згортати. |
Плашки визначають наступні 37 пунктів:
0 | Ім’я першого учасника |
1 | Ім’я другого учасника |
2 | Ім’я першого учасника наступної сутички |
3 | Ім’я другого учасника наступної сутички |
4 | Назва клубу першого учасника |
5 | Назва клубу другого учасника |
6 | Текст “Сутичка:” |
7 | Текст “Наступні:” |
8 | Літера “I” |
9 | Літера “W” |
10 | Літера “Y” |
11 | Літера “S” |
12 | Плашка для будь-якого використання |
13 | Текст “Сономама” |
14 | Оцінка Іппон для першого учасника |
15 | Оцінка Ваза-арі для першого учасника |
16 | Оцінка Юко для першого учасника |
17 | Шідо для першого учасника |
18 | Оцінка Іппон для другого учасника |
19 | Оцінка Ваза-арі для другого учасника |
20 | Оцінка Юко для другого учасника |
21 | Шідо для другого учасника |
22 | Хвилина таймера сутички |
23 | Двокрапка таймера сутички |
24 | Десятки секунд таймера сутички |
25 | Секунди таймера сутички |
26 | Десятки секунд осаекомі |
27 | Секунди осаекомі |
28 | Оцінка осаекомі (літера) |
29 | Площа для натискання під час осаекомі білому |
30 | Площа для натискання під час осаекомі синьому |
31 | Текст коментаря (наприклад, “Оцінка синьому”) |
32 | Назва категорії поточної сутички |
33 | Назва категорії наступної сутички |
34 | Текст “Голден Скор” |
35 | Прапор країни першого учасника |
36 | Прапор країни другого учасника |
JudoShiai включає приклад файлу з коментарями. Наприклад, рядок
4 0.0 0.3 0.721 0.1 0 -1 0.0 0.0 0.0 0.0 0.0 1.0 0
говорить, що
- назва клубу першого учасника(4)
- розташована зліва і 30% вниз від вершини екрану (0.0 0.3)
- 72,1% ширини і 10% висоти від розміру екрану (0.721 0.1)
- має величину шрифта за замовчуванням (0)
- має вирівнювання тексту по лівому краю (-1)
- має чорний колір переднього плану (0.0 0.0 0.0)
- має синій колір фону (0.0 0.0 1.0)
- не має згортання довгого тексту (0)
Індивідуальний режим активується в налаштуваннях JudoTimer меню Установки → Вибрати макет табло → Власний макет.
ДОДАТОК 3
Draw Algorithm
Drawing utilizes a random number generator that is seeded with a start time (//http:%%//%%linux.die.net/man/2/time//, //http:%%//%%linux.die.net/man/3/rand//).
Choosing Contestants for the Drawing
Choose a random position in the competitors list. Go through the list until a competitor fulfilling the criteria is found. The competitors are selected in the following order:
- Seeded starting from the 1st seeded.
- Competitors from the same club/country than the seeded starting from the 1st seeded's club/country.
- Those competitors whose club/country has the most participants. If there is equal amount of participants club/country is selected randomly.
The third point is because it is easier to draw the competitors as far as possible from the other competitors from the same club or country.
Double Knockout
In double knockout systems the sheet is divided into two half tables (1 and 2). The half tables are divided into two quarter tables (A, B, C, and D). Drawing is conducted as follows:
- Select a random half table, quarter table, and number for the 1st seeded.
- Select a random quarter table and number from the other half table for the 2nd seeded.
- For the 3rd seeded select a random number from the same half table but different quarter table than for the 2nd seeded.
- For the 4th seeded select a random number from the same half table but different quarter table than for the 1st seeded.
- Rest of the contestants are drawn in the previously explained order. Position in the table is defined using classification of the positions to ensure that competitors from the same club/country are spread as far from each other as possible.
Give “badness” points to the positions of the sheet:
- If there is an opponent for the position give one point.
- If the first opponent would be from the same club/country add 4 points for the position. If the opponent is seeded add one more point.
- Double the search area to four matches. If this wider area contains a competitor from the same club/country add another 5 or 6 points i.e. the second match would be against a contestant from the same club/country.
- Continue doubling the search area till the size of the area is a half table.
An example clarifies the algorithm. There is a table for a 16 player double knockout system. In the upper half is a competitor from the same club and in the lower half is another competitor from the same club:
6 | 6 | 6+6=12 | ||
6 | 6 | 6+6=12 | ||
Same club seeded | 6 | 6 | 6 | 6+6+6=18 |
7 | 6 | 6 | 7+6+6=19 | |
6 | 6 | |||
6 | 6 | |||
6 | 6 | |||
6 | 6 | |||
5 | 5 | |||
5 | 5 | |||
5 | 5 | |||
5 | 5 | |||
6 | 5 | 5 | 6+5+5=16 | |
Same club | 5 | 5 | 5 | 5+5+5=15 |
5 | 5 | 5+5=10 | ||
5 | 5 | 5+5=10 |
There are four positions with the least (5) “badness” points. Select one randomly. The table looks like this:
6 | 6 | 6+6=12 | ||
6 | 6 | 6+6=12 | ||
Same club seeded | 6 | 6 | 6 | 6+6+6=18 |
7 | 6 | 6 | 7+6+6=19 | |
6 | 6 | |||
6 | 6 | |||
6 | 6 | |||
6 | 6 | |||
Competitor | 5 | 5 | 5 | 5+5+5=15 |
6 | 5 | 5 | 6+5+5=16 | |
5 | 5 | 5+5=10 | ||
5 | 5 | 5+5=10 | ||
6 | 5 | 5 | 6+5+5=16 | |
Same club | 5 | 5 | 5 | 5+5+5=15 |
5 | 5 | 5+5=10 | ||
5 | 5 | 5+5=10 |
The next competitor from the same club/country would be put in one of the positions with 6 points. Continuing like this it is always possible to find the best place far from the other competitors from the same club/country.
Pool
In pool system the competitors are drawn so that the last match will be between the two seeded. For example in a pool of five the first seeded will get randomly position 2 or 5 and the second seeded the other number.
Size of the pool | Competitors of the last match |
2 | 1 - 2 |
3 | 2 - 3 |
4 | 2 - 3 |
5 | 2 - 5 |
Rest of the competitors are drawn so that the last match will not be against another competitor from the same club/country.
Double and Quad Pool
Seeded competitors will be drawn to different pools and so that the seeded will be in the pools last match. Also other competitors from the same club/country will be drawn to different pools, if possible. Drawing order is the same as in the double knockout system.
APPENDIX 4
JudoShiai License
Copyright © 2006-2010 Hannu Jokinen
Permission to use and copy this software free of charge is hereby granted, provided that the above copyright notice, this permission notice, and the disclaimer of warranty appear in all copies.
NO WARRANTY
BECAUSE THE SOFTWARE IS LICENSED FREE OF CHARGE, IT IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
JudoShiai uses the following external libraries, programs, and other copyrighted material:
- GTK+ library (http://www.gtk.org), that is included under the terms of the LGPL license.
- SQLite3 database software (http://www.sqlite.org) is public domain.
- Inno Setup Compiler (http://www.innosetup.com) is an install builder provided for free use. It is used to build the JudoShiai software package. Inno Setup license is included in the distribution.
- AVL library by Sam Rushing (copyright included).
Inno Setup License
Except where otherwise noted, all of the documentation and software included in the Inno Setup package is copyrighted by Jordan Russell.
Copyright (C) 1997-2006 Jordan Russell. All rights reserved.
This software is provided “as-is,” without any express or implied warranty. In no event shall the author be held liable for any damages arising from the use of this software.
Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter and redistribute it, provided that the following conditions are met:
1. All redistributions of source code files must retain all copyright notices that are currently in place, and this list of conditions without modification.
2. All redistributions in binary form must retain all occurrences of the above copyright notice and web site addresses that are currently in place (for example, in the About boxes).
3. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software to distribute a product, an acknowledgment in the product documentation would be appreciated but is not required.
4. Modified versions in source or binary form must be plainly marked as such, and must not be misrepresented as being the original software.
Jordan Russell
jr-2006 AT jrsoftware.org
SQLite Copyright
The original author of SQLite has dedicated the code to the public domain. Anyone is free to copy, modify, publish, use, compile, sell, or distribute the original SQLite code, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.
AVL library Copyright
Copyright (C) 1995-1997 by Sam Rushing rushing@nightmare.com
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Sam Rushing not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission.
SAM RUSHING DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SAM RUSHING BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.