Friday 7 November 2014

Performance test tools

Gatling: http://gatling.io/

To benchmark HTTP servers:
http://httpd.apache.org/docs/2.2/programs/ab.html
 

Thursday 30 October 2014

First start of MySQL with Wamp

After checking the listening port in my.ini file, read this:
http://www.commentcamarche.net/faq/12341-phpmyadmin-1045-access-denied-for-user-root-localhost

Friday 10 October 2014

Changer le port d'écoute sur un serveur Apache (httpd)

Aller dans le répertoire d'installation de votre serveur Apache
Ouvrir le fichier (mon serveur est sur c:)
C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf\httpd.conf
Changer la ligne "Listen 80" pour correspondre au port entrant (ouvert ?) que vous voulez.

Exemple: changer le port en "83"

Extrait du fichier httpd.conf
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:83
Listen 0.0.0.0:83
Listen [::0]:83

Tuesday 1 July 2014

Créer un projet maven, importer dans eclipse et lancer les tests

Commencer par installer Maven 3.2.2
Configurer le PATH si vous êtes sous windows.

Créer un nouveau projet Maven:
    mvn archetype:generate -DgroupId=projet1 -DartifactId=projet1  -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
Générer les fichier necessaire à un import dans Eclipse (.project)
    mvn eclipse:eclipse

Lancer les tests uniquement (sans passer par les phase de compilation, packaging ...)
    mvn surefire:test

Wednesday 14 May 2014

You use ClearCase let's learn Git and vice-versa

I found a great presentation on the differences between CC and Git:
https://www.open.collab.net/media/pdfs/ClearCase-and-the-journey-to-Git.pdf

Tuesday 22 April 2014

Comment créer un processus de delivry

«  La recette est simple. Il faut analyser les projets performants et identifier les facteurs déterminants. Isoler et tester ces pratiques puis les « pousser à l’extrême » et faire le bilan. Enfin les généraliser en communiquant sur leurs avantages et en les déployant. »
 Kent Beck (source: http://fr.wikipedia.org/wiki/Kent_Beck)

Monday 14 April 2014

Thursday 27 February 2014

Eclipse Install new software fails



If you try to add new features from an update site and you get the following strange error:

Cannot complete the install because one or more required items could not be found.
  Software currently installed: Shared profile 1.0.0.1385682248052 (SharedProfile_SDKProfile 1.0.0.1385682248052)
  Missing requirement: Shared profile 1.0.0.1385682248052 (SharedProfile_SDKProfile 1.0.0.1385682248052) requires 'toolingwin32.win32.x86org.eclipse.equinox.p2.reconciler.dropins [3.6.2.M20110210-1200]' but it could not be found


Restart you eclipse as administrator and you problem will be solved.
It fails since you don't have write access to the folder where your eclipse is installed.

Monday 17 February 2014

Git: creating and importing patches

A useful command when you need to contribute to open source projects:
1. Create a patch from your last commit (-n for the n latest commits). The following command will create a <myKillerPatch>.patch file in the current directory
   git format-patch -1
2.  Test the patch
   git apply --check <myKillerPatch>.patch
3. Finalyy import it
   git am <myKillerPatch>.patch