mberro a écrit 10 commentaires

  • # Déclaration de licence

    Posté par  . En réponse à la dépêche La 3ème version de la licence GNU General Public Licence (GPL) est née.. Évalué à 4.

    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 ?
  • # tuto

    Posté par  . En réponse au message Creation d'un package à partir d'une arborescence. Évalué à 2.

    Peut être que ça pourra t'aider:
    http://placards.shoguun.net/article.php3?id_article=33
  • [^] # Re: Carte PCI USB

    Posté par  . En réponse au message Disque dur externe USB non reconu sur une debian 3.0. Évalué à 1.

    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 ?
  • [^] # Re: QMessageBox

    Posté par  . En réponse au message fenêtre popup. Évalué à 1.

    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 encore.
  • [^] # Re: maintenant, si!

    Posté par  . En réponse au message Comparaison de variables avec python. Évalué à 1.

    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
    
  • [^] # Re: Chez moi ça marche...pas

    Posté par  . En réponse au message Comparaison de variables avec python. Évalué à 1.

    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 ?
  • [^] # Re: Chez moi ça marche...pas

    Posté par  . En réponse au message Comparaison de variables avec python. Évalué à 1.

    Ca ne fonctionne pas toujours. exemple:
    #!/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?
  • [^] # Re: Chez moi ça marche...

    Posté par  . En réponse au message Comparaison de variables avec python. Évalué à 1.

    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.
  • [^] # Re: trop long

    Posté par  . En réponse au message comparaison de variables. Évalué à 1.

    Désolé, je viens de me rendre compte que j'ai pas posté dans le bon forum ... (quel boulet!)
    C'était en python que je cherchais la réponse.
  • [^] # Re: pas trop

    Posté par  . En réponse au message Calcul arrondi en shell. Évalué à 2.

    Merci, c'est impeccable!