Marc Quinton a écrit 1566 commentaires

  • [^] # Re: Oui ?

    Posté par  . En réponse au message Empaqueter une appli dans docker. Évalué à 5. Dernière modification le 17 octobre 2017 à 23:02.

    très bonne réponse, cependant, concernant les aspects docker, il faut éventuellement distinguer les 2 aspects :

    • build (compilation) qui permet en général de créer un ou plusieurs binaires éventuellement encapsulés dans des paquets ; sur gitlab, on parle d'artifact (produit de l’exécution d'un job)
    • l’exécution de ces binaires qui pourra aussi s'appuyer sur Docker avec une bonne partie commune à l'environnement build.
    • on peut aussi s'appuyer lorsque cela a du sens sur docker-compose afin d'assembler plusieurs containers Docker.

    concernant les aspects sécurité lié à Docker : on peut invoquer des commandes Docker sans être root (par configuration). Mais il devient assez facile de monter la racine du système hôte dans un container Docker et de compromette le système. Il faut donc considérer les utilisateurs Docker comme des acteurs coopératifs.

  • [^] # Re: console ?

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

    en environnement Gnome, Nautilus qui est le gestionnaire de fichier gère aussi les icones du bureau. Si Nautilus est mort, plus d'affichage de ces icones.

  • # usage de testdisk

    Posté par  . En réponse au message récup' de disque dur en NTFS : photorec ou testdisk ?. Évalué à 3.

    • testdisk n'est pas un programme de récupération de données, mais de récupération de partitions.
    • habituellement, je fais une image sur un disque plus important, ou un second disque avec dd_recue
    • puis, pour le format NTFS je demande a Windows de réparer le disque sur le nouveau disque avec la copie des données, modulo les secteurs illisibles qui seront remplis de zeros.
    • ensuite tu peux faire une recopie des données et ajouter une passe photorec pour récupérer d'éventuels fichiers perdus.
    • via un mécanisme de signatures, il est possible de supprimer les éventuels doublons.
  • # incohérence sur print

    Posté par  . En réponse au message Fonction et pointeurs. Évalué à 5.

    -d'un coté print est déclaré avec 2 arguments
    - de l'autre il est appelé sans print();
    - et dans main(), il faudrait déclarer 2 int.

  • [^] # Re: Redémarrage

    Posté par  . En réponse au message Redémarrage après extinction PC. Évalué à 4.

  • # alternative to

    Posté par  . En réponse au message Substitut de ddd. Évalué à 2.

    le site alternativeto donne 2 réponses :
    - https://sourceware.org/insight/
    - http://www.kdbg.org/

    sinon, il faut peut-etre regarder du coté des IDE : éclipse, KDevelop, Code::Blocks ; ils sont nombreux, essaie de trouver le plus léger.

  • # proxydriver

    Posté par  . En réponse au message Choix du proxy fonction du reseau.. Évalué à 3.

    • je pense que proxydriver répond en partie à ta demande. Il s'appuie sur les capacités de scripting de NetworkManager.
    • proxydriver sait piloter Firefox, Gnome, KDE.
    • je n'ai rien vu pour les aspects configuration de dépots. Nous avons un mirroir Debian sur notre réseau local ainsi que des paquets locaux.
  • # Epson

    Posté par  . En réponse au message Quelle imprimante en (fin) 2017 ?. Évalué à 3.

    pas trop de soucis avec mes Epson. J'ai un kit de remplissage ce qui permet, pour de l'impression jetable, d'avoir un cout d'impression à la page plutôt bas. Il faut juste faire attention de ne pas laisser les cartouches se vider complètement et d'ignorer les demandes de rechargement intempestives que l'imprimante envoie. L'imprimante n'a aucun moyen de connaitre le niveau de l'encre et envoie des messages en fonction de la volumétrie (encre et page, je présume) envoyée sur l'imprimante.

    tous les modèles d'imprimantes ne supportent pas les cartouches remplissables. C'était l'un de mes critères de sélection.

    les nouvelles gammes d'imprimantes bon marché n'ont pas d'interface réseau filaire. C'est rédhibitoire pour un usage domestique multiposte. Il faut donc passer par du Wifi. J'ai du configurer un routeur Wifi avec un bridge pour faire l'interface sur mon réseau Wifi. Mon imprimante est éloignée de ma box qui dispose aussi du Wifi.

    Les pilotes Linux sont assez basiques mais fonctionnels.

  • [^] # Re: Linux

    Posté par  . En réponse au message problème d’installation . Évalué à 3.

    sauf que certains BIOS ne gèrent pas de la même façon l'ACPI en mode BIOS, alors qu'en mode UEFI, l'ACPI est sensé être géré par le BIOS. Du coup, on est confronté à d'autres problèmes. C'est le cas sur un PC Gigabyte que j'ai actuellement : grosses difficultés à évoluer sur une nouvelle version d'une distrib Linux ; j'ai actuellement une configuration qui gère parfaitement l'ACPI (veille en particulier) et que je n'arrive plus a faire fonctionner avec de nouvelles versions de mon OS préféré.

  • [^] # Re: watch ne rend pas la main

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

    archwiki, le Wiki le plus beau de la planete :-) j'aime beaucoup aller y faire un tour bien que ma distrib ne soit pas celle-ci.

  • # et Docker aussi ?

    Posté par  . En réponse au journal LXC et OpenCL c'est possible !. Évalué à 4.

    manifestement, ca devrait aussi passer avec Docker : https://github.com/chihchun/opencl-docker

  • [^] # Re: watch ne rend pas la main

    Posté par  . En réponse au message Notification usb. Évalué à 10.

    l'idée pour cette problématique est de regarder du coté de UDEV et ses fameuses UDevRules et de déclencher un script à chaque fois qu'un device USB possédant des caractéristiques définies (udev-rules).

  • # flux TCP

    Posté par  . En réponse au message MPG123 et Paramètres ou Script Bash. Évalué à 4.

    Hello

  • # optimus

    Posté par  . En réponse au message compatibilité de pc LDLC Aurore CI3-8-S1H10 : Windows 7 ET Linux ?. Évalué à 4.

    s'il n'y a pas une double carte graphique Intel+Nvida (optimus) cela te permettra d'éviter des écueils. Ca a l'air d'être le cas.

  • [^] # Re: Ca dépend de comment tu as installé ton Linux ....

    Posté par  . En réponse au message problème d’installation . Évalué à 3.

    j'ai vu sur certains ordinateurs dotés de Windows 10 et de l'UEFI, une installation à partir d'un CD qui n'est pas fourni par le constructeur, une auto-activation du système Windows. J'en ai compris que les informations concernant les licences résident dans un espace mémoire ou disque qui n'a pas été écrasé et que l'installateur sait récupérer.

    si on dispose de la clé d'activation, pareil, il est possible de se refaire une installation manuelle de Windows.

    pour dépanner l'auteur de cet article, il lui faudrait effectuer un affichage des partitions et voir s'il reste des partitions liées à Windows. On voit ci-dessous 2 disques ; le second possède une partition de boot UEFI et des partitions cachées permettant la restauration de Windows.

    root@gigabyte:~# fdisk -l /dev/sdb
    Disque /dev/sdb : 931,5 GiB, 1000204886016 octets, 1953525168 secteurs
    Unités : sectors of 1 * 512 = 512 octets
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes
    Disklabel type: gpt
    Disk identifier: AF2A291F-B211-4CA9-B6CB-72A46900B562
    
    Périphérique      Start        Fin   Secteurs   Size Type
    /dev/sdb1          2048     534527     532480   260M EFI System
    /dev/sdb2        534528     567295      32768    16M Microsoft reserved
    /dev/sdb3        567296  207335423  206768128  98,6G Microsoft basic data
    /dev/sdb4    1929703424 1930727423    1024000   500M Windows recovery environment
    /dev/sdb5    1930727424 1953523711   22796288  10,9G Windows recovery environment
    /dev/sdb6     207335424  270249983   62914560    30G Linux filesystem
    /dev/sdb7     270249984  289781759   19531776   9,3G Partition d'échange Linux
    /dev/sdb8     289781760  293687295    3905536   1,9G Linux filesystem
    /dev/sdb9     293687296  295641087    1953792   954M BIOS boot
    /dev/sdb10    398544896 1929703423 1531158528 730,1G Linux filesystem
    /dev/sdb11    295641088  398544895  102903808  49,1G Linux filesystem
    
    Partition table entries are not in disk order.
    
    
  • # rebond SSH

    Posté par  . En réponse au message Double motd qui s'affiche. Évalué à 2. Dernière modification le 21 septembre 2017 à 12:37.

    tu devrais regarder comment rebondir avec SSH (2 premiers liens trouvés) :

  • [^] # Re: test carte SD

    Posté par  . En réponse au message Récupérer des Fichiers JPEG endommagés.. Évalué à 2. Dernière modification le 27 juillet 2024 à 11:50.

  • [^] # Re: test carte SD

    Posté par  . En réponse au message Récupérer des Fichiers JPEG endommagés.. Évalué à 4.

    j'ai acheté il y a peu une carte SD de 64Go ; on m'a livré une carte de 128Go (bien bonne nouvelle). C'était sur un site en ligne bien connu (Xdiscount). Il s'agissait d'un revendeur tiers (pas de responsabilité directe pour Xdiscount). Il s'est avéré que c'était une contrefaçon.

    après avoir eu des soucis avec une carte SD précédente qui était aussi une contrefaçon, j'ai découvert qu'il existe des cartes doublement menteuses ; la mienne :
    - annonce une capacité qui n'est pas la capacité réelle
    - au delà d'un certain seuil, les données ne sont pas enregistrées, mais il n'y a pas d'erreur. A la relecture, on retrouve uniquement des 0 (zéros).

    j'ai donc scripté toutes mes cartes SD et trouvé que plusieurs d'entre elles étaient des contrefaçons odieuses. j'ai fait une réclamation sur le site en question et ai été remboursé illico.

    sur la tablette de ma femme, j'avais les mêmes symptômes : des photos qui disparaissent sans explication, jusqu'au moment ou j'ai mis en doute la carte SD avec un jeu de test.

    voici mon script de test : https://gist.github.com/mqu/cc6f2c3a21d8daebf9b2682c575a3911

    autre lien : scanflash : https://github.com/Malvineous/scanflash

  • [^] # Re: essai de gcc -c fichier.c

    Posté par  . En réponse au message Comment faire avec un linux qui n'a ni compilateur ni gestionnaire de paquets. Évalué à 2.

    • gcc -v devrait te permettre de connaitre la version de ton compilateur
    • pour compiler un source c : gcc -o test test.c (si le source est dans un seul fichier et ne réclame pas de librairies supplémentaires)
    • cat /etc/issue nous permettrait, si le fichier existe de connaître le système linux.

    merci de nous faire un retour ici même.

  • [^] # Re: Guix

    Posté par  . En réponse au message Comment faire avec un linux qui n'a ni compilateur ni gestionnaire de paquets. Évalué à 2. Dernière modification le 16 septembre 2017 à 16:13.

    ou chroot, si la commande existe sur l'OS. Ensuite, il faut récupérer l'OS de son choix (debian, centos, archlinux, …)

  • [^] # Re: Solution propre mais overkill ?

    Posté par  . En réponse au message Défi du jour : wget et lien temporaire. Évalué à 2.

    ruby + mechanize le fait aussi très bien !

  • [^] # Re: Bonjour

    Posté par  . En réponse au message Vérification des données. Évalué à 3.

    voir réponse ci dessous. Ta réponse n'est pas la bonne. Des octets peuvent se perdre soit sur les pistes magnétiques, soit sur l'interface SATA et dans une moindre mesure la mémoire, CPU.

    certains FS gèrent des checksums par fichier ou par block.

  • [^] # Re: Solution 433 MHz

    Posté par  . En réponse au journal Capteurs météo et graphiques Munin. Évalué à 3.

    Kourou et Couroux : non :-) en regardant bien les températures négatives, l'hiver, on peut avoir un premier indice. Ce n'est pas en France, ce n'est pas un DOM ou TOM.

  • [^] # Re: Solution 433 MHz

    Posté par  . En réponse au journal Capteurs météo et graphiques Munin. Évalué à 4.

    • j'ai un peu la même chose avec une chaudière Viessmann connecté à un Rasp. J'envoie toutes les 10s la puissance instantanée dans une base sqlite ce qui me permet en théorie de calculer la consommation de gaz. Pour le reste, ce sont des températures et autres valeurs qui alimentent la même base toutes les 60s.
    • j'ai mis en place un frontal MQTT ce qui me permet d'exporter mes données vers le cloud ou vers un Smartphone
    • tout cela est écrit en Ruby

    pour l'affirmation suivante :

    Pour le deuxième graphe j'ai un cron qui tourne chaque nuit pour calculer la moyenne du jour précédent et min max et qui enregistre le résultat dans une table, parce que le faire calculer à l'appel de la page sur une année mettrait le serveur à genou.

    il est possible de faire des requêtes SQL avec un GROUP BY par jour, par semaine ou par mois puis de calculer min, max et moyenne.

    PS: salutations à la ville de Courroux depuis Toulouse. Mon fils y a des attaches.

  • # heuu ...

    Posté par  . En réponse au message serveur et mailing list. Évalué à 4.

    sans aucun doute surdimensionné par rapport à l'usage, non ? sauf si la liste des membres est > 10.000 ???