Benchmark of some popular Web frameworks

Category: AsymptotePh. Ivaldi @ 19 h 39 min

Context I order to choose the web framework that meets best my need for a further big project (web application for a real estate company), I have decided to do some benchmarks because good performance is one of the constraints with agility development. The benchmarks are made with Apache HTTP server benchmarking tool launching a [...]


Qualité déplorable des services chez OVH

Category: Divers Ph. Ivaldi @ 13 h 55 min

Le problème qui était décrit dans cet article a été résolu dans les 24 heures qui ont suivi sa publication ; merci à @tonyovhcom et son équipe pour leur réactivité ! Il est quand même regrettable qu’il faille en passer par là…


Error while loading shared libraries: libqsqlite.so

Category: C++,QtPh. Ivaldi @ 19 h 16 min

If like me, after searching during hours, you didn’t found a solution at the error message error while loading shared libraries: libqsqlite.so: cannot open shared object file: No such file or directory in Gnu/Debian, try to install the package libqt4-sql-obdc ! HTH


Pour notre droit à la souveraineté alimentaire

Category: Divers Ph. Ivaldi @ 18 h 10 min

Une nouvelle proposition de loi sur le Certificat d’Obtention Végétale sera débattue à l’Assemblée Nationale le 28 Novembre. Le 8 Juillet dernier, l’ancienne majorité sénatoriale a déjà cédé aux pressions du lobby semencier en approuvant ce texte. Si les députés confirmaient ce vote, les paysans connaîtraient une régression sans précédent de leur droit le plus [...]


Certifié Ingénieur Zend PHP 5.3

Category: AsymptotePh. Ivaldi @ 0 h 44 min

Je suis heureux de vous annoncer que j’ai décroché la certification « Ingénieur Zend PHP 5.3 » et que, par conséquent, PIPRIME.FR est maintenant dans les pages jaunes des experts PHP. Le programme de l’examen couvre un large éventail de connaissances générales dans le développement web et nécessite évidemment une connaissance très approfondie de PHP 5.3, il [...]


Zend Certified Engineer PHP 5.3

Category: AsymptotePh. Ivaldi @ 0 h 35 min

I’m proud to announce that I’m « Zend Certified Engineer PHP 5.3 » and so, PIPRIME.FR is now in the Yellow Pages of PHP experts. The program of the exam covers a wide range of general knowledge in web development and obviously requires a thorough knowledge of PHP 5.3, it can be found here.


Évaluation indirecte en javascript

Category: JavaScriptPh. Ivaldi @ 0 h 37 min

La sortie du code Javascript suivant dans Firebug ou Node.js… var foo = ‘foo’; (function() { var foo = ‘bar’; (‘blabla’, eval)(‘console.log(foo)’); (eval)(‘console.log(foo)’); })(); …est foobar Le premier eval s’effectue dans le scope global alors que le deuxième s’effectue dans le scope courant ; on dit que le premier est une évaluation indirecte. On peut [...]


Everything you ever wanted to know about Javascript inheritance without ever having sought it

Category: JavaScript,Node.jsPh. Ivaldi @ 14 h 46 min

Translation in progress…


Tout ce que vous avez toujours voulu savoir sur l’héritage javascript sans jamais l’avoir cherché

Category: JavaScript,Node.jsPh. Ivaldi @ 14 h 25 min

Contrairement aux langages orientés objet comme C++, Java ou PHP , Javascript ne possède pas explicitement de notion de classe, laissant le soin délicat au programmeur de l’implémenter à sa convenance. Toutes les problématiques concernant la notion d’héritage en Javascript repose sur une très bonne compréhension de la dimension orienté prototype de Javascript ainsi que [...]


Everything you ever wanted to know about prototype without ever having sought it

Category: JavaScript,Node.jsPh. Ivaldi @ 12 h 53 min

Without explicit notice, all code examples given later are interpreted by V8 JavaScript Engine via NodeJS. The property prototype All Javascript objects have methods and properties so functions, as objects in their own, have their own properties and methods : > function foo(parameter){return !!parameter;} > foo.length 1 > foo.constructor [Function: Function] > foo.toString() function foo(parameter){return !!parameter;} [...]