1 / 17

GraphGist challenges !

GraphGist challenges !. Qu’est-ce qu’un Gist ?. C’est une synthèse (code, texte, images) d’un cas d’étude particulier visible sous forme d’une page Web C’est un document texte qui, suivant un certain formalisme, sera interprété par un moteur de rendu

marilu
Download Presentation

GraphGist challenges !

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GraphGist challenges ! Sylvain Roussy - 2014 - GraphGist

  2. Qu’est-ce qu’un Gist ? • C’est une synthèse (code, texte, images) d’un cas d’étude particulier visible sous forme d’une page Web • C’est un document texte qui, suivant un certain formalisme, sera interprété par un moteur de rendu • C’est une fonctionnalité offerte par GitHub

  3. Qu’est-ce qu’un GraphGist ? • C’est un Gist exploité par un moteur de rendu fourni par Neo4j • Propose des mots-clés additionnels • Permet d’avoir une page ou se partagent informations textuelles, images, exécution de requêtes Cypher, console Neo4j et rendu de graph

  4. Et les challenges GraphGist ? • C’est un concours organisé par NeoTechnology où sont récompensés les meilleurs Gist • Les Gist portent sur des domaines métiers particuliers (transports, réseaux sociaux, etc.) ou hors catégorie (jeux, etc.) • Va du très simple (un graphe et quelques requêtes) jusqu’au très complexe (statistiques sur des parties d’échec, évaluation des meilleurs coups )

  5. Le challenge de l’hiver • Date de fin 31/01/2014 • Permet de gagner des prix (des bons Amazon allant de 300$ à 50$ pour les trois premiers) et des tee-shirts

  6. 1. Idée : domaines proposés • Education • Finance • Life Science • Manufacturing • Sports • Resources • Retail • Telecommunication • Transport • Advanced Graph Gists

  7. 2. Ecrire le Gist = Tic Tac Toe ! :author: Sylvain ROUSSY :twitter: @SylvainRoussy :neo4j-version: 2.0.0-RC1 To play Tic Tac Toe ! with Cypher queries. image::http://www.wired.com/images_blogs/underwire/images/2008/05/27/wargames.jpg[] 1. Main goal ~~~~~~~~~~~~ This sample demonstrates how game rules can be managed using Cypher. Each player takes his turn executing a predefined query. This query first checks wether the shot is valid or not, and if this is the player’s turn. Then it checks if the current player wins (when the player’s shots draw a straight line on three consecutive tiles). Ascii Doc (cheat sheet : http://powerman.name/doc/asciidoc)

  8. 2. Ecrire le Gist : compléments //hide [source,cypher] ---- [code CYPHER] ---- //hide [source,cypher] ---- // Creating the board : a 3x3 square, complete graph // Creatingplayers and gamenext CREATE (c11:TILE {x:1,y:1}), (c12:TILE {x:1,y:2}), (c13:TILE {x:1,y:3}), (c21:TILE {x:2,y:1}), (c22:TILE {x:2,y:2}),

  9. 2. Ecrire le Gist : compléments //graph

  10. 2. Ecrire le Gist : compléments //table

  11. 2. Ecrire le Gist : compléments //console

  12. 3. Tester le Gist http://gist.neo4j.org

  13. 4. Ajouter le Gist • Editer la page https://github.com/neo4j-contrib/graphgist/wiki

  14. 4. Ajouter le Gist • Ajouter son gist

  15. 4. Ajouter le Gist • Ajouter son gist

  16. 5. Partager le Gist • Signaler son GraphGist à la communauté !

  17. 6. Remporter le challenge?

More Related