Full Circle CRIITIIQUE LIITTÉRAIIRE

LEMAGAZINEINDÉPENDANTDELACOMMUNAUTÉUBUNTULINUX

Numéro 99 - Juillet 2015

MMEEIIZZUU MMXX44 EETT BBQQ AAQQUUAARRIISS EE55 CRITIQUEDESDEUXNOUVEAUXTÉLÉPHONESUBUNTU full circle magazine n° 99 1 Full Ciircle Magaziine n''est affiiliié en aucune maniière à Canoniical Ltd.. sommaire ^ Tutoriels Full Circle LEMAGAZINEINDÉPENDANTDELACOMMUNAUTÉUBUNTULINUX LaTeX p.1 3 Actus p.04

LibreOffice p.1 5 Command&Conquer p.11 Arduino p.25 CultedeChrome p.27

... p.XX LaboLinux p.31 TéléphonesUbuntu p.36 Critique p.37

Programmeren JavaScript p.18 Monhistoire p.45 Courriers p.46 Tuxidermy p.47

Inkscape p.21 Q et R p.48 InstallerTAILS avec USB p.51 JeuxUbuntu p.54 Graphismes

Les articles contenus dans ce magazine sont publiés sous la licence Creative Commons Attribution-Share Alike 3.0 Unported license. Cela signifie que vous pouvez adapter, copier, distribuer et transmettre les articles mais uniquement sous les conditions suivantes : vous devez citer le nom de l'auteur d'une certaine manière (au moins un nom, une adresse e-mail ou une URL) et le nom du magazine (« Full Circle Magazine ») ainsi que l'URL www.fullcirclemagazine.org (sans pour autant suggérer qu'ils approuvent votre utilisation de l'œuvre). Si vous modifiez, transformez ou adaptez cette création, vous devez distribuer la création qui en résulte sous la même licence ou une similaire. Full Circle Magazine est entièrement indépendantfull de circle Canonical, magazine le sponsor n° 99 des projets2 Ubuntu. Vous ne devez en aucun cas présumer que les avis et les opinions exprimés ici ont reçu l'approbation de Canonical. sommaire ^ ÉÉDDIITTOORRIIAALL Ce magazine a été créé avec :

BIENVENUEDANSCENOUVEAUNUMÉRODUMAGAZINE FULL CIRCLE

alheureusement, ce mois-ci encore, il n'y a pas de Python, car Greg se sent un peu malade, M mais il sera de retour le mois prochain. Toutefois, nous avons un quatrième article LaTeX, ainsi que les tutoriels habituels : LibreOffice, JavaScriptetInkscape.

Si vous envisagez l'acquisition d'un téléphone Ubuntu, vous devrez vraiment lire les critiques du MX4 et du BQ Aquaris E5 dans ce numéro. Les deux ont des points positifs et des points négatifs qu'il faut bien peser avant de faire votre choix. Personnellement, j'ai utilisé le MX4 et le BQ E4.5 etje préfère de beaucoup le MX4. Je n'ai pas encore essayé le E5, etje ne peuxdoncpasparler de celui-là. Le Full Circle Podcast Tous les mois, chaque épisode couvre Si vous avez besoin de naviguer en toute discrétion, vous devrez sans doute lire mon article sur toutes les dernières informations con- comment installerTAILS surune clé USB. TAILS est une distrib. qui comprend TORpardéfaut. L'idée cernant Ubuntu, les opinions, les cri- est de démarrer sur la clé USB, de vous connecter à un réseau/au WiFi, puis de naviguersurle Web tiques, les interviews et les retours d'utilisateurs. Le Side-Pod est une nou- avec TOR. veauté, c'est un court podcast sup- plémentaire (irrégulier) en marge du Bien entendu, le mois prochain verra le numéro 100 du FullCircle. Même dans mes rêves les plus podcast principal. On y parle de tech- fous, je n'ai jamais cru que le FCM atteindrait cent numéros et c'est grâce à vous, les lecteurs, et à nologie en général et de choses qui ne concernent pas uniquement Ubuntu et ceux qui m'envoient des articles. Qu'ils fassent des soumissions régulières ou tout simplement un qui n'ont pas leur place dans le seul article, tous aident à le faire vivre. Mes sincères remerciements à vous tous. J'ai déjà choisi podcast principal. quelques articles pour le FCM n° 100. J'aimerais aussi faire du numéro 100, moins un numéro de tutoriels qu'une rétrospective. Nous en verrons les résultats d'ici quelques semaines. Vos animateurs : • Les Pounder • TonyHughes Amitiés et gardons le contact ! • Jon Chamberlain Ronnie • Oliver Clark [email protected] http://fullcirclemagazine.org

full circle magazine n° 99 3 sommaire ^ AACCTTUUSS

KALI LINUX 2.0 SERALANCÉ « Il y a beaucoup de nouvelles fonc- il a même fait don de millions de tionnalités et denouveaux aspectsinté- dollars pour protéger les humains de À DEF CON 23 ressantsdans cette version mise à jour; cette malédiction imminente. cependant, nous resterons muets jus- U n petit groupe de hackers a an- qu'àlapublication. » Torvalds, en revanche, décrit ces noncé que la prochaine version peurs comme de la mauvaise science- de l'arsenal de hackeur KALI, nom de La plateforme supporte un nouvel fiction, à l'occasion d'une session de ENQUÊTE code Sana, sera publiée le 11 août. environnement utilisateur redessiné et questions-réponses avec les utilisateurs POURLE FCM N° 1 00 rationalisé, de nouveaux menus, et les de Slashdot. La plateforme populaire de tests derniers outils de tests d'infiltration. d'infiltration comporte des centaines La question est: « Nous aurons de l'IA et il est à peu des meilleurs outils Open Source de Source : près certain que ce sera quelque chose piratage dans une distribution basée http://www.theregister.co.uk/201 5/0 detrès proche des réseaux deneurones Quelles sont vos saveurs et sur Debian, qui est essentielle pour les versions préférées/détestées ? 7/08/kali_20/ récurrents », a-t-il dit en réponse à la hackers et les analystes judiciaires. Proposé par Arnfried Walbrecht. question d'un utilisateur. « En fait, Remplissez ce sondage rapide et puisque ce type d'IA aura besoin d'une Les développeurs de Kali Linux an- formation, il ne sera pas « fiable » au nous publierons les résultats noncent que la première rénovation de dansleFCMn°1 00. DU FONDATEUR DE LINUX : sens informatique traditionnel. Cen'est la plateforme depuis sa renaissance en plus l'époque du Prolog, basé sur des 2013 sera présentée à l'occasion de la ILN'Y A PAS LIEU DE CRAINDRE http://goo.gl/DPt2q0 règles, quand les gens pensaient qu'ils conférence de piratage DEF CON. L'INTELLIGENCE ARTIFICIELLE comprendraient les vraies décisions prisesparune IA. » « Nous avons été affreusement tran- e fondateur de Linux, Linus Tor- quillesdernièrement, cequisignifiehabi- L valds, ne comprend pas la peur Source : tuellement que quelque chose se pré- que le patron de Tesla, Elon Musk, le http://www.itproportal.com/201 5/07/ pare», indique l'équipe. professeur Stephen Hawking et le co- 07/linux-founder-thinks-we-shouldnt- fondateur d'Apple, Steve Wozniak, par- fear-ai/ « Dans les quelques derniers mois, tagent à propos de l’intelligence arti- Proposé par Arnfried Walbrecht. nous avons travaillé fiévreusement sur ficielle (IA). notre nouvelle génération de KaliLinux et nous sommes très contents de ce Musk a dit que créer de l'IA équi- qu'elleestdevenuejusqu'ici. vaudrait à « convoquer un démon » et

full circle magazine n° 99 4 sommaire ^ ACTUS UBUNTU MATE OBTIENT UN Source : toutes les bibliothèques et les fichiers été créée fin 2014. Les membres fon- http://news.softpedia.com/news/ubu nécessaires ; aussi, il ne dépendent plus dateurs 3D Robotics (3DR) et Yuneec NOUVEL ACCORD MATÉRIEL, IL ntu-mate-gets-another-hardware- d'autres paquets. Ubuntu travaille ac- International ont été rejoints par 27 PROPULSERA LE MINI-PC deal-will-power-the-librebox-mini-pc- tuellement à la prise en charge de la autres organisations et autres mem- LIBREBOX 485967.shtml « dé-duplication », ce qui signifie que bres sponsorisés, désireux de partici- Proposé par Arnfried Walbrecht. des copies en double des fichiers ne per à « une initiative neutre et trans- ertains des utilisateurs les plus seront pas conservées - si deux paquets parente pour faire avancer la tech- C attentifs ont pu noter le mot Snappy contiennent la même biblio- nologie des drones », comme l'a décrit Libre dans le nom de la société, et ce POURQUOI UBUNTU PRÉVOIT thèque, une seule sera conservée sur Amanda McPherson, la crème de la le disque. crème du marketing de la Linux Foun- n'est pas une coïncidence. Il y a d'au- DE REMPLACER LES PAQUETS tres sociétés et projets qui suivent la dation. Source : tendance du Libre, qui correspond à TRADITIONNELS DE LINUX PAR http://www.pcworld.com/article/294 Les dernières recrues à la cause tout ce qui incorpore uniquement des QUELQUE CHOSE DE MEILLEUR 2267/why-ubuntu-plans-to-replace- incluent Arsov RC Technology, spé- composants complètement libres et traditional-linux-packages-with- cialiste américain du matériel d'auto- Open Source. e système Ubuntu Snappy est something-better.html pilotage et Walkera, fabricant chinois L actuellement utilisé pour les ser- Proposé par Arnfried Walbrecht. de drones. Si vous vous en étonnez, l'expli- veurs du Nuage et pour les appareils ; cation est fort simple. Par exemple, le le Snappy Ubuntu Core a récemment Source : noyau Linux comporte quelques verrues faitses débuts dans Ubuntu 15.04. http://www.theregister.co.uk/201 5/0 propriétaires de diverses sociétés ; LINUX TENTE LA DOMINATION 6/29/dronecode_linux/ aussi il n'est pas complètement trans- Snappy fonctionne différemment. DU MONDE DES DRONES EN Proposé par Arnfried Walbrecht. parent. Il y a aussi un noyau Linux Les applications ne sont plus installées ASSERVISSANT LA FUTURE Libre qui a juste retiré les verrues sur tout le système. Le système d'ex- propriétaires et c'est considéré comme ploitation Ubuntu de base est conservé ARMÉE DE ROBOTS VOLANTS OK. en sécurité, isolé des applications LE NOYAU LINUX 4.2 installées par la suite. Le système de 'initiative Dronecode pour une pla- POURRAIT ÊTRE LA PLUS L teforme Open Source pour les Aussi, aucune sorte de pilote pro- base et les paquets Snappy sont tous GROSSE PUBLICATION, SELON priétaire n'est acceptée ; vous pouvez les deux conservés comme des images drones a annoncé qu'elle avait ac- donc imaginer la suite. En fait, Le en lecture seule. cueilli en son sein de nombreux nou- LINUS TORVALDS nouveau LibreBox de LibreTrend est veaux membres, qui vont aider a con- le premier PC de cette société et ils Ces applications sont installées duire le projet vers ce qui deviendra 'après Linus Torvalds, il apparaî- ont décidé qu'Ubuntu MATE serait dans des répertoires séparés et isolés un standard de fait pour les drones D trait que la merveilleuse équipe aussi fourni. les uns des autres via le système personnels et professionnels. de développeurs et de contributeurs AppArmor, basé sur le noyau Linux. qui s'occupe du noyau serait en plein Les paquets Snappy peuvent inclure L'organisation sans but lucratif - dans la fenêtre de fusion, et qu'ils gouvernée par la Linux Foundation - a finiront par fusionner plus de « com-

full circle magazine n° 99 5 sommaire ^ ACTUS mits » (transaction validée) pour le noyau HISTOIRE DE L'OPEN SOURCE : Source : ces ordinateurs d'apporter des amé- Linux 4.2 que pendant toutes les http://thevarguy.com/open-source- liorations à des millions de personnes versions du noyau Linux4.1. POURQUOI BSD N'A-T-IL PAS application-- - sont dans l'attente du bon matériel, SURCLASSÉ GNU ET LINUX ? companies/06261 5/open-source- et je pense que le bon matériel est ce « La 4.0 était plutôt petite (suivant history-why-didnt-bsd-beat-out-gnu- qu'une nouvelle société, Endless, est les standardsmodernes, autrement dit, i vous utilisez un système d'ex- and-linux surle pointde lancer. ilcomportaitencorebeaucoup dechan- S ploitation libre et Open Source, il Proposé par Arnfried Walbrecht. gements), la 4.1 était moyenne et il est très certainement basé sur le Ce qui différencie Endless d'autres semble que la 4.2 pourrait être la plus noyau Linux et les logiciels GNU. Mais machines à bas coût, c'est Endless OS, grosse publication (en termes de com- ils n'ont pas été les premières pla- ENDLESS :UN ORDINATEUR une version hautement personnalisée mits, au moins) que nous ayions jamais teformes redistribuables librement, ni d'Ubuntu Linux avec Gnome (et beau- vu », dit Linus Torvalds dans un mes- les logiciels les plus professionnels ou QUE LE RESTE DU MONDE coup d'autres technologies intéres- sage sur +. « Vous appelez cela les plus largement commercialisés. La PEUT S'OFFRIR santes comme Xapian et OStree), qui l'activitéralentiedel'été?» distribution BSD (Berkeley Software non seulement pilote les télés comme Distribution) bat GNU/Linux sur tous e Mexique rural, les ruelles de dispositifs de sortie (il met la sortie Le cycle de développement du noyau ces points. L Guatemala City, la banlieue de vidéo à l'échelle et au bon format Linux 4.2 pourrait démarrer ce pro- Mumbai ; ce ne sont pas des endroits pour une bonne lisibilité), mais aussi chain week-end avec la publication de Aussi, pourquoi BSD est-il resté où vous trouverez beaucoup d'ordi- inclut une énorme bibliothèque d'ap- la première version RC (release can- consigné aux marges de l'écosystème nateurs, pour la simple raison que les plications et de contenu éducatif. C'est didate - pré-publication pour tests) et Open Source, pendant que les distri- ordinateurs sont beaucoup trop chers. important parce que, sur les marchés il pourrait y avoir sept ou huit ver- butions GNU/Linux grimpaient vers Ce que vous y trouvez, ce sont des émergents, le système Endless sera sions RC avant la publication finale, une prééminence formidable ? Lisez tonnes de télés ; alors pourquoi ne utile et bien équipé, même si vous qui pourrait apparaître au grand jour la suite pour avoir un point de vue pas construire un ordinateur pas cher n'avez aucune sorte de réseau dispo- au coursde l'automne 2015. historique. et flexible sans moniteur ? Et le livrer nible. sans clavier ni souris, parce que ces Source : La compréhension de BSD néces- articles peuvent être produits loca- Source : http://linux.softpedia.com/blog/linux- site de remonter très loin dans l'his- lementà bas prix. http://www.networkworld.com/articl kernel-4-2-may-end-up-being-the- toire d'Unix - le premier système d'ex- e/2945802/green-it/endless-a- biggest-release-says-linus-torvalds- ploitation publié par les laboratoires Qu'apporteraient des ordinateurs computer-the-rest-of-the-world-can- 485451.shtml Bell de AT&T en 1969. BSD débuta sa aux gens de ces endroits ? Ils leur afford.html Proposé par Arnfried Walbrecht. vie comme une variante d'Unix que fourniraient des informations, une édu- Proposé par Arnfried Walbrecht. les programmeurs de l'université de cation et des opportunités. L'enregis- Californie à Berkeley, pilotés au début trement des résultats pour les fer- par Bill Joy, ont commencé à déve- miers, des leçons de lecture pour les lopperfin 1970. enfants, des outils de création et de communication - la possibilité pour

full circle magazine n° 99 6 sommaire ^ ACTUS L'UTILISATION DE GNU/LINUX utilisé des Logiciels libres pour réa- de support, plutôt que d'attendre qu'ils AJOUTE UN liserses œuvres « démoniaques ». chutent. PAR LA NSA NE POSE SUPPORT LIMITÉ POUR LINUX « FONDAMENTALEMENT » J'étais parmi ceux qui ne voyaient D'après l'état d'avancement actuel SUR LE NUAGE AZURE aucun problème. J'utilise et je me fais AUCUN PROBLÈME À RICHARD de l’enquête, les programmes ayant l'avocat du Logiciel libre depuis 2005 le plus besoin d'attention ne sont pas icrosoft a fait ce qui était im- STALLMAN et j'ai rencontré beaucoup de gens des projets d'infrastructure précédem- M pensable avant en annonçant avec des parcours de vie différents ment cités, mais des services système qu'il allait fournir « un support limité i vous avez gardé un œil sur ce qui utilisent des Logiciels libres. En communs au cœur du système Linux aux distributions majeures de Linux et S que faisait la NSA alors qu'elle était 2007, j'ai rencontré Mohammad Khan- qui ontun accès réseau etqui ontpeu aux technologies Open Source et de occupée à lire vos mails, vous êtes au sari, directeur du National Linux Pro- d'activité de développement. tiercesparties» surson nuage Azure. courant du programme XKEYSCORE ject (projet Linux national) en Iran, qui que fait tourner l'agence. D'après Ed- disait que, quand les États-Unis leur Census, dont le code et les résul- Pour lancer l'opération, Microsoft ward Snowden, comme il l'a dit à ont bloqué l'accès à Windows, ils sont tats sont disponibles sur GitHub, cons- va supporter ce qu'il décrit comme les Glenn Greenwald, le programme était passés à l'Open Source. truit des indicateurs sur les projets Open distributions Linux les plus populaires utilisé pour « balayer sans fin les re- Source trouvés dans la liste des pa- en datedu 15 juillet. cherches Internet, les mails, les docu- Source : quets de Debian Linux et sur open- ments, les identifiants et les mots de http://www.itworld.com/article/2946 hub.net, puis les note en fonction du Microsoft dit officiellement que passe et les autres communications 683/linux/richard-stallman-basically- niveau de risque que chacun présente. son support sera « limité », ce qui est privéesdesgens». has-no-problem-with-the-nsa-using- une description plutôt juste, étant gnulinux.html Les notations du risque sont un donné que cela consiste à « aider à C'est vieux, dites-vous. Nous sa- Proposé par Arnfried Walbrecht. agrégat de multiples facteurs : com- l'installation et à la configuration des vons tous tout cela depuis 2013. bien de personnes ont contribué au distributions Linux supportées sur la Alors, quel est le problème et pour- projet dans les 12 derniers mois, com- plateforme etlesservicesAzure» et «les quoi le remettre au premier plan main- LES OUTILS DE LINUX CORE AU bien de vulnérabilités de sécurité (en recommandations applicables à la tenant ? Le problème est que la NSA SOMMET DES LOGICIELS À RISQUE anglais, CVE - Common Vulnerabilities plateforme et aux services Azure » qui faisait prétendument tourner le pro- and Exposures) ont été remplies à ont trait à la performance et aux gramme sur des Logiciels « libres et a CII (Core Infrastructure Initiative son sujet, quelle est l'étendue de son problèmes de réseau. Open Source ». L - initiative d'infrastructure Core), utilisation, et quelle est son expo- un effort de la Linux Foundation bâti sition au réseau. Source : Cette histoire a généré des ré- dans la foulée du fiasco Heartbleed http://siliconangle.com/blog/201 5/07 ponses variées de la communauté pour fournir un support au dévelop- Source : /1 6/microsoft-adds-limited-support- Open Source. Beaucoup ont cogné pement pour des protocoles Internet http://www.infoworld.com/article/29 for-linux-on-azure-cloud/ sur Red Hat, même si nous ne savons clés, a ouvert les portes de son projet 46566/security/core-linux-tools-top- Proposé par Mike Wheatley. pas si la NSAestun clientde Red Hat. Census - un effort pour découvrir the-list-of-most-at-risk-software.html D'autres blâmaient la NSA pour avoir quels projets ont maintenant besoin Proposé par Arnfried Walbrecht.

full circle magazine n° 99 7 sommaire ^ ACTUS CANONICAL ET LA FREE CE QUE SIGNIFIE L'ANNONCE JONATHAN RIDELL DE KUBUNTU problèmes ont fait l'objet d'un échange pendant son conflit avec Canonical et SOFTWARE FOUNDATION D'UBUNTU IP DIT QUE LA POLITIQUE D'UBUNTU l'Ubuntu Council (Conseil Ubuntu). S'ACCORDENT SUR LES TERMES EST TOUJOURS INSUFFISANTE 'annonce par la FSF et la Software Source : DE LA LICENCE OPEN SOURCE L Freedom Conservancy contient onathan Ridell de Kubuntu s'est http://news.softpedia.com/news/kub beaucoup de jargon ; aussi, pour aider endant des années, Canonical et J exprimé à propos des récentes untu-s-jonathan-riddell-says-ubuntu- les gens à mieux la comprendre, je P Ubuntu ont été accusés de modifications des procédures de licence policy-is-still-lacking-4871 86.shtml vais en faire une analyse. Bien en- prendre à la légère les licences rela- sur le projet Ubuntu et a dit qu'il y a Proposé par Silviu Stahie. tendu, en 2012, j'avais sollicité la FSF à tives à Linux. Maintenant, Canonical encore d'importants problèmes laissés propos de ces problèmes sensibles de et la FSF sont parvenus à un accord sans solution. licence qui, sans aucun doute, asso- commun surla licence d'Ubuntu. UN FABRICANT DE PC UBUNTU ciés aux contacts d'autres dévelop- Canonical a annoncé, il y a quel- peurs, avaient lancé ces discussions. Canonical, la société mère d'Ubuntu ques jours, que la société avait fait COMPTE SUPPRIMER ADOBE Linux, a souvent pris à rebrousse-poil des modifications dans sa politique FLASH DE SES SYSTÈMES LINUX En bref, la FSF dit clairement que, les autres groupes du Logiciel libre pour se conformer au GPL, mais des alors que des progrès ont eu lieu, la quand il s'agissait des licences Open voix dans la communauté se sont ystem76, un revendeur de por- politique de propriété intellectuelle Source. Le 15 juillet, Canonical, avec élevées pour dire que ce n'est pas S tables et d'ordinateurs de bureau d'Ubuntu n'est pas encore un bon l'appui de la Free Software Founda- suffisant et que des efforts supplé- Ubuntu Linux, basé à Denver, a arrêté exemple d'une politique qui protège tion (FSF) et de la Software Freedom mentaires doivent être faits. Sur son de pré-charger Flash sur ses machines. les libertés que vous devez avoir en Conservancy (SFC), a modifié les blog, Jonathan Ridell de Kubuntu parle En outre, la société recommande for- utilisant le code sous les licences des termes de la licence d'Ubuntu. La FSF en détail des problèmes restants. tement à ses clients actuels de sup- paquets du logiciel Ubuntu dans la a déclaré que la nouvelle politique de primerFlash de leurs systèmes. distrib. que nous utilisons et aimons. Canonical en matière de propriété Beaucoup d'entre vous se sou- C'est un problème parce que Cano- intellectuelle « est sans équivoque en viennent du conflit entre Jonathan Au milieu des appels à accélérer la nical a essentiellement fait quelques accord avec les termes de la licence Ridell et Canonical, qui s'était soldé mort de Flash, au moins une fois un concessions mais, d'autorité, n'a pas publique générale (GPL - General Pu- par son retrait du Kubuntu Commu- revendeur de PC prend les choses en fait autant de modifications qu'il aurait blic License) GNU et avec les autres nity Council (Conseil de la commu- main. fallu. licencesduLogiciellibre». nauté Kubuntu). Il n'est plus main- tenant qu'un simple membre de la Citant la sécurité et l'inutilité, Sys- Source : Source : communauté et un développeur de tem76 a arrêté d'inclure Flash dans http://benjaminkerensa.com/201 5/07 http://www.zdnet.com/article/canoni Kubuntu. Il a dit à maintes reprises Firefox et recommande à ses clients /1 5/what-the-ubuntu-ip- cal-and-free-software-foundation- que la politique de Canonical au sujet de supprimer le module additionnel announcement-means comes-to-open-source-licensing- d'Ubuntu n'est pas d'une très bonne de leurs systèmes. terms/ Proposé parBenjamin Kerensa. facture et que ça crée des problèmes Proposé parSteven J. Vaughan-Nichols. aux autres projets aussi. En fait, ces

full circle magazine n° 99 8 sommaire ^ ACTUS Source : maintien de quelques éléments fami- familiers dans la nouvelle Cloud Native des applications à l'échelle d'Internet. » http://www.pcworld.com/article/294 liers. Que ce soit conduit par une Computing Foundation (Fondation pour 91 06/software-web/one-ubuntu-pc- vision de « convergence » entre le l'informatique native en nuage), sous maker-is-kicking-adobe-flash-off-its- bureau et le mobile (dans le cas les auspices de la Linux Foundation. Source : linux-systems.html d'Ubuntu) ou simplement par un be- Google offre Kubernetes à cette http://www.forbes.com/sites/paulmil Proposé parJared Newman. soin de nouveauté (ce qui semblerait nouvelle fondation, ce que certains ler/201 5/07/21 /container- être le cas de GNOME 3.x), les déve- verront (à juste titre) comme une competitors-google-coreos-joyent- loppeurs voudraient vous faire croire base utile sur laquelle construire, pen- and-docker-join-new-linux-club-as- LINUX MINT 17.2 que ces bureaux à l'allure de mobile, dant que d'autres verront (sans doute kubernetes-turns-one/ basés sur les recherches, sont le futur, à juste titre, aussi) une façon de Proposé par Arnfried Walbrecht. OFFRE UN BUREAU FAMILIER disons, de tout. googliser cette nouvelle fondation dès ET RÉPOND AUX DEMANDES son lancement. Les autres partenaires DES UTILISATEURS Source : de ce nouvel effort comprennent des http://arstechnica.com/gadgets/201 5 acteurs majeurs du conteneur comme es temps-ci, les OS des PC de /07/rare-breed-linux-mint-1 7-2-offers- Docker, CoreOS, Joyent et d'autres. C bureau, pour faire les gros titres, desktop-familiarity-and-responds-to- La fondation amènera-t-elle à une ont, pour la plupart, abandonné le user-wants/ entente profonde ou est-ce tout sim- bureau traditionnel en faveur de ce Proposé par Scott Gilbertson. plement un autre forum où les par- qu'il est convenu d'appelé dans le ticipants pourront s'invectiver ? jargon un « shell ». Typiquement, un tel arrangement offre une interface LES CONCURRENTS DU Sans surprise, la Linux Foundation, désire fortement une entente pro- basée sur les recherches (search). CONTENEUR,GOOGLE,COREOS, Dans le monde de Linux, les inter- fonde. Son directeur exécutif, Jim JOYENT ET DOCKER REJOIGNENT faces de bureau du projet GNOME et Zemlin, faitce commentaire : d'Unity d'Ubuntu ont pris tous les UN NOUVEAU CLUB LINUX ALORS deux cette approche. « La Cloud Native Computing Foun- QUE KUBERNETES FÊTE SON dation faciliteraune collaboration entre Cependant, ce n'est pas un chan- PREMIER ANNIVERSAIRE les développeurs et les opérateurs sur gement de fond limité à Linux. Par des technologies communes pour dé- exemple, ce bouleversement du bu- ubernetes, la solution de gestion ployer les applications et les services K des conteneurs, créée à l'origine natifs du Nuage. En regroupant le reau est aussi arrivé dans le monde Windows. Windows 8 a abandonné en Open Source par Google, est prête meilleur du talent et du code de la l'interface utilisateur traditionnelle de pour un usage généralisé alors qu'elle communauté Open Source dans un bureau et Windows 10 semble pour- arrive en version 1 aujourd'hui. À côté forum neutre et collaboratif, la Cloud suivre dans cette refonte, en dépit du de cette étape de version du logiciel, Native Computing Foundation a pour Google rejoint un groupe de noms but de faire avancer le développement

full circle magazine n° 99 9 sommaire ^ Canonical Ltd, l'équipe Ubucon Germany 201 5 et l'équipe Ubucontest 201 5 sont heureux d'annoncer le tout premier Ubucontest (Concours Ubuntu) !

Àpartird'aujourd'hui, les participants des quatre coins du monde aurontjusqu'au 18 septembre 2015 pourfabriqueretpublierleurs applis etscopes en utilisantle SDK d'Ubuntu etla plateforme Ubuntu.

Nous sommes fiers de présentercinq catégories dédiées : • Meilleur dossier par équipe : une équipe de trois développeurs au plus pourra inscrire jusqu'à deux applis/scopes qu'ils développent. Le jury donnera des points par catégorie, notamment la « Créativité », la « Fonctionnalité », le « Design », le « Niveau technique » et la « Convergence ». Les trois meilleurs dossiers avec le plus de points gagnent. • Meilleur dossier individuel : un développeur seul peut inscrire jusqu'à deux applis/scopes qu'il ou elle développe. Les autres règles sont identiques à celles de la catégorie « Meilleurdossierparéquipe ». • Contribution technique remarquable : des membres du grand public peuvent nominer des candidats qui, selon eux, ont fait quelque chose d'« exceptionnel » avec un dispositifbasé surUbuntu, Unity8, Mir, etc., de nature technique. Chaque membre du jurya un vote etle candidatnominé avecle plusde votesdu jurygagne. • Contribution non technique remarquable : des membres du grand publicpeuventnominerdes candidats qui, à leuravis, ontfaitquelque chose d'exceptionnel, mais non technique, pour faire avancer la plateforme Ubuntu. Ainsi, vous pouvez, par exemple, nominer un ami qui, sur Launchpad, a fait des rapports et a commenté tous les bogues concernantle téléphone. Ou nominerun membre de la communauté locale qui a faitdes traductions pourCore Apps. Ou nominerquelqu'un qui a contribué à de la documentation, écritdes billets de blog géniaux, etc. Les autres règles sontidentiques à celles de la catégorie « Contribution technique remarquable ». • Le héros de la convergence : La contribution « Meilleur dossier par équipe » ou « Meilleur dossierindividuel » avec le plus grand nombre de points de « Convergence » gagne. Le/la gagnant(e) dans cette catégorie nous étonnera sans doute de façons que nous n'avons pas encore imaginées.

Les membres de notre jury communautaire, Laura Cowen, Carla Sella, Simos Xenitellis, Sujeevan Vijayakumaran et Michael Zanetti, sélectionneront les gagnants de chaque catégorie. Les récompenses viendront d'un très grand lot de prix, y compris des subventions de voyage pour que les gagnants du premier rang assistent à l'Ubucon Germany2015 à Berlin, quatre téléphones Ubuntu sponsorisés parBQ etMeizu, des t-shirts, etdes tonnes d'objets de l'Ubuntu Shop officiel.

Nous souhaitons bonne chance à tous les participants !

Pour plus de détails, y compris comment s'inscrire ou nominer des individus, allez à ubucontest.eu. Vous pouvez également nous suivre sur Twitter @ubucontest ou nous contacterparcourriel à [email protected].

full circle magazine n° 99 1 0 sommaire ^ CCOOMMMMAANNDD && CCOONNQQUUEERR AApppprreennddrree àà ccooddeerr Écrit par Lucas Westermann

u fil du temps, j'ai acquis un Code Academy taines vidéos sont obsolètes. Si vous fois, vous vous retrouverez avec une A grand nombre de compétences http://www.codecademy.com/learn cherchez à entrer dans les discussions bibliothèque de fonctions réutilisables. rudimentaires dans divers langages Ce site offre une relativement pe- plus abstraites sur la programmation Ou, mieux encore, vous aurez une de programmation. Certaines que j'ai tite liste de cours (qui s'étoffe réguliè- ou les langages de programmation en idée pour votre propre programme. choisi d'approfondir, et d'autres qui rement). Cependant, ils offrent un général, celui-ci peut être un bon Voici deuxdes offres que je préfère : stagnent. Le plus grand problème que ensemble interactif d'exercices que endroit pour commencer. je rencontre souvent est de décider vous pouvez faire directement à partir Projet Euler quoi programmer, et en quel langage. du navigateur. Ainsi, si vous essayez Il existe bien sûr d'autres options. https://projecteuler.net/ Si vous êtes comme moi, à la re- d'apprendre un langage qu'ils pro- Cependant, j'ai activement essayé Ce site offre une multitude de défis cherche de quelques exercices diffi- posent, je recommande de commen- chacune de ces offres et étudié liés aux mathématiques. Ce sont des ciles pour vous entraîner, passez à la cer par là. chacun de leurs points forts. Si vous questions généralement difficiles qui deuxième partie. Si vous êtes encore êtes à la recherche d'un langage de ne peuvent pas être raisonnablement en train d'apprendre un langage, res- Khan Academy programmation qui n'y figure pas, ma résolues avec une calculatrice et de la tez avecmoi. https://www.khanacademy.org/comp suggestion est de vérifier le site Web patience - à la place, la solution la plus uting/computer-programming du langage. La plupart proposent une rapide est d'écrire un programme Ce site suit le système univer- sorte d'introduction ou de tutoriel. pour tester des solutions jusqu'à trou- APPRENDRE UN LANGAGE sitaire en ligne plus traditionnel : vous ver la bonne. Si vous détestez abso- regardez une vidéo avec une expli- lument les mathématiques, ou, après Il y a différentes façons d'apprendre J'AI APPRIS UN LANGAGE, cation, puis vous faites des quiz/exer- avoir lu quelques questions, vous sen- un langage : acheter un livre, prendre cices après chaque vidéo. Actuelle-- ET MAINTENANT ? tez que Projet Euler n'est pas fait des cours ou suivre un tutoriel en ment leur offre est principalement pour vous, passez alors aux sugges- ligne. Cependant, certaines peuvent axée autour de JavaScript et HTML. Une fois que vous avez appris un tions suivantes. Le principal avantage être coûteuses ou tout simplement Cependant, ils offrent également de langage, il est temps de le mettre en de Projet Euler est tout simplement difficiles à réaliser, car elles n'ex- nombreux autres cours (autre que la pratique. Si vous avez des idées de le fait qu'il est indépendant du lan- pliquent pas pourquoi une méthode programmation). programmes, alors c'est génial. Par- gage, dès que vous pouvez calculer est meilleure qu'une autre (par exem- fois, cependant, vous n'avez pas de dans un langage, vous pouvez faire ple). À la place, voici une courte liste Coursera besoin spécifique à combler, ou de les défis. Certains langages (tels que des sites en ligne qui offrent des https://www.coursera.org/ problème à résoudre. Dans ces mo- Python) offrent des fonctions mathé- cours gratuits. Selon ce que vous L'offre est ici typiquement des ments-là, j'aime revenir à un quel- matiques utiles, mais si vous gardez voulez apprendre, vous pourrez avoir morceaux ou des vidéos complètes conque défi de programmation. De une trace de vos fonctions dans une besoin de les parcourirtourà tour. de cours universitaires réels. Ils pro- cette façon, j'améliore ma compré- bibliothèque, vous ne devriez pas posent pas mal d'options, mais cer- hension et mes connaissances et, par- vous répéter trop souvent.

full circle magazine n° 99 1 1 sommaire ^ COMMAND&CONQUER

Exercism ration comporte une discussion sépa- CONCLUSION http://exercism.io/ rée. Et si vous êtes fatigué de voir Exercism est un outil en ligne de votre code analysé, vous pouvez J'espère que cet article est utile commande, lié à une bibliothèque marquer une tâche comme terminée, pour tous ceux qui veulent apprendre d'exercices multi-niveaux à faire dans et fermer toutes les discussions à son à programmer ou toute personne qui une variété de langages. Les exer- sujet. sent qu'elle stagne à son niveau Le Podcast Ubuntu couvre toutes cices ne changent généralement pas actuel. Si vous connaissez d'autres très les dernières nouvelles et les pro- entre les langages, mais permettent Complément : Dev Docs bons sites, ou un ensemble impres- blèmes auxquels sont confrontés néanmoins un bon entraînement. Le Parfois, vous travaillez sur un pro- sionnant de défis, veuillez me les les utilisateurs de Linux Ubuntu et fonctionnement est d'aller chercher gramme et réalisez que vous ne vous signaler ! Comme toujours, des sug- les fans du logiciel libre en général. les exercices, puis de choisir un lan- rappelez pas du format exact d'une gestions, commentaires ou demandes La séance s'adresse aussi bien au gage pour commencer. Vous obtenez fonction, ou si la fonction intégrée peuventêtre envoyées à : nouvel utilisateur qu'au plus ancien alors un fichier LISEZMOI (README), existe réellement. Vous pouvez alors [email protected]. codeur. Nos discussions portent sur ainsi qu'un fichier *_test. Le fichier de consulter une page de manuel, la docu- le développement d'Ubuntu, mais test contient des tests program- mentation du langage, ou http://dev- ne sont pas trop techniques. Nous matiques réels, afin de garantir que docs.io. Devdocs.io est un site qui avons la chance d'avoir quelques votre réponse est complète. Si vous propose une immense bibliothèque supers invités, qui viennent nous n'avez jamais travaillé avec des tests de documentation sur les différents parler directement des derniers auparavant, je recommande for- langages. Le site lui-même vous per- développements passionnants sur tement Exercism comme une intro- mettra de sauvegarder la bibliothèque lesquels ils travaillent, de telle façon duction aux tests. La remise effective pour un accès hors ligne, ce qui que nous pouvons tous comprendre ! est simple - si le fichier de test passe signifie que vous ne devriez jamais Nous parlons aussi de la commu- sans erreurs, et que vous êtes con- être sans documentation. Et même, nauté Ubuntu etde son actualité. comme c'est un projet Open Source, tent de votre fichier, vous pouvez le Le podcast est présenté par des soumettre. Il apparaît alors sur le site vous pouvez aussi installer une ins- tance complètement locale du site. membres de la communauté Ubuntu Exercism sous le nom de votre Linux du Royaume-Uni. Il est cou- compte. Puis d'autres programmeurs Les soumissions sont également accep- tées ; ainsi l'information est géné- vert par le Code de Conduite peuvent le critiquer, et vous pouvez Ubuntu etestdoncadapté à tous. apprendre un nouveau truc ou deux. ralement à jour et l'expansion se fait Naturellement, vous pouvez égale- à un rythme soutenu. Il comprend L'émission est diffusée en direct un ment vérifier ce que d'autres per- également de la documentation pour Lucas a appris tout ce qu'il sait en mardi soir sur deux (heure anglaise) les outils (SASS, Bower, npm, etc.). endommageant régulièrement son sys- et est disponible au téléchar- sonnes ont rendu. Si vous souhaitez tème et en n'ayant alors plus d'autre par la suite mettre à jour votre fichier, choix que de trouver un moyen de le gement le jour suivant. vous pouvez le faire. Il garde une réparer. Vous pouvez lui écrire à : podcast.ubuntu-uk.org trace de vos itérations et chaque ité- [email protected].

full circle magazine n° 99 1 2 sommaire ^ TTUUTTOORRIIEELL LLaaTTeeXX ssuurr XXUUbbuunnttuu PPii eett ddaannss llee NNuuaaggee Écrit par John Eddie Kerr

out d'abord, réglons un petit pro- bon disque et, s'il survient un pro- Lire certaines des vidéos YouTube LATEX DANSLE NUAGE T blème : ceux d'entre vous qui uti- blème quelconque lors de l'installa- peut poser problème et certains sites lisent TexStudio ont pu rencontrer un tion, gparted viendra à votre secours. Web peuvent faire planter le système, Dans les articles précédents, j'ai problème avec les icônes qui n'appa- Vous n'allez pas détruire la carte SD. mais le redémarrage est automatique mentionné plusieurs éditeurs LaTeX raissent pas dans la barre de menu. La et rapide. À mon humble avis, vous que vous pouvez télécharger sur solution est d'installer libqt4-svg : Sur le Raspberry Pi 2, XUbuntu est pouvez vous servir du Rpi2 comme votre ordinateur pour créer des do- fantastique. d'un véritable ordinateur et, sans pièces cuments. Une façon relativement nou- sudo apt-get install libqt4- mobiles, son fonctionnement est silen- velle d'écrire en LaTeX est un service svg J'ai installé Tex-live sur le Rpi2, ainsi cieux. Et, puisqu'il utilise moins de 10 en ligne qui fournit un éditeur LaTeX que les éditeurs LaTeX Gummi et Tex- watts, vous pouvez le laisser allumé. C'est un secret du type impossible dansle Nuage. Studio et les deux fonctionnent sans Encore mieux, vous pouvez écrire en à trouver sans beaucoup de recherches, problème. Bon. Comparé à mon LaTeX dessus. mais la communauté LaTeX possède Overleaf et ShareLaTeX sont deux Optiplex 755 avec 2 Go de RAM, le la réponse. des meilleurs éditeurs LaTeX en ligne Rpi2 est un chouïa plus lent, mais ce Mais je m'écarte du sujet : retour- que j'ai vus. n'estpas bien grave. nons à LaTeX. XUBUNTU,LATEX OverLeaf : ETLE RASPBERRY PI 2 (https://www.overleaf.com/) donne un nouvel élan à WriteLatex, J'ai installé l'image de XUbuntu un éditeur LaTeX en ligne qui existe pour le Raspberry Pi 2, disponible sur depuis pas mal de temps. Il y a aussi le site Web d'Ubuntu : https://wi- ShareLaTex : ki.ubuntu.com/ARM/RaspberryPi (https://www.sharelatex.com/).

Ce lien vous amène au processus Et mieux encore, ils fournissent un pas à pas, facile à mettre en œuvre, très bon service qui est gratuit. Over- de l'installation de l'image sur une leafet ShareLaTeX proposent des plans carte SD ; vous voudriez sans doute supplémentaires de services qui dé- revoir les commandes pour Fdisk avant butent à 8 $ par mois, mais le service de commencer, puisque vous utili- gratuit est aussi bon que ce que vous serez Fdisk en ligne de commande et pouvez faire chez vous avec un édi- c'est assez inhabituel. N'ayez crainte, teur LaTeX. il suffit de vous assurer d'écrire sur le

full circle magazine n° 99 1 3 sommaire ^ TUTORIEL-LATEX Les deux sites d'édition LaTeX dans fichier à partir de n'importe lequel de la soi-disant côte raide de la courbe le Nuage proposent une grande col- mes quatre ordinateurs. Et puis, si je d'apprentissage de LaTeX et sont lection de modèles que vous pouvez travaillais sur un projet avec quel- présentées avec des images claires et utiliser comme point de départ pour qu'un d'autre, cette personne pour- nettes à un rythme soutenu. votre projet. C'est un moyen génial rait se connecter au service et modi- d'apprendre LaTeX, étant donné que fierle fichierà son tour. À la prochaine. En attendant, amu- les modèles intègrent beaucoup de sez-vous en explorant LaTeX. commandes et que vous pouvez voir Heureusement, vous pouvez télé- comment elles fonctionnent. Dans les charger vos fichiers à partir des deux deux services en ligne, les commandes sites, ainsi que couper et coller vers et sont complétées automatiquement, de votre ordinateur. Ainsi, vous n'êtes EXTRA!EXTRA! mais TexStudio peut vous aider un pas marié à un seulservice. peu plus si vous ne vous souvenez pas LISEZTOUT! du début ou du reste de la com- Je me suis connecté aux deux édi- mande. teurs LaTeX en ligne avec mon Rasp- Actuellement, nos glorieux repor- berry Pi 2 et cela a très bien fonc- ters de la rubrique Actus mettent Alors pourquoi quelqu'un voudrait-il tionné - à nouveau, des félicitations des mises à jours régulières des utiliser un éditeur LaTeX comme Tex- pourle RaspberryPi 2. actus sur le site principal du Full Studio sur son propre ordinateur ? Circle. Toutes les applications utilisées dans DESVIDÉOSDIDACTIQUES le Nuage dépendent d'une connexion Cliquez sur le lien NEWS, dans le à Internet pour fonctionner ou pour Dans un article précédent, j'ai men- menu du site en haut de la page que vous puissiez accéder à vos fi- tionné qu'il existe beaucoup de et vous verrez les titres des actus. chiers. Cela met certains d'entre nous vidéos didactiques au sujet de LaTeX. mal à l'aise ; être indépendant en J'en ai trouvé un nouvel ensemble Par ailleurs, si vous regardez le ayant mes fichiers sur mon propre récemment et, bien que la vidéo soit côté droit de n'importe quelle page ordinateur me plaît beaucoup. Tra- enregistrée sur un Mac avec un du site, vous verrez les cinq der- vailler sur votre ordinateur portable éditeur de texte sans fioritures, les niers messages. N'hésitez pas à n'importe où - tous les endroits avec vidéos sont excellentes. Elles se nous écrire au sujet des messages une connexion WiFi - est formidable concentrent sur les commandes que John Eddie Kerr est bibliothécaire en des actus. Peut-être que c'est quel- en théorie, mais nous savons combien vous saisissez et non pas sur un droit dans une bibliothèque de droit de que chose qui pourrait passer du le WiFi publicpeutêtre sporadique. éditeur en particulier. Allez sur You- comté dans Guelph, Ontario au Canada. site au magazine. Amusez-vous Son ordinateur de bureau, à la maison Tube et cherchez des vidéos téléver- bien ! Je dois néanmoins avouer qu'avec comme au travail, est sous Ubuntu. Il sées par Alexander Baran-Harper. Ces est membre du Groupe d'utilisateurs l'édition de mes fichiers LaTeX dans le vidéos-là réduisent significativement Linux de Kitchener-Waterloo et du Nuage, je peux travailler sur le même WFTL-LUG.

full circle magazine n° 99 1 4 sommaire ^ TTUUTTOORRIIEELL LLiibbrreeOOffffiicceepp.. 5511 --LLiieerroouuiinnccoorrppoorreerrddaannssWWrriitteerr Écrit par Elmer Perry

immy Fixit est un travailleur manuel INCORPORER UNE FEUILLE DE Pour incorporer la feuille dans son de son document. Les onglets, ainsi J indépendant. Il fait de la char- document, Jimmy a sélectionné l'empla- que les entêtes des colonnes et des CALCUL DANS UN DOCUMENT pente, des toitures, de la plomberie, cement où il voulait faire apparaître la lignes, disparurent. Si, à un quelconque l'entretien des pelouses et les revê- TEXTE AVEC OLE feuille. Insertion > Objet > Objet OLE moment, il avait remarqué une erreur, tements de sol. Il a créé une feuille de l'a amené dans la boîte de dialogue il aurait édité à nouveau l'objet incor- calcul pour facturer ses clients, mais, Jimmy a résolu son problème en Insérer un objet OLE. Dans le cadre, il poré en double-cliquant dessus. Pen- quand un client ne payait pas dans le utilisant OLE (Object Linking and Em- a sélectionné Classeur LibreOffice dant que l'objet est en modification, temps imparti, il avait besoin de lui bedding - Liaison et incorporation dans la liste. Après avoir choisi le type les barres d'outils et les menus de envoyer une lettre de rappel. Le rap- d'objet) pour incorporer une feuille de d'objet Feuille de calcul, il cliqua sur Writer sont remplacés par ceux de Calc. pel était une lettre détaillée de toute calcul Calc dans son document texte. OK et Writer créa une mini-feuille de Même la barre latérale devient celle la dette et une demande de payer avant En faisant ainsi, il pouvait utiliser des calcul Calc dans son document. de Calc. L'édition de l'objet feuille de une date donnée. Il voulait ajouter formules pour calculer les taxes dues calcul est identique à ce qu'elle serait dans un tableau la liste des travaux et le total. La feuille de calcul incor- Jimmy utilisa les huit poignées en l'ouvrantdans Calc. effectués et tous les paiements faits, porée fonctionnait comme un mini- d'ajustement pour adapter la taille de le cas échéant. Il pouvait utiliser un tableur dans son document. Il pouvait l'objet à son document. Les cellules se LIEN OLE VERS UN DOCUMENT tableau Writer et faire les calculs lui- formater les cellules, ajuster les co- comportaient comme les cellules d'un EXISTANT même, mais, s'il pouvait insérer une lonnes et les lignes, fusionner des tableur Calc normal. Il ajusta ses lignes feuille de calcul au milieu du docu- cellules et faire toutes les choses qu'il et ses colonnes selon le besoin, for- Plus tard, Jimmy commença à suivre ment texte, il aurait tout ce dont il aurait faites dans une feuille de calcul mata la colonne des totaux et inséra ses clients dans un document Calc où avaitbesoin. En fait, ilpeut. ouverte dans Calc. les formules de calcul des taxes dues et du total. Quand Jimmy eut ter- les transactions de chaque client furent miné, il cliqua en dehors de l'objet listées sur une feuille différente. incorporé pour retourner à l'écriture Quand il a dû créer une lettre de rap-

full circle magazine n° 99 1 5 sommaire ^ TUTORIEL-LIBREOFFICE pel pour un client, il avait l'impression objectif. Pour Jimmy, le lien était le de perdre son temps en recopiant meilleur choix. des informations qui existaient déjà. Après un peu de travail personnel, n'avait pas coché « Lier au fichier », la LADIFFÉRENCEENTRELIER LIERSEULEMENTUNEPARTIE Jimmy découvrit qu'il pouvait insérer feuille de calcul aurait été incorporée D'UNEFEUILLEDECALCUL les données de la feuille de calcul au lieu d'être liée. J'en dirai plus sur ETINCORPORER existante dans le document, en uti- cette différence dans un moment. AVEC DDE lisantun lien OLE. Quand Jimmy a sélectionné « Lier Comme précédemment, Jimmy a au fichier », il a créé un lien entre le Le temps passant, Jimmy prit un Insertion > Objet > Objet OLE ainsi inséré un mini-tableur dans son fichier du tableur et l'objet dans le comptable pour suivre ses comptes. ouvrit à nouveau la boîte de dialogue document. Cependant, celui-ci était document Writer. S'il n'avait pas sélec- A la fin de chaque mois, Jimmy de- Insérer un objet OLE. Au lieu de relié à la feuille de calcul d'origine. tionné « Lier au fichier », la feuille de mandait un état financier de son acti- sélectionner le type d'objet, Jimmy Parmi les différents onglets des calcul aurait été incorporé à la place. vité et le comptable lui envoyait une cliqua sur« Créerà partird'un fichier». feuilles, il cliqua sur le client pour qui Quand Jimmy a lié les deux, il s'est feuille de calcul de bilan. Jimmy la En cliquant sur le bouton Rechercher, le document était créé. Tout comme créé un outil puissant. À chaque chan- passa au peigne fin pendant quelques Jimmy navigua vers l'emplacement avant, il avait le plein usage des me- gement qu'il fait dans le tableur d'ori- mois avant de décider que c'était trop du tableur contenant les enregis- nus et des barres d'outils comme s'il gine, le document Writerest mis à jour lourd. trements de ses clients. Il sélectionna éditait l'objet directement dans Calc. automatiquement. De même, chaque un fichier, puis cliqua sur le bouton Quand il cliqua en dehors de la feuille changement qu'il fait sur l'objet dans « Donnez-moi juste un résumé », Ouvrir. De retour dans la boîte de liée, celle-ci fut présentée dans le le document Writerest mis à jourdans dit-il au comptable. dialogue Insérer un objet OLE, il sélec- document sans les onglets et les le tableur original. Le lien crée une tionna « Lierau fichier» pourcréerun entêtes de lignes etcolonnes. connexion bi-directionnelle entre les Le comptable commença par reco- lien entre les deux documents. S'il deux documents. Il ne peut éditer la pier la section « résumé du tableur » feuille que dans un document à la et l'envoya à Jimmy, mais à partir de fois. S'il ouvre un document et que ce moment-là, Jimmy demanda le l'autre est déjà ouvert, le tableur résumé deuxà trois fois parsemaine. s'ouvre comme une copie en lecture seule dans le second document. Cepen- Le comptable avait besoin d'une dant, s'il avait simplement incorporé solution plus facile ; aussi, il fit quelques le tableur dans le document Writer, recherches et découvrit DDE (Dyna- aucune connexion n'aurait été créée. mic Data Exchange - Échange dyna- Les changements dans un des docu- mique des données). DDE était le ments n'aurait pas d'effet sur l'autre. prédécesseur d'OLE mais il possédait Lors de l'utilisation d'OLE, il est une fonctionnalité qu'il apprécia. Il important de décider quelle méthode voulait avoir la possibilité de donner à vous convient le mieux, selon votre Jimmyun fichierqui se mettraità jour

full circle magazine n° 99 1 6 sommaire ^ TUTORIEL-LIBREOFFICE automatiquement, mais que Jimmy ment comme tableau brut, non for- il passa à une liaison de son tableur ne pourrait pas modifier. DDE crée un maté. clients à son document par un lien lien unidirectionnel de l'original vers OLE. Quand Jimmy prit un comp- le document lié. Les formats et le Une fois que le comptable eut table, le comptable en a eu assez de style de cellules ne sont pas trans- créé le document, il n'avait plus à fournir à Jimmy des mises à jour de férés. La table ressemblait à un tableau s'inquiéter à son sujet. Jimmy pouvait l'étatfinancierde son entreprise ; aussi, Writer de base. Jimmy pouvait mo- ouvrir le document quand il voulait et il a utilisé la vieille méthode de liaison difier les cellules, mais chaque fois la table se mettrait à jour avec les DDE pour créer un lien vers le docu- qu'il rouvrait le document, les modi- dernières données du tableur. Chaque ment, que Jimmy ne pouvait pas fications étaient remplacées par les fois que Jimmy lui demandait un état modifier. OLE et DDE permirent à données du fichieroriginal. financier de son activité, le comptable Jimmy et à son comptable d'incor- lui envoyait tout simplement un lien porer et de lier des données à leurs Pour créer le lien DDE, le comp- vers le document contenant le lien documents et d'automatiser une partie table copia les cellules dont il avait DDE. de leur travail. besoin, à partir du document original. Dans le nouveau document, il sélec- Jimmy avait commencé avec un tionna Édition > Collage spécial… besoin simple : insérer une feuille de Dans la boîte de dialogue Collage calcul dans son document. Il le fit en spécial, le comptable choisit l'option incorporant le tableur dans son docu- Lien DDE et cliqua sur OK. Les don- ment en utilisant OLE. Quand ses nées furent transférées dans le docu- besoins sont devenus plus complexes,

Elmer Perry a commencé à travailler et programmer sur Apple IIE, puis il y a ajouté de l'Amiga, pas mal de DOS etde Windows, une pincée d'Unix, et un grand bol de Linux et Ubuntu. Il blogue à : http://eeperry.wordpress.com

full circle magazine n° 99 1 7 sommaire ^ TTUUTTOORRIIEELL PPrrooggrraammmmeerr eenn JJaavvaaSSccrriipptt -- PPaarrttiiee 44 Écrit par Gergo Bogdan

#!/usr/bin/env node a dernière fois, nous avons cou- J'ai défini deux constantes, DE- /* L vert l'installation de node.js et nous FAULT_TEXT et CUSTOM_TEXT. DE- This small node.js app should do exactly what the yes linux avons implémenté un générateur ba- FAULT_TEXT est utilisée pour écrire le command does. Quote from man yes: Repeatedly output a line with all specified STRING(s), or `y'. sique de nombres aléatoires que nous caractère y et un saut de ligne. CUS- */ avons utilisé pour générer des numé- TOM_TEXT contiendra le texte que l'utilisateur veut répéter. var DEFAULT_TEXT = "y\n"; ros du loto. var CUSTOM_TEXT = "";

Dans cette partie, je pensais que Ensuite, j'ai défini trois fonctions var printUsage = function() { process.stdout.write("yes [custom text]"); ce serait bien de voir comment les (printUsage, writeDefaultText, writeCus- }; commandes Linux, comme « word tomText), leurs noms sont explicites, count » (nombre de mots), ou « cat » mais leur contenu pourrait nécessiter var writeDefaultText = function() { process.stdout.write(DEFAULT_TEXT); (concaténer), peuvent être implémen- un peu d'attention. Dans node, uti- }; tées en Javascript en utilisant node.js. liser l'objet process.sdtout signifie que Dans cette partie, je vais couvrir la nous pouvons accéder à n'importe quel var writerCustomText = function() { process.stdout.write(CUSTOM_TEXT); commande yes (oui) décrite par exem- flux sortant et pouvons écrire dedans. }; ple sur https://en.wikipedia.org/wi- Par exemple, si vous souhaitez ajou- terla sortie de la commande « yes » à //handler for CTRL + C ki/Yes_(Unix). D'abord nous allons process.on("SIGINT", function() { voir le code (à droite) et je vais vous un fichier en utilisant cette com- clearInterval(writeDefaultText); expliquerles détails parla suite. mande : ./yes.js » fichierResultat.txt, clearInterval(writerCustomText); process.exit(0); alors cela devrait fonctionner sans }); La première ligne du fichier est aucun problème. simple et, si vous avez déjà écrit un if(process.argv.length == 2) { script bash, vous savez à quoi elle sert ; La partie la plus importante arrive setInterval(writeDefaultText, 2); elle indique à la ligne de commande maintenant ; dans l'application, je } quelle application utiliser pour exé- m'abonne au signal SIGINT (qui est else if(process.argv.length == 3) { cuter le script. Dans ce cas, j'ai indiqué généralement déclenché sur tous les CUSTOM_TEXT = process.argv[2]; d'utiliser node dans /usr/bin. systèmes d'exploitation lorsque l'utili- if(CUSTOM_TEXT[CUSTOM_TEXT.length - 1] != "\n") { sateur appuie sur les touches Ctrl + C) CUSTOM_TEXT += "\n"; } Après cela, j'ai une description de en utilisant la fonction process.on(…). setInterval(writerCustomText, 2); l'application et ce qu'elle devrait faire, Lorsque le signal est envoyé, j'efface } else { la description est tirée de la page la configuration de la répétition des printUsage(); man de la commande. fonctions writeDefaultText() et writeCus- }

full circle magazine n° 99 1 8 sommaire ^ TUTORIEL-JAVASCRIPT tomText(). Je sais que nous n'avons que l'utilisateur a passé un texte per- une autre mise en œuvre de la com- pas encore configuré la répétition de sonnalisé qu'il/elle veut répéter, donc mande « yes », ou toute autre com- celles-ci, mais ça va venir sous peu. Je je règle la méthode writeCustom- mande Linux, et s'il vous plaît en- configure la répétition d'une méthode Text() pour être exécutée toutes les voyez-les moi, je les mettrai dans (writeDefaultText() ou writeCustom- deux millisecondes, mais avant je fais l'article en mettant en évidence les Text()) en utilisant la fonction set- une vérification supplémentaire pour avantages et inconvénients de vos Interval(…). Avec l'exécution répétée voir si le texte fourni par l'utilisateur implémentations. des méthodes writeCustomText() ou contient un saut de ligne à la fin ou writeDefaultText(), je parviens à répé- non. Si ce n'est pas le cas, alors je vais ** Selon la documentation de node terplusieurs fois la même sortie. ajouter le caractère de nouvelle ligne. (https://nodejs.org/api/process.html# process_process_argv) le premier élé- Ensuite, je vérifie si le processus a Dans le cas où le nombre d'argu- ment du tableau argv est le mot été lancé avec ou sans paramètres. ments traités n'est pas deux ou trois, « node », le second est le nom du S'il a été démarré sans paramètres j'invoque la méthode printUsage() qui fichier JavaScript qui est exécuté. (process.argv.length == 2)**, cela explique à l'utilisateur comment utili- signifie que je dois définir la méthode serle programme. writeDefaultText () pour être répété jusqu'à ce que l'utilisateur envoie un Vous pourriez demander pourquoi signal SIGINT qui arrêtera l'appli- j'ai réglé l'intervalle à deux millise- cation. La répétition est mise en place condes etnon à une seule. La réponse en utilisant le code suivant : set- est simple, si je mets une millise- Interval(writeDefaultText, 2). La fonc- conde, l'application ne pourra pas tion setInterval() prend deux para- recevoir l'événement SIGINT lorsque mètres ; le premier est la méthode l'utilisateur appuie sur des touches qui doit être exécutée et le second CTRL + C. est l'intervalle de répétition de l'exé- cution de cette méthode (paramètre Ceci est juste une mise en œuvre n° 1). Le second paramètre doit être dela commande«yes»;ilya d'autres un nombre et il représente des mil- façons de le faire, mais j'ai choisi de lisecondes ; dans ce cas writeDe- faire ainsi parce que je pouvais utiliser faultText() sera invoqué toutes les les signaux et les intervalles, et j'avais Gergo Bogdan est ingénieur logiciel, blogueur, fana de technique, depuis deux millisecondes. aussi à prendre en compte le nombre Budapest où il surfe sur les vagues de de paramètres passés au programme. l'océan informatique en perpétuel chan- Dans le cas où le programme a été Dans la prochaine partie, je mettrai en gement. Vous pouvez consulter son site lancé avec trois paramètres (pro- œuvre « word count » (wc) en utilisant Web à : http://grelution.com. cess.argv.length == 3)**, cela signifie node.js. Jusque-là, essayez de faire

full circle magazine n° 99 1 9 sommaire ^ full circle magazine n° 99 20 sommaire ^ TTUUTTOORRIIEELL IInnkkssccaappee -- PPaarrttiiee 3399 Écrit par Mark Crutch

a dernière fois, j'ai présenté la Comme la section Aligner, les bou- En pratique, ça signifie que vous • l'espace entre les ancres de ligne de L boîte de dialogue Aligner et dis- tons de la partie Distribuer sont sur devez positionner le premier et le der- base des objets textes est uniformé- tribuer, mais je n'ai décrit que la partie deux lignes, gérant respectivement nier objet au bon endroit avant d'uti- ment réparti. Aligner. Cette fois-ci, je vais parcourir, les distributions horizontale et verti- liser ces boutons. Souvent cela im- non seulement la section Distribuer, cale. En les utilisant, vous pouvez dis- plique une aimantation sur la grille ou Le dernier nécessite sans doute un mais aussi tout le reste de la boîte de tribuer un ensemble d'objets pour l'alignement sur un autre objet comme peu plus d'explication. Comme pour dialogue. Commençons par rappeler qu'ils soient répartis uniformément le décrit la dernière fois. C'est seule- les boutons d'alignement des textes à quoi ressemble la boîte de dialogue, long de l'axe horizontal ou de l'axe ment quand ceux-ci sont au bon en- mentionnés dans l'article précédent, en notant qu'il y a eu un léger réar- vertical. Si vous voulez les distribuer droit que vous pouvez sélectionner ces deux boutons de distribution de rangement des boutons entre les selon les deux axes - pour créer un tous les objets que vous voulez dis- textes fonctionnent uniquement avec versions 0.48 et 0.91, et que ceux effet d'escalier - vous devez appuyer tribuer - y compris le premier et le une sélection d'objets textes. Quand entourés de rouge sont les nouveaux successivement sur un bouton de dernier - et que vous appuyez ensuite vous éditez un texte dans Inkscape, de la 0.91 . chaque ligne. surl'un des boutons. vous pouvez remarquer un petit carré sous le texte que vous saisissez. C'est Comme vous pouvez vous y at- La différence entre chacun des l'ancre de la ligne de base et sa tendre, les objets distribués sont ceux boutons est bien représentée par leurs position varie suivant la justification qui ont été sélectionnés sur le cane- icônes. Considérons les cinq boutons du texte. Ces boutons déplacent vos vas. L'ordre de sélection n'a pas d'im- de la première ligne (je suis sûr que objets textes de sorte que les ancres portance et vous ne pouvez pas vous pouvez déduire les fonctions des lignes de base soient unifor- choisir les objets ancres : tout est im- équivalentes de la seconde ligne) ; les mément réparties. Cependant, avant plicitement calculé à partir de la posi- boutons bougent les objets sélec- de vous précipiter sur ces boutons tion des éléments. Dans une distri- tionnés comme ceci : pour distribuer votre texte, vérifiez bution horizontale, par exemple, les • les bords gauches de leurs boîtes bien si c'est ce que vous voulez : en objets les plus éloignés à droite et à englobantes sont uniformément ré- général, les boutons précédents (même gauche resteront en place et les partis ; ceux des espaces entre objets) don- autres objets seront répartis entre les • les centres de leurs boîtes englo- nent de meilleurs résultats. deux. Pour une distribution verticale, bantes sont uniformément répartis ; les règles sont les mêmes, à ceci près • les bords droits de leurs boîtes Vous trouverez souvent que la que ce sont le plus haut et le plus bas englobantes sont uniformément ré- différence entre les options de dis- (suivant les coordonnées y) qui restent partis ; tribution est négligeable, particuliè- en place. • l'espace entre chaque boîte englo- rement quand les objets sont de taille bante est uniformément réparti ; similaire. Cependant, quand vous com-

full circle magazine n° 99 21 sommaire ^ TUTORIEL-INKSCAPE mencez à distribuer des objets de repris de la section « Router un réseau Le premier ne fonctionne que si l'ordre dans lequel les objets ont été tailles plus variées, les différences de connecteurs »de la 0.48. les objets sélectionnés forment un sélectionnés ; ainsi, il vaut mieux ap- peuvent être significatives, comme • Échanger les positions, suivant l'ordre réseau créé avec l'outil connecteur puyer sur Maj tout en cliquant sur vous pouvez le voir sur l'image ci- de sélection : nouveau dansla 0.91. (pour plus de détails, consultez la par- chaque objet individuellement pour dessous. • Échanger les positions, suivant l'ordre tie 27 de la série). C'est tout simple- connaître à coup sûr l'ordre de sélec- d'empilement: nouveau dans la 0.91. ment le double du même bouton dans tion. Le second bouton utilise l'ordre En descendant plus bas dans la • Échanger les positions, dans le sens les contrôles de l'outil connecteur - d'empilement, ou index z, des objets boîte de dialogue, la disposition est horaire : nouveau dansla 0.91. sauf que celui-ci propose moins de sélectionnés. Celui qui est sur le différente entre la 0.48 et la 0.91. • Éparpiller les centres aléatoirement : réglages. Je vous conseille d'utiliser la dessus prend la place de celui qui est Pour cette dernière, la section sui- repris de la section « Distribuer» de la barre d'outils connecteur dédiée si sous lui. Celui-ci prend la place de vante de la boîte de dialogue est 0.48. vous avez besoin de cette fonction- celui qui est en dessous de lui, et ainsi appelée Réarranger et comporte six • Éparpiller les objets : repris de la nalité, mais il vaudrait vraiment mieux de suite en descendant la pile. L'objet boutons de provenances variées : section « Distribuer»de la 0.48. utiliser une autre application pour plus le plus bas prend la place du plus • Arranger le réseau de connecteurs : qu'une distribution très simple de haut. Notez, cependant, que ce ne connecteurs. sont que les positions qui changent, pas les index z, aussi l'ordre d'empi- N'avez-vous jamais souhaité inter- lement reste le même. Le dernier vertir les positions de deux objets ? bouton échange les positions des Pour déplacer à droite l'objet de objets sélectionnés dans un sens ho- gauche, et à gauche celui de droite, raire, en se basant sur les coordon- par exemple ? Dans ce cas, vous néesxetyde chaque objet. disposez de trois boutons dans la 0.91. Les positions de deux objets Tout en reconnaissant que ces sélectionnés seront échangées ; mais, boutons sont un ajout bienvenu, j'es- si vous en avez sélectionné plus de père que leur fonctionnalité sera deux, alors le premier prend la place amplifiée dans une prochaine version. du second, le second celle du troi- Il n'y a rien pour inverser l'ordre, par sième, qui prend la place du qua- exemple. Si vous voulez faire tourner trième, etc. Le dernier prend la place 100 objets d'un pas en sens anti- du premier. horaire, vous devez actuellement cli- quer 99 fois sur le bouton du dépla- Mais comment sait-on quel objet cementen sens horaire ! est le premier, le second ou le troisième ? Ça dépend simplement du Le bouton « Éparpiller les centres bouton sur lequel vous cliquez. Le aléatoirement » fait exactement ce premier bouton base l'inversion sur que son titre suggère. Cliquez dessus

full circle magazine n° 99 22 sommaire ^ TUTORIEL-INKSCAPE et vos objets sélectionnés sont épar- et verticalement ; l'opération est en- seulement quand vous basculez sur Cliquer successivement sur les pillés. Ceci peut être utile si vous suite réalisée en cliquant sur le l'outil Nœuds dans la barre d'outils deux boutons d'alignement est une utilisez l'outil Pulvériser ou la boîte de bouton à droite. Vous pouvez utiliser principale. En faisant ça, la boîte de manière rapide de regrouper tous les dialogue Clones en pavage pour créer les paramètres H et V pour séparer dialogue change complètement pour nœuds en un point, ce qui peut être beaucoup d'objets que vous voulez vos objets en spécifiant des valeurs ne montrerque ceci : particulièrement utile pour s'assurer distribuer aléatoirement, mais le même supérieures à 0 (en pixels). Vous pou- que les nœuds des différents chemins effet peut être obtenu, en mieux, en vez entrer des valeurs négatives, mais, sont conjoints, comme quand on utilisant les champs Hasard dans les en faisant cela, vous ne rapprocherez essaie de donner l'illusion d'une con- Clones en pavage, ou avec l'outil Ajus- pas vos objets : puisque c'est l'espa- nexion entre plus de deux chemins au ter(voirpartie 22). cement minimum, cela signifie que les même point. Malheureusement, tous objets qui se chevauchent continueront les nœuds sélectionnés bougent, sans Le dernier bouton de la section à se recouvrir un peu. Notez toutefois option d'en ancrerun ; aussi, bien que est appelé « Éparpiller les objets ». En que les calculs se basent sur les boîtes ce soit une façon rapide de les colo- réalité, il déplace un peu vos objets englobantes rectangulaires ; aussi, si caliser, ce n'est pas très utile si vous pour disposer d'une distance bord à vous travaillez avec des objets comme Pour utiliser ce mode, vous devez les voulez à un emplacement spé- bord plus régulière. Vous pouvez l'uti- des cercles, vous pourrez trouver d'abord sélectionner des nœuds en cifique. Il est aussi important de noter liser plusieurs fois de suite, mais, à la parfois que les déplacements ne sont utilisant l'outil Nœuds. Vous pouvez que ce n'estqu'un effetvisuel- iln'ya longue, il atteindra un point d'équi- pas ceux auxquels vous vous atten- même en sélectionner à partir de mul- pas de support natif pour colocaliser libre. Il peut être utile pour arranger diez. Regardez les boîtes englobantes tiples chemins, si vous le souhaitez. les nœuds en SVG ; aussi, prenez des objets en deux dimensions - dites- pourvoirce qui s'estpassé. Un clic sur le premier bouton alignera garde de sélectionner tous les nœuds vous que c'est l'équivalent 2D des les nœuds le long d'une seule ligne concernés si vous voulez les bouger boutons « Espacement équidistant » Si vous regardez à nouveau la horizontale qui est positionnée à mi- ensuite. de la section Distribuer. Soyez pru- capture d'écran de cette boîte de chemin du haut et du bas de la boîte dent si vos objets se chevauchent un dialogue, vous pourriez penser que englobante des nœuds. Le second peu trop, car il a tendance à les ras- j'ai tout couvert, mais c'est simple- bouton fait de même le long de l'axe sembler en une simple pile plutôt que ment parce que vous avez été induit vertical. Il n'y a pas d'option pour ali- de les séparer - exactement l'inverse en erreur par une légère bizarrerie de gner en haut, en bas, à gauche ou à d'«éparpiller»à mon sens! cette boîte de dialogue. A sa pre- droite de la boîte, ni pour aligner sur mière ouverture, il y a, en bas, une le premier nœud sélectionné. Si vous En fait, la séparation des objets section nommée « Nœuds », avec quatre avez besoin d'un alignement spéci- est plutôt le résultat de la dernière boutons supplémentaires, comme nous fique, la meilleure approche est de section de la boîte de dialogue : l'avons vu sur la capture d'écran du mettre un guide au bon endroit, d'ali- Supprimer les chevauchements. Les mois dernier. Quand vous commen- gner horizontalement ou verticale- cadrans vous permettent de spécifier cez à sélectionner des objets, cette ment, puis de tirer sur le guide les la distance minimum séparant les section n'est plus visible. En réalité, nœuds encore sélectionnés, de préfé- boîtes englobantes horizontalement elle est toujours disponible, mais rence avec l'aimantation activée.

full circle magazine n° 99 23 sommaire ^ TUTORIEL-INKSCAPE Les deux derniers boutons du mode Nœuds répartissent les nœuds régu- lièrement. Comme l'outil équivalent ÉDITIONS SPÉCIALES PYTHON : pour les objets, ils sont répartis entre le nœud le plus à gauche et celui le plus à droite (ou en haut et en bas dans la répartition verticale). Ceci ter- mine notre visite de la boîte de dia- logue Aligner et distribuer. Elle n'offre pas toutes les options d'une véritable application de CAO, mais, une fois http://www.fullcirclemag.fr/? http://www.fullcirclemag.fr? http://www.fullcirclemag.fr/? que vous savez utiliser les fonction- download/224 download/230 download/231 nalités qu'elle comporte, elle devient rapidement un ajout incontournable de votre boîte à outils. Si vous voulez présenter de jolis diagrammes avec un contenu régulièrement espacé et bien aligné, il vaut le coup de passer un peu de temps pour se familiariser avec ses possibilités.

http://www.fullcirclemag.fr/? http://www.fullcirclemag.fr/? http://www.fullcirclemag.fr/? download/240 download/268 download/272

Mark a utilisé Inkscape pour créer trois http://www.fullcirclemag.fr/? http://www.fullcirclemag.fr/? http://www.fullcirclemag.fr/? bandes dessinées, The Greys, Monsters, download/370 download/371 download/372 Inked et Elvie, qui peuvent toutes être trouvées à http://www.peppertop.com/

full circle magazine n° 99 24 sommaire ^ TTUUTTOORRIIEELL NNoouurrrriisssseeuurr aauuttoommaattiiqquuee ddee ppoouulleettss Écrit par Ronnie Tucker

e mois dernier, j'ai présenté le UTFT Alarm.alarmRepeat(9,00,0,RTCA nous passons à la procédure digital- L contexte et donné la disposition myGLCD(QD_TFT180A,11,10,9,12, larm); TriggerDisplay(). Ceci imprimera l'heure 8); de la prochaine alarme sur la liaison de mon nourrisseur automatique de Alarm.alarmRepeat(11,00,0,RTC poulets avec Arduino. Ce mois-ci, je vous série. Elles ont été utilisées avant que Cette ligne est pour l'écran TFT Alarm); montre le code qui tourne dessus. l'écran ne soitmis en place. que j'utilise. La commande myGLCD() Les commandes Alarm.alarmRepeat contient les infos de réglage pour sont journalières. Ainsi, dans le cas ci- Aux lignes 131 à 148, nous com- RÉCUPÉRERLECODE mon écran en particulier. J'utilise un dessus, l'« alarme » se déclenchera mençons à imprimer la température type d'écran QD_TFT1 80A, et les nom- chaque jour à 9 h et 11 h du matin du DHT11 sur la liaison série aussi. À Vous devez d'abord récupérer mon bres 11, 10, 9, 12 et 8 sont les picots précisément. Le format 9,00,0 fait nouveau, avant la mise en place de code depuis : que j'utilise pourl'écran. référence à l'heure, aux minutes et l'écran. https://gist.github.com/ronnietucker/ aux secondes. RTCAlarm est la procé- a68b26ff53b71 64b7775 Ensuite viennent quelques réglages dure à démarrerquand l'heure d'alarme À la ligne 150 commencent les de valeurs diverses dont j'ai besoin est atteinte. Nous en reparlerons plus sorties vers l'écran LCD. après. LECODE tard. myGLCD.setColor(0, 255, 255); Des lignes 8 à 61, ce sonttoutes les SETUP() Dans mon code, j'ai plusieurs alarmes myGLCD.printNumI((float)DHT11 procédures pour le détecteur DHT11 journalières. .temperature,1,1); (température). Je n'irai pas jusqu'à pré- Après quelques commandes myGLCD.print("'C",35, 1); tendre que je connais tout d'elles, mais myGLCD (que nous avons déjà vues), Maintenant que j'ai indiqué à Ar- je sais qu'elles sont utilisées pour con- nous avons : duino quand je veux des alarmes, je myGLCD.printNumI((float)DHT11 vertir les valeurs du DHT1 1 en valeurs règle mon servomoteur et précise le .humidity,90,1); setSyncProvider(RTC.get); de températures lisibles parun humain. mode des picots pour mon bouton myGLCD.print("%",130, 1); manuel et ma LED verte (qui s'éclaire Des lignes 62 à 68, ce sonttous les C'est pour récupérer le temps du quand l'alimentation esten cours). Le code ci-dessus règle la couleur include pour les différentes biblio- RTC (Real Time Clock : horloge en en jaune, imprime la température, thèques nécessaires. Chaque ligne a temps réel). Le RTC a une batterie sur LOOP() imprime 'C, imprime l'humidité et, un commentaire qui dit à quoi sert le circuit de façon à conserver l'heure pour finir, un symbole pourcentage chaque bibliothèque. même quand l'Arduino (et la carte RTC) (%). Les deux nombres à la fin de est hors tension. Après cela, vient une En premier, dans la boucle, nous sautons à la procédure digitalClick- chaque ligne sont là où le texte doit A la ligne 81, commencent les bons déclaration if pour voir si la récupé- Display() qui présentera l'heure cou- être imprimé, 1,1 étant l'angle en morceaux. ration a été effective. rante dans la fenêtre série. Ensuite, hautà gauche de l'écran (en pixels).

full circle magazine n° 99 25 sommaire ^ TUTORIEL-ARDUINO Pour les lignes 158 à 164, c'est la Les lignes 186 à 219 sont com- En descendant à la ligne 279, nous la couleur de la LED à noir et traçons même idée avec un texte blanc, mais mentées ; elles étaient utilisées au voyons la procédure RTCAlarm(). Ici, un rectangle pour effacer le texte pour le niveau de luminosité de la début quand j'utilisais une petite police. nous avons une impression de con- « FEEDING ». photorésistance (LDR - light-depen- J'ai gardé ce morceau de code ici au firmation de l'heure, l'éclairage de la dent resistor). cas où la grande police ne marcherait LED, un saut vers la procédure dis- C'est vraiment le code le plus dif- pas etque j'aie à reveniren arrière. pense() et, au retour, l'extinction de la ficile sur lequel j'ai travaillé et il n'est myGLCD.printNumI(hour()+1,1, LED. pas parfait. Plus de travail aurait pu 45); button=digitalRead(4); être fait pour afficher l'heure. C'est myGLCD.print(":",33, 45); A la ligne 238, c'est la procédure un peu bâclé, mais écrire plus de code Maintenant, nous vérifions s'il y a dispense(). C'est l'essence même de la m'aurait fait aller au-delà de la limite myGLCD.printNumI(minute(),45, eu une pression sur le bouton pour 45); machine. Elle distribue du grain aux du Nano que j'utilisais. une alimentation manuelle. poulets. myGLCD.print(":",80, 45); Pour le pur plaisir, regardez les if (button==HIGH) myServo.write(opened); myGLCD.printNumI(second(),95, { huit révisions sur ma page Github Gist 45); digitalWrite(greenLED, myGLCD.setColor(0, 0, 255); et vous en verrez son évolution dans HIGH); // GREEN LED ON - le temps. Ces lignes (ci-dessus) impriment LED VERTE ALLUMÉE myGLCD.print("FEEDING",CENTER , 110); l'heure sur l'écran. La raison du +1 Serial.println("Button vient de l'heure d'été ici au Royaume- pressed"); delay(2000); Uni. dispense(opened,closed); myServo.write(closed); myGLCD.setColor(0, 200, 255); digitalWrite(greenLED, myGLCD.setColor(0, 0, 0); LOW); // GREEN LED OFF - myGLCD.printNumI(hour(Alarm.g LED VERTE ÉTEINTE myGLCD.fillRect(0,109,160,128 etNextTrigger())+1,1, 65); ); } myGLCD.print(":",33, 65); Ici, nous faisons tourner le ser- Si on a appuyé sur le bouton (il myGLCD.printNumI(minute(Alarm vomoteur en avant (« opened » a été .getNextTrigger()),45, 65); passe à l'état haut), alors nous allu- défini au début du code ; c'est l'angle mons la LED verte, imprimons une myGLCD.print(":",80, 65); auquel tourne le servomoteur). En- confirmation sur la liaison série, sau- suite, nous réglons la couleur de la myGLCD.printNumI(second(Alarm tons à la procédure appelée dis- LED à rouge, imprimons « FEEDING » .getNextTrigger()),95, 65); pense(), puis éteignons la LED. (en cours d'alimentation) sur l'écran, Ronnie est le fondateur et (toujours !) Les lignes ci-dessus règlent une attendons deux secondes (juste le Enfin, nous avons un délai d'une le rédacteur en chef du Full Circle. C'est temps pour assez de grain), tournons couleur orangée, puis impriment la seconde. le genre de personne qui fait de l'arti- prochaine heure d'alarme (à nouveau, le servomoteuren arrière (« closed » a sanat de temps en temps ; actuelle- +1 h). aussi été déclaré au début), passons ment, il bricole avec Arduino.

full circle magazine n° 99 26 sommaire ^ LLEE CCUULLTTEE DDEE CCHHRROOMMEE GGooooggllee SShheeeettss eett SSlliiddeess Écrit par S. J. Webb

'utilise Google Sheets (feuilles de Vous démarrez Google Sheets et J calcul) et Google Slides (présen- Slides de la même façon que Google tation) moins fréquemment. J'utilise Docs. ces deux programmes pour partager rapidement mes idées ou des résultats Google Sheets est un programme de données avec mes collègues. Habi- très simple. Il ne vous noie pas dans tuellement, je partage ces fichiers au trop de menus. Il permet des calculs lieu de les envoyer par mail. Mon et des graphiques simples. Vous pou- travail se sert de l'Écosphère Google, vez éliminer des ensembles de données. ce qui maximise mon utilisation des Vous pouvez entrer des formules dans produits de Google. les cellules. Il ouvre des feuilles de cal-

cul Excel ou LibreOffice de façon mer- Une de mes plaintes est qu'il ne veilleuse. J'ai dû faire face à un pro- puisse pas faire davantage de styles blème où quelques graphiques spécia- de graphiques complexes, tels qu'en lisés, créés avec R, n'étaient pas visibles. 3D ou animé. Vous pouvez installer Vous pouvez le sauvegarder dans les diverses applis ou extensions afin d'aug- formats montrés ci-dessous. menter la productivité de Sheets. Ce- pendant, il faut faire attention aux applis ou extensions que vous ajoutez au système d'exploitation Chrome.

Comme c'est le cas pour Sheets et Docs, le menu de Google Slides est intuitif. Il y a divers thèmes à l'inté- rieurde Slides.

Ces thèmes se prêtent bien à LibreOffice et Powerpoint. Si vous avez

full circle magazine n° 99 27 sommaire ^ TUTORIEL-LECULTEDECHROME

déjà créé une présentation, Slides sera gardés automatiquement sur Google facile à appréhender. Vous pouvez Drive. Ensuite vous les enregistrez sous faire des transitions animées simples le format que vous voulez. Le fichier entres les diapositives. Insérer des apparaîtra dans le dossier des téléchar- graphiques et des images est facile. gements de votre navigateur Chrome Je ne me plainspasdu toutde Slides. toutcomme pourGoogle Docs. tivité en ligne. À l'heure actuelle, Libre- giaires d'été se servent avec succès de Google Docs et Sheets, pour l'édi- Tout comme pour Google Docs, les Google Docs, Sheets et Slides sont Office n'est pas disponible en ligne en tion en grand groupe. fichiers de Sheets et Slides sont sauve- des programmes solides de produc- tant que service dans le Nuage. Ce- pendant, Microsoft propose des ver- sions en ligne de Word, Excel et Powerpoint. Si un individu connaît les limites des programmes de Google, il peut réussir très bien à développer des produits de qualité pour sa car- SJ Webb est passionné de Linux et rière. Un ami de la facutilise son Chro- coordonnateur de recherche. Il aime pêcher, conduire des bolides et passer mebook pour des présentations et du temps avec ses enfants etsa femme. des comptes rendus de recherches Il remercie Mike Ferrari pour son pour ses cours. Dans mon laboratoire mentorat. de recherche, quelques-uns des sta-

full circle magazine n° 99 28 sommaire ^ TTUUTTOORRIIEELL Écrit par Ronnie Tucker ÉÉccrriirreeppoouurrlleeFFuullllCCiirrcclleeMMaaggaazziinnee Lignes directrices CRITIQUES otre seule règle : tout article doit avoir Si vous écrivez une critique, veuillez N un quelconque rapport avec Ubuntu suivreceslignesdirectrices: ou avec l'une de ses dérivées (Kubuntu, Jeux/Applications Xubuntu, Lubuntu, etc.). Traductions Si vous faites une critique de jeux ou d'applications, veuillez noter de Si vous aimeriez traduire le Full Circle façon claire : Autres règles dans votre langue maternelle, veuillez en- ••le titre du jeu ; ••Les articles ne sont pas limités en mots, voyer un courriel à ronnie@fullcirclema- mais il faut savoir que de longs articles gazine.org et soit nous vous mettrons en ••qui l'a créé ; peuvent paraître comme série dans plu- contact avec une équipe existante, soit ••s'il est en téléchargement gratuit ou payant ; sieurs numéros. nous pourrons vous donner accès au texte ••où l'obtenir (donner l'URL du téléchargement ou du site) ; brut que vous pourrez traduire. Lorsque ••s'il estnatifsous Linuxou s'il utilise Wine ; • Pour des conseils, veuillez vous référer au vous aurez terminé un PDF, vous pourrez guide officiel OfficialFullCircleStyleGuide ici : téléverser votre fichier sur le site principal ••une note surcinq ; http://url.fullcirclemagazine.org/75d471 du Full Circle. ••un résumé avec les bons et les mauvais points.

• Utilisez n'importe quel logiciel de traite- Auteurs francophones Matériel ment de texte pour écrire votre article – je Si votre langue maternelle n'est pas l'an- Si vous faites une critique du matériel veuillez noter de façon claire : recommande LibreOffice –, mais le plus impor- glais, mais le français, ne vous inquiétez tant est d'en VÉRIFIER L'ORTHOGRAPHE ET pas. Bien que les articles soient encore ••constructeur et modèle ; LA GRAMMAIRE ! trop longs et difficiles pour nous, l'équipe ••dans quelle catégorie vous le mettriez ; • Dans l'article veuillez nous faire savoir l'em- de traduction du FCM-fr vous propose de traduire vos « Questions » ou « Courriers » ••les quelques problèmes techniques éventuels que vous auriez ren- placement souhaité pour une image spéci- contrés à l'utilisation ; fique en indiquant le nom de l'image dans un de la langue de Molière à celle de Shake- nouveau paragraphe ou en l'intégrant dans le speare et de vous les renvoyer. Libre à ••s'il est facile de le faire fonctionner sous Linux ; document ODT (OpenOffice/LibreOffice). vous de la/les faire parvenir à l'adresse ••si des pilotes Windows ont été nécessaires ; mail ad hoc du Full Circle en « v.o. ». Si • Les images doivent être en format JPG, de l'idée de participer à cette nouvelle ••une note surcinq ; 800 pixels de large au maximum et d'un expérience vous tente, envoyez votre ••un résumé avec les bons et les mauvais points. faible taux de compression. question ou votre courriel à : • Ne pas utiliser des tableaux ou toute sorte [email protected] de formatage en gras ou italique. Écrire pour le FCM français Pas besoin d'être un expert pour écrire un Lorsque vous êtes prêt à présenter Si vous souhaitez contribuer au FCM, mais article ; écrivez au sujet des jeux, des l'article, envoyez-le par courriel à : que vous ne pouvez pas écrire en anglais, [email protected]. faites-nous parvenir vos articles, ils seront applications et du matériel que vous utilisez publiés en français dans l’édition française du tous les jours. FCM.

full circle magazine n° 99 29 sommaire ^ https://spideroak.com Obtenez 25% de rabais surtous vos achats SpiderOak avec le code : FullcirclemagFans

full circle magazine n° 99 30 sommaire ^ LLAABBOO LLIINNUUXX CCuussttoommiisseerr GGRRUUBB 22 Écrit par Charles McColm

Une des choses que j'ai toujours GRUB2, la version qui est comprise commence son démarrage. Un menu lancement de GRUB, elles ne seront aimées dans Linux, c'est le fait de pou- dans les distrib. les plus récentes de GRUB2 par défaut est en texte brut, sauvegardées que pour ce lancement, voir le personnaliser sans acheter des *buntu. Spécifiquement, j'utiliserai la avec Ubuntu, des options avancées mais c'est quand même utile. Savoir ajouts de sociétés tierces. Le premier version GRUB 2.02~beta2-22ubuntu1 pour charger Ubuntu et une paire modifier la façon de lancer Ubuntu piratage d'interface qui m'a mis un dans Lubuntu 14.04. Pour voir quelle d'options de tests mémoire (mem- peutvous sauverla vie ; je l'ai appris à grand sourire aux lèvres était quand version de GRUB2 vous avez, tapez : test86+). Si vous n'avez jamais testé la dure quand j'ai installé un serveur j'ai craqué ma Mythbox (MythTV) de votre RAM avant, ou si vous avez dans un rack1U avecun écran LCD 24“. façon à ce que l'amorceur de démar- grub-install -V ou grub- quelques problèmes techniques avec Quand j'ai voulu démarrer le serveur rage Lilo affiche un fond d'écran tiré install –version votre OS, c'est un excellent outil pour avec un écran LCD 17”, l'affichage de l'émission des Simpsons, avec le tester la RAM. était hors du cadre. En appuyant sur Si Ubuntu est le seul OS installé, texte du choix des OS par-dessus ; MAJ pour afficher le menu, puis « e » GRUB2 n'affichera pas le menu GRUB ; c'est un de ces moments qui me rap- Si vous appuyez sur e alors qu'une pour passer en modification des op- il chargera directement Ubuntu. Pour pellent le temps fantastique de l'art option est surlignée, vous pouvez tions, vous pouvez régler l'option afficher le menu GRUB, maintenez la graphique ANSI BBS. modifier cette option. Si vous ap- gfxmode sur800 x600 : touche MAJ enfoncée avant qu'Ubuntu puyez sur e et modifiez les options de J'étais tout excité à l'idée de per- # gfxmode $linux_gfx_mode sonnaliser encore plus Lilo (LInux gfxmode 800×600 LOader, chargeur Linux), puis vint Grub (GRand Unified Bootloader, chargeur Une fois le système lancé, j'ai été d'amorçage unifié). Au moment où capable d'éditer le fichier /etc/de- Grub est sorti, j'étais en train de me fault/grub et d'ajouter: creuser la tête en me demandant pourquoi corriger quelque chose qui GRUB_GRFXMODE=”800×600” semblait meilleur que le correctif ? Je suis sûr que plusieurs d'entre vous se Pour que GRUB se mette à jour, il sont interrogés devant plusieurs choix faut lancer : update-grub. Après avoir faits dans le mouvement Open Source, exécuté update-grub, la modification mais ce sont ces choix qui rendent le devient permanente. Appuyer simple- mouvementsi génial. ment sur e et modifier les options de lancementde GRUB ne sauve la modi- Grub a évolué et le facteur cool fication que pourla session courante. est de retour. Je me réfère en fait à

full circle magazine n° 99 31 sommaire ^ LABOLINUX Vous faites toutes les modifications menu GRUB2 s'est affiché sans que d'avoir une indication qu'Ubuntu est quiet splash” dans le fichier /etc/de- de GRUB dans le fichier /etc/de- j'appuie sur MAJ (pendant 10 se- bel et bien lancé - pour un œil non fault/grub, et n'oubliez pas l'« up- fault/grub, y compris pour l'ajout d'une condes), et ma super image de circuit exercé, l'écran noir peut ressembler à date-grub ». image de fond d'écran. Pour ne pas s'est affichée, mais, à cause du texte un plantage d'Ubuntu. J'ai toujours enfreindre les lois du copyright dans clair, cela paraissait délavé. aimé voir ce qui est en cours de char- Maintenant, revenons traiter notre le FCM, j'ai choisi une image que j'ai gement. Il y a longtemps, toutes les problème du thème de GRUB2. Le prise de l'arrière d'un téléviseur que Le texte Ubuntu en noir sur fond distributions Linux affichaient ce qui texte en gris est peu visible sur des nous essayions de réparer. Comme gris ne semble pas mal, mais je pense se chargeait pendant le démarrage, couleurs claires. La première fois que les images trop chargées ne font pas que je peux faire beaucoup mieux. mais, dans le but de ne pas effrayer j'ai décidé de changer le texte clair, des super fonds d'écran, je l'ai floutée Cependant, avant d'examiner l'aspect les gens et les éloigner de Linux, beau- ma recherche m'a fait croire que ce un peu. J'ai appelé la photo cir- de mon thème, je veux faire état d'un coup de distributions ont choisi de serait une tache assez facile : la cuit.png et je l'ai sauvée comme image autre ennui, l'écran noir avant l'écran garder l'écran vierge jusqu'à ce que création d'un fichier de thème, puis la PNG. Vous pouvez sauvegarder vos d'accueil d'Ubuntu. Ceux d'entre vous leur image raffinée d'accueil s'affiche. modification de la couleur de la police photos comme des JPG, mais si vous qui ont des machines rapides ne s'en Pour qu'Ubuntu affiche ce qui se charge dans mon fichier de thème. Plusieurs le faites, vous serez limité à 8 bits et aperçoivent pas, mais, si vous tra- pendant le processus de démarrage, heures plus tard (en fait, le lendemain 256 couleurs. La sauvegarde en PNG vaillez avec une machine plus lente, il enlevez le mot « quiet » de la ligne en travaillant plusieurs heures tard permet une étendue complète des peut se passer quelques secondes avant GRUB_CMDLINE_LINUX_DEFAULT=” dans la nuit), je n'avais toujours pas le couleurs en 24/32-bit. Pour utiliser la résultat désiré. Les polices que je photo circuit.png, j'ai modifié /etc/de- créais en utilisant l'outil grub-mkfont fault/grub pour inclure : n'apparaissaient pas correctement, les espacements étaient mauvais, et les GRUB_BACKGROUND=”/home/charle couleurs complémentaires que j'avais s/Pictures/circuit.png” choisies (complémentaires au vert) n'étaient pas jolies du tout. Encore un J'ai lancé update-grub pour que la peu de recherche et j'ai trouvé com- modification soit prise en compte. ment ajuster simplement le texte du Quand j'ai lancé update-grub, j'ai eu menu, dans le fichier /etc/grub.d/05_de- un message disant que GRUB_TI- bian_theme. Il fauttrouverle texte : MEOUT=10 était incompatible avec GRUB_HIDDEN_TIMEOUT=0 activé ; if [ -z “${2}” ] && [ -z aussi, j'ai mis en commentaire : “${3}” ]; then echo " true" #GRUB_HIDDEN_TIMEOUT=0 fi Puis j'ai relancé update-grub et re- démarré. Comme de bien entendu, le J'ai commenté echo “ true” et j'ai rajouté :

full circle magazine n° 99 32 sommaire ^ LABOLINUX echo “ set cd /boot/grub dire à GRUB2 de charger le fichier +boot_menu { color_highlight=white/light- themes ; nous le faisons dans /etc/de- blue” sudo mkdir -p themes/circuit left = 10% fault/grub en ajoutant : echo “ set sudo touch top = 15% color_normal=blue/black” themes/circuit/themes.txt GRUB_THEME=”/boot/grub/themes /circuit/theme.txt” width = 85% Malheureusement, vous êtes limité Le commutateur -p de mkdir crée height = 75% à 16 couleurs. L'article qui m'a fina- le répertoire parent s'il n'existe pas. Voici ce que j'ai ajouté à mon lement aidé à ne changer que la cou- fichier theme.txt : item_font = “Ubuntu Regular Surla machine de test que j'ai utilisée, 12” leurdu menu étaitsurThe GeekStuff: il n'y avait pas de répertoire themes. title-font: “Ubuntu Bold 18” http://www.thegeekstuff.com/201 2/ La commande mkdir -p themes/circuit item_color = “#631C53” 1 0/grub-splash-image/ crée les deux sous-répertoires thèmes title-color: “EE00BB” selected_item_color = et circuit d'un seul coup. La com- “#EAA6DB” Le menu Grub résultant ressem- desktop-image: mande touch crée un fichier vierge “/home/charles/Pictures/circu } blait à la capture d'écran ci-dessous. appelé themes.txt dans /boot/grub/the- it.jpg” mes/circuit. Maintenant, nous devons À la première ligne, title-font: Parce que 05_debian_theme est un “Ubuntu Bold 18” définitla police à uti- script GRUB2, j'ai dû lancer update- liser pour l'élément de titre de GRUB2. grub pour que les résultats soient pris Malheureusement, définir la police à en compte. Le résultat n'était pas utiliser dans le menu n'est pas aussi vraiment meilleur que l'original à cause simple que de choisir une police qu'Ubun- du choix limité de couleurs et du fond tu peut normalement afficher ; les d'écran chargé (c'est beaucoup mieux polices doivent être converties dans avecun fond d'écran uni). le format .pf2 et mises soit dans votre dossier de thème, soit dans le dossier J'ai mentionné un fichier de thème existant /boot/grub/fonts, en les reliant un peu plus tôt. Il se trouve que créer ensuite symboliquement à votre dos- un fichier thème est beaucoup plus sier de thème (cette solution est compliqué qu'il n'y paraît, et qu'il y a recommandée car vous pourrez réu- plus à faire avec les éléments gra- tiliser ces polices). Notez dans l'exem- phiques qu'avecles éléments de texte. ple ci-dessus que j'utilise Ubuntu Bold 18 (Ubuntu-B.ttf) et Ubuntu Regular Avant de créer un fichier de thème, 1 2 (Ubuntu-R.ttf). Pour créer les fi- nous allons préparer un répertoire chiers .pf2, je commence par placer les pourcontenirnotre thème : polices en charge d'Ubuntu Bold et Ubuntu Regular dans /usr/share/fonts

full circle magazine n° 99 33 sommaire ^ LABOLINUX (elles sont réellement dans /usr/sha- GRUB_GFXMODE était réglé à 640 x 480 Maintenant, les polices s'affichent ki/Mod%C3%A8le-vue-contr%C3%B4 re/fonts/truetype/ubuntu-font-family, dans /etc/default/grub. Une fois que comme attendu. Voyez l'image ci- leur) et des images, ces ressources mais vous voudrez connaître /usr/sha- j'ai agrandi ceci, et relancé update- dessous. vous seronttrès utiles : re/fonts, de façon à pouvoir convertir grub, les polices ont été prises en d'autres familles de polices). Puis, j'ai compte. Vous pouvez spécifier une Encore une fois, l'apparence du Un fil sur les thèmes dans les copié les deux fichiers dans le réper- résolution standard et une de secours menu n'est pas terrible, mais, au moins, Forums Ubuntu : http://ubuntufo- toire de thème. comme ceci : les polices Ubuntu fonctionnent main- rums.org/showthread.php?t=1 82391 5 tenant. J'ai indiqué plus tôt qu'il y cd GRUB_GFXMODE=1024x768x32,640× avait beaucoup plus à faire dans les La page de Rosa sur les thèmes /usr/share/fonts/truetype/ubu 480 ntu-font/family thèmes que de changer la taille et le GRUB2 dans les PC de bureau : Avec cet ajustement (n'oubliez pas style de la police ou l'image de fond http://wiki.rosalab.ru/en/index.php/G sudo cp Ubuntu-B.ttf Ubuntu- d'écran. Il y a plusieurs excellentes rub2_theme_tutorial R.ttf update-grub), GRUB2 change pour /boot/grub/themes/circuit 1024 x 768 avec des couleurs sur 32 ressources qui traitent des thèmes de bits. Si 1024 x 768 n'est pas disponible, GRUB2. Si vous êtes mal à l'aise avec La page sur GRUB2 dans le blog Puis j'ai lancé l'outil grub-mkfont il retourne au standard de 640 x 480. la modification de MVC (Modèle-Vue- java de Ramki : http://www.ramki- avec les options suivantes : Contrôleur - https://fr.wikipedia.org/wi- tech.com/201 2/01 /grub2-and- themes-customization.html sudo grub-mkfont –verbose –range=0x0-0x7F –size=18 Le blog java de Ramki et la page –output=/boot/grub/themes/cir cuit/Ubuntu-Bold-18.pf2 de Rosa sur les thèmes GRUB2 dans Ubuntu-B.ttf les PC de bureau vont plus loin dans sudo grub-mkfont –verbose la création des éléments graphiques –range=0x0-0x7F –size=12 dont vous aurez besoin pour créer –output=/boot/grub/themes/cir des thèmes GRUB2 complexes, mais cuit/Ubuntu-Regular-18.pf2 Ubuntu-R.ttf ayant belle allure. Ça vaut le coup aussi de mentionner la page du 2008 Ceci a créé le fichier de polices GRUB Google Summer of Code (été dans mon répertoire de thème dans de codage 2008 de Google GRUB) : le bon format. Cependant, quand j'ai http://grub.gibibit.com/. redémarré, j'ai découvert que les fi- Malheureusement, tous les thèmes chiers de polices ne s'affichaient pas sont obsolètes, mais cela peut per- comme attendu. J'ai cherché du se- mettre de comprendre plus en détail cours sur Google, mais sans succès. comment faire graphiquement des J'étais sur le point d'abandonner, mais thèmes de GRUB2. j'ai alors décelé le problème : les polices n'apparaissaient pas parce que

full circle magazine n° 99 34 sommaire ^ LABOLINUX J'espère avoir apporté quelques une meilleure visibilité, j'ai également un peu plus complète et à jour pour lumières sur les thèmes de GRUB2 et réglé le item_color = “#FFFFFF” (blanc) les versions actuelles d'Ubuntu. montré les frustrations que rencontre dans le fichier /boot/grub/theme/cir- une personne novice dans les thèmes cuit/theme.txt. J'ai aussi ajusté l'espa- de GRUB2. Àla fin, Je me suis arrangé cement en ajoutant item_height=20 pour contourner certains des pro- et item_spacing=10 au même fichier Charles est l'auteur d'Instant XBMC, un blèmes en utilisant des astuces de de thème. Ces modifications ont petit livre sur l'installation et la configu- GIMP. J'ai modifié le circuit.png ori- donné pour résultat un menu GRUB2 ration de XBMCbuntu, une distribution ginal en utilisant l'outil sélection pour (ci-dessous) qui était légèrement plus *buntu + XBMC. Il estle gestionnaire d'un projet non-lucratif de réutilisation d'ordi- sélectionner une zone où le texte du lisible. nateurs. Quand il ne fabrique pas des menu du chargeur de démarrage PC, il supprime les logiciels malveillants, serait affiché. J'ai décoché l'option des Juste après avoir fini cet article, en encourageant les gens à utiliser Linux coins arrondis de l'outil de sélection j'ai trouvé une autre très bonne et en accueillant des « heures Ubuntu » prèsdechezlui.Son blog està : et choisi 25 pixels. Puis, dans la zone ressource sur le site Ubuntu situé là : charlesmccolm.com. choisie, j'ai déposé un gradient de https://help.ubuntu.com/community/ couleurs du noir au gris foncé. Pour Grub2/Displays. Cette ressource est

full circle magazine n° 99 35 sommaire ^ TTÉÉLLÉÉPPHHOONNEESS UUBBUUNNTTUU Écrit par Ronnie Tucker

BRÈVE LISTE DES CHANGEMENTS -Ubuntu UI Toolkit1.2 : l'ukrainien, le slovaque, l'islandais. éviterla mise en veille de l'écran). - Nouveau ListItem avec de chouettes Scopes -Plus de 50 autres problèmes résolus. DANS L'OTA-4 (JUIN) fonctionnalités. - Prise en charge du balisage des mots- ardez à l'esprit qu'il y a beaucoup - Nouvelles propriétés de rendu Ubun- clés ajoutée à News, Photos etToday. MEIZU LANCE LE MX4 UBUNTU tuShape. G plus de changements dans la mise Améliorations du magasin EDITION EN EUROPE - Nouveau design d'en-tête. à jour à cause du passage fonda- - Remboursements (Le Store permet- - Qt 5.4. e fabricant de Meizu, mental de la 14.09 à Vivid [15.04]. C'est tra aux utilisateurs d'annuler un achat - Nouveau design monochromatique L en partenariat avec Canonical, aussi la raison pour laquelle ce journal jusqu'à 15 minutes après l'achat d'une des icônes des indicateurs annonce aux passionnés des smart- des modifications contient des infor- appli). - Balisage des scopes pour l'utilisation phones le lancement du MX4 Ubuntu mations nettement moins détaillées - Édition des notations des applis. que précédemment. de l’agrégateurdes scopes. Edition en Europe. Ceci fait suite au - L'importation des contacts SIM. Améliorations du navigateur lancement récent du dispositif en Chine, Les changements les plus impor- - Correctif total des boucles de redé- - Des dossiers pourles favoris. ciblant les développeurs [..]. Le Meizu tants : marrage causé par des segfaults dans - Des raccourcis clavier. MX4 Ubuntu Edition sera disponible à - La distribution de base estpassée de le code log.c. l'achat dès le 25 juin, partout en Eu- Autres la 14.09à Vivid : - Correctifs multiples des plantages rope, au prix de 299 €. Les dispositifs - Améliorations de l'UI des transferts - Cela signifie également des diffé- habituels. sont accessibles sur le site Web de d'appel (dans Paramètres système > rences dans la chaîne des outils et les - La plupart des applications core sont Meizu : http://www.meizu.com/en/ubun- Phone). bibliothèques. mises à jour (numéroteur, navigateur, tu/index.html. - Prise en charge de WPA Enterprise - Pour une comparaison facile : la messagerie, carnet d'adresses). 14.09 était basée sur un système pré- ajouté aux Paramètres système et Le Meizu MX4 Ubuntu Edition sera Utopic. CHANGEMENTS ATTENDUS POUR réseaux. disponible en argenté et en doré. Ce - De nouvelles améliorations à la pré- - Clignotement de la LED lors d'une dispositif élégant a une mémoire in- OTA-5 (JUILLET) cision de la localisation. notification. terne de 16 Go et comporte un appa- - Prise en charge de MMS discussion Améliorations générales : - Édition d'un contact en ligne dans reil photo incroyable de 20,7 méga- de groupe. - Des icônes rafraîchies partout, y les applis Numéroteuret Messagerie. pixels au dos avec autofocus et un - Oxide 1.7.8 avec de multiples cor- compris les icônes des applis et des - Prise en charge de groupes MMS dans flash à double LED, plus un appareil rectifs et améliorations. indicateurs. les applis Numéroteuret Messagerie. photo de 2 mégapixels sur le devant. - Code de l'assistant d'accueil (Wel- - Rotation du shell. - Étiquetage de la localisation GPS Il propose également un grand écran come wizard) maintenant en Unity8, - De nouvelles dispositions de clavier ajouté à l'Appareil photo. de 5,36“ de type Sharp premium retina conception différente du tutoriel. ajoutées pour la langue roumaine, l'écos- - SDK a ajouté la possibilité que des avec Corning® Gorilla® Glass 3 qui sais, le celte, le grec, le norvégien, applis gardent l'affichage activé (pour résiste aux rayures. des développeurs de jeux qui doivent

full circle magazine n° 99 36 sommaire ^ CCRRIITTIIQQUUEE MMeeiizzuu MMXX44 UUbbuunnttuu EEddiittiioonn Écrit par Ronnie Tucker

e BQ Aquaris E4.5 a l'honneur Quand vous l'allumerez la pre- téléphone. Les flashes à deux habituels attendus, tels que WiFi (dou- L d'être le tout premier téléphone mière fois, vous serez surtout frappé couleurs se trouvent sous l'objectif. ble bande), Bluetooth (v4) et GPS. Il a Ubuntu au monde. Ils viennent de par l'affichage. Il n'y a que deux milli- des capteurs de lumière, gravité, effet sortir l'E5, un deuxième. Le Meizu MX4 mètres (tout au plus) entre l'écran et Le MX4 fait tous les trucs sans fil Hall, proximité IR, gyroscope et lumière a l'honneur d'être - pour le moment - le bord métallique. C'est un écran le plus puissant téléphone Ubuntu au Sharp/JDI de 5,36“ avec plus de 2 000 monde. niveaux de luminosité, protégé par Gorilla Glass 3. La résolution est de Il est inutile de comparer le MX4 1920x1152 pixels. avec l'E4.5, car ils sont totalement différents. Ici, je vais me focaliser sur La caméra arrière du Meizu me le matériel et la façon dont Ubuntu pose problème. Elle est décrite sur le s'exécute dessus. Je donnerai des site comme un appareil photo de 20,7 liens vers plusieurs vidéos YouTube mégapixels (MP), mais toutes les pho- que j'ai créées et qui montrent com- tos que j'ai faites sont de 14,7 MP. ment utiliser Ubuntu et les appli- Selon ce que j'ai vu sur Launchpad, il cations qu'il peut exécuter. paraît que le problème peut venir de l'appli caméra d'. Le capteur est un Sony IMX220 Exmor DÉTAILS RS. Il a une vue panoramique de 300 degrés que j'ai remarquée tout de Le MX4 estune bête puissante. Il a suite, car des objets près de vous un vrai processeur à huit cœurs (Media- paraissent très loin sur l'écran. L'appa- Tek 6596, personnalisé par Meizu) avec reil peut prendre 30 photos par se- 2,2 GHz x 4 et 1,7 GHz x 4 (les huit conde et, lui aussi, est protégé par peuvent être activés simultanément), Gorilla Glass 3. La caméra avant est un processeur graphique PowerVR similaire mais est de 2 MP et a, appa- G6200 (à nouveau personnalisé par remment (je cite Meizu), « l'amélio- Meizu), 2 Go de RAM LPDDR3 (à 933 ration intelligente de selfies de Fo- MHz) et des doubles puces ISP, le toNation » (je ne sais pas du tout ce traitement étant sur 4 canaux. Il y a que c'est !). La caméra est centrée à 16 Go de stockage pourvos fichiers. environ 2 cm du haut sur le dos du

full circle magazine n° 99 37 sommaire ^ CRITIQUE - MEIZU MX4 UBUNTU PHONE ambiante, et une boussole numé- dans le navigateur et je pense qu'ils l'ajout/la suppression d'applis et de rique. sont sans intérêt réel. scopes.

Les fichiers audio acceptés sont Le transfert de fichiers via USB se Vous devez savoir cependant que FLAC, APE, AAC, MKA, OGG et (bien fait avec MTP puisque presque tous certaines applis sont très basiques. entendu) MP3. En vidéo : MP4, 3GP, les dispositifs aujourd'hui ne se L'appli photo me vient tout de suite à MOV, MKV, AVI, FLV et MPEG. Pour montent pas comme dispositif USB. l'esprit. Elle ne propose que des op- lesimages: JPG, PNG, GIFetBMP. J'avais des ennuis avec ceci dans KDE tions de base. L'appli galerie peut https://www.youtube.com/watch?v= Plasma 5 (mais cela fonctionne sans rogner ou retourner les photos. L'appli Tout cela est alimenté par une XCQKZlwWve8 heurts dans Plasma 4) et d'autres uti- Gmail n'est rien d'autre que les pages batterie Sony/ de 3100 mAh. lisateurs avec d'autres environnements Web mobile, mais elle fonctionne et UBUNTU TOUCH de bureau n'avaientaucun problème. vous donne des notifications. L'appli Le bouton d'alimentation et le non officielle de Dropbox (udropcabin) jack pour les écouteurs se trouvent Ubuntu 15.04 r0 était installé sur Afin de vous permettre de voircom- vous permet de téléverser et de télé- sur le bord supérieur du téléphone. le téléphone que j'ai reçu. Lors du ment utiliser Ubuntu Touch sur un charger des fichiers, mais sans aucune Sur le bord inférieur vous trouverez le premier démarrage, il fut mis à niveau téléphone, j'ai créé une vidéo : possibilité de partager des fichiers. haut-parleur, le microphone et le port vers la r1 et, depuis, au moment où USB (et de recharge). Sur le bord de j'écris ceci, une autre mise à niveau Tout cela n'est pas la fin du gauche se trouvent les boutons de (vers la r2) est sortie. Lorsque vous monde, mais simplement des choses volume, alors que le bord de droite lirez cet article, je pense qu'il y aura qu'il faut savoir. n'a pas de fonctions. À l'avant se eu encore une mise à jour. En ce mo- trouvent le haut-parleur (en haut au ment, le système d'exploitation Ubuntu Afin de démontrer qu'il y a des milieu), la caméra avant (en haut à Touch utilise une base du code simi- applis Ubuntu pour remplacer les droite) et un bouton home (en bas au laire à celle d'Ubuntu desktop, mais applis Android que j'utilise, j'ai créé milieu). Le couvercle arrière est en cela va changer bientôt car Touch va https://www.youtube.com/watch?v=f une vidéo où vous pouvez en voir métal brossé dans des tons de bleu utiliserla nouvelle base Snappy. UGHhGWDNB0 quelques-unes : sympas. Il s'enlève pour vous per- mettre d'insérer votre carte SIM. Il va sans dire qu'Ubuntu est très APPLIS fluide sur le MX4. S'accoutumer aux J'ai créé une vidéo YouTube où scopes peut être difficile au départ, Tout est opérationnel tout de suite. vous pouvez voir ce qui se passe la mais cela devient automatique en un Ubuntu Touch comprend les applis première fois que vous utilisez un rien de temps. Certains scopes sont habituelles de téléphone, SMS, con- MX4 : bien et utiles, mais d'autres ne sont tacts, navigateur, calculatrice, galerie, que le téléchargement d'une liste musique, média, mail et réseaux so- d'images avec des liens qui s'ouvrent ciaux. Il y a aussi l'Ubuntu Store pour https://www.youtube.com/watch?v= 1bDHf9wJGM8

full circle magazine n° 99 38 sommaire ^ CRITIQUE - MEIZU MX4 UBUNTU PHONE CONCLUSION désactiver) ; en outre, les icônes sont GPS où j'ai l'impression que certaines joursortiront toutes les six semaines. déjà réglées et ne peuvent pas être applis ne le relâchent pas quand vous C'est un très beau téléphone. La remplacées par votre pack d'icônes démarrez une autre appli qui soit En résumé : du momentoù cela ne toute première fois que je l'ai allumé, préféré. compatible GPS. En plus, je n'ai pas vous ennuie pas d'être à la fine pointe l'écran m'a immédiatement impres- encore vu une notification LED. d'Ubuntu Touch, vous adorerez ce sionné et étant donné sa grande Ayant dit plein de bonnes choses à téléphone. puissance, la légèreté de l'appareil son sujet, il y a des trucs dont vous Je suis certain que tous ces pro- surprend. devez avoir connaissance. Puisque blèmes seront corrigés au fil du temps. Ubuntu Touch, comme son homo- Mais je négligerais mes responsabi- Cependant, vous ne pouvez pas logue Ubuntu desktop, se construit lités si je ne vous en avertissais pas énormément personnaliser Ubuntu. constamment, vous devrez vous atten- avant que vous ne dépensiez votre Vous pouvez ajouter des fonds d'écran, dre à trouver des choses qui peuvent, argent pour ce téléphone. Au moment Ronnie est le fondateur et (toujours !) mais c'est seulement pour l'écran de ou pas, fonctionner de temps en où j'écris, Canonical sort des mises à le rédacteur en chef du Full Circle. C'est temps. Au moment où j'écris ces lignes, jour presque tous les mois, mais, le genre de personne qui fait de l'arti- verrouillage (et couvert par le cercle sanat de temps en temps ; actuellement, de notification qui est impossible à je constate des bizarreries avec le bientôt, cela changera et les mises à il bricole avec Arduino.

full circle magazine n° 99 39 sommaire ^ CCRRIITTIIQQUUEE BBQQ AAqquuaarriiss EE55 HHDD Écrit par Benoit Benedetti

e fabricant espagnol BQ, le pre- ••Caméra arrière : 13Mp (f/2.2) cap- L mier à proposer un téléphone teur BSI avec mise au point automa- mobile sous Ubuntu Touch, l'Aquaris tique etdouble flash. 4.5 (A4.5) continue sa collaboration ••Caméra avant: 5 Mp (f/2.0). avec Canonical pour nous offrir l'Aqua- ••Enregistrement vidéo en Full HD ris 5 HD (A5HD), disponible à la vente (1 080p). depuis fin juin. Comme son prédéces- ••Double SIM. seur, l'A5HD est un appareil - à l'ori- ••3G : 3G+ (HSPA/UMTS/GSM). gine sous Android - sur lequel BQ a ••Bandes prises en charge : GSM (850, porté Ubuntu Touch. 900, 1 800 et1 900) etUMTS (900, 21 00). ••Connectivité : Bluetooth 4.0, GPS, WiFi Dans cette critique, je vous pré- 802.11 b/g/n, micro-USB, jack3,5 mm. senterai mes impressions sur l'utilisa- ••Batterie Lipo 2500 mAh. tion de ce nouveau dispositif que BQ ••Poids:150g. France m'a gentiment prêté et le ••Dimensions : 71x142x8,65 mm.. comparerai au A4.5 que j'ai acheté dès sa sortie. Nous pouvons constater que l'A5HD partage quelques spécifications avec Côté matériel, cet appareil apporte l'A4.5, ce qui ne nous plaît pas néces- quelques petits plus. Voici une liste sairement : les processeurs sont les de ses spécifications : mêmes, même RAM, seulement le WiFi ••Écran 5" multi-touch capacitif IPS HD b/g/n, pas de 4G ni de NFC, et il est avec une résolution de 720x1 280 pixels, toujours limité au marché européen, 294 hdpi, Dragontrail Protection Glass. ce qui veut dire pas de prise en charge ••Processeur : MediaTek Cortex A7 pourles bandes LTE aux États-Unis. quad-core à 1,3 GHz. ••Processeur graphique : Mali 400- Pour ce qui concerne les amélio- MP2 jusqu'à 500 MHz. rations, la mémoire interne passe de 8 ••1 Go de RAM. à 16 Go et la batterie est plus puis- ••16 Go de stockage eMMC. sante. Je ne suis pas accro de mon ••Mémoire expansible jusqu'à 32 Go et l'autonomie de mon via carte microSD. A4.5 est d'environ 24 h ; avec l'A5HD

full circle magazine n° 99 40 sommaire ^ CRITIQUE - BQ AQUARIS E5 HD je peux faire 48 heures sans devoir Cela ne me gêne pas ; le télé- mais je peux vivre sans 4G, sans WiFi recharger. Tout en étant aussi mince phone-appareil photo me dépanne au rapide, sans NFC et je peux me con- que l'A4.5, l'A5HD devient un peu besoin, ce n'est pas la première uti- tenter d'une caméra de milieu de plus large et long, ce qui permet lisation du phone, surtout depuis que gamme. L'écran de l'A5HD est réelle- l'écran de 5". j'ai choisi Ubuntu Touch. Ce n'est pas ment son facteur promotionnel majeur pour la performance du matériel, mais et je pourrais envisager de l'essayer si C'est vraiment ce plus grand écran, pour le système d'exploitation du je n'étais pas déjà propriétaire d'un qui plus est HD, qui rend ce modèle téléphone. Vous pourrez lire des des- A4.5. Si vous n'avez pas encore changé intéressant. La résolution est bien plus criptions et des critiques dithyram- pour Ubuntu Touch, la petite diffé- élevée, ce qui fait qu'il est plus agréa- biques de l'OS dans ces colonnes. J'ai rence de prix supplémentaire pour un ble à utiliser, que ce soit pour lire des testé l'A5HD tout comme l'A4.5 sous meilleur écran devrait vous convaincre informations affichées, ou pour voir Ubuntu 15.04/version 23, et je n'ai d'essayer ce système d'exploitation des vidéos ou des photos. Ce dispo- pas remarqué des différences de per- qui s'améliore progressivement. sitif comporte une autre amélioration formance dans la navigation, l'utilis- par rapport à l'A4.5 : la caméra arrière ation des scopes, etc., certainement (selon les spécifications, je ne pense dû au fait que les deux appareils sont pas que la caméra avant ait été amé- livrés avec les même processeurs liorée et, honnêtement, ce n'est que (CPU etGPU). maintenant, au moment où j'écris cet article, que je me rends compte que AVANTAGES : j'ai rendu la A5HD avant d'avoir testé ••meilleure durée de vie de la batterie ; la caméra avant - désolé, je ne suis ••meilleure vidéo ; pas accro aux selfies !). L'appareil ••meilleurappareil photo ; photo est plus agréable à utiliser que ••l'affichage HD. son prédécesseur. Il est plus réactif, le focus et la résolution sont meilleurs et il y a un mode HDR que j'ai trouvé INCONVÉNIENTS : très efficace. Cependant, l'A5HD reste ••pas de 4G ; un dispositif de milieu de gamme et il ••le bruit dans les photos/vidéos, ne faut pas vous attendre à faire d'ex- surtouten cas de faible éclairage ; cellentes photos (ou vidéos, pour les- ••pas de NFC ; quelles je n'ai pas remarqué de vraies ••uniquement le WiFi b/g/n. améliorations comparé à l'A4.5) avec, car les résultats comportent toujours L'Aquaris 5, 4G ou 6 de BQ auraient du bruit et sont majoritairement blancs, été meilleurs comme nouveaux dis- surtouten mode HDR. positifs phares sous Ubuntu Touch, Àgauche : BQ E5. Àdroite : BQ E4.5

full circle magazine n° 99 41 sommaire ^ CCRRIITTIIQQUUEELLIITTTTÉÉRRAAIIRREE HHoowwLLiinnuuxxwwoorrkkss((22eeééddiittiioonn)) Écrit par Mark Crutch

des systèmes de fichiers, des proces- une étagère jusqu'à ce que vous vous d'expérience de Linux, n'a que peu de sus et des réseaux, bien que chaque trouviez face à une question un peu chances de trouver dans ce livre des arrêtdu voyage ne soitque bref. bizarre sur la façon dont votre trucs qui l'étonneront - bien qu'il y ait machine démarre, comment configu- assez de détails pour que vous soyez Vous ne trouverez pas beaucoup rer systemd ou que diable est ce truc quasi certain d'apprendre des choses de détails ici, mais, au contraire, un PAM ? S'il ne fait rien d'autre, il vous le long du chemin. Mais si vos compé- vaste ensemble de sujets qui sont donnera assez de détails de base con- tences d'administrateur sont nou- présentés brièvement. Pour ce faire, cernant un sujet pour rendre plus pro- velles, ou que vous avez l'impression l'auteur fournit un excellent travail com- ductives vos recherches en ligne. qu'il y a des lacunes dans vos con- prenant des suggestions d'autres livres naissances, ce livre pourrait facile- et ressources qui traitent chaque élé- Malgré son titre, le livre ne vous ment aider à les combler. Même pour ment en profondeur. Par exemple, en dit pas beaucoup sur comment un utilisateur sur une machine fami- bien que SSH soit mentionné, les qua- Linux - le noyau - fonctionne. Vous n'y liale, si vous voulez mieux connaître tre pages sur le sujet ne sont suffi- trouverez pas une discussion sur divers les éléments essentiels de votre sys- santes ni pour parler de l'utilisation algorithmes de planification et les struc- tème d'exploitation, ce livre sera une d'une authentification basée sur des tures du noyau sont mentionnées uni- bonne base de départ. Éditeur : No Starch Press clés à la place des mots de passe, ni quement quand elles ont un rapport Auteur : Brian Ward pour donner des détails sur le trans- avec des tâches dans l'espace utili- Mon seul grief concernant How 392 pages, noiretblanc fert de port sur une connexion SSH. À sateur. Sur un niveau plus élevé, si Linux Works est que des détails inu- ISBN : 978-1-59327-567-9 la place, il y a un bref aperçu de la vous voulez tout connaître sur la tiles prennent trop de place, et cette http://nostarch.com/howlinuxworks2 configuration client et serveur, accom- façon dont tous les fichiers sur votre place aurait pu être mieux utilisée pagné de la suggestion de deux livres machine Linux s'emboîtent et la con- pour donner davantage d'informa- ujourd'hui à sa deuxième édition, dédiés à SSH et un troisième sur les tribution apportée par chacun à votre tions ailleurs. Personne qui feuillette A How Linux Works est un livre de algorithmes cryptographiques. De cette système, vous feriez mieux de créer ce volume n'aura vraisemblablement référence utile pour toute personne façon, How Linux Works réussit à un système « Linux From Scratch » besoin d'une présentation du shell jus- qui envisage de devenir administra- aborder beaucoup de sujets sans se (Linux à partir de zéro) sur une qu'au niveau des commandes « cd » teur système, ou même pour tout laisser prendre par les détails de machine virtuelle - bien que ce livre et « mv », alors qu'à l'autre bout du utilisateur curieux des choses tech- chaque commande. soit sans doute un complément utile spectre (et du livre), il y a deux niques. C'est un tour rapide d'un sys- à la documentation officielle de LFS. chapitres entiers dédiés aux outils de tème Linux typique, du démarrage Ce livre est pour des gens qui ne développement et à l'installation à jusqu'à l'environnement de bureau. sont pas conscients de ce qu'ils ne De même, un administrateur sys- partir des sources. Ici, le contenu n'est En chemin, il parle des scripts shell, savent pas. Le genre qui restera sur tème compétent avec quelques années pas seulement moins pertinent dans

full circle magazine n° 99 42 sommaire ^ CRITIQUELITTÉRAIRE-COMMENTLINUXTRAVAILLE un monde de dépôts non officiels et des PPA de développement, mais se TABLEDESMATIÈRES concentre aussi sur comment ré- soudre localement le genre de pro- Chapitre 1 : Une vue d'ensemble. blèmes de création et de compilation Chapitre 2 : Les commandes de base etla hiérarchie des répertoires. que l'on devrait, de toutes les façons, Chapitre 3 : Les périphériques. soulever avec les développeurs en Chapitre 4 : Les disques etles systèmes de fichiers. amont. En revanche, un tout petit peu Chapitre 5 : Démarrage de Linux: les chargeurs de démarrage et le noyau. plus d'une page est consacrée à un Chapitre 6 : Le commencement de l'espace utilisateur. sujet comme l'impression et il n'y a Chapitre 7 : La configuration dysystème : journaux, heure système, travaux par lots et utilisateurs. qu'une seule mention du serveur Web Chapitre 8 : Un examen plus approfondi des processus etde l'utilisation des ressources. d'Apache. Celle-ci se trouve dans le Chapitre 9 : Comprendre votre réseau et sa configuration. dernier chapitre où sont tout sim- Chapitre 10 : Applications etservices de réseau. plement énumérées les différentes Chapitre 11 : Une introduction auxscripts shell. façons d'utiliserune machine Linux. Chapitre 12 : Déplacerdes fichiers surle réseau. Chapitre 13 : Les environnements utilisateur. En dépit de ce griefmineur, ilreste Chapitre 14 : Un aperçu succinctde la version Desktop de Linux. beaucoup d'informations à glaner dans Chapitre 15 : Outils de développement. ce livre et je le recommanderai sans Chapitre 16 : Compilerdes logiciels à partirdu code source. hésiter aux administrateurs en deve- Chapitre 17 : L'élaboration du reste à partirde l'essentiel. nir ou aux gens curieux de l'infor- matique. Étant donné les références et les suggestions de lecture épar- pillées généreusement dans le livre, il pourrait vous motiver à explorer le terrier du lapin qu'est l'informatique, si cela vous intéresse. Même si vous choisissez de ne pas approfondir tous les sujets abordés, ceci est un manuel utile concernant la collection énorme d'éléments qui, de nos jours, com- Mark a utilisé Inkscape pour créer trois posentune machine Linux. bandes dessinées, The Greys, Monsters, Inked et Elvie, qui peuvent toutes être trouvées à http://www.peppertop.com/

full circle magazine n° 99 43 sommaire ^ full circle magazine n° 99 44 sommaire ^ MMOONN HHIISSTTOOIIRREE MMoonn eexxppéérriieennccee aavveecc UUbbuunnttuu SSttuuddiioo Écrit par Roland Hunt

ans mon dernier article, j'ai parlé Le disque dur sur mon portable prévu avec l'installation complète de liser le clavier, je pourrai tout sim- D de mon changement pour Linux est de 1 To et, avec une installation LibreOffice. plement me servir d'une souris sans à temps plein et, après avoir essayé complète d'Ubuntu Studio (toutes les fil et désactiver le pavé tactile, jus- Pour ce qui concerne l'environ- diverses distributions, Ubuntu Studio catégories diverses d'Ubuntu Studio qu'au moment où j'aurai résolu le nement de bureau XFCE, le truc qui 15.04 comprise, mes raisons d'avoir installées), une installation complète problème, ou de façon permanente. me plaît de plus en plus, ce sont les choisi Kubuntu 15.04. Dans cet article, de LibreOffice et l'applet des para- grandes possibilités de personnalisa- Je ne vais pas permettre à un petit je vais examiner les détails des chan- mètres About Me installée, il me reste tion, comparées à KDE ou à Unity : j'ai problème comme celui-ci de gâcher gements dans ma distribution Linux 921,9 Go d'espace libre pour des docu- ainsi créé un dock du style Mac OS X ce qui est un système d'exploitation préférée. ments, des applications et du contenu extraordinaire, avec un environne- vidéo ou audio. en me servant du panneau caché en Après avoir eu des problèmes aga- bas du bureau d'Ubuntu Studio et j'y ment de bureau très personnalisable çants avec l'écran, j'ai décidé de re- J'ai mon portable Toshiba depuis ai ajouté des raccourcis vers Libre- et qui utilise peu de ressources et me venir à Ubuntu Studio 15.04. Sous 2010 et, entre temps, la RAM a été Office Writer et LibreOffice Calc. J'ai donne la sensation que la batterie est Ubuntu Studio, avec l'environnement augmentée à 4 Go, une carte WiFi également remplacé le menu stan- neuve (bien qu'elle ne se charge plus de bureau XFCE, l'écran de mon por- installée et la batterie remplacée. dard XFCE dans le panneau du haut entièrement). Mais, puisque j'utilise le table ainsi que celui du moniteur ex- par un Menu Whisker, en gardant portable principalement comme ordi- Remplacer ce portable par quel- terne sont sans problèmes. l'icône Ubuntu Studio. À part ça, j'ai nateur de bureau et qu'il est donc que chose de meilleur n'est actuel- remplacé le sélecteur d'espaces de connecté au secteur quand je l'utilise Puisque j'essaie de commencer à lement pas possible, car, pour le mo- travail parla météo locale ; j'ai créé un ou que le chargeur est à portée de faire de la production de contenu ment, je suis à la recherche d'un nouveau panneau, côté droit, pour le main, la durée de vie de la batterie YouTube, le bureau léger obtenu avec emploi et, puisque j'essaie aussi de sélecteur d'espaces de travail. m'importe peu. XFCE, un noyau à latence faible, ainsi mettre des vidéos régulièrement sur que tous les paquets nécessaires pour ma chaîne YouTube, il est logique Le seul petit problème est que la Ubuntu Studio a sans conteste la production vidéo, la production d'utiliser Ubuntu Studio, car c'est un sensibilité du pavé tactile est forte, redonné vie à mon portable vieillis- audio, la conception graphique, la des marchés visés par Ubuntu Studio. bien que je l'aie réglée au plus bas, ce santqui en avaitgrand besoin. photographie et l'édition, avec la pos- J'aimerais également faire de la créa- qui fait que l'utilisation véritable du sibilité d'installer LibreOffice, des jeux tion de DVD ou une autre forme clavier du portable est difficile, ce qui et toute autre application Linux, font d'édition, ce qui rendrait Ubuntu Stu- est un peu ennuyeux ; mais je vais d'Ubuntu Studio une distribution idéale, dio idéale, hormis la capacité d'ins- continuer à essayer de corriger le pro- même si vous n'utilisez pas certains taller des jeux qui peuvent vous éloi- blème - cela ne me gêne pas beau- des groupes qui s'installent quand gner de votre travail. En outre, puisque coup, parce que je n'utilise que rare- vous faites une installation complète. j'ai choisi toutes les catégories dispo- ment le clavier et la souris intégrés du nibles lors de l'installation, j'ai tout portable. Si jamais j'avais besoin d'uti-

full circle magazine n° 99 45 sommaire ^ Si vous voulez nous envoyer une lettre, une plainte ou des com- Join us on: pliments, veuillez les envoyer, en anglais, à : letters@full- CCOOUURRRRIIEERRSS circlemagazine.org. NOTE : certaines lettres peuvent être modifiées par manque de place. goo.gl/FRTMl MISEÀJOURDE VERACRYPT Par ailleurs, contrairement à True- Crypt, VeraCrypt comporte une véri- facebook.com/fullcircle magazine erci pour l'article sur Vera- table page man. M Crypt. twitter.com/#!/fullcirclemag Paddy Landau linkedin.com/company/full- Il y avait deux omissions impor- circle-magazine tantes. ubuntuforums.org/forum Primo : VeraCrypt est disponible UBUNTU AFTER INSTALL display.php?f=270 sur un PPA ; ainsi son installation sur Ubuntu ou un quelconque système e lis votre magazine depuis pas mal LE FULL CIRCLEABESOIN Debian est très facile. Ajoutez le dé- J de temps et je trouve qu'il amé- ENQUÊTE pôt à vos sources, mettez à jour et liore sans cesse mes connaissances DEVOUS ! POURLE FCM N° 1 00 installez VeraCrypt. Ubuntu. Après une installation récente de la 15.04, j'étais en train de la para- Sans les contributions des La question est: sudo add-apt-repository métrer lorsque j'ai découvert un petit lecteurs, le Full Circle ne ppa:unit193/encryption logiciel qui, à mon avis, mérite un peu serait qu'un fichier PDF vide (qui, Quelles sont vos saveurs et sudo apt update de publicité : Ubuntu After Install à mon avis, n'intéresserait per- versions préférées/détestées ? (https://www.thefanclub.co.za/how- sonne). Nous cherchons toujours sudo apt install veracrypt to/ubuntu-after-install). Bien qu'il soit des articles, des critiques, n'im- Remplissez ce sondage rapide et encore en version bêta, il fonctionne porte quoi ! Même de petits trucs Secundo : VeraCrypt a la capacité nous publierons les résultats sans faille sur mon installation 64-bit. comme des lettres et les écrans de convertir des volumes TrueCrypt dansleFCMn°1 00. (mais, malheureusement, pas des par- Il charge tout un ensemble de PPA de bureau aident à remplir le titions) en VeraCrypt. Il va sans dire indispensables, puis installe les logi- magazine. Lisez Écrire pour le ciels. Vous avez la possibilité de FCM dans ce numéro pour suivre que vous devez sauvegarder le http://goo.gl/DPt2q0 volume avant de le faire au cas où il y sélectionner ce que vous ne voulez nos lignes directrices. aurait un problème (comme une cou- pas, mais, de toutes les façons, leurs pure de courant), mais il est recom- choix correspondent à ce dont vous Jetez un œil à la dernière page mandé d'utiliser le format VeraCrypt avez besoin. (de n'importe quel numéro) pour au lieu de celui de TrueCrypt, car accéder aux informations détaillées celui-là est plus sûr. Guy Chilvers concernant l'envoi de vos con- tributions.

full circle magazine n° 99 46 sommaire ^ full circle magazine n° 99 47 sommaire ^ Si vous avez des questions sur Ubuntu, envoyez-les en anglais à : QQ.. eett RR.. [email protected], et Gord y répondra dans un prochain numéro. Compilé par Gord Campbell Donnez le maximum de détails survotre problème.

Q Ce truc Snappy dont j'entends voirde queltype de fichierils'agit? Mon système tournait lors d'une planté de façon catastrophique. Je parler, de quoi s'agit-il? Q coupure de courant. Maintenant pensais pouvoir tout simplement cli- Utilisez ces deuxcommandes : il ne veut plus démarrer ! Ces mes- quer sur la partition Ubuntu et sau- R vegarder une copie de mes fichiers. Une critique bien faite se trouve sages d'erreur s'affichent : R ici : http://goo.gl/r7TU3b Cependant, j'obtiens un long mes- cd Téléchargements (C'est un lien vers pcworld.com/ar- error : unknown filesystem. sage d'erreur qui inclut ceci : « La par- ticle/2942267/why-ubuntu-plans-to- file * Entering rescue mode... tition NTFS est dans un état dan- replace-traditional-linux-packages- gereux. » with-something-better.html) (Merci à oldfred sur les Forums J'ai mis un disque dur de 1 To R Ubuntu.) Démarrez sur un Live- R (Merci à grahammechanical sur les Q dans mon ordinateur, mais il ne CD ou clé USB et exécutez cette Forums Ubuntu.) La solution est Je voudrais mettre à niveau mon s'affiche pas dans le gestionnaire de commande : présentée pas à pas dans cet article : Q Xubuntu 1 2.04 vers Xubuntu 1 4.04. fichiers. http://goo.gl/dGjL4L (Il se trouve à sudo e2fsck -f -y -v webupd8.org/201 5/06/workarounds- Quand je lance le gestionnaire de mises /dev/sda1 à jour et appuie sur le bouton « Met- Vous devriez peut-être installer for-not-being-able-to-mount.html) tre à jour vers la 14.04 », une fenêtre R Gparted. Ensuite lancez cette s'affiche me disant : « Bienvenue dans commande : J'ai des problèmes de lecture de J'ai du mal à assigner une Ubuntu 14.04 TrustyTahr». Q vidéos sur un système de petite sudo gparted Q adresse IP statique à mon ser- puissance avec des composants gra- Je ne veux pas d'Ubuntu 14.04, je veur Ubuntu, qui est connecté au En hautà droite ilya un menu dé- phiques Intel. ne veuxque Xubuntu 14.04. routeuravec un câble Ethernet. roulant où vous pouvez sélectionner Voyez ce fil sur les Forums un disque spécifique. Sélectionnez le (Merci à Chili555 sur les Forums Allez-y, vous obtiendrez Xubu- R Ubuntu : http://goo.gl/3TzD9y nouveau disque. Créez ensuite une R Ubuntu.) Éditez (sudo nano) R ntu 14.04. Il y a plusieurs endroits ou plusieurs partitions et formatez où Xubuntu est identifié comme étant /etc/network/interfaces comme suit : les partitions. La/les nouvelle(s) parti- Sur mon Acer Aspire One, ce ne « Ubuntu » (c'est-à-dire grub) et c'en tion(s) devraient apparaître dans votre fut pas miraculeux, mais mon im- auto lo est un. gestionnaire de fichiers. pression était que cela améliorait les iface lo inet loopback choses. auto eth0 iface eth0 inet static Le processus est en fait un tout address 192.168.1.25 Il y a un tas de fichiers sans netmask 255.255.255.0 Q petit peu plus simple que celui sous extension dans mon dossier de Je suis en double amorçage avec gateway 192.168.1.1 Windows. Q dns-nameservers 80.58.61.250 téléchargements. Comment puis-je sa- Windows 8 et Windows s'est 80.58.61.254

full circle magazine n° 99 48 sommaire ^ Q.ETR. Ensuite redémarrez l'interface : * Quel genre d'algorithmes de plani- TRUCSETASTUCES Magazine l'a appelé « le pari à 5 mil- fication sont utilisés dans la 15.04 ? liards de dollars », quand IBM a sudo ifdown eth0 && sudo ifup Peut-on les changer? annoncé System /360, qui était censé -v eth0 http://goo.gl/ftMp2G La nostalgie d'un dissipateurde temps rassembler l'informatique scientifique et commerciale en un seul boîtier. Pourle vérifier: * Comment obtenir la date et l'heure e numéro 100 du magazine Full (Les revenus annuels d'IBM à cette ifconfig en ligne de commande ? L Circle arrive et je deviens nostal- époque étaient d'environ 5 milliards http://goo.gl/iF1 ft1 gique. Je suis sûrque je ne suis pas la de dollars, faisant de cette entreprise ping -c3 www.ubuntu.com seule personne ici qui a grandi dans un d'informatique la plus grande, et de * Comment savoir de façon fiable la environnement d'ordinateur central loin.) Vous choisirez sans doute une dernière fois qu'une machine Ubuntu IBM. adresse et des serveurs de nom de a été connectée à l'Internet? Quelques mois plus tard, j'ai re- domaine différents. http://goo.gl/q4U4xX Pour ceux d'entre nous qui sont joint IBM et, après un an, on m'a grisonnants, le 7 avril 1964 fut « le demandé d'aider un client à utiliser la * Comment transformer des photos de jour où le monde a changé ». Fortune version du début d'OS/360. C'était documents papier en un document scanné ? QUESTIONS LES PLUS http://goo.gl/7cLJKV POPULAIRES SUR ASKUBUNTU * Comment effacer un disque dur * Comment augmenter le nombre de complètement afin qu'aucun outil de lignes qui s'affichent dans la fenêtre récupération de données ne puisse du terminalUbuntu ? trouverquoi que ce soit? http://goo.gl/bA9XFB http://goo.gl/T0nC40

* Comment garder le répertoire * Que se passe-t-il si vous mettez la /home lors de l'installation d'Ubuntu Corbeille dans la Corbeille ? 1 4.04 ? http://goo.gl/eRoMJE http://goo.gl/hBcFaL

* Pourquoi apt-get ne nécessite pas de redémarrage, alors que le gestion- naire de misesà jourlesdemande ? http://goo.gl/T47YAe

full circle magazine n° 99 49 sommaire ^ Q.ETR. épouvantable, mais il s'est amélioré. de langage tel que COBOL, mais pas Au moment de la version 16, il est CICS (Customer Information Control devenu très fiable. System), qui était la façon la plus efficace de créer des applications en Il s'avère qu'il est possible d'ému- ligne, ou DB2. ler cet environnement sur votre propre PC. La solution comporte deux C'est tentant. COBOL était le pre- parties. D'abord, vous avez besoin de mier langage de programmation que Hercules. « Hercules est un logiciel j'avais l'impression de bien connaître. Open Source d'implémentation de Cependant, ce n'est pas pertinent dans l'architecture des ordinateurs centraux ma vie aujourd'hui, où je soutiens des System/370 et ESA/390, en plus de la utilisateurs dans un environnement nouvelle z/Architecture en 64-bits. Her- Active Directory. Si j'avais beaucoup cules tourne sous Linux, Windows (98, de temps libre, je pourrais l'utiliser NT, 2000 et XP), Solaris, FreeBSD et entièrement en m'amusant avec mon MacOSX(10.3 etsupérieure). » ordinateur central personnel.

Ensuite, vous avez besoin d'un système d'exploitation. Il y a plusieurs choix de vieux systèmes d'exploitation IBM, y compris OS/360, DOS/360, DOS/VS, MVS 3.8, VM/370 et TSS/370, qui sont généralement con- sidérés, soit dans le domaine public, soit comme « des logiciels protégés fournis gracieusement ». Le plus popu- laire est sans doute MVS (Multiple Virtual Storage), meilleur que MVT (Multiprogramming with a Variable number of Tasks). J'ai passé pas mal Gord eut une longue carrière dans de temps au début de ma carrière sur l'industrie informatique, puis a profité MVT. de sa retraite pendant plusieurs années. Plus récemment, il s'est retrouvé, sans savoir comment, « l'informaticien » d'un Tout cela est disponible en ligne petit cabinet d'expertise comptable de gratuitement. Les systèmes d'exploi- 15 personnes dans le centre-ville de tation comprennent des compilateurs Toronto.

full circle magazine n° 99 50 sommaire ^ SSééccuurriittéé IInnssttaalllleerr TTAAIILLSS aavveecc uunnee cclléé UUSSBB Écrit par Ronnie Tucker

ommençons par le commence- Allez sur https://tails.boum.org/, avec Tails, vous aurez besoin d'une clé vous choisissez celui sur lequel vous C ment : Tails, de quoi s'agit-il ? téléchargez l'image ISO la plus récente qui fait plus de 4 Go. Dans cet voulez installer Tails. Tails (ou TAILS) est l'acronyme de The etgravez-la surun DVD vierge. exemple, j'en utilise une qui fait8 Go. Amnesic Incognito Live System (le système live amnésique et incognito). Une fois que vous aurez Tails sur Toujours sur le live DVD, allez à Ou, comme ils disent sur le site : Tails un DVD de démarrage, vous pouvez Applications > Tails > Tails Installer. est un système d'exploitation live que le mettre dans votre machine et dé- vous pouvez démarrer sur presque marrer dessus. n'importe quel ordinateur, à partir d'un DVD, d'une clé USB ou d'une carte Au démarrage, on vous deman- SD. Son objectif est de préserver dera si vous avez besoin de plus votre vie privée et votre anonymat. d'options (cochez NO), choisissez votre langue en bas de l'écran et cliquez sur Bref : Tails démarrera d'un DVD « Login » (se connecter). ou d'une clé USB ; pendant que vous êtes en ligne, il vous rendra aussi ano- Maintenant, vous utilisez Tails. Bien nyme que possible et, quand il ter- entendu, vous pouvez tout simple- minera la connexion, il ne laissera au- ment vous amuser en faisant tout ce Dans la fenêtre qui s'ouvre, choi- cune trace de ce que vous faisiez. que vous voulez. Mais vous ne pouvez sissez « Clone &Install». pas sauvegarder des fichiers. C'est Heureusement, cependant, vous bien si vous ne faites que naviguersur pouvez sauvegarder des données dans le Net ou vérifier vos mails. Pour sau- un volume persistant crypté sur une vegarder des fichiers, vous aurez clé USB. besoin du volume persistant déjà men- tionné et vous pouvez l'obtenir uni- GRAVERAVANTD'INSTALLER quement si vous utilisez le système pourinstallerTails surune clé USB. Vous devez exécuter Tails avant Cliquez sur « Install Tails » et atten- de pouvoir le mettre sur une clé USB. TAILSSUR USB dez quelques minutes pendant que la Cela veut dire, dans mon cas au S'il y a plus d'un dispositif USB clé USB est partitionnée, formatée et moins, qu'ilfautle graversurun DVD. Insérez une clé USB dans votre machine. Pour un volume persistant, branché à votre machine, c'est ici que reçoitune copie de Tails.

full circle magazine n° 99 51 sommaire ^ SÉCURITÉ Une fois terminé, cliquez surOK. fois-ci, il faut que je choisisse YES SUDO, fait fonctionner le WiFi et la puisque mon WiFi n'est pas détecté machine estconnectée au Net. Vous avez maintenant une clé USB par la plupart des distrib. Linux et je de démarrage avec Tails. dois lancer une commande SUDO Après quelques instants, Tails affiche pour l'activer. un message système indiquant que Utilisez l'icône d'alimentation en « Tor is ready » (Tor est prêt), puis le haut à droite de l'écran pour arrêter Pardéfaut, vous n'avez pas le droit (ou redémarrer) Tails, mais assurez- de lancer des commandes admin/su- vous d'enlever le DVD d'abord ; cette do dans Tails, car cela compromettrait fois-ci, nous voulons démarrer sur la votre sécurité. La sélection de YES clé USB. vous permet de choisir un mot de passe administrateur. DANSLACLÉ USB Et, oui, vous pouvez même le ca- logo d'oignon de Tor. À partir de ce Et donc nous nous retrouvons face moufler en Windows 8 avec un fond moment, tout ce que vous faites dans à la fenêtre « More Options ». Cette d'écran Windows et son bouton « Dé- votre navigateur se fait en passant marrer ». par Tor.

Saisissez le mot de passe que vous VOLUMEPERSISTANT utiliserez pour des commandes admin cette fois-ci etcliquez sur« Login ». Pour obtenir un volume persistant, il faut aller à Applications > Tails > Bon, j'ai exécuté ma commande

le volume persistant. C'est tout à fait Configure persistent volume. Dans cette distinct du mot de passe admin/sudo fenêtre, vous devez saisir une phrase que nous avons utilisé plus tôt. de passe qui servira uniquement pour

full circle magazine n° 99 52 sommaire ^ SÉCURITÉ Cliquez sur « Create » pour con- Vous verrez des dossiers appelés sible, techniquement, mais vous ne POURALLERPLUSLOIN : tinuer. Nous rencontrons maintenant Persistent et Tor Browser. C'est un pourrez pas accéder à ces fichiers à le « Persistence Wizard » (l'Assistant peu déroutant et j'ai dû faire des partir des applications. Déroutant, je https://tails.boum.org/doc/about/war de la persistance), qui décide ce qui recherches sur Google pour le décou- le sais, maisen résumé : ning/index.en.html - la page d'aver- sera permis sur le volume persistant. vrir - le dossier Tor Browser que vous tissement de Tails. LISEZ-LA! Si vous choisissez « Personal Data », voyez dans /home n'est que pour le /home/Tor Browser = temporaire. vous aurez un dossier où vous pouvez navigateur et tout ce que vous sau- /home/Persistent/Tor Browser = per- https://tails.boum.org/doc/index.en.h mettre tout ce que vous voulez. Si vegarderez dedans sera effacé à la manent. tml - Documentation Tails. vous choisissez bookmarks (marque- sortie. À l'intérieur du dossier Persis- pages), ils seront sauvegardés et tent se trouve un autre dossier Tor Comme toujours, faites très atten- disponibles la prochaine fois que vous Browser. Ce dossier-là ne sera PAS tion en navigant, car - même avec Tor démarrerez. C'est la même chose effacé et c'est là que vous devriez (et similaires) - je n'ai pas confiance pour toutes les autres options dans sauvegarder vos fichiers. Sauvegarder dansl'anonymatà 100 %. l'assistant. des fichiers un peu partout est pos-

Quand tout vous convient, cliquez sur Save (Enregistrer).

Et voilà !

Redémarrez Tails pour que votre disque persistant soit disponible.

TAILSETPERSISTANCE

Quand vous démarrerez à nou- veau sur la clé USB, vous verrez l'habi- tuel « more options », mais aussi une nouvelle option - « use persistance ? » Si vous cliquez sur YES, la phrase de passe choisie lors de la création du volume vous sera demandée.

Maintenant, enfin, vous avez Tails avec un volume persistant. Pour voir celui-ci, ouvrez le dossier /home.

full circle magazine n° 99 53 sommaire ^ JJEEUUXX UUBBUUNNTTUU BBrruuttaall DDoooomm Écrit par Ronnie Tucker

rutal Doom est en fait une mod Ensuite, nous mettons la liste des moteur de Doom, il y a encore un exécuté Zandronum), il faudrait créer B pour le moteur original de Doom sources à jour: ingrédient : les fichiers Doom WAD un nouveau dossier appelé .zandro- qui est maintenant Open Source. Il originaux. Les fichiers WAD sont les num, puis ycopierle DOOM.WAD. apporte au moteur Doom tout ce qui sudo apt-get update niveaux Doom originaux et ne sont Maintenant, quand vous lancerez est nécessaire pour le rendre com- pas gratuit. Je vous laisse le soin de Zandronum, vous aurez le Doom plètement époustouflant. Vous pensez Et, enfin, nous installons Zandro- les acquérir comme vous voulez, mais, original ! que je plaisante ? Voici la bande- num : une fois que vous aurez le fichier annonce (1 8 CERT) : https://www.you- DOOM.WAD, vous devez le copier BRUTAL DOOM sudo apt-get install zandronum tube.com/watch?v=oSzYliSASKc doomseeker-zandronum dans /home/username/.zandronum. Si le dossier caché .zandronum n'existe L'ajout de Brutal Doom est assez INSTALLER DOOM Bon. Maintenant que vous avez le pas (c-à-d si vous n'avez pas encore facile.

Il faut tout d'abord installer le moteurOpen Source de Doom, soit avec GZDoom, soit avec Zandronum. GZDoom nécessite le télécharge- ment et la compilation du code source ; aussi, pour garder les choses simples, nous allons choisir Zan- dronum.

On commence par ajouter le dépôtdrdteam à notre liste : sudo add-apt-repository 'deb http://debian.drdteam.org/ stable multiverse'

Puisleurclé GPG : wget -O - http://debian.drdteam.org/d rdteam.gpg | sudo apt-key add -

full circle magazine n° 99 54 sommaire ^ JEUXUBUNTU Allez sur : Maintenant vous voilà prêt à en pouvez maintenant déplacer des trucs http://www.moddb.com/mods/brutal profiter ! comme des tonneaux pour créer des -doom/downloads, et cliquez sur Brutal pièges. En plus, au lieu de tirer tout Doom (la version 20 au moment où CONCLUSION simplement dans une ligne verticale, j'écris). Une nouvelle fenêtre s'affiche- il faut maintenant viser. Oui, vous ra, mais attendez une ou deux se- Brutal Doom ajoute tant de folie pouvez regarder partout avec 360 condesetle téléchargementdémarrera. supplémentaire à Doom que c'est degrés de liberté. L'éclairage est très presque comme un nouveau jeu. Vous beau (mais vous pouvez tirer dessus Pendant le téléchargement, allez pouvez donnerdes coups de pied, des pour l'éteindre). dans le dossier .zandronum et créez coups de poing, et tirer sur tout. Ronnie est le fondateur et (toujours !) un nouveau dossierappelé « skins ». Promenez-vous dans vos saletés pour Vous avez cru que c'était im- le rédacteur en chef du Full Circle. C'est le genre de personne qui fait de l'arti- créer des empreintes sanglantes. possible que Doom devienne encore sanat de temps en temps ; actuelle- Le fichier téléchargé (brutalv20.zip Avec vos capacités nouvelles, vous plus fou ? Vous aviez tort. Tout à fait ment, il bricole avec Arduino. dans mon cas) contient deux fichiers. tort ! Celui qui nous intéresse est le fichier .PK3. Extrayez-le vers .zandronum/skins.

ADDITIONS

Je vous recommande également de télécharger la bande-son métal qui va avec. Les pistes Doom originales y sont, mais elles ont été complète- ment refaites avec des instruments réels et cela ajoute beaucoup aux émotions de Brutal Doom. Même page de téléchargement que celle de Brutal Doom, mais choisissez de télécharger la Doom Metal Sound- track Mod. Cette fois-ci, le fichier est un .WAD (dans mon cas DoomMe- talVol4.wad).

Tout comme pour le fichier Brutal Doom PK3, extrayez-le vers .zandro- num/skins.

full circle magazine n° 99 55 sommaire ^ JJEEUUXX UUBBUUNNTTUU DDrreeaammffaallll CChhaapptteerrss Écrit par Oscar Rivera

thérés, comme des nuages, les Au- lement et sa bande-son suscite vos Vous pouvez acheter Dreamfall pouvez avoir de la chance et le É rores boréales dansent au-dessus émotions ; accompagné de l'interpré- Chapters directement à partir de red- trouveren solde dans n'importe lequel de votre tête, tandis que, à quelques tation captivante des voix, ils attirent threadgames pour 29,99 $ ou, encore de ces trois magasins. Au départ, j'ai pas derrière vous, il y a un lit sur la le joueur dans leur rêve sci-fi et de mieux, pour 34,99 $ vous avez droit acheté le jeu, qui ne contenait alors neige dans lequel un corps est étendu. fantaisie dans lequel chaque décision au Dreamfall Chapters Season Pass que les deux premiers livres, sur Vous avancez lentement dans la neige prise pèse lourd sur les conséquences qui vous donne non seulement le jeu gog.com, mais, puisque j'ai payé le pour vous approcher du lit afin de éventuellement catastrophiques ou tel qu'il existe au moment de l'achat, Dreamfall Chapters Season Pass, je découvrir quelle sorte de personne gratifiantes. Plus je joue au jeu et plus mais aussi les chapitres restants, non suis sur le point d'y ajouter le troi- pourrait dormir ici. À votre étonne- je trouve que mes décisions peuvent encore sortis. Dreamfall Chapters est sième livre. Ilyen aura cinq en tout. Si ment, c'est votre propre corps qui engendrer soit des répercussions con- également disponible sur Steam, vous achetez le Dreamfall Chapters dortdans le lit. séquentes, soit des révélations éclai- gog.com et avec humblebundle pour Season Pass sur Steam, le jeu sera rantes, plus tard. plus ou moins le même prix. Vous complété par Steam au fur et à mesure Cela paraît étrange, n'est-ce pas ? En fait, c'est le début de Dreamfall Chapters, un jeu qu'on décrit comme un jeu d'aventure dotée d'une véri- table intrigue, mais qui me semble être plus comme un film interactif de fantaisie et science-fiction - truffé d'énigmes grâce auxquelles vous, le joueur, avez une influence directe sur la suite basée sur les choix que vous faites. D'après le développeur et éditeur, Red Thread Games, Dreamfall Chapters est « un jeu au sujet des choix et des conséquences, des rêves et de la réa- lité, de la magie et de la science, du chaos et de l'ordre » - et de mondes parallèles et des gens qui habitent ces mondes. Ce jeu est un véritable bijou que je recommande sans réserve. Dreamfall Chapters est très riche visuel-

full circle magazine n° 99 56 sommaire ^ JEUXUBUNTU de la sortie des livres restants. Si, futuriste cyberpunk ici sur la Terre elle a commencé à se servir de sa prison et des résistants réussissent à comme moi, vous l'achetez auprès aux environs de l'an 2200. Kian habite première Dreamachine. Quand je l'aider à s'échapper de la prison en d'autres sources, vous allez devoir com- dans Arcadia, une sorte de pays commençais à m'habituer à jouer utilisantun peu de magie noire à la fin pléter le jeu à votre convenance. L'ayant magique de fantaisie à la Tolkien. Au comme Zoë, ainsi qu'aux mécanismes du deuxième chapitre. Le troisième trouvé en solde pour un excellent débutdu jeu, Zoë s'estfaitprendre au du jeu, le premier chapitre s'est ter- chapitre retourne vers le futur quand prix, j'ai choisi de passer par gog.com, piège d'un coma et vit dans « Sto- miné alors que Zoë s'est réveillée de Zoë démarre la thérapie pour sa mé- un magasin de distribution de jeux rytime » (l'heure du conte) où sont son coma. Au début du deuxième moire. Globalement, les deux mondes numériques qui se félicite de propo- piégées d'autres personnes accros aux chapitre, Kian Alvane est emprisonné forment un contraste agréable lors ser du contenu libre de DRM à Win- « Dreamachines ». Elle veut aider ces pour haute trahison. Ses premières du basculement entre Stark et Arcadia. dows, OSXetLinux. gens à se réveiller et, à la longue, elle interactions ont lieu avec le directeur réussit à se réveiller elle-même. Éveil- de prison qui lui annonce qu'il sera L'absence d'un tutoriel dédié a Book One: Reborn est sorti en octo- lée, elle doit subir une thérapie pour exécuté très bientôt. Un peu plus rendu le premier chapitre un peu plus bre 2014 et fut suivi par Book Two: restaurer sa mémoire, perdue quand tard, une émeute éclate dans la difficile à jouer que le reste, mais une Rebels en mars 2015 ; plus récem- ment, Book Three: Realms a été publié fin juin 2015. Les trois livres sont actuellement disponibles pour Windows, OS X et Linux. Dans un futur proche, ils sortiront pour PS4, mais la date n'a pas encore été an- noncée. Pour ce qui concerne les deux autres livres, il n'y a pas eu d'annonce d'une date de sortie, ni d'un titre à ce jour, mais à en jugerparla rapidité de la sortie des trois premiers, on peut raisonnablement penser que les livres quatre et cinq sortiront avant la fin 201 5.

Les deux personnages principaux dans Dreamfall Chapters sont Zoë Catillo et Kian Alvane. Toutefois, cha- cun de ces personnages existe dans son propre monde parallèle complè- tement différent du monde de l'autre. Zoë habite dans Stark, une société

full circle magazine n° 99 57 sommaire ^ JEUXUBUNTU fois que je me suis habitué aux nages étaient très proches de la réa- court, je vous assure que ce n'est pas mécanismes du jeu, c'était une expé- lité et il y avait certains aspects des le cas. Jusqu'à présent, seulement rience agréable qui, à la longue, graphismes du jeu qui ont vraiment trois des cinq livres sont sortis et m'accaparait pendant que l'histoire se attiré mon attention, tels que l'eau donc, au moment où tous les cinq déroulait tout autour de moi. Pour dans pas mal d'endroits qui avait l'air seront là, la longueur du jeu sera jouer dans le rôle de l'un des deux indiscutablement réelle, puisque l'envi- parfaite, ni trop longue, ni trop courte. personnages principaux, vous vous ronnement était réfléchi dans ses Je n'ai pas encore rencontré de déplacez au moyen des touches WASD ondulations. La ville futuriste de Stark problèmes et je suis sur le point de et de la souris. Vous pouvez interagir était également visuellement agréa- démarrer le troisième chapitre ; c'est avec certains objets et gens et s'est ble avec ses maints hologrammes 3D, bon signe. assez facile de les différencier dès le robots et gratte-ciels. La bande-son départ. Lors de leur sélection, certains est un véritable atout, car, souvent, Système minimum requis : objets ou personnes révèlent une inter- elle a aidé à créer l'ambiance voulue ••Linux:LinuxMint17ou Ubuntu 14.04. face qui vous invite à faire un choix, et à m'attirer de plus en plus dans les ••Processeur : Core 2 Duo 2 GHz ou allant de ralentir le temps à prendre personnages et l'histoire. Les voix, équivalent . un objet, ou choisir entre deux ou da- tout en n'étant pas révolutionnaires, ••Mémoire:3 GodeRAM. vantage d'arguments comme réponse sontun autre atout. ••Carte graphique Intel HD Graphics dans un dialogue avec un autre per- 4000 . sonnage. La difficulté de quelques- MAUVAISPOINT ••Disque dur: 5 Go d'espace libre. unes des énigmes qu'il me fallait résoudre me frustraient et, je l'avoue, Un truc qui m'a agacé était que, MonPCdejeu: j'ai dû en chercherla solution en ligne. parfois, il semblait y avoir trop de ••Processeur AMD FX-6100 3,3 GHz À moins d'aller dans Settings et de réverbération/écho pendant que les (overclocké à 3,5 GHz) . choisir de jouer hors ligne, certains personnages parlaient. Certaines lignes ••Carte-mère M5A97-EVO . des choix importants que vous devez dites par des personnages non jouables ••Carte graphique Gigabyte Windforce faire vous permettront de cliquer sur contenaient trop de répétitions, et GeForce GTX 960 avec le pilote pro- une balance qui affiche les choix faits cela trop souvent à mon goût. Ces priétaire 346.72 . par d'autres joueurs. Après avoir noté deux mauvais points concernant les ••8 Go de RAM Kingston HyperXetun votre propre choix, le jeu vous voix, m'ont conduit à déduire une disque durSeagate Barracuda de 1 To. annonce que « l'équilibre a basculé ». étoile des cinq dénotantla perfection. ••Ubuntu 14.04.2 LTS avec le bureau Unity. Oscar diplômé de CSUN, est un di- BONSPOINTS Je recommande Dreamfall Chap- recteur musical/enseignant, bêta-testeur, rédacteur Wikipedia et contributeur sur ters à quiconque cherche un bon jeu les forums Ubuntu. Vous pouvez le con- J'ai vraiment aimé les graphismes d'aventures-énigmes. Bien que vous tacter via : www.gplus.to/7bluehand ou dans Dreamfall Chapters. Les person- puissiez trouver que le jeu soit trop par e-mail : [email protected]

full circle magazine n° 99 58 sommaire ^ MMÉÉCCÈÈNNEESS

MÉCÈNES DONS John Niendorf Bill Berninghausen Daniel Witzel Jack McMahon Douglas Brown Linda P Donald Altman CHA CHA CHA CHANGEMENTS Remke Schuurmans Patrick Scango Notre administrateur est parti pendant des Norman Phillips Tony Wood mois sans rien dire à personne et je ne savais Paul Miller pas du tout, ni si, ni quand, les frais du site Tom Rausner seraient ou ne seraient pas payés. Au départ, Charles Battersby Colin McCubbin nous devions déménager le nom de domaine Tom Bell Randy Brinson et le site, qui aurait été hébergé chez moi et, Oscar Rivera John Fromm finalement, j'ai réussi à retrouver l'admin et à Graham Driver me faire transférer le nom de domaine ainsi Alex Crabtree que l'hébergementdu site. John Malon Chris Burmajster Steven McKee Le nouveau site fonctionne dès à présent. Ray Spain D'ÉNORMES remerciements à Lucas Wester- Richard Underwood Manuel Rey Garcia mann (MonsieurCommand &Conquer) d'avoir Charles Anderson bien voulu prendre du temps sur ses loisirs Ricardo Coalla pour recréer complètement le site, ainsi que les scripts, à partirde zéro. Chris Giltnane William von Hagen J'ai fait la page Patreon pour pouvoir rece- voir de l'aide financière pour ce qui concerne Mark Shuttleworth le domaine et les frais d'hébergement. L'ob- Juan Ortiz jectifannuel a été atteint rapidement grâce à Joe Gulizia ceux dont les noms figurent sur cette page. Kevin Raulins Pas d'inquiétude à avoir : le FCM ne va pas disparaître. Doug Bruce Pekka Niemi Plusieurs personnes ont demandé une op- tion PayPal (pour un don ponctuel) et j'ai Rob Fitzgerald doncrajouté un bouton surle côté du site. Brian M Murray Roy Milner Merci infiniment à tous ceux qui ont uti- Brian Bogdan lisé Patreon et le bouton PayPal. Cela m'a beaucoup aidé. Scott Mack Dennis Mack https://www.patreon.com/fullcirclemagazine

full circle magazine n° 99 59 sommaire ^ Équipe Full Circle CCOOMMMMEENNTT CCOONNTTRRIIBBUUEERR Rédacteur en chef- Ronnie Tucker [email protected] Webmaster - Rob Kerfia FULLCIRCLEABESOINDEVOUS! FCM n° 1 00 [email protected] Un magazine n'en est pas un sans articles et Full Circle n'échappe pas à cette Dernier délai : Podcast - Les Pounder&Co. règle. Nous avons besoin de vos opinions, de vos bureaux et de vos histoires. dimanche 9 août2015. Nous avons aussi besoin de critiques (jeux, applications et matériels), de [email protected] tutoriels (sur K/X/Ubuntu), de tout ce que vous pourriez vouloir communiquer Date de parution : Correction et Relecture aux autres utilisateurs de *buntu. Envoyez vos articles à : vendredi 28 août2015. Mike Kennedy, Gord Campbell, [email protected] Robert Orsino, Josh Hertel, Bert Jerred, Nous sommes constamment à la recherche de nouveaux articles pour le Full Circle. Pour de l'aide Jim DyeretEmilyGonyer et des conseils, veuillez consulter l'Official Full Circle Style Guide : http://url.fullcirclemagazine.org/75d471 Remerciements à Canonical, aux nombreuses équipes de traduction dans le monde entier Envoyez vos remarques ou vos expériences sousLinuxà : [email protected] et à Thorsten Wilms pourle logo du FCM. Les tests de matériels/logiciels doivent être envoyés à : [email protected] Pour la traduction française : http://fullcirclemag.fr. Envoyez vos questions pourla rubrique Q&Rà : [email protected] Pour nous envoyer vos articles en français et les captures d'écran pour«Mon bureau »à : [email protected] pour l'édition française : Si vous avez des questions, visitez notre forum : fullcirclemagazine.org [email protected]

Obtenirle FullCircle en anglais :

Format EPUB - Les éditions récentes du Full Circle comportent un lien vers le fichierepub surla page de téléchargements. Si vous avez des problèmes, vous pouvez envoyerun courriel à : [email protected]

Issuu - Vous avez la possibilité de lire le Full Circle en ligne via Issuu : http://issuu.com/fullcirclemagazine. N'hésitez surtout pas à partager età noterle FCM, pouraiderà le faire connaître ainsi que Ubuntu Linux.

Google Play - Vous pouvez maintenant lire le Full Circle sur Google Play/Livres. Recherchez « full circle magazine » ou cliquez sur ce lien : https://play.google.com/store/books/author?id=Ronnie+Tucker

Obtenir le Full Circle en français : http://www.fullcirclemag.fr/?pages/Numéros.

full circle magazine n° 99 60 sommaire ^