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
|
||||
démarche, nous passons à un [Kata
|
||||
FizzBu\[zz](http://www.codingdojo.org/cgi-bin/index.pl?KataFizzBuzz) en
|
||||
[TDD](https://fr.wikipedia.org/wiki/Test_driven_development) en
|
||||
[Ruby](https://www.ruby-lang.org/fr/).
|
||||
[TDD](https://fr.wikipedia.org/wiki/Test_driven_development) en Ruby.
|
||||
|
||||
Le souci c’est qu’il faut expliquer chaque ligne puisque certains ne
|
||||
connaissent rien aux programmes. Mais les questions fusent et sont
|
||||
|
||||
+1
-2
@@ -54,8 +54,7 @@ Liste des projets potentiels:
|
||||
- Simplonline
|
||||
- Gestion élèves (candidature, suivi,…)
|
||||
|
||||
Trouver des projets dans des technos autres que [Ruby](https://ruby-lang.org)
|
||||
et [Python](https://www.python.org), pour l’exercice.
|
||||
Trouver des projets dans des technos autres que Ruby 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
|
||||
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.
|
||||
|
||||
Pour parler de l'installation de [Ruby](https://ruby-lang.org) (pour
|
||||
commencer), rappel de ce qui caractrise un langage:
|
||||
Pour parler de l'installation de Ruby (pour commencer), rappel de ce qui
|
||||
caractrise un langage:
|
||||
|
||||
- Syntaxe, et ce qui est important: savoir où est la doc et comment la
|
||||
lire, plus que de connaitre la syntaxe.
|
||||
|
||||
+4
-5
@@ -3,12 +3,11 @@ title: "Jour 17"
|
||||
date: 2014-09-30T13:15:29+01:00
|
||||
---
|
||||
|
||||
[kataGarros](http://codingdojo.org/kata/Tennis/) en
|
||||
[Ruby](https://ruby-lang.org) (l'autre choix était
|
||||
[kataGarros](http://codingdojo.org/kata/Tennis/) en Ruby (l'autre choix était
|
||||
[FizzBuzz](http://codingdojo.org/kata/FizzBuzz/) en
|
||||
[Python](https://www.python.org/)). Intéressant de les voir sur un
|
||||
nouvel exercice. Attention, certains parlent de fizzbuzz comme une
|
||||
technique. Faut-il varier plus rapidement les sujets ?
|
||||
[Python](https://www.python.org/)). Intéressant de les voir sur un nouvel
|
||||
exercice. Attention, certains parlent de fizzbuzz comme une technique. Faut-il
|
||||
varier plus rapidement les sujets ?
|
||||
|
||||
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
|
||||
|
||||
+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
|
||||
beaucoup d'avancées dans le code. À la fin, prise du clavier pour
|
||||
exposer le principe de reprsentation d'une donnée, d'un élément. C'est
|
||||
finalement un cours express sur les objets en
|
||||
[Ruby](https://www.ruby-lang.org/en/).
|
||||
beaucoup d'avancées dans le code. À la fin, prise du clavier pour exposer le
|
||||
principe de reprsentation d'une donnée, d'un élément. C'est finalement un cours
|
||||
express sur les objets en Ruby.
|
||||
|
||||
Point avec un groupe à propos de leurs projets.
|
||||
|
||||
Un premier groupe:
|
||||
|
||||
- [Publify](http://www.publify.co/): prendre les bugs dans la liste.
|
||||
Nous en sélectionnons deux pour le moment.
|
||||
- HacketyHack: plateforme pour apprendre coder en
|
||||
[Ruby](https://www.ruby-lang.org/en/). C'est une plateforme crée par
|
||||
“\_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 autres. Et de prendre en considration que peut-être
|
||||
la FOAD/Simplonline pourrait tourner dessus.
|
||||
- FOAD/Simplonline: Liste de bugs simple à corriger pour m’aider.
|
||||
Approche de la démarche autour du changement de design autour de la
|
||||
question le goût et les couleurs versus l’utilisabilitée du site.
|
||||
Travailler par block. Ne pas faire tout en une fois, mais définir
|
||||
une zone de travail autour d’une stratégie: faciliter la navigation,
|
||||
faciliter la sélection des auteurs…
|
||||
- [Publify](http://www.publify.co/): prendre les bugs dans la liste. Nous en
|
||||
sélectionnons deux pour le moment.
|
||||
- HacketyHack: plateforme pour apprendre coder en Ruby. C'est une plateforme
|
||||
crée par “\_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
|
||||
autres. Et de prendre en considration que peut-être la FOAD/Simplonline
|
||||
pourrait tourner dessus.
|
||||
- FOAD/Simplonline: Liste de bugs simple à corriger pour m’aider. Approche
|
||||
de la démarche autour du changement de design autour de la question le goût
|
||||
et les couleurs versus l’utilisabilitée du site. Travailler par block. Ne
|
||||
pas faire tout en une fois, mais définir une zone de travail autour d’une
|
||||
stratégie: faciliter la navigation, faciliter la sélection des auteurs…
|
||||
- [Piwik](https://piwik.org/): Abandonné.
|
||||
- Discussion pour la sélection d'un projet avec un client autre que
|
||||
moi au bout: Soit Ariel et la re-écriture de Pommo en
|
||||
- Discussion pour la sélection d'un projet avec un client autre que moi au
|
||||
bout: Soit Ariel et la re-écriture de Pommo en
|
||||
[Python](https://www.python.org/), Soit un des projet
|
||||
[Ushaidi](https://www.ushahidi.com/).
|
||||
- Présentation de Catherine au groupe qui doit travailler sur Trython.
|
||||
Echanges intéressants, présentation du son projet et discussion
|
||||
autour du logiciel libre. Ils ont des premiers trucs à actionner.
|
||||
Simplon pourrait utiliser ce projet pour essayer d’améliorer
|
||||
sa gestion. Il faudra également voir si le SIRH et d’autres
|
||||
entrepreneurs du Mouves du 10⁄10 pourraient être intéressés.
|
||||
Echanges intéressants, présentation du son projet et discussion autour du
|
||||
logiciel libre. Ils ont des premiers trucs à actionner. Simplon pourrait
|
||||
utiliser ce projet pour essayer d’améliorer sa gestion. Il faudra également
|
||||
voir si le SIRH et d’autres entrepreneurs du Mouves du 10⁄10 pourraient
|
||||
être intéressés.
|
||||
|
||||
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 ?
|
||||
|
||||
*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.
|
||||
Faut-il imaginer leur ajouter des projets en Python par la suite pour quils
|
||||
voient d'autres source/contexte ?*
|
||||
du Ruby, ils ne verront d'autres langages que au dojo. Faut-il imaginer leur
|
||||
ajouter des projets en Python par la suite pour quils voient d'autres
|
||||
source/contexte ?*
|
||||
|
||||
=> 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
|
||||
|
||||
+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
|
||||
si ?) avec un ordi connecté à IRC avec un compte simplon…
|
||||
|
||||
Plusieurs ont remarqué des erreurs dans le cours sur l’installation de
|
||||
[Ruby](https://ruby-lang.org). C’est en cours de reprise.
|
||||
Plusieurs ont remarqué des erreurs dans le cours sur l’installation de Ruby.
|
||||
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
|
||||
parler de ça et surtout, en parler demain au monsieur !
|
||||
|
||||
Kata Roman to number en [Ruby](https://ruby-lang.org). Mise en place
|
||||
rapide pour se mettre dans les bons rails. Est-ce vraiment bien ?
|
||||
Peut-tre que ce matin a leur montr autre chose que les premires lignes.
|
||||
Toujours les mmes qui participent Comment impliquer tout le monde ?
|
||||
Kata Roman to number en Ruby. Mise en place rapide pour se mettre dans les bons
|
||||
rails. Est-ce vraiment bien ? Peut-tre que ce matin a leur montr autre chose
|
||||
que les premires lignes. Toujours les mmes qui participent Comment impliquer
|
||||
tout le monde ?
|
||||
|
||||
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 ?
|
||||
|
||||
+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
|
||||
comme [CodeClimate](https://codeclimate.com/),
|
||||
[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
|
||||
l'open source, adapté aux divers langages que nous allons utiliser
|
||||
(pullreview ne propose que du [Ruby](https://www.ruby-lang.org/) pour le
|
||||
moment).
|
||||
librairies diverses pour chaque langage. Je préfère donc utiliser de l'open
|
||||
source, adapté aux divers langages que nous allons utiliser (pullreview ne
|
||||
propose que du Ruby pour le moment).
|
||||
|
||||
Petit dojo en fin de journe sur n\[umber to roman
|
||||
\](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
|
||||
[Github](https://github.com) (workflow de base). Ils ont besoin de voir
|
||||
et d'exprimenter sur le sujet. Puis un dojo en
|
||||
[Ruby](https://ruby-lang.org) (fibo). Certains disaient: Facile ! mais
|
||||
finalement, ils n'ont pas fini.
|
||||
et d'exprimenter sur le sujet. Puis un dojo en Ruby (fibo). Certains disaient:
|
||||
Facile ! mais finalement, ils n'ont pas fini.
|
||||
|
||||
Ensuite, petit tour sur [Vim](http://www.vim.org/). Ils en entendent
|
||||
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
|
||||
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
|
||||
leurs environnements ? Il faut des projets en
|
||||
[Ruby](https://ruby-lang.org), [Python](https://www.python.org),
|
||||
Javascript (avec du NodeJS aussi), [Haskell](https://www.haskell.org/),
|
||||
Go. Bientôt nous pourrons ajouter Java et C\#, il nous restera à ajouter
|
||||
Clojure, Scala, C, et Erlang. Les autres (Elixir, C++,…) pourrait être
|
||||
abordé en dojo, mais pas forcément en projet. Faut-il des projets pour
|
||||
chacun de ces langages d’ailleurs ? N’est-ce pas un peu trop ?
|
||||
leurs environnements ? Il faut des projets en Ruby,
|
||||
[Python](https://www.python.org), Javascript (avec du NodeJS aussi),
|
||||
[Haskell](https://www.haskell.org/), Go. Bientôt nous pourrons ajouter Java et
|
||||
C\#, il nous restera à ajouter Clojure, Scala, C, et Erlang. Les autres
|
||||
(Elixir, C++,…) pourrait être abordé en dojo, mais pas forcément en projet.
|
||||
Faut-il des projets pour chacun de ces langages d’ailleurs ? N’est-ce pas un
|
||||
peu trop ?
|
||||
|
||||
|
||||
|
||||
+1
-2
@@ -3,8 +3,7 @@ title: "Jour 51"
|
||||
date: 2014-11-19T13:15:29+01:00
|
||||
---
|
||||
|
||||
Ce matin, retard encore, mais nous démarrons un Kata Morpion en
|
||||
[Ruby](https://ruby-lang.org) à 10h45.
|
||||
Ce matin, retard encore, mais nous démarrons un Kata Morpion en Ruby à 10h45.
|
||||
|
||||
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
|
||||
|
||||
+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
|
||||
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.
|
||||
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
|
||||
|
||||
+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
|
||||
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 :-)
|
||||
|
||||
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
|
||||
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.
|
||||
|
||||
|
||||
|
||||
+3
-4
@@ -14,10 +14,9 @@ Kata
|
||||
regarder ou presque, Nolan et Damien reste comme d’habitude à
|
||||
l’écart… Nous choississons un langage pour la semaine.
|
||||
|
||||
Pour la reprise, la plupart choisissent
|
||||
[Ruby](https://ruby-lang.org), histoire d’y aller doucement. Le
|
||||
sujet est choisi en mode plus ou moins concensus (pas de vote), et
|
||||
nous partons sur un FizzBuzz avec interface graphique.
|
||||
Pour la reprise, la plupart choisissent Ruby, histoire d’y aller doucement.
|
||||
Le sujet est choisi en mode plus ou moins concensus (pas de vote), et nous
|
||||
partons sur un FizzBuzz avec interface graphique.
|
||||
|
||||
Projets/Ticket
|
||||
|
||||
|
||||
@@ -57,4 +57,20 @@
|
||||
</section>
|
||||
{{end}}
|
||||
</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>
|
||||
|
||||
Reference in New Issue
Block a user