Tarrasch GUI V3.13a Released

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Dann Corbit, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Bill Forster
Posts: 67
Joined: Mon Sep 21, 2015 5:47 am
Location: New Zealand
Contact:

Tarrasch GUI V3.13a Released

Post by Bill Forster » Mon Nov 16, 2020 5:17 am

After taking 18 months or so off, I have been working quite hard on my Tarrasch GUI recently. Today I issued a new version, featuring a new database based on TWIC (with explicit permission of Mark Crowther). I've also upgraded the engine offerings, including adding the UCI .exe from my Windows port of Sargon 1978 (discussed fairly extensively here). There are many bug fixes and refinements, and a new tournament pairings feature for club and tournament officials who use Tarrasch to create PGNs. (I think Tarrasch shines as a PGN editor as much as anything else).

A detailed list of changes is on my website http://triplehappy.com/News.html and also on Github https://github.com/billforsternz/tarras ... sch-v3.13a.

Incidentally, I used http rather than https for my website link, because I just noticed that Google/Chrome makes it difficult or impossible to download Tarrasch if you use the secure version of my site. For some annoying reason.

My intention at the moment is to do some more housekeeping and tidying, and then to actually add some real new functionality for the first time for a while. In particular, I'd like to generate evaluation graphs for games and indeed whole files of games. That is often requested and I would personally find it really useful (which is always my #1 criteria when deciding whether to add anything :- ).

Ras
Posts: 1748
Joined: Tue Aug 30, 2016 6:19 pm
Full name: Rasmus Althoff
Contact:

Re: Tarrasch GUI V3.13a Released

Post by Ras » Mon Nov 16, 2020 6:57 am

Bill Forster wrote:
Mon Nov 16, 2020 5:17 am
Incidentally, I used http rather than https for my website link, because I just noticed that Google/Chrome makes it difficult or impossible to download Tarrasch if you use the secure version of my site. For some annoying reason.
That's because the download links on your website are pointing to non-secure versions. Change them to use https, and the problem will be gone.

Chrome's logic is that when you are on the https version, you can reasonably expect the downloads to also be secure. If they aren't, that's a security problem because anyone along the way, including malicious wifi hotspots, can modify the downloaded items. In particular, it's possible to inject malware into downloaded executables.
Rasmus Althoff
https://www.ct800.net

Bill Forster
Posts: 67
Joined: Mon Sep 21, 2015 5:47 am
Location: New Zealand
Contact:

Re: Tarrasch GUI V3.13a Released

Post by Bill Forster » Mon Nov 16, 2020 7:05 am

Ras wrote:
Mon Nov 16, 2020 6:57 am

That's because the download links on your website are pointing to non-secure versions. Change them to use https, and the problem will be gone.

Chrome's logic is that when you are on the https version, you can reasonably expect the downloads to also be secure. If they aren't, that's a security problem because anyone along the way, including malicious wifi hotspots, can modify the downloaded items. In particular, it's possible to inject malware into downloaded executables.
Thank you so much! This didn't occur to me (obviously). It's an unnoticed (by me) problem that's been present for years. Now fixed.

Bill Forster
Posts: 67
Joined: Mon Sep 21, 2015 5:47 am
Location: New Zealand
Contact:

Re: Tarrasch GUI V3.13a Released

Post by Bill Forster » Wed Nov 18, 2020 5:45 am

Today I blogged a little about the process of building the new Tarrasch default database using games from TWIC (with permission of Mark Crowther, much appreciated).

https://triplehappy.wordpress.com/

In the post I talk a little about a command line program I have created for wrangling PGN files in various ways called PGN2LINE, freely available on Github at https://github.com/billforsternz/pgn2line. The idea of PGN2LINE is to temporarily convert a PGN file to a related text format with the property that each game is fully contained on one (long) line of text. The number of lines in such a text file equals the number of games in the file. Line by line search, sort and filter operations on such a file yield outputs that are still valid game collections, one game per line. This is dramatically different to trying to operate on PGN files, where searching for a player name with grep (for example) yields text that does not represent a complete chess game involving that player (obviously).

Once you've finished searching, sorting and filtering, it's a trivial operation to convert from the temporary one line per game text format back into PGN.

User avatar
Roland Chastain
Posts: 454
Joined: Sat Jun 08, 2013 8:07 am
Location: France
Full name: Roland Chastain
Contact:

Re: Tarrasch GUI V3.13a Released

Post by Roland Chastain » Thu Jan 21, 2021 7:39 pm

Hello! I compiled successfully V3.13b under Linux 64. I didn't know that Tarrasch GUI was compatible with Linux. It's a great pleasure for me. When I started to work on my own chess GUI, I was dreaming of doing something like Tarrasch chess GUI. :)
Regards.
Roland
Qui trop embrasse mal étreint.

Chessqueen
Posts: 1445
Joined: Wed Sep 05, 2018 12:16 am
Full name: George Pichard

Re: Tarrasch GUI V3.13a Released

Post by Chessqueen » Thu Jan 21, 2021 8:35 pm

Bill Forster wrote:
Mon Nov 16, 2020 5:17 am
After taking 18 months or so off, I have been working quite hard on my Tarrasch GUI recently. Today I issued a new version, featuring a new database based on TWIC (with explicit permission of Mark Crowther). I've also upgraded the engine offerings, including adding the UCI .exe from my Windows port of Sargon 1978 (discussed fairly extensively here). There are many bug fixes and refinements, and a new tournament pairings feature for club and tournament officials who use Tarrasch to create PGNs. (I think Tarrasch shines as a PGN editor as much as anything else).

A detailed list of changes is on my website http://triplehappy.com/News.html and also on Github https://github.com/billforsternz/tarras ... sch-v3.13a.

Incidentally, I used http rather than https for my website link, because I just noticed that Google/Chrome makes it difficult or impossible to download Tarrasch if you use the secure version of my site. For some annoying reason.

My intention at the moment is to do some more housekeeping and tidying, and then to actually add some real new functionality for the first time for a while. In particular, I'd like to generate evaluation graphs for games and indeed whole files of games. That is often requested and I would personally find it really useful (which is always my #1 criteria when deciding whether to add anything :- ).

Where is the Setup.exe or self installable file, I can NOT find it here ? https://github.com/billforsternz/tarras ... i/releases

Like the Arena 3.5.1 Setup file file ? http://www.playwitharena.de/

Chessqueen
Posts: 1445
Joined: Wed Sep 05, 2018 12:16 am
Full name: George Pichard

Re: Tarrasch GUI V3.13a Released

Post by Chessqueen » Sun Jan 24, 2021 6:29 pm

Bill Forster wrote:
Wed Nov 18, 2020 5:45 am
Today I blogged a little about the process of building the new Tarrasch default database using games from TWIC (with permission of Mark Crowther, much appreciated).

https://triplehappy.wordpress.com/

In the post I talk a little about a command line program I have created for wrangling PGN files in various ways called PGN2LINE, freely available on Github at https://github.com/billforsternz/pgn2line. The idea of PGN2LINE is to temporarily convert a PGN file to a related text format with the property that each game is fully contained on one (long) line of text. The number of lines in such a text file equals the number of games in the file. Line by line search, sort and filter operations on such a file yield outputs that are still valid game collections, one game per line. This is dramatically different to trying to operate on PGN files, where searching for a player name with grep (for example) yields text that does not represent a complete chess game involving that player (obviously).

Once you've finished searching, sorting and filtering, it's a trivial operation to convert from the temporary one line per game text format back into PGN.

I tried several times to install Tarrasch Gui , but with no success, is there any tutorial on Youtube how to install it properly ? This video does not tell you what to do when it is NOT installing ==> https://www.youtube.com/watch?v=9KVlO3hL2QI

Bill Forster
Posts: 67
Joined: Mon Sep 21, 2015 5:47 am
Location: New Zealand
Contact:

Re: Tarrasch GUI V3.13a Released

Post by Bill Forster » Sun Jan 24, 2021 9:25 pm

Chessqueen wrote:
Sun Jan 24, 2021 6:29 pm
I tried several times to install Tarrasch Gui , but with no success, is there any tutorial on Youtube how to install it properly ? This video does not tell you what to do when it is NOT installing ==> https://www.youtube.com/watch?v=9KVlO3hL2QI
In that video Tarrasch is already installed. Installation is very easy and unchanged for many years. Go to the project's home page https://triplehappy.com/. Click on the link that says "Click here to download Tarrasch for Windows". Run the program that gets downloaded. Click Click Click. The only real issue is that Windows and or the Browser will ask you if you are really sure you want to run a program that is downloaded from the internet, and is not from a big software company. I could address that at least partially by getting a code signing certificate, but it's not that straightforward or inexpensive and I haven't got around to it yet.

Incidentally, as in so many of your comments, the quoted text you include with your post has absolutely nothing to do with your post. Why do you do that?

Bill Forster
Posts: 67
Joined: Mon Sep 21, 2015 5:47 am
Location: New Zealand
Contact:

Re: Tarrasch GUI V3.13a Released

Post by Bill Forster » Sun Jan 24, 2021 9:37 pm

Roland Chastain wrote:
Thu Jan 21, 2021 7:39 pm
Hello! I compiled successfully V3.13b under Linux 64. I didn't know that Tarrasch GUI was compatible with Linux. It's a great pleasure for me. When I started to work on my own chess GUI, I was dreaming of doing something like Tarrasch chess GUI. :)
Regards.
Roland
Thank you very much, I love getting nice feedback like this. The timing was fortunate, I put up V3.12b the same day you downloaded it. I was writing about scrambling to put it up in another thread here http://talkchess.com/forum3/viewtopic.p ... 90#p880117. Just in time I remembered someone had complained that my previous release (V3.12a) had broken the Linux build. Release V3.12a was not my finest hour. So I took a look at the Linux build and fixed the problems for V3.12b. They were just little tweaks that were needed to keep the compiler happy. I am sure a programmer like yourself could have fixed them up themselves. But a clean compile is a much nicer user experience. Checking the Linux build is something I should do with every release, but sometimes I err.

Good luck with your projects.

Bill Forster
Posts: 67
Joined: Mon Sep 21, 2015 5:47 am
Location: New Zealand
Contact:

Re: Tarrasch GUI V3.13a Released

Post by Bill Forster » Sun Jan 24, 2021 10:36 pm

Bill Forster wrote:
Sun Jan 24, 2021 9:37 pm
Roland Chastain wrote:
Thu Jan 21, 2021 7:39 pm
Hello! I compiled successfully V3.13b under Linux 64. I didn't know that Tarrasch GUI was compatible with Linux. It's a great pleasure for me. When I started to work on my own chess GUI, I was dreaming of doing something like Tarrasch chess GUI. :)
Regards.
Roland
Thank you very much, I love getting nice feedback like this. The timing was fortunate, I put up V3.12b the same day you downloaded it. I was writing about scrambling to put it up in another thread here http://talkchess.com/forum3/viewtopic.p ... 90#p880117. Just in time I remembered someone had complained that my previous release (V3.12a) had broken the Linux build. Release V3.12a was not my finest hour. So I took a look at the Linux build and fixed the problems for V3.12b. They were just little tweaks that were needed to keep the compiler happy. I am sure a programmer like yourself could have fixed them up themselves. But a clean compile is a much nicer user experience. Checking the Linux build is something I should do with every release, but sometimes I err.

Good luck with your projects.
Doh, previous release was V3.13a (not V3.12a), current release is V3.13b (not V3.12b). Sorry for creating confusion.

Post Reply