![]() |
Здравствуйте, Гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#1
|
|
![]() gazeta-elita@mail.ru Группа: Журналисты Сообщений: 109 Регистрация: 17-September 09 Пользователь №: 7,686 ![]() |
![]() Наши программы 0А программистов продукт решили сделать. 1 спросил: "А деньги где?" и их осталось девять. 9 программистов предстали перед боссом 1 из них не знал foxpro и их осталось восемь. 8 программистов купили IBM. 1 из них сказал:"МАС - класс!" и их осталось семь. 7 программистов решили help прочесть. У одного накрылся винт и их осталось шесть. 6 программистов пытались код понять. 1 из них сошел с ума и их осталось пять. 5 программистов купили CD-ROM. 1 принес китайский диск - остались вчетвером. 4 программиста работали на "С". 1 из них хвалил Pascal и их осталось три. 3 программиста играли в сетке в "DOOM" 1 чуть-чуть замешкался и счет стал равен двум. 2 программиста набрали дружно "WIN" 1 устал загрузки ждать - остался лишь один. 1 программист взял все под свой контроль, Но встретился с заказчиком и их осталось ноль. 0 программистов ругал сердитый шеф, потом уволил одного и стало их FF!!! Разнообразные программы давно уже вошли в наш обиход, и наша жизнь без многих из них не была бы полноценной, с помощью них мы общаемся, рисуем, играем, смотрим фильмы, пишем статьи для Газеты и многое-многое другое. Наверно сейчас запрограммирован уже практически любой процесс нашей жизни, любую программу можно найти и скачать в Интернете и пользоваться ею, наслаждаясь всеми удобствами и преимуществами, которая она предоставляет. Собственно любые программы написаны в первую очередь как это не парадоксально из-за лени, лень – главный двигатель прогресса в мире, собственно в этом и есть предназначение программ – облегчить человеку жизнь, вполне допускаю, что лет через 50 компьютерные программы будут кормить нас из ложечки и водить в туалет ![]() Что касается дополнительных программных продуктов в такой сфере Интернета как онлайн игры, то, пожалуй, сейчас любой более менее крупный проект имеет хотя бы одну, а то и несколько прикладных программ. Пишутся они либо самим руководством и программистами проекта, либо энтузиастами из рядов игроков. Такие программы несут в себе цель – облегчение игры на проекте, так например рпг-проектах очень распространены разнообразные примерочные-переодевалки или калькуляторы купли-продажи ресурсов и вещей. На проектах футбольного плана очень распространены статистические программы и прочие, работающие с цифрами, например скиллами игроков, эффективностями тренировок, расчетом цены на билеты. Ну и поподробней остановимся на наших программах, их у нас немного, но каждая ценна по своему. Отцом всех отцов и матерью матерей является программа «Финансовый калькулятор». Создан он был очень давно, тогда меня, да и многих из Вас на проекте еще не было. Инициатором создания и главным создателем программы был менеджер, известный на форуме под ником Dom, президент НФФ Китая, предводитель Великого Кинжао. Программа размещалась на сайте НФФ Китая и была встроена в обычную интернет-страницу. Скрин программы Вы можете увидеть на рисунке: ![]() Ну и как понятно из названия, программа позволяет подобрать оптимальную цену на билеты, но лишь для игр первых дивизионов и стадионов второго уровня, хотя таких стадионов у нас большинство. Работает программа очень просто, берет рейтинги команды-хозяина и команды-гостя и относительно них проводит расчет. На форуме игры программе посвящен целый топик, в котором он и обсуждался, проверялась работа программы и прочее-прочее, кому интересно вот ссылка - http://forum.vfm.1gb.ru/index.php?showtopic=1503&st=0. Программа очень проста в использовании, несколько окошек и всего одна кнопка. Для новичков проекта программа является отличным подспорьем для определения цены билета на матч, поэтому очень ее советую, Вы можете найти ее по этой ссылке - http://china.my1.ru/index/0-26?l3Tr_L. Для того, чтобы пользоваться калькулятором, нужно зарегистрироваться на сайте НФФ Китая, либо быть зарегистрированным в системе ucoz. К сожалению, создатель программы уже покинул наш проект, и все мои вопросы по поводу программы остались без ответов. Тем не менее, не смотря на свою простоту и возможно недоделанность «Финансовый калькулятор» был первым из Могикан и по праву идет в нашем списке на первом месте. Ну и чтобы закончить с простенькими прикладными продуктами перейдем к программе «Преобразователь турнирной таблицы». Вышла в свет программа в сентябре 2008 года и с тех пор снискала большую популярность у форумитов нашего менеджера. Дело в том, что на форуме всегда было сложно выкладывать турнирные таблицы ровно, постоянно колонки съезжали и чтоб настроить все как надо, нужно было немало посидеть. Все проблемы решил «Преобразователь»… Работает он также как и «Калькулятор» на сайте, но не Китая, а НФФ Швеции, программа встроена страницу html. А вот ее скриншот: ![]() Программа проще не бывает, всего одно поле и одна кнопочка, вставляем и тыкаем – такова инструкция по применению вкратце, более подробно можете прочитать в поле над самой программой. В первоначальном варианте программа делала только таблицы чемпионатов с нумерацией от 1 до 16, но после появилась фишка для таблиц КО и КМ с актуальной нумерацией. Программа очень облегчила жизнь Президентов НФФ на форуме, создавая быстро и просто красивые и ровные таблички. Всю информацию о программе, вехи ее развития и прочее можно прочитать в данной ветке форума - http://forum.vfm.1gb.ru/index.php?showtopic=3224&st=0. А воспользоваться «Преобразователем» можно пройдя сюда - http://sweden.vfm-elita.com/table/. Для работы с программой в отличие от «Калькулятора» не нужна регистрация на сайте, что делает его еще более удобным. Вашему вниманию предоставляю небольшое интервью с создателем программы lvp: Автор (А): Здравствуй Валера lvp: Привет А: Как вообще у тебя появилась мысль написать преобразователь? lvp: Когда возникла проблема с выкладкой табличных данных на форуме, я в блокноте, используя моноширинный шрифт (это когда все буквы и символы имеют одинаковую ширину) отредактировал турнирную таблицу так, чтобы все столбцы были друг под другом и не расползались. Разделителем пустого пространства был обычный пробел. Но форум наш не принял такую форму, т.к. где-то в его глубинах есть функция, удаляющая лишние пробелы. Пришлось заменить пробелы точками... Это все было предисловие - теперь о главном - как появилась мысль ![]() А: Ну цель благородна и понятна. По какому принципу работает программа? lvp: Программа анализирует входящие данные регулярными выражениями. Технические нюансы будут вряд ли интересны большинству пользователей ![]() А: То есть программа может работать с любого браузера, это большой плюс, а есть ли минусы на твой взгляд, может, есть какой-то косячок, заметный только тебе? lvp: Минусов сейчас не вижу. На форуме есть тема, посвященная преобразователю. Туда пользователи могут писать свои пожелания, если считают, что в функционале есть минус. Я в свою очередь подумаю, как реализовать. Т.к. сейчас косяков нету, могу только поделиться о том, с чем сталкивались раньше, если интересно. А: Да конечно... И сразу хотелось бы узнать о планах по усовершенствованию и дополнению программы, есть ли они? lvp: Самая первая проблема, с которой столкнулись после появления преобразователя - данные с Internet Explorer некорректно обрабатывались. Вторая проблема - из-за длинных названий команд, формировалась длинные строки преобразованной таблицы, которую при вставке в сообщение обрезал движок форума. Третья проблема - в 6-м сезоне, с появлением нового столбца в турнирной таблице, пришлось исправить чуть-чуть алгоритм обработки. На сегодняшний день все эти проблемы устранены. О новых я не знаю: сам не замечал и пользователи не оставляли жалоб ![]() 1. Калькулятор посещаемости стадионов. Сейчас собираю статистику. 2. Статистика чемпионата. Регулярно возникает желание написать свою программу. Но т.к. времени зачастую мало, успокаиваю себя на том, что уже есть две такие программы в Элите. А: Спасибо за ответы. lvp: Да не за что, удачи! Переходим к тяжелой артиллерии, к нашим программам ведения статистика и первая из них – творение Snowballa – «ВФМ «Элита». Статистика». Это первооткрыватель среди статистических программ на нашем проекте, первые тестовые версии появились в межсезонье между 5 и 6 сезонами, так что программе еще нет и года. История ее создания большая и нам о ней позже поведает сам ее создатель. Пока же давайте посмотрим на окошко самой программы: ![]() Итак, что же позволяет делать программа… Она позволяет создавать статистические отчеты по нескольким показателям, как то: кол-во забитых мячей, отданных пасов, % отбитых ударов, % реализации ударов, позволяет создавать сборные тура, основываясь на оценки, данные игрокам за матч, создает статистику в целом по командам учитывая все показатели, данные в отчете о матче, а также анализирует все тактико-технические действия игроков, суммирует их и создает отчет. Честно скажу, работать с программой совсем непросто, особенно по началу, но пользователям помогает отличное руководство пользователя, а также техническая поддержка в лице создателя программы. Работает программа в режиме копи паста, то есть нужно просто копировать данные со страницы отчета о матче и вставлять их в текстовый файлик, ничего сложного. Как пользователь программы скажу, что чтобы вбить данные за 1 тур одного чемпионата нужно примерно 10 минут времени, что согласитесь совсем немного. Посмотреть статистику, создаваемую программой можно в разделах НФФ Швейцарии, Армении и других. Все вопросы о программе можно задать в следующем топике форума, здесь ваш вопрос не оставят без ответа - http://forum.vfm.1gb.ru/index.php?showtopic=11148&st=0. Скачать же программу можно пройдя по ссылке - http://depositfiles.com/ru/files/lg0dc276f. Можно долго рассказывать о косяках программы, о ее плюсах и минусах, но лучше всего спросить обо всем у создателя программы Snowballa. Автор (А): Здравствуй Степа Snowball (S): Здравствуйте. А: Когда и почему тебе пришла в голову мысль написать программу для ведения статистики S: Начнем с самого начала. Когда, я только начал играть в Элиту то в Армении решил вести статистику, как таковой, потому что ее нет. И делал это следующим образом: брал екселевский файл, открывал страничку матчей, и ручками забивал туда данные по игрокам, занимало это примерно 1-1,5 часа. После двух сезонов мое терпение лопнуло, и я решил, что будет проще написать программу, которая это все будет делать сама, причем желательно, чтобы нужно было как минимум действий, если бы знал сколько будет проблем, наверное бы, не решился ![]() А: То есть хочешь сказать, что тебя к созданию программы тебя принудило обязательство быть хорошим президентом? S: В принципе да, в какой-то мере еще хотелось поднять интерес к своей НФФ. Ну и облегчить еще и жизнь другим президентам, т.е. привлечь побольше людей на форум. А: Понятно твое желание. Все ли получалось у тебя в процессе создания, были ли какие-то проблемы в разработке? S: В процессе создания выявилось просто тьма проблем, то что я видел когда только задумался об этом, оказалось верхушкой айсберга. Основной проблемой, которая остается актуальной и сейчас, является просто отвратное внесение ФИО игроков в базу Элиты. Когда создавались команды, игроков вносили абсолютно бессистемно, могли в поле имя записать и фамилию и имя, или наоборот забить это в поле фамилии, как следствие, что игроки могут в отчете о матче отражаться разными способами, пример: Хуан Гарсия Маркес может быть представлен так: Х., Х. Маркес, Х. Гарсия Маркес, . Хуан Гарсия Маркес. Что вызывает естественно проблемы при считывании этих данных и сопоставлении игроков их отчета о матче с данными в ростере, в общем, сделать это было очень трудно. А: Да с этим у нас действительно есть проблемы. Все ложилось на одни плечи, были ли помощники в процессе создания программы, может советом или делом? S: Настоящими помощниками были три человека. Инт, Лвп и Стафф. Лвп стал, так сказать, основным помощником в плане помощи программирования, а Инт со Стафом стали основными тестерами, именно благодаря ним и удалось практически универсализировать считывание данных. Они смогли отловить практически все нестандартные ситуации. За что им огромное спасибо ![]() А: С чего при создании брали пример? Ведь эта программа была первой подобного плана в Элите? S: Да ни с чего наверное... Просто был опыт считывания данных и их распознавания по работе, вот этот опыт и использовал. А: Какие на твой взгляд основные плюсы и минусы твоей программы? S: Про плюсы наверное не мне судить, а минус самый главный это привязка к формату файлов, т.е. малейшая ошибка при заполнении может привести к стопору работы программы, так сказать нет "защиты от дурака", а это плохо. А: В первую очередь при создании ориентировались на красивый интерфейс или функциональность программы? S: С интерфейсом у меня вообще всегда проблемы, так что главное хотел сделать функционал, а дизайн это потом, его можно в любой момент подправить, лишь бы работало ![]() А: Ну и конечно видно, что программе есть куда стремиться... Какие планы по развитию продукта и когда нам ждать новых версий, дополнений и прочего? S: На данный момент, после усиленного воздействия со стороны Лвп, было принято решение сделать автоматизацию забирания данных с сайта. Чтобы пользователь просто вводил ИД чемпионата и тура, а программа сама забирала все данные, думаю, это еще больше облегчит работу и исключит ошибки, которые появляются при неправильном копировании данных вручную. По срокам сказать трудно, думаю, в ближайший месяц, наверное, будет первая бета-версия, там посмотрим, как пойдет А: Это было бы здорово. Ждем с нетерпением новой версии программы. Ну и последний вопрос, как тебе удается все успевать: программа, газета, президентство, в конце концов, есть и обычная жизнь, работа, семья? S: ![]() А: Спасибо за ответы. Удачи в работе над программой S: Вам спасибо. До свидания. Ну и в заключение поговорим о самой новой и, пожалуй, самой перспективной из всех программ «Geboren-Soft». Программа появилась примерно в то же время что и программа Snowballa, может чуть позже. С помощью нее можно вести не только огромнейший спектр статистики, но и загрузив любой матч в программу, увидеть расстановки команд. Давайте посмотрим на скриншот программы: ![]() Сверху мы видим множество вкладок позволяющих производить различные статистические обработки, а также просматривать построения команд, удобный интерфейс позволяет быстро и качественно создавать статистические данные. Программа также работает в режиме копи паст, как и программа «ВФМ «Элита». Статистика» и хотя считываемые данные одни и те же, но виды получаемой статистики разные, какой из этих видов удобней решать пользователю, то есть Вам, на вкус и цвет. Чтобы просмотреть какую именно статистику делает программа, посмотрите топики НФФ Голландии, Китая, Беларуси и Молдовы 6 сезона. На форуме нет отдельного топика, посвященного программе, также нет и ссылки, по которой можно было бы скачать программу, распространяется она самим создателем Geborenом при обращении к нему, но так как Geboren покинул проект можете обращаться за программой к Hennadzi либо Aime Prie, он расскажут вам все, что знают и покажут, будьте уверены. Даже несмотря на то, что Geborena к сожалению больше нет на проекте, он любезно согласился ответить на несколько вопросов: Автор (А): Как и почему пришла в голову идея написать свою программу? Geboren (G): В позапрошлое межсезонье в связи с переездом на новый движок было организованно два розыгрыша КТ. В первый раз провел КТ но как-то посредственно. После этого начались голосования на звание лучшего КТ. Решил приложить все силы, чтобы попасть в двойку счастливчиков. Самое затруднительным без подготовки в проведении КТ это сбор различной статистики, вот и родилась идея написать программку для ее учета. Так что программа писалась непосредственно для КТ от Голландии. А: Были ли проблемы в ходе написания продукта? G: Были проблемы, да и остались потом. Хотелось более полной автоматизации, в оптимале задавать имя (идентификатор) турнира, а дальше сбор информации без участия пользователя. Но руки так и не дошли. Да и ведение статистики эффективней организовать средствами самой Элиты. А: Помогал ли кто-то, советовал? G: Можно сказать что и помогали. Интересно было смотреть КТ, где менеджеры приводили инфу собранную вручную. Некоторые идеи взял оттуда, некоторые пробовал придумать, чтобы внести что-то новое. В итоге получилось то, что есть. Информация собирается вся, вот только не реализовал возможность более детальных отчетов по некоторым направлениям А: На твой взгляд, какие главные преимущества и недостатки твоей программы? G: К преимуществам отнесу автоматический сбор информации, что экономит время. К недостаткам: систему оценивания игроков по окончанию матча, иногда не совсем читаемые результаты (слишком большие объемы цифр), привязка к конкретному браузеру, ... ну и самое главное - это отсутствие отчета о матче. Цифры это хорошо, но хотелось добавить небольшое описание событий на поле. Хотел написать, но опять же время… А: Считаешь ли программу успешной и законченной? G: Программу писал лично для себя, поэтому на некоторые моменты не обращал внимания. Как для широких масс - то явно незаконченная версия. А про успешность, если хоть кому-то упрощает жизнь, значит, какой-то успех есть и не зря писал. А: Планируешь ли какие-то дополнения, улучшения? G: Думал добавить больше детальных отчетов по направлениям, которые приходиться выбирать из общего отчета. Как уже говорил, хотелось бы автоматизировать краткое описание матча... Но с перестановками операционки, исходники где-то затерялись. Хотя удалить не мог, значит где-то лежит. Дорабатывать программу... Даже не знаю, время покажет. Сейчас из-за проблем с инетом появилось идея фикс - написание генератора для себя в виде небольшого приложения для двух команд с примитивной графикой. Вот мы все часто критикуем нашего "Гену", а самим написать хоть слабо? Мне может и слабо, зато интересно. А: Ну и наконец… Когда планируешь возвращаться в проект? G: Даже не знаю Надеюсь, что все стабилизируется к середине лета. Но не все зависит от меня. Надеюсь на лучшее!! Ну, вот мы и просмотрели все наши программы, все они не без изъянов конечно, но очень помогают нам в игре. Надеюсь, что количество, да и качество программ на нашем проекте будет неизменно расти, что количество энтузиастов у нас будет только увеличиваться. Хочу пожелать удачи всем программистам! ПРИМЕЧАНИЕ: Данная статья была написана до внесения изменений в программу Snowballа (версия 2.2.4). На данный момент в ней осуществлено автоматическое считывание данных прямо с сайта. Более подробно ознакомиться с произошедшими изменениями можно в данной теме на форуме: http://forum.vfm.1gb.ru/index.php?showtopi...mp;#entry161818 Int
-------------------- Газета «Элитный Футбол» |
|
|
![]()
Сообщение
#2
|
|
![]() Группа: Президенты Сообщений: 6,416 Регистрация: 24-December 08 Из: Архангельск (п.Пинега) Пользователь №: 4,665 ![]() |
Geborenу спасибо!!! пользуюсь его прогой,но есть...есть "касяки",про один из них уже сам написал-это оценки игроков (вследствии чего ошибки в символич.сборная) и вот такие ситуации с Ён Балом который лезет и в защиту и в полузащиту и еще несколько неудобностей.....но наверно программу исправлять не будут (как я понял),поэтому продолжать не буду=)))))
-------------------- Президент НФФ Южной Кореи
Национальная сборная Южной Кореи - золото ЧМ-16 Молодежная сборная ЮАР - бронза МЧМ-16 -------------------------------------- Мои Клубы: показать
Председатель Лиги WEF Свободные команды Южной Кореи |
|
|
![]() ![]() |
Текстовая версия | Сейчас: 3rd March 2021 - 10:21 PM |