Gil Cot ✔ a écrit 6561 commentaires

  • [^] # Re: Merci pour vos réponses

    Posté par  (site web personnel, Mastodon) . En réponse au message Retour a la ligne dans linux. Évalué à 2.

    Le \ mentionné est pour indiquer au shell que la commande n'est pas terminée et ne peut s'appliquer que dans ce contexte.

    sudo \
      hydra \
      -l \
        admin \
      -P \
        /usr/share/wordlists/rockyou.txt \
      testasp.vulnweb.com \
      http-post-form \
        "/Login.asp?RetURL=%2FDefault.asp%3F:tfUName:admin&tfUPass=^PASS^:S=Logout" \
      -vV \
      -f

    Tu ne peux pas couper par exemple /usr/share/wordlists/rockyou.txt ; et je ne suis pas sûr non plus pour /Login.asp?RetURL=%2FDefault.asp%3F:tfUName:admin&tfUPass=^PASS^:S=Logout

    Bon hacking à toi.

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: Merci pour le lien

    Posté par  (site web personnel, Mastodon) . En réponse au lien catala : traduction directe d'un règlement ou texte législatif en algorithme.. Évalué à 3.

    Non, juste plus cohérent que compréhensible ; comme l'édifice mathématique par exemple.

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: Benchmark

    Posté par  (site web personnel, Mastodon) . En réponse au journal Challenge: Écrire la plus petite implémentation de /bin/true. Évalué à 3. Dernière modification le 07 avril 2022 à 22:50.

    Oui, un coup de strace ou de gdb sur le fichier montre qu'il n'est pas exécuté…

    Et pour l'interpréteur de commande, POSIX dit « If the execve() function fails due to an error equivalent to the [ENOEXEC] error defined in the System Interfaces volume of IEEE Std 1003.1-2001, the shell shall execute a command equivalent to having a shell invoked with the pathname resulting from the search as its first operand, with any remaining arguments passed to the new shell, except that the value of "$0" in the new shell may be set to the command name. If the executable file is not a text file, the shell may bypass this command execution. In this case, it shall write an error message, and shall return an exit status of 126. »

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: Même un simple return lève des questions.

    Posté par  (site web personnel, Mastodon) . En réponse au journal Challenge: Écrire la plus petite implémentation de /bin/true. Évalué à 2.

    nimage: the writer doesn't know how to choose between exit() and return()

    J'ai compris « writer » dans un autre sens, et je m'attendais plus à ce que ce soit la différence « ⌅ Enter vs ↵ Return »

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: Et le code source il fait quoi ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Challenge: Écrire la plus petite implémentation de /bin/true. Évalué à 2.

    Ça c'est encore autre chose discuté plus loin

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: true=0 ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Challenge: Écrire la plus petite implémentation de /bin/true. Évalué à 2.

    La réponse est simple pour moi : le shell POSIX ne connait que des chaînes de caractères… D'autres, à l'instar de Korn, ont des declare mais là c'est une autre affaire (RTFM) et sinon ça peut être le signe que ce qu'on cherche à faire gagnerait à être fait dans un langage plus avancé…

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: La même avec un, presque vrai, ELF

    Posté par  (site web personnel, Mastodon) . En réponse au journal Challenge: Écrire la plus petite implémentation de /bin/true. Évalué à 2.

    Oui, un truc séparé des commentaires sur le fond pour discuter sur certaines formes.

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: Fun fact

    Posté par  (site web personnel, Mastodon) . En réponse au journal Challenge: Écrire la plus petite implémentation de /bin/true. Évalué à 6.

    Oui mais là c'est un cas de faux positif non ?

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: Et le code source il fait quoi ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Challenge: Écrire la plus petite implémentation de /bin/true. Évalué à 0.

    C'est pourtant un classique qu'on trouve un peu partout. Quand j'ai commencé le Pascal par exemple, j'ai appris les couples write/writeln et read/readln et je n'ai jamais trouvé ça sadique.

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: Chouette

    Posté par  (site web personnel, Mastodon) . En réponse au lien Avez vous déjà vu... ? (du recrutement, spécialement informatique). Évalué à 1.

    En général je fais peu d'entretiens et je passe au moins deux heures pour chacun.
    Dans le cas présent, tu es fixé sur ce qui est attendu en face (ça va donc plus vite que la période d'essai qui ne servira alors plus qu'à découvrir les collègues et l'outillage mis en place.) Et la vieille école est encore plus axée sur des tests scolaires qui n'ont rien à voir avec le poste en général, ce qui est un peu en contradiction avec ce que tu réclames non ? Tu trouves que montrer ton savoir-faire sur une presque vraie problématique en étant au chaud est plus long que se taper : 1h aller + 1h retour + temps de préparation avant (sauf si t'y vas à poil et au saut du lit) + temps d'attente + au moins une demie heures de questions scolaires à mille lieu de ce que tu auras à faire (pour l'instant j'exclus le blah-blah autour) + plus le temps de préparation chez soi à ce genre de trucs (c'est certes mutualisé si t'arrives à faire un certain nombre d'entretiens) + lettre de motivation manuscrite pour le graphologue + le questionnaire de magazine de jeu pour le psychologue, bref 4h ou plus d'agitation inutile tout en ayant une vie familiale.

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: Chouette

    Posté par  (site web personnel, Mastodon) . En réponse au lien Avez vous déjà vu... ? (du recrutement, spécialement informatique). Évalué à 4.

    Je ne vois pas trop la différence en fait :-) Toi, ton besoin est de savoir si la personne qui candidate connait le design pattern ; l'autre son besoin est de savoir si la personne sait traiter le genre de problématique qui sera rencontré dans un délai raisonnable (noter que les quatre heures ne sont pas imposées et que les six heures sont une limite fixée mais non vérifiée.) L'assertion selon laquelle on fait faire du travail gratos ne tient que si le code en question va entrer en prod, alors que là ça va servir de base de discussion entre les deux parties tout en faisant ressortir clairement les besoins (là par exemple on s'en fiche que la personne puisse citer trois forme de design pattern mais on veut plustôt voir voir si elle en a identifié et utilisé puis discuter de son choix et des approches choisies.)
    Je ne pense pas qu'il soit vraiment suggéré que c'est La Méthode universelle non plus, mais que c'est un exemple de ce qui a été mis en place après avoir identifié les besoins (dans ton cas ça peut se faire en deux out trois questions et tant mieux pour toi) et les écueils qu'on aimerait éviter (ici en pas induire le syndrome du tableau blanc mais laisser les candidats coder dans leurs environnements et en ayant accès aux ressources, etc.)
    Bien sûr, si tu n'as pas Ce Temps, pas de souci ; ce n'est pas une entreprise faite pour toi et tu ne le découvres pas sur le tard. Moi par exemple, j'évite les boîtes qui me demande un CV word (aucun lien avec les tests techniques mais c'est pour l'idée) parce-que je n'ai pas le temps et la motivation de m'inscrire dans ce genre de truc.

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: Fun fact

    Posté par  (site web personnel, Mastodon) . En réponse au journal Challenge: Écrire la plus petite implémentation de /bin/true. Évalué à 4.

    La vérité ne vaut pas un clou… c'est nul :-D

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: Politique logiciel libre de l'état

    Posté par  (site web personnel, Mastodon) . En réponse au journal Droits d'auteurs. Évalué à 5.

    El le Peuple qui croit que c'est à lui qu'on doit demander…

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: Quelques réponses

    Posté par  (site web personnel, Mastodon) . En réponse au journal Droits d'auteurs. Évalué à 4.

    Le risque nettement plus pratique, c'est que ton employeur va avoir un gros doute : est-ce que sur tes heures de travail, tu ne vas pas te consacrer à "ton" projet open-source ?

    Si c'est bien cloisonné il ne devrait pas y avoir de souci : on ne fait rien relatif au projet au boulot, les heures de commits (et de réponse aux tickets et requêtes de fusion) montreront eux que c'est bien fait en dehors des heures de boulot.

    Où est la démarcation entre les deux ? Que faire quand tu trouves un bug au boulot dans ton projet "perso" ?

    Au boulot, tu laisses les collègues régler les soucis et le signaler (perso je ne regarde même pas ce qu'ils font pour ne pas être influencé/pollué par leur résolution —histoire de ne pas emprunter du code à mon insu) ou tu fais un bug report sur le git(hub/lab/ea/olite/etc.) du projet perso, que tu regarderas sur ton temps libre quand tu en auras le temps.

    Cette zone grise est mauvaise tant pour toi (équilibre vie pro / vie perso) que pour ton projet (risque à tout moment que l'employeur réclame la propriété de l’œuvre et invalide la licence open-source que tu aurais alors octroyée sans le droit de le faire).

    Faudrait que ça corresponde à un besoin de l'employeur et exprimé tel quel avant que le projet démarre, et/ou que ce soit fait dans le contexte dédié (heures de travail ou outils de l'employeur)

    Et même si l'employeur est d'accord dans un premier temps, rien ne dit que l'ambiance ne va pas changer (difficultés financières par exemple), mettant en péril ce qui a été bâti.

    Si c'est l'employeur qui initie le projet, il faut que ce soit fait dans son cadre (et même pour la publication sur une forge publique, il faut que ce soit sous son logo et que les commits soient depuis les comptes pros et non persos.)

    Oui, il faut une certaine schizophrénie, mais il est important de bien cloisonner.

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: au royaume-uni, il y a fort longtemps

    Posté par  (site web personnel, Mastodon) . En réponse au journal Droits d'auteurs. Évalué à 4.

    Est ce que ça ne serait pas plutot : "tout le travail réalisé dans le cadre scolaire appartient à l'école"

    Il y a de fortes chances oui, malheureusement je ne suis pas sûr d'avoir encore ce document pour vérifier.

    Le truc, c'est que dans ce genre d'université, il y a énormément de travail qui se fait de manière purement autonome, par exemple on avait une journée complète par semaine pour travailler sur un projet dont l'énoncé tenait en 3 lignes. Une bonne partie du travail faite chez soi, une autre en bibliothèque et une partie en labo, tout ça à des heures improbables.

    C'est exemple est typiquement dans le cadre (contexte) scolaire même si pas fait dans le cadre (locaux/horaires) scolaire…

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: hybrides ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche ADSILLH : licence pro Administration et Développement de SI à base de Logiciels Libres et Hybrides. Évalué à 3.

    T'aurais mis quel mot du coup ?

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: faut voir

    Posté par  (site web personnel, Mastodon) . En réponse au journal Petites observations sur le travail (que l'on fait pour soi). Évalué à 2.

    [hs]
    quelle veine… (: je t'envie.
    [/hs]
    J'ai toujours trouvé les petits collectifs plus intéressants mais ça reste intuitif (ou un peu empirique sans y avoir passé plus de cinq minutes sur un coin de table.)

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: Firefox 99, en français sur toolinux.com

    Posté par  (site web personnel, Mastodon) . En réponse au lien Firefox 99 Available With Strengthened Linux Sandbox, Web MIDI - phoronix. Évalué à 2.

    OK, merci :) Je pensais que c'était déjà le cas (de chercher sans accent), tellement ça me semblait naturel et qu'en plus c'est ce qui est fait dans la recherche dans la page (je viens de voir, en voulant vérifier, qu'il y a une case à cocher avec l'option que tu indiques …mhh ok, je découvre)

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: Dans la fonction publique, c'est la même chose

    Posté par  (site web personnel, Mastodon) . En réponse au journal Droits d'auteurs. Évalué à 2.

    C'est le concept de « revente » que je ne comprends pas dans ta question : « l'état » serait assimilable à une entreprise comme A/M/A/P/O/etc ?

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: Firefox 99, en français sur toolinux.com

    Posté par  (site web personnel, Mastodon) . En réponse au lien Firefox 99 Available With Strengthened Linux Sandbox, Web MIDI - phoronix. Évalué à 3.

    Ça donne quoi « la recherche avec ou sans diacritiques dans la visionneuse PDF » ?

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: Élève

    Posté par  (site web personnel, Mastodon) . En réponse au journal Droits d'auteurs. Évalué à 5.

    Ah tiens, tout le contraire de ce que nous dit rewind

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: Cas des élèves et étudiants

    Posté par  (site web personnel, Mastodon) . En réponse au journal Droits d'auteurs. Évalué à 0.

    dans le cadre de leurs études.

    Y en a qui font du hors-sujet pendant les cours…
    Y en a qui font des trucs en rapport avec la formation ou pas, mais pas demandé, en dehors de l'enceinte de l'établissement…

    on considère que ce qu'ils ont réalisé n'est pas venu de leur cerveau mais a été demandé par un supérieur (un prof) et qu'ils ont été encadré pour le faire, donc aucune inventivité propre.

    Oh, les jolis bots… Il arrive pourtant qu'on demande une certaine inventivité ou une certaine autonomie (par exemple faire une thèse n'est pas servir de secrétariat de sa direction de thèse non ?)

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: faut voir

    Posté par  (site web personnel, Mastodon) . En réponse au journal Petites observations sur le travail (que l'on fait pour soi). Évalué à 2.

    Je viens de le voir (et j'allais justement poster le même lien) ; c'est très instructif/intéressant.

    À noter aussi que ce genre de réflexions/échanges est courant sur ce site, et ça vire souvent au débat.

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: TL;DR.. Yet

    Posté par  (site web personnel, Mastodon) . En réponse au lien Appareil législatif européen : persistance des coups tordus d'ayants droits insatiables. Évalué à 7.

    Ah bon ? Tout ta longue liste susurre à l'oreille des élus, allant jusqu'à leur écrire des textes de lois ? Ou tu veux dire que marcher dans la rue est pareil que faire des cadeaux, qui doivent rester secret, aux supposés représentant ? À moins que tu penses que soit l'équivalent d'avoir une audience privée ? Mais dans les leurs il n'y a même pas de CRS ni de Benala, mais c'est pareil n'est-ce pas ?

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: On se sent moins seul

    Posté par  (site web personnel, Mastodon) . En réponse au journal BPCE et les paiements avec authentification à deux facteurs. Évalué à 0.

    Mais l'automate tu lui gueule pas dessus comme certaines personnes, et tu te plaindras pas de sa froideur (même si je trouve, perso, les humain-e-s qui tirent la tronche plus rassurant-e-s en tout cas pas encore déshumanisé-e-s) en plus de finir par faire le boulot toi-même et de payer pour cela. Les pauvres derrière les guichets n'ont plus qu'à traverser la rue comme dit leur président (qui a trouvé l'Élysée en traversant.)

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume