EcoConception Logicielle
9.0K views | +2 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
July 5, 2016 2:14 PM
Scoop.it!

Tri des déchets de papiers de bureau : de nouvelles obligations pour les professionnels

Tri des déchets de papiers de bureau : de nouvelles obligations pour les professionnels | EcoConception Logicielle | Scoop.it
À partir de juillet 2016, les professionnels qui, par leur activité, produisent des déchets de papiers de bureau doivent les trier à la source et organiser leur collecte séparément des autres déchets pour permettre leur valorisation, s'ils ne sont pas traités sur place.
No comment yet.
Scooped by Mickael Ruau
July 1, 2016 2:58 AM
Scoop.it!

Et le smartphone le moins cher du monde coûte...

Et le smartphone le moins cher du monde coûte... | EcoConception Logicielle | Scoop.it
Le smartphone le moins cher du monde, est tellement bon marché que l’entreprise qui a conçu le Freedom 251, le vend à perte ! Son prix 3,34 euros…
Mickael Ruau's insight:

Le Freedom 251 dispose bien du minimum vital pour un smartphone. Il embarque un processeur de 1,3 GHz épaulé par 1 Go de RAM et 8 Go de mémoire interne. Il tourne sous Android et dispose même de deux capteurs photos, à savoir 3,2 mégapixels à l’arrière et 3 mégapixels à l’avant. Son écran tactile de 4 pouces permettra à ses utilisateurs de naviguer sur internet ou d’utiliser des applications, ce qui devrait être une vraie révolution pour les clients visés par ce smartphone.

Plus puissant que le premier iPhone pourtant vendus à 599 dollars à l’époque !

 

No comment yet.
Scooped by Mickael Ruau
June 30, 2016 4:13 PM
Scoop.it!

La consommation d'énergie des datacenters ralentit aux États-Unis, une tendance favorisée par une meilleure gestion

La consommation d'énergie des datacenters ralentit aux États-Unis, une tendance favorisée par une meilleure gestion | EcoConception Logicielle | Scoop.it

Avec la généralisation des datacenters qui a commencé il y a plus d’une décennie, leur consommation d’électricité a explosé de 24 % de 2005 à 2010. Mais selon une étude d’un laboratoire du département de l’Énergie américain, cette consommation devrait se stabiliser entre 2014 et 2020. Le passage à la virtualisation, le cloud computing et l’amélioration du management des datacenters devraient aider à stabiliser la demande d’énergie, elle ne devrait croître que de 4 % durant cette période.

No comment yet.
Scooped by Mickael Ruau
June 30, 2016 3:03 AM
Scoop.it!

SQL Database Performance Tuning for Developers

Databases can be tough—sometimes the smallest change has the biggest impact. Learn the benefits of tuning and how to optimize your SQL database, from the codebase to the office.
No comment yet.
Scooped by Mickael Ruau
June 29, 2016 12:22 PM
Scoop.it!

Comportement détaillé des expressions régulières

La lenteur des regex de type POSIX est dû au backtracking de leur moteur NFA.

Les regex PCRE sont plus rapides car leur moteur DFA n'implémente pas le backtracking.

No comment yet.
Scooped by Mickael Ruau
June 29, 2016 5:57 AM
Scoop.it!

The Seven Sins against TSQL Performance

The Seven Sins against TSQL Performance | EcoConception Logicielle | Scoop.it
There are seven common antipatterns in TSQL coding that make code perform badly, and three good habits which will generally ensure that your code runs fast. If you learn nothing else from this list of great advice from Grant, just keep in mind that you should 'write for the optimizer'.
No comment yet.
Scooped by Mickael Ruau
June 27, 2016 5:43 AM
Scoop.it!

15 Ways to Optimize Your SQL Queries - Hungred Dot Com

15 Ways to Optimize Your SQL Queries - Hungred Dot Com | EcoConception Logicielle | Scoop.it
SQL query optimization is being applied in order to minimize the possibility of your query being the system bottleneck. Hence, it is always good to know some good and simple ways to optimize your SQL query. In this article, you will get to see 15 simple and easy to applied SQL query optimization.
No comment yet.
Scooped by Mickael Ruau
June 24, 2016 8:55 AM
Scoop.it!

Flagrant Badassery » Regex Performance Optimization

Flagrant Badassery » Regex Performance Optimization | EcoConception Logicielle | Scoop.it
No comment yet.
Scooped by Mickael Ruau
June 23, 2016 8:55 AM
Scoop.it!

6 Simple Performance Tips for SQL SELECT Statements - DZone Database

Performance tuning SELECT statements can be a time consuming task which in my opinion follows Pareto principle’s. 20% effort is likely give you a
No comment yet.
Scooped by Mickael Ruau
June 23, 2016 5:29 AM
Scoop.it!

SQL code refactoring – ways to improve database performance (part III)

SQL code refactoring – ways to improve database performance (part III) | EcoConception Logicielle | Scoop.it
Replacing complex natural keys with a surrogate key can increase the performance of your database, and ApexSQL Refactor can make that process very quick
No comment yet.
Scooped by Mickael Ruau
June 23, 2016 5:27 AM
Scoop.it!

SQL code refactoring – ways to improve database performance I

SQL code refactoring – ways to improve database performance I | EcoConception Logicielle | Scoop.it
You don't have to rewrite code from scratch to improve it. Use ApexSQL Refactor to “wrap up” the existing code and create stored procedures and functions.
No comment yet.
Scooped by Mickael Ruau
June 18, 2016 3:07 AM
Scoop.it!

Efficiency is fundamentally at odds with elegance

No comment yet.
Scooped by Mickael Ruau
July 5, 2016 8:51 AM
Scoop.it!

Runaway Regular Expressions: Catastrophic Backtracking

Runaway Regular Expressions: Catastrophic Backtracking | EcoConception Logicielle | Scoop.it
This is the reason why your regular expression takes forever, or crashes your program.
No comment yet.
Scooped by Mickael Ruau
July 1, 2016 8:48 AM
Scoop.it!

C# Regex Performance

This C# article tests the performance of the Regex type. It uses RegexOptions.Compiled.
No comment yet.
Scooped by Mickael Ruau
June 30, 2016 4:32 PM
Scoop.it!

Cedexis : une nouvelle version de Radar, sa solution de mesure de la performance des réseaux et pages web

Cedexis : une  nouvelle version de Radar, sa solution de mesure de la performance des réseaux et pages web | EcoConception Logicielle | Scoop.it
No comment yet.
Scooped by Mickael Ruau
June 30, 2016 3:54 AM
Scoop.it!

Checking the performance of PHP exceptions

Checking the performance of PHP exceptions | EcoConception Logicielle | Scoop.it
Testing the performance using exceptions within our PHP scripts
No comment yet.
Scooped by Mickael Ruau
June 29, 2016 3:49 PM
Scoop.it!

Forrst | Speed performance of Trying and catching Exceptions in PHP - Some code from jschreuder

Forrst | Speed performance of Trying and catching Exceptions in PHP - Some code from jschreuder | EcoConception Logicielle | Scoop.it

We have all often heard that Exceptions are slow. I had a discussion with FrenkyNet about the FuelPHP Validation class's usage of Exceptions, he ended up doing some speed testing to see if it led to a significant slowdown. I took his test and improved them a bit.

Mickael Ruau's insight:
Observations
  • It's about 4 to 4.6 times slower to create an Exception compared to creating a stdClass object
  • Using a successfull try is actually a little faster (though negligable) than if
  • Catching a failed try is about 10% slower than successfull try
No comment yet.
Scooped by Mickael Ruau
June 29, 2016 12:07 PM
Scoop.it!

Les regexp, c'est bon, mangez-en - Jy[B]log

$extractedString = substr( $exampleString, 1, -1 );

n'est absolument pas équivalent à

preg_match( '#^\[(\w+)\]$#', $exampleString, $matches );

En effet, dans le premier cas, il n'y a aucune vérification que le premier caractère est bien [ et le dernier ], ni que la chaine à l'intérieur des crochets ne contient que des caractères alphanumérique, contrairement à ce qui se passe dans le deuxième cas avec l'expression régulière.

Aussi, pour avoir une comparaison équitable, il faudrait faire dans le premier cas, au moins ceci :

if(substr($exampleString, 0, 1) =='[' && substr($exampleString, -1) == ']') $extractedString = substr( $exampleString, 1, -1 );

En conséquence, les résultats des temps d'exécution sont tout autre : le premier cas est de 2 à 5 fois plus long que l'usage de l'expression régulière.

No comment yet.
Scooped by Mickael Ruau
June 27, 2016 8:57 AM
Scoop.it!

Flagrant Badassery » Faster JavaScript Trim

Flagrant Badassery » Faster JavaScript Trim | EcoConception Logicielle | Scoop.it
No comment yet.
Scooped by Mickael Ruau
June 24, 2016 11:51 AM
Scoop.it!

Yes We Green : une application pour consommer responsable

Yes We Green : une application pour consommer responsable | EcoConception Logicielle | Scoop.it

« On nous dit que le monde de demain sera plus écologique, responsable… mais en fait on peut le vivre dès aujourd’hui, pas besoin d’attendre 2050 ! » explique Karine Niego. Lassée des discours de sensibilisation sur l’environnement, cette ex-journaliste a décidé de faciliter le passage à l’acte chez ses concitoyens. Comment ? En répertoriant sur une carte du territoire toutes les bonnes adresses écolos et conviviales. C’est ainsi qu’est née l’application Yes We Green, lancée en mars dernier sur Android et iOS.

No comment yet.
Scooped by Mickael Ruau
June 24, 2016 5:42 AM
Scoop.it!

10 sql tips to speed up your database

10 sql tips to speed up your database | EcoConception Logicielle | Scoop.it
On most websites, content is stored in a database and served to visitors upon request. Databases are very fast, but there's lots of things that you can do to
No comment yet.
Scooped by Mickael Ruau
June 23, 2016 5:31 AM
Scoop.it!

SQL code refactoring – ways to improve database design

SQL code refactoring – ways to improve database design | EcoConception Logicielle | Scoop.it
Use sql formatter tool - ApexSQL Refactor to replace one-to-many relationships with association tables in order to increase the database design efficiency.
No comment yet.
Scooped by Mickael Ruau
June 23, 2016 5:28 AM
Scoop.it!

SQL code refactoring – ways to improve database performance II

SQL code refactoring – ways to improve database performance II | EcoConception Logicielle | Scoop.it
ApexSQL Refactor can split the tables, without risking to breaking any dependencies, in a single click
No comment yet.
Scooped by Mickael Ruau
June 18, 2016 5:48 AM
Scoop.it!

Il invente un vélo qui permet d'alimenter votre maison en électricité durant 24h en pédalant 1h ! - CitizenPost

Il invente un vélo qui permet d'alimenter votre maison en électricité durant 24h en pédalant 1h ! - CitizenPost | EcoConception Logicielle | Scoop.it
Les gens se plaignent souvent de la facture d’électricité et se trouvent tout un tas d’excuses pour ne pas faire de sport. Cette invention pourrait donc résoudre ces deux problèmes. Seriez-vous prêts à pédaler une heure tous les jours si cela pouvait alimenter votre maison en énergie pour 24 heures ? Oui. Mais ce n’est pas vraiment de vous dont on parle ici. En effet, plus de la moitié de la population mondiale n’a pas aujourd’hui accès à l’électricité, ou seulement pour deux ou trois heures par jour. Or, sans électricité, pas de lumière, pas de progrès technique, pas de progrès humain. Mais grâce à cet homme, l’accès à l’électricité pourrait bien se démocratiser. Dans le cadre de son initiative « Billions in Change », le milliardaire …
No comment yet.