All posts by ssiefert

Stéphane Siefert, 46 ans, né le 31 mars 1972 à Strasbourg, Diplomé de l’école de commerce ESV à Mulhouse, titulaire d’un BTS informatique de gestion, poursuivant un diplôme Ingénieur CNAM en cours du soir. J'ai acquis mes compétences IT dans différents groupes nationaux et internationaux. J'ai ainsi complété ma première expérience de commercial terrain de 10 ans. Mes passions sont la photo, l’informatique et le développement personnel (PNL, morpho-psychologie, TCC)

Programmation, quel langage après Java et C#? : Python!

Après études des langages de programmations les plus répandus, j’ai étudié le potentiel d’évolution de chacun.

Le paramètre, le plus important d’après moi, est la facilité de mise en oeuvre de ce langage. Pour cela, des concepts objets de haut niveau et une syntaxe simplifiée permet au programmeur d’être efficace et d’écrire rapidement le programme désiré.

C’est cette facilité qui fera choisir ce langage parmi tous ceux existant.

les langages avec des concepts objet  tel que Java et C# sont aujourd’hui largement répandu.

Le futur de ces langages, les langages a typage dynamique permettent d’exploiter pleinement le concept d’objet et de pousser plus loin l’efficacité du programmeur.

Python par sa syntaxe simplifiée, permet un apprentissage rapide de ces concepts. Une fois maitisés, ces concepts aident le programmeur a résoudre élégamment les problématiques posées.

De grand projet open-source utilisent Python. Leurs particularités : ils gagnent en fonctionnalités rapidement comparé aux autres projets, signe de la plus grande efficacité de ce langage.

Ce haut niveau conceptuel entraine une perte d’efficacité par rapport aux langages de plus bas niveau, c’est pourquoi la bonne pratique est de prototyper en python puis d’écrire les procédures nécessitant l’efficacité de langage bas niveau (assembleur, C,…)

Lecteur!! Quels est ton avis? youhou? Il y a quelqu’un? 😉

Stéphane

 

Magento chez OVH : benchmark

J’ai réalisé des benchmark de Magento sur les serveurs mutualisé de OVH.

J’ai comparé 3 installations de Magento avec ApacheBench en transaction par seconde

Magento 1.5.1 sur Linux sur un accès internet ADSL résidentiel. –> 5 trans / sec

Magento 1.5.1 sur serveur mutualisé OVH –> 0,49 trans / sec

Magento (module developpé par OVH) –> 1,46 trans /sec

sur serveur mutualisé, la mémoire allouée a PHP (128Mo) est insuffisante pour faire tourner Magento avec des temps de réponses raisonnables.

En cas d’augmentation de trafic visiteur, il faudra rapidement basculer sur une offre de serveur privé.

A noter que le module OVH magento est 3 fois plus rapide que l’installation standard (plus de RAM pour PHP? )

Stéphane

 

Magento installé chez OVH

Après de nombreuses tentatives, j’ai installé Magento chez OVH.

Lors de l’installation, la procédure d’installation s’arrête aleatoirement lors de la création des tables dans mysql.

J’ai du effacer les fichiers temporaires de l’installeur et le relancer plusieurs fois pour obtenir une BDD complète.

mémoire php insuffisante? parametrage mysql inadapté? je vais me rapprocher du support OVH

avant toute mise en place de boutique, je ferai des stress-test pour valider la monté en charge

Stéphane

Ambitions…

Après 2 ans passés au service informatique d’Alcatel-Lucent EMEA, Je suis à la recherche de nouvelles opportunités professionnelles.

Je profite de mon temps libre pour me former aux meilleurs outils et langages informatiques.

Je compléte mes compétences pour être rapidement pertinent dans tout nouveau projet qui me sera proposé.

Ce blog fera état de l’évolution de mes connaissances / compétences

Bonne journée

Stéphane