Chris K. a écrit 1119 commentaires

  • [^] # Re: table de hachage

    Posté par  . En réponse au message Traitement de gros fichier. Évalué à 3. Dernière modification le 25 mars 2015 à 16:01.

    C'est un bon début :)

    Il est possible de simplifier largement ton traitement (au vu de ton énoncé) en n'utilisant qu'un seul hash contenant toutes les informations dont tu as besoin :

    #!/usr/bin/perl
    
    #Tables de hash contenant en clé la référence et en valeur la ligne à afficher
    %lignes_a_afficher = ();
    
    #Ouverture des fichiers, tue le script en cas d'echec
    open(FILE,"fichier_1.txt") or die;
    open(FILE2,"fichier_comp") or die;
    
    #Chargement des references et des lignes à afficher dans le hash à partir du premier fichier
    while(<FILE>){
        chomp();
        @ligne = split(/;/,$_);
        $lignes_a_afficher{$ligne[7]} = $_;
    }
    close(FILE);
    
    #Vérification de la présence de la ref dans le second fichier, si elle est présente on l'enlève des lignes à afficher
    while(<FILE2>){
        chomp();
        @ligne2 = split(/;/,$_);
        if (exists $lignes_a_afficher{$ligne2[7]}) {
          delete $lignes_a_afficher{$ligne2[7]};
        }
    }
    close(FILE2);
    
    #Affichage 
    foreach my $ligne_a_afficher (values(%lignes_a_afficher)) {
       print $ligne_a_afficher."\n";
    }
  • [^] # Re: Merci pour ta réponse mais..

    Posté par  . En réponse au message Avidemux - Erreur d'ouverture d'un fichier WAV. Évalué à 2.

    Visiblement il y d'autres personnes dans ton cas : http://ubuntuforums.org/showthread.php?t=1257496

    Tu peux tenter l'installation des packages mentionnés dans le post : ffmpeg et ubuntu-restricted-extras et voir si cela corrige ton problème.

  • [^] # Re: A t-on le choix ?

    Posté par  . En réponse au sondage Filaire vs sans-fil. Évalué à 3. Dernière modification le 25 mars 2015 à 01:58.

    Il est vrai qu'à lire les études sur la propreté des claviers de nos pc - réputés plus sales que les cuvettes des toilettes - faire attention de pas toucher quoi que ce soit sans s'être lavé correctement les mains n'est visiblement pas évident pour tout le monde. Mais dans ce cas là, le smartphone, très utilisé dans les lieux d'aisance, peut aussi devenir un objet des plus gores…
    Pensez-y la prochaines fois que qu'on vous passe quelqu'un au téléphone ^^

  • [^] # Re: Un petit exemple ...

    Posté par  . En réponse au message Traitement de gros fichier. Évalué à 2. Dernière modification le 24 mars 2015 à 20:36.

    Il te reste perl grep pour les tableaux. Si la syntaxe te parait trop complexe, tu peux tout simplement utiliser un hash ça marchera aussi.

  • # indexation

    Posté par  . En réponse au message Traitement de gros fichier. Évalué à 2. Dernière modification le 24 mars 2015 à 15:59.

    Tu peux indexer en mémoire, dans un premier temps, ton champ à comparer dans un tableau en utilisant le plus petit des deux fichier puis parcourir le second pour tester la présence du champ dans le tableau avec un smart match ($index ~~ @tableau). Ce sera déjà bien plus efficace que la double boucle répétant l'éclatement des champs du fichier.

  • [^] # Re: Le wifi filaire, c'est mieux

    Posté par  . En réponse au sondage Filaire vs sans-fil. Évalué à 7. Dernière modification le 22 mars 2015 à 23:43.

    Tu n'aurais pas oublié d'effectuer l'intrication quantique des interfaces réseau par hasard ?

  • [^] # Re: A t-on le choix ?

    Posté par  . En réponse au sondage Filaire vs sans-fil. Évalué à 8.

    Je ne sais pas quelle est ta définition d'une tablette. Mais pour moi les adaptateurs Ethernet pour ce matériel sont loin d'être courant.

    Ça se trouve. Le vrai problème est de trouver le joli enrouleur automatique design pour 20 mètres de câble qui permettra de rester mobile jusqu'aux toilettes :/

  • [^] # Re: erreur dans la traduction

    Posté par  . En réponse au message Samba4 avec bind-dlz comme backend DNS. Évalué à 3. Dernière modification le 22 mars 2015 à 23:11.

    je pense pas que bind gère les fichiers plats pour mon domaine.io ET les données en base pour l'AD (le peut il?)
    Oui il le peut.

    En fait ce que tu gères dans la console MMC est inclus dans la configuration de bind par un fichier provenant de samba (ca doit ressembler à include "/usr/local/samba/private/named.conf";).

    Rien ne t’empêche de modifier le reste de la configuration de bind comme tu le veux. Bien entendu ces zones ajoutées directement dans bind n'apparaissent pas dans la MMC.

  • [^] # Re: Démenti : non ce n'est pas pire...

    Posté par  . En réponse au journal Être linuxien est pire qu’être pirate. Évalué à 2.

    C'est toujours aussi facile d'après ce que j'ai pu voir. Les outils de crack évoluent bien plus vite que les protections de MS…

  • [^] # Re: Debian+KVM+Virtio

    Posté par  . En réponse au message Virtualisation bare metal pour desktop. Évalué à 3.

    Ce que tu décris ressemble beaucoup à un hyperviseur Xen (https://wiki.debian.org/Xen).

  • [^] # Re: Démenti : non ce n'est pas pire...

    Posté par  . En réponse au journal Être linuxien est pire qu’être pirate. Évalué à 4.

    Microsoft le déclare simplement : « Les PC sans licence officielle pourront passer à Windows 10 mais la mise à jour ne changera pas l’état de leur licence ». En clair, la moulinette n’autorisera pas plus les Windows Update et autres fonctionnalités liées à la présence d’une clé valide.

    Pas de régularisation en effet.

    Vu que plusieurs méthodes de crack, facilement trouvables sur google par n'importe qui, permettent d'avoir une clé considérée comme valide par windows (et donc windows update) je vois cette déclaration comme une incitation à mettre les systèmes piratés à jour.

    Le cadeau n'est pas officiel mais leurs chers pirates qui risqueraient peut être d'aller voir ailleurs autrement seront contents. Bref, rien de nouveau et c'est dommage pour le LL.

  • # Montage

    Posté par  . En réponse au message KDE : samba & stream, c'est possible ?. Évalué à 8. Dernière modification le 20 mars 2015 à 13:11.

    En fait dolphin et les applications kde utilisent une lib qui s'appelle kio.
    Quand tu essayes d'ouvrir un fichier monté avec kio - et c'est ce qui se passe quand tu te connectes à un serveur samba par dolphin - c'est une url sous la forme "smb://serveur/dossiers/…/fichier" qui est passée à l'application avec laquelle tu essayes d'ouvrir un fichier. Lorsque l'application ne supporte pas ce format cela donne une erreur.

    Avec gvfs, sous nautilus par exemple, lorsque tu te connectes à un serveur samba le dossier distant est monté en local et c'est un chemin de fichier standard - sous la forme "/dossier/…/fichier" - qui est passé à l'application : c'est universel et ça fonctionne donc à tous les coups.

    La solution simple en attendant que ça bouge du coté de kde (cf https://bugs.kde.org/show_bug.cgi?id=75324) est donc d'ajouter manuellement une entrée dans ton fstab ou dans automount pour avoir un montage local du dossier distant.

  • [^] # Re: Déduplication

    Posté par  . En réponse au journal Les sauvegardes, et les logiciels de sauvegarde. Évalué à 4. Dernière modification le 07 mars 2015 à 14:18.

    Tiens je ne le connaissais pas backuppc ca à l'air sympa je vais regarder ça plus en profondeur :)

    Pour ma part j'utilise rsnapshot qui permet de définir facilement des intervalles entre chaque snapshot - c'est du cron tout bête - et de ne pas dupliquer les fichiers tout en ayant des répertoires navigables : les fichiers non modifiés sont hard linkés sur le snapshot précédent. C'est plus adapté aux données qu'au système même si rien n’empêche de l'utiliser pour cela.

  • # Piste

    Posté par  . En réponse au message Comment bien organiser ses photos et images ?. Évalué à 2. Dernière modification le 07 mars 2015 à 13:52.

    J'ai une méthode assez simple et très efficace :

    • Un dossier source où les images sont stockées sous la forme <ID_IMAGE_BDD>.<EXTENSION_DU_FICHIER>
    • Un dossier thumbs où les images redimensionnées sont stockées sous la forme <ID_IMAGE_BDD>_<WITDH>x<HEIGHT>.<EXTENSION_DU_FICHIER>

    Je n'enregistre en base de données que les fichiers sources (avec leurs noms original, leurs extensions et quelques autres informations).

    Les images redimensionnées sont automatiquement générées si le fichier correspondant à la taille demandée n'existe pas. Et si demain tu changes les tailles correspondant à 'medium', 'large' ou 'thumbnails' ou que tu as besoin d'une autre taille, il n'y a pas de changement à faire dans la structure de tes dossiers, tu changes ton code/conf/variable correspondant à la taille et il te régénère toutes les images dont la taille demandée a changé.

    Il est aussi très facile d'y faire le ménage avec la correspondance des ids. Si dans le dossier thumbs une taille est supprimée alors qu'elle n'aurait pas dû l'être cela n'as pas d'autre conséquence que sa régénération lors du prochain affichage de l'image.

  • [^] # Re: Apple

    Posté par  . En réponse au journal La révolution autour du poignet . Évalué à 2.

    la prochaine révolution sera nommée igod.

    On laisse entendre sur le net qu'il a la capacité de transformer l'eau en vin et qu'il intègre un multiplicateur de pains.
    Cette rumeur est elle fondée ?

  • [^] # Re: Merci à tous

    Posté par  . En réponse au message Format de fichier. Évalué à 4.

    Je suis sidéré qu'une entreprise arrive à vendre un produit aussi mal réalisé et surtout attristé que mon entreprise l'achète :( (il n'y a pas que ce problème d'export je précise…)

    Les liens de second niveau de la rubrique nos solutions sont pourtant explicites !

    Titre de l'image

    :D

  • [^] # Re: qloud?

    Posté par  . En réponse au journal QSpeakers, une pièce manquante pour les DIY sous Linux. Évalué à 2.

    Tu n'as pas la moindre petite ref sur le hp qui pourrait te permettre de retrouver les spécifications constructeur ?

  • [^] # Re: En dehors de Linux lui-même...

    Posté par  . En réponse au message Quel version de linux sur ordinateur de 224 RAM. Évalué à 2.

    Je pertinente pour l'utilisation car même avec une distribution light un navigateur moderne va avoir du mal à tourner avec aussi peu de ram. A priori tu devrais avoir 32Mo de ram dédié à la carte pour arriver aux 256Mo.

    A voir selon le reste du matos si cela vaut le coup d'essayer de le mettre à jour matériellement pour le rendre plus utilisable ou si il vaut mieux regarder du coté de l'occasion pour trouver quelque chose de plus costaud pour le web / bureautique traditionnel.

    Maintenant pour faire tourner des petits émulateurs ou des jeux à l'ancienne ça peut le faire. Il y a une distribution sympa pour cela : puppy linux arcade. En général les puppy / toutou linux sont pas mal pour les vieilles machines.

  • [^] # Re: 32bits/64bits

    Posté par  . En réponse au message Problème d'installation de Steam avec Linux 14.04. Évalué à 2. Dernière modification le 27 février 2015 à 10:55.

    En fait il n'y a pas besoin de réinstaller, il faut simplement ajouter l'architecture i386 (multiarch) et ça va rouler (les fameuses étapes 2 et 4 du lien).

    sudo dpkg --add-architecture i386
    sudo apt-get update

    Une fois que c'est fait, réinstaller le paquet steam et si il dit qu'il manque quelque chose il faudra lancer la commande suivante :

    sudo apt-get -f install

    pour télécharger les paquets manquants.
    Je confirme pour l'avoir déjà fait de nombreuses fois que cette méthode fonctionne parfaitement.

  • [^] # Re: Je rêve...

    Posté par  . En réponse au journal Microsoft utiliserait le chantage des brevets Android pour forcer Samsung à diffuser des spywares. Évalué à 2.

    Le meilleur produit ne se vend pas toujours le mieux tout comme le meilleur film ne fait pas le plus d'entrées

    C'est tout à fait vrai mais ça ne concerne pas les Windows phone ^^. Il y a encore trop de soucis de stabilité : applications qui plantent, mises à jour qui cassent l'appli ou le jeu qui marchait. Alors bien sûr ces problèmes peuvent aussi se produire sur d'autres systèmes mais ils semblent plus fréquents sur WP. L'offre logicielle reste aussi plus restreinte que sur ios et android.

    Ce n'est pas un hasard si cela se vend mal malgré des téléphones proposés à des tarifs assez attractifs en boutique.

    Reste maintenant à voir ce qu'apportera Windows 10 sur ces deux points, cela pourrait bien changer la donne. Enfin si cela n'arrive pas trop tard car le grand public est aussi en train de découvrir les smartphones chinois depuis quelques temps. Vu comme sont placés les téléphones MS sur le marché ça ne va pas les aider.

  • [^] # Re: C'est dur d'être aimé par des cons!

    Posté par  . En réponse au journal Liberté d'expression sous les balles. Évalué à 2.

    Parce que les autres pays font des inégalités de traitement entre les religions, on doit continuer dans cette voie aussi ?

    C'est une part de l'histoire avant tout et cela se vérifie partout dans le monde.
    Maintenant si vraiment tout cela n'a aucune importance pour vous…
    Je trouve ce genre de débats plutôt déplacés dans ce journal donc ce sera ma dernière réponse dans ce fil.

  • [^] # Re: C'est dur d'être aimé par des cons!

    Posté par  . En réponse au journal Liberté d'expression sous les balles. Évalué à 3.

    Je vais juste clarifier ce je voulais dire par ma question : les jours fériés de différents pays sont le reflet de leurs cultures et de fait de leurs religions "principale" ou "historique". Lis la liste des jours fériés Russes, Indiens, Chinois, Thaïlandais ou des Emirats Arabes. Je ne vois pas de problème d'égalité là dedans au contraire, c'est pour tout le monde pareil et c'est bien ce qui différencie un jour férié d'un RTT.
    PS: Arrêtons de polluer ce journal.

  • # Caricatures

    Posté par  . En réponse au journal Liberté d'expression sous les balles. Évalué à 6. Dernière modification le 08 janvier 2015 à 06:12.

    Titre de l'image

    Et quelques autres beaux dessins en hommage a ces artistes qui vont beaucoup nous manquer ici

  • [^] # Re: C'est dur d'être aimé par des cons!

    Posté par  . En réponse au journal Liberté d'expression sous les balles. Évalué à 1.

    Dans les pays qui ont des racines autres que le christianisme et où il y a moins de 10% de chrétiens est ce que ça te choques que noël soit un jour comme un autre ?

  • [^] # Re: Hum…

    Posté par  . En réponse au message yum remove *. Évalué à 2.

    J'ai deux hypothèses :
    - Il fait avancer la recherche afin de moderniser le rm -Rf / qui a maintenant une demande de confirmation qui sux sur beaucoup de systèmes.
    - Il a suivi un howto de la tribune pour installer IP over Time mais son système est malencontreusement revenu à l'époque pré-yummienne.

    Sinon j'ai aussi une question pour les experts - ça fait très longtemps que j'ai plus touché à une redhat ou dérivé - est il possible de supprimer le package rpm avec rpm ? Et avec yum ^^ ?