Ajoute un lien vers le site officiel de Ruby pour chaque mot ruby.
C'est une première passe, qui semble ne pas fonctionner pour chaque cas (pourquoi ?). Il reste à faire d'autres mots (la plupart des langages déjà, peut-être certains framework...)
This commit is contained in:
+1
-2
@@ -9,8 +9,7 @@ sans passer par toutes les étapes que j'ai vécues*, le code de ce matin
|
|||||||
sera en TDD. Après quelques explications de base autour de cette
|
sera en TDD. Après quelques explications de base autour de cette
|
||||||
démarche, nous passons à un [Kata
|
démarche, nous passons à un [Kata
|
||||||
FizzBu\[zz](http://www.codingdojo.org/cgi-bin/index.pl?KataFizzBuzz) en
|
FizzBu\[zz](http://www.codingdojo.org/cgi-bin/index.pl?KataFizzBuzz) en
|
||||||
[TDD](https://fr.wikipedia.org/wiki/Test_driven_development) en
|
[TDD](https://fr.wikipedia.org/wiki/Test_driven_development) en Ruby.
|
||||||
[Ruby](https://www.ruby-lang.org/fr/).
|
|
||||||
|
|
||||||
Le souci c’est qu’il faut expliquer chaque ligne puisque certains ne
|
Le souci c’est qu’il faut expliquer chaque ligne puisque certains ne
|
||||||
connaissent rien aux programmes. Mais les questions fusent et sont
|
connaissent rien aux programmes. Mais les questions fusent et sont
|
||||||
|
|||||||
+1
-2
@@ -54,8 +54,7 @@ Liste des projets potentiels:
|
|||||||
- Simplonline
|
- Simplonline
|
||||||
- Gestion élèves (candidature, suivi,…)
|
- Gestion élèves (candidature, suivi,…)
|
||||||
|
|
||||||
Trouver des projets dans des technos autres que [Ruby](https://ruby-lang.org)
|
Trouver des projets dans des technos autres que Ruby et [Python](https://www.python.org), pour l’exercice.
|
||||||
et [Python](https://www.python.org), pour l’exercice.
|
|
||||||
|
|
||||||
Un des élèves semble vraiment très facile, très à l’aise… Qu’est-ce qu’il est
|
Un des élèves semble vraiment très facile, très à l’aise… Qu’est-ce qu’il est
|
||||||
venu chercher ?
|
venu chercher ?
|
||||||
|
|||||||
+2
-2
@@ -9,8 +9,8 @@ connaissent déjà devront aider ceux qui ont besoin de comprendre.
|
|||||||
|
|
||||||
Deux gros morceaux à faire passer: Installation et framework web.
|
Deux gros morceaux à faire passer: Installation et framework web.
|
||||||
|
|
||||||
Pour parler de l'installation de [Ruby](https://ruby-lang.org) (pour
|
Pour parler de l'installation de Ruby (pour commencer), rappel de ce qui
|
||||||
commencer), rappel de ce qui caractrise un langage:
|
caractrise un langage:
|
||||||
|
|
||||||
- Syntaxe, et ce qui est important: savoir où est la doc et comment la
|
- Syntaxe, et ce qui est important: savoir où est la doc et comment la
|
||||||
lire, plus que de connaitre la syntaxe.
|
lire, plus que de connaitre la syntaxe.
|
||||||
|
|||||||
+4
-5
@@ -3,12 +3,11 @@ title: "Jour 17"
|
|||||||
date: 2014-09-30T13:15:29+01:00
|
date: 2014-09-30T13:15:29+01:00
|
||||||
---
|
---
|
||||||
|
|
||||||
[kataGarros](http://codingdojo.org/kata/Tennis/) en
|
[kataGarros](http://codingdojo.org/kata/Tennis/) en Ruby (l'autre choix était
|
||||||
[Ruby](https://ruby-lang.org) (l'autre choix était
|
|
||||||
[FizzBuzz](http://codingdojo.org/kata/FizzBuzz/) en
|
[FizzBuzz](http://codingdojo.org/kata/FizzBuzz/) en
|
||||||
[Python](https://www.python.org/)). Intéressant de les voir sur un
|
[Python](https://www.python.org/)). Intéressant de les voir sur un nouvel
|
||||||
nouvel exercice. Attention, certains parlent de fizzbuzz comme une
|
exercice. Attention, certains parlent de fizzbuzz comme une technique. Faut-il
|
||||||
technique. Faut-il varier plus rapidement les sujets ?
|
varier plus rapidement les sujets ?
|
||||||
|
|
||||||
Fait les groupes. Affichage des autoévaluation sur post-it. On parle des
|
Fait les groupes. Affichage des autoévaluation sur post-it. On parle des
|
||||||
projets en même temps (suite à demande). Faire les groupes avant serais
|
projets en même temps (suite à demande). Faire les groupes avant serais
|
||||||
|
|||||||
+22
-25
@@ -4,40 +4,37 @@ date: 2014-10-02T13:15:29+01:00
|
|||||||
---
|
---
|
||||||
|
|
||||||
Temps de setup un peu long prévoir une machine spéciale Dojo. Pas
|
Temps de setup un peu long prévoir une machine spéciale Dojo. Pas
|
||||||
beaucoup d'avancées dans le code. À la fin, prise du clavier pour
|
beaucoup d'avancées dans le code. À la fin, prise du clavier pour exposer le
|
||||||
exposer le principe de reprsentation d'une donnée, d'un élément. C'est
|
principe de reprsentation d'une donnée, d'un élément. C'est finalement un cours
|
||||||
finalement un cours express sur les objets en
|
express sur les objets en Ruby.
|
||||||
[Ruby](https://www.ruby-lang.org/en/).
|
|
||||||
|
|
||||||
Point avec un groupe à propos de leurs projets.
|
Point avec un groupe à propos de leurs projets.
|
||||||
|
|
||||||
Un premier groupe:
|
Un premier groupe:
|
||||||
|
|
||||||
- [Publify](http://www.publify.co/): prendre les bugs dans la liste.
|
- [Publify](http://www.publify.co/): prendre les bugs dans la liste. Nous en
|
||||||
Nous en sélectionnons deux pour le moment.
|
sélectionnons deux pour le moment.
|
||||||
- HacketyHack: plateforme pour apprendre coder en
|
- HacketyHack: plateforme pour apprendre coder en Ruby. C'est une plateforme
|
||||||
[Ruby](https://www.ruby-lang.org/en/). C'est une plateforme crée par
|
crée par “\_why”. Peut-être la plateforme correspondrais à ce que nous
|
||||||
“\_why”. Peut-être la plateforme correspondrais à ce que nous
|
voulons mettre en œuvre ? L'idée est donc d'en faire une présentation aux
|
||||||
voulons mettre en œuvre ? L'idée est donc d'en faire une
|
autres. Et de prendre en considration que peut-être la FOAD/Simplonline
|
||||||
présentation aux autres. Et de prendre en considration que peut-être
|
pourrait tourner dessus.
|
||||||
la FOAD/Simplonline pourrait tourner dessus.
|
- FOAD/Simplonline: Liste de bugs simple à corriger pour m’aider. Approche
|
||||||
- FOAD/Simplonline: Liste de bugs simple à corriger pour m’aider.
|
de la démarche autour du changement de design autour de la question le goût
|
||||||
Approche de la démarche autour du changement de design autour de la
|
et les couleurs versus l’utilisabilitée du site. Travailler par block. Ne
|
||||||
question le goût et les couleurs versus l’utilisabilitée du site.
|
pas faire tout en une fois, mais définir une zone de travail autour d’une
|
||||||
Travailler par block. Ne pas faire tout en une fois, mais définir
|
stratégie: faciliter la navigation, faciliter la sélection des auteurs…
|
||||||
une zone de travail autour d’une stratégie: faciliter la navigation,
|
|
||||||
faciliter la sélection des auteurs…
|
|
||||||
- [Piwik](https://piwik.org/): Abandonné.
|
- [Piwik](https://piwik.org/): Abandonné.
|
||||||
- Discussion pour la sélection d'un projet avec un client autre que
|
- Discussion pour la sélection d'un projet avec un client autre que moi au
|
||||||
moi au bout: Soit Ariel et la re-écriture de Pommo en
|
bout: Soit Ariel et la re-écriture de Pommo en
|
||||||
[Python](https://www.python.org/), Soit un des projet
|
[Python](https://www.python.org/), Soit un des projet
|
||||||
[Ushaidi](https://www.ushahidi.com/).
|
[Ushaidi](https://www.ushahidi.com/).
|
||||||
- Présentation de Catherine au groupe qui doit travailler sur Trython.
|
- Présentation de Catherine au groupe qui doit travailler sur Trython.
|
||||||
Echanges intéressants, présentation du son projet et discussion
|
Echanges intéressants, présentation du son projet et discussion autour du
|
||||||
autour du logiciel libre. Ils ont des premiers trucs à actionner.
|
logiciel libre. Ils ont des premiers trucs à actionner. Simplon pourrait
|
||||||
Simplon pourrait utiliser ce projet pour essayer d’améliorer
|
utiliser ce projet pour essayer d’améliorer sa gestion. Il faudra également
|
||||||
sa gestion. Il faudra également voir si le SIRH et d’autres
|
voir si le SIRH et d’autres entrepreneurs du Mouves du 10⁄10 pourraient
|
||||||
entrepreneurs du Mouves du 10⁄10 pourraient être intéressés.
|
être intéressés.
|
||||||
|
|
||||||
Au tour du groupe suivant:
|
Au tour du groupe suivant:
|
||||||
|
|
||||||
|
|||||||
+3
-3
@@ -42,9 +42,9 @@ fork d'OpenErp, pas forcment web). Un peu dur pour la dernière équipe. Commen
|
|||||||
équilibrer ? Publify ? Re-criture de pommo en Rails ?
|
équilibrer ? Publify ? Re-criture de pommo en Rails ?
|
||||||
|
|
||||||
*La question de la diversité des langages se posent également : s'ils font tous
|
*La question de la diversité des langages se posent également : s'ils font tous
|
||||||
du [Ruby](https://ruby-lang.org), ils ne verront d'autres langages que au dojo.
|
du Ruby, ils ne verront d'autres langages que au dojo. Faut-il imaginer leur
|
||||||
Faut-il imaginer leur ajouter des projets en Python par la suite pour quils
|
ajouter des projets en Python par la suite pour quils voient d'autres
|
||||||
voient d'autres source/contexte ?*
|
source/contexte ?*
|
||||||
|
|
||||||
=> Le groupe Tryton pourrait travailler sur un projet de gestion des élèves
|
=> Le groupe Tryton pourrait travailler sur un projet de gestion des élèves
|
||||||
(de la candidature aux infos récoltées en cours de formation, de la gestion de
|
(de la candidature aux infos récoltées en cours de formation, de la gestion de
|
||||||
|
|||||||
+2
-2
@@ -60,7 +60,7 @@ un peu la communauté : facebook, forum et IRC. Je n’ai pas non plus
|
|||||||
proposé l’idée de mettre une webcam live (pas pointée sur les cours… ou
|
proposé l’idée de mettre une webcam live (pas pointée sur les cours… ou
|
||||||
si ?) avec un ordi connecté à IRC avec un compte simplon…
|
si ?) avec un ordi connecté à IRC avec un compte simplon…
|
||||||
|
|
||||||
Plusieurs ont remarqué des erreurs dans le cours sur l’installation de
|
Plusieurs ont remarqué des erreurs dans le cours sur l’installation de Ruby.
|
||||||
[Ruby](https://ruby-lang.org). C’est en cours de reprise.
|
C’est en cours de reprise.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+4
-4
@@ -7,10 +7,10 @@ Le monsieur du ménage à refermé derrière lui, Une élève qui voulait
|
|||||||
venir tôt s’est retrouvée bloquée à la porte. Appeler l’ESAT pour leur
|
venir tôt s’est retrouvée bloquée à la porte. Appeler l’ESAT pour leur
|
||||||
parler de ça et surtout, en parler demain au monsieur !
|
parler de ça et surtout, en parler demain au monsieur !
|
||||||
|
|
||||||
Kata Roman to number en [Ruby](https://ruby-lang.org). Mise en place
|
Kata Roman to number en Ruby. Mise en place rapide pour se mettre dans les bons
|
||||||
rapide pour se mettre dans les bons rails. Est-ce vraiment bien ?
|
rails. Est-ce vraiment bien ? Peut-tre que ce matin a leur montr autre chose
|
||||||
Peut-tre que ce matin a leur montr autre chose que les premires lignes.
|
que les premires lignes. Toujours les mmes qui participent Comment impliquer
|
||||||
Toujours les mmes qui participent Comment impliquer tout le monde ?
|
tout le monde ?
|
||||||
|
|
||||||
Kata morse to text. Ça parait simple, mais peut-être pas tant que ça ?
|
Kata morse to text. Ça parait simple, mais peut-être pas tant que ça ?
|
||||||
Une idée de kata à faire avec du son peut-être ?
|
Une idée de kata à faire avec du son peut-être ?
|
||||||
|
|||||||
+3
-4
@@ -59,10 +59,9 @@ Rodolphe a rencontré un des fondateurs de
|
|||||||
en servions. Je n'ai pas envie, je ne vois pas l'intérêt. Des outils
|
en servions. Je n'ai pas envie, je ne vois pas l'intérêt. Des outils
|
||||||
comme [CodeClimate](https://codeclimate.com/),
|
comme [CodeClimate](https://codeclimate.com/),
|
||||||
[pep8](https://www.python.org/dev/peps/pep-0008/), et autres existe en
|
[pep8](https://www.python.org/dev/peps/pep-0008/), et autres existe en
|
||||||
librairies diverses pour chaque langage. Je préfère donc utiliser de
|
librairies diverses pour chaque langage. Je préfère donc utiliser de l'open
|
||||||
l'open source, adapté aux divers langages que nous allons utiliser
|
source, adapté aux divers langages que nous allons utiliser (pullreview ne
|
||||||
(pullreview ne propose que du [Ruby](https://www.ruby-lang.org/) pour le
|
propose que du Ruby pour le moment).
|
||||||
moment).
|
|
||||||
|
|
||||||
Petit dojo en fin de journe sur n\[umber to roman
|
Petit dojo en fin de journe sur n\[umber to roman
|
||||||
\](http://codingdojo.org/cgi-bin/index.pl?KataRomanNumerals)en Ruby.
|
\](http://codingdojo.org/cgi-bin/index.pl?KataRomanNumerals)en Ruby.
|
||||||
|
|||||||
+2
-3
@@ -8,9 +8,8 @@ de bizarre…
|
|||||||
|
|
||||||
Quelques questions sur [Git](https://git-scm.com/) et
|
Quelques questions sur [Git](https://git-scm.com/) et
|
||||||
[Github](https://github.com) (workflow de base). Ils ont besoin de voir
|
[Github](https://github.com) (workflow de base). Ils ont besoin de voir
|
||||||
et d'exprimenter sur le sujet. Puis un dojo en
|
et d'exprimenter sur le sujet. Puis un dojo en Ruby (fibo). Certains disaient:
|
||||||
[Ruby](https://ruby-lang.org) (fibo). Certains disaient: Facile ! mais
|
Facile ! mais finalement, ils n'ont pas fini.
|
||||||
finalement, ils n'ont pas fini.
|
|
||||||
|
|
||||||
Ensuite, petit tour sur [Vim](http://www.vim.org/). Ils en entendent
|
Ensuite, petit tour sur [Vim](http://www.vim.org/). Ils en entendent
|
||||||
parler, ils veulent toujours le tester. Je leur explique que finalement
|
parler, ils veulent toujours le tester. Je leur explique que finalement
|
||||||
|
|||||||
+7
-7
@@ -30,12 +30,12 @@ participer. Avec une deadline de 7 jours ou quelques chose dans le genre
|
|||||||
à l’issue de laquelle, au pire, la paire devrait présenter un bout de
|
à l’issue de laquelle, au pire, la paire devrait présenter un bout de
|
||||||
code du projet. Peut-être faut-il limiter les projets et les faires
|
code du projet. Peut-être faut-il limiter les projets et les faires
|
||||||
tourner, histoire qu’ils aient le temps de ce familiariser avec eux et
|
tourner, histoire qu’ils aient le temps de ce familiariser avec eux et
|
||||||
leurs environnements ? Il faut des projets en
|
leurs environnements ? Il faut des projets en Ruby,
|
||||||
[Ruby](https://ruby-lang.org), [Python](https://www.python.org),
|
[Python](https://www.python.org), Javascript (avec du NodeJS aussi),
|
||||||
Javascript (avec du NodeJS aussi), [Haskell](https://www.haskell.org/),
|
[Haskell](https://www.haskell.org/), Go. Bientôt nous pourrons ajouter Java et
|
||||||
Go. Bientôt nous pourrons ajouter Java et C\#, il nous restera à ajouter
|
C\#, il nous restera à ajouter Clojure, Scala, C, et Erlang. Les autres
|
||||||
Clojure, Scala, C, et Erlang. Les autres (Elixir, C++,…) pourrait être
|
(Elixir, C++,…) pourrait être abordé en dojo, mais pas forcément en projet.
|
||||||
abordé en dojo, mais pas forcément en projet. Faut-il des projets pour
|
Faut-il des projets pour chacun de ces langages d’ailleurs ? N’est-ce pas un
|
||||||
chacun de ces langages d’ailleurs ? N’est-ce pas un peu trop ?
|
peu trop ?
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+1
-2
@@ -3,8 +3,7 @@ title: "Jour 51"
|
|||||||
date: 2014-11-19T13:15:29+01:00
|
date: 2014-11-19T13:15:29+01:00
|
||||||
---
|
---
|
||||||
|
|
||||||
Ce matin, retard encore, mais nous démarrons un Kata Morpion en
|
Ce matin, retard encore, mais nous démarrons un Kata Morpion en Ruby à 10h45.
|
||||||
[Ruby](https://ruby-lang.org) à 10h45.
|
|
||||||
|
|
||||||
Avec une presque nouvelle équipe de 5 (c’est un max finalement), nous
|
Avec une presque nouvelle équipe de 5 (c’est un max finalement), nous
|
||||||
partons donc sur une nouvelle façon de mettre en oeuvre ce kata morpion
|
partons donc sur une nouvelle façon de mettre en oeuvre ce kata morpion
|
||||||
|
|||||||
+1
-1
@@ -7,7 +7,7 @@ Surprise en arrivant, une dizaine de personnes sont là. Il y a aussi
|
|||||||
Frankie, qui vient pour la semaine. Je n'ai pas trop compris l'histoire
|
Frankie, qui vient pour la semaine. Je n'ai pas trop compris l'histoire
|
||||||
de pourquoi et comment il est là, comme d'habitude.
|
de pourquoi et comment il est là, comme d'habitude.
|
||||||
|
|
||||||
Nous faisons ce matin un kata en [Ruby](https://ruby-lang.org). Vu les
|
Nous faisons ce matin un kata en Ruby. Vu les
|
||||||
esprits un peu embrumés, je propose Lags et RomanToNumber avec RSpec.
|
esprits un peu embrumés, je propose Lags et RomanToNumber avec RSpec.
|
||||||
Très intressant d'aborder RSpec. Mais il manque toujours le déclic pour
|
Très intressant d'aborder RSpec. Mais il manque toujours le déclic pour
|
||||||
avancer. Après la pause, toujours pas plus vivace, je prend le clavier
|
avancer. Après la pause, toujours pas plus vivace, je prend le clavier
|
||||||
|
|||||||
+1
-1
@@ -11,7 +11,7 @@ de less (un moteur LESS, un parser LESS :-)).
|
|||||||
|
|
||||||
Le singleton. Un élément de design pattern de moins en moins utilisé. Je
|
Le singleton. Un élément de design pattern de moins en moins utilisé. Je
|
||||||
montre quand même un exemple avec un fichier de configuration en XML et
|
montre quand même un exemple avec un fichier de configuration en XML et
|
||||||
un object configurator en [Ruby](https://ruby-lang.org). Ça n'a pas de
|
un object configurator en Ruby. Ça n'a pas de
|
||||||
sens, mais c'est pour l'exemple :-)
|
sens, mais c'est pour l'exemple :-)
|
||||||
|
|
||||||
Ensuite nous abordons des notions de render dans Ra\[ils.
|
Ensuite nous abordons des notions de render dans Ra\[ils.
|
||||||
|
|||||||
+1
-1
@@ -4,7 +4,7 @@ date: 2014-12-16T13:15:29+01:00
|
|||||||
---
|
---
|
||||||
|
|
||||||
Je suis resté chez moi aujourd'hui. Les élèves ont fait un kata
|
Je suis resté chez moi aujourd'hui. Les élèves ont fait un kata
|
||||||
WordChain en [Ruby](https://ruby-lang.org) avec RSpec et ont repris le
|
WordChain en Ruby avec RSpec et ont repris le
|
||||||
how i start Go.
|
how i start Go.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+3
-4
@@ -14,10 +14,9 @@ Kata
|
|||||||
regarder ou presque, Nolan et Damien reste comme d’habitude à
|
regarder ou presque, Nolan et Damien reste comme d’habitude à
|
||||||
l’écart… Nous choississons un langage pour la semaine.
|
l’écart… Nous choississons un langage pour la semaine.
|
||||||
|
|
||||||
Pour la reprise, la plupart choisissent
|
Pour la reprise, la plupart choisissent Ruby, histoire d’y aller doucement.
|
||||||
[Ruby](https://ruby-lang.org), histoire d’y aller doucement. Le
|
Le sujet est choisi en mode plus ou moins concensus (pas de vote), et nous
|
||||||
sujet est choisi en mode plus ou moins concensus (pas de vote), et
|
partons sur un FizzBuzz avec interface graphique.
|
||||||
nous partons sur un FizzBuzz avec interface graphique.
|
|
||||||
|
|
||||||
Projets/Ticket
|
Projets/Ticket
|
||||||
|
|
||||||
|
|||||||
@@ -57,4 +57,20 @@
|
|||||||
</section>
|
</section>
|
||||||
{{end}}
|
{{end}}
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
const linkAllRubyWord = () => {
|
||||||
|
var allP = document.querySelectorAll("p");
|
||||||
|
console.log(allP)
|
||||||
|
allP.forEach((p) => {
|
||||||
|
var base = p.innerHTML;
|
||||||
|
p.innerHTML = base.replace(/(r|R)uby/, "<a href='https://www.ruby-lang.org'>Ruby</a>");
|
||||||
|
});
|
||||||
|
console.log(allP)
|
||||||
|
}
|
||||||
|
|
||||||
|
linkAllRubyWord()
|
||||||
|
</script>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
Reference in New Issue
Block a user