nodelab

Générer de la musique grâce aux chaînes de Markov

hhwmqhcmey.jpg

Il y a quelques temps maintenant, sur le forum Zeste de Savoir, j'ai créé un sujet pour parler d'un projet sur lequel je travaillais dans le cadre de mon travail de Bachelor à l'Université de Fribourg.

Le projet consistait à créer un programme capable de générer des mélodies de musique irlandaise après avoir analysé une banque de données de morceaux originaux et en avoir tiré certaines statistiques intéressantes sur la façon dont les morceaux sont écrits.

Plusieurs personnes semblaient plutôt intéressées d'en savoir un peu plus sur le projet, j'ai décider d'écrire ce billet.

Lire la suite

[mandat] La Résidence La Pierre

L'équipe de RTFM Corp., en plus de plusieurs projets personnels en cours, travaille sur mandats de temps en temps. Et justement, un de ces mandats vient de se terminer. Il s'agit d'un site web de présentation d'une résidence en devenir.

Accueil du site residence-lapierre.ch

Lire la suite

Calculer le temps d'exécution d'une page PHP facilement

// inclusion
require_once 'path/Benchtime.php';

// instance de la classe, démarrage du chrono
$bt = new Benchtime();

// votre code compliqué ici (voir tout votre projet)
// je fais une boucle de sleep pour avoir un truc qui dure un peu
for ($i = 0; $i < rand(5, 10); $i++) {
    sleep(rand(1, 3));
}

// stop le chrono
$bt->makePoint();

// affichage du résultat
echo $bt->getResult();

Lire la suite

Le markdown

Sur ce blog vous pouvez rédiger vos commentaires en Markdown. Mais qu'est-ce que le Markdown me direz-vous ! Hé bien il s'agit d'un langage de balisage créé par John Gruber et Aaron Swartz (lien Wikipédia). Il permet de simplifier la rédaction d'HTML, dans notre cas. Voici donc plusieurs exemples de son utilisation pour que vous puissiez rédiger de beaux commentaires.

un chat

Lire la suite