Gil Cot ✔ a écrit 5730 commentaires

  • [^] # Re: test avec chrome 94

    Posté par  (site web personnel, Mastodon) . En réponse au journal Détection d'inactivité dans Google Chrome. Évalué à 2. Dernière modification le 28 septembre 2021 à 09:10.

    Le passage que tu cites indique que si on ne met pas l'attribut, c'est comme si on met une des quatre valeurs autorisées pour indiquer JavaScript. Le passage indique que, pour HTML5 (mais pas les autres versions et doctypes), il est conseillé de l'omettre.

    C'est, dans la page, sur cet attribut, le point par rapport à JavaScript. Il y a un troisième point

    Any other value: The embedded content is treated as a data block which won't be processed by the browser. Developers must use a valid MIME type that is not a JavaScript MIME type to denote data blocks. The src attribute will be ignored.

    Certes, il n'est pas explicitement dit qu'on peut utiliser n'importe quel autre langage ; il est juste dit que le fureteur n'a pas à l'interpréter (i.e. seul JS est officiellement supporté.)

    Plus loin, il est dit que pour HTML5, charset est carrément déprécié.

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

  • [^] # Re: s/cat/cut/ ?

    Posté par  (site web personnel, Mastodon) . En réponse au message Linux copy à partir d'une liste de fichiers vers des sous-répertoires à partir d'une liste aussi . Évalué à 2. Dernière modification le 28 septembre 2021 à 04:41.

    Arf, pas ien lu jusqu'à la fin

    Je sais copier tous les fichiers dans un répertoire unique en utilisant cette commande:
    cat /scripts/fichiers.csv | xargs -I % cp % /dossierdestination

    Mais je n'arrive pas à copier chaque ligne correspondant à un fichier dans le sous répertoire qui lui convient,
    Pour essayer d'être + claire je veux copier $valeur2 dans /dossierdestination/$valeur1

    Y-a-t-il des caractères problématiques avant et après les valeurs ? Peut-être quelque chose comme

    cat /scripts/fichiers.cvs | xargs -I /%/ cp % dossierdestination

    Sinon boucler sur le fichier…

    cat /scripts/fichiers.csv | while read d f; do
    cp $f /dossierdestination/$d
    done

    ou encore, si tu veux regarder du côté de AWK

    awk '{system(sprintf("cp %s dossierdestination/%s\n", $2, $1));}' /scripts/fichiers.csv

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

  • # s/cat/cut/ ?

    Posté par  (site web personnel, Mastodon) . En réponse au message Linux copy à partir d'une liste de fichiers vers des sous-répertoires à partir d'une liste aussi . Évalué à 2.

    (J'ai aussi un fichier csv complet comprenant ces 2 colonnes: nom des sous-répertoire ($valeur1), chemin du fichier ($valeur2))

    Donc tu as un fichier composé de lignes de la forme

    $valeur1$delimiteur$valeur2

    Du coup, je supposes que tu as du récupérer la liste des $valeur1 dans un autre fichier

    J'ai pu créer automatiquement les sous-répertoires en utilisant cette commande:
    xargs mkdir -p </scripts/repertoires.csv

    Tu pouvais directement opérer depuis ton fichier initial ainsi (non testé)

    cut -f 1 -d "$delimiteur" | xargs mkdir -p

    Le seul hic/piège est que tes $valeur1 ne doivent pas comporter d'espace (il y a d'autres caractères spéciaux mais les blancs sont les trucs le plus courant/fréquent auquel il faut penser) ; je n'insiste pas dessus vu que tu a déjà fait le boulot en créant un fichier /scripts/repertoires.csv qui convient (la problématique est la même en fait, mais le problème a du ne pas se présenter ou est déjà traité.)

    On peut utiliser la même approche pour l'autre partie du problème

    je souhaite copier des fichiers dont j'ai le chemin sur un fichier txt dans des sous répertoires spécifiques spécifiés dans un second fichier

    Tu peux utiliser aussi le fichier comme tu l'avais déjà fait pour les répertoires, ou utiliser le CSV comme je viens de l'indiquer

    cat /scripts/liste.txt | xargs cp % /dossierdestination
     # ou
    cut -f 2 -d "$delimiteur" | xargs cp % /dossierdestination

    Avec les mêmes précautions déjà évoquées.

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

  • [^] # Re: offline !

    Posté par  (site web personnel, Mastodon) . En réponse au journal Forlater.email, un service pour lire plus tard. Évalué à 4.

    Dans ce cas tu tries directement dans l'arborescence du système de fichiers et dans l'autre dans l'archive mail (ou le système en ligne.) Je pense que c'est pratique pour les gens qui n'ont pas accès à un poste perso tout le temps ?

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

  • [^] # Re: Bytecode VS natif

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche OCaml en 2021. Évalué à 2.

    La/le collecte/collecteur pas la/le collection/collectionneur
    Glaner peut par contre donner une impression d'aléatoire alors que ce n'est pas le cas…

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

  • [^] # Re: Linux devient Windows et macOS

    Posté par  (site web personnel, Mastodon) . En réponse au lien systemd portable services: parce que les conteneurs, c'est trop mainstream. Évalué à -4.

    Attention, tu vas passer pour un pauvre vieux réac antisystemd. Perso, j'ai commencé à revenir à *BSD pour ma tranquillité d'esprit.

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

  • [^] # Re: chroot

    Posté par  (site web personnel, Mastodon) . En réponse au lien systemd portable services: parce que les conteneurs, c'est trop mainstream. Évalué à 2.

    Non l'équivalent de ça serait plutôt systemd-nspawn comme évoqué dans d'autres commentaires.

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

  • [^] # Re: test avec chrome 94

    Posté par  (site web personnel, Mastodon) . En réponse au journal Détection d'inactivité dans Google Chrome. Évalué à 2.

    Il faut indiquer les règles qu'on emploie (i.e. françois du XVIIIè ou français réformé avec points médians.) Pour HTML5 c'est :

    <!DOCTYPE html>
    <html lang="en">
    <!-- le reste ici, j'en parle plus bas -->
    </html>

    À vérifier, mais je ne pense pas que la balise SCRIPT puisse être en dehors de HEAD ou BODY qui je crois sont les seuls enfants possibles de HTML.

    Enfin, il convient de fournir plus d'informations pour la partie SCRIPT

    <script type="text/javascript" charset="utf-8">
    // le code du script directement ici
    </script>

    Le charset c'est pour le cas où on n'aurait pas de head avec le meta qui va bien, ou si celui du script est différent de celui de l'ensemble du document.
    Le type parce-que la norme prévoit de pouvoir utiliser n'importe quel langage… (à tout hasard, du VBS ou du TCL par exemple.) Et dans le cas de JS, on peut avoir text/javascript ou text/ecmascript et même application (au lieu de text)

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

  • [^] # Re: Trucs et astuces

    Posté par  (site web personnel, Mastodon) . En réponse au journal L'administration en ligne "prête pour le citoyen" ?. Évalué à 2.

    d'après certains principes de réincarnation et de karma, c'est plutôt qu'on rejoue le niveau (qui continue de changer) avec des bonus ou des malus…

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

  • [^] # Re: use case

    Posté par  (site web personnel, Mastodon) . En réponse au lien systemd portable services: parce que les conteneurs, c'est trop mainstream. Évalué à 3.

    La partie « So, what is a “Portable Service”? » commence par :

    A portable service is ultimately just an OS tree, either inside of a directory, or inside a raw disk image containing a Linux file system. This tree is called the “image”. It can be “attached” or “detached” from the system. When “attached”, specific systemd units from the image are made available on the host system, then behaving pretty much exactly like locally installed system services. When “detached”, these units are removed again from the host, leaving no artifacts around (except maybe messages they might have logged).

    La partie suivante, « Where’s the difference to a “Container”? » a ce second paragraphe :

    “Portable services” do not provide a fully isolated environment to the payload, like containers mostly intend to. Instead, they are more like regular system services, can be controlled with the same tools, are exposed the same way in all infrastructure, and so on. The main difference is that they use a different root directory than the rest of the system. Hence, the intent is not to run code in a different, isolated environment from the host — like most containers would — but to run it in the same environment, but with stricter access controls on what the service can see and do.

    De mon point de vue, pour l'instant, c'est toujours plus de complexité et un point de plus pour systemd qui veut tout faire…

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

  • [^] # Re: classe scellées

    Posté par  (site web personnel, Mastodon) . En réponse au journal Java 17 LTS. Évalué à 2.

    Merci, ça fait assez sens.

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

  • # classe scellées

    Posté par  (site web personnel, Mastodon) . En réponse au journal Java 17 LTS. Évalué à 2.

    Si comme moi vous n'aviez pas compris ce que c'est :
    https://stackoverflow.com/a/69234315/1699311
    (j'imagine qu'il y avait un réel besoin)

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

  • [^] # Re: Cas où le floutage n'est pas appliqué

    Posté par  (site web personnel, Mastodon) . En réponse au journal Deface: flouter simplement et automatiquement les visages dans une vidéo. Évalué à 2.

    Presque les mêmes cas donc. Faut comparer avec les images d'entrainement publiés sur le site pour voir ce qui a pu échapper à l'analyse.

    Un œil : je me serais dit, normal il en faut deux pour un visage… Mais si on a un bandeau de pirate ? (catégorie des images avec déguisements ou maquillages) Mais qui des photos de profit ? (par contre la forme du visage n'est plus la même)

    Visage vers le haut : en effet si on ne voit que le menton et le cou ça devient limite, mais si d'autres éléments permettent de dire algorithmiquement qu'on a un visage humain alors ça devrait pouvoir se corriger sinon on risque de cacher un peu n'importe quoi à la longue.

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

  • [^] # Re: Cas où le floutage n'est pas appliqué

    Posté par  (site web personnel, Mastodon) . En réponse au journal Deface: flouter simplement et automatiquement les visages dans une vidéo. Évalué à 3.

    Le journal mentionne :

    Le seul paramètre que j'ai utilisé est --thresh 0.075, car avec la valeur par défaut (0.2, ce qui est moins sensible), sur une ou deux trames seulement, le visage de la femme au premier plan n'était pas repérée. Il l'est maintenant, alors qu'on ne voit même pas ses yeux, cachés par le casque. Vous pouvez également constater que l'algorithme cible beaucoup de visage qu'on ne pourrait même pas identifier sans le flou : […]

    Dans ton cas, tu as joué avec quels paramètres ?

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

  • [^] # Re: EPS vs SVG

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Interview : Cédric Gémy, graphiste, formateur, développeur sur logiciels libres. Évalué à 5.

    Tout à fait. Mais petit retour en arrière : PS est un format final pour les imprimantes intelligentes (celles qui parlent ce langage, peuvent s'utiliser directement –et configuré via leur PPD– sous Unix-like, pas besoin de pilote spécifique…) comme son concurrent PCL, chacun avec ses avantages et ses inconvénients (bien résumés par les supports de Xerox et Brother par exemple.) PS a été créé par Adobe pour supporter directement/facilement l'impression d'images vectorielles depuis ses applications.
    SVG a été créé pour décrire textuellement les images vectorielles, et de sorte à être lisible et manipulable aussi bien par les humains que par les machines. Sa spécification a bénéficié des retours d'expérience sur XML et la description vectorielle. De ce fait, c'est un meilleur format d'échange tout en pouvant être un bon format interne (ou assez proche) de logiciels graphiques …Là où le PS (qui est un langage de programmation de type Forth) est plus difficile à manipuler (difficile mais pas impossible) : habituellement on exporte dans ce format pour imprimer.

    EPS est une dérivé/extension de PS pour mêler du matriciel (bitmap) et du vectoriel mais pensé comme format d'image (initialement utilisé par Adobe Illustrator puis ouvrable par Photoshop). Attention, PS peut traiter du bitmap, mais n'est pas un format d'image mais le langage qu'utilise EPS en interne…
    Il existe d'autres dérivés : NeWS pour le système de fenêtre conçu par James chez Sun, Display PostScript pour le système de fenêtrage de NeXT, IPS (Interchange PostScript) pour usage interne chez Adobe et qui deviendra PDF…
    PDF est conçu comme remplaçant de PS (officiellement arrêté depuis 2007) et est conçu comme format d'échange (consultation à l'écran et impression) et d'archivage. Ce format n'est vraiment pas conçu pour être un format de travail (puisqu'il y a des compressions par endroit, et divers paramétrage dont le verrouillage.) Je trouve sage, à l'heure actuelle, de travailler en SVG et d'exporter en PDF le résultat non modifiable (sinon on peut passer le SVG…)

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

  • [^] # Re: positionnement par rapport à curl

    Posté par  (site web personnel, Mastodon) . En réponse au lien GNU Wget2 2.0.0 est sorti. Évalué à 2.

    Ah oui, aria2c avec lequel je n'ai pas encore eu l'occasion de faire mumuse avec, et du coup ne l'avais pas en tête. Je suis assez d'accord de ta vision de httpie : au lieu d'une bibliothèque bas niveau (libcurl) que mettent à profit divers langages de programmation, ici on a une interface de pilotage rest…

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

  • [^] # Re: Reboot

    Posté par  (site web personnel, Mastodon) . En réponse au journal L'administration en ligne "prête pour le citoyen" ?. Évalué à 0.

    ah la bonne vieille époque msdos 95/98 ; ça existe encore ?

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

  • [^] # Re: je suis fan d'audiolivre

    Posté par  (site web personnel, Mastodon) . En réponse au journal Écoutez-vous des audiolivres ?. Évalué à 2.

    Scénariste, Metteur en scène, acteur… Des rôles différents qui peuvent être tenus par la même personne ou pas…

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

  • # image disque

    Posté par  (site web personnel, Mastodon) . En réponse au message Clonage/sauvegarde de serveurs. Évalué à 3.

    C'est actuellement des machines physiques mais j'aimerai pouvoir les migrer en VM ou en conteneur suivant les besoins
    Ça me parait lourd à gérer, surtout que pour la plupart des machines il y a 2-3 services installés et les données générées ont un intérêt pendant 1 ou 2 jours, donc elles peuvent être perdues sans gros souci.

    Je pense que tu devrais faire une installation minimale (avec ce qui est commun à toutes les installations) puis récupérer l'image avec PartImage ou CloneZilla par exemple. Ça te permettra de pouvoir redéployer une autre machine avec la même base facilement et rapidement : on oublie souvent cette approche de Ghost parce-qu'une distribution GNU/Linux s'installe tellement vite, mais bon ; et puis cette image pourra servir plus tard pour passer en modèle de VM (template.)

    Ça c'est pour l'installation de base (système et tous les programmes communs attendus.) Mais il faudra prévoir la personnalisation (changer le nom et l'adresse de l'hôte) et le reste (les autres applications et leur paramétrages.) Là je renvoie aux autres commentaires (Ansible, Chef, Salt, Cdist, Capistrano, etc.)

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

  • [^] # Re: positionnement par rapport à curl

    Posté par  (site web personnel, Mastodon) . En réponse au lien GNU Wget2 2.0.0 est sorti. Évalué à 3.

    Oui, cURL est un peu ce qui est sous le capot d'un fureteur (browser) qui fera en plus le rendu ; tandis wGET ne fait que le téléchargement de ressources. La frontière est mince, mais l'objectif initial et l'approche de la question n'est pas la même.
    Quid de HTTPie le nouveau venu ?

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

  • [^] # Re: Mauvaise cible pour le floutage ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Deface: flouter simplement et automatiquement les visages dans une vidéo. Évalué à 3.

    Comme expliqué ailleurs, que ce soit publiquement visible ne rend pas la chose publiable si on n'est pas en train d'apporter une information… (mieux si la photo n'avait pas été prise dans/avec ce/cet contexte/objectif ?)

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

  • [^] # Re: Oui mais non, je ne veux pas vivre dans ce monde

    Posté par  (site web personnel, Mastodon) . En réponse au journal Deface: flouter simplement et automatiquement les visages dans une vidéo. Évalué à 2.

    les citoyens présent pour les protéger, mais (y compris) les agents dans l'exercice de leurs fonctions [; excepté les gens qui débordent d'un côté ou d'un autre.]

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

  • [^] # Re: Oui mais non, je ne veux pas vivre dans ce monde

    Posté par  (site web personnel, Mastodon) . En réponse au journal Deface: flouter simplement et automatiquement les visages dans une vidéo. Évalué à 1. Dernière modification le 21 septembre 2021 à 14:19.

    Ici c'est juste la section mono zéro : permis de tabasser à mort…
    Sorte de hooligan avec un laisser-passer (cf. pirate vs corsaire.)

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

  • # non caucasiens

    Posté par  (site web personnel, Mastodon) . En réponse au journal Deface: flouter simplement et automatiquement les visages dans une vidéo. Évalué à 5.

    Très intéressant ce petit utilitaire, et c'est époustouflant le résultat.
    Petite question qui me vient à l'esprit dans l'immédiat : ça marche tout aussi bien quelque soit le type de peau ?

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

  • [^] # Re: Reproductibilité

    Posté par  (site web personnel, Mastodon) . En réponse au journal Préparation de figures avec R : automatiser l'ajout d'annotations manuelles. Évalué à 3.

    Reproductible dans le sens qu'il n'y a plus la partie manuelle qu'il faut décrire à côté et qui doit être réalisé en face pour obtenir les mêmes images. Oui, question de terminologie : c'était reproductible au sens d'automatisable pour suivre les évolutions et non juste clonable ad infinitum.

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