<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DUADSH89eCp7ImA9WhBbGEs.&quot;"><id>tag:blogger.com,1999:blog-14267103</id><updated>2013-05-18T12:02:59.160+03:00</updated><category term="mobile" /><category term="Visual Studio" /><category term="technology" /><category term="manga" /><category term="javascript" /><category term="news" /><category term="movies" /><category term="books" /><category term="MsAccess" /><category term="Windows API" /><category term="T4" /><category term="Ajax" /><category term="ASP.NET" /><category term="Coma" /><category term="picture" /><category term="bicycle" /><category term="browser" /><category term="murder" /><category term="video" /><category term="physics" /><category term="friend" /><category term="cars" /><category term="WPF/Silverlight" /><category term="rant" /><category term="database" /><category term="science" /><category term="LInQ" /><category term="flash/shockwave" /><category term="Windows Forms" /><category term="idea" /><category term="mysql" /><category term="personal" /><category term="places" /><category term="Test Driven Development" /><category term="translation" /><category term="programming" /><category term="politics" /><category term="deployment" /><category term="music" /><category term="XML" /><category term="game" /><category term="VB" /><category term="IIS" /><category term="flex" /><category term="misc" /><category term="C#" /><category term="PHP" /><category term="Windows Server" /><category term="essay" /><category term="administrative" /><category term="software" /><category term="food" /><category term="Linux" /><category term="permanent" /><category term="Sharepoint" /><category term="religion" /><category term="chess" /><category term="management" /><category term="Entity Framework" /><category term="web design" /><category term=".NET" /><category term="CodePlex" /><title>Siderite's Blog</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://siderite.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>1030</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/Siderite" /><feedburner:info uri="siderite" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CkcNQ30zeCp7ImA9WhBUFko.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-7307362222941416262</id><published>2013-05-04T15:21:00.002+03:00</published><updated>2013-05-04T15:21:32.380+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-04T15:21:32.380+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><title>The ad-blocker arms race</title><content type="html">  Funny how ad blocking software (notably Adblock Plus) managed to unclutter the web pages we visit by removing most of the advertising, then how web sites and advertisers raged for months against the practice that saves you from bother, but removes them from their profits, and then how web sites increasingly detect ad blockers and try to convince you what you are doing is wrong. The next step is, of course, updating the ad blocking software to detect the notices web sites put on sites to convince you to remove ad blocking and remove them. Then the sites will hide or show content based on whether you have an ad blocker. Then ad blockers will look for hidden content and show it. Then sites will remove the content altogether. Ad blockers will get stealthy. Sites will continuously poll the server to tell it if the ads are present. Ad blockers will hack the scripts polling the server. Sites will add encryption of messages. Ad blockers will decrypt the messages... ... ... 2030, ad blockers achieve self awareness and start nuclear war in order to remove advertisers.&lt;br /&gt;
&lt;br /&gt;
  Now, &lt;span class="important"&gt;seriously, if you don't have the &lt;a href="http://adblockplus.org/" target="_blank" title="Surf the web without annoying ads!"&gt;Adblock Plus&lt;/a&gt; extension (for Chrome or Firefox), you are missing out.&lt;/span&gt; Unfortunately there is no Internet Explorer version, but I am sure someone will clone it, if the new versions of the Microsoft browser are designed properly.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Siderite?a=tpZ2LFaUHfk:1YsfKV8Tw-Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Siderite?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/tpZ2LFaUHfk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/7307362222941416262/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=7307362222941416262" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/7307362222941416262?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/7307362222941416262?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/tpZ2LFaUHfk/the-ad-blocker-arms-race.html" title="The ad-blocker arms race" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2013/05/the-ad-blocker-arms-race.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIHRnwyeCp7ImA9WhBUFE8.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-5665959339229909786</id><published>2013-05-01T19:08:00.003+03:00</published><updated>2013-05-01T19:08:57.290+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-01T19:08:57.290+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rant" /><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><category scheme="http://www.blogger.com/atom/ns#" term="essay" /><title>Life with the Corporation</title><content type="html">  It is getting close to two years since I've been employed by a large international corporation and I've decided to write a blog entry describing my feelings towards this kind of work. &lt;span class="important"&gt;This is not a rant against my employers, mind you, but an attempt to explain to folks what being in a corporation actually means. And the best analogy I could find... is marriage.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
  Now, while this may seem funny it is also very true, if you ask me. People start their career by looking for a direction, rather than an employer, but they use employment as a tool to find and validate that direction. You may have finished college or university, but it is not clear yet where you would like to work. You still nurture thoughts of starting your own company and selling it for billions. You don't know what exactly you are good for yet. How is that different from when starting your love life? You don't know your "type", you look gratefully to any girl that would look back at you, you still hope you will find that "one true love" that will be pristine, beautiful, smart, good in bed and totally in love with you and your greatest fear is that if you talk to her, all kind of crap is going to spew out because you are not yet sure of yourself, or that in the blessed event you get her to bed, you will suck at it.&lt;br /&gt;
&lt;br /&gt;
  With experience comes enlightenment, though. You realize that some companies are not worth working for, that some bosses are just insufferable, that you are actually good at some things and you can pursue a career in that direction (while other directions would be a waste of everybody's time) and that being friends with your employer is nice, but not actually required. You realize you have a "type", a sort of working environment where you would like to work, while making yourself and everybody else happy. You are not working for a large company yet, you are just exploring your options and gaining confidence. "Listen", you say to your boss, "it was a great time working for you, but I need my space. It's not you, it's me. I can do better.". You can do that because you start to know your worth (or at least your minimum worth).&lt;br /&gt;
&lt;br /&gt;
  After this period of dating, you start to have longer relationships. You start to like your working place, give your loyalty to it, enjoying when your employers are praised of their product. At this stage, most companies are startups or small branches. Your boss is not far from where you could imagine yourself. Maybe he was a skilled worker too and, after "getting the ropes", he started his own company, thus effectively "graduating" to the next level. It's not so far from the "world as a school" view that many students have. This means if you do something bad, you are likely to get the negative feedback from the clients thrown at you, shouted at, made to feel ashamed for failing "the family". Not different from getting scolded by a parent or big brother or maybe a teacher. When you do something right, your boss might reward you, either by praise or by a bonus. You are also likely to find out what went well. You think of your employer as your peer and you start to get feelings of commitment towards the company, maybe even dream that as you evolve as a worker, you will be more and more appreciated, maybe even become owner, pulling that company up with you.&lt;br /&gt;
&lt;br /&gt;
  So, at this stage you think your girlfriend likes you as you like her, that if there is anything wrong she will tell you and that the relationship works great. Great disappointment awaits when you become more and more invested in the relationship and her response is just to smile at you more. At one point you tell her that you need more, time when you face reality and see that she will agree with you and break it off either directly or by remaining indifferent to your efforts. You could, of course, become complacent in this dysfunctional relationship, in which neither will make an effort and the results will be mediocre at best. You will not be happy.&lt;br /&gt;
&lt;br /&gt;
  Let's assume that it is over. You took the cold shower, realized that as an employee your role is to do your job and maybe take the blame for the bad things you do. No benevolent employer will come to you, pat you on the back, admit that his company has grown largely because of you and bring you up as a partner. You will become a bit cynical, starting to look less at the interesting work and the smart people and more for objective benefits like salary and working conditions. You still have the passion for what you do, after all, it is the reason you went for this career in the first place: you think you are good at it. You also have a medium large resume that proves it. You may not be your job, but you are your work, still.&lt;br /&gt;
&lt;br /&gt;
  This is the moment when the corporation becomes attractive and when they start to want you. The working conditions are great, the money is good, there is a system in place that guarantees quality and that allows you to continuously grow. They will even train you. It's like a new dream, now that the first two (having your own firm or being elevated to partner if you work well) have gone out in smoke. There are people that will pay you more to do the same thing and even support you in becoming better. &lt;br /&gt;
&lt;br /&gt;
  Once you go this way, you have a stable place to work, great kitchen, good furniture, console games. You are even allowed to play them if you are doing your job well. Your remuneration is not increasing exponentially anymore, but you have good chances you will get a raise annually, after being reviewed by managers and peers. You hardly hear of any of your clients, unless the entire product line is bad. Occasionally you get whiff of comments from clients that sound wonderful, but just feel fake: lots of "great" and "awesome" for a work you know to be good at best and most likely mediocre. With a corporation the strategy may change at any moment: products abandoned, directions chosen arbitrarily, features appearing out of nowhere. You still remember what it meant to be an important part of a company and so you start suggesting ways of improving the end result, only to be met with condescendent pats on the back. Not only your idea is not very good, it is you who doesn't understand what the company wants. Yes, it would work, but best for you and your colleagues, not for the greater entity. If in a small company your superior was somebody like you, only better or richer or older, now you have people of the same age as you that never did your work and that have completely different sets of values determining what and how you do your job. You really want to please them, but you feel misunderstood and you are incapable of understanding them in return.&lt;br /&gt;
&lt;br /&gt;
  You have reached the marriage stage. Your wife looked so good when you first met and she still does, only she walks in loose pyjamas in the house, doesn't smile so much, has completely different habits and a weird value system. Doesn't like what you like, wants you to "compromise" all the time and do things for "the couple". And while you "work on the relationship" the result is boring. You hardly hear her complain, but neither do you say anything, that would be rude, you would hurt her feelings. You read psychology books on how to improve your relationship or how to resolve conflicts without aggression. You do the things that you both like a little instead of doing the things you like a lot. Whenever you feel down, disappointed with your life, you consider all the years you gave to the marriage, the children, the way things might still get better in the future. Maybe it's your fault or you can still fix it somehow.&lt;br /&gt;
&lt;br /&gt;
  Just as in a marriage, &lt;span class="important"&gt;your company does not pay you for your efforts, but for the fact that any other company would pay the same for a man of your qualities. You don't get to choose the direction of your life, because it is not yours anymore. Your job is to do the things you are told, not less and certainly not more, integrate with the process (maybe with your team, but that's a bonus. Process always beats people in a company), appear pleasant and always consider the consequences of your actions and words. Everybody is polite, even if they fire you or tell you your work sucked. If you somehow get noticed and start a real relationship with your betters you are immediately despised by your peers. You go up in the hierarchy for social reasons. If you are good enough in that, you may join the management track and continually getting raises, bonuses and promotions. Fail to do that and everyone will notice how hard working you are right until the moment they don't need you anymore.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
  And this is the point when you think "Wow, if I ever get out of this, I will start my own company!" only you spent too much time doing menial work and you lost your edge, you lost contact with any potential clients, you lost contact with your field of work, you got used to the comfort of getting a lot of money on a regular basis. You think "Oh, dear, if I quit this, I will have to go dating again and now I am old and forgot how it is done!". You are not really miserable, you are just not happy. You can live with that.&lt;br /&gt;
&lt;br /&gt;
  &lt;span class="important"&gt;What do I think? You are not made for a single direction only. You may choose to change it at any time or even walk several at a time. Having chosen a direction, you must never stop. Others keep going forward and will leave you behind. The purpose of money is to allow you to survive. It's for housing, nourishment and maybe a bit of comfort, it is not a "level" you reach, or a unit of your value. Your value is determined by the results of your actions. Shitty actions, shitty value, no matter who's at fault. It's never too late to date, because it is worth finding someone you love, even if you end up marrying her afterwards :-)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
  Of course, you will all ask me now "Siderite, how come you are not following your own advice? Why do you stay?". There are several reasons. I am a little afraid. There is this economic crisis and no one is actually hiring. There are few startups. If I go somewhere else, I would only be switching one corporation for another. I may also be not "not happy" enough; complacency is in my blood. I certainly have that disgusting habit of watching a movie till the end, even if it is a bad one, just to be able to comment on it in full knowledge. I do feel that I have more things to learn here. Rest assured, though, if I spend too much time considering my options until none remain, you will read it in this blog and know not to follow my example.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Siderite?a=XlS_DuFby-w:k25oOXv14HE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Siderite?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/XlS_DuFby-w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/5665959339229909786/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=5665959339229909786" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/5665959339229909786?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/5665959339229909786?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/XlS_DuFby-w/life-with-corporation.html" title="Life with the Corporation" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://siderite.blogspot.com/2013/05/life-with-corporation.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcCQnk-eip7ImA9WhBUFE0.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-5823247231407865283</id><published>2013-05-01T12:21:00.000+03:00</published><updated>2013-05-01T12:21:03.752+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-01T12:21:03.752+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="books" /><category scheme="http://www.blogger.com/atom/ns#" term="picture" /><title>Children of Dune (Dune 3), by Frank Herbert</title><content type="html">&lt;img border="0" src="http://3.bp.blogspot.com/-GPqAuzCB6ao/UYDcnhFbHuI/AAAAAAAABF0/HjY_v1KWolo/s320/ChildrenOfDune.jpg" alt="book cover, back when it was only a trilogy" style="float:left; border:0; margin:0;" /&gt;  The third book in the &lt;a href="http://en.wikipedia.org/wiki/Dune_(franchise)" target="_blank" title="The political, scientific, and social fictional setting of Herbert's novels and derivative works is known as the Dune universe, or Duniverse. Set tens of thousands of years in the future, the saga chronicles a civilization which has banned artificial intelligence but has also developed advanced technology and mental and physical abilities"&gt;Dune saga&lt;/a&gt; is a strange mix between the first two. It has the epicness of the first, the setting up of the next book like the second and a length that is between the lengths of the previous books. It becomes obvious that Herbert has become too connected to his own characters and he is sometimes talking, so to speak, to himself. Characters say obscure lines that somehow strike a strong emotional or intellectual cord in their interlocutors, giving the impression they are very smart and perceptive, but that's all it is: an impression. There is a strong mix (not to say melange) of behaviours in single characters or of interactions between them that makes no sense at closer examination. If there is a word that would most fit with &lt;a href="http://en.wikipedia.org/wiki/Children_of_Dune" target="_blank" title="The way Leto and Ghanima navigate through all the agencies that seek to control them"&gt;Children of Dune&lt;/a&gt;, it would be "pompous". The characters are wallowing in their hidden powers and arrogantly spewing big words that ultimately mean nothing.&lt;br /&gt;
&lt;br /&gt;
  That doesn't mean I didn't enjoy the book. I remember when I was younger I was debating if this or the next, not the first, were the best books. Now I believe that it was somehow a rushed release. A little more effort, maybe even with a splitting of the book in two smaller ones with more substance, would have made this a contender for the title. As such, though, it only mirrors the shine and edge of the first Dune book, while being less powerful. How much time did the idea of Dune mature in Herbert's head before he put it on paper and how much time did he have for Children of Dune, under the pressure of fans and publishers?&lt;br /&gt;
&lt;br /&gt;
  If something really hurt the consistency of the story it was the larger than life characters introduced at first: the Bene Gesserit legacy of memory and terrible training, the prescient, the Tleilaxu, the indomitable Fremen. Hard to keep the pace with such monsters. What mistakes could one do having the entirety of their ancestors' memory at their disposal? What effect would knowing the future or taking any shape you desire have on you? What would happen to fierce desert warriors when presented with a life in comfort? These are the questions that the book tried to ask, while it couldn't keep up with the immensity of the described universe and characters. Hard to describe specific bits without spoiling the story, but a good example is The Preacher, or the childish fits of anger on people that were supposed to be weathered by hardship, training and past lives.&lt;br /&gt;
&lt;br /&gt;
  Now, &lt;a href="http://en.wikipedia.org/wiki/Frank_Herbert" target="_blank" title="best known for his novels, most notably Dune and its five sequels. The Dune saga, set in the distant future and taking place over millennia, deals with themes such as human survival and evolution, ecology, and the intersection of religion, politics and power."&gt;Frank Herbert&lt;/a&gt; is no fool. He not only noticed that the book he wrote is a little too arrogant, he has a plan. The next book will take that arrogance and throw it in our faces like a sin of all humanity that must be punished. I remember the God Emperor of Dune as a fantastic book and I can hardly wait to read it. But I also thought Children of Dune was bigger than life and now I have changed my opinion. We'll see.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Siderite?a=_oybuVxymO0:d49ou35Kd0g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Siderite?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/_oybuVxymO0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/5823247231407865283/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=5823247231407865283" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/5823247231407865283?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/5823247231407865283?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/_oybuVxymO0/children-of-dune-dune-3-by-frank-herbert.html" title="Children of Dune (Dune 3), by Frank Herbert" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-GPqAuzCB6ao/UYDcnhFbHuI/AAAAAAAABF0/HjY_v1KWolo/s72-c/ChildrenOfDune.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2013/05/children-of-dune-dune-3-by-frank-herbert.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04HR3o9fyp7ImA9WhBUEkk.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-3511002079737016696</id><published>2013-04-29T16:25:00.000+03:00</published><updated>2013-04-29T16:25:36.467+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-29T16:25:36.467+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><category scheme="http://www.blogger.com/atom/ns#" term="VB" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><title>Careful with the new .NET overloads of String.Join when moving to .Net 4.0</title><content type="html">  I was trying to figure out an issue with our product and, in order to understand what was going on, I copied a class from the project into a small sandbox project to see how it would work. Lo and behold, a problem occurred in one of the utility functions that would have made the entire feature unusable. Yet the feature worked fine, except the little detail I was working on. What was going on?&lt;br /&gt;
&lt;br /&gt;
  Let me show you the code first (simplified for your pleasure):&lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;Dim&lt;/span&gt; al &lt;span class="kwrd"&gt;As&lt;/span&gt; &lt;span class="kwrd"&gt;New&lt;/span&gt; ArrayList
al.Add(&lt;span class="str"&gt;"A"&lt;/span&gt;)
al.Add(&lt;span class="str"&gt;"B"&lt;/span&gt;)
&lt;span class="kwrd"&gt;Dim&lt;/span&gt; result &lt;span class="kwrd"&gt;as&lt;/span&gt; &lt;span class="kwrd"&gt;String&lt;/span&gt; = &lt;span class="kwrd"&gt;String&lt;/span&gt;.Join(&lt;span class="str"&gt;":"&lt;/span&gt;, al.ToArray(&lt;span class="kwrd"&gt;GetType&lt;/span&gt;(&lt;span class="kwrd"&gt;String&lt;/span&gt;))))&lt;/pre&gt;&lt;br /&gt;
  What do you think the result will hold? &lt;br /&gt;
&lt;br /&gt;
  In our production site the result was "A:B". In my sandbox project the result was "System.String[]". It took me a little to understand what was going on. You see, the sandbox project was .Net 4.0 while the production site still worked with 3.5. New to .Net 4.0 are overloads for the &lt;a href="http://msdn.microsoft.com/en-us/library/0h8wc12c.aspx" target="_blank" title="3 new overloads in .NET 4.0"&gt;String.Join&lt;/a&gt; method, including one that receives a &lt;a href="http://msdn.microsoft.com/en-us/library/dd988350.aspx" target="_blank" title="Concatenates the elements of an object array, using the specified separator between each element."&gt;params array of objects&lt;/a&gt;. Since &lt;a href="http://msdn.microsoft.com/en-us/library/fcyyh2hb.aspx" target="_blank" title="Copies the elements of the ArrayList to a new array of the specified element type."&gt;ArrayList.ToArray(Type type)&lt;/a&gt; returns Array no matter the type boxed inside, this is the overload that is chosen. The list of strings is taken as the first parameter, stringified, and the result is what you saw.&lt;br /&gt;
&lt;br /&gt;
  &lt;span class="important"&gt;Conclusion: be very careful of the types you send to methods. Even if Visual Basic automatically casts method parameters, you never know for sure which type it will choose to transform into. And if you want to upgrade a VB project from .Net 2.0-3.5 to 4.0, be careful of the new overloads that have appeared.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Siderite?a=ZwFtnV7WQa0:1tN4gRaMP8Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Siderite?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/ZwFtnV7WQa0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/3511002079737016696/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=3511002079737016696" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/3511002079737016696?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/3511002079737016696?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/ZwFtnV7WQa0/careful-with-new-net-overloads-of.html" title="Careful with the new .NET overloads of String.Join when moving to .Net 4.0" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2013/04/careful-with-new-net-overloads-of.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEGQnwyfyp7ImA9WhBVFU4.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-5708652372813681853</id><published>2013-04-21T13:03:00.000+03:00</published><updated>2013-04-21T13:03:43.297+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-21T13:03:43.297+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="books" /><category scheme="http://www.blogger.com/atom/ns#" term="picture" /><title>Dune Messiah (Dune 2), by Frank Herbert</title><content type="html">&lt;img border="0" src="http://1.bp.blogspot.com/-U6fkFGZ0WPQ/UXO1eBz7PEI/AAAAAAAABFk/MmeUN8bhYKo/s320/DuneMessiah.jpg" alt="Book cover" style="float:left; margin:0; border:0;" /&gt; &lt;a href="http://en.wikipedia.org/wiki/Dune_Messiah" target="_blank" title="Twelve years after the events described in Dune, Paul "Muad'Dib" Atreides rules as Emperor. By accepting the role of messiah to the Fremen, Paul had unleashed a jihad which conquered most of the known universe"&gt;Dune Messiah&lt;/a&gt; is the second book of &lt;a href="http://en.wikipedia.org/wiki/Frank_Herbert" target="_blank" title="best known for his novels, most notably Dune and its five sequels. The Dune saga, set in the distant future and taking place over millennia, deals with themes such as human survival and evolution, ecology, and the intersection of religion, politics and power."&gt;Frank Herbert&lt;/a&gt;'s Dune saga. It is two and a half times smaller than the first book and it feels almost completely different. Paul has been emperor for some time, not much, but enough for his jihad to bring the death of tens of billions. The government of the universe is now his, a combination of religion and bureaucratic despotism that he foresaw, but could not have prevented. The house of Ix and the Bene Tleilaxu make their appearance. There are conspiracies against Muad'dib and his family from every corner and, if the first book was of his victory over his enemies, however painful, the second book is all about his defeat at the hands of the future. He walks the edge, loses almost everything, all in the name of a better future for human kind. All the characters are weaker, more human, some less human but still weak.&lt;br /&gt;
&lt;br /&gt;
  All in all, it is a nice book, well written and interesting, but it felt like a kind of bridge between Dune and the next two books, which have their focus on Paul Atreides' children. We are certainly looking forward to brilliant stories and great writing, but Dune Messiah seemed a little too melodramatic, less focused, with less work done on it. Compared to its predecessor, it seems a disappointment; compared to most other books, it is still great.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Siderite?a=O6vuvt0ghn0:BIfhkz4rtw8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Siderite?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/O6vuvt0ghn0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/5708652372813681853/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=5708652372813681853" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/5708652372813681853?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/5708652372813681853?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/O6vuvt0ghn0/dune-messiah-dune-2-by-frank-herbert.html" title="Dune Messiah (Dune 2), by Frank Herbert" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-U6fkFGZ0WPQ/UXO1eBz7PEI/AAAAAAAABFk/MmeUN8bhYKo/s72-c/DuneMessiah.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2013/04/dune-messiah-dune-2-by-frank-herbert.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8MR3c_fSp7ImA9WhBVEkU.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-9048845562403535742</id><published>2013-04-18T15:41:00.001+03:00</published><updated>2013-04-18T15:41:26.945+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-18T15:41:26.945+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio" /><title>Visual Studio 2010 restarting after loading a solution</title><content type="html">  This has happened to a colleague of mine: when trying to open a solution file with VS 2010 the program would start, it would successfully load the solution, open the few files that were open when last closed, then suddenly restart. No fancy dialog prompting for action, no message of any kind, just a total silent fail. He tried using the &lt;i&gt;/log filename&lt;/i&gt; option of Visual Studio to gather more information, it did not help. He tried using the &lt;i&gt;/SafeMode&lt;/i&gt; switch to load only the essential bits of Visual Studio, to no avail. The only useful information was in the Windows Application log (run eventvwr.exe in the command line) which pointed to the module cslangsvc.dll failing.&lt;br /&gt;
&lt;br /&gt;
  The Windows Application log entry for the crash: &lt;br /&gt;
&lt;i&gt;Faulting application name: devenv.exe, version: 10.0.40219.1, time stamp: 0x4d5f2a73&lt;br /&gt;
Faulting module name: cslangsvc.dll, version: 10.0.40219.1, time stamp: 0x4d5f3b95&lt;br /&gt;
Exception code: 0xc0000005&lt;br /&gt;
Fault offset: 0x00249be1&lt;br /&gt;
Faulting process id: 0x1af8&lt;br /&gt;
Faulting application start time: 0x01ce3c253d1db9e5&lt;br /&gt;
Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe&lt;br /&gt;
Faulting module path: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC#\VCSPackages\cslangsvc.dll&lt;br /&gt;
Report Id: f3522e88-a818-11e2-a285-14109fd5a416&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
  The bit of the Visual Studio log that is relevant:&lt;br /&gt;
&amp;lt;entry&amp;gt;&lt;br /&gt;
  &amp;lt;record&amp;gt;437&amp;lt;/record&amp;gt;&lt;br /&gt;
  &amp;lt;time&amp;gt;2013/04/18 11:17:35.042&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;type&amp;gt;Information&amp;lt;/type&amp;gt;&lt;br /&gt;
  &amp;lt;source&amp;gt;VisualStudio&amp;lt;/source&amp;gt;&lt;br /&gt;
  &amp;lt;description&amp;gt;Unexpected system error mode before loading package [Visual Studio XML Editor Package]&amp;lt;/description&amp;gt;&lt;br /&gt;
  &amp;lt;guid&amp;gt;{87569308-4813-40A0-9CD0-D7A30838CA3F}&amp;lt;/guid&amp;gt;&lt;br /&gt;
&amp;lt;/entry&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  At this point, we thought that it was a problem caused by Visual Studio trying to parse the open files, probably related to Intellisense, which means we need to make the solution open ignoring the files open when using it last time. That means deleting the file with the &lt;b&gt;.suo&lt;/b&gt; extension associated to the solution.&lt;br /&gt;
&lt;br /&gt;
  This is a common issue, as the first Google search item when looking for &lt;i&gt;cslangsvc.dll&lt;/i&gt; is this: &lt;a href="http://stackoverflow.com/questions/5238669/visual-studio-2010-crashing-on-solution-load" target="_blank" title="I have three solutions that I'm working with. A works fine, but when I try to load B or C, VS 2010 crashes shortly after loading the solution, particularly after I try to open a file form my solution explorer."&gt;Visual Studio 2010 Crashing on Solution Load&lt;/a&gt;. The thing is the guy does claim he deleted his .suo file and that the problem was still reproducing. There are also some Microsoft Connect items logged (&lt;a href="http://connect.microsoft.com/VisualStudio/feedback/details/529452/vs2010-crashes-on-cslangsvc-dll" target="_blank" title="Of course, they are still invetigating..."&gt;Vs2010 crashes on cslangsvc.dll&lt;/a&gt;) that have no resolution.&lt;br /&gt;
&lt;br /&gt;
  Well, &lt;span class="important"&gt;deleting the &lt;i&gt;.suo&lt;/i&gt; file associated with the solution worked&lt;/span&gt;. This, of course, removes more than the last opened files, like the source control associations of the solution, various custom options for said solution, etc, but it shouldn't be a problem.&lt;br /&gt;
&lt;br /&gt;
  There is a bit of information in the Visual Studio log which points to the XML Editor Package. This means it could be caused by XML files or aspx/ascx files. However, it might not. We did not pursue the issue any further. Hope it helps other people looking for a resolution.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Siderite?a=TOp0sAu3o78:kYOlgVhfyq0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Siderite?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/TOp0sAu3o78" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/9048845562403535742/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=9048845562403535742" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/9048845562403535742?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/9048845562403535742?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/TOp0sAu3o78/visual-studio-2010-restarting-after.html" title="Visual Studio 2010 restarting after loading a solution" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2013/04/visual-studio-2010-restarting-after.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8MSXs9eSp7ImA9WhBVEUU.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-1565183672379560236</id><published>2013-04-17T09:41:00.001+03:00</published><updated>2013-04-17T09:41:28.561+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-17T09:41:28.561+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="books" /><category scheme="http://www.blogger.com/atom/ns#" term="picture" /><title>Dune, by Frank Herbert</title><content type="html">&lt;img border="0" src="http://1.bp.blogspot.com/-0B3I2Oa6jGE/UW5D4_UND2I/AAAAAAAABFU/1A004McxTUY/s320/dune-illustrated.gif" style="float:left; border:0; margin:0;" alt="Book cover, featuring the worm of Arrakis" /&gt;  &lt;a href="http://en.wikipedia.org/wiki/Dune_(novel)" target="_blank" title="It won the Hugo Award in 1966, and the inaugural Nebula Award for Best Novel. Dune is frequently cited as the world's best-selling science fiction novel and is the start of the Dune saga."&gt;Dune&lt;/a&gt;, a mega-classic of sci-fi books, written in 1965 by the ecology obsessed &lt;a href="http://en.wikipedia.org/wiki/Frank_Herbert" target="_blank" title="a critically acclaimed and commercially successful American science fiction author"&gt;Frank Herbert&lt;/a&gt;, tells the story of a future world that is dependent on the substance known as &lt;b&gt;spice&lt;/b&gt;, of a vast stellar empire led by an emperor and the noble houses and shaped by religion. Dune is the first in a series of six books, each one increasing the level of "epicness" of the story. There is no way I can do justice to the book in my review, it is that good and that complex. All I can say is that I've read it every ten years from the time I was 15, and every time I read it, I interpret it differently. This also shows how different we are at various ages.&lt;br /&gt;
&lt;br /&gt;
  Anyway, I was saying that Frank Herbert was obsessed by ecology. I am saying this after reading all of his books a while ago and noticing the pattern. The Dune Wikipedia article claims that this book was the result of events that started Herbert's interest in ecology, while he was working for the Department of Agriculture, trying to stabilize sand dunes using plants. Herbert is also the author of brilliant books like the &lt;a href="http://en.wikipedia.org/wiki/Destination:_Void_universe#WorShip_novels" target="_blank" title="Again exploring religion and ecology at an epic level"&gt;Pandora series&lt;/a&gt; or like &lt;a href="http://en.wikipedia.org/wiki/Hellstrom's_Hive" target="_blank" title="Little known book, but one that I highly recommend. A movie after this would be extremely cool."&gt;Hellstrom's Hive&lt;/a&gt;, which for many reasons, I consider a masterpiece as well. However most of his books and short novels feature some interest in ecological systems.&lt;br /&gt;
&lt;br /&gt;
  The story is set twenty millennia into the future. As it was written in the sixties, it had to solve the problem of exponential technological advancement that was obvious even then. How can one write a book about the future, when the future moves so fast? Herbert solved it in a simple way: he imagined a world where humans rebelled against the use of intelligent machines, for religious reasons, thus removing computer advancements from the equation. Also, in order to solve the issue of ever evolving weaponry, he imagined a world where energy shields were cheap and small and could be used personally or on buildings or ships; these shields would stop any object or energy moving fast enough. This reduces battles to hand to hand combat, with knives and slow needles that can penetrate the shield. It's not like Herbert had all the answers: there are obvious technological devices that would have rendered this version of a shield useless, as well as clear reasons while perfect control over technology could not have been enforced. But the way he envisioned this future world, where everything important was the human being - as a thinking, feeling, believing creature - made it close to timeless.&lt;br /&gt;
&lt;br /&gt;
  Now, the plot is vast and the beauty of the book is in its minutiae, not in the overall story. This has been proved, I think, by the way people have received &lt;a href="http://www.imdb.com/title/tt0087182" target="_blank" title="So many great actors, they shaped my inner vision of the book"&gt;the 1984 David Lynch&lt;/a&gt; film adaptation versus &lt;a href="http://www.imdb.com/title/tt0142032" target="_blank" title="The miniseries covers the first three books in the Dune saga and stops just when it would have become interesting..."&gt;the 2000 version&lt;/a&gt;. The first took "poetic licence" to change the story and make it more script like, but preserved the feel of the book, with the interior dialogues, the epic scenes and careful attention to minor details. The 2000 adaptation was completely faithful to the book in the way of following it scene by scene, but the lack of attention to punctual details made it unappealing and bland. There is a project called Dune for 2014, maybe that will give us another point of reference. So I will not talk about the plot and let you discover it for yourself. Enough to say that it is a great book.&lt;br /&gt;
&lt;br /&gt;
  It is important for me to talk about the difference between my personal interpretation of the book at different ages. When I was 15 I thought it was a glorious story of personal achievement, where Paul Muad'dib and Leto II were becomes gods by the sheer power of their thoughts and feelings. At 25 I thought it was a deep analysis of human interaction, of how logic, emotions and belief clash to mould our beings. And now, at 36, I feel like the book is brilliant, but I can read between the lines, see how the structure of the story was created from various sources; a bit of the mythos has lost its power, but gained more respect. If at 15 I was identifying with Paul and at 25 I was dreaming to become Leto II, now it's easier to me to identify with the likes of Gurney Halleck or even Feyd Rautha Harkonnen. I am not saying that I like them more, I just feel I gained more insight into the other characters. I say it again: Dune is a book of details (without being boring with them).&lt;br /&gt;
&lt;br /&gt;
  I cannot end this review without mentioning the &lt;a href="http://en.wikipedia.org/wiki/List_of_games_based_on_Dune" target="_blank" title="List of games based on Dune"&gt;Dune video games&lt;/a&gt;. I spent many an hour playing the adventure game Dune and many a day playing Dune II, the real time strategy game that was to inspire all others in the future. The game was so primitive that the controls were not designed for ease. Each unit was controlled individually and had very little autonomy, the result being that one rarely had time to blink when many units were constructed. This prompted my father to take me to a mirror and show me my own eyes. They were red and irritated. "Oh", I said, " it's from the spice!".&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Siderite?a=T72jEVtuPaU:Catv-n77_TM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Siderite?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/T72jEVtuPaU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/1565183672379560236/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=1565183672379560236" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/1565183672379560236?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/1565183672379560236?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/T72jEVtuPaU/dune-by-frank-herbert.html" title="Dune, by Frank Herbert" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-0B3I2Oa6jGE/UW5D4_UND2I/AAAAAAAABFU/1A004McxTUY/s72-c/dune-illustrated.gif" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2013/04/dune-by-frank-herbert.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcFQHc8eSp7ImA9WhBWF0k.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-2033224771989340024</id><published>2013-04-11T23:55:00.002+03:00</published><updated>2013-04-12T09:10:11.971+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-12T09:10:11.971+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="movies" /><title>The Rise of the Dead</title><content type="html">  The last few years have been great for (un)dead people. Vampires have taken over the screens, even werewolves, the ridiculous people that in their greatest moments turn into mangy canines, have had their fair share of screen time and now it's the turn of zombies to have their days. Not that zombies were not done to death, so to speak, the same idea reinvented and rehashed, but basically unchanged. It was only fair that zombies become "mainstream" by appearing in a TV series: &lt;a href="http://www.imdb.com/title/tt1520211" target="_blank" title="A policeman and his family, together with a bunch of people that don't really fit together, running away from the zombies."&gt;The Walking Dead&lt;/a&gt;. And they were not even the modern, &lt;a href="http://en.wikipedia.org/wiki/Richard_Matheson" target="_blank" title="Matheson, the father of the athletic undead"&gt;raging running rabid&lt;/a&gt; type of zombie, but the slow and mindless, yet highly infectious kind. But hey, it's about supernatural monsters, a step away from sci-fi, so it is cool, even if it reiterates the same tired story of people that love drama too much and can't help fight each other and getting in the way of the undead when their emotions run high (which must invariably do so, else the characters would he boringly successful in avoiding any danger).&lt;br /&gt;
&lt;br /&gt;
You might think that I am criticising the new zombie uprising because I am the kind of movie critic asshole that thinks everything sucks unless done my way, but it is not so. I have solid evidence that the undead genre can be awesomely innovative and deep in meaning. I give you three examples, all of them European, not because I am some sort of continentalist, but because the American stuff just sucks ass! &lt;span class="important"&gt;I've decided to pointedly single out these three TV series and discuss them outside my "&lt;a href="http://siderite.blogspot.com/search?q=tv+series+i%27ve+been+watching" target="_blank" title="They are not ordered by date"&gt;TV series I've Been Watching&lt;/a&gt;" section, because they prove without a shred of a doubt that TV can be for smart people&lt;/span&gt;, they are just not that many of them and it's not feasible economically.&lt;br /&gt;
&lt;br /&gt;
Here it goes:&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt1772379/" target="_blank" title="Bring back the show, you wankers!"&gt;The Fades&lt;/a&gt; - this British series had dead people that could not go to Heaven turn on the living and becoming zombies, only smart, feeling ones, that just consider death is treating them badly and are lashing out. A brilliant take on the whole undead concept that went unexplored because the series got cancelled after a season. By far the best supernatural TV series of the decade, though!&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt2480514/" target="_blank" title="Small town, big issues"&gt;In the Flesh&lt;/a&gt; - new British show that features actual zombies, the kind that eat on people. Unlike their American counterparts, they place the action of the film after the rise, when the undead are being "treated" and returned to their families. PDS (Partially Deceased Syndrome) sufferers have to deal with the reactions of small town people used to shooting undead on sight and being proud of it. Typical British thing to take a zombie idea and turn it into a deep exploration of social issues.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt2521668/" target="_blank" title="Also known as Rebound"&gt;Les Revenants&lt;/a&gt; - last, but certainly not least, a French series about people coming back from the dead. They just come back, not remembering how they died and not knowing they did. People have different reactions to them and many have noticed the "Twin Peaks" feel of the series. Dark and psychologically violent, as only the French can make them, this is as far from &lt;a href="http://www.imdb.com/title/tt1183276/" target="_blank" title="Violent French cops and violent French gangers versus violent French zombies"&gt;La Horde&lt;/a&gt; as In the Flesh is from The Walking Dead. There was also a movie on which this series is based, which in English was translated as "&lt;a href="http://www.imdb.com/title/tt0378661/" target="_blank" title="The lives of the residents of a small French town are changed when thousands of the recently dead inexplicably come back to life and try to integrate themselves into society that has changed for them"&gt;They Came Back&lt;/a&gt;".&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
I highly recommend you watching these series. I don't care what the audiences were. In my view low audience to a movie or TV show can mean only two things: it was really bad, or it was really smart. I believe these three examples fall into the smart category.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Siderite?a=AiTZdZeYvXY:Qm4Qeth8-fk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Siderite?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/AiTZdZeYvXY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/2033224771989340024/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=2033224771989340024" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/2033224771989340024?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/2033224771989340024?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/AiTZdZeYvXY/the-rise-of-dead.html" title="The Rise of the Dead" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2013/04/the-rise-of-dead.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcCRHo_eip7ImA9WhBXGUQ.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-9061270810689749885</id><published>2013-04-03T14:52:00.004+03:00</published><updated>2013-04-03T14:54:25.442+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-03T14:54:25.442+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rant" /><category scheme="http://www.blogger.com/atom/ns#" term="administrative" /><title>The big Wibyia screwup and the Google Drive refactoring</title><content type="html">  There was a web toolbar at the bottom of the blog called Wibyia. Damn if I know where these web startups get their names, but it is as good as any other, I guess. Anyway, the bar stuck at the bottom of any page and offered some tools, addons like chat and who is online, and a welcome message to new users. So here I am, pretty snug about my little blog, when I get an email from Wibyia: upgrade for free to the new version of Wibyia! So I click on it, I log in, Bam! a completely new design (a crappy "social" a brightly colored big and ugly thing), less features, a ridiculous admin interface and no way to revert to the previous functionality. At this point I got mad and removed the bar from the blog. If you somehow found it useful, let me know, I will write my own version.&lt;br /&gt;
&lt;br /&gt;
But this prompted some research on the net on how to host files for the blog and I found that I can use Google Drive (in a rather convoluted way) to store the additional js and css I added on the blog. And so here is the new version of the blog, which should work the same, but hopefully load a little faster due to caching of the 50k js and css files.&lt;br /&gt;
&lt;br /&gt;
Oh! And congratulate me for reaching the beautiful round number of 1024 blog entries today! &amp;gt;:-)&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Siderite?a=oN-_d44ZLa8:jAyeo-gMpic:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Siderite?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/oN-_d44ZLa8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/9061270810689749885/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=9061270810689749885" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/9061270810689749885?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/9061270810689749885?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/oN-_d44ZLa8/the-big-wibyia-screwup-and-google-drive.html" title="The big Wibyia screwup and the Google Drive refactoring" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2013/04/the-big-wibyia-screwup-and-google-drive.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EAR349eCp7ImA9WhBXGEU.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-6609375327392037011</id><published>2013-04-01T17:03:00.001+03:00</published><updated>2013-04-02T08:47:26.060+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-02T08:47:26.060+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="web design" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><title>Detecting if an URL can be loaded in an IFrame</title><content type="html">  I was trying to solve a problem on this blog, where the opening of links in their own fancy javascript window would fail if the server did not allow opening their pages in frames. The result would be an ugly empty black window and an ugly javascript error in the browser console in the form of &lt;cite style="color:red"&gt;Refused to display '[some URL]' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.&lt;/cite&gt;&lt;br /&gt;
&lt;br /&gt;
So I started looking for a way to detect these pesky URLs. First attempt was using jQuery.Ajax with method 'HEAD', which inquires the HTTP headers only from a given URL. There is no reason I can see to deny access to 'HEAD' requests, but the browser does it anyway based on... HTTP headers! Not to mention that this solution fails for more links than a frame because of Ajax cross-site scripting issues.&lt;br /&gt;
&lt;br /&gt;
Second attempt: use an adhoc hidden iframe to detect if the URL can be opened. This worked, but at a cost that prohibits me using the solution in the blog. I will publicize it, though, maybe it works for other scenarios. It uses jQuery, so you will have to translate it yourself into the raw Javascript version or to make it use your favorite framework.&lt;br /&gt;
&lt;br /&gt;
The code first:&lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;function&lt;/span&gt; isAvailable(url, callback, timeout) {
    &lt;span class="kwrd"&gt;if&lt;/span&gt; (!+(timeout)||+(timeout)&amp;lt;0) {
        timeout=5000;
    }
    &lt;span class="kwrd"&gt;var&lt;/span&gt; timer=setTimeout(&lt;span class="kwrd"&gt;function&lt;/span&gt;() {
        ifr.remove();
        callback(&lt;span class="kwrd"&gt;false&lt;/span&gt;,url);
    },timeout);
    &lt;span class="kwrd"&gt;var&lt;/span&gt; ifr=$(&lt;span class="str"&gt;'&amp;lt;iframe&amp;gt;&amp;lt;/iframe&amp;gt;'&lt;/span&gt;);
    ifr.hide();
    $(&lt;span class="str"&gt;'body'&lt;/span&gt;).append(ifr);
    ifr.bind(&lt;span class="str"&gt;'load'&lt;/span&gt;,&lt;span class="kwrd"&gt;function&lt;/span&gt;() {
        &lt;span class="kwrd"&gt;if&lt;/span&gt; (timer) clearTimeout(timer);
        &lt;span class="kwrd"&gt;var&lt;/span&gt; result;
        &lt;span class="kwrd"&gt;try&lt;/span&gt; {
            &lt;span class="kwrd"&gt;var&lt;/span&gt; doc=ifr[0].contentDocument.location.href;
            result=&lt;span class="kwrd"&gt;true&lt;/span&gt;;
        } &lt;span class="kwrd"&gt;catch&lt;/span&gt;(ex) {
            result=&lt;span class="kwrd"&gt;false&lt;/span&gt;;
        }
        ifr.remove();
        callback(result,url);
    });
    ifr.attr(&lt;span class="str"&gt;'src'&lt;/span&gt;,url);
}
&lt;/pre&gt;&lt;br /&gt;
And now the explanation.&lt;br /&gt;
First, it is imperative to first append the iframe element to body before binding the load event. That is because jQuery creates the element in a document fragment and this process fires a load event by itself! Then, different browsers act differently. Google Chrome does not fire a load event for an iframe with an URL that has this problem. Internet Explorer does fire the event, but the iframe's content document is not accessible (and this can be caught in a try/catch block). FireFox does fire the event, but only the leaf properties of the content document throw an exception, like the href of the location.   In order to fix all of these, I used a timeout for Chrome, to return a false result after a time, then an access to ifr[0].contentDocument.location.href to make it throw an exception in both Internet Explorer and FireFox.&lt;br /&gt;
&lt;br /&gt;
Finally, the reason why I cannot use it on the blog is that it would force the browser of the viewer to load all the URLs completely in the background in order to add a silly click event on the links. I have one more idea in mind, though, and that is to detect the frame loading problem when I open it and in that case to create the content of the iframe manually to contain a link to the URL. I will attempt it sometime soon.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Update&lt;/i&gt;: I found a solution that seems reasonable enough. When creating the iframe in which I want to nicely load the page that the link points to, I am not just creating an empty frame, but I also add content: a link that points to the same page. The SAMEORIGIN problem is still there, so the link opens the URL in target="_blank" and has a click handler that closes the dialog 100 milliseconds later. Thus, when changing the frame src, if the content of the frame does not change, the user will have the option to click the link and see the page open in a new tab/window.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Siderite?a=-rGVgbCoQzw:2NikP2aP0qo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Siderite?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/-rGVgbCoQzw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/6609375327392037011/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=6609375327392037011" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/6609375327392037011?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/6609375327392037011?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/-rGVgbCoQzw/detecting-if-url-can-be-loaded-in-iframe.html" title="Detecting if an URL can be loaded in an IFrame" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2013/04/detecting-if-url-can-be-loaded-in-iframe.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MGQ3g9fyp7ImA9WhBXGEU.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-8541404081013643583</id><published>2013-04-01T00:00:00.001+03:00</published><updated>2013-04-02T08:43:42.667+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-02T08:43:42.667+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="administrative" /><title>Links that do not show in the popup dialog</title><content type="html">  I noticed that some links in the blog, for example YouTube links, did not show in the dialog that opens when you just click on the link. That is caused by a security improvement in modern browsers and I've changed the script to open the link normally in another window for the YouTube domains. However, there might still be sites that have this issue and I urge you to tell me about links that do not open in the dialog (aka, a black window that shows nothing) so I can fix the script for those domains as well. As usual, the workaround for this (or for if you don't like the dialog) is to middle click the link and it will open in a new tab.&lt;br /&gt;
&lt;br /&gt;
  &lt;i&gt;Update&lt;/i&gt;: I've solved the problem, somehow, by filtering the domains (you report) that have the issue and making it so that links leading to them open in a new tab/window. Also, I added a link to the iframe so that if it does not load, you can click on the link and open it in another tab/window. Sorry for the inconvenience so far.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Siderite?a=JaqUvuXtFu0:HUMXKZq_gqM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Siderite?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/JaqUvuXtFu0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/8541404081013643583/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=8541404081013643583" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/8541404081013643583?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/8541404081013643583?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/JaqUvuXtFu0/links-that-do-not-show-in-popup-dialog.html" title="Links that do not show in the popup dialog" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2013/04/links-that-do-not-show-in-popup-dialog.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0AFRn86cCp7ImA9WhBWGUo.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-5142591464665290489</id><published>2013-03-31T23:29:00.002+03:00</published><updated>2013-04-14T23:35:17.118+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-14T23:35:17.118+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="movies" /><category scheme="http://www.blogger.com/atom/ns#" term="essay" /><title>TV Series I've Been Watching - part 14</title><content type="html">  So many new series and I haven't started watching them all and there are more still coming!&lt;br /&gt;
&lt;br /&gt;
&lt;style type="text/css"&gt;
.notwant { color: #FF6060; } .want { color: #309F30; }
&lt;/style&gt;&lt;br /&gt;
&lt;br /&gt;
Let's start with the already described ones:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;span class="want"&gt;Doctor Who&lt;/span&gt;&lt;/b&gt; - episode six of the seventh season has just appeared. I will probably watch it tonight.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Torchwood&lt;/b&gt; - no news at all for the fifth season. The only new things about it (for me) is that a Torchood episode has 50 minutes on Starz and 60 on BBC One.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Criminal Minds&lt;/b&gt; - episodes keep piling up, but it never came up as a priority.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="want"&gt;Dexter&lt;/span&gt;&lt;/b&gt; - season 8 of the series will be the last. It's official. The launch date is June 30, 2013.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="notwant"&gt;Fringe&lt;/span&gt;&lt;/b&gt; - Fringe has ended! Finally! The whole observer invasion thing was like a stupid rehash of German occupation movies.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="want"&gt;True Blood&lt;/span&gt;&lt;/b&gt; - June 16, 2013 is the release date. The trailer seems to imply something epic.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="want"&gt;The Good Wife&lt;/span&gt;&lt;/b&gt; - the show seems to be oscillating between working and not working, with all the unnecessary complications that add no value to the story. Like a hard drive that develops bad sectors I expect it to fail any time now, even if I still like the series.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="notwant"&gt;Haven&lt;/span&gt;&lt;/b&gt; - The third season is over, a fourth was announced. The ending of the third season leaves me with few expectations.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Falling Skies&lt;/b&gt; - season three will start on June 9, 2013. It's one of those that are just good and sci-fi enough to keep watching.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="want"&gt;Southpark&lt;/span&gt;&lt;/b&gt; - season 17 starts on September 2013. Can't wait.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;The Killing&lt;/b&gt; - still on my watch list, haven't started watching it.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Suits&lt;/b&gt; - third season is about to start. It doesn't make much sense, but I like it.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Breaking Bad&lt;/b&gt; - I was saying in the last post that the fifth season has ended. It hasn't! There is still one half left starting July 2013. This will end the show. Maybe then I will watch it all to see what happened. Reading the episode synopsis might work as well.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Californication&lt;/b&gt; - I have demoted Californication to neutral. It feels really tired. The LA back and forth talk doesn't do it for me and there doesn't seem to be any (relevant) action.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Beavis&amp;Butt-head&lt;/b&gt; - It seems the show was quietly axed. I haven't heard anything about it for a long time.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="want"&gt;Homeland&lt;/span&gt;&lt;/b&gt; - I've seen two seasons of Homeland and it's pretty cool. Season three is announced to start on September 29, 2013. I can't empathise with ANY of the characters, but I like it.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;The Walking Dead&lt;/b&gt; - slow walking dead people don't really seem a threat anymore. Instead, psychopathic humans do! Oh, and Lennie James appeared as a recluse madman in the last episode, and the season three finale airs today.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="want"&gt;Game of Thrones&lt;/span&gt;&lt;/b&gt; - season three premiers tonight. There are many fans of the books and series in my friend circle and I like the show so far. I still feel that it doesn't capture the feel of the books, but then again, maybe it will develop its own.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="want"&gt;Mad Men&lt;/span&gt;&lt;/b&gt; - season six is to premier on April 7, 2013. I will keep watching it, because it is just great.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Misfits&lt;/b&gt; - the show has been renewed for a fifth season. I will watch it, but I don't have much hopes for it.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="want"&gt;Sherlock&lt;/span&gt;&lt;/b&gt; - the third season of the series will begin probably late 2013. I liked it, even if a bit too... Moffaty? I really don't want to see more and more people acting like Doctor Who. One is enough.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="want"&gt;Spartacus - Vengeance&lt;/span&gt;&lt;/b&gt; - I had hopes for this season, but it seems it's just the same thing, with a slave rebellion thrown in. It will probably have a Braveheart ending.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="want"&gt;My Babysitter's a Vampire&lt;/span&gt;&lt;/b&gt; - No news of a third season, but the show has built a faithful (if childish) fan base. What, they don't sell stuff to children in Canada?&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Continuum&lt;/b&gt; - the second season starts on April 21, 2013. Sci-fi cop show? Have to watch it.:)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="want"&gt;Copper&lt;/span&gt;&lt;/b&gt; - the second season of this cop drama starts late 2013. I liked the show and the characters.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="want"&gt;Longmire&lt;/span&gt;&lt;/b&gt; - still now date for the second season, but I liked the characters and the setting. The script is well written, too.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;The Newsroom&lt;/b&gt; - my wife loves this. I will watch the second season, but I can't decide if I like it or not.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="notwant"&gt;Arrow&lt;/span&gt;&lt;/b&gt; - I still watch this, as a superhero show with beautiful actors.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="notwant"&gt;Beauty and the Beast&lt;/span&gt;&lt;/b&gt; - removed from my viewing list.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="want"&gt;Battlestar Galactica - Blood and Chrome&lt;/span&gt;&lt;/b&gt; - there will not be more. It was a series of webisodes that were part of a pilot that no one bought. I really liked it, though.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Elementary&lt;/b&gt; - watching it, but it's not great.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Hatfields and McCoys&lt;/b&gt; - This American Civil War miniseries was filmed in Romania and stars Kevin Costner. I really wanted to see it, but didn't get around to it, yet.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Hit and Miss&lt;/b&gt; - A new show I really know nothing about. Six episodes so far.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="want"&gt;Hunted&lt;/span&gt;&lt;/b&gt; - Cinemax still negotiating a second season without BBC support. Boo, BBC! Anyway, hopes are waning.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Parade's End&lt;/b&gt; - another miniseries. The trailer looks really promising and I haven't read the book. As soon as I watch it you will know.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="notwant"&gt;Primeval - New World&lt;/span&gt;&lt;/b&gt; - I really tried to like this show, but I didn't. I removed it from my viewing list.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Restless&lt;/b&gt; - a miniseries. A young woman finds out that her mother worked as a spy for the British Secret Service during World War II and has been on the run ever since. The synopsis sounds interesting. Two episodes so far, that I have yet to watch.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="want"&gt;Ripper Street&lt;/span&gt;&lt;/b&gt; -  It's a bit like doctor Watson working for Lestrade, but I like the characters and the setting.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;The Fear&lt;/b&gt; - A Brighton crime boss turns entrepreneur and then he goes crazy. Like mentally ill crazy. I haven't started watching this miniseries, but it might be interesting.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="want"&gt;Vegas&lt;/span&gt;&lt;/b&gt; - It seems that to keep audiences happy, unreasonable dramas and conspiracies must be presented. Again I feel cheated, as I really like the show but I already see how the mass production version of the script looms its ugly head.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Wizards versus Aliens&lt;/b&gt; - there will be a second season, starting late 2013. I don't know if I will still watch it, but it's childish fun.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
And now for novelties&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Banshee&lt;/b&gt; - for a show I almost decided I did not like, it seems crazy that I watched all episodes so far. The basic premise is that a recently released inmate assumes the identity of a cop in a small town, where he has to battle local thugs, Serbian mobsters and the town's crime lord. The characters are just fun enough to enjoy, even if the story is totally implausible.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Bates Motel&lt;/b&gt; - A TV series based on Psycho. Haven't started watching the two episodes that aired so far.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="want"&gt;Black Mirror&lt;/span&gt;&lt;/b&gt; - the second season of Black Mirror is here! Didn't watch it, yet, but probably will. There are three one hour British sci-fi stories with a moral per season.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Borealis&lt;/b&gt; - Weird pilot about a future where nations battle control over Arctic resources in a very covert way. The result, a frontier town Western set in the future, didn't convince anyone and therefore did not materialize into a series.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Broadchurch&lt;/b&gt; - Another small town cop thing? At least it is British, with David Tennant playing the main character (and cannibalizing some other former Doctor Who actors. It seems to have good production values, as well.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Cracked&lt;/b&gt; - Another Canadian cop production. Cracked follows the newly formed Psych Crimes Unit within a Canadian police department set up by a psychiatrist in partnership with the police.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Cult&lt;/b&gt; - the series centers on a journalist blogger and a production assistant, who investigate a series of mysterious disappearances that are linked to a popular television series named Cult. The bad guy is T-bag from Prison Break.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="notwant"&gt;Do No Harm&lt;/span&gt;&lt;/b&gt; - A horrible attempt at a TV series, it features a surgeon that secretly has a split personality. A Jekyll and Hyde thing? No. Just a bad show. I removed it from my viewing list.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="notwant"&gt;Girls&lt;/span&gt;&lt;/b&gt; - this is not a new show per se, but one I didn't watch until recently. It sounded like a smart Sex and the City, so I got around to check it out. It stars an incredibly ugly, stupid and self centred girl and three of her friends. One of them is really hot, but it couldn't save the show. Weird and ugly people that attempt to appear interesting. They are not.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Golden Boy&lt;/b&gt; - The series follows the successful, meteoric rise — from age 26 to 34 — of Walter Clark, an ambitious cop who becomes the youngest Police Commissioner in New York City history.So, yeah, a police drama again, but it seems more than the usual crap. We'll see.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="want"&gt;House of Cards&lt;/span&gt;&lt;/b&gt; - I almost added a "want" status to this new series on the basis of Kevin Spacey being the lead actor alone. It is an adaptation of a previous BBC miniseries of the same name which is based on the novel by Michael Dobbs. This also lends support to the theory that the show is good. People that started watching it liked it, as well. So, all I need is to start watching it.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;In the Flesh&lt;/b&gt; - Another zombie TV series! And it's British! What's even funnier is that the main character is a rehabilitated &lt;s&gt;zombie&lt;/s&gt; Partially Deceased Syndrome sufferer. I didn't yet got "the bug" for it, but it might become a "want". I have watched two episodes so far.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Labyrinth&lt;/b&gt; - I don't know what to say about this show yet. John Hurt stars in it, it seems to involve a connection with the long lost Christian sect of Cathar and is a darma fantasy. People seem to like it well.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Mayday&lt;/b&gt; - the story of a missing May Queen teenager in a small English country village and the dirty secrets this brings up from the depths of its inhabitants. It's a British miniseries, but the viewer response has not been positive.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Metal Hurlant Chronicles&lt;/b&gt; - This is a low budget European sci-fi series based on the comic books with the same title. Only five episodes and probably there will not be a second season, but it was fun enough.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="want"&gt;Monday Mornings&lt;/span&gt;&lt;/b&gt; - In the last post I was saying that I was in the mood for a good medical drama. This is it so far. Not so much medical, as ethical, though. The story revolves around the weekly meetings of all the surgeons in a prestigious hospital to discuss medical incidents. I like the actors and so far it has been a pretty solid story. A bit too melodramatic, but for an American medical drama, it's good.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="notwant"&gt;Monsters vs. Aliens&lt;/span&gt;&lt;/b&gt; - this is a kiddie animation show based on the movie with the same name. After a mere 20 seconds of loud colourful characters smiling and talking maniacally, I stopped and deleted the file. Will not ever watch this.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Motive&lt;/b&gt; - Motive is a Canadian police procedural drama following working-class single-mom Detective Flynn (Lehman) in her investigation of crimes. Each episode also reveals the killers and victims at the start of the show, unusual in police procedural dramas. Haven't watched it yet.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Orphan Black&lt;/b&gt; - The first episode aired yesterday. It's a sci-fi drama, something to do with clones. I hope it will be good.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Privates&lt;/b&gt; - BBC One drama television series set in 1960 which follows the stories of eight privates who are part of the last intake of National Service, and their relationships with their officers and non-commissioned officers, civilian staff and families. Didn't start watching it, yet.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Red Widow&lt;/b&gt; - a housewife from Northern California whose husband, a figure in organized crime, was killed. She has to continue his work to protect her family. Don't know how good it is yet.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="want"&gt;Rome&lt;/span&gt;&lt;/b&gt; - only two seasons in all, but it told a story from start to finish from the perspective of two friends, soldiers in the Roman legions. Great production values, great acting, loved the actors. At the end, even if it was a great show, I didn't feel like I was hooked and needed more, which is rare with TV series.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Scandal&lt;/b&gt; - an American political thriller television series created by Shonda Rhimes, of Grey's Anatomy fame. I fear the moment when I will present this to my wife and she might like it.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="notwant"&gt;Seed&lt;/span&gt;&lt;/b&gt; - A comedy about a guy that donates sperm and finds himself cornered by the resulting offspring. Started badly, was clearly a cliché from the start.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;The Americans&lt;/b&gt; - Set during the Cold War period in the 1980s, The Americans is the story of Elizabeth and Philip Jennings, two Soviet KGB officers posing as American citizens and a married couple. Another show waiting for my attention, but it stars Keri Russell, who I love, so I will probably watch it at some time.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;The Blue Rose&lt;/b&gt; - a New Zealand crime drama television series about some lowly clerks who join forces to fight the corporate corruption that caused the death of one of their colleagues.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="notwant"&gt;The Carrie Diaries&lt;/span&gt;&lt;/b&gt; - Wow! A TV shows based on King's horror story! Nope. It's the TV version of Sex and the City, with a teenage Carrie... the horror, the horror...&lt;/li&gt;
&lt;li&gt;&lt;b&gt;The Doctor Blake Mysteries&lt;/b&gt; - an Australian television series. Doctor Lucien Blake returns home to Ballarat in 1959 to take over his deceased father's general medical practice after an absence of 30 years. Doctor Blake is a keeper of secrets and a solver of mysteries. No data on the quality of the show yet.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;The Following&lt;/b&gt; - a series about a psychopath obsessed with Poe's writings that creates a cult following of wannabe serial killers. Interesting premise and it stars Kevin Bacon, but it might fizzle.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Twisted&lt;/b&gt; - A teen with a troubled past reconnects with his two female best friends from childhood. He becomes the prime suspect when a fellow student is surprisingly found dead in her home. Didn't start watching it, but it doesn't sound great.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Utopia&lt;/b&gt; - a British conspiracy thriller that follows a small group of people who find themselves in possession of the manuscript sequel of a cult graphic novel called "The Utopia Experiments" which is rumoured to have predicted the worst disasters of the last century. This leads them to be targeted by an organisation known as 'The Network', which they must avoid to survive. Sounds interesting and has a high IMDb rating.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Vikings&lt;/b&gt; - a Canadian-Irish historical drama television series, inspired by the epic sagas about the raiding, trading, and exploring Norsemen of early medieval Scandinavia. It follows the exploits of the legendary Viking chieftain Ragnar Lodbrok and his crew and family. Sounds cool, but I didn't look at it, yet.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class="want"&gt;Wallander&lt;/span&gt;&lt;/b&gt; - I liked this British adaptation of a Swedish police drama. It stars Kenneth Branagh and is still placed in Sweden, even if spoken in English. It is as much a classical police inspector centred series as one can be, straightforward three seasons of three episodes each. Now, I can't say it was great, but me and the wife watched all nine episodes in about a week.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Star Wars - The Clone Wars&lt;/b&gt; (animated series) - I can't really give this a bad rating. If the show is made for children, then it's not really that awful: count Duqu and his Syth lords are being mischievous and evil, while Master Yoda and his Jedi are always kind and good. But that is what makes the show an awful experience for anyone over the age of 12. If you think about it, the movies were not that different from this, but they showed real intrigue, violence, tough choices, even grey characters like Darth Vader. While this show lasted for five seasons, there were only a few moments when they tried to show the evolution of Anakin Skywalker from a Jedi knight to a servant of the Syth, while the technology and thinking in this series was antiquated and childish. That made me stop after a season or so, I watched the last episode of the third season, didn't see an improvement and now it has been announced that the fifth season will be the last.&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Siderite?a=8YgU6u9TZZo:QKEOmrgTjTQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Siderite?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/8YgU6u9TZZo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/5142591464665290489/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=5142591464665290489" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/5142591464665290489?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/5142591464665290489?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/8YgU6u9TZZo/tv-series-ive-been-watching-part-14.html" title="TV Series I've Been Watching - part 14" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2013/03/tv-series-ive-been-watching-part-14.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MBR3o5fCp7ImA9WhBQF00.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-6617702863427933840</id><published>2013-03-19T15:56:00.001+02:00</published><updated>2013-03-19T15:57:36.424+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-03-19T15:57:36.424+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="books" /><category scheme="http://www.blogger.com/atom/ns#" term="picture" /><title>Wired for Love, by Stan Tatkin</title><content type="html">&lt;img border="0" alt="book cover" style="float:left;" src="http://4.bp.blogspot.com/-PJYS2coBBb0/UUhufhARsxI/AAAAAAAABFA/cKdIyLEh4l8/s320/wiredforlove-cover.jpg" /&gt; &lt;span class="important"&gt;This book (complete title: &lt;a href="http://www.wiredforlove.org/" target="_blank" title="The book's website"&gt;Wired for Love - How Understanding Your Partner's Brain and Attachment Style Can Help You Defuse Conflict and Build a Secure Relationship&lt;/a&gt;) is a layman's terms summarizing of research done in the area of romantic relationships. &lt;a href="http://stantatkin.com/" target="_blank" title="Proponent of the Psychobiological Approach to Couple Therapy (PACT)"&gt;Stan Tatkin&lt;/a&gt; is not the greatest psychologist ever, but he does a good job in writing this reference book. He lists ten principles that would help people retain their relationship and improve on it.&lt;/span&gt; Simple things like making eye contact, hugging till the other relaxes in your arms and fighting smart - for the couple, not against your partner, can make huge impact with little effort. Tatkin suggests that we are all untrained in this relationship crap and so he goes towards making a sort of abridged manual in how to proceed.&lt;br /&gt;
&lt;br /&gt;
Now that I've said all those nice things about him, Tatkin is clearly not God in all matters relationshippy. He admits that the reason why he started the research was the fact that he went through a divorce. That must be especially jarring for a psychologist. Wasn't he supposed to know about people? What happened? He then proceeds fast pace to categorize people and tell them which parts of the brain and which bits of education made them like that and what to do in order to get to the "good" category. I particularly disliked that he branded people into three categories, then was obviously biased towards only one. That doesn't mean he is wrong and certainly when going for simple straight results you just have to put caution aside and go all in. But that's just it: this book is not THE solution, it's just a solution, one that felt right to Stan Tatkin, and so you must take it with a grain of salt.&lt;br /&gt;
&lt;br /&gt;
The basic ideas of the book start from brain structure. We have parts of the brain that are wired for war, what he calls primitives, like the amygdala, who is responsible for the fast reactions that keep us alive. When we get into fights, for example, the amygdala gets excited and furiously fires neurons that prepare your body for a physical conflict. At this time other parts of the brain are more suited to assess the situation and define danger and behavior, parts he calls ambassadors, like the hippocampus. If we are too focused on our basic emotions, we start arguing and hurting the other in order for us, the individual, to come up top in the battle and miss important cues on how our partner feels and what are the correct measures to make the couple get through the situation. Tatkin makes the simple case that as long as we go through episodes where we fight for us and against our partners, this hurts, obviously, the relationship. The thing we should strive towards is the "couple bubble" (I know, terrible name) where both parties can feel protected and safe together with the other significant.&lt;br /&gt;
&lt;br /&gt;
The author splits people into three categories. There is the island, which in childhood was not engaged by their parents, not hugged enough, they did not feel protected. They come out as individualists valuing their personal space and sensible to any close or intimate contact. They believe that as long as two people are self reliant and have a good life, they can have a good relationship without actually needing each other, only enjoying the company. There is the anchor, someone who was loved and engaged during childhood, with lots of attention and careful interaction with caregivers. They are balanced in their emotions, easily empathize with others and form natural couple bubbles, are fond of affection and close personal contact. And there are the waves, who oscillate between the two, alternatively needing affection and intimacy, only to run away when they receive it, for fear of being rejected or abandoned. From all three categories, the anchor is "the way", while the others something our childhood regretfully forced us to be. Thankfully, treating our partner right and being treated right back can change our affiliation.&lt;br /&gt;
&lt;br /&gt;
Needless to say, I don't wholly agree with the guy. The categories feel arbitrary and unidimensional. Of course that restricting your metric restricts your vision of the world, but at the same time one can take this book as an advocate for a specific system. It is the job of others to find and validate others. This is what worked for Tatkin and so he shares it with the reader.&lt;br /&gt;
&lt;br /&gt;
Here are the ten guiding principles of the book. For details, read the book. It's pretty short.&lt;ol&gt;&lt;li&gt;Creating a couple bubble allows partners to keep each other safe and secure&lt;/li&gt;
&lt;li&gt;Partners can make love and avoid war when their primitives are put to ease&lt;/li&gt;
&lt;li&gt;Partners relate to one another primarily as anchors, islands or waves&lt;/li&gt;
&lt;li&gt;Partners who are experts on one another know how to please and soothe each other&lt;/li&gt;
&lt;li&gt;Partners with busy lives should create and use bedtime and morning rituals, as well as reunion rituals&lt;/li&gt;
&lt;li&gt;Partners should serve as the primary go-to people for one another&lt;/li&gt;
&lt;li&gt;Partners should prevent each other from being a third wheel when relating to outsiders&lt;/li&gt;
&lt;li&gt;Partners who want to stay together must learn to fight well&lt;/li&gt;
&lt;li&gt;Partners can rekindle their love at any time through eye contact&lt;/li&gt;
&lt;li&gt;Partners can minimize each other's stress and optimize each other's health&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
Conclusion: &lt;span class="important"&gt;A book that can open eyes. One must be careful not to close them in other directions or look only this way. As I said earlier, it seemed as a theory based on a single dimension, the need to feel safe, with little bleedthrough in other areas. Some of the things in the book are so easy to do that not trying them to see if they work would be a shame. Also, whenever something feels too obvious, try to remember when (and if) you actually rationalized this before. Sometimes obvious things need to be said.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Siderite?a=-Ng8aBRKk4Y:NtAwwrVWreo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Siderite?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/-Ng8aBRKk4Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/6617702863427933840/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=6617702863427933840" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/6617702863427933840?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/6617702863427933840?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/-Ng8aBRKk4Y/wired-for-love-by-stan-tatkin.html" title="Wired for Love, by Stan Tatkin" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-PJYS2coBBb0/UUhufhARsxI/AAAAAAAABFA/cKdIyLEh4l8/s72-c/wiredforlove-cover.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2013/03/wired-for-love-by-stan-tatkin.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8DQn0-fCp7ImA9WhBQFkQ.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-5543197941712959963</id><published>2013-03-19T15:12:00.001+02:00</published><updated>2013-03-19T15:14:33.354+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-03-19T15:14:33.354+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="personal" /><category scheme="http://www.blogger.com/atom/ns#" term="management" /><title>The Adobe KickStart Innovation Workshop</title><content type="html">  &lt;span class="important"&gt;I have attended the &lt;a href="http://blogs.adobe.com/adobelife/2013/02/27/imagination-sparks-innovation/" target="_blank" title="Imagination sparks innovation"&gt;Adobe KickStart Innovation Workshop&lt;/a&gt;, which is the latest Adobe attempt to increase innovation in the corporation.&lt;/span&gt; You see, having a pyramidal structure where the top instructs the bottom, stifles initiative and sucks the life out of people was not working for them anymore. In all likelihood the move was sparked by Adobe not being in the list of top 100 most innovative companies and they took that to heart.&lt;br /&gt;
&lt;br /&gt;
That being said (in a mean spirited, ranty and spiteful way, of course) I really liked &lt;a href="http://www.markrandall.com/" target="_blank" title="Disruptive Influence - Mark Randall on strategy and startups"&gt;Mark Randall&lt;/a&gt;, the guy that introduced the concept. You see, he is a rather brilliant entrepreneur, almost hugely successful several times and certainly above most business people I know of, who uses the ideas of &lt;a href="http://theleanstartup.com/principles" target="_blank" title="The Lean Startup Methodology"&gt;Lean startups&lt;/a&gt; to create companies that "change the world". He is also kind of funny, in that personally distant way that Americans often display, but still funny and smart. He is as far away from the classical corporate vision as he could be, as he advocated structures that self organize under the scrutiny, but lack of involvement of the management. In a sort of "&lt;a href="http://en.wikipedia.org/wiki/Field_of_Dreams" target="_blank" title="While walking in his cornfield, novice farmer Ray Kinsella hears a voice that whispers, 'If you build it, he will come', and sees a baseball diamond. His wife, Annie, is skeptical, but she allows him to plow under his corn to build the field."&gt;If you build it, he will come&lt;/a&gt;" sort of way, he thinks that if you create a system that allows for everybody to win, then people will automatically use it, improve on it and make it work, without the need for suffocating oversight. And that is what the KickStart project entails.&lt;br /&gt;
&lt;br /&gt;
There is a lot to say about this, including my ongoing efforts in it (the two day presentation was just the preparation for the actual work, which I must do for myself), but I will keep this to a minimum. It could be enough to say that I really liked the idea, even if I completely disliked &lt;a href="http://www.youtube.com/watch?v=pfEAUfjY4yg" target="_blank" title="Empowered to innovate"&gt;the presentation video&lt;/a&gt;, with all the diversely ethnic people excited about the opportunity to rise from the dirt by the all enabling Adobe. In truth, I &lt;s&gt;opened my big mouth again&lt;/s&gt; asked Mark why the video sucked so much and he said that it was made in a day with only the people that could come on short notice. So I guess the excited people were actually the excited ones.&lt;br /&gt;
&lt;br /&gt;
Anyway, let me summarize the concept of KickStart. &lt;span class="important"&gt;You go to this two day preparatory presentation with Mark Randal where he gives everybody a red box containing the blueprint for a business. He lists the six steps that one must take in order to get the blue box, which I guess is the symbol of success. One of the most important ideas that can be taken from this process is that you do not need to do any actual development of the idea in order to validate its success. You get the idea, you share it with people, ask for feedback of the people that would use and/or buy your product, improve the idea, prototype something fast, without anything in the background, and iterate through this until you have some sort of metric of success: is your idea good? Would people use it? Would they pay for it? After you have changed the idea to conform to the realities of business and the clients needs and after you have gained support behind the idea, only then you get to make the actual development. In other words: gather data as fast as you can on the interest people have in your idea before you actually get to work. It's based on science: gather data, make a hypothesis, test the hypothesis, iterate.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Now, what does KickStart mean in the context of the corporation? It means they give you 1000$ (on a card that is valid only for the duration of the workshop - one and a half months) that you can use to further your business (like buying a domain and hosting, advertising, research, etc) and they want you to do the work that validates the idea. The sixth step is convincing the Adobe executives that your idea is good and not only that, but in sync with Adobe's strategy and values. What strategy and values, you ask? I could not answer that, neither could Mark Randall. The example business plan that won the blue box in another workshop was some kind of online challenge based on photos that where connected by their GPS location. And even if this really aligns with the Photoshop+mobile+creativity Adobe thematic, he still got to change the idea until it became something more marketable. You also have to fight out of the blue concepts like "Adobe doesn't do hardware" or "Adobe doesn't do games". Who comes up with these? Executives. They don't have an anti-porn charter, but they assume it's common sense not to pitch your newest Creative Sexuality idea.&lt;br /&gt;
&lt;br /&gt;
And here is the kicker (pun intended): if your idea does not pass, you have gained invaluable knowledge as an innovator and a possible entrepreneur. If your idea does pass, you gain more support to expand on it, under the corporation protective umbrella (insert Resident Evil jibe here). In fact, if you are hugely successful, the business belongs to Adobe, not to you. It only makes sense, since they supported you from the beginning. And if it works, who else to run it and earn the big bucks but you? so I don't see it as a big problem, but you have to be aware of it.&lt;br /&gt;
&lt;br /&gt;
Last but not least is the question: &lt;span class="important"&gt;Who the hell is Mark Randall? He is the guy that in the 90's could have revolutionized the video and photo industries with little gadgets that they did with heart and a lot of work. He and his best friend Paul worked their ass off for five years (and here I mean off! They lived in their offices, even if they had rented apartments to live in) until they reached from a garage shop the size of a company that was going to go public for 650 million $.&lt;/span&gt; I won't spoil the story that Mark himself tells during the initial presentation, but enough to say that the feeling and vibe of those days he is trying to kindle into others, to make them live the same wonder - if they chose to.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Siderite?a=LUj-xgK0-gQ:QO5SXY2Zwp4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Siderite?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/LUj-xgK0-gQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/5543197941712959963/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=5543197941712959963" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/5543197941712959963?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/5543197941712959963?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/LUj-xgK0-gQ/the-adobe-kickstart-innovation-workshop.html" title="The Adobe KickStart Innovation Workshop" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2013/03/the-adobe-kickstart-innovation-workshop.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MEQ3o7fyp7ImA9WhBQFkQ.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-3964499516042085262</id><published>2013-03-19T14:15:00.001+02:00</published><updated>2013-03-19T14:16:42.407+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-03-19T14:16:42.407+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="personal" /><category scheme="http://www.blogger.com/atom/ns#" term="picture" /><title>Meet Tyrion, my dog!</title><content type="html">&lt;img border="0" src="http://1.bp.blogspot.com/-4NFitXWgjRA/UUhQRG5ul_I/AAAAAAAABEw/IRowOxZskUc/s320/Tyrion_blog.jpg" alt="Picture of my puppy dog" style="float:left;" /&gt;  Meet my new puppy dog, Tyrion! The name is, of course, taken from &lt;a href="http://en.wikipedia.org/wiki/A_Song_of_Ice_and_Fire" target="_blank" title="a series of epic fantasy novels written by American novelist and screenwriter George R. R. Martin"&gt;A Song of Ice and Fire&lt;/a&gt;, where it is the name of a &lt;a href="http://en.wikipedia.org/wiki/Tyrion_Lannister#Tyrion_Lannister" target="_blank" title="mockingly nicknamed the Imp and Halfman, is a malformed dwarf and is the third child of Tywin Lannister. The character is Martin's favourite."&gt;dwarf&lt;/a&gt; who is kind, intelligent and, when needed, ruthless. Of course, if it were a female puppy, she would have been named Arya.&lt;br /&gt;
&lt;br /&gt;
The dog is a &lt;a href="http://en.wikipedia.org/wiki/West_Highland_White_Terrier" target="_blank" title="commonly known as the Westie"&gt;West Highland White Terrier&lt;/a&gt;, a breed that is known for a lot of sturdiness for their size, curiosity and intellect and also a strong personality which pushes them to claim leadership of the house, even over their owners. Even if the owners are assertive and consistent, only one of them is likely to be considered "leader of the pack", with the other a peer at max. He is supposed to be very stubborn.&lt;br /&gt;
&lt;br /&gt;
That being said, Tyrion is a small lovable little puppy of only three months who so far liked every person that came into the house and was likewise liked in return. He seems to love us even if we do evil things to him like vaccinations or shouting at him when he poops all over the place. On the other hand, a Lannister always pays his debts, so you never know. In all fairness the vet warned us that he might need a few weeks to adjust to the house and learn to relieve himself in a single spot, but he is well on the way there. In only a week he learned to excrete on the Pampers like sheet we placed on the floor. More or less. Also, until we vaccinate him, he is not allowed outside, and that means he will stay indoors for at least another month.&lt;br /&gt;
&lt;br /&gt;
And before you think I am in that "&lt;a href="http://www.youtube.com/watch?v=UqO0-fwTsEc" target="_blank" title="but I don't wanna see the baby!"&gt;Ya gotta see the baby!&lt;/a&gt;" mood, let me tell you I am not. I am quite attached to the affectionate little fur ball, and he to me, but that's the extent of it. This is an informative post, just so you know why instead of blogging cool stuff, I put out puppy pictures.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Siderite?a=mIGNI2Tcfuo:xHvGMIy8fTw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Siderite?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/mIGNI2Tcfuo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/3964499516042085262/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=3964499516042085262" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/3964499516042085262?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/3964499516042085262?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/mIGNI2Tcfuo/meet-tyrion-my-dog.html" title="Meet Tyrion, my dog!" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-4NFitXWgjRA/UUhQRG5ul_I/AAAAAAAABEw/IRowOxZskUc/s72-c/Tyrion_blog.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2013/03/meet-tyrion-my-dog.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMERXw8eip7ImA9WhBXF0w.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-6883217769486125629</id><published>2013-03-17T11:27:00.000+02:00</published><updated>2013-03-31T11:10:04.272+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-03-31T11:10:04.272+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="chess" /><title>The chess learning problem</title><content type="html">  As I mentioned in previous posts, I've started a chess learning program with a professional, so I can increase my understanding of the game. I was tired of watching &lt;a href="http://www.chessvideos.tv/chess-video-search.php?q=dennis+monokroussos" target="_blank" title="an American chess player, author and journalist. He holds the National Master title from the United States Chess Federation and the FIDE Master title from FIDE"&gt;Dennis Monokroussos&lt;/a&gt;' videos and understanding little of them. Why was he able to breeze through openings and only start explaining from move 20 or so? Why are the chess masters that I watch on videos able to say "this cannot be taken because of..." followed by a four move scheme that makes obvious the mistake, but that I couldn't see it?&lt;br /&gt;
&lt;br /&gt;
And so I got this Romanian dude, &lt;a href="https://www.facebook.com/catalin.carmaciu.3" target="_blank" title="International Master and FIDE Master, he is now training for the title of GM"&gt;Catalin Carmaciu&lt;/a&gt;, as an instructor. He may be a bit off putting at first, as it seems he is willing to teach you for free and show you everything he knows, give you any material you ask for and even take time to analyse your games, with any sort of payment as your choice. So, if you don't like open generous guys who are also very smart, I don't recommend him. Otherwise, he is great! His &lt;a href="http://joc-sah.ro/" target="_blank" title="'Profesor de sah' translates to 'Chess teacher'"&gt;chess site&lt;/a&gt; is in Romanian. Anyway, he looked at the deplorable state of my chess understanding and said "What do you want to do? Win games or learn to be better?" I said I wanted both, of course, as any decent &lt;a href="http://www.youtube.com/watch?v=te6qG4yn-Ps" target="_blank" title="Naturalmente!"&gt;Neo&lt;/a&gt; who would swallow both pills. Of course, it is not easy. You might want to ask about the difference between the two. Isn't it obvious that if you play the game better you will also win more games? What kind of choice is that? And the answer is that for winning games you acquire a repertoire of openings and defences which you learn and exercise repeatedly, while for playing better you read and exercise tactics and strategy books.&lt;br /&gt;
&lt;br /&gt;
My first reaction was disappointment. Here there was this brilliant chess player telling me I had to mechanically learn a series of openings, while I wanted to understand the concept of chess as a whole. But I was wrong to feel that way. You see, since then we've decided on four openings: two defences for standard White openings (e4 and d4) and two replies to defences by Black to my opening with e4 (e5 and c5). While at first it seems you learn some moves in a mechanical way and your only advantage is previous knowledge of a situation that you set up, the reality of it is that you choose the setup and for each you have a long term plan! In the middle game and end game you have a clear vision of what you want, where the attack goes, where to hinder the enemy's movements and what are the triggers for each. It would have been easy to say "for any possible game, you must make a strategic plan before you play", but unless you know what you are doing, that plan would suck. So, while playing these apparently memorized openings, I've developed a practice and an understanding of strategic planning in chess. I have also found answers to other, less common, openings. For example White might move Nf3, but that prohibits me playing e5, so I go with the d5 plan which was originally designed to stop White's d4. And behold, White then plays d4, transposing into a standard d4 opening.&lt;br /&gt;
&lt;br /&gt;
Wait a minute, you jump, but you said the other "learning branch" was the one where you learned tactics and strategy! It is true: strategic thinking is exercised in both situations, only the first is somehow more adult: you learn by doing. Oh, I do have some tactics books that I am looking through and some general strategy books that are supposed to be awesome, but until I find the time and disposition to focus on them and read carefully and understand what is written there, I have the option of playing chess and learning as I go.&lt;br /&gt;
&lt;br /&gt;
Another thing about getting a chess instructor is that he isn't doing much. There is no magical method that he can wield that improves your chess. Instead he &lt;b&gt;instructs&lt;/b&gt; you on what is good to do and you must do it. The effort is yours. The bonus comes from his filtering the chess materials so you get the ones that actually help you. The rest is up to you. After a week of playing, he may look at your chess games and quickly tell you where you went wrong, but they have to be your games.&lt;br /&gt;
&lt;br /&gt;
One thing that my instructor is adamant about is not to use chess engines to analyse your games. That's right! He is telling a computer programmer to not use computer programs for chess. I know, a bit off putting, but he finally convinced me completely when he said that after a (simulated) rating of 2000 ELO, the computers don't move anything like a human. As a 2500 player himself, he cannot prepare for chess championships or games with other players by playing with a computer. His method of analysis is personal: take your game, think of what you thought when you made the moves, see what went wrong with your plans, see what better moves &lt;b&gt;you&lt;/b&gt; could have done. It makes sense, after all, to not use computer programs to analyse your strategic plans, since they don't have any.&lt;br /&gt;
&lt;br /&gt;
So, in order to summarize, my solution for learning to play better chess is to find the opening repertoire that you want to use for most chess games. You don't do that in order to trap the other into little known situations, as I did for a while, but in order to set up a game where you are aware of the strategic plans that you and your opponent are prone to use. In the end the order of the moves might be different, the situation may change one way or another, but as long as you follow &lt;b&gt;the plan&lt;/b&gt;, you should be OK.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Siderite?a=8SRJbv51ovA:9elGGwApipY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Siderite?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/8SRJbv51ovA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/6883217769486125629/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=6883217769486125629" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/6883217769486125629?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/6883217769486125629?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/8SRJbv51ovA/the-chess-learning-problem.html" title="The chess learning problem" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2013/03/the-chess-learning-problem.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YGRHc4eip7ImA9WhBQEEQ.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-4835469365298589255</id><published>2013-03-12T14:25:00.001+02:00</published><updated>2013-03-12T14:25:25.932+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-03-12T14:25:25.932+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><category scheme="http://www.blogger.com/atom/ns#" term="database" /><title>Filtered Indexes in Microsoft Transact SQL 2008</title><content type="html">  I had this case today when I had to add a new column to a table with a gazillion rows and also create an &lt;a href="http://msdn.microsoft.com/en-us/library/ms188783.aspx" target="_blank" title="CREATE INDEX Syntax"&gt;index&lt;/a&gt; on this column. &lt;span class="important"&gt;In my mind, having a column with NULL values would make the creation of the index instantaneous. I was wrong!&lt;/span&gt; In order to create the index, the SQL engine still scans all the rows and for tables with a lot of rows it takes a long while. But it felt really stupid. I knew that the column was filled with NULL values, I didn't need the computing of any index when I create it, instead only on INSERT/UPDATE/DELETE operations. So I started to look into solutions.&lt;br /&gt;
&lt;br /&gt;
  Enter &lt;a href="http://technet.microsoft.com/en-us/library/cc280372(v=sql.100).aspx" target="_blank" title="Filtered Index Design Guidelines"&gt;filtered indexes&lt;/a&gt;! &lt;span class="important"&gt;In Microsoft SQL Server 2008 an option for filters on indexes was introduced. The index must not be clustered and the definition it just the same as before, only with a WHERE clause that applies the filter. This seems to be the right solution to my scenario.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
  In order to test this I created a table called Test with two columns, a and b, both nvarchar(255). I filled the table with ten million rows having values for a and no values for b. Then I created an index on b; it took about 30 seconds. Then I created an index on a; it took 50 seconds. I removed the indexes and created a filtered index on b on the condition that b is not null. The operation was instantaneous. Success!&lt;br /&gt;
  And here are the actual operations with more exact values (check out the comments for extra SQL tips on speed):&lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;CREATE&lt;/span&gt; &lt;span class="kwrd"&gt;TABLE&lt;/span&gt; Test(a NVARCHAR(255),b NVARCHAR(255))

&lt;span class="kwrd"&gt;DECLARE&lt;/span&gt; @i &lt;span class="kwrd"&gt;INT&lt;/span&gt; = 625000 &lt;span class="rem"&gt;-- ten million divided by 16&lt;/span&gt;

&lt;span class="kwrd"&gt;BEGIN&lt;/span&gt; &lt;span class="kwrd"&gt;TRAN&lt;/span&gt; &lt;span class="rem"&gt;-- if not using a transaction, SQL will create a transaction per insert!&lt;/span&gt;

&lt;span class="kwrd"&gt;WHILE&lt;/span&gt; @i&amp;gt;0
&lt;span class="kwrd"&gt;BEGIN&lt;/span&gt;

  &lt;span class="kwrd"&gt;SET&lt;/span&gt; @i=@i-1
  &lt;span class="kwrd"&gt;INSERT&lt;/span&gt; &lt;span class="kwrd"&gt;INTO&lt;/span&gt; Test(a) &lt;span class="kwrd"&gt;VALUES&lt;/span&gt;(&lt;span class="kwrd"&gt;CAST&lt;/span&gt;(@i &lt;span class="kwrd"&gt;AS&lt;/span&gt; NVARCHAR(255)))

&lt;span class="kwrd"&gt;END&lt;/span&gt;

&lt;span class="kwrd"&gt;COMMIT&lt;/span&gt; &lt;span class="kwrd"&gt;TRAN&lt;/span&gt; &lt;span class="rem"&gt;-- 625000 rows with a filled and b empty [8 seconds]&lt;/span&gt;

&lt;span class="rem"&gt;-- insert selects are a lot faster than the while above&lt;/span&gt;
&lt;span class="kwrd"&gt;INSERT&lt;/span&gt; &lt;span class="kwrd"&gt;INTO&lt;/span&gt; Test(a)
&lt;span class="kwrd"&gt;SELECT&lt;/span&gt; a+&lt;span class="str"&gt;'x1'&lt;/span&gt; &lt;span class="kwrd"&gt;FROM&lt;/span&gt; Test &lt;span class="rem"&gt;-- 1250000 total rows [3 seconds to create another 625000 rows]&lt;/span&gt;

&lt;span class="kwrd"&gt;INSERT&lt;/span&gt; &lt;span class="kwrd"&gt;INTO&lt;/span&gt; Test(a)
&lt;span class="kwrd"&gt;SELECT&lt;/span&gt; a+&lt;span class="str"&gt;'x2'&lt;/span&gt; &lt;span class="kwrd"&gt;FROM&lt;/span&gt; Test &lt;span class="rem"&gt;-- 2500000 total rows [7 seconds]&lt;/span&gt;

&lt;span class="kwrd"&gt;INSERT&lt;/span&gt; &lt;span class="kwrd"&gt;INTO&lt;/span&gt; Test(a)
&lt;span class="kwrd"&gt;SELECT&lt;/span&gt; a+&lt;span class="str"&gt;'x3'&lt;/span&gt; &lt;span class="kwrd"&gt;FROM&lt;/span&gt; Test &lt;span class="rem"&gt;-- 5000000 total rows [18 seconds]&lt;/span&gt;

&lt;span class="kwrd"&gt;INSERT&lt;/span&gt; &lt;span class="kwrd"&gt;INTO&lt;/span&gt; Test(a)
&lt;span class="kwrd"&gt;SELECT&lt;/span&gt; a+&lt;span class="str"&gt;'x4'&lt;/span&gt; &lt;span class="kwrd"&gt;FROM&lt;/span&gt; Test &lt;span class="rem"&gt;-- 10000000 total rows [46 seconds]&lt;/span&gt;

&lt;span class="kwrd"&gt;CREATE&lt;/span&gt; &lt;span class="kwrd"&gt;INDEX&lt;/span&gt; IXa &lt;span class="kwrd"&gt;ON&lt;/span&gt; Test(a) &lt;span class="rem"&gt;-- [27 seconds]&lt;/span&gt;

&lt;span class="kwrd"&gt;DROP&lt;/span&gt; &lt;span class="kwrd"&gt;INDEX&lt;/span&gt; IXa &lt;span class="kwrd"&gt;ON&lt;/span&gt; Test

&lt;span class="kwrd"&gt;CREATE&lt;/span&gt; &lt;span class="kwrd"&gt;INDEX&lt;/span&gt; IXb &lt;span class="kwrd"&gt;ON&lt;/span&gt; Test(b) &lt;span class="rem"&gt;-- [25 seconds, approximately the same]&lt;/span&gt;

&lt;span class="kwrd"&gt;DROP&lt;/span&gt; &lt;span class="kwrd"&gt;INDEX&lt;/span&gt; IXb &lt;span class="kwrd"&gt;ON&lt;/span&gt; Test

&lt;span class="kwrd"&gt;CREATE&lt;/span&gt; &lt;span class="kwrd"&gt;INDEX&lt;/span&gt; IXa &lt;span class="kwrd"&gt;ON&lt;/span&gt; Test(a) &lt;span class="rem"&gt;-- there are no null values in the a column [56 seconds, double for a filtered index with a useless filter]&lt;/span&gt;
&lt;span class="kwrd"&gt;WHERE&lt;/span&gt; a &lt;span class="kwrd"&gt;IS&lt;/span&gt; &lt;span class="kwrd"&gt;NOT&lt;/span&gt; &lt;span class="kwrd"&gt;NULL&lt;/span&gt;

&lt;span class="kwrd"&gt;DROP&lt;/span&gt; &lt;span class="kwrd"&gt;INDEX&lt;/span&gt; IXa &lt;span class="kwrd"&gt;ON&lt;/span&gt; Test

&lt;span class="kwrd"&gt;CREATE&lt;/span&gt; &lt;span class="kwrd"&gt;INDEX&lt;/span&gt; IXb &lt;span class="kwrd"&gt;ON&lt;/span&gt; Test(b) &lt;span class="rem"&gt;-- [0 seconds - instant!]&lt;/span&gt;
&lt;span class="kwrd"&gt;WHERE&lt;/span&gt; b &lt;span class="kwrd"&gt;IS&lt;/span&gt; &lt;span class="kwrd"&gt;NOT&lt;/span&gt; NULL&lt;/pre&gt;&lt;br /&gt;
  A lot of good things can come from using filtered indexes, like for example a unique index on non-null values (which was pretty much a pain in the ass to do otherwise), but there are also gotchas. One of the things you have to watch out for is using filtered indexes on numeric columns. In this case the SET ARITHABORT ON command must be used (or insure in some other way that the option is on for all SQL sessions - SQL Management Studio and code both!, otherwise errors might occur or the index might be ignored. Also there seem to be some bugs that have not been addressed even in SQL 2012, like when using MERGE or when using filtered indexes on column being or not being null.&lt;br /&gt;
&lt;br /&gt;
  An more detailed article on this feature can be found here: &lt;a href="http://sqlinthewild.co.za/index.php/2011/11/09/sql-university-advanced-indexing-filtered-indexes-2/" target="_blank" title="we’re going to look at a feature that was added in SQL Server 2008 – filtered indexes."&gt;SQL University: Advanced Indexing – Filtered Indexes&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Siderite?a=kc7oan9j0AU:q1RnIDu0IwI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Siderite?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/kc7oan9j0AU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/4835469365298589255/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=4835469365298589255" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/4835469365298589255?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/4835469365298589255?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/kc7oan9j0AU/filtered-indexes-in-microsoft-transact.html" title="Filtered Indexes in Microsoft Transact SQL 2008" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2013/03/filtered-indexes-in-microsoft-transact.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QGQXo6fCp7ImA9WhBRGEk.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-18934915391607700</id><published>2013-03-09T17:02:00.000+02:00</published><updated>2013-03-09T17:02:00.414+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-03-09T17:02:00.414+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="movies" /><category scheme="http://www.blogger.com/atom/ns#" term="picture" /><category scheme="http://www.blogger.com/atom/ns#" term="manga" /><title>Ano Hi Mita Hana no Namae o Bokutachi wa Mada Shiranai, a rather emotional anime about friendship</title><content type="html">&lt;img border="0" src="http://3.bp.blogspot.com/-IJOarsXDYHk/UTtOsb1iFII/AAAAAAAABEg/ItL5mJnxDmg/s320/AnoHana.jpg" style="float:left; margin:0; border:0" alt="The six friends, child and adolescent versions"/&gt;  Ano Hi Mita Hana no Namae o Bokutachi wa Mada Shiranai (lit: We Still Don't Know the Name of the Flower We Saw That Day) has only 11 episodes and the last episode finishes up the story completely, so it wasn't something larger that just got cancelled. Better known as "Anohana: The Flower We Saw That Day", it is the story of very close childhood friends that pass through a deep trauma when one of them dies in an accident. A few years later, they all have drifted apart and each of them blames him or herself for the way things ended up. And here comes the ghost of the dead girl Menma, showing itself to only one of the group and asking him to fulfil her final wish so she can get to Heaven. The five friends get together to fulfil that wish, even if no one, including Menma, remember what it was.&lt;br /&gt;
&lt;br /&gt;
  At times it got annoyingly emotional with everybody crying and cringing and getting angry and stuff like that, but overall it was a nice anime, exploring the deep feelings of childhood that we don't really get over. So overall I liked it and, being short enough, I can easily recommend it to everybody, even if at times it feels like a soap opera. Perhaps making it a movie or a small series would have made it better.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Siderite?a=BBvB2trnXfc:I907Gm1wYYI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Siderite?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/BBvB2trnXfc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/18934915391607700/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=18934915391607700" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/18934915391607700?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/18934915391607700?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/BBvB2trnXfc/ano-hi-mita-hana-no-namae-o-bokutachi.html" title="Ano Hi Mita Hana no Namae o Bokutachi wa Mada Shiranai, a rather emotional anime about friendship" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-IJOarsXDYHk/UTtOsb1iFII/AAAAAAAABEg/ItL5mJnxDmg/s72-c/AnoHana.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2013/03/ano-hi-mita-hana-no-namae-o-bokutachi.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EHRHs_fyp7ImA9WhBRFEo.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-1464887141478340059</id><published>2013-03-05T10:20:00.001+02:00</published><updated>2013-03-05T10:20:35.547+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-03-05T10:20:35.547+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><category scheme="http://www.blogger.com/atom/ns#" term="picture" /><category scheme="http://www.blogger.com/atom/ns#" term="essay" /><title>Software patterns are useless</title><content type="html">  A couple a weeks ago I went for a job interview in order to see what is out there. It was a terrible phone interview and I failed to make a connection with the technical interviewers. I think I was just as disappointed in them as they were with me. However, what I believe killed it for them was an experiment I decided to conduct: to the usual question about software patterns I answered boldly that I didn't believe in software patterns and that I believed management techniques were what drove productivity and quality of work, not particular software commonalities. It was partly true, though, I do believe that, and this post is about my thoughts on the matter. Now, &lt;span class="important"&gt;be warned: I may offend a few people that religiously pray in &lt;a href="http://en.wikipedia.org/wiki/Unified_Modeling_Language" target="_blank" title="Unified Modeling Language"&gt;UML&lt;/a&gt; at &lt;a href="http://martinfowler.com/" target="_blank" title="a British software engineer, author and international speaker on software development, specializing in object-oriented analysis and design, UML, patterns, and agile software development methodologies, including extreme programming."&gt;Martin Fowler&lt;/a&gt;'s shrine in the church of the &lt;a href="http://en.wikipedia.org/wiki/Design_Patterns" target="_blank" title="Design Patterns: Elements of Reusable Object-Oriented Software is a software engineering book describing recurring solutions to common problems in software design. The book's authors are Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides with a foreword by Grady Booch. The authors are often referred to as the Gang of Four,"&gt;Gang of Four&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
  Let's start with a brief history of &lt;a href="http://en.wikipedia.org/wiki/Software_design_pattern" target="_blank" title="a general reusable solution to a commonly occurring problem within a given context"&gt;software patterns&lt;/a&gt;. It started with inspiration from a building architecture book that explained that for similar problems there are similar solutions in architecture and that listing them would be a boon for the would be architect. Someone applied this to software in the form of common practices to solve common problems. The idea was that, outside the main goal of cataloguing best practices, these software patterns would provide a sort of common language for software architects.&lt;br /&gt;
&lt;br /&gt;
&lt;img style="float:left; margin:0; border:0;" alt="Golden Hammer animation" src="http://upload.wikimedia.org/wikipedia/commons/5/50/GoldenHammer-en.gif"/&gt; The problem is, of course, practice. The good part of a software pattern is that it provides a tested solution to a common problem. The bad part of a software pattern is that there are not that many common problems and most of the time software patterns are applied badly in practice. Invariably, at some point, the application of a software pattern leads to the &lt;a href="http://en.wikipedia.org/wiki/Law_of_the_instrument" target="_blank" title="I suppose it is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail."&gt;Golden Hammer&lt;/a&gt; "antipattern". If the software pattern is well thought to apply to as many of the situations where a certain problem is met, then it is defined by a lot of flexibility. That may sound good, but a flexible architecture is usually low performing, overly complex or simply hard to understand in order to use them in very specific circumstances. That is why for most requirements there isn't one software library, but many, each attempting to juggle the right amount of performance, complexity and ease of use. And, of course, if a pattern is not well thought, why use it at all?&lt;br /&gt;
&lt;br /&gt;
  &lt;span class="important"&gt;I guess the point I am trying to make is that current software patterns try to catalogue small issues, things that are, really, of little consequence, and that other things are way more important to behold, like long term vision.&lt;/span&gt; What is the point of using Inversion of Control if you don't plan to ever make components modular? Why would you create an MVC application if the code monkeys that you have hired will riddle the view with business logic? In fact, why would you make any effort of standardizing your application if you don't plan anything? And that is the basis of my contention: planning an application is the bottleneck. I would go for Software Planning Patterns way before I even consider mid level software patterns. The planning is where the need of the technician does battle with the need of the business owner. One strategy might be perfect when chosen only to become obsolete during implementation, I agree, but then you have an initial strategy, a current strategy and the techs must find the way to transition from one to another. Planning is where all the interested parties come together and need to reach a decision; the technical implementation, let's face it, must just work and then, hopefully, be reasonably maintainable.&lt;br /&gt;
&lt;br /&gt;
  And I dare say that in building architecture the long term plan for the building is already there. It must be, as it will last for decades. You don't start a skyscraper only to change your mind in the middle of the work and go for a stadium. You know the purpose of the building, you know how you will use it, you know the needs it has to cover, and all that is left is to determine the technical way to achieve this plan. Software is way more elastic than this and I believe this is why the concept of pattern does not easily transfer from the domain of construction to the one of software development. In a way, forcing these patterns on the software world is in itself like using a Golden Hammer: they don't fit exactly. Moreover, the word of the day in software is Agile, the management technique that assumes right from the word go that there will be change in the plans for the project and that the team must be ready for it. I submit that the current state of software patterns is too rigid, too inflexible, based on the assumption that there is a plan and that it will not change. Or worse, based on the assumption that there is no plan and that anything must be enabled by the software architecture. They either force you to lose flexibility or add so much of it that it makes the end product bloated and unproductive.&lt;br /&gt;
&lt;br /&gt;
  &lt;span class="important"&gt;The answer is somewhere in the middle and that middle is different from project to project. No matter how well software patterns are designed and applied, in the end they must conform (or end up hindering) the strategic plans for the software project, which are, in my view, the true bottleneck of software development. As a domain specific language between software architects, software patterns are good, but one has to acknowledge the extreme minority of architects in software. Even in that small guild I don't find there are a lot of discussions where the lingo of software patterns is used much. The complex patterns are invalidated by the many "flavours" that unavoidably appear to handle that complexity, while the simple patterns are invalidated by components that encapsulate them and relieve the developer from having to implement them. My conclusion is that the importance of software patterns is being exaggerated. Little more than a miniatlas of common software practices, it serves as a pretty picture book, rather than an instrument that promotes understanding the field of software development.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Siderite?a=dZNzaR5BFJg:laRDZToXwhs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Siderite?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/dZNzaR5BFJg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/1464887141478340059/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=1464887141478340059" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/1464887141478340059?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/1464887141478340059?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/dZNzaR5BFJg/software-patterns-are-useless.html" title="Software patterns are useless" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2013/03/software-patterns-are-useless.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEBSX8-eCp7ImA9WhBREkk.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-249119819840070236</id><published>2013-03-02T20:23:00.001+02:00</published><updated>2013-03-02T20:24:18.150+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-03-02T20:24:18.150+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="movies" /><category scheme="http://www.blogger.com/atom/ns#" term="picture" /><category scheme="http://www.blogger.com/atom/ns#" term="manga" /><title>Eve no Jikan (Time of Eve)</title><content type="html">This 6 episode long anime can by all rights be considered a single movie segmented into 6 small stories. The story is not extraordinary and the animation not great, but the quiet way it is told makes it nostalgic and generates a lot of kind feelings. What's it about? There are these two (highschool, of course) guys in a not far away future where robots and androids are common place. Some of them are advanced enough to obey complex commands and to look human and they all follow the Three Rules of Robotics, as coined by Asimov. One of the guys notices in the logs of his house android that it goes out from the house, occasionally, to places where it hasn't been instructed to go. The two friends follow the logs and find a weird bar where androids and humans must obey a single rule: all customers are to treat each other the same and not discriminate against robots. This makes the two understand the complex feelings that robots can have and discover their own difficulty in relating to said robots under the weight of society expectations. There is even an "Ethics Committee" that hates robots and wants to limit the interactions between man and machine, but just before they make any move the show ends.&lt;br /&gt;
&lt;br /&gt;
&lt;img border="0" src="http://3.bp.blogspot.com/-Vvw2E0sq014/UTJC9l64EvI/AAAAAAAABEQ/0HF1UMO5vHY/s320/EveNoJikan.png" alt="animator and animation, next to eachother" style="float:left; margon:0; border:0;" /&gt; &lt;a href="http://en.wikipedia.org/wiki/Time_of_Eve" target="_blank" title="created by Yasuhiro Yoshiura, the director of Aquatic Language and Pale Cocoon. Produced by Studio Rikka and DIRECTIONS, Inc., the series streamed on Yahoo! Japan from August 1, 2008 to September 18, 2009, with simulcasts by Crunchyroll. The official website mentions the series as 'first season', leaving the second season a possibility, but it has not since been confirmed."&gt;Eve no Jikan&lt;/a&gt; was an interesting concept, something that reminded me of some of the quieter episodes from Ghost in the Machine or Denou Coil, which says a lot considering that GiTS is my favourite anime ever. However, the sixth episode felt like one of the others and then it suddenly says the story is finished, so its production must have ended prematurely. Maybe with a little more backing, it could have become a cult anime, as well.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Siderite?a=lWR-WJOpLHo:LtGCq1ouB_g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Siderite?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/lWR-WJOpLHo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/249119819840070236/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=249119819840070236" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/249119819840070236?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/249119819840070236?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/lWR-WJOpLHo/eve-no-jikan-time-of-eve.html" title="Eve no Jikan (Time of Eve)" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-Vvw2E0sq014/UTJC9l64EvI/AAAAAAAABEQ/0HF1UMO5vHY/s72-c/EveNoJikan.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2013/03/eve-no-jikan-time-of-eve.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYFQHw6eip7ImA9WhBREE0.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-4370543493003797322</id><published>2013-02-27T23:53:00.001+02:00</published><updated>2013-02-27T23:55:11.212+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-02-27T23:55:11.212+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="books" /><category scheme="http://www.blogger.com/atom/ns#" term="picture" /><title>A Memory of Light (Wheel of Time 14 and final) by Brandon Sanderson</title><content type="html">&lt;img border="0" src="http://2.bp.blogspot.com/-oTBZ1Med22w/US54NYGhGLI/AAAAAAAABDg/uoTVXqMO0Sg/s320/AMemoryOfLight.png" alt="Book cover" style="float:left; border:0; margin:0;" /&gt;  Finally, it is all over! The Dark One is defeated and all the character stories have come to an end. Funny enough, having &lt;a href="http://en.wikipedia.org/wiki/Brandon_Sanderson" target="_blank" title="an American writer. He is best known for his Mistborn series and his work in finishing Robert Jordan's epic fantasy series The Wheel of Time. In 2010 Sanderson published The Way of Kings, the first installement in a planned ten volume series called The Stormlight Archive."&gt;Brandon Sanderson&lt;/a&gt; write the last two books made me want to read more. You may have noticed that in the title I give no credit to &lt;a href="http://en.wikipedia.org/wiki/Robert_Jordan" target="_blank" title="He used this pseudonym for fantasy novels. He also wrote historical fiction as Reagan O'Neal, a western as Jackson O'Reilly, and dance criticism as Chang Lung, and he had ghostwritten an "international thriller" that is still believed to have been written by someone else."&gt;Robert Jordan&lt;/a&gt;; I know it's his story and that he left a lot of notes on how the book would continue before he died, but Sanderson has made it a lot better and it feels a waste to end it just when it got good.&lt;br /&gt;
&lt;br /&gt;
The last book of the &lt;a href="http://en.wikipedia.org/wiki/The_Wheel_of_Time" target="_blank" title="a series of epic fantasy novels written by American author James Oliver Rigney, Jr., under the pen name Robert Jordan. Originally planned as a six-book series, it now spans fourteen volumes, in addition to a prequel novel and a companion book."&gt;Wheel of Time&lt;/a&gt; saga, &lt;a href="http://en.wikipedia.org/wiki/A_Memory_of_Light" target="_blank" title="The title A Memory of Light was previously intended to cover the material in what are now books 12, 13 and 14. The original book was incomplete at the time of Jordan's death. The unfinished book was split into three volumes because it was believed a single volume would be too large to print"&gt;A Memory of Light&lt;/a&gt;, continues where &lt;a href="http://siderite.blogspot.com/2012/03/towers-of-midnight-wheel-of-time-13-by.html" target="_blank" title="my review of the book"&gt;Towers of Midnight&lt;/a&gt; left off, pits everyone against everyone and ends all threads. The battle of the end is epic and, except some slight miscalculations, is pretty much consistent with the other books. No Nynaeve braid pulling or needless spanking or otherwise humiliating women in this one, instead a lot of characters blooming from the dried up husks that they were becoming in the last Jordan books. As before, I loved Mat's character, but also Perrin is now a lot more involved, intrigues abound, people die (even important ones) and the ending is... let us say intriguing. One may still hope some offshoots of the story. There were some unexplained or otherwise inconclusive bits. For example there is a scene where Mat sends a lot of villagers to die protecting a river, then, when it matters most, the same villagers return through a gateway. I have no idea what that was about. Also there was a little bit of a story with some soldiers that had all their metal turned to something squishy. It just went and gone without much continuation. Then some ideas of the battle seem brilliant at the end of it, but not used during it, making the entire "Mat's strategical genius" idea a bit flimsy. Also, Demandred almost kicked his ass (and a lot of others as well) before he got killed. If there is something that felt a bit off, it was the women. Robert Jordan was obsessed with the women and he often wrote the story from their point of view. Sanderson is clearly a man's man :) Women had pretty small roles and little introspection.&lt;br /&gt;
&lt;br /&gt;
Bottom line: a fourteen book saga is a lot to read. As much it pains me that it is over, it makes me even more glad that it is over. Sometime you just have to learn to let it go. The quality of the writing is very good and I dare say that this is probably the best book of them all, which makes it a fitting finale. It is also very long, the third in length from the entire series, at approximately 360000 words. If you have read The Wheel of Time so far, there is absolutely no reason to not read the last book. If you haven't started to read the series, you might want to think it over if you want to spend so much time doing it, but I don't think you will regret it. And lastly, if you have started to read it and then abandoned it for whatever reason, the last two books are a level higher than the rest of them and should provide motivation to carry on.&lt;br /&gt;
&lt;br /&gt;
Oh, and you if you wonder if I am going to read the prequel and the companion books: no, I won't! If you do, though, please make the effort to comment on one of the Wheel of Time posts. Thank you!&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Siderite?a=cIiqAqb7zhY:iMqBouMxlOw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Siderite?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/cIiqAqb7zhY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/4370543493003797322/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=4370543493003797322" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/4370543493003797322?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/4370543493003797322?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/cIiqAqb7zhY/a-memory-of-light-wheel-of-time-14-and.html" title="A Memory of Light (Wheel of Time 14 and final) by Brandon Sanderson" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-oTBZ1Med22w/US54NYGhGLI/AAAAAAAABDg/uoTVXqMO0Sg/s72-c/AMemoryOfLight.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2013/02/a-memory-of-light-wheel-of-time-14-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkAEQn0yeyp7ImA9WhBSEk0.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-148628818181114194</id><published>2013-02-18T18:25:00.000+02:00</published><updated>2013-02-18T18:25:03.393+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-02-18T18:25:03.393+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="movies" /><category scheme="http://www.blogger.com/atom/ns#" term="picture" /><category scheme="http://www.blogger.com/atom/ns#" term="manga" /><title>Macross Frontier, a decent anime, but fraught with cliché Japanese themes</title><content type="html">&lt;img border="0" src="http://3.bp.blogspot.com/-69WjC0jmIjQ/USJVWogQ-bI/AAAAAAAABCw/PQ-JiYDLSj0/s320/MacrossFrontier.jpg" style="float:left;border:0; margin:0;width:400px; height:566px;" alt="Series poster" /&gt;  &lt;a href="http://en.wikipedia.org/wiki/Macross_Frontier" target="_blank" title="the story of a human space colony fleet trying to find a habitable planet near the center of the Milky Way Galaxy. The story focuses on three young adults (a famed pop singer, a private military pilot, and a rising pop singer) and the events that occur around them as the fleet faces a crisis of alien origin."&gt;Macross Frontier&lt;/a&gt; is a 2008 anime series of 25 episodes set in the &lt;a href="http://en.wikipedia.org/wiki/Macross" target="_blank" title="The franchise features a fictional history of Earth/Humanity after the year 1999. It consists of three TV series, four movies, six OVAs, one light novel and five manga series, all sponsored by Big West Advertising."&gt;Macross universe&lt;/a&gt;, itself 25 years old at the time. Humanity is expanding in the galaxy using huge self contained colony fleets that are defended by the ubiquitous Mecha humanoid robots. Their enemies, a strange race of space bugs that seem to have no mind of their own, but whose method of communication or reason for doing anything is a mystery. Enter Alto, a beautiful guy - and when I say beautiful I mean it, as he is cute as a girl any many times in the series people address him as one, to his chagrin - that wants to be a pilot. He accidentally joins up with an elite piloting force and there the story seems to become interesting: space battles, interesting aliens, amazing tech, even political machinations. But wait! In Japan there has to be more. And there is! Alto is 17 years old, that means he is also in high school. Two of his pilot buddies are his colleagues. Then there is this galactic idol pop star singer that is very beautiful and somehow falls for Alto and subsequently becomes a student in the same class! And there is another girl who also wants to be a singer and she becomes one rivalling the first, only to fall for Alto and... join the same high school class! And all the time they need to act on their feelings, without actually expressing them in an articulate way, and trying to protect one thing or the other. And if you thought the two singers are just a filler device, not at all connected to the main story, you are wrong. The singing of one of them seems to affect the alien bugs!&lt;br /&gt;
&lt;br /&gt;
  To quote a friend, WTF is wrong with the Japanese? Why would you mix space battles with j-pop and high school? Why hasn't there appeared a service that strips the annoying 2 minute singing at the beginning and then at the end of every episode and lets you watch everything start to end? It would be perfect if it would also remove in separate streams the fighting plus the sci-fi from the ridiculous fascination with high school puppy love!&lt;br /&gt;
&lt;br /&gt;
  To conclude, &lt;span class="important"&gt;it wasn't great by any means, and the insistence of showing every space battle in the context of a pop song was really annoying. The story was OK, although I could spoil it for you in about 5 minutes. The animation was standard, I didn't think there were any issues with it. If you love the kind of "oh, oh, poor me, I am in a love triangle and can't get out" story, this is the one for you. The sci-fi was, really, taking the backseat in this one. I have to admit, though, that the highschool theme was not exaggerated much, nor was it absurd to the point of annoyance like in Elfen Lied, for example.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Siderite?a=EVcfYq_26kY:grHN3w-zR3E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Siderite?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/EVcfYq_26kY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/148628818181114194/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=148628818181114194" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/148628818181114194?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/148628818181114194?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/EVcfYq_26kY/macross-frontier-decent-anime-but.html" title="Macross Frontier, a decent anime, but fraught with cliché Japanese themes" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-69WjC0jmIjQ/USJVWogQ-bI/AAAAAAAABCw/PQ-JiYDLSj0/s72-c/MacrossFrontier.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2013/02/macross-frontier-decent-anime-but.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUDRnc-fCp7ImA9WhBTGUk.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-753115585980411173</id><published>2013-02-15T19:11:00.001+02:00</published><updated>2013-02-15T19:11:17.954+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-02-15T19:11:17.954+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="administrative" /><title>No more mobile template</title><content type="html">  Due to the fact that Blogger thinks an iPad Safari browser is a mobile device and needs optimization of the blog template in order to fit the screen and the meagre computation resources and that there is no way to customize the way "mobileization" is done, I've decided to remove the mobile template from the blog. Please do let me know if this is an issue, so I could try to find a solution for it, but in the meanwhile I will just disable it.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Siderite?a=tCprQV1tcP8:c31-1Nxynj4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Siderite?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/tCprQV1tcP8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/753115585980411173/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=753115585980411173" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/753115585980411173?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/753115585980411173?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/tCprQV1tcP8/no-more-mobile-template.html" title="No more mobile template" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2013/02/no-more-mobile-template.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcBQHk_fyp7ImA9WhBTGUk.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-7140852836861035769</id><published>2013-02-15T19:07:00.001+02:00</published><updated>2013-02-15T19:07:31.747+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-02-15T19:07:31.747+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="chess" /><title>Beautiful chess puzzle</title><content type="html">  Yes, yet another chess blog post. Don't worry, soon there will be a ton of rants about the programming world, just wait a bit.&lt;br /&gt;
&lt;br /&gt;
  This puzzle is from &lt;a href="http://www.amazon.com/Chess-Tactics-Champions-step-step/dp/081293671X" target="_blank" title="A step-by-step guide to using tactics and combinations the Polgar way"&gt;Chess Tactics for Champions&lt;/a&gt;, by four times women chess champion &lt;a href="http://en.wikipedia.org/wiki/Susan_Polgar" target="_blank" title="Hungarian-American chess Grandmaster, an Olympic chess champion, a chess teacher, coach, writer and promoter and the head of the Susan Polgar Institute for Chess Excellence (SPICE) at Texas Tech University as well as the coach for the 2011 National Championship college chess team."&gt;Susan Polgar&lt;/a&gt;. &lt;a href="http://www.chess.com/article/view/book-review-chess-tactics-for-champions" target="_blank" title="Book Review: Chess Tactics For Champions, by menofsticks"&gt;Here&lt;/a&gt; is a review of the book, much better than I could do it. So, on to the puzzle:&lt;br /&gt;
&lt;br /&gt;
 White to move.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="pgn" data-puzzle="true"&gt;&lt;br /&gt;
[SetUp "1"]&lt;br /&gt;
[FEN "1k1r4/pP2q3/8/Q5pP/5bP1/5P1K/P1R5/8 w - - 0 1"]&lt;br /&gt;
1. Rc8+ Rxc8 2. Qxa7+ Kxa7 3. bxc8=N+ *&lt;br /&gt;
&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Siderite?a=8z448qlC_bE:l7UzUUEw1jc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Siderite?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/8z448qlC_bE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/7140852836861035769/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=7140852836861035769" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/7140852836861035769?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/7140852836861035769?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/8z448qlC_bE/beautiful-chess-puzzle.html" title="Beautiful chess puzzle" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2013/02/beautiful-chess-puzzle.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4GQnw_eip7ImA9WhBTFkw.&quot;"><id>tag:blogger.com,1999:blog-14267103.post-8843333154292836985</id><published>2013-02-11T21:53:00.001+02:00</published><updated>2013-02-11T22:18:43.242+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-02-11T22:18:43.242+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="misc" /><category scheme="http://www.blogger.com/atom/ns#" term="chess" /><category scheme="http://www.blogger.com/atom/ns#" term="picture" /><title>Mating Patterns with Daniel King</title><content type="html">I have started a more formal chess training program, something that would possibly improve my skills as a chess player and finally getting me into that place where I can fully appreciate the beauty of the game. As part of this program I've watched the Daniel King Power Play DVD Part 1: Mating Patterns, in ChessBase format. It was a well presented material that made for very interesting time. The information contained is aimed at beginners such as myself and presents several chess mating themes, with some puzzles at the end, to test the knowledge gain. I can say that I liked it and I recommend it to other learning chess players as well. However, this post is aimed at summarizing the information, for future reference.&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;Themes:
&lt;li&gt;&lt;a href="#GreekGift"&gt;Greek Gift&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#DoubleBishop"&gt;Lasker Double Bishop sacrifice&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#Lawnmower"&gt;Lawnmower (Double Shotgun) mate&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#BishopSeesaw"&gt;Bishop See-saw&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#RookDistraction"&gt;H-file Rook distraction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#KnightMate"&gt;Knight mate&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#QueenPin"&gt;Queen in on the pin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#BackRankMate"&gt;Back rank mate&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
And then are the &lt;a href="#Puzzles"&gt;Puzzles&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
For each theme I will post pictures with a position, let you think, then give you the opportunity to see the entire PGN. Same with the puzzles. Try to think things through before looking for the solution.&lt;br /&gt;
&lt;br /&gt;
&lt;h3 id="GreekGift"&gt;1. Greek Gift&lt;/h3&gt;&lt;h5&gt;The opposing king is castled short and you sack a bishop by taking the pawn in front of the enemy king. The king is forced to take, and then a knight check comes, followed by the arrival of the queen.&lt;/h5&gt;&lt;br /&gt;
Netzer, Jean - Guezennec, Franck, 2000 (FRA-chT U20)&lt;br /&gt;
&lt;img border="0" height="300" width="300" src="http://2.bp.blogspot.com/-lExjl_HVSSA/UReM5fZHmVI/AAAAAAAAA4E/eyhscfkrmOE/s400/01%2BNetzer%2BGuezennec%2B2000.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#greekGift1').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="greekGift1" style="display:none;"&gt;&lt;span class="pgn" data-start="17"&gt;[Event "FRA-chT U20"]&lt;br /&gt;
[Site "Pau"]&lt;br /&gt;
[Date "2000.??.??"]&lt;br /&gt;
[Round "7"]&lt;br /&gt;
[White "Netzer, Jean"]&lt;br /&gt;
[Black "Guezennec, Franck"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[ECO "B40"]&lt;br /&gt;
[WhiteElo "2025"]&lt;br /&gt;
[Annotator "Dan"]&lt;br /&gt;
[PlyCount "33"]&lt;br /&gt;
[EventDate "2000.??.??"]&lt;br /&gt;
[EventType "team-tourn"]&lt;br /&gt;
[EventRounds "9"]&lt;br /&gt;
[EventCountry "FRA"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
[SourceDate "2000.11.22"]&lt;br /&gt;
&lt;br /&gt;
1. e4 c5 2. Nf3 e6 3. c3 Nf6 4. Bd3 d5 5. e5 Nfd7 6. Bc2 Nc6 7. d4 cxd4 8. cxd4&lt;br /&gt;
Bb4+ 9. Nc3 {The basic Greek Gift} O-O 10. Bxh7+ Kxh7 11. Ng5+ Kg8 (11... Kg6 {&lt;br /&gt;
How should White continue the attack?} 12. Qg4 $1 (12. h4 $1 Ncxe5 13. dxe5&lt;br /&gt;
Nxe5 14. h5+ Kf6 15. Qd4 Qd6 16. Qh4) (12. Qd3+ $1 f5 (12... Kh6 13. Qh7#) 13.&lt;br /&gt;
Qg3 (13. exf6+ Kxf6) 13... Qe7 (13... f4 14. Bxf4) 14. O-O (14. Nxe6+ $2 Kf7&lt;br /&gt;
15. Nxf8 Nxf8) (14. Qh4 $6 {too early} Ncxe5 15. dxe5 Nxe5) 14... Bxc3 15. bxc3&lt;br /&gt;
Rh8 16. Nxe6+ Kh7 17. Nc7 Rb8 18. Bg5 Qf8 19. Rfe1 Nb6 20. e6) 12... f5 (12...&lt;br /&gt;
Ndxe5 13. dxe5 Bxc3+ 14. bxc3 Nxe5 15. Qg3 $18 Kf6 16. Nh7+ Ke7 17. Ba3+) (&lt;br /&gt;
12... f6 13. Nxe6+ Kf7 14. Nxd8+ $18) 13. Qg3 (13. Qh4 Rh8) (13. exf6 Nxf6 14.&lt;br /&gt;
Qg3 Qa5) (13. Nxe6+ fxg4)) (11... Kh6 12. Qg4) (11... Qxg5 $1 12. Bxg5 $18 {&lt;br /&gt;
White is winning, but not immediately.}) 12. Qh5 Re8 13. Qxf7+ (13. Qh7+ $2 Kf8&lt;br /&gt;
14. Qh8+ Ke7 15. Qxg7) 13... Kh8 14. Qh5+ Kg8 15. Qh7+ Kf8 16. Qh8+ Ke7 17.&lt;br /&gt;
Qxg7# 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Hartl, Rainer - Hecht, Christoph, 2000 (Landesliga Sued 0001)&lt;br /&gt;
&lt;img border="0" height="299" width="300" src="http://1.bp.blogspot.com/-lgL7KjvO1eo/URePLIKTgsI/AAAAAAAAA4c/ApUq5e2R-8o/s400/02%2BHartl%2BHecht%2B2000.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#greekGift2').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="greekGift2" style="display:none;"&gt;&lt;span class="pgn" data-start="17"&gt;[Event "Landesliga Sued 0001"]&lt;br /&gt;
[Site "Bayern"]&lt;br /&gt;
[Date "2000.??.??"]&lt;br /&gt;
[Round "8"]&lt;br /&gt;
[White "Hartl, Rainer"]&lt;br /&gt;
[Black "Hecht, Christoph"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[ECO "C11"]&lt;br /&gt;
[WhiteElo "2155"]&lt;br /&gt;
[Annotator "Dan"]&lt;br /&gt;
[PlyCount "47"]&lt;br /&gt;
[EventDate "2000.??.??"]&lt;br /&gt;
[EventType "team-tourn"]&lt;br /&gt;
[EventRounds "9"]&lt;br /&gt;
[EventCountry "GER"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
[SourceDate "2001.11.25"]&lt;br /&gt;
&lt;br /&gt;
1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. e5 Nfd7 5. f4 c5 6. Nf3 Nc6 7. Be3 Be7 8. Bd3&lt;br /&gt;
O-O 9. dxc5 Nxc5 10. Bxc5 Bxc5 11. Bxh7+ Kxh7 12. Ng5+ Kh6 $2 (12... Kg6 $1 13.&lt;br /&gt;
Qd3+ (13. Qg4 Nxe5 14. fxe5 Qxg5) (13. h4) 13... f5 (13... Kh6 14. Qh7#) 14.&lt;br /&gt;
Qg3 (14. Qh3 Rh8) 14... Qe7 (14... Kh6 15. Qh4+ Kg6 16. Qh7#) 15. Nxe6+ (15.&lt;br /&gt;
Qh4 $2 Nxe5 16. Qh7+ Kf6 17. Qh5 (17. fxe5+ $5 Kxe5 $1 (17... Kxg5 18. Rf1 $5)&lt;br /&gt;
18. Nf3+ Kd6) 17... Ng6 18. Nh7+ Kf7 19. Ng5+) (15. O-O-O d4 16. Na4 Bb4) 15...&lt;br /&gt;
Kf7 16. Nxf8 Kxf8 17. Nxd5 Qf7 18. Rd1 Be6 $132) (12... Kg8 13. Qh5 Re8 14.&lt;br /&gt;
Qxf7+ Kh8 15. Qh5+ Kg8 16. Qh7+ Kf8 17. Qh8+ Ke7 18. Qxg7#) (12... Kg8) 13. Qg4&lt;br /&gt;
Nxe5 14. Qh4+ (14. fxe5 Qxg5) 14... Kg6 15. Qh7+ Kf6 16. fxe5+ Kxg5 $2 (16...&lt;br /&gt;
Ke7 17. Qxg7 Kd7 {at least Black is still on the board.}) 17. Qxg7+ Kh5 18. Ne2&lt;br /&gt;
Be3 19. Ng3+ Kh4 20. Qh7+ Bh6 21. Qxh6+ Kg4 22. Qh5+ Kf4 23. Rf1+ Ke3 24. Qg4&lt;br /&gt;
1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Langrock, Hannes - Gaede, Derek, 2000 (JBLN West 0001)&lt;br /&gt;
&lt;img border="0" height="298" width="300" src="http://2.bp.blogspot.com/-E2nTXhF8q7I/URePLtAC2xI/AAAAAAAAA4o/daTPFTE48PI/s400/03%2BLangrock%2BGaede%2B2000.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#greekGift3').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="greekGift3" style="display:none;"&gt;&lt;span class="pgn" data-start="21"&gt;[Event "JBLN West 0001 "]&lt;br /&gt;
[Site "GER"]&lt;br /&gt;
[Date "2000.11.26"]&lt;br /&gt;
[Round "?"]&lt;br /&gt;
[White "Langrock, Hannes"]&lt;br /&gt;
[Black "Gaede, Derek"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[ECO "C11"]&lt;br /&gt;
[WhiteElo "2228"]&lt;br /&gt;
[BlackElo "2065"]&lt;br /&gt;
[Annotator "Dan"]&lt;br /&gt;
[PlyCount "43"]&lt;br /&gt;
[EventDate "2000.??.??"]&lt;br /&gt;
[EventType "team-tourn"]&lt;br /&gt;
[EventRounds "9"]&lt;br /&gt;
[EventCountry "GER"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
[SourceDate "2002.11.25"]&lt;br /&gt;
&lt;br /&gt;
1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. e5 Nfd7 5. f4 c5 6. Nf3 Nc6 7. Be3 Be7 8. Qd2&lt;br /&gt;
O-O 9. dxc5 Nxc5 10. O-O-O a6 11. Bd3 b5 12. Bxh7+ Kxh7 13. Bxc5 Bxc5 14. Ng5+&lt;br /&gt;
Kg6 (14... Kg8 15. Qd3 Re8 (15... g6 16. Qh3) (15... f5 16. Qh3 Re8 17. Qh7+&lt;br /&gt;
Kf8 18. Qh8+ Ke7 19. Qxg7#) 16. Qh7+ Kf8 17. Qh8+ Ke7 18. Qxg7 Rf8 19. Nxd5+&lt;br /&gt;
exd5 20. Qf6+ Kd7 21. Rxd5+) 15. Qd3+ f5 16. Qg3 Qe7 17. Nxd5 $1 (17. Nxe6+ Kf7&lt;br /&gt;
18. Qxg7+ (18. Nxf8 Qxf8 19. Nxd5 Ra7 20. Rd2 Be6 21. Rhd1 Rd7) (18. Ng5+ Ke8&lt;br /&gt;
19. Nxd5 Qb7 20. Nh7 $40) 18... Kxe6 19. Qg6+ Kd7 20. Nxd5 Qe6 21. Qxe6+ Kxe6&lt;br /&gt;
22. Nc7+ Kf7 23. Nxa8 Be3+ 24. Kb1 Bxf4 25. Nc7 Bxe5 26. Nd5) (17. Qh4 $1 Be3+&lt;br /&gt;
(17... Nxe5 18. Qh7+ Kf6 19. fxe5+ Kxg5 20. Rd3 Kf4 21. Re1 Qg5 22. Qh3 Qg4 23.&lt;br /&gt;
g3+ Kg5 24. Qh7 $18) 18. Kb1 Bxf4 19. Qh7+ Kxg5 20. h4+ Kg4 21. Qg6+ Bg5 22.&lt;br /&gt;
hxg5 Qxg5 23. Qh7 $18) 17... exd5 18. Rxd5 Nd4 19. Re1 Nxc2 (19... Bb7 20. Rxc5&lt;br /&gt;
) 20. Qh4 Rh8 21. Qxh8 Qxg5 22. Qe8+ 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Polugaevsky, Lev - Tal, Mihail,1969 (URS-ch37)&lt;br /&gt;
&lt;img border="0" height="301" width="300" src="http://1.bp.blogspot.com/-auayv7BInhk/URePMhWJ_wI/AAAAAAAAA40/4e5vlZ54sow/s400/04%2BPolugaevsky%2BTal%2B1969.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#greekGift4').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="greekGift4" style="display:none;"&gt;&lt;span class="pgn" data-start="76"&gt;[Event "URS-ch37"]&lt;br /&gt;
[Site "Moscow"]&lt;br /&gt;
[Date "1969.09.07"]&lt;br /&gt;
[Round "2"]&lt;br /&gt;
[White "Polugaevsky, Lev"]&lt;br /&gt;
[Black "Tal, Mihail"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[ECO "D41"]&lt;br /&gt;
[Annotator " "]&lt;br /&gt;
[PlyCount "73"]&lt;br /&gt;
[EventDate "1969.09.??"]&lt;br /&gt;
[EventType "tourn"]&lt;br /&gt;
[EventRounds "22"]&lt;br /&gt;
[EventCountry "URS"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
&lt;br /&gt;
1. c4 Nf6 2. Nc3 e6 3. Nf3 d5 4. d4 c5 5. cxd5 Nxd5 6. e4 Nxc3 7. bxc3 cxd4 8.&lt;br /&gt;
cxd4 Bb4+ 9. Bd2 Bxd2+ 10. Qxd2 O-O 11. Bc4 Nc6 (11... Nd7 12. O-O Nf6 13. Rfe1&lt;br /&gt;
b6 14. a4 Bb7 15. Bd3 Rc8 16. a5 $14 {Yusupov,A-Elson,J/San Pisafort/1981/1:0 &lt;br /&gt;
(67)}) 12. O-O b6 13. Rad1 Bb7 14. Rfe1 Na5 (14... Ne7 15. d5 exd5 16. exd5 Nf5&lt;br /&gt;
$14) (14... Rc8 15. d5 exd5 (15... Na5 16. Bd3 exd5 17. e5 $44) 16. Bxd5 Qc7&lt;br /&gt;
17. Qg5 h6 18. Qg4 $14) 15. Bd3 Rc8 16. d5 exd5 (16... Qd6 $5 17. dxe6 (17. Qe2&lt;br /&gt;
e5 $14) 17... fxe6 18. Bb5 $1 $14) 17. e5 $1 Nc4 (17... Qe7 18. Nd4 $16) (17...&lt;br /&gt;
h6 18. Qf4 Nc6 19. Qf5 g6 20. Qg4 $16 {Popov,N-Rumiancev,G/URS/1978/}) 18. Qf4&lt;br /&gt;
Nb2 (18... h6 19. Qf5 g6 20. Qh3 Kg7 21. e6 $16) 19. Bxh7+ $1 Kxh7 20. Ng5+ Kg6&lt;br /&gt;
(20... Kg8 21. Qh4 Re8 22. Qh7+ Kf8 23. e6) 21. h4 $3 Rc4 (21... f5 22. Rd4 $1&lt;br /&gt;
Rh8 (22... Qe7 23. Re3 Kh5 24. Rg3 Rc4 25. Rxc4 dxc4 26. Ne6 Nd3 27. Rxg7 Nxf4&lt;br /&gt;
28. Nxf4+ Kh6 29. Rxe7 $18) 23. g4 fxg4 24. Qf7+ Kh6 25. Qe6+ Kh5 26. Qxg4+ Kg6&lt;br /&gt;
27. Ne6+) (21... Qd7 22. e6 fxe6 23. Qg4 Rf6 24. Nxe6+ Kh6 25. Re5 g6 26. Qg5+&lt;br /&gt;
$18) (21... Nxd1 22. h5+ Kxh5 23. g4+ Kg6 24. Qf5+ Kh6 25. Nxf7+ (25. Qh7+ Kxg5&lt;br /&gt;
26. Qh5+ Kf4 27. Qf5#) 25... Rxf7 26. Qh5#) 22. h5+ Kh6 (22... Kxh5 23. g4+)&lt;br /&gt;
23. Nxf7+ Kh7 24. Qf5+ (24. Nxd8 Rcxf4) 24... Kg8 25. e6 $1 $18 Qf6 $8 (25...&lt;br /&gt;
Qe7 26. h6 $1 $18) 26. Qxf6 gxf6 27. Rd2 (27. Nd6 Nxd1 28. e7 Rc1 29. exf8=Q+&lt;br /&gt;
Kxf8 30. Nxb7 $132) 27... Rc6 $1 28. Rxb2 Re8 $6 (28... Bc8 29. e7 Re8 30. Nd8&lt;br /&gt;
Rc7 31. Rd2 Rcxe7 32. Rxe7 Rxe7 33. Rxd5 $16) 29. Nh6+ Kh7 30. Nf5 Rexe6 31.&lt;br /&gt;
Rxe6 Rxe6 32. Rc2 Rc6 33. Re2 $18 Bc8 (33... Rc7 34. Re6) 34. Re7+ Kh8 35. Nh4&lt;br /&gt;
f5 36. Ng6+ Kg8 37. Rxa7 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Colle, Edgar - O'Hanlon, John,1930 (Nice)&lt;br /&gt;
&lt;img border="0" height="301" width="300" src="http://2.bp.blogspot.com/-5EoHUOLWwGY/URePNEX0aBI/AAAAAAAAA5A/P-9uJBzX9Ng/s400/05%2BColle%2BOHanlon%2B1930.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#greekGift5').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="greekGift5" style="display:none;"&gt;&lt;span class="pgn" data-start="21"&gt;[Event "Nice"]&lt;br /&gt;
[Event "Nice"]&lt;br /&gt;
[Site "Nice"]&lt;br /&gt;
[Date "1930.??.??"]&lt;br /&gt;
[Round "9"]&lt;br /&gt;
[White "Colle, Edgar"]&lt;br /&gt;
[Black "O'Hanlon, John"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[ECO "D05"]&lt;br /&gt;
[Opening "Colle"]&lt;br /&gt;
[Variation "5.c3 Nbd7"]&lt;br /&gt;
[TimeControl "600"]&lt;br /&gt;
[Termination "normal"]&lt;br /&gt;
[PlyCount "41"]&lt;br /&gt;
[WhiteType "human"]&lt;br /&gt;
[BlackType "human"]&lt;br /&gt;
&lt;br /&gt;
1. d4 d5 2. Nf3 Nf6 3. e3 c5 4. c3 e6 5. Bd3 Bd6 6. Nbd2 Nbd7 7. O-O O-O 8.&lt;br /&gt;
Re1 Re8 9. e4 dxe4 10. Nxe4 Nxe4 11. Bxe4 cxd4 {#} 12. Bxh7+ {$6 This&lt;br /&gt;
should end in a draw.} (12. cxd4) 12. .. Kxh7 13. Ng5+ Kg6 {Black could&lt;br /&gt;
have saved the game by playing} (13. .. Kg8 14. Qh5 (14. Qd3 Nf6) 14. ..&lt;br /&gt;
Ne5 $1 (14. .. Nf6 15. Qxf7+ Kh8 16. Re4 {$1 $18} Nxe4 17. Qh5+ Kg8 18.&lt;br /&gt;
Qh7+ Kf8 19. Qh8+ Ke7 20. Qxg7#) (14. .. Qf6 $5 15. Qh7+ Kf8 16. Ne4 Qe5&lt;br /&gt;
17. f4 Qd5 18. c4 Qc6 19. Qh8+ Ke7 20. Qxg7 {White has a dangerous&lt;br /&gt;
attack...but still very unclear, for example:} Bb4 21. f5 Kd8 22. Bg5+ Kc7&lt;br /&gt;
23. Qxf7 Bxe1 24. Rxe1 Rf8 25. Qxe6 Qxe6 26. fxe6 Nb6 27. e7 Rh8 28. Nf6&lt;br /&gt;
Bd7 29. Re4 $36) 15. Rxe5 (15. Qh7+ {DK} Kf8 16. Qh8+ Ke7 17. Qxg7 Rg8 $19)&lt;br /&gt;
15. .. Bxe5 16. Qxf7+ Kh8 17. b3 a5 (17. .. Qf6 18. Qxe8+) (17. .. Bd6 18.&lt;br /&gt;
Qh5+ Kg8 19. Qh7+ Kf8 20. Qh8+ Ke7 21. Qxg7#) 18. Qh5+ Kg8 19. Qh7+ Kf8 20.&lt;br /&gt;
Ba3+ Re7 (20. .. Bd6 21. Qh8+ Ke7 22. Qxg7#) 21. Qh8#) 14. h4 (14. Qd3+ 14.&lt;br /&gt;
.. f5) (14. Qg4 Nf6 (14. .. f5)) 14. .. Rh8 {$2 A mistake, but Black was&lt;br /&gt;
already in trouble even after the best reply - 14...f5} (14. .. f5 15. h5+&lt;br /&gt;
(15. Nxe6 Qxh4 $19) 15. .. Kf6 16. Qxd4+ Be5 (16. .. Ne5 17. f4) 17. Qh4&lt;br /&gt;
{DK:} Ke7 (17. .. Qa5 18. b4 Qd5 19. Bb2 b5 20. c4 Qxc4 21. Bxe5+ Nxe5 22.&lt;br /&gt;
Ne4+ Kf7 23. Nd6+) (17. .. Qb6 18. Nf3+ Kf7 19. Nxe5+ Nxe5 20. Rxe5) 18.&lt;br /&gt;
Bf4 $1 Bxf4 (18. .. Bf6 19. Rxe6+ Kf8 20. Bd6+ Kg8 21. Qc4 $18) 19. Nxe6+)&lt;br /&gt;
15. Rxe6+ {#} (15. Qd3+ $2 f5 16. Rxe6+ Nf6) 15. .. Nf6 (15. .. fxe6 16.&lt;br /&gt;
Qd3+ Kh5 (16. .. Kf6 17. Qf3+ Ke7 18. Qf7#) 17. g4+ Kxg4 18. Qf3+ Kxh4 19.&lt;br /&gt;
Qh3#) 16. h5+ (16. Qd3+) 16. .. Kh6 (16. .. Rxh5 17. Qd3+ Kh6 18. Qh7#) 17.&lt;br /&gt;
Rxd6 Qa5 18. Nxf7+ Kh7 19. Ng5+ Kg8 (19. .. Kh6 20. Ne4+ Kh7 21. Nxf6+ gxf6&lt;br /&gt;
22. Qd3+ f5 23. Rh6+ Kg8 24. Qc4+ Kg7 25. Rg6+ Kf8 26. Bh6+ Rxh6 27. Qg8+&lt;br /&gt;
Ke7 28. Re1+ Kd7 29. Qf7+ Kd8 30. Rg8#) 20. Qb3+ Kf8 21. Qf7# 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Thesing, Matthias - Borngaesser, Rene,1984 (NRW-ch)&lt;br /&gt;
&lt;img border="0" height="300" width="300" src="http://3.bp.blogspot.com/-rycGz2knXLo/URePNp9n8YI/AAAAAAAAA5M/1FUHKdrgXDo/s400/06%2BThesing%2BBorngaesser%2B1984.jpg" /&gt;&lt;br /&gt;
Black to move. Click &lt;a href="javascript:$('#greekGift6').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="greekGift6" style="display:none;"&gt;&lt;span class="pgn" data-start="16"&gt;[Event "NRW-ch"]&lt;br /&gt;
[Site "Bad Oeynhausen"]&lt;br /&gt;
[Date "1984.??.??"]&lt;br /&gt;
[Round "2"]&lt;br /&gt;
[White "Thesing, Matthias"]&lt;br /&gt;
[Black "Borngaesser, Rene"]&lt;br /&gt;
[Result "0-1"]&lt;br /&gt;
[ECO "C14"]&lt;br /&gt;
[PlyCount "76"]&lt;br /&gt;
[EventDate "1984.10.??"]&lt;br /&gt;
[EventType "tourn"]&lt;br /&gt;
[EventCountry "GER"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
[SourceDate "2000.11.22"]&lt;br /&gt;
&lt;br /&gt;
1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. Bg5 Be7 5. e5 Nfd7 6. Bxe7 Qxe7 7. f4 O-O 8.&lt;br /&gt;
Nf3 c5 9. Bd3 cxd4 10. Bxh7+ Kxh7 11. Ng5+ Qxg5 12. fxg5 dxc3 13. Qd3+ Kg8 14.&lt;br /&gt;
Qxc3 Nc6 15. O-O-O Ndxe5 16. h4 Ng4 17. Qg3 f5 18. gxf6 Nxf6 19. Rhf1 Rf7 20.&lt;br /&gt;
h5 Ne7 21. h6 Nf5 22. Qg6 Nxh6 23. Rh1 Nfg4 24. Rd4 e5 25. Rxd5 Bf5 26. Qg5 Rc8&lt;br /&gt;
27. Rd8+ Rxd8 28. Qxd8+ Kh7 29. Re1 Bg6 30. Qd2 Rc7 31. c3 Rf7 32. Re2 Rf1+ 33.&lt;br /&gt;
Re1 Rf2 34. Re2 e4 35. Qe1 e3 36. a3 Bd3 37. Rxe3 Rc2+ 38. Kd1 Nxe3+ 0-1&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Toulzac, Pierre Yves - Sokolov, Andrei,2000 (Mulhouse IM)&lt;br /&gt;
&lt;img border="0" height="300" width="300" src="http://4.bp.blogspot.com/-nGpKWig3Wts/URePUMRWG0I/AAAAAAAAA5Y/XFkQEUu5kHY/s400/07%2BToulzac%2BSokolov%2B2000.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#greekGift7').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="greekGift7" style="display:none;"&gt;&lt;span class="pgn" data-start="21"&gt;[Event "Mulhouse IM"]&lt;br /&gt;
[Site "Mulhouse"]&lt;br /&gt;
[Date "2000.??.??"]&lt;br /&gt;
[Round "9"]&lt;br /&gt;
[White "Toulzac, Pierre Yves"]&lt;br /&gt;
[Black "Sokolov, Andrei"]&lt;br /&gt;
[Result "0-1"]&lt;br /&gt;
[ECO "E12"]&lt;br /&gt;
[WhiteElo "2260"]&lt;br /&gt;
[BlackElo "2565"]&lt;br /&gt;
[Annotator "Dan"]&lt;br /&gt;
[PlyCount "44"]&lt;br /&gt;
[EventDate "2000.??.??"]&lt;br /&gt;
[EventType "tourn"]&lt;br /&gt;
[EventRounds "10"]&lt;br /&gt;
[EventCountry "FRA"]&lt;br /&gt;
[EventCategory "4"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
[SourceDate "2002.11.25"]&lt;br /&gt;
&lt;br /&gt;
1. d4 Nf6 2. c4 e6 3. Nf3 b6 4. a3 Bb7 5. Nc3 d5 6. cxd5 Nxd5 7. Qc2 Be7 8. e4&lt;br /&gt;
Nxc3 9. bxc3 O-O 10. Bd3 c5 11. Qe2 Qc8 12. Kf1 Ba6 13. c4 cxd4 14. e5 Nd7 15.&lt;br /&gt;
h4 Nc5 16. Bxh7+ Kxh7 17. Ng5+ Kg8 (17... Bxg5 $2 18. hxg5+ Kg8 19. Qh5 f6 20.&lt;br /&gt;
g6 $18) 18. Kg1 (18. Qh5 Bxc4+ 19. Kg1 Bd3) (18. Qh5 Bxc4+ 19. Kg1 Bd3) 18...&lt;br /&gt;
Bb7 19. Qg4 (19. Qh5 Be4) 19... f6 20. Qh5 Be4 21. Nxe4 Nxe4 22. Qg6 Nc3 0-1&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h3 id="DoubleBishop"&gt;2. Lasker Double Bishop Sacrifice&lt;/h3&gt;&lt;h5&gt;The light bishop is sacrificed just like in the Greek Gift, the queen comes around to check, then the dark bishop is sacrificed as well for the pawn in front of the enemy king. The mate is achieved by a rook lift.&lt;/h5&gt;&lt;br /&gt;
Lasker, Emanuel - Bauer, Johann Hermann, 1889 (Amsterdam)&lt;br /&gt;
&lt;img border="0" height="299" width="300" src="http://2.bp.blogspot.com/-OR6zCg3HEIk/URiHKHUfN2I/AAAAAAAAA5w/yv9srmndDj8/s400/01%2BLasker%2BBauer%2B1889.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#doubleBishop1').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="doubleBishop1" style="display:none;"&gt;&lt;span class="pgn" data-start="25"&gt;[Event "Amsterdam"]&lt;br /&gt;
[Site "Amsterdam"]&lt;br /&gt;
[Date "1889.08.26"]&lt;br /&gt;
[Round "1"]&lt;br /&gt;
[White "Lasker, Emanuel"]&lt;br /&gt;
[Black "Bauer, Johann Hermann"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[ECO "A03"]&lt;br /&gt;
[Annotator " "]&lt;br /&gt;
[PlyCount "75"]&lt;br /&gt;
[EventDate "1889.08.??"]&lt;br /&gt;
[EventType "tourn"]&lt;br /&gt;
[EventRounds "9"]&lt;br /&gt;
[EventCountry "NED"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{This section contains one of the finest combinations of the young Lasker, which later served as a model bishop pair sacrifice and got many enemy Kings killed.} 1. f4 d5 2. e3 Nf6 3. b3 e6 4. Bb2 Be7 5. Bd3 b6 6.&lt;br /&gt;
Nf3 Bb7 7. Nc3 Nbd7 8. O-O O-O 9. Ne2 c5 10. Ng3 Qc7 11. Ne5 Nxe5 12. Bxe5 Qc6&lt;br /&gt;
13. Qe2 a6 {After a very passive game for Black in the opening the White pieces are ready to attack. Lasker begins the crucial charge.} 14. Nh5 Nxh5 (14... d4 15. Bxf6 Bxf6 16. Qg4 Kh8 (16... e5 17. Be4 $1&lt;br /&gt;
) 17. Rf3 Rg8 18. Bxh7 $1) 15. Bxh7+ $1 (15. Qxh5 f5 {achieves nothing.}) 15... Kxh7 16. Qxh5+ Kg8 17. Bxg7 $3 {These days, Lasker might want to get this idea copyrighted} Kxg7 18. Qg4+ Kh7 (18... Kf6 19. Qg5#) 19. Rf3 e5 20. Rh3+ Qh6 21.&lt;br /&gt;
Rxh6+ Kxh6 {Black has narrowly escaped mate, but} 22. Qd7 $1 {wins a piece and the game.} Bf6 23. Qxb7 Kg7 24. Rf1 Rab8 25. Qd7 Rfd8 26. Qg4+ Kf8 27. fxe5&lt;br /&gt;
Bg7 28. e6 Rb7 29. Qg6 f6 30. Rxf6+ Bxf6 31. Qxf6+ Ke8 32. Qh8+ Ke7 33. Qg7+&lt;br /&gt;
Kxe6 34. Qxb7 Rd6 35. Qxa6 d4 36. exd4 cxd4 37. h4 d3 38. Qxd3 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Koenig - Cornforth, 1952 (London)&lt;br /&gt;
&lt;img border="0" height="300" width="300" src="http://1.bp.blogspot.com/-U7W9M800b_k/URiHKc7l3qI/AAAAAAAAA58/dAKFyhulMt8/s400/02%2BKoenig%2BCornforth%2B1952.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#doubleBishop2').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="doubleBishop2" style="display:none;"&gt;&lt;span class="pgn"&gt;[Event "London"]&lt;br /&gt;
[Site "?"]&lt;br /&gt;
[Date "1952.??.??"]&lt;br /&gt;
[Round "?"]&lt;br /&gt;
[White "Koenig"]&lt;br /&gt;
[Black "Cornforth"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[Annotator "King"]&lt;br /&gt;
[SetUp "1"]&lt;br /&gt;
[FEN "r1q2rk1/1b2bppp/p1p1p3/4B3/PP6/3B3P/2P1QPP1/R2R2K1 w - - 0 21"]&lt;br /&gt;
[PlyCount "27"]&lt;br /&gt;
[EventDate "1952.??.??"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
&lt;br /&gt;
21. Bxh7+ Kxh7 22. Qh5+ Kg8 23. Bxg7 Kxg7 24. Ra3 $1 {The rook prepares to&lt;br /&gt;
swing over to the kingside.} Qc7 25. Rd7 $1 Bd6 (25... Qxd7 26. Rg3+ Kf6 27.&lt;br /&gt;
Qg5#) 26. Qg5+ Kh7 27. Rxc7 Bxc7 28. Qe7 Rac8 29. Rf3 $1 {Black is so tied up&lt;br /&gt;
that there is no defence to the relatively slow invasion of the rook.} c5 30.&lt;br /&gt;
Qh4+ Kg7 31. Qg5+ Kh8 32. Rf6 Be4 33. Rh6+ Bh7 34. Qh5 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Dizdarevic, Emir - Miles, Anthony , 1985 (Biel MTO op)&lt;br /&gt;
&lt;img border="0" height="301" width="300" src="http://4.bp.blogspot.com/-Cvbty8L7lkI/URiHK1vKhAI/AAAAAAAAA6I/7NmC_H__mhA/s400/03%2BDizdarevic%2BMiles%2B1985.jpg" /&gt;&lt;br /&gt;
Black to move. Click &lt;a href="javascript:$('#doubleBishop3').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="doubleBishop3" style="display:none;"&gt;&lt;span class="pgn" data-start="20"&gt;[Event "Biel MTO op"]&lt;br /&gt;
[Site "Biel"]&lt;br /&gt;
[Date "1985.??.??"]&lt;br /&gt;
[Round "?"]&lt;br /&gt;
[White "Dizdarevic, Emir"]&lt;br /&gt;
[Black "Miles, Anthony J"]&lt;br /&gt;
[Result "0-1"]&lt;br /&gt;
[ECO "E14"]&lt;br /&gt;
[WhiteElo "2425"]&lt;br /&gt;
[BlackElo "2570"]&lt;br /&gt;
[Annotator "2 bishops sac/rook lift (Lasker)"]&lt;br /&gt;
[PlyCount "36"]&lt;br /&gt;
[EventDate "1985.07.??"]&lt;br /&gt;
[EventType "swiss"]&lt;br /&gt;
[EventRounds "11"]&lt;br /&gt;
[EventCountry "SUI"]&lt;br /&gt;
[Source "Chess Today"]&lt;br /&gt;
[SourceDate "2005.04.23"]&lt;br /&gt;
&lt;br /&gt;
1. c4 b6 2. d4 e6 3. Nf3 Nf6 4. e3 Bb7 5. Bd3 d5 6. b3 Bd6 7. O-O O-O 8. Bb2&lt;br /&gt;
Nbd7 9. Nbd2 Ne4 10. Qc2 f5 11. Rad1 Nxd2 12. Nxd2 (12. Rxd2 dxc4 13. bxc4 Bxf3&lt;br /&gt;
14. gxf3) 12... dxc4 13. Nxc4 {Diagram #} Bxh2+ $1 14. Kxh2 Qh4+ 15. Kg1 Bf3 $3&lt;br /&gt;
{The key move!} (15... Bxg2 16. f3 (16. Kxg2 Qg4+ 17. Kh2 Rf6) 16... Qh1+ (&lt;br /&gt;
16... Bxf1 17. Rxf1 (17. Bxf1) 17... Rf6 18. Rf2) 17. Kf2 Bxf1 18. Rxf1 Qh2+&lt;br /&gt;
19. Ke1) 16. Nd2 (16. a4 Qg4 17. g3 Qh3) (16. gxf3 Qg5+ 17. Kh2 Rf6) 16... Bxg2&lt;br /&gt;
$1 17. f3 (17. Kxg2 Qg4+ 18. Kh1 Rf6 19. Qxc7 e5 $19) 17... Rf6 18. Nc4 Bh3 0-1&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Jonkman, Harmen - Espig, Lutz, 1998 (Chemnitz op)&lt;br /&gt;
&lt;img border="0" height="301" width="300" src="http://3.bp.blogspot.com/-2dsQs6k4ZBY/URiHLW9rqRI/AAAAAAAAA6U/jg5r7mfJK0c/s400/04%2BJonkman%2BEspig%2B1998.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#doubleBishop4').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="doubleBishop4" style="display:none;"&gt;&lt;span class="pgn" data-start="45"&gt;[Event "Chemnitz op"]&lt;br /&gt;
[Site "Chemnitz GER"]&lt;br /&gt;
[Date "1998.??.??"]&lt;br /&gt;
[Round "7"]&lt;br /&gt;
[White "Jonkman, Harmen"]&lt;br /&gt;
[Black "Espig, Lutz"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[ECO "B22"]&lt;br /&gt;
[WhiteElo "2315"]&lt;br /&gt;
[BlackElo "2405"]&lt;br /&gt;
[Annotator "h-file Q sac plus quiet move cf Diz-Miles"]&lt;br /&gt;
[PlyCount "55"]&lt;br /&gt;
[EventDate "1998.??.??"]&lt;br /&gt;
[EventType "swiss"]&lt;br /&gt;
[EventRounds "9"]&lt;br /&gt;
[EventCountry "GER"]&lt;br /&gt;
[Source "Chess Today"]&lt;br /&gt;
[SourceDate "2005.05.30"]&lt;br /&gt;
&lt;br /&gt;
1. e4 c5 2. c3 d5 3. exd5 Qxd5 4. d4 e6 5. Nf3 Nf6 6. Nbd2 Nc6 7. Bc4 Qd8 8.&lt;br /&gt;
Nb3 cxd4 9. Nbxd4 Nxd4 10. Nxd4 a6 11. Qe2 Be7 12. Bf4 Bd7 13. O-O O-O 14. Rad1&lt;br /&gt;
Qc8 15. Rfe1 Re8 16. Be5 b5 17. Bd3 Ra7 18. Qf3 Qa8 19. Qh3 g6 20. Re3 Nh5 21.&lt;br /&gt;
g4 Ng7 22. Be4 Qc8 23. Qh6 Bf8 {#} 24. Rh3 Nh5 25. Qxh7+ $1 Kxh7 26. Rxh5+ Bh6&lt;br /&gt;
27. Bf6 $1 $18 (27. g5 $6 f5 28. Rxh6+ Kg8 29. Rxg6+ Kf8 30. Bf3 $40) 27... Rh8&lt;br /&gt;
28. Rxh6+ (28. Rxh6+ Kxh6 29. Rd3 Qc5 30. Rh3+ Qh5 31. Rxh5+ gxh5 32. g5#) 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;h3 id="Lawnmower"&gt;3. Lawnmower (Double Shotgun) mate&lt;/h3&gt;&lt;h5&gt;Two rooks or a rook and a queen push the enemy king to the margin of the board, taking rank after rank or file after file until the king is mated&lt;/h5&gt;&lt;br /&gt;
King, Daniel J - Krasenkow, Michal, 1989 (GMA Baleares op)&lt;br /&gt;
&lt;img border="0" height="301" width="300" src="http://4.bp.blogspot.com/-kjMoRSo8cQY/URiOXSIYpLI/AAAAAAAAA6s/drAvIjdZmWg/s400/01%2BKing%2BKrasenkow%2B1989.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#lawnmower1').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="lawnmower1" style="display:none;"&gt;&lt;span class="pgn" data-start="59"&gt;[Event "GMA Baleares op"]&lt;br /&gt;
[Site "Palma de Mallorca"]&lt;br /&gt;
[Date "1989.??.??"]&lt;br /&gt;
[Round "8"]&lt;br /&gt;
[White "King, Daniel J"]&lt;br /&gt;
[Black "Krasenkow, Michal"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[ECO "C80"]&lt;br /&gt;
[WhiteElo "2495"]&lt;br /&gt;
[BlackElo "2505"]&lt;br /&gt;
[PlyCount "67"]&lt;br /&gt;
[EventDate "1989.12.??"]&lt;br /&gt;
[EventRounds "9"]&lt;br /&gt;
[EventCountry "ESP"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
&lt;br /&gt;
1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Nxe4 6. d4 b5 7. Bb3 d5 8. dxe5&lt;br /&gt;
Be6 9. Be3 Nc5 10. c3 Nxb3 11. axb3 Bg4 12. Bf4 Be7 13. Na3 O-O 14. h3 Bh5 15.&lt;br /&gt;
Nc2 Qd7 16. Ne3 Rfd8 17. g4 Bg6 18. Nd4 Nxd4 19. cxd4 c5 20. Qd2 c4 21. b4 Qe8&lt;br /&gt;
22. Nf5 Bxf5 23. gxf5 Qd7 24. Qc2 Bxb4 25. Kh2 f6 26. Rg1 Kh8 27. Rg4 Rg8 28.&lt;br /&gt;
Rag1 fxe5 29. dxe5 d4 30. Qe4 Raf8 31. f6 gxf6 32. e6 Qd8 (32... Qe7 33. Bh6)&lt;br /&gt;
33. Qxh7+ Kxh7 34. Rh4# 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Tkachiev, Vladislav - Watson, William N, 1993 (London Lloyds)&lt;br /&gt;
&lt;img border="0" height="301" width="300" src="http://3.bp.blogspot.com/-JbS4-HnOz4A/URiOXoNqnFI/AAAAAAAAA64/oPhTXMNl7Hs/s400/02%2BTkachiev%2BWatson%2B1989.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#lawnmower2').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="lawnmower2" style="display:none;"&gt;&lt;span class="pgn" data-start="37"&gt;[Event "London Lloyds"]&lt;br /&gt;
[Site "London"]&lt;br /&gt;
[Date "1993.??.??"]&lt;br /&gt;
[Round "7"]&lt;br /&gt;
[White "Tkachiev, Vladislav"]&lt;br /&gt;
[Black "Watson, William N"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[ECO "B52"]&lt;br /&gt;
[WhiteElo "2455"]&lt;br /&gt;
[BlackElo "2550"]&lt;br /&gt;
[PlyCount "52"]&lt;br /&gt;
[EventDate "1993.08.??"]&lt;br /&gt;
[EventType "swiss"]&lt;br /&gt;
[EventRounds "10"]&lt;br /&gt;
[EventCountry "ENG"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
&lt;br /&gt;
1. e4 c5 2. Nf3 d6 3. Bb5+ Bd7 4. Bxd7+ Qxd7 5. c4 Nf6 6. Nc3 Nc6 7. O-O e6 8.&lt;br /&gt;
d4 cxd4 9. Nxd4 Be7 10. b3 O-O 11. Bb2 Rfd8 12. Re1 a6 13. Nxc6 Qxc6 14. Rc1&lt;br /&gt;
Qe8 15. a4 Rac8 16. Qe2 Nd7 17. Rcd1 Nc5 18. Qc2 Qc6 19. Re3 Bf6 20. Nd5 exd5&lt;br /&gt;
21. exd5 Qd7 22. Bxf6 gxf6 23. Rg3+ Kh8 24. Qxh7+ (24. Rh3 $2 f5 25. Qc3+ f6&lt;br /&gt;
26. Qxf6+ Qg7) 24... Kxh7 25. Rd4 Qh3 26. Rxh3+ (26. gxh3) 26... Kg7 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Watson, William N - Merriman, John, 1993 (London Lloyds)&lt;br /&gt;
&lt;img border="0" height="300" width="300" src="http://1.bp.blogspot.com/-4TdhNUfehic/URiOX13XbqI/AAAAAAAAA7E/QFmCsKaZaRQ/s400/03%2BWatson%2BMerriman%2B1993.jpg" /&gt;&lt;br /&gt;
Black to move. Click &lt;a href="javascript:$('#lawnmower3').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="lawnmower3" style="display:none;"&gt;&lt;span class="pgn" data-start="68"&gt;[Event "London Lloyds"]&lt;br /&gt;
[Site "London"]&lt;br /&gt;
[Date "1993.??.??"]&lt;br /&gt;
[Round "10"]&lt;br /&gt;
[White "Watson, William N"]&lt;br /&gt;
[Black "Merriman, John"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[ECO "C17"]&lt;br /&gt;
[WhiteElo "2550"]&lt;br /&gt;
[BlackElo "2235"]&lt;br /&gt;
[PlyCount "83"]&lt;br /&gt;
[EventDate "1993.08.??"]&lt;br /&gt;
[EventType "swiss"]&lt;br /&gt;
[EventRounds "10"]&lt;br /&gt;
[EventCountry "ENG"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
[SourceDate "1997.11.17"]&lt;br /&gt;
&lt;br /&gt;
1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. e5 c5 5. Bd2 Ne7 6. f4 cxd4 7. Nb5 Bxd2+ 8.&lt;br /&gt;
Qxd2 O-O 9. Nf3 Nbc6 10. Bd3 Qb6 11. O-O-O Bd7 12. Nbxd4 f5 13. exf6 Rxf6 14.&lt;br /&gt;
Kb1 Nxd4 15. Nxd4 Nc6 16. Nf3 Nb4 17. g3 Rc8 18. Rhe1 Be8 19. Ne5 Rc5 20. Qe3&lt;br /&gt;
Nxd3 21. Nxd3 Rb5 22. Qxb6 Rxb6 23. Ne5 Rd6 24. Re3 Rf8 25. Ra3 a6 26. Rb3 b6&lt;br /&gt;
27. Rc3 Bb5 28. Rd4 Rb8 29. Rc7 a5 30. Kc1 Rdd8 31. g4 g6 32. a4 Be8 33. g5 b5&lt;br /&gt;
34. axb5 Rxb5 35. Ng4 Rdb8 36. Nf6+ Kf8 37. Nxh7+ Kg8 38. Nf6+ Kf8 39. Nh7+ Kg8&lt;br /&gt;
40. Nf6+ Kf8 41. f5 gxf5 42. Rh4 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Bologan, V. - Van Haastert, E., 2005 (21st ECC)&lt;br /&gt;
&lt;img border="0" height="301" width="300" src="http://3.bp.blogspot.com/-w_2st4s_2vQ/URiOYnF62gI/AAAAAAAAA7Q/6hN1p-cxFHc/s400/04%2BBologan%2BVan%2BHasteert%2B2005.jpg" /&gt;&lt;br /&gt;
Black moves h5, White to move. Click &lt;a href="javascript:$('#lawnmower4').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="lawnmower4" style="display:none;"&gt;&lt;span class="pgn" data-start="63"&gt;[Event "21st ECC"]&lt;br /&gt;
[Site "Saint Vincent ITA"]&lt;br /&gt;
[Date "2005.09.18"]&lt;br /&gt;
[Round "1"]&lt;br /&gt;
[White "Bologan, V."]&lt;br /&gt;
[Black "Van Haastert, E."]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[ECO "B90"]&lt;br /&gt;
[WhiteElo "2700"]&lt;br /&gt;
[BlackElo "2398"]&lt;br /&gt;
[Annotator "lawn-mower"]&lt;br /&gt;
[PlyCount "83"]&lt;br /&gt;
[EventDate "2005.09.18"]&lt;br /&gt;
[Source "Chess Today"]&lt;br /&gt;
[SourceDate "2005.09.21"]&lt;br /&gt;
&lt;br /&gt;
1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be3 e5 7. Nf3 Be7 8. Bc4&lt;br /&gt;
O-O 9. O-O Be6 10. Qe2 Re8 11. Rfd1 Qc7 12. Bb3 Nbd7 13. Bg5 Rac8 14. Rac1 h6&lt;br /&gt;
15. Bxf6 Nxf6 16. Nh4 Bg4 17. f3 Qc5+ 18. Kh1 Be6 19. g3 Nd7 20. Ng2 Nb6 21.&lt;br /&gt;
Rd3 Nc4 22. Rb1 b5 23. Nd5 Bg5 24. c3 Be7 25. Nge3 Bf8 26. Rdd1 Red8 27. Bxc4&lt;br /&gt;
bxc4 28. b3 cxb3 29. axb3 Qb5 30. c4 Qb7 31. b4 g6 32. b5 h5 {#} 33. f4 exf4&lt;br /&gt;
34. gxf4 axb5 35. f5 Bxd5 36. Nxd5 Bg7 37. Rg1 Kh7 38. Rxb5 Qa7 39. fxg6+ fxg6&lt;br /&gt;
{#} 40. Qxh5+ $1 (40. Nf6+ Bxf6 41. Qxh5+ Kg8 42. Qxg6+ Bg7 43. Rh5 Rc7 44.&lt;br /&gt;
Qe6+ Rf7 (44... Kf8 45. Rh8+ Bxh8 46. Rg8#) 45. Rxg7+ Kxg7 46. Qh6+ Kg8 47.&lt;br /&gt;
Qh8#) 40... gxh5 (40... Kg8 41. Qxg6) 41. Nf6+ $1 Bxf6 42. Rxh5# 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;h3 id="BishopSeesaw"&gt;4. Bishop See-saw&lt;/h3&gt;&lt;h5&gt;The queen has caught the enemy king at the corner of the board, his only escape blocked and continuously harassed by a bishop that gobbles all the pieces on its color and then gives mate.&lt;/h5&gt;&lt;br /&gt;
From Nimzowitsch's book My System&lt;br /&gt;
&lt;img border="0" height="301" width="300" src="http://4.bp.blogspot.com/-RuBoww9AHAs/URkpU0j1_zI/AAAAAAAAA7o/iAU9qhS5o_Y/s400/01%2BNimzowitsch.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#bishopSeesaw1').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="bishopSeesaw1" style="display:none;"&gt;&lt;span class="pgn"&gt;[Event "?"]&lt;br /&gt;
[Site "?"]&lt;br /&gt;
[Date "????.??.??"]&lt;br /&gt;
[Round "?"]&lt;br /&gt;
[White "Nimzowitsch"]&lt;br /&gt;
[Black "?"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[Annotator "My System"]&lt;br /&gt;
[SetUp "1"]&lt;br /&gt;
[FEN "4r1k1/5p2/R5BQ/5p2/4p3/3n4/b1n4K/br6 w - - 0 1"]&lt;br /&gt;
[PlyCount "25"]&lt;br /&gt;
&lt;br /&gt;
1. Bh7+ Kh8 2. Bxf5+ Kg8 3. Bh7+ Kh8 4. Bxe4+ Kg8 5. Bh7+ Kh8 6. Bxd3+ Kg8 7.&lt;br /&gt;
Bh7+ Kh8 8. Bxc2+ Kg8 9. Bh7+ Kh8 10. Bxb1+ Kg8 11. Rg6+ fxg6 12. Bxa2+ Re6 13.&lt;br /&gt;
Bxe6# 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
King, Daniel J - Kuijf, Marinus, 1982 (Amsterdam)&lt;br /&gt;
&lt;img border="0" height="301" width="300" src="http://2.bp.blogspot.com/-MQH6M6dvS1Q/URkpVGRm5DI/AAAAAAAAA70/kY7fQf0PX6M/s400/02%2BKing%2BKuijf%2B1982.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#bishopSeesaw2').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="bishopSeesaw2" style="display:none;"&gt;&lt;span class="pgn" data-start="47"&gt;[Event "Amsterdam"]&lt;br /&gt;
[Site "Amsterdam"]&lt;br /&gt;
[Date "1982.??.??"]&lt;br /&gt;
[Round "2"]&lt;br /&gt;
[White "King, Daniel J"]&lt;br /&gt;
[Black "Kuijf, Marinus"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[ECO "C05"]&lt;br /&gt;
[WhiteElo "2430"]&lt;br /&gt;
[BlackElo "2370"]&lt;br /&gt;
[Annotator "rook lift/discovered check"]&lt;br /&gt;
[PlyCount "67"]&lt;br /&gt;
[EventDate "1982.07.??"]&lt;br /&gt;
[EventType "swiss"]&lt;br /&gt;
[EventRounds "9"]&lt;br /&gt;
[EventCountry "NED"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
&lt;br /&gt;
1. e4 e6 2. d4 d5 3. Nd2 Nf6 4. e5 Nfd7 5. Ngf3 c5 6. c3 Nc6 7. Bd3 Qb6 8. O-O&lt;br /&gt;
cxd4 9. cxd4 Nxd4 10. Nxd4 Qxd4 11. Nf3 Qb6 12. Qa4 Qb4 13. Qc2 Qc5 14. Qe2 Be7&lt;br /&gt;
15. Be3 Qc7 16. Rac1 Qd8 17. Rc3 O-O 18. Qc2 f5 19. exf6 Nxf6 20. Bd4 Bd6 21.&lt;br /&gt;
Ne5 Bd7 22. f4 Rc8 23. Nxd7 Qxd7 24. Bxf6 gxf6 25. Bxh7+ Kh8 26. Rff3 d4 27.&lt;br /&gt;
Rh3 Rxc3 (27... dxc3 28. Bf5+ Kg8 (28... Kg7 29. Rh7+) 29. Bxe6+ Qxe6 30. Qg6#)&lt;br /&gt;
28. bxc3 Rb8 29. Bf5+ Kg8 30. Rh7 d3 (30... Qc8 31. Bxe6+ Qxe6 32. Qg6+ Kf8 33.&lt;br /&gt;
Qg7+ Ke8 34. Rh8+ $18) 31. Bxd3 Bc5+ 32. Kh1 Qd6 33. Qe2 Kf8 34. Qh5 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;h3 id="RookDistraction"&gt;5. H-file Rook Distraction&lt;/h3&gt;&lt;h5&gt;The enemy king seems safe, as your pieces appear uncoordinated, but here comes a suicidal rook bringing the king into the open and ready to be slaughtered.&lt;/h5&gt;&lt;br /&gt;
Polgar, J. - Berkes, F., 2003 (Hunguest Hotels)&lt;br /&gt;
&lt;img border="0" height="300" width="300" src="http://2.bp.blogspot.com/-u74H9SxwY1Q/URkpfCKSFxI/AAAAAAAAA8A/SnVkMn1O6Ls/s400/01%2BPolgar%2BBerkes%2B2003.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#rookDistraction1').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="rookDistraction1" style="display:none;"&gt;&lt;span class="pgn" data-start="21"&gt;[Event "Hunguest Hotels"]&lt;br /&gt;
[Site "?"]&lt;br /&gt;
[Date "2003.04.??"]&lt;br /&gt;
[Round "7"]&lt;br /&gt;
[White "Polgar, J."]&lt;br /&gt;
[Black "Berkes, F."]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[ECO "C11"]&lt;br /&gt;
[PlyCount "47"]&lt;br /&gt;
&lt;br /&gt;
1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. Bg5 dxe4 5. Nxe4 Be7 6. Bxf6 Bxf6 7. Nf3 O-O 8.&lt;br /&gt;
Qd2 Nd7 9. O-O-O Be7 10. Bd3 b6 11. Neg5 h6 12. Bh7+ Kh8 13. Be4 hxg5 14. g4 (&lt;br /&gt;
14. Bxa8 g4) 14... Rb8 15. h4 g6 (15... gxh4 16. g5) 16. hxg5+ Kg7 17. Qf4 Bb7&lt;br /&gt;
(17... Rh8 18. Rxh8 Qxh8 19. Ne5 Qe8 20. Rh1) 18. Rh7+ Kxh7 19. Qh2+ (19. Rh1+&lt;br /&gt;
Kg7) 19... Kg8 (19... Kg7 20. Qh6+ Kg8 21. Rh1) 20. Rh1 Bxg5+ 21. Nxg5 Qxg5+&lt;br /&gt;
22. f4 Qxf4+ 23. Qxf4 Bxe4 24. Qxe4 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Kuemin, Simon - Cebalo, Miso, 2003 (Biel MTO)&lt;br /&gt;
&lt;img border="0" height="300" width="300" src="http://4.bp.blogspot.com/-XOQPEo0HzRQ/URkpfTDDE2I/AAAAAAAAA8M/9zQthe4KQuc/s400/02%2BKuemin%2BCebalo%2B2003.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#rookDistraction2').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="rookDistraction2" style="display:none;"&gt;&lt;span class="pgn" data-start="47"&gt;[Event "Biel MTO"]&lt;br /&gt;
[Site "Biel"]&lt;br /&gt;
[Date "2003.08.01"]&lt;br /&gt;
[Round "11"]&lt;br /&gt;
[White "Kuemin, Simon"]&lt;br /&gt;
[Black "Cebalo, Miso"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[ECO "B06"]&lt;br /&gt;
[WhiteElo "2399"]&lt;br /&gt;
[BlackElo "2510"]&lt;br /&gt;
[PlyCount "61"]&lt;br /&gt;
[EventDate "2003.07.19"]&lt;br /&gt;
[EventType "swiss"]&lt;br /&gt;
[EventRounds "11"]&lt;br /&gt;
[EventCountry "SUI"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
[SourceDate "2003.09.04"]&lt;br /&gt;
&lt;br /&gt;
1. d4 g6 2. e4 Bg7 3. Nc3 c5 4. dxc5 Qa5 5. Nf3 Qxc5 6. Nd5 Qa5+ 7. Bd2 Qd8 8.&lt;br /&gt;
Bc3 Bxc3+ 9. Nxc3 d6 10. Bc4 Nc6 11. Qd2 Nf6 12. O-O-O Bg4 13. Ng5 O-O 14. f3&lt;br /&gt;
Bd7 15. h4 Na5 16. Bb3 Nxb3+ 17. cxb3 h6 18. g4 Qa5 19. Nh3 Rac8 20. Kb1 Kg7&lt;br /&gt;
21. g5 hxg5 22. hxg5 Nh5 23. Nf4 Nxf4 24. Qxf4 Be6 25. Rh6 (25. Rh7+ Kxh7 26.&lt;br /&gt;
Rh1+ (26. Qh2+ Kg7 27. Rh1 (27. Qh6+ Kg8 28. Rh1) 27... Rh8) 26... Kg7) 25...&lt;br /&gt;
Rh8 26. Qh4 f6 27. gxf6+ exf6 28. Rh1 g5 29. Rh7+ Rxh7 30. Qxh7+ Kf8 31. Qh8+&lt;br /&gt;
1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Kudrin, Sergey - King, Daniel J, 1988 (London NWYM)&lt;br /&gt;
&lt;img border="0" height="302" width="300" src="http://4.bp.blogspot.com/-uNf2rcFG7WE/URkpf5DZ_UI/AAAAAAAAA8Y/5tKeogYXrpw/s400/03%2BKudrin%2BKing%2B1988.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#rookDistraction3').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="rookDistraction3" style="display:none;"&gt;&lt;span class="pgn" data-start="33"&gt;[Event "London NWYM"]&lt;br /&gt;
[Site "London"]&lt;br /&gt;
[Date "1988.??.??"]&lt;br /&gt;
[Round "?"]&lt;br /&gt;
[White "Kudrin, Sergey"]&lt;br /&gt;
[Black "King, Daniel J"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[ECO "B15"]&lt;br /&gt;
[WhiteElo "2545"]&lt;br /&gt;
[BlackElo "2520"]&lt;br /&gt;
[Annotator "Rh7 sac / Qf7 "]&lt;br /&gt;
[PlyCount "41"]&lt;br /&gt;
[EventDate "1988.??.??"]&lt;br /&gt;
[EventType "tourn"]&lt;br /&gt;
[EventRounds "9"]&lt;br /&gt;
[EventCountry "ENG"]&lt;br /&gt;
[EventCategory "10"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
&lt;br /&gt;
1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Nxf6+ exf6 6. c3 Bd6 7. Bd3 O-O 8.&lt;br /&gt;
Qc2 Re8+ 9. Ne2 g6 10. h4 Be6 11. h5 f5 12. hxg6 fxg6 13. Bh6 Nd7 14. g4 Bd5&lt;br /&gt;
15. O-O-O Bxh1 16. Rxh1 Bf8 17. Bd2 fxg4 18. Qb3+ Kg7 19. Rxh7+ Kxh7 20. Qf7+&lt;br /&gt;
Kh8 21. Nf4 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Sorensen, Arne - Marciano, David, 1988 (Tecklenburg op)&lt;br /&gt;
&lt;img border="0" height="301" width="300" src="http://1.bp.blogspot.com/-02NDweOkRdg/URkpgCjdTmI/AAAAAAAAA8k/soQeJgJ7yrU/s400/04%2BSorensen%2BMarciano%2B1988.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#rookDistraction4').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="rookDistraction4" style="display:none;"&gt;&lt;span class="pgn" data-start="43"&gt;[Event "Tecklenburg op"]&lt;br /&gt;
[Site "Tecklenburg"]&lt;br /&gt;
[Date "1988.??.??"]&lt;br /&gt;
[Round "?"]&lt;br /&gt;
[White "Sorensen, Arne"]&lt;br /&gt;
[Black "Marciano, David"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[ECO "B13"]&lt;br /&gt;
[PlyCount "49"]&lt;br /&gt;
[EventDate "1988.??.??"]&lt;br /&gt;
[EventType "swiss"]&lt;br /&gt;
[EventCountry "GER"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
[SourceDate "2001.11.25"]&lt;br /&gt;
&lt;br /&gt;
1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Bd3 Nc6 5. c3 Nf6 6. Bf4 Bg4 7. Qb3 Qc8 8.&lt;br /&gt;
Nd2 e6 9. Ngf3 Be7 10. O-O O-O 11. Ne5 Bh5 12. Qc2 Bd6 13. Rae1 Qc7 14. Bg3 Bg6&lt;br /&gt;
15. Nxg6 hxg6 16. Bxd6 Qxd6 17. Nf3 a6 18. Ne5 b5 19. a3 Rab8 20. f4 Na5 21.&lt;br /&gt;
Re3 Nc4 22. Rh3 Rfc8 23. Bxc4 bxc4 24. Rh8+ Kxh8 25. Nxf7+ 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Kuzmin, Gennadi P - Zhuravliov, Valerij, 1992 (St Petersburg)&lt;br /&gt;
&lt;img border="0" height="299" width="300" src="http://1.bp.blogspot.com/-3nS96vsrEb8/URkpggyXC9I/AAAAAAAAA8w/WthUSrUchzE/s400/05%2BKuzmin%2BZhuravliov%2B1992.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#rookDistraction5').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="rookDistraction5" style="display:none;"&gt;&lt;span class="pgn" data-start="561"&gt;[Event "St Petersburg"]&lt;br /&gt;
[Site "St Petersburg"]&lt;br /&gt;
[Date "1992.??.??"]&lt;br /&gt;
[Round "?"]&lt;br /&gt;
[White "Kuzmin, Gennadi P"]&lt;br /&gt;
[Black "Zhuravliov, Valerij"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[ECO "B13"]&lt;br /&gt;
[WhiteElo "2530"]&lt;br /&gt;
[BlackElo "2485"]&lt;br /&gt;
[Annotator "Danny"]&lt;br /&gt;
[PlyCount "55"]&lt;br /&gt;
[EventDate "1992.06.??"]&lt;br /&gt;
[EventType "tourn"]&lt;br /&gt;
[EventRounds "11"]&lt;br /&gt;
[EventCountry "RUS"]&lt;br /&gt;
[EventCategory "10"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
&lt;br /&gt;
1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Bd3 Nc6 5. c3 Nf6 6. Nf3 Bg4 7. Bf4 e6 8. Qb3&lt;br /&gt;
Qc8 9. Nbd2 Be7 10. O-O O-O 11. Ne5 Bh5 12. Qc2 Bg6 (12... Bd6 13. Nxc6 (13.&lt;br /&gt;
Rae1 Qc7 14. Re3 Rac8 15. Qb1 Bg6 16. Nxg6 Bxf4 17. Nxf8 Bxe3 18. Bxh7+ Kxf8&lt;br /&gt;
19. fxe3 Ng4 20. Nf3 Nxe3 21. Re1 Ng4 22. Bd3 Na5 23. Bb5 a6 24. Bf1 Nc4 25.&lt;br /&gt;
Bxc4 Qxc4 26. Qh7 Nf6 27. Qh8+ Ke7 28. Qxg7 Rg8 29. Qh6 Qxa2 30. Qf4 Qxb2 31.&lt;br /&gt;
Ne5 Qxg2# {0-1 Fischer,R-Hummer,J/Charlottesville 2000/EXT 2001 (31)}) 13...&lt;br /&gt;
Qxc6 14. Bxd6 Qxd6 15. f4 Bg6 16. Bxg6 fxg6 17. g3 b5 18. Rfe1 Rac8 19. a3 Rfe8&lt;br /&gt;
20. Qd3 Rb8 21. Rec1 Rec8 22. b4 Qc6 23. h3 a6 24. Nb3 Nd7 25. Ra2 Ra8 26. Re2&lt;br /&gt;
Ra7 27. Re3 Re8 28. Qe2 Nf8 29. Nc5 Rae7 30. a4 Nd7 31. axb5 axb5 32. Nxd7 Rxd7&lt;br /&gt;
33. Ra1 Rb7 34. h4 Qc4 35. Qxc4 dxc4 36. g4 Kf7 37. Re5 Rb6 38. Ra5 Reb8 39.&lt;br /&gt;
Kf2 R8b7 40. Ke3 Kf6 41. Rc5 h6 42. Ke4 Kf7 43. Ra8 Rd6 44. Ke5 Rdb6 45. g5 Rd7&lt;br /&gt;
46. Rcc8 Rd5+ 47. Ke4 Rb7 48. Rf8+ Ke7 49. Rg8 Kd6 50. Ra6+ Kc7 51. Rxg7+ Kb8&lt;br /&gt;
52. gxh6 Rh5 53. Rxg6 Rxh4 54. Rg8+ Kc7 55. Rg7+ Kb8 56. Rxe6 Rh1 57. Reg6 Re1+&lt;br /&gt;
58. Kf5 Rh1 59. Rxb7+ Kxb7 60. Kf6 Kc6 61. Kg7+ Kd5 62. h7 Ke4 63. h8=Q Rxh8&lt;br /&gt;
64. Kxh8 Kd3 65. f5 Kxc3 66. f6 Kxd4 67. f7 c3 68. f8=R c2 69. Rc8 Kd3 70. Rd6+&lt;br /&gt;
Ke4 71. Rxc2 Ke5 72. Kg7 Kxd6 73. Kf6 Kd5 74. Rc5+ Kd4 75. Rxb5 Kc4 76. Rb8 Kd5&lt;br /&gt;
77. b5 Kc5 78. Ke7 Kd5 79. Kd7 Kc5 80. Kc7 {1-0 Boyd,K-Grainger,S/NZL 1992/EXT&lt;br /&gt;
97 (80)}) (12... b5 13. h3 Qb7 14. g4 Bg6 15. Nxg6 hxg6 16. Nf3 Rfd8 17. Qe2 a6&lt;br /&gt;
18. a3 Na5 19. Rae1 Nc4 20. Ne5 Nd6 21. Nxg6 Nfe4 22. Nxe7+ Qxe7 23. f3 Nf6 24.&lt;br /&gt;
h4 Nfe8 25. h5 a5 26. h6 b4 27. hxg7 {1-0 Perelshteyn,E-Von Krogh,C/USA 1996/&lt;br /&gt;
EXT 2001 (27)}) (12... a6 13. Rae1 Bg6 14. Bxg6 hxg6 15. Qd3 Nxe5 16. Bxe5 Rd8&lt;br /&gt;
17. h3 b5 18. Rc1 Qb7 19. Rc2 Rac8 20. b4 Nd7 21. Bg3 Nb6 22. Nb3 Nc4 23. Nc5&lt;br /&gt;
Qc6 24. Ra1 a5 25. a3 Ra8 26. Rca2 Ra7 27. Qe2 Rda8 28. Bf4 Bf6 29. Nd3 axb4&lt;br /&gt;
30. axb4 Qb6 31. Nc5 {1/2-1/2 Pelt,A-Bohne,L/Deidesheim 2000/EXT 2002 (31)})&lt;br /&gt;
13. Nxg6 (13. Bxg6 $6 hxg6 14. Rac1 a6 15. Rfe1 b5 16. a3 Qb7 17. Ndf3 Rfc8 18.&lt;br /&gt;
Nxc6 Qxc6 19. Ne5 Qb7 20. Qe2 a5 21. g4 b4 22. axb4 axb4 23. f3 bxc3 24. bxc3&lt;br /&gt;
Ba3 25. Rb1 Qe7 26. Rb3 Bd6 27. Reb1 Bxe5 28. Bxe5 Qd7 29. Qb2 Qc6 30. Rc1 Qc4&lt;br /&gt;
31. Kf2 Nd7 32. Bd6 Rc6 33. Ra3 Rac8 34. Qb4 Qd3 35. Qb2 Qc4 36. Qb4 {1/2-1/2&lt;br /&gt;
Piotrowski,L-Sowa,B/Slask 1996/EXT 2001 (36)}) 13... hxg6 14. Nf3 (14. Rfe1 Nh5&lt;br /&gt;
15. Be5 $6 Nxe5 16. dxe5 Nf4 17. Bf1 d4 18. Qe4 dxc3 19. Qxf4 cxd2 20. Qxd2 Qd8&lt;br /&gt;
21. Qe2 Qb6 22. g3 Rfd8 23. Red1 Bc5 24. Bg2 Bd4 25. Rab1 Qc7 26. Rbc1 Qb6 27.&lt;br /&gt;
b3 Rd7 28. Kh1 Rad8 29. f4 Qa5 30. Bf3 g5 31. Rd3 gxf4 32. gxf4 Bc5 33. Be4&lt;br /&gt;
Rxd3 34. Bxd3 Rd4 35. Rc4 Qd8 36. Bc2 b6 37. Rxd4 Qxd4 38. Qf1 g6 39. h4 Qd2&lt;br /&gt;
40. Bd3 Bf2 41. h5 Bg3 42. Be2 Qxf4 43. Qg2 gxh5 44. Bc4 Qf2 {0-1 Barglowski,&lt;br /&gt;
F-Sypnicki,D/Zakopane 2001/EXT 2002 (44)}) 14... Qd7 (14... a6 15. Qe2 Nh5 16.&lt;br /&gt;
Be3 Qc7 17. g3 Rfc8 18. Ng5 e5 19. dxe5 Nxe5 20. Nf3 Nc4 21. Bd4 Re8 22. Rfe1&lt;br /&gt;
Nf6 23. Qc2 Bc5 24. Kg2 {1/2-1/2 Wygle,S-Cooper,T/Chicago 1997/EXT 2000 (24)})&lt;br /&gt;
(14... Nh5 15. Be5 (15. Be3 Qc7 16. g3 Rfc8 17. Qe2 Bd6 18. Rae1 Nf6 19. Bc1&lt;br /&gt;
Rd8 20. Bb1 Na5 21. h4 Nc4 22. Kg2 b5 23. Bg5 Re8 24. Ne5 Ne4 25. f3 Nxg5 26.&lt;br /&gt;
hxg5 Bxe5 27. dxe5 Red8 28. b3 Na3 29. Bd3 Qxc3 30. Rc1 Qd4 31. Rh1 b4 32. Rh4&lt;br /&gt;
Qb6 33. Qd2 Rac8 34. Rch1 Kf8 35. Rxb4 Qc7 36. Qf4 Ke7 37. Ra4 Nc2 38. Ba6 Rb8&lt;br /&gt;
39. Rc1 Qc3 40. Kf2 Kd7 41. Rd1 Rh8 42. Kg1 Qc5+ {0-1 Gheorghe,C-Khusnutdinova,&lt;br /&gt;
L/Halkidiki 2001/EXT 2002 (42)}) 15... a6 16. Rfe1 b5 17. Re3 Nf6 18. h3 b4 19.&lt;br /&gt;
Ng5 Nxe5 20. dxe5 Nd7 21. Nxf7 Rxf7 22. Bxg6 Rf4 23. g3 Rc4 24. Rd1 Nf8 25. Rf3&lt;br /&gt;
Ra7 26. Bf7+ Kh8 27. Qe2 Bg5 28. cxb4 Rac7 29. h4 Re4 {0-1 Prasca Sosa,R-Da&lt;br /&gt;
Silva,E/Rio de Janeiro 1999/EXT 2001 (29)}) (14... Qd8 15. Rfe1 (15. Rae1 Bd6&lt;br /&gt;
16. Bxd6 Qxd6 17. Ne5 Rac8 18. Qe2 Ne7 19. f4 Nd7 20. Rf3 Nxe5 21. fxe5 Qd8 22.&lt;br /&gt;
g4 Nc6 23. Qf2 g5 24. Rf1 Qe7 25. Qe3 Nb8 26. Rh3 g6 27. Rf6 {1-0 Malbran,&lt;br /&gt;
G-Recoulat,E/Trenque Lauquen 2000/EXT 2002 (27)}) 15... Nh5 16. Bd2 g5 17. g3&lt;br /&gt;
Rc8 18. Qd1 g6 19. a3 Ng7 20. g4 Bf6 21. Be3 e5 22. dxe5 Nxe5 23. Nxe5 Bxe5 24.&lt;br /&gt;
Qd2 Bf6 25. Bxa7 b6 26. Qe3 d4 27. cxd4 Bxd4 28. Qe7 Bxb2 29. Rad1 Qxe7 30.&lt;br /&gt;
Rxe7 Bxa3 31. Rb7 Rc1 32. Rxc1 Bxc1 {1/2-1/2 Listiak,J-Stanko,I/SVK 2000/EXT&lt;br /&gt;
2002 (32)}) 15. Qe2 Rfe8 16. Rad1 a6 17. Bc2 Bd6 18. Bxd6 Qxd6 19. Ne5 b5 20.&lt;br /&gt;
f4 Rec8 21. Rd3 b4 22. Rh3 bxc3 23. Rh8+ Kxh8 24. Nxf7+ Kg8 25. Nxd6 Nxd4 26.&lt;br /&gt;
Qe5 cxb2 27. Nxc8 Rxc8 28. Bd3 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;h3 id="KnightMate"&gt;6. Knight Mate&lt;/h3&gt;&lt;h5&gt;Mates with the knights, whether in conjunction with other pieces or with other knights.&lt;/h5&gt;&lt;br /&gt;
Kotronias, Vasilios - King, Daniel J, 1990 (New York WFW)&lt;br /&gt;
&lt;img border="0" height="300" width="300" src="http://4.bp.blogspot.com/-LKEBDpq4dOM/URkppvlef6I/AAAAAAAAA88/y7E2x_cB-JI/s400/01%2BKotronias%2BKing%2B1990.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#knightMate1').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="knightMate1" style="display:none;"&gt;&lt;span class="pgn" data-start="35"&gt;[Event "New York WFW"]&lt;br /&gt;
[Site "New York"]&lt;br /&gt;
[Date "1990.??.??"]&lt;br /&gt;
[Round "?"]&lt;br /&gt;
[White "Kotronias, Vasilios"]&lt;br /&gt;
[Black "King, Daniel J"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[ECO "B12"]&lt;br /&gt;
[WhiteElo "2510"]&lt;br /&gt;
[BlackElo "2560"]&lt;br /&gt;
[Annotator "King"]&lt;br /&gt;
[PlyCount "53"]&lt;br /&gt;
[EventDate "1990.09.??"]&lt;br /&gt;
[EventType "tourn"]&lt;br /&gt;
[EventRounds "9"]&lt;br /&gt;
[EventCountry "USA"]&lt;br /&gt;
[EventCategory "11"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
&lt;br /&gt;
1. e4 c6 2. d4 d5 3. e5 Bf5 4. Nc3 Qb6 5. Bd3 {5.Bd3 N.  Not a bad move -&lt;br /&gt;
white has the more comfortable position.} Bxd3 6. Qxd3 e6 7. Nge2 Nd7 8. O-O&lt;br /&gt;
Ne7 9. a4 c5 {9...a5 was more prudent.} 10. a5 Qc6 11. dxc5 Nxe5 12. Qg3 N5g6&lt;br /&gt;
13. Nd4 Qxc5 14. Be3 e5 15. Ndb5 Qc6 16. a6 b6 17. Rad1 d4 18. Qh3 Nc8 {18...&lt;br /&gt;
f6 was the last chance.} 19. Bxd4 Nd6 20. Rfe1 Nxb5 21. Bxe5 Be7 22. Nxb5 O-O&lt;br /&gt;
23. Nd4 Qc5 24. b4 Qc4 (24... Qxb4 25. Nc6 Qc5 26. Nxe7+ Nxe7 27. Bd6) 25. Nf5&lt;br /&gt;
Bxb4 26. Qh6 gxh6 27. Nxh6# 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Wheeler, G. - Povah, N., 1977 (London)&lt;br /&gt;
&lt;img border="0" height="300" width="300" src="http://1.bp.blogspot.com/-AjslZ6pOiPE/URkppgajckI/AAAAAAAAA9I/8bjVS_CcriE/s400/02%2BWheeler%2BPovah%2B1977.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#knightMate2').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="knightMate2" style="display:none;"&gt;&lt;span class="pgn"&gt;[Event "London"]&lt;br /&gt;
[Site "?"]&lt;br /&gt;
[Date "1977.??.??"]&lt;br /&gt;
[Round "?"]&lt;br /&gt;
[White "Wheeler, G."]&lt;br /&gt;
[Black "Povah, N."]&lt;br /&gt;
[Result "0-1"]&lt;br /&gt;
[Annotator "Dan"]&lt;br /&gt;
[SetUp "1"]&lt;br /&gt;
[FEN "r3r1k1/pbp2pp1/1p1p3p/3nn3/2PBB3/1PP3Pq/P1Q1PP1P/3R1RK1 w - - 0 18"]&lt;br /&gt;
[PlyCount "6"]&lt;br /&gt;
[EventDate "1996.??.??"]&lt;br /&gt;
&lt;br /&gt;
18. Bg2 $2 (18. cxd5 Ng4 19. Rfe1 Qxh2+ 20. Kf1 Bc8 $1) 18... Qxg2+ 19. Kxg2&lt;br /&gt;
Nf4+ 20. Kg1 Nh3# 0-1&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
De Musset, A. - study&lt;br /&gt;
&lt;img border="0" height="301" width="300" src="http://3.bp.blogspot.com/-fa7RP4UGcM4/URkpp-d0iXI/AAAAAAAAA9U/PU6Y1Et_Eqo/s400/03%2BDe%2BMusset.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#knightMate3').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="knightMate3" style="display:none;"&gt;&lt;span class="pgn"&gt;[Event "?"]&lt;br /&gt;
[Site "?"]&lt;br /&gt;
[Date "1849.??.??"]&lt;br /&gt;
[Round "?"]&lt;br /&gt;
[White "De Musset, A."]&lt;br /&gt;
[Black "mate in three"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[Annotator "2 Ns"]&lt;br /&gt;
[SetUp "1"]&lt;br /&gt;
[FEN "1n2k1K1/7R/8/4N3/6N1/8/8/8 w - - 0 1"]&lt;br /&gt;
[PlyCount "5"]&lt;br /&gt;
&lt;br /&gt;
1. Rd7 Nxd7 2. Nc6 {and Nf6 mate} Nc5 3. Nf6# 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Clemenz - Eisenschmidt, 1862 (Dorpat)&lt;br /&gt;
&lt;img border="0" height="301" width="300" src="http://4.bp.blogspot.com/-KL5iSSswDns/URkpu1gdPrI/AAAAAAAAA9g/ikke1snqJdY/s400/04%2BClemens%2BEisenschmidt%2B1862.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#knightMate4').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="knightMate4" style="display:none;"&gt;&lt;span class="pgn"&gt;[Event "Dorpat"]&lt;br /&gt;
[Site "?"]&lt;br /&gt;
[Date "1862.??.??"]&lt;br /&gt;
[Round "?"]&lt;br /&gt;
[White "Clemenz"]&lt;br /&gt;
[Black "Eisenschmidt"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[Annotator "2 Ns"]&lt;br /&gt;
[SetUp "1"]&lt;br /&gt;
[FEN "r2n1k1r/ppp1n2p/4QN2/4p1N1/3b4/q7/P4PPP/R3R1K1 w - - 0 1"]&lt;br /&gt;
[PlyCount "3"]&lt;br /&gt;
&lt;br /&gt;
1. Qf7+ Nxf7 2. Ne6# 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Dumpor, Atif - Kosic, Dragan, 2001 (Ajvatovica IM)&lt;br /&gt;
&lt;img border="0" height="301" width="300" src="http://3.bp.blogspot.com/-vSsj9Llf0l0/URkpvFVj-1I/AAAAAAAAA9s/j04gL5X6dTc/s400/05%2BDumpor%2BKosic%2B2001.jpg" /&gt;&lt;br /&gt;
Black to move. Click &lt;a href="javascript:$('#knightMate5').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="knightMate5" style="display:none;"&gt;&lt;span class="pgn" data-start="50"&gt;[Event "Ajvatovica IM"]&lt;br /&gt;
[Site "Donji Vakuf"]&lt;br /&gt;
[Date "2001.06.17"]&lt;br /&gt;
[Round "4"]&lt;br /&gt;
[White "Dumpor, Atif"]&lt;br /&gt;
[Black "Kosic, Dragan"]&lt;br /&gt;
[Result "0-1"]&lt;br /&gt;
[ECO "D30"]&lt;br /&gt;
[WhiteElo "2301"]&lt;br /&gt;
[BlackElo "2508"]&lt;br /&gt;
[Annotator "2 Ns mate"]&lt;br /&gt;
[PlyCount "62"]&lt;br /&gt;
[EventDate "2001.06.15"]&lt;br /&gt;
[EventType "tourn"]&lt;br /&gt;
[EventRounds "9"]&lt;br /&gt;
[EventCountry "BIH"]&lt;br /&gt;
[EventCategory "5"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
[SourceDate "2001.07.03"]&lt;br /&gt;
&lt;br /&gt;
1. c4 e6 2. Nf3 d5 3. d4 c6 4. Qc2 Nf6 5. g3 dxc4 6. Qxc4 b5 7. Qc2 Bb7 8. Bg2&lt;br /&gt;
Nbd7 9. O-O c5 10. Rd1 Qb6 11. a4 a6 12. axb5 axb5 13. Rxa8+ Bxa8 14. Nbd2 Be7&lt;br /&gt;
15. dxc5 Bxc5 16. e3 O-O 17. Nb3 Be4 18. Qe2 Qb7 19. Na5 Qa8 20. Bd2 b4 21. Nc4&lt;br /&gt;
Rc8 22. Ne1 Bxg2 23. Nxg2 Qa6 24. Rc1 Bf8 25. Qf1 Ne4 26. Be1 Ne5 27. b3 Nf3+&lt;br /&gt;
28. Kh1 Qa2 29. Qd3 Qxf2 (29... Nxf2+ 30. Bxf2 Qxf2 31. Rf1) 30. Bxb4 (30. Bxf2&lt;br /&gt;
Nxf2#) 30... Qxg3 31. hxg3 Nxg3# (31... Nf2#) 0-1&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Kortschnoj, Viktor - Karpov, Anatoly, 1978 (World Championship 29th)&lt;br /&gt;
&lt;img border="0" height="300" width="300" src="http://1.bp.blogspot.com/-33E5exLRqhM/URkpvf8EWCI/AAAAAAAAA94/dYb5dSGxhKY/s400/06%2BKortschnoj%2BKarpov%2B1978.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#knightMate6').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="knightMate6" style="display:none;"&gt;&lt;span class="pgn" data-start="75"&gt;[Event "World Championship 29th"]&lt;br /&gt;
[Site "Baguio City"]&lt;br /&gt;
[Date "1978.08.26"]&lt;br /&gt;
[Round "17"]&lt;br /&gt;
[White "Kortschnoj, Viktor"]&lt;br /&gt;
[Black "Karpov, Anatoly"]&lt;br /&gt;
[Result "0-1"]&lt;br /&gt;
[ECO "E47"]&lt;br /&gt;
[WhiteElo "2665"]&lt;br /&gt;
[BlackElo "2725"]&lt;br /&gt;
[Annotator "Dan"]&lt;br /&gt;
[PlyCount "80"]&lt;br /&gt;
[EventDate "1978.07.??"]&lt;br /&gt;
[EventType "match"]&lt;br /&gt;
[EventRounds "32"]&lt;br /&gt;
[EventCountry "PHI"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
&lt;br /&gt;
1. c4 Nf6 2. Nc3 e6 3. d4 Bb4 4. e3 O-O 5. Bd3 c5 6. d5 b5 7. dxe6 fxe6 8. cxb5&lt;br /&gt;
a6 9. Nge2 d5 10. O-O e5 11. a3 axb5 12. Bxb5 Bxc3 13. bxc3 Ba6 14. Rb1 Qd6 15.&lt;br /&gt;
c4 d4 16. Ng3 Nc6 17. a4 Na5 18. Qd3 Qe6 19. exd4 cxd4 20. c5 Rfc8 21. f4 Rxc5&lt;br /&gt;
22. Bxa6 Qxa6 23. Qxa6 Rxa6 24. Ba3 Rd5 25. Nf5 Kf7 26. fxe5 Rxe5 27. Rb5 Nc4&lt;br /&gt;
28. Rb7+ Ke6 29. Nxd4+ Kd5 30. Nf3 Nxa3 31. Nxe5 Kxe5 32. Re7+ Kd4 33. Rxg7 Nc4&lt;br /&gt;
34. Rf4+ Ne4 35. Rd7+ Ke3 36. Rf3+ Ke2 37. Rxh7 Ncd2 38. Ra3 Rc6 39. Ra1 $2 (&lt;br /&gt;
39. g3 $1 Nf3+ 40. Kg2 Ne1+ 41. Kh1 Rf6 (41... Nf2+ 42. Kg1 Nf3+ 43. Rxf3) 42.&lt;br /&gt;
h4 Nf2+ 43. Kg1 Nf3+ 44. Rxf3 Kxf3 45. Kh2 $11) (39. h4 $2 Rc1+ 40. Kh2 Nf1+&lt;br /&gt;
41. Kh3 Nf2#) 39... Nf3+ 40. Kh1 (40. gxf3 Rg6+ 41. Kh1 Nf2#) 40... Nf2# 0-1&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;h3 id="QueenPin"&gt;7. Queen in on the pin&lt;/h3&gt;&lt;h5&gt;The queen comes right next to the enemy king, where the poor protecting pieces are pinned by some other piece. The opposing king is stuck between his pieces and the troublesome queen.&lt;/h5&gt;&lt;br /&gt;
Tatai, Stefano - Kortschnoj, Viktor, 1978 (Beersheba)&lt;br /&gt;
&lt;img border="0" height="300" width="300" src="http://3.bp.blogspot.com/-PMC-xnyMVIo/URkp3pq5yfI/AAAAAAAAA-E/qJkbv7tr88Y/s400/01%2BTatai%2BKortschnoj%2B1978.jpg" /&gt;&lt;br /&gt;
Black to move. Click &lt;a href="javascript:$('#queenPin1').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="queenPin1" style="display:none;"&gt;&lt;span class="pgn" data-start="20"&gt;[Event "Beersheba"]&lt;br /&gt;
[Site "Beersheba"]&lt;br /&gt;
[Date "1978.??.??"]&lt;br /&gt;
[Round "6"]&lt;br /&gt;
[White "Tatai, Stefano"]&lt;br /&gt;
[Black "Kortschnoj, Viktor"]&lt;br /&gt;
[Result "0-1"]&lt;br /&gt;
[ECO "C01"]&lt;br /&gt;
[WhiteElo "2455"]&lt;br /&gt;
[BlackElo "2665"]&lt;br /&gt;
[PlyCount "30"]&lt;br /&gt;
[EventDate "1978.02.??"]&lt;br /&gt;
[EventRounds "13"]&lt;br /&gt;
[EventCountry "ISR"]&lt;br /&gt;
[EventCategory "8"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
&lt;br /&gt;
1. e4 e6 2. d4 d5 3. exd5 exd5 4. Bd3 c5 5. Nf3 Nc6 6. Qe2+ Be7 7. dxc5 Nf6 8.&lt;br /&gt;
h3 O-O 9. O-O Bxc5 10. c3 Re8 11. Qc2 Qd6 12. Nbd2 Qg3 (12... Bxh3 $5 13. Ng5&lt;br /&gt;
$5 (13. gxh3 $2 Qg3+ 14. Kh1 Qxh3+ 15. Kg1 Ng4 $19)) 13. Bf5 (13. Nb3 Bxh3 14.&lt;br /&gt;
Ne1 Ng4) 13... Re2 14. Nd4 Nxd4 (14... Nxd4 15. cxd4 Bxd4) 15. fxg3 Nxc2+ 0-1&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
King, Daniel J - Costa, Jean Luc, 1987 (Bern)&lt;br /&gt;
&lt;img border="0" height="301" width="300" src="http://3.bp.blogspot.com/-DqmDN-_9Ylw/URkp39_wZyI/AAAAAAAAA-M/C_pBxgSqwWc/s400/02%2BKing%2BCosta%2B1987.jpg" /&gt;&lt;br /&gt;
From here, Black will move Ne4, then White to move. Click &lt;a href="javascript:$('#queenPin2').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="queenPin2" style="display:none;"&gt;&lt;span class="pgn" data-start="41"&gt;[Event "Bern"]&lt;br /&gt;
[Site "Bern"]&lt;br /&gt;
[Date "1987.??.??"]&lt;br /&gt;
[Round "?"]&lt;br /&gt;
[White "King, Daniel J"]&lt;br /&gt;
[Black "Costa, Jean Luc"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[ECO "C41"]&lt;br /&gt;
[WhiteElo "2475"]&lt;br /&gt;
[BlackElo "2320"]&lt;br /&gt;
[Annotator "Qg6"]&lt;br /&gt;
[PlyCount "45"]&lt;br /&gt;
[EventDate "1987.02.??"]&lt;br /&gt;
[EventType "tourn"]&lt;br /&gt;
[EventRounds "11"]&lt;br /&gt;
[EventCountry "SUI"]&lt;br /&gt;
[EventCategory "7"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
[SourceDate "1996.11.15"]&lt;br /&gt;
&lt;br /&gt;
1. e4 e5 2. Nf3 d6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 h6 6. Nf3 e4 7. Qe2 Be7 8. Ne5&lt;br /&gt;
Qd6 9. d4 exd3 10. cxd3 O-O 11. Nc3 a6 12. Bf4 Qd8 13. a4 Nbd7 14. O-O Bd6 15.&lt;br /&gt;
d4 Nb6 16. Bb3 Bb4 17. Qf3 Bxc3 18. bxc3 Nbxd5 19. Bd2 c6 20. a5 Nc7 21. Qg3&lt;br /&gt;
Ne4 22. Qg6 Nxd2 23. Bxf7+ (23. Bxf7+ Kh8 24. Qd3) 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Fazekas - Spielmann, 1938 (Prague)&lt;br /&gt;
&lt;img border="0" height="301" width="300" src="http://3.bp.blogspot.com/-RXtpmUNyijs/URkp4MrDpaI/AAAAAAAAA-c/XaHy0ihFO_o/s400/03%2BFazekas%2BSpielmann%2B1936.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#queenPin3').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="queenPin3" style="display:none;"&gt;&lt;span class="pgn"&gt;[Event "Prague"]&lt;br /&gt;
[Site "?"]&lt;br /&gt;
[Date "1938.??.??"]&lt;br /&gt;
[Round "?"]&lt;br /&gt;
[White "Fazekas"]&lt;br /&gt;
[Black "Spielmann"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[Annotator "Qh6 pin/rook sac"]&lt;br /&gt;
[SetUp "1"]&lt;br /&gt;
[FEN "6k1/pp3pp1/1b4p1/8/1P6/P2p1q2/1B1QrP1P/2R3K1 w - - 0 1"]&lt;br /&gt;
[PlyCount "7"]&lt;br /&gt;
&lt;br /&gt;
1. Rc8+ Kh7 2. Rh8+ Kxh8 3. Qh6+ Kg8 4. Qxg7# 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Peredy - Malanca, 2003 (Budapest)&lt;br /&gt;
&lt;img border="0" height="300" width="300" src="http://4.bp.blogspot.com/-Qf3qBZO-R3c/URkp4ktO05I/AAAAAAAAA-o/-nSQ2grFVGw/s400/04%2BPeredy%2BMalanca%2B2003.jpg" /&gt;&lt;br /&gt;
Black to move. Click &lt;a href="javascript:$('#queenPin4').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="queenPin4" style="display:none;"&gt;&lt;span class="pgn"&gt;[Event "Budapest"]&lt;br /&gt;
[Site "?"]&lt;br /&gt;
[Date "2003.??.??"]&lt;br /&gt;
[Round "?"]&lt;br /&gt;
[White "Peredy"]&lt;br /&gt;
[Black "Malanca"]&lt;br /&gt;
[Result "0-1"]&lt;br /&gt;
[Annotator "Qh3 pin/rook sac"]&lt;br /&gt;
[SetUp "1"]&lt;br /&gt;
[FEN "6k1/3q1pp1/p6p/2R5/3rb3/6BP/PP2QPP1/6K1 b - - 0 1"]&lt;br /&gt;
[PlyCount "7"]&lt;br /&gt;
&lt;br /&gt;
1... Rd1+ 2. Kh2 Rh1+ 3. Kxh1 Qxh3+ 4. Kg1 Qxg2# 0-1&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;h3 id="BackRankMate"&gt;8. Back rank mate&lt;/h3&gt;&lt;h5&gt;The poor enemy king is attacked and there is nowhere to go because of his own protectors.&lt;/h5&gt;&lt;br /&gt;
Wolff, Patrick G - King, Daniel J, 1989 (London WFW)&lt;br /&gt;
&lt;img border="0" height="300" width="300" src="http://1.bp.blogspot.com/-2WY6ofo4Z7I/URkqDY7UWRI/AAAAAAAAA-0/QyAcLwdnUz4/s400/01%2BWolff%2BKing%2B1989.jpg" /&gt;&lt;br /&gt;
White moves Rab1, Black to move. Click &lt;a href="javascript:$('#backRank1').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="backRank1" style="display:none;"&gt;&lt;span class="pgn" data-start="44"&gt;[Event "London WFW"]&lt;br /&gt;
[Site "London"]&lt;br /&gt;
[Date "1989.??.??"]&lt;br /&gt;
[Round "?"]&lt;br /&gt;
[White "Wolff, Patrick G"]&lt;br /&gt;
[Black "King, Daniel J"]&lt;br /&gt;
[Result "0-1"]&lt;br /&gt;
[ECO "C08"]&lt;br /&gt;
[WhiteElo "2485"]&lt;br /&gt;
[BlackElo "2500"]&lt;br /&gt;
[PlyCount "48"]&lt;br /&gt;
[EventDate "1989.05.??"]&lt;br /&gt;
[EventType "tourn"]&lt;br /&gt;
[EventRounds "13"]&lt;br /&gt;
[EventCountry "ENG"]&lt;br /&gt;
[EventCategory "10"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
&lt;br /&gt;
1. e4 e6 2. d4 d5 3. Nd2 c5 4. Ngf3 Nf6 5. exd5 exd5 6. Bb5+ Bd7 7. Bxd7+ Nbxd7&lt;br /&gt;
8. O-O Be7 9. dxc5 Nxc5 10. Nd4 Qd7 11. N2f3 O-O 12. Ne5 Qc7 13. Bf4 Qb6 14.&lt;br /&gt;
Nf5 Bd8 15. Qf3 Nce4 16. c4 dxc4 17. Rfe1 Qxb2 18. Nxc4 Qb5 19. Ncd6 Nxd6 20.&lt;br /&gt;
Bxd6 Re8 21. Be7 Bxe7 22. Nxe7+ Kh8 23. Rab1 Rxe7 24. Rxe7 (24. Rxb5 Rxe1#)&lt;br /&gt;
24... Qxb1+ 0-1&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Rovner - Kamyshev, 1947 (Moscow)&lt;br /&gt;
&lt;img border="0" height="299" width="300" src="http://2.bp.blogspot.com/-KNzhXGXt_ac/URkqD4UrUEI/AAAAAAAAA_A/8t2hiP4oUhU/s400/02%2BRovner%2BKamyshev%2B1947.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#backRank2').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="backRank2" style="display:none;"&gt;&lt;span class="pgn" &gt;[Event "Moscow"]&lt;br /&gt;
[Site "?"]&lt;br /&gt;
[Date "1947.??.??"]&lt;br /&gt;
[Round "?"]&lt;br /&gt;
[White "Rovner"]&lt;br /&gt;
[Black "Kamyshev"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[SetUp "1"]&lt;br /&gt;
[FEN "1r1r2k1/2q2ppp/p3b3/4p3/1p2P3/5B2/PPPR1QPP/3R3K w - - 0 1"]&lt;br /&gt;
[PlyCount "5"]&lt;br /&gt;
[EventDate "1947.??.??"]&lt;br /&gt;
&lt;br /&gt;
1. Qa7 (1. Qc5 $2 Qxc5 2. Rxd8+ Qf8) 1... Qa5 (1... Qxa7 2. Rxd8+) (1... Rxd2&lt;br /&gt;
2. Qxc7) 2. Qxa6 Qc7 (2... Qxa6 3. Rxd8+) 3. Qa7 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Capablanca - Fonaroff, 1918 (New York - casual)&lt;br /&gt;
&lt;img border="0" height="299" width="300" src="http://3.bp.blogspot.com/-X5ZSi0dGnc8/URkqEO6DtRI/AAAAAAAAA_M/VoD2MadxVsU/s400/03%2BCapablanca%2BFonaroff%2B1918.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#backRank3').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="backRank3" style="display:none;"&gt;&lt;span class="pgn"&gt;[Event "New York (casual)"]&lt;br /&gt;
[Site "?"]&lt;br /&gt;
[Date "1918.??.??"]&lt;br /&gt;
[Round "?"]&lt;br /&gt;
[White "Capablanca"]&lt;br /&gt;
[Black "Fonaroff"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[SetUp "1"]&lt;br /&gt;
[FEN "5rk1/ppq2ppp/2p5/4bN2/8/6Q1/PPP2PPP/3R2K1 w - - 0 1"]&lt;br /&gt;
[PlyCount "7"]&lt;br /&gt;
&lt;br /&gt;
1. Nh6+ Kh8 2. Qxe5 (2. Nxf7+ Qxf7 3. Qxe5 Qxf2+ 4. Kh1 Qf1+ 5. Rxf1 Rxf1#)&lt;br /&gt;
2... Qxe5 3. Nxf7+ Kg8 4. Nxe5 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Alden - Nilsson, 1972 (Sweden)&lt;br /&gt;
&lt;img border="0" height="299" width="300" src="http://1.bp.blogspot.com/-dCakvUsRZhs/URkqEju7Z-I/AAAAAAAAA_Y/nbg0qnklghk/s400/04%2BAlden%2BNilsson%2B1972.jpg" /&gt;&lt;br /&gt;
Black to move. Click &lt;a href="javascript:$('#backRank4').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="backRank4" style="display:none;"&gt;&lt;span class="pgn"&gt;[Event "Sweden"]&lt;br /&gt;
[Site "?"]&lt;br /&gt;
[Date "1972.??.??"]&lt;br /&gt;
[Round "?"]&lt;br /&gt;
[White "Alden"]&lt;br /&gt;
[Black "Nilsson"]&lt;br /&gt;
[Result "0-1"]&lt;br /&gt;
[SetUp "1"]&lt;br /&gt;
[FEN "3r3k/5Bpp/Q4R2/4p3/4q3/8/6PP/7K b - - 0 1"]&lt;br /&gt;
[PlyCount "5"]&lt;br /&gt;
&lt;br /&gt;
{Black to play} 1... Qc6 (1... Rd1+ 2. Rf1) (1... Qb1+ 2. Rf1) (1... gxf6 2.&lt;br /&gt;
Qxf6#) 2. Rxc6 (2. Qxc6 Rd1+) (2. Rf1 Qxa6) 2... Rd1+ 3. Qf1 Rxf1# 0-1&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Adams, Michael - Giorgadze, Giorgi, 1997 (FIDE-Wch k.o.)&lt;br /&gt;
&lt;img border="0" height="300" width="300" src="http://3.bp.blogspot.com/-6xNgt6Xr_CM/URkqFH6XuwI/AAAAAAAAA_k/v7AIlr9RO7I/s400/05%2BAdams%2BGiorgadze%2B1997.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#backRank5').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="backRank5" style="display:none;"&gt;&lt;span class="pgn" data-start="362"&gt;[Event "FIDE-Wch k.o."]&lt;br /&gt;
[Site "Groningen"]&lt;br /&gt;
[Date "1997.12.11"]&lt;br /&gt;
[Round "2.1"]&lt;br /&gt;
[White "Adams, Michael"]&lt;br /&gt;
[Black "Giorgadze, Giorgi"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[ECO "C95"]&lt;br /&gt;
[WhiteElo "2680"]&lt;br /&gt;
[BlackElo "2625"]&lt;br /&gt;
[Annotator "back-rank"]&lt;br /&gt;
[PlyCount "85"]&lt;br /&gt;
[EventDate "1997.12.09"]&lt;br /&gt;
[EventType "k.o."]&lt;br /&gt;
[EventRounds "7"]&lt;br /&gt;
[EventCountry "NED"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
[SourceDate "1998.04.09"]&lt;br /&gt;
&lt;br /&gt;
{A nice game by Michael Adams, even though he gave his opponent a chance to&lt;br /&gt;
come back in the game at one point (32.Nd2?). When Giorgadze missed his&lt;br /&gt;
opportunity, Adams concluded the game in grand style.} 1. e4 {Ftacnik} e5 2.&lt;br /&gt;
Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 O-O 8. h3 d6 9. c3 Nb8&lt;br /&gt;
10. d4 Nbd7 11. Nbd2 Bb7 12. Bc2 Re8 13. Nf1 Bf8 14. Ng3 g6 15. a4 c5 16. d5 c4&lt;br /&gt;
17. Bg5 h6 18. Be3 Nc5 19. Qd2 h5 20. Bg5 Be7 21. Ra3 (21. Bh6 {Ftacnik} Bf8&lt;br /&gt;
22. Bg5 Be7 23. Ra3 Rb8 24. Bh6 Bc8 25. axb5 axb5 26. Be3 h4 27. Nxh4 Nfxe4 28.&lt;br /&gt;
Nxe4 Nxe4 29. Bxe4 Bxh4 30. g3 Be7 31. h4 f5 32. Bg2 Bf6 {Georgiev,K-Beliavsky,&lt;br /&gt;
A/EU-chT 1989/1/2-1/2 (71)}) 21... Rb8 (21... Nfd7 22. Bxe7 Qxe7 23. Rea1 Kg7&lt;br /&gt;
24. axb5 axb5 25. Rxa8 Rxa8 26. Rxa8 Bxa8 $11 {1/2-1/2 Tatai,S-Dorfman,J/Texta&lt;br /&gt;
1988/CBM 09 (36)}) 22. Rea1 (22. Qe3 Nh7 $1 {Exchanging the black-squared B:s&lt;br /&gt;
usually makes the defence easier for Black in this line.} (22... Bc8 23. axb5&lt;br /&gt;
axb5 24. Rea1 Nh7 25. Bxe7 Rxe7 26. Nd2 Rc7 27. b4 cxb3 28. Nxb3 Bd7 29. Nxc5&lt;br /&gt;
Rxc5 {1/2-1/2 Ebeling,M-Valkesalmi,K/Espoo 1988/ (53)}) 23. Bxe7 Qxe7 24. Rea1&lt;br /&gt;
Bc8 25. axb5 axb5 26. Nd2 Rb7 (26... h4 27. Ngf1 Nf6 28. b4 cxb3 29. Nxb3 Nxb3&lt;br /&gt;
30. Rxb3 Nh5 {1/2-1/2 Southam,D-Southam,T/Toronto2 1990/ (33)}) 27. Ra5 h4 28.&lt;br /&gt;
Ngf1 f5 29. exf5 gxf5 30. f4 Nf6 $132 {1/2-1/2 Kavalek,L-Spassky,B/Turin 1982/&lt;br /&gt;
MCD-r8 (56)} (30... Nf6 {Ftacnik} 31. fxe5 Nxd5 32. Qh6 Qxe5 33. Nf3 Qf4 34.&lt;br /&gt;
Qg6+ {1/2-1/2 Kavalek,L-Spassky,B/Turin 1982/ (56)})) (22. axb5 axb5 23. Be3 (&lt;br /&gt;
23. Ra7 Nh7 24. Be3 Qb6 25. Rea1 Ra8 26. Rxa8 {1/2-1/2 Marjanovic,S-Balashov,Y/&lt;br /&gt;
Tirnavia 1989/CBM 12}) 23... Bf8 24. Qe2 Bc8 25. Nd2 Bd7 26. Rea1 $14 {1-0&lt;br /&gt;
Dimitrov,V-Gullaksen,E/EU-chT 1992/EU-chT (55)}) 22... h4 $2 {This weakens the&lt;br /&gt;
Black K-side too much. Ftacnik: The first independent move in the game is&lt;br /&gt;
probably false, white will get good chances for kingside attack.} (22... Nh7 {&lt;br /&gt;
Ftacnik} 23. Be3 Bf6 24. Ne2 Nf8 25. Nc1 Nfd7 26. axb5 axb5 27. b4 cxb3 28.&lt;br /&gt;
Nxb3 Qc7 29. Nxc5 Nxc5 30. Qe2 Bc8 31. Ra7 Qd8 32. R1a5 {1-0 Topalov,V-Van der&lt;br /&gt;
Sterren,P/Antwerp op 1997/ (54)}) 23. Bxh4 (23. Nxh4 {Ftacnik} Nfxe4 (23...&lt;br /&gt;
Nxd5 24. Bxe7 Nxe7 25. axb5 axb5 26. Nf3 $16) 24. Nxe4 Nxe4 25. Bxe7 Qxe7 26.&lt;br /&gt;
Bxe4 Qxh4 $11) 23... Nfxe4 24. Nxe4 Nxe4 (24... Bxh4 {Ftacnik} 25. Nxc5 dxc5&lt;br /&gt;
26. axb5 axb5 27. Nxh4 Qxh4 28. Ra7 $16) 25. Bxe4 Bxh4 26. axb5 axb5 27. Ra5&lt;br /&gt;
Bc8 (27... Ra8 28. Rxa8 Bxa8 29. Qh6 (29. Nxh4 {Ftacnik} Qxh4 30. Bf3 $14) (29.&lt;br /&gt;
Rxa8 Bxf2+ 30. Qxf2 Qxa8 31. g4 $14) 29... Bf6 30. Bxg6 fxg6 31. Qxg6+ Bg7 32.&lt;br /&gt;
Ng5 Bxd5 33. Rd1 $18) 28. Ra7 Bf6 (28... Rb7 $5 {Ftacnik} 29. Rxb7 Bxb7 30. Ra7&lt;br /&gt;
Bc8 31. Nxh4 (31. Bxg6 fxg6 32. Qh6 Bxf2+ 33. Kxf2 Qb6+ 34. Qe3) 31... Qxh4 32.&lt;br /&gt;
Qe3 $14) (28... Kg7 $5 {Ftacnik Adams Rogers} 29. Qe3 Be7 30. h4 Bxh4 $140 $2&lt;br /&gt;
31. Bxg6 $1 Kxg6 32. Qe4+) 29. h4 $1 $40 {Ftacnik: Black's kingside is already&lt;br /&gt;
weak due to the absence of h pawn and this cunny idea threatens to shatter it&lt;br /&gt;
completely.} Re7 (29... Bxh4 30. Bxg6 $1 (30. Qh6 {Ftacnik} Be7 (30... Bf6 31.&lt;br /&gt;
Rxf7 $1 Kxf7 32. Bxg6+ Ke7 33. Qh7+ Kf8 34. Qf7#) 31. Bxg6 fxg6 32. Qxg6+ Kf8&lt;br /&gt;
33. Ng5 $18) 30... fxg6 31. Qh6 $18) (29... Bg7 {Ftacnik Adams} 30. Ng5 f5 31.&lt;br /&gt;
Bc2 e4 $13) 30. h5 $1 Bf5 (30... Rxa7 31. Rxa7 Qb6 32. Ra1 Kg7 (32... Bf5 {&lt;br /&gt;
Adams}) 33. hxg6 fxg6 34. Qc2 $40 (34. Qc2 {Ftacnik} Bb7 35. Bxg6 Bxd5 36. Bh5&lt;br /&gt;
$16)) (30... gxh5 {Ftacnik} 31. Qh6 Bg7 32. Qxh5 Rxa7 33. Rxa7 Rb7 34. Ra8 $16)&lt;br /&gt;
31. Qc2 (31. Bxf5 {Ftacnik} gxf5 32. R7a5 $14) 31... Qc8 (31... Rxa7 {Ftacnik}&lt;br /&gt;
32. Rxa7 Qb6 33. Ra1 Bxe4 34. Qxe4 gxh5 (34... Kg7 $14 {Adams}) 35. Qf5 Qd8 36.&lt;br /&gt;
Nd2 Be7 37. Qxh5 $16) 32. hxg6 fxg6 33. Nd2 $2 {Now Black gets a chance to&lt;br /&gt;
counterattack. Ftacnik: Innaccuracy that enables black to take his shot at&lt;br /&gt;
equality.} (33. R7a6 $1 Qd7 34. Nd2 $16) 33... Kf8 $2 (33... Rxa7 $1 34. Rxa7&lt;br /&gt;
Qc5 35. Ra1 (35. Ra6 Bh4 $40) (35. Bxf5 {Ftacnik} Qxa7 36. Bxg6 Bh4 37. Ne4 Qd7&lt;br /&gt;
38. Qe2 $13) 35... Bh4 $1 36. Rf1 Rf8 37. Nf3 Bd8 $13) 34. R7a6 $1 $16 Qd7 35.&lt;br /&gt;
Nf1 (35. Rc6 {Ftacnik Adams} Rf7 36. Raa6 Be7) 35... Rf7 (35... Bxe4 {Ftacnik}&lt;br /&gt;
36. Qxe4 Kg7 37. Qe3 Rf7 38. Ng3 $16) 36. Ng3 Be7 37. Ra7 Rb7 (37... Bxe4 {&lt;br /&gt;
Ftacnik} 38. Qxe4 Rb7 39. Rxb7 Qxb7 40. Qxg6 Qxd5 41. Nf5 $18) 38. Rxb7 Qxb7&lt;br /&gt;
39. Bxf5 gxf5 40. Nxf5 Qxd5 (40... Rf6 {Ftacnik} 41. Qe4 $18) 41. Qd2 $1 $18 {&lt;br /&gt;
Ftacnik: This move has a touch of genius, white transfers his queen into&lt;br /&gt;
attack with tempo.} Qc6 (41... Qxd2 {Ftacnik} 42. Ra8+ Bd8 43. Rxd8#) (41...&lt;br /&gt;
Qxd2) 42. Qh6+ Ke8 (42... Kg8 {Ftacnik} 43. Ra7 Qe8 44. Qg6+ Kf8 45. Nxe7 $18)&lt;br /&gt;
43. Qe6 (43. Qe6 {Ftacnik} Kf8 44. Ra7 Qe8 45. Nxe7 $18 Rxe7 46. Qxd6) 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Alekhine, Alexander - Colle, Edgar, 1925 (Paris)&lt;br /&gt;
&lt;img border="0" height="301" width="300" src="http://2.bp.blogspot.com/-ZV_Y32ji80o/URkqIx7zfsI/AAAAAAAAA_w/W8wx4snMbeQ/s400/06%2BAlekhine%2BColle%2B1925.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#backRank6').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="backRank6" style="display:none;"&gt;&lt;span class="pgn"&gt;[Event "Paris"]&lt;br /&gt;
[Site "Paris"]&lt;br /&gt;
[Date "1925.??.??"]&lt;br /&gt;
[Round "6"]&lt;br /&gt;
[White "Alekhine, Alexander"]&lt;br /&gt;
[Black "Colle, Edgar"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[SetUp "1"]&lt;br /&gt;
[FEN "3r2k1/p2r1pp1/1pQ3p1/3P2q1/P7/6P1/5P1P/2R1R1K1 w - - 0 30"]&lt;br /&gt;
[PlyCount "7"]&lt;br /&gt;
[EventDate "1925.??.??"]&lt;br /&gt;
[EventType "tourn"]&lt;br /&gt;
[EventCountry "FRA"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
&lt;br /&gt;
30. Qxd7 $1 Rxd7 31. Re8+ Kh7 32. Rcc8 Rd8 33. Rexd8 (33. Rcxd8 Qc1+ 34. Kg2 g5&lt;br /&gt;
) 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Bazan, Osvaldo - Fischer, Robert James, 1960 (Mar del Plata)&lt;br /&gt;
&lt;img border="0" height="300" width="300" src="http://4.bp.blogspot.com/-L2S2agEZUhQ/URkqJcVDWRI/AAAAAAAAA_8/5PU2FnyiaWc/s400/07%2BBazan%2BFischer%2B1960.jpg" /&gt;&lt;br /&gt;
Black to move. Click &lt;a href="javascript:$('#backRank7').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="backRank7" style="display:none;"&gt;&lt;span class="pgn" data-start="54"&gt;[Event "Mar del Plata"]&lt;br /&gt;
[Site "Mar del Plata"]&lt;br /&gt;
[Date "1960.04.07"]&lt;br /&gt;
[Round "8"]&lt;br /&gt;
[White "Bazan, Osvaldo"]&lt;br /&gt;
[Black "Fischer, Robert James"]&lt;br /&gt;
[Result "0-1"]&lt;br /&gt;
[ECO "D38"]&lt;br /&gt;
[Annotator "back-rank rooks"]&lt;br /&gt;
[PlyCount "66"]&lt;br /&gt;
[EventDate "1960.03.29"]&lt;br /&gt;
[EventType "tourn"]&lt;br /&gt;
[EventRounds "15"]&lt;br /&gt;
[EventCountry "ARG"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
&lt;br /&gt;
1. Nf3 Nf6 2. c4 e6 3. Nc3 d5 4. d4 Bb4 5. cxd5 exd5 6. Bg5 h6 7. Bh4 c5 8. e3&lt;br /&gt;
Nc6 9. Be2 g5 10. Bg3 Ne4 11. Rc1 Qa5 12. O-O Bxc3 13. bxc3 Nxc3 14. Qe1 Nxe2+&lt;br /&gt;
15. Qxe2 c4 16. e4 Be6 17. Bc7 Qxc7 18. exd5 g4 19. Nd2 Nxd4 20. Qe4 Qf4 21.&lt;br /&gt;
Rxc4 Qxe4 22. Nxe4 Ne2+ 23. Kh1 Bd7 24. Re1 Kf8 25. Nf6 Bb5 26. Rb4 Ba6 27.&lt;br /&gt;
Nd7+ Ke7 28. Nc5 {#} Rhe8 29. Nxa6 Kd6 30. Rxb7 Ng3+ 31. hxg3 (31. fxg3 Rxe1#)&lt;br /&gt;
31... Rxe1+ 32. Kh2 Rc8 33. Rxf7 Rcc1 0-1&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;h3 id="Puzzles"&gt;Puzzles&lt;/h3&gt;&lt;h5&gt;Think it through, prepare your moves in your head and only then look at the games.&lt;/h5&gt;&lt;br /&gt;
Cinak, Nilufer - Novak, Ksenija, 2002 (Bled ol (Women))&lt;br /&gt;
&lt;img border="0" height="300" width="300" src="http://4.bp.blogspot.com/-pNGqOBgL9wE/URkqRCXA_uI/AAAAAAAABAI/14PFKhe-e28/s400/01%2BCinak%2BNovak%2B2001.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#puzzle1').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="puzzle1" style="display:none;"&gt;&lt;span class="pgn" data-start="29"&gt;[Event "Bled ol (Women)"]&lt;br /&gt;
[Site "Bled"]&lt;br /&gt;
[Date "2002.11.05"]&lt;br /&gt;
[Round "10"]&lt;br /&gt;
[White "Cinak, Nilufer"]&lt;br /&gt;
[Black "Novak, Ksenija"]&lt;br /&gt;
[Result "0-1"]&lt;br /&gt;
[ECO "B50"]&lt;br /&gt;
[WhiteElo "2115"]&lt;br /&gt;
[BlackElo "2111"]&lt;br /&gt;
[Annotator "Dan"]&lt;br /&gt;
[PlyCount "94"]&lt;br /&gt;
[EventDate "2002.10.26"]&lt;br /&gt;
[EventType "team-tourn"]&lt;br /&gt;
[EventRounds "14"]&lt;br /&gt;
[EventCountry "SLO"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
[SourceDate "2002.11.25"]&lt;br /&gt;
&lt;br /&gt;
1. e4 c5 2. Nf3 e6 3. b3 Nc6 4. Bb2 d6 5. d4 cxd4 6. Nxd4 Nf6 7. Bd3 d5 8. Nxc6&lt;br /&gt;
bxc6 9. Nd2 Be7 10. Qe2 O-O 11. O-O c5 12. c4 dxe4 13. Nxe4 Bb7 14. Rad1 Nxe4&lt;br /&gt;
15. Bxe4 Qc8 16. Bxh7+ {Is this sound?} (16. Qg4 $5 {is a reasonable way to&lt;br /&gt;
keep up the pressure:} g6 17. Bxb7 Qxb7 18. Qf4 Qc6 19. Rde1 f5 20. Qe3) {it&lt;br /&gt;
is probably good enough for a draw, but no more.} 16... Kxh7 17. Qh5+ Kg8 18.&lt;br /&gt;
Bxg7 Kxg7 19. Rd3 $2 (19. Qg4+ $1 {was the correct follow-up, preventing the&lt;br /&gt;
bishop reaching the e4 square.} Kf6 $1 (19... Kh8 $2 20. Rd3 Be4 21. Rh3+ Bh7&lt;br /&gt;
22. Qh5) (19... Kh7 $2 20. Rd3) (19... Kh6 $2 20. Rd3 $18 Bg5 21. f4) 20. Qf4+&lt;br /&gt;
{drawing at best.} (20. Qh4+ $5 Kg6 21. Qxe7 Qc6 22. f3 Rae8 23. Qh4 f6 $15 {&lt;br /&gt;
White has drawing chances, but Black is obviously better.}) (20. f4 $1 {is the&lt;br /&gt;
best continuation:} Rg8 21. Qh4+ Kf5 $11 {forces the draw as g2 is en prise.} (&lt;br /&gt;
21... Kg6 $5 22. Qxe7 {a draw by perpetual is most likely, but both sides must&lt;br /&gt;
take care.} Kh6 (22... Rg7 23. Rd7 Be4 24. Rfd1 Kf5 25. R1d2 $40) 23. Qh4+ Kg7&lt;br /&gt;
24. Qe7 {a strange equilibrium has been reached:} Kh6 (24... Be4 $6 25. Rd7 Qe8&lt;br /&gt;
26. Qg5+ Kf8 27. Qxc5+ Kg7 28. Rfd1 $40)) 22. Qh7+ Rg6 $4 (22... Kf6 23. Qh4+)&lt;br /&gt;
23. Qh5+ $18 Kf6 24. Qe5#) 20... Kg6 21. Rd3 (21. Qg4+ Bg5 (21... Kf6 $11) 22.&lt;br /&gt;
f4 f6 23. fxg5 f5 24. Qg3 Kf7 25. Qe5 Qc6 26. Rf2 Ke7) 21... Bg5 22. Rg3 f6 23.&lt;br /&gt;
h4 e5 24. Qe3 Qc7 $17) {What is the flaw in White's idea?} 19... Be4 $1 {White&lt;br /&gt;
must take time out to capture the bishop, and Black is able to consolidate&lt;br /&gt;
with some ease due to to the stonking dark-squared bishop.} 20. Qe5+ (20. Rg3+&lt;br /&gt;
Bg6) 20... Bf6 21. Qxe4 Rh8 22. Rg3+ Kf8 23. Qf4 Bd4 24. Re1 Qd7 25. Qe4 Rd8&lt;br /&gt;
26. Rf3 Rh6 27. h4 Rf6 28. Rxf6 Bxf6 29. Qf4 Qd4 30. Re4 Qd1+ 31. Kh2 Qd6 32.&lt;br /&gt;
Qxd6+ Rxd6 33. Re2 Bxh4 34. f4 Bf6 35. g4 Bc3 36. Re3 Bb4 37. Re2 Rd2 38. Rxd2&lt;br /&gt;
Bxd2 39. Kg3 Ke7 40. Kf3 f6 41. Ke4 Kd6 42. f5 exf5+ 43. Kxf5 Bg5 44. Ke4 Ke6&lt;br /&gt;
45. a3 a5 46. a4 Bh6 47. Kd3 Ke5 0-1&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Bareev, Evgeny - Akopian, Vladimir, 2000 (Dortmund SuperGM)&lt;br /&gt;
&lt;img border="0" height="301" width="300" src="http://3.bp.blogspot.com/-6ikq6lGKVtc/URkqRfmywGI/AAAAAAAABAU/JBg09hNd-h4/s400/02%2BBareev%2BAkopian%2B2000.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#puzzle2').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="puzzle2" style="display:none;"&gt;&lt;span class="pgn" data-start="138"&gt;[Event "Dortmund SuperGM"]&lt;br /&gt;
[Site "Dortmund"]&lt;br /&gt;
[Date "2000.07.15"]&lt;br /&gt;
[Round "8"]&lt;br /&gt;
[White "Bareev, Evgeny"]&lt;br /&gt;
[Black "Akopian, Vladimir"]&lt;br /&gt;
[Result "0-1"]&lt;br /&gt;
[ECO "E41"]&lt;br /&gt;
[WhiteElo "2702"]&lt;br /&gt;
[BlackElo "2660"]&lt;br /&gt;
[Annotator "Rh1 and ...Qh3+"]&lt;br /&gt;
[PlyCount "140"]&lt;br /&gt;
[EventDate "2000.07.07"]&lt;br /&gt;
[EventType "tourn"]&lt;br /&gt;
[EventRounds "9"]&lt;br /&gt;
[EventCountry "GER"]&lt;br /&gt;
[EventCategory "17"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
[SourceDate "2000.10.18"]&lt;br /&gt;
&lt;br /&gt;
1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. e3 c5 5. Bd3 d5 6. cxd5 exd5 (6... Nxd5 $5) 7.&lt;br /&gt;
Nge2 Nc6 8. a3 cxd4 (8... Bxc3+ 9. bxc3 $14) 9. axb4 {Critical.} (9. exd4 {&lt;br /&gt;
does not look dangerous after either} Bd6 ({or} 9... Be7)) 9... dxc3 10. b5 (&lt;br /&gt;
10. bxc3 $6 {leaves white looking a little sad on the light-squares.}) 10...&lt;br /&gt;
Ne5 11. Nxc3 {Strategically a very interesting position, and one of&lt;br /&gt;
considerable importance for theory. White can boast the bishop pair, the open&lt;br /&gt;
a-file, and the potential weakness of black's pawn on d5. In the latter&lt;br /&gt;
connection the possibility of manouevering a rook to d4, where the b5 pawn&lt;br /&gt;
affords it unusual tranquility should be borne in mind. Black has an active&lt;br /&gt;
knight on d5, good development, and the move with which he can decide on which&lt;br /&gt;
of white's minor plusses to concentrate.} Bg4 $5 (11... d4 {This liquidates&lt;br /&gt;
black's weakness, but it is instructive how much the bishop pair comes to life&lt;br /&gt;
on the open board here.} 12. exd4 Qxd4 13. Be2 Qxd1+ 14. Nxd1 $1 Bf5 (14... Nd5&lt;br /&gt;
15. Nc3 Be6 16. f4 {Black would have liked ...Nxc3 and ...Bc4, which this&lt;br /&gt;
prevents.} Nxc3 17. bxc3 Nc4 18. f5 Bd5 19. Ra4 Nb6 20. Rg4 g6 21. fxg6 hxg6&lt;br /&gt;
22. O-O {1/2-1/2 Knaak,R-Gruenberg,H/Potsdam 1985/MCL (48) and white has&lt;br /&gt;
excellent prospects on the dark squares.}) 15. Ra3 $5 O-O 16. Bf4 Rfe8 17. Ne3&lt;br /&gt;
Ng6 18. Bg3 Bd7 19. O-O Ne4 20. Rd1 Nxg3 21. hxg3 Nf8 22. Rda1 Rab8 23. Rxa7&lt;br /&gt;
Re5 24. R7a3 $16 {1-0 Sashikiran,K-Plaskett,J/Hampstead 1998/EXT 99 (54). The&lt;br /&gt;
knight on e3 is a tower of strength in this variation.}) (11... Qc7 $5 {Leaves&lt;br /&gt;
the structure unaffected, but has visions of counterplay on the king-side.} 12.&lt;br /&gt;
Be2 O-O 13. O-O Rd8 14. Qd4 b6 15. b3 (15. h3 $5) 15... Neg4 16. Bxg4 (16. g3&lt;br /&gt;
Nh6 $5) 16... Nxg4 17. f4 Bb7 18. Bb2 f6 19. Ra4 Qe7 20. Rf3 Nh6 21. Rh3 Nf5&lt;br /&gt;
22. Qd3 d4 23. Qxf5 g6 24. Rg3 dxc3 25. Bxc3 Rac8 26. Rc4 Rxc4 27. bxc4 Be4 28.&lt;br /&gt;
Qxf6 {1/2-1/2 Cebalo,M-Gligoric,S/Budva 1986/EXT 99 (28)}) 12. f3 Nxd3+ 13.&lt;br /&gt;
Qxd3 Be6 14. Qd4 a6 $1 (14... b6 $6 15. O-O O-O 16. b3 Qe7 17. Bb2 Rfd8 18.&lt;br /&gt;
Rfc1 Ne8 19. Ra4 f6 20. Rca1 Qf7 21. Ne2 Rdc8 22. Qd3 Rc7 23. Nd4 Bd7 24. Ra6&lt;br /&gt;
Rb7 25. Nc6 $16 {1-0 Raicevic,V-Marjanovic,S/Nis 1985/EXT 99 (40) might serve&lt;br /&gt;
as a model for the sort of smooth  day out which white has in mind in this&lt;br /&gt;
variation.}) 15. bxa6 bxa6 {Now black has no weakness on a7 any more, and&lt;br /&gt;
white might find his b-pawn a little uncomfortable too in the event that he&lt;br /&gt;
fianchettoes his bishop.} 16. Bd2 O-O 17. Ne2 Re8 18. Bc3 Bd7 19. Nf4 (19. O-O&lt;br /&gt;
Qe7) 19... Bb5 20. Kf2 {This is the sort of position where white may not have&lt;br /&gt;
too much, but should be able to press gently in relative safety. I think this&lt;br /&gt;
increases the psychological effect of finding himself on the wrong end of a&lt;br /&gt;
dangerous initiative later.} Rc8 21. b3 {Stopping the entry of one rook, but&lt;br /&gt;
weakening the bishop on c3!} Re4 $1 {As I discussed in the strategy column,&lt;br /&gt;
such a sacrifice has a powerful psychological element since it completely&lt;br /&gt;
changes the nature of the play. From nurturing a minescule edge, to solving&lt;br /&gt;
practical problems, with the risk of losing back on the agenda.} 22. fxe4 Nxe4+&lt;br /&gt;
23. Kg1 Nxc3 24. h4 Ne4 25. Rd1 Qe8 26. Nxd5 h5 {I am sure that black is not&lt;br /&gt;
yet theoretically better, but white is required to solve very unusual and&lt;br /&gt;
uncomfortable developmental problems in return for the exchange.} 27. Nf4 Ng3&lt;br /&gt;
28. Rh3 Ne2+ 29. Nxe2 Bxe2 30. Rd2 Bg4 31. Rh1 Qe6 32. Kh2 Qxb3 33. Rb2 Qe6 34.&lt;br /&gt;
Rhb1 Kh7 {Black's positional compensation is enduring too!} 35. Rb6 Qe7 36. Kg3&lt;br /&gt;
Bf5 37. Rf1 Bg6 38. Rxa6 Rd8 39. Ra7 Qe8 40. Qf4 Rd5 41. e4 (41. Rf3 {looks&lt;br /&gt;
very passive, while}) (41. Rfa1 Rf5 42. Qd4 Qb8+ {is serious counterplay})&lt;br /&gt;
41... Rd4 42. Re1 Qc6 43. Rc7 Qb6 44. Kh2 Rb4 45. Re7 Qd8 46. Ra7 Rb2 47. Ra3&lt;br /&gt;
Qd4 48. Rf3 Qb4 49. Ree3 Qd2 50. Qg3 Rb1 51. Rf2 Qc1 52. Qf4 Qg1+ 53. Kg3 Qc1&lt;br /&gt;
54. Rfe2 Qc5 55. Rd2 Qc1 56. Ree2 Rb3+ 57. Kh2 Rb1 58. Qe3 Rb4 59. Rd5 Qc7+ 60.&lt;br /&gt;
Qg3 Qc4 61. Qf3 Qc7+ 62. g3 Qc1 63. Red2 Rb8 64. Rf2 Qc4 65. Qe2 Qc7 66. Qe3&lt;br /&gt;
Rb1 {It seems to be extremely difficult to make progress, especially since&lt;br /&gt;
black was able to force the weakness with g3. However, the following blunders&lt;br /&gt;
gives g3 a terrible role in the game.} 67. Qc5 $2 Bxe4 68. Rxh5+ $2 (68. Kh3&lt;br /&gt;
$13) 68... Kg8 69. Rg2 {Should Black liquidate, or...?} (69. Kh3 Qd7+ $19)&lt;br /&gt;
69... Qd7 {threatening ...Rh1+} 70. Qf2 (70. Re5 Rh1+ 71. Kxh1 Qh3+ 72. Kg1&lt;br /&gt;
Qxg2#) 70... Qd1 0-1&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Sveshnikov, Evgeny - Sherbakov, Ruslan, 991 (URS-ch58)&lt;br /&gt;
&lt;img border="0" height="300" width="300" src="http://4.bp.blogspot.com/-6SbbxvpipSQ/URkqR1oJqTI/AAAAAAAABAg/te-8BAzn_4Y/s400/03%2BSveshnikov%2BSherbakov%2B1991.jpg" /&gt;&lt;br /&gt;
Black will move g6, White to move. Click &lt;a href="javascript:$('#puzzle3').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="puzzle3" style="display:none;"&gt;&lt;span class="pgn" data-start="69"&gt;[Event "URS-ch58"]&lt;br /&gt;
[Site "Moscow"]&lt;br /&gt;
[Date "1991.??.??"]&lt;br /&gt;
[Round "6"]&lt;br /&gt;
[White "Sveshnikov, Evgeny"]&lt;br /&gt;
[Black "Sherbakov, Ruslan"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[ECO "B30"]&lt;br /&gt;
[WhiteElo "2540"]&lt;br /&gt;
[BlackElo "2525"]&lt;br /&gt;
[Annotator "Blatny,P"]&lt;br /&gt;
[PlyCount "47"]&lt;br /&gt;
[EventDate "1991.11.??"]&lt;br /&gt;
[EventType "swiss"]&lt;br /&gt;
[EventRounds "11"]&lt;br /&gt;
[EventCountry "URS"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
&lt;br /&gt;
1. e4 c5 2. Nf3 Nc6 3. Bb5 e6 4. O-O Nge7 5. c3 a6 6. Ba4 b5 7. Bc2 d5 8. e5 {&lt;br /&gt;
/\9.d4 -- French} (8. d3 dxe4 9. dxe4 Qxd1 10. Rxd1 Bb7 {+/=/=}) 8... d4 {&lt;br /&gt;
/\d3,c4} 9. Be4 $8 {/^a8-h1} Bb7 10. a4 Ng6 11. axb5 axb5 12.&lt;br /&gt;
Rxa8 Bxa8 (12... Qxa8 13. Na3 $36) 13. Na3 Na7 (13... Qa5 14. Qe2 ) 14.&lt;br /&gt;
Bxa8 Qxa8 15. Qb3 Qb7 (15... dxc3 16. Nxb5 $1 Qb7 $4 17. Nd6+ $18) 16.&lt;br /&gt;
cxd4 cxd4 17. Nxd4 Bxa3 (17... b4 18. Qa4+ Qd7 (18... Kd8 19. Nc4 $40) 19. Nab5&lt;br /&gt;
Nxb5 20. Nxb5 Nxe5 21. d4 $40) 18. bxa3 Nxe5 (18... O-O 19. Nf3 Nc6 20. Bb2 $16&lt;br /&gt;
) 19. Bb2 Nc4 20. Qg3 O-O 21. Bc3 g6 (21... e5 22. Nf5 f6 23. Bb4 Rb8 (23...&lt;br /&gt;
Re8 24. d3) (23... Rd8 24. Be7) 24. d3 Nb6 25. Be7 g6 26. Bxf6 $18) {White to&lt;br /&gt;
play} 22. d3 Nb6 23. Qe5 $1 Nd7 (23... f6 24. Qxe6+ $18) 24. Qg7+ $3 (24. Qg7+&lt;br /&gt;
Kxg7 25. Nf5+ Kg8 26. Nh6#) 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Hillarp-Persson, Tiger - Hansen, Sune Berg, 2005 (Sigeman Chess Tournament 2005)&lt;br /&gt;
&lt;img border="0" height="301" width="300" src="http://1.bp.blogspot.com/-ePTUmioiagM/URkqTA6VTBI/AAAAAAAABAo/bFjMr3X0Ep0/s400/04%2BHillarp%2BPersson%2BHansen%2B2005.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#puzzle4').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="puzzle4" style="display:none;"&gt;&lt;span class="pgn" data-start="57"&gt;[Event "Sigeman Chess Tournament 2005"]&lt;br /&gt;
[Site "Malmö"]&lt;br /&gt;
[Date "2005.??.??"]&lt;br /&gt;
[Round "2"]&lt;br /&gt;
[White "Hillarp-Persson, Tiger"]&lt;br /&gt;
[Black "Hansen, Sune Berg"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[ECO "E55"]&lt;br /&gt;
[Annotator "Qg6 pin "]&lt;br /&gt;
[PlyCount "77"]&lt;br /&gt;
[EventDate "2005.??.??"]&lt;br /&gt;
[Source "Chess Today"]&lt;br /&gt;
[SourceDate "2005.04.17"]&lt;br /&gt;
&lt;br /&gt;
1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. e3 O-O 5. Bd3 c5 6. Nf3 d5 7. O-O dxc4 8. Bxc4&lt;br /&gt;
Nbd7 9. Qe2 b6 10. a3 cxd4 11. Nb5 Be7 12. Nbxd4 Bb7 13. b4 a5 14. b5 Qc7 15.&lt;br /&gt;
Bb2 Rac8 16. Rac1 Qb8 17. Rfd1 Bd6 18. h3 Rfe8 19. Ba2 Bc5 20. Bb1 Qa8 21. Nc6&lt;br /&gt;
Bxc6 22. bxc6 Qxc6 23. Rc4 e5 24. Ba2 Qb7 25. Rh4 Re7 26. g4 h6 27. g5 hxg5 28.&lt;br /&gt;
Nxg5 Rce8 29. Qc2 Qc7 {With such active pieces, it is hardly surprising that&lt;br /&gt;
White has several powerful continuations. The only thing that the attack needs&lt;br /&gt;
is for the queen to enter the fray.} 30. Rxd7 $1 (30. Qg6 {isn't good enough:}&lt;br /&gt;
Nf8 $1 {knocks the queen back and covers the h7 square.} 31. Bxf7+ Rxf7 32.&lt;br /&gt;
Rh8+ Kxh8 33. Nxf7+ Kg8 34. Nh6+ Kh8 35. Nf7+ $11) (30. Rh7 $5 e4 31. Rxd7 Qxd7&lt;br /&gt;
32. Bxf6 gxf6 33. Rxf7 Kh8 34. Rxf6 Kg7 35. Rf4) (30. Qf5 $1 {is powerful.&lt;br /&gt;
Many different mating combinations appear:} Nf8 31. Bxe5 Rxe5 (31... Qc8 32.&lt;br /&gt;
Qxf6 gxf6 33. Bxf6 Ng6 34. Rh7 Qf5 35. Rg7+ Kh8 (35... Kf8 36. Nh7#) 36. Rxg6+&lt;br /&gt;
Qxf6 37. Rxf6 $18) (31... Qc6 32. Bb2 $40 (32. Nxf7 Rxf7 33. Bxf6 Qxf6 34. Qxf6&lt;br /&gt;
gxf6 35. Rg4+ Ng6 36. Rxg6+ Kf8 37. Bxf7 Kxf7 38. Rg4 Bxa3 {isn't as clear as&lt;br /&gt;
one might like.})) (31... Qxe5 32. Bxf7+ Rxf7 33. Rh8+) 32. Bxf7+ Qxf7 33. Rh8+&lt;br /&gt;
Kxh8 34. Nxf7+ Kg8 35. Nxe5 $18) 30... Qxd7 (30... Rxd7 31. Qg6 {is similar})&lt;br /&gt;
31. Qg6 $1 {Without the second knight Black has no defence.} Bxe3 32. Rh7 $1&lt;br /&gt;
Bxf2+ 33. Kh2 Bg1+ 34. Kh1 Qc6+ 35. Kxg1 Qc5+ 36. Kf1 Qb5+ 37. Ke1 Nh5 38. Rh8+&lt;br /&gt;
Kxh8 39. Qh7# 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Marin, Mihail - Kiselev, Sergey, 1997 (Ciocaltea mem)&lt;br /&gt;
&lt;img border="0" height="299" width="300" src="http://1.bp.blogspot.com/--KRnUKdws7o/URkqTUpUKWI/AAAAAAAABA4/FqGeXVb7vnU/s400/05%2BMarin%2BKiselev%2B1997.jpg" /&gt;&lt;br /&gt;
Black to move. Click &lt;a href="javascript:$('#puzzle5').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="puzzle5" style="display:none;"&gt;&lt;span class="pgn" data-start="44"&gt;[Event "Ciocaltea mem"]&lt;br /&gt;
[Site "Bucharest"]&lt;br /&gt;
[Date "1997.??.??"]&lt;br /&gt;
[Round "4"]&lt;br /&gt;
[White "Marin, Mihail"]&lt;br /&gt;
[Black "Kiselev, Sergey"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[ECO "E11"]&lt;br /&gt;
[WhiteElo "2545"]&lt;br /&gt;
[BlackElo "2485"]&lt;br /&gt;
[Annotator "Qh6 sac / Nh6 mate"]&lt;br /&gt;
[PlyCount "49"]&lt;br /&gt;
[EventDate "1997.03.??"]&lt;br /&gt;
[EventType "tourn"]&lt;br /&gt;
[EventRounds "13"]&lt;br /&gt;
[EventCountry "ROM"]&lt;br /&gt;
[EventCategory "10"]&lt;br /&gt;
[SourceDate "2005.04.21"]&lt;br /&gt;
&lt;br /&gt;
1. Nf3 Nf6 2. c4 e6 3. g3 d5 4. d4 Bb4+ 5. Bd2 Be7 6. Bg2 O-O 7. O-O c6 8. Qc2&lt;br /&gt;
b6 9. Rd1 Ba6 10. b3 Nbd7 11. a4 Rc8 12. a5 c5 13. axb6 Qxb6 14. Qa2 Nb8 15.&lt;br /&gt;
Ba5 Qd6 16. Nbd2 cxd4 17. Nxd4 Bd8 18. cxd5 Nxd5 19. Nc4 Qc5 20. Nf5 Nb4 21.&lt;br /&gt;
Qd2 N4c6 22. Bxc6 Nxc6 {Should Black exchange bishop for knight on c4, or&lt;br /&gt;
recapture the knight on f5 straightaway?} 23. Bc3 Bxc4 {Diagram #} (23... Qxf5&lt;br /&gt;
24. Nd6 Qh5 25. Rxa6 Rc7 $14) 24. Qh6 $3 gxh6 25. Nxh6# 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Yates, Frederick - Reti, Richard, 1924 (New York)&lt;br /&gt;
&lt;img border="0" height="301" width="300" src="http://3.bp.blogspot.com/-xiKqKQiXfZ8/URkqYz-I95I/AAAAAAAABBE/aY6X0TpdlSE/s400/06%2BYates%2BReti%2B1927.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#puzzle6').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="puzzle6" style="display:none;"&gt;&lt;span class="pgn" data-start="41"&gt;[Event "New York"]&lt;br /&gt;
[Site "New York"]&lt;br /&gt;
[Date "1924.??.??"]&lt;br /&gt;
[Round "?"]&lt;br /&gt;
[White "Yates, Frederick"]&lt;br /&gt;
[Black "Reti, Richard"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[ECO "B18"]&lt;br /&gt;
[PlyCount "51"]&lt;br /&gt;
[EventDate "1924.03.16"]&lt;br /&gt;
[EventType "tourn"]&lt;br /&gt;
[EventRounds "22"]&lt;br /&gt;
[EventCountry "USA"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
&lt;br /&gt;
1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Bf5 5. Ng3 Bg6 6. Nf3 Nd7 7. c3 Ngf6 8.&lt;br /&gt;
Bc4 e6 9. Qe2 Be7 10. O-O O-O 11. Re1 Nd5 12. Bb3 a5 13. a3 Qc7 14. c4 Nf4 15.&lt;br /&gt;
Bxf4 Qxf4 16. Rad1 Bf6 17. Bc2 Rfd8 18. Bxg6 hxg6 19. Ne4 Nb6 20. b3 Be7 21.&lt;br /&gt;
Rd3 Bxa3 22. Ne5 Qh4 23. Rh3 Qe7 24. Ng5 Qxg5 (24... f6 25. Nxg6) 25. Rh8+ Kxh8&lt;br /&gt;
26. Nxf7+ 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Jussupow, Artur - Ivanchuk, Vassily, 1991 (Candidates qf3)&lt;br /&gt;
&lt;img border="0" height="299" width="300" src="http://1.bp.blogspot.com/-YiwOIcWO1lA/URkqY-l2wOI/AAAAAAAABBQ/m0JN9rMb8D4/s400/07%2BJussupow%2BIvanchuk%2B1991.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#puzzle7').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="puzzle7" style="display:none;"&gt;&lt;span class="pgn" data-start="37"&gt;[Event "Candidates qf3"]&lt;br /&gt;
[Site "Brussels"]&lt;br /&gt;
[Date "1991.??.??"]&lt;br /&gt;
[Round "8"]&lt;br /&gt;
[White "Jussupow, Artur"]&lt;br /&gt;
[Black "Ivanchuk, Vassily"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[ECO "E43"]&lt;br /&gt;
[WhiteElo "2625"]&lt;br /&gt;
[BlackElo "2735"]&lt;br /&gt;
[Annotator "Lautier"]&lt;br /&gt;
[PlyCount "75"]&lt;br /&gt;
[EventDate "1991.08.??"]&lt;br /&gt;
[EventType "match"]&lt;br /&gt;
[EventRounds "8"]&lt;br /&gt;
[EventCountry "BEL"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
&lt;br /&gt;
1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. e3 b6 5. Bd3 Bb7 6. Nf3 O-O 7. O-O c5 8. Bd2&lt;br /&gt;
cxd4 9. exd4 d5 10. cxd5 Nxd5 11. Rc1 Nc6 12. Re1 Rc8 13. Re4 Nce7 14. Nxd5&lt;br /&gt;
Nxd5 15. Rh4 g6 16. Rxc8 Qxc8 17. Ng5 Be7 $1 18. Qg4 Ba6 $6 19. Qh3 h5 20. Rxh5&lt;br /&gt;
$1 (20. Bxa6 $2 {Yusupov} Qxa6 {/\Qe2-/+}) 20... gxh5 21. Bh7+ Kg7 (21... Kh8&lt;br /&gt;
22. Qxh5 Nf6 23. Qh4 (23. Qh6 $2 Ng4 (23... Bc4 {Ftacnik} 24. Bb1+ Kg8 25. Nh7&lt;br /&gt;
Nd5 26. Nxf8 $18) (23... Ng4 {Yusupov} 24. Qh3 $40)) 23... Bb7 (23... Kg7 $140&lt;br /&gt;
24. Nxe6+ $1 $16) 24. Bb1+ Kg8 25. Nh7 $1 $18) 22. Qxh5 Nf6 $2 {#} (22... Bb4&lt;br /&gt;
$6 23. Nxf7 Rxf7 24. Qh6+ (24. Bg5 $6 Qe8 (24... Kf8 25. Bg6 Rg7 26. Qh8+ Rg8&lt;br /&gt;
27. Qh7 Rg7 28. Bh6 Qc1+ 29. Bxc1 Rxh7 30. Bxh7 $146) 25. Qh6+ Kh8 26. Bf5+ Kg8&lt;br /&gt;
27. Bxe6 Bd3 $19) 24... Kh8 25. Bf5+ Kg8 26. Qg6+ (26. Bxe6 $2 Qc2 (26... Bxd2&lt;br /&gt;
$2 27. Qg6+ $18) 27. Qg5+ (27. Bxf7+ {Yusupov} Kxf7 28. Qh5+ $10) 27... Kh8 28.&lt;br /&gt;
Qe5+ Rg7 29. Qh5+ Qh7 30. Qe8+ Rg8 31. Bxg8 Qb1+ 32. Be1 (32. Qe1 Qxe1+ 33.&lt;br /&gt;
Bxe1 Kxg8 $19) 32... Nf6 $19) 26... Kh8 (26... Rg7 $2 27. Bxe6+ Kh8 28. Qh5+&lt;br /&gt;
Rh7 29. Qe5+ $18) (26... Kf8 $2 27. Bxe6 $16) 27. Bxe6 $1 (27. Qh6+ $10) 27...&lt;br /&gt;
Qg8 28. Qxf7 Qxf7 29. Bxf7 Bxd2 30. Bxd5 Bc1 31. b3 Bb2 $14) (22... Bxg5 $1 23.&lt;br /&gt;
Bxg5 (23. Qxg5+ {Ftacnik} Kxh7 24. Qh6+ Kg8 25. Qg5+ $10) 23... f6 24. Be4 (24.&lt;br /&gt;
Qg6+ Kh8 25. Bh6 (25. Qh6 Rf7) (25. Bg8 Qd7) 25... Qc7 $1 26. Bxf8 Qc1#) 24...&lt;br /&gt;
Rh8 (24... f5 25. Bh6+ Kf6 26. Qg5+ Kf7 27. Qg7+ $18) 25. Qg6+ Kf8 26. Bxd5&lt;br /&gt;
exd5 27. Qxf6+ Kg8 28. Qg6+ Kf8 29. Qf6+ $10 (29. h4 $6 Qd7 {followed by ...Qf7&lt;br /&gt;
}) (29. Bd2 {Yusupov} Qc4 30. h3 {Nunn;/\a3+-})) (22... f6 {Ftacnik} 23. Nxe6+&lt;br /&gt;
Qxe6 24. Qh6+ $18) (22... Be2 $5 {Ftacnik} 23. g4 $5 (23. f3 {Yusupov} Nf6 24.&lt;br /&gt;
Nxe6+ fxe6 25. Qh6+ Kh8 26. Bf5+ Kg8 27. Qg5+ Kh8 28. Qh4+ Kg7 29. Qg3+ Kh8 30.&lt;br /&gt;
Qh3+ Kg7 31. Bxe6 $18)) {What did White play now, and why?} 23. Nxe6+ $1 fxe6 (&lt;br /&gt;
23... Qxe6 24. Qh6+ Kh8 25. Bf5+ Kg8 26. Bxe6 fxe6 27. Qg6+ Kh8 28. Bh6 Rg8 29.&lt;br /&gt;
Qf7 Bd8 30. Bf4 $18) 24. Qh6+ Kh8 25. Bf5+ Kg8 26. Qg5+ Kh8 27. Qh4+ Kg8 28.&lt;br /&gt;
Qg5+ Kh8 (28... Kf7 29. Qg6#) 29. Qh4+ Kg8 30. Qg3+ Kh8 31. Qh3+ Kg7 32. Qg3+&lt;br /&gt;
Kh8 33. Qh3+ Kg7 34. Bxe6 (34. Qh6+ Kg8) 34... Qxe6 (34... Rh8 {Ftacnik} 35.&lt;br /&gt;
Qg3+ Kf8 36. Bxc8 Bxc8 37. Qb8 $16) (34... Qc2 35. Qh6#) 35. Qxe6 Bd8 $6 (35...&lt;br /&gt;
Re8 {was more stubborn.} 36. Bg5 Bb5 37. h4 $40) 36. g4 Re8 37. Qf5 Bc4 38. g5&lt;br /&gt;
(38. g5 Ne4 (38... Nd5 39. Qd7+ Kf8 40. g6 $18) (38... Ng8 39. d5 $18) (38...&lt;br /&gt;
Nh7 {Yusupov} 39. d5 $18) 39. Bf4 $1 $18) 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Bruzon, Lazaro - Jobava, Baadur, 2005 (Capablanca Memorial Elite)&lt;br /&gt;
&lt;img border="0" height="300" width="300" src="http://2.bp.blogspot.com/-cFlIscGuQzM/URkqZUut6yI/AAAAAAAABBY/Qee7OiHbCzo/s400/08%2BBruzon%2BJobava%2B2005.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#puzzle8').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="puzzle8" style="display:none;"&gt;&lt;span class="pgn" data-start="33"&gt;[Event "Capablanca Memorial Elite"]&lt;br /&gt;
[Site "Havana CUB"]&lt;br /&gt;
[Date "2005.05.15"]&lt;br /&gt;
[Round "10"]&lt;br /&gt;
[White "Bruzon, Lazaro"]&lt;br /&gt;
[Black "Jobava, Baadur"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[ECO "A45"]&lt;br /&gt;
[WhiteElo "2669"]&lt;br /&gt;
[BlackElo "2637"]&lt;br /&gt;
[Annotator "Dan"]&lt;br /&gt;
[PlyCount "41"]&lt;br /&gt;
[EventDate "2005.05.06"]&lt;br /&gt;
[EventType "tourn"]&lt;br /&gt;
[EventRounds "14"]&lt;br /&gt;
[EventCountry "CUB"]&lt;br /&gt;
[EventCategory "15"]&lt;br /&gt;
[Source "Chess Today"]&lt;br /&gt;
[SourceDate "2005.05.17"]&lt;br /&gt;
&lt;br /&gt;
1. d4 Nf6 2. Bg5 Ne4 3. Bf4 d5 4. e3 c5 5. Bd3 Nc6 6. Bxe4 dxe4 7. Ne2 cxd4 8.&lt;br /&gt;
exd4 Bg4 9. h3 Bxe2 10. Qxe2 Qxd4 11. Nc3 e5 12. Be3 Qb4 13. O-O-O Be7 14. Qg4&lt;br /&gt;
Kf8 15. Nd5 Qa5 16. Nxe7 Nxe7 17. Qd7 Rc8 {#} 18. Bc5 $1 Re8 (18... Qxc5 19.&lt;br /&gt;
Qd8+ Rxd8 20. Rxd8#) 19. Rd5 Qa6 20. Qxe7+ Rxe7 21. Rd8# 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Vidmar - Euwe, 1929 (Karlsbad)&lt;br /&gt;
&lt;img border="0" height="301" width="300" src="http://2.bp.blogspot.com/-sxUnpv3avaI/URkqZcP5M5I/AAAAAAAABBo/IYTRtkfVsZY/s400/09%2BVidmar%2BEuwe%2B1929.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#puzzle9').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="puzzle9" style="display:none;"&gt;&lt;span class="pgn" &gt;[Event "Karlsbad"]&lt;br /&gt;
[Site "?"]&lt;br /&gt;
[Date "1929.??.??"]&lt;br /&gt;
[Round "?"]&lt;br /&gt;
[White "Vidmar"]&lt;br /&gt;
[Black "Euwe"]&lt;br /&gt;
[Result "1-0"]&lt;br /&gt;
[SetUp "1"]&lt;br /&gt;
[FEN "6k1/5pb1/1p1N3p/p5p1/5q2/Q6P/PPr5/3RR2K w - - 0 1"]&lt;br /&gt;
[PlyCount "7"]&lt;br /&gt;
[EventDate "1929.??.??"]&lt;br /&gt;
&lt;br /&gt;
1. Re8+ Bf8 (1... Kh7 2. Qd3+) 2. Rxf8+ Kxf8 (2... Kg7 3. Rxf7+) 3. Nf5+ Ke8 (&lt;br /&gt;
3... Kg8 4. Qf8+ Kxf8 (4... Kh7 5. Qg7#) 5. Rd8#) 4. Qe7# 1-0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Rozentalis, Eduardas - Kozul, Zdenko&lt;br /&gt;
&lt;img border="0" height="301" width="300" src="http://4.bp.blogspot.com/-tn22zZrWLh0/URkqZ2t5UAI/AAAAAAAABB0/-8nSRbtuFa4/s400/10%2BRozentalis%2BKozul%2B2002.jpg" /&gt;&lt;br /&gt;
White to move. Click &lt;a href="javascript:$('#puzzle10').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="puzzle10" style="display:none;"&gt;&lt;span class="pgn" data-start="27"&gt;[Event "Bled ol (Men)"]&lt;br /&gt;
[Site "Bled"]&lt;br /&gt;
[Date "2002.11.04"]&lt;br /&gt;
[Round "9"]&lt;br /&gt;
[White "Rozentalis, Eduardas"]&lt;br /&gt;
[Black "Kozul, Zdenko"]&lt;br /&gt;
[Result "0-1"]&lt;br /&gt;
[ECO "B22"]&lt;br /&gt;
[WhiteElo "2563"]&lt;br /&gt;
[BlackElo "2565"]&lt;br /&gt;
[Annotator "Dan"]&lt;br /&gt;
[PlyCount "66"]&lt;br /&gt;
[EventDate "2002.10.26"]&lt;br /&gt;
[EventType "team-tourn"]&lt;br /&gt;
[EventRounds "14"]&lt;br /&gt;
[EventCountry "SLO"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
[SourceDate "2002.11.25"]&lt;br /&gt;
&lt;br /&gt;
1. e4 c5 2. c3 Nf6 3. e5 Nd5 4. Nf3 Nc6 5. Bc4 e6 6. O-O d6 7. d4 cxd4 8. cxd4&lt;br /&gt;
Be7 9. Qe2 O-O 10. Re1 a6 11. Nc3 dxe5 12. dxe5 Nxc3 13. bxc3 Qa5 {#} 14. Bd3&lt;br /&gt;
Qxc3 ({Interestingly, Kozul declined this pawn in a later game...} 14... Rd8&lt;br /&gt;
15. Bg5 h6 16. Bxe7 Nxe7 17. Rad1 Bd7 18. Qe4 Ng6 19. Qxb7 Nf4 20. Qe4 Nxd3 21.&lt;br /&gt;
Rxd3 Bb5 22. c4 Rxd3 23. Qxa8+ Rd8 24. Qe4 Be8 25. Qe2 Bc6 26. Rb1 Qc3 27. h3&lt;br /&gt;
a5 28. Rb3 Qc1+ 29. Kh2 Qf4+ 30. g3 Qc1 31. Rd3 Rb8 32. Rd1 Qa3 33. Rd3 Qc5 34.&lt;br /&gt;
Rb3 Rc8 35. Qe3 Qxc4 36. Rc3 Qxa2 $19 {0-1 Lazar,A-Kozul,Z/Ljubjana 2004/CBM&lt;br /&gt;
101 ext (60)}) 15. Bg5 {In this way, White takes control over the g5 square&lt;br /&gt;
and engineers the Greek Gift.} Bxg5 16. Bxh7+ (16. Nxg5 h6 17. Qe4 Rd8 {&lt;br /&gt;
threatening two pieces. The incursion on h7 is not serious.}) 16... Kxh7 17.&lt;br /&gt;
Nxg5+ {First question - where should the king move to? The first choice for&lt;br /&gt;
Black. g8, g6, or h6...?} Kg6 (17... Kg8 $2 18. Qh5 Qd3 (18... Rd8 19. Qxf7+&lt;br /&gt;
Kh8 20. Qh5+ Kg8 21. Qh7+ Kf8 22. Qh8+ Ke7 23. Qxg7+ Ke8 24. Qf7#) 19. Re4 $18)&lt;br /&gt;
(17... Kh6 $2 {Gives White more possibilities.} 18. Qe4 Kxg5 (18... f5 19. Qh4+&lt;br /&gt;
Kg6 20. Qh7+ Kxg5 21. f4+ Kg4 22. Qg6+ Kxf4 23. g3+ $18) 19. Qh7 $18) 18. Qe4+&lt;br /&gt;
(18. Qg4 Nxe5 19. Qh4 f5 $1 {...shielding the king. This transposes to the&lt;br /&gt;
game.} (19... Nd7 20. Rac1 (20. Qh7+ $2 Kxg5 21. h4+ Kf6) 20... Qa5 21. Nh3 e5&lt;br /&gt;
22. Re3 (22. Qg5+ $2 Kh7 23. Qh5+ Kg8 24. Ng5 Nf6) 22... Nf6 (22... Qd2 23.&lt;br /&gt;
Rg3+ Kf5 24. Qg4+ Kf6 25. Rd1 Qxa2 26. Qh4+ Ke6 27. Ng5+ Ke7 28. Nh7+ Ke8 29.&lt;br /&gt;
Nxf8 $18) 23. Rg3+ Bg4 (23... Kf5 24. Nf4 $3) 24. Rxg4+ Nxg4 25. Qxg4+ Kf6 26.&lt;br /&gt;
Qg5+ Ke6 27. Nf4+ Kd6 28. Rd1+ Kc6 29. Nd3 $44 {a highly unclear position has&lt;br /&gt;
arisen.} Rad8 30. Rc1+ Kd6 31. Qxg7) 20. Qh7+ Kf6 (20... Kxg5 $2 21. Qxg7+ Kh5&lt;br /&gt;
22. Qh7+ Kg5 23. f4+ Kxf4 24. Qh6+ Kg4 25. h3+ Kg3 26. Re3+ Qxe3+ 27. Qxe3+)&lt;br /&gt;
21. Qh4 Kg6 $11 {is a draw , or Black can play for more with} (21... Ng6 22.&lt;br /&gt;
Nh7+ (22. Ne4+ Kf7 23. Ng5+ Ke7 24. Qh5 Nf4 25. Qh4 Ne2+ 26. Kf1 Qd4) 22... Kf7&lt;br /&gt;
23. Qh5 Rh8 24. Rac1 Rxh7 (24... Qa3 25. Rc7+ $18) (24... Qa5 25. Ng5+ Kf6 26.&lt;br /&gt;
Ne4+ Kf7 27. Nd6+ Kf6 28. Ne4+ $11) 25. Qxh7 Qd2 26. Qh5 {If I were Black I&lt;br /&gt;
wouldn't be desperate to rush into this, but it might be possible to survive;&lt;br /&gt;
and if you survive, you might win!} Kf6 27. Red1 Qf4 28. Rc3 Qg4 29. Qxg4 fxg4&lt;br /&gt;
30. Rd8 Ne7 $17 {Black needs to unravel, but once that happens he should have&lt;br /&gt;
winning chances, in spite of White's activity.})) (18. h4 $5 f5 (18... Rh8 19.&lt;br /&gt;
Qe4+ f5 20. exf6+ Kxf6 21. Qf4+ Kg6 22. Qf7+ Kh6 23. g4 g6 24. Ne4 Qh3 25. g5+&lt;br /&gt;
Kh5 26. Ng3+ $18) 19. exf6 Qxf6 20. g4 $5 {with the idea Qe4+} Kh6 21. Nxe6 (&lt;br /&gt;
21. Qc2 g6 $1 (21... Qg6 22. Qd2 Rg8 23. Qf4 e5 24. Nf7+ Kh7 25. Ng5+ Kh8 26.&lt;br /&gt;
Nf7+ Kh7 27. Ng5+ $11) 22. Nxe6 Qxe6 23. Rxe6 Bxe6 {should be better for Black,&lt;br /&gt;
but it is still tricky.}) 21... Qxe6 22. Qd2+ Kh7 23. Rxe6 Bxe6 24. Rb1 {&lt;br /&gt;
should be better for Black but very tricky.}) {Second question. How should&lt;br /&gt;
Black proceed?} 18... f5 $1 (18... Kxg5 $4 19. Qh7 $1 g6 (19... Qxe5 20. Rxe5+&lt;br /&gt;
Nxe5 21. f4+ Kxf4 22. Rf1+ Kg5 23. h4+ Kg4 24. Qxg7+ Kxh4 25. Qh6+ Kg4 26. Rf4+&lt;br /&gt;
Kg3 27. Qh4#) (19... Nxe5 20. Qxg7+ Kf5 21. g4+ Kf4 22. Qf6+ Kxg4 23. Re4+ Kh5&lt;br /&gt;
24. Rh4#) 20. h4+ Kf5 21. Qh6 f6 22. g4+ Kxg4 23. Re4+ Kh3 24. Rae1 (24. Qc1&lt;br /&gt;
Qxc1+ 25. Rxc1)) 19. Qh4 ({White cannot capture:} 19. exf6+ $2 Kxg5 20. Qh7 (&lt;br /&gt;
20. fxg7 Qxg7 21. Rad1 e5 22. Re3 Kh5 23. Rg3 Qf6 24. Rf3 Qh6 25. h3 Be6 26.&lt;br /&gt;
Rd6 Qg6 27. Qxg6+ Kxg6 28. Rxe6+ Kg5 29. Rb3 Rf7) 20... Kxf6 {and the king&lt;br /&gt;
returns}) 19... Nxe5 20. Rac1 (20. Qh7+ Kf6 (20... Kxg5 $2 21. Qxg7+ Kh5 22.&lt;br /&gt;
Qh7+ Kg5 23. f4+ Kxf4 24. Qh6+ Kg4 25. h3+ Kg3 26. Re3+) 21. Qh4 {, as in the&lt;br /&gt;
variations above, probably represents White's best hope.} Ng6 22. Nh7+ Kf7 23.&lt;br /&gt;
Qh5 Rh8 24. Rac1 Rxh7 25. Qxh7 Qd2 26. Qh5 {If I were Black I wouldn't be&lt;br /&gt;
desperate to play into this, but it might be possible to survive, and if you&lt;br /&gt;
survive, you win!}) 20... Qd2 $19 {attacking the knight on g5, and so gaining&lt;br /&gt;
a vital tempo.} 21. Nh3 Ng4 22. Red1 Qh6 23. Qe7 Rf7 24. Qd8 Rd7 25. Qe8+ (25.&lt;br /&gt;
Rxd7 Bxd7) 25... Kh7 26. f4 Nf6 27. Qf8 Rxd1+ 28. Rxd1 Ne4 29. Ng5+ Nxg5 30.&lt;br /&gt;
fxg5 Qxg5 31. Rd8 Bd7 {A very neat winning move.} 32. Rxa8 Qe3+ 33. Kf1 Bb5#&lt;br /&gt;
0-1&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Azmaiparashvili, Zurab - Shirov, Alexei, 2002 (FIDE GP)&lt;br /&gt;
&lt;img border="0" height="300" width="300" src="http://1.bp.blogspot.com/-WIIMi6Tjz3o/URkqdJdJ3ZI/AAAAAAAABCA/16vKqBb5-Gs/s400/11%2BAzmaiparashvili%2BShirov%2B2002.jpg" /&gt;&lt;br /&gt;
Black to move. Click &lt;a href="javascript:$('#puzzle11').toggle();"&gt;here&lt;/a&gt; to see the game.&lt;br /&gt;
&lt;div id="puzzle11" style="display:none;"&gt;&lt;span class="pgn" data-start="207"&gt;[Event "FIDE GP"]&lt;br /&gt;
[Site "Dubai"]&lt;br /&gt;
[Date "2002.04.05"]&lt;br /&gt;
[Round "3.3"]&lt;br /&gt;
[White "Azmaiparashvili, Zurab"]&lt;br /&gt;
[Black "Shirov, Alexei"]&lt;br /&gt;
[Result "0-1"]&lt;br /&gt;
[ECO "A07"]&lt;br /&gt;
[WhiteElo "2676"]&lt;br /&gt;
[BlackElo "2715"]&lt;br /&gt;
[Annotator "Horn,Pe"]&lt;br /&gt;
[PlyCount "66"]&lt;br /&gt;
[EventDate "2002.04.03"]&lt;br /&gt;
[EventType "k.o. (rapid)"]&lt;br /&gt;
[EventRounds "5"]&lt;br /&gt;
[EventCountry "UAE"]&lt;br /&gt;
[Source "ChessBase"]&lt;br /&gt;
[SourceDate "2002.08.12"]&lt;br /&gt;
&lt;br /&gt;
1. g3 d5 2. Bg2 Nf6 3. d3 c6 4. Nd2 Bg4 5. h3 Bh5 6. Ngf3 Nbd7 7. O-O e5 8. e4&lt;br /&gt;
Bd6 9. exd5 cxd5 10. g4 $146 ({Die Erfahrungen mit} 10. c4 {sind nicht&lt;br /&gt;
schlecht:} O-O (10... d4 11. Qe2 O-O 12. g4 Bg6 13. Nh4 Nc5 14. Nxg6 hxg6 15.&lt;br /&gt;
b4 $16 {King,D-Norwood,D/Germany 1994/GER-chT}) 11. cxd5 Nxd5 12. Qb3 (12. Nc4&lt;br /&gt;
$5 Bc7 13. Qb3 N5b6 14. Bg5 $1 Qe8 15. Rfe1 (15. Rac1 Nxc4 $2 16. Qxc4 $14 {&lt;br /&gt;
Hodgson,J-De la Villa Garcia,J/Dos Hermanas 1992}) 15... Kh8 16. Bd2 f6 17. Bb4&lt;br /&gt;
Rg8 18. Nd4 $14 {Norwood,D-Girinath,P/Calcutta 1994}) 12... N5b6 (12... N5f6&lt;br /&gt;
13. Nc4 (13. Ne4 Nxe4 14. dxe4 Nc5 15. Qd5 Bxf3 16. Bxf3 Qf6 17. Bg2 Rfd8 18.&lt;br /&gt;
Be3 Bf8 19. Qc4 Nd3 $10 {Norwood-Adams/BCF-ch/1989}) 13... Nc5 (13... Bc7 14.&lt;br /&gt;
Be3 b6 15. Rfe1 Rc8 $6 (15... a6 16. d4) (15... Re8 $5) (15... Rb8 16. d4) 16.&lt;br /&gt;
d4 Bxf3 (16... exd4 17. Nxd4 $16) (16... e4 17. Nfe5 {Xc6,e4}) 17. Bxf3 e4 (&lt;br /&gt;
17... exd4 18. Bxd4 $16) 18. Bg2 Re8 (18... a6 $1) 19. Rac1 $16 {Vaganian,&lt;br /&gt;
R-Torre,E/Moscow olm/1994} (19. Qb5 $5)) 14. Qa3 e4 (14... Bxf3 15. Bxf3 Be7&lt;br /&gt;
16. Nxe5 Ncd7 17. Qc3 Rc8 18. Qe1 Bc5 19. Nxd7 Qxd7 20. Kg2 $14 {Vaganian,&lt;br /&gt;
R-Kaidanov,G/Glendale/1994}) 15. dxe4 Ncxe4 16. Nxd6 Qxd6 17. Qxd6 Nxd6 18. Bf4&lt;br /&gt;
$14 {Kogan,A-Jonkman,H/Lisbon 2000}) 13. Ne4 Be7 14. a4 (14. Be3 Kh8 15. Rac1&lt;br /&gt;
$14 {Bricard,E-Stefansson,H/Bischwiller 1999}) 14... Kh8 $1 (14... a5 15. Be3&lt;br /&gt;
Bb4 16. Rfc1 Kh8 17. Nc5 (17. d4 $5) 17... Nxc5 18. Bxc5 Bxc5 19. Rxc5 f6 $11 {&lt;br /&gt;
Foisor,C-Delgado Crespo,M/Benasque 2001}) (14... Rb8 $2 15. a5 Nc8 16. d4 $1&lt;br /&gt;
$16 {Ivanov,M-Kharitonov,A/Moscow 1995}) 15. a5 f5 $1 $132 {Vaganian,&lt;br /&gt;
R-Khalifman,A/Eupen 1994}) 10... Bg6 11. Nh4 O-O 12. Nxg6 hxg6 13. c4 Nc5 14.&lt;br /&gt;
Nb3 (14. cxd5 Nxd3 15. Qb3 Nf4) 14... dxc4 15. dxc4 Qc7 16. Be3 (16. Nxc5 $6 {&lt;br /&gt;
nutzt nur Schwarz.} Bxc5 $132) 16... e4 $5 17. Nxc5 (17. g5 $2 {erreicht nach}&lt;br /&gt;
Nfd7 $132 {nichts.}) 17... Bxc5 18. Bxc5 Qxc5 19. Qe2 Rfe8 20. Rac1 ({&lt;br /&gt;
Naheliegend war die Besetzung der offenen Linie mit} 20. Rad1 {, da} e3 $6 {mit&lt;br /&gt;
} 21. Bxb7 {beantwortet werden kann.}) 20... Rad8 21. Rc3 Rd4 22. Qe3 Red8 23.&lt;br /&gt;
Re1 Qb4 24. g5 (24. a3 Qxb2 25. Rb3 Qc2 26. Rxb7 Rxc4 27. Rxa7 Rd1 {bereitet&lt;br /&gt;
Schwarz keine Probleme.}) 24... Rd3 $2 (24... Nh7 25. Bxe4 Qxb2 $11) 25. Qc1 (&lt;br /&gt;
25. Rxd3 Rxd3 26. Qc1 Nh5 27. Rxe4 Rd2 28. a3 Qxb2 29. Qxb2 Rxb2 30. Re8+ Kh7&lt;br /&gt;
31. Re7 $16) 25... Nh5 26. Bxe4 Rd2 27. Bd5 {Here Black sacrificed the&lt;br /&gt;
exchange, and the game concluded:} R8xd5 28. cxd5 Qf4 29. Rf3 $2 ({Mit mehr&lt;br /&gt;
Zeit wäre Azmaiparashvili das hübsche} 29. Re8+ Kh7 30. Qxd2 $1 Qxd2 31. Rcc8&lt;br /&gt;
Qxg5+ 32. Kf1 (32. Kh2 Qf4+ 33. Kg2 g5 34. Rh8+ Kg6) 32... Ng3+ 33. Ke1 $18 {&lt;br /&gt;
bestimmt eingefallen.} (33. fxg3 Qf5+ 34. Kg2 g5) 33... Qe5+ 34. Rxe5) 29...&lt;br /&gt;
Qxf3 $19 30. Qxd2 Nf4 31. Qxf4 Qxf4 32. Rd1 Qxg5+ 33. Kf1 Kf8 {What did White&lt;br /&gt;
overlook?} 0-1&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
I know it has been a long read, but imagine how long it took me to write it! This is not something you read once, but a post that you return to again and again to rehearse the games and maintain the feel for these interesting mates.&lt;br /&gt;
&lt;br /&gt;
Also, there are some inconsistencies between the start of the game and the pictures, also the puzzles are not very clear. It should have a text that explains what you are to try to do. And there are comments in German in the PGNs, as well. I am going to address this.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://siderite.blogspot.com" style="font-size:3px;" title="Content taken from Siderite's blog"&gt;Content taken from Siderite's blog&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Siderite?a=V5XWu5Vx_ag:euRLv1PO_fQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Siderite?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Siderite/~4/V5XWu5Vx_ag" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://siderite.blogspot.com/feeds/8843333154292836985/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=14267103&amp;postID=8843333154292836985" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/8843333154292836985?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/14267103/posts/default/8843333154292836985?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Siderite/~3/V5XWu5Vx_ag/mating-patterns-with-daniel-king.html" title="Mating Patterns with Daniel King" /><author><name>Siderite</name><uri>http://www.blogger.com/profile/15900117719824630437</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-lExjl_HVSSA/UReM5fZHmVI/AAAAAAAAA4E/eyhscfkrmOE/s72-c/01%2BNetzer%2BGuezennec%2B2000.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://siderite.blogspot.com/2013/02/mating-patterns-with-daniel-king.html</feedburner:origLink></entry></feed>
