Bonjour,
Pour mettre du code sous licence GPL, suffit il de fournir cette licence et de déclarer que le code s'y réfère ou faut il faire une déclaration quelque part ?
C'est peut être une question bête, mais je n'ai pas trouvé de réponse.
La question induite est : comment prouver que mon code était distribué sous cette licence avant que je ne le retrouve dans un produit non GPL ?
C'est peut être bête, mais je me suis déjà fait avoir:
es tu certain que l'USB est activé dans le BIOS ?
D'autres périphériques USB fonctionnent ils sur ce PC?
Le disque est il auto alimenté ou a t-il une alimentation externe ? Certains ports USB n'alimentent pas suffisemment des périphériques gourmands alors que d'autres y arrivent (les prises USB en façades fonctionnent moins bien que celles à l'arrière, sur la carte mère)
Des informations apparaissent elles dans var/log/messages ?
Merci, c'est justement ce que je cherchais!
Pour répondre à ma deuxième question, c'est la valeur de "modal" qu'il faut mettre à 1 dans la fenêtre fille pour qu'elle reste au dessus de la fenêtre parent. C'est simple, mais quand c'est pas expliqué...
Merci, c'était bien strip qui me fallait.
Pour info, le code qui fonctionne:
#!/usr/bin/env python
# -*- coding: iso-8859-15 -*-
for i in file('/etc/passwd','r'):
login=i.split(':')[0] # on récupère le login
shellus=i.split(':')[6] # on récupère le shell complet utilisateur
shellus2=str(shellus.split('/')[2]) # on récupère le shell utilisateur
shellus2=.shellus2.strip('\n')
if shellus2 == 'bash' :
shellact="bash"
else:
shellact="autre"
print login,shellus2,shellact
J'ai une piste:
si je fait un print "*********"+shellus2+"*******" je m'apperçois qu'il me prend le saut de ligne dans la variable shellus2.
Ce qui est somme toute logique avec le split.
Comment puis je m'en débarasser, ou ne prendre que le texte sans le saut de ligne ?
#!/usr/bin/env python
# -*- coding: iso-8859-15 -*-
for i in file('/etc/passwd','r'):
login=i.split(':')[0] # on récupère le login
shellus=i.split(':')[6] # on récupère le shell complet utilisateur
shellus2=str(shellus.split('/')[2]) # on récupère le shell utilisateur
if shellus2 == 'bash' :
shellact="bash"
else:
shellact="autre"
print login,shellus2,shellact
Je n'arrive pas à comprendre pourquoi ma comparaison est toujours fausse.
Quand je fais un print de shellus2, jai bien "bash" qui s'affiche, mais quand je le compare à "bash", c'est toujours le else qui passe.
J'ai essayé en mettant str(shellus2), mais pas moyen...
Ca me stresse, parce qu'en bash ça me prendrait une poignée de secondes pour que ça fonctionne...
Une idée?
J'avais mis les str() parce que je voulais être sûr de comparer la même chose, parce que justement ça ne marchait pas.
Avec ton code, ça fonctionne, avec le mien, non.
Une subtilité avec readlines?
En tout cas merci, j'ai appris une autre façon de faire que mon usine à gaz.
# Déclaration de licence
Posté par mberro . En réponse à la dépêche La 3ème version de la licence GNU General Public Licence (GPL) est née.. Évalué à 4.
Pour mettre du code sous licence GPL, suffit il de fournir cette licence et de déclarer que le code s'y réfère ou faut il faire une déclaration quelque part ?
C'est peut être une question bête, mais je n'ai pas trouvé de réponse.
La question induite est : comment prouver que mon code était distribué sous cette licence avant que je ne le retrouve dans un produit non GPL ?
# tuto
Posté par mberro . En réponse au message Creation d'un package à partir d'une arborescence. Évalué à 2.
http://placards.shoguun.net/article.php3?id_article=33
[^] # Re: Carte PCI USB
Posté par mberro . En réponse au message Disque dur externe USB non reconu sur une debian 3.0. Évalué à 1.
es tu certain que l'USB est activé dans le BIOS ?
D'autres périphériques USB fonctionnent ils sur ce PC?
Le disque est il auto alimenté ou a t-il une alimentation externe ? Certains ports USB n'alimentent pas suffisemment des périphériques gourmands alors que d'autres y arrivent (les prises USB en façades fonctionnent moins bien que celles à l'arrière, sur la carte mère)
Des informations apparaissent elles dans var/log/messages ?
[^] # Re: QMessageBox
Posté par mberro . En réponse au message fenêtre popup. Évalué à 1.
Pour répondre à ma deuxième question, c'est la valeur de "modal" qu'il faut mettre à 1 dans la fenêtre fille pour qu'elle reste au dessus de la fenêtre parent. C'est simple, mais quand c'est pas expliqué...
Merci encore.
[^] # Re: maintenant, si!
Posté par mberro . En réponse au message Comparaison de variables avec python. Évalué à 1.
[^] # Re: Chez moi ça marche...pas
Posté par mberro . En réponse au message Comparaison de variables avec python. Évalué à 1.
si je fait un print "*********"+shellus2+"*******" je m'apperçois qu'il me prend le saut de ligne dans la variable shellus2.
Ce qui est somme toute logique avec le split.
Comment puis je m'en débarasser, ou ne prendre que le texte sans le saut de ligne ?
[^] # Re: Chez moi ça marche...pas
Posté par mberro . En réponse au message Comparaison de variables avec python. Évalué à 1.
[^] # Re: Chez moi ça marche...
Posté par mberro . En réponse au message Comparaison de variables avec python. Évalué à 1.
Avec ton code, ça fonctionne, avec le mien, non.
Une subtilité avec readlines?
En tout cas merci, j'ai appris une autre façon de faire que mon usine à gaz.
[^] # Re: trop long
Posté par mberro . En réponse au message comparaison de variables. Évalué à 1.
C'était en python que je cherchais la réponse.
[^] # Re: pas trop
Posté par mberro . En réponse au message Calcul arrondi en shell. Évalué à 2.