EcoConception Logicielle
9.0K views | +0 today
EcoConception Logicielle
Green IT, performance web, économies d'énergies, bref : éco-conception logicielle !
Curated by Mickael Ruau
Your new post is loading...
Your new post is loading...

Popular Tags

Scooped by Mickael Ruau
June 22, 2014 4:10 AM
Scoop.it!

Ergonomie informatique contre Troubles Musculo-Squelettiques : prévenir ou subir

Ergonomie informatique contre Troubles Musculo-Squelettiques : prévenir ou subir | EcoConception Logicielle | Scoop.it
Les Troubles Musculo-Squelettiques (TMS) sont de loin la première maladie professionnelle en France. Les soins liés aux TMS représentent les trois quarts des coûts de l'Assurance Maladie et cette épidémie progresse
Mickael Ruau's insight:

Contrairement à une idée reçue, les TMS sont loin de se cantonner aux métiers manuels et progressent rapidement dans le milieu tertiaire avec l'adoption précoce généralisée des TIC, l'inexorable informatisation de la société et le vieillissement de la population active. Le manque de prévention et d'information contraint la victime, surtout à un poste informatique fixe, considéré sans risque pour la santé, à minimiser les premiers symptômes, à se taire ou se culpabiliser, considérant que "si je suis le seul du bureau à avoir mal au poignet, ça doit être moi", au risque d’aggraver rapidement les troubles et d’accroître la souffrance au travail.

No comment yet.
Scooped by Mickael Ruau
June 19, 2014 4:11 AM
Scoop.it!

Which smartphones and tablets are the greenest?

Which smartphones and tablets are the greenest? | EcoConception Logicielle | Scoop.it
We take a look at how to work out which smartphones and tablets are eco-friendly and which companies are environmentally conscious. Find greener electronics with this guide.
No comment yet.
Scooped by Mickael Ruau
June 18, 2014 8:53 AM
Scoop.it!

The Netflix Tech Blog: Optimizing the Netflix Streaming Experience with Data Science

In this post, I will briefly outline the types of problems we're solving, which include:
  • Understanding the impact of QoE on user behavior
  • Creating a personalized streaming experience for each member
  • Determining what movies and shows to cache on the edge servers based on member viewing behavior
  • Improving the technical quality of the content in our catalog using viewing data and member feedback
No comment yet.
Scooped by Mickael Ruau
June 9, 2014 2:38 AM
Scoop.it!

Matériel › 50 % des appareils jetés peuvent encore fonctionner › GreenIT.fr

Matériel › 50 % des appareils jetés peuvent encore fonctionner › GreenIT.fr | EcoConception Logicielle | Scoop.it

Selon Pike Research le volume de déchets d’équipements électriques et électroniques (DEEE) atteindra 73 milliards de kilos l’année prochaine, au niveau mondial. Les français y contribuent à hauteur de 21 kg par an et par individu.

Cette augmentation du volume de déchets électriques et électroniques n’est pas inéluctable. Une étude TNS Sofres pour le GIFAM indique que 50 % des appareils jetés par les français (réfrigérateurs, lave-linge, télévisions, ordinateurs, imprimantes, etc.) peuvent être réparés.

Mickael Ruau's insight:


Spécialiste de la pièce détachée, Spareka veut sensibiliser le plus grand nombre sur ce problème et inciter nos concitoyens à réparer grâce à cette infographie.

Voir l’infographie ici : http://www.spareka.fr/la_demarche_spareka/infographie-reparation-electro…

No comment yet.
Scooped by Mickael Ruau
May 26, 2014 2:52 AM
Scoop.it!

Logiciels › Node.js rocks ! › GreenIT.fr

Logiciels › Node.js rocks ! › GreenIT.fr | EcoConception Logicielle | Scoop.it

Nous vous avions déjà relaté commentLinkedIn a divisé par 112 le nombre des serveurs nécessaires au fonctionnement de son site web mobile grâce à node.js. Spécialiste de ce serveur d’application asynchrone, Nearform a publié, en mars dernier, des retours d’expérience assez bluffant de WallMart, Paypal et du DailyMail.

De WallMart à Yahoo
Selon Nearform, en passant à node.js, PayPal a doublé le nombre de requêtes par seconde supportées par son infrastructure (serveurs) tout en réduisant le temps de réponse de 35 % (200 millisecondes) pour l’internaute. La productivité des développeurs du système de paiement en ligne aurait aussi doublé au passage (par rapport aux développements réalisés en Java).

Mickael Ruau's insight:

Selon plusieurs sources, les performances des applications développées au dessus de node.js reposent essentiellement sur deux points clés. D’une part, contrairement à Java, PHP ou .NET, node.js a été conçu dès l’origine comme un serveur d’application 100 % asynchrone.

D’autre part, les conventions et les motifs de conception usuels des développeurs node.js reposent sur une très forte granularité : chaque site ou service en ligne est constituée de nombreux modules assemblés les uns avec les autres. Contrairement à l’architecture monolithique des vieux développements, cette architecture modulaire garantit une bonne efficience du code.

No comment yet.
Scooped by Mickael Ruau
May 25, 2014 2:01 AM
Scoop.it!

CSSO / Optimizers / Tools / BEM

CSSO / Optimizers / Tools / BEM | EcoConception Logicielle | Scoop.it

CSSO (CSS Optimizer) is a CSS minimizer unlike others. In addition to usual minification techniques it can perform structural optimization of CSS files, resulting in smaller file size compared to other minifiers.

No comment yet.
Scooped by Mickael Ruau
May 25, 2014 1:49 AM
Scoop.it!

Les performances vues des CSS | Openweb.eu.org

Les performances vues des CSS | Openweb.eu.org | EcoConception Logicielle | Scoop.it

Comme nous l’évoquions déjà dans « Introduction à la performance web » et dans « Les performances web, pour aller plus loin », le travail d’optimisation des performances d’un site passe grandement par l’optimisation de l’affichage côté client.

Quelques grands axes permettent de contribuer fortement à cet effort de performance côté CSS.

Mickael Ruau's insight:
Références, complémentsNote

Cet article fait partie de la série « Grands principes de construction moderne de CSS ».

No comment yet.
Scooped by Mickael Ruau
May 19, 2014 2:57 PM
Scoop.it!

Bonnes Pratiques › Dossier écoconception logicielle : périmètres › GreenIT.fr

Bonnes Pratiques › Dossier écoconception logicielle : périmètres › GreenIT.fr | EcoConception Logicielle | Scoop.it

Dans cette troisième partie de notre dossier consacré à l’éco-conception des logiciels, nous vous proposons un aperçu des différents domaines et métiers du système d’information impactés par cette démarche. Les développeurs sont loin d’être les seuls concernés.

Mickael Ruau's insight:


L’écoconception logicielle couvre en effet toutes les étapes du cycle de vie du logiciel : des spécifications à la mise en production en passant par le développement et la maintenance évolutive. Contrairement aux idées reçues, les gains les plus importants sont obtenus en dehors du code, essentiellement lors des phases de spécification, de conception, d’utilisation et de production.

Open Odyssey's curator insight, May 20, 2014 4:05 AM

À l'approche du Green Code Lab Challenge, un petit point sur l'écoconception logicielle s'impose.
Pour plus d'info, vous pouvez consulter le site réalisé par les étudiants de l'INSA : http://ecoconception.insa-rennes.fr 

ou bien la datavisualisation des étudiants de SciencesCom : http://hyblab.fr/projets/we-demain/


Rescooped by Mickael Ruau from JavaScript for Line of Business Applications
May 15, 2014 7:58 AM
Scoop.it!

High Performance Web Components

How many photo carousels have you built? Date pickers? Dynamic tables and charts? Wouldn't it be great if there was a way to make these custom elements encapsulated and reusable? Welcome to Web Components! The building blocks are well known: HTML templates, custom elements, HTML imports, and shadow DOM. It's fairly easy to build simple examples. But what happens when performance degrades? Join this discussion of the synchronous and asynchronous nature of web components, and how they can impact the rendering of the entire page.


Via Jan Hesse
No comment yet.
Scooped by Mickael Ruau
May 15, 2014 5:48 AM
Scoop.it!

Hosting | Webarchitects

Hosting | Webarchitects | EcoConception Logicielle | Scoop.it
Website Hosting
  • Very low cost website hosting for static HTML sites.
  • Low cost PHP hosting for script based sites.
  • Hosting for medium-large scale blogs and content management systems.
  • Hosting for high-traffic, high-performance websites.
  • Hosting in Iceland for organisations who require the highest protections for freedom of speech.
No comment yet.
Scooped by Mickael Ruau
May 14, 2014 11:07 AM
Scoop.it!

Slowy app | Real-world connection simulator and bandwidth limiter

Slowy app | Real-world connection simulator and bandwidth limiter | EcoConception Logicielle | Scoop.it
Slowy is an OSX app which simulates custom connection's conditions and limits the network traffic. It is created for web developers that work on a local server, to test a website with a real-world connection.
No comment yet.
Scooped by Mickael Ruau
May 14, 2014 10:22 AM
Scoop.it!

Le Blog d'Ippon Technologies - Une application HTML5 “desktop” en mode offline

Le Blog d'Ippon Technologies - Une application HTML5 “desktop” en mode offline | EcoConception Logicielle | Scoop.it

Toute la logique métier est donc côté client et une connexion au serveur web permet juste de télécharger l’application une première fois, puis de faire des mises à jour.

Mickael Ruau's insight:

Dans cet article, je vous présenterai donc les différentes technos, APIs que j’ai utilisé pour développer cette application mais surtout je vous dévoilerai les 20% d’écueils qui ont pris 80% de mon temps !

No comment yet.
Scooped by Mickael Ruau
May 13, 2014 1:07 AM
Scoop.it!

La consommation responsable vue par Nacer Zourane de ALIS 44 | Consommer Responsable

La consommation responsable vue par Nacer Zourane de ALIS 44 | Consommer Responsable | EcoConception Logicielle | Scoop.it

ALIS 44 est une association qui récupère des ordinateurs, les reconditionne avec Linux et autres logiciels libre et les donne aux personnes à faibles revenus ou aux associations.

No comment yet.
Scooped by Mickael Ruau
June 22, 2014 4:05 AM
Scoop.it!

Go, l'alternative de Google à C et C++ sort en version 1.3 : gain en performance, améliorations des outils et support de nouvelles plateformes

Go, l'alternative de Google à C et C++ sort en version 1.3 : gain en performance, améliorations des outils et support de nouvelles plateformes | EcoConception Logicielle | Scoop.it

Du coté du développement natif, la firme propose Go comme une alternative au célèbre langage de programmation C et son implémentation orientée objet C++.

Mickael Ruau's insight:

Go 1.3 gagne en performance, améliore les outils de développement et ouvre le langage à de nouveaux environnements d’exécution. 

GoDoc, le serveur de documentation Go, s’est enrichi de l’analyse statique. Lorsqu’il est activé, les résultats d’analyse sont présentés à la fois dans la source et la documentation des paquets vus.

La chaine d’outils gc prend désormais en charge l’exécution Native Client (NaCl) dans un bac à sable (sandbox) sur les architectures Intel 32 et 64 bits. Cette nouveauté permet de garantir plus de sécurité lors de l’exécution du code non fiable.

Go 1.3 introduit un support expérimental de nouvelles plateformes, dont DragonFly BSD, Plan 9 et les systèmes d’exploitation Solaris. 

L’environnement d’exécution du langage de programmation a subi quelques modifications qui ont amélioré le rendement des binaires Go. Il s’agit notamment des améliorations du ramasse-miettes (garbage collector), l’introduction d’une nouvelle stratégie de gestion de la pile et des améliorations du moteur d’expressions régulières.

Dans le cadre du grand remaniement de l’éditeur de liens Go, les compilateurs et linkers ont subi une refactorisation. La phase de sélection des instructions faisant partie précédemment de l’agent de liaison a été déplacée vers le compilateur, avec à la clé des accélérations incrémentielles pour les grands projets.

Go et Dart sont des langages pleins de potentiels, mais qui, pour l’instant, sont encore utilisés par peu de développeurs. Suite à l’évolution de ces deux plateformes, Developpez.com a créé cette semaine des forums dédiés à ces deux langages, afin de permettre aux développeurs francophones de s’entraider et partager leurs expériences sur ceux-ci.

No comment yet.
Scooped by Mickael Ruau
June 18, 2014 10:06 AM
Scoop.it!

Site mobile et SEO - les erreurs à ne pas commettre

Référencement de site mobile: les erreurs à ne pas commettre. Conférence sur le SEO mobile lors du SMXParis 2014 avec : - Aymeric Bouillat, Consultant SEO, Res…
No comment yet.
Rescooped by Mickael Ruau from Planète DDurable
June 12, 2014 11:58 AM
Scoop.it!

Lutte contre l’obsolescence programmée : la loi Consommation et après ?

Lutte contre l’obsolescence programmée : la loi Consommation et après ? | EcoConception Logicielle | Scoop.it

Montreuil le 12 juin 2014 - La loi Consommation entre en vigueur demain. Cette loi devait permettre de lutter contre l’obsolescence programmée et le gaspillage des ressources mais le Gouvernement a reculé face à la pression des lobbies, et la loi ne compte que de maigres avancées [1]. Faute de décret d’application, la seule mesure permettant aux consommateurs de choisir entre un bien réparable et un bien jetable restera caduque. Les Amis de la Terre appellent la nouvelle secrétaire d’État, Carole Delga, à ne pas abdiquer face aux fabricants et à prendre toutes les mesures pour aider le secteur de la réparation.


Via Hubert MESSMER
No comment yet.
Scooped by Mickael Ruau
June 2, 2014 12:34 PM
Scoop.it!

Astuces et bonnes pratiques pour la performance d'un site internet

Astuces et bonnes pratiques pour la performance d'un site internet | EcoConception Logicielle | Scoop.it

Certains d'entre vous ont sûrement connu l'époque du 56k. En ce temps là, charger une seule image sur internet pouvait demander plusieures minutes. Puis est arrivé l'ADSL et le haut débit qui ont démultiplié la vitesse de chargement. Bizarrement j'ai l'impression que nous passons toujours autant de temps à attendre le chargement d'une page web.

Mickael Ruau's insight:

Il existe beaucoup d'options pour améliorer la performance de votre site internet. Pour vous aider à décider comment mettre en place ces solutions j'ai découpé cet article en 3 parties :

  • Geek
  • Guru
  • Hacker

Chaque technique peut être déployée partiellement, en partie ou pas du tout. Chaque palier peut vous aider lors du développement de votre site suivant son niveau de complexité.

No comment yet.
Scooped by Mickael Ruau
May 25, 2014 2:01 AM
Scoop.it!

CSS performance revisited: selectors, bloat and expensive styles - Author and responsive web developer Ben Frain

CSS performance revisited: selectors, bloat and expensive styles - Author and responsive web developer Ben Frain | EcoConception Logicielle | Scoop.it

What is fast CSS? Where are the bottlenecks? Are the rules of slow and fast selectors even valid anymore? Are the properties we use more important than the selectors? I felt it was time to revisit some of these questions.

No comment yet.
Scooped by Mickael Ruau
May 25, 2014 2:01 AM
Scoop.it!

Simplifying CSS Selectors | High Performance Web Sites

This post is based on a chapter from Even Faster Web Sites, the follow-up to High Performance Web Sites.Posts in this series include: chapters and contributing authors, Splitting the Initial Payload, Loading Scripts Without Blocking, Coupling Asynchronous Scripts, Positioning Inline Scripts, Sharding Dominant Domains,Flushing the Document Early, Using Iframes Sparingly, and Simplifying CSS Selectors.


No comment yet.
Scooped by Mickael Ruau
May 21, 2014 3:30 AM
Scoop.it!

8 Webfonts pour combler vos besoins d’icônes spécifiques !

8 Webfonts pour combler vos besoins d’icônes spécifiques ! | EcoConception Logicielle | Scoop.it

Les polices d'icônes, où iconic font ne sont pas récentes, loin de là. Pour preuve la police de Microsoft Webding, qui date de 1997. Avec l'arrivée du web et des web-font aura été un énorme moteur de croissance pour elles : légères, très simples à utiliser et souples, elles ont tout pour elles... encore faut-il en avoir une adapte à nos besoins, parfois très spécifiques.

Dans cette optique, le Blog du Webdesign vous propose des web font iconic pour couvrir le plus possible de projets originaux !

No comment yet.
Scooped by Mickael Ruau
May 16, 2014 6:46 PM
Scoop.it!

Code Vert : Projet d'évaluation des green patterns | Green Code Lab

Code Vert : Projet d'évaluation des green patterns | Green Code Lab | EcoConception Logicielle | Scoop.it

Un consortium d’acteurs regroupant les sociétés KaliTerre et TOCEA, l’école d’ingénieur ICAM de Nantes ainsi que SIGMA Informatique ont lancé le projet « Code Vert » dont l’objectif est de développer un logiciel qui permettra de qualifier la qualité « Durable » d’un développement informatique. Cet outil utilisera un référentiel de bonnes pratiques de conception logicielle plus respectueuses de l’équilibre environnemental depuis sa phase de création jusque sa phase de déchet. 

No comment yet.
Scooped by Mickael Ruau
May 15, 2014 5:49 AM
Scoop.it!

Energy Management Software

Energy Management Software | EcoConception Logicielle | Scoop.it
Measure, monitor and manage your energy - our range of powerful energy saving and energy management software works with Enistic smart meters to create an effective end-to-end energy management system for SMEs. Powerful energy saving and energy management software designed to work with the Enistic smart metering system to create an end-to-end energy management system.
Mickael Ruau's insight:
Energy management software to save energy, reduce costs and minimise carbon emissions by an average of 38%

Measure, monitor and manage your energy - our range of powerful energy saving and energy management software works with Enistic smart meters to create an effective end-to-end energy management system.  For many businesses the challenge today is not just simply getting hold of energy data but being able to use it effectively - Enistic's Energy Manager software transforms data into information through its flexible and customisable reporting and analysis.

  • Cloud based - access your energy data through any internet enabled device
  • Dashboard visualisation, monitoring, analytics and reporting
  • Measures electricity, gas and water - display energy use, costs and carbon
  • Renewables - track micro-generation vs consumption
  • Active Energy Management and Automation - with remote switching from smart phone or tablet - our email alerts inform you of unusual activity
Try Our Software for Free
No comment yet.
Scooped by Mickael Ruau
May 15, 2014 5:47 AM
Scoop.it!

WEMS wireless building energy management system - WEMS

WEMS wireless building energy management system - WEMS | EcoConception Logicielle | Scoop.it
WEMS wireless building energy management system (BEMS/BMS) can deliver 25-30% energy savings. Installation is non-intrusive and offers a fast route to lowering energy costs and reducing carbon emissions
No comment yet.
Scooped by Mickael Ruau
May 14, 2014 10:34 AM
Scoop.it!

Un refactoring de PHP 5.5 améliore ses performances de 10 à 30%, Wordpress 3.6 gagne 20% en termes de vitesse d'exécution

Un refactoring de PHP 5.5 améliore ses performances de 10 à 30%, Wordpress 3.6 gagne 20% en termes de vitesse d'exécution | EcoConception Logicielle | Scoop.it

Après avoir dûment analysé les cycles CPU d’une application PHP qui se répartissent comme suit : 20% du temps CPU pour la gestion de la mémoire, 10% pour les opérations relatives aux tables de hachages, 30% pour les fonctions internes et enfin 30% pour la VM, Stogov décide de s’attaquer à l’optimisation de la VM, en appliquant des technologies JIT. Toutefois, cela n’améliore pas grandement les performances. Alors, une seconde approche a été décidée, plus radicale et plus difficile : faire un refactoring du moteur PHP.

Mickael Ruau's insight:

Le refactoring en question touche la représentation mémoire de certaines variables sous le moteur PHP (moteur Zend), en passant d’une représentation basée principalement sur des pointeurs et des références à une représentation sous forme de données structurées, ce qui a permis une amélioration conséquente des performances du moteur PHP, de l’ordre de 10 à 30% en termes de vitesse d’exécution.

Preuve en est, Stogov s’est lancé dans différents benchmarks de certains programmes utilisant PHP comme Wordpress 3.6 et Drupal 6.1. Ces derniers ont alors affiché une amélioration des performances de 20% et 11.7% respectivement.

Tout cela s’annonce donc de bons augures pour les performances des programmes basés sur PHP, même si le gain obtenu grâce à ce refactoring diffère sensiblement d’un programme à un autre.

Enfin, Stogov a annoncé que d’autres améliorations sont à prévoir. Certaines sont encore à l’étude ou n’ont pas encore passé les tests0. Son travail devrait donc aboutir à de meilleurs résultats.

No comment yet.
Scooped by Mickael Ruau
May 14, 2014 10:20 AM
Scoop.it!

Le Blog d'Ippon Technologies - Javascript, mieux que alert : Blackbird

Le Blog d'Ippon Technologies - Javascript, mieux que alert : Blackbird | EcoConception Logicielle | Scoop.it

Cette petite popup se place sur la page en cours et permet d’afficher les messages qu’on a simplement rajouté via “log.debug()”, “log.info()”,”log.warn()” ou “log.error()”.

Mickael Ruau's insight:

Autre fonctionnalité sympa, la possibilité de profiler le temps d’execution d’un bloc javascript. Il suffit d’encadrer le bloc en question avec “log.profile()” et le tour est joué.

No comment yet.