Web

Je met ici tous les sites/applications web que j'ai développé jusqu'à date. Si vous êtes interressé à m'employer veuillez me contacter.

Fractal de Mandelbrot

Fractal de Mandelbrot

Description:

Voici le code PHP qui génère une image en temps réel représentant l'ensemble M de Mandelbrot. Tout dépendent de la taille de l'image désirée le script peut prendre un certain temps à être exécuté côté serveur. Dans le cas d'une image de 1600*1400, le temps d'exécution du script a été de 16 secondes. Le code "set_time_limit(180);" permet au serveur d'être capable d'attendre jusqu'à 3 minutes d'exécution de script.

Code Source:


                    
                    header('Content-type: image/png');
                    set_time_limit(180);
                    
                    $x1 = -2.1;
                    $x2 = 0.6;
                    $y1 = -1.2;
                    $y2 = 1.2;
                    $zoom = 300;
                    $iterations_max = 50;
                    
                    $image_x = ($x2 - $x1)*$zoom;
                    $image_y = ($y2 - $y1)*$zoom;
                    
                    // On créé le contenant de l'image et les couleurs.
                    $image = imagecreatetruecolor($image_x, $image_y);
                    $blanc = imagecolorallocate($image, 255, 255, 255);
                    $noir  = imagecolorallocate($image, 0, 0, 0);
                    imagefill($image, 0 ,0 , $blanc);
                    
                    // On défini la liste des couleurs du dégradé.
                    $couleurs = array();
                    for($i = 0; $i < $iterations_max; $i++)
                        $couleur[$i] = imagecolorallocate($image, 0, 0, $i*255/$iterations_max);
                    
                    $debut = microtime(true);
                    for($x = 0; $x < $image_x; $x++){
                        for($y = 0; $y < $image_y; $y++){
                            $c_r = $x/$zoom+$x1;
                            $c_i = $y/$zoom+$y1;
                            $z_r = 0;
                            $z_i = 0;
                            $i   = 0;
                            do{
                                $tmp = $z_r;
                                $z_r = $z_r*$z_r - $z_i*$z_i + $c_r;
                                $z_i = 2*$tmp*$z_i + $c_i;
                                $i++;
                            } while($z_r*$z_r + $z_i*$z_i < 4 AND $i < $iterations_max);
                    
                            if($i == $iterations_max)
                                imagesetpixel($image, $x, $y, $noir);
                            else
                                imagesetpixel($image, $x, $y, $couleur[$i]);
                        }
                    }
    
                    $temps = round(microtime(true) - $debut, 3);
                    imagestring($image, 3, 1, 1, $temps, $blanc);
                    imagepng($image);
                    
				

Site du Magicien des couleurs

Le Magicien des couleurs's website

Description:

Ma tâche consistait à refaire la section des membres pour le site Le Magicien des couleurs.

  • HTML 4.0 Transitional valide et CSS 3.0 valide.
  • Codé au complet en PHP avec le framwork cakePHP.
  • Fonctionne avec une base de donnée MySQL.
  • Section des membres sécurisé.
  • Multilingue (français, anglais, allemand)

Site du Barreau du Québec

Le Barreau du Québec's website

Description:

Ma tâche consistait à entretenir et développer le site du Barreau du Québec.

  • Codé en ASP.
  • Fonctionne avec une base de donnée Access.
  • Site web complex (section, sous-section)
  • Section administrative sécurisée pour une facilité de mise a jour.

Émilie Chamberland Photographe

Emilie Chamberland's website Emilie Chamberland's website on IPhone

Description:

Site de la photographe Émilie Chamberland.

  • XHTML 1.0 Transitionel valide et CSS 3.0 valide.
  • Codé au complet en PHP a partir de rien.
  • Fonctionne avec une base de donnée MySQL.
  • Section administrative sécurisée pour une facilité de mise a jour.
  • Compatible pour IPhone3.0 & mobiles.
  • Gallerie d'images avec Flash ou sans Flash.
  • Blog

ISpeak website

ISpeak's website

Description:

Site de messagerie ISpeak

  • XHTML 1.0 Transitionel valide et CSS 2.1 valide.
  • Codé au complet en PHP a partir de rien.
  • Fonctionne avec une base de donnée MySQL.
  • Système de messagerie interne avec un programme client permettant de chatter.

Site du Lecteur Audio Passion

Passion audio player's website

Description:

Le lecteur Passion audio est un autre bon lecteur. Il a plusieurs fonctionnalités et n'est pas du tout jaloux des autres lecteurs média et audio.
J'ai refait le design du site complet pour mon ami George.

  • XHTML 1.0 Transitionel valide et CSS 2.1 valide.

Site de JM-DG

JM-DG's website

Description:

Ce site est mon propre site sur lequel vous êtes en train de naviguer.

  • XHTML 1.0 Transitionel valide et CSS 2.1 valide.
  • Codé au complet en PHP a partir de rien.
  • Fonctionne avec une base de donnée MySQL.
  • Section administrative sécurisée pour une facilité de mise a jour.
  • Bilingue.
  • Section pour les transactions sécurisés (musiques et programmes vendus).
  • Gallerie d'images.

Projets d'école

projet Drôle de Binette (accueil) projet Drôle de Binette (trophée)
projet site de la Technique Intégration Multimédia projet zen garden