steph1978 a écrit 3052 commentaires

  • # miroir

    Posté par  . En réponse au message Installer des paquets sous fedora sans internet. Évalué à 2. Dernière modification le 08 novembre 2016 à 13:00.

    Tu peux créer un miroir du repository fedora sur le PC connecté, sur un disque externe par exemple.
    Puis utiliser ce repository local comme source de mise à jour sur le PC non connecté.
    Un tuto ici.
    C'est typiquement ce que fait un hébergeur pour mettre à jour ses machines.

    Si tu sais que tu ne veux que quelques packages, tu peux les télécharger les .rpm un par un puis utiliser la commande rpm pour les extraire. Mais tu vas perdre la gestion de dépendances. Étant sous debian et donc apt, je ne peux pas te donner les commandes exactes. Cela dit, j'ai déjà fait la manip avec apt, justement pour ne pas avoir les dépendances. Et ça fonctionne.

  • [^] # Re: en bash

    Posté par  . En réponse au journal ghash: génération d'image à partir d'un hash. Évalué à 3.

    Dans les releases, en effet.
    Désolé pas eu le réflexe de regardé.
    Mais ça m'a pas manqué, comme je l'expliquais ;)

  • [^] # Re: en bash

    Posté par  . En réponse au journal ghash: génération d'image à partir d'un hash. Évalué à 4. Dernière modification le 08 novembre 2016 à 10:15.

    J'aime bien :

    ghash est un exe

    puis

    elle est primordiale dans la sécurité

    Nous n'avons pas les mêmes pratiques de sécurité : j'évite d'installer un exe qui vient de n'importe où. Soit c'est un package officiel de ma distribution, soit je compile en examinant tant que faire se peut les sources. Ça tombe bien, la source go est relativement simple. Donc soit j'installais golang soit je traduisais avec les outils que j'ai sur mon poste : bash, coreutils, sha512 et bc en l’occurrence.

    Je trouve ça bien plus primordiale que la génération rigoureuse d'images psychédéliques. Si tu sais lire le bash (tu peux lancer le script avec bash -x au lieu de bash pour voir ce qu'il fait), je veux bien que tu me dise en quoi ma génération de floats est moins secure que la tienne. Ou inversement.

    PS: d'ailleurs tu le donnes pas l'exe ou j'ai loupé un truc ? Donc il faut bien compiler le go.

  • # en bash

    Posté par  . En réponse au journal ghash: génération d'image à partir d'un hash. Évalué à 7.

    très sympa !

    comme je trouve qu'installer golang pour lancer un exe est un peu too much,
    voici une version (non exacte) en bash :

    #!/bin/bash
    
    function hache {
        sha512sum <(echo -n "$1") | cut -d\  -f1
    }
    
    function geninput {
        md1=$(hache "$1")
        md2=$(hache "$md1")
        (echo "scale=5"; echo -n "$md1$md2" | fold -w 8 | head -n 23 | while read h;
        do
            echo "$(( 0x$h + 0 )) / 2^32"
        done) | bc | tr '\n' ','
    }
    
    o=${2-ghash.jpg}
    s=${3-32}
    
    ./gmic ghash.gmic -ghash $s,$(geninput "$1") -o $o

    hello world

    linuxfr.org

    PS : comme l'indique ton wrapper go, il faut une version récente de gmic. La 1.6.8 inclue dans debian stable ne comprend pas "-solidify". J'ai pris la dernière version statique disponible sur le site de gmic.

  • [^] # Re: Chocking

    Posté par  . En réponse au journal Campagne de financement pour PulseAudio. Évalué à 4.

    je veux bien te donner 500€ si tu écris un truc au moins aussi bien.

  • [^] # Re: Essaye

    Posté par  . En réponse au message Free.fr bloque en Inde. Évalué à 2.

    Si free.fr est bloqué, imp.free.fr le sera aussi.

    Ah bon, tu bosses pour le Department of Telecommunications, Government of India ?

  • # quadrature du cercle

    Posté par  . En réponse au message help. Évalué à 2.

    En dehors du fait que tu aurai pu faire un effort pour mettre un titre un peu plus explicite à ton post et que tu ne dis rien de ta config, ton problème n'est pas simple.

    Pour avoir un bon support matériel, il faut une distrib récent. Or une distrib récente aura tendance à supposer un matériel relativement puissant. Donc même si Linux s'en sors mieux que mswin sur le support des vielles machines, ce n'est pas non plus magique.

    En bref, quant tu aura fais le tour des distributions encore maintenues et qui se veulent orientées petites config, sans trouver ton bonheur, il faudra que tu construises ta distrib toi même : avec le noyau et drivers qui supporte bien ton matos, un window manager qui ne pompe pas trop, etc.

    Si tu veux la dernière version d'un navigateur web ou un libreoffice sur ces config, oublie.

    Pour ma part je faisais tourner LO, FF et PyCharm, le tout avec LXDE sur un Core2duo et c'était supportable.

  • [^] # Re: ma vie xps13

    Posté par  . En réponse au message Support Dell XPS 13 ?. Évalué à 2.

    Nan mais ça existe partout, y compris sous mac.
    Et par shell tu veux dire que mon zsh que j'utilise tous les jours n'est pas un vrai shell ?

    Le master d'origine était sous mswindows…

  • # ma vie xps13

    Posté par  . En réponse au message Support Dell XPS 13 ?. Évalué à 2.

    J'ai l'ancienne version : core i5, 250GM SSD, 8GB RAM, pas de tactile.

    J'ai une mint uptodate depuis … longtemps en fait.

    Ce qui marche très bien : en fait à peut près tout : wifi, bleutooth, webcam, le mutli-écran HDMI ou VGA, veille, hibernation.

    Ce qui ne marche pas par moment :
    - le wifi peut tarder à détecter les réseaux, dans ce cas, soit un peu de patience soit un "sudo iwlist scan".
    - à la sortie de veille, il peut arriver que les caractères du window manager (titre de fenetres) disparaissent (bug carte vidéo ?) mais pas dans les applications (pas toutes). Dans ce cas, je change le paramètre d'échelle ou d'antialiasing (puis je reviens à mes réglages).
    - le MTP (transferts de fichiers mobile-pc) est capricieux (il a été corrigé dans une MaJ puis re cassé). J'utilise ADB dans ce cas qui me sert aussi à backuper des données du téléphone non accessibles en MTP.

    Ce qui marche mieux qu'avec le master d'origine :
    - la veille se fait bien mieux, et avec une progression (eg: si je le réveille tout de suite, seul l'écran s'était éteint, puis le cpu, etc).
    - l'hibernation : il en sort alors qu'avant non
    - l'autonomie : on va dire 4h sans forcer.
    - la manipulation de fichiers : on sent vraiment le SSD.
    - un millier de trucs liés à l'OS : on peut faire de majuscules accentuées ! la quantité de logiciels installables par le gestionnaire ! un vrai terminal et un vrai shell. etc.

  • [^] # Re: Quelle machine ?

    Posté par  . En réponse à la dépêche Financement participatif — Héberger son serveur avec OpenBSD. Évalué à 2.

    j'utilisais dans mon studio un vieux portable sur lequel je pouvais, avec Linux, figer la fréquence CPU et la vitesse du ventillo. Je les mettais tous les deux au plus bas. L'intérêt est que le CPU chauffe peu et a donc pas besoin de trop de ventilation et que le ventilo constamment faible est moins dérangeant qu'un ventillo qui s'allume et s'éteint régulièrement

  • [^] # Re: On recycle les anciennes idées avec les connaissances actuelles ?

    Posté par  . En réponse au journal Le courage de l'innovation. Évalué à 2.

    De loin ça se ressemble, de près ça a rien à voir.
    Un clavier physique fait appel au touché pour bien repositionner les doigts de manière imperceptible.
    Sur un clavier virtuel tu n'as pas cet effet, c'est donc très peu utilisable pour de la bureautique. Donc le produit a échoué.
    Apple essaye pour quelques boutons personnalisables par application mais ils ne seront utilisables que ponctuellement.
    J'avais vu un clavier avec des touches physiques dont le motif est fait avec un écran LCD - genre ça. Ça, ça peut être intéressant.

  • [^] # Re: Intéressant

    Posté par  . En réponse à la dépêche Effacement des doublons et historique complet pour Fim 1.2.2. Évalué à 2.

    Idem : faire le ménage dans des vieux backups.

    J'ai implémenté un petit outil à base de sha512 et lmdb, avec glu python et shell.
    Ça a l'avantage d'être très économe en mémoire, contrairement à l'implémentation choisie pour FIM à base de collections Java.

    Après mon outil n'était pas aussi riche fonctionnellement.

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

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

    tu peux donner le lien ?
    je duckduckgoé mais ça donne trop de résultats.

  • [^] # Re: directfb

    Posté par  . En réponse au message rendu graphique sur le framebuffer. Évalué à 2.

    non, il fait la conversion de l'image,

    Non, il fait du rendu SVG.

  • [^] # Re: directfb

    Posté par  . En réponse au message rendu graphique sur le framebuffer. Évalué à 2.

    rsvg in.svg -o out.png fait le rendu d'un SVG en PNG.

  • [^] # Re: directfb

    Posté par  . En réponse au message rendu graphique sur le framebuffer. Évalué à 2.

    Les outils qui récupèrent l'information soit sous forme d'image soit sous forme de texte sont très hétéroclites, écrits principalement en shell encapsulant des exécutables.

    J'aimerai tant que faire ce peut rester sur ce modèle pour l’agrégation et l'affichage.

    gerer l'affichage dans le framebuffer

    Il est possible de faire cat rawpixels > /dev/fb0

    Reste à faire l'agrégation.

    Je pensais utiliser une template en SVG et utiliser rsvg pour le rendu.

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

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

    Désolé, j'ai un peu fait l'impasse sur la présentation de l'outil.

    Awk est un outil de traitement de données texte tabulaires ligne à ligne.

    Il simplifie l'écriture de script de traitement en préparant le travail :
    * lecture ligne à ligne : chaque ligne passe dans le script.
    * pour chaque ligne, découpage en colonne selon le délimiteur choisi et peuplement dans les variables $1 .. $i .. $n.

    Si tu es amené à faire souvent des traitements de données tabulaires, je t'invite à investir un peu de temps pour lire la documentation, très bien faite, et à pratiquer un peu. L'apprentissage est très rapide car il est facile de raisonner sur un script qui traite une ligne. Les cas courants se font très simplement, avec des scripts courts. Tu gagnera beaucoup de temps par la suite.

    D'un point de vue technique, les traitement sont rapides, souvent limités par la vitesse d'I/O disque, sur des volumétries très importantes (plusieurs GB) avec une consommation de RAM très limitée.

  • [^] # Re: directfb

    Posté par  . En réponse au message rendu graphique sur le framebuffer. Évalué à 2.

    si ce n'est pas en C++ ?

    A peu près tous les langages permettent de créer des images.

    Et il y a une myriade d'outils aussi, imagemagick par exemple.

    Du coup, je ne vois pas ce que tu veux exprimer…

  • # port 443

    Posté par  . En réponse au message Lancement de SSH via script CGI. Évalué à 5. Dernière modification le 24 octobre 2016 à 17:02.

    sshd doit tourner en root (sauf reconfiguration et grosses limitations).
    un CGI qui lance un truc en root, je trouve pas ça top.

    restrictions de ports chez mes clients

    Tu pourrais faire utiliser le port 443, rarement filtré, pour faire tourner SSH.
    Si tu as aussi un serveur HTTPS (sûrement puisque tu cherchais un CGI), tu peux tester sslh pour multiplexer HTTPS et SSH sur un même port.

    Pour ma part j'utilise une VPN openvpn sur le 443 puis me connecte en mosh à ma machine au travers de la VPN.

  • [^] # Re: My 2 cents

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

    Quitte à utiliser python, j'aurai utilisé son module csv qui gère correctement la présence de retour à la ligne dans les cellules ainsi que les doubles quotes qui font partie de la norme.

  • # awk avec précautions

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

    On suppose que le fichier est ouvrable par un tableur (msexcel ou lo.calc).
    On suppose aussi qu'il n'y a pas de retour à la ligne dans les cellules.
    Sinon, vois une solution à base de python qui gère bien les cellules sur plusieurs lignes et les double quotes avec son module csv.

    Tu exportes en csv avec un séparateur qui n’apparaît jamais dans une cellule, genre ";" ou "|" ou "$" ou "£".

    En awk, tu utilises un script du genre :
    awk -F\| 'NF>1 { cellA=$1; print $1 FS $2 next } { print cellA FS $1 next } < in.csv > out.csv

  • [^] # Re: directfb

    Posté par  . En réponse au message rendu graphique sur le framebuffer. Évalué à 2.

    Textes et images.

    Je n'ai pas besoin de widget genre boutons, champs, etc.

    En gros j'ai besoin de construire une image soit à partir d'un mixe de petites images et de textes (rendus sous forme d'image).

  • # directfb

    Posté par  . En réponse au message rendu graphique sur le framebuffer. Évalué à 2.

    j'ai trouvé directfb qui semble correspondre. Mais j'ai regardé les exemples, en c++, et je pense que c'est pour développer des applications complètes et monolithique.

    Un peu éloigné de mon besoin qui est d’agréger du contenu sur un écran…

  • # réponse

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

    42

  • [^] # Re: etonnant moyen d'apprendre

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

    Il a pas dit qu'il voulait apprendre Linux mais le "shell linux".