Bla bla des calés en informatique

Le lieu idéal pour parler d'informatique et de jeux vidéos !

Grand Maître du lancer d'éventail

Messages: 2092

Inscription: 28 Aoû 2005, 14:58

Message 31 Mai 2006, 19:54

Pete a écrit:Je suis justement en train lire un bouquin là dessus


Un étudiant en histoire qui lit un bouquin PHP, tu n'es quand même pas banal :shock:

MacIntoc a écrit:L'orientation objet de PHP5 est trés foireuse.


Je ne vois pas en quoi.
Et tu aimes l'orientation objet du JS ? Moi pas !
Avatar de l’utilisateur

Fils de Aelita et de Jérémie

Messages: 1929

Inscription: 29 Juil 2004, 00:00

Localisation: Val D'Oise

Message 01 Juin 2006, 12:27

Pour ma pomme j'ai jamais essayer C et C++ n'y JS mais sa a l'air pas mal

Pete a toi aussi tu bouquine sur php5,Moi je me refesais un peut de tatonement sur certain truc que j'avais oublier
++ Benjeremie
Image
Tooku hanareteru hodo ni chikaku ni kanjiteru
Samishisa mo tsuyosa e to kawatteku
Kimi wo omotta nara
Avatar de l’utilisateur

Grand Maître de l'esquive au sabre

Messages: 3428

Inscription: 10 Mar 2005, 20:21

Localisation: DTC !!!!!!

Message 01 Juin 2006, 17:36

Olivier>Pas d'héritage multiple, pas de surcharge direct des fonctions, la résolution de porté limité au premier niveau (alors qu'il est possible d'accéder aux niveaux supèrieur par le nom de la classe),... la visibilité qui est parfois douteuse,...
Les Mac ne sont pas pourris. Du moins pas plus que les PC sous Win.
Premier "Atomiseur de Kolosse" du forum :twisted:
Premier "Désactiveur de Tour" du forum :twisted:
Merci Loïc et Squirel :thumbleft:

Grand Maître du lancer d'éventail

Messages: 2092

Inscription: 28 Aoû 2005, 14:58

Message 01 Juin 2006, 21:03

MacIntoc a écrit:Pas d'héritage multiple


Comme en JS, Java, C# et plein d'autres.

MacIntoc a écrit:pas de surcharge direct des fonctions


Comme en JS. Et ça n'a rien à voir avec l'orienté objet.

MacIntoc a écrit:la résolution de porté limité au premier niveau


Euh là je ne vois pas ce que tu veux dire ?
Avatar de l’utilisateur

Grand Maître de l'esquive au sabre

Messages: 3428

Inscription: 10 Mar 2005, 20:21

Localisation: DTC !!!!!!

Message 02 Juin 2006, 12:20

Olivier a écrit:
MacIntoc a écrit:Pas d'héritage multiple

Comme en JS, Java, C# et plein d'autres.

C'est vrai, mais JS gère l'héritage dynamique. Et pour C#, tu peux mélanger les languages et basculer en VC++.

MacIntoc a écrit:pas de surcharge direct des fonctions

Comme en JS. Et ça n'a rien à voir avec l'orienté objet.

En fait, je parlais de la sur-définition, mais tu m'as compris.
Oui, c'est dù au fait que PHP est transtypé, si j'ai bien compris. Et en JS tu en a pas besoin puisque c'est ton prototype qui définie ton objet.

MacIntoc a écrit:la résolution de porté limité au premier niveau

Euh là je ne vois pas ce que tu veux dire ?

On peut pas faire un truc du genre parent::parent::methode()
Alors que tu peux faire GrandParent::methode()
Les Mac ne sont pas pourris. Du moins pas plus que les PC sous Win.
Premier "Atomiseur de Kolosse" du forum :twisted:
Premier "Désactiveur de Tour" du forum :twisted:
Merci Loïc et Squirel :thumbleft:
Avatar de l’utilisateur

Destructeur de Gardiens

Messages: 848

Inscription: 11 Déc 2005, 22:12

Message 27 Juil 2006, 00:39

Comment savoirn si il fait orage chez vous ? ^^

Mieux que Meteo France il vous suffit d'avoir un acess internet ADSL chez Tele2 et ADSL Autoconnect et la voux savez :

27/07/06 00:35:54 Déconnecté

L'ordinateur distant n'a pas répondu. Pour obtenir de l'assistance, cliquez sur Plus d'informations ou recherchez le numéro de cette erreur dans le centre d'aide et de support.

La ligne téléphonique est occupée.

Verifying the user name and password...
Registering your computer on the network...
27/07/06 00:36:55 Connecté : 83.177.213.85
Chuis un con mais putain j'aime ça

Tueur de Krabes

Messages: 704

Inscription: 22 Oct 2005, 22:20

Localisation: Quelque part entre Terre et Lyoko ©

Message 27 Juil 2006, 17:38

je sais qu'ils existent scripts php permettant de "randomizer" une image...
j'aimerais savoir où est ce qu'on peut l'avoir ce script...

merci d'avance :D
Pharmacien de la paix et de l'amour!
Peace and Love les gens! xD
Image

Grand Maître du lancer d'éventail

Messages: 2092

Inscription: 28 Aoû 2005, 14:58

Message 27 Juil 2006, 18:12

C'est-à-dire ? Ajouter un bruit (déformations aléatoires) ? C'est pour faire un CAPTCHA ?

Tueur de Krabes

Messages: 704

Inscription: 22 Oct 2005, 22:20

Localisation: Quelque part entre Terre et Lyoko ©

Message 27 Juil 2006, 18:20

hummm...
je voulais dire un script qui prend au hasard une image dans un repertoire...

p.ex. l'avatar que j'ai, il devrait changer apres un certain temps...
Pharmacien de la paix et de l'amour!
Peace and Love les gens! xD
Image

Grand Maître du lancer d'éventail

Messages: 2092

Inscription: 28 Aoû 2005, 14:58

Message 27 Juil 2006, 18:40

Ah OK je n'y étais pas ;) Ben pour ça il suffit de savoir :

- lister le contenu d'un répertoire
- tirer un nombre au hasard

Pour le 1 : http://www.php.net/glob
Pour le 2 : http://www.php.net/rand

Tueur de Krabes

Messages: 704

Inscription: 22 Oct 2005, 22:20

Localisation: Quelque part entre Terre et Lyoko ©

Message 27 Juil 2006, 18:55

merci... mais j'ai oublié de préciser que je m'y connais pas beaucoup en php alors j'aimerais bien avoir un script deja fait ^^"
Pharmacien de la paix et de l'amour!
Peace and Love les gens! xD
Image
Avatar de l’utilisateur

Grand Maître de l'esquive au sabre

Messages: 3428

Inscription: 10 Mar 2005, 20:21

Localisation: DTC !!!!!!

Message 28 Juil 2006, 20:29

J'avais fait un truc du genre. Je retrouves ça et je te donne la procedure.

[Edit : Je retrouve pas :( Vais essayer de trouver le temp de le refaire, c'est assez rapide]
Les Mac ne sont pas pourris. Du moins pas plus que les PC sous Win.
Premier "Atomiseur de Kolosse" du forum :twisted:
Premier "Désactiveur de Tour" du forum :twisted:
Merci Loïc et Squirel :thumbleft:

Tueur de Krabes

Messages: 704

Inscription: 22 Oct 2005, 22:20

Localisation: Quelque part entre Terre et Lyoko ©

Message 30 Juil 2006, 17:35

merci beaucoup MacIntoc! :D
Pharmacien de la paix et de l'amour!
Peace and Love les gens! xD
Image

Grand Maître du lancer d'éventail

Messages: 2092

Inscription: 28 Aoû 2005, 14:58

Message 30 Juil 2006, 17:55

MacIntoc a écrit:Je retrouve pas :(


mdr il est là ton script :

http://macintoc1.free.fr/signature.php :p
Avatar de l’utilisateur

Destructeur de Gardiens

Messages: 848

Inscription: 11 Déc 2005, 22:12

Message 05 Sep 2006, 22:33

ha que c' beau vista ^^ entre une build avant la beta2 qui marche pas sur mes deux pcs, une bourde lors de leur presentation de la commande par voix et maintenant une RC1 qui me dit sur mon pc1 qu'il manque des fichiers (lors de l'install), en virtualpc ca semble fonctionner et en vmware marche pas et sur mon deuxieme pc ca me demande des pilotes pour le disque dur alors que mon dd est un sata comme mon pc1 ou il demande pas de drivers :p Alala j'aime vraiment vista :p
Chuis un con mais putain j'aime ça

Grand Maître du lancer d'éventail

Messages: 2092

Inscription: 28 Aoû 2005, 14:58

Message 14 Oct 2006, 22:48

Jeremie Belpois a écrit:Si le jeu est réellement passé en GPL, Valve ne peut pas acheter une quelquonc license pour utiliser le moteur, et le jeu doit passer en GPL.


De nombreux logiciels sont disponibles sous une double licence libre/propriétaire. Par exemple : MySQL et Qt.
C'est possible quand une société possède tous les droits sur le logiciel en question.

Jeremie Belpois a écrit:En outre, quand tu mets quelques chose en GPL, tu es obligé de fournir un fichier appelé soit: license.txt soit LICENSE, contenant le texte de la license GPL.


Il est obligatoire en effet de fournir la licence, mais le nom du fichier n'est pas imposé.

Jeremie Belpois a écrit:Tous les fichiers du produit mis en GPL doit aussi contenir une série de lignes l'indiquant.


C'est l'usage mais ce n'est pas imposé par la licence.

Jeremie Belpois a écrit:Hors, j'ai déja regardé sommairement les sources du moteur, et je peux te garentir qu'il est pas GPL.


Tu trouveras partout sur Internet que le moteur de Quake 3 est en GPL. J'ai essayé de me connecter sur le site d'id software mais il ne répond pas.

Jeremie Belpois a écrit:Et j'ai d'ailleur un doute sur la date, sachant que en 2003, j'avais non pas Kubuntu comme distribution linux mais Debian, et que quand j'avais regardé les sources du moteur, rien n'indiqué qu'il été GPL.


Le passage en GPL date d'août 2005.
Avatar de l’utilisateur

Tueur de Blocks

Messages: 438

Inscription: 05 Juin 2006, 09:01

Localisation: Au labo entrain de préparer les scanners

Message 15 Oct 2006, 10:43

pour ton information Olivier, puisque apparement tu tes pas renseigné sur la GNU/GPL.

Voici un extrait de la page traduire en français par la FSF:
Qu'importe la licence que vous aurez choisie, la procédure comprend l'addition de deux éléments dans chaque fichier source : une notice de copyright (telle que «Copyright 1999 Marie Dupont») et une déclaration sur les droits de copie précisant que le programme est distribué sous les termes de la Licence Publique Générale GNU (ou la LPG amoindrie).


C'est donc pas une histoire d'usage, mais c'est une procédure, c'est donc obligatoire.
Et pour ton information, mon frangin avait déja contacté les auteurs de la GPL pour demandé justement si ont été obligé de mettre les lignes, oui ont est obligé, c'est la procédure.

En outre, voila ce qui est dit sur la notice de copyright:
La notice de copyright devrait inclure l'année dans laquelle vous avez clôturé la préparation de la version de votre programme, ainsi, si vous l'avez terminé en 1998 mais que vous ne l'avez publié qu'en 1999, indiquez 1998. Vous devriez ajouter toutes les années pertinentes à une version. Par exemple: «Copyright 1998, 1999 Marie Dupont» si certaines versions ont été achevées en 1998 et d'autres en 1999. Si plusieurs personnes ont participé au code, indiquer le nom de chacune d'elle.


Si vous avez copié du code d'autres programmes couverts par la même licence, copiez aussi leur notice de copyright. Rassemblez toutes les notices de copyright au début de chaque fichier.


La déclaration de permission de copie devrait être indiquée juste après les notices de copyright. Pour un programme ne comprenant qu'un seul fichier la déclaration devrait ressembler (pour la LPG) à :



Voici la fameuse déclaration:
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA


Pour les programmes incluant plusieurs fichiers, il est mieux de remplacer «ce programme» par le nom réel du programme et de débuter la déclaration par une ligne indiquant «This file is part of NAME». Par exemple :


Et voici l'exemple:
This file is part of Foobar.

Foobar is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

Foobar is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Foobar; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA


Et lis bien cela surtous Olivier:
Cette déclaration devrait être placée au début de chaque fichier source, proche des notices de copyright. Pour utiliser la LPG amoindrie, insérez le mot «Lesser» avant «General» aux trois endroits, et changez «version 2» par «version 2.1».

C'est donc obligatoire, et ceci afin de prouver de manière légale que le fichier en question est bien sous license GNU/GPL.


Je donne aussi le lien vers cette famuse page:
http://www.gnu.org/licenses/gpl-howto.fr.html

Et vers la table des matières de la licenes:
http://www.gnu.org/licenses/licenses.fr.html

Grand Maître du lancer d'éventail

Messages: 2092

Inscription: 28 Aoû 2005, 14:58

Message 15 Oct 2006, 11:36

La licence GPL est constituée de 13 articles (0 à 12). Tout ce qui n'est pas contenu dans ces articles ne fait pas partie de la licence.

Tout ce que tu cites ne sont que des recommandations et ne font pas partie des articles. On trouve la licence et les recommandations ici :

http://fsffrance.org/gpl/gpl-fr.fr.html (traduction française non officielle)
http://www.gnu.org/copyleft/gpl.html (version anglaise officielle)

Les recommandations sont situées après la mention FIN DES CONDITIONS (et ne font donc pas partie de la licence). Regardons-les de plus près :

"Le plus sûr est de les ajouter au début de chaque fichier source"

Tu noteras la formule "le plus sûr" ("It is safest" dans la version anglaise). Le plus sûr ne signifie pas "il est obligatoire de".

"chaque fichier devrait aussi contenir au moins la ligne "copyright" et une indication de l'endroit où se trouve l'avis complet."

Tu noteras le "devrait" ("should" et pas "must"). Il n'y a marqué "doit" ou "devez" nulle part !

Enfin, dans la page que tu as indiquée toi-même, on lit :

"Il n'est pas nécessaire au niveau légal d'enregistrer votre copyright où que ce soit"

Une remarque pour finir : une licence, par définition, est un ensemble de droits et de devoirs pesant sur l'utilisateur d'un produit. Dire que l'auteur d'un programme doit mettre des mentions dans son source serait une contrainte pesant sur l'auteur et pas l'utilisateur, ce qui ne peut pas entrer dans le cadre d'une licence d'utilisation.
Avatar de l’utilisateur

Tueur de Blocks

Messages: 438

Inscription: 05 Juin 2006, 09:01

Localisation: Au labo entrain de préparer les scanners

Message 15 Oct 2006, 11:42

Alors explique moi pourquoi les auteurs de la GPL, ont répondu par mail, que les lignes a rajouter dans chacun des fichiers sources étant en GPL, sont obligatoires ?

Grand Maître du lancer d'éventail

Messages: 2092

Inscription: 28 Aoû 2005, 14:58

Message 15 Oct 2006, 11:47

De quels auteurs parles-tu au juste ? Les vrais auteurs sont Stallman et les avocats qu'il a engagés pour la rédaction.
Ensuite, les approximations sur ces questions (pas toujours simples il faut le reconnaître) sont légion, qu'elles soient volontaires (dans un souci de simplification) ou non (par manque de connaissances).
Avatar de l’utilisateur

Tueur de Blocks

Messages: 438

Inscription: 05 Juin 2006, 09:01

Localisation: Au labo entrain de préparer les scanners

Message 15 Oct 2006, 22:47

Olivier,
Concernant la GPL, je viens de recevoir à la seconde, la réponse à un mail envoyé en début d'aprem au président de la FSFEurope.
Sa réponse est clair, il faut mettre dans chaque fichiers sources:

"une notice de copyright et une déclaration sur les droits de copie précisant
que le programme est distribué sous les termes de la Licence
Publique Générale GNU"

La réponse me parait suffisement clair, pour pouvoir continuer à affirmer un programme sous GPL, doit obligatoirement avoir au début de chacun de ses fichiers, les 2 infos cité plus haut.

Et si tu été un petit peu logique, si les 2 infos ne sont pas mis, au niveau légale, rien n'indique que le prog en question est bien sous la license GNU General Public License.
Et comme l'abscence des 2 infos empèche toute vérification comme quoi c'est bien sous GPL, en cas de litige, tu es sur de perd si tu déclares ton prog comme étant en GPL et que l'utilisateur à violé la license, car tu sera dans l'incapacité est de prouvé que le prog est bien sous GPL, mais aussi tu sera dans l'incapacité de prouvé la date de création de ton programme.


Je ne veux pas être méchant Olivier, mais quand ont sais absoluement rien sur une chose au niveau juridique, ont se permet pas d'affirmer, et ont se renseigne auprès de personnes ayant des connaissances juridique ou des connaissances dans le sujet, qui dans ce cas là est la license GPL.
J'ai utilisé cette license pour un de mes progs, mon frangin à utilisé cette license, alors je sais quand même de quoi je parle.

Pete a écrit:Peux-tu éviter les prises à partie suffisantes ? On peut s'exprimer librement sans faire passer son interlocuteur pour un paltoquet.

Grand Maître du lancer d'éventail

Messages: 2092

Inscription: 28 Aoû 2005, 14:58

Message 15 Oct 2006, 23:46

Eh bien il faudra que le président nous dise dans quel article de la GPL il a lu ça. Lis les 13 articles et tu verras qu'aucun ne mentionne une telle obligation.
Et, encore une fois, une licence décrit les droits et les devoirs de l'utilisateur, pas de l'auteur.

Et si tu été un petit peu logique, si les 2 infos ne sont pas mis, au niveau légale, rien n'indique que le prog en question est bien sous la license GNU General Public License.


Le texte de la licence étant fourni avec le programme, si quelqu'un conteste, le juge ira simplement télécharger le logiciel en question et constatera la présence de la licence.
Avatar de l’utilisateur

Tueur de Blocks

Messages: 438

Inscription: 05 Juin 2006, 09:01

Localisation: Au labo entrain de préparer les scanners

Message 15 Oct 2006, 23:49

Je ne débattrait plus sur le sujet.
Que cleui qui veut utiliser la license GPL sans en inclure les infos obligatoire, verra ce qui se passera.

Seule petite chose:
Rien n'empèche une personne de faire un programme semi GPL.
Par exemple, tu peux très bien te faire ta propre license pour une partie de ton programme, et l'autre partie la palcer sous GPL.
Dans ce cas là, si il y a pas les 2 infos, je me demande comment les gens peuvent savoir si c'est tous le prog ou seulement une partie, et qu'elle partie du prog est sous GPL.

Pete>Oui, excuse-moi, Olivier ma énervé, je ne referais plus de connerie.

Tueur de Krabes

Messages: 772

Inscription: 01 Mai 2005, 23:08

Localisation: Interne à l'hopital psychatrique, section Lyokofolie

Message 26 Oct 2006, 13:48

Cable et fibre optique powa :D
30Mega, et le 100mb/s qui devrai pas tarde a arriver =)
_-:*AdoFou*:-_ [L'humour est important, l'amour essentiel]

Image
Image
Image
Image
Avatar de l’utilisateur

Grand Maître de l'esquive au sabre

Messages: 3428

Inscription: 10 Mar 2005, 20:21

Localisation: DTC !!!!!!

Message 26 Oct 2006, 14:02

Jérémie>Il faut savoir faire la différence entre une ligne de conduite et une obligation. Tous ce qui est en dehors des 13 articles concerne la ligne de conduite.

AdoFou>Chez toi ???
Les Mac ne sont pas pourris. Du moins pas plus que les PC sous Win.
Premier "Atomiseur de Kolosse" du forum :twisted:
Premier "Désactiveur de Tour" du forum :twisted:
Merci Loïc et Squirel :thumbleft:
PrécédenteSuivante

Retourner vers Informatique/Jeux video

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 7 invités

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware.
Traduction par phpBB-fr.com