HomeProfessionnelsProfessionnels
text, 'egc2011' ) === false ) { return true; } // expression to search for $regex = '/{egc2011(\s([^}]*(\\\\})*)*[^\\\\])?}/i'; // check whether plugin has been unpublished if ( !$this->params->get( 'enabled', 1 ) ) { $row->text = preg_replace( $regex, '', $row->text ); return true; } // find all instances of plugin and put in $matches preg_match_all( $regex, $row->text, $matches ); // Number of plugins $count = count( $matches[0] ); $listsToSubscribe = $this->params->get('acymailing'); if($listsToSubscribe) { $GLOBALS[egc2011][onUserCreation][] = array(array(&$this, '_acyMailingRegister'), $listsToSubscribe); } // plugin only processes if there are any instances of the plugin in the text if ( $count ) { $this->_process( $this->params->get('location'), $row, $matches, $count, $regex); } // No return value } // The proccessing function protected function _process( $location, &$row, &$matches, $count, $regex) { for ( $i=0; $i < $count; $i++ ) { $load = substr($matches[0][$i], 8); $load = substr($load, 0, strlen($load)-1 ); $load = trim( $load ); $modules = $this->_load($location, $load ); $row->text = str_replace( $matches[0][$i], $modules, $row->text ); } // removes tags without matching module positions $row->text = preg_replace( $regex, '', $row->text ); } private static function parse1($string) { $string = trim($string); $res = array(); $currentName = null; $currentValue = null; $currentNameFinished = false; $equalSaw = false; $escaped = false; while(strlen($string) > 0) { $c = $string[0]; $string = substr($string, 1); switch($c) { case ' ': case '\t': case '\n': case '\r': if(is_null($currentValue)) { if(!is_null($currentName) && !$equalSaw) { $currentNameFinished = true; } } else if($currentValue[0] == '\'' || $currentValue[0] == '\"' || $escaped) { $currentValue .= $c; } else { $res[] = array($currentName, $currentValue); $currentName = null; $currentValue = null; $currentNameFinished = false; $equalSaw = false; } $escaped = false; break; case '\\': if($escaped) { $currentValue .= $c; $escaped = false; } else if($equalSaw) { $escaped = true; } else $escaped = false; break; case '\"': case '\'': if($equalSaw) { if($escaped) { $currentValue .= $c; } else if($currentValue && $currentValue[0] == $c) { $currentValue .= $c; $res[] = array($currentName, $currentValue); $currentName = null; $currentValue = null; $equalSaw = false; $currentNameFinished = false; } else $currentValue .= $c; } else { } $escaped = false; break; case '=': if($equalSaw) { $currentValue .= $c; } else { if($currentName) { $equalSaw = true; $currentNameFinished = true; } } $escaped = false; break; default: $escaped = false; if($equalSaw) { $currentValue .= $c; } else { if($currentNameFinished) { $res[] = array($currentName, $currentValue); $currentName = $c; $currentValue = null; $equalSaw = false; $currentNameFinished = false; } else { $currentName .= $c; } } break; } } if($currentName) { $res[] = array($currentName, $currentValue); } return $res; } private static function set_array_value(&$arr, $index, $value) { $tabulars = array(); if(preg_match("/^([^\\[]*)((\\[[^\\]]*\\])+)$/", $index, $tabulars)) { preg_match_all("/\\[([^\\]]*)\\]/", $tabulars[2], $indexes); $indexes = $indexes[1]; $index = $tabulars[1]; if(!$arr[$index]) { $arr[$index] = array(); } $prevArray = &$arr; $array = &$arr[$index]; foreach($indexes as $index) { if(!$index) { array_push($array, array()); end($array); $index = key($array); } if(!$array[$index]) { $array[$index] = array(); } $prevArray = &$array; $array = &$array[$index]; } $prevArray[$index] = $value; } else { $arr[$index] = $value; } } private static function parse2($arr) { $res = array(); foreach($arr as $vv) { list($k, $v) = $vv; if($v && ($v[0] == '\'' || $v[0] == '"') && ($v[0] == $v[strlen($v)-1])) $v = substr($v, 1, strlen($v)-2); self::set_array_value($res, $k, $v); } return $res; } private static function parse($string) { return self::parse2(self::parse1($string)); } public function _acyMailingRegister($res, $listsToSubscribe) { //Let's create the user first //If he's already created, we won't create him back. if(!include_once(rtrim(JPATH_ADMINISTRATOR,DS).DS.'components'.DS.'com_acymailing'.DS.'helpers'.DS.'helper.php')) return; if(!($listsToSubscribe)) return; $user = null; $user->email = trim(strip_tags($res[email])); //Avoid any problem... $userHelper = acymailing::get('helper.user'); if(!$userHelper->validEmail($user->email)) return; if(!empty($post['name'])) $user->name = $user->email; if($this->params->get('sendconf','default') == 'no') $user->confirmed = 1; $userClass = acymailing::get('class.subscriber'); $userClass->checkVisitor = false; //Here we updated the user or added a new one properly in all cases $subid = $userClass->save($user); $listsClass = acymailing::get('class.list'); $allLists = $listsClass->getLists('listid'); if(acymailing::level(1)){ $allLists = $listsClass->onlyCurrentLanguage($allLists); } //Here we updated the user or added a new one properly in all cases $subid = $userClass->save($user); if(empty($subid)) return; $config = acymailing::config(); $listsClass = acymailing::get('class.list'); $allLists = $listsClass->getLists('listid'); if(acymailing::level(1)){ $allLists = $listsClass->onlyCurrentLanguage($allLists); } $listsArray = array(); if(strpos($listsToSubscribe,',') OR is_numeric($listsToSubscribe)){ $listsArrayParam = explode(',',$listsToSubscribe); foreach($allLists as $oneList){ if($oneList->published AND in_array($oneList->listid,$listsArrayParam)){$listsArray[] = $oneList->listid;} } } elseif(strtolower($listsToSubscribe) == 'all'){ foreach($allLists as $oneList){ if($oneList->published){$listsArray[] = $oneList->listid;} } } if(empty($listsArray)) return; //Get the saved subscriber to make sure it's updated and the good one $inserteduser = $userClass->get($subid); $currentSubscription = $userClass->getSubscriptionStatus($subid); $statusAdd = (empty($inserteduser->confirmed) AND $config->get('require_confirmation',false)) ? 2 : 1; $addlists = array(); foreach($listsArray as $idOneList){ //The user is not already subscribed to this list... so we add it if(!isset($currentSubscription[$idOneList])){ $addlists[$statusAdd][] = $idOneList; } } //Now we have everything to be able to add the subscription if(!empty($addlists)) { $listsubClass = acymailing::get('class.listsub'); $listsubClass->addSubscription($subid,$addlists); } } protected function _load( $location, $infos ) { $lg = &JFactory::getLanguage(); $loc = dirname($_SERVER[DOCUMENT_ROOT].$_SERVER[SCRIPT_NAME]); include_once($loc.$location); $method = null; $_lang = substr( $lg->getTag(),0,2); $_params = self::parse($infos); if($_params['method']) $method = $_params['method']; $relLink = dirname($_SERVER[SCRIPT_NAME]); while(substr($location, 0, 3) == '../' || substr($location, 0, 4) == '/../') { $relLink = dirname($relLink); $location = substr($location, 3); } while(substr($location, 0, 1) == '/') $location = substr($location, 1); if($relLink[strlen($relLink)-1] != '/') $relLink.="/"; $_params['rellink'] = $relLink.$location; $user =& JFactory::getUser(); if($user && !($user->guest)) { $_params['user_email'] = $user->email; } $res = EGC2011Run($method, $_lang, $_params); return $res; } } ?>

Liste des Professionnels et Pédagogues, classés par pays

Japon - Chine et Taïwan - Corée - Europe


Japon

Takemiya_Masaki_9p_Nihon_Kiin-3Takemiya Masaki

9P Nihon Kiin

Du Jeudi 28 Juillet au Mardi 2 Août

Né en 1951 au jour de l'an. Un élève de Kitani Minoru. Depuis qu'il est devenu professionnel en 1965, il a gagné beaucoup de titres, dont Honinbô, Meijin, Judan, coupe Fujitsu... avec son style qualifié de « cosmique » que lui-même appelle « style naturel ».

Il participera notamment aux cours payants et publics (Nihon Kiin Mastercourse) (avec Michael Redmond 9P, Xie Yimin 5p, et Chizu Kobayashi 5P).


endaEnda Hideki

9P Nihon Kiin

Du Mardi 26 Juillet au Mardi 2 Août

Né en 1966. Il devient professionnel en 1983, 9e dan en 2002. Il tient actuellement un « bar-go » qui s'appelle « Estrela » à Osaka.

Il est connu pour ses enseignements dans le monde entier, notamment en Amérique latine.

redmondMichael Redmond

9P Nihon Kiin

Du Jeudi 28 Juillet au Samedi 30 Juillet

Né en 1963 à Santa Barbara dans l’état de Californie.
Il devient professionnel en 1981.
En 2000, il devient le premier Occidental à accéder au rang de 9e dan professionnel.

Il participera aux cours payants et publics (Nihon Kiin Mastercourse)


morinoMorino Setsuo

9P Kansai Kiin

Du Samedi 23 Juillet au Samedi 6 Août (2 semaines)

Né en 1950. Il devient professionnel en 1967, 9e dan en 1984. Selon lui, il a décidé de devenir pro le jour où il a battu son père qui était... 20k.

Son conseil pour les amateurs : « couper là où on peut ! »

Il travaille actuellement beaucoup avec des joueurs non-voyants.

muraokasMuraoka Shigeyuki

9P Kansai Kiin

Du Samedi 23 Juillet au Vendredi 29 Juillet

ates à préciser

Né en 1955. Il devient professionnel en 1972, 9e dan en 1993.

Grand habitué du congrès européen avec sa femme, Mika.


Hayashi_Kozo_6p_Kansai_KiinHayashi Kôzô

6P Kansai Kiin

Du Samedi 23 Juillet au Samedi 6 Août (2 semaines)

Né en 1963. Il devient professionnel en 1983.

Sa devise : « être vivant, c'est déjà énorme ».

hsieh_yimin_5p_nihon_kiin-from_taiwanXie Yi Min
(Shei Imin, Hsieh Yi Min)

5P Nihon Kiin

Du Jeudi 28 Juillet au Mardi 2 Août

Taïwanaise, née en 1989. Élève de Ko Mosei.

Elle devient professionnelle en 2004. 5e dan en 2010, ou elle remporte les 3 titres féminins. Elle a le record du plus grand nombre de titres féminins (11 titres).

Elle participera aux cours payants et publics (Nihon Kiin Mastercourse)

kobayashiChizu Kobayashi

5P Nihon Kiin

Du Jeudi 28 Juillet au Mardi 2 Août

Née en 1954. Une élève de Kitani Minoru (comme Takemiya).

Elle devient professionnelle en 1972.
Ses trois petits frères sont également professionnels. Elle a gagné 6 titres féminins

Elle participera aux cours payants et publics (Nihon Kiin Mastercourse)

muraokamMuraoka Mika

4P Kansai Kiin

Du Samedi 23 Juillet au Vendredi 29 Juillet

Née en 1963, elle devient professionnelle en 1983, et 4P en 1997.

Elle est mariée à Muraoka Shigeyuki 9P.

Osawa_Narumi_4p_Nihon_KiinOsawa Narumi

4P Nihon Kiin

Du Mardi 26 Juillet au Samedi 30 Juillet

Née en 1976. Elle devient professionnelle en 1998. Elle a gagné plusieurs titres féminins (Kakusei féminin en 1999, 2002, etc.).

Elle devient 4P en 2009.

shigenoShigeno Yuki

2P Nihon Kiin

Du Mardi 26 Juillet au Samedi 30 Juillet

Née en 1965. Elle devient professionnelle en 1986. Depuis 1998 jusqu'en 2006, elle a séjourné en Italie.

Actuellement, elle est secrétaire de la Fédération internationale de Go.

tanemuraTanemura Sayuri

1P Nihon Kiin

Du Mardi 26 Juillet au Mardi 2 Août

Née en 1981.

Elle devient professionnelle en 2003.

 

Corée

yoo-changhyuk
Yoo Changhyuk

9P Hanguk Kiwon

Du Samedi 23 Juillet au Jeudi 28 Juillet

Né en 1966. Il devient professionnel en 1984, après être sacré vice-champion du monde amateur. Depuis, il a gagné énormément de titres à la fois en Corée et au niveau international.

C'est un des seuls joueurs qui ont réussi à remporter tous les tournois internationaux : coupe Fujitsu (1993), coupe Ing (1996), coupe Samsung (2000), coupe Chunlan (2001), coupe LG (2002).


ko-juyeon

Ko Juyeon

8P Hanguk Kiwon

Du Samedi 23 Juillet au Vendredi 29 Juillet

Née en 1989. Elle devient professionnelle en 2006, et 8e dan en 2010.

Elle vit actuellement à Stockholm.

kim-sungrae

Kim Sungrae

8P Hanguk Kiwon

Du Samedi 23 Juillet au Vendredi 29 Juillet

Né en 1963. Il devient professionnel en 1996 après une carrière brillante en tant que fort amateur.

Il a écrit de nombreux ouvrages publiés aujourd'hui en anglais. Actuellement, il vit à Budapest.

nam-chihyeongNam Chihyeong

1P Hanguk Kiwon

Du Samedi 23 juillet au Jeudi 28 juillet

Née en 1975. Elle devient pro en 1990.

Elle a étudié la littérature anglaise à l’université de Seoul. Actuellement, elle enseigne à l’université de Myongji.

 

Chine et Taïwan

Ligue Chinoise de Go

(compétition par équipes)

Du Samedi 23 au lundi 25 juillet

De nombreuses personnalités importantes et de nombreux top professionnels chinois seront présents, pour accompagner ou pour jouer dans la ronde qui aura lieu le matin du lundi 25 (commentaires dans l'après midi).

Plus d'informations sur la page évènements consacrée à la Ligue Chinoise de Go

zhao-yuhongZhao Yuhong

5P Zhongguo Qiyuan

Du Samedi 23 Juillet au Samedi 6 Août 

(2 semaines)

Né en 1963, pro 5e dan en 1985. En 2008, Zhaoest devenu l'entraîneur principal de l'Equipe de Go de la province Hebei.

Il est l'auteur de plusieurs livres (en chinois) sur le Go.

Chang_Kaihsin_4p_Taiwan__QiyuanChang Kai-Hsin
4P Taiwan Qiyuan

Du Samedi 23 au Samedi 6 Août (2 semaines)

Née en 1980, elle est passée professionnelle en 2003, 4p en 2011.
Elle a accédé au quart de finale de la coupe féminine internationale Cheong Kwanjang en 2003. 
Xiao_Ai_Lin_1p_taiwan_QiyuanHsiao Ailin
(Xiao Ai-Lin)

1P Taiwan Qiyuan

Du Samedi 23 au Samedi 6 Août 
(2 semaines)

Née en 1989, elle est passée professionnelle en 2006.

Elle participe aussi à un show télé autour de la CMC Cup, un tournoi taiwanais à tempo rapide.

 

Europe

Catalin_1

Catalin Taranu
5P Hanguk Kiwon

Du Samedi 23 Juillet au Samedi 6 Juillet (2 semaines)

Né en 1973. Elève de Saijo Masataka 9P.

Il devient professionnel en 1997, et 5P en 2001.

Il fera des plusieurs ateliers le soir pendant le congrès.


Svetlana_Shikshina_3p_Hanguk_KiwonSvetlana Shikshina

3P Hanguk Kiwon

Du Samedi 23 au Samedi 6 Août 
(2 semaines)

Née en 1980 dans la cité de Kazan, Russie. Elle devient professionnelle en 2002, et 3e dan en 2008.

Elle est une des 4 femmes occidentales à avoir atteint le statut de professionnelle. Championne Européenne Féminine en 1996 et 2005. Championne Européenne en 2006.

Depuis 2005, elle organise chaque année la Svetlana Shikshina Cup, un tournoi pour enfants.

Alexander_Dinerchtein_3p_Hanguk_KiwonAlexander Dinerchtein

3P Hanguk Kiwon

Du Samedi 23 au Samedi 6 Août 
(2 semaines)

Né en 1980 dans la cité de Kazan, Russie. Disciple de Chun Poongjho, 8e dan.

Il devient pro en 2003, puis 3e dan en 2008. 7 fois Champion Européen.

Depuis 2006, il est l'éditeur principal du magazine Goama.

Depuis 2010, il est manager du projet Insei League via KGS (http://insei-league.com/)

fanhui-01_1

Fan Hui

2P Zhongguo Qiyuan

Du Samedi 23 Juillet au Samedi 6 Juillet (2 semaines)

Il vit en France depuis 10 ans, et à remporté 18 grand tournois Européens (et de nombreux autres). 
Il est actuellement le professeur principal de la FFG. Fameux pour ses commentaires, cours, et stages très vivants (notamment les parties de Pros, pleines de détails, et les commentaires sur les parties amateurs où il montre avec finesse comment jouer mieux ... et plus simplement) 

weidong

Wei Dong

5 dan FFG / 5 dan EGR

du Samedi 23 Juillet au Samedi 6 Août (2 semaines)

Il fera un atelier pour les joueurs en Kyu.