[ Précédent :: 1 2 3 4 5 6 7 8 9 :: Suivant ]
Re: Lent ?
Ce sont à chaque fois des langages objets à faible typage (ou du moins typage non déclaré) ce qui fait qu'on n'a juste à créer les bonnes méthodes. Ça fait une forme de polymorphisme à pas cher, mais ce n'est pas non plus tout ce qui définit un langage objet.
Après, dans d'autres langages, on peut aussi passer outre. Typiquement, en Java il "suffit de" faire implémenter aux objets manipulés une interface particulière comprenant les méthodes communes. (l'avantage de cette situation est de permettre d'éviter d'éventuelles erreurs au runtime vu qu'en évitant les cast, on aura vérifié à la compilation les types).
seb.
[ Répondre ]
Re: Lent ?
Perl... objet... perl objet...
AHAHAHAHAHAHAH
C'est bon de rire parfois.
Si c'est pour faire de l'objet, sans avoir à pousser le masochisme jusqu'à OCaml, il y a toujours Python et Ruby.
seb.
[ Répondre ]
Re: Eclipse
J'ai cru voir qu'il pouvait tourner en GTK, je suppose donc sans Java ?
Oulah, non, malheureux! En fait, l'interface graphique d'Eclipse est faite avec la bibliothèque SWT qui elle même repose sur des bibliothèques natives, telles que Motif mais donc aussi GTK. Eclipse peut tourner avec SWT/GTK, mais cela reste un IDE en Java quand même.
À mon avis, 256Mo, c'est sans doute vraiment trop juste pour Eclipse. 512Mo est pratiquable, 1Go commence à être confortable.
seb.
[ Répondre ]
Re: Optimisation?
En fait, pour Athlon64, il me semble que le nombre de registres disponibles est même plus important en 32bits qu'en 64 (bah oui, le compilateur peut se mettre à utiliser les registres 64 comme 2 registres 32)...
[ Répondre ]
Re: Demande de précisions sur la double licence ....
http://www.kde.org/whatiskde/kdefreeqt_announcement_20040723.php(...)
In particular, should Trolltech ever discontinue making regular releases of the Qt Free Edition for any reason - including a buyout or merger of Trolltech or the liquidation of Trolltech - the Qt Free Edition will be released under the BSD license and optionally under one or more other Open Source Licenses designated by the Board of the Foundation.
Et donc, non ?
(hormis le fait que cela a toujours parlé de la version édition libre, et non de la version commerciale jusqu'alors windowsienne).
[ Répondre ]
Re: Demande de précisions sur la double licence ....
Si la prochaine version de Qt n'était pas libre, le pacte autour de la Qt/KDE foundation entrerait en jeu ce qui mettrait une version de Qt en licence BSD quasi automatiquement.
Sans compter qu'avant ce pacte, il y avait déjà eu une tentative de version libre de Qt.
seb.
[ Répondre ]
lien
http://www.jwz.org/doc/worse-is-better.html(...)
'nuff said
[ Répondre ]
Re: Le plus gros plantage de l'histoire...
En général, dans un buffer overflow, le but de la manoeuvre, c'est donc de faire déborder un tampon et d'écraser une zone mémoire adjacente. Il est vrai que les termes que j'ai employés n'étaient pas des plus efficaces.
Donc dans le programme, en gros, on a tenté de faire entrer une valeur x dans une variable y bornée à z avec z < x. Ceci étant une opération non conforme, le système runtime lance une exception, traitée ou non.
Il n'y a donc pas de débordement de tampon mais uniquement d'une valeur qui n'a pas été prise en compte. Donc pas de corruption du système, de problème de sécurité, etc...
seb.
[ Répondre ]
Re: Sous Window Maker
Question de configuration. Je suis un newbie sous KDE et mon clic droit sur le "bureau" appelle le menu applications. Et le clic du milieu la liste des fenêtres. Pas besoin d'aller dans les coins.
Bon, d'accord, j'ai peut-être trop fréquenté WindowMaker dans ma jeunesse.
[ Répondre ]
Re: Le plus gros plantage de l'histoire...
> Apparament ce plantage etait du a un vulgaire buffer-overflow.
Euh, non. Il faut suivre les liens donnés et lire le rapport un peu. Ce n'était pas un "buffer-overflow", mais un débordement de valeur. Un appel à une méthode utilisant des types bornés. La valeur ne tenait pas dans les bornes donc exception runtime. C'était de l'Ada, pas du C.
Et évidemment, comme les valeurs étaient "correctes", la même chose est arrivée au calculateur redondant, d'où la destruction de la fusée.
seb.
[ Répondre ]
Re: RJ45, 4 fils
Il existe, dans le commerce, des « dédoubleurs » RJ-45 qui permettent de brancher 2 équipements réseaux via un seul cable (évidemment, il vaut mieux avoir un dédoubleur de chaque côté) sans faire le geek à sortir la pince à sertir.
[ Répondre ]
Re: ksh..
> on n’a pas le choix c’est Ksh avec l’édition de la ligne de commande à la façon Vi.Bon, je suis de bonne humeur aujourd'hui, on va être gentil pour une fois:
alias __A=`echo "\020"` # up arrow = ^p = back a command alias __B=`echo "\016"` # down arrow = ^n = down a command alias __C=`echo "\006"` # right arrow = ^f = forward a character alias __D=`echo "\002"` # left arrow = ^b = back a character alias __H=`echo "\001"` # home = ^a = start of line set -o emacs
[ Répondre ]
Re: pas si nouveau ?
> Tua aurais pas des url avec par hasard???
<pub>http://www.archivideo.fr/(...) </pub>
[ Répondre ]
pas si nouveau ?
Il s'agit juste d'une interface flashouillante pour voir une image à différents niveau de zoom et en ne chargeant que les détails des zones zoomées. Pour quelque chose d'équivalent, vous pouvez aussi prendre par exemple le cdrom fait pour la ville de Rennes qui se nomme "Vivre à Rennes", qui contient une représentation 3D de la ville complète, réalisée à l'origine à partir d'une photo aérienne aussi. Et il y a eu aussi des projets similaires pour les Côtes d'Armor, à l'échelle du département complet (image d'origine: 250Go...).
seb.
[ Répondre ]
Re: Explication
> Quel prix pour quelle config ?
Ça m'a mis un doute un instant. Et j'ai du mal à comparer, vu que je n'ai eu que des prix entreprises. Je dirais autour des 2000 EUR pour les machines que j'ai eu entre les mains.
Après, la première config à offrir de la garantie sur site J+1 pendant 3 ans est à moins de 1200 EUR TTC.
Je ne connais pas les prix des configs équivalentes chez Packard Bell, mais il est évident de toutes les manières qu'une garantie se paie d'une manière ou d'une autre.
seb.
[ Répondre ]
Re: Explication
> Pour l'histoire de donner le portable, c'est normal. Aucun fabricant ne fais du sav de portable
> sur site (ou alors faut vraiment mettre le prix), c'est juste pour les pc de bureau.
Ahem.
J'ai du Dell en portable au boulot qui est garanti sur site J+1 sans pour autant que ça ait coûté une telle fortune pour cette garantie particulière. Et j'ai eu des interventions de ce genre déjà faites (Changement de carte mère).
seb.
[ Répondre ]
Re: Chapeau bas, mais ....
À tout hasard, ça ne mange pas de pain, mais Eyrolles ne serait pas disposé à libérer ces feuilles de style ?
Pour du docbookx en LaTeX, il y a toujours db2latex-xsl, mais une alternative est toujours la bienvenue.
seb.
[ Répondre ]
Re: Les antispam actifs
Non, tmda est à éviter. Pourquoi ? Tout simplement parce que des virus/troyens/spammeurs peuvent utiliser mon adresse pour envoyer un message à quelqu'un qui utilise tmda, ce qui va me renvoyer à moi (qui ne suis pas à l'origine du message, donc) une demande de confirmation. Bon, ok, je peux juste me contenter de ne pas répondre. Mais si, c'est 100, 1000 personnes qui utilisent tmda... Et même si moi même j'utilise tmda... des confirmations à des confirmations ? Et si je connais la personne (et donc si je suis dans sa whitelist), elle recevra quand même le spam/virus/troyen...
Donc non, ce n'est pas une solution acceptable.
[ Répondre ]
Re: Dans le même genre
>Pourquoi l'implémentation des threads sous linux n'est-elle pas améliorée? Je
>pense au fait de ne pas attribuer des PID (Processus Id) à chaque thread.
Ce n'est pas forcément plus économe en resources de pratiquer sans PID. Typiquement, le point mis en avant sur le sujet pour comparaison, est que le coût de création d'un processus sous Linux est bien moindre que sous Windows. Et ce n'est pas parce qu'il porte un PID à part entière que ça en fait un réel processus. Les threads partagent le tas et n'ont que la pile pour les différencier, essentiellement.
Mais comme dit ailleurs dans la discussion, sous noyau 2.6 (ou backport) avec les NPTL, on ne se retrouve pas dans la même situation.
seb.
[ Répondre ]



Re: hem...
Gniii.... libre (sens GPL) ne veut dire qu'offrir les sources aux clients. Après, évidemment, le client peut faire ce qu'il veut, ce n'est qu'une question de morale, mais quand même...
Et? Algorithme protégé ne veut pas dire secret confidentiel ou payant. Tout dépends de la politique du détenteur des brevets en question. (cf IBM qui autorise un certain nombre de brevets à être utilisés dans du logiciel libre).
seb.
[ Répondre ]