If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
Policy / Politique
The fee for tournament organizers advertising on ChessTalk is $20/event or $100/yearly unlimited for the year.
Les frais d'inscription des organisateurs de tournoi sur ChessTalk sont de 20 $/événement ou de 100 $/année illimitée.
You can etransfer to Henry Lam at chesstalkforum at gmail dot com
Transfér à Henry Lam à chesstalkforum@gmail.com
Dark Knight / Le Chevalier Noir
General Guidelines
---- Nous avons besoin d'un traduction français!
Some Basics
1. Under Board "Frequently Asked Questions" (FAQs) there are 3 sections dealing with General Forum Usage, User Profile Features, and Reading and Posting Messages. These deal with everything from Avatars to Your Notifications. Most general technical questions are covered there. Here is a link to the FAQs. https://forum.chesstalk.com/help
2. Consider using the SEARCH button if you are looking for information. You may find your question has already been answered in a previous thread.
3. If you've looked for an answer to a question, and not found one, then you should consider asking your question in a new thread. For example, there have already been questions and discussion regarding: how to do chess diagrams (FENs); crosstables that line up properly; and the numerous little “glitches” that every new site will have.
4. Read pinned or sticky threads, like this one, if they look important. This applies especially to newcomers.
5. Read the thread you're posting in before you post. There are a variety of ways to look at a thread. These are covered under “Display Modes”.
6. Thread titles: please provide some details in your thread title. This is useful for a number of reasons. It helps ChessTalk members to quickly skim the threads. It prevents duplication of threads. And so on.
7. Unnecessary thread proliferation (e.g., deliberately creating a new thread that duplicates existing discussion) is discouraged. Look to see if a thread on your topic may have already been started and, if so, consider adding your contribution to the pre-existing thread. However, starting new threads to explore side-issues that are not relevant to the original subject is strongly encouraged. A single thread on the Canadian Open, with hundreds of posts on multiple sub-topics, is no better than a dozen threads on the Open covering only a few topics. Use your good judgment when starting a new thread.
8. If and/or when sub-forums are created, please make sure to create threads in the proper place.
Debate
9. Give an opinion and back it up with a reason. Throwaway comments such as "Game X pwnz because my friend and I think so!" could be considered pointless at best, and inflammatory at worst.
10. Try to give your own opinions, not simply those copied and pasted from reviews or opinions of your friends.
Unacceptable behavior and warnings
11. In registering here at ChessTalk please note that the same or similar rules apply here as applied at the previous Boardhost message board. In particular, the following content is not permitted to appear in any messages:
* Racism
* Hatred
* Harassment
* Adult content
* Obscene material
* Nudity or pornography
* Material that infringes intellectual property or other proprietary rights of any party
* Material the posting of which is tortious or violates a contractual or fiduciary obligation you or we owe to another party
* Piracy, hacking, viruses, worms, or warez
* Spam
* Any illegal content
* unapproved Commercial banner advertisements or revenue-generating links
* Any link to or any images from a site containing any material outlined in these restrictions
* Any material deemed offensive or inappropriate by the Board staff
12. Users are welcome to challenge other points of view and opinions, but should do so respectfully. Personal attacks on others will not be tolerated. Posts and threads with unacceptable content can be closed or deleted altogether. Furthermore, a range of sanctions are possible - from a simple warning to a temporary or even a permanent banning from ChessTalk.
Helping to Moderate
13. 'Report' links (an exclamation mark inside a triangle) can be found in many places throughout the board. These links allow users to alert the board staff to anything which is offensive, objectionable or illegal. Please consider using this feature if the need arises.
Advice for free
14. You should exercise the same caution with Private Messages as you would with any public posting.
Well, google is reporting www.chess.ca as an attack site again as of just a minute ago. So they don't seem to have done anything to actually fix the problem.
Specifically Google maintains a blacklist which the CFC site is on. The warning states that the last time malicious code was found was on September 1, which was around the time the site was taken down. It also states that the last time the site was visited was September 11. From the looks of it the CFC site is likely to be kept on their blacklist for 90 days regardless of how clean it may or may not be right now.
Google's blacklist is the equivalent of the robot on Lost In Space flapping its arms and warning "Danger Will Robinson".
The ratings database is an application with business logic that as far as I know cannot be bought off the shelf. Are you voluntering to write a new application in MySQL free of charge and support it in perpetuity ?
Someone will have to do it eventually, and probably sooner than later. At some point, the computer running the database will need to be replaced, and what do you think the odds are that the database will run on newer hardware?
It's better to create a replacement now, before such a crisis occurs. Ideally, the existing database would be used for testing the new one. If both databases perform ratings updates identically, then the new one is up to snuff, or at least has the same defects as the existing one.
Would the CFC be willing to publish the contents of the database, the algorithm to perform ratings updates, and whatever documentation it has on hand? Sounds like a good programming challenge, with a life membership (or at least a couple of decent books) as a prize.
Someone will have to do it eventually, and probably sooner than later. At some point, the computer running the database will need to be replaced, and what do you think the odds are that the database will run on newer hardware?
Pretty good actually. The database is an older Access version which came with Visual Basic (4 or 5 most likely based on the 1997 year of updating according to Jonathan Berry but conceivably it could even be version 3) which can be read with a newer version of Access. I know because I support some applications that are similarly constructed though developed with a later version of VB. Microsoft has tools built into its free versions of SQL Server which allow you to take that old data and import it into SQL Server if you want to go that route. Alternatively you can export the data to a text file and then move that into whatever format you wish to use. It is the data which is relatively easy to convert into different formats which is important and not the database.
It's better to create a replacement now, before such a crisis occurs. Ideally, the existing database would be used for testing the new one. If both databases perform ratings updates identically, then the new one is up to snuff, or at least has the same defects as the existing one.
Would the CFC be willing to publish the contents of the database, the algorithm to perform ratings updates, and whatever documentation it has on hand? Sounds like a good programming challenge, with a life membership (or at least a couple of decent books) as a prize.
I would say that the algorithm is published in the section of the CFC handbook and website which describe how ratings are calculated. Even if this were not the case you could infer the algorithm by studying the results of a few tournaments. The contents of the database can be read from the ratings.
I am not techie, so I've been doing my best to follow your posts. Do you agree that the current CFC website is so old, and full of problems, and difficult to maintain and upgrade ( Ed Seedhouse posted:
A quick glance at the code shows an ancient table based layout with no document type declaration, no significant use of CSS, and over a hundred html syntax errors. A site straight out of the 1990's in other words.
No attempt should be made to fix this mess. It needs to be torn down and started over from scratch. " )
that it now is clear it needs to be replaced, and now is the time for CFC to invest the money to get a new one?
Pretty good actually. The database is an older Access version which came with Visual Basic (4 or 5 most likely based on the 1997 year of updating according to Jonathan Berry but conceivably it could even be version 3) which can be read with a newer version of Access. I know because I support some applications that are similarly constructed though developed with a later version of VB. Microsoft has tools built into its free versions of SQL Server which allow you to take that old data and import it into SQL Server if you want to go that route. Alternatively you can export the data to a text file and then move that into whatever format you wish to use. It is the data which is relatively easy to convert into different formats which is important and not the database.
If it can be read by Access 2007 then it would be trivial to export it to a mysql database
All we need now is a notice on the home page letting those getting the Google warning know that the site is clean, and we are just awaiting Google clearance
bob
Last edited by Bob Armstrong; Saturday, 19th September, 2009, 03:03 AM.
Well, google is reporting www.chess.ca as an attack site again as of just a minute ago. So they don't seem to have done anything to actually fix the problem.
A quick glance at the code shows an ancient table based layout with no document type declaration, no significant use of CSS, and over a hundred html syntax errors. A site straight out of the 1990's in other words.
No attempt should be made to fix this mess. It needs to be torn down and started over from scratch.
As discussed a few times in this thread, what google is showing is the old www.chess.ca "temporarily offline" page, so the harm is historical, i.e. google hasn't refreshed its cache. IMHE, for google to refresh often takes weeks.
The webzine, members.chess.ca is still offline.
The drawbacks of web design have existed since Day One. It has always been ugly. The show-stopper is when it becomes bad, a conduit for malware. And it is only supposed to be a legacy site anyway.
Bad and ugly. The good is that in a few days we will have the first issue of Tony Ficzere's CFC webzine. If he makes sound decisions in design, those decisions might be the ones to follow in relation to the rest of CFC content. Yeah, sure, webzine and web site are different concepts, but there might be spillover.
I downloaded www.chess.ca with
wget -x -r -nc -k -np %1
I was tempted to make a "printer friendly" (and no scripts) version of the site (by writing a program to negotiate around the various script, div, form and table elements), but it seems to me that the crucial problem is not the web pages, ugly though they might be, but the server. The CFC server is responding to malicious commands when it should not. Is that correct? If there's malware on any of the actual pages, could somebody point it out to me? Some people who sounded like they knew what they were talking about, used the word injection. TIA.
With regard to scripts, the CFC is still selling stuff (as I understand it, equipment, not books), so the sales database is still useful. Maybe it doesn't need to be on every page but oh well. I don't know why the same script needs to appear twice on the same page. The out of date news section has an html FORM for signing in. I doubt if that is still needed. Then there are scripts for querying the ratings database. This is the most complex scripting page: www.chess.ca/ratings.htm
The rated event crosstables have province and rating period come from drop-down lists, then the list of events is static. New every Wednesday for the current period, but static. That uses an html FORM with post method, less complex than the ratings page.
With the site on my HD, it's interesting to see what it contains. The biggest part is about 20 MB of GLs, dating back to y2k. Then there's about 10 MB of staff photos, both the small ones that get served on the staff page and much bigger ones. Another 10 MB of Scarborough Chess Club News & Views, for which CFC seems to have become a server. A few large photos and documents, several relating to the NATO chess championships. Everything else, including the Handbook, is much smaller in comparison. The wget command doesn't seem to have downloaded the rated event crosstables.
The new webmasters have changed the CFC address and added links on all the pages, presumably programmatically, all at one go, rather than each page by hand. If, as reported by the CFC President, they're having trouble with code, I'd assume it would be the stuff that is not visible to us: the server, the database, the rating, the sales, the membership code.
Comment