Accéder au contenu principal

Articles

Débuter avec cvs

DÉBUTER AVEC CVS CVS est un système de gestion de fichiers. Il permet de travailler à plusieurs lors d'un développement. Cet outil conserve toutes les révisions apportées au fichier. Il est donc possible de revenir sur une version d'un fichier en particulier. Les sources sont situées sur un serveur. Les développeurs prennent ces sources et les téléchargent afin de pouvoir travailler localement. Ils peuvent ensuite mettre à jour les fichiers se trouvant sur le serveur. Les conflits pouvant survenir sont gérés en partie par CVS. CVS doit être installé avant de pouvoir effectuer les exemples de ce tutoriel. Préparation Nous utiliserons les sources de qemu dans cet exemple. Télécharger les sources de qemu et décompressé les. Nous tenons compte ici que les sources sont dans le répertoire qemu. Si aucun repository n'a été créé pour le serveur cvs, il faut en définir un. S'il a déjà été défini, la commande ci-dessus n'endommagera pas le système actuel....

Introduction

INTRODUCTION Nous allons montrer rapidement la base de Bash afin de pouvoir rapidement commencer à écrire des scripts simples. Nous verrons les concepts présentés plus en détail dans d'autres tutoriels Commentaire #Ceci est un commentaire Variable #!/bin/bash nombre=69 chaine="bash" echo $nombre #affiche 69 echo $chaine #affiche bash 69 bash Condition #!/bin/bash os1="linux" os2="mac" if [ "$os1" = "$os2" ]; then echo "il y a des ressemblances entre ces os" else echo "ces os ne se ressemblent pas" fi ces os ne se ressemblent pas Boucle Le for est différent des autres langages. #!/bin/bash nb="12 13" for i in $nb; do echo item: $i done item: 12 item: 13 On va itérer autant de fois qu'il y a d'éléments dans la string. #!/bin/bash for i in `seq 1 5` do echo $i done 1 2 3 4 5 Attention les caractères sont important si vous mettez ' au lieu de ` , v...

Bash pour windows

BASH POUR WINDOWS Un interpréteur de commande sert d'intermédiaire entre l'utilisateur et le système d'exploitation. Il permet de faire différentes tâches. Nous utiliserons Bash. Il en existe de nombreux autres sous Linux, Unix. C'est souvent le Shell par défaut sous Linux. Ce tutoriel permettra à ceux qui trouvent encore difficile de faire les quelques cliques de souris nécessaire pour l'installation de Linux, de pouvoir utiliser bash sous Windows. Téléchargement de bash Il est possible de se procurer bash à Cygwin . Diverses informations se retrouvent sur ce site. Plusieurs conseils de configuration y sont dits, si vous désirez avoir un environnement le plus près possible de votre distribution Linux favorite. Cliquer sur . Le téléchargement du logiciel se fera.  Installation Une fois le téléchargement fini, cliquer sur le fichier setup.exe téléchargé. Cette fenêtre apparaîtra Cliquez sur next. Ensuite sélectionné la source d'installation, no...

Qemu et Windows

QEMU ET WINDOWS QEmu émule un processeur. Il est donc possible d'y installer différents os tels que beos, dos, Windows. Ce programme peut s'avérer très utile pour utiliser un autre os et ses diverses applications sous Linux. Puisqu'il y a beaucoup d'émulation, il y a donc une perte de performance comparativement à l'utilisation du système d'exploitation en natif. Plus le processeur sera rapide et plus il y aura de mémoire vive, mieux seront les performances du système émulé. Un amd 1800+ avec 512meg de ram fait tourner convenablement Windows 98 se. Nous installerons Windows 98 SE via qemu pour ce tutoriel. Vous pouvez suivre les mêmes instructions pour installer Windows XP, 2000... Si lors de l'installation de Windows 2000 vous avez un problème concernant que le disque est plein alors que c'est faux, démarrez qemu avec l'option: win2k-hack. Cette option est disponible dans la version 0.7.1 Préparation Installez qemu via un rpm, de...

Introduction Delphi

Delphi est un outil de programmation orienté Windows et maintenant linux. Un peu comme Visual Basic, il est possible de créer des programmes Windows et linux très aisément. C'est un logiciel de développement de type rad (rapid application development). Delphi est puissant et fiable, grâce à la vcl (virtual composent library), on n'a plus réellement besoin de se soucier des caractéristiques propre à Windows ou linux. On n'a qu'à se concentrer sur l'algorithme à développer. On peut à tout instant décider d'utiliser l'api au lieu de la vcl. Delphi permet d'utiliser le basic, l'assembleur, les microsoft foundation classes(mfc). Comme on peut voir, il est très polyvalent. La vcl fournit de nombreux composants visuels et non-visuels dans de nombreux domaines : bases de données, communication, réseau, multimédia. Avec l'envolé d'internet, on retrouve de plus en plus de composant gratuit ou à peu de frais sur la toile. De...

Bash

Ce livre offre un moyen de s'initier et s'améliorer sur le script bash. Les auteurs traitent des concepts de bases telle que les flux de donnée, les entrées/sorties, les options de la ligne de commande... Des concepts plus avancés telle que la gestion de processus, administration du shell sont aussi passé en revue. Ils traitent même de l'édition en utilisation vi et emacs. Beaucoup d'exemple y sont présenté même s'il manque d'exemple réelement utile. C'est un livre de référence pour quiconque désire se mettre au scrip sous linux.

Système de news

SYSTÈME DE NEWS Le système de news est un script très simple à mettre en oeuvre. Il s'agit en fait que d'une table pour la news. Nous avons inclus une référence à la table soussection. Cette référence permet d'afficher la news liée à une section. Par exemple, nous insérons une news relative au Génie logiciel, elle sera affichée sur la page principale du site en plus d'être affichée sur la page de la section Génie logiciel. Si vous ne désirez pas une telle option, il suffit d'enlever la référence à SOU_NOSOUSSECTION dans le code de la table ci-dessus. Si vous désirez de plus amples renseignements sur la table sectio, soussection lisez les autres tutoriels de php. La table news contient seulement quelques information, si vous désirez ajouter le nom de l'auteur de la news, vous pouvez soit ajouter un champ de type string à la table. Cette façon de faire est simple, mais il y aura de la redondance. Le nom de l'auteur sera inscrit autant de fois qu'il ...