Re: [computer-go] CUDA code - can anybody host it?

2009-12-30 Thread Phil Garcia
I concur; github is a great place to share code. And it's free for
public repositories.

On Wed, Dec 30, 2009 at 7:34 AM, Brian Slesinsky wrote:

> How about creating an account on github and uploading it there?
>
> 2009/12/30 Christian Nentwich :
>  > All,
> >
> > the CUDA light playout code I wrote earlier this year and posted about in
> > this list is lying around dead on my hard disk, and I am not looking to
> take
> > it anywhere.It's certainly not production code, as it was written as an
> > experiment, but I think there is still value in releasing it.
> >
> > I don't have any particular site I could host it on though. Would anybody
> > here be prepared to host a ZIP file?
> >
> > I don't really care what anybody does with it, so I will put it in the
> > public domain with a simple attribution requirement.
> >
> > Christian
> >
>  > ___
> > computer-go mailing list
> > computer-go@computer-go.org
> > http://www.computer-go.org/mailman/listinfo/computer-go/
> >
> ___
> computer-go mailing list
> computer-go@computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/
>
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] CGOS down? Java client - basic GTP problem

2007-11-27 Thread Phil Garcia
Harri Salakoski wrote:
> commandgenmove w 30
> reply=30 E3
> cgos replys  gameover 2007-11-27 B+Illegal do not understand syntax

CGOS server uses a proprietary protocol and not GTP. If you are looking to 
embedded the protocol within your application (instead of using the cgosGtp.tcl 
script), you can find a reference implementation in C# up at 
http://www.codeplex.com/GoTraxx. It connects to the CGOS server via TCP and 
converts the commands to GTP within the application. It would be fairly trivial 
to port to Java, including changes to call the appropriate methods directly 
rather than translating to the GTP command set. There are a few advantages to 
implementing the protocol within your program. You can implement custom actions 
between commands, like additional setup commands, and support for pondering.
 
However, this is all extra work and the cgosGtp.tcl works nicely as is. Don 
also updates it when the CGOS server is updated. If you roll your own, you may 
have to your re-code when the protocol changes.
 
Phil___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] re: completed game scoring

2007-11-21 Thread Phil Garcia
Dave,

Thanks for sharing! I've been using this collection over the years for testing. 

- Original Message 
From: Dave Dyer <[EMAIL PROTECTED]>
To: computer-go 
Sent: Wednesday, November 21, 2007 11:54:35 AM
Subject: [computer-go] re: completed game scoring


Over the years I've had a dribble of requests for my collection
of scored games.  The most recent request inspired me to stop
the water torture by just posting it for general use.

The collection contains 600 professional games with
an exact score, and machine-readable annotations for
which groups are dead, and which dame should be filled.

http://www.andromeda.com/people/ddyer/go/scoring-games.html

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] Re: common lisp framework & frameworks in general

2007-11-21 Thread Phil Garcia
- Original Message 
From: Dave Dyer <[EMAIL PROTECTED]>
> The only methodology where both networking and GUIs are cross platform
> is Java.

Not so - Microsoft's .NET framework has both networking and GUI support. The 
Mono provides a Linux implementation. In fact, with Silverlight (and Moonlight, 
for Mono), the .NET framework can be used within a modern web browser (very 
similar to Java and Flash combined).
 
Phil___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] Language

2007-11-12 Thread Phil Garcia
- Original Message 
From: Chris Fant <[EMAIL PROTECTED]>
>  [...] I don't care about whether the language is open or not as I am 
> probably the only person who is ever going to see this code.

That's unfortunate for us! I'd love to see a UCT implementation in C#. 

Phil___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] Language

2007-11-12 Thread Phil Garcia
> - Original Message 
> From: Chris Fant <[EMAIL PROTECTED]>
> 
> I'm not a troll, I promise.  I'm asking because I want to start a new
> project.  I already have a bunch of code in C++, but I've never
> considered myself an expert.  I think I'll cherry-pick from that and
> convert to use smart pointers.  Thanks for the help.

Consider C# since you are already familiar with C++. Yes, it's not as fast as 
native C, but it's easier to develop in C# because of it's automatically memory 
management, gargage collection, generics, class libraries, etc. I'm pretty good 
at C/C++ but writing/testing/debuging in C# is several times faster. The 
trade-off between code speed and development time may be worth wild for you.  
It also meets all your requirements, including MPI and Linux (using the Mono).
 
BTW. The type of optimization that Peter mentioned for Java is automatically in 
C#.

Phil___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] cgos viewer feature request

2007-11-01 Thread Phil Garcia
I agree, that would be a nice addition to the viewer.


- Original Message 
From: Chris Fant <[EMAIL PROTECTED]>
To: computer-go 
Sent: Thursday, November 1, 2007 1:33:06 PM
Subject: [computer-go] cgos viewer feature request

It would be nice to be able to automatically follow all the games for
a certain bot.
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] BOINC

2007-10-29 Thread Phil Garcia
On 29, Oct 2007, at 8:03 AM, Ian Preston wrote:
> I'd love to hear about anyone else distributed attacks on Go.
> cheers,
> Ian
 
I'm working on a distributed alpha-beta search using the nagging algorithm. 
It's maybe 1-2 weeks away from being completed. I hope to get it ready for the 
next KGS competition with a dozen or so PCs. The project is open source and can 
be found at http:\\www.gotraxx.org. I'm having trouble writing the code which 
interrupts the existing search and unwinds the stack when a node reports back 
information. If anyone has any experience with this and won't mind me asking a 
few questions, please let me know.
 
Phil___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] Ruby GTP shell

2007-10-26 Thread Phil Garcia
From: Don Dailey <[EMAIL PROTECTED]>
> Ruby is the best language I've ever programmed in.  Unfortunately, 
> it's also one of the slowest but that's ok for most things.

Using Microsoft's new DLR (Dynamic Language Runtime), dynamic languages, like 
Ruby, Python, and Javascript, can be compiled into MSIL (not interpreted). 
That's also pretty cool for another reason - you can mix programming languages 
within a single application. You can write one part in Ruby, and another part 
in C#. Plus with Silverlight (Moonlight on Linux) you can download and have the 
application running securely within your web browser. 
 
The Mono team is doing a great job creating an open source version of .NET 
Framework for other OSs besides Windows.
 
Phil
 
BTW. Please no flames if you think Microsoft is evil.___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] 9x9 CGOS

2007-10-26 Thread Phil Garcia
CGOS is down right now.



- Original Message 
From: Chris Fant <[EMAIL PROTECTED]>
To: computer-go 
Sent: Friday, October 26, 2007 6:45:16 AM
Subject: [computer-go] 9x9 CGOS

I'm trying to get back on 9x9 cgos and I'm having some trouble.  I'm
using the windows executables from Don's web page.  cgosview.exe shows
me nothing when I run it.  Is there a command line option I need to
use to set a certain port?  And what are the command line options for
cgos3.exe?  I tried %MYNAME% %MYPWD% "%MYPROG%" %SENTINEL%, but that
just hung.  That could be because I haven't opened the right port.
What port should I open?  I opened ports 6819 and 6867.
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

[computer-go] SGF Utility

2007-10-25 Thread Phil Garcia
Hi! I put together a small utility that converts coordinate encodings in SGF 
files to/from the official SGF specification and normal Go board coordinates 
and optionally format the file to be easier to read. 
 
One of the cool uses is to convert a SGF file to standard Go board coordinates, 
make changes with my favorite text editor, and revert back to SGF coordinates; 
like this:

> sgfconvert -pretty -2g -i:game.sgf -o:game+.sgf
> notepad (or vi) game+.sgf 
> sgfconvert -rws -2s -i:game+.sgf -o:game.sgf

The program is written in C# with a GPLv3 license. Documentation, source code, 
and pre-compiled windows binary can be download from: 
 
http://www.codeplex.com/SGFConvert
 
This is the first initial release, so please report bugs if you use the utility.
 
-
Phil Garcia
http://www.thinkedge.com (My web site)
http://www.gotraxx.com (C# program that plays the game of Go)___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/