Affichage des articles dont le libellé est humeur. Afficher tous les articles
Affichage des articles dont le libellé est humeur. Afficher tous les articles

lundi 27 février 2012

Les bistrots et les étudiants en deuil #flipper

L'inventeur du flipper moderne  Steve Kordek est mort. R.I.P.



Dessous une copie d'écran de Cobra pinball sur amstrad.
Il était possible de dessiner ses propres tables de flipper




vendredi 13 janvier 2012

Comment PHP a sauvé le #web de #Free mobile





A l'annonce des offre Free , des centaines de milliers d'internaute se sont rués sur le site web de mobile.free.
Celui-ci s'est très vite trouvé saturé et en rupture de charge. Les petits curieux qui analysent les pages web et qui s'intéressent aux architectures web  avaient remarqué que les pages étaient délivrées par un framework JAVA/J2E  (présence des cookies avec des sessions typiques) . Lorsque le site a été de nouveau opérationnel, les cookies par magie relevaient du architecture PHP.
Un des moyens mis en oeuvre par les équipes Free pour augmenter les capacités d'accueil du site (scalabilité) à donc été de remplacer des parties entières de JAVA/J2E par du PHP.

Relevé sur les forums:


Cependant, nous avons pu remarquer encore quelques dysfonctionnement dans le processus d’inscription, et pour cause… Le site a semble t’il été entièrement réécrit dans la nuit !
Ce tour de force rendu semble t’il indispensable par l’incapacité à relever l’ancienne plateforme tournant sous Java, et qui désormais est en PHP.


 ----------------------------------------------------------------------------------------------------------
 (fin de citation)

Une application PHP sera nativement plus performante qu'une application JAVA/J2E pour les raisons suivantes:


  • Le serveur applicatif Apache (langage C) qui sert les pages PHP est plus fiable et puissant que n'importe quel Tomcat. La 'scalabilité' est plus facile à réaliser avec Apache/PHP qu'avec JAVA/J2E. Il est recommandé de placer un apache devant un ou plusieurs  tomcat pour cela (voir aussi le sujet des ressources non java:js,css) .
  • Une architecture PHP like est plus simple et coute moins cher.
  • Une application PHP utilise aussi la programmation objet mais sans ses dérives : des soit-disant experts on convaincu les crédules : la programmation objet doit forcement se traduire en plusieurs couches.  (voir des articles sur la notion de  principes SOLID)
  •  Les développeurs sont meilleurs en PHP

Avant les programmeurs PHP étaient considérés comme des amateurs. Maintenant la tendance s'inverse: Les meilleurs programmeurs se trouvent dans les communautés PHP, Ruby , Python , javascript et les C like.
 Peut importe le langage , l'essenciel est l'algorithmie.
Les entreprises pragmatiques preferent  utilser l'algorithmie  plutot que des dollars pour augmener les performances de leur site.
 Les plus gros sites WEB (facebook, twitter ) ont bien compris cette démarche.

Alors si au détour d'une réunion vous entendez quelqu'un qui explique doctement "que les applications JAVA/J2E sont plus robustes et plus scalables que les autres." , ne cherchez pas à argumenter, vous risquez de l'instruire.

Au commencement était le verbe ...  mais à la fin il y a toujours un developpeur qui se tape le boulot et qui sait ce qui est bon.


Pour le reste, Le grand architecte divin reconnaitra les siens.













lundi 7 décembre 2009

Gaspillage :les cartouches d'imprimante.

A l'instant où des gens très savants discutent de l'avenir de notre planète, quelques gestes simples permettent à chacun d'apporter sa petite contribution. Hélas les acteurs économiques ne rament pas forcement dans le bon sens. Cette photo illustre un paradoxe fou ! : Il est moins cher d'acheter une imprimante neuve que des cartouches d'encre. On a toujours la possibilité de recharger ces cartouches, mais souvent l'imprimante détecte cette manœuvre et sciemment dégrade le rendu des impressions. Est ce que le prix des cartouches a augmenté ? Non , mais c'est la quantité d'encre des cartouche qui diminue, ils sont malins! . Et si on arrêtait d'imprimer ?.




Pris sur www.reddit.com

Pour lire le post dans son contexte original: http://germanlinux.blogspot.com/