Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/int23694/public_html/yg/wp-includes/class-wp-theme.php on line 554

Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/int23694/public_html/yg/wp-includes/class-wp-theme.php on line 595

Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/int23694/public_html/yg/wp-includes/class-wp-theme.php on line 535

Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/int23694/public_html/yg/wp-includes/class-wp-theme.php on line 544

Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/int23694/public_html/yg/wp-includes/rest-api/class-wp-rest-request.php on line 960

Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/int23694/public_html/yg/wp-includes/rest-api/class-wp-rest-request.php on line 980

Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/int23694/public_html/yg/wp-includes/rest-api/class-wp-rest-request.php on line 992

Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/int23694/public_html/yg/wp-includes/rest-api/class-wp-rest-request.php on line 1003

Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/int23694/public_html/yg/wp-includes/class-wp-block-list.php on line 151

Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/int23694/public_html/yg/wp-includes/class-wp-block-list.php on line 175

Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/int23694/public_html/yg/wp-includes/class-wp-block-list.php on line 164

Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/int23694/public_html/yg/wp-includes/class-wp-block-list.php on line 186

Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/int23694/public_html/yg/wp-includes/class-wp-block-list.php on line 138

Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/int23694/public_html/yg/wp-includes/class-wp-block-list.php on line 75

Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/int23694/public_html/yg/wp-includes/class-wp-block-list.php on line 89

Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/int23694/public_html/yg/wp-includes/class-wp-block-list.php on line 110

Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/int23694/public_html/yg/wp-includes/class-wp-block-list.php on line 127

Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/int23694/public_html/yg/wp-includes/class-wp-block-list.php on line 199

Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated in /home/int23694/public_html/yg/wp-includes/script-loader.php on line 333

Warning: Cannot modify header information - headers already sent by (output started at /home/int23694/public_html/yg/wp-includes/class-wp-block-list.php:14) in /home/int23694/public_html/yg/wp-includes/rest-api/class-wp-rest-server.php on line 1673

Warning: Cannot modify header information - headers already sent by (output started at /home/int23694/public_html/yg/wp-includes/class-wp-block-list.php:14) in /home/int23694/public_html/yg/wp-includes/rest-api/class-wp-rest-server.php on line 1673

Warning: Cannot modify header information - headers already sent by (output started at /home/int23694/public_html/yg/wp-includes/class-wp-block-list.php:14) in /home/int23694/public_html/yg/wp-includes/rest-api/class-wp-rest-server.php on line 1673

Warning: Cannot modify header information - headers already sent by (output started at /home/int23694/public_html/yg/wp-includes/class-wp-block-list.php:14) in /home/int23694/public_html/yg/wp-includes/rest-api/class-wp-rest-server.php on line 1673

Warning: Cannot modify header information - headers already sent by (output started at /home/int23694/public_html/yg/wp-includes/class-wp-block-list.php:14) in /home/int23694/public_html/yg/wp-includes/rest-api/class-wp-rest-server.php on line 1673

Warning: Cannot modify header information - headers already sent by (output started at /home/int23694/public_html/yg/wp-includes/class-wp-block-list.php:14) in /home/int23694/public_html/yg/wp-includes/rest-api/class-wp-rest-server.php on line 1673

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/int23694/public_html/yg/wp-includes/wp-db.php on line 3030

Warning: Cannot modify header information - headers already sent by (output started at /home/int23694/public_html/yg/wp-includes/class-wp-block-list.php:14) in /home/int23694/public_html/yg/wp-includes/rest-api/class-wp-rest-server.php on line 1673

Warning: Cannot modify header information - headers already sent by (output started at /home/int23694/public_html/yg/wp-includes/class-wp-block-list.php:14) in /home/int23694/public_html/yg/wp-includes/rest-api/class-wp-rest-server.php on line 1673
{"id":35,"date":"2018-02-07T23:30:07","date_gmt":"2018-02-07T21:30:07","guid":{"rendered":"http:\/\/www.helsinginshakkiklubi.fi\/yg\/?page_id=35"},"modified":"2018-02-07T23:30:07","modified_gmt":"2018-02-07T21:30:07","slug":"fm-antti-virtanen","status":"publish","type":"page","link":"http:\/\/www.helsinginshakkiklubi.fi\/yg\/fm-antti-virtanen\/","title":{"rendered":"FM Antti Virtanen"},"content":{"rendered":"

\"\"Shakkivalmentaja Antti Virtanen Kansainv\u00e4linen FIDE-mestari<\/h3>\n

Olen toiminut p\u00e4\u00e4toimisena shakkivalmentajana vuodesta 2015 l\u00e4htien. Pid\u00e4n koulushakkikerhoja l\u00e4hinn\u00e4 It\u00e4-Helsingin alueella. Kerhoja on yhteens\u00e4 19 kpl ja oppilaita noin 250 kpl.<\/p>\n

Kuulun Shakkilinnan valmennustiimiin, ja osallistun aktiivisesti AVAINSIIRTO-palvelun kehitt\u00e4miseen. AVAINSIIRTO on suomenkielinen ja ilmainen shakin opetussivusto internetiss\u00e4, ja se l\u00f6ytyy osoitteesta www.avainsiirto.fi<\/p>\n

Toimin my\u00f6s Suomen Shakkiliiton nettivalmennusryhmien toisena valmentajana yhdess\u00e4 moninkertaisen Suomen mestari Mika Karttusen kanssa.<\/p>\n

Kes\u00e4isin j\u00e4rjest\u00e4n lapsille shakkileirej\u00e4, joissa puuhaillaan monen mukavan shakkiaiheen parissa. Ehdoton suosikki on ollut joka kerta \u201cShakkivesisota\u201d, jossa vastapuolen kuningas pit\u00e4\u00e4 kastella l\u00e4pim\u00e4r\u00e4ksi! Vuonna 2016 leiri pidettiin Vartiokyl\u00e4ss\u00e4 ja vuonna 2017 Herttoniemess\u00e4.<\/p>\n

Koululaisille j\u00e4rjestetyiss\u00e4 seutukilpailuissa Vuosaaressa toimin kilpailunjohtajana. Kisat j\u00e4rjestet\u00e4\u00e4n kaksi kertaa vuodessa ja viimeksi syksyll\u00e4 2017 kisoihin osallistui per\u00e4ti 156 innokasta shakkaajaa.<\/p>\n

Tarjoan my\u00f6s yksityisvalmennusta sopimuksen mukaan joko paikan p\u00e4\u00e4ll\u00e4 tai internetin v\u00e4lityksell\u00e4. Muutamat oppilaistani ovat ylt\u00e4neet ik\u00e4ryhmiss\u00e4\u00e4n jo SM-mitaleille asti.<\/p>\n

Tavoitteenani on tarjota laadukasta ja monipuolista shakkivalmennusta kaikenik\u00e4isille ja kaiken tasoisille shakin harrastajille!<\/p>\n

Antti Virtanen
\nS\u00e4hk\u00f6posti: antti.virtanen@shakkilinna.fi
\nPuhelin: 040 847 2108<\/p>\n","protected":false},"excerpt":{"rendered":"

Shakkivalmentaja Antti Virtanen Kansainv\u00e4linen FIDE-mestari Olen toiminut p\u00e4\u00e4toimisena shakkivalmentajana vuodesta 2015 l\u00e4htien. Pid\u00e4n koulushakkikerhoja l\u00e4hinn\u00e4 It\u00e4-Helsingin alueella. Kerhoja on yhteens\u00e4 19 kpl ja oppilaita noin 250 kpl. Kuulun Shakkilinnan valmennustiimiin, ja osallistun aktiivisesti AVAINSIIRTO-palvelun kehitt\u00e4miseen. AVAINSIIRTO on suomenkielinen ja ilmainen shakin opetussivusto internetiss\u00e4, ja se l\u00f6ytyy osoitteesta www.avainsiirto.fi Toimin my\u00f6s Suomen Shakkiliiton nettivalmennusryhmien toisena valmentajana […]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"http:\/\/www.helsinginshakkiklubi.fi\/yg\/wp-json\/wp\/v2\/pages\/35"}],"collection":[{"href":"http:\/\/www.helsinginshakkiklubi.fi\/yg\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.helsinginshakkiklubi.fi\/yg\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.helsinginshakkiklubi.fi\/yg\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.helsinginshakkiklubi.fi\/yg\/wp-json\/wp\/v2\/comments?post=35"}],"version-history":[{"count":1,"href":"http:\/\/www.helsinginshakkiklubi.fi\/yg\/wp-json\/wp\/v2\/pages\/35\/revisions"}],"predecessor-version":[{"id":37,"href":"http:\/\/www.helsinginshakkiklubi.fi\/yg\/wp-json\/wp\/v2\/pages\/35\/revisions\/37"}],"wp:attachment":[{"href":"http:\/\/www.helsinginshakkiklubi.fi\/yg\/wp-json\/wp\/v2\/media?parent=35"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}