NeoX a écrit 18334 commentaires

  • [^] # Re: SMTP avec authentification

    Posté par  . En réponse au message SPF : autoriser l'envoi par un autre SMTP. Évalué à 2.

    un seul SMTP configurable sur son logiciel (c'était le cas la dernière fois que j'ai utilisé Thunderbird)

    ca doit daté d'un moment,
    et si le logiciel email est mal foutu, faut changer de logiciel.

    en plus autoriser les SMTP non referencé, c'est la porte ouverte aux spammeurs, puisque tu vas autorisés n'importe qui a envoyer un email avec un @tondomaine.com

  • [^] # Re: Récursivité

    Posté par  . En réponse au message Faire un script reproduisant une commande. Évalué à 2.

    Je dois rendre le travail demain donc si vous pourriez me guider un peu plus, ça fait deux jours que je suis dessus

    et depuis 2 jours tu n'es pas allé relire le cours sur la recusivité, ce que cela implique comme demarche ?

    C'est avec cette base que je dois faire mon script ? C'est bon pour la récursivité la ?

    ca devrait,
    seulement tu fais une boucle avec comme variable k
    mais tu ne te sers pas de k dans l'execution qui suit.

  • [^] # Re: Récursivité

    Posté par  . En réponse au message Faire un script reproduisant une commande. Évalué à 2.

    comme dit precedemment ne te focalise pas sur la recuperation des commandes, ce n'est pas le sujet de l'exercice.

    le but c'est de savoir faire de la recursivité.
    si ton fichier contient 4 cibles, A/B/C/D avec un enchainement de dependance A->B->C->D,
    ton code doit pouvoir faire au minimum les choses suivantes en partant d'un make A

    cherche le motif 'A:' pour trouver `A:B`
    recupere la valeur B
    
    # à partir de là ca doit se faire en automatique grace à la recursivité
    chercher le motif B: pour trouver B:C
    recupere la valeur C
    
    puis recommence, cherche le motif C: pour trouver C:D
    recupere la valeur D
    # ici ce termine la recursivité

    une fois que tu sais faire ca,
    travaille la fonction qui recupere la valeur,
    tu pourras surement y ajouter de quoi recuperer les lignes qui sont apres le motif A:B comme etant les commandes a executer si la cible A n'existe pas.

  • [^] # Re: si c'est lié à ton post precedent

    Posté par  . En réponse au message lancer un script en tant qu'un autre utilisateur. Évalué à 3. Dernière modification le 07 décembre 2014 à 21:54.

    s'il doit prendre 2 semaines pour comprendre comment ca marche, oui cela a un coût

  • [^] # Re: Récursivité

    Posté par  . En réponse au message Faire un script reproduisant une commande. Évalué à 2.

    le cours porte sur la recursivité, ce qui est important c'est donc le travail sur les dependances et le fait de depiler recursivement celles-ci.

    tu peux reflechir à plusieurs techniques, mais globalement regarde ton fichier tu y verras un motif

    A:D1
    C1
    C2
    #Commentaire avec une ligne vide en dessous
    
    D1:D2
    C1
    C2

    focalise toi sur le fait de trouver ta cible, et sa dependance,
    puis verifier si la dependance a elle meme une dependance, etc

    recuperer les commandes se fera en modifiant simplement ta fonction de recherche de la cible
    si la cible n'existe pas, mais que la dependance existe, alors il faut lancer les commandes.

  • [^] # Re: Et les DOM ?

    Posté par  . En réponse au journal .bzh : la Bretagne a son TLD. Évalué à 2.

    deconne pas, on pourrait t'envoyer dans les TAAF pour y passer 2 mois d'été avec les pingouins ;)

  • [^] # Re: Récursivité

    Posté par  . En réponse au message Faire un script reproduisant une commande. Évalué à 2.

    ta recursivité doit demarrer des que tu as calculé les dependances et qu'il te faut voir si elles existent deja ou s'il faut les compiler.

    en effet, faire compiler la cible, ou une dependance, ca doit etre la meme "fonction"
    car dans les deux cas c'est :

    • rechercher la cible X
    • regarder les dependances de X
    • calculer des dependances de X qui n'existent pas encore
  • [^] # Re: Récursivité

    Posté par  . En réponse au message Faire un script reproduisant une commande. Évalué à 2. Dernière modification le 07 décembre 2014 à 15:33.

    non, ce n'est pas indispensable,

    mais dans ce cas là il faut que ton code soit recursif et qu'il s'appelle lui meme a un moment ou un autre (cf la definition de la recurisivité),
    ce qui ne semble pas le cas dans ton code actuel

    de plus l'enoncé te demande d'utiliser uniquement :

    • find -newer …
    • sh -c $CMD
    • grep et sed

    et dans ton code, y a du cat, head, cut

  • [^] # Re: Récursivité

    Posté par  . En réponse au message Faire un script reproduisant une commande. Évalué à 2.

    Oui nous avons vu la notion de fonction shell

    sauf que dans ton exemple de code tu n'en utilises pas,
    et que la fonction() c'est la base de la recursité

  • # si c'est lié à ton post precedent

    Posté par  . En réponse au message lancer un script en tant qu'un autre utilisateur. Évalué à 2.

    ca vaut peut-etre le cout pour toi de regarder du coté du module suexec apache.
    ca doit de permettre d'executer le site en tant qu'un utilisateur autre que www-data (donc dans ton cas admin_serveur_de_jeux)

  • [^] # Re: A quoi ça me sert :

    Posté par  . En réponse au journal J'ai acheté une imprimante 3D open source. Évalué à 1.

    internet il y a 15 ans ?

    Bah, comme maintenant, à télécharger des photos et des vidéos cochonnes

    le pendant pour l'imprimante 3d ?

    ben justement, en 3D, ca ne pend plus :p

    je suis deja dehors, malgré le froid.

  • [^] # Re: su -c

    Posté par  . En réponse au message lancer un script en tant qu'un autre utilisateur. Évalué à 2. Dernière modification le 06 décembre 2014 à 14:08.

    je crois qu'il faut etre root ou avoir le mot de passe de l'utilisateur B pour faire çà, mais c'est l'idée en effet.

    ce qui ne marchera pas pour ton script PHP qui lance un script SH avec l'utilisateur www-data qui execute le PHP.

  • [^] # Re: pour l'histoire du port

    Posté par  . En réponse au message mpd démarre tout seul. Évalué à 2.

    aucune idée, je ne connais pas MPD,

  • # pour l'histoire du port

    Posté par  . En réponse au message mpd démarre tout seul. Évalué à 2.

    Est-ce que c'est normal que le port soit spécifié dans deux fichiers différents ?

    en fait oui, cela peut etre un port definit par le system (par defaut), par l'administrateur (dans /etc/default/mpd), par l'utilisateur (fichier de config)

  • # SMTP avec authentification

    Posté par  . En réponse au message SPF : autoriser l'envoi par un autre SMTP. Évalué à 4.

    Le serveur est un dédié chez Gandi. J'envoie les courriels en passant par le SMTP du serveur lui-même, que ce soit via mon client logiciel à la maison ou mon webmail quand je me déplace.

    ca c'est classique.

    Pour autant, je ne souhaite pas interdire quelqu'un d'envoyer un courriel avec une adresse d'expéditeur @domain.tld depuis un autre SMTP (par exemple le SMTP d'Orange s'il est derrière une box qui ne lui laisse pas le choix ).

    utiliser le SMTP avec authentification, et configurer le client pour utiliser les ports prevus pour ca (465 ou 587)
    il n'y a guere que les SMTP sur le port 25 qui sont bloqués par les box des FAI.

  • # Qui dit exercice de cours, dit "LIRE et COMPRENDRE le cours avant de commencer"

    Posté par  . En réponse au message Faire un script reproduisant une commande. Évalué à 3.

    1°) la recursivité : cela implique que la fonction s'appelle elle-meme pour traiter un sous morceau d'un objet.
    par exemple dans un parcours d'un arbre, on appelle une fonction traite_feuille(noeud_courant) si le noeud en cours à des feuilles,
    et si la feuille suivante est en fait un noeud (c'est un test dans la fonction traite_feuille()), on appelera de nouveau cette fonction.

    2°) appliqué à ton probleme
    -- il faut detecter la presence d'un fichier makefile
    -- il faut chercher la cible ($1) dans ce fichier, et traiter les ordres qui sont dans les blocs en dessous (en utilisant la recursivité)

  • # rachat

    Posté par  . En réponse au message Adi et adibou, comment les reprendres?. Évalué à 1.

    Voila les 2 url des projets. Si quelqu’un sais comment récupérer une oeuvre orpheline, je me ferai une joie de reprendre ces projets,

    je dirais volontiers qu'il faudrait pas un rachat ou une indemnisation des ayants droits

    surtout si des gens sont pret à le financer.

    si des gens avaiaent été pret à financer, ils auraient racheté la société à l'epoque.

    maintenant si tu penses qu'il y a un modele economique viable, (mais j'ai un doute vu que la boite a coulé)
    tu peux monter un projet, lever des fonds, et proposer le rachat des droits aux ayants droits de cette marque/produit.

  • # firewall en bridge ?

    Posté par  . En réponse au message Redondance de bridge. Évalué à 3.

    J'ai du mal à saisir, ou alors j'ai mal appris

    J'essaye de créer un firewall […] j'ai configuré un bridge entre les deux interfaces

    pour moi un firewall doit filtrer entre les deux interfaces,
    si tu le montes en bridge, tu ne filtre plus rien, tu laisses passer de S1 vers S2.

    si tu veux un firewall, il faut generalement faire du routage,
    tu as alors R1 ton reseau sur le S1/L1,
    et R2 sur S2/L2

    là tu actives l'IP forwarding sur ta machine,
    tu dis à L1 de parler à F1.1 quand il cherche à joindre R2, idealement F1.1 est la route par defaut de L1
    tu dis à L2 de parler à F1.2 quand il cherche à joindre R1, ideelement F1.2 est la route par defaut de L2

    ca c'etait pour le firewall.

    pour le mode cluster,
    je ne sais pas si c'est plus rapide, mais nous ici on utilise VRRP, le principe c'est que chaque F1/F2 dispose d'une IP sur S1 et sur S2, mais en utilise une 3e et 4e qu'ils se partagent et qui est la route par defaut des L1/L2.

    quand F1 tombe, F2 le voit et reprend cette IP partagée (VIP) sur le reseau 1, et fait la meme chose sur le reseau 2

  • # editer grub au demarrage

    Posté par  . En réponse au message charger paramètres dans GRUB. Évalué à 4.

    premierement, si tu vois la mire grub (qui te demande sur quel OS tu veux demarrer)
    tu tape simple "E" sur la ligne,
    ca va te permettre d'editer la ligne de demarrage de ton linux,

    ensuite tu cherches la ligne commencant par
    linux ...

    et tu ajoutes les options que tu veux,
    si ca marche, il faudra alors voir pour l'enregistrer pour eviter de faire l'edition à chaque demarrage.

    sous Ubuntu, c'est par exemple en editant le fichier /etc/default/grub

  • # un serveur web et email +mailman

    Posté par  . En réponse au message Hebergement de listes de diffusion ?. Évalué à 2.

    en autohebergement, tu prend un petit serveur, tu installes mailman et tu peux ainsi gerer tes mailing lists, faire y adherer tes adherents…

  • # installation de virtualbox pas terminée ?

    Posté par  . En réponse au message Instalation windows et linux sur un même ordi. Évalué à 3.

    normalement si l'installation de virtualbox a été bien faite, il a du faire le /etc/init.d/vboxdrv setup pour toi,

    là visibilement ce n'est pas le cas, et donc le module de virtualisation n'est pas activé.

    il te suffit de finir le travail à la main, en ouvrant un terminal et en tapant
    sudo /etc/init.d/vboxdrv setup

    puis probablement en redemarrant la machine.

  • [^] # Re: aucun message ?

    Posté par  . En réponse au message Mandriva ne démarre plus : Kernel nokmsboot quiet resume [ RESOLU ]. Évalué à 2.

    pour l'option de boot, faut chercher sur les forum mandriva/mageia

    Enfin, si j'ai mis "verbose" il indique "system halted" mais il ne coupe pas l'alimentation (Je suis donc obligé de l'éteindre en gardant le bouton enfoncé).

    ca c'est souvent un probleme d'ACPI (gestion d'energie) qui est mal interprété par le fabricant de la machine,
    du coup la demande d'arret n'est pas prise en compte par l'alimentation.

    la aussi, il y des options de boot sur le theme de l'ACPI à tester.

  • # utliiser ton telephone comme clef 3G, ou demander un domino à ton fournisseur

    Posté par  . En réponse au message clef 3G non reconnue. Évalué à 2.

    tu peux brancher ton telephone avec ton linux,
    tu peux actvier le partage de connexion 3G via le Wifi du telephone,

    tu peux aussi simplement demander à ton operateur de te fournir un "domino",
    c'est un petit boitier 3G/Wifi, du coup c'est pratique, tu peux le poser pret de la fenetre pour mieux capter la 3G, tout en etant dans ton fauteuil au coin du feu avec ton PC ou ta tablette.

  • # acceleration 3D manquante ?

    Posté par  . En réponse au message erreur "Could not initialize graphics system !". Évalué à 2.

    d'apres les videos dispos sur le site officiel : http://www.fantasygrounds.com
    ca ne m'etonnerait pas que le moteur ait besoin de l'acceleration 3D sur la machine,

    avec une machinne aussi ancienne, et surtout la carte Intel 945GM, je ne suis pas sur que tu puisses obtenir le rendu necessaire.

  • [^] # Re: Pas de support OpenVZ

    Posté par  . En réponse à la dépêche Proxmox VE 3.3 mise sur la sécurité et une console HTML5. Évalué à 3.

    peut-etre qu'un image vaut mieux qu'un long discours :
    http://blog.openvz.org/

    sur l'article "on kernel branching" posté le 26 novembre 2014

    ce n'est donc peut-etre pas encore dispo sur kernel 3.x car cela se base sur les kernels RedHat

    mais il me semblait avoir lu quelque part, que le noyau 3.x ne permettrait pas l'inclusion d'openVZ dedans
    sauf que je ne retrouve pas ma source