La mailling liste camping est active en ce moment et l’on y discute beaucoup de la future version 2.0. C’est pourquoi j’ai mis en stand-by le développement de Bivouac dont je prévoyais la version 1.0 pour bientôt !
Jeudi 29 mai 2008
Samedi 24 mai 2008
Mercredi 21 mai 2008
Mardi 20 mai 2008
Vendredi 16 mai 2008
Présentation Rails à Supelec
Ruby/GraphViz 0.8.3
Ruby/GraphViz passe en version 0.8.3.
Au programme, la mise à jour des attributs pour les graphs, noeuds et liens. Ainsi que des corrections de bugs. Voici un exemple de ce qu’il est possible de faire avec cette nouvelle version :
$:.unshift( "../lib" );
require "graphviz"
GraphViz::new( "G", "output" => "png" ) { |graph|
graph.node[:shape] = "ellipse"
graph.node[:color] = "black"
graph[:color] = "black"
graph.cluster0( ) do |cluster|
cluster[:label] = "process #1"
cluster[:style] = "filled"
cluster[:color] = "lightgrey"
cluster.node[:style] = "filled"
cluster.node[:color] = "white"
cluster.a0 << cluster.a1
cluster.a1 << cluster.a2
cluster.a2 << cluster.a3
end
graph.cluster1( :label => "process #2", :color => "blue" ) do |cluster|
cluster.node[:style] = "filled"
cluster.node[:color] = "lightgrey"
cluster.b0 << cluster.b1
cluster.b1 << cluster.b2
cluster.b2 << cluster.b3
end
graph.start :shape => "Mdiamond"
graph.endn :shape => "Msquare", :label => "end"
graph.start << graph.cluster0.a0
graph.start << graph.cluster1.b0
graph.cluster0.a1 << graph.cluster1.b3
graph.cluster1.b2 << graph.cluster0.a3
graph.cluster0.a3 << graph.cluster0.a0
graph.cluster0.a3 << graph.endn
graph.cluster1.b3 << graph.endn
}.output( :path => ‘/usr/local/graphviz-2.14/bin/’ )
Et voici ce que cela donne :







