Eh_Dis_Mwan a écrit 720 commentaires

  • [^] # Re: un truc python manquant ?

    Posté par  . En réponse au message 3vilTwinAttacker impossible à lancer. Évalué à 2. Dernière modification le 27 janvier 2019 à 13:19.

    Voilà où le problème se pose:

    x  = self.interfaces
            if x['gateway'] != None:
                self.txt_gateway.setText(x['gateway'])
                self.txt_redirect.setText(x['IPaddress'])
                self.txt_mac.setText(Refactor.getHwAddr(x['activated']))

    x semble être vide, de type None

    self.interfaces est défini comme:

    self.interfaces = Refactor.get_interfaces()

    Dans les en-têtes, on peux voir:

    from Modules.utils import ProcessThread,Refactor,ThreadScan

    Voyons voir ce que dit le fichier utils.py, class Refactor, fonction get_interface:

        def get_interfaces():
            interfaces = {'activated':None,'all':[],'gateway':None,'IPaddress':None}
            proc = Popen("ls -1 /sys/class/net",stdout=PIPE, shell=True)
            output1 = popen('route | grep default').read().split()
            output2 = popen('/sbin/ip route | grep default').read().split()
            if (output2 and output1) != []:
                for i in proc.communicate()[0].split():interfaces['all'].append(i)
                if output1 != []:interfaces['gateway'],interfaces['activated'] = output1[1],output1[7]
                elif output2 != []:
                    if path.isfile('/sbin/ip'):
                        interfaces['gateway'],interfaces['activated'] = output2[2], output2[4]
                interfaces['IPaddress'] = Refactor.get_ip_local(interfaces['activated'])
            return interfaces

    Si la sortie est nulle, c'est que rien ne se créé, création dépendante des resultats suivants:

     proc = Popen("ls -1 /sys/class/net",stdout=PIPE, shell=True)
     output1 = popen('route | grep default').read().split()
     output2 = popen('/sbin/ip route | grep default').read().split()

    Peux tu vérifier si tu peux lancer avec l'user qui lance le soft:

    ls -1 /sys/class/net
    route | grep default
    /sbin/ip route | grep default
  • [^] # Re: Live CD ou ssh

    Posté par  . En réponse au message ma session s'ouvre et se referme desuite. Évalué à 0.

    En console, en ssh, il peux se connecter. Et une gestionnaire de fenêtre a besoin de créer des fichiers.
    En effet, les confs, les sessions sont enregistrées dans le repertoire courant. Pourquoi ne pas créer les repertoires cache, config etc… sur un autre filesystem ?
    Sous linux, l'administrateur est responsabilisé: pourquoi ne pas créer un fs pour les repertoires cachés et créer des liens symboliques ? Dommage qu'on ne puisse pas créer des fs selon le type de fichiers :
    /home//. /dev/X….

  • [^] # Re: On referme une porte tout de suite au cas où

    Posté par  . En réponse au message Transformer mon .py en .exe. Évalué à 2.

    Pyinstaller va créer un executable pour la plateforme sur laquelle il est lancé. Pour windows, installe activepython, puis tu lance le binaire. Attention, les modules sont entièrement dans l'exe et donc ton binaire peut avoir une taille importante.

  • [^] # Re: un truc python manquant ?

    Posté par  . En réponse au message 3vilTwinAttacker impossible à lancer. Évalué à 2.

    "/usr/share/3vilTwinAttacker/Modules/ModuleArpPosion.py", line 204, in GUI
    self.txt_redirect.setText(x['IPaddress'])
    TypeError: setText(self, str): argument 1 has unexpected type 'NoneType'

    Regardes les imports sur ce fichier.

    /usr/share/3vilTwinAttacker/Modules/ModuleArpPosion.py
    Et regarde s'ils sont installé : dans un nouvel onglet, tapes python et lance manueelement les modules, qui sont les aprés import
    Exemple: import sys :lon nom du module est sys
    from math import sqrt :le nom du module est math
    Après peut être un appel à un module qui a échoué ?

  • [^] # Re: Natation

    Posté par  . En réponse au journal Les arts martiaux. Évalué à -1.

    Et tous ses morts dans le rugby, je trouve ce chiffre hallucinant.
    Ce sont des sports également très physique, et passer certaines années sans activité plutôt à déconseiller pour ma part. C'est là un autre avantage des arts martiaux, tout le monde peux pratiquer à son rythme, même la compet peux en dénaturer certains aspect: on sait que Teddy RINER est champion olympique mais personne ne sait par exemple son grade(même si je pense qu'un grade n'est qu'une borne de progression)

  • [^] # Re: Natation

    Posté par  . En réponse au journal Les arts martiaux. Évalué à 0.

    Donc les arts martiaux sont donc dans la moyenne. J'ajouterais que dans le cyclisme il y a peu de chute mais si chute il y a, alors c'est blessure de guerre assurée, voir décés (un malaise vagal lors d'une descente de col)
    La natation, j'aime aussi en fait, bon moyen de faire le vide dans sa tête.

  • # Pas HW amha

    Posté par  . En réponse au message Dell Latitude Inspiron 15 - Ecran noir au demarrage - Problème de driver ou hardware?. Évalué à 2.

    Laisse allumer ta machine sur le BIOS 2 mins et regarde si l'écran s'éteint.
    Lors de ton écran devient noir, est ce que ta machine ping ?
    Reinstalles l'os d'origine pour voir si le problème persiste.
    Boot avec le secteur seul et avec la batterie seule

  • [^] # Re: Hum un *gros* bémol sur le 6)

    Posté par  . En réponse au journal Les arts martiaux. Évalué à 2.

    Dans de nombreux cas, se mettre en kamae (ou garde de boxeur) suffit à effrayer. . Ensuite d'accord avec toi, je pensais plus aux nanas et les froleurs du métro.

    L'éfficacité n'est pas optimum dans aucun art martial, mais donne aussi conscience du danger d'un scénario, et même si la peur est présente si aucun échappatoire n'est possible, cela peux éviter de rentrer en panique

  • [^] # Re: Précision

    Posté par  . En réponse au journal Les arts martiaux. Évalué à 0.

    Oui c'est vrai. Le taekwondo est parfois qualifié de budo Coréen car c'est une voie. D'ailleurs, un dojo à l'origine est une salle pour étudier les sutras.
    Les do incluent aussi cérémonie du thé par exemple.
    Dans art martial, il n'y a pas que la martialité

  • [^] # Re: Les plus populaires

    Posté par  . En réponse au journal Les arts martiaux. Évalué à 1.

    Aucune idée. Mais c'est vrai que j'ai appris l'existence de la cane de combat en faisant de l'aïkido. Je pense qie cela vient du mythe samouraï, et de Bruce LEE. Après les budos ne sont pas seulement du combat mais aussi tous les à côté qui font sans doute fantasmer beaucoup de gens… à tort.

  • [^] # Re: Contre sens

    Posté par  . En réponse au journal Les arts martiaux. Évalué à -2.

    En ayant fait avec David Garrel, l'impro est excellent ausdi pour le mental.

  • [^] # Re: Pas beau du tout...

    Posté par  . En réponse au message Mon premier code python. Évalué à 2. Dernière modification le 24 janvier 2019 à 20:10.

    oui , j'ai bien compris, mais c'est pratique lorsque ton instance (comme dans mon exemple) a besoin d'une palanquée de variable.

    Titre de l'image

  • [^] # Re: Pas beau du tout...

    Posté par  . En réponse au message Mon premier code python. Évalué à 1.

    J'ai recommencer, et je me rends compte qu'en effet. Les espaces de nommage, j'ai pas encore super compris. Une classe pour le menu, une classe pour les horloges. Ensuite, je créerai les modules à partir des classes.
    Le splat, ça change la vie.

  • [^] # Re: Spoiler alert

    Posté par  . En réponse au journal Don-quichottisme : faire avouer un bridage Internet. Évalué à 0.

    Clementine ? (bah quoi openoffice est bien un firewall)

  • [^] # Re: Ça fait mal aux yeux

    Posté par  . En réponse au message Mon premier code python. Évalué à 1.

    Pas de soucis, merci de tes remarques, je reposterai un code plus propre… j'espère

  • [^] # Re: Pas beau du tout...

    Posté par  . En réponse au message Mon premier code python. Évalué à 3.

    Merci, je me doute bien mis c'est en forgeant qu'on devient forgerons.
    Merci pour splat, j'ignorais, j'ai un peu modifier, le pylint est positif désormais
    Your code has been rated at 6.96/10 (previous run: 6.92/10, +0.03)

    Donc en résumé: couper les fonctions pour qu'elle ne depassent pas 50 lignes, et utilisation de splat/kwargs
    et rajouter la func main

    Bon, grand merci pour tes conseils
    Autre avis, sur un premier truc que j'ai fait pour manipuler les tableau, c'est fournir un tirage du loto , vaut il mieux :
    full_list = [str(x) for x in range(1, 29)]
    random.shuffle(full_list)
    LABELTIRAGE.config(text='Numéros Bleus:\n{}\nNumérosBonus:\n{}'.format(' '.join(full_list[0:7]), ' '.join(full_list[7:12])))

    ou découper par des variables temporaires ?

  • # tente le velo club

    Posté par  . En réponse au message LUG / GUL / groupe informel de libristes à Angers ?. Évalué à 2.

    Tente le vélo club des chevelus de Pouancé

  • [^] # Re: Et la profession libérale ?

    Posté par  . En réponse au journal Devenir un indépendant libre. Évalué à -3.

    c'est du black donc optimisation fiscale, quand même

  • [^] # Re: député

    Posté par  . En réponse au message Regarder une vidéo restreinte à la France. Évalué à 1.

    Regarde FELA plutôt, il y a pas de fltrage. Puis un cast d'affaire sensible :-) bon les crimes sont élucidés pour la plupart

  • [^] # Re: Et la profession libérale ?

    Posté par  . En réponse au journal Devenir un indépendant libre. Évalué à 2.

    Heures sups payés en divers avantage ? (au hasard le voyage pour les vacances en note de frais ?)

  • # fun-mooc

    Posté par  . En réponse au journal Devenir un indépendant libre. Évalué à 2.

    Cela peux t’intéresser , un mooc sur france université numérique parlera bientôt du droit du travail.
    Ayant des proches indépendant, pas dans l'informatique, ils m'expliquaient que deux pièges attendaient les entrepreneurs:
    -Créer une structure individuelle:
    C'est la plus simple à la création, mais à moyen terme, tombe sur toi beaucoup de piège, notamment deux dont je me souviens
    le RSI (j'ignore si la SSI est identique) : Elle te prends autant d'argent que la sécurité sociale certes, mais est (était ) beaucoup moins dans la négociations: il pouvait arriver une lettre le lundi demandait les cotisations pour le vendredi (à échelle de 10K€). La solution est de transformer sa société individuelle en SARL, plus souple (par contre, deux comptes indépendants sont neccessaires puisque l'entrepreneur devient actionnaire, CEO, CTO, chief of board, employé unique etc..)

    -Déclarer trop de revenues la première année
    Certes, les prêts bancaires sont plus facile pour développer son business ou demander un prêt à la consommation/immobilier, mais les agents du fisc n'oublient pas les revenues déclarés lors de la première année.

  • [^] # Re: DataFrame

    Posté par  . En réponse au message Numpy as np. Évalué à 3.

    Bonjour, Oui, j'ai pris le cours sur fun-mooc, j'ai terminé les cours standards, et là j'attaque tout ce qui concerne la datascience, je vais donc essayé de bûcher les arrays numpy , à partir d'une fonctione de calcul de pi (la plus simple que j'ai trouvé:
    delta=1/x-1/(x+2)
    pi+=4*delta
    x+=4

    Ainsi, je pourrais avoir un estimation après x itérations.
    Cela me semble bon début pour appréhender le truc

    Puis effectivement, j'attaquerais les dataframes

  • [^] # Re: Au boulot!

    Posté par  . En réponse au message Webdav est-il pourri par concept ou voué à être utilisable dans le futur ?. Évalué à 4.

    Pourquoi ne pas essayer les montages nfs ou smbfs  ? Jamais utilisé webdav mais est ce peut être lié au démon httpd? As tu les mêmes limitation sur un mini serveur web python par exemple ?

  • [^] # Re: "Get a life" les moinseurs

    Posté par  . En réponse au journal Linux s'en sort bien. Évalué à -10.

    En fait, y'a antergos dand ton texte donc Frédéric BEZIES a sorti ses multis pour te moinsser

  • [^] # Re: Sympa cette série

    Posté par  . En réponse au journal Passer l'élection européenne à la vraie proportionnelle. Évalué à -2.

    Tant pis tant sue j'ai ma gellette à l'œuil :-D