tag:linuxfr.org,2005:/tags/mixart_myrys/publicLinuxFr.org : les contenus étiquetés avec « mixart_myrys »2017-05-26T10:33:38+02:00/favicon.pngtag:linuxfr.org,2005:News/380102017-05-26T10:33:38+02:002017-05-27T01:27:29+02:00THSF, huitième édition : « Hacking One o One. » Du 25 au 28 mai 2017 à ToulouseLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>Le <a href="https://www.thsf.net/">THSF, <em>Toulouse Hacker Space Festival</em></a>, a débuté en trombe hier. Cette dépêche propose de passer en revue la suite des évènements pour aujourd’hui et les jours à venir. C’est à Toulouse chez Mix’art Myrys. À de suite les gens !</p>
<p>Logiciel et matériel libre, <em>Do it yourself</em>, réappropriation et détournement des technologies, sciences, défense des droits et libertés sur Internet, sécurité informatique, arts, créations, culture(s), politique et société… Autant de sujets et de pratiques autour desquels les <em>hackers</em> du <a href="https://www.tetalab.org/">Tetalab</a> et les artistes de <a href="http://www.mixart-myrys.org/">Mix’Art Myrys</a> vous invitent à venir découvrir, apprendre, questionner, partager et construire.</p>
<p><img src="//img.linuxfr.org/img/68747470733a2f2f7777772e746873662e6e65742f696d672f6c6f676f5f746873665f323031372e706e67/logo_thsf_2017.png" alt="logo THSF" title="Source : https://www.thsf.net/img/logo_thsf_2017.png"></p>
<p>Performances en direct, ateliers participatifs, documentaires, conférences, tables rondes, résidence <em>hackers</em>, nombreux concerts, cette édition 2017 vous propose de rejoindre une savante union entre <em>hackers</em>, <em>makers</em>, artistes, musiciens, toutes et tous acteurs.</p></div><ul><li>lien nᵒ 1 : <a title="https://www.thsf.net/" hreflang="fr" href="https://linuxfr.org/redirect/99905">THSF, le site </a></li><li>lien nᵒ 2 : <a title="https://www.thsf.net/#conferences" hreflang="fr" href="https://linuxfr.org/redirect/99906">Détails des conférences </a></li><li>lien nᵒ 3 : <a title="https://framasphere.org/tags/thsf" hreflang="fr" href="https://linuxfr.org/redirect/99908">Suivi de l’étiquette #THSF sur le Diaspora de Framasoft</a></li><li>lien nᵒ 4 : <a title="https://mastodon.tetaneutral.net/web/timelines/tag/thsf" hreflang="fr" href="https://linuxfr.org/redirect/99909">Suivi de l’étiquette #THSF sur Mastodon</a></li><li>lien nᵒ 5 : <a title="http://www.mixart-myrys.org/" hreflang="fr" href="https://linuxfr.org/redirect/99919">Mixart-Myrys</a></li><li>lien nᵒ 6 : <a title="https://www.tetalab.org/" hreflang="fr" href="https://linuxfr.org/redirect/99920">Tetalab</a></li><li>lien nᵒ 7 : <a title="http://radio-fmr.net/stream/" hreflang="fr" href="https://linuxfr.org/redirect/99921">Diffusion radio avec FMR</a></li></ul><div><h2 class="sommaire">Sommaire</h2>
<ul class="toc">
<li>
<a href="#programme-daujourdhui">Programme d’aujourd’hui</a><ul>
<li><a href="#conf%C3%A9rences-salle1">Conférences (salle 1)</a></li>
<li><a href="#performances-audiovisuelles--concerts">Performances audiovisuelles & concerts</a></li>
<li><a href="#ateliers-associations--hackerspaces-invit%C3%A9s">Ateliers, associations & HackerSpaces invités</a></li>
<li><a href="#conf%C3%A9rences-%C3%A9clairs-dans-le-doubledragon2">Conférences éclairs (dans le Double Dragon 2)</a></li>
</ul>
</li>
<li>
<a href="#programme-de-samedi">Programme de samedi</a><ul>
<li><a href="#conf%C3%A9rences-salle1-1">Conférences (salle 1)</a></li>
<li><a href="#conf%C3%A9rences-salle-3">Conférences (salle 3)</a></li>
<li><a href="#performances-audiovisuelles--concerts-1">Performances audiovisuelles & concerts</a></li>
<li><a href="#ateliers-associations--hackerspaces-invit%C3%A9s-1">Ateliers, associations & HackerSpaces invités</a></li>
</ul>
</li>
<li>
<a href="#programme-de-dimanche">Programme de dimanche</a><ul>
<li><a href="#conf%C3%A9rences-salle1-2">Conférences (salle 1)</a></li>
<li><a href="#conf%C3%A9rences-salle-3-1">Conférences (salle 3)</a></li>
<li><a href="#performances-audiovisuelles--concerts-2">Performances audiovisuelles & concerts</a></li>
<li><a href="#restitutions-de-r%C3%A9sidences">Restitutions de résidences</a></li>
<li><a href="#ateliers-associations-et-hackerspaces-invit%C3%A9s">Ateliers, associations et hackerspaces invités</a></li>
<li><a href="#conf%C3%A9rences-%C3%A9clair-dans-le-doubledragon2">Conférences éclair (dans le Double Dragon 2)</a></li>
</ul>
</li>
</ul><h2 id="programme-daujourdhui">Programme d’aujourd’hui</h2>
<h3 id="conférences-salle1">Conférences (salle 1)</h3>
<ul>
<li>16 h : Grégoire Pouget, <em>fo0</em> et Étienne Huvert, <em>L’aide « effective » de la collaboration des hackers lors d’investigations</em> (présentation de l’association Nothing2hide) ;</li>
<li>17 h 15 : Marc Rees, <em>Les petits secrets de la redevance « copie privée » — traduction LSF</em> ;</li>
<li>18 h 30 : Jérémie Zimmerman, « titre [placeholder] mystérieux » ;</li>
<li>19 h 45 : Documentaire + table ronde, <em>Nothing to hide</em>, Marc Meillassoux et invités.</li>
</ul><h3 id="performances-audiovisuelles--concerts">Performances audiovisuelles & concerts</h3>
<ul>
<li>20 h : M.A.L., <em>AudioVisions</em> (perf A/V - salle 3)</li>
<li>21 h : 01livier Baudu, <em>Ttotoxoxixicicc</em> (perf A/V - aire 1)</li>
<li>21 h 30 : Démocularisation, <em>logfordata_connection</em> (perf A/V - salle 3)</li>
<li>22 h 20 : Benjamin Cadon, <em>Pâté sonore</em> (perf A/V - aire 1)</li>
<li>23 h : Samoth Moth / EQKO, <em>Electronica & glitch art</em> (concert - aire 1)</li>
<li>0 h 10 : James Lewis / VSRK, <em>Live act modulaire</em> (perf A/V - aire 1)</li>
<li>0 h 50 : Stienis / EQKO, <em>Fulgur Apparatus</em> (pPerf A/V - salle 3)</li>
<li>2 h : Barouf (Enfants Sages) / GUEST VJ, <em>Improvisation hardware</em> (concert - sSalle 3)</li>
</ul><h3 id="ateliers-associations--hackerspaces-invités">Ateliers, associations & HackerSpaces invités</h3>
<p>14 h - 18 h</p>
<ul>
<li>STICK’EM UP (Toulouse) - Atelier musical collaboratif</li>
<li>Dix lignes de bling dix lignes de blang (Paris) - Gravure de disque</li>
<li>Tetalab (Toulouse) - Atelier soudure (APC, TV-B-Gone, kits électroniques) </li>
<li>Renaud Hélias (Tetalab, Toulouse) - Atelier CPC retrogaming et démos</li>
<li>Alicelab (Perpignan) - Piratebox</li>
<li>Defokaliz (Toulouse) - Sténopé DIY</li>
<li>Raphaël Bergère (Mix’Art-Myrys, Patch_work, Toulouse) - atelier « faire pousser une ville numérique »</li>
<li>Jaouad Soufiane (Toulouse) - Atelier hacking de consoles de jeux</li>
<li>Victor Mazon (Øpen Hardware collective ØØØ, Leipzig) - Perception / Sound / Noise Workstation</li>
<li>Pablo Gallo Vejo (Øpen Hardware collective ØØØ, Santander) - DIY Percussion and distortion modules</li>
<li>Barouf (Enfants Sages) (Gaillac) - Composition de musique électronique à l’aide de machines</li>
<li>CK2LOW + GUESTS (Mix’Art-Myrys, Toulouse) - Initiation au scratch</li>
</ul><p>En continu sur les 4 jours : CryptoChallenge organisé par Dascritch et le Tetalab.</p>
<h3 id="conférences-éclairs-dans-le-doubledragon2">Conférences éclairs (dans le Double Dragon 2)</h3>
<p>14 h - 18 h (programme détaillé affiché chaque jour à l’entrée du Double Dragon 2)</p>
<p><em>ARKANOID TOURNAMENT CHALLENGE</em> (espace bulle) : tournoi <em>Arkanoid Tournament</em> sur borne d’arcade tous les jours de 18 h à 20 h. Grande finale commentée le samedi à 18 h (<em>support the r33p!</em>) !</p>
<p>La racle du chaos : <em>Dirty Print vs. Galactus</em>.</p>
<p>Et chaque jour : des installations et des projets en cours dans la résidence de nos amis les <em>hackers</em>.</p>
<h2 id="programme-de-samedi">Programme de samedi</h2>
<h3 id="conférences-salle1-1">Conférences (salle 1)</h3>
<ul>
<li>13 h 30 : Bernard Friot, conférence gesticulée : <em>À quoi je dis oui ou comment retrouver la dynamique de notre histoire populaire.</em> Traduction LSF</li>
<li>17 h 30 : Hacking social : <em>Pourquoi Pôle Emploi nous déprime et comment y remédier ?</em>
</li>
<li>20 h : <em>Les Exégètes Amateurs, deux ans de militantisme judiciaire</em>.</li>
</ul><h3 id="conférences-salle-3">Conférences (salle 3)</h3>
<ul>
<li>19 h 15 : BCK, Présentation du projet MATPËWKA et de l’histoire de la stéganographie musicale (Salle 3)</li>
</ul><h3 id="performances-audiovisuelles--concerts-1">Performances audiovisuelles & concerts</h3>
<ul>
<li>SCRATCH SESSION (de 15 h à 19 h, quai)</li>
<li>20h15 : BCK - МАТРЁШКА (perf A/V - salle 3)</li>
<li>21 h : One Up Collectif (concert - aire 1)</li>
<li>21 h 45 : Please Lose Battle (concert - salle 3)</li>
<li>22 h 55 : Loiseau (concert - aire 1)</li>
<li>23 h 15 : Speedrunning The Apocalypse (concert + perf NES - salle 3)</li>
<li>0 h 45 : Charms Factory - Beatmaking (concert - aire 1)</li>
<li>1 h 15 : Ssagaan (perf A/V - sall 3)</li>
<li>2 h 30 : Fuelinsekt & vj M4ure (concert - salle 3)</li>
<li>3 h 30 : FIFA (Fanfare Ibniz) (perf A/V - aire 1)</li>
</ul><h3 id="ateliers-associations--hackerspaces-invités-1">Ateliers, associations & HackerSpaces invités</h3>
<p>14 h - 18 h</p>
<ul>
<li>STICK’EM UP (Toulouse) - Atelier musical collaboratif</li>
<li>Dix lignes de bling dix lignes de blang (Paris) - Gravure de disques</li>
<li>Tetalab (Toulouse) - Atelier soudure (APC, TV-B-Gone, kits électroniques) </li>
<li>Renaud Hélias (Tetalab, Toulouse) - Atelier CPC retrogaming et démos</li>
<li>Alicelab (Perpignan) - Piratebox</li>
<li>Defokaliz (Toulouse) - Sténopé DIY</li>
<li>Raphaël Bergère (Mix’Art-Myrys, Patch_work, Toulouse) - atelier « faire pousser une ville numérique »</li>
<li>Jaouad Soufiane (Toulouse) - Atelier hacking de consoles de jeux</li>
<li>Victor Mazon (Øpen Hardware collective ØØØ, Leipzig) - Perception / Sound / Noise Workstation </li>
<li>Pablo Gallo Vejo (Øpen Hardware collective ØØØ, Santander) - DIY Percussion and distortion modules</li>
<li>Barouf (Enfants Sages) (Gaillac) - Composition de musique électronique à l’aide de machines</li>
<li>CK2LOW + GUESTS (Mix’Art-Myrys, Toulouse) - Initiation au scratch</li>
<li>Éric Dannielou (Tetalab, Toulouse) - Auto hébergement</li>
<li>01010101 X WWIMD (Paris) - WIFI Urbanscape - utilisation des outils développés pour le projet W.U.</li>
<li>Planète Sciences Occitanie (Ramonville) - Animation autour de la programmation de BoomBot.</li>
<li>Les Forces Du Malt (Toulouse), association de brasseurs amateurs - Animation sur la bière, fabrication et dégustation de bières fabriqué par les membres.</li>
<li>GUEST (Toulouse) - Lock picking</li>
<li>fo0 et Grégoire Pouget - <em>Investigation et technologie</em> – (Double Dragon 2)</li>
<li>Julien Paugam (TVBruit, Toulouse) - <em>Décryptage des médias</em> (Double Dragon 2)</li>
</ul><p>En continu sur les 4 jours : CryptoChallenge organisé par Dascritch et le Tetalab.</p>
<p><em>ARKANOID TOURNAMENT CHALLENGE</em> (espace bulle) : tournoi <em>Arkanoid Tournament</em> sur borne d’arcade tous les jours de 18 h à 20 h. Grande finale commentée le samedi à 18 h !</p>
<p>Et chaque jour : des installations et des projets en cours dans la résidence <em>hacker</em>.</p>
<h2 id="programme-de-dimanche">Programme de dimanche</h2>
<h3 id="conférences-salle1-2">Conférences (salle 1)</h3>
<ul>
<li>14 h : Emmanuel Ferrand du <em>CRISPR, _Gene Drive, réécriture du génome : quels enjeux pour la science citoyenne et la communauté des hackers ?</em>
</li>
<li>15 h 40 : Nolwenn Le Nir, Gilles Richardot et Christophe André, <em>Entropie — Le design libre : enjeux politiques et leurs réalisations</em>
</li>
<li>17 h : Alexandre Girard, <em>Achat de drogue sur internet, les marchés du darknet — De la transaction chiffrée à la réduction des risques.</em>
</li>
</ul><h3 id="conférences-salle-3-1">Conférences (salle 3)</h3>
<ul>
<li>14 h : Yacine Synapsas & Antoine Herren, <em>Jazz et jeu vidéo : un mariage impossible ?</em> Conférence ludique et interactive.</li>
</ul><h3 id="performances-audiovisuelles--concerts-2">Performances audiovisuelles & concerts</h3>
<ul>
<li>18 h 30 : NIBUL - Jazz/noise/expérimental (concert - espace <em>bulle</em>)</li>
<li>13 h 37 : Hans Prumpleffer - Tom-admin in VR (perf troll - aire 51)</li>
<li>19 h 15 : Gangpol & MIT - Kuala Lumpen French Institute (perf A/V - salle 3)</li>
</ul><h3 id="restitutions-de-résidences">Restitutions de résidences</h3>
<p>16 h - 18 h</p>
<p>Les <em>hackers</em> ressortent, le regard trouble et le teint blême, de la salle 2. Ils ont survécus et ils veulent le prouver devant un public motivé. Les meilleurs restitutions seront chaleureusement saluées par l’ensemble des survivants encore présents. <em>Film at 11, take your sixpack.</em></p>
<h3 id="ateliers-associations-et-hackerspaces-invités">Ateliers, associations et hackerspaces invités</h3>
<p>14 h - 18 h</p>
<ul>
<li>STICK’EM UP (Toulouse) - Atelier musical collaboratif</li>
<li>Tetalab (Toulouse) - Atelier soudure (APC, TV-B-Gone, kits électroniques) </li>
<li>Renaud Hélias (Tetalab, Toulouse) - Atelier CPC retrogaming et démos</li>
<li>Raphaël Bergère (Mix’Art-Myrys, Patch_work, Toulouse) - atelier « faire pousser une ville numérique »</li>
<li>Jaouad Soufiane (Toulouse) - Atelier hacking de consoles de jeux</li>
<li>Victor Mazon (Øpen Hardware collective ØØØ, Leipzig) - Perception / Sound / Noise Workstation </li>
<li>Pablo Gallo Vejo (Øpen Hardware collective ØØØ, Santander) - DIY Percussion and distortion modules</li>
<li>Barouf (Enfants Sages) (Gaillac) - Composition de musique électronique à l’aide de machines</li>
<li>CK2LOW + GUESTS (Mix’Art-Myrys, Toulouse) - Initiation au scratch</li>
<li>Éric Dannielou (Tetalab, Toulouse) - Auto hébergement</li>
<li>Planète Sciences Occitanie (Ramonville) - Animation autour de la programmation de BoomBot</li>
<li>GUEST (Toulouse) - <em>Lock picking</em>.</li>
</ul><p>En continu sur les 4 jours : CryptoChallenge organisé par Dascritch et le Tetalab.</p>
<h3 id="conférences-éclair-dans-le-doubledragon2">Conférences éclair (dans le Double Dragon 2)</h3>
<p>14 h - 18 h (programme détaillé affiché chaque jour à l’entrée du Double Dragon 2)</p>
<p>Et chaque jour : des installations et des projets en cours dans la résidence <em>hacker</em>.</p>
<p><img src="//img.linuxfr.org/img/687474703a2f2f7777772e6d69786172742d6d797279732e6f72672f66696c65732f63616368652f38343430333862646434666165393262366130373536363832666665636263365f66333339392e706e67/844038bdd4fae92b6a0756682ffecbc6_f3399.png" alt="THSF" title="Source : http://www.mixart-myrys.org/files/cache/844038bdd4fae92b6a0756682ffecbc6_f3399.png"></p></div><div><a href="https://linuxfr.org/news/thsf-huitieme-edition-hacking-one-o-one-du-25-au-28-mai-2017-a-toulouse.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/111945/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/thsf-huitieme-edition-hacking-one-o-one-du-25-au-28-mai-2017-a-toulouse#comments">ouvrir dans le navigateur</a>
</p>
Davy Defaudbubar🦥ZeroHeurehttps://linuxfr.org/nodes/111945/comments.atomtag:linuxfr.org,2005:News/372682016-05-01T22:49:13+02:002016-05-01T22:57:48+02:00[THSF] Toulouse Hackers Space Factory, édition 2016Licence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>Du 19 au 22 mai 2016 se déroulera la 7<sup>e</sup> édition du «Toulouse Hacker Space Factory». Issue de la rencontre entre le <a href="https://www.tetalab.org">Tetalab</a> et <a href="http://mixart-myrys.org/">Mix’Art Myrys</a>, le «Toulouse Hacker Space Factory» est, depuis 2010, un événement basé sur la mise en commun de connaissances, un moment festif et convivial tourné vers l’utilisation créative des technologies, leurs appropriations et les enjeux que cela suscite. </p>
<p>Au programme cette année : plus de 15 conférences, 20 performances et installations, une quinzaine de concerts, une vingtaine d'ateliers, un <em>hackerspace</em> éphémère, des expositions, de la fête, et de la bonne humeur ! Des gens de Telecomix, du CCC, de Regards Citoyens, des hackerspace de Rennes, Montpellier, Paris, Pau, Perpignan, Orléans, et de Berlin ! Le programme est détaillé en seconde partie de la dépêche.</p>
<p><img src="//img.linuxfr.org/img/687474703a2f2f7777772e746873662e6e65742f757365722f70616765732f30322e746873662d323031362f746574616c61622e706e67/tetalab.png" alt="tetalab" title="Source : http://www.thsf.net/user/pages/02.thsf-2016/tetalab.png"> <img src="//img.linuxfr.org/img/687474703a2f2f7777772e746873662e6e65742f757365722f70616765732f30322e746873662d323031362f6d69786172742d6d797279732e706e67/mixart-myrys.png" alt="mixartmyrys" title="Source : http://www.thsf.net/user/pages/02.thsf-2016/mixart-myrys.png"></p>
<p><strong>NdM.:</strong> un événement régulièrement évoqué sur LinuxFr.org, voire les annonces des éditions <a href="//linuxfr.org/news/toulouse-hackerspace-factory-%E2%80%9427-29%C2%A0mai%C2%A02011">2011</a>, <a href="//linuxfr.org/news/toulouse-hacker-space-factory-2012">2012</a>, <a href="//linuxfr.org/users/oulala/journaux/thsf-2013">2013</a>, <a href="//linuxfr.org/news/toulouse-hacker-space-factory-2015">2015</a> et déjà deux journaux sur la préparation de l'édition 2016 (<a href="//linuxfr.org/users/oulala/journaux/thsf-2016-on-en-est-ou">1</a> et <a href="//linuxfr.org/users/oulala/journaux/thsf-2016-residence-hacker">2</a>)</p></div><ul><li>lien nᵒ 1 : <a title="http://www.thsf.net/fr" hreflang="fr" href="https://linuxfr.org/redirect/97068">THSF</a></li><li>lien nᵒ 2 : <a title="https://www.tetalab.org/" hreflang="fr" href="https://linuxfr.org/redirect/97077">Tetalab</a></li><li>lien nᵒ 3 : <a title="http://www.mixart-myrys.org/" hreflang="fr" href="https://linuxfr.org/redirect/97078">Mix'art Myrys</a></li></ul><div><p>Un temps de rencontres et d’échanges, qui stimule la réflexion et la recherche dans de nombreux domaines, technologique bien sûr, mais au delà, sociologique, philosophique, artistique…</p>
<ul>
<li>
<strong>Conférences</strong>
<ul>
<li>Hackerspaces under surveillance: Studying the Egyptian case <em>(Tarek Ahmed - Le Caire - Cairo Makerspace)</em>
</li>
<li>Investigation à long terme à l'ère de l'information Macdonald's <em>(Fo0 - RSF/ex-Telecomix + Etienne Huvert - SLUG )</em>
</li>
<li>Internet, l'activisme et Nous <em>(Jérémy Zimmermann - Berlin)</em>
</li>
<li>A Hackers view on the Military Industrial Internet Freedom Complex <em>(Andy Muller - Chaos Computer Club - Berlin)</em>
</li>
<li>Presentation du Doctorat Sauvage en Architecture <em>(Echelle Inconnue - Rouen)</em>
</li>
<li>Hacking Social <em>(Brest)</em>
</li>
<li>Pouhiou + Dany Caligula <em>(Toulouse)</em>
</li>
<li>Dessine moi Internet <em>(Taziden - Toulouse)</em>
</li>
<li>Coordination Nationale des Lieux Intermediaires et independants <em>(Jules Desgouttes - CNLII - Lyon)</em>
</li>
<li>Marketing sensoriel et neuromarketing <em>(Renaud Lifchitz & Florence Suprin - Paris)</em>
</li>
<li>Maxigas <em>(Barcelone)</em>
</li>
<li>Auto-organisation à la jungle de Calais <em>(Loïc - Calais)</em>
</li>
<li>Facebook delenda est / Il faut détruire Facebook <em>(Jean Noël Montagné - Nice - Nicelab)</em>
</li>
<li>Équilibres dynamiques des systèmes vivants éléments de réflexion pour le bio-hacker <em>(Emmanuel Ferrand - Paris)</em>
</li>
<li>Transparence et OpenData : décomplexer le lobbyiste en chaque citoyen <em>(Benjamin Oooghe-Tabanou - Regards Citoyens)</em>
</li>
<li>Identification radioéléctrique et numérique : une éloge de la fuite <em>(Antoine Méric - Paris)</em>
</li>
</ul>
</li>
</ul><p><a href="http://la.buvette.org/photos/myrys/g/jz-blabla.gif">jz</a></p>
<ul>
<li>
<p><strong>Performances</strong></p>
<ul>
<li>
<a href="https://vimeo.com/122250885">Fields</a> <em>(Otolab - Milan)</em>
</li>
<li>
<a href="https://vimeo.com/128475918">Récession</a> <em>(1024 Architecture - Paris)</em>
</li>
<li>
<a href="https://vimeo.com/130239547">Morphist</a> - <em>(CHDH - Paris)</em>
</li>
<li>Ominous <em>(<a href="http://marcodonnarumma.com/">Marco Donnarumma</a> - Berlin)</em>
</li>
<li>
<a href="https://vimeo.com/114858385">Avatar</a> <em>(Miadana Ranriamorasata et Margot Lançon - Toulouse)</em>
</li>
<li>
<a href="https://vimeo.com/150767742">D-Génératif</a> <em>(1KA / Rena / NaDa / MaikaA - Toulouse)</em>
</li>
<li>
<a href="http://www.eqko.net/">EQKO</a> <em>(Paris)</em>
</li>
<li>NYOLOGSH <em>(<a href="https://vimeo.com/visionr">Vision'R</a> - Paris)</em>
</li>
<li>WildBits <em>(r33p - Toulouse)</em>
</li>
<li>2013 <em>(b01 - Orléans)</em>
</li>
<li>
<a href="http://natsvit.blogspot.com/">Natsvit</a> <em>(Le Temps du THSF - Dessin live - Toulouse)</em>
</li>
</ul>
</li>
<li>
<p><strong>Installations</strong></p>
<ul>
<li>No Bird <em>(Annlor Codina et Vross - Toulouse)</em>
</li>
<li>Mad clocks <em>(Labomedia - Orléans)</em>
</li>
<li>Tesla Coil <em>(Fréderic Deslias - Compagnie Le Clair Obscure - Caen)</em>
</li>
<li>Patio Temporel <em>(Juliette Virlet - Toulouse)</em>
</li>
<li>PauLLA <em>(Pau)</em>
</li>
<li>Arancelle <em>(Jéremy Philippeau - Toulouse)</em>
</li>
<li>Hyloscopia, mental map, 3ème oeil <em>(Patchwork - Toulouse)</em>
</li>
<li>Probes <em>(Aantoine Méric - Paris)</em>
</li>
<li>Machine temporelle hors d'usage <em>(Sylvain Blocquaux - Orléans)</em>
</li>
</ul>
</li>
<li>
<p><strong>Expositions</strong></p>
<ul>
<li>MUTAH (<em>Toulouse)</em>
</li>
<li>MojuWall <em>(Exposition de GIF animés réalisés avec Mojulo (01ivier - Chalon-sur-Saône)</em>
</li>
<li>Archives 19/84 - C.L.O.D.O <em>(Trogluddites-3 - Bordeaux)</em>
</li>
<li>Retrospective photos THSF 2015 <em>(Fabien Levac - Toulouse)</em>
</li>
<li>…</li>
</ul>
</li>
<li>
<p><strong>Concerts</strong></p>
<ul>
<li>P-NODE <em>(partout)</em>
</li>
<li>Aymeric De Tapol <em>(Bruxelles)</em>
</li>
<li>Morgho <em>(Toulouse)</em>
</li>
<li>Thomas Bigot <em>(Toulouse)</em>
</li>
<li>Nocto <em>(Strasbourg & Toulouse)</em>
</li>
<li>Viud Moth <em>(Toulouse & Paris)</em>
</li>
<li>Samoth Moth - Thomas Surugue <em>(Toulouse)</em>
</li>
<li>Mut4h <em>(Toulouse)</em>
</li>
<li>Merry Crisis <em>(Pau)</em>
</li>
<li>Circuit Tordu <em>(Lille)</em>
</li>
<li>EMOC <em>(Le Havre)</em>
</li>
<li>Guilhem Desq <em>(Toulouse)</em>
</li>
<li>Daikiri</li>
<li>Indurain</li>
<li>Ergot <em>(Albi)</em>
</li>
</ul>
</li>
<li>
<p><strong>Scratch session</strong></p>
<ul>
<li>Scratch: Arcane, Sheit.One, Madgic, Kerg, Shogun, Sick, B4B Selection, Mutah, ck2low, Spazm, Woody Cut, lad…</li>
<li>Graph: Mëos, Mikoz, Tremze, Spazm, Dark…</li>
<li>et d'autres surprises à venir…</li>
</ul>
</li>
<li>
<p><strong>Ateliers</strong></p>
<ul>
<li>Lockpicking <em>(Grandasse - Toulouse)</em>
</li>
<li>Fabrication et développement photo au Caffenol <em>(Fabien Levac/Olivier Gill - Toulouse)</em>
</li>
<li>Bastard Operator From Hell <em>(FatalErrors - Toulouse)</em>
</li>
<li>Stick em up <em>(Toulouse)</em>
</li>
<li>Soudure badges, kits & appareils sonores <em>(Tetalab/Snootlab/JohnLeJeune - Toulouse/Rennes)</em>
</li>
<li>La Signothèque, Une bibliothèque de signes universelle, vectorielle, et libre <em>(Arobire'Sign - Toulouse)</em>
</li>
<li>Afghan Cam++ <em>(rataflo - Toulouse)</em>
</li>
<li>F.A.I, hébergeur associatif et militant <em>(Tetaneutral - Toulouse)</em>
</li>
<li>IRCologie, Electropolis 25 ans après <em>(Lunar - From the Internetz)</em>
</li>
<li>Initiation coding Python avec Minecraft sur RasPi <em>(AliceLab - Perpignan)</em>
</li>
<li>Inititation et sensibilisation aux logiciels libres + install party <em>(Toulibre - Toulouse)</em>
</li>
<li>Lutherie Electronique <em>(emoc - Le Havre)</em>
</li>
<li>Atelier larsen vidéo numérique <em>(eqko - Paris)</em>
</li>
<li>Brassage de bière DIY <em>(Les forces du Malt - Toulouse)</em>
</li>
<li>Nos oignons, nœuds de sortie Tor financés par la communauté <em>(Syl + Lunar from the Internetz)</em>
</li>
<li>BI3, un nouveau bloqueur de pub <em>(Éric - Toulouse)</em>
</li>
</ul>
</li>
</ul><p>On peut y venir en famille avec ses enfants pour découvrir des technologies, des outils et des méthodes, des ateliers et des présentations. Mais également pour échanger avec ses pairs. Aussi pour ceux et celles s'intéressant aux questions sociétales. Enfin pour la fête. Il est donc ouvert à tout-e-s, débutant-e-s ou non, expert-e-s ou intéressé-e-s, et se déroule dans les locaux de <a href="https://www.openstreetmap.org/way/48416748#map=19/43.61868/1.42031">Mix'Art Myrys au 12 rue Ferdinand Lassalle</a> 31200 TOULOUSE - France</p>
<p>Métro: ligne B - Canal du midi<br>
Bus: Ligne n°15 - Arrêt: Chemin Tricou<br>
Bus: Ligne n°16 - Arrêt: Suisse<br>
Vélooz: Station n° 144 (62 boulevard de Suisse)</p></div><div><a href="https://linuxfr.org/news/thsf-toulouse-hackers-space-factory-edition-2016.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/108860/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/thsf-toulouse-hackers-space-factory-edition-2016#comments">ouvrir dans le navigateur</a>
</p>
bubar🦥Benoît Sibaudhttps://linuxfr.org/nodes/108860/comments.atomtag:linuxfr.org,2005:Diary/339222013-05-24T09:49:58+02:002013-05-24T09:49:58+02:00Atelier au THSF: hacking de minitelLicence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<h2 id="sommaire">Sommaire</h2>
<ul><li>
<a href="#toc_0">Réalisation du cable</a>
</li>
<li>
<a href="#toc_1">Branchement de l'arduino</a>
</li>
<li>
<a href="#toc_2">Présentation de mon Makefile</a>
</li>
<li>
<a href="#toc_3">Récupération de la bibliothèque</a>
</li>
<li>
<a href="#toc_4">Utilisation de la bibliothèque</a>
</li>
<li>
<a href="#toc_5">Conclusions</a>
</li>
</ul><p>Bonjour,</p>
<p>Le <a href="http://thsf.tetalab.org/">THSF</a> est un rassemblement annuel de <a href="http://en.wikipedia.org/wiki/Hackerspace">hackerspaces</a>.<br />
Il se tient en ce moment au <a href="http://mixart-myrys.org/presentation/">myx'art myrys</a>, qui héberge le <a href="http://thsf.tetalab.org/2013/">tetalab</a>.<br />
Durant ce dernier ont lieux des conférences ainsi que des ateliers.<br />
Hier, un atelier minitel animé par <a href="http://www.saint-clair.net/">Jerome Saint-Clair aka 01010101</a> a eu lieu<br />
dans le but d'apprendre à intéragir avec <a href="https://github.com/01010101/Minitel/">sa bibliothèque</a> en utilisant <a href="http://arduino.cc/">arduino</a>.<br />
Je vais décrire ce que j'y ai fait:</p>
<h3 id="toc_0">Réalisation du cable</h3>
<p>En premier lieu, nous avons soudé un connecteur <a href="http://en.wikipedia.org/wiki/DIN_connector">DIN 45° mâle</a><br />
À un câble téléphonique de minitel, que nous avons soudé à des pins:<br /><img src="//img.linuxfr.org/img/68747470733a2f2f7261772e6769746875622e636f6d2f79617a676f6f2f6d696e6974656c5f747769747465722f6d61737465722f64696e2e706e67/din.png" alt="schéma de cablage" title="Source : https://raw.github.com/yazgoo/minitel_twitter/master/din.png" /></p>
<h3 id="toc_1">Branchement de l'arduino</h3>
<p>Ici, j'ai utilisé un arduino uno.<br />
J'ai branché le fil rouge à ground, et les deux autres fils aux pins 6 et 7.</p>
<h3 id="toc_2">Présentation de mon Makefile</h3>
<p>Je préfère utiliser mes propres (gnu)Makefiles qu'utiliser directement l'IDE arduino.<br />
J'utilise pour tous mes projets un makefile racine, que j'inclue dans mes projets.<br />
J'explique cela sur le <a href="https://github.com/yazgoo/arduino-makefile">github arduino makefile</a>.</p>
<h3 id="toc_3">Récupération de la bibliothèque</h3>
<p>J'ai récupéré <a href="https://github.com/01010101/Minitel/">la bibliothèque</a>, <a href="https://github.com/yazgoo/minitel_twitter/blob/master/demo.cpp">J'ai modifié le fichier de demo</a> pour qu'il builde avec mon Makefile.<br />
On branche le cable à l'arduino, lui-même branché au minitel.<br />
On crée un projet pour la demo (c.f. Présentation du Makefile), et on fait un <code>make upload</code>.<br />
Si ça marche bien, le minitel doit afficher de charmantes démos.</p>
<h3 id="toc_4">Utilisation de la bibliothèque</h3>
<p>J'ai décidé d'utiliser les méthodes d'affichage de texte pour envoyer des tweets sur le minitel.<br />
Le code est disponible <a href="https://github.com/yazgoo/minitel_twitter">ici</a>.<br />
Je crée donc un nouveau projet, où je copie Minitel.cpp et Minitel.h.<br />
J'écris mon fichier principal, minitel.cpp, qui affichera tout texte reçu via le série USB:</p>
<pre>
<code class="c++"><span class="cp">#include "Arduino.h"</span>
<span class="cp">#include <SoftwareSerial.h></span>
<span class="cp">#include "Minitel.cpp"</span>
<span class="n">Minitel</span><span class="o">*</span> <span class="n">m</span><span class="p">;</span>
<span class="kt">void</span> <span class="n">setup</span><span class="p">()</span> <span class="p">{</span>
<span class="cm">/* écoute sur les pins 6 et 7 */</span>
<span class="n">m</span> <span class="o">=</span> <span class="k">new</span> <span class="n">Minitel</span><span class="p">(</span><span class="mi">6</span><span class="p">,</span><span class="mi">7</span><span class="p">);</span>
<span class="cm">/* écoute sur le port série (via USB) */</span>
<span class="n">Serial</span><span class="p">.</span><span class="n">begin</span><span class="p">(</span><span class="mi">1200</span><span class="p">);</span>
<span class="p">}</span>
<span class="kt">void</span> <span class="n">demoText</span><span class="p">()</span> <span class="p">{</span>
<span class="n">m</span><span class="o">-></span><span class="n">clearScreen</span><span class="p">();</span>
<span class="n">m</span><span class="o">-></span><span class="n">mode</span><span class="p">(</span><span class="n">TEXT_MODE</span><span class="p">);</span>
<span class="n">m</span><span class="o">-></span><span class="n">textColor</span><span class="p">(</span><span class="n">WHITE</span><span class="p">);</span>
<span class="n">m</span><span class="o">-></span><span class="n">bgColor</span><span class="p">(</span><span class="n">BLACK</span><span class="p">);</span>
<span class="n">m</span><span class="o">-></span><span class="n">blink</span><span class="p">();</span>
<span class="n">m</span><span class="o">-></span><span class="n">noBlink</span><span class="p">();</span>
<span class="kt">int</span> <span class="n">width</span> <span class="o">=</span> <span class="mi">35</span><span class="p">;</span>
<span class="kt">int</span> <span class="n">i</span> <span class="o">=</span> <span class="mi">1</span><span class="p">;</span>
<span class="kt">int</span> <span class="n">j</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span>
<span class="kt">char</span> <span class="n">text</span><span class="p">[</span><span class="mi">2</span><span class="p">];</span>
<span class="cm">/* pour chaque caractère reçu */</span>
<span class="k">while</span><span class="p">(</span><span class="kc">true</span><span class="p">)</span>
<span class="p">{</span>
<span class="k">if</span><span class="p">(</span><span class="n">Serial</span><span class="p">.</span><span class="n">available</span><span class="p">())</span>
<span class="p">{</span>
<span class="n">text</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">=</span> <span class="n">Serial</span><span class="p">.</span><span class="n">read</span><span class="p">();</span>
<span class="cm">/* si on reçoit un line feed, on change de ligne */</span>
<span class="k">if</span><span class="p">(</span><span class="n">text</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">==</span> <span class="sc">'\n'</span><span class="p">)</span>
<span class="p">{</span>
<span class="n">j</span><span class="o">++</span><span class="p">;</span>
<span class="n">i</span> <span class="o">=</span> <span class="mi">1</span><span class="p">;</span>
<span class="p">}</span>
<span class="k">else</span>
<span class="p">{</span>
<span class="n">text</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span>
<span class="cm">/* affiche la lettre en question */</span>
<span class="n">m</span><span class="o">-></span><span class="n">text</span><span class="p">(</span><span class="n">text</span><span class="p">,</span> <span class="n">i</span><span class="o">++</span><span class="p">,</span> <span class="mi">1</span> <span class="o">+</span> <span class="n">j</span><span class="p">);</span>
<span class="cm">/* si on dépasse width, on change de ligne */</span>
<span class="k">if</span><span class="p">(</span><span class="n">i</span> <span class="o">></span> <span class="n">width</span> <span class="p">)</span>
<span class="p">{</span>
<span class="n">j</span><span class="o">++</span><span class="p">;</span>
<span class="n">i</span> <span class="o">=</span> <span class="mi">1</span><span class="p">;</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="kt">void</span> <span class="n">loop</span><span class="p">()</span>
<span class="p">{</span>
<span class="n">demoText</span><span class="p">();</span>
<span class="p">}</span>
</code>
</pre>
<p>Voici le makefile correspondant:</p>
<pre>
<code class="">MAIN=minitel
SERIAL_DEVICE=/dev/ttyACM0
DEPENDENCIES=wiring_analog.c WInterrupts.c wiring_digital.c \
wiring_shift.c wiring_pulse.c wiring.c IPAddress.cpp \
Stream.cpp Tone.cpp main.cpp CDC.cpp WMath.cpp \
WString.cpp Print.cpp USBCore.cpp new.cpp HID.cpp \
HardwareSerial.cpp
LIBRARIES=SoftwareSerial_SoftwareSerial
include /home/yazgoo/Dévelopement/arduino/arduino_makefile/Makefile
</code>
</pre>
<p>Ensuite, je crée le fichier python suivant, qui récupère<br />
n tweets et les écrit sur le port série:</p>
<pre>
<code class="python"><span class="kn">import</span> <span class="nn">serial</span>
<span class="kn">import</span> <span class="nn">time</span>
<span class="kn">import</span> <span class="nn">json</span>
<span class="kn">import</span> <span class="nn">sys</span>
<span class="kn">import</span> <span class="nn">urllib.request</span> <span class="kn">as</span> <span class="nn">urllib_request</span>
<span class="c"># quel feed lire ?</span>
<span class="n">who</span> <span class="o">=</span> <span class="n">sys</span><span class="o">.</span><span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span>
<span class="c"># combien de tweets lire</span>
<span class="n">num</span> <span class="o">=</span> <span class="n">sys</span><span class="o">.</span><span class="n">argv</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span>
<span class="c"># on récupère les tweets au format json</span>
<span class="n">handle</span> <span class="o">=</span> <span class="n">urllib_request</span><span class="o">.</span><span class="n">urlopen</span><span class="p">(</span><span class="s">"https://api.twitter.com/1/statuses/user_timeline/"</span> <span class="o">+</span> <span class="n">who</span> <span class="o">+</span> <span class="s">".json?count="</span> <span class="o">+</span> <span class="n">num</span> <span class="o">+</span> <span class="s">"&include_rts=1"</span><span class="p">)</span>
<span class="n">data</span> <span class="o">=</span> <span class="n">handle</span><span class="o">.</span><span class="n">read</span><span class="p">()</span>
<span class="n">tweets</span> <span class="o">=</span> <span class="n">json</span><span class="o">.</span><span class="n">loads</span><span class="p">(</span><span class="n">data</span><span class="o">.</span><span class="n">decode</span><span class="p">(</span><span class="s">'utf8'</span><span class="p">))</span>
<span class="c"># on ouvre le port série à 1200 bauds</span>
<span class="n">ser</span> <span class="o">=</span> <span class="n">serial</span><span class="o">.</span><span class="n">Serial</span><span class="p">(</span><span class="s">'/dev/ttyACM0'</span><span class="p">,</span> <span class="mi">1200</span><span class="p">)</span>
<span class="n">time</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mi">2</span><span class="p">)</span>
<span class="c"># pour chaque tweet, on écrit les caractères un par un.</span>
<span class="k">for</span> <span class="n">tweet</span> <span class="ow">in</span> <span class="n">tweets</span><span class="p">:</span>
<span class="n">text</span> <span class="o">=</span> <span class="n">tweet</span><span class="p">[</span><span class="s">'text'</span><span class="p">]</span>
<span class="k">print</span><span class="p">(</span><span class="n">text</span><span class="p">)</span>
<span class="n">i</span> <span class="o">=</span> <span class="mi">0</span>
<span class="k">for</span> <span class="n">c</span> <span class="ow">in</span> <span class="n">text</span><span class="p">:</span>
<span class="n">ser</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="nb">bytes</span><span class="p">(</span><span class="s">''</span> <span class="o">+</span> <span class="n">c</span><span class="p">,</span> <span class="s">'ISO8859-1'</span><span class="p">))</span>
<span class="k">if</span> <span class="n">i</span> <span class="o">%</span> <span class="mi">15</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span>
<span class="n">time</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span>
<span class="k">else</span><span class="p">:</span>
<span class="n">time</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mf">0.003</span><span class="p">)</span>
<span class="n">i</span> <span class="o">+=</span> <span class="mi">1</span>
<span class="n">ser</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="nb">bytes</span><span class="p">(</span><span class="s">'</span><span class="se">\n</span><span class="s">'</span><span class="p">,</span> <span class="s">'ISO8859-1'</span><span class="p">))</span>
<span class="n">ser</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="nb">bytes</span><span class="p">(</span><span class="s">'</span><span class="se">\n</span><span class="s">'</span><span class="p">,</span> <span class="s">'ISO8859-1'</span><span class="p">))</span>
</code>
</pre>
<p>Après avoir uploadé sur l'arduino,<br />
on a plus qu'à lancer le code client:<br />
python client.py climagic 3<br />
Ici, on récupère les 3 dernies tweets de climagic.</p>
<h3 id="toc_5">Conclusions</h3>
<p>Ce code n'est pas du tout léché et a été réalisé rapidement hier.<br />
Comme on s'est contenté d'afficher du texte, on aurait pu transmettre<br />
tout directement en série sans utiliser la bibliothèque Minitel.<br />
C'est ce qu'ont fait d'autres personnes lors de cet atelier,<br />
en transmettant directement leur tty via agetty sur le minitel.<br />
Enfin, je vous conseille, si vous êtes sur toulouse cette semaine, de passer au THSF.</p><div><a href="https://linuxfr.org/users/yazgoo/journaux/atelier-au-thsf-hacking-de-minitel.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/98403/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/yazgoo/journaux/atelier-au-thsf-hacking-de-minitel#comments">ouvrir dans le navigateur</a>
</p>
yazgoohttps://linuxfr.org/nodes/98403/comments.atom