L'informatique entre réel et virtuel

Élève ingénieur en informatique à l'ENSIIE.

Aller au contenu | Aller au menu | Aller à la recherche

29avr. 2009

Gestion de centres de vacances en PHP et PostgreSQL (Partie II)

Centre de vacances Ce projet consiste à réaliser deux programmes d’application l’un interactif effectuant des mises à jour dans la base de données, l’autre d’affichage, pour une application de gestion de centres de vacances et à créer préalablement la base de données relationnelle utilisée par ces programmes.

Le but de cette seconde partie du projet est d'effectuer une analyse de la procédure d'affichage, c'est-à-dire choisir comment représenter ce qui sera vu par l'utilisateur de la base de données, tout en sachant que cette représentation doit être la plus claire possible afin de faciliter sa lecture. Ici, il s'agit surtout de l'affichage des différentes factures des clients. Un formulaire à remplir par l’utilisateur va lui permettre de choisir ce qu'il veut afficher (les factures de tel centre, de tel client...). Il faut donc faire en sorte de rendre la saisie du formulaire suffisamment simple, mais surtout efficace pour qu'aucune erreur ne puisse être commise.

Lire la suite

29avr. 2009

Gestion de centres de vacances en PHP et PostgreSQL (Partie I)

Centre de vacances Ce projet consiste à réaliser deux programmes d’application l’un interactif effectuant des mises à jour dans la base de données, l’autre d’affichage, pour une application de gestion de centres de vacances et à créer préalablement la base de données relationnelle utilisée par ces programmes.

Création de la base de données

Le but de cette première partie du projet est de concevoir la base de données utilisée par un service de centres de vacances, tout en sachant que celle-ci doit respecter différentes contraintes afin de rester cohérente et d’éviter au maximum les erreurs humaines.

Lire la suite

17janv. 2009

Le jeu de la vie en C et GTK+

GOL_IconLe jeu de la vie est un jeu d’automate cellulaire imaginé par John Horton Conway en 1970. Ce jeu et malgré ses règles très simples, permet le développement de motifs extrêmement complexes. Le jeu se déroule sur une grille à deux dimensions, théoriquement infinies dont les cases, qu'on appelle des « cellules » par analogie avec les cellules vivantes, peuvent prendre deux états distincts : « vivantes » ou « mortes ». À chaque étape, l'évolution d'une cellule est entièrement déterminée par l'état de ses huit voisines de la façon suivante :

  • Une cellule morte possédant exactement trois voisines vivantes devient vivante (elle naît).
  • Une cellule vivante possédant deux ou trois voisines vivantes le reste, sinon elle meurt.

Lire la suite

14déc. 2008

Chrome est désormais disponible en version finale !

chromeChrome, le navigateur web développé par Google, est désormais disponible en version finale pour les utilisateurs de Windows. Ce navigateur open source était disponible en version bêta depuis le 2 septembre 2008. Aujourd'hui, et sous sa version 1.0, il vient de corriger plusieurs bogues repérés dans ses anciennes versions.


Lire la suite

08déc. 2008

L'ordinateur joue au Poker

Je vous présente ici la fiche synoptique de mon projet de TIPE en classes préparatoires que j'ai développé en équipe de deux personnes. Ce projet était mon premier contact avec le domaine de l'IA. Le choix du jeu du Poker n'était pas un hasard, ce jeu est en plus d'être un défi pour l'IA, est également un simulateur de situations réelles de prise de décision (économique, politique, ...).

Lire la suite

05déc. 2008

Le virus "Koobface" attaque Facebook !

bookfaceKoobface est un virus qui a déjà attaqué MySpace et qui a creusé son chemin vers Facebook. Il se sert du système de messagerie privée de Facebook pour infecter les ordinateurs en utilisant une vidéo partagée.

Lire la suite

05déc. 2008

Allocation dynamique d'un tableau à deux dimensions en C

En programmant un projet en C, j'ai constaté que j'avais besoin d'utiliser des tableaux dynamiques à deux dimensions. Vu la complexité de trouver un tutoriel sur le sujet, j'ai décidé de partager mon code avec vous. Je vais donc vous illustrer dans ce qui suit, les trois méthodes utiles pour y parvenir.

Lire la suite