Archives de
Auteur : Daniel

Point de départ sur la 3D ?>

Point de départ sur la 3D

1 La base L’être humain possède deux yeux. Chaque œil lui permet d’avoir une image du monde qu’il observe. Chaque image est une une représentation 2D. C’est grâce à la corrélation de ces deux images que le cerveau développe une représentation 3D du monde observé. La figure qui suit montre comment avec un peu de trigonométrie on peut facilement retrouver l’information de profondeur à partir de deux points de vue. Évidemment, le cerveau ne fait pas de la trigonométrie. Bon,…

Lire la suite Lire la suite

Liste chainées ?>

Liste chainées

1 Introduction Lorsque l’on manipule plusieurs objets (éléments) en mémoire on peut utiliser des tableaux. Seulement lorsque l’on manipule des informations dont le nombre varie pendant l’exécution du programme. Pire, certain élément disparaissent un peu n’importe où. Dans ces cas on se rend vite compte qu’utiliser des tableaux n’est pas simple et peu même être coûteux. En effet si on ne veut pas allouer des tableaux toujours plus grand que nécessaire, alors il vas falloir ré-allouer et recopier souvent. Les…

Lire la suite Lire la suite

La compilation objets ?>

La compilation objets

1 Introduction Les langages orientés objets introduisent des concepts comme l’héritage et le polymorphisme dans les langages de programmation. Dans ce document on va essayer de voir comment ces concepts peuvent être réalisés dans les compilateurs. Les langages objets enrichissent la sémantique des langages mais ne modifient en rien les aspects de la compilation par rapport aux langages non objet. Ils ne font que rajouter une “couche” au-dessus de ceux-ci. On peut donc tout à fait en implémenter les concepts…

Lire la suite Lire la suite

Le sniffer wireshark ?>

Le sniffer wireshark

1 Introduction Pour pouvoir analyser finement le trafic réseau lorsqu’il y a, par exemple, un problème que l’on n’arrive pas à déterminer, il peut être utile de voir ce qu’il se passe réellement sur le réseau. Pour cela il existe des sniffeurs qui sont des outils qui permettent de récupérer les paquets qui passent physiquement sur un réseau (quelque soit la destination de ces paquets). Il existe un outil sous licence GNU qui permet de faire cela et qui permet…

Lire la suite Lire la suite

SSH2 ?>

SSH2

1 Introduction Beaucoup d’utilisateurs de telnet, rlogin, ftp et d’autres programmes de la même sorte ne se rendent pas compte que leurs mots de passes sont transmis sans être cryptés. Mais c’est le cas. SSH fait ce cryptage pour éliminer le vol de mot de passe, le détournement de connections et les autres attaques faites au niveau réseau. De plus, SSH permet de faire du tunnelling sécurisé. 2 Logiciel Il existe plusieurs implémentation de SSH et notamment de SSH2 qui…

Lire la suite Lire la suite

La compression d’images ?>

La compression d’images

  1 Introduction    On essayera dans ce document de présenter les principes fondamentaux et quelques exemples de compression dans le domaine des images. 2 Principe    Le principe des compressions est simple. Comprimer c’est diminuer la place que prennent des données en supprimant les informations redondantes et/ou inutile. Les images naturelles en étant riches, il devient tout naturel qu’elles soient un des sujets de prédilections des compressions.    Dans la compression, on distingue deux grandes familles très différentes. Il y a les…

Lire la suite Lire la suite

Cours LINUX ?>

Cours LINUX

1 Les commandes de base sous une console 1.1 man    La commande qui permet d’avoir de l’aide sur une autre commande. par exemple si vous voulez connaître la syntaxe exacte de la commande ls (ci dessous), il suffit de taper : man ls 1.2 ls    La commande qui permet de lister le contenu d’un répertoire. Pour ma part j’utilise ls avec quelques paramètres pour pour avoir des couleurs différentes en fonction du type des fichiers (répertoire, lien symbolique…) et pour voir les fichiers cachés…

Lire la suite Lire la suite

Linux ?>

Linux

Qu’est ce que Linux ? Linux est un système d’exploitation. Il joue le même rôle que DOS, Windows, OS2… Il fut à l’origine développé pour les PCs. C’est d’ailleurs sur ces machines qu’il est encore le plus présent, cependant, il existe actuellement sur Power Macintosh, station Sparc, station Alpha encore bien d’autres machines. C’est un système d’exploitation basé sur le model Unix qui est encore très présent dans le monde des stations de travail est des serveurs Internet. Linux à…

Lire la suite Lire la suite