Warning : This website is not updated anymore. Its content surely is outdated.

Documentation

Vous trouverez sur cette page des documents rédigés sur différents thèmes informatiques. Ils sont tous diffusés sous licence Creative Commons Attribution.

Comment paginer, trier et filtrer un tableau avec Ajax et Rails

L'objectif de ce tutoriel est d'utiliser Ajax et Ruby on Rails pour afficher un tableau de manière dynamique avec des fonctionnalités de pagination (le contenu du tableau peut être réparti sur plusieurs pages), de tri (le contenu peut trié selon une colonne du tableau) et de recherche (les éléments à afficher peuvent être filtrés par une requête).

Il s'agit de quelque chose de très courant lorsqu'on développe une application web. L'intérêt d'utiliser Ajax est de permettre une interface dynamique qui ne recharge pas l'intégralité de la page à chaque changement. L'intérêt d'utiliser Rails... et bien si vous lisez ceci vous devez déjà être convaincus, mais Ajax est étroitement intégré à Rails, et son utilisation est ainsi grandement facilitée.

Note : Grâce à Juan Lupión, une traduction espagnole est désormais disponible.

Introduction à Ion3

Ion est un gestionnaire de fenêtres très dépouillé et orienté clavier, très efficace d'utilisation. Les fenêtres n'ont pas de décorations et s'organisent en cadres munis d'onglets qui recouvrent toute la surface de l'écran sans se recouvrir. Ceci permet une organisation très claire de l'espace qui est utilisé au maximum.

Une des forces de Ion est de supporter également les "bureaux flottants", plus proches de la manière dont fonctionnent les gestionnaires de fenêtres traditionnels, mais permettant quand même un fonctionnement à base d'onglets. Ceci permet d'utiliser des logiciels du type Gimp de manière aussi confortable que sous n'importe que autre WM.

Ce document se veut une introduction rédigée par un débutant pour une personne désirant découvrir Ion de manière un peu plus conviviale que la simple page de manuel. Il contient la définition des concepts de base, une sorte de "visite guidée" ainsi que deux ou trois astuces ou fonctionnalités qui nous ont semblé intéressantes.

Introduction à Subversion

Subversion est un logiciel de contrôle de version considéré parfois comme le successeur de CVS. Ce document est à la fois une introduction (un peu ardue sans doute si vous n'avez jamais utilisé ce genre de logiciel) et un aide-mémoire. Il contient la définition d'un certain nombre de concepts de base ainsi que la présentation des principales commandes.

L'interface utilisée est... la ligne de commande.

Présentation de XML

Il s'agit d'un Diaporama (mais pas d'un Point de puissance !) réalisé dans le cadre de mon boulot pour une "formation" organisée autour du standard XML. Le document est donc une présentation très générales de XML, son origine, sa syntaxe, ses avantages, etc.

À noter que la source LaTeX utilise l'excellent package Beamer.