Cher lecteurs (si il en reste), un petit billet pour vous annoncer la première sortie en public d'une forge construite avec mes petites mains sur le modèle de Indefero, Trac, Redmine et j'en passe...
Donc la petite dernière se prénomme "Django-Simple-Forge" et comme son nom l'indique, c'est une forge logicielle basée sur Django (donc écrite en Python) et dont la vocation initiale était d'être légère.
Voici quelques fonctionnalités que Django Simple Forge peut partager avec ses sœurs:
Multi projets
Multi système de gestion de versions (enfin en théorie car pour le moment, je n'ai écrit qu'un plugin subversion et git [...] Lire la suite
Après une exploration rapide des attributs contenteditable et draggable, je vous propose cette fois d'explorer les bases de l'API de gestion de fichiers qui sera introduite par la norme HTML5.
L'idée n'est pas ici d'être exhaustif, car les possibilités sont vastes, mais de donner un apperçu des possibilités offertes par cette API.
Gestion de fichiers multiples
Vous souvenez vous d'interfaces web d'upload de fichiers à base de multiples input afin de contourner la limitation actuelle: un seul fichier peut être sélectionné à partir [...] Lire la suite
Après avoir évoqué l'attribut contentEditable d'HTML5, je vous propose cette fois de nous intéresser à l'API de drag and drop de cette prochaine version.
Présentation
L'attribut draggable peut être associé à n'importe quel élément HTML et placé à trois valeurs: 'false' (par défaut) , 'true' afin de rendre le déplacement possible et enfin 'auto' dont le comportement dépendra du navigateur. Il représente la mise en application de l'API de drag and drop [...] Lire la suite
Nouvelle série de billets liée à HTML5 et aux nouveautés apportées par le W3C (organisme qui gère les normes du World Wide Web) sur le langage le plus utilisée sur internet: HTML.
Si la norme HTML5 n'est pas encore publiée de façon définitive, le Working Draft publié en Janvier 2008 est toute fois supporté (de façon plus ou moins efficace) par la majorité des navigateurs web actuels (au moins les [...] Lire la suite
Contexte
C'est en voulant essayer une nouvelle distribution sur mon laptop que l'idée de redimensionner mes partition m'a pris. C'est une opération que j'ai souvent effectué par le passé mais toujours à partir d'un liveCD. En l'occurence, ce jour là, pour cause de déménagement qui approche, impossible de mettre la main sur un liveCD sans déballer les cartons si durement remplis...
L'idée est donc de quitter la session graphique, de démonter le système de fichier visé, et de lancer la manipulation à la main. Comme la manipulation n'a pas été évidente et m'a même donné quelques sueurs froides, je fais ce billet pour mémoen quelque [...] Lire la suite
Le précédent article s'était arrêté à présenter l'application Web de principe du gestionnaire de protocoles de Firefox 3. L'article que vous êtes en train de lire va lui s'attacher à vous permettre d'utiliser une application externe pour un protocole donné.
Un exemple d'application externe
Je vais présenter ici un petit exemple d'application en Python qui permet d'écrire dans un fichier journal (ou 'log') le contenu de la valeur passée via l'appel du protocole. Dans cet exemple le protocole utilisée est "mycall" [...] Lire la suite
J'initie ici un nouveau couple (ou plus on verra) d'articles concernant la gestion des 'protocol-handlers' avec firefox 3. La première partie présentera cette fonctionnalité ainsi que son application au sein d'une application web. La seconde, conduira à la création d'un petit logiciel externe en python qui utilisera les mêmes astuces pour par exemple proposer à l'utilisateur d'appeler avec son softphone depuis une interface web.
Présentation des protocol handlers
Deux exemples valent mieux qu'une longue explication...
Les liens mail
Il est assez courant sur le web de croiser des sites qui proposent des liens pour envoyer un email au webmaster ou à n'importe quelle autre personne. Ces liens si vous regardez le code source de la page sont de type :
mailto:mabelle.adresse@mail.com
Si vous cliquez sur un de ces liens, normalement, votre logiciel de mail favori va s'ouvrir et vous [...] Lire la suite
Ce billet fait suite à celui-ci: Mise en place d'un miroir Apt - Part 1 - Contexte
"Bon super il a installé un mirroir pour ses serveurs et desktop et tout ça planqué derrière sa connexion ADSL. Pas super pratique pour les autres..." Mais c'est maintenant que ça devient intéressant ;-) : Comment installer son propre mirroir pour APT !
Premier point, ce n'est ni long (à configurer) ni compliqué. L'étape la plus longue étant la première synchronisation avec les dépôts externes selon leur taille. Mais pendant ce temps vous pourrez être loin de votre [...] Lire la suite