Marotte ⛧ a écrit 8780 commentaires

  • [^] # Re: lopin compris

    Posté par  . En réponse au journal La conférence de Microservice. Évalué à 4.

    En fait en me relisant j'ai compris pourquoi tu n'as pas compris. J'ai mal tournée ma phrase. Ce qui conduit à quelles que quelques ambiguïtés.

    Une faute par phrase ! :)

  • # gFTP

    Posté par  . En réponse au message gftp et la taille des fichiers. Évalué à 2.

    Latest Stable Version: 2.0.19 (11/30/2008)

    https://www.gftp.org/

    Si c’est un bug il y a peu de chance qu’il soit corrigé un jour.

    Je serais toi j’arrêterais de l’utiliser.

  • [^] # Re: Bad idea

    Posté par  . En réponse au message SSD dans un serveur ?. Évalué à 5.

    parce qu'il n'y a pas besoin de démarrer rapidement le serveur.

    Avoir des IO qui poutrent ça ne sert pas qu’au démarrage…

    Sinon, si c'est la mémoire flash qui t'intéresse et que tu veux économiser un emplacement 3.5 ou 2.5, tu peux utiliser une clé USB si tu dispose d'un port adéquat sur la carte mère. Mais à voir si tu peux installer ton OS et démarrer sur la clé.

    Je sais pas en USB-3 mais en USB-2 on perd tout l’intérêt de la mémoire flash… vu le débit du bus USB-2…

  • [^] # Re: strictement équivalent

    Posté par  . En réponse au message Git. Évalué à 3.

    Merci.

    Effectivement, je découvre que git ne se préoccupe absolument pas des autorisations (ce qui est normal car ce n’est pas son boulot…). Si j’ai bien compris, pour les gérer les droits sans utiliser une surcouche comme gitolite on a deux possibilités :

    • les permissions UNIX
    • les ACL

    ça ne permet pas de gérer les autorisations par branche mais ça permet déjà de les gérer par dépôt.

    Quitte à me pencher sur les surcouches à git je lorgne du côté de gitlab qui semble offrir de nombreuses fonctionnalités, permet-il de gérer finement les autorisations ?

  • [^] # Re: awk avec précautions

    Posté par  . En réponse au message [boulot] script pour récupérer des données. Évalué à 2.

    Tu aurais dû apt-cache cherché ;) (j’ai cherché xls2csv)

    $ apt-cache show catdoc
    Package: catdoc
    Version: 1:0.94.3~git20160113.dbc9ec6+dfsg-1
    Installed-Size: 666
    Maintainer: Martín Ferrari tincho@debian.org
    Architecture: amd64
    Depends: libc6 (>= 2.14)
    Suggests: tk | wish
    Description-fr: convertisseur de fichiers Word, Excel et PowerPoint vers du texte brut
    Le programme catdoc lit un ou plusieurs fichiers Microsoft Word et écrit le
    texte contenu vers la sortie standard.
    .
    Il est maintenant accompagné de xls2csv, un programme convertissant les
    feuilles de calcul Excel vers un fichiers csv
    (comma-separated value), et
    catppt, un outil d'extraction des informations textuelles depuis les
    fichiers Powerpoint.

  • [^] # Re: ISO Hybride ?

    Posté par  . En réponse au message tester une clé USB bootable sans rebooter. Évalué à 2.

    Tu as bien fait ta clé avec : dd if=tonfichier.iso of=/dev/sdc ?

    Sinon… une option de KVM pour désactiver le boot PXE (même si je vois pas bien l’intérêt…) ?

    Il y a un menu de boot quand la VM démarre (F12)…

  • # ISO Hybride ?

    Posté par  . En réponse au message tester une clé USB bootable sans rebooter. Évalué à 2.

    S’il ne s’agit pas d’une image ISO dite « hybride » elle ne démarrera qu’à partir d’un lecteur optique, donc kvm -cdrom /dev/sdc devrait le faire. Par contre si c’est le cas, elle ne démarrera pas non plus si tu essayes de booter directement ta machine physique avec…

    Mais je peux me tromper…

  • [^] # Re: .

    Posté par  . En réponse au message le centre "software & updates" ne se lance plus.. Évalué à 2. Dernière modification le 25 octobre 2016 à 17:27.

    # software-center

    Enfin c’est au moins le nom du package (de mémoire c’est le nom du programme aussi), je peux pas tester je l’ai viré de ma VM Ubuntu :)

  • [^] # Re: awk avec précautions

    Posté par  . En réponse au message [boulot] script pour récupérer des données. Évalué à 2.

    \n représente le caractère "fin de ligne"

    "saut de ligne" pour être exact.

  • [^] # Re: awk avec précautions

    Posté par  . En réponse au message [boulot] script pour récupérer des données. Évalué à 3.

    le tout sur différentes lignes mais avec un retour chariot si tu veux, ce n'est pas dû à la taille de la celulle

    Fais un export en CSV, si c’est juste qu’il y a des retours à la ligne dans la cellule ça ira bien dans la même « cellule » du fichier CSV, soit en remplaçant les retours à la ligne par des espaces, soit en les conservant et en les échappant, exemple :

    toto;titi;truc sur une ligne;hop
    dédé;jojo;truc\nsur\nplusieur\nlignes;plop

    Pour être plus précis sur « retour chariot » et « fin de ligne », parce que c’est un écueil dans l’informatique…

    « Retour chariot » (CARRIAGE RETURN) et « Saut de ligne » (LINE FEED) sont deux caractères différents. À l’origine ils servaient exactement à ce qu’ils sont censés faire : le premier pour dire à l’imprimante de ramener son chariot au début de la ligne et le second pour dire, toujours à l’imprimante, de faire avancer le papier d’une ligne. Pour un écran d’ordinateur ça n’a plus de sens, donc on utilise l’un de ces caractères pour signifier simplement « fin de ligne ». Et là où c’est magnifique, la source d’un nombre incalculable d’incidents informatiques… pour les fichiers textes :

    Unix/Linux → LF (LINE FEED)
    OSX → CR (CARRIAGE RETURN)
    Windows → CRLF (les deux)

    Et un transfert FTP en mode ASCII peut, à la discrétion du serveur, faire la conversion de ces fins de lignes :)

    C’est vraiment tout con mais j’ai vu tellement d’informaticiens l’ignorer que je n’ai pas écrit tout ceci seulement pour toi :)

  • [^] # Re: awk avec précautions

    Posté par  . En réponse au message [boulot] script pour récupérer des données. Évalué à 2.

    mon fichier est construit un peu différemment en fait :

    Pourquoi tu l’as présenté comme tu l’as fait alors ? o_O

    C’est bien d’un document Excel dont on parle ? Dans ce cas la première étape c’est de l’exporter en CSV… Et nous montrer exactement (en utilisant les bonnes balises : https://linuxfr.org/wiki/aide-edition#code ) à quoi il ressemble ;)

    NB : il manquait les ; ?

    Oui, avant chaque instruction 'next'…

    Pour en revenir à la première apostrophe manquante, le fait que tu aies '>' (il s’agit du prompt de deuxième niveau…) devrait te mettre sur la voie. En effet, si le shell te met ça c’est qu’il attend la suite de la commande ! Vu que la première apostrophe indique le début d’une chaîne de caractères non-interprétée, quand tu appuies sur entrée il considère que tu veux entrer un caractère "fin de ligne" dans cette chaîne et pas valider la commande (ce à quoi tu t’attendais)

    Pour comprendre c’est très simple, essaye :

    $ echo 'toto

    tu vas arriver sur le prompt de deuxième niveau, là tu rentres :

    > titi'

    (note que dans la première commande '$' désigne le prompt de premier niveau, il ne faut pas le taper. Dans la deuxième commande '>' représente le prompt de deuxième niveau, il ne faut le taper non plus…). C’est configurable (pas obligé d’utiliser '$' et '>') mais par convention c’est ce qui est utilisé partout…

    en sortie tu auras :

    toto
    titi
    

    avec un retour à la ligne entre les deux mots. Tu as rentré sur deux lignes une commande qu’on aurait pu écrire sur une ligne : $ echo "toto\ntiti" (entre les guillemets doubles la suite de deux caractères \n représente le caractère "fin de ligne")

  • [^] # Re: awk avec précautions

    Posté par  . En réponse au message [boulot] script pour récupérer des données. Évalué à 2.

    Il manquait encore un truc :)

    tst@PC ~
    $ cat in.csv
    N° d'outil 42| info1
    Info2
    Info3
    N° d'outil 36| info1
    Info4
    Info5
    
    
    tst@PC ~
    $ awk -F\| 'NF>1 { cellA=$1; print $1 FS $2; next } { print cellA FS $1; next }' < in.csv > out.csv
    
    tst@PC ~
    $ cat out.csv
    N° d'outil 42| info1
    N° d'outil 42|Info2
    N° d'outil 42|Info3
    N° d'outil 36| info1
    N° d'outil 36|Info4
    N° d'outil 36|Info5
    N° d'outil 36|
    
    

    c'est le manque de boucle / d'incrémentation. c'est normal ?

    La boucle est implicite…

  • [^] # Re: awk avec précautions

    Posté par  . En réponse au message [boulot] script pour récupérer des données. Évalué à 2. Dernière modification le 24 octobre 2016 à 22:22.

    J'ai donc l'impression qu'il ne se passe rien ? ou alors le temps d'exécution est très long ?

    Il manque une apostrophe dans sa commande :

    awk -F\| 'NF>1 { cellA=$1; print $1 FS $2 next } { print cellA FS $1 next }' < in.csv > out.csv
    

    je connais pas awk

    C’est pourtant l’outil tout indiqué…

    Je ne connais pas assez awk moi-même (je m’en sert pour d’autres manipulations) mais sa commande à l’air pas mal… (elle n’utilise pas d’expression régulière)

    L’option -F permet de définir le séparateur de champ (field), ici |, noté FS plus loin dans la commande… $1, $2, $3 représentent les valeurs des champs…

  • [^] # Re: De meilleurs liens ( font de meilleurs amis )

    Posté par  . En réponse au journal CVE-2016-5195 Dirty COW. Évalué à 3. Dernière modification le 24 octobre 2016 à 06:17.

    La raison est problablement que ce n'est pas exploitable à distance.

    Oui mais ça augmente l’impact potentiel des failles exploitables à distances.

    Cela dit tu as probablement raison. Si une telle faille locale était taggée Critical, quel serait le niveau d’une faille de ce genre exploitable à distance ?

  • [^] # Re: ZorinOS

    Posté par  . En réponse au message Demande de vérification d'une iso basé sur ubuntu "zorin os core 9". Évalué à 2.

    je ne dis pas le contraire,

    Je sais bien que tu es au courant et tu as probablement donné des raisons de son choix.

    D’une part l’installation de PlayOnLinux (par exemple) ne nécessite que d’aller choisir son installation dans le "Software Center", si un débutant n’est pas en mesure de faire ça, où va-t-on…

    Et d’autre part je ne pense pas que ça soit mieux à moyen terme pour un débutant. La communauté d’utilisateurs et plus petite.

    Un débutant devrait plutôt s’orienter vers une distribution mainstream, justement parce qu’il est débutant.

    Ne connaissant pas ZorinOS je me renseigne sur distrowatch.com :

    Il y a une version 11 sortie en février (l’auteur original essaye d’installer la 9, qui date de juillet 2014).

    Puis j’ai pas réussi à trouver à quoi correspondait la version Ultimate à 10 boules…

    Additional information and screen shots can be found in the release announcement. Zorin OS 11 "Core" is available as a free download while the project's "Ultimate" edition can be purchased for €9.99.

  • [^] # Re: ZorinOS

    Posté par  . En réponse au message Demande de vérification d'une iso basé sur ubuntu "zorin os core 9". Évalué à 2.

    Mouaif… Le look Windows il me semble qu’il suffit de changer de thème et pour l’intégration de wine, l’installation de PlayOnLinux facilite grandement son utilisation…

  • [^] # Re: Quelle syntaxe?

    Posté par  . En réponse au message Expression régulière. Évalué à 2.

    Note que tu entendras souvent parler d’expressions régulières (ou regular expression, ou regexp, ou encore regex), même si c’est effectivement un abus de langage…

  • # ZorinOS

    Posté par  . En réponse au message Demande de vérification d'une iso basé sur ubuntu "zorin os core 9". Évalué à 2.

    Je ne connais pas cette distribution. Qu’apporte-t-elle par rapport à Ubuntu ?

  • # Hop

    Posté par  . En réponse au message probleme simple avec le terminal. Évalué à 3.

    car la copi des fichier est tres long et je ne peux quitter le terminal,

    Je suppose que c’est pour ça qu’il ne te rend pas la main, il n’a pas fini la copie ?

    et je ne veu pas en ouvrir un deuxieme

    Pourquoi ? Ça ne pose vraiment aucun problème d’avoir 2 (ou 50) terminaux ouverts…

    man nohup

  • [^] # Re: Et pendant que ça tourne : CTRL+Z

    Posté par  . En réponse au message probleme simple avec le terminal. Évalué à 3.

    Comme dit plus haut, si tu lances une commande en finissant par un "&", elle va tourner en tâche de fond.

    Oui mais s’il ferme son terminal ça va arrêter la tâche. Il faut utiliser nohup…

  • [^] # Re: machine efi ou pas ?

    Posté par  . En réponse au message Help ! Impossible de démarrer le PC depuis Linux ! [résolu !]. Évalué à 2.

    Pour moi "efi" c'est le type de partition créer par windows. (?)

    Non, pas du tout.

    https://fr.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface

    Le type de table de partitions c’est MBR ou GPT

    http://lecrabeinfo.net/disque-dur-les-tables-de-partitions-mbr-et-gpt.html

  • [^] # Re: Je ne sais pas

    Posté par  . En réponse au message Recherche d'exercices a faire avec le SHELL Unix. Évalué à 2.

    J’ai vraiment du mal avec la conjugaison, je fais des efforts croyez-moi :)

  • [^] # Re: Money makes the world go round

    Posté par  . En réponse au journal Les routeurs Turris Omnia sont livrés. Évalué à 4.

    Je ne sais pas si c'est toujours le cas, mais à une époque OpenBSD vendait ses iso, sinon il fallait que tu les produisent par toi-même.

    Il y a Ardour qui demande de payer pour avoir la version binaire. Bien sûr, on peut télécharger les sources gratuitement et compiler soi-même. D’ailleurs je l’ai pas utilisé depuis un moment et je vois qu’il est maintenant à la version 5 !

  • [^] # Re: Sécurité

    Posté par  . En réponse au message Recherche d'exercices a faire avec le SHELL Unix. Évalué à 2.

    Oui. Par contre ça prend du sens quand tu boucles un million de fois de ne pas forker un processus à chaque fois…

  • [^] # Re: Money makes the world go round

    Posté par  . En réponse au journal Les routeurs Turris Omnia sont livrés. Évalué à 6.

    Non je vois ça comme des constructions commune auxquels n'importe qui peut participer.

    Oui mais pour « participer », pour développer ce logiciel libre il faut vivre, donc il faut aussi de l’argent. L’argent n’est que du travail figé…

    Si tu ne participes pas en codant (ou traduction, etc…), donc en donnant de ton temps, ou en donnant de ton argent, ce qui revient un peu au même, c’est comme si tu restais assis à regarder tes voisins construire la maison de la vieille… toi-même abrité par celles que d’autres auront construit pour toi par le passé…