Ca sert au moins à s'assurer qu'il n'y a pas de backdoor ?
Non, parce que rien ne te garanti que le code montré est celui qui a été compilé dans le binaire, pour ça il faut pouvoir compiler toi-même (après avoir audité le code).
Ben oui, et c'est une des raisons pour lesquelles j'ai fait ça en scriptant gnuplot et awk, pour aller à l'essentiel.
Mais la raison principale c'est quand même l'automatisation de la procédure, quand on a quelques dizaines de milliers de fichiers de données à traiter c'est quand même plus pratique :-)
> celui qui est capable d'utiliser un tableur en ligne de commande doit me contacter d'utgence :-)
J'ai fait toute l'analyse mathématique de mon mémoire (en physique des matériaux granulaires) à l'aide de gnuplot et awk avec un peu de bash pour lier le tout.
Je vulgarise sur base du peu que j'en sais:
Ça sert à simuler des systèmes mécaniques, pour voir comment une pièce se déforme, où sont les tensions.
Tu peux écrire ton simulateur en C si tu veux, mais alors tu dois tout réécrire toi-même, tu as déjà entendu l'expression (très utilisée sur ce site) "ne pas réinventer la roue"?
Mais ce genre de syntaxe est très lourde à utiliser pour programmer directement, et beaucoup moins lisible que des langages avec une syntaxe à la C.
Par contre c'est facile de vérifier la syntaxe, il suffit de la DTD, les vérificateurs XML sont légions.
Non, la situation est différente, pour python (comme pour perl) il y a une implémentation de référence, qui évolue au cours du temps.
Pour le basic, tu a eu au cours de l'histoire de l'informatique des dizaines d'implémentations qui n'avaient globalement en commun qu'une syntaxe à peu près identique.
Exactement, tu met le doigt sur le plus gros problème des basics, c'est que justement ils sont multiples, qu'il y en a des dizaines d'implémentations qui sont rarement 100% compatibles entre elles.
note: j'ai rien compris à la syntaxe de l'exemple donné plus haut, par exemple le ".pack()" je suis désolé la premiere fois que j'ai vu du basic (un ex simple) j'avais une idée de ce que pouvait faire (et je debutait vraiment)
Ça n'a rien à voir avec le langage, c'est une méthode d'une bibliothèque, il faut regarder dans la documentation correspondante, que ce soit en basic ou en python il faut lire la doc des bibliothèques qu'on veut utiliser.
Par exactement, la version libre (et pas seulement gratuite) peut aussi servir dans un cadre professionnel. IL y a juste que si tu veux développer sur base de la version GPL le résultat sera en GPL.
Tu parle!
Un certain nombre de ces fonctions sont remplies par d'autres programmes KDE, d'autres sont déjà dans konqueror (par exemple le Archive Search Toolbar Button), d'autres ne sont que des jouets, certains sont redondatns et enfin certains ne sont là que pour palier les insuffisances de systèmes propriétaires (Auto Copy qui fait la sélection automatique par la souris à la X).
Ben, s'il utilise le moteur d'unreal (même modifié), alors ils ne sont pas propriétaires de la totalité du code, et ne peuvent le libérer que si les auteurs du moteur en question sont également d'accord.
S'ils libèrent juste leur propriété tu n'ira pas loin avec des bouts de code disparates.
Ah si, k3b est bien une application KDE (c'est un peu évident non?), c'est juste qu'il ne fait pas partie de la distribution "officielle" de KDE, il est distribué à part (bien qu'il me semble qu'il soit dans le cvs (svn maintenant) de KDE dans les extragears).
Non, tu ne pourra pas l'obtenir gratuitement si aucune des personnes disposant du logiciel ne souhaite te le fournir gratuitement. Et si tu t'arrange alors pour l'obtenir par un moyen détourné, même si le logiciel est libre, ce sera illégal, car tu ne sera pas en possession d'une license sur le logiciel (donc son caractère libre ne s'applique pas à toi).
Au total il en sont (au moment où j'écrit, c'est mis à jour toutes les nuits) ils estiment avoir implémenté 90% du jdk 1.4 (mais ça fait également 82% du 1.3 et 85% du 1.2). Le jdk 1.1 est complètement implémenté (à 0.2% près et en négligeant les incompatibilités vis-à-vis des versions récentes).
Il est amusant de voir par contre que le jdk 1.0 n'est implémenté qu'à 91% à cause du manque du package java.awt.peer qui a disparu des versions suivantes.
Je garde un oeil dessus depuis un an (je travaille justement en java) et classpath à considérablement évolué ces derniers mois! (probablement grâce à l'implication de Redhat)
[^] # Re: Enemy Territory fully GPL ?
Posté par wismerhill . En réponse à la dépêche Le moteur du jeu Quake 3 en GPL. Évalué à 4.
Non, parce que rien ne te garanti que le code montré est celui qui a été compilé dans le binaire, pour ça il faut pouvoir compiler toi-même (après avoir audité le code).
[^] # Re: Au lieu de te prendre la tête
Posté par wismerhill . En réponse au journal La mémoire ne se trouve pas dans les poubelles ... où rarement. Évalué à 10.
[^] # Re: Petite déception...
Posté par wismerhill . En réponse à la dépêche Intégration de OpenOffice dans KDE et l'inverse. Évalué à 3.
Mais la raison principale c'est quand même l'automatisation de la procédure, quand on a quelques dizaines de milliers de fichiers de données à traiter c'est quand même plus pratique :-)
[^] # Re: Petite déception...
Posté par wismerhill . En réponse à la dépêche Intégration de OpenOffice dans KDE et l'inverse. Évalué à 2.
J'ai fait toute l'analyse mathématique de mon mémoire (en physique des matériaux granulaires) à l'aide de gnuplot et awk avec un peu de bash pour lier le tout.
[^] # Re: euh...
Posté par wismerhill . En réponse à la dépêche Code_Aster accessible !. Évalué à 5.
Ça sert à simuler des systèmes mécaniques, pour voir comment une pièce se déforme, où sont les tensions.
Tu peux écrire ton simulateur en C si tu veux, mais alors tu dois tout réécrire toi-même, tu as déjà entendu l'expression (très utilisée sur ce site) "ne pas réinventer la roue"?
[^] # Re: XS : programmez en XML
Posté par wismerhill . En réponse au journal Commencer à programmer ?. Évalué à 4.
Par contre c'est facile de vérifier la syntaxe, il suffit de la DTD, les vérificateurs XML sont légions.
[^] # Re: super
Posté par wismerhill . En réponse au journal Faire des jeux avec Gambas ?. Évalué à 2.
Pour le basic, tu a eu au cours de l'histoire de l'informatique des dizaines d'implémentations qui n'avaient globalement en commun qu'une syntaxe à peu près identique.
[^] # Re: super
Posté par wismerhill . En réponse au journal Faire des jeux avec Gambas ?. Évalué à 3.
[^] # Re: super
Posté par wismerhill . En réponse au journal Faire des jeux avec Gambas ?. Évalué à -1.
[^] # Re: super
Posté par wismerhill . En réponse au journal Faire des jeux avec Gambas ?. Évalué à 5.
print "hello world!"
pas besoin de s'ennuyer avec des numéros de ligne.
[^] # Re: La fin d'un troll, la naissance d'un nouveau ?
Posté par wismerhill . En réponse à la dépêche Sortie de la première version candidate de Qt4. Évalué à 0.
C'est à mon post que tu répond?
[^] # Re: super
Posté par wismerhill . En réponse au journal Faire des jeux avec Gambas ?. Évalué à 2.
Ça n'a rien à voir avec le langage, c'est une méthode d'une bibliothèque, il faut regarder dans la documentation correspondante, que ce soit en basic ou en python il faut lire la doc des bibliothèques qu'on veut utiliser.
[^] # Re: La fin d'un troll, la naissance d'un nouveau ?
Posté par wismerhill . En réponse à la dépêche Sortie de la première version candidate de Qt4. Évalué à 4.
[^] # Re: Extension (du domaine de la lutte des trolls)
Posté par wismerhill . En réponse au journal Kde 3.5 et Kde 4.0. Évalué à 10.
Un certain nombre de ces fonctions sont remplies par d'autres programmes KDE, d'autres sont déjà dans konqueror (par exemple le Archive Search Toolbar Button), d'autres ne sont que des jouets, certains sont redondatns et enfin certains ne sont là que pour palier les insuffisances de systèmes propriétaires (Auto Copy qui fait la sélection automatique par la souris à la X).
# copyright
Posté par wismerhill . En réponse au journal Demander la libération d'un jeu vidéo ?. Évalué à 3.
S'ils libèrent juste leur propriété tu n'ira pas loin avec des bouts de code disparates.
[^] # Re: Ça fait longtemps
Posté par wismerhill . En réponse au journal Kde 3.5 et Kde 4.0. Évalué à 1.
# Ça fait longtemps
Posté par wismerhill . En réponse au journal Kde 3.5 et Kde 4.0. Évalué à 4.
On pouvait déjà faire ça dans KDE 3.0 (peut-être même avant, je ne me souviens plus).
[^] # Re: Encore une nouvelle version des pilotes propriétaires...
Posté par wismerhill . En réponse à la dépêche Disponibilité des pilotes Nvidia pour Linux et Solaris. Évalué à 10.
[^] # Re: Gestionnaire de fenetre ideal
Posté par wismerhill . En réponse au journal Gestionnaire de fenetre ideal.. Évalué à 2.
[^] # Re: Utilisation de Safari ?
Posté par wismerhill . En réponse à la dépêche KDE doit-il abandonner KHTML pour Webcore ?. Évalué à 3.
[^] # Re: hem...
Posté par wismerhill . En réponse au journal Main Actor version 5.5 sortie QUE sous Linux !. Évalué à 2.
[^] # Re: Un travail collaboratif
Posté par wismerhill . En réponse à la dépêche La Belgique approuve une première liste de standards ouverts !. Évalué à 2.
Je connais avi, mpg, ogm, mkv, rm, qt, mais rien de spécifique mpeg4.
# Serveur en vase clos?
Posté par wismerhill . En réponse au message [Terminal] Transformer son Palm en VT !. Évalué à 2.
[^] # Re: Dans le même genre...
Posté par wismerhill . En réponse au journal Sensationalisme dans la presse informatique?. Évalué à 3.
[^] # Re: gcc = g++ gcc et gjc et libgcj ?
Posté par wismerhill . En réponse à la dépêche Sortie de GCC 4.0. Évalué à 3.
Il suffit d'aller voir sur le site de classpath http://www.gnu.org/software/classpath/classpath.html(...) , plus particulièrement les status par comparaison aux différentes versions du jdk, par exemple pour le 1.4 on a http://www.kaffe.org/~stuart/japi/htmlout/h-jdk14-classpath.html(...) et on voit qu'il y a déjà un bon morceau de swing qui est implémenté. PAr contre rien n'est encore commencé pour javax.sound et les packages en org.omg sont à peine entamés.
Au total il en sont (au moment où j'écrit, c'est mis à jour toutes les nuits) ils estiment avoir implémenté 90% du jdk 1.4 (mais ça fait également 82% du 1.3 et 85% du 1.2). Le jdk 1.1 est complètement implémenté (à 0.2% près et en négligeant les incompatibilités vis-à-vis des versions récentes).
Il est amusant de voir par contre que le jdk 1.0 n'est implémenté qu'à 91% à cause du manque du package java.awt.peer qui a disparu des versions suivantes.
Je garde un oeil dessus depuis un an (je travaille justement en java) et classpath à considérablement évolué ces derniers mois! (probablement grâce à l'implication de Redhat)