It is currently Thu Mar 28, 2024 5:41 am

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 42 posts ]  Go to page 1, 2, 3  Next
Author Message
Offline
 Post subject: AGAGD comes to everyone
Post #1 Posted: Mon Feb 11, 2013 12:01 pm 
Lives with ko

Posts: 277
Liked others: 41
Was liked: 87
Rank: 5k
GD Posts: 111
I know one of the big concerns lately is the progress of the AGAGD.
Professor Farnsworth wrote:
Good News Everybody!


The AGAGD has made some great progress and we have a basic framework to work with. It has basic features and will be enhanced through your help and support. We have made the code public on our github page (https://github.com/usgo/agagd). Should you have the programming prowess to help us with this we can make it even better. We have started to make some requests for future features before we fully deploy this to the website. We will also be testing this on a private server to show changes and do experiments. As soon as we have more information to send out we will.

_________________
Decisions are made by those who show up.
and possibly those willing to attend secret meetings in ancient basements


This post by vash3g was liked by 2 people: Bonobo, xed_over
Top
 Profile  
 
Offline
 Post subject: Re: AGAGD comes to everyone
Post #2 Posted: Mon Feb 11, 2013 5:45 pm 
Dies with sente

Posts: 76
Liked others: 10
Was liked: 47
Rank: AGA 4d
Hey all,

Maintainer of the new AGAGD here, a few more details. I've only put a few hours into the project so far, but I thought it'd be useful to let people know what the plan is.

Right now, what needs to happen before I can put it up on the website is

1. A few more player details on the "player detail" page
2. A "find player" page
3. A "view tournament" page
4. A way to see all games between X & Y
5. Some cleaned up tables that make it easier to see who won/who lost.
6. I need to figure out a deployment process to get this working on the actual AGA server.

Also, a few "nice-to-haves" that'll make developing much easier would be:
1. A set of sanitized test data fixtures, so devs can start working quicker ;)
2. Some unit tests :oops:
3. Any design ideas / nicer CSS. CSS & I are so not friends. :D

And I'm happy to accept any pull requests! Fork away! :D

-a


This post by seigenblues was liked by 2 people: Koosh, shapenaji
Top
 Profile  
 
Offline
 Post subject: Re: AGAGD comes to everyone
Post #3 Posted: Mon Feb 11, 2013 6:42 pm 
Judan
User avatar

Posts: 5539
Location: Banbeck Vale
Liked others: 1103
Was liked: 1456
Rank: 1D AGA
GD Posts: 1512
Kaya handle: Test
uhhh...err...so what is the AGAGD?

_________________
Help make L19 more organized. Make an index: https://lifein19x19.com/viewtopic.php?f=14&t=5207


This post by Joaz Banbeck was liked by 6 people: betterlife, emeraldemon, imabuddha, moonrabbit, Splatted, topazg
Top
 Profile  
 
Offline
 Post subject: Re: AGAGD comes to everyone
Post #4 Posted: Mon Feb 11, 2013 8:04 pm 
Oza
User avatar

Posts: 2644
Liked others: 304
Was liked: 631
Rank: kgs 6k
Games database

Top
 Profile  
 
Offline
 Post subject: Re: AGAGD comes to everyone
Post #5 Posted: Tue Feb 12, 2013 12:31 am 
Oza

Posts: 2264
Liked others: 1180
Was liked: 552
Joaz Banbeck wrote:
uhhh...err...so what is the AGAGD?

seriously?!

http://lmgtfy.com/?q=agagd


This post by xed_over was liked by 2 people: Bonobo, shapenaji
Top
 Profile  
 
Offline
 Post subject: Re: AGAGD comes to everyone
Post #6 Posted: Tue Feb 12, 2013 1:21 am 
Lives in sente
User avatar

Posts: 1103
Location: Netherlands
Liked others: 408
Was liked: 422
Rank: EGF 4d
GD Posts: 952
xed_over wrote:
Joaz Banbeck wrote:
uhhh...err...so what is the AGAGD?

seriously?!

http://lmgtfy.com/?q=agagd


That is epic

_________________
Tactics yes, Tact no...

Top
 Profile  
 
Offline
 Post subject: Re: AGAGD comes to everyone
Post #7 Posted: Tue Feb 12, 2013 1:41 am 
Lives in sente

Posts: 800
Liked others: 141
Was liked: 123
Rank: AGA 2kyu
Universal go server handle: speedchase
i'd like to take this opportunity to point out that the first hit on xed_over's search says that the AGAGD is still disabled.

Top
 Profile  
 
Offline
 Post subject: Re: AGAGD comes to everyone
Post #8 Posted: Tue Feb 12, 2013 2:00 am 
Oza

Posts: 2264
Liked others: 1180
Was liked: 552
speedchase wrote:
i'd like to take this opportunity to point out that the first hit on xed_over's search says that the AGAGD is still disabled.

and has been so for most of the 3 years since its introduction.

what I've never been able to understand (as a casual observer) is why the European Game Database (that this is based on) doesn't have the same security issue -- or does it?

edit -- vash3g and seigenblues announcement isn't that the database is back up, but that it now is back in active development -- good news indeed.

Top
 Profile  
 
Offline
 Post subject: Re: AGAGD comes to everyone
Post #9 Posted: Tue Feb 12, 2013 10:08 am 
Judan
User avatar

Posts: 5539
Location: Banbeck Vale
Liked others: 1103
Was liked: 1456
Rank: 1D AGA
GD Posts: 1512
Kaya handle: Test
speedchase wrote:
i'd like to take this opportunity to point out that the first hit on xed_over's search says that the AGAGD is still disabled.


For the record, it says this:

AGA wrote:
AGAGD Disabled

We're sorry, the AGAGD had to be disabled for the time being. We hope to bring it back in the future.


And the casual go player still does not know what the subject of the thread is - until JTS tells him.

_________________
Help make L19 more organized. Make an index: https://lifein19x19.com/viewtopic.php?f=14&t=5207

Top
 Profile  
 
Offline
 Post subject: Re: AGAGD comes to everyone
Post #10 Posted: Tue Feb 12, 2013 11:28 am 
Oza
User avatar

Posts: 2221
Location: Germany
Liked others: 8262
Was liked: 924
Rank: OGS 9k
OGS: trohde
Universal go server handle: trohde
https://github.com/usgo/agagd/tree/master/docs

_________________
“The only difference between me and a madman is that I’m not mad.” — Salvador Dali ★ Play a slooooow correspondence game with me on OGS? :)

Top
 Profile  
 
Offline
 Post subject: Re: AGAGD comes to everyone
Post #11 Posted: Tue Feb 12, 2013 11:46 am 
Oza

Posts: 2264
Liked others: 1180
Was liked: 552
Joaz Banbeck wrote:
And the casual go player still does not know what the subject of the thread is - until JTS tells him.

www.usgo.org/files/pdf/minutes2010.pdf (I'm sorry, I couldn't find the original story from 2009)
http://www.usgo.org/news/2012/06/aga-go ... e-offline/
http://www.usgo.org/news/2012/11/new-ag ... its-plate/

(and apparently I'm also wrong about how long its been offline)

Top
 Profile  
 
Offline
 Post subject: Re: AGAGD comes to everyone
Post #12 Posted: Tue Feb 12, 2013 7:08 pm 
Dies in gote

Posts: 52
Location: Chevy Chase, MD
Liked others: 0
Was liked: 8
Rank: AGA 7K
KGS: gurujeet
DGS: gfromdc
Great to hear progress is being made - AGAGD was an incredibly useful addition to the ratings database. My understanding was that it was taken down after a security audit of some kind due to security holes. If that is correct, then I'd say the top priority should be simply to fix those and get it back online. Once there, I'm sure there are many ways to make it better, but just getting it back to where it was is of huge value.
- gurujeet

Top
 Profile  
 
Offline
 Post subject: Re: AGAGD comes to everyone
Post #13 Posted: Tue Feb 12, 2013 7:33 pm 
Dies with sente

Posts: 76
Liked others: 10
Was liked: 47
Rank: AGA 4d
Unfortunately, it was hard to ascertain the nature & extent of the security holes because of a shortage of PHP-security gurus who also spoke Italian, so just "closing the holes" was not a trivial thing to do.

Anyway, it'll be up pretty quick, I hope :) Just a few weekends of work...


This post by seigenblues was liked by 2 people: jts, msgreg
Top
 Profile  
 
Offline
 Post subject: Re: AGAGD comes to everyone
Post #14 Posted: Sun Feb 24, 2013 9:42 pm 
Dies with sente

Posts: 76
Liked others: 10
Was liked: 47
Rank: AGA 4d
Hey folks!

I've got a basic version of the AGAGD running. If you'd like to test it out, suggest feature enhancements, let me know about bugs, or just want to see your game history with the AGAGD, please go to http://test.agagd.usgo.org/

What currently works:
- view recent tournaments, including the recreated wall list.
- view player cards, which includes...
- a graph of rating +/- sigma for as far back as we have data
- a list of games
- a breakdown of frequently played opponents and your winrate.

What's currently planned:
- working list of games that have game records.
- better recreation of tournament lists
- gallery/upload of player portraits
- rank statistics for the whole corpus
- ...etc!

If you find any bugs, please make a note of them at http://github.com/usgo/agagd/issues.

And yes, it's ugly :) Any design/css help is greatly appreciated!

Thanks,
andrew


This post by seigenblues was liked by: LocoRon
Top
 Profile  
 
Offline
 Post subject: Re: AGAGD comes to everyone
Post #15 Posted: Sun Feb 24, 2013 9:49 pm 
Lives in sente
User avatar

Posts: 1103
Location: Netherlands
Liked others: 408
Was liked: 422
Rank: EGF 4d
GD Posts: 952
Actually, I wouldn't call it ugly at all, it's clean, minimalist, exactly what I need and no frills, looks great! Love the look of the rank graphs

_________________
Tactics yes, Tact no...

Top
 Profile  
 
Offline
 Post subject: Re: AGAGD comes to everyone
Post #16 Posted: Sun Feb 24, 2013 10:47 pm 
Lives in sente
User avatar

Posts: 1103
Location: Netherlands
Liked others: 408
Was liked: 422
Rank: EGF 4d
GD Posts: 952
As far as recommendations, on the list of recently played games, it's not always easy to see which was the winning player, there's a column for which color won, but the eye can lose focus, looking back and forth, maybe just also put the winning player's name in bold type?

_________________
Tactics yes, Tact no...

Top
 Profile  
 
Offline
 Post subject: Re: AGAGD comes to everyone
Post #17 Posted: Mon Feb 25, 2013 2:07 am 
Lives with ko

Posts: 294
Liked others: 47
Was liked: 94
Universal go server handle: MSGreg
Great work!! I agree that the design is nice and simple.

A few functional issues:

"search for player" goes to a list of players with no search option. Result is ordered by Descending ID.

"Next" on "/player/" page doesn't work (just goes to same page). It would be nice to have page control links in addition to "Next" (i.e. First...5 6 7...Last Next"

Ideas
-----

Unless there's a db load issue that makes the front page "Last 180 Games" display more efficient, why not just rename it to "Most Recent Games" and unlimit the date range? It already has page controls to limit the results.

Put a search box next to the "Recent Tournaments" title to allow searching by name or (beginning) date (auto detect search type). Textbox internal text: "Title or yyyy/mm/dd".

Put the "Search for Player" search box next to the "Recent Games" and allow search by name, id, or (beginning) date (auto detect search type).

(internally, either execute a combined query or decide on the query based on whether it's a number or not or date formatted, be sure to specify mm/dd/yyyy, yyyy/mm/dd, or preferred date format in the label or disappearing internal text "Search Name, ID, or yyyy/mm/dd").

If a page control is selected, dispense with the other table. I.e. if "Next" on game list is selected, don't bother displaying any tournament results, and if "Next" on tournament list is selected, don't bother displaying any specific game results.

_________________
Founder, Central Mississippi Go Club
Free tips and resources for clubs and teaching
Go Kit Club Pack - pack of 13x13 go sets for clubs
Go Tin - very portable go

Top
 Profile  
 
Offline
 Post subject: Re: AGAGD comes to everyone
Post #18 Posted: Mon Feb 25, 2013 6:18 am 
Lives with ko
User avatar

Posts: 292
Liked others: 92
Was liked: 80
Rank: 1 kyu
KGS: LocoRon
shapenaji wrote:
As far as recommendations, on the list of recently played games, it's not always easy to see which was the winning player, there's a column for which color won, but the eye can lose focus, looking back and forth, maybe just also put the winning player's name in bold type?


Yeah, following the table row can be a bit difficult at times. Rather than bolding some element or another (am I the only one that occasionally has trouble seeing bold?), my favorite solution is to highlight the row when you hover over it. It also happens to be ridiculously simple to implement in CSS, and will help for tracking any other info that might be in the row.

Top
 Profile  
 
Offline
 Post subject: Re: AGAGD comes to everyone
Post #19 Posted: Mon Feb 25, 2013 9:32 am 
Dies in gote

Posts: 52
Location: Chevy Chase, MD
Liked others: 0
Was liked: 8
Rank: AGA 7K
KGS: gurujeet
DGS: gfromdc
Wow this is great progress! Love the historical rank graph.

One thing the previous version had was tournament cross-tabs. Is that coming back? It was nice to be able to browse tournament results and then click on individual players.

Keep up the great work!

- gurujeet

Top
 Profile  
 
Offline
 Post subject: Re: AGAGD comes to everyone
Post #20 Posted: Mon Feb 25, 2013 9:44 am 
Dies in gote

Posts: 52
Location: Chevy Chase, MD
Liked others: 0
Was liked: 8
Rank: AGA 7K
KGS: gurujeet
DGS: gfromdc
Oh I see the tournament crosstabs, nice. I see how you can go from tournament to player, but don't see a way to jump back from player to tournament which would be nice too.

- gurujeet

Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 42 posts ]  Go to page 1, 2, 3  Next

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group