https://wiki.erg.be/mw/api.php?action=feedcontributions&user=Antoine&feedformat=atom
erg - Contributions de l’utilisateur [fr]
2024-03-29T12:05:14Z
Contributions de l’utilisateur
MediaWiki 1.31.12
https://wiki.erg.be/mw/index.php?title=Plan_d%27%C3%A9tude_interactif&diff=425
Plan d'étude interactif
2017-07-13T13:47:14Z
<p>Antoine : /* PLAN D'ETUDE INTERACTIF */</p>
<hr />
<div><br />
== Github ==<br />
<br />
Toutes les informations relatives au projet (code source / todo list) sont disponibles sur le Github du projet : https://github.com/antoine1000/erg-dendrogram</div>
Antoine
https://wiki.erg.be/mw/index.php?title=Plan_d%27%C3%A9tude_interactif&diff=424
Plan d'étude interactif
2017-07-13T13:46:16Z
<p>Antoine : Contenu remplacé par « == PLAN D'ETUDE INTERACTIF == Voir le Github du projet : https://github.com/antoine1000/erg-dendrogram »</p>
<hr />
<div><br />
== PLAN D'ETUDE INTERACTIF ==<br />
<br />
Voir le Github du projet : https://github.com/antoine1000/erg-dendrogram</div>
Antoine
https://wiki.erg.be/mw/index.php?title=Plan_d%27%C3%A9tude_interactif&diff=416
Plan d'étude interactif
2017-07-13T12:20:41Z
<p>Antoine : </p>
<hr />
<div><syntaxhighlight lang="javascript" line><br />
<br />
var margin = {top: 20, right: 120, bottom: 20, left: 120};<br />
var width = 1000;<br />
var height = 700;<br />
<br />
var i = 0,<br />
duration = 750,<br />
root;<br />
<br />
var tree = d3.layout.tree()<br />
.size([height, width]);<br />
/*.size([360, width / 2 - 120]);*/<br />
<br />
var diagonal = d3.svg.diagonal()<br />
.projection(function(d) { return [d.y, d.x]; });<br />
<br />
var svg = d3.select("body").append("svg")<br />
.attr("width", width + margin.right + margin.left)<br />
.attr("height", height + margin.top + margin.bottom)<br />
.append("g")<br />
.attr("transform", "translate(" + margin.left + "," + margin.top + ")");<br />
<br />
// Import lightbox<br />
var lightbox;<br />
<br />
d3.json("erg.json", function(error, flare) {<br />
if (error) throw error;<br />
<br />
root = flare;<br />
root.x0 = height / 2;<br />
root.y0 = 0;<br />
<br />
function collapse(d) {<br />
if (d.children) {<br />
d._children = d.children;<br />
d._children.forEach(collapse);<br />
d.children = null;<br />
}<br />
}<br />
<br />
root.children.forEach(collapse);<br />
update(root);<br />
});<br />
<br />
d3.select(self.frameElement).style("height", "800px");<br />
<br />
function update(source) {<br />
<br />
// Compute the new tree layout.<br />
var nodes = tree.nodes(root).reverse(),<br />
links = tree.links(nodes);<br />
<br />
// Normalize for fixed-depth.<br />
nodes.forEach(function(d) { d.y = d.depth * 180; });<br />
<br />
// Update the nodes…<br />
var node = svg.selectAll("g.node")<br />
.data(nodes, function(d) { return d.id || (d.id = ++i); });<br />
<br />
<br />
// Enter any new nodes at the parent's previous position.<br />
var nodeEnter = node.enter().append("g")<br />
.attr("class", "node")<br />
.attr("transform", function(d) { return "translate(" + source.y0 + "," + source.x0 + ")"; })<br />
/*.attr("transform", function(d) { return "translate(" + project(d.x, d.y) + ")"; })*/<br />
.on("click", click);<br />
<br />
<br />
nodeEnter.append("circle")<br />
.attr("r", 1e-6)<br />
//open lightbox when a node has link and is clicked<br />
.on("click", function (d) {<br />
console.log('click! / this =', this, '/ d =', d);<br />
//open lightbox<br />
if(d.link){<br />
d3.event.preventDefault();<br />
lightbox = lity(d.link);<br />
}<br />
// d3<br />
/*d3.selectAll("circle").filter(function (cd) {return cd == d.parent }).classed('active', true);*/<br />
activate(this, d);<br />
})<br />
<br />
nodeEnter.append("text")<br />
.attr("x", function(d) { return d.children || d._children ? -10 : 10; })<br />
.attr("dy", ".35em")<br />
.attr("text-anchor", function(d) { return d.children || d._children ? "end" : "start"; })<br />
.text(function(d) { return d.name; })<br />
.style("fill-opacity", 1e-6);<br />
<br />
// Transition nodes to their new position.<br />
node.classed("leaf", function(d) { return !d._children; });<br />
var nodeUpdate = node.transition()<br />
.duration(duration)<br />
.attr("transform", function(d) { return "translate(" + d.y + "," + d.x + ")"; });<br />
<br />
nodeUpdate.select("circle")<br />
.attr("r", 4.5);<br />
<br />
<br />
nodeUpdate.select("text")<br />
.style("fill-opacity", 1);<br />
<br />
// Transition exiting nodes to the parent's new position.<br />
var nodeExit = node.exit().transition()<br />
.duration(duration)<br />
.attr("transform", function(d) { return "translate(" + source.y + "," + source.x + ")"; })<br />
.remove();<br />
<br />
nodeExit.select("circle")<br />
.attr("r", 1e-6);<br />
<br />
nodeExit.select("text")<br />
.style("fill-opacity", 1e-6);<br />
<br />
// Update the links…<br />
var link = svg.selectAll("path.link")<br />
.data(links, function(d) { return d.target.id; });<br />
<br />
// Enter any new links at the parent's previous position.<br />
link.enter().insert("path", "g")<br />
.attr("class", "link")<br />
.attr("d", function(d) {<br />
var o = {x: source.x0, y: source.y0};<br />
return diagonal({source: o, target: o});<br />
});<br />
/*.attr("d", function(d) {<br />
return "M" + project(d.x, d.y)<br />
+ "C" + project(d.x, (d.y + d.parent.y) / 2)<br />
+ " " + project(d.parent.x, (d.y + d.parent.y) / 2)<br />
+ " " + project(d.parent.x, d.parent.y);<br />
});*/<br />
<br />
// Transition links to their new position.<br />
link.transition()<br />
.duration(duration)<br />
.attr("d", diagonal);<br />
<br />
// Transition exiting nodes to the parent's new position.<br />
link.exit().transition()<br />
.duration(duration)<br />
.attr("d", function(d) {<br />
var o = {x: source.x, y: source.y};<br />
return diagonal({source: o, target: o});<br />
})<br />
.remove();<br />
<br />
// Stash the old positions for transition.<br />
nodes.forEach(function(d) {<br />
d.x0 = d.x;<br />
d.y0 = d.y;<br />
});<br />
}<br />
<br />
// Toggle children on click.<br />
function click(d) {<br />
if (d.children) {<br />
d._children = d.children;<br />
d.children = null;<br />
} else {<br />
d.children = d._children;<br />
d._children = null;<br />
}<br />
update(d);<br />
}<br />
<br />
<br />
function project(x, y) {<br />
var angle = (x - 90) / 180 * Math.PI, radius = y;<br />
return [radius * Math.cos(angle), radius * Math.sin(angle)];<br />
}<br />
<br />
<br />
function activate(elt, d, noclear) {<br />
// Clear all active classes<br />
if(noclear == undefined) {<br />
d3.selectAll("circle.active").classed("active", false);<br />
d3.selectAll("path.link").classed("active", false);<br />
}<br />
// Add active class to elements<br />
d3.select(elt).classed("active", true);<br />
console.log('need to activate', d.parent);<br />
<br />
d3.selectAll("circle").each(function (cd) {<br />
if(cd == d.parent){<br />
activate(this, cd, true);<br />
d3.select(this).classed('active', true);<br />
}<br />
// give "active" class to path between clicked node<br />
d3.selectAll("path.link").each(function (cd){<br />
if(cd.target == d){<br />
d3.select(this).classed('active', true);<br />
}<br />
})<br />
});<br />
}<br />
<br />
</syntaxhighlight></div>
Antoine
https://wiki.erg.be/mw/index.php?title=Plan_d%27%C3%A9tude_interactif&diff=415
Plan d'étude interactif
2017-07-13T12:18:51Z
<p>Antoine : </p>
<hr />
<div><syntaxhighlight lang="javascript" line><br />
var margin = {top: 20, right: 120, bottom: 20, left: 120};<br />
var width = 1000;<br />
var height = 700;<br />
<br />
var i = 0,<br />
duration = 750,<br />
root;<br />
<br />
var tree = d3.layout.tree()<br />
.size([height, width]);<br />
/*.size([360, width / 2 - 120]);*/<br />
<br />
var diagonal = d3.svg.diagonal()<br />
.projection(function(d) { return [d.y, d.x]; });<br />
<br />
var svg = d3.select("body").append("svg")<br />
.attr("width", width + margin.right + margin.left)<br />
.attr("height", height + margin.top + margin.bottom)<br />
.append("g")<br />
.attr("transform", "translate(" + margin.left + "," + margin.top + ")");<br />
<br />
// Import lightbox<br />
var lightbox;<br />
<br />
d3.json("erg.json", function(error, flare) {<br />
if (error) throw error;<br />
<br />
root = flare;<br />
root.x0 = height / 2;<br />
root.y0 = 0;<br />
<br />
function collapse(d) {<br />
if (d.children) {<br />
d._children = d.children;<br />
d._children.forEach(collapse);<br />
d.children = null;<br />
}<br />
}<br />
<br />
root.children.forEach(collapse);<br />
update(root);<br />
});<br />
<br />
d3.select(self.frameElement).style("height", "800px");<br />
<br />
function update(source) {<br />
<br />
// Compute the new tree layout.<br />
var nodes = tree.nodes(root).reverse(),<br />
links = tree.links(nodes);<br />
<br />
// Normalize for fixed-depth.<br />
nodes.forEach(function(d) { d.y = d.depth * 180; });<br />
<br />
// Update the nodes…<br />
var node = svg.selectAll("g.node")<br />
.data(nodes, function(d) { return d.id || (d.id = ++i); });<br />
<br />
<br />
// Enter any new nodes at the parent's previous position.<br />
var nodeEnter = node.enter().append("g")<br />
.attr("class", "node")<br />
.attr("transform", function(d) { return "translate(" + source.y0 + "," + source.x0 + ")"; })<br />
/*.attr("transform", function(d) { return "translate(" + project(d.x, d.y) + ")"; })*/<br />
.on("click", click);<br />
<br />
<br />
nodeEnter.append("circle")<br />
.attr("r", 1e-6)<br />
//open lightbox when a node has link and is clicked<br />
.on("click", function (d) {<br />
console.log('click! / this =', this, '/ d =', d);<br />
//open lightbox<br />
if(d.link){<br />
d3.event.preventDefault();<br />
lightbox = lity(d.link);<br />
}<br />
// d3<br />
/*d3.selectAll("circle").filter(function (cd) {return cd == d.parent }).classed('active', true);*/<br />
activate(this, d);<br />
})<br />
<br />
nodeEnter.append("text")<br />
.attr("x", function(d) { return d.children || d._children ? -10 : 10; })<br />
.attr("dy", ".35em")<br />
.attr("text-anchor", function(d) { return d.children || d._children ? "end" : "start"; })<br />
.text(function(d) { return d.name; })<br />
.style("fill-opacity", 1e-6);<br />
<br />
// Transition nodes to their new position.<br />
node.classed("leaf", function(d) { return !d._children; });<br />
var nodeUpdate = node.transition()<br />
.duration(duration)<br />
.attr("transform", function(d) { return "translate(" + d.y + "," + d.x + ")"; });<br />
<br />
nodeUpdate.select("circle")<br />
.attr("r", 4.5);<br />
<br />
<br />
nodeUpdate.select("text")<br />
.style("fill-opacity", 1);<br />
<br />
// Transition exiting nodes to the parent's new position.<br />
var nodeExit = node.exit().transition()<br />
.duration(duration)<br />
.attr("transform", function(d) { return "translate(" + source.y + "," + source.x + ")"; })<br />
.remove();<br />
<br />
nodeExit.select("circle")<br />
.attr("r", 1e-6);<br />
<br />
nodeExit.select("text")<br />
.style("fill-opacity", 1e-6);<br />
<br />
// Update the links…<br />
var link = svg.selectAll("path.link")<br />
.data(links, function(d) { return d.target.id; });<br />
<br />
// Enter any new links at the parent's previous position.<br />
link.enter().insert("path", "g")<br />
.attr("class", "link")<br />
.attr("d", function(d) {<br />
var o = {x: source.x0, y: source.y0};<br />
return diagonal({source: o, target: o});<br />
});<br />
/*.attr("d", function(d) {<br />
return "M" + project(d.x, d.y)<br />
+ "C" + project(d.x, (d.y + d.parent.y) / 2)<br />
+ " " + project(d.parent.x, (d.y + d.parent.y) / 2)<br />
+ " " + project(d.parent.x, d.parent.y);<br />
});*/<br />
<br />
// Transition links to their new position.<br />
link.transition()<br />
.duration(duration)<br />
.attr("d", diagonal);<br />
<br />
// Transition exiting nodes to the parent's new position.<br />
link.exit().transition()<br />
.duration(duration)<br />
.attr("d", function(d) {<br />
var o = {x: source.x, y: source.y};<br />
return diagonal({source: o, target: o});<br />
})<br />
.remove();<br />
<br />
// Stash the old positions for transition.<br />
nodes.forEach(function(d) {<br />
d.x0 = d.x;<br />
d.y0 = d.y;<br />
});<br />
}<br />
<br />
// Toggle children on click.<br />
function click(d) {<br />
if (d.children) {<br />
d._children = d.children;<br />
d.children = null;<br />
} else {<br />
d.children = d._children;<br />
d._children = null;<br />
}<br />
update(d);<br />
}<br />
<br />
<br />
function project(x, y) {<br />
var angle = (x - 90) / 180 * Math.PI, radius = y;<br />
return [radius * Math.cos(angle), radius * Math.sin(angle)];<br />
}<br />
<br />
<br />
function activate(elt, d, noclear) {<br />
// Clear all active classes<br />
if(noclear == undefined) {<br />
d3.selectAll("circle.active").classed("active", false);<br />
d3.selectAll("path.link").classed("active", false);<br />
}<br />
// Add active class to elements<br />
d3.select(elt).classed("active", true);<br />
console.log('need to activate', d.parent);<br />
<br />
d3.selectAll("circle").each(function (cd) {<br />
if(cd == d.parent){<br />
activate(this, cd, true);<br />
d3.select(this).classed('active', true);<br />
}<br />
// give "active" class to path between clicked node<br />
d3.selectAll("path.link").each(function (cd){<br />
if(cd.target == d){<br />
d3.select(this).classed('active', true);<br />
}<br />
})<br />
});<br />
}<br />
<br />
</syntaxhighlight></div>
Antoine
https://wiki.erg.be/mw/index.php?title=Plan_d%27%C3%A9tude_interactif&diff=414
Plan d'étude interactif
2017-07-13T12:16:11Z
<p>Antoine : Page créée avec « <syntaxhighlight lang="javascript" line> var margin = {top: 20, right: 120, bottom: 20, left: 120}; var width = 1000; var height = 700; var i = 0, duration = 750,... »</p>
<hr />
<div><syntaxhighlight lang="javascript" line><br />
var margin = {top: 20, right: 120, bottom: 20, left: 120};<br />
var width = 1000;<br />
var height = 700;<br />
<br />
var i = 0,<br />
duration = 750,<br />
root;<br />
<br />
var tree = d3.layout.tree()<br />
.size([height, width]);<br />
/*.size([360, width / 2 - 120]);*/<br />
<br />
var diagonal = d3.svg.diagonal()<br />
.projection(function(d) { return [d.y, d.x]; });<br />
<br />
var svg = d3.select("body").append("svg")<br />
.attr("width", width + margin.right + margin.left)<br />
.attr("height", height + margin.top + margin.bottom)<br />
.append("g")<br />
.attr("transform", "translate(" + margin.left + "," + margin.top + ")");<br />
<br />
// Import lightbox<br />
var lightbox;<br />
<br />
d3.json("erg.json", function(error, flare) {<br />
if (error) throw error;<br />
<br />
root = flare;<br />
root.x0 = height / 2;<br />
root.y0 = 0;<br />
<br />
function collapse(d) {<br />
if (d.children) {<br />
d._children = d.children;<br />
d._children.forEach(collapse);<br />
d.children = null;<br />
}<br />
}<br />
<br />
root.children.forEach(collapse);<br />
update(root);<br />
});<br />
<br />
d3.select(self.frameElement).style("height", "800px");<br />
<br />
function update(source) {<br />
<br />
// Compute the new tree layout.<br />
var nodes = tree.nodes(root).reverse(),<br />
links = tree.links(nodes);<br />
<br />
// Normalize for fixed-depth.<br />
nodes.forEach(function(d) { d.y = d.depth * 180; });<br />
<br />
// Update the nodes…<br />
var node = svg.selectAll("g.node")<br />
.data(nodes, function(d) { return d.id || (d.id = ++i); });<br />
<br />
<br />
// Enter any new nodes at the parent's previous position.<br />
var nodeEnter = node.enter().append("g")<br />
.attr("class", "node")<br />
.attr("transform", function(d) { return "translate(" + source.y0 + "," + source.x0 + ")"; })<br />
/*.attr("transform", function(d) { return "translate(" + project(d.x, d.y) + ")"; })*/<br />
.on("click", click);<br />
<br />
<br />
nodeEnter.append("circle")<br />
.attr("r", 1e-6)<br />
//open lightbox when a node has link and is clicked<br />
.on("click", function (d) {<br />
console.log('click! / this =', this, '/ d =', d);<br />
//open lightbox<br />
if(d.link){<br />
d3.event.preventDefault();<br />
lightbox = lity(d.link);<br />
}<br />
// d3<br />
/*d3.selectAll("circle").filter(function (cd) {return cd == d.parent }).classed('active', true);*/<br />
activate(this, d);<br />
})<br />
<br />
nodeEnter.append("text")<br />
.attr("x", function(d) { return d.children || d._children ? -10 : 10; })<br />
.attr("dy", ".35em")<br />
.attr("text-anchor", function(d) { return d.children || d._children ? "end" : "start"; })<br />
.text(function(d) { return d.name; })<br />
.style("fill-opacity", 1e-6);<br />
<br />
// Transition nodes to their new position.<br />
node.classed("leaf", function(d) { return !d._children; });<br />
var nodeUpdate = node.transition()<br />
.duration(duration)<br />
.attr("transform", function(d) { return "translate(" + d.y + "," + d.x + ")"; });<br />
<br />
nodeUpdate.select("circle")<br />
.attr("r", 4.5);<br />
<br />
<br />
nodeUpdate.select("text")<br />
.style("fill-opacity", 1);<br />
<br />
// Transition exiting nodes to the parent's new position.<br />
var nodeExit = node.exit().transition()<br />
.duration(duration)<br />
.attr("transform", function(d) { return "translate(" + source.y + "," + source.x + ")"; })<br />
.remove();<br />
<br />
nodeExit.select("circle")<br />
.attr("r", 1e-6);<br />
<br />
nodeExit.select("text")<br />
.style("fill-opacity", 1e-6);<br />
<br />
// Update the links…<br />
var link = svg.selectAll("path.link")<br />
.data(links, function(d) { return d.target.id; });<br />
<br />
// Enter any new links at the parent's previous position.<br />
link.enter().insert("path", "g")<br />
.attr("class", "link")<br />
.attr("d", function(d) {<br />
var o = {x: source.x0, y: source.y0};<br />
return diagonal({source: o, target: o});<br />
});<br />
/*.attr("d", function(d) {<br />
return "M" + project(d.x, d.y)<br />
+ "C" + project(d.x, (d.y + d.parent.y) / 2)<br />
+ " " + project(d.parent.x, (d.y + d.parent.y) / 2)<br />
+ " " + project(d.parent.x, d.parent.y);<br />
});*/<br />
<br />
// Transition links to their new position.<br />
link.transition()<br />
.duration(duration)<br />
.attr("d", diagonal);<br />
<br />
// Transition exiting nodes to the parent's new position.<br />
link.exit().transition()<br />
.duration(duration)<br />
.attr("d", function(d) {<br />
var o = {x: source.x, y: source.y};<br />
return diagonal({source: o, target: o});<br />
})<br />
.remove();<br />
<br />
// Stash the old positions for transition.<br />
nodes.forEach(function(d) {<br />
d.x0 = d.x;<br />
d.y0 = d.y;<br />
});<br />
}<br />
<br />
// Toggle children on click.<br />
function click(d) {<br />
if (d.children) {<br />
d._children = d.children;<br />
d.children = null;<br />
} else {<br />
d.children = d._children;<br />
d._children = null;<br />
}<br />
update(d);<br />
}<br />
<br />
<br />
function project(x, y) {<br />
var angle = (x - 90) / 180 * Math.PI, radius = y;<br />
return [radius * Math.cos(angle), radius * Math.sin(angle)];<br />
}<br />
<br />
<br />
function activate(elt, d, noclear) {<br />
// Clear all active classes<br />
if(noclear == undefined) {<br />
d3.selectAll("circle.active").classed("active", false);<br />
d3.selectAll("path.link").classed("active", false);<br />
}<br />
// Add active class to elements<br />
d3.select(elt).classed("active", true);<br />
console.log('need to activate', d.parent);<br />
<br />
d3.selectAll("circle").each(function (cd) {<br />
if(cd == d.parent){<br />
activate(this, cd, true);<br />
d3.select(this).classed('active', true);<br />
}<br />
// give "active" class to path between clicked node<br />
d3.selectAll("path.link").each(function (cd){<br />
if(cd.target == d){<br />
d3.select(this).classed('active', true);<br />
}<br />
})<br />
});<br />
}<br />
<br />
<syntaxhighlight></div>
Antoine
https://wiki.erg.be/mw/index.php?title=Erg.be&diff=413
Erg.be
2017-07-13T12:12:14Z
<p>Antoine : Page créée avec « Ressources Plan d'étude interactif »</p>
<hr />
<div>[[Ressources]]<br />
<br />
[[Plan d'étude interactif]]</div>
Antoine
https://wiki.erg.be/mw/index.php?title=R%C3%A9seaux&diff=411
Réseaux
2017-07-13T12:09:35Z
<p>Antoine : </p>
<hr />
<div><br />
<br />
[https://www.facebook.com/Erg-Esa-496862707176057/ Page Facebook ] <br />
<br />
[https://www.facebook.com/groups/21907376918/ groupe erg - Facebook ] <br />
<br />
[http://ergoteur.be/ ergoteur]<br />
<br />
<br />
<br />
Les anciens :<br />
<br />
<br />
After Howl : http://afterhowl.tumblr.com/<br />
Eric Adam : http://www.saatchiart.com/ERICADAM<br />
Eric Angenot : http://www.ericangenot.net/<br />
Damien Aresta & Pierre Smeets — http://plmd.me<br />
Christian Aschman — http://www.christian-aschman.com<br />
Caroline Balon — http://carolinebalon.be<br />
Sophie Balbeur — jolicoeurmusic.com<br />
Sarah Louise Barbett : https://aisselles.wordpress.com/<br />
Raphaël Bastide : http://www.raphaelbastide.com/<br />
Aline Bouvy — http://alinebouvy.info<br />
Abdel Bouzbiba : http://abdeldebruxelles.tumblr.com<br />
Matthieu Becker — http://matthieubecker.com/<br />
Nicolas Belayew & Maud Dallemagne — http://www.lestontonsracleurs.be<br />
Marcel Berlanger — http://www.marcelberlanger.info<br />
Anne Bossuroy — http://annebossuroy.tumblr.com<br />
Laetitia Bica — http://laetitiabica.be<br />
Théophile Calot — http://www.theophilespapers.com<br />
Charlotte Chauvin — http://chacoco.tumblr.com<br />
Isabelle Copet — http://www.isabellecopet.com<br />
Floriana Da Silva & Cécile Boche— http://www.moxs.eu/projets/<br />
Caroline Dath & Damien Safie — http://www.kidnapyourdesigner.com<br />
Grégory Dapra — http://eurogroupe.org<br />
Antonin De Bemels — https://vimeo.com/antonindebemels<br />
Thierry de Crombrugghe & Pierre Lovens — http://www.typi.be/fr/accueil<br />
François De Jonge — http://superstructurestructure.tictail.com/<br />
Manuela Dechamps Otamendi — http://www.otamendi.eu<br />
Alienor de Vassal & Vincent Moisan — http://studio-alvin.com<br />
Quentin Delègue — http://www.atelier-manufacture.fr<br />
Jean-François Delhez— http://www.warmgeometry.be<br />
Guillaume Deman — http://www.ekta.be<br />
Maxime Dendraën — http://maximedendraen.com<br />
Jean-Paul Deridder : http://www.galeriezander.com/en/artist/jean_paul_deridder<br />
Pierre-Philippe Duchâtelet & Lionel Maes— http://www.lavillahermosa.com<br />
Pierre-Philippe Duchâtelet — http://pierrephilippeduchatelet.be<br />
Elzo Durt — http://elzodurt.com<br />
Silio Durt : http://siliodurt.com/<br />
Daniel Dutrieux — http://danieldutrieux.be<br />
Eitan Efrat : http://www.tilfar.com/<br />
Vincent Evrard : http://www.ogre.be/<br />
Arnaud Fontaine — http://arnaudfontaine.com<br />
Anne Fontenelle — http://annefontenelle.com<br />
Michel François — http://www.xavierhufkens.com/artists/michel-francois<br />
Alizee Freudenthal — http://www.alizeefreudenthal.com<br />
Sacha Goerg — http://sachagoerg.com<br />
Orfée Grandhomme — http://www.uberknackig.com<br />
Loraine Furter — http://designed.with.meteor.com/by<br />
Olivier Foulon — http://www.olivierfoulon.com<br />
Maxim Frank — http://maximfrank.com<br />
Marine Gabaut — http://www.marinegabaut.com<br />
Bernard Gilbert : http://www.bernardgilbert.be/<br />
Jean-Michel Hannecart : http://jeanmichelhannecart.blogspot.fr/<br />
Meryll Hardt : http://meryllhardt.blogspot.fr/<br />
Benoit Henken — http://www.tentwelve.com<br />
Pierre Huyghebaert — http://www.speculoos.com<br />
Benjamin Installé — http://benjamininstalle.net<br />
Maxime Jacobs — http://maximejacobs.com/<br />
Alice Janne — http://www.alicejanne.com<br />
Antoine Jaunard — http://www.variable.club<br />
Corentine Jaunard & Alice Merveille — http://halopublications.com<br />
Jean-Marc Joseph — http://superjeanmarc.com<br />
Anouk Jurdant — almostadrawaweek.tumblr.com<br />
Simon Lagneaux — http://www.simonlagneaux.be<br />
Rémi Lambert : http://doomjest.tumblr.com/<br />
Mike Lamy — http://www.mikelamy.com<br />
Steven Lang — http://www.STVNSTRM.com<br />
Pierre Lecrenier — http://www.lapetiteusine.org<br />
Marie Lécrivain — http://marielecrivain.com<br />
Jonas Locht — http://www.jonaslocht.be<br />
Charlotte Maison — http://www.soldout.be<br />
Xavier Mary — http://www.xaviermary.com<br />
Axelle Minne — https://abmag.be<br />
Marie Nepper — http://marienepper.com<br />
Bertrand Panier — http://www.myowncottage.org<br />
Baptiste Péron — http://baptisteperon.com<br />
Carol Piron — http://fillesapapa.com<br />
Benoit Platéus — http://www.benoitplateus.be<br />
Pascal Popesco — http://www.kaligram.be/contact et [http://leschosesimprimées.com->http://leschosesimprimées.com]<br />
Sacha Rein — http://www.taste.lu<br />
Deborah Robbiano — http://deborahrobbiano.com<br />
Carl Roosens — http://carlroosens.tumblr.com<br />
Roberto Salvador — http://thatdesignbastard.tumblr.com/<br />
Pierre Smeets— http://www.legacylegacy.com<br />
Olivier Stevenart : http://www.ostsa.be/<br />
Boris Thiebaut — http://boristhiebaut.be<br />
Frédéric Vanhorenbeke (1995), Celia Carrera Schmidt & David Nerinckx— http://www.coast-agency.com<br />
Antoine Puel — https://antoine.cool</div>
Antoine
https://wiki.erg.be/mw/index.php?title=Utilisateur:Antoine&diff=410
Utilisateur:Antoine
2017-07-13T12:07:57Z
<p>Antoine : Antoine</p>
<hr />
<div>Je m'appelle Antoine. J'ai terminé le master de l'ERG en arts numériques en 2017.<br />
<br />
Lien vers mon site web : [https://antoine.cool]</div>
Antoine