Saturday, August 23, 2014

Comet B68 engine for endgame training

Tornado & Lightning by: Free Stock Photos Library; source:http://www.freestockphotos.biz/I want today to give a shoutout to the Comet B68 chess engine. Might not be the best or perhaps not even among the top 100, but its peculiarities makes it an estimable companion for endgame training.

Nowadays top engines, will generally put an obstinate fight on endgame positions (no tablebases)  coming up with strong moves consistently. That's fine on one level, but that's also unhumanlike. Humans will try a variety of plausible moves and, if inspired, try to bamboozle or swindle.  The Comet engine , unlike the stronger engines that share too much DNA, will try approaches that may not be objectively the best, but that will still pose problems to the opponent, even more if he is mechanically playing. That is a plus for endgame training as it keeps the player on his toes. The most dangerous opponents are frequently those that are devious or who don't know better.

So far I've not been able to find another engine with similar characteristics, if you know of one,  please let us know.

According to computerchess.org.uk Comet has an estimated rating of 2396 as of August 2014 and can be downloaded for free at http://wbec-ridderkerk.nl/html/details1/Comet.html

Saturday, August 9, 2014

HTML5 and CSS3 All-in-One For Dummies book review

By just being a markup language HTML is arguably easier to learn than formal scripting and programming languages. However, I had not had much of a traction with it over the years, other than few basic notions, just enough to conjure up the most basic of web pages. On my latest attempt at it the panorama has cleared thanks to Andy Harris' hot off the press HTML5 and CSS3 All-in-One For Dummies.

The book is just what I had been looking for: current with the newest standards, step by step, and uncontrived. At this point in time HTML and CSS have been polished enough to remove some of their worst warts leaving more logical cleaner languages which makes this a great time to learn. Harris' approach, in the Dummies tradition, builds from scratch both keeping the curve a level as possible and focusing on what one is likely to need to build solid, attractive webpages and move on to more advanced material if one wishes, and does not attempt to be exhaustive. His writing, code and extra material makes it easy to follow along.

My previous best attempt last year was with Tittel's HTML, XHTML and CSS For Dummies (6th) which I felt spiked the learning curve somewhere around  the CSS section and left me not learning much if anything and discouraged. This time around I also dabbled with HTML5 and CSS3 for Dummies  by Karlins and CSS3 for Dummies by Mueller but kept coming to Harris's as my guide. And things have changed since last year: with my newfound knowledge for the first time I now understand some of the aspects of my own blog and have quite quickly started editing here and there with confidence.

The 8 in 1 aspect consists in 8 'minibooks' under one cover. The 8 minibooks are:

  1. Creating the HTML foundation (98 pages)
  2. Styling with CSS (116 pages)
  3. Building layouts with CSS (90 pages)
  4. Client-side programming with Javascript (174 pages)
  5. Server side programming with PHP (126 pages)
  6. Managing data with MySQL (106 pages)
  7. Integrating the Client and Server with AJAX (150 pages)
  8. Moving from pages to sites (86 pages)

The only thing that might be a minus is it's the size of the printed book  which is over a thousand pages long. I borrow an e-version from my local library and read it with the Adobe Digital Editions reader, so you might want to consider that as well. Note too that it not exhaustive: you won't find everything, but you'll also not get overwhelmed by the material. To me that's a plus.

I'm not sure If I'd recommend it to someone who isn't comfortable with computers to begin with; for someone who has a reasonable motivation it will fit hand in glove.

4 stars