Bertrand Estellon - Enseignements - Autres - Intro à GWT À quoi sert GWT ? Google Web Toolkit est un outil permettant de réaliser des applications internet riches (Rich Internet Application ou RIA). Les outils de Google (GMail, Maps, etc.) sont des exemples de RIA. En pratique, le code d'une RIA se décompose en deux parties : Le code du client qui s'exécute dans le navigateur de l'utilisateur (Flash, JavaScript, etc.).Le code du serveur qui s'exécute dans un serveur d'applications (Tomcat, Bluefish, JBoss, etc.). Le fait d'utiliser le seul langage Java pour coder à la fois le client et le serveur présente plusieurs avantages : Java permet de faire des vérifications lors de la compilation du client (grâce, par exemple, au typage des variables).Il est possible de faire transiter des objets d'une même classe entre le client et le serveur.On peut également partager du code entre le client et le serveur (par exemple, les vérifications des formulaires). Installation du framework Création et exécution d'un premier projet Les widgets Création du projet <!
UNIX Tutorial Eight 8.1 UNIX Variables Variables are a way of passing information from the shell to programs when you run them. Programs look "in the environment" for particular variables and if they are found will use the values stored. Some are set by the system, others by you, yet others by the shell, or any program that loads another program. Standard UNIX variables are split into two categories, environment variables and shell variables. 8.2 Environment Variables An example of an environment variable is the OSTYPE variable. % echo $OSTYPE More examples of environment variables are USER (your login name) HOME (the path name of your home directory) HOST (the name of the computer you are using) ARCH (the architecture of the computers processor) DISPLAY (the name of the computer screen to display X windows) PRINTER (the default printer to send print jobs) PATH (the directories the shell should search to find a command) Finding out the current values of these variables. % printenv | less 8.3 Shell Variables
Tutorial Reguläre Ausdrücke - Daniel Fetts Homepage "Reguläre Ausdrücke" sind eine Art Sprache, die beim Programmieren für diverse Problemlösungen verwendet werden kann, insbesondere dann, wenn es darum geht, Zeichenketten (Strings) zu bearbeiten, zu prüfen oder in ihnen etwas zu suchen. Und weil der Name "Reguläre Ausdrücke" etwas unhandlich ist, heißen die "Regular Expressions" auch oft einfach nur "RegEx(en)". Du kannst dir dieses Tutorial ausdrucken - es gibt eine Druckversion ohne den schwarzen Hintegrund, wenn du in deinem Browser auf die Drucken-Funktion gehst. Und für Fehler bitte nicht gleich schlagen, der Text ist zu 100% im Regionalexpress zwischen Dillingen und Trier entstanden :-) Einführung Hier gibts ein kleines Tutorial zu diesen esoterisch anmutenden aber unglaublich mächtigen Zeichenketten, die beim unbedarften Betrachter Assoziationen eines kleinen Kindes und dessen ersten Versuchen an der Tastatur auslösen. Was sind reguläre Ausdrücke? Beispiele: Schulnote Postleitzahl E-Mail-Adresse Bestellnummern Konkrete Anwendung Probleme
OpenGL Objectif Suite au paramétrage de notre scène de rendu, il nous reste plus qu'à dessiner et à afficher notre cube. Nous allons écrire la méthode display(). OpenGL regroupe de nombreuses fonctionnalités pour manipuler (ou transformer) les formes géométriques et les images. Dans ce tutoriel, nous resterons au plus simple possible, pour afficher notre cube. Réinitialiser le rendu Avant chaque rendu, il est obligatoire de vider les buffers et de réinitialiser la matrice de modèle. Les primitives de dessin Nous connaissons déjà les primitives de bases pour dessiner : les points, les lignes, et les triangles. Les primitives alternatives Strip, Loop et Fan sont utilisés pour relier les sommets entre eux. Dans notre cas, et pour simplifier les choses, nous utiliserons la primitive GL_QUADS pour dessiner les faces d'un cube. Le mode instantané La fonction glVertex3f() spécifie un vertex (ou un sommet d'une forme), en lui passant 3 paramètres de type Float. Les couleurs Le code produit
Utilisation des commandes diff et patch sous Linux Cet article a pour but de vous faire comprendre comment fonctionnent les commandes diff et patch sous Linux. Ces commandes sont très utilisées dans le monde des logiciels libres, car elles permettent de patcher le code source d'un programme par exemple. Afin de bien saisir le fonctionnement de tout ceci, nous allons commencer par créer le fichier version1 contenant les 3 lignes suivantes : $ cat version1 1 2 4 Mais voilà, nous venons de nous rendre compte qu'il manque une ligne avec le chiffre 3. $ cat version2 1 2 3 4 1. La commande diff permet de voir la différence entre deux fichiers. $ diff version1 version2 2a3 > 3 Ici, la commande nous indique qu'entre la ligne 2 et 3, il y a le chiffre 3 en plus pour le fichier version2, visible grâce au symbole >. Si vous comparez deux fichiers contenant beaucoup de différence, on pourra utiliser la commande more en plus pour faire défiler le résultat : diff version1 version2 | more diff -r repertoire1 repertoire1 2. 3.