NeoX a écrit 18125 commentaires

  • [^] # Re: repartir de la source

    Posté par  . En réponse au message Linux leger pour EEEPC. Évalué à 3.

    ce serait deja un point de depart interessant.

    en effet, mettre en commentaire cette ligne,
    ajouter les lignes ubuntu de l'epoque de easypeasy
    puis mettre à jour progressivement.

    easypeasy semble dater de 2008 (Ubuntu 8.04)
    ce ne sera peut-etre pas aussi simple, mais c'est l'idée.

    sinon, faire une sauvegarde, et installer une distrib recente depuis zero,
    cela peut se passer sans douleur,
    cela peut aussi necessiter de faire l'installation standard, puis d'installer un gestionnaire de bureau qui ne soit pas en 3D
    par exemple gnome-session-fallback ou unity-2d sur une ubuntu.

  • # simple

    Posté par  . En réponse au message Aide pour une installation. Évalué à 5.

    Récemment j'ai cherché à mettre à jour ma (pas si vieille) Debian 7 pour une Debian 8.

    editer le fichier /etc/sources.list
    changer les references debian 7 (wheezy)
    en reference debian 8 (jessie)

    suivi d'un
    apt-get update
    apt-get safe-upgrade
    apt-get dist-upgrade

  • [^] # Re: renvoi direct au client plutot que via le proxy

    Posté par  . En réponse au message Cherche solution de load balancing. Évalué à 3.

    la question du monsieur :

    est-il possible de dire à Apache de retourner la réponse directement à l'utilisateur et non au proxy

    ma reponse :

    oui, il suffit que le routeur d'apache ne soit pas le proxy (donc il faut que le proxy presente l'IP du client plutot que la sienne)

    c'est la definition meme du direct source routing
    en fait l'erreur c'est que ce n'est pas du "Direct Source Routing" mais du "Direct Server Return" alias DSR

    http://blog.haproxy.com/2011/07/29/layer-4-load-balancing-direct-server-return-mode/

  • # repartir de la source

    Posté par  . En réponse au message Linux leger pour EEEPC. Évalué à 2.

    au depart etait Debian
    puis vint Ubuntu
    puis EasyPeasy pour les eeePC

    source : http://doc.ubuntu-fr.org/easypeasy

    l'idée est donc de repartir de la distribution d'origine ou intermediaire pour mettre à jour ton linux.

    soit par une reinstallation,
    soit par une mise à jour classique

  • # renvoi direct au client plutot que via le proxy

    Posté par  . En réponse au message Cherche solution de load balancing. Évalué à 3.

    c'est possible,

    cela s'appelle le direct source routing (DSR) dans les documentations (haproxy par exemple)

    en gros, il suffit que tes serveurs :
    - aient une route directe vers l'exterieur,
    - recoivent l'IP du client de la part du proxy

  • [^] # Re: Peut-être…

    Posté par  . En réponse au message écrire les résultats dans le même fichier. Évalué à 2.

    ah ben pour ca faut peut-etre deja decrire en francais (ou dans ta langue natale) ce que tu veux que ton nouveau programme fasse.

    on appelle ca l'alogoritme de ton programme, de memoire on avait d'abord un programme simple,
    qui lisait des DATA à partir d'un seul fichier, dans un tableau, et sortait du HTML

    OUVRE DATA.csv
    POUR chaque $LIGNE que je lis dans DATA.csv
        SI je trouve un $MOTIF dans la $LIGNE
            ALORS je fais une 
                ou plusieurs action
            SINON je fais une
                ou plusieurs autres actions
       FIN_DU-si_je_trouve_un_motif
    FIN_DU-pour_chaque_ligne_que_je_lis
    FERME DATA.csv

    nous avions ensuite rajouter la possibilité de prendre un ensemble de fichier de données pour sortir plusieurs tableaux

    POUR chaque $FICHIER pris dans la liste des fichiers CSV du dossier
       OUVRE $FICHIER.csv
       POUR chaque $LIGNE que je lis dans DATA.csv
            SI je trouve un $MOTIF dans la $LIGNE
                ALORS je fais une 
                    ou plusieurs action
                SINON je fais une
                    ou plusieurs autres actions
           FIN_DU-si_je_trouve_un_motif
        FIN_DU-pour_chaque_ligne_que_je_lis
        FERME $FICHIER.csv
    FIN_DU-pour_chaque_fichier_pris_dans_la_liste

    à toi de jouer pour faire ton nouvel algoritme qui va traiter les données, dans l'ordre que tu veux, avec les actions que tu veux.

    ensuite comme tu sais maintenant ecrire une boucle en perl, des tests, et des sorties,
    à toi de faire la "traduction" de ton alogritme en code perl.

  • [^] # Re: Peut-être…

    Posté par  . En réponse au message écrire les résultats dans le même fichier. Évalué à 2.

    ton truc ressemble à des problemes de boucles qui ne sont pas imbriquées.

    du coup ton code fait :

    ta boucle 1 remplis $file avec
    DPA01
    puis DPA02
    ta boucle 1 se termine, $file vaut DPA02

    ta boucle 2 demarre, remplie $i avec des valeurs,
    et utilise $file qui vaut toujours DPA02
    ta boucle 2 se termine

    alors que finalement tu voudrais un truc du style :

    demarre boucle 1,
    active DPA01
      demarre boucle2
      traite les elements $i pour DPA01
      termine boucle2
    active DPA02
      demarre boucle2
      traite les elements $i pour DPA02
       termine boucle2
    termine boucle1

    ce qui s'ecrit en code comme (syntaxe surement fausse, mais ca donne le visuel) :

    for $file in DPA01 DPA02
    {
       for $i in DATA1 DATA2
       {
            action sur $i avec $file
        }
    }
  • [^] # Re: Résolu mais partiellement

    Posté par  . En réponse au message dual boot (windows/linux) dans domaine microsoft. Évalué à 3.

    les sources c'est mes tests avec des essais d'integrations squid/kerberos

    1°) sortir la machine du domaine : net ads leave -U tonadmin
    2°) change l'IP de ton poste (sans passer par le DHCP) ou ajoutes une IP sur ta carte reseau, genre une VIP partagée en vrrp
    3°) reintegre la machine au domaine : net ads join -U tonadmin
    4°) vas faire un tour sur ton DNS windows ho, miracle, la machine a bien repris la nouvelle IP (voire LES nouvelles IPs)

  • # Google Analitycs ou plutot son pendant libre Piwik

    Posté par  . En réponse au message serveur apache. Évalué à 6.

  • [^] # Re: donc, lequel?

    Posté par  . En réponse au message distribution légère pour commencer sous linux. Évalué à 2.

    N.B. je n'ai jamais pu intaller une version > 12.04, je ne sais pas pourquoi (blocage dès la phase de chargement).

    sur les vieilles machines, les cartes graphiques n'ont pas toujours une acceleration 3D,
    qui est devenue presque necessaire pour lancer meme le gestionnaire de login…

  • # etre sur

    Posté par  . En réponse au message Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) . Évalué à 3.

    etre sur de ne pas etre dans un livecd centos7

    si toutefois tu es dans un livecd,
    etre sur que tu ais accès au disque de la machine

    monter la partition de ton OS dans un dossier temporaire
    basculer en chroot dedans

    accessoirement verifier l'adequation entre les UUID des disques avec la commande blkid
    et ceux renseignés dans /etc/fstab

    faire les update necessaire
    sortir du chroot
    rebooter

  • [^] # Re: htop

    Posté par  . En réponse au message bitmeterOs : seule alternative sérieuse à NetWorx ?. Évalué à 2.

    htop donne les debits reseaux ?

  • [^] # Re: Résolu mais partiellement

    Posté par  . En réponse au message dual boot (windows/linux) dans domaine microsoft. Évalué à 2.

    si si, c'est meme prevu pour et c'est ce qu'il se passe aussi avec les postes windows.

  • # Marotte, tu fais chier à ...

    Posté par  . En réponse au message ZTE F160 (téléphone de merde…). Évalué à 2.

    ne pas avoir chercher sur internet :p

    apparemment il faudrait passer par le bluetooh pour faire les transferts
    http://forum.ubuntu-fr.org/viewtopic.php?id=1024831

  • # iptraf, iftop et les autres

    Posté par  . En réponse au message bitmeterOs : seule alternative sérieuse à NetWorx ?. Évalué à 0.

    y a surement d'autres outils, faut juste chercher un peu

  • # calcul mathematique ?

    Posté par  . En réponse au message Espace libre/utilisé sur disque dur non monté. Évalué à 7.

    sur ma partition /boot quelle soit montée ou pas

    root@jgo-hp430:~# tune2fs -l /dev/sda1
    tune2fs 1.42.12 (29-Aug-2014)
    Filesystem volume name:   <none>
    Last mounted on:          /boot
    Filesystem UUID:          1438f234-674a-4dab-a34e-38ae0a5497e1
    Filesystem magic number:  0xEF53
    Filesystem revision #:    1 (dynamic)
    Filesystem features:      ext_attr resize_inode dir_index filetype sparse_super
    Filesystem flags:         signed_directory_hash 
    Default mount options:    user_xattr acl
    Filesystem state:         clean
    Errors behavior:          Continue
    Filesystem OS type:       Linux
    Inode count:              62248
    Block count:              248832
    Reserved block count:     12441
    Free blocks:              144673
    Free inodes:              61940
    First block:              1
    Block size:               1024
    Fragment size:            1024
    Reserved GDT blocks:      256
    Blocks per group:         8192
    Fragments per group:      8192
    Inodes per group:         2008
    Inode blocks per group:   251
    Filesystem created:       Mon May 18 18:10:31 2015
    Last mount time:          Thu Aug 20 10:05:57 2015
    Last write time:          Thu Aug 20 17:50:18 2015
    Mount count:              69
    Maximum mount count:      -1
    Last checked:             Wed Jun  3 10:07:17 2015
    Check interval:           0 (<none>)
    Lifetime writes:          2024 MB
    Reserved blocks uid:      0 (user root)
    Reserved blocks gid:      0 (group root)
    First inode:              11
    Inode size:           128
    Default directory hash:   half_md4
    Directory Hash Seed:      13f2d2d0-3d7b-4539-8194-ab36b39e84b0

    je penses qu'avec les block count , free blocks et les block size
    ont doit pouvoir obtenir un truc comme
    Taille disque = block count X block size
    Taille libre = free blocks X block size

    chez moi fdisk -l me dit que sda1 fait 243Mo (497664 secteurs de 512octets)
    243Mo x 1024 = 248832 à tiens, pile le nombre de block count

    donc ce ne serait pas deconnant…

  • # bah le seul probleme c'est le C++

    Posté par  . En réponse au message Exploration système de fichier en UTF8 & accès MySQL ?. Évalué à 4.

    parce que le filesystem gere l'UTF8,
    la base de données, gere l'UTF8

    donc si ton code sait lire le filesytem,
    stocker une variable,
    et la mettre dans la base de données,
    et plus tard la ressortir

    il n'y pas grand chose de plus à faire

  • [^] # Re: Résolu mais partiellement

    Posté par  . En réponse au message dual boot (windows/linux) dans domaine microsoft. Évalué à 2.

    bah le PXE il descend une image anonyme à partir du DHCP de base,

    c'est dans les scripts ensuite que tu chopes le nom de la machine à partir du DHCP utilisateur

    kickstart permet de faire plein de truc dans le post-install.
    et tu peux donc lancer un script qui ajoute le "-L" dans le hostname de ta machine,

    par contre il faut remettre à jour le DNS,
    mais ca ce fait lors de l'integration au domaine en principe,
    donc si l'hote est devenu P25-L, tu integres apres le changement de nom, et le nouveau nom est publié dans le DNS

  • [^] # Re: Peut-être…

    Posté par  . En réponse au message écrire les résultats dans le même fichier. Évalué à 2.

    le append s'apple lors de l'appel à open.

    donc si tu as un fichier SOURCEA.csv, SOURCEB.csv
    que tu fais la boucle pour faire SOURCEA.html puis SOURCEB.html

    dans ta 2e boucle, tu ouvres la destination avec l'option append,
    et ca va ajouter les resultats dans SOURCEA.html au lieu d'ecraser le fichier.

    pour enregistrer dans un dossier particulier, retourne lire les propositions faite sur le precedent post, il y a les solutions et des exemples qui fonctionnent (sous linux certes, mais ca fonctionne)

  • [^] # Re: Peut-être…

    Posté par  . En réponse au message écrire les résultats dans le même fichier. Évalué à 2.

    ce que tu veux c'est ouvrir le meme fichier (qui existe deja) avec l'option "append" pour ajouter des lignes dedans…

  • # petit probleme de nom dans l'AD

    Posté par  . En réponse au message dual boot (windows/linux) dans domaine microsoft. Évalué à 3.

    les SID des machines windows/linux ne sont pas les memes, donc remplacés au demarrage de l'un ou l'autre.

    tu peux tricher en mettant un nom de machine comme
    - P25L : pour le poste 25 sous linux,
    - P25W : quand le poste est sous windows

    ca devrait faire l'astuce.

  • [^] # Re: [Linux Mint] Virtual surround

    Posté par  . En réponse au message [Linux Mint] Virtual surround. Évalué à 1.

    d'apres le texte precedent, il faut avoir un noyau 3.10 recent voire 3.16, est le cas de ta machine ?

  • [^] # Re: 14.04 -> 14.10 -> 15.04

    Posté par  . En réponse au message Passer de Kubuntu 14.04 vers 15.04 sans tout réinstaller ?. Évalué à 2.

    d'autant qu'une LTS te proposera automatiquement la prochaine LTS quand elle sera dispo, via le gestionnaire de mise à jour…

  • [^] # Re: celui que tu maitrises

    Posté par  . En réponse au message Un GNU/Linux pour les enfants ?. Évalué à 2.

    Pourquoi edubuntu ne serait-il pas aussi francisé que d'autres distrib' pour enfant ?

    peut-etre parce que ABULedu est fait par l'ABUL (Association Bordelaise des Utilisateurs de Logiciels Libres) donc franco-francaise ;)

  • [^] # Re: tes chaines et tes variables

    Posté par  . En réponse au message Concatenation. Évalué à 2. Dernière modification le 19 août 2015 à 11:42.

    peux-tu nous copier/coller l'erreur que tu as quand tu lances avec telle ou telle combinaison dans ton OPEN ?

    ca permettrait d'en savoir plus.
    exemple

    avec open ... ">","$file.html" ca t'ecrit tout dans un fichier $file.html au lieu de remplace $file par le nom du fichier obtenu dans la boucle precedente ?

    avec open ... ">","c:\mesdocuments\masortie.html") ca n'ecrit rien dans c:\mesdocuments\masortie.html…

    exemple de code qui fonctionne (sur un linux), les 3 lignes de open sont valides, j'en ai mis 2 en commentaires pour exemple.

    #!/usr/bin/perl
    
    my $lechemin ="/tmp/";
    my $lefichier="mytest2.txt";
    
    open ( $myfile , ">" , "/tmp/".$lefichier) or die "impossible d'ouvrir le fichier $!";
    #open ( $myfile , ">" , $lechemin."mytest2.txt") or die "impossible d'ouvrir le fichier $!";
    #open ( $myfile , ">" , $lechemin.$lefichier) or die "impossible d'ouvrir le fichier $!";
    
    print $myfile "titi";
    
    close $myfile;