lundi 28 février 2011

Python modules Listing XML

How to : create a listing of Python language modules with xml and xsl?
It's really easy.
Just type help on the command prompt, export the list of modules as XML, then write a few xsl lines to display the list and sort it.
XML, XSL, for PYTHON MODULES available here

Comment créer un listing des modules du langage PYTHON à l'aide d'XML et XSL?
Simple!
Dans la console, tapez aide / modules.
Exportez les résultats affichés en fichier xml puis écrivez quelques lignes en xsl et hop.
Résultat trié via XSL ici:
XML, XSL, for PYTHON MODULES

Résultat : fichier html XHTML 1.0 STRICT

dimanche 27 février 2011

Jeux vidéo vintage. Pour les nostalgiques...

Vous avez la nostalgie des bêtes musiques ridicules de nos jeux vidéo d'antan?
Il est si simple de créer ce genre de mélodies sous Python de cette manière :
  1. Il suffit que Python soit installé sur votre ordinateur (PC, Mac, Linux...).
  2. ouvrir un logiciel de texte comme notepad ou autre.
  3. Écrire une petite fonction simple pour générer des sons comme décrit plus bas.
  4. De sauver le fichier avec l’extension .py
  5. De lancer le programme.

Les lignes à copier :

import winsound
def playFreq(freq , duration):
    print("the playFreq function plays a sound of freq", freq ,"hertz during" , duration , "milliseconds.")
    winsound.Beep(freq,duration)
# Voilà fin de la fonction...
# Voici une petite mélodie débile que j'ai écrite en vitesse (à inclure dans le fichier texte):
a = playFreq(120,500)
a = playFreq(150,500)
a = playFreq(90,1000)
a = playFreq(120,250)
a = playFreq(120,250)
a = playFreq(150,500)
a = playFreq(90,1000)
a = playFreq(120,500)
a = playFreq(150,500)
a = playFreq(180,1000)
a = playFreq(150,500)
a = playFreq(90,500)
a = playFreq(120,1000)
#frequency, in hertz, of the sound, must be in the range 37 through 32,767 The duration parameter specifies the number of milliseconds the sound should last. If the system is not able to beep the speaker, RuntimeError is raised.


Et voilà...
Vous avez sauvé le fichier avec l'extension .py?
mamelodiecon.py est un nom très valable :)
Double cliquez dessus ou lancez le fichier dans le terminal en tapant mamelodiecon.py et hop c'est fait en 30 secondes.
Marrant.
Inutile mais ça donne envie de s'y mettre non? Même pour les plus réticents au code...
A vous de générer vos mélodies débiles ou recréer les thèmes de vos jeux favoris :)

Pour avoir une idée de ce que ça donne comme bips sur votre machine j'ai enregistré ça très moyennement en mp3 ici : http://nicolas.pirson.me/assets/medias/sounds/mamelodiecon.mp3

General Updates linkedIn profile Nicolas Pirson (me), quotes... 2011-02-27

2011-02-27 Status :
LinkedIn Profile updated (27/02/2011)

nicolas.pirson.me updated (27/02/2011)

My quotes update (Citation et pensées ordinaires d'ici et d'autres mondes [FR]) (27/02/2011)
Have fun...

Mises à jour diverses à mentionner.
Bon amusement, recherche et/ou découverte

vendredi 18 février 2011

Pictures added mais il est où le soleil winter 2010 2011 fashion show

New pictures added on my flickr photostream : http://www.flickr.com/photos/tatactic/sets/72157626077785484/

My daughter is my best fan!!! One of my biggest success in my life! and yep, I can stay objective and say this : the most beautiful child carrying the clothes with my pictures printed on it.

This is a part of the winter 2010 2011 collection from "Mais il est où le soleil".
http://www.ousoleil.com/fr/shops/general-stores/bruxelles.aspx
Main website : http://www.ousoleil.com
Find out other stores from "Mais il est où le soleil" here : http://www.ousoleil.com/fr/shops.aspx

My son is another biggest success of my life, but he does not like to wear this kind of clothes.
I can understand.
You're forgiven my son!

Brotha's and sista's You're wonderfull!

Other related links :

samedi 5 février 2011

XML DTD XSL XPATH

exemple d'utilisation d'un fichier XML afin d'obtenir une page HTML (gestion de contenu)
XML combiné avec DTD XSL XPATH : http://nicolas.pirson.me/xml_xsl_dtd_css_xpath/exo_0002/dictionnaire
On pourrait évidemment utiliser xsl pour obtenir un document word, excel ou toute autre forme de fichier.
Un petit exemple simple donc pour expliquer la base de l'utilisation d'XML sur nicolas.pirson.me ...