Le Singe Savant s’élance !

Nous pensons avec le plaisir du palais et la rigueur des mathématiques ; nous expérimentons et explorons grâce au numérique et à l’automatisation ; nous gardons l’esprit ouvert car notre ADN s’est forgé dans le collectif, le collaboratif et le DIY ; nous respectons et limitons notre emprunte car notre cœur s’emballe pour la planète tandis que nos yeux brillent lorsque les courbes et les couleurs se mélangent avec grâce.

Nous sommes la micro-brasserie du Singe Savant.

Le Singe Savant

Ce projet multi-facettes, développé depuis plusieurs mois avec Valentin (collaborateur principal) et Hervé (graphiste) prend maintenant son envol, pour notre plus grand plaisir.
Dans cette ébullition, nous nous efforçons de développer la première bière du Singe aux notes de mandarine, pèche & citron ; nous travaillons sur l’espace de co-brassage (BrewLab) afin d’accueillir les brasseurs plus ou moins chevronnés dans un lieu d’échange et de bonne humeur et, enfin, préparons les ateliers et la BrewShop où vous pourrez vous fournir en matières premières et apprendre à construire votre système de brassage.

En attendant de pouvoir vous rencontrer à Lille, n’hésitez pas à nous suivre via facebook et à découvrir notre site !

Chambre de fermentation BrewPi

Depuis quelques mois, je m’intéresse fortement à BrewPi, une solution logicielle et matérielle libre pour fermenter de la bière (et autres). Elle s’appuie sur le Particle Photon pour le contrôle de l’électronique et le Raspberry Pi pour monitorer les différentes chambres.

L’idée est simple. Il s’agit de transformer un réfrigérateur, en prenant le contrôle à l’aide de relais SSR :

  • du compresseur, qui génère du froid ;
  • d’un chauffage (de serre de culture ici)

Cela permet de réguler la température et de générer de belles courbes optimales pour le travail des levures. Même si le système a l’air simple, ça n’est pas si évident : avec l’inertie, les calculs s’avèrent moins triviaux que ce que j’aurais cru et il faut jongler avec 3 sondes de températures qui ne subissent pas les mêmes sources (activité des levures, ambiance et chambre).

Bref, voici donc l’avancement de mon fermenteur que je développe à La Coroutine. C’est presque terminé, il n’y a plus qu’à tout fixer et tester :-)

Prochaine étape : avancer sur un système HERMS (Heat Exchanged Recirculating Mash Systems) le plus automatisé possible… –et si certains sont intéressés, n’hésitez pas à passer voir !

IMG_20150812_134442 IMG_20150813_193112 IMG_20150813_193158 IMG_20150813_193210 IMG_20150814_150449 IMG_20150814_201108 IMG_20150814_201133

Getting started with BrewPi Photon on Ubuntu 15.04

Brewpi SparkBrewPi is a raspberry-based brewery automation system. Combined with a central brain based on a Spark Photon, you can drive fermentation chambers and soon, pumps & valves to make a fully-automated HERMS system.

Here are my notes that got me started with the new version of BrewPi (based on the Spark Photon) after spending a few hours reading everything I could and bothering Elco on the forum. I hope it’ll save you a few hours!

Upgrade and install an ARM compiler

Since the Spark Firmware requires at least gcc4.9 and 4.8 is only available atm (2015-07-28) on Ubuntu 14.10, you need to add a PPA first:

sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded
sudo apt-get update
sudo apt-get install gcc-arm-none-eabi

If you already had an arm compiler installed as I did, you might encouter an error about overrinding files from another package. If that’s the case, you can do (you may need to adjust the command line with your package version):

sudo dpkg -i --force-all /var/cache/apt/archives/gcc-arm-none-eabi_4.9.3.2015q2-1vivid1_amd64.deb

Checkout Spark Firmware and flash your Photon

Checkout the spark firmware using git:

git clone https://github.com/spark/firmware/ spark-firmware

cd into spark-firmware/main and use:

make clean all PLATFORM=photon

then, cd into spark-firmware/modules and use again:

make clean all PLATFORM=photon

You should end up with something like this (no error):

arm-none-eabi-size --format=berkeley ../../../build/target/user-part/platform-6-m/user-part.elf
   text       data        bss        dec        hex    filename
   4596        144        332       5072       13d0    ../../../build/target/user-part/platform-6-m/user-part.elf

Now, plug you Photon via USB and put it in DFU Mode (hold both RESET and SETUP buttons then release RESET and wait until the LED becomes Yellow). Make sure you have dfu-util by apt-get installing it:

sudo apt-get install dfu-util

Then, from the spark-firmware/modules directory, flash it using:

sudo make PLATFORM=photon program-dfu

It should flash three parts (system1, system2 and user) and finish on

Download    [=========================] 100%         4740 bytes
Download done.
File downloaded successfully
dfu-util: Error during download get_status

Don’t worry about this error message, it’s known and can be safely ignored. Your Photon should now flash green.

Configure the WiFi

First, put your Photon in SETUP Mode. Just hold the SETUP button for three seconds while it’s running. You should get a blinking Blue led.

First, make sure you have npm installed:

sudo apt-get install npm

then, install the particles tools in a local folder:

npm install particle-cli

You should get a node_modules/ directory.

Now, run:

node_modules/.bin/particle setup wifi

Say ‘n’ when prompted for scanning networks and enter your SSID and password. It should finish with:

Done! Your device should now restart.

And indeed, your device should restart and you should have a pulsing cyan led. It means it’s connected!

Compiling BrewPi firmware

[TO BE CONTINUED! :)]

A Linked Data Plaform Server in python/asyncio

It’s been a while I haven’t posted here (but at least this mean I’m kind of busy)!

A few years have passed since we’ve started dreaming of a decentralized, open data network for all our (web) projects. Happily, researchers have worked on the semantic web for quite a few years and with the latest W3 drafts, I think we’re almost there.

So, I’ve spent my latest weeks working on an implementation of a Linked Data Platform Server in python. It’s a rewrite of my previous attempt in Pyramid.

This rewrite, now fully in Python 3, uses the new asyncio library that allows me to use coroutines and therefore speed it up a lot compared to the previous implementation. After attending this year’s FOSDEM, I felt I had to try aiohttp and API-Hour. Thanks @saghul and @GMLudo for inspiring me with your talks! Yes, it rocks!

I see a lot of usages for this server: backing the data of the commons in a p2p way (think Unisson, TILIOS, p2pfoundation, Virtual Assembly), being the backbone of any cultural or research institution, allowing rapid data backend deployment, …

Currently, I’m trying to pass the W3 Test Suite to make my implementation conform and I already have a few upcoming projects to proof-test it! Yay!

Oh, yes, it’s called Glutton. It loves data, all the data!

Une tiny pour devenir grand

“There is only one success – to be able to spend your own life in your own way.” – Christopher Morley

Ces petits bijoux, les Tiny Houses (soit “Micro-maisons”) sont le fruit d’un mouvement qui a commencé il y a quelques années outre-atlantique et qui a, dans la contrainte, été publicisé suite à l’ouragan Katrina et bien entendu depuis de la crise économique de 2007.

Cependant, bien plus qu’un simple abri de fortune, c’est une vraie petite maison en bois -et non une boîte de conserve en aluminium-, construite dans les règles de l’art et montée sur roues (ou pas) que vous pouvez balader plusieurs fois par an, de manière à changer d’environnement. Génial pour moi qui ne savait choisir entre partir à l’étranger (envie d’aventure) ou m’ancrer un peu plus dans ma chère ville du Nord (mais ras-le-bol de ne pouvoir m’investir dans mes locations).

Macy Miller's tiny house
Macy Miller’s tiny house

Au delà de l’aspect nomade, opter pour une Tiny, c’est aussi une manière pour moi de continuer dans le minimalisme : bâtir une vie simple et heureuse. Certes les surfaces sont de l’ordre de 20m², mais on ne vit pas dans un débarras, on vit dans un espace prévu pour deux, qui respire, avec le minimum. On simplifie.

Live Simply

Et plus qu’une philosophie, les Tiny inspirent de nouveaux modes de vie et permettent de folles expériences. J’ai particulièrement aimé l’histoire de ces amoureux de la montagne qui utilisent une Tiny pour traquer la poudreuse et se faire plaisir toute l’année, incroyable !

Ce qui m’a aussi fait changer d’avis sur la location, c’est qu’au Wimilab 2013, nous avions parlé construction pendant de longues heures. Je me suis rendu compte que tout ceci était en fait accessible et une étape qui devrait en fait être naturelle. D’ailleurs, Maslow ne place t il pas le toit dans ses priorités ? Ça n’était le fait d’être propriétaire qui me repoussait mais surtout l’endettement, la pression et la sédentarité que cet engagement nécessitait.

Tiny House Build

Dans la construction, ce qui coûte réellement cher, c’est la main d’œuvre. Je n’ai plus les coûts en tête, mais de mémoire, toute personne ayant un peu d’économie de côté et quelques amis pourrait théoriquement se construire une maison en paille, avec les ressources locales. De plus, en cette période de DIY décomplexée et grâce à notre capacité à nous entraider via les réseaux numériques, ce serait dommage de s’en priver.
Une Tiny coûte entre 3000€ et 40000€ selon vos ambitions et votre envie de récupérer des matériaux usagés. Autant dire que ça remet en cause la manière dont on peut la financer. Exit l’endettement et les crédits à taux monstrueux, votre maison devient finançable directement pour les plus fortunés ou, pour les autres, via des prêts solidaires entre particuliers, à taux 0 et ce, uniquement pendant 2 ou 3 ans.

Tiny House InfographicD’ailleurs, une campagne Kickstarter a permis de financer un sondage sur les propriétaires de Tiny. Ce qu’il met en lumière est assez intéressant et révélateur d’un mouvement et d’un type de population. Je vous laisse déchiffrer cette fascinante infographie. Il y a un choix assez clair dans ce mouvement : échanger de l’argent contre du temps pour gagner en liberté.

 

“Too many people spend money they haven’t earned, to buy things they don’t want, to impress people they don’t like.” -Will Rogers

Minim Micro House
Minim Micro House

Je n’ai pas encore assez d’informations pour connaître le temps de construction mais d’après ce que je peux lire, il faut compter entre 3 et 6 mois en fonction du temps consacré par semaine pour un semi-béotien sachant juste utiliser les outils nécessaires.
Au moment où j’écris ces lignes, seules trois Tiny ont été construite en France : deux par le fondateur de la revue ‘la maison écologique’ et une par un groupe indépendant. Elles sont vraiment petites et rudimentaires par rapport à ce que j’ai pu voir aux US mais j’imagine que la réglementation européenne en matière de transport y en est aussi pour quelque chose. A ce propos, je compte essayer, à l’image du livre “Cracking the code”, publier régulièrement (et modestement) le résultat de mes recherches dans le cadre de la législation française, en espérant que ceci puisse faire gagner du temps aux suivants.

Copy Me, Remix me

Oh, et on ne se refait pas. J’ai bien entendu eu la malheur de voir que tous les plans des Tiny déjà construites étaient payants et surtout, interdits à la redistribution. En tant que grand aficionado du libre et du durable, je dois dire que j’aurais aimé trouver des plans libres & Open Source, que l’on puisse télécharger, remixer et redistribuer, tout comme l’on fait avec les logiciels, les imprimantes 3d ou encore les images. D’ailleurs, il est évident que si j’arrive réellement à mener cette expérimentation à son terme, je publierai l’intégralité des plans en Creative Commons et qui sait, peut-être la première Tiny House open source ? — si on exclut la Wikihouse, plus de l’ordre du dépannage.

Quelle fierté, quelle dignité retrouvée de pouvoir construire son abri et ce, sans se traîner un prêt qui conditionnera les dizaines d’années à venir. Qui sait, la Tiny aura peut être le même effet libérateur que les tiers-lieux et espaces de coworking nous ont apporté pour le travail ? Je l’espère en tout cas :-)

Oh et si à tout hasard vous êtes sur Lille et intéressé par la dynamique, nous lançons au sein de l’asso Lille-Makers la thématique Tiny House avec Pol, alors n’hésitez pas à entrer en contact avec nous !

“Live simply so others may simply live.” — Gandhi

Android KitKat sur Defy plus

Comme je n’aime pas jeter pour le plaisir, et surtout si c’est de l’électronique, j’ai toujours mon vieux Motorola Defy+ que je mets à jour depuis plusieurs années… Grâce à l’énorme travail de Quarx2k, mon bon vieux téléphone traverse les ages et a vu passer toutes les versions d’Android depuis la 2.3 jusqu’à la 4.3.

J’ai cependant voulu acheter une nouvelle batterie la semaine dernière car elle commençait à vraiment être à bout (une demi journée en moyenne…) et en insérant celle-ci, un joli cours circuit s’est produit, ce qui a brické le téléphone et l’a condamné à afficher un “Code Corrupt” en noir et blanc au démarrage. Voici donc mes notes pour restaurer un Defy+ brické vers KitKat depuis une machine Linux ou Mac. J’espère que ça fera gagner du temps (j’y ai passé une journée…) :

  1. Téléchargez “sbf_flash” sur le forum XDA, prenez un firmware ici (j’ai utilisé le Retail.en) et flashez votre téléphone après l’avoir mis en mode bootloader (Eteint, maintenir Power+Vol Up, mettre la batterie et lâcher) avec “./sbf_flash xxxx.sbf”. Démarrer en recovery (Eteint, maintenir Power+Volume down, mettre la batterie, attendre) et faire un factory reset + vidage de cache.
  2. Activez les “Sources inconnues” et le “débogage USB”, puis installez “Framaroot” (adb install xxx.apk), lancez l’app et choisissez le “Gimli exploit”. Rebootez.
  3. Téléchargez et installer 2ndinit. Rebootez dans le nouveau menu de boot (Volume down lors que la diode est bleue).
  4. Téléchargez TWRP placez le sur votre carte SD et utilisez “apply update from zip file on SD card” depuis le menu de recovery . Rebootez dans le menu de recovery une nouvelle fois.
  5. Wipez en factory reset puis installez la ROM Android KitKat (4.4) for Motorola Defy+. La version de 2014-02-23 fonctionne chez moi. Wipez le cache Dalvik. Rebootez.
  6. Installez cette fois-ci les Gapps 4.4.2 (Core + Calendar Sync pour ma part) que vous avez choisies. Wipez le cache Dalvik. Rebootez.
  7. Petit bonus, vous pouvez overclocker avec SetVSel le Defy+. Je teste encore, mais il y a moyen de réduire la consommation de batterie (réduction de tension) tout en grimpant de 200mhz…

Enjoy!

Portefeuille minimaliste

Ca y est, j’en suis convaincu : mon année 2014 sera placée sous le signe du minimalisme. Cette fois, je m’attaque à mon portefeuille.

Vous savez, ce gros truc rempli d’un milliard de cartes de visites, fidélité, à puce, de tickets de caisse, de flyers de concerts, de monnaie (et j’en passe…). Il pèse une tonne, me donne l’impression que ma veste est enceinte et m’oblige à fouiller pendant 15 minutes pour trouver quelque chose. Bref, il faut qu’ça cesse, comme dirait un célèbre MC.

The Poquito Minimalist Wallet

J’ai alors commencé à m’intéresser à ce problème, pour découvrir qu’il y avait de plus en plus de designers qui produisaient des portefeuilles minimalistes. Cerise sur le gâteau, la plupart a été financée sur Kickstarter : X-wallet, Vestige, Cinch, Capsule et j’en passe.

La confiture française sous plastique

Bien que ces portefeuilles soient parfaits pour la plupart des gens, ils le sont moins lorsque l’on est français. Ça ne vous dit rien une célèbre carte aux dégradés bleus/verts que vous êtes obligée de balader 24h/24 ? Mais si, notre bonne vieille carte d’identité… au format “1,9x carte de crédit” ! Et là, le portefeuille minimaliste, il n’y a plus qu’à le rêver en se disant qu’il va falloir attendre que la réforme sur la taille de la carte d’identité passe. Soit dans 10 ans. Ou jamais.

Une seule solution : essayer de bricoler quelque chose où cette damnée carte pourrait rentrer. Après une journée de dessin, vadrouillage, couture & coups de cutter, voici donc un premier essai (prototypé en carton) :

Prototype de portefeuille minimalistePour faire court : il y a 2 emplacements tenus par une bande tissu élastique d’un côté pour les cartes de taille “crédit”, deux panneaux qui prennent la carte d’identité en sandwich et le panneau arrière sur lequel passe la même bande élastique permet d’attacher des notes de frais (ça c’était le petit bonus pour mon usage). Sous celles-ci, le panneau est légèrement creusé de manière à pouvoir stocker une pièce, une carte SD ou encore une clé de secours. Des encoches sont soigneusement placées afin d’accéder directement à certaines cartes, sous la pile.

Résultat, c’est quand même deux fois plus grand, mais ça n’est pas beaucoup plus épais. Et surtout, ça ne se plie pas, donc moins de risque d’entasser tous ces papiers qui me passent par la main.

Cela fait donc une semaine que je me balade avec et je peux certifier que ça m’a déjà largement profité et que c’est beaucoup plus agréable à transporter ! Encore quelques améliorations à faire sur la tenue des cartes et je passerai sur un prototype bois (à la découpe laser) ou peut-être plastique (à l’imprimante 3D) — même si je n’aime pas trop le plastique.

 

Aidez le Makerspace Associatif Lillois à décoller !

Après quelques semaines d’ouverture du MakerSpace associatif lillois , à l’étage du Mutualab, nous lançons un appel aux dons pour enclencher l’autonomie financière. L’idée est par la suite, dans une logique d’économie contributive, que chacun puisse donner en fonction de ses usages & moyens chaque mois. Intégralement financé par la communauté d’usagers en somme.

Donc, si le père noel a été généreux avec vous, n’hésitez pas à l’être aussi avec votre makerspace ! Pour participer, c’est juste ici. Et pour rappel, la permanence, c’est tous les jeudi soirs. N’hésitez pas à passer dire bonsoir :-)

5 books that made me think hard these last two years

Every once in a while, between strange stories, I like to read books that make me wonder about what I do, how I work and hence, how I spend my days. While your book selection really depends on your personal interests, I think listing them can still be quite of interest for most people since I’m often asked where I learned this or that. That’s why I’m writing this post today, maybe these books will inspire you as much as they did me…

Zen-To-Done — Léo Babauta

Zen to done

Along with its companion book, “The power of Less“,  this book really lowered my everyday stress level. It also helped me to organize myself and plan a bit more. I highly recommend it if you receive too many emails, can’t focus on your work, always have your mind cluttered by 1,000 ideas or you want to achieve something big & new –and btw, GTD didn’t work for me.

The Pomodoro Technique — Francesco Cirillo

The Pomodoro Technique

While this technique is in fact very simple, it really helps to organize and keep calm when you have a lot of stuff to do. Basically, you use a kitchen timer to split your time between 25min work sessions and 5min rest sessions. It sounds really naive, but by using tense / release cycles, it really keeps you in the flow, and therefore, motivated. Just give it a try, it’s wonderful!

Gamestorming — Gray, Brown & Macanufo

GameStorming

You know how meetings can be boring. To me, this is pure nightmare and I totally agree with Getting Real‘s motto “Meetings are Toxic“. At Fuzzy Frequency, we try to avoid them as much as possible, but sometimes, we can’t. That’s why one day, I decided to put some fun back into our meetings. So, I ordered Visual Meetings, Gamestorming and Business Model Generation. Clearly, this one was the most valuable for me by providing a LOT of ideas for animating meetings and creativity sessions.

The Art of Game Design: A book of lenses — Jesse Schell

Art of Game Design

This one might look an intruder to you. It’s not, at all. In fact, this might be the most interesting book I’ve read since a few months (years?). While I’ve picked it for a game project I’ve started a few months ago, I found this book to be awesome blend of psychology, sociology, mathematics, writing, graphic design and much more… If you consider life and work as “Big Social Games”, then this book might give you a fresh look and let you imagine how to play and shape them differently…

Rework — Fried & Hansson

Rework

I had to include this book in the list, even if it’s already well-known, because it’s really awesome. I had the chance to be part of a young and innovative startup for 3 years but still, the principles explained in this books weren’t used at all… meaning many people should still read it. You’ll learn how to rethink the way you handle your projects, manage your team, engage communities, pick a business plan, etc… Oh, and consider “Getting Real” even if you’re not into the Web, there are very interesting advices inside it too.

To be honest, I think my work (and hence, life) would be different today if I didn’t have the chance to get inspired by these books, so I can only encourage you to read them too ! :-)

WordPress SEO fine-tune by Meta SEO Pack from Poradnik Webmastera