Outils pour utilisateurs

Outils du site


issue79:labo_linux

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
issue79:labo_linux [2014/04/04 17:57] – [1] auntieeissue79:labo_linux [2014/04/05 13:47] (Version actuelle) – [3] auntiee
Ligne 27: Ligne 27:
 ** **
  
-En fait, nous avons pensé à Microsoft Dynamics avant d'embaucher quelqu'un pour le projet, mais, à l'époque, il n'était pas disponible au Canadaet, même s'il avait été disponible, nous n'étions pas convaincus que cela nous aurait donné la flexibilité dont nous avions besoin. La décision d'embaucher un programmeur et de développer le PDV nous mêmes s'est avérée être une sage décision. Le programmeur que nous avons embauché a achevé le projet rapidement, si tôt que nous n'avions pas vraiment eu l'occasion de déboguer complètement l'application. Mais puisque nous avions l'accès au code sourceet que nous avions quelqu'un dans le personnel qui était meilleur que moi en PHP, nous pouvions déboguer l'application sans demander à une société tierce de faire les changements. Cela signifiait aussi que même moi, avec ma connaissance limitée de PHP/MySQL, je pouvais apporter des modifications mineures au code (ce que j'ai fait au fil des ans).+En fait, nous avons pensé à Microsoft Dynamics avant d'embaucher quelqu'un pour le projet, mais, à l'époque, il n'était pas disponible au Canada et, même s'il avait été disponible, nous n'étions pas convaincus que cela nous aurait donné la flexibilité dont nous avions besoin. La décision d'embaucher un programmeur et de développer le PDV nous-mêmes s'est avérée être une sage décision. Le programmeur que nous avons embauché a achevé le projet rapidement, si tôt que nous n'avions pas vraiment eu l'occasion de déboguer complètement l'application. Mais puisque nous avions l'accès au code source et que nous avions quelqu'un dans le personnel qui était meilleur que moi en PHP, nous pouvions déboguer l'application sans demander à une société tierce de faire les changements. Cela signifiait aussi que même moi, avec ma connaissance limitée de PHP/MySQL, je pouvais apporter des modifications mineures au code (ce que j'ai fait au fil des ans).
  
-Depuis plusieurs années, nous avons eu un bénévole venant une fois par semaine pour maintenir le code pour nous. Le bénévole a nettoyé le code, fait quelques modifications de l'interfaceet détaché le code du socle OSCommerce, afin que nous puissions livrer le projet comme un PDV complètement indépendant et FLOSS (code source libre et gratuit).+Depuis plusieurs années, nous demandons à un bénévole de venir une fois par semaine maintenir le code. Le bénévole nettoie le code, faisant quelques modifications à l'interface et détachant le code du socle OSCommerce, afin que nous puissions sortir le projet comme un PDV FLOSS (code source libre et gratuit), complètement indépendant.
  
 ** **
Ligne 39: Ligne 39:
 ** **
  
-Comme le projet a grandi, nous avons placé beaucoup de documentation sur un Intranet que j'ai mis en place sur un système utilisant Drupal CMS (Système de Gestion du Contenu). Le système contient un grand nombre de formulaires et de documents dont les bénévoles ont besoin, ainsi que des informations sur le Working Center, le projet de recyclage informatique, les réglementations environnementales, les processus de sécurité et les processus de construction, de tests et de réparation des systèmes. +Au fur et à mesure que le projet grandissait, nous avons placé beaucoup de documentation sur un Intranet que j'ai mis en place sur un système utilisant Drupal CMS (Système de gestion de contenu). Le système contient un grand nombre de formulaires et de paperasserie dont les bénévoles ont besoin, ainsi que des informations sur le Working Center, le Projet de recyclage informatique, les réglementations environnementales, les processus de sécurité et les processus de construction, de tests et de réparation des systèmes. 
-Un de nos collaborateurs a depuis ajouté un serveur de démarrage réseau PXE sur la même machine, pour nous permettre de déployer une variété de distributions Linux. Nous gardons également des outils de tous les jours sur le serveur PXE, y compris Darik's Boot et Nuke (DBAN), memtest86+, HDT (Hardware Detection Tool)et des environnements Live Linux. Avant le serveur de démarrage PXE, les bénévoles me demandaient toujours de graver un CD d'outils avec DBAN/memtest86+/autres. Maintenant, les bénévoles ou bien mettent en place le démarrage via le réseau dans le BIOSou bien utilisent un CD Etherboot gPXE pour les systèmes qui ne supportent pas le démarrage via le réseau dans le BIOS.+Un de nos collaborateurs a depuis ajouté un serveur de démarrage réseau PXE sur la même machine, pour nous permettre de déployer une variété de distributions Linux. Nous gardons également des outils de tous les jours sur le serveur PXE, y compris Darik's Boot and Nuke (DBAN), memtest86+, HDT (Hardware Detection Tool) et des environnements Live Linux. Avant le serveur de démarrage PXE, les bénévoles me demandaient toujours de graver un CD d'outils avec DBAN/memtest86+/autres. Maintenant, les bénévoles ou bien mettent en place le démarrage via le réseau dans le BIOS ou bien utilisent un CD Etherboot gPXE pour les systèmes dont le BIOS ne supporte pas le démarrage via le réseau .
  
-Au cœur du projet de recyclage informatique se trouve une table avec 8 postes de travail (7 tournant sous Xubuntu, 1 sous Ubuntu). Chaque poste de travail est sur un commutateur écran-clavier-souris (KVM) pour permettre aux bénévoles de travailler sur les réparations ou les constructions sur la table, et de rechercher des informations sur le poste de travail en dessous de la table. Sur une autre table, nous avons un système spécial; un système en tour avec deux cartes contrôleur IDE et SATA en plus de l'IDE et des ports SATA sur la carte mère. Ce système est utilisé pour DBAN-er les disques durs (nous détestons dire nettoyer les disques durs parce que techniquement DBAN écrit des données sur les disques). DBAN réside sur notre serveur PXE, donc normalement tout ce que les bénévoles ont à faire est de brancher les disques durs, puis allumer la machine DBAN. Nous avons mis tous les cavaliers en position sélection-par-le-cable pour les disques IDE; pour rendre le processus plus simple pour les bénévoles sans beaucoup d'expérience en construction d'ordinateurs.+Au cœur du Projet de recyclage informatique se trouve une table avec 8 postes de travail (7 tournant sous Xubuntu, 1 sous Ubuntu). Chaque poste de travail est sur un commutateur écran-clavier-souris (KVM) pour permettre aux bénévoles de travailler sur les réparations ou les constructions sur la table, et de rechercher des informations sur le poste de travail en dessous de la table. Sur une autre table, nous avons un système spécial ; un système en tour avec deux cartes contrôleur IDE et SATA en plus de l'IDE et des ports SATA sur la carte mère. Ce système est utilisé pour DBAN-er les disques durs (nous détestons dire nettoyer les disques durs parce que techniquement DBAN écrase les données sur les disques). DBAN réside sur notre serveur PXE, donc normalement tout ce que les bénévoles ont à faire est de brancher les disques durs, puis allumer la machine DBAN. Nous avons mis tous les cavaliers en position sélection-par-le-câble pour les disques IDE; pour rendre le processus plus simple pour des bénévoles sans beaucoup d'expérience en construction d'ordinateurs.
  
  
Ligne 52: Ligne 52:
 ** **
  
-Sur le mur du fond derrière la table du poste de travail, on a 5 moniteurs et 4 commutateurs KVM. Les quatre moniteurs avec des commutateurs KVM ont tous des commutateurs KVM 4 ports, donc jusqu'à 16 ordinateurs peuvent être mis en place sur le mur du fond. Normalement, ce comptoir est utilisé seulement pour des choses qui prennent un peu plus de temps: memtest86+ lancé sur un système par exemple. Le 5ème moniteur est connecté à un ordinateur de petites dimensions tournant sous XBMCbuntu (une distribution Linux XBMC), qui a remplacé une stéréo vieillissante avec un plateau de CD cassé.+Sur le mur du fond derrière la table du poste de travail, on a 5 moniteurs et 4 commutateurs KVM. Les quatre moniteurs avec des commutateurs KVM ont tous des commutateurs KVM 4 ports ; ainsi, jusqu'à 16 ordinateurs peuvent être mis en place sur le mur du fond. Normalement, ce comptoir est utilisé seulement pour des choses qui prennent un peu plus de temps : exécuter memtest86+ sur un systèmepar exemple. Le 5ème moniteur est connecté à un ordinateur de petites dimensions tournant sous XBMCbuntu (une distribution Linux XBMC), qui a remplacé une stéréo vieillissante dont le plateau de CD était cassé.
  
-un autre endroit du service de recyclage des ordinateurs se trouve l'une des zones de travail les plus intéressants où 3 cartes mères sont montées sur le mur. Ces cartes mères sont utilisés pour tester différents types de RAM (actuellement nous ne testons que les DDR et DDR2 puisque nous voyons rarement les systèmes anciens avec de la SDRAM ou nouveaux avec de la DDR3). Ces systèmes démarrent tous à partir d'une clé USB multi-outil créée avec Yumi multiboot USB creator. Nous avons également commencé à utiliser Phoronix Test Suite pour recueillir plus précisément des informations sur la RAM de la carte vidéo dans cette zone de travail. Phoronix Test Suite a une option system-info pour afficher des informations sur un système, y compris l'information sur la mémoire vidéo (VRAM). Le projet reçoit beaucoup de systèmes équipés de cartes vidéo qui n'ont pas d'informations VRAM écrites sur les cartes.+Dans un autre endroit du service de recyclage des ordinateurs se trouve l'une des zones de travail les plus intéressants où 3 cartes mères sont montées sur le mur. Ces cartes mères sont utilisées pour tester différents types de RAM (actuellement nous ne testons que les DDR et DDR2puisque nous voyons rarement les systèmes anciens avec de la SDRAM ou ceux, plus récents, avec de la DDR3). Ces systèmes démarrent tous à partir d'une clé USB multi-outil créée avec Yumi multiboot USB creator. Dans cette zone de travail, nous avons également commencé à utiliser Phoronix Test Suite pour recueillir plus précisément des informations sur la RAM de la carte vidéo. Phoronix Test Suite a une option system-info pour afficher des informations sur un système, y compris des informations sur la mémoire vidéo (VRAM). Le projet reçoit beaucoup de systèmes équipés de cartes vidéo qui n'ont pas d'informations VRAM écrites dessus.
  
 ** **
Ligne 62: Ligne 62:
 ** **
  
-Sans aucun doute, le Free Libre Open Source Software a aidé le projet, et chaque année, notre organisation prévoit une petite somme d'argent pour redonner à quelques projets open sourceEtre capable de regarder le code a aidé le projet à s'adapter aux changements au fil des ans. Quand (au Canada) la Goods and Services Tax (GST) et la Provincial Sales Tax (PST) sont devenue une unique Harmonized Sales Tax (HST), j'ai pu faire les changements nécessaires pour conserver les informations sur notre PDV sur les ventes antérieures et faire face à la nouvelle mise en place des taxes. Un de nos bénévoles a mis à jour le PDV à plusieurs reprises afin que nous puissions montrer différents rapports que nous devons voir. Le FLOSS nous a épargné le coût de la mise à niveau des licences de logiciels pendant quelques années.+Sans aucun doute, le Free Libre Open Source Software a aidé le projet et, chaque année, notre organisation prévoit une petite somme d'argent pour soutenir quelques projets Open SourceLa possibilité d'accéder au code a aidé le projet à s'adapter aux changements au fil des ans. Quand (au Canada) la Goods and Services Tax (GST) et la Provincial Sales Tax (PST) sont devenues un e seule etunique Harmonized Sales Tax (HST), j'ai pu faire les changements nécessaires pour conserver les informations relatives aux ventes antérieures sur notre PDV et gérer la nouvelle mise en place des taxes. Un de nos bénévoles a mis à jour le PDV à plusieurs reprises afin que nous puissions montrer différents rapports que nous devons pouvoir consulter. Le FLOSS nous a épargné le coût de la mise à niveau des licences de logiciels tous les deux ou trois ans.
  
-Un des effets secondaires d'avoir Linux sur les ordinateurs utilisés par les bénévoles est le changement d'attitude de la plupart des bénévoles allant de l'indifférence envers FLOSS vers une appréciation. Les bénévoles voient avec quelle facilité Linux s'installe sur la plupart des systèmes avec lesquels nous travaillons. Lorsqu'un bénévole reste réellement coincé, c'est généralement à cause d'une défaillance matérielle dans l'équipement sur lequel il travaille. De nombreux bénévoles sont venus en ne sachant rien de Linuxet ils aident maintenant les gens qui arrivent avec des questions liées à Linuxou vous recommandent un logiciel Libre sur d'autres plateformes. Et c'est à cause de FLOSS et du travail des bénévoles que nous sommes en mesure d'aider un grand nombre de personnes n'ayant pas un bon accès à la technologie.+Un des effets secondaires d'avoir Linux sur les ordinateurs utilisés par les bénévoles est le changement d'attitude de la plupart des bénévoles de l'indifférence envers FLOSS vers son appréciation. Les bénévoles voient avec quelle facilité Linux s'installe sur la plupart des systèmes avec lesquels nous travaillons. Lorsqu'un bénévole reste réellement coincé, c'est généralement à cause d'une défaillance matérielle dans l'équipement sur lequel il travaille. De nombreux bénévoles sont venus ignorant tout de Linux et ils aident maintenant les gens qui arrivent avec des questions liées à Linux ou recommandent des Logiciels libres sur d'autres plateformes. Et c'est à cause de FLOSS et du travail des bénévoles que nous sommes en mesure d'aider un grand nombre de personnes n'ayant pas un bon accès à la technologie.
  
 ** **
issue79/labo_linux.1396627055.txt.gz · Dernière modification : 2014/04/04 17:57 de auntiee