Framasky a écrit 1058 commentaires

  • [^] # Re: Troll de compet

    Posté par  (site web personnel) . En réponse au journal Pourquoi GitHub saimal, quelques alternatives. Évalué à 1.

    Oui, je sais que je peux. Mais effectivement, pour mes 3 projets perso, c'est bien trop cher. Du coup, je reste sur mon redmine qu'est moins ergonomique et simple d'emploi.

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: Troll de compet

    Posté par  (site web personnel) . En réponse au journal Pourquoi GitHub saimal, quelques alternatives. Évalué à 4.

    Conclusion : tout le monde s'en fout que le coeur de Github soit proprio. sauf les aigris, les intégristes et les empêcheurs de tourner en rond.

    Oui/non : je suis un peu intégriste, donc je rentre dans ta catégorie, mais c'est pas (que) pour ça que j'aimerais que github soit libre : j'aimerais juste pouvoir l'installer sur mon serveur parce que j'aime beaucoup toutes leurs fonctionnalités mais que j'aime avoir mes données chez moi.

    Par exemple, je pourrais utiliser un tiny tiny rss public, le subsonic d'un pote, avoir mon blog sur wordpress.com, etc. mais je préfère installer tout ça chez moi. C'est comme ça.

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • # et en perl ?

    Posté par  (site web personnel) . En réponse au message substituer des termes d'un fichier par leurs numéros dans un autre fichier (grep,sed, awk,...). Évalué à 2.

    Tu lis ton premier fichier, tu popules une table de hachage avec le mot pour clé et le n° pour valeur, tu ouvres le deuxième fichier et tu remplaces les lignes par $hash{$ligne}

    C'est pas du shell mais ça devrait faire l'affaire, non ?

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: A tester

    Posté par  (site web personnel) . En réponse au message [resolu] regexp qui ne marche pas, enfin pas toujours.. Évalué à 2.

    Et comme ça ? Ça serait pas ce que tu cherches ? (pas besoin de if soit dit en passant)

    $_ =~ s/Sender="[^"]*"/Sender=""/;
    $_ =~ s/Phone="[^"]*"/Phone=""/;
    
    

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: ton probleme, et une piste de solution

    Posté par  (site web personnel) . En réponse au message impossible d'éxecuter un fichier. Évalué à 2.

    J'ai eu le pb il y a qq jours. Oui, il faut installer les lib32, mais ensuite, pas besoin de Linux 32 :./adb suffira.

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: Interface mobile

    Posté par  (site web personnel) . En réponse à la dépêche Horde sort en version 5 !. Évalué à 3.

    Oui, c'est vrai que j'ai oublié de parler de l'interface mobile, mais pour me dédouaner, je dirais qu'elle était présente depuis horde 4 ;)

    Cadeau bonux : la conf nginx kivabien

    server {
        listen  443; ## listen for ipv4; this line is default and implied
        listen  [2001:FACE:0F:B0E::42]:443;
    
        server_name horde.kivabien.net;
    
        root /var/www/horde;
    
        client_max_body_size 512M;
        dav_methods PUT DELETE MKCOL COPY MOVE;
        create_full_put_path on;
        dav_access user:rw group:rw all:r;
    
        ssl                  on;
        ssl_certificate      /etc/ssl/private/universal.chained.crt;
        ssl_certificate_key  /etc/ssl/private/privkey.key;
    
        ssl_session_timeout 5m;
        ssl_session_cache shared:SSL:5m;
    
        ssl_protocols SSLv3 TLSv1;
        ssl_ciphers RC4:HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers on;
        access_log /var/log/nginx/horde.access.log;
        error_log /var/log/nginx/horde.error.log;
    
        location /Microsoft-Server-ActiveSync {
            alias /var/www/horde/rpc.php;
            fastcgi_split_path_info ^(.+\.php)(/.+)$;
            fastcgi_param  PATH_INFO          $fastcgi_path_info;
            fastcgi_param  PATH_TRANSLATED    $document_root$fastcgi_path_info;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param HTTPS $php_https;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            fastcgi_send_timeout 1800;
            fastcgi_read_timeout 1800;
            fastcgi_connect_timeout 1800;
            fastcgi_param SSL_PROTOCOL          $ssl_protocol;
            fastcgi_param SSL_CIPHER            $ssl_cipher;
            fastcgi_param SSL_SESSION_ID        $ssl_session_id;
            fastcgi_param SSL_CLIENT_VERIFY     $ssl_client_verify;
            include fastcgi_params;
        }
    
        location ^~ /(config\/|lib\/|locale\/|po\/|scripts\/|templates\/|kronolith\/feed\/) {
            deny all;
        }
    
        location ~ ajax.php {
            try_files $uri $uri/ @pathinfo;
        } 
    
        location /rpc {
            try_files $uri $uri/ @pathinfo;
        } 
    
        location ~ rpc.php\/.+$ {
            fastcgi_split_path_info ^(.+\.php)(/.+)$;
            include fastcgi_params;
            fastcgi_param HTTPS on;
            fastcgi_param   SCRIPT_FILENAME    $document_root$fastcgi_script_name;
            fastcgi_param   SCRIPT_NAME        $fastcgi_script_name;
            fastcgi_param PATH_INFO $fastcgi_path_info;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_send_timeout 1800;
            fastcgi_read_timeout 1800;
            fastcgi_connect_timeout 1800;
            fastcgi_param SSL_PROTOCOL          $ssl_protocol;
            fastcgi_param SSL_CIPHER            $ssl_cipher;
            fastcgi_param SSL_SESSION_ID        $ssl_session_id;
            fastcgi_param SSL_CLIENT_VERIFY     $ssl_client_verify;
        }
    
        location ~ \.php$ {
            include fastcgi_params;
            fastcgi_index  index.php;
            fastcgi_param HTTPS on;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_send_timeout 1800;
            fastcgi_read_timeout 1800;
            fastcgi_connect_timeout 1800;
            fastcgi_param SSL_PROTOCOL          $ssl_protocol;
            fastcgi_param SSL_CIPHER            $ssl_cipher;
            fastcgi_param SSL_SESSION_ID        $ssl_session_id;
            fastcgi_param SSL_CLIENT_VERIFY     $ssl_client_verify;
        }
    
        location @pathinfo {
            fastcgi_split_path_info ^(.+\.php)(/.+)$;
            include fastcgi_params;
            fastcgi_param HTTPS on;
            fastcgi_index  index.php;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_send_timeout 1800;
            fastcgi_read_timeout 1800;
            fastcgi_connect_timeout 1800;
            fastcgi_param SCRIPT_FILENAME    $document_root$fastcgi_script_name;
            fastcgi_param SCRIPT_NAME        $fastcgi_script_name;
            fastcgi_param PATH_INFO $fastcgi_path_info;
            fastcgi_param SSL_PROTOCOL          $ssl_protocol;
            fastcgi_param SSL_CIPHER            $ssl_cipher;
            fastcgi_param SSL_SESSION_ID        $ssl_session_id;
            fastcgi_param SSL_CLIENT_VERIFY     $ssl_client_verify;
        } 
    
        location / {
            try_files $uri $uri/ index.php?$args;
        }
    
        location ~* ^.+.(jpe?g|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js|swf|avi|mp3)$ {
            expires 30d;
        } 
    }
    
    

    S'il y a des trucs qui choquent les puristes de nginx, je veux bien les écouter, je suis pas expert et j'en ai bavé pour trouver la conf qui juste marche.

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • # Une synchro calendrier ?

    Posté par  (site web personnel) . En réponse au journal Sortie de GTG 0.3 et de liblarch 2.1.1. Évalué à 2.

    Pourquoi ne pas synchroniser gtg avec un calendrier (gestion de tâche) ? Un ics ou un caldav pourraient faire l'affaire, non ?

    Du coup : pas besoin de réinventer un format, utilisation avec un autre client (qui ne fera pas tout, mais si on veut juste modifier/ajouter une tâche vite fait et qu'on a qu'un webmail avec liste de tâches (Horde, je t'adore, surtout depuis la version 5) sous la main, bah ça peut le faire).

    T'en penses quoi ?

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • # Plutôt d'accord mais

    Posté par  (site web personnel) . En réponse au journal Cinema - Skyfall. Évalué à 9.

    Sam Mendes s'en sort donc plutôt bien et réussi à faire oublier Quantum of Solace

    C'est vrai que bon, Quantum of Solace, hein, on va pas s'étendre là-dessus.

    J'ai trouvé que ces clins d’œil manquaient de subtilité

    Oui mais… c'est tellement bon ! Nostalgie, toussa…

    La scène de décryptage du disque dur n'est pas crédible

    C'est vrai. Mais y a-t'il un seul film au monde qui est crédible informatiquement parlant ? J'ai bien dit film, pas documentaire.

    Bond a toujours un seul gadget, qui va forcément lui servir dans le film

    Ceci dit, c'est LE gadget qu'il aurait pu emporter dans tous les films de la série. Il est plutôt générique, donc oui, ça lui sert. Un des aspects agréables du reboot de James Bond, c'est qu'on a quand même moins de gadgets, ça tournait un peu à la surenchère quand même.

    Bond plaît à toutes les femmes qu'il rencontre et saute sur tout ce qui bouge

    C'est normal Papi, tu peux pas test, c'est James Bond quand même :D

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • # Etckeeper

    Posté par  (site web personnel) . En réponse au message Diff de /etc. Évalué à 8.

    Il faudrait voir si etckeeper ne répondrait pas à tes besoins : à chaque install, il commite tout seul dans un repo git local les modifs apportées par l'upgrade. Du coup il ne te resterait plus qu'à committer tes propres modifs, éventuellement en flaguant tes commits persos "[MOI]"

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: Caen

    Posté par  (site web personnel) . En réponse au sondage Transport en commun à proximité . Évalué à 4.

    Je confirme ! Les trams de Nancy (chez moi) et Cæn (les malheureux qui ont cru bon de prendre le même modèle que nous) sont de grosses bouses inconfortables, bruyantes, mal ventilées (ou pas du tout) et qui tombent assez régulièrement en panne.

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: Moi aussi parfois j'en ai marre

    Posté par  (site web personnel) . En réponse au journal DLFP is dying!. Évalué à 7.

    Qui lit la revue de presse de l'April ?

    De façon assez amusante, j'ai souvent lu la moitié de ce qu'il y a dedans mais l'autre moitié m'est tout à fait inconnue malgré mes nombreux flux rss.
    Donc moi j'aime.

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: perte de vitesse du LL

    Posté par  (site web personnel) . En réponse au journal DLFP is dying!. Évalué à 10.

    Promis, quand les gens arrêteront de croire que libre est supérieur juste parce que c'est libre, sans regarder la concurrence, arrêteront de cracher avec des arguments à la con et faux sur les autres, j'arrêterai mon "ton supérieur".

    Ce n'est pas à cause de ça : dans un thread sur les librairies, le prix unique, etc. bah tu avais un ton cassant et agressif. Donc rien à voir avec le libre. Et si tu me sors que c'est la faute aux arguments à la con et faux, je te dirais que c'était des arguments qui n'allaient pas dans ton sens, nuance.

    Tu t'enflammes vite, tu prends vite la mouche et tu réponds très vite très durement (c'est un fait).
    Je te conseillerais d'écrire tes commentaires, puis d'attendre 10 minutes avant de les poster (après relecture), histoire de te calmer et de prendre du recul. Parce qu'autant de temps en temps c'est drôle, autant ça lasse vite quand c'est quasi automatique (ça dérape souvent au bout de ton 3ème ou 4ème reply sur un thread de commentaires)

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: ?

    Posté par  (site web personnel) . En réponse au journal Un journal de souvenir. Évalué à 10.

    Un mec dans les Vosges, tu connais pas.

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • # Passe ton utilisateur sous GNU/Linux

    Posté par  (site web personnel) . En réponse au message test si un fichier image est ouvrable. Évalué à 1.

    Je suis sûr qu'il utilise Fenêtres©.
    Je me trompe ? (ça va, on est trolldi quand même ;-))

    Sinon, ouais, feh (commentaire précédent), je pense que c'est la bonne solution.

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: Jaildesk

    Posté par  (site web personnel) . En réponse au sondage Que mettez vous sur votre bureau ?. Évalué à 1.

    Pas d'accord. J'ai mis gnome3 sur l'ordi de mes parents et j'ai pu y mettre des lanceurs d'application. Après, j'ai pas essayé d'y mettre des documents.

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: DHCPv6 et Prefix delegation

    Posté par  (site web personnel) . En réponse à la dépêche IPv6 : des poules et des hommes. Évalué à 2.

    Un truc dont ton PDF ne parle pas

    Non, non, pas mon pdf, celui de Ju :-)

    Ju, une réponse ?

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: ipv8

    Posté par  (site web personnel) . En réponse à la dépêche IPv6 : des poules et des hommes. Évalué à 1.

    Je pense que tu ne vois même pas la charge de travail que ça peut être.

    +1

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: Support site web

    Posté par  (site web personnel) . En réponse à la dépêche IPv6 : des poules et des hommes. Évalué à 2.

    ¿ T'es sûr de ton coup ? J'ai l'IPv6 sur mon serveur OVH mais ça ne transforme pas automatiquement mes enregistrements A en AAAA.
    Si je fais un dig AAAA sur une adresse *.fiat-tux.fr uniquement enregistrée en A, je n'ai pas de réponse (et heureusement !)

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: Intéressant

    Posté par  (site web personnel) . En réponse à la dépêche IPv6 : des poules et des hommes. Évalué à 4.

    Je pense que le problème vient de linuxfr et de sa transformation des url.

    Donc le lien git correct est git://git.fiat-tux.fr/yarding.git

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: Excellente initiative

    Posté par  (site web personnel) . En réponse au journal Tester un clavier Typematrix 2030 USB Dvorak gratuitement. Évalué à 3.

    ça donne la sensation qu'elle va finir par complètement se déchirer si je fais ça.

    J'ai mis un coup de ciseau proprement pour permettre le passage du câble et je n'ai aucun problème de déchirement.

    Par contre, la fente sur le shift et le clavier qui colle en dessous de la skin, oui, j'ai ça. (skin noire bépo)

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: Padfone / Motorola Webtop

    Posté par  (site web personnel) . En réponse au journal NexPhone : votre smartphone devient tablette, ordinateur portable et PC. Évalué à 3.

    Ce que j'aime beaucoup, c'est que du coup tu peux squatter l'écran d'un pote quand t'es chez lui sans problème plutôt que de demander le mot de passe.

    Si ça se fait (et que ça se fasse bien), ce serait vraiment génial !

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: padfone

    Posté par  (site web personnel) . En réponse au journal NexPhone : votre smartphone devient tablette, ordinateur portable et PC. Évalué à 2.

    plus cher

    La réponse est dans la question. :)

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: À mon avis, c'est la couleur du prompt

    Posté par  (site web personnel) . En réponse au message [FIXED] Un vieux bug avec bash pour les longues commandes.. Évalué à 1.

    Bah écoute, moi je n'ai pas de bug :

    luc@eddard 08:50 ~ $tesuirte rauite srauiet srauit esuira tesiruaetuisrnetuisr tsruiea tsruiet sreaui trsnauit srenuiat ersuiat ersuaiet sruiaet rsiaun tersuni tsrui tsruin teisrun tuisrnt esruint sruina teiusn teiuras teuisan teuisrn teuiasr tiesrnt sriu tsriunt sriaut sruint suirnt sruat rseiut rsu tisrun tsuir t
    
    

    Je sais pas, je sèche, je ne vois pas d'erreur dans ton PS1.

    Pour info, chez moi (et je n'ai pas de bashrc):

    $ bash --version
    GNU bash, version 4.2.37(1)-release (x86_64-pc-linux-gnu)
    
    

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • # À mon avis, c'est la couleur du prompt

    Posté par  (site web personnel) . En réponse au message [FIXED] Un vieux bug avec bash pour les longues commandes.. Évalué à 2.

    Ça pue le caractère d'échappement qui manque, ou un truc comme ça.
    Tu as essayé sans la couleur ? Tu pourrais nous mettre le code de ton prompt en couleur, histoire qu'on le regarde ?

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • [^] # Re: Puppet

    Posté par  (site web personnel) . En réponse au message Gestionnaire de configurations personnelles. Évalué à 2.

    Je dirais qu'un truc qui me manquerai c'est la synchronisation dans l'autre sens

    Du tout du tout : ma conf puppet est dans un repo git qui, quand je le pousse, est updaté sur le serveur puppet. Du coup, si je veux modifier ma conf, je modifie dans le repo git, je committe, je pousse, et dès le prochain passage du client puppet (puppet agent), la conf de la bécane est updatée.
    Et qui plus est, ça te permet de revenir en arrière, etc, puisque tu utilises git !

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.