18 JAN 12 20:44 | Rubriques : Formule 1 | Billet public
Comme tous les ans, voici le fichier .ics de l'agenda complet de F1 pour la saison 2012.
21 MARS 11 13:19 | Rubriques : Formule 1 | Billet public
Comme tous les ans, voici le fichier .ics de l'agenda complet de F1 pour la saison 2011.
Télécharger le fichier pour l'importer automatiquement dans votre agenda électronique.
J'ai testé le fichier dans Lotus Notes, Windows Live, Windows Mobile...
Bonne saison !
21 NOV 10 22:36 | Rubriques : Musique | Billet public
Retrouvez mes morceaux en téléchargement légal sur Google Play !
Je vous propose ici un aperçu de mes compositions musicales. Instrumentales et au format un peu difficile à classer (je m'y perds moi-même), mes influences vont des Pink Floyd à Metallica en passant par Beethoven...
Je travaille avec un Pod Studio UX2 de line 6 relié à mon ordinateur pour l'acquisition des guitares et basses. J'utilise un AxiomPro MIDI pour l'enregistrement des claviers. Enfin, le logiciel Ableton Live me sert de séquenceur multipistes avec le plugin Native Instruments pour les instruments virtuels.
Les effets guitares (pré-ampli, amplis, delay, chorus, etc. basés sur les standards du marché comme Marshall, Fender, BOSS...) sont obtenus avec le plugin PordFarm fourni avec mon UX2.
Batterie, orgue et autres instruments sont programmés en MIDI dans le logiciel Ableton.
Vos commentaires sont les bienvenus !
Ballade un peu triste aux nombreux echos...
Libre adaptation du 2me mouvement de la 7me de Beethoven.
Score complet programmé en MIDI avec la restitution via Native Instruments. L'ajout de la basse, des guitares et de la batterie n'est pas des plus simples.
Reprise de la célèbre musique folk américaine.
Un petit passage chez Ludwig... Je présente mes humbles excuses au maître pour cette version un peu métal !
Petit essai "son electro"
Une petite ballade nostalgique...
Petit plan en Gm. orchestration mini :
En réécoutant, je me dis que cela ferait une bonne musique de générique de série TV à l'ancienne...
Arpège en Em. Merci à Carl Lee pour les accords du pont (ça ne nous rajeunit pas tout ça...).
Un modeste hommage à Trust et Metallica. Version de travail à finir !
Petit plan sympa en La. j'ai enregistré 8 pistes pour ce morceau :
La batterie, la basse et l'orgue sont programmées en MIDI avec restitution via des instruments virtuels d'ableton et leurs effets.
Les guitares sont enregistrées en son clair puis les effets sont appliqués via mon Pod en VST.
Vieux morceau en Bm, je n'ai pu m'empêcher d'utiliser les gros sons que propose mon Pod...
J'ai enregistré, pour l'instant, 5 pistes :
15 JUIN 10 22:51 | Rubriques : Informatique | Billet public
Avec l'avènement du Web 2.0 et de ses fonctionnalités, l'ergonomie de nos sites web a radiqualement changé.
Nous allons étudier ici en détail la mise en place d'un formulaire de login en Ajax, basé sur la bibliothèque JQuery. Le formulaire de login de mon site fonctionne comme cela.
Le dispositif a besoin de 3 "briques" fonctionnelles :
Pour simplifier, dans notre exemple, nous n'utiliserons pas de base MySQL mais nous vérifierons "en dur" les infos fournies par l'utilisateur.
On ne peut pas faire plus simple. Formulaire avec 2 champs et un bouton :
<div class="login">
<div id="msg_login"></div>
<form method="post" action="" id="formLogin">
<fieldset>
<label>Login</label><input type="text" name="login" size="20" class="input" id="login" /><br />
<label>Password</label><input type="password" name="password" size="20" class="input" id="password" /><br />
<input type="button" name="go" value="Envoyer" class="bouton" onclick="checkLogin()" />
</fieldset>
</form>
</div>
On se s'occupera pas du CSS associé car cela n'a pas d'utilité dans notre exemple
L'envoi des infos saisies par l'utilisateur se fait par une fonction Javascript appelée lors du click sur le bouton "Envoyer". Cette fonction s'appuie sur la bibliothèque JQuery (http://jquery.com/). La fonction effectue un POST vers le script de vérification sur le serveur.
function checkLogin() {
1 $("#msg_login").html('<img src="/images/loading.gif" alt="" />');
2 login = $("#login").val();
3 password = $("#password").val();
4 $.ajax({
5 url:'/connexion.php',
6 type:'post',
7 cache:false,
8 dataType:'json',
9 data:{login:login, password:password},
10 success:function(data){
11 if(data.grant == "1") {
12 location.reload();
13 } else {
14 $("#msg_login").html('Erreur de connexion !');
15 $("#password").val('');
16 }
17 }
18 });
19}
Le fonctionnement de la fonction est relativement simple (quand on connait un minimum Jquery !).
Ligne 1 : on affiche un joli icône animé de chargement dans un DIV prévu à cet effet (id="msg_login").
Ligne 2 et 3 : on récupère dans des variables les valeurs des champs login et password
ligne 4 : appel AJAX
ligne 5 : script appelé
ligne 6 : méthode utilisée
ligne 7 : pas de cache sur le client
ligne 8 : la réponse attendue du serveur est de type JSON
ligne 9 : valeurs du POST
ligne 10 : définition de la fonction déclenchée en cas de succès du POST
Le serveur répond {"grant": "1"} ou {"grant": "0"} si l'authentification a réussi ou échoué.
ligne 11 : si grant vaut "1", on recharge la page courante (les variables de session authentifiées ont été déclarées côté serveur)
Ligne 14 : si grant vaut "0", on écrit "Erreur de connexion !" dans le DIV (id="msg_login").
Ligne 15 : on vide le champ password
Voici le contenu du script (/connexion.php) appelé par la fonction Javascript
Le script est simplifié à l'extrême (donc inutilisable tel quel !). L'idée est que si les infos fournies par l'utilisateur sont correctes, on déclare les variables de session qui font que l'on affiche la version adéquate du site (non décrit dans notre exemple) et l'on renvoie en réponse {"grant":"1"}.
Dans le cas contraire on renvoie {"grant":"0"}
La fonction Javascript "checkLogin" fera le reste côté client (voir paragraphe au dessus) !
12 DEC 09 12:10 | Rubriques : Formule 1 - Téléchargements | Billet public
Comme tous les ans, voici le fichier .ics de l'agenda complet de F1 pour la saison 2010.
Télécharger le fichier pour l'importer automatiquement dans votre agenda électronique.
J'ai testé le fichier dans Lotus Notes, Windows Live, Windows Mobile...
Bonne saison !
URL Trackback : http://christophe.kerhousse.free.fr/blog/index.php?action=afficherbillet&idbillet=110
0 commentaire(s) | Ajouter un commentaire