Derniers billets de cette source

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 ]

Le bookmark ultime sur l’AJAX et le JavaScript

Si vous souhaitez vous mettre au Web 2.0, à l’ajax ou plus simplement au Javascript, voici un site qui va vous intéresser : ajax.solutoire.com.

Vous y trouverez un immense (ce n’est pas exagéré) ensemble de bookmarks pour bien débuter dans ces technologies ou trouver des références.

Parmi les sujets abordés :

  • JavaScript
  • Google Web Toolkit (GWT)
  • Scriptaculous
  • Dojo

[ s o l u t o i r e . c o m - ajax resources ]

Des livres Oreilly téléchargeables gratuitement

Plusieurs livres Oreilly ont été libérés et sont disponibles en téléchargement gratuit sous license Creative Commons.

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 :

;

  
    csound -W -d -o tone.wav
  

  
    sr     = 44100           ; Sample rate.
    kr     = 4410            ; Control signal rate.
    ksmps  = 10              ; Samples pr.

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 ]

JPC - Un PC virtualisé en Java

JPC un émulateur 100% Java d’un PC x86 et de ses périphériques.

Ce projet de l’université d’Oxford fonctionne sur tout système disposant d’une JVM : votre ordinateur, votre téléphone, plein de possibilités …

Une petite capture d’écran de prince of persia dans JPC :

JPC crée une machine virtuelle dans laquelle vous pouvez installer votre système et vous fournit ainsi un environnement d’exécution portable et sécurisé (pas de risque d’installation de virus ou autre).

[ JPC - Computer Virtualization in Java ]

Pocket Wikipedia 1.0 - L’encyclopédie nomade

Pocket Wikipedia est une sélection d’articles de wikipedia qui approche la taille de 15 volumes d’encyclopédie (24,000 images et 14 millions de mots).

Cette application est gratuite et dispo sur Pocket PC, windows et Linux (attention : téléchargement de 180 Mo, tout de même).

[ Pocket Wikipedia 1.0 ]

Eclipse 3.4 Ganymede disponible

Et voilà, l’heure des mises à jour est venue pour tous les développeurs utilisant Eclipse.

Eclipse Ganymede est une release simultanée de 24 projets, garantissant la cohérence globale de l’environnement de développement.

Si vous ne connaissez pas, il s’agit d’un environnement de développement multi plateforme supportant de nombreux langages de programmation (principalement Java, mais des plugins fournissent des environnements C/C++, Perl, PHP, etc …)

Je ne détaillerai pas toutes les mises à jours ici, mais je vous donne quelques pointeurs.

[ Télécharger Eclipse 3.4 Ganymede ]
[ Les nouveautés ]
[ Un aperçu des projets Ganymede ]