Dec 19

http://www.cjianfeng.com/video/video2.html

(从寝室步行15分钟就能到的地方:)~~~)

Please leave your comments.

Dec 18

Here is my CV —-> www.cjianfeng.com/cv

Dec 18

Download the PPT

Bonjour à tous !

PPT1 : aujourd’hui, je suis très content de vous présenter ce que j’ai fait, ce que j’ai étudié pendant mon dernière année universitaire. J’ai obtenu mon diplôme de Bachelor à l’Université de Fudan, en Chine. L’année dernière, j’ai assisté mon prof dan le laboratoire de SAP qui est un des meilleurs entreprise de ERP dan le monde entier. Dans son laboratoire, nous faisons les recherches afin d’améliorer la qualité de Services Web dans la intranet. Du coup, j’ai choisi le sujet « La Recherche de La Tolérance Aux Fautes Dans La Combinaison des Services Web » comme mon projet de fin d’étude.

PPT2 : Voici le plan de mon exposé, voyez, vous allez voir l’introduction, la combinaison de Services Web, la tolérance aux fautes, la réalisation et la conclusion.

PPT3 : Tout à bord, je vais vous introduire un peu mon exposé.

PPT4 : Peut-être vous allez me poser la question, pourquoi j’ai choisi ce sujet ? Premièrement, le domaine de Services Web est une des sujets sur lesquels mon laboratoire, laboratoire de SAP, fait la recherche, du coup, je suis la voie de recherche de mon prof. Deuxièmes, comme vous le savez, maintenant, la technique de Services Web a développé. Il a déjà été utilisé amplement dans notre vie professionnel et business. Le Services Web n’est plus un mode, il a eu beaucoup de critères et applications. (Exemple de Google) Ensuit, en raison que les demandes de qualité a élevé par les clients, on doit trouver les bonnes solutions afin d’améliorer son efficacité. Donc, les rechercheurs essaient de combiner les Services Web pour résoudre un problème. Cependant, suit à la hausse de complicité, la fréquence d’erreurs est élevée. Donc, ça c’est le raison pourquoi je focalise la combinaison et la tolérance aux fautes dans mon projet de fin d’études.

PPT5 : Pour l’instant, il y a plusieurs modèles qui s’occupent la combinaison de Services Web. Ils sont eFlow, CMI, FUSION, DySco, e-service, SELF-SERV……mais pour chacun, il a l’avantage mais désavantage aussi. Par exemple, eFlow, il est développé par le laboratoire de HP, il utilise CSDL pour définir, mais sa combinaison est statique. CMI, il est dynamique quand il choisit sa combinaison, mais il manque la méthode pour assurer la qualité.

PPT6 : donc, pour satisfaire la demande de la combinaison, tout en assurant sa qualité, je vais concevoir mon modèle.

PPT7 : Avant que je vous présente la combinaison, je pense qu’il est nécessaire d’avoir un plan général sur la technique de Service Web. Voici, c’est l’architecture de Service Web, il est très connu, il s’appelle SOA, ça signifie, en anglais, « Service-Oriented Architecture ». Regardez ce schéma, je vous explique comment cette architecture fonctionne. D’abord, quand les ingénieurs lancent une nouvelle version de service, il l’enregistre dans la Service Registry. Le Service Registry, ici, il expose toutes les informations et interfaces de service. Quand l’utilisateur, c’est-à-dire Service Requestor, il  veut les invoquer, ils, premièrement, cherchent dans la Registry pour obtenir les Meta-Data, et puis, il l’analyse et invoque le service qui fonctionne dans la Service Provider par quelque méthodes. En fin, la Service Provider retourne tous les résultats aux Service Requestor.

PPT8 : Je crois que vous avez déjà su l’architecture de Service Web. Il est composé de trois parties, fournisseur de services, demandeur de services et registre de services. Dans le transparent dernier, le Service Registry joue le rôle de Registre de Services, le Service Provider joue le rôle de Fournisseur de Service et le Services Requestor joue le rôle de  Demandeur de Services.

PPT9 : Voici les trois opérations très importants, ce sont Publier, Chercher et Invoquer. Pour moi, je vais reconstituer les trois opérations pour mieux satisfaire les demandes de clients et éviter les erreurs.

PPT10 : quand je concevoir mon modèle, il faut étudier et évaluer  s’ils sont conforment les cinq facteurs. « Description du modèle de services », c’est-à-dire, on ne doit pas décrire les services un par un, ils ont un description uniforme pour être mieux compris. « Découverte de services et mécanisme d’appariement », parce que l’opération de combiner est dynamique, donc, le processus ne doit pas être statique. « Coopérative de services et de mécanisme de gestion », dans notre plateforme, on doit créer une résolution pour gérer les statues de services. « Format d’échange d’information unifié », c’est-à-dire, entre les services, pour mieux combiner, les données envoyées doit avoir un standard unifié. Enfin,  « Bonne tolérance aux fautes et évolutivité », c’est pour évider les erreurs et rassurer la qualité. En fait, c’est ce que je focalise dans mon exposé.

PPT11 : maintenant, je vous présente la tolérance aux fautes.

PPT12 : actuellement, il y a trois types de méthodes de la tolérance aux fautes. La tolérance aux fautes basées sur les objets service, c’est une méthode au niveau d’objet. On peut construire les services Web avec la même fonction mais dans l’objet différent, par exemple, on peut utiliser Java RPC, CORBA pour faire la même chose, quand notre système est en panne, on peut remplacer avec les autres objets. La tolérance aux fautes basées sur les serveurs. C’est une méthode au niveau de serveur. Il est simple mais couteux, car, on copie plusieurs serveurs en cas d’erreurs. La tolérance aux fautes basées sur les services web. C’est une méthode intéressante, il y a beaucoup de réalisation pour y atteindre. Par exemple, copier les services, contrôler par service-même, et etc.…

PPT13 : ça, c’est mon conception de modèle. C’est un modèle de combinaison de Service Web avec le mécanisme de tolérance aux fautes. Tout à bord, je propose une notion, la mode de tirer et la mode pousser. Ici, ce petit tableau, l’action de pousser, c’est comme ça, c’est-a-dire il est plus initiative, plus agressif, avant que les erreurs appariassent, il les évide. L’action de tirer, il est plus passive, il fonctionne après le système soit en panne, il les récupère. A gauche, ce sont les méthodes détaillé pour la mode de tirer. Quand les erreurs apparaissent, il récupère par les copies qui sont déjà sauvegardés ou par un structure de donné  qui s’appelle correction sémantique. A droite, ce sont les méthodes détaillé pour la mode de tirer. Le système va gérer une structure de Log File pour vérifier la correct de système tous le temps. On peut aussi écrire un petit programme pour détecter le système automatiquement.

PPT14 : après avoir vu mon modèle, on va voir la réalisation de mon modèle dans le vrai système. PPT15 : pour mon projet de fin d’étude, j’ai écrit un système qui s’appelle TravelServices. C’est un système sur Web fournir les services de voyager. Il a trois fonctions principales. Là-bas, on peut planifier et réserver notre voyage, après, faire les feed-back.

PPT16 : ça, c’est le tableau d’UML, UseCase. Ça définit tous les cas quand les clients utilisent le site.

PPT17 : voici le détaille de réalisation de mon modèle au système de TravelServices. J’ai utilisé trois types de méthodes, «basé sur les objets service, basé sur les serveurs, basé sur les services web ». Également, ils peuvent être séparée à deux catalogues, la mode de tirer et la mode de pousser. (Introduire toutes les méthodes, une par une)

PPT18 : après la conception et réalisation, on peut conclure par le résultat.

PPT19 : pour mon projet de fin d’étude, j’ai écrit un petit programme pour tester le résultat. Ce tableau est dessiné selon output de ce petit programme. Il nous conclut, au niveau de nombre d’erreurs,  il baisse 75%, il peut récupérer par une erreur, il accélère 60% de temps de réponse, et par apport des autres systèmes, il économise le temps de développement.

PPT20 : Quant à mon réussite pour ce projet, je pense que, j’ai étudié la combinaison de Services Web, j’ai conçu une moyenne  de la tolérance aux fautes et j’ai élevé l’efficacité du système de TravelServices. Je crois que pour les recherches plus profondes, on peut appliquer le BEPL à la combinaison de Services Web, on peut utiliser les modèles différents comme Java RPC, CORBA ou EJB dans la système pour évider les erreurs.

PPT21 : voilà, c’est mon exposé, je pense que j’ai déjà expliqué tous mon travail, je vous remercie de votre attention, je suis très contente de répondre votre questions.

Dec 18

Download the PPT

Bonjour à tous ! Aujourd’hui, je vais vous présenter le sujet suivant., Tout d’abord, regardez ça! (déclencher le vidéo)Oui, Le Château, le sujet de mon exposé est « Le Château, Le Système Politique Français »Pourquoi j’ai choisi ce sujet ? C’est parce que dans notre vie quotidienne, soit quand on regarde à la télé, soit quand on écoute de la radio, soit quand on lit les journaux, ou quand on bavarde, la politique est toujours un sujet populaire. Du coup, pour nous, les étrangers, il est très nécessaire de connaitre le système politique français pour mieux comprendre les français et la société. 

Dans mon exposé, vous allez apprendre comment le système politique fonctionne en France, comment ça se compose, ainsi que les histoires et les actualités. Voici le plan. Je vais vous parler du système, le président, le gouvernement, le parlement et le parti.  

Regardez ce schéma, qui indique les pouvoir exécutif et législatifs de la Ve République. Le président est élu au suffrage universel direct pour un mandat de cinq ans. C’est lui qui désigne ensuite le premier ministre. Et puis,  le premier ministre désigne et dirige tous les ministres, tout ça composent le gouvernement. Comme le chef d’état, l’assemblée nationale est aussi élue par ensemble des citoyens chaque cinq ans. Mais le chef d’état a le pouvoir de dissoudre l’assemblée nationale.  En plus, le sénat est élu par le conseiller régionaux, et ce dernier est élu par tous les citoyens.  L’assemblée nationale et sénat compose donc le parlement. Le parlement vote pour ou contre une loi proposé par le gouvernement. Ici, c’est conseil constitutionnel qui prend le rôle de surveiller la décision et le résultat par le vote de parlement et contrôler la régularité des élections. Donc, on peut résumer que le système politique français est composé par trois parties, le président, le gouvernement et le parlement. La Constitution de la République Française prévoit un Président avec des pouvoirs étendus.  C’est ce qu’on appelle un régime présidentiel. En revanche, Le Premier Ministre est responsable devant le Parlement  ( C’est-à-dire le Parlement peut contrôler le travail du Premier Ministre). Ce sont les trois institutions les plus importantes. 

Maintenant, je vous parle du président. Comme je vous ai déjà dit, depuis 1962, le président de la République est élu au suffrage universel direct. L’élection comporte deux tours. S’il n’y a personne dont le vote a passé 50% dans le premier tour, les premiers deux candidats vont rentrer dans le deuxième tour automatiquement. Avant, la durée du mandat est de sept ans, depuis le début de l’IIIe République, maintenant il est réduit à cinq ans après la réforme constitutionnelle de l’an 2000.  Voici Le pouvoir de chef d’état. La constitution donne au président le droit de nommer le premier ministre. Il a de grands pouvoirs en matière de diplomatie. Il est aussi le chef des armées. Il possède le droit de dissolution de l’Assemblée nationale. Le président est aussi chargé de l’annonce des lois dans les quinze jours suivant leur adoption par le Parlement. 

Maintenant, on va voir un peu la composition de gouvernement. En fait, le gouvernement est composé par 3 parties.  Ensuite, on va jeter un coup d’œil sur le parlement. Comme ce que j’ai déjà dit, l’assemblée nationale et sénat consistent le parlement. L’assemblée nationale, la chambre basse , est composée de 577 membres, soit députés, élus au suffrage universel direct. Le rôle de l’assemblée nationale est  le vote de la loi, le contrôle de l’action du gouvernement et la modification de la Constitution.   

Sénat est ce qu’on appelle  chambre haute. Les sénateurs sont élus pour une durée de six ans au suffrage universel indirect. Appelé aussi Haute assemblée en  langage courante, le Sénat s’est composé actuellement de 331 membres. Les fonctions de sénat, sont d’ adopter le budget et les lois, d’assurer Intérim de la présidence de la République et d’effectuer la révision constitutionnelle. Mais il n’a pas de pouvoir d’exécutif. Maintenant, en France, il y a beaucoup de partis politique. Voici le pourcentage de nombre de plusieurs partis dans l’assemblée nationale et sénat. Evidemment, l’UMP et PS  sont les plus important. L’UMP, c’est L’Union pour un mouvement populaire, il est un parti droit. Il a été crée le 23 avril 2002 pour soutenir à Jacques Chirac afin d’unir les forces politiques de droite. Le premier président de l’UMP était Alain Juppé, le deuxième était Nicolas Sarkozy. La valeur de ce parti est « écouter les citoyens, agir avec eux et pour eux ».Le PS, Parti Socialiste, est un parti gauche, cette année, la candidature de PS, a perdu l’ électoral présidentielle. Le président de ce parti, François Hollande, est l’époux de Ségolène Royal qui est le raté de l’élection présidentielle de cette année. La valeur de PS est « la liberté, l’égalité et la dignité des hommes et des femmes, le bien-être, la responsabilité et la solidarité. » 

Après ma présentation, j’espère que vous avez déjà une idée générale pour la politique française. Du coup, vous pourrez peut-être  mieux comprendre la société Française,  Si ce sujet vous intéresse , je vous conseille de suivre les actualités par le biais de média,  afin de s’ informer de ce qui se passe  en France et dans le reste du monde.

Oct 31


Le jeu de la vie est un ensemble de règles élémentaires qui donnent naissancent à une infinité de possibilités. Il fait partie de la (nombreuse !) famille des automates cellulaires. Formulé au départ comme un problème mathématique, il a pris une dimension exceptionnelle avec le développement de l’informatique, et on a vu apparaître une multitude de programmes rivalisant de vitesse et d’ingéniosité. Dans le même temps, les propriétés mathématiques du jeu de la vie ont été développées jusqu’à un point qu’on imaginait pas à l’origine.

Principe du jeu de la vie :

Le principe est simple : on a une colonie de bactéries, ou de cellules, réparties aléatoirement. A chaque génération, les cellules vont survivre, naître ou disparaître en fonction de leur entourage :

  • Si une cellule est seule ou avec seulement une voisine (dans les 8 directions possibles), elle meurt de solitude. snif.
  • Si une cellule a 2 ou 3 voisines, elle survit.
  • Si une cellule a plus de 3 voisines, elle meurt à cause de la surpopulation.
  • Enfin, si 3 cellules entourent une case vide, elles donnent naissance à un merveilleux petit rejeton !

Avec ces principes assez simples (défini par un mathématicien du nom de Conway), on assiste à un fourmillement d’activité, avec parfois la création de zones stables, ou des colonies qui se déplacent, ou encore des extinctions massives …

Télécharger ses sources

Sep 16


由于正在申请法国的宽带,近期上网有些困难,敬请谅解。可能msn,skype,bbs等等基本很少上,而且网站更新也有所障碍,当然我会尽力而为,我这里还有上千张照片等着展示呢。

按照法国电信和宽带公司的进度,估计在3周之后能够重新回到因特网的怀抱,倒时就可以用上54M宽带+HD TV+免费的国际电话的服务了。

希望大家谅解!!!我一旦宽带搞定,一定和大家报道!!!

Sep 05

I am in France now~~~

I will share all my photos and sensations with every one of you. please check www.cjianfeng.com/photo as frequency as possible.