C'est un peu facile je trouve de dire ça. Imagine un cours sur les firewalls, dans le cours on ne parle que de la logique, comportement, fonctionnement etc. des firewalls. En TP, c'est bien plus amusant de jouer avec les versions libres non ?
Idem pour la partie environnement de développement Libre et gestion de projets. On le fait très bien sans parler outils en cours. On parle logique de développement, méthodes agiles etc. Mais après, on applique avec les outils et spécificités du libre, partage du code etc. C'est différent non ?
Je pense que la question est pourquoi ne pas stocker la valeur donnée par l'utilisateur (sans perte de précision donc) sachant que suivant le processeur, la norme et le type de réel, la représentation de ce nombre sera différente.
Et beh, je trouve que c'est tout simplement de "bonne guerre". Ça reste des entreprises cherchant de nouveaux marchés quitte à envoyer des piques aux concurrents.
Comme il est dit sur le wiki, les parternaires du master se sont engagés soit à réaliser des cours ou des conférences, soit à accueillir des stagiaires ou, tout simplement, à soutenir le Master.
Je tiens également à souligner que le C++ propose la fonction dynamic_cast pour caster des objets ayant un lien d'héritage entre eux. Cette fonction retourne 0 en cas de transtypage impossible :-)
Il existe également les : static_cast, reinterpret_cast et le const_cast.
glxgears s'amuse peut être à utiliser au maximum le CPU pour faire tourner le plus de fois par seconde la petite roue. Dans la plupart des applications 3D, on bloque le nombre d'images par seconde à 30, 60, 80, 100, etc. Le processeur est libre le reste du temps (pas d'appels aux fonctions opengl).
Par exemple, pour compiler des documents latex avec des figures aux formats multiples dont le SVG, Inkscape [C++/Gtkmm] fourni des options en lignes de commandes pour convertir les fichiers SVG en PS ou EPS. Très pratique pour mettre dans les makefiles.
tous les programmes en console : c'est agréable quand ils répondent directement, s'ils mettent 15x plus de temps pour juste afficher une ligne comme quoi on s'est trompé d'argument c'est génant, enfin pour moi surtout :)
c) soit fournir de nouvelles connaissances aux étudiants basées sur les derniers besoins des entreprises libres, c'est-à-dire, des étudiants formés dès le début de leurs stages sur les outils qu'ils utiliseront dans les entreprises de logiciels libres.
L'autre Master de l'Université du Littoral, ISIDIS est un master J2E, (cf. wikipia), donc pour les entreprises ayant un besoin dans ce domaine.
D'un autre côté, si tu ne devais qu'appendre à apprendre, 5 ans me parait énorme :-D
Le M2 I2L est basé sur le logiciel libre, les cours de migration vers le libre, l'étude des environnements de dev libres (autotools, distribution par paquets, arch, etc), les cours sur les spécificités du logiciels libres, droits, marketing me paraissent tout de même rarement enseignés dans les universités non ?
Peut-être, mais je ne pense pas que ce soit des contorsions, la libsigc++ (utilisée par Gtkmm) est assez clair je trouve, il faut juste un compilateur récent. J'ai peut-être un avis biaisé par quelques années de C++ je l'avoue. :)
Je te trouve bien méchant avec le C++. Gtkmm permet de gérer le mécanisme SIGNAL/SLOT sans passer par un pré-processeur extérieur au C++. Glade permet de développer rapidement des interfaces graphiques dans des fichiers ".glade". La libglademm charge dynamiquement ces fichiers et en fait une représentation Gtkmm afin de pouvoir la manipuler. Par contre, la documentation n'est pas des plus complète et le port de programme Gtk vers windows n'est pas des plus aisé je l'admet.
Tu peux le faire, il suffit d'aller dans le menu [affichage] suivi de [zone de travail] et de passer en [Prospectus]. A partir de là tu peux imprimer en diapositive.
QT est un très bon toolkit pour le C++ je l'ai déjà employé dans un projet l'année dernière. Cependant, aujourd'hui je dois faire une application fonctionnant sur Linux et Windows sous la licence GPL. Le problème c'est donc posé pour la version Windows et nous avons donc choisis d'utiliser Gtkmm, libglademm et la libxml++ pour développer notre application. Pour utiliser notre programme, un client Windows ne demande que l'installation d'un Gtk runtime (pas de Cygwin, X11... si nous aurions choisis QT). Ce sont de bonnes bibliothèques bien qu'un peu jeunes... (pas beaucoup de documentations ou d'exemples sur certaines classes...).
Tout ça pour dire que c'est réellement dommage de ne pas avoir de version GPL de QT sous Windows même si ça paraît logique...
[^] # Re: N'oubliez pas dimanche
Posté par Goth . En réponse au journal Arrestation du développeur Debian Dmitry Bogatov. Évalué à 8.
Art. 6 :
[^] # Re: Je sais pas
Posté par Goth . En réponse à la dépêche Les formations diplômantes en Logiciel Libre. Évalué à 3.
Idem pour la partie environnement de développement Libre et gestion de projets. On le fait très bien sans parler outils en cours. On parle logique de développement, méthodes agiles etc. Mais après, on applique avec les outils et spécificités du libre, partage du code etc. C'est différent non ?
[^] # Re: OOXML is defective by design
Posté par Goth . En réponse à la dépêche Pas de trève estivale pour la guerre des formats bureautiques. Évalué à 9.
[^] # Re: quelques explications s'il vous plait
Posté par Goth . En réponse à la dépêche Et la guerre des formats bureautique continue. Évalué à 2.
[^] # Re: Bravo
Posté par Goth . En réponse à la dépêche 12 mois pour obtenir un Master en Logiciel Libre. Évalué à 1.
[^] # Re: mon avis
Posté par Goth . En réponse à la dépêche Le langage D 1.00 est disponible !. Évalué à 3.
Il existe également les : static_cast, reinterpret_cast et le const_cast.
[^] # Re: Question d'interprétation
Posté par Goth . En réponse au journal Pilotes graphiques libres Intel : et les performances?. Évalué à 4.
[^] # Re: Performance des langages
Posté par Goth . En réponse au journal Mono et Gnome. Évalué à 3.
Par exemple, pour compiler des documents latex avec des figures aux formats multiples dont le SVG, Inkscape [C++/Gtkmm] fourni des options en lignes de commandes pour convertir les fichiers SVG en PS ou EPS. Très pratique pour mettre dans les makefiles.
% inkscape --export-text-to-path --export-eps=toto.eps toto.svg
% inkscape --export-text-to-path --export-eps $@ $<
Un lancement rapide (voir très rapide) est alors nécessaire pour convertir plusieurs dizaines de fichiers.
[^] # Re: Performance des langages
Posté par Goth . En réponse au journal Mono et Gnome. Évalué à 2.
tous les programmes en console : c'est agréable quand ils répondent directement, s'ils mettent 15x plus de temps pour juste afficher une ligne comme quoi on s'est trompé d'argument c'est génant, enfin pour moi surtout :)
[^] # Re: Bac +5 ? c'est idiot
Posté par Goth . En réponse à la dépêche Un Master en Ingénierie du Logiciel Libre. Évalué à 0.
J'ajouterais un :
c) soit fournir de nouvelles connaissances aux étudiants basées sur les derniers besoins des entreprises libres, c'est-à-dire, des étudiants formés dès le début de leurs stages sur les outils qu'ils utiliseront dans les entreprises de logiciels libres.
L'autre Master de l'Université du Littoral, ISIDIS est un master J2E, (cf. wikipia), donc pour les entreprises ayant un besoin dans ce domaine.
[^] # Re: y a que moi qui trouve ça bizarre ?
Posté par Goth . En réponse à la dépêche Un Master en Ingénierie du Logiciel Libre. Évalué à 5.
Le M2 I2L est basé sur le logiciel libre, les cours de migration vers le libre, l'étude des environnements de dev libres (autotools, distribution par paquets, arch, etc), les cours sur les spécificités du logiciels libres, droits, marketing me paraissent tout de même rarement enseignés dans les universités non ?
[^] # Re: Mon expérience
Posté par Goth . En réponse au journal Eclipse, Qt et GTK+ sont dans un bateau .... Évalué à 1.
[^] # Re: Mon expérience
Posté par Goth . En réponse au journal Eclipse, Qt et GTK+ sont dans un bateau .... Évalué à 2.
[^] # Re: Pas le bon include ?
Posté par Goth . En réponse au message ioperm en C++ ?. Évalué à 2.
Les pages man sont très utiles quand on programme en C. Dommage que l'équivalent en C++ n'existe pas.
# Pas le bon include ?
Posté par Goth . En réponse au message ioperm en C++ ?. Évalué à 2.
#include <unistd.h> /* pour libc5 */
#include <sys/io.h> /* pour glibc */
Je suppose qu'il faut que tu inclus sys/io.h à la place de unistd.h
# dpkg -i --force-all
Posté par Goth . En réponse au message Equivalent rpm --no-deps --force pour apt-get. Évalué à 2.
dpkg -i --force-all /var/cache/apt/archives/xlibmesa-gl_4.3.0.dfsg.1-4_i386.deb
L'aide se trouve là dpkg --help et là dpkg --force-help
[^] # Re: J'ai trouvé un point négatif à OOo
Posté par Goth . En réponse au journal Open Office contre Microsoft Office : Le test vérité :). Évalué à 4.
Tu peux le faire, il suffit d'aller dans le menu [affichage] suivi de [zone de travail] et de passer en [Prospectus]. A partir de là tu peux imprimer en diapositive.
[^] # Re: Une longue interview de Trolltech
Posté par Goth . En réponse à la dépêche Une longue interview de Trolltech. Évalué à 1.
# Re: Une longue interview de Trolltech
Posté par Goth . En réponse à la dépêche Une longue interview de Trolltech. Évalué à 5.
Tout ça pour dire que c'est réellement dommage de ne pas avoir de version GPL de QT sous Windows même si ça paraît logique...
[^] # Re: Nouvelle version de Xawdecode
Posté par Goth . En réponse à la dépêche Nouvelle version de Xawdecode. Évalué à 4.
Et ça fonctionne très très bien :)