A slight off topic: People knowledgable about computer progs
-
jomothepure
- Heavyweight

- Posts: 2660
- Joined: 24 Oct 2004, 08:43
A slight off topic: People knowledgable about computer progs
Eh, right. Well, hypothetically speaking, if someone wanted to create a computer program to work out a linear boxing history (not history, current day, but you know what I mean) how would they go about it?
That's all. 8)
That's all. 8)
-
Dynamite Dean Phillips
- Heavyweight

- Posts: 556
- Joined: 30 Nov 2003, 18:30
Re: A slight off topic: People knowledgable about computer p
You would need to store all ther data in a database, and you would need to have an understanding of computer programming and a contemporary programming language/environment to write the program. the program would then interact with the database, extracting appropriate data from teh database and, where necessary, writing back to the database. For example, when you want the user to add a new record, it would have to write back to the database.jomothepure wrote:Eh, right. Well, hypothetically speaking, if someone wanted to create a computer program to work out a linear boxing history (not history, current day, but you know what I mean) how would they go about it?
That's all. 8)
-
jomothepure
- Heavyweight

- Posts: 2660
- Joined: 24 Oct 2004, 08:43
Re: A slight off topic: People knowledgable about computer p
Is it really as easy as that?Dynamite Dean Phillips wrote:You would need to store all ther data in a database, and you would need to have an understanding of computer programming and a contemporary programming language/environment to write the program. the program would then interact with the database, extracting appropriate data from teh database and, where necessary, writing back to the database. For example, when you want the user to add a new record, it would have to write back to the database.jomothepure wrote:Eh, right. Well, hypothetically speaking, if someone wanted to create a computer program to work out a linear boxing history (not history, current day, but you know what I mean) how would they go about it?
That's all. 8)
-
Dynamite Dean Phillips
- Heavyweight

- Posts: 556
- Joined: 30 Nov 2003, 18:30
Re: A slight off topic: People knowledgable about computer p
lol..I've spent the last 5 years learning programming languages and am still very much in the learning stage.jomothepure wrote:Is it really as easy as that?Dynamite Dean Phillips wrote:You would need to store all ther data in a database, and you would need to have an understanding of computer programming and a contemporary programming language/environment to write the program. the program would then interact with the database, extracting appropriate data from teh database and, where necessary, writing back to the database. For example, when you want the user to add a new record, it would have to write back to the database.jomothepure wrote:Eh, right. Well, hypothetically speaking, if someone wanted to create a computer program to work out a linear boxing history (not history, current day, but you know what I mean) how would they go about it?
That's all. 8)
-
jomothepure
- Heavyweight

- Posts: 2660
- Joined: 24 Oct 2004, 08:43
Re: A slight off topic: People knowledgable about computer p
YOUR at the learning stage!?!?! I think I'll leave this field in your capable gloves Dean. Back to spending my lunch breaks with a paper and pen going mad and being very sadDynamite Dean Phillips wrote:lol..I've spent the last 5 years learning programming languages and am still very much in the learning stage.jomothepure wrote:Is it really as easy as that?Dynamite Dean Phillips wrote: You would need to store all ther data in a database, and you would need to have an understanding of computer programming and a contemporary programming language/environment to write the program. the program would then interact with the database, extracting appropriate data from teh database and, where necessary, writing back to the database. For example, when you want the user to add a new record, it would have to write back to the database.
-
jomothepure
- Heavyweight

- Posts: 2660
- Joined: 24 Oct 2004, 08:43
Beats me.Phoenix wrote:its very much do-able, now where on the internet could we find a huge database of BOXing RECords????????????
Oh right, yeah, see what you mean. Fightnews' records arn't that great are they?
No, of course I've thought of using the magnificent resource that is the boxrec records. The problem is tho, my current random plan is to create some sort of linear rankings. Not in the sense that Hatton bts undisputed zoo and is therefore linear champ, but in the sense that whoever beats a boxer is ranked higher than them. So in theory, you'd rank Byrd above Vitali due to the win (however dodgy.) You'd then rank him below Wlad (leaving out ibeabuchi due to, cough cough, innactivity.)
So I tried going through this process manually, but very soon you end up in circles and mad things happen ie. Wlad loses to Brewster, who loses to bloody Charles Shufford, who loses to Wlad.
So some system, which I did bring up a few weeks back would be needed, to sort this lot out. And if a set of plausible rules could be created, then obviously a comp. program would speed up the process.
-
ABA Boxing
- Heavyweight

- Posts: 772
- Joined: 16 Sep 2004, 13:37
You think thats hard, try doing Amateur boxers like me its hell. All i see is text and numbers it makes my eyes hurt.
Then you do a stupid thing and delete 2 years of rankings in a flash without backing it up
I only use Word
until the EABA decide to give me some money for a programe!
I got a book 2 weeks ago about databases along with a website programe called Dreamweaver. My head hurts so much im going to get myself an Xbox :P
Then you do a stupid thing and delete 2 years of rankings in a flash without backing it up
I only use Word
I got a book 2 weeks ago about databases along with a website programe called Dreamweaver. My head hurts so much im going to get myself an Xbox :P
-
jomothepure
- Heavyweight

- Posts: 2660
- Joined: 24 Oct 2004, 08:43
Do you use a boxrec/ibo type objective computerised rankings then, or is this just to store all previous bouts so you can make a judgements as to who should fit where in the rankings?ABA Boxing wrote:You think thats hard, try doing Amateur boxers like me its hell. All i see is text and numbers it makes my eyes hurt.
Then you do a stupid thing and delete 2 years of rankings in a flash without backing it up![]()
I only use Worduntil the EABA decide to give me some money for a programe!
I got a book 2 weeks ago about databases along with a website programe called Dreamweaver. My head hurts so much im going to get myself an Xbox :P
-
ABA Boxing
- Heavyweight

- Posts: 772
- Joined: 16 Sep 2004, 13:37
All European Tournaments as well as Olympics, European & World Championships are included.
Points are awarded for Winner, Finale, semi & Quater place.
Each tourny is in its own league
Amateurs are boxing alot of the time, local club shows are not included as it is just to much to follow. It is a quite accurate ranking system as all the boxers in the Tournys are already the best of there country.
Its not quite the same as Pro boxing, if you were to beat the best you would go top, its more like a Football league, you could be bottom beat the team at the top but just get the points for that tourny and not move anywhere on the rankings even though you just beat the best in the world!
If you are inactive you will get overtaken on points as well!
In most cases the World champions are top as the points they got when the won are so high compared to the other tournys. You would have to win a lot of 6 point tournys to pass a 100 point winner who is probaly wining other tournys as well
Points are awarded for Winner, Finale, semi & Quater place.
Each tourny is in its own league
Amateurs are boxing alot of the time, local club shows are not included as it is just to much to follow. It is a quite accurate ranking system as all the boxers in the Tournys are already the best of there country.
Its not quite the same as Pro boxing, if you were to beat the best you would go top, its more like a Football league, you could be bottom beat the team at the top but just get the points for that tourny and not move anywhere on the rankings even though you just beat the best in the world!
If you are inactive you will get overtaken on points as well!
In most cases the World champions are top as the points they got when the won are so high compared to the other tournys. You would have to win a lot of 6 point tournys to pass a 100 point winner who is probaly wining other tournys as well
Last edited by ABA Boxing on 16 Jun 2005, 06:33, edited 2 times in total.
eek, sorry mate didn't mean to sound sarcastic there. What I meant was yes it would be possible and a million times quicker than doing it by hand, IF you can get access to a database to use. Boxrec is the obvious choice of course, but I doubt the boxrec team would welcome a bunch of amateur programmers accidentally deleting their entire record set. :)Oh right, yeah, see what you mean. Fightnews' records arn't that great are they?
No, of course I've thought of using the magnificent resource that is the boxrec records. The problem is tho, my current random plan is to create some sort of linear rankings. Not in the sense that Hatton bts undisputed zoo and is therefore linear champ, but in the sense that whoever beats a boxer is ranked higher than them. So in theory, you'd rank Byrd above Vitali due to the win (however dodgy.) You'd then rank him below Wlad (leaving out ibeabuchi due to, cough cough, innactivity.)
So I tried going through this process manually, but very soon you end up in circles and mad things happen ie. Wlad loses to Brewster, who loses to bloody Charles Shufford, who loses to Wlad.
So some system, which I did bring up a few weeks back would be needed, to sort this lot out. And if a set of plausible rules could be created, then obviously a comp. program would speed up the process.
If you could get an export of the boxrec db you'd be more than halfway there, like you say providing you plan the rules properly the program would pretty much write itself with a little background coding knowledge.
find some tutorials (google) on SQL to read while you're planning your rules, good luck...
-
jomothepure
- Heavyweight

- Posts: 2660
- Joined: 24 Oct 2004, 08:43
No problem. I was the one being sarcie.Phoenix wrote:eek, sorry mate didn't mean to sound sarcastic there. What I meant was yes it would be possible and a million times quicker than doing it by hand, IF you can get access to a database to use. Boxrec is the obvious choice of course, but I doubt the boxrec team would welcome a bunch of amateur programmers accidentally deleting their entire record set. :)Oh right, yeah, see what you mean. Fightnews' records arn't that great are they?
No, of course I've thought of using the magnificent resource that is the boxrec records. The problem is tho, my current random plan is to create some sort of linear rankings. Not in the sense that Hatton bts undisputed zoo and is therefore linear champ, but in the sense that whoever beats a boxer is ranked higher than them. So in theory, you'd rank Byrd above Vitali due to the win (however dodgy.) You'd then rank him below Wlad (leaving out ibeabuchi due to, cough cough, innactivity.)
So I tried going through this process manually, but very soon you end up in circles and mad things happen ie. Wlad loses to Brewster, who loses to bloody Charles Shufford, who loses to Wlad.
So some system, which I did bring up a few weeks back would be needed, to sort this lot out. And if a set of plausible rules could be created, then obviously a comp. program would speed up the process.
If you could get an export of the boxrec db you'd be more than halfway there, like you say providing you plan the rules properly the program would pretty much write itself with a little background coding knowledge.
find some tutorials (google) on SQL to read while you're planning your rules, good luck...
I'm sure the good boxrec afficianados would be less than keen on me exposing myself to their excellent records, and I wouldn't expect that of them.
I think I'll have another stab at my rukes. And if I ever get them finished and havn't ended up in an assylum or on the board of the WBU then I'll start worrying about a program to implement them. Ta
-
Dynamite Dean Phillips
- Heavyweight

- Posts: 556
- Joined: 30 Nov 2003, 18:30
Pheonix is right in suggesting SQL, but you will probably have to combine SQL with some sort of structured or object orientated programming language to do what you want.
SQL is the language you would use to query a database, but you also need a programming language in which to build your program. Just querying a database is not enough, you need to display the results etc. SQL wil probably be at the heart of your program in that it will be used to query the database (get records from and write back to the database), but you need a program to house it all, in which you will have the visual screens and do calculations etc on the data.
Visual Basic would do a good job in what you want, as it's visual based, so you can see what is going on as you are writing it. But the learning curve with it is steep, but not so steep as most other contemporary languages.
IF THAT MAKES SENSE!!!
SQL is the language you would use to query a database, but you also need a programming language in which to build your program. Just querying a database is not enough, you need to display the results etc. SQL wil probably be at the heart of your program in that it will be used to query the database (get records from and write back to the database), but you need a program to house it all, in which you will have the visual screens and do calculations etc on the data.
Visual Basic would do a good job in what you want, as it's visual based, so you can see what is going on as you are writing it. But the learning curve with it is steep, but not so steep as most other contemporary languages.
IF THAT MAKES SENSE!!!
-
jomothepure
- Heavyweight

- Posts: 2660
- Joined: 24 Oct 2004, 08:43
NOPE! Ta anyway. I'll go looking for a book today if I have a moment, with SQL being top of the list. So for programming do you actually need a ready made program (say the equivelant of dreamweaver for web design) or is it just all the knowledge and instuctions you need to learn, like doing HTML in notepad or someything?Dynamite Dean Phillips wrote:Pheonix is right in suggesting SQL, but you will probably have to combine SQL with some sort of structured or object orientated programming language to do what you want.
SQL is the language you would use to query a database, but you also need a programming language in which to build your program. Just querying a database is not enough, you need to display the results etc. SQL wil probably be at the heart of your program in that it will be used to query the database (get records from and write back to the database), but you need a program to house it all, in which you will have the visual screens and do calculations etc on the data.
Visual Basic would do a good job in what you want, as it's visual based, so you can see what is going on as you are writing it. But the learning curve with it is steep, but not so steep as most other contemporary languages.
IF THAT MAKES SENSE!!!
-
Dynamite Dean Phillips
- Heavyweight

- Posts: 556
- Joined: 30 Nov 2003, 18:30
That depends on which lanuage you choose to write yur program. If it is Visual Basic, then you need the Visual Basic environment to write it, which is hefty in price I might add. Java is one that you can use without having to purchase anything (just download the JDE - Java Development Kit from the Sun microsystems website), but it is much more difficult to grasp because you have just the code to focus on and not the visual aspect of it.jomothepure wrote:NOPE! Ta anyway. I'll go looking for a book today if I have a moment, with SQL being top of the list. So for programming do you actually need a ready made program (say the equivelant of dreamweaver for web design) or is it just all the knowledge and instuctions you need to learn, like doing HTML in notepad or someything?Dynamite Dean Phillips wrote:Pheonix is right in suggesting SQL, but you will probably have to combine SQL with some sort of structured or object orientated programming language to do what you want.
SQL is the language you would use to query a database, but you also need a programming language in which to build your program. Just querying a database is not enough, you need to display the results etc. SQL wil probably be at the heart of your program in that it will be used to query the database (get records from and write back to the database), but you need a program to house it all, in which you will have the visual screens and do calculations etc on the data.
Visual Basic would do a good job in what you want, as it's visual based, so you can see what is going on as you are writing it. But the learning curve with it is steep, but not so steep as most other contemporary languages.
IF THAT MAKES SENSE!!!
If I were you, if you were going to start learning the whole programming thing, you need to understand all the basic concepts, so I would suggest learning some form of BASIC first. For example, I started learning BASIC (just basic code based), then Liberty Basic (basic form based and code), then Java and C/C++ (just code based). Now I exclusively use Flash MX which is predominantly designed for the Web, but has a full programming language integrated with it.
You could do what you want to do by using Flash, but it is something I have spent years to grasp, as it is again a steep learning curve.
If I were to work on something like your project, then I would write it using Visual Basic if for a full computer program towork independently on individual computers, or Flash MX if it was to be designed for the Web.
-
ABA Boxing
- Heavyweight

- Posts: 772
- Joined: 16 Sep 2004, 13:37