Recherche et bricolage : fermes de fenêtres

Posté par  (site web personnel) . Édité par Benoît Sibaud, Nils Ratusznik, claudex et Benoît. Modéré par Nils Ratusznik. Licence CC By‑SA.
Étiquettes :
34
30
avr.
2012
Do It Yourself

Britta Riley a présenté une conférence TED (Technology Entertainment Design, cycles de conférences sur « la science, les arts, la politique, les questions mondiales, l'architecture, la musique et plusieurs autres sphères de compétences. ») sur les windowfarms ou « fermes de fenêtres ». Il s'agit d'une communauté opensource mondiale de « recherche et bricolage » (Research and Do-It-Yourself, « R & DIY »).

À travers des méthodes et outils originaires du logiciel libre/opensource, cette communauté a développé, expérimenté et adapté à énormément de régions du globe une méthode de culture de fruits et légumes derrière les fenêtres des appartement en ville.

Concrètement, cela prend la forme de chaînes verticales de bouteilles de plastique inversées (goulot en bas), auquelles on a coupé le cul. On y place les plantes à faire pousser. Ainsi, l'eau peut couler vers le bas, de bac en bac. Une pompe est bien évidemment nécessaire. Quelques photos de telles cultures (sous licence CC By-Sa) : 1, 2, 3, 4, 5, 6, 7, 8, 9.

Schéma

Le twist est que le mécanisme se repose sur l'hydroponie, culture sur substrat neutre et inerte, alimenté par une solution contenant sels minéraux et des nutriments essentiels. C'est à fabriquer soi-même ou bien à acheter tout prêt.

NdA : merci à Benoît Sibaud pour ses contributions à la rédaction de cet article.

Journal Publicité pour la Poste Mobile

Posté par  .
34
14
sept.
2011

Bonjour,

Je suis client d’un MVNO pour lequel j’ai toujours eu de l’estime (informations fiables et claires sur leur site, prix acceptable, suivi et réponses très satisfaisantes de leur assistance technique / commerciale et facturation). Cet opérateur se nomme — dans l’ordre — Débitel, Simpleo, Simplicime, La Poste Mobile.

J’ai lu beaucoup de discussions sur ce site ou ailleurs à propos de ce que les opérateurs de téléphonie mobile entendaient par «Internet» et «Illimité». La question de l’illimité ne se (…)

Découvrez Backbone.js 0.5.0 pour organiser votre code JavaScript

Posté par  (site web personnel) . Modéré par tuiu pol. Licence CC By‑SA.
34
3
juil.
2011
JavaScript

Backbone.js est un framework JavaScript sous licence MIT que Jeremy Ashkenas a écrit dans le cadre de son travail chez DocumentCloud. Il permet d’apporter de la structure à des applications JavaScript grâce à une bibliothèque qui ne fait pourtant qu’un millier de lignes de code en tout.

Pour cela, il apporte la séparation du code en classes :

  • les modèles et collections sont responsables de la logique métier et peuvent également servir pour la persistance, aussi bien locale avec localStorage que distante via des API RESTful en JSON. Les modèles proposent des enregistrements clé‐valeur et des événements associés. Les collections offrent un catalogue bien pratique de méthodes d’énumération : ce sont les méthodes map, reduce, filter importées depuis underscore.js, une des rares dépendances de Backbone.js ;
  • les vues font la liaison entre les modèles et le DOM. Elles mettent à jour le code HTML en fonction des modifications des modèles et, dans l’autre sens, peuvent gérer les événements du DOM ;
  • le routeur permet de modifier l’URL de la page (le #fragment ou, depuis la version 0.5.0, le chemin complet grâce à pushState) et de retourner à l’état associé quand la page est rechargée. Cela permet d’avoir des URL qui peuvent être mises en favoris ou partagées.

Backbone.js a atteint la version 0.5.0 il y a quelques jours et est déjà utilisé sur des projets notables comme Basecamp Mobile.

Journal Hack : Un journaliste de Wired se fait piquer sa vie en ligne.

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
30
9
août
2012

Wired a publié un article d'un de ses journalistes victime d'un hack, mettant en exergue les risques encourus à trop faire confiance aux grosses boites du Net qui veulent vous faciliter la vie en ayant tout en ligne.

http://www.wired.com/gadgetlab/2012/08/apple-amazon-mat-honan-hacking/

Tout est parti d'un groupe de hackers qui trouvent le pseudo Twitter du journaliste particulièrement attirant, et décident de se l'approprier. Sur la page Twitter du journaliste, ils découvrent son adresse GMail. En allant sur la page de reset de Google, (…)

Petit tour d'horizon des périphériques originaux

Posté par  . Édité par Benoît Sibaud et baud123. Modéré par tuiu pol. Licence CC By‑SA.
Étiquettes :
30
26
sept.
2011
Do It Yourself

Cette dépêche collaborative se propose d'établir une liste non exhaustive des périphériques originaux ou peu connus mais néanmoins exploitables sous Linux. Cette dépêche concerne donc les sondes, les afficheurs LCD et autres machines à café pilotables avec un noyau Linux…

Merci aux contributeurs de cette dépêche : TBTB, baud123, Groumph, Altor.

Journal MySQL est une bouse immonde

Posté par  .
Étiquettes :
30
6
mar.
2012

Ayant commencé une petite appli web avec le framework Catalyst (très bon au passage), j'ai naturellement commencé le développement en utilisant la BDD SQlite.

Très bonne petite base de données embarquée, mais mieux vaut avoir un truc un peu plus costaud en prod. Naïvement, je me suis orienté vers mysql, que je considérais comme une mise à jour logique de sqlite : plus adapté à l'utilisation voulue tout en restant simple.

Heureux de cette conclusion, je donne à bouffer le (…)

Journal Steam sur Linux disponible au téléchargement

Posté par  . Licence CC By‑SA.
Étiquettes :
29
6
nov.
2012

Bonjour,

Oh miracle ! Steam est disponible sur Linux !

Le lien pour télécharger le .deb : media.steampowered.com/client/installer/steam.deb

Attention, c'est normalement que pour les bêta-testeurs (qui ont reçu un mail).

Pour contourner cette restriction, soit vous ne cliquez pas sur "OK" (ça ressemble à ça) quand on vous dit qu'il est nécessaire d'être bêta-testeur, soit vous allez dans steam://open/friends et vous allez sur votre profil.

En plus de tout ça, nvidia annonce un nouveau pilote plus performant.

Que du (…)

Journal Nouveau document sur la sécurisation des pare-feu Netfilter

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
29
29
nov.
2011

Un nouveau document sur la sécurisation des pare-feu Netfilter/Iptables vient de paraître. Appelé "Secure use of iptables and connection tracking helpers", il contient une présentation du concept des assistants du suivi de connexions, des dangers qui leur sont associés et présente un ensemble de bonnes conduites à adopter lorsque l'on écrit sa politique de filtrage. Ce document a été rédigé par des contributeurs majeurs de Netfilter et votre serviteur.

Sa lecture est très fortement recommandée pour l'ensemble des (…)

Journal Le journal

Posté par  (site web personnel) .
Étiquettes :
28
6
sept.
2012

Puisque on parle beaucoup de systemd en ce moment, j'ai fait la migration quand j'ai compris que Arch allait passer à systemd, je préfère prendre un peu d'avance plutôt que de me retrouver face au mur.

Bon, pour moi, ça fonctionne bien mais je n'ai pas envie de parler de lui.

Une autre partie de systemd qui a fait faire des bonds à beaucoup de monde, c'est journald, le "remplaçant" de syslog… (ce qui n'est pas vraiment le cas).

(…)

Facebook libère son compilateur PHP just-in-time HipHop Virtual Machine (ou HHVM)

Posté par  (site web personnel) . Édité par Benoît Sibaud, Nÿco, Malicia, patrick_g et Nils Ratusznik. Modéré par Mouns. Licence CC By‑SA.
28
13
déc.
2011
PHP

HipHop pour PHP transforme le code source PHP en C++ en utilisant g++. Il a été développé par Facebook et son code source a été mis à disposition en 2010.

Facebook a ajouté sur le compte GitHub du projet HipHop l'HipHop Virtual Machine (HHVM). Selon Facebook, celui-ci permettrait d'augmenter l'exécution du code PHP de 60 % (par rapport à HipHop) et d'utiliser 90 % de mémoire en moins (NdM : information erronée démentie depuis).

NdM : l'HipHop pour PHP est sous licences PHP 3.01 et Zend 2.0. Le README indique qu'il est disponible sous Linux et FreeBSD.

Journal Indemnités de congés payés et procédure au tribunal de Prud'hommes de Paris

Posté par  . Licence CC By‑SA.
Étiquettes :
28
2
jan.
2012

Je crée ce journal au cas où mon expérience pourrait servir et/ou faire gagner du temps à d'autres internautes.

J’ai quitté l’été dernier mon employeur via une rupture conventionnelle. Parallèlement à cela, j’étais en contentieux avec lui depuis un certain temps concernant mon décompte de congés payés. En effet les règles applicables sont assez complexes et certaines n’étaient pas appliquées, malheureusement en ma défaveur, comme cela doit être souvent le cas.

  • La première règle dont je demande l’application est la (…)

Journal Le Tron Beatjazz Controller d'Onyx Ashanti: un instrument innovant, un artiste sympa

Posté par  .
28
10
juil.
2011

Bonjour Nal,

Ce journal s'adresse aux musiciens bricoleurs, et aux autres. Je viens de découvrir cet instrument étonnant : le Tron Beatjazz Controller. Je n'ai pas résisté à l'envie de partager ça avec vous quand j'ai entendu "built on open source software" et "running an open source operating system" dans cette vidéo de présentation sur toitube : BEAT JAZZ by ONYX ASHANTI.

Son instrument est basé sur un EWI (instrument à vent électronique). Rapide description des composants : * (…)

3 bibliothèques javascript à découvrir : D3, Sugar et Batman

27
30
août
2011
JavaScript

D3.js

D3.js est une bibliothèque javascript légère et libre qui permet de manipuler et représenter graphiquement des documents en s'appuyant sur leurs données. Elle est une réécriture de protovis et s'appuie sur des technologies comme HTML5, CSS3 et SVG pour afficher des données et interagir avec elles. Je vous encourage à aller voir les exemples pour voir de quoi est capable d3.js.

Sugar.js

Sugar.js est une bibliothèque qui vise à faciliter la manipulation des objets natifs Javascript et à combler les différences entre navigateurs. Elle ajoute des méthodes bien pratiques aux entiers, chaînes de caractères, fonctions, tableaux, objets, dates… En revanche, elle ne concerne ni les requêtes AJAX ni le DOM (jQuery fait ça très bien).

Batman.js

Batman.js est un petit framework MVC sous licence MIT. Il est écrit en CoffeeScript et peut donc naturellement être utilisé en Javascript afin de structurer une application web qui ferait un fort usage du JS. S'inspirant des principes de Rails (convention over configuration, etc.), il doit permettre de développer rapidement des applications web mono-page.

FreeMedForms : la médecine libre s’enrichit de deux nouvelles applications

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par Davy Defaud.
26
8
nov.
2011
Médecine

FreeMedForms

Le projet FreeMedForms est un projet médical communautaire libre. Le projet regroupe plusieurs applications, toutes sont libres et gratuites, distribuées sous licence GPL v3 / LGPL et codées en Qt/C++. Deux de ces applicatifs viennent d’être mis à disposition, ce jour, date d’anniversaire du créateur du projet.

La première application est la toute première version stable de FreeMedForms EMR, un gestionnaire de dossiers patient déjà riche de fonctionnalités : multi‐utilisateur, client‐serveur ou monoposte, multi‐agenda, avec formulaires patient modulables, base de données pharmacologique complète et gestion des interactions médicamenteuses, comptabilité libérale intégrée, etc.. FreeMedForms EMR vous permet déjà de gérer votre base patient librement et gratuitement.

La seconde application est la troisième version majeure de FreeDiams, notre assistant de prescription médicamenteuse. FreeDiams peut maintenant gérer les interactions de prescriptions complexes incluant des thérapeutiques de différents pays au sein de la même prescription (chose qu’aucun autre logiciel ne propose à ce jour). Les médicaments potentiellement inappropriés font aussi leur apparition dans une version expérimentale. Les bases de données thérapeutiques et d’interaction sont bien évidemment mises à jour. FreeDiams est totalement intégré à FreeMedForms EMR et dispose d’une interface solide d’interopérablité.

Le projet a été présenté au FOSDEM 2011, aux RMLL 2011, ainsi qu’à différents congrès médicaux.

NdM : De la part de toute l’équipe de relecture-modération de LinuxFr.org, un joyeux anniversaire à toi Éric !
En outre, je signale à tous ceux qui vont se poser la question « Et la carte vitale ? », qu’Éric y a déjà répondu lors d’une précédente dépêche.

Sortie de LemonLDAP::NG 1.2

Posté par  (site web personnel, Mastodon) . Édité par Nÿco, baud123 et Nils Ratusznik. Modéré par tuiu pol. Licence CC By‑SA.
Étiquettes :
26
21
juin
2012
Sécurité

Cette semaine est sortie une nouvelle version majeure de LemonLDAP::NG : la version 1.2.0. Annoncée et attendue depuis plusieurs mois, elle est enfin disponible et propose de nombreuses améliorations.

Logo

LemonLDAP::NG est un logiciel de WebSSO, contrôle d'accès et fédération des identités. Ses principales fonctionnalités sont :

  • Portail d'application, affichant dynamiquement les applications autorisées
  • Réinitialisation du mot de passe par un challenge par mail
  • Interface d'administration Web
  • Explorateur de sessions
  • Notifications
  • Gestion de nombreux moyens d'authentifications (LDAP, SQL, certificat SSL, Kerberos, etc.)
  • Prise en charge des protocoles CAS, OpenID et SAML
  • Propagation de l'identité par en-têtes HTTP, variables d'environnement ou rejeu de formulaires
  • Identification des URL à protéger par expressions régulières