tag:linuxfr.org,2005:/users/alolise-2LinuxFr.org : les contenus de Alolise2014-11-18T11:48:38+01:00/favicon.pngtag:linuxfr.org,2005:News/358962014-11-15T23:25:05+01:002014-11-15T23:25:05+01:00Ruby Terminal session 4, le 18 novembre 2014 à St-ÉtienneLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>L'atelier <em>Terminal Ruby</em> porte bien son nom, c’est une hérésie rien que dans le titre. À travers les ateliers <em>Terminal Ruby</em>, nous vous proposons, depuis fin septembre, de nous attarder sur le plaisir d'écrire, la découverte d'un langage, ses subtilités ou ses multiples variations de tests de réponses autour d'un besoin donné. Ce mardi 18 novembre 2014 aura lieu la 4<sup>e</sup> séance.</p>
<h4 id="résumé-de-lépisode-précédent-">Résumé de l'<a href="//linuxfr.org/news/ruby-terminal-session-3-le-28-octobre-2014-a-st-etienne">épisode précédent</a> :</h4>
<p>On a commencé vers 19h et fini vers 21h, mais sans trop savoir encore ce qu’on allait faire. ⦿.⦿</p>
<p>Cette dernière session ruby terminal s'est focalisée sur le… je vous le donne en mille… REFACTORIIIING !!! Depuis le temps qu'on vous le dit !</p>
<p>Cette fois-ci nous sommes partis d'un long script transformé en un ensemble de fonctions avec un usage massif du pattern <a href="http://sourcemaking.com/refactoring/extract-method">extract method</a>.</p>
<p>Les travaux de cet atelier sont visibles sur <a href="https://github.com/Alolise/atelier_ruby/commits/master/session3">le github d'Alolise</a>.</p></div><ul><li>lien nᵒ 1 : <a title="http://linuxfr.org/news/ruby-terminal-session-3-le-28-octobre-2014-a-st-etienne" hreflang="fr" href="https://linuxfr.org/redirect/92288">DLFP : session 3</a></li><li>lien nᵒ 2 : <a title="http://linuxfr.org/news/ruby-dans-le-terminal-session-2-le-21-octobre-2014-a-saint-etienne" hreflang="fr" href="https://linuxfr.org/redirect/92289">DLFP : session 2</a></li><li>lien nᵒ 3 : <a title="http://linuxfr.org/news/ruby-dans-le-terminal-le-7-octobre-2014-a-saint-etienne" hreflang="fr" href="https://linuxfr.org/redirect/92290">DLFP : session 1</a></li></ul><div><p>La prochaine session du mardi 18 novembre 2014 est donc la suite logique : regrouper ces fonctions au sein… d'objets !?! Oui ! Et après on recommence : REFACTORING !</p>
<p>Peut-être que dans pas longtemps on verra de l'interface dans le terminal (avec ncurses…) mais chut ! Quoi ? Des interfaces graphiques dans le terminal ? Enfin non, des interfaces texte, ou plutôt des interfaces de texte interactives… Enfin bref ! Des interfaces quoi ! Et qui se voient ! :)</p>
<h4 id="on-démarre-vers-19h15-jusquà-21h">On démarre vers 19h15 jusqu'à 21h.</h4>
<p>Voir l'article sur le site <a href="http://alolise.org/evenement/2014-11-18-181500-2014-11-18-201500/terminal-ruby-le-18-novembre-2014">d'alolise</a>.</p>
<p>Le tout se déroulera à Saint-Étienne, le 18 novembre 2014 à partir de 19h15, dans notre local :<br>
10 Ter, avenue Albert Raymond<br>
42270 Saint Priest-En-Jarez </p></div><div><a href="https://linuxfr.org/news/ruby-terminal-session-4-le-18-novembre-2014-a-st-etienne.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/103969/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/ruby-terminal-session-4-le-18-novembre-2014-a-st-etienne#comments">ouvrir dans le navigateur</a>
</p>
AloliseBenoît SibaudNeoXNils Ratusznikhttps://linuxfr.org/nodes/103969/comments.atomtag:linuxfr.org,2005:News/358302014-10-26T20:04:57+01:002014-10-27T00:01:49+01:00Ruby Terminal session 3, le 28 octobre 2014 à St-ÉtienneLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>L’écriture d’un logiciel c'est un peu comme <a href="https://www.youtube.com/watch?v=C75iVDrfy2w">des nains qui creusent une mine…</a>. On sait quand ça commence, pas quand ça finit.</p>
<p>L'atelier <em>Terminal Ruby</em> porte bien son nom, c’est une hérésie rien que dans le titre. À travers les ateliers <em>Terminal Ruby</em>, nous vous proposons de nous attarder sur le plaisir d'écrire, la découverte d'un langage, ses subtilités ou ses multiples variations de tests de réponses autour d'un besoin donné.</p>
<p>Résumé de l'épisode précédent et programme du suivant en seconde partie de la dépêche. Pour la session 3 à venir, voir l'article sur le site <a href="http://alolise.org/evenement/2014-10-28-181500-2014-10-28-201500/terminal-ruby-le-28-octobre-2014">d'alolise</a>, ce sera le 28 octobre vers 19h15, jusqu'à 21h, à Saint-Étienne.</p></div><ul><li>lien nᵒ 1 : <a title="http://linuxfr.org/news/ruby-dans-le-terminal-session-2-le-21-octobre-2014-a-saint-etienne" hreflang="fr" href="https://linuxfr.org/redirect/92062">DLFP : la session 2</a></li><li>lien nᵒ 2 : <a title="http://linuxfr.org/news/ruby-dans-le-terminal-le-7-octobre-2014-a-saint-etienne" hreflang="fr" href="https://linuxfr.org/redirect/92063">DLFP : la session 1</a></li></ul><div><p>Résumé de l’épisode précédent: </p>
<p>Le cours a commencé vers 19h et s'est terminé vers 21h, mais on ne savait pas ce qu’il y aurait dedans ⦿.⦿. Lire les <a href="https://github.com/jadjay/ruby_alolise/commits/master"><em>commits</em> du 21 octobre 2014</a>.</p>
<p>On est parti sur un bout de code grand débutant, tendance Perl, :) puis expérimenté la ré-écriture de code, le fameux refactoring avec la technique extract_method notamment, parce que c’est la préférée de l'animateur. Le tout en ping-pong de commit, mode pair-programming (git pull/git push), parce que sur un code de noob on ne peut pas faire des <a href="https://www.youtube.com/watch?v=RFLxu5_m3r8&t=2m38s">trucs de ouf</a>, non plus… :)</p>
<p>Au final je ne sais toujours pas ce que font certaines parties de ce code… Mais ça fait rien, qu’importe le pull request pourvu que…</p>
<p>Bref, prochaine session :</p>
<ul>
<li>davantage de refactoring</li>
<li>davantage de helloworld</li>
<li>les outils de remote : encore en recherche/test</li>
<li>et un peu de structuration dans le github parce que là, il faut ranger un peu :)</li>
</ul></div><div><a href="https://linuxfr.org/news/ruby-terminal-session-3-le-28-octobre-2014-a-st-etienne.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/103746/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/ruby-terminal-session-3-le-28-octobre-2014-a-st-etienne#comments">ouvrir dans le navigateur</a>
</p>
AloliseBenoît Sibaudpalm123Florent Zarahttps://linuxfr.org/nodes/103746/comments.atomtag:linuxfr.org,2005:News/358052014-10-18T21:15:18+02:002014-10-18T21:15:17+02:00Ruby dans le terminal - Session 2 - Le 21 octobre 2014 à Saint-ÉtienneLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>Alolise est un groupe d'utilisateurs de logiciels libres (GUL) de la Loire basé à St-Étienne.</p>
<p>Deuxième session ce mardi 21 octobre, d'une série d'ateliers, hebdomadaires ou bi-mensuels, consacrés à Ruby.</p>
<p>Parce que nous sommes en 2014, beaucoup voient le code comme le moyen d'avoir des jeux multijoueurs, des webapp consommant de multiples API, administrées sur des architectures distribuées de micro service… bla bla bla…</p>
<p>Oui… Mais et le plaisir d'écrire dans tout ça ? À travers les ateliers Terminal Ruby, nous vous proposons de nous attarder sur le plaisir d'écrire, la découverte d'un langage, ses subtilités ou ses multiples variations de tests de réponses autour d'un besoin donné.</p>
<p>Un coding dojo donc ! Avec pour seule ambition de faire tout de suite et sans objectif, des choses qui s'affichent dans le terminal, scripts, jeux en ascii… Un atelier fait pour ceux qui veulent coder tout de suite et surtout écrire, réécrire, débattre et comparer.</p>
<p>Ruby terminal ou le cercle des codeurs disparus 2 Le Retour : à l'écran le 21 octobre 2014.</p></div><ul><li>lien nᵒ 1 : <a title="http://alolise.org/evenement/2014-10-21-170000-2014-10-21-190000/ruby-dans-le-terminal-le-21-octobre-2014" hreflang="fr" href="https://linuxfr.org/redirect/91996">L'événement chez Alolise</a></li><li>lien nᵒ 2 : <a title="http://linuxfr.org/news/ruby-dans-le-terminal-le-7-octobre-2014-a-saint-etienne" hreflang="fr" href="https://linuxfr.org/redirect/91997">DLFP : la première session</a></li></ul><div><p>Bon ! Après le blabla, la technique: Ruby 2.0.0, Ncurses, Vim et … C'est tout !</p>
<p>Lors d'une première session, 6 personnes on eu l'occasion de découvrir ruby avec le traditionnel "hello World !". Plein de variantes, pendant presque 2 heures :D C'est d'ailleurs étonnant de voir dès le début autant de variété dans les solutions. Les discussions et comparaisons ont pu ensuite permettre à chacun de partager ses visions.</p>
<p>Ce mardi à partir de 19h-19h15, on remet ça, au local d'Alolise à Saint-Etienne.</p>
<p>Les infos pratiques ? C'est par ici : <a href="http://alolise.org/evenement/2014-10-21-170000-2014-10-21-190000/ruby-dans-le-terminal-le-21-octobre-2014">l'article sur notre site</a>.</p>
<p>Une solution pour la participation distante est à l'étude, mais ne sera pas en place pour cette fois-ci. Peut-être pour la suivante, le 28 octobre ou le 04 novembre. De plus, on creusera un peu Vim et Git…</p></div><div><a href="https://linuxfr.org/news/ruby-dans-le-terminal-session-2-le-21-octobre-2014-a-saint-etienne.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/103662/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/ruby-dans-le-terminal-session-2-le-21-octobre-2014-a-saint-etienne#comments">ouvrir dans le navigateur</a>
</p>
AloliseNils RatusznikBenoît Sibaudhttps://linuxfr.org/nodes/103662/comments.atomtag:linuxfr.org,2005:News/357312014-10-02T04:46:28+02:002014-10-02T09:49:52+02:00Ruby dans le terminal le 7 octobre 2014 à Saint-ÉtienneLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>Alolise est un groupe d'utilisateurs de logiciels libres (GUL) de la Loire basé à St-Étienne.</p>
<p>Nous commençons à partir du 07 octobre en soirée, une série d'ateliers, hebdomadaires ou bi-mensuels selon l'affluence, consacrés à Ruby.</p>
<p>Parce que nous sommes en 2014, beaucoup voient le code comme le moyen d'avoir des jeux multijoueurs, des webapp consommant de multiples API, administrées sur des architectures distribuées de micro service… bla bla bla…</p>
<p>Oui… Oui… Mais et le plaisir d'écrire dans tout ça ? À travers les ateliers Terminal Ruby, nous vous proposons de nous attarder sur le plaisir d'écrire, la découverte d'un langage, ses subtilités ou ses multiples variations de tests de réponses autour d'un besoin donné.</p>
<p>Un coding dojo donc ! Avec pour seule ambition de faire tout de suite et sans objectif de but, des choses qui s'affichent dans le terminal, scripts, jeux en ascii… Un atelier fait pour ceux qui veulent coder tout de suite et surtout écrire, réécrire, débattre et comparer.</p>
<p>Ruby terminal ou le cercle des codeurs disparus : à l'écran en octobre 2014.</p></div><ul><li>lien nᵒ 1 : <a title="http://alolise.org/" hreflang="fr" href="https://linuxfr.org/redirect/91738">Alolise</a></li></ul><div><h4 id="bon-après-le-blabla-la-technique-ruby-200-ncurses-vim-et--cest-tout">Bon ! Après le blabla, la technique: Ruby 2.0.0, Ncurses, Vim et … C'est tout !</h4>
<p>Au programme:</p>
<ul>
<li>Script </li>
<li>Fonction</li>
<li>Refactoring</li>
<li>Objet</li>
<li>Test</li>
<li>Refactoring</li>
<li>Design pattern</li>
<li>Refactoring</li>
<li>Architecture de programme (au fait vous ai-je déjà parlé de réfactoring…)</li>
<li>Ncurses</li>
<li>Programmation fonctionnelle</li>
<li>… Refactoring ! :)</li>
</ul><p>Bien évidemment, ça dépendra des gens, du niveau et les thématiques seront selon les préférences du groupe.</p>
<p>La seule condition étant le 100% pratique où chacun est amené à parler, montrer et commenter ce qu'il écrit.</p>
<p>Les observateurs passifs ne sont donc pas les bienvenus :) et les personnes curieuses bien aimées !</p>
<p>Le but sera, avant tout de se faire plaisir en écrivant, de maîtriser le langage et la recherche du bôôôôôô code.<br>
Le pourquoi du code après. Avis aux amateurs…</p>
<h5 id="au-local-dalolise-à-saint-etienne-à-partir-du-07-octobre-2014-plus-dinfos-sur-notre-site--alolise">Au local d'alolise à Saint-Etienne, à partir du 07 octobre 2014. Plus d'infos sur notre site : <a href="http://alolise.org/">alolise</a>
</h5></div><div><a href="https://linuxfr.org/news/ruby-dans-le-terminal-le-7-octobre-2014-a-saint-etienne.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/103451/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/ruby-dans-le-terminal-le-7-octobre-2014-a-saint-etienne#comments">ouvrir dans le navigateur</a>
</p>
AloliseBenoît SibaudPierre Jarillonbubar🦥https://linuxfr.org/nodes/103451/comments.atom