La vie du LOL

Le LOL s'agite et le fait savoir

blog
Présentation du dispositif Arbréole de Robin Aziosmanoff

Le 20 Novembre 2012 Robin Aziosmanoff, l'un des trois frères fondateurs de l'association ART3000, projet genèse du Cube à Issy-les-Moulineaux (le premier centre d'arts numériques en France) nous rendait visite avec son étonnante création "Arbréole".

Arbréole est une oeuvre d'art numérique qui repose sur un dispositif lumineux et sonore, celui intègre un moteur de comportements intelligents programmé sous Android. Robin nous a dévoilé l'un des dispositifs: l'oeuvre compte une trentaine de ces lanterne et chacune est à la fois autonome pour générer de la musique et activer ses patterns de Led, tout en étant relié à tous les autres. Chaque lanterne connait le nombre de sa population et synchronise ses comportements audiovisuels en fonction de ceux des autres.

L'objet est recouvert d'une coque à facette en résine translucide qui a été réalisé par un designer.

Robin a présenté cet étonnant système à six élèves d'une école de commerce (dont je ne me souviens plus le nom!) qui réalise un mémoire sur la culture libre, le DIY et les nouveaux modèles économique, ambiance avec beaucoup de connivences, de curiosité et d'intérêt de la part de tous.

Robin a expliqué que pour terminer ce prototype, il fallait trouver un ingénieur capable d'exploiter les fonction de timecode midi sur un smartphone sous Android (le "cerveau" audiovisuel et comportemental de chaque lanterne est l'un de ces smartphones utilisé comme micro-ordinateur) afin de synchroniser parfaitement les musiques entre toutes les lanternes.

La question de la machine a finit par trouver des perspectives du côté des RaspberryPI, qui semble être une piste possible ... affaire à suivre.

http://arbreole.com/

http://www.lecube.com/

IMG_2367.jpg

IMG_2377.jpg

IMG_2370.jpg

Posted
blog
LOLBox, first release

Ça, c'est fait, c'est en ligne à cette adresse. Un simple dump d'une carte de 2Go Pas encore de script d'autoconfig, juste de la config brute pour installer un simple mpd tout configuré sur une dreamplug. C'est surtout une base de travail pour les quelques uns qui ont prévu d'y occuper quelques mardi soirs. J'espère que les quelques loleurs qui l'ont récupéré en feront bon usage. Pour ma part, je vais voir pour porter ça et les autoconfigurer simplement sur un réseau, et pourquoi pas trimbaler sa musique ou son podcast entre les différentes pièces, le tout compatible avec une majorité de systèmes (et non avec un bête iphone...). Du coup le projet se métamorphose un peu mais je ne perd pas espoir de me pencher sur des orientations plus "réseau"...

Posted
blog
Paul le robot: rencontre du 3ème type

Le 25 septembre nous sommes un petit groupe de la place Chazette à nous rendre à la Galerie H+, la galerie d'art digital de Lyon qui se trouve à deux rues du lolcal.

Nous y faisons la rencontre de PAUL le ROBOT, un drôle de bras intelligent surplombé d'une caméra mobile elle-même articulée, orientée vers celui d'entre nous qui a osé s'asseoir derrière la table.

La caméra scrute quelques instants son hôte puis pivote son "oeil" vers la table où le bras électro-mécanique, tenant un stylo bic (ce sera parfois un crayon), s'anime soudainement et se lance dans une esquisse étonnante: un robot-portraitiste, voilà ce à quoi nous avons à faire!

L'artiste va ainsi tirer le portrait de quelques un d'entre nous et ceux-ci seront accrochés sur le mur de la galerie comme autant de "trophés" étonnant.

Paul le robot est une création (bot et soft) de Patrick Tresset. Pour en savoir plus, voici un article court qui donne le contexte:

Voici le lien vers la Galerie H+

Posted
blog
AG - rentrée 2012

l'assemblée générale du LOL a eu lieu le mardi 11 septembre 2012 avec 16 personnes dans le local commun aux associations du n°7, place Chazette, Lyon 1er.
Élections du Bureau

Bilan moral : 13 pour 1 contre Bilan financier : 12 pour 0 contre

Les nouveaux membres du bureau élus sont :

Président : Derrick 12 pour 0 contre
Vice-président : Adel 10 pour 1 contre
Trésorier : Olivier 11 pour 0 contre
Vice-trésorier : Maxime Reis 10 pour 0 contre
Secrétaire : Luis 10 pour 0 contre
Vice-secrétaire : Maxime G 8 pour 2 contre
Responsable du visuel et du numérique? : Sayat 12 pour 0 contre

L'ensemble du compte rendu de cette rencontre est consultable à : http://labolyon.fr/officiel/2012-09-11-AG.pdf

Posted
blog
Atelier "fabrication de crochets"

Le lockpicking intéressant pas mal de monde au LOL, un de nos membre est partant pour animer un atelier de fabrication de crochets. Cet atelier est bien sûr ouvert (dans la limite des places/outils disponibles bien évidement). Vous pouvez vous y inscrire en remplissant le doodle. La liste du matériel a prévoir est disponible ici. Enfin, si vous n'êtes pas abonné à la mailling-list, c'est le moment car c'est là que vont être réglés les détails.

Posted
blog
Visite du fablab grenoblois

Nos amis de Grenoble nous ont convié à une réunion sur le montage de leur fablab, nous avons donc accepté cette invitation afin de bénéficier de leur expérience dans mise en place d'un fablab.

La réunion a été conduite de main de maitre par :

  • Ludovic Maggioni de la CCSTI, qui héberge déjà le Laboratoire Ouvert Grenoblois, avec lequel elle s'était associé pour l'acquisition d'une imprimante 3D. C'est chez eux qu'avait lieu la réunion et c'est également là bas que sera hébergé le fablab.
  • Jean Michel Molenaar, qui a déjà une solide expérience de la question. Originaire des pays bas, il a participé au montage de deux fablab dans son pays et est venu prêcher la bonne parole du Do It Yourself chez nous !

ccsti-grenoble Après une présentation du mouvement des fablabs à travers le monde ainsi que des divers projets qui en sont sortis, nous avons enchainé sur un question-réponse afin de creuser certains aspects, pour finir par une visite des locaux dans lesquels les machines devraient êtres installés d'ici quelques semaines.

La reconnaissance du fablab par le MIT semble apporter des possibilités intéressantes : les ateliers étant équipé sensiblement avec les mêmes outils, il est possible de faire circuler de façon numérique les objets entre les ateliers, puis de les adapter au besoin. Chaque lieu est également équipé d'un système de visio-conférence, facilitant la transmission des compétences sur les machines.

Le modèle économique reste cependant à définir. Les entreprises grenobloises étant déjà bien équipé, leur participation serait peut être moindre que dans d'autres ateliers, bien qu'elles suivent de loin le projet.

Profitions-en pour relayer la demande de bonnes âmes qu'ils ont formulé afin de pouvoir ouvrir un maximum de temps au public. Ces derniers seraient rémunéré avec des temps d'accès aux machines et aux ressources du fablab. Si vous êtes intéressé pour les aider, vous pouvez contacter Ludovic Maggiong à ludovic.maggioni(AT)ccsti-grenoble(DOT)org

Posted
blog
Nouveau local

Ça y est, nous avons un nouveau local !

Prêté par la boutique LibrePC, que des fleurs poussent sous leurs pas, que le trafic de leur site croisse et que leurs clients bidouilleurs se multiplient !

Ce local est situé 7 place Louis Chazette, entre le Rhône et la falaise de la Croix Rousse. Il est constitué d'une assez grande salle dans une cour intérieure. Quelques photos prises rapidement :

Ce local ferme bien à clef, dispose de l'électricité (même si quelques lampes sont à changer). Il y a des goulottes réseau, un hub ethernet et des prises téléphoniques. Il n'est pas chauffé, à voir si ça pose un problème. Il n'y a pas de compteur d'électricité différencié. Pour l'instant le proprio nous laisse être sur son compteur mais il faut rapidement qu'on mette quelque chose en place pour ne rien lui coûter si on commence à installer des serveurs, un frigo ou des machines outils.

Seul point noir, il n'y a pas de point d'eau malgré une tuyauterie qui permettrait probablement d'installer un évier (ou un urinoir). En début de soirée, il y a souvent des musiciens sympa dans un local à coté qui nous proposent d'utiliser leurs toilettes au besoin.

Mardi on a déménagé des affaires que le proprio avait stocké dedans et on a passé un bon coup de balais. Pas vraiment les moyens de faire plus, mais on se retrouve mardi prochain pour aménager un peu mieux ! J'amènerai un coffre de matos actuellement stocké dans ma cave.

On a commencé un petit piratepad pour faire l'inventaire de ce qui est dispo et de ce qu'on voudrait ramener. Si vous pensez amener des trucs lors de la prochaine réu, indiquez le sur le pad : http://piratepad.net/LOLcal

-- Iv

Posted
blog
Trac

hoy,

Le LOL se dote d'un nouvelle outil grâce à yohann pour la gestion des différents projets : trac.

Deux instances ont étés déployés :

Si vous souhaitez contribuer, vous pouvez demander sur IRC ou su la ML à yohann de vous créer un compte.

A Bientôt ?

Posted
blog
LOLBox, encore plus fort avec Anonet !

Un petit billet sur la dernière avancée.

J'ai mis en place un neud anonet afin de commencer à me familiariser avec les concepts de darknet, routage BGP ...

Darknet ? quésaco ?

Un darknet est un réseau de machines, utilisant internet pour se connecter les unes aux autres et recréer un "réseau dans le réseau". Le projet TOR est un exemple très populaire de darknet. Ces réseaux un peu "obscures" son neutres, comme toutes technologies. C'est à dire que l'on peut, soit l'utiliser pour assurer la sécurité des discutions entre dissidents d'un régime totalitaire, soit pour des échanges beaucoup moins éthiques... La différence avec internet est que la sécurité et l'anonymat sur ces réseaux est d'un tout autre niveau, mettant les participants à l'abri des techniques de traçages habituelles.

Une histoire de tunnel

Dans le cas d'anonet, la première étape est d'établir une liaison VPN (ou tunnel VPN) grâce au logiciel quickTUN avec un ou plusieurs autres utilisateurs en qui l'on a confiance (car ce seront les seuls personnes aptes à révéler indirectement notre identité). Ces tunnels créent des liaisons "logiques" (en oppositions aux liens physiques comme les câbles réseaux) qui passent sur internet. Prenons en exemple un morceau d'internet simplifié comme dans le schéma ci-contre : darknet.jpeg

Nous avons six clients abonnés chez deux Fournisseurs d'Accès Internet différents. Les liens en noir représente un support physique quelconque comme le cuivre (ADSL...), la fibre optique...

Cas du SSL

Dans le cas ou le client 6 veut accéder à www.google.fr en http (non chiffré), ses données pourront être lues par tous les intermédiaires dont fai2, google, et même dans certains cas fai1. S'il accède à www.google.fr en https (chiffré), seul le serveur final sera apte à décoder les données bien que physiquement elles passent par les mêmes intermédiaires que précédemment. Il s'agit d'un tunnel SSL (SSL correspondant au "s" dans https).

Cas du VPN

Les liens rouge représentent des tunnels VPN. Dans le cas du client 1 et 4 par exemple, cela signifie qu'ils peuvent communiquer comme s'il étaient relié entre eux par un câble direct. Les intermédiaires, comme dans le cas du SSL, ne sont plus capable de savoir quels données transitent entre les utilisateurs.

Choisir la bonne route

Une fois que les utilisateurs sont ainsi relié, ils sont capable de s'échanger tout type de données directement. Le seul problème est que chaque machine ne connait que celles auxquelles elle est lié avec le VPN. Pour pouvoir échanger avec d'autres machines, anonet utilise, comme les fournisseurs d'accès internet et autres entité en charge du réseau, du routage BGP. N'étant pas suffisamment apte à l'expliquer, je vais définir le routage de façon générique.

Cas simple : client 3

Quand client 3 voudra accéder à un service proposé par n'importe quel autre machine du darknet (les machines reliés entre elles par les liens rouge), il n'aura d'autres choix que d'envoyer ses données à client 2 qui fera suivre à la machine concerné.

Cas complexe : client 2

Si client 2 veut accéder à un service, il devra choisir en fonction de qui héberge le service mais également de l'état des liens et divers paramètres (vitesse...). Dans tous les cas, les seuls IP qui pourraient conduire à connaitre l'identité d'un utilisateur ne sont connues que des clients qui y sont directement relié, soit des gens de confiance.

IRC décentralisé

Un des services que j'ai découvert sur anonet et qui me semble intéressant d'intégrer est IRC basé sur UDPMSG. En clair, au lieu que chaque utilisateur se connecte à un serveur IRC central, chaque nœud va accueillir un serveur IRC qui relayera aux autres serveurs IRC du réseau les messages qui y sont posté. Ainsi, on peut être connecté à son serveur et recevoir les messages des autres utilisateurs sans qu'il n'en soit informé, tant que l'on ne se manifeste pas directement sur le chat. Il s'agit d'un nuage de serveur IRC. Chaque utilisateur est alors anonyme et intraçable.

Gestion décentralisé des ressources avec resDB

Un autre outil avec lequel je vais devoir me familiariser est resDB : il s'agit d'une base de données contenant les principales informations techniques dont ASN, IP et noms de domaines. Chaque personne peut choisir de faire confiance à une base plus qu'a une autre. Le darknet peut ainsi "forker" très rapidement.

Et la LOLBox dans tout ça ?

Cela soulève de nouvelles questions concernant les implémentations dans la box ainsi que les choix qui seront proposés lors du déploiement d'une nouvelle box. Faut-il intégrer resDB ? A quels neuds se connecter par défaut ? Par quels neuds faire passer les données en premier si plusieurs sont disponibles ? Ces questions ne trouverons des réponses qu'après que j'ai approfondi l'utilisation de ces outils ! L'installation d'IRC UDPMSG me semble en revanche obligatoire afin d'en faire un vrai outil de communication sécurisé.

Posted
blog
En route pour l'association loi 1901 !

Ça y est ! Dimanche 16 octobre a eu lieu l'assemblée de création de l'association "Laboratoire Ouvert Lyonnais" ! Sonnez, clairons ! chantez, coucous !

Les statuts ont été acceptés à l'unanimité par les 10 membres présents, le premier bureau du LOL est composé de :

  • Yves QUEMENER, président
  • Olivier GRAVES, trésorier
  • Bastien ARNETTE, secrétaire
  • Adel DAOUZLI, vice président
  • Derrick GISCLOUX, vice trésorier
  • Yoann LOIRAT, vice secrétaire

Les statuts et le règlement sont consultables ici :

Un récépissé de la préfecture devrait arriver dans les prochains jours et une publication au journal officiel dans la foulée.

Posted
blog
Bienvenue à l'Olivier des Sages

L'Olivier des sages est un café social qui propose en particulier aux personnes âgées de toutes origines de renouer un lien social avec les plus jeunes générations. C'est aussi l'association qui dépanne les Petits Débrouillards pour leur période transition vers des locaux pérennes et qui a accepté d'accueillir le LOL au moins le temps des ateliers ABIL et peut être un peu plus régulièrement si on est sages, en attendant que l'on loue comme des grands nos propres locaux.

Plein d'amour et de datalove à eux !

Posted
blog
LOLBox V0.9.1

Quelques nouvelles, concernant premièrement l'interface WEB que je viens de terminer. Elle permet de prendre connaissance de l'état des services sans pouvoir influencer dessus.

Le lien "liste des clients wifi" affiche le résultat de la commande 'uaputl sta_list' qui liste les connexions wifi établies avec l'User Access Point (UAP). Le lien "Etat des bauds" affiche le log de dnsmasq contenant les IP attribués ainsi que le nom et adresse mac des stations.

Au niveau du dreamplug je commence à voir la fin. La version 1.2 de VLC possédant une belle interface WEB il n'est plus nécessaire de la refaire. Mais après avoir réussi à lire du son (grâce à adel) nous nous sommes apeçu que seul mplayer était capable de sortir du son de manière potable. VLC 1.0 grésillait et la 1.2 n'arrivait même pas a accéder à la carte son !

Nous en avons profité pour déplacer une troisième fois l'entrée du son sur la carte en branchant le jack sur le potentiomètre de la balance, éliminant ainsi tout problème de sur-amplification qui empêchait de monter le son à plus d'un tiers.


nouveau CI


Nous avons donc à présent un poste capable de lire du son sur le poste depuis une machine relié en wifi, le tout en profitant des réglages du son présent sur le poste et même du vumetre ! Fenix s'est rué sur le problème d'hypersensibilité du vumetre et l'a corrigé en envoyant directement le signal depuis un canal audio vers un potard de réglage du vumetre. Nous avons réutilisé une des résistance du circuit de la radio afin d'ajuster le signal dans le vumetre.

vumetre

Une petite démo en vidéo ?

Posted
blog
Compte-rendu de réunion avec des mandataires du Grand Lyon

Réunion de prise de contact pour présentation des projets respectifs.

Tour de table :

  • 12 personnes du LOL + MédiaLab + etc (dont 2 filles \o/)
  • 3 personnes de Nova7 missionnées par le Grand Lyon

Démarches émergentes du Grand Lyon sur la mise en vie du quartier Carré de Soie. Présentation du travail de la sociologue Catherine Foret, distribution d'une synthèse sur l'esprit du quartier en 10 caractères.

Le LOL se présente comme lieu de hack + composante sociale Un fablab, c’est hack + constructions volumineuses → Besoin local, insonorisé, isolé, bonne aération cause fumée, etc… Matos encombrant.

Actions envisagées du fablab::

  • prototypage rapide
  • partage des pratiques
  • exploration technologique
  • nœud de convergences technologiques

Discussion sur le positionnement du fablab par rapport aux entreprises, lycée pro, IUT B.

Nécessité de monter le projet formel du fablab :

  • liste des besoins actuels et futur proche
  • projection des réalisations et actions

Évocation des projets types du fablab

Échelle de temps : projet à 3−4 ans

LOL : bosser avec Nova7 pour monter dossier du projet auprès du GL

Actions :

  • LOL monte un brouillon du projet fablab, Nova7 l’améliore
Posted
blog
Le dreamplug est arrivé !

Ça y est, yves a reçu les dreamplug, la LOLbox V1 va pouvoir voir le jour.

Les dernières avancées :

  • L'entrée son sur la carte a été déplacée ce qui permet maintenant de régler le son, la balance et le tone depuis le poste. Le vumetre de 7 "led" s'agite également au rythme de la musique.
  • Le signal de la radio est renvoyé à la terre grâce au fil marron pour ne plus parasiter le signal audio. On garde quand même la radio intact pour le jour où...

CI lolbox

Une petite vue du banc de test :D

lolbox et plug

Notez que le dreamplug est tellement fait pour la bidouille que même l'alim a été pensée dans ce sens : la fiche amovible au format universel (l'autre fiche étant aux normes US) souffre d'un faux contact. J'ai donc salement soudé un câble sur la fiche US qui elle fait (presque) bien contact.

alim plug

Les prochaines fonctions à implémenter seront (vaguement dans l'ordre):

  • intégration du HDD, déporter un USB pour brancher une clef et déporter un port RJ, voire mettre un switch giga, pour les gros transferts^^
  • un jack stéréo externe pour brancher une autre source sur le poste
  • une interface amélioré pour VLC (mirsal, si tu m'entend...)
  • une batterie et un chargeur suivi d'une optimisation de la conso du plug et ajout d'un mode veille (car le démarrage est long)
  • une indexation des fichiers consultable via l'interface WEB
  • un scan auto des wifi ouverts pour faire du mesh wifi

et une fois que tout le monde aura sa box, un mode hive mind pour faire un darknet entre box et pouvoir échanger les fichiers tranquillement :D

Liste du materiel à aquérir :

  • Un HDD 2,5"
  • Un adapteur usb/sata
  • Quelques composants (switch 3poles, jack femelle...)
  • Un lecteur de cartes memoires
  • 6 batteries LR20 et leur chargeur
  • Sacrifice d'un switch giga netgear (je l'ai mais faut se résigner à tuer à la garantie...)

La suite bientôt !

Posted
blog
Dématérialisation temporaire et planifiée du LOL

Comme cela était prévu, le LOL déménage stock son matériel avant de suivre les Petits Débrouillards dans leur nouveau local au mois de janvier.

En attendant, les activités sur les équipements matériels sont suspendues ou très fortement allégées, le reste se poursuivant normalement (eh, on a des ordinateurs ;) Également, ce sera l'occasion de retourner aux racines premières du LOL, à savoir l'Apéro Bordélique dans un salon.

Que du bonheur, donc !

Posted
blog
Début de l'API

Il est prévu de piloter la cafetière via internet. Pour cela, il faut une API. Heureusement, la RFC 2324 existe et va nous faciliter le travail ! Cette RFC (un standard, donc) présente le modèle d'une API pour piloter une cafetière en ligne. Malheureusement, cette RFC est assez sommaire, et il va nous falloir boucher les trous.

Si des implémentations de la partie client de cette RFC 2324 existent déjà (pour EMACS, par exemple), à ma connaissance ça sera la première implémentation au monde de la partie serveur. W00t, comment ça le fait :)

L'API est construite progressivement sur le wiki.

URI

En accord avec la RFC 2324, l'URI de la cafetière est quelque chose comme « café://$serveur/$machine » où :

  • serveur : « LaboLyon.fr » en IPv6 bien sur !
  • machine : « cafetière »

Opérations réalisables

  1. obtenir l'état global de la cafetière
  2. obtenir l'âge du café
  3. obtenir le niveau du café
  4. obtenir la température du café
  5. lancer le café
  6. faire chauffer le café
  7. arrêter la chauffe du café

Obtenir l'état global de la cafetière

  • Méthode : GET
  • Résultat :
    • OK
      • code : 200
      • Safe : yes
      • XML (text/xml) de l'état
    • Cafetière indisponible
      • code : 404
      • Safe : yes
      • XML (text/xml) de la dernière présence connue
    • Cafetière supprimée
      • code : 410
      • Safe : yes
    • Microcontrôleur pas opérationnel
      • code : 503
      • Safe : yes
      • XML (text/xml) du dernier état opérationnel connu
    • Serveur en rade
      • code : 500
      • Safe : yes

TODO

  • étendre la RFC 2324 avec authentification → s'appuyer sur HTTP ?
  • étendre la RFC 2324 avec chiffrement → s'appuyer sur SSL ?

Références

Posted
blog
Le projet LOLbox est lancé !

Ca y est ! On a enfin commencé à bosser sur ce mod de la piratebox. Le concept est le même : un point d'accès wifi, avec différents services (upnp, smb, ftp, web...) pour partager de la musique stocké dans l'appareil. Le plus de ce remake est d'intégrer le tout dans un poste getthoblaster dont la liste de lecture sera piloté via une interface WEB accessible depuis un PC ou un smartphone.

L'idée est de désosser un poste getthoblaster afin d'y intégrer les éléments suivants :

 Vue d'ensemble de la carte
Vue de la carte

 La fine équipe au boulot
La fine équipe au boulot !

Là, grâce à l'aide de Yves et d'une merveilleuse datasheet en japonais (3 résultats google pour un CI de 30 ans d'age, c'est un miracle), on a pu tirer un jack depuis la carte, juste avant l'amplification des enceintes. On a hélas dû sacrifier la radio et le réglage du volume depuis le poste. Il reste encore à acheter un plug computer approprié, à installer une batterie (6 piles LR20) qui, si possible, se chargera quand le poste est branché sur le secteur. Une fois le plug obtenu, on va enlever le transfo intégré et piquer le 5V depuis la carte du poste pour l'alimenter. Cela évitera de transformer, retransformer et détransformer le courant pour alimenter le plug computer ! Il restera à configurer le programme de lecture (probablent streeme) et les différents protocoles de partage. Une dernière modif sympa sera d'intégrer un lecteur de cartes et un port usb femelle dans le lecteur K7.

La suite dans deux semaines...

Posted
blog
Ouverture du Panoptique Numérique

Présentation générale

Le site web du LOL a un nouvel espace, encore dégoulinant de peinture : le Panoptique Numérique ! Ça se trouve ici.

L'idée est de faire un traitement (actif et passif) sur le visiteur uniquement dans l'espace du Panoptique : si le visiteur n'y entre pas, il ne sera pas concerné.

Le principe est qu'à partir des logs bruts du LOL (qui du coup ne seront plus en l'état en lecture publique de façon directe, mais sur simple demande[1]) on filtre pour ne garder que ce qui concerne le Panoptique; le résultat étant un nouveau log

C'est à partir de ce log, et d'autres données qui seront collectées chez le visiteur via javascript et autre, que sera fait le mining.

Alors, comment ça marche concrètement ?

Les logs bruts de l'apache sont mis à jour toutes les 24 heures, vers 11h00. Entre temps, ils sont figés (on peut donc taper dedans comme on veut). Lors de la mise à jour, le fichier est réécrit complètement (comprendre que ce n'est pas un append sur les données).

Dans /panoptique/ se trouve un script PHP qui va lire le fichier des logs bruts, le parcourir ligne par ligne pour trouver ce qui concerne le panoptique, et écrire cela dans le nouveau fichier de log (qui est donc dédié au panoptique).

Le script PHP appelé toutes les 24 heures. Si on le lance plusieurs fois de suite dans la journée, il réécrira donc plusieurs fois les mêmes données (les mêmes causes produisent les mêmes effets, on est cohérents sur ce coup ;).

Si quelqu'un avait la joyeuse idée de lancer plusieurs fois le script en parallèle, les instances supplémentaires se suicideraient à cause du lock en écriture sur le fichier de log expurgé. Mais ça, OSEF car c'est pas prévu pour, et de toute façon une simple nouvelle invocation ensuite suffit à tout reconstruire.

Voilà voilà, donc ça avance pas mal, et il y a des idées marrantes qui arrivent (genre mise en abîme en utilisant les logs pour faire de la publication). On mettra bientôt en ligne les premiers traitements effectués sur les logs d'apache, en attendant de mettre en place le reniflage plus intrusif du visiteur.

Notes

[1] à creuser, on sait pas encore quoi en faire, mais on a des idées floues (comme les vendre à des entreprises russes faisant du SPAM :)

Posted
blog
Lancement du projet LOLog

Concepts & principes

Tous les sites web et services internet, ou presque, collectent des informations sur leur activité : qui fait quoi, quand, et comment. L'idée du projet LOLog est plurielle :

  1. surveiller les gens qui surveillent le LOL en train de les surveiller;
  2. réfléchir sur la nature de l'adresse IP et des traces d'activité : est-ce que ce sont des informations personnelles, nominatives, à implications purement technique, autre chose ?
  3. montrer et expliquer ce à quoi ont accès les informaticiens quand on se connecte à leur site web;
  4. faire du mining rigolo sur les données pour voir si on peut en sortir des trucs.

Le projet LOLog a ses notes sur le wiki.

Remarques en vrac:

  • le LOL collecte et publie les logs des gens qui se connectent au site web du LOL;
  • actuellement, la justice dit que l'adresse IP n'est pas une donnée nominative, on peut donc en faire (presque) ce qu'on veut. Est-ce que la loi doit évoluer ?
  • avec IPv6 et sa flopée d'adresses, on découple encore plus la relation entre le système physique et le système logique. Une IP qui n'identifie pas une personne l'identifie encore moins… ou plus, c'est selon, avec les fonctionnalités de géolocalisation propres à IPv6;
  • les entreprises récupèrent aussi ces info pour leur site web, et ne se privent pas de les analyser pour mieux connaître leur clientèle;
  • on peut songer à un traitement style Panopticlick de l'EFF.

Premiers traitements

Liste des IP qui ont chargé les logs du LOL

L'idée est de récupérer les IP qui ont chargé les logs du LOL

curl --silent http://labolyon.fr/labolyon.fr.log | grep "GET /labolyon.fr.log" | cut --fields 1 --delimiter ' ' | sort | uniq --count | while read nombre ip; do printf "$nombre : $ip \t"; resolveip --silent $ip; done

Liste des IP qui se sont connectées au site web du LOL

L'idée est de récupérer les IP qui ont consulté le site web du LOL

curl --silent http://labolyon.fr/labolyon.fr.log | cut --fields 1 --delimiter ' ' | sort | uniq --count | while read nombre ip; do printf "$nombre : $ip \t"; resolveip --silent $ip; done
Posted
blog
Ouverture (forcée) de la cafetière

Dessous de la cafetière Dessous de la cafetière

Ouverture de la cafetière grâce à la combo perceuse + limeuse + burin + pinces coupantes

  • Seb est un enfoiré de fabriquant qui utilise des vis torques sécurisées pour empêcher l'accès à une cafetière domestique

Vue générale de l'intérieur de la cafetière

Vue générale de l'intérieur de la cafetière

Présence d'un seul circuit électrique, qui assure par une seule résistance la chauffe de l'eau (pompe à bille) et de la plaque du bock.

Discussion sur les capteurs de niveau d'eau, pour mesurer la quantité de café restant dans le bock. Suivi sur la ML pour référence.

Décantation des idées sur les premières fonctionnalités à mettre en place.

Posted
blog
Bilan du pillage de boutique électronique

Participants :

  • Damien
  • Mirsal (à la bourre)
  • Thorfinn (à la masse)

L'objectif de la sortie était de s'équiper en capteurs pour instrumenter la cafetière; la cible était la boutique AG Électronique.

Damien a déniché un jeu de tournevis torque, qui devraient rendre bien service. Il a aussi pris un pointeur laser pour jouer avec le chat (format stylo, alimenté par 2 pilles AAA, longueur d'onde 830nm).

Thorfinn, après moult hésitations et une recherche sur le web (tsss, boulet) a pris une diode infrarouge 950nm.

Mirsal et Damien sont repartis les mains vides niveau capteur, car le spécialiste de la boutique n'était pas présent.

Tout cela s'est fini dans un bar à boire de la bière, en discutant plan d'action pour la contrôle de la vidéosurveillance dans Villeurbanne (projet PPRA).

Mirsal et Thorfinn vont mettre en place une ontologie de la caméra de surveillance urbaine, afin de proposer une extension d'OpenStreetMap qui permettra d'y entrer les emplacements et informations des caméras de surveillance.

Damien entre en contact avec des associations militantes de la lutte contre la vidéosurveillance, et demande à la mairie de Villeurbanne les informations sur la situation dans cette ville (emplacements, budget de mise en place et de maintenance, politique de consultation et de rétention des données, etc).

Posted
blog
Compte-rendu de réunion du Laboratoire Ouvert Lyonnais — le LOL

Pour la première fois, le LOL se rassemblait pour travailler dans ses nouveaux quartiers temporaires. Nous étions une dizaine, réunis dans le local des Petits Débrouillards, et commençons à prendre nos marques : dégagement d'espace pour mettre une armoire, rassemblement de matériel électronique, etc.

Atelier de travail du LOL Lancement du projet Cafetière en ligne

Les travaux du jour portaient sur :

  • le lancement du projet « Cafetière en ligne », avec les notes prochainement en ligne sur le site web du LOL;
  • le désossage d'une ancienne imprimante, pour récupérer des connecteurs et composants;
  • des essais pour le déploiement d'un réseau local qui-va-bien (chiffrement, etc);
  • des tests de portée sur le Kinect (8,5 mètres, sans pousser);
  • une petite démonstration du µcontrôleur Arduino;
  • diverses choses où les gens pianotaient sur leurs claviers sans lever la tête;
  • la réhydratation du LOL, avec un apéro !

Apéro de travail du LOL

La prochaine étape sera le pillage d'une boutique d'électronique, afin d'acquérir les composants nécessaires à la réalisation de divers projets.

Posted
blog
Lancement du projet Cafetière en ligne

Par : Damien, Mirsal

Ce que nous voulons faire

  • « mettre en ligne » via IPv6 la cafetière
  • la cafetière envoi un tweet/dent « je suis chaude, viens me prendre » quand le café est prêt
  • relever l'état de la cafetière :
    • présence de café : oui/non/niveau
    • température du café
    • depuis combien de temps le café est passé
    • présence du bock : oui/non
    • présence du filtre : oui/non
    • présence de mouture fraîche : oui/non
  • API ReST sécurisée
  • déclenchement du café via internet
  • à terme :
    • piloter la préparation de la mouture (nettoyage + remplissage) et de l'eau
    • la cafetière envoi une alerte si le niveau de café est faible (<1 mug)
    • la cafetière envoi une alerte si le café est froid
    • la cafetière envoi une alerte si le café est trop vieux (beurk !)

Scénarios typiques

I) tout va bien

  1. Mirsal est dans le bus pour se rendre au LOL. Il a envie d'avoir un café chaud en arrivant.
  2. Mirsal envoi un message à la cafetière pour lui dire de préparer le café.
  3. La cafetière s'estime opérationnelle, elle répond à Mirsal OK à Mirsal et commence la préparation du café.
  4. Mirsal arrive au LOL, alors que le café est prêt.

IIa) la cafetière n'est pas prête : le bock est absent

  1. Mirsal est dans le bus pour se rendre au LOL. Il a envie d'avoir un café chaud en arrivant.
  2. Mirsal envoi un message à la cafetière pour lui dire de préparer le café.
  3. Le bock n'est pas en place sur la cafetière, celle-ci ne s'estime pas opérationnelle.
  4. La cafetière répond à Mirsal en disant « erreur : bock absent »
  5. Mirsal se jette sous le bus

IIb) la cafetière n'est pas prête : pas de mouture fraîche

  1. Mirsal est dans le bus pour se rendre au LOL. Il a envie d'avoir un café chaud en arrivant.
  2. Mirsal envoi un message à la cafetière pour lui dire de préparer le café.
  3. Le bac à mouture n'est pas prêt (bac vide ou mouture usagée), la cafetière ne s'estime pas opérationnelle.
  4. La cafetière répond à Mirsal en disant « erreur : pas de mouture »
  5. Mirsal se jette sous le bus

IIc) la cafetière n'est pas prête : manque d'eau

  1. Mirsal est dans le bus pour se rendre au LOL. Il a envie d'avoir un café chaud en arrivant.
  2. Mirsal envoi un message à la cafetière pour lui dire de préparer le café.
  3. Le réservoir d'eau de la cafetière est vide, celle-ci ne s'estime pas opérationnelle.
  4. La cafetière répond à Mirsal en disant « erreur : pas d'eau »
  5. Mirsal se jette sous le bus

Les contraintes

  • besoin d'électricité 220V
  • besoin d'une connexion internet stable en IPv6
  • à terme, besoin d'un dispositif d'alimentation en eau + mouture, et poubelle
  • environnement sain (pas trop de poussières ambiantes)
  • poubelle pour jeter la mouture usagée
  • taille du bock : ⌀ 14cm, hauteur 12cm

Les dispositifs requis

  • µcontrôleur Arduino + capteurs
  • serveur informatique :
    • instance StatusNet ?
    • serveur web + SSL + CGI
    • ssh

Architecture physique du projet cafetière (svg)

Les pistes à explorer

  • déconstruction et reconstruction conceptuelle de la cafetière : bac d'eau custom, avec éléments de chauffe personnalisés, séparés et indépendants pour l'eau et le bock

Questions ouvertes

  • quels capteurs pour instrumenter la cafetière ?
  • comment est électriquement câblée la cafetière ? Un seul ou deux systèmes de chauffe (eau et bock) ?

TODO

  • ramener un kit de tournevis torque pour démonter la cafetière
  • lancer un Doodle pour organiser un pillage de la boutique AG Électronique (Mirsal, Damien)
  • ramener le vieux serveur au LOL ? (Damien)
Posted
blog
Compte-rendu de réunion pour fablab interassociatif

Le LOL a participé à une réunion interassociative pour discuter de la création et gestion du fablab commun permettant d'appuyer la création sur Lyon. Nous étions une douzaine, avec naturellement de la bière et des gâteaux. Le bonus du jour était les petits canapés préparés maison. Miam.

Étaient présentes des personnes de différentes association lyonnaises.

On retient les points suivants :

Les Petits Débrouillards : identifient un besoin d'entre-aide et de « bidouille » informatique :

  • il existe pas mal de structures pour l'informatique sur Lyon, pourquoi en créer une nouvelle ?
    • besoin de proximité
    • nécessité d'accessibilité très grand public

LOL : besoin d'un local pour paillasses et petits montages; le seul gros besoin est pour le fablab (bruit, produits chimiques, matériaux qui blessent)

  • peu de besoin d'argent
  • activité social de vulgarisation et de prise de conscience des technologies ← via l'ABIL
  • inclusion du LOL dans le projet multi-associatif, avec local partagé et animations en commun.

En conclusion, le LOL et l'ABIL (Association de Bidouille de l'Informatique Libre qui devrait prochainement voir le jour) collaboreraient autant au niveau logistique que pédagogique, de manière à ce que l'ABIL assure une formation de base aux utilisateurs de logiciel libre et fasse découvrir les projets du LOL, qui tendent à être des projets plus techniques. Le LOL pourrait également être un vivier de formateur pour l'ABIL. Le tout serait lié avec les petits débrouillards afin de pouvoir échanger connaissances et communication avec les autres associations et le grand public lyonnais.

 

La suite mi avril !

Réunion LOL + Petits Débrouillards

Posted
blog
Compte-rendu de la 3e réunion du Laboratoire Ouvert Lyonnais — le LOL

Fin de la 3e réunion du LOL (le Laboratoire Ouvert Lyonnais), qui n'existe pas encore. C'est que nous sommes efficaces :) Cette fois, nous étions une quinzaine, avec de nouveaux venus de l'AADN, Promotion et développement des arts et cultures numériques et d'autres associations lyonnaises travaillant sur l'environnement ou les technologies. Le point principal a été la possibilité de voir avec les petits débrouillards pour lancer nos premiers projets tel le fab lab et organiser des réunions en étant plus à l'aise.

Rien à voir mais important : nous avons mangé une tarte maison pommes-cannelle. Slurp.

3e réunion du Laboratoire Ouvert Lyonnais

Dans le désordre, nous avons bu de la bière, embêté le chat Posix (nommé LOLcat officiel du LOL), geeké avec un SheevaPlug et un Kinect pendant que d'autres étudiaient un µcontroleur Arduino ou discutaient de réseaux de neurones et de neurotransmetteurs.

SheevaPlug en action

La piste pour avoir un local, nous permettant de mettre en place des montages et travailler sur le long terme, se précise.

Branchement de Kinect pour jouer avec sur une Debian

Quelques projets sérieusement envisagés :

  • instrumentation, pilotage et mise en ligne par IPv6 d'une cafetière électrique, via un µcontrôleur Arduino ;
  • nœud de partage autonome alimenté par un panneau solaire, ou une éolienne réalisée via le fab lab du LOL; possibilité de réseau mesh pour interconnecter les nœuds et faire des passerelles vers internet ;
  • brassage de bière libre ;
  • animation d'ateliers sur la vie privée et l'appropriation des outils sociaux pour la vie de tous les jours ;
  • formation aux logiciels libres/cryptographie au près du grand public ou des milieux militants lyonnais (Locaux motiv et Verts solidaires).

La réunion s'est terminé, pour les derniers, sur un parking vers 2h du matin par une critique des brevets logiciels.

Prochaine réunion en avril !

Posted
blog
Compte-rendu de la 2e réunion du Laboratoire Ouvert Lyonnais — le LOL

Pour sa seconde réunion, le groupe de personnes motivées pour la création d'un hacker space laboratoire ouvert s'est réuni afin de faire le point sur les envies communes et les pistes à explorer.

 

Présence [nom (compétences | intérêt)]

  • Mirsal (Dev, problématiques internet | Fab lab)

  • Thomas (Admin sys/réseau, hébergement, sécurité)

  • Julien (photovoltaïque | Fab lab)

  • Laurent (Fabrication, impression, graphisme)

  • Yves (Laboratoire Ouvert Grenoblois, Dev, analyse d'image | projets politiques)

  • Damien (Parti Pirate Rhône-Alpes, partage de la culture | « Nœuds de partage » autonomes via équipement solaire)

  • Stéphane (projets sociaux/politiques, jonglerie | 8 bit)

  • Bastien (Réseau/systèmes, électronique, Parti Pirate Rhône-Alpes | Informatique à but politique/social, un peut sur le 8bit)

  • Invités :

    • Clément (ElectroLab)

    • Igor (MetaLAB)

 

Le fil rouge de la soirée a été la remise en état d'une cartouche de jeu pour Pokefami (ポケファミ), clone portable de la console NES. Recherche de documentation sur l'ouverture (propre !) du boîtier, décapage des contacts à l'alcool à brûler (et au scalpel !) et frottage (léger, hein !) en règle des pistes.

Nettoyage de cartouche de Mini Famicon Pocket

 
 

Les projets évoqués

Acquisition d'un local

  • Contacter les collectivités ? Probable nécessité de projets concrets et/ou d'une forme juridique.

  • S'associer à un projet alternatif existant ? Grrnd zero a été évoqué.

 

Installation d'un serveur+site web

  • Julien va installer un drupal+wiki sur un serveur perso. Bastien propose son aide

 

Fab Lab

  • Plusieurs personnes sembles intéressées.

  • Comment acquérir du matériel ?

  • Maker BOT « disponible » à libre PC (http://www.librepc.com/)

 

Musique 8 bit

  • 2,5 personnes sur le projet. Du matériel a été réuni (Game boy, Atari, chose bizarre en forme de note de musique).

  • La finalité : mise a disposition des mods réalisés pour des projets sociaux voir des représentations (Grrrnd Zero ?) et plus si affinité.

 

Apéro (Projet d’Intérêt Général ?)

  •  La fabrication de bière et d'hydromel sous licence libre a été évoquée.

  •  Damien a quelques connaissances dans la fabrication (et la consommation ?). 

 

Réseau

  • Un projet intéressant pourrait être de mettre en place un réseau informatique entre les membres du (futur?) LOL par l'intermédiaire de tunnels cryptés. En plus de permettre une communication directe et fluide entre les membres, ça permettrait de créer un lien social entre nous, le temps de trouver un local.

    • observation : un canal IRC peut suffire les premiers temps pour faire simple non ? Mais les darknets peuvent s'inscrire dans le cadre d'un projet d'éducation à la sécurité qui avait été évoqué à la 1e réunion et pour lequel plusieurs personnes semblaient manifester de l'intérêt ?

 

La soirée s'est terminée en initiation au bilboquet française et japonaise, le kendama. Constatation que, bien qu'en l'absence d'alimentation électrique, c'est très rigolo et même un peu dangereux.

Posted
blog
Mise en place d'un hackerspace lyonnais

Une dizaine de personnes a donné le coup d'envoi pour la mise en place d'un hacker space lyonnais.

Basé sur le concept du hacker lab grenoblois, le LOG, l'idée est de rassembler autours de projets technologiques ludiques des personnes venues de différents horizons. Artistes vidéo, musicaux et du spectacle vivant, informaticiens, électroniciens, entreprises et grand public, tous sont les bienvenus et sont représentés.

Nous avons abordé trois thèmes :

  • la technique (surtout électrique, électronique et informatique)
  • l'art, avec plusieurs personnes qui ont un bon niveau musical, un designer, un photographe
  • la politique, avec plusieurs personnes qui sont intéressés par des projets ouverts et ayant un potentiel d'impacter positivement la société

Plusieurs projets ont été évoqués, avec notamment 2/3 personnes qui commencent à discuter d'un projet autour de la musique 8 bits sur machines vintage (Gameboy et Atari)

Niveau orientation, nous avons affiché notre volonté de rester fidèles aux philosophies qui reviennent souvent dans les hackerspaces : partage de connaissance, utilisation de technologies libres, ouverture et publication.

Ce projet cible aussi la communauté de Lyon car il contribue à favoriser la diffusion des nouvelles technologies, et permet de renforcer son appropriation par le grand public. L'idée est de l'appuyer sur des structures existantes, telles les MJC, afin de faciliter sa mise en place.

Dans cette vision, les (grands) lyonnais pourraient venir participer à des ateliers d'informatique, d'électronique, d'arts visuels et sonores, etc. Les personnes se rassembleraient autours de projets émergents qui leur permettraient d'explorer les technologies pour créer à partir d'elles de nouvelles choses.

Et bien sur, tout ceci en prenant l'apéro !

Apéro pour le lancement du hacker space lyonnais

Posted

blog: last checked (29 posts)