koopa a écrit 324 commentaires

  • # écran autonome

    Posté par  . En réponse au message Cherche meilleure approche. Évalué à 2.

    Si c'est juste pour afficher une vidéo, il existe des écrans qui peuvent lire directement une vidéo depuis une clé USB.

  • # tortoiseSVN

    Posté par  . En réponse au message Alfresco pour travail collaboratif sur documents ?. Évalué à 1.

    Pour du travail collaboratif, j'ai mis en place la solution suivante:

    • Sur le serveur Linux : apache + svn
    • Sur les clients (sous windows): tortoiseSVN

    C'est assez simple à mettre en place et nécessite un minimum de formation pour les utilisateurs. Le gros avantage c'est que chacun peut travailler en mode déconnecté sur son portable et se resynchroniser avec les autres membres du projet.

    On peut aussi faire la même chose avec GIT + tortoiseGIT, mais ça nécessite une plus grosse formation pour les utilisateurs.

  • # PC silencieux + ssh

    Posté par  . En réponse au message Déporter une station de travail. Évalué à 1.

    http://www.shuttle.eu/fr/produits/slim/ds47/

    Je m'en sert pour afficher des informations sur des écrans géants mais ça peut faire un beau terminal X, puisqu'il gère deux écrans en 1920x1080 et surtout il est parfaitement silencieux (refroidissement passif).

    Tout le hardware est reconnu sous Debian Wheezy (kernel 3.2), sauf la carte réseau (il suffit de télécharger le driver chez Realtek et de le recompiler). Je pense qu'avec un noyau plus récent il n'y aurait même pas besoin de recompiler quoi que ce soit.

  • # goulot étranglement I/O

    Posté par  . En réponse au message Problème de transfert NFS - Comment limiter les IO d'un processus. Évalué à 3.

    Ton problème ressemble à un goulot d'étranglement sur les I/O.
    Si tu as assez de mémoire tu peux essayer de transférer un gros fichier depuis la mémoire du serveur NFS vers celle du client NFS, en utilisant /dev/shm sur chacun d'eux. Tu sauras ainsi si c'est le disque ou le réseau qui te bride.

    PS: je suis un peu surpris par la taille des tampons NFS que tu utilises (128K), moi j'utilise rsize=8192,wsize=8192 sinon il y a trop de fragmentation et les performances s'écroulent lors des gros transferts. (mais peut être as tu activé les Jumbo frame sous XEN et dans ce cas les grands tampons sont pertinents).

  • # Retour d'expérience

    Posté par  . En réponse au message Virtualisation sur un parc de serveurs de calcul. Évalué à 2.

    En 2013, mon projet était de virtualiser 10 machines Windows, et de les remplacer par 2 serveurs physiques + logiciel de virtualisation.

    Je suis parti de cet article (désormais un peu ancien) pour faire un premier tri:
    http://www.tomshardware.fr/articles/virtualisation-serveur-hyperviseur-gratuit-logiciels,2-9.html
    J'ai retenu pour les tests sur maquette: Citrix XenServer 6.2 et VMware ESXi 5.5.

    Citrix XenServer et VMware ESXi sont tous les deux faciles à installer et configurer. Les deux produits marchent très bien, mais finalement j'ai choisi Citrix XenServer, car il est basé sur Linux, et donc j'ai trouvé tout de suite mes marques : j'installe ma clé publique SSH, et quelques scripts maisons et hop c'est parti je peux automatiser toutes les opérations.

    Les machines virtuelles sont stockées sur un NAS, les serveurs Xen sont physiquement identiques. C'est la configuration idéale pour créer un pool homogène et migrer à chaud les vms entre serveurs. Le 'pool' se gère de manière centralisée en ligne de commande ou bien avec l'interface graphique Citrix XenCenter (malheureusement sous Windows uniquement).

    Si les serveurs ne sont pas strictement identiques, il faut créer un pool hétérogène en se basant sur le plus petit dénominateur commun. C'est un petit peu plus compliqué mais c'est possible. En revanche ça ne permet pas de faire coexister les processeurs AMD et Intel dans un même pool.

  • [^] # Re: Exploitation du libre

    Posté par  . En réponse au sondage Vivez vous du libre?. Évalué à 2.

    Rien que par l'effet de réseau, chaque utilisateur donne du poids à l'écosystème et contribue indirectement au développement du logiciel libre.

  • # association des anciens élèves

    Posté par  . En réponse au message Site / Forum sur lequel diffuser des offres d'emploi pour postes Linux embarqué (dev ou intégration). Évalué à -1.

    Tu peux essayer les associations des anciens élèves des écoles d'ingénieurs. Elles ont toutes une rubrique emploi.

  • # qnap / netapp

    Posté par  . En réponse au message Quel NAS utilisez-vous. Évalué à 1.

    Nous avons un qnap pour les données non critiques, et un netapp sous DataOnTap pour les données critiques.

    Si c'est pour acheter ton premier NAS, je te conseille QNAP.
    Netapp ca sera quand tu auras besoin de passer au cran au-dessus (volumétrie, disponibilité, performances), car c'est malheureusement 10 à 20 fois plus cher que qnap.

  • # MATE

    Posté par  . En réponse au sondage Avez-vous migré vers Gnome 3 ?. Évalué à 6.

    Je ne pense pas que Gnome3 soit un mauvais environnement de bureau, mais plutôt que c'est moi qui suis en train de devenir un vieux barbu d'Unix qui n'a plus envie d'apprendre autre chose. Avec MATE je peux installer un fork de Gnome2 très facilement sur Debian wheezy, et je suis donc satisfait.

    Pour la disposition des claviers, on retrouve le même problème. La disposition des claviers azerty/qwerty n'est pas ergonomique comparée à des dispositions modernes telles que dvorak/bepo. Mais en pratique, une fois que tu as pris tes habitudes tu n'as plus envie de changer.

  • # reste sur Microsoft AD

    Posté par  . En réponse au message Le dilemme du moment : Samba 3 ou Samba 4 pour un domaine ?. Évalué à 2.

    J'ai réalisé une étude similaire l'année dernière:
    voici quelques infos

    • Samba3 émule un PDC de type WinNT 4.0 et donc c'est normal qu'il n'y ait émission d'un ticket Kerberos.
    • Kerberos ne fournit que l'authentification, tu es obligé dans tous les cas d'avoir un utilisateur (uid) windows quelque part. Tu peux utiliser soit un compte local soit … un compte AD.
    • si tu n'utilises pas le kerberos de AD, mais un autre, attention au effet de bords: par exemple le cache d'authentification ne fonctionne plus (dommage pour les portables windows)
    • Mis à part l'absence de kerberos, un PDC samba3 n'offre pas assez de services selon moi par rapport à AD. Par exemple il manque les GPO.

    Ma conclusion: AD est incontournable pour gérer un parc windows.
    Le choix se limite donc à choisir l'implémentation d'AD
    - celle de Microsoft.
    - celle de samba4.

    Les tests que j'ai fait avec samba4 (alpha14) m'ont convaincu que c'est encore un produit expérimental, et qu'il était beaucoup plus sûr pour l'instant de conserver mes controleurs de domaine win2003.

  • # machine virtuelle

    Posté par  . En réponse au message quelle distribution adopter ?. Évalué à 1.

    Sur un ordinateur de bureau, tu n'auras pas de problème pour installer n'importe quelle distribution , Le mieux c'est que tu fasses des essais dans une machine virtuelle, par exemple dans VirtualBox, pour te rendre compte par toi-même de la distribution que tu préfères.

    Pour le même usage que toi, j'ai choisi Debian (stable) + debian-multimedia.org, car je considère que c'est la distribution la mieux finie et c'est celle qui dispose de la meilleure logithèque.

  • [^] # Re: Michael Page

    Posté par  . En réponse au message Offre d'Emploi . Évalué à -1.

    Un cabinet de recrutement c'est aussi très utile quand tu dois recruter dans un domaine où tu n'y connais rien.
    Exemple: tu es patron d'une PME, tu voudrais recruter un juriste. Le problème que personne dans la boîte ne s'y connaît en droit. Alors comment faire pour trier les candidats ?

    C'est là qu'intervient le cabinet de recrutement.

    En fait c'est exactement le même type de service qu'un un maître d'oeuvre dans le BTP, sauf qu'au lieu de diriger un chantier et de te livrer un bâtiment, il dirige le recrutement et te fournit un employé.

  • [^] # Re: Allemagne et rigueur

    Posté par  . En réponse au journal Accord OEM avec DELL : Est-ce que SuSE commence à rattraper son retard face à Redhat ?. Évalué à 1.

    J'ai la nette impression que Linux est bien plus populaire en Allemagne qu'en France. Beaucoup de PME allemandes dans les secteurs de l'électronique et automatisme industrielle, proposent des produits explicitement compatibles avec Linux.

    Mais en France, c'est l'inverse, c'est rare de trouver des produits compatibles avec Linux. Les commerciaux savent à peine de quoi je parle, et trouvent mes demandes bien compliqués. Ils se demandent pourquoi je n'utilise pas Windows comme les autres.
    Je leur réponds que grâce à Linux je passe des week-ends et des vacances tranquilles car mon patron n'a pas besoin de me téléphoner suite à des dysfonctionnements informatiques.

    Par exemple, voici le dernier analyseur de spectre, qu'on a acheté
    http://www.aaronia.com/products/spectrum-analyzers/Low-Frequency-EMF-Monitor-NF-5000/
    C'est allemand, et ça tourne sous Linux.

  • [^] # Re: curieux

    Posté par  . En réponse à la dépêche Les drones de combat américains basculent sous Linux. Évalué à 1.

    ce n'est peut être pas de l'incompétence, ca peut aussi être du sabotage, comme pour l'affaire du virus Stuxnet et des centrifugeuses iraniennes.

  • # les technologies passent, la science reste

    Posté par  . En réponse au journal Epitech: de la passion à l'expertise. Évalué à 2.

    A la fin des années 90, en école d'ingénieur, le professeur de recherche opérationnelle avait introduit son premier cours par le discours suivant:
    Si vous ne voulez pas être un ingénieur kleenex, c'est-à-dire quelqu'un de très utile sur l'instant mais qu'on jette après usage, il faut maîtriser les matières théoriques et fondamentales

    15 ans plus tard, je me rends compte à quelle point cet homme avait raison. Les technologies passent, la science reste.

    C'est pourquoi, si vous avez la chance d'en avoir les capacités, c'est très bénéfique à long terme de passer par une classe préparatoire style MathSup/Spé avant de se spécialiser en informatique.
    Sur le coup l'investissement et les efforts semblent démesurés mais:
    - ça forge le caractère.
    - ça donne une bonne culture scientifique et des bases solides en math/physique.
    - ça permet d'évoluer pus facilement et de se reconvertir tout au long de sa carrière.

  • # dans la vrai vie

    Posté par  . En réponse au journal Où on parle de couches.... Évalué à 2.

    Les couches lavables sont mieux pour la peau du bébé, mais c'est un choix chronophage pour les parents, puisqu'il faut laver et faire sécher les couches. Les couches lavables sont moins absorbantes que les jetables, mais ce défaut permet à l'enfant d'être propre plus vite, puisqu'il se rend mieux compte de se qui se passe.

  • # le gros problème ce sont les laptops récents

    Posté par  . En réponse au message cherche distribution qui va bien. Évalué à -1.

    Le gros problème ce sont les laptops récents, et à ma connaissance il n'y a pas de solution miracle.
    Dans ma boite, faute de mieux, on a résolu le problème des laptops sous Linux en achetant des MacBooks. Ça permet de faire tourner la plupart des programmes Unix qu'on utilise sans avoir de problèmes pour supporter le matériel.

  • # python + dictionnaire

    Posté par  . En réponse au message pour changer massivement les permissions dans 5To de données. Évalué à 1.

    Si j'étais à ta place, je réécrirai le script en python.
    Ça te permettrai d'utiliser un dictionnaire pour directement faire la correspondance entre les anciens et le nouveaux identifiants.
    Ainsi tu ne parcourras qu'une seule fois l'arborescence et tu feras les modifications à la volée. Ça sera beaucoup plus simple que du code sed/awk, tout en étant beaucoup plus rapide. (pas besoin de créer des nouveaux processus sans arrêts).

    http://docs.python.org/tutorial/datastructures.html#dictionaries

  • # utilitaires Unity

    Posté par  . En réponse à la dépêche Petites brèves du Logiciel Libre. Évalué à 10.

    A la manière du monde Windows, dans lequel il existe des milliers d'utilitaires pour pallier les problèmes de base du système d'exploitation (défragmentation, anti-virus, nettoyeur base de registres, etc.) et qu'il faut installer au plus vite, Ubuntu a désormais ses utilitaires externes pour tenter de sauver les meubles.

    J'espère qu'avec ces utilitaires, la potion Ubuntu sauce Unity sera moins amère. Mais pour ma part, c'est trop tard, j'y ai goûté pendant un mois, mais écoeuré par ce régime, j'ai enfin pris une bonne décision: j'ai migré vers Debian 6.0.

  • [^] # Re: enregistrement programmé

    Posté par  . En réponse au journal Ce soir à 20h40 sur Arte: Ikea, Apple, la vie mode d'emploi. Évalué à 0.

    Moi j'utilise TVO (c'est malheureusement un logiciel pour windows) pour enregistrer Arte+7. Ca crée des fichiers .mp4 lisible par VLC
    https://sites.google.com/site/faqtvo/

  • # bien relire la documentation

    Posté par  . En réponse au message Comment limiter le chargement d'un driver réseau à une seule interface ?. Évalué à 0.

    En fait en relisant la documentation Ethercat Master 1.5.0, section 4.2 Native EtherCAT Device drivers, j'ai compris qu'il faut charger le driver ec_e100 à la place du driver e100, car le driver ec_e100 peut aussi être utilisé pour faire de l'Ethernet standard.

  • # Photoweb + JAVA

    Posté par  . En réponse au message Service d'impression de photos compatible Linux?. Évalué à 2.

    Tu es vraiment sûr de ce que tu racontes ?
    La semaine dernière, j'ai fais une commande de tirage photo chez Photoweb:
    - navigateur Firefox 7 / Ubuntu 11.10.
    - upload avec l'applet JAVA
    - pour le reste c'est du web classique

    En revanche avec Google Chrome, l'applet JAVA ne fonctionnait pas correctement (problème pour naviguer dans les dossiers)

  • [^] # Re: OK je vais hacker les drivers

    Posté par  . En réponse au message Comment limiter le chargement d'un driver réseau à une seule interface ?. Évalué à 0.

    Moi je regarde dans le manuel de modprobe.conf et de modprobe, et je constate qu'il n'y a aucun moyen externe d'empêcher le driver d'initialiser les deux cartes identiques.

    Voici un essai pour le prouver.
    Le système est Debian 6.0.3 / i386 dans VirtualBox avec deux cartes Intel Pro/1000 identiques.

    # modinfo e1000
    filename:       /lib/modules/2.6.32-5-686/kernel/drivers/net/e1000/e1000.ko
    version:        7.3.21-k5-NAPI
    license:        GPL
    description:    Intel(R) PRO/1000 Network Driver
    author:         Intel Corporation, <linux.nics@intel.com>
    srcversion:     383459ED2D46B8379FCB399
    alias:          pci:v00008086d000010B5sv*sd*bc*sc*i*
    alias:          pci:v00008086d00001099sv*sd*bc*sc*i*
    alias:          pci:v00008086d0000108Asv*sd*bc*sc*i*
    alias:          pci:v00008086d0000107Csv*sd*bc*sc*i*
    alias:          pci:v00008086d0000107Bsv*sd*bc*sc*i*
    alias:          pci:v00008086d0000107Asv*sd*bc*sc*i*
    alias:          pci:v00008086d00001079sv*sd*bc*sc*i*
    alias:          pci:v00008086d00001078sv*sd*bc*sc*i*
    alias:          pci:v00008086d00001077sv*sd*bc*sc*i*
    alias:          pci:v00008086d00001076sv*sd*bc*sc*i*
    alias:          pci:v00008086d00001075sv*sd*bc*sc*i*
    alias:          pci:v00008086d00001028sv*sd*bc*sc*i*
    alias:          pci:v00008086d00001027sv*sd*bc*sc*i*
    alias:          pci:v00008086d00001026sv*sd*bc*sc*i*
    alias:          pci:v00008086d0000101Esv*sd*bc*sc*i*
    alias:          pci:v00008086d0000101Dsv*sd*bc*sc*i*
    alias:          pci:v00008086d0000101Asv*sd*bc*sc*i*
    alias:          pci:v00008086d00001019sv*sd*bc*sc*i*
    alias:          pci:v00008086d00001018sv*sd*bc*sc*i*
    alias:          pci:v00008086d00001017sv*sd*bc*sc*i*
    alias:          pci:v00008086d00001016sv*sd*bc*sc*i*
    alias:          pci:v00008086d00001015sv*sd*bc*sc*i*
    alias:          pci:v00008086d00001014sv*sd*bc*sc*i*
    alias:          pci:v00008086d00001013sv*sd*bc*sc*i*
    alias:          pci:v00008086d00001012sv*sd*bc*sc*i*
    alias:          pci:v00008086d00001011sv*sd*bc*sc*i*
    alias:          pci:v00008086d00001010sv*sd*bc*sc*i*
    alias:          pci:v00008086d0000100Fsv*sd*bc*sc*i*
    alias:          pci:v00008086d0000100Esv*sd*bc*sc*i*
    alias:          pci:v00008086d0000100Dsv*sd*bc*sc*i*
    alias:          pci:v00008086d0000100Csv*sd*bc*sc*i*
    alias:          pci:v00008086d00001009sv*sd*bc*sc*i*
    alias:          pci:v00008086d00001008sv*sd*bc*sc*i*
    alias:          pci:v00008086d00001004sv*sd*bc*sc*i*
    alias:          pci:v00008086d00001001sv*sd*bc*sc*i*
    alias:          pci:v00008086d00001000sv*sd*bc*sc*i*
    depends:        
    vermagic:       2.6.32-5-686 SMP mod_unload modversions 686 
    parm:           TxDescriptors:Number of transmit descriptors (array of int)
    parm:           RxDescriptors:Number of receive descriptors (array of int)
    parm:           Speed:Speed setting (array of int)
    parm:           Duplex:Duplex setting (array of int)
    parm:           AutoNeg:Advertised auto-negotiation setting (array of int)
    parm:           FlowControl:Flow Control setting (array of int)
    parm:           XsumRX:Disable or enable Receive Checksum offload (array of int)
    parm:           TxIntDelay:Transmit Interrupt Delay (array of int)
    parm:           TxAbsIntDelay:Transmit Absolute Interrupt Delay (array of int)
    parm:           RxIntDelay:Receive Interrupt Delay (array of int)
    parm:           RxAbsIntDelay:Receive Absolute Interrupt Delay (array of int)
    parm:           InterruptThrottleRate:Interrupt Throttling Rate (array of int)
    parm:           SmartPowerDownEnable:Enable PHY smart power down (array of int)
    parm:           KumeranLockLoss:Enable Kumeran lock loss workaround (array of int)
    parm:           copybreak:Maximum size of packet that is copied to a new buffer on receive (uint)
    parm:           debug:Debug level (0=none,...,16=all) (int)
    
    # rmmod e1000
    # dmesg -c > /dev/null
    # modprobe e1000 debug=16
    # dmesg
    [  295.421795] e1000 0000:00:08.0: PCI INT A disabled
    [  295.768052] e1000 0000:00:03.0: PCI INT A disabled
    [  303.432163] Intel(R) PRO/1000 Network Driver - version 7.3.21-k5-NAPI
    [  303.432163] Copyright (c) 1999-2006 Intel Corporation.
    [  303.432163] e1000 0000:00:03.0: PCI INT A -> Link[LNKC] -> GSI 10 (level, low) -> IRQ 10
    [  303.868994] e1000: 0000:00:03.0: e1000_probe: (PCI:33MHz:32-bit) 08:00:27:3e:c8:8d
    [  303.936125] e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
    [  303.936125] e1000 0000:00:08.0: PCI INT A -> Link[LNKD] -> GSI 9 (level, low) -> IRQ 9
    [  304.368570] e1000: 0000:00:08.0: e1000_probe: (PCI:33MHz:32-bit) 08:00:27:00:e3:f1
    [  304.452184] ADDRCONF(NETDEV_UP): eth0: link is not ready
    [  304.456184] e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
    [  304.476065] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    [  304.824878] e1000: eth1: e1000_probe: Intel(R) PRO/1000 Network Connection
    [  304.976103] ADDRCONF(NETDEV_UP): eth1: link is not ready
    
    

    On voit bien que le driver exécute e1000_probe pour chaque carte et donc c'est probablement cette fonction que je vais modifier pour arriver à mes fins. Je vais ajouter un paramètre au module pour sélectionner la carte que je veux initialiser.

  • # OK je vais hacker les drivers

    Posté par  . En réponse au message Comment limiter le chargement d'un driver réseau à une seule interface ?. Évalué à 1.

    Je remercie chacun de vous pour vos avis, mais je crois que c'est ninis666
    qui a raison: ca se passe directement au niveau du probe PCI et donc je vais être obligé de hacker les drivers.

    Je reviendrai poster les résultats de mon expérience dans ce thread.

  • [^] # Re: si vous avez d'autres marques...

    Posté par  . En réponse au message imprimante laser HP LaserJet P1102. Évalué à 0.

    Il y a Samsung et Lexmark qui font des bonnes imprimantes laser n&b. En revanche je ne sais pas si elles sont toutes compatibles avec Linux.