There is no option to play as black against an uci engine.
So i looked at sergame.tcl:
# Engine always plays for the upper side
I think it will be more user friendly to add a label to state that in
the game configuration window...
I wrote some code that improves (i hope) the behavior of mousewhell
scroll over the board:
1) Scrolling back automatically leaves a variation
2) Scrolling forward shows arrows indicating moves for multiple variations
Would you give it a try?
Index: src/tkscid.cpp
Pascal Georges wrote:
The idea is nice but there are a few problems :
- right now it does only make sense when show variations window is
turned off. Hence it should be better integrated with this : either
they are mutually exclusive or combined
- when going back, the arrows displaying
Pascal Georges wrote:
What do you mean by should work ? Did you test it in various cases
(vars window on/off, docked window on/off) ?
I wrote last e-mail from a pc without a compiler.
This is the correct complete changelog:
Index: tcl/end.tcl
to the library; using all scid features (tree search, pgn
import, game navigation, etc..) and concentrating on specific user
interfaces.
I think that the power of open source is the creation of a communities,
and the spread of scid database format will in return benefit the scid
project.
Fulvio Benini
Girolamo Castaldo wrote:
Ok, let's go step by step.
Case 1:
1) Create a new game and make a move (eg. 1.e4);
2) Add a comment to it and store it;
3) Make Black's move (eg. 1...c5);
4) Go back to White's move (1.e4): the comment has disappeared.
Can you make a test?
1) Open the tree
Girolamo Castaldo wrote:
This time, it's still there.
In file main.tcl can you try to comment line 1271:
if {[winfo exists .commentWin]} { .commentWin.cf.text delete 0.0 end }
and see if it solves the original problem?
Joost 't Hart wrote:
Fulvio wrote:
Girolamo Castaldo wrote:
This time, it's still there.
In file main.tcl can you try to comment line 1271:
if {[winfo exists .commentWin]} { .commentWin.cf.text delete 0.0 end }
and see if it solves the original problem
Alexander Wagner wrote:
Hi!
First of all I think this is a useful new function, indeed.
Just tried it but I admit I'm a bit confused to how it
works.
Say I have the following:
1. e4 e5
(1... e6 )
(1... d6 )
(1... c5 )
I go to the beginning of the game, right, plays 1.e4.
.
If preMoveCommand is useful (i don't like that comments are stored
without user permission) in my opinion it should be explicitly called by
::move functions.
Bye,
Fulvio
--
Join us December 9, 2009 for the Red Hat Virtual
Pascal Georges wrote:
2009/12/2 Fulvio f...@libero.it mailto:f...@libero.it
Pascal Georges wrote:
Many tricks are used in code to try to fix it: temporarily
disabling,
erasing the comment window text to avoid duplication, etc...
But in my opinion it's a design error
Pascal Georges wrote:
2009/12/4 Fulvio f...@libero.it mailto:f...@libero.it
Pascal Georges wrote:
2009/12/2 Fulvio f...@libero.it mailto:f...@libero.it
Pascal Georges wrote:
Many tricks are used in code to try to fix it: temporarily
disabling
Adding:
if {$::autoplayMode} { return 0 }
at the beginning of the proc ::move::drawVarArrows fix it.
Bye,
Fulvio
Pascal Georges wrote:
Indeed it is broken if the option to show variation arrows is ON. I
looked at the code and could not find its side effect.
Fulvio, could you also have
always use the code, but if you distribute a derivative
work you need to release it under a compatible license.
http://www.gnu.org/licenses/gpl-faq.html#WhatDoesCompatMean
Bye, Fulvio
--
Download Intel#174; Parallel Studio
I always have the tree windows opened when using scid.
I have two problems:
1) Sometimes it get stucked leaving me with a waiting mouse icon
2) I need to wait that the current search ends to move to another position
I want to correct that and would like to have your opinions on which
behavior is
with that information and do something completely
different from Scid.
I'm not a lawyer, but in my opinion you can use it without problems if
you release your script under the GPL licence or if you don't release
your script at all (for example using it only on your own website).
Bye, Fulvio
Michal Rudolf wrote:
When the user want to move back or forward and the tree windows is still
busy:
1) cancel the current search and starts the new one
2) schedule the new search but ends the current search too
My preference went to 2, considering that so results are computed and
cached.
This patch allow to change the board without waiting for tree windows to
complete search.
Can you try it to see if there are some bugs or side effects?
? .cproject
? .project
? Makefile
Index: src/position.cpp
===
RCS file:
Alexander Wagner wrote:
Fulvio wrote:
Hi!
This patch allow to change the board without waiting for tree windows
to complete search.
Can you try it to see if there are some bugs or side effects?
Could you please check the following:
- Open base as tree
- Ctrl-L to get the game list
. Implemention depends on the
TCL environment (e.g. thread handling), so I do not know how it is possible.
Are you using the cvs version? I wrote the code some months ago, so i
think it should already work in this way.
Bye,
Fulvio
There are some aspects that i want to change in scid:
In the Tree Window:
1) I want to change the the performance statistic. Actually it is just a
lookout in a table based on the opponents elo average, i want to use the
fide formula for the performance calculation and express the result as
+/-
Joost 't Hart wrote:
On 09/01/2010 06:11 PM, Fulvio wrote:
Hi,
There are some aspects that i want to change in scid:
In the Tree Window:
1) I want to change the the performance statistic. Actually it is just a
lookout in a table based on the opponents elo average, i want to use the
fide
something like this:
(white_elo + black_elo) -penalty_year -penalty_elo_diff
That will give me an order of game2 - game1 - game3
Bye, Fulvio
--
This SF.net Dev2Dev email is sponsored by:
Show off your parallel programming
, the white player elo, etc. where i can click to
have the results ordered by that value, as in chessbase, but let us not
to be too demanding :-)
Bye, Fulvio
--
This SF.net Dev2Dev email is sponsored by:
Show off your parallel
to do.
Bye, Fulvio
--
This SF.net Dev2Dev email is sponsored by:
Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread
, and this should be recorded.
Also, in my opinion, engine reports blunder is too long and inaccurate
(can you call blunder a difference of +0.1 in evaluation?).
Finally, if you can, the max time of 300 seconds should be changed to 999.
Bye, Fulvio
and the comments are more ofter read
than written, so why keep opened a window rarely used?
Bye, Fulvio
P.S.
Do you know if there is a way to remove the navigation button over the
board (left arrow, right arrow, etc...)? I can't find an option in the
menu so i resolved deleting it from the code
on that toolbar button and saving the changes when the comment
is closed (pratically impeding the user to change the position without
deciding on what to do with the comment).
This should prevent all the problem that the comment window cause when
left open.
Bye, Fulvio
) Change the FinishGame button behavior for uci engines. If you have
two engines opened you can let play one vs the other.
Please try this with different OS and different engines and report any bug.
Bye, Fulvio
? .cproject
? .project
? Makefile
? pgnfix
? pgnscid
? sc_addmove
? sc_eco
? sc_epgn
Mark Morss wrote:
When playing through a game with scid and the forward arrow takes you to
more than one move, a variations popup box opens up with a list of the
possible variations (one of which is highlighted). Clicking in the
popup box works fine, but there appears to be no way instead to
with most of the board
covered by arrows.
Actually you have to do the move to enter the variation, and i prefer it
over clicking on the arrow: if the arrow draw over a piece you can't
click the piece to enter a different move.
Bye,
Fulvio
Steven wrote:
The arrows need to be made slightly wider, and with
canvas bindings to enter into each variation.
I'm not sure, but i think that tk doesn't support tha alpha
channel, so
you can't have transparent arrows like Chessbase's.
With many wider arrows i can imagine positions
Chris Lott wrote:
By happenstance I came across this Scid related project/fork whatever.
Is anyone here involved with this project?
http://scidb.sourceforge.net/
The post that mentioned it was doing so in the context of scidb having
support to read .cbh files...
And the screenshots
against the other opening two
analysis engine windows and pressing the finish button.
So i suppose that can be possible to write a script that using netcat
redirects the input/output over the network and pratically make one pc
play against the other.
Bye,
Fulvio
Gerd Lorscheid wrote:
Hello,
What I have implemented is the following:
I have added a checkbox, which controls whether the games in the list are
filtered by the actual position.
Ok, the user interface is perfect in my opinion.
Can we try to discuss how to do that, maybe starting with
the filter.
Bye,
Fulvio
P.S.
I agree that Game List window and Tree Best games window should be
unified, but there are some big technical difficulties
P.S.2
I think that the all option is a bad idea too.
User scenario:
- open a big database
- the Game List window show all the games, no way everyone
Can someone please commit this patch to current cvs?
It will be easier to me to send new patches.
The code is perfectly safe, it basically do nothing :-)
1) mfile.h and mfile.cpp
The patch inlines the Read*Bytes functions avoiding some million calls
2) pbook.cpp
When you start scid (even
= strGetInteger(argv[3]) - 1;
+cdb = db;
+db = (dbList[currentBase]);
is really ugly, isn't it?
Again i say this with all the respect and i'm sorry if i misunderstood you.
Bye,
Fulvio
--
Special Offer
Joost 't Hart wrote:
Looks like they have stopped CVS. I hope so :-)
http://sourceforge.net/apps/wordpress/sourceforge/2011/01/27/service-downtime/
Bye,
Fulvio
--
Special Offer-- Download ArcSight Logger for FREE
Does anyone knows the side effects of enabling by default the fastOpen
mode in sc_base_open?
(Obviously apart from taking less time to open a database :-)
Bye,
Fulvio
--
Special Offer-- Download ArcSight Logger for FREE
a
bit, so I actually added a bunch there yestereve. This would be ok,
therefore.
My bad, you're right.
Sorry,
Fulvio
--
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory
Alexander Wagner wrote:
On 02/15/11 09:26, Fulvio wrote:
Hi!
That's a problem with the new Cocoa based Tk that ships with 10.6
and docked windows mode. I build the regular Tcl and Carbon based Tk
8.5.9 from source and use those to build Scid, there is no problem
this accurately and commit if no bugs will be reported.
Bye,
Fulvio
Explanations:
*** main.tcl ***
proc updateBoard asks other windows to refresh only after processing all
queued events.
This means that if you move so fast (or your computer is so busy) that
position change while repainting
come first?)
Bye,
Fulvio
--
Index, Search Analyze Logs and other IT data in Real-Time with Splunk
Collect, index and harness all the fast moving IT data generated by your
applications, servers and devices whether physical
, will be
considered)
the result vector can be used like this:
for (int i = 0; i res.size(); i++) {
IndexEntry* ie = db-idx-FetchEntry (res[i]);
ie-PrintGameInfo (...);
}
Thanks,
Fulvio
--
Free Software Download: Index
Thanks, i will commit your fix.
Larry Isaacs wrote:
Hi,
The reason that animations don't work with the board flipped is due to
the resize2 procedure in board.tcl. Its comment mentions incoherent
state if the board is resized while flipped, so in this case it
un-flips the board, calls the
:02} d5 {1:40:50}
I don't have time for scid development now, but after the summer i will
write some code to interpret a comment starting with h:mm:ss as clock
values and show it on the right of the board.
Bye,
Fulvio
of
constructor function ::docking::CreateWindowOrASimilarName and
::docking::cleanup act as a sort of destructor).
However segfaults are caused by c code, on linux you can use gdb to get
the exact line that cause the segfault.
Bye,
Fulvio
(in the
git version the window is docked and you can sort the results)
I know this is a different thing, but i hope you'll find it useful.
Bye,
Fulvio
--
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net
binaries.
Hope that someone can give you a more detailed answer.
Bye,
Fulvio
--
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
___
Scid
will find the time to do it; if it's not the case we
can split the patch in smaller parts and divide the task (i will be
happy to review and commit one).
Bye,
Fulvio
--
RSA(R) Conference 2012
Save $700 by Nov 18
Register
and showed only
when you move the cursor over the title bar.
But for Scid this don't works, i suppose it may depend by tcl/tk.
Someone knows how Unity works and if it is possible to make Scid behave
like the other programs?
Bye,
Fulvio
I changed a couple of lines in the configure and Makefile.conf files.
I'll appreciate if someone could compile the current git code under
Windows and Mac systems and confirm that it works flawlessly.
Thanks,
Fulvio
:)
You can try:
sed '1,/^$/d' *emailfilename* prova.pgn
Use the command with a couple of different files and try to open the
resulting prova.pgn with scid.
Bye,
Fulvio
--
Try before you buy = See our experts in action
.
Not that i analyze blitz games, but it's nice to build a tree with my
games and see that i stubbornly play losing variations :-)
Bye,
Fulvio
--
Try before you buy = See our experts in action!
The most comprehensive online
Makefile
4) Remove -std=c++0x -pthread from Makefile (no multithreading: Best
Games window will be slower).
Bye,
Fulvio
Gerardo Fernandez wrote:
Hi all,
is it necessary Tcl/Tk 8.6 to compile the Scid version from the Git
repository?
This is the error I'm getting when trying to compile on Linux
be appreciated.
You can try to disable multithreading (remove -std=c++0x -pthread from
Makefile and recompile).
Bye,
Fulvio
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security
against an opponent will be very
useful for new users (and starting chess players) in my opinion.
Bye,
Fulvio
--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now
to new users
how to do things with Scid (free) which, although it certainly is not
perfect, has features that ChessBase has not.
Bye,
Fulvio
Gerd Lorscheid wrote:
Hello Fulvio,
yes I remembered working on the stuff, but I was not the one stopping as
soon as my personal goals were
that there are
no problems, send me a patch and i willingly commit it into scid.
Bye,
Fulvio
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills
.
If you follow ChessBase behavior you will be pretty safe.
Bye,
Fulvio
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
Steven wrote:
Fulvio wrote
My fork??
As far as i know, this is the current scid code:
http://scid.git.sourceforge.net/git/gitweb.cgi?p=scid/scid;a=summary
Mainline Scid nowadays is Pascal's fork.
Hi,
I do not agree with your opinions, but I'm not particularly interested
just change the diff to Fulvio,
but I would like to have the procedure
clearly explained, in the mailing list,
so that people could know how to proceed.
Something must be done along these lines.
***
If you search the internet there are several Torvalds's statements and
videos about
Steve A wrote:
I think we're going to merge the two Scids back into one.
Scid is a little stagnant, what with no active devs , no
file releases for ages and bugs in Git. This way we'll have
one bug free source tree, and one mailing list :)
Alexander has added me to the project. The plan is
Aljoscha Lautenbach wrote:
I am very much in favour of this merge.
Fulvio, for the people who have not been around as long, could you
name a reason why you are opposed to the merge? Do you have concrete
plans to develop Scid further? There has been almost no activity in
the last 2 years
scidvspc.
I can't believe that Alexander agreed to this.
I'm very upset
Ok, I can understand that feeling.
What is lost if Steve proceeds that way?
In terms of functionality/history/compatibility?
Is there a way to patch scidvspc into scid? In that way keeping
the root etc?
Fulvio
Alexander Wagner wrote:
On 03/13/2013 09:32 AM, Fulvio wrote:
Hi!
Alexander has added me to the project. The plan is to move
git master (scid/scid) to scid/scid-4.3-devel, and import
Scidvspc svn as the new master (probably wont worry about
the history).
I strongly disagree
Fulvio wrote:
Yes, if Steven wants to merge back with scid (and i'm not sure of this)
he should:
- freeze the code of scidvspc
- list the features he would like to port to scid
- write patches for only that features and commit them to scid
- state on scidvspc site that the project
is
interpreted).
That being said, if you are aware of scid crashes please reply to this
mail stating your OS, scid version and how to reproduce it.
Thanks,
Fulvio
--
Everyone hates slow websites. So do we.
Make your web
on the button in the left-bottom corner and check
that you can sort the output by clicking on the column's headers.
Thanks,
Fulvio
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Steve A wrote:
i.e. Pascal's code for docking, don't deserve to be deleted for no reason.
I thought i made it clear - first thing i will do is port the docking
code. I know this is important to lots of people.
S.
I thought I was clear too:
- you're proposing to delete about 3 (or
Steve A wrote:
On Wed, Mar 13, 2013 at 6:32 PM, Fulvio f...@libero.it wrote:
Steve A wrote:
I think we're going to merge the two Scids back into one.
Scid is a little stagnant, what with no active devs , no
file releases for ages and bugs in Git. This way we'll have
one bug free
chessbase)
I hope this will not end by blowing in the wind,
Fulvio
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
Mario Lacunza wrote:
Hi,
I was following the discussion in silence, Im a scid user (now a
scidvspc user) in Ubuntu linux for years and Im a dev myself and
opensource fan (and off course I play chess since 12 years old... some
time ago ;) )
Fulvio: I dont understand your idea about
-perdidas.com/
Google Talk / Y! messenger / Skype: mlacunzav
MSN: mlacun...@hotmail.com
El 14/03/13 09:34, Fulvio escribió:
Mario Lacunza wrote:
and after that (for me and if the hands are there) add the scid code
to the scidvspc (the portion not used in the last one) Steve said he
will going
Alan Whiteman wrote:
I think most people, including project lead Alex, are very much in favor
of having Steve on board and have scidvspc merge into scid. The only
person not too happy about this is Fulvio. This is understandable since
years of his own efforts are being set aside. Of course
with different
sources?
Cheers,
Changes, rewrite, improvement = good
Let's delete all this code because we don't bother to look at it = bad
Bye,
Fulvio
--
Everyone hates slow websites. So do we.
Make your web apps faster
Justin Mcclure wrote:
http://www.chessgameslinks.lars-balzer.info
This is a collection of links that have been around a long time.
Updated often too.
We should update the links section of scid website:
http://scid.sourceforge.net/links.html
Any volunteers?
me know if you need futher help:
http://www.mail-archive.com/scid-users@lists.sourceforge.net/msg05884.html
http://stackoverflow.com/questions/8649828/what-is-wrong-with-this-use-of-stdthread
Bye,
Fulvio
--
Everyone hates
Create a Desktop icon
The installer will create only a desktop icon from which you can start
the new version
)
Thanks,
Fulvio
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download
Aniket Basu wrote:
Will this work on a 64-bit machine?
It works on both 32-bit and 64-bit.
In the final release there will be a specific (slightly faster) 64-bit
version for Windows 7/8.
Bye,
Fulvio
--
Everyone hates
the board should
have on the right two arrows that let you navigate the game history).
Bye,
Fulvio
[march 2013 ]
scid-4.4
==
- New features:
* Added two buttons (prev/next) to navigate the history of viewed games
* Gamelist can sort games; thanks to SortCache by Gerd Lorscheid
* New
a closer look at the code to
see how much work it takes to merge.
Bye,
Fulvio
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net
need to edit that file manually and change the line tclsh=tclsh8.5;
Hope this helps,
Fulvio
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http
The speed of the algorithm for position searching depends on a compacted
database.
If the Tree Window seems to be slow try:
File - Maintenance - Compact Database
Bye,
Fulvio
--
Minimize network downtime and maximize
Thanks for reporting, should be fixed:
http://scid.sourceforge.net/links.html
Bye,
Fulvio
Gerardo Fernandez wrote:
Hi, Ben,
please remove some of the final / in the links. It causes them not to
display properly. In my case, http://www.nowinchess.com/games.php,
without the final
THREADS=
Hope it helps,
Fulvio
--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science
: *** [src/pgnscid.o] Error 1
...
Oh, sorry, my bad.
We obviously need to instruct him to use clang as the c++ compiler too.
This is the correct command (on linux works):
./configure COMPILE=clang++ CC=clang LINK=clang++ THREADS=
Bye,
Fulvio
Michael G Thomas wrote:
Screenshot from 2013-04-09 18:30:39.png
https://docs.google.com/file/d/0B5FbJNg2px7mcm95ZVpueXU3MEE/edit?ups=drive_web
What are the checkmarks supposed to indicate in the 'Windows'
submenu? The 'Game List' and 'Tree Window' show a checkmark only when
closed
tournament than double-click on
EventDate and single-click on Event.
This will group the results by tournament.
Click back the old layout to quickly restore the old sort and column layout.
Bye,
Fulvio
--
Precog is a next
to the community.
Bye,
Fulvio
--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science
-run ./configure after uninstall).
Bye,
Fulvio
--
Try New Relic Now We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service
that delivers powerful full stack analytics
Development version 4.5.1 is out:
http://sourceforge.net/projects/scid/files/Scid/Scid%204.5/
Bye,
Fulvio
This is the development version of Scid (Shane's Chess Information Database)
With this version you can try the new features and help
Could i ask you to do this?
Bye,
Fulvio
P.S.
Please remember to put a copyright file inside each piece set directory
you'll add
--
Learn Graph Databases - Download FREE O'Reilly Book
Graph Databases is the definitive
working on it.
Thanks, a simpler standard build process rewritten from scratch would be
useful.
About the current build process: I plan only to remove the tcscid
executable (that is now identical to tkscid).
Bye,
Fulvio
Cristian Stoica wrote:
Hi Fulvio,
I get crashes when selecting the game window.
I traced it to 71755878fc405 but I did not investigate further.
Can you guys reproduce it? Clean build, start and then select
Window/GameList.
$ ./scid
terminate called after throwing an instance of 'std
Cristian Stoica wrote:
I'm using gcc 4.5.4. Is it old in this context?
Prehistoric :-)
The latest release is 4.8.0 but most distro ships with the 4.7.2
Users with old gcc versions can safely use the no thread option: the
speed difference is noticeable only with big databases.
Bye,
Fulvio
Ben St-Pierre wrote:
Hello Patalex,
If you want to compile Scid, following these three steps might be enough:
First, http://sourceforge.net/p/scid/wiki/GetScid/
Second, install Apple Xcode and Xcode command line tools.
Third, open the terminal, cd into the Scid source code directory and
or
make scid_dmg
compile the code, create an app inside the subdirectory dist and
create a dmg
Bye,
Fulvio
--
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential
Cristian Stoica wrote:
Hi Fulvio,
Some people take toolchain upgrades less lightly. For example, Gentoo
has currently unmasked only gcc 4.6.
Are you trying to argue that it is better to use software that is not
updated?
There are technical reasons why Gentoo is forced to long release cycles
1 - 100 of 234 matches
Mail list logo