Skip to content

Date archive for: juillet 2008

Optimiser son bureau pour le travail avec un fond d’écran

Voici une bonne idée pour organiser ses icônes et ses documents sur son bureau: Un fond d’écran réparti en zones.

Le concept n’est pas nouveau, mais toujours aussi efficace, en voici une implémentation :

L’idée est simple, vous avez :

  • Une feuille à carreaux pour vos documents de travail
  • Une tablette en aluminium pour vos projets personnels
  • Une zone de fond (en bois) pour tout ce qui n’est pas trié
  • Une zone ‘Post-it’ pour toutes les urgences

Bref, j’aime beaucoup ! :-)

[ Layered Desktop on Flickr – Photo Sharing ]

[ Le lien direct ]

CSound : La musique pour les Geeks

CSound est un langage de programmation musicale.

Plus précisément, il permet à l’aide de fichiers de description sonore de synthétiser des instruments puis de décrire des morceaux.

Il repose sur l’utilisation d’un compilateur et de 2 types de fichiers source :

  • un fichier orchestre
  • un fichier partition

le tout permettant de décrire les notes, le comportement des instruments au cours du temps, etc …

L’utilisation est complexe mais très puissante.

Un exemple extrait de wikipedia :

<CsoundSynthesizer>;

  <CsOptions>
    csound -W -d -o tone.wav
  </CsOptions>

  <CsInstruments>
    sr     = 44100           ; Sample rate.
    kr     = 4410            ; Control signal rate.
    ksmps  = 10              ; Samples pr. control signal.
    nchnls = 1               ; Number of output channels.

    instr 1
    a1     oscil p4, p5, 1   ; Simple oscillator.
           out a1            ; Output.
    endin
  </CsInstruments>

  <CsScore>
    f1 0 8192 10 1           ; Table containing a sine wave.
    i1 0 1 20000 1000        ; Play one second of one kHz tone.
    e
  </CsScore>

</CsoundSynthesizer>

(signal sinusoïdal d’une durée de 1 seconde, et d’une fréquence de 1 Khz à un taux d’échantillonnage de 44,1 Khz).

Parmi les possibilités avancées de Csound, on trouve une API de programmation permettant d’appeler CSound depuis un programme. Bienvenue à la musique procédurale :-)

[ cSounds.com ]

[ tutoriaux ]

[ Introduction à la création sonore avec Csound ]

[ Lettuce : une interface graphique à CSound ]

Open Web Design – Des infographies gratuites pour votre site

Si pour vous aussi, c’est difficile de commencer le design d’un site (manque d’inspiration, nécessité de mise en place d’un visuel rapidement …), voici un site qui fera votre bonheur : OpenWebDesign.org

Vous y trouverez plein d’infographies de pages web téléchargeables gratuitement.

De plus, la majorité des développeurs de ces pages sont soucieux des standards du web et respectent donc les normes XHTML et CSS.

[ Open Web Design – Download Free Web Design Templates ]

PDF Download 2.0 beta : transformer toute page web en PDF

PDF Download est une petite extension Firefox sympathique qui permet de sauvegarder tout PDF trouvé sur le web (au lieu de l’ouvrir directement sous Firefox) ou de le convertir en HTML.

La version Bêta 2.0 est disponible (après inscription) et offre plein de possibilités :

  • sauvegarde de tout PDF
  • conversion d’un PDF en HTML
  • conversion de toute page Web en PDF
  • envoi d’une page par mail au format PDF

Le tout fonctionne sous Firefox 2 et 3 (d’ailleurs, la 3.0.1 est disponible depuis aujourd’hui).

[ PDF Download 2.0 beta for Firefox now available – The PDF Blog ]

S’entraîner à la sécurité web pour les vacances

Voici un petit site sympa (mais en anglais) pour raffraîchir vos connaissances en sécurité web (indispensable pour tout développeur web) : HackThisSite.org

Il s’agit d’une succession d’épreuves de « piratage » de site web (légales) organisées par niveau de difficulté.

Il faut d’abord s’inscrire sur le site pour pouvoir accéder aux challenges.

De quoi bien s’occuper pour les vacances !

[ Hack This Site ]

[ Hack This Site : Guide de démarrage ]