d;; 8a2;4 - permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. ·...

54
full circle magazine n° 110 LE MAGAZINE INDÉPENDANT DE LA COMMUNAUTÉ UBUNTU LINUX I I N N S S T T A A L L L L A A T T I I O O N N D D ' ' U U B B U U N N T T U U CRITIQUE LITTÉRAIRE EN UTILISANT CLONEZILLA ET VIRTUALBOX

Upload: others

Post on 21-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 1 sommaire ^

Full CircleLE MAGAZINE INDÉPENDANT DE LA COMMUNAUTÉ UBUNTU LINUX

Numéro 1 1 0 - Juin 201 6

FFuu llll CCii rrccllee MMaaggaazziinnee nn '' eesstt aaffffii llii éé eenn aauuccuunnee mmaann iièèrree àà CCaannoonn ii ccaa ll LLttdd ..

IINNSSTTAALLLLAATTIIOONN DD''UUBBUUNNTTUU

CRITIQUELITTÉRAIRE

EN UTILISANT CLONEZILLA ET VIRTUALBOX

Pho

to:u

cdav

isco

e(Flick

r.co

m)

Page 2: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 2 sommaire ^

Les articles contenus dans ce magazine sont publiés sous la licence Creative Commons Attribution-Share Alike 3.0 Unported license. Cela signifie que vouspouvez adapter, copier, distribuer et transmettre les articles mais uniquement sous les conditions suivantes : vous devez citer le nom de l'auteur d'unecertaine 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 devezdistribuer la création qui en résulte sous lamême licence ouune similaire.

Full Circle Magazine est entièrement indépendant de Canonical, le sponsor des projets Ubuntu. Vous ne devez en aucun cas présumer que les avis et les opinionsexprimés ici ont reçu l'approbation de Canonical.

Full CircleLE MAGAZINE INDÉPENDANT DE LA COMMUNAUTÉ UBUNTU LINUX

Migrer depuis VAX p.26

Clonezilla et VirtualBox p.20

Python p.17

p.XX

Tutoriels

Q. et R. p.44

Command & Conquer p.14

Inkscape p.30

My Opinion p.XXCourriers p.43

Jeux Ubuntu p.47

Dispositifs Ubuntu p.41

Actus Ubuntu p.04

Labo Linux 2 p.39

Critique p.XX

Jeux Ubuntu p.50

Graphismes

Critique littéraire p.42

Labo Linux 1 p.38

Culte de Chrome p.35

Page 3: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 3 sommaire ^

ÉÉDDIITTOORRIIAALL

BIENVENUE DANS CE NOUVEAU NUMÉRO DU FULL CIRCLE

C 'est la dernière fois, peut-êtremême avant longtemps, que nous avons un carton plein. Elmer nous aquittés le mois dernier (pour de nouvelles pâtures) et ce mois-ci, c'est la fin de la série sur VAX. Cela

veut dire que nous avons vraiment besoin de nouveaux articles écrits par vous, les lecteurs. Plus quequelques articles isolés me restent dans la chemise « inutilisés » et une nouvelle série qui remplaceraitLibreOffice serait la bienvenue. Envoyez vos articles (un fichier .odt en pièce jointe ou un lien vers unfichier sur Google Docs) à : [email protected]. L'article doit être le vôtre (il ne peut donc pasêtre emprunté à une source extérieure), et vous devez accepter unepublication sous licenceCC-SA.

Ce message d'intérêt public terminé, regardons ce qui vous attend ce mois-ci. Alan a écrit un articleintéressant sur l'installation d'Ubuntu avec Clonezilla et VirtualBox. Dans la rubrique Culte de Chrome, SJvous montre comment bricoler un Chromebook par vous-même, je jette un œil aux nouveautés dansUbuntu TouchOTA-11, Greg fait la critique d'un livre de programmation (Python, bien sûr), qui semble seservir de Minecraft. Dans la rubrique Jeux Ubuntu, Oscar examine Dota2 et moi, j'évalue Vassal. Bienentendu, l'article régulier deGreg sur Python et celui deMark sur Inkscape sont toujours là.

Quelquesmots sur Touch OTA-11 : si vous avez unMeizu Pro 5, vous devez obligatoirement faire unemise à jour pour obtenir la fonction Miracast, actuellement exclusive au Pro 5, mais destiné à presquetous les dispositifs Ubuntu lors d'un OTA futur. Ceci vous permet d'« envoyer » votre téléphone vers unécran muni d'une clé Miracast. C'est un autre pas vers la convergence. OTA-11 apporte aussi desaméliorations de rapidité à la tablette BQ M10, qui devra être encore meilleure quand elle aura reçu lamise à jourMiracast.

Amitiés et restons en contact !Ronnie

[email protected]

Ce magazine a été créé avec :

TrouvezFullCircle sur :

facebook.com/fullcirclemagazine

twitter.com/#!/fullcirclemag

goo.gl/FRTMl

http://issuu.com/fullcirclemagazine

http://www.magzter.com/publishers/Full-Circle

Nouvelles hebdomadaires :http: //ful lcirclemagazine.org

/feed/podcast

http: //www.stitcher.com/s?

fid=85347&refid=stpr

http: //tunein.com/radio/Ful l -

Circle-Weekly-News-

p855064/

Page 4: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 4 sommaire ^

AACCTTUUSS

IL EST FACILE D'EMPAQUETER

N'IMPORTEQUEL LOGICIEL

COMMEUN SNAP POURUBUNTU,SELONCANONICAL

Le développeur Michael Hall de Ca-nonical a publié une courte mise à

jour sur la mise en paquets Snap pourle système d'exploitation Ubuntu Linux,nous montrant combien il est facile defaire des paquets au nouveau formatSnappour n'importe quel logiciel.

L'exemple présenté parMartinWim-press dans son annonce (sur le faitqu'Ubuntu MATE 16.10 adopte les pa-quets Snap pour rendre disponible ladernière version de MATE dès qu'elleest publiée) était une simple calculetteappelée Galculator. Mais Michael Hall,de Canonical, nous a donné aujour-d'hui un exemple bien plus gros d'em-paquetage Snap, pour le logiciel dedessin Krita 3.0.

« Les paquets Snap ne sontpas seu-

lement pour les calculettes », a dit Mi-chael Hall. « Aujourd'hui, j'ai snappé laversion pré-publication deKrita 3.0 direc-

tement de l'amont. Ça n'a pas été bien

plus difficile que ce à quoi je m'atten-

dais ; chercher les bonnes dépendances

et les compilera pris plusde tempsque

de créer les configurations de paquets

snapcraft. »

Source :http://news.softpedia.com/news/it-s-easy-to-package-any-software-as-a-snap-for-ubuntu-linux-says-canonical-504539.shtml

UNEMISE À JOURÀCHAUD

DU NOYAU SUR LES IBMPOWER864-BITVAARRIVER

POURLINUX4.7

M ichael Ellerman, un développeurdu noyau Linux travaillant pour

IBM, a rapporté récemment qu'ungroupe d'ingénieurs d'IBM et de SUSEa réussi à activer la fonctionnalité demise à jour à chaud du noyau pourl'architecturematérielle PPC64le.

L'architecture du jeu d'instructionsdu PPC64le est un mode complète-ment little-endian de la plateformePPC64 (PowerPC 64-bit), qui est sortienmême temps que la famille demul-

tiprocesseurs symétriques supersca-laires POWER8, en tant que cible im-portante des technologies produitesparOpenPOWER.

Pendant le cycle de développementdu noyau Linux 4.6 récemment sorti,les développeurs expérimentés d'IBMet de SUSE ont assemblé les pièces dupuzzle et ont réussi à faire marcher lafonction de mise à jour à chaud dunoyau pour cette architecture, mais ilsemblerait que ça n'a pas pu être offi-cieldans laversionstabledunoyau4.6.

Source :http://news.softpedia.com/news/kernel-live-patching-for-64-bit-ibm-power8-machines-coming-in-linux-4-7-504541.shtml

HYUNDAI ANNONCE LAPRISE EN

CHARGE D'ANDROIDAUTO POUR

CERTAINS VÉHICULES DE2015 À

2017 PARUNEMISE À JOURÀ

FAIRE SOI-MÊME

Habituellement, vousdevezobtenirune voiture avec Android Auto

Proposées par Arnfried Walbrecht

LE BULLETIN

HEBDOMADAIRE

DU FULL CIRCLE

Une petite baladodiffusion(< 10mn) avec juste des informa-tions. Pas deblabla. Pas depertede temps. Seules les dernièresinformations traitant de FOSS(logiciels libresOpen Source) /Li-nux/Ubuntu.

RSS : http://fullcirclemagazine.org/feed/podcast

Page 5: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 5 sommaire ^

ACTUSpré-installé si vous voulez qu'il soit unjour disponible, mais Hyundai a adoptéla plateforme embarquée de Googleplus rapidement que les autres. Ilsviennent d'annoncer qu'une mise à jourest disponible pour certains de leursmodèles 2015, 2016, et 2017, quiajoute Android Auto et CarPlay. Vouspouvez les installer vous-même ou allerchezunrevendeuretpayerpourcela.

Il vous faudra vous inscrire sur lesiteMyHyundaipourvoir si votrepropremodèle et ses variantes sont incluses.Des mises à jour sont disponibles au-jourd'hui pour des versions de la So-nata, la Santa Fe, la Genesis, l'ElantraGT et la Tucson, mais la compatibilitédépend du logiciel d'info-divertissementque vous avez eu au départ. On sup-pose que les Sonata Hybrid, SonataPlug-In Hybrid, Azera et Veloster de2016 auront aussi leurs mises à jourdisponibles rapidement.

Faire l'installation devrait être assezfacile si vous maîtrisez un peu la tech-nique, mais nous parlons ici d'une voi-ture. Si vous cassez quelque chose,vous devrez aller chez le revendeur etpayer pour l'installation du logiciel etpour la réparation de vos bêtises.

Source :http://www.androidpolice.com/2016/05/27/hyundai-announces-android-

auto-support-for-some-2015-2017-vehicles-via-a-diy-update/

LE NAVIGATEURWEB

D'UBUNTUTOUCH VAAMÉLIORER

L'UTILISATION DEGOOGLEHANGOUTS SUROTA-11

La version OTA-11 tant attenduedes Ubuntu Phone et Ubuntu Ta-

blet est imminente, et nous allonsavoir aujourd'hui un aperçu rapide decequivaarriverdanslenavigateurWeb.

Le30mai 2016, le responsable tech-nique de l'équipe des applis, au dépar-tement de la stratégie produit de Ca-nonical,M.Olivier Tilloy, a rendupublicsdes détails sur certaines fonctionna-lités du navigateur Web du systèmed'exploitation Ubuntu Touch pour mo-biles, qui feront partie de la très pro-chaine versionOTA-11.

Ainsi, le navigateur Web mis à jourpromet d'améliorer l'utilisation deGoogle Hangouts pour toutes les di-mensions, dont la nouvelle tabletteUbuntu de Canonical, la BQ AquarisM10UbuntuEdition. Enoutre, il sembleque la fenêtre de paramétrage d'au-torisation pour les média a été refon-due pour être plus ergonomique.

Ainsi, le navigateur Web fera appa-raître la liste des éléments utilisés pourouvrir de nouvelles pages dans lesParamètres Ubuntu avec un symbolede progression ; il gérera lui-même lesraccourcis clavier des fenêtres, et affi-nera encore plus le bouton pression-sur-la-mémoire utilisé pour fermer lesonglets qui sont actifs en tâche defond.

Source :http://news.softpedia.com/news/ubuntu-touch-s-web-browser-to-improve-the-google-hangouts-experience-in-ota-11-504658.shtml

GOOGLE DÉVELOPPE UNE IAAVEC LACAPACITÉ DE PARLER

COMMEUN ÊTRE HUMAIN

On dit que l'Intelligence Artificiellede Google est développée sous

l’œil de Ray Kurzweil, un informati-cien futuriste. Selon les communiqués,il a été embauché en 2012 pour tra-vailler sur la reconnaissance du langagenaturel.

Kurzweil l'a montré lors de la ré-cente conférence Singularity grâce àun robot de télé-présence. Lors dumême événement, il a annoncé qu'iltravaillait avec son équipe sur chatbox.

Il a aussi révélé que chatbox serait pu-blié plus tard dans l'année.

L'annonce a été faite lorsqu'on luia demandé son avis sur la possibilitéd'avoir une conversation sensée avecune intelligence artificielle, qui ne seraitpas facilement discernable d'une con-versation avec un vrai humain. Kurz-weil a avoué que c'était une part im-portante de son travail chez Googleet que son équipe travaille sur les chat-bots. Il a aussi ajouté qu'ils espèrentpublier cette année quelques chatbotsavec lesquels lesgenspourrontparler.

Source :http://www.scienceworldreport.com/articles/40990/20160531/google-develops-artificial-intelligence-with-human-level-speech-capability.htm

LESERVEURLINUXNETHSERVER6.8COMBAT LES SPAMSAVECUNE

LISTENOIREDNS (DNSBL)

Sebasant sur le récent systèmed'ex-ploitation CentOS 6.8, qui est lui-

même construit sur les sources libresde la distribution commerciale Red HatEnterprise Linux 6.8, NethServer 6.8est actuellement en développement

Page 6: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 6 sommaire ^

ACTUSpour devenir la prochaine version avecun support à long terme.

La première versionBêta est arrivéeaujourd'hui avec de nombreuses nou-velles fonctionnalités et améliorations,parmi lesquelles nous pouvons men-tionner unemanière plus facile de fairedes configurations Multi-WAN, un meil-leur filtrage de spams en utilisant leslistes noires DNS (DNSBL), la capacitéde faire de l'IPsec site à site, ainsi quela possibilité de configurer les règlesde routage dans le firewall.

Il y a aussi un nouveau bouton pournettoyer les transactions YUM et libé-rer de l'espace disque, la possibilitéd'utiliser IP et les plages CIDR (ClasslessInter-Domain Routing) comme sourceet destination dans le paramétragedes proxys, et un nouveau mode Bon-ding sur la page Réseau, pour que lesadministrateurs système puissent choi-sir entre plusieursmoded’agrégats.

Source :http://news.softpedia.com/news/nethserver-6-8-linux-server-fights-spam-with-dns-based-blackhole-list-dnsbl-504679.shtml

ALPINELINUX3.4 EST SORTIEAVECUNEMEILLEURE PRISE

EN CHARGE DE L'ÉCOSYSTÈMEDURASPBERRYPI

A lpine Linux 3.4 est la premièredans la série des versions stable

3.4 à offrir aux utilisateurs les techno-logies GNU/Linux les plus avancées.Parmi elles, on peut parler du supportà long terme du noyau Linux 4.4 (laversion 4.4.11 est incluse dans lesimages ISO de base), le système d'ini-tialisation OpenRC init system, la re-cherche dans les domaines DNS etdans le fichier /etc/resolv.conf.

La nouvelle série des Alpine Linux3.4 est une bonne nouvelle pour ceuxqui veulent lancer le système d'exploi-tation orienté serveur dans des ma-chines virtuelles, comme VirtualBox,QEMU,ouVMware,car ilspeuventmain-tenant télécharger une image ISO spé-ciale appelée alpine-virt, à partir dusite officiel de la distribution.

Lesnouvelles technologies logiciellesincluses dans Alpine Linux 3.4 sont lelangage de programmation Ruby 2.3,la base de données Open Source Post-greSQL 9.5, la boîte à outils Qt 5.6pour l'IHM, ainsi que les applications debureau comme la suite bureautique

LibreOffice 5.1, et le visionneur de do-cuments Evince 3.20. L'environnementde bureau MATE 1.14 est aussi dis-ponible.

Source :http://news.softpedia.com/news/alpine-linux-3-4-released-with-improved-support-for-the-raspberry-pi-ecosystem-504747.shtml

UBUNTU 16.10 PASSE ÀUN

SERVICE DE RÉSOLUTIONDNSLOCALUNIVERSEL

L 'une des dernières technologiescomprises dans Ubuntu 16.10 est

un nouveau service de résolution DNSlocal universel pour toutes les saveursd'Ubuntu Linux, dont Ubuntu Desktop,Ubuntu Server etUbuntu Touch.

Martin Pitt de Canonical a fait lagrande annonce sur une des listes dediffusion d'Ubuntu, informant la com-munauté et les développeurs Ubuntuqu'il a introduit un nouveau service derésolution DNS local dans le systèmed'exploitation à venir, en remplacementde l'ancien.

La bonne nouvelle est que ce nou-veau service est universel, basé sursystemd-resolved, ce qui signifie que

non seulement il est petit et léger,mais qu'il est déjà disponible, puisquefaisant partie du système de démar-rage systemd.

De plus, systemd-resolved est com-patible avec les dernières technolo-gies de réseau, comme DNSSEC, ac-tivé par défaut dans systemd 230 etultérieur, et qu'il ne se repose pas surD-Bus comme le faisait la solutionprécédente à base de dnsmasq sur lesUbuntu debureau et sur lesmobiles.

Source :http://news.softpedia.com/news/ubuntu-16-10-yakkety-yak-switches-to-a-universal-local-dns-resolver-service-504770.shtml

IL SERABIENTÔTPOSSIBLE

DE DIFFUSERBEAUCOUPDE JEUX

POPULAIRES EN TANTQUESNAPSPOURUBUNTU 16.04

Canonical n'abandonne pas sa nou-velle technologie et les Snaps pour-

raient devenir populaires bien plus tôtquecequ'onpouvait penser.Nous vousavons déjà dit que faire unpaquet Snapd'une application n'est pas difficile etque n'importe qui peut créer des Snapssur Ubuntu 16.04 LTS, qui est livréeavec l'intégration Snappar défaut.

Page 7: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 7 sommaire ^

ACTUSAinsi pour aller plus loin dans l'adop-

tion de Snaps sur les Ubuntu Desktopet Server, Canonical a récemmentchangé le cycle de publication du dae-mon snapd pour arriver à une versionde maintenance par semaine. « Vous

pouvezvous attendre à un fluxcontinu

de nouvellesbonnes chosesà la foisdans

snapd et dans le dépôt », a dit Zyg-munt Krynicki, de l'équipe de Certifi-cation dumatériel de Canonical.

De la même manière, Canonicalprévoit de changer le schémade versiondes futures livraisons de snapd, pas-sant du numéro actuel 2.0.x à un nu-méro contenant la date, comme2016W22 ou 2016W23. Et il sembleque non seulement le numéro de ver-sion va changer, mais aussi les fonc-tionnalités de snapd.

Parmi celles-ci, nous pouvons men-tionner de nombreuses améliorationsd'OpenGL, qui devraient permettre auxdéveloppeurs de livrer leurs jeuxcomme des Snaps pour Ubuntu 16.04LTS ou les OS qui suivront. Il y aussiune meilleure intégration du serveurde sons PulseAudio, permettant auxapplis de jouer du son et de la mu-sique.

Source :http://news.softpedia.com/news/it-will-soon-be-possible-to-deliver-

many-popular-games-as-snaps-for-ubuntu-16-04-504812.shtml

AMD SORTUN PILOTEBÊTAPOURAMDGPU-PRO(POURLINUX)

Sous Windows, nous n'avons vrai-ment qu'un pilote graphique par

GPU. Mais sous Linux, nous pouvonschoisir entre des pilotes libres et despilotes propriétaires, uniquement com-pilés. Les pilotes libres permettent auxutilisateurs de perpétuer la compati-bilité de leur très vieuxmatériel ou deleurs vieilles versions de logiciels, sansavoir besoin que le vendeur du GPUne soit impliqué. La sécurité peut aussiêtre meilleure, car les logiciels OpenSource peuvent être examinés, ce quiestmieux (de combien c'estmieux estun autre débat) que d'avoir seulementquelques regards... le cas échéant.

AMD a changé de structure ; plu-tôt que de faire deux bases de codecomplètement différentes, AMDGPUest un pilote Open Source, officielle-ment maintenu par AMD, qui commu-nique avec le noyau Linux. Ce trucrespecte la GPL et il peut ainsi êtrelivré avec le système d'exploitation.AMD nomme ce composant addition-nel AMDGPU-PRO.

Ce composant est maintenant dis-ponible pour Ubuntu 16.04, et inclutOpenGL4.5,OpenCL1.2etVulkan1.0.

LesdéveloppeursOpenSourcepeu-vent créer leurs propres composants,en utilisant les mêmes points d'en-trée dans AMDGPU qu'AMD lui-même,et produire leur propres pilotes.

Source :https://www.pcper.com/news/Graphics-Cards/AMD-Published-AMD-GPU-PRO-Beta-Driver-Linux

OPENSUSETUMBLEWEED

VABIENTÔTEMBARQUER

LE NOYAU LINUX4.6.1 ,LIBREOFFICE5.2, ETGCC6

Dominique Leuenberger, de l'open-SUSE Project, a écrit sur la liste

de diffusion d'openSUSE Tumbleweedun petit article sur les mises à jourmajeures du logiciel qui sont arrivéesau cours de la semaine écoulée pourla distribution en continu.

La partie la plus importante del'article de M. Leuenberger a été derévéler quelles fonctionnalités majeureset quels composants centraux serontdisponibles pour le système d'exploi-

tation openSUSE Tumbleweed en pu-blication continue, lors des prochainssnapshots. Parmi ceux-ci, il y aura lenoyau Linux 4.6.1 déjà annoncé, lelogiciel de virtualisation QEMU 2.6.0,et la prochaine suite bureautique Li-breOffice 5.2.0, qui est actuellementen versionBêta.

Entre temps, la migration massivevers GCC 6 est toujours en cours pourle système d'exploitation Tumbleweed,et, selon Dominique Leuenberger, onapproche dubut.

Source :http://news.softpedia.com/news/

opensuse-tumbleweed-getting-linux-kernel-4-6-1-libreoffice-5-2-and-gcc-6-soon-504941.shtml

CHALETOS 16.04.1 BASÉ SUR

UBUNTU EST SORTI POURCEUX

QUI VIENNENTDEWINDOWS

Dejan Petrovic, le créateur du sys-tème d'exploitation ChaletOS à

base d'Ubuntu, est en train de télé-verser les nouvelles images ISO pourChaletOS 16.04.1 qui va bientôt êtrepublié.

Les ISO de ChaletOS 16.04.1 sonten cours de téléversement sur la

Page 8: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 8 sommaire ^

ACTUSpage SourceForge du projet, et, à cestade, vous pouvez même téléchargerl'image 64-bit. La version en 32-bit de-vrait être aussi disponible bientôt, etil y aura peut-être une annonce offi-cielle des nouveaux changements.

Très probablement, la version 16.04.1de ChaletOS va comporter de petitescorrections de certains des problèmesimportants qu'ont remontés les utili-sateurs depuis le mois dernier. Les uti-lisateurs actuels vont pouvoir l'obte-nir en s'assurant que toutes les misesà jour disponibles dans les dépôts ontété installées.

Sous le capot, ChaletOS est pres-que identique à Xubuntu, mais sa con-ception attractive cible surtout les uti-lisateurs deWindows 7 et Vista.

Source :http://news.softpedia.com/news/

ubuntu-based-chaletos-16-04-1-released-for-those-who-want-to-migrate-from-window-504934.shtml

ECODMS DISPONIBLE POUR

UBUNTU 16.04LTSETRASPBERRYPI 3

Le logiciel d'archivage indépendantde la plateforme ecoDMS version

14.08 (krusty) supporte maintenantaussi Ubuntu 16.04 LTS. De plus, le ser-veur ecoDMS peut être installé sur unRaspberry Pi 3 « Model B ». ecoDMSGmbh a publié les sources apt néces-saires pour ces installations dans le ma-nuel d'installation officielle à www.eco-dms.de. Les exigences système exactespeuvent aussi être trouvées sur le site.

L'archive offre toutes les fonctionspertinentes : un programme pour lagestiondesmails entrants, le traitementdes documents papier scannés, uneinterface d'archivage avec une admi-nistration claire des documents, desplugins et des extensions pour Micro-soft Office, LibreOffice, OpenOffice,Thunderbird et Outlook, une impri-mante PDF/A pour l'archivage de touteapplication qui peut être imprimée, denombreuses fonctions de recherche,une indexation OCR plein texte inté-grée et complètement automatique,une gestion des versions, des réglagesexhaustifs, une gestion des utilisa-teurs et des groupes, des connectionsà Active Directory et à LDAP, uneinterface de navigationWeb, des applismobiles pour smartphone et tablette,et beaucoupplus.

Toutes les personnes intéresséespar ce logiciel peuvent le tester dansune version démopendant 30 jours. Laversion complète est disponible pour

49 €bruts par licence.

Source :http://www.openpr.com/news/343828/ecoDMS-Now-Also-Available-for-Ubuntu-16-04-LTS-and-Raspberry-Pi-3.html

LES BÊTASLINUXMINT

CINNAMON ETMATEDIFFUSÉES

La semaine dernière, Clem Lefebvreest intervenue sur le blog Linux

Mint pour annoncer que les publica-tionsdesbêtasdeLinuxMint18étaientimminentes. Une semaine tout justeaprès cette annonce, Lefebvre a tenusa promesse, en publiant les liens detéléchargementde labêtadeMint18.

La version Cinnamon tient dans1,6 Go, alors que la version MATE estsupérieure à 1,7 Go, ce qui est étrange,carMATE est supposée être la versionla plus réduite et légère des deux.Dans l'édition Cinnamon, le bureau aété passé en version 3.0 ; dans lemêmetemps, MATE a été poussée en ver-sion 1.14.

Source :http://www.neowin.net/news/linux-mint-18-cinnamon-mate-betas-released

FIREFOX47.0DEMOZILLA

ARRIVE DANS TOUS LESOSUBUNTU, ARCH LINUXETSOLUS SUPPORTÉS

Publié officiellement le 7 juin 2016,le navigateur Web Firefox 47.0

de Mozilla n'est pas une version ma-jeure, mais elle apporte diverses fonc-tionnalités nouvelles et intéressantes,parmi lesquelles nous pouvons citerun support pour la lecture des vidéosYouTube intégrées en utilisant la tech-nologie HTML5 quand le Player Flashd'Adoben'est pas détecté.

Citons aussi le codec vidéo VP9 quiest maintenant automatiquement ac-tivé sur les ordinateurs puissants, of-frant aux utilisateurs une performancede lecture vidéo de haut niveau. Sontaussi incluses de nombreux correctifsde sécurité et diverses autres amé-liorations, tout comme de nouveauxoutils pour les développeurs Web.Vous pouvez consulter les notes depublication de Firefox 47.0 pour plusde détails.

Il a fallu deux jours de plus, mais lenavigateur Web Firefox 47.0 de Mo-zilla est maintenant disponible et prêtpour l'installation dans les dépôtsstables « main » d'Ubuntu 16.04 LTS

Page 9: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 9 sommaire ^

ACTUS(Xenial Xerus), Ubuntu 15.10 (WilyWerewolf), Ubuntu 14.04 LTS (TrustyTahr), Ubuntu 12.04 LTS (Precise Pan-golin), Solus et Arch Linux.

Source :http://news.softpedia.com/news/mozilla-firefox-47-0-lands-in-all-supported-ubuntu-oses-and-arch-linux-505066.shtml

LINUSTORVALDS APUBLIÉ LE

NOYAULINUX4.7RC3 AVECUNE

SOLUTIONAUPROBLÈMESURNFS

L inux 4.7-rc3 est la troisième version« Release Candidate » dans le cycle

de développement du noyau Linux 4.7 -la prochainebranchemajeuredunoyau -,qui devrait voir le jour aux environs demi-juillet. Et, d'après M. Torvalds, lenoyau Linux 4.7 RC3 semble être unepublication plutôt restreinte dont leseul changement majeur est la solu-tion à unproblème restant surNFS.

En regardant la liste résumée asso-ciée, nous pouvons noter l'ajout dequelques nouveaux tests pour les sys-tèmes de fichiers Btrfs, de nombreuxpilotes mis à jour, en particulier ceuxpour le processeur graphique, le réseau,I2C et RDMA, diverses améliorationsd'architecture et une pile de réseau

mise à jour.

Le dimanche suivant, le cycle dedéveloppement du noyau Linux 4.7continuera avec la quatrième compi-lation « Release Candidate » (RC), quidevrait apporter encore plus demodi-fications et améliorations à la pro-chaine série de noyau que beaucoupde systèmes d'exploitation GNU/Linuxadopteront commenoyaupar défaut.

Source :http://news.softpedia.com/news/linus-torvalds-releases-linux-kernel-4-7-rc3-with-a-fix-for-a-nfs-issue-505145.shtml

GOOGLEVAENLEVER

LEPROVIDER«CRYPTO»DE SONANDROIDN

Cette semaine, Google a annoncéqu'il allait enlever le Provider

« Crypto » d'Android N, attendu pourcet automne.

L'Architecture de CryptographieJava (JCA) est un élément importantde la plateforme Java qui peut tra-vailler avec différents types d'algo-rithmes, selon leurs principes et buts.

Quand un développeur veut lancer

des commandes qui ont besoin de chif-frement, il appelle un de ces algo-rithmes en chargeant leur provider - enquelque sorte c'est une catégorie -puis il choisit l'algorithme de chiffre-ment voulu.

Android est compatible avec la plu-part des providers JCA, commeOpen-SSL, BC, HarmonyJSSE, DRLCertFacto-ry et d'autres.

Avant Android N, Crypto était unde ces providers, et il permettait d'avoirdes algorithmes tels que SHA1PRNG,SHA1withDSA, DSA et SHA-1. Commevous pouvez le voir, la plupart d'entreeux sont considérés comme faibles etnon sécurisés dans le monde actueldu chiffrement.

L'équipe Android a rassemblé unensemble de recommandations pouraider les développeurs à éviter d'uti-liser le provider Crypto et son algo-rithmeSHA1PRNG.

Source :http://news.softpedia.com/news/google-to-remove-weak-crypto-provider-in-android-n-505139.shtml

LE DÉVELOPPEMENTD'APT1 .3AVANCE ; APT1.2.13 EST

MAINTENANTDISPONIBLE SUR

DEBIAN ETUBUNTU

Le 11 juin, Julian Andres Klode aannoncé la sortie de la deuxième

étape clé expérimentale, qui apporteencore plus de trucs sympas à lafuture version 1.3 d'APT. Selon la noteinterne des changements, qui est in-contournable pour tous les utilisateursLinux avancés qui veulent savoir ce quia changé exactement, il y a 43 amélio-rations.

Et c'est comme si l'essentiel dutravail avait été fait pour ajouter denouvelles fonctionnalités aux spécifica-tions du protocole EDSP (External De-pendency Solver Protocol). Cela dit, ily a beaucoup d'autres changementsqui promettent de faire d'APT 1.3 unedes versions les plus avancées du ges-tionnaire de paquets utilisé par Debianetsesdérivés,dontlepopulaireUbuntu.

Ce même 11 juin, le développeurd'APTetdeDebian,JulianAndresKlode,a sorti une nouvelle version de main-tenance pour la famille APT 1.2, APT1.2.13, une petite mise à jour pour legestionnaire de paquets en ligne decommande, qui promet de fournir une

Page 10: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 1 0 sommaire ^

ACTUSimplémentation complète de la com-plétion bash pour apt, d'améliorer quel-ques traductionsetdecorrigerquelquesbogues.

Source :http://news.softpedia.com/news/apt-1-3-development-advances-apt-1-2-13-now-available-for-debian-and-ubuntu-505157.shtml

LES APPLIS SNAPD'UBUNTUARRIVENT SURTOUTES LES

DISTRIBUTIONS

La nouvelle façon « snappy » d'Ubun-tu d'empaqueter les applications

n'est plus réservée à Ubuntu. Aujour-d'hui, Canonical a annoncé que snapd,l'outil qui permet aux paquets snapd'être installés sur Ubuntu, a étéporté sur toutes les autres distribu-tions Linux, et notamment sur Debian,Arch, Fedora et Gentoo.

Mais les snaps - initialement crééspour les téléphones Ubuntu et lesmatériels de l'Internet des Objets (IoT)- ne pouvaient être installés que surUbuntu. C'est ce qui change cette se-maine. Les développeurs qui empa-quètent des applications en snapspeuvent maintenant s'attendre à lesvoir tourner sur un ensemble de sys-

tèmes d'exploitation basés sur Linuxsans devoir créer plusieurs types depaquets. Les développeurs peuventutiliser un outil appelé Snapcraft pourcompiler et empaqueter leurs snaps.Shuttleworth a dit que les snaps ap-portent de réels bénéfices pour la sé-curité. «Pardéfaut, les snapsn'ontpasle même accès au système de fichiers

qu'ontlesapplicationsLinux», a-t-il dit.Par exemple, un navigateur livré dansun paquet snap sera incapable de lireles clés SSH de l'utilisateur, parce queles applications snap ont leur propreespace privé et peuvent uniquementlire et écrire dans cet espace.

Source :http://arstechnica.com/information-technology/2016/06/goodbye-apt-and-yum-ubuntus-snap-apps-are-coming-to-distros-everywhere/

BARUWAOS6.8 SUPPORTE

LET'SENCRYPT ; IL EST BASÉ SURREDHATENTERPRISELINUX6.8

L 'équipe de développeurs derrièrele système d'exploitation pour en-

treprisesBaruwaEnterpriseEditionbasésur Red Hat Enterprise Linux, connucomme BaruwaOS, a annoncé la dis-ponibilité générale deBaruwaOS6.8.

Basé sur le code source en diffu-sion libre de la version 6.8 de Red HatEnterprise Linux, BaruwaOS 6.8 estarrivé le 13 juin 2016, avec le supportde l'autorité de certification libre etouverte Let's Encrypt, pourprotéger vosdomaines avec une adresse HTTPS(HTTP sécurisé), grâce à l'implémen-tation duprotocole client ACME.

Autre nouveauté dans BaruwaOS6.8 : lesupportpour les rapportsDMARC(Domain-based Message AuthenticationReporting &Conformance - Conformitéet rapport d'authentification de mes-sage basé sur le domaine), permet-tant aux clients d'envoyer des rapportsà la fois globaux et à valeur légale.Ensuite, il y a la possibilité de para-métrer des serveurs de livraison, connussous le nom de serveurs de repli, et lesupport pour la configurationd'adressesIP dédiées pour les serveurs de livrai-son et de repli, ainsi que pour lesdomaines.

Source :http://news.softpedia.com/news/baruwaos-6-8-supports-let-s-encrypt-it-s-based-on-red-hat-enterprise-linux-6-8-505204.shtml

LOGICSUPPLYLANCE LEMINI-PCULTRACOMPACTCL100SOUSLINUXOUWINDOWS

Le CL100 aurait dû être dévoilé àl'expo Digital Signage 2016, fin

mars, et il est maintenant disponible àl'achat sur le site Web de la sociétépour le petit prix de 302 $ (270 €) sanspériphérique primaire de stockage ou347 $ (310 €) avec un SSD mSATA de32Go.

Commercialisé par Logic Supplycomme lecteur de média 4K, le CL100est livré dans un petit format bienconnu, donnant aux utilisateurs la pos-sibilité d'installer le populaire Ubuntuen 16.04 LTS (Xenial Xerus) ou en 14.04LTS (Trusty Tahr). Conçu comme unordinateur industriel sans aération niventilateur, le CL100 n'a pas de piècesmobiles et il est principalement destinéauxapplicationsd'affichagedynamique.

Ne vous laissez pas abuser par lataille du CL100, car il s'avère être enréalité un puissant ordinateur. Il sevante d'avoir la sixième génération duprocesseur Intel Celeron N3150, Bras-well quatre-cœurs, tournant à 1,6 GHzou 2,08 GHz grâce à la fréquence maxdu turbo, jusqu'à 16 Go de RAM non-ECC DDR3L fonctionnant à 1600 MHzet l'équipement graphique intégré

Page 11: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 1 1 sommaire ^

ACTUSIntel HD. Il comporte aussi le contrô-leur LAN Gigabit RT8111G de Realtek,la prise en charge jusqu'à 512 Go destockage mSATA, tout comme unport d'extension pour mini-carte PCIe(demi-hauteur).

Source :http://news.softpedia.com/news/logic-supply-launches-cl100-ultra-compact-mini-pc-powered-by-ubuntu-or-windows-505250.shtml

LEXPS 13 DE :DELLCONTINUE DE CONSTRUIRE UNE

LIGNELINUXFIABLE

Le projet Sputnik de Dell avait dédiédes ressources pour créer une

expérience du « fonctionne tout simple-ment » pour des Ultrabooks Dell tour-nant sous Ubuntu depuis bientôt quatreans. Le développeur en chef, BartonGeorge, qui pilote cet effort, et lesautres développeurs ont écrit du codelà où c'était nécessaire (et en appor-tant leur contribution par la suite enamont) et ont affiné l'expérience utili-sateur jusqu'à un point où tout fonc-tionneeffectivementtoutsimplement.

Le Dell XPS 13 Developer Editionoriginal avait quelques problèmes. De-puis lors, j'observe George et Dell

raboter ces points difficiles et ajusterles options matérielles pour mieuxcoller aux besoins des développeurs.Au fil du temps, l'équipe a augmentéla RAM disponible à 16 Go, ajouté uneoption d'écranmat (mais seulement surlemodèle de bas de gamme) et réduitconsidérablement les dimensions.

Cesmodifications convergent toutesvers la sixième version du XPS 13 De-veloper Edition. Aujourd'hui, c'est peut-être l'ultrabook Linux lemieux supportédu marché. En fait, il est peut-êtreencore l'un des rares ultrabooks Linuxdumarché avec un support officiel.

Source :http://arstechnica.com/gadgets/2016/06/the-xps-13-de-dell-continues-to-build-a-reliable-linux-lineage/

ENTROWARE SORTUN PUISSANT

PORTABLELINUXDÉDIÉ AUX JEUXAVECUBUNTU OUUBUNTUMATE 16.04

Athena de Entroware est le pre-mier portable 17" Linux dédié aux

jeux, livré soit avec Ubuntu 16.04 LTS(Xenial Xerus) et son interfacemoderneUnity, soit avec Ubuntu MATE 16.04LTS pour ceux qui veulent un environne-

ment de bureau plus léger et plus per-sonnalisable sur leur station de travaildéjà de haute performance.

Athena d'Entroware est un ordina-teur de jeu de haut niveau. Pourquoi ?Parce qu'il est livré avec, soit une cartegraphique Nvidia GTX 970M avec 6 Gode RAM, soit avec un GPU Nvidia GTX980M avec pasmoins de 8 Go de RAM,mais vous aurez 250 £ (316 €) de plusà payer pour cela.

Faites un tour sous le capot del'Athena d'Entroware et vous verrezque ce portable peut être motorisépar un processeur Intel, soit un Corei7-6700HQ, soit un Core i7-6820HK,avoir jusqu'à 64 Go de RAM DDR42133 MHz, un SSD Samsung EVO jus-qu'à 2 To, jusqu'à quatre disques destockage internes, un Intel AC-8260pour leWi-Fi et leBluetooth, ainsi qu'unÉthernet Gigabit. Les prix démarrentà 1099£ (1390€ou1560$) etmontentjusqu'à 3078,92 £.

Source :http://news.softpedia.com/news/entroware-releases-powerful-linux-gaming-laptop-with-ubuntu-or-ubuntu-mate-16-04-505339.shtml

LES JEUXETAPPLISANDROIDSONTARRIVÉS SUR LE PREMIER

APPAREILCHROMEOS

Comme promis par Google le moisdernier, les jeux et applis Android

ont commencé d'arriver sur ChromeOS. Le premier appareil à les avoir estle Chromebook Flip d'Asus et, d'aprèsFrançois Beaufort de Google, «d'autresmatérielsvontsuivresouspeu».

Les possesseurs de Flip qui veulentaccéder aux applis Android doiventmettre leur appareil à jour pour fairetourner le canal « développeur » duChrome OS, avec la dernière versionqui rend disponible le Play Store surun ordinateur de bureau. Les Chrome-book R11 et C738T et le ChromebookPixel 2015 d'Acer doivent aussi obte-nir cemois-ci l'accès auPlay Store.

Sur les premiers matériels dispo-sant d'un accès aux applis Androidque nous avons eu enmain, nous avonstrouvé que l'intégration logicielle étaitimpressionnante. Les applis tournaientnativement, apparaissaient comme desprogramme fenêtrés normaux et, com-me la plupart des applications Androidsont conçues à destination des smart-phones, elles devraient bien fonction-ner sur des Chromebooks d'entrée degamme.

Page 12: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 1 2 sommaire ^

ACTUSSource :http://www.theverge.com/circuitbreaker/2016/6/17/11962472/android-apps-chromebook-compatible-devices

ANDROIDN DEVRAIT

COMPLIQUER LAVIE DES

RANSOMWARE POURMOBILE ET

DES TROJANS BANCAIRES

Google a introduit AndroidN lemoisdernier à la conférenceGoogle I/O,

mais tant d'annonces étaient faiteslors de cet événement que certainesaméliorations de sécurité sont passéesà travers les mailles du filet. Pres-qu'un mois plus tard, regardons ceque Google a introduit comme nou-velles fonctionnalités de sécurité dansAndroidN.

D'abord et surtout, Verified Bootest très strictement appliqué. Alorsque sur Android Marshmallow, votretéléphone ne vous prévenait que quandquelque chose dans le code de dé-marrage avait été bricolé, sur AndroidN, votre téléphone refusera de dé-marrer, point barre.

Les fichiers de clés matérielles sontaussi obligatoires. Avant, Google auto-

risait les développeurs à choisir l'op-tion de stocker les clés de cryptagedans TrustZone, une zone sécuriséedu noyau Android. À partir d'AndroidN, la TrustZone sera la seule zone oùpourront être stockées les clés decryptage.

Pour éviter que des développeursutilisent un cryptage insuffisant quipourrait être facilement percé par laforce brute, les développeurs Androidont aussi rendu le Provider Crypto ob-solète.

Source :http://news.softpedia.com/news/android-n-will-make-life-harder-for-mobile-ransomware-and-banking-trojans-505404.shtml

Page 13: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 1 3 sommaire ^

Page 14: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 1 4 sommaire ^

Ces quelques dernières semainesont été consacrées aux révisions

pour les examens et, à cause de cela,j'ai senti que c'était le bonmoment pourécrire un article sur les ressources dela programmation libre. Ce sont desliens et des sites Web que j'utilise fré-quemment pour vérifier les syntaxesou pour chercher des solutions decontournementutilisées couramment.

CONCEPTION WEB

J'ai décidé de séparer cette sec-tion de celle sur Flexbox, car les lienssuivants s'appliquent à n'importe quelleconceptionWebque vous pouvez faire -même si vous travaillez encore avecles « floats » et les « clearfixes ». Si vouscherchez des sites pour travailler avecFlexbox, passez à la section suivante.••http://caniuse.com/ - C'est un siteWebdédié à la présentation d'aide pour di-verses propriétés utilisées dans la con-ceptionWeb (CSS, HTML, SVG, JS, etc.).Il indique quels navigateurs supportentquelles caractéristiques et présenteaussi des notes sur les solutions né-cessaires avec certaines versions de na-vigateur. Il peut être un outil pratiquepour décider si une fonction devraitêtre utilisée, ou pas, dans unprojet.

••https://github.com/AllThingsSmitty/css-protips - Un dépôt Github consacréaux trucs et astuces pour CSS, à l'uti-lisation de fonctions peu connues etauxnouvellesimplémentationsdeCSS3.••http://codepen.io/ - Un environnementde site Web « bac à sable » où vouspouvez tester des idées ou parcourirles bonnes idées d'autres utilisateurs.Une ressource terrible pour être ins-piré ou pour voir comment des gensont fait preuve de créativité avec desfonctions « standard ». Voyez-le unpeu comme JSBin, mais avec l'aide dedémonstrations.

BUGS ET SOLUTIONS DE

FLEXBOX

Comme Flexbox est maintenantbien supporté, on commence à l'utili-ser pour éviter les systèmes bordé-liques avec float/clearfix des vieuxframeworks Web. Cependant, commeil est assez jeune, des bugs, ou des casd'utilisation qui peuvent paraître diffi-ciles à implémenter, peuvent arriversur certains navigateurs. Les deux lienssuivants sont mes ressources de pré-dilection pour la documentation surFlexbox :

••https://github.com/philipwalton/flexbugs - Le dépôt Flexbugs sur Githubest une bonne compilation des bugsconnus et des contournements pos-sibles. La section des problèmes est trèsactive et les utilisateurs s'en serventpour parler des nouveaux bugs et pourdocumenter les solutions.••https://philipwalton.github.io/solved-by-flexbox/ - Écrit par le même utilisa-teur que Flexbugs, c'est un très inté-ressant siteWeb de cas concrets, mon-trantcertainesfaçonsd'utiliserFlexbox.

CONCEPTION (GÉNÉRALITÉS)

Ces liens sont destinés à toute per-sonne qui crée quelque chose de gra-phique. Comme les couleurs peuventêtre un facteur important dans n'im-porte quelle conception (et certainesconsidérations doivent parfois êtreprises en compte), j'utilise fréquem-ment les sites ci-dessous pour testerles choix possibles de couleurs avantde finaliser une conception.••http://www.colourlovers.com/••https://www.coleure.com/••http://www.colorion.co/ - Ces troissites Web proposent la création depalettes de couleurs. Si vous êtes justeà la recherche de nuances variées d'une

couleur particulière, ou de plus d'infor-mation sur une nuance particulière, j'uti-liserais plutôt les liens suivants.••http://www.color-hex.com/••http://www.colorhexa.com/ - Ces deuxsites n'ont pas la création de palettepour objectif, mais offrent une énormequantité d'informations sur chaquenuance. Utile pour convertir d'hexa enrgb (ou vice-versa), tout comme pourquiconque souhaitant prendre encompte le daltonisme.

PROGRAMMATION

(GÉNÉRALITÉS)

Pour tout programmeur à la re-cherche d'une documentation acces-sible, ou de ressources pour apprendre,cette section leur est destinée !••http://devdocs.io/ - Une applicationWeb terrible offrant de la documen-tation sur une vaste sélection de lan-gages. Il offre un mode hors ligne, oùvous pouvez sauvegarder et consul-ter la documentation, même si vousn'avez pas d'accès Web. C'est une fa-çon fantastique d'avoir la documenta-tion avec vous quand vous êtes endéplacement.••https://www.packtpub.com/packt/offers/free-learning - PacktPub est une

CCOOMMMMAANNDD && CCOONNQQUUEERRÉcrit par Lucas Westermann

RReessssoouurrcceess ggrraattuu ii tteess

Page 15: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 1 5 sommaire ^

COMMAND & CONQUERmaison d'édition de livres techniques.Je recommande fortement leur lettred'information pour découvrir des bonsplans. Cependant, pour tous ceux quicherchent des ressources gratuites, ilsoffrent aussi un ebook gratuit par jour.C'est une liste organisée (pas de choixindividuel), mais, certains mois, ils choi-sissent un thème (par exemple, ledéveloppement Web avec Python) etrendent disponibles des livres sur cethème. Il vous faut juste un compte(qui est gratuit). Ensuite, vous pouvezvoir et lire vos livres sur pratiquementn'importequel appareil que je connais.

PENSE-BÊTE

Voici des liens vers des pagesuniques de documentation, dont lebut est la représentation « d'un seulcoup d’œil » de la plupart des com-mandes les plus utilisées.••https://github.com/wsargent/docker-cheat-sheet - Une page pense-bêtesur Docker. Si vous n'arrivez pas àmémoriser le nom exact de la com-mande, c'est un bon endroit à con-sulter.••http://docs.emmet.io/cheat-sheet/ -Pour tous ceux qui utilisent Emmetpour rendre leur vie de programmeurWeb plus facile, c'est la page pense-bête officielle.

APPRENDRE ET S'ENTRAÎNER

Ces liens sont des cours en ligneou des outils pour s'entraîner aux lan-gages de programmation (et les ap-prendre). Si un site offre seulementquelques cours gratuits, ce sera indiquédansmadescription.••https://www.codecademy.com/ - cesite offre quelques cours gratuits (par-fois de simples introductions aux cours,parfois un parcours complet). Une su-perbe interface utilisateur est intégréeau navigateur pour suivre les cours.De plus, une ou deux fois par an,l'accès à tous les cours est libre pen-dant 48 heures, vous donnant l'oppor-tunitéd'apprendrecequevousvoulez.••http://exercism.io/ - Un outil de siteWeb/CLI gratuit qui offre une série dedéfis de programmation dans deslangages variés. Votre code doit avoirune note convenable aux tests four-nis pour « réussir » une certaine tâche.Le site propose aussi une revue de cecode par d'autres personnes. Une fan-tastique façon de s'habituer à un nou-veau langage. Je ne suis pas sûr quevous puissiez aborder ceci sans lamoin-dre connaissance du langage que vousvoulez apprendre, mais même uneexpérience rudimentaire devrait êtresuffisante pour démarrer.••http://ureddit.com/ - Université deReddit.Offreunevastevariétédecours.

••https://www.coursebuffet.com/ - Cour-se Buffet offre un catalogue de coursgratuits disponibles sur le Web (pro-posés par des universités). Suivant ceque vous voulez apprendre, vous pou-vez tomber sur unebonnepioche.••https://www.skillshare.com/ - Ce siteoffre des petites leçons minuscules surde nombreux sujets. Les utilisateurs àtitre gratuit disposent d'un cataloguede choix réduit et ne bénéficient pasdu support d'un instructeur ou dumodehors ligne.••https://www.khanacademy.org/ - KhanAcademy offre une grande variété dece que je classerais dans les sujets « ty-piques » : maths, informatique et ainside suite. Sans être nécessairement aussispécialisé que certains autres sites dela liste, c'est quand même une bonneressource suivant ce que vous voudrezapprendre. Il est complètement gratuitet les cours que j'ai essayés étaienttrès bien faits.••https://www.udacity.com - Udacity tra-vaille en partenariat avec de grandesentreprises (comme Google ou Face-book) pour proposer ce qu'ils appellentdesNanodegrees. Ces « nano-niveaux »sont des cours payants. Cependant,certains cours gratuits, pour lesquelsaucun certificat ou niveau n'est déli-vré, sont aussi disponibles (filtrez lecatalogue avec « Free courses » - coursgratuits). Globalement, le site fonc-tionne bien et j'ai fini quelques cours

gratuits créés par Google. Pour unpeu plus d'information sur les Nano-degrees, passez à la section suivante.

SECTION BONUS

Cette partie contient quelques sitesde cours payants et quelques coursgratuits orientés vers l'apprentissagedes langues.

••http://www.memrise.com/ - (Langue.)Ce site Web est orienté vers l'appren-tissage d'une langue par la répétition.Ildisposed'ungrandnombred'options.••https://www.duolingo.com/ - (Langue.)Un site gratuit pour apprendre unesélection limitée de langues (commel'espagnol, le français, l'italien, etc.).Je ne sais pas si de nouvelles languessont ajoutées fréquemment (ou pasdu tout),mais ilmérite une visite.••https://www.udacity.com - (Cours.)Si vous êtes à la recherche de courspayants sur des sujets particuliers, vouspouvez avoir la chance d'en trouverun ici. Une option Nanodegree Plusest aussi disponible (garantie d'un tra-vail dans les 6 mois ou rembourse-ment total du coût des cours). Je nesuis pas sûr que ces offres soient dis-ponibles à l'international.••https://www.udemy.com - (Cours.)Un gros catalogue de cours allant duhacking aux master-classes instrumen-tales. Actuellement, quelques cours gra-

Page 16: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 1 6 sommaire ^

COMMAND & CONQUERtuits sont aussi proposés. Cependant,leurs cours payants sont souvent pro-posés pour 10 à 20 $. Depuis avril decette année, tous les prix des courssont réduits pour se situer entre 20 et50 $ ; aussi, je ne suis pas sûr que lesremisesserontaussifréquentesqu'avant.

J'espère que cette liste de res-sources sera utile pour au moins quel-ques lecteurs. Si vous pensez que j'aioublié quelque chose, n'hésitez pas àme le faire savoir par mail ! Je seraisaussi très content de vous entendre ra-conter vos succès (ou vos problèmes)rencontrés avec des éléments de cetteliste. Comme toujours, je suis joignableà [email protected].

Lucas a appris tout ce qu'il sait en en-dommageant régulièrement son systèmeet en n'ayant alors plus d'autre choix quede trouver unmoyen de le réparer. Vouspouvez luiécrireà : [email protected].

Le Podcast Ubuntu couvre toutesles dernières nouvelles et les pro-blèmes auxquels sont confrontés lesutilisateurs de Linux Ubuntu et lesfans du logiciel libre en général. Laséance s'adresse aussi bien au nou-vel utilisateur qu'au plus ancien co-deur. Nos discussions portent surle développement d'Ubuntu, maisne sont pas trop techniques. Nousavons la chance d'avoir quelquessupers invités, qui viennent nousparler directement des derniers dé-veloppements passionnants sur les-quels ils travaillent, de telle façonquenouspouvons tous comprendre !Nous parlons aussi de la commu-nautéUbuntu et de son actualité.

Le podcast est présenté par desmembres de la communauté UbuntuLinux du Royaume-Uni. Il est couvertpar le Code de Conduite Ubuntu etest donc adapté à tous.

L'émission est diffusée en direct unmardi soir sur deux (heure anglaise)et est disponible au télécharge-ment le jour suivant.

http://ubuntupodcast.org

EXTRA ! EXTRA !LISEZ TOUT !

Notre glorieux reporter des Actus(Arnfried) poste régulièrement desmises à jour sur le site principal duFull Circle.

Cliquez sur le lien NEWS, dans lemenu du site en haut de la pageet vous verrez les titres des actus.

Par ailleurs, si vous regardez lecôté droit de n'importe quellepage du site, vous verrez les cinqderniersmessages.

N'hésitez pas à nous écrire au sujetdesmessages des actus. Peut- êtreque c'est quelque chose qui pour-rait passer du site au magazine.Amusez-vous bien !

Page 17: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 1 7 sommaire ^

TTUUTTOORRIIEELLÉcrit par Greg D. Walters PPyytthhoonn ddaannss llee mmoonnddee rrééeell -- PP.. 6677

Cemois-ci, nous utiliserons mon cap-teur de température favori actuel-

lement : le capteur Dallas Semicondu-ctor DS18B20 One Wire. Il ressembleà un transistor « ordinaire », mais c'estun capteur très précis, beaucoup plusque le DHT11 utilisé le mois dernier. Ilne fait pas l'humidité, mais, pour leslectures de température, c'est un com-posant très bon et peu cher. Toutesles demandes et sorties de donnéesse font sur un seul picot. Il a une plagede fonctionnement de - 55°C à 125°C(-67°F to 257°F) et devrait être capablede fonctionner avec 3mètres de câble.Il a aussi un mode parasitaire qui per-metdedériver l'alimentationde la lignededonnées.

La feuille de spécifications peut êtretrouvée sur : https://datasheets.maxi-mintegrated.com/en/ds/DS18B20.pdf.Voici à quoi il ressemble :

Le câblage d'un seul capteur estfacile. Voir le dessin à droite.

Il n'y a que trois connexions au RPi.La masse (picot 1 du capteur) vers lepicot 6 du RPi, 3,3 V (picot 3 du cap-teur) vers le picot 1 du RPi, et les don-nées (picot 2 du capteur) vers le picot7 du RPi (GPIO 4). Vous avez besoind'une résistance de 4,7 k entre lespicots 2 et 3 du capteur (données etalim +). C'est tout. Si vous souhaitezajouter d'autres capteurs au projet, ilsuffit de les connecter masse à masse,alim+ à alim+ et picot 2 à picot 2 ducapteur « principal ». Pas besoin derésistances additionnelles pour unelongueur de ligne raisonnable. Pagesuivante, à droite, vous trouvez unexemple d'un projet avec trois cap-teurs.

LE CODE

Vous devez dire au système d'ex-ploitation que vous souhaitez utiliserle support de noyau pour les capteursà un fil. Si vous utilisez Raspbian Jessie,c'est déjà disponible dans raspi-con-fig. Si vous utilisez un autre OS, vousdevez alors ajouter la ligne suivanteau fichier /boot/config.txt.

dtoverlay=w1-gpio

Page 18: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 1 8 sommaire ^

TUTORIEL - PYTHONLes deux commandes suivantes

chargent les pilotes du 1-fil et duthermomètre sur GPIO4.

sudo modprobe w1-gpio

sudo modprobe w1-therm

Puis vous devez changer de réper-toire (cd) pour le répertoire du com-posant 1-fil et lister (ls) les appareilspour vérifier que votre thermomètreest chargé correctement.

cd /sys/bus/w1/devices/

ls

Dans les pilotes desmatériels, votrecapteur doit être listé comme unesérie de chiffres et de lettres. Dansmon cas, le composant est enregistrécomme 28-000005e2fdc3. Vous devezensuite accéder au capteur avec lacommande cd, en remplaçant monnumérode série par le vôtre.

cd 28-000005e2fdc3

Le capteur écrit périodiquementdans le fichier w1_slave ; aussi, nousutilisons simplement la commandecat pour le lire.

cat w1_slave

Ceci nous amène aux deux lignesde texte suivantes, avec la sortie t=montrant la température en degrés

Celsius. Un point décimal devrait êtreplacé avant les trois derniers digits ;par exemple, la température que nousavonsreçueselit23,125degrésCelsius.

72 01 4b 46 7f ff 0e 10 57 :crc=57 YES

72 01 4b 46 7f ff 0e 10 57t=23125

À la page suivante, en haut àdroite, vous pouvez voir comment ilfallait faire « jadis », comparé à la bi-bliothèque que nous allons utiliser réel-lement.

Timo Furrer nous a fourni unebibliothèque fantastique, écrite enpur Python, à utiliser avec le RPi. Vouspouvez la trouver àhttps://github.com/ti-mofurrer/w1thermsensor. La version ac-tuelle est la 0.3.1 et elle est aussi dis-ponible via pypi.

La beauté de cette bibliothèquevient de ce qu'elle assure presque toutle travail d'échange avec les capteurset permet de se concentrer unique-ment sur le code.

Voyez le code «d'aujourd'hui », pagesuivante, en bas à droite, utilisant labibliothèquede Timo…

Seulement 7 lignes de code sontnécessaires ici. Les lignes qui sont com-mentées vous permettent de voir les

Page 19: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 1 9 sommaire ^

TUTORIEL - PYTHONautres façons d'obtenir et d'imprimerles données dans différentes unitésde températures (Celsius et Kelvin).

Comme indiqué plus haut, vouspouvez avoir plus d'un capteur sur lamême ligne de données. Aussi, voicile code pour un appel unique qui ré-cupère les valeurs de température detous les capteurs du système.

from w1thermsensor importW1ThermSensor

for sensor inW1ThermSensor.get_available_sensors():

print("Sensor %s hastemperature %.2f" %(sensor.id,sensor.get_temperature()))

Bien sûr, vous voudrez faire plusd'un appel de données ; modifiez doncle code ci-dessus de la façon que voussouhaitez.

Si vous voulez faire appel à uncapteur en particulier, vous pouvez uti-liser ce code commepoint de départ.

from w1thermsensor importW1ThermSensor

sensor =

W1ThermSensor(W1ThermSensor.THERM_SENSOR_DS18B20, “28-000007444532”)

temperature_in_celsius =sensor.get_temperature()

Ainsi, vous pouvez voir qu'en utili-sant la bibliothèque de Timo Furrervous réduisez votre code de 27 lignesà 3 (pour un seul appel). C'est mer-veilleux !

Je voulais vous montrer commentutiliser l'afficheur LCD 16×2 avec ceci,mais je pense que je vais laisser laplace à d'autres auteurs et nous re-pousserons cette partie au mois pro-chain. Ne perdez pas votre matérielde projet, nous l'utiliserons le moisprochain.

En attendant, amusez-vous à véri-fier la température de votre bureau/do-micile.

import osimport globimport timeos.system('modprobe w1-gpio')os.system('modprobe w1-therm')base_dir = '/sys/bus/w1/devices/'device_folder = glob.glob(base_dir + '28*')[0]device_file = device_folder + '/w1_slave'def read_temp_raw():

f = open(device_file, 'r')lines = f.readlines()f.close()return lines

def read_temp():lines = read_temp_raw()while lines[0].strip()[-3:] != 'YES':

time.sleep(0.2)lines = read_temp_raw()

equals_pos = lines[1].find('t=')if equals_pos != -1:

temp_string = lines[1][equals_pos+2:]temp_c = float(temp_string) / 1000.0temp_f = temp_c * 9.0 / 5.0 + 32.0return temp_c, temp_f

while True:print(read_temp())time.sleep(1)

from w1thermsensor import W1ThermSensorfrom time import sleepsensor = W1ThermSensor()while 1:

# temp_in_celsius = sensor.get_temperature()temp_in_fahrenheit = sensor.get_temperature(W1ThermSensor.DEGREES_F)# temp_in_all_units = sensor.get_temperatures([W1ThermSensor.DEGREES_C, _

W1ThermSensor.DEGREES_F, W1ThermSensor.KELVIN])print temp_in_fahrenheit# print temp_in_celsius# print temp_in_all_unitssleep(3)

Page 20: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 20 sommaire ^

TTUUTTOORRIIEELLÉcrit par Alan Ward IInnssttaalllleerr UUbbuunnttuu aavveecc CClloonneezziillllaa eett VViirrttuuaallBBooxx

Les environnements d’exécution vir-tuels, Virtualbox, VMWare et autres,

sont depuis longtemps une aubainepour les utilisateurs qui souhaitent tes-ter de nouvelles distributions GNU/Li-nux. Tout le monde ne dispose pasd’unemachinesupplémentairequipuisseservir de banc d’essai et, même chezceux dont c’est le cas, la machine detest peut êtremobilisée par un secondprojet. Une stratégie envisageable estla création de plusieurs partitions quipermettent le partage du disque durd’un unique ordinateur. Mais cette ap-proche comporte également des dan-gers, particulièrement quand on testeune distribution que l’on connaît mal :

tous les installeurs ne fonctionnent pasde la même façon et des accidents seproduisent effectivement. Dans ce cas,des partitions peuvent être effacées,reformatées, ou le système peut êtrerendu inopérant par un bootloaderdéfectueux. En revanche, dans un envi-ronnement virtuel, une installation quise passe mal n’aura aucun effet sur lesystème d’exploitation de la machinehôte. Au pire, la machine virtuelle estdétruite avec tous ses fichiers et lecoût en termes de temps et de ma-tériel resteminimum.

Quoi qu’il en soit, une fois qu’unedistribution a été installée et qu’elle

s’avère satisfaisante, se pose la ques-tion de son transfert sur un ordinateurréel. Passer à nouveau par tout le pro-cessus d’installation sur lematériel phy-sique semble une perte de temps etde bande passante (si de nouveau pa-quets logiciels ont déjà été chargés pourmettre à jour la machine virtuelle). Ilserait sans doute plus logique de trans-férer le contenu du disque dur de lamachine virtuelle sur celui de la véri-table machine. Cet article explore unemanière de procéder, une manière quine nécessite pas une formation d’admi-nistrateur système pour être utiliséeavec succès.

Je vaisme servir de Virtualbox com-me machine virtuelle, à la fois parcequ’il est déjà présent dans les dépôtsUbuntu et parce qu’il marche très bien.Côté client je vais utiliser Ubuntu 16.04pour architecture AMD64. Comme laplupart des ordinateurs vendus cesdernières années sont des 64-bit il y a,selon moi, peu de raisons de choisirune version 32-bit d’Ubuntu (« i386 »),même si, plus loin, je consacre unemiseen garde à ce sujet. Pour l’instant,paramétrons une nouvelle machinevirtuelle de 64-bit dans Virtualbox : unGoctet de RAM est à peu près le mi-nimum que l’on puisse utiliser pourinstaller Xenial, c’est donc la quantité

Page 21: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 21 sommaire ^

TUTORIEL - CLONEZILLA ET VIRTUALBOXque nous spécifierons pour notre ma-chine virtuelle. Il va sans dire que notreordinateur hôte aura besoin d’aumoinsdeux Go de RAM : un pour la machinevirtuelleetunpoursespropresbesoins.

Concernant le disque dur, en se ba-sant sur le nom de la distribution quisera installée, Virtualbox suggère lacréation d’un volumede8Go. Cedisquedur virtuel sera en fait représenté parun fichier unique sur le système hôte.Comme ce disque est peu utilisé, seulsles secteurs qui contiennent effecti-vement des données seront enregistréset le fichier lui-même occupera doncmoins d’espace que les 8 Go initiale-ment réservés. Une distribution récented’Ubuntu fraîchement installée occu-pera entre 4 et 5Go.

Et maintenant, notre mise en gardeconcernant les systèmes 32 et 64-bit.

J’utilise cette machine virtuelle sur unordinateur physique dont le proces-seur embarque la technologie VT-x(un Intel Core i5). Cela est indispen-sable pour faire tourner une machinevirtuelle de 64-bit. Sur une machinemunie d’un processeur bon marché(comme un Atom ou un Centrino) latechnologie requise n’est pas dispo-nible et les machines virtuelles de 64-bit ne peuvent donc pas fonctionner.Dans ce cas, simuler un système de32-bit peut être un choix judicieux,particulièrement si lamachine cible estun ordinateur bon marché. Choisissezsimplement Ubuntu 32-bit au momentde paramétrer vote machine virtuelleet utilisez une image ISO dont le nomcontient le suffixe « i386 ».

Un autre choix utile au momentde ce paramétrage est de demanderà VirtualBox d’utiliser l’accélération 3D.

Cela permet d’émuler un processeurgraphique plutôtmoderne au lieu d’unmodèle basique. ceci parce que jeprépare un système de bureau. Si, parcontre, vous souhaitez mettre en placeun serveur dépourvu d’interface gra-phique, vous pouvez ignorer cetteétape.

À ce stade nous disposons d’unemachine virtuelle fonctionnelle. Pourinstaller Ubuntu, il nous suffira d’y con-necter l’image ISO bootable en tantque lecteur CD-ROM virtuel. J’ai ten-dance à utiliser le réglage par défautqui émule un lecteur IDE. On peut,bien sûr, définir ce lecteur comme pé-riphérique SATA, mais cela n’apporteaucun bénéfice en termes de rapidité,puisque nous sommes dans un envi-ronnement virtuel dont les perfor-mances ne dépendent que de cellesde lamachine hôte.

Nous pouvons maintenant démar-rer la machine virtuelle et, si tout se

passe bien, nous verrons une sessionlive s’ouvrir dans une nouvelle fenêtre.Il peut être intéressant d’observer labarred’étatenbas : ellepermetdevéri-fier la présence du disque et de con-trôler l’activité réseau.

Les tests et l’installation de la nou-velle distribution sur le disque dur vir-tuel se déroulent comme de coutume.L’installeur fonctionne comme d’habi-tude dans la fenêtre de la machinevirtuelle. Nous lui demanderons d’ef-

Page 22: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 22 sommaire ^

TUTORIEL - CLONEZILLA ET VIRTUALBOXfectuer les mises à jour du systèmependant l’installation, comme cela nousobtiendrons un système prêt à êtrerecopié sur lamachine cible.

Le disque dur de 8 Go suffira à nosbesoins. Une seule partition ext4 serautilisée pour notre exemple même sides partitionnements plus complexes,avec un /home et un /swap séparés,peuvent être envisagés. Le disque vir-tuel est détecté par l’installeur d’Ubun-tu comme « VBOX HARDDISK » avec labonne taille. La petite différence estdue à l’usage des Goctets par Virtual-box (8 × 230 octets) alors que l’ins-

talleur voit la même capacité comme8,6Go (8,6 × 109bytes).

Le processus d’installation est iden-tique à celui d’unemachine réelle. Nousconstaterons une activité réseau quandles paquets seront chargés depuis lesdépôts. La machine virtuelle utilise demanière transparente la connexion dela machine hôte via un petit routeurvirtuel inclus dansVirtualbox.

Une fois installé, le nouveau systèmepeut être redémarré, puis paramétrésuivant les goûts de chacun. Nous re-chercherons une apparence plus neutre

avecmoins d’icônes se bousculant dansle dock d’Unity, même si j’aime para-métrer des bureauxmultiples.

Nous avons maintenant un systèmeutilisable sur notre machine virtuelle.Nous le testons et l’adaptons à nospréférences. Une fois satisfaits du ré-sultat, nous devons trouver unmoyende le cloner sur l’ordinateur cible. Plu-

sieurs solutions sont envisageables.Nous pouvons par exemple prendrele fichier VDI qui correspond à notredisque dur virtuel et le décompresserdans un répertoire. Les fichiers de-vront ensuite être transférés vers lacible via une connexion réseau. Maiscomme nous devrons de toute façonétablir cette connexion, il sera sansdoute plus facile d’utiliser directement

Page 23: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 23 sommaire ^

TUTORIEL - CLONEZILLA ET VIRTUALBOXun outil orienté réseau pour effectuerla copie du système virtuel. C’est làqu’intervient Clonezilla.

Clonezilla est un Live CD, basé soitsur Debian, soit sur Ubuntu. Il est pro-posé par le National Center for HighPerformance Computing de Taiwan. Ilpermet de booter le système à clo-ner, puis de réaliser une image de sondisque dur. Dans ce cas nous travail-lerons à partir de notre machine vir-tuelle, mais un clone d'ordinateur phy-sique peut aisément être réalisé. Unefois cette image stockée sur un ser-

veur réseau, lamachine cible peut éga-lement être bootée avec Clonezilla etl’image être « restaurée » vers son dis-que dur ; ce qui revient à cloner unemachine à l’identique vers une autre

machine. J’ai téléchargé la version«  alternative stable » de Clonezilla,basée sur Ubuntu Wily, à l’adressehttp://clonezilla.org/downloads.php.C’est un téléchargement relativementléger (235 Mo) puisqu’il ne contientqu’un système de base et le logicielClonezilla lui-même, qui fonctionne sansnécessiterd’environnementgraphique.

Éteignons maintenant notre nou-velle machine virtuelle, connectons lefichier ISO de Clonezilla comme lec-teur CD et rebootons. L’interface deGRUB n’est peut-être pas aussi élé-gante que celle d’Ubuntu, mais elleest fonctionnelle.

Nous stockerons notre fichier imagesur un serveur réseau. Le plus simpleest peut-être de paramétrer le SSH surl’un de nos ordinateurs, par exemplesur celui-là même qui sert d’hôte ànotre machine virtuelle. Ce service SSHnous autorise non seulement à accé-

der à la machine en ligne de com-mande à travers le réseau, mais aussià transférer des fichiers vers et depuisson disque dur. S’il n’y a pas encore deserveur SSH sur la machine hôte,OpenSSH peut être installé facilementà partir des dépôts grâce à la com-mande :

sudo apt-get install openssh-server

Le serveur sera installé et immé-diatement démarré.

Nous pouvons maintenant revenirà Clonezilla et désigner le service SSHde notre hôte comme destination denotre image clonée. Comme vous pou-vez le voir, si vous préférez un autretype de partage, c’est également pos-sible. Un partage Windows existantpeut, par exemple, être accessible avecSAMBA.

La machine virtuelle est connectéeà son hôte via une connexion virtuelleNAT. La machine virtuelle voit la ma-chine hôte à l’IP privée 10.0.2.2, alorsqu’elle-mêmeutilise l’adresse 10.0.2.15.Clonezilla l’a détecté et propose pardéfaut l’adresse de l’hôte commeserveur SSH.

Quand vous créez la connexion SSH,un utilisateur normal peut être utilisé

Page 24: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 24 sommaire ^

TUTORIEL - CLONEZILLA ET VIRTUALBOXsur le serveur SSH. Un répertoire exis-tant et accessible en écriture par cetutilisateur doit être spécifié, par exem-ple un sous-répertoire situé dans le/home.

Nous allons maintenant passer auxchoses sérieuses avec Clonezilla. Nouschoisissons de créer une nouvelle imageà partir du disque dur de notre ma-chine virtuelle. L’option la plus simpleconsiste à choisir le lecteur entiercomme base de la copie. Si vous ledésirez, les partitions peuvent êtreclonées individuellement, mais le pro-cessus est plus compliqué et devraitêtre réservé à des installations plusélaborées.

C’est à peu près tout. MaintenantClonezilla accède au disque dur de lamachine hôte via SSH pour y copierpuis vérifier l’image du disque virtuel.L’étape de vérification peut être omise,cequi feragagnerbeaucoupdetemps.

Notez que le clonage pourra vousparaître plutôt lent. Cela est principa-lement dû à la connexion virtuelle deVirtualbox. Une façon de rendre l’opé-ration un poil plus rapide est de con-figurer la machine virtuelle pour qu’elleutilise une connexion « Bridge Adap-ter » au lieu deNAT. Dans ce cas, l’utili-sateur devra déterminer lui-mêmel’adresse IP de l’hôte (le serveur) en utili-sant,parexemple,lacommandeifconfig.

Obtenir un clone à partir d’un ordi-nateur physique est généralement plusrapide, tout comme la restaurationvers notre machine cible physique.C’est l’étape suivante, et la dernière,de notre démarche. L’ordinateur cible

doit être booté avec Clonezilla, il fautdonc graver un CD réel ou écrire lefichier ISO sur une clé USB selon laméthode habituelle. Une fois que lacible est démarrée et qu’elle tournesous Clonezilla, les étapes sont les

Page 25: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 25 sommaire ^

TUTORIEL - CLONEZILLA ET VIRTUALBOX

mêmes que lors de la création del’image. Les seules différences sont :

Configurez Clonezilla en utilisantl’adresse IP locale du serveur SSH, quiest généralement similaire à :

192.168.0.102ou à :

192.168.0.103.

Au lieu d’utiliser la commande save-disk, nous utiliserons restoredisk.

Clonezilla se connectera au serveurSSH spécifié et affichera une liste desimages disponibles sur celui-ci. Nouschoisirons simplement l’image que noussouhaitons, puis le disque dur local oùelle devra être écrite.

Une fois l’image recopiée, Clone-zilla tiendra compte du fait qu’unbootloader est nécessaire pour rendrele nouveau système amorçable. Il gèreGRUB2, utilisé par les systèmesUbuntu,et peut le détecter et l’installer sanslamoindre formalité.

Quelques dernières remarques.

Dans cet article, j’ai cloné unepartition unique qui occupait la totalitédu disque dur virtuel. Comme la plu-part des ordinateurs ont un disque durd’une capacité bien supérieure à 8 Go leclonage résultera en une première par-tition de cette taille (/dev/sda1) et lais-sera une grande partie du disque dis-ponible pour d’autres usages.

Cet espace peut-être récupéré dedifférentes manières. L’une seraitd’agrandir /dev/sda1 pour qu’elle oc-cupe plus de place. C’est en fait ce quiserait préférable si vous prévoyez d’ins-taller un ou plusieurs programmes vo-lumineux sur votre nouveau système.Cela peut être fait en utilisant legnome-disks. La partition devra êtredémontée avant le redimensionne-ment, ce qui signifie que l’ordinateurdevra être booté depuis un Live CD,ou équivalent, pour s’acquitter de cettetâche. Des outils en ligne de com-mande comme resize2fs feront égale-ment l’affaire, mais ils exigent d’être

familiarisés à l’administration systèmeavec un terminal et peuvent s’avérerdélicats pour l’utilisateur novice.

Si le nouveau système n’a pas be-soin d’une partition root plus grande,une solution est d’utiliser l’espacelibre pour créer une seconde partitionqui tiendra lieu de répertoire /home.Cela sera l’objet d’un prochain article.

Détenteur d'un doctorat au sujet de lasociété de l'information et du savoir, Alanenseigne l'informatique à l'Escola Andor-rana de Batxillerat, un lycée. Il a donnédes cours de GNU/Linux à l'Universitéd'Andorre et, auparavant, avait enseignél'administration des systèmes GNU/Linuxàl'UniversitéouvertedeCatalogne(UOC).

Page 26: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 26 sommaire ^

TTUUTTOORRIIEELLÉcrit par Theo van Oosten MMiiggrreerr ddeeppuu iiss VVAAXX//VVMMSS vveerrss LLiinnuuxx -- PP..66

Au début des ordinateurs, une so-ciété appelée Digital Equipment

Corporation (DEC) créa son ordinateur32-bit VAX avec openVMS comme sys-tème d'exploitation. Comme un ordi-nateur VAX/VMS est vraiment fiable,aujourd'hui, après plus de 25 ans, ilssont encore très nombreux à être enservice. Mais, à la longue, mêmes cesordinateurs fiables devront être rem-placés. Comme décrit dans la Partie 1,vous pourriez migrer de VAX/VMS versLinux, car le fonctionnement de Linuxest en grande partie compatible avecVAX/VMS. Si votre langage de pro-grammation est Pascal, vous trouve-rez que Lazarus/Free Pascal est unebonne alternative. Mais il y a desfonctions techniques dans VMS sanséquivalent évident sous Linux. Danscet article, je décrirai la migration dela base de données de type réseauDBMS32.

BASE DE DONNÉES RÉSEAU

VS BASE DE DONNÉES

RELATIONNELLE

Aujourd'hui, vous avez le choixentre différentes bases de données,allant de la base gratuite MySQL jus-qu'à la très chère base de donnéesOracle. Mais elles ont toutes une chose

en commun : ce sont des bases dedon-nées relationnelles. Les bases de don-nées relationnelles ont de nombreuxavantages, mais aussi un gros incon-vénient : l'accès à une grosse base dedonnées peut prendre un certain tempset ce délai n'est pas prévisible. Lors dela création d'un rapport, c'est accep-table. Mais dans un environnementtemps réel, cela pourrait conduire àdes perturbations.

Digital Equipment Corporation (au-jourd'hui intégrée dans Hewlett-Pac-kard)acréésursesordinateursVAX/VMSun genre différent de base de don-nées : une base de données en réseaunommée DBMS32. Dans ce cas-ci, lemot « réseau » ne se réfère pas à unréseau local ou à l'Internet, mais à uneorganisation interne des données. Lesdifférents types de données (les en-registrements) ne sont pas liés les unsaux autres par une relation mais parune liste à double lien. La recherchedu membre premier/suivant/dernierse fait à la vitesse de l'éclair, parce quevous n'avez qu'à suivre le lien, plutôtque de lire tous les enregistrementsde la base pour voir si la relation estsatisfaite. Bien sûr, ceci n'est vrai quesi un ensemble (la relation) a été dé-fini à la conception de la base. Unerecherche dans la base à la façon d'une

base de données relationnelle est en-core possible, mais cela doit être implé-menté dans l'application. L'avantagede l'implémentation dans l'applicationest le contrôle du flux. Si le résultatd'une requête est trop important, ilpourrait y avoir des problèmes d'allo-cation mémoire ou de temps néces-saire pour utiliser une base relation-nelle. Dans votre application, vouspourriez préciser une limite pour lesrésultats et arrêter l'action, plutôt quedebloquer ouplanter.

Un autre avantage de l'utilisationdes listes liées par rapport aux rela-tions, est l'ordre des éléments dans laliste liée. Ceci peut être organisé etchangé à souhait, alors qu'avec unerelation, vous devez définir un attri-but pour spécifier l'ordre. Quand vousinsérez ou retirez un élément quelquepart au milieu, l'attribut d'ordre detous les éléments suivants devra êtrechangé, ce qui prend beaucoup detemps. Dans DBMS32, vous pouvezaussi utiliser plus d'une liste avec lamême définition du jeu ; ainsi, un élé-mentpeut être assigné à l'uneou l'autreliste ou à aucune (mais pas à deuxlistes ou plus).

Pour créer une base de données ré-seau, vous devez créer une définition

de la base de données et faire tour-ner un programme de génération dela base. Cette définition de la base dedonnées ne peut pas être modifiée encours d'usage comme dans une basede données relationnelle (définir latable comme…). Ceci rend la base dedonnées réseau rigide, mais quand vouscréez un ensemble de programmesavec une tache dédiée (par exemple,piloter une machine de production), lavitesse est plus importante que laflexibilité.

Un avantage supplémentaire d'uti-liser une définition de base de donnéesest la possibilité de recréer la base sielle est corrompue (vous souvenez-vousde chaque modification que vous avezfaite dans votre base de données re-lationnelle avant qu'elle ne devienneinutilisable ?). La sauvegarde de la basede données peut aider, mais j'ai ététémoin d'une tentative de restauration,où on a constaté que la sauvegardeétait incomplèteouque le résultat étaitcorrompuaussi.Cen'estpasdrôle !

Et pour ce qui est d'un change-ment planifié dans votre base de don-nées ? En cours d'exécution, les chan-gements doivent être effectués à lamain - ce qui prend du temps - et sivous faites une erreur ? Et si vous

Page 27: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 27 sommaire ^

TUTORIEL - MIGRER DEPUIS VAX/VMSdevez annuler tous vos modifications ?En utilisant DBMS32, vous pouvezdéjà changer la définition de la base,créer une nouvelle base, et en coursde fonctionnement, décharger l'an-cienne base et charger la nouvelle. Lemême mécanisme peut être utilisépour revenir à l'ancienne définition dela base au cas où toutes les modi-fications doivent être annulées. Cecioffre un total contrôle de version.

L'inconvénient est que vous devezrecompiler et relier tous les pro-grammes utilisant la base de données,car ils doivent tous être avertis duchangement de la disposition. Maiscela peut être fait (et testé !) avantd'exécuter lamodification.

Quand une base de données estdéchargée, vous obtenez le contenude la base sous une forme lisible,dans un fichier texte. Si votre base dedonnées est très grande, ce fichiertexte sera aussi très grand et leprocessus de déchargement prendradu temps. Ceci peut être inaccep-table, ce qui rend l'usage d'une basede données réseau inadaptée à votrebesoin.

Parce que le fichier de décharge-ment est en texte brut, vous pouvezmodifier les enregistrements devotre base en utilisant un simple édi-teur de texte. Vous pouvez couper unegrande quantité d'enregistrements con-

nectés à un enregistrement, et lacoller à un autre enregistrement, d'unseul coup. Ceci a sauvé mon dernierNoël !

Pour la communication avec l'appli-cation, DBMS32 utilise de la mémoirepartagée appelée User Work Area(UWA - zone de travail de l'utilisateur).L'application remplit une partie del'UWA avec des données, et ensuiteappelle une requête sur la base dedonnées, spécifiant ce qui doit êtrefait. Un programme appelé DATA-BASE_MANAGER prend en charge cetterequête, en prenant les données dansl'UWA, en accédant à la base de don-nées physique et en mettant le ré-sultat dans l'UWA. Dans l'UWA, il y a laplace pour exactement un enregis-trement de chaque type, de sorte quechaque requête pour lire la base nepeut avoir qu'un seul résultat.

MON IMPLÉMENTATION

DBMS32 a été créée dans les an-nées 80. Les mémoires et les disquesdurs étaient chers et donc limités.Quand vous conceviez une base dedonnées utilisant DBMS32, vous de-viez réfléchir posément à la distribu-tion des données dans les différentsdisques durs disponibles. Aujourd'hui,nous n'y faisons plus attention carl'espace disque est bon marché etabondant. Certaines spécifications du

fichier de définition de la base de don-nées d'origine sont donc obsolètes.Quand vous migrez d'un systèmeVAX/VMS vers Linux, vous n'avez pasà retirer ces éléments, car, dans monimplémentation, ils sont simplementignorés. Aucune modification du fi-chier de définition n'est nécessaire !

Les bases de données relation-nelles modernes utilisent TCPIP pourla communication entre une applica-tion et la base. En plus de désoli-dariser l'application et la base, ceci per-met de mettre la base sur un serveurséparé quelque part dans le réseau.De nombreux ordinateurs peuventêtre connectés en même temps à unetelle base de données. Pour utiliserDBMS32, il n'était pas nécessaire queTCPIP soit installé, et seuls des disquesdurs locaux pouvaient être utilisés.Dans mon implémentation, j'ai décidéde le garder tel quel. Dans DBMS32,vous assignez des groupes d'enregis-trements à des « AREA » (« zones »,en fait des fichiers) et, pour chaque« AREA », vous spécifiez sur quel disqueetdansquel répertoire elle réside.Dansmon implémentation, chaque enregis-trement a son propre fichier, et tousles fichiers sont sur les mêmes disqueet répertoire. Il n'y a pas de DATA-BASE_MANAGER (gestionnaire de labase) et chaque application accède auxfichiers d'enregistrement eux-mêmesen les modélisant dans la mémoirepartagée (« memory mapped files »,

fichiers modélisés en mémoire). Lasynchronisation et la préemption sontgérées via la même mémoire parta-gée. L'utilisation d'unemémoire parta-gée rend possible le contrôle par lesystème d'exploitation de l'assignationde la mémoire physique et la quantitéde fichiers d'enregistrement qui sonten fait lus et chargés en mémoire.Ceci permet l'utilisation d'un très grandnombre d'enregistrements sans l'utili-sation d'une énorme quantité de mé-moire et sans temps d'accès déme-surés.

Les modifications de la base dedonnées sont aussi inscrites dans lefichier journal avec un horodatage.Quand vous créez une sauvegardecomplète à intervalles réguliers et dessauvegardes incrémentielles sur desintervalles plus réduits (un nouveaufichier journal est créé chaque foisqu'une sauvegarde est créée), vouspouvez restaurer la base de donnéesà n'importe quel instant sur un autreordinateur. Vous copieriez simplementun ensemble de fichiers connectés(sauvegarde complète + incrémentielles+ le fichier journal) sur cet ordinateur,vous restaureriez la base de donnéesà l'instant X. Ceci permet d'analyserles données de la base au momentexact (à une milliseconde près) où un«malheureux événement est arrivé ».

Mon clone de DBMS32 est consti-tué de quatre programmes. Le pre-

Page 28: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 28 sommaire ^

TUTORIEL - MIGRER DEPUIS VAX/VMSmier est le générateur de base dedonnées. Il lit la description de la baseet crée toutes les définitions defichiers et les routines d'accès à labase par les applications, plus les rou-tines utilisées par d'autres programmes.Le second programme est une inter-face utilisateur graphique en rempla-cement de DBQ, le programme derequête de base de données deDBMS32. Il peut être utilisé pour lire-  et naviguer dans - la base de don-nées, sans interférer avec les pro-grammes de production, et pour gérerla base. La gestion de la base de don-nées inclut la création de fichiers d'en-registrement pour une nouvelle base(vide), le (dé)chargement de la base,la sauvegarde, complète ou incré-mentielle, et la restauration. Ces deuxdernières actions sont exécutées enutilisant les deux programmes restants.Parce que ces programmes tournentséparément, ils peuvent aussi êtrelancés depuis un terminal ou par unscript, permettant la création de sau-vegardes à intervalles réguliers, commementionnéplus haut.

CONCLUSION

C'est la dernière partie de ma sériesur la migration de VAX/VMS versLinux. Bien que je parle du VAX, cetarticle est en fait aussi valable pourtous les ordinateurs utilisant open-VMS, et aussi pour l'Alpha. L'impératif

le plus important est que vos pro-grammes soient écrits en Pascal. Parceque je prends ma retraite sous peu,j'aurai beaucoup de temps pour vousaider si vous avez encore une ou plu-sieurs de ces « vieilles filles ». Lamigra-tion vers Linux n'est pas seulementmoins chère, l'avantage le plus impor-tant est que le résultat est prévisible.Pas de fonctionnalité « perdue pen-dant le transfert », pas de perte deproduction, pas de bug caché (sauf s'ilest déjà présent…) qui vous toucheraau pire moment et pas d'intrusion dehackers ou de virus pour arrêter laproduction.

J'espère que vous avez aimé lirema série. Si vous voulez en savoir plussur VMS, Pascal ou DBMS32 (ou lesbases de données réseau, plus géné-ralement), vous pouvez toujours m'en-voyer unmail à :[email protected].

Brian Douglass a créé une appli fan-tastique pour les appareils Ubuntu

Touch, qui vous permettra de voir lesnuméros actuels et les numéros plusanciens, et de les télécharger et les liresur votre téléphone/tablette UbuntuTouch.

INSTALLATIONSoit vous cherchez « full circle » dans lemagasin Ubuntu Touch et vous cliquezsur Installer, soit vous affichez l'URL ci-dessous sur votre appareil et vous cli-quez sur Installer pour être transférésur la pagedes téléchargements.

https://uappexplorer.com/app/fullcircle.bhdouglass

L'APPLICATION OFFICIELLE FULL CIRCLE POUR UBUNTU TOUCH

Page 29: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 29 sommaire ^

Page 30: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 30 sommaire ^

TTUUTTOORRIIEELLÉcrit par Mark Crutch II nnkkssccaappee -- PP.. 4499

D 'abord, mille excuses. Le moisdernier, j'ai suggéré que vous

pourriez colorer une ombre noire enutilisant la colonne Décalage fixe dufiltre Matrice de couleurs, et je l'aidémontré en utilisant l'entrée Opacitéde la source. Malheureusement, unemodification a été introduite dans laversion 0.91 d'Inkscape qui empêcheles décalages fixes des composantesde couleur à partir de l'opacité de lasource (https://bugs.launchpad.net/ink-scape/+bug/897236). Ça marche dansla version 0.48, comme dans Firefoxet les autres moteurs de rendu SVG.Mes excuses à tous ceux qui ont perduleur temps en essayant de suivre mesinstructions avec la 0.91, et merci àMoini sur le forum Inkscape d'avoirporté ce problème à mon attention.Bon, poursuivons…

Un autre type d'effet d'ombre por-tée que vous verrez de temps entemps est « l'ombre empilée ». Elleest créée en empilant l'une sur l'autreplusieurs copies à bords nets de votreobjet original, chacune d'une couleurde remplissage différente.

La manière facile de créer cet effetest de simplement dupliquer vos objets

originaux, de les déplacer un petit peu,de changer leur couleur de remplis-sage et de les rempiler dans le bonordre. Avec trois objets, celui du mi-lieu n'ayant ni remplissage, ni trait, ilsuffit de quelques instants pour pro-duire ceci :

Ce n'est pas un mauvais début,mais que se passe-t-il si vous avezbesoin de modifier le texte ? Vous de-vrez le modifier dans les trois objets,ce qui triple vos chances de faire uneerreur. Il vaudrait mieux utiliser desremplissages indéfinis avec des clones(voir partie 30), qui vous permettraientd'obtenir le même résultat, mais avecun seul objet parent à modifier pourpropager vos modifications sur toutela pile.

Cependant, même avec les clones,vous travaillez toujours avec trois ob-jets. Un regroupement vous permetde les bouger ou de les transformerd'un seul coup, mais, alors, vous avez

le travail supplémentaire d'entrer dansle groupe et d'isoler l'objet originalpour modifier le texte. Comme vouspourrez l'imaginer, les filtres offrentune solution à tous ces problèmes.

Avec les quelques primitives de fil-trage que nous avons apprises dansles deux articles précédents, vous ensavez déjà assez pour créer un effetd'ombre empilée en utilisant une cou-leur de remplissage au sommet, avecune copie blanche de l'image sourceen-dessous d'elle et une copie noiretout en bas. C'est vraiment identiqueà une simple ombre portée à bordsnets (voir partie 48) avec une ombreportée recolorée (partie 49) en sand-wich. Regardons-la d'abord sous formede graphe, en commençant par uneombre portée de base noire avec desbords nets :

Tout simple, non ? Maintenant, re-gardons notre ombre portée blancheà bords nets. Vous remarquerez quec'est pratiquement le même graphe,mais avec l'ajout d'une primitive Ma-trice de couleurs pour convertir enblancl'ombre noire (j'utiliserai un fond noirpour la boîte de sortie finale, pourque l'ombre blanche soit visible) :

Chaque ligne R, G et B doit valoiraumoins 1,0 (ce qui équivaut à 255 enRGB), de façon à obtenir une sortieblanche avec la matrice de couleurs.Nos valeurs d'entrée sont toutes àzéro, de sorte qu'aucune multiplica-tion ne donnera le résultat que nousvoulons. À la place, nous devons met-tre une valeur de 1,0, ou plus, dans lacolonne de décalage fixe des troispremières lignes :

Page 31: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 31 sommaire ^

TUTORIEL - INKSCAPE

Maintenant que vous savez com-ment créer les éléments constituantsde notre filtre, nous devons juste lescombiner. Dans le cas présent, cen'est qu'une question de fusion dansle bon ordre : l'ombre noire d'abord,puis la blanche et enfin la source image.Le graphe final ressemble à ceci :

Comme vous pouvez le voir, notrefiltre final a besoin de quatre primi-tives : deux Décalages, une Matricede couleurs et une Fusion. Il a aussideux connexions à l'entrée Opacitéde la source et une à l'entrée Sourceimage. Regardons la conception finaledu filtre dans Inkscape :

Si vous suivez chaque ligne del'image, vous verrez que c'est le mêmeensemble d'objets connectés que dansle graphe. Malheureusement, l'inter-face d'Inkscape rend son aspect pluscomplexe, principalement du fait queles lignes se croisent pour que toutesles branches du filtre arrivent sur laprimitive Fusion. Maintenant, imagi-nez le même dessin de filtre, mais enempilant plus d'ombres : bien quechaque ombre soit un graphe linéaire

séparé se connectant sur une Fusioncommune, l'interface d'Inkscape devientvite remplie d'un méli-mélo de lignescroisées. Si vous vous trouvez con-fronté à un tel bazar, essayez dedessiner les primitives de filtrage etleurs connexions sous forme de graphepour voir si ça devient plus compré-hensible.

Il y a un petit problème avec notrefiltre d'ombres empilées : le résultatparaît différent suivant qu'il est placésur un fond blanc ou coloré. Dans lepremier cas, l'ombre blanche se dissoutdans le fond, donnant l'impressiond'une ombre noire disjointe, mais dèsque nous la mettons sur un fond dif-férent, la couche blanche se détache.

Dans certains cas, nous pouvonssouhaiter que la couche blanche soitvisible, mais, dans d'autres, nous pour-rions préférer que cette partie de la

sortie soit transparente. Si vous aviezconstruit les ombres empilées à partird'objets SVG standard, vous pourriezutiliser un chemin de découpe pourréaliser cet effet (voir partie 13), maisles chemins de découpe ne sont pasdisponibles comme primitives de fil-trage. À la place, il y a une primitiveappelée « Composite » qui vous per-met de combiner deux entrées dedifférentes façons, y compris deux outrois ayant lemêmeeffet qu'un chemindedécoupe.

La primitive Composite utilise lesvaleurs d'opacité des pixels des imagesd'entrée pour déterminer ce que serale pixel de sortie, utilisant les mé-thodes décrites par Thomas Porter etTomDuff dans les années 80, connuessous le nom de modes fondus Porter-Duff. Ces modes fondus sont sélec-tionnés depuis la liste déroulanteOpé-rateur de l'éditeur de filtres :Défaut - Ceci supprime l'opérateur dela primitive de filtrage dans le fichierXML sous-jacent. D'après la spécificationdes effets de filtrage SVG, Inkscapeest ainsi amené à se comporter commesi une valeur de «Over » avait été four-nie. Pour plus de clarté, je vous re-commande de ne jamais utiliser cetteoption, et de toujours choisir l'option«Over » si c'est ce que vous voulez.Over - Les deux images sont l'une surl'autre, avec l'entrée du haut apparais-

Page 32: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 32 sommaire ^

TUTORIEL - INKSCAPEsant au-dessus de celle du bas. C'estexactement la même chose qu'en uti-lisant la primitive Fusion avec deux en-trées, sauf que l'ordre des deux en-trées est inversé.In - Seules les parties de l'image duhaut qui sont à l'intérieur de l'imagedu bas apparaîtront à la sortie. L'effetest le même qu'avec un chemin dedécoupe.Out - Seules les parties de l'image duhaut qui sont à l'extérieur de l'imagedu bas apparaîtront à la sortie. L'effetest le même qu'avec un chemin dedécoupe « inversé ».Atop - La sortie se compose de l'imaged'entrée du dessous, plus toutes lesparties de l'image du haut qui sont àl'intérieur de l'imagedubas.XOR - Réalise une opération OU eX-clusif sur les valeurs RGB de chacundes pixels des images d'entrée. L'effetest l'inclusion dans l'image de sortiede toutes les parties des images d'en-trée qui ne se recouvrent pas.Arithmetic - Ce n'est pas un desmodesfondus Porter-Duff, mais plutôt l'ajoutd'un mode présent dans la spécifica-tion SVG. Je le décrirai prochainementunpeuplus en détail.

Notez que l'interface utilisateur dufiltre fournit 4 réglettes, mais, mêmesi elles ne servent que pour l'opéra-teur Arithmetic, elles restent néanmoinsvisibles, bien que désactivées, lorsqu'un

autre de ces opérateurs est utilisé.

Les descriptions ci-dessus sont engros correctes, mais certaines subti-lités apparaissent quand les imagesd'entrée contiennentdes valeurs d'opa-cité autres que 0 et 255. Si vous vou-lez utiliser cette primitive pour unedécoupe, il est donc préférable devérifier que les images d'entrée necontiennent pas de valeurs intermé-diaires. La meilleure façon de le faireest avec la primitive Transfert de com-posantes, qui a acquis une interfaceutilisateur dans la version 0.91 et seradécrite dans un futur article. En selimitant aux filtres que j'ai déjà décrits,vous pouvez aussi utiliser la primitiveMatrice de couleurs pour élargir etdécaler la plage des valeurs possiblesafin d'obtenir le même résultat. Parexemple, cette matrice resserrera lesvaleurs d'opacité, de sorte que cellesqui sont inférieures à 128 seront con-verties en 0, et celles égales ou supé-rieures seront remplacées par 255.

Comme tant de choses dans SVG,il y a un tas de mots pour décrire cequi est plus compréhensible avec une

image. Voici les 5 modes fondus Por-ter-Duff quand ils sont appliqués àune paire de carrés, d'abord sans trans-parence, puis avec une opacité réduiteà 75%. Notez que les lignes noiresd'entourage ont été ajoutées aprèscoup pour souligner les parties res-tantes des images - elles ne sont pasprésentes dans la vraie sortie de fil-trage.

Revenons à notre ombre empiléeet regardons comment ce filtre peutnous aider à éliminer la coucheblanche.Considérez simplement une petite par-tie de la sortie : une lettre unique. J'airetiré l'image source si bien que nousne voyons que les deux ombres dé-calées (col. 4).

Nous devons garder la partie noirequi est visible, mais enlever tout le

contenu blanc, le laissant transparent.En d'autres termes, nous voulons gar-der la partie de la couche noire qui estextérieure à la couche blanche. C'estévidemment un travail pour le modefondu « Out » de la primitive Compo-site. Comme le filtre Composite nes'intéresse qu'à l'opacité des sourcesd'entrée, pas à leur couleur, nous pou-vons nous passer de la primitive Ma-trice de couleurs, ce qui nous donne

Page 33: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 33 sommaire ^

TUTORIEL - INKSCAPEcomme résultat cette chaîne de fil-trage :

Tout ce dont nous avons besoinest d'ajouter à la fin de la chaîne unbloc pour fusionner encore une foiscette sortie avec l'image source ori-ginale, nous donnant le résultat finalque nous cherchions - une ombre em-pilée avec une couche intermédiairetransparente qui fonctionne sur n'im-porte quel fond (voir en haut, au mi-lieu).

Il y a une dernière chose à décrireavant de conclure l'article de ce mois :le mode « Arithmetic » de ce filtre

Composite et ses quatre réglettes (K1à K4). Avec ce mode, les quatre ca-naux (R, G, B, A) de chaque pixel del'image de sortie sont calculés à partirdu canal du pixel correspondant desimages d'entrée (i1 et i2), pondéréspar les valeurs K1 à K4 en utilisant laformule suivante :

résultat = (K1×i1×i2) +(K2×i1) + (K3×i2) + K4

En décomposant ceci, vous pouvezvoir que K4 est multiplié par rien ; ilreprésente donc un décalage fixe. K2et K3 sont respectivement multipliéspar i1 et i2 ; ainsi, ils ajustent la quan-tité de chaque entrée qui compose lasortie. K1 est multiplié par i1 et i2 à lafois, si bien qu'il élargit la plage desvaleurs de sortie.

Cemodepeut êtreutilisé pour com-biner la sortie de deux autres primi-tives de filtrage, vous permettant decontrôler les proportions de chaqueentrée. La spécification SVG suggèrequ'il pourrait être utile pour superpo-ser la sortie de certaines des primitivesdes effets d'éclairage (non encore dé-crites dans cette série) avec les don-nées de texture d'une autre primitiveou d'une image source, mais il peutêtre utile si vous voulez mélanger deuximages tout en contrôlant la force ap-portée par chacune.

FORUM INKSCAPE

Le conseil d'administration d'Inkscape forme un comité en vue d'orga-niser la création d'un forum officiel sur Inkscape. Le principal forumexistant dans la communauté (inkscapeforum.com) est devenu unecible pour les spammeurs et le propriétaire du domaine ne répond plusaux mails et aux messages. Le président de ce comité sera Brynn, uncontributeur de longue date sur l'ancien site, qui entretient un autreforum sur www.inkscapecommunity.com. Les principaux contributeursdu forum passent sur son site, au moins à titre provisoire. Jusqu'à cequ'une décision finale soit prise à propos du nouveau forum, il estfortement recommandé que les messages de soutien et les demandessoient postés sur le site deBrynn, plutôt que sur l'ancien forum.

Mark a utilisé Inkscape pour créer troisbandes dessinées, The Greys, Monsters,Inked et Elvie, qui peuvent toutes êtretrouvéesàhttp://www.peppertop.com/

Page 34: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 34 sommaire ^

Page 35: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 35 sommaire ^

LLEE CCUULLTTEE DDEE CCHHRROOMMEEÉcrit par S. J. Webb BBrriiccoollaaggee dd ''uunn CChhrroommeebbooookk

Je suis tombé par hasard sur un or-dinateur gratuit au bureau. Ils al-

laient le jeter, car son disque dur étaitlent et corrompu et la machine a plusde 5 ans. C'est un Lenovo SL500. C'estlourd et ferait un bon nouveau projet.J'appellerai ce projet Briquebook. Monobjectif est de développer un ordina-teur portable pas cher pour le nuagequi reproduit une expérience Chrome-book.

Le Brickbook a 2 Go de RAM et unprocesseur Intel Centrino qui fonctionneà 2,0 GHz. Le Chromebook Acer C720a 2 Go de RAM et un processeur IntelCeleron qui fonctionne à 1,4 GHz. Pourle moment nous allons oublier les dif-férences de taille et de poids entrel'Acer et le Lenovo. L'Acer est plusagréable, un peu plus portatif et pos-sède une meilleure batterie. La duréed'utilisation du Briquebook est de 45minutes. J'ai commandé 2 Go de RAMpour améliorer la machine avec 4 GodeRAMau total.

Beaucoup des distributions dans lenuage dont j'ai fait la critique étaientbasées sur Ubuntu. Je pourrais ins-taller Peppermint OS, mais elle utilisela Logithèque d'Ubuntu 14.04. Je ne

suis pas fan de la Logithèque Ubuntu,puisqu'elle n'est pas entretenue. Je suiscertain que, quand Peppermint pu-bliera sa prochaine LTS (distributionavec service à long terme), je la ré-installerai sans doute sur le Brique-book.

Par conséquent, j'ai chargé UbuntuMATE 16.04 sur le Briquebook. J'aime

bien l'App Grid et la Software Bou-tique proposés par Ubuntu MATE, carainsi je peux accéder à mes pro-grammes préférés comme Openshotet LibreOffice. Ubuntu MATE a fait dubon boulot en remédiant au fiasco dela Logithèque avec l'AppGrid.

La machine tournait bien et, aprèsle démarrage, était rapide, mais la dis-

tribution ne donnait pas l'impressiond'être basée dans le nuage. J'ai dé-cidé d'essayer Mageia et de le fusion-ner en un OS nuage hybride. Mageiapermet à l'utilisateur de choisir quelspaquets et quel environnement debureau installer. Dans ce cas précis,j'ai choisi LXDE et Internet Station.J'ai fait une installation réseau pourqu'il ait toutes les mises à jour. Et jesouhaitais vraiment qu'existe un dérivéd'Ubuntu permettant aux individus dechoisir les paquets à installer sur leurordinateur portable pendant la confi-guration du nouveau système.

Après le gestionnaire d'affichageLXDE, j'ai pris Firefox comme naviga-teur Web par défaut. J'ai pu installerSyncthing directement à partir de leursite. J'ai ajouté ou activé les exten-sions Zenmate VPN, Ghostery et Push-bullet dans Firefox. Cependant, ICE dePeppermint ou autre SSB n'était pasdisponible pour Mageia. J'utilise GoogleDocs et Google Drive comme suitebureautique. Si je voulais autre chose,je pourrais utiliser le Control Centerde Mageia pour activer de nouveauxdépôts et télécharger les logiciels né-cessaires.

Page 36: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 36 sommaire ^

LE CULTE DE CHROMEEn utilisant Firefox, je minimise l'in-

teractivité avec le pistage de Google.J'ai également créé un compte mailLycos. Je suis très content de la per-formance du Briquebook, sauf pour le

démarrage. Le BIOS prend énormé-ment de temps. J'ai créé un portablequi respecte la philosophie des logicielslégers de l'OS Chrome avec MageiaLXDE. Si j'avais encore mon vieux

netbook, Mageia LXDE serait un sys-tème d'exploitation pour émuler unChromebook. Je vais faire une petiteparenthèse au sujet du matériel duBriquebook, qui n'est pas un portable

poids plume. Oui, le Briquebook estun peu lourd, mais j'ai 4 ports USB 2.0,un port pour carte SD, un port HDMIet un lecteur de CD. L'ACER C720 a unemplacement pour carte SD et 2 portsUSB.

Qui plus est, ce Briquebook est unexcellent choix pour l'écosphère Chro-mebook actuelle. Cependant, l'automneprochain, l'OS Chrome pourra accéderau Play Store de Google. Cela veutdire que l'OS Chrome sera davantageorienté vers plus d'applis natives, aulieu d'être basé dans le nuage. Avec lePlay Store de Google, les applis d'An-droid pourront faire partie intégrantede l'OS Chrome. Si vous n'êtes pas aucourant, les Chromebooks devancentactuellement lesMacs.

Le mois prochain, j'examinerai SSHet Network Attached Storage (lessolutions de stockage en réseau) avecunChromebook.

SJ Webb est passionné de Linux etcoordonnateur de recherche. Il aime pê-cher, conduire des bolides et passer dutemps avec ses enfants et sa femme. Ilremercie Mike Ferrari pour son mento-rat.

Page 37: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 37 sommaire ^

TTUUTTOORRIIEELLÉcrit par Ronnie Tucker ÉÉccrriirree ppoouurr llee FFuullll CCiirrccllee MMaaggaazziinnee

Lignes directrices

Notre seule règle : tout article doit avoirun quelconque rapport avec Ubuntu

ou avec l'une de ses dérivées (Kubuntu,Xubuntu, Lubuntu, etc.).

Autres règles••Les articles ne sont pas limités en mots,mais il faut savoir que de longs articlespeuvent paraître comme série dans plu-sieurs numéros.

• Pour des conseils, veuillez vous référer auguideofficielOfficialFullCircleStyleGuide ici :http://url.fullcirclemagazine.org/75d471

• Utilisez n'importe quel logiciel de traite-ment de texte pour écrire votre article – jerecommande LibreOffice –, mais le plus impor-tant est d'en VÉRIFIER L'ORTHOGRAPHE ETLAGRAMMAIRE !

• Dans l'article veuillez nous faire savoir l'em-placement souhaité pour une image spéci-fique en indiquant le nom de l'image dans unnouveau paragraphe ou en l'intégrant dans ledocumentODT (OpenOffice/LibreOffice).

• Les images doivent être en format JPG, de800 pixels de large aumaximum et d'un niveaude compression réduit.

• Ne pas utiliser des tableaux ou toute sortede formatage en gras ou italique.

Lorsque vous êtes prêt à présenterl'article, envoyez-le par courriel à :

[email protected].

Si vous écrivez une critique, veuillez

suivreceslignesdirectrices :

TraductionsSi vous aimeriez traduire le Full Circle

dans votre langue maternelle, veuillez en-voyer un courriel à [email protected] et soit nous vous mettrons encontact avec une équipe existante, soitnous pourrons vous donner accès au textebrut que vous pourrez traduire. Lorsquevous aurez terminé un PDF, vous pourreztélécharger votre fichier vers le site prin-cipal du Full Circle.

Auteurs francophonesSi votre langue maternelle n'est pas l'an-glais, mais le français, ne vous inquiétezpas. Bien que les articles soient encoretrop longs et difficiles pour nous, l'équipede traduction du FCM-fr vous propose detraduire vos « Questions » ou « Courriers »de la langue de Molière à celle de Shake-speare et de vous les renvoyer. Libre à vousde la/les faire parvenir à l'adresse mail adhoc du Full Circle en « v.o. ». Si l'idée departiciper à cette nouvelle expérience voustente, envoyez votre question ou votrecourriel à :

[email protected]

Écrire pour le FCM françaisSi vous souhaitez contribuer au FCM, mais

que vous ne pouvez pas écrire en anglais,faites-nous parvenir vos articles, ils serontpubliés en français dans l’édition française duFCM.

CRITIQUES

Jeux/ApplicationsSi vous faites une critique de jeux ou d'applications, veuilleznoter de façon claire :

••le titre du jeu ;••qui l'a créé ;••s'il est en téléchargement gratuit ou payant ;••où l'obtenir (donner l'URL du téléchargement ou du site) ;••s'il est natif sous Linux ou s'il utilise Wine ;••une note sur cinq ;••un résumé avec les bons et les mauvais points.

MatérielSi vous faites une critique du matériel veuillez noter de façon claire :

••constructeur et modèle ;••dans quelle catégorie vous le mettriez ;••les quelques problèmes techniques éventuels que vous auriez ren-contrés à l'utilisation ;••s'il est facile de le faire fonctionner sous Linux ;••si des pilotes Windows ont été nécessaires ;••une note sur cinq ;••un résumé avec les bons et les mauvais points.

Pas besoin d'être un expert pour écrire unarticle ; écrivez au sujet des jeux, desapplications et du matériel que vous utiliseztous les jours.

Page 38: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 38 sommaire ^

LLAABBOO LLIINNUUXXÉcrit par Irv Risch

UUbbuunnttuu ssuurr mmoonn CChhrroommeebbooookk

Ma femme aime bien faire lesmagasins et moi, je passe beau-

coup de temps dans des cafés etd'autres endroits où ils ont l'Internet.Bon. J'en avais assez de trimbaler sanscesse mon portable sous Ubuntu etj'ai donc opté pour plus léger… enfait, Ubuntu léger. Laissez-moi expli-quer.

Il y a bien des années, j'ai achetéun petit Chromebook sympa pour monépouse et elle l'adore. Moi aussi, saufqu'Ubuntu n'y était pas installé. Leschoses ont changé depuis. Actuelle-

ment, j'ai mon propre ChromebookSamsung de 11,6“, parce qu'on peut ymettre Ubuntu. Et le mieux, c'est quevous pouvez faire tourner l'OS Chromeet Ubuntu en même temps. Oui, vouspouvez basculer de l'un à l'autre sansredémarrer. Ça fonctionne de la mêmefaçon que quand vous faites tournerUbuntu à l'intérieur deWindows. L'ins-tallation est facile, il suffit de suivreles instructions sur Crouton. Voici lelien :https://www.linux.com/learn/tutorials/795730-how-to-easily-install-ubuntu-on-chromebook-with-crouton

Une fois installé, vous pouvez exé-cuter Ubuntu très simplement à partirde Chrome OS. Ouvrez un terminalavec Alt/Ctrl “T”. Tapez le mot shell,puis une des lignes suivantes selon lebureau que vous avez installé :

sudo startkde

sudo startxfce

sudo startunity

Après, pour revenir à Chrome OSpendant que vous êtes sous Ubuntu,il suffit d'appuyer sur Maj/Ctrl/Alt touten appuyant sur les touches fléchéesen haut du clavier.

Puisqu'il n'y a pas d'écran tactilesur le Chromebook, j'ai choisi d'ins-taller le bureau KDE. J'ai essayé Unity,mais KDE me semblait meilleur avecl'écran depetite taille.

Globalement, celameconvenaitbienet j'aimaintenant unChromebookd'oc-casion (115 $) sur lequel tourne Ku-buntu : un ordinateur qui pèse à peineplus d'un kilo que je peux trimbalerde café en café.

Page 39: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 39 sommaire ^

LLAABBOO LLIINNUUXXÉcrit par Charles McColm

PPeettii ttee iinnssttaa llllaattiioonn LLTTSSPP -- PP.. 22

Le mois dernier, j'ai décrit l'instal-lation du LTSP (projet Linux Ter-

minal Server) que j'ai faite pour leCentre communautaire Nuer ici à Kit-chener, dans l'Ontario, au Canada. Lecentre venait d'acquérir de la place,mais voulait quelques ordinateurs surlesquels les membres pourraient joueret faire des recherches. Le LTSP sem-blait répondre à leur besoins de façonparfaite : un système à bas prix (dansce cas, un don), géré de manière cen-tralisée auquel vous pourriez brancherà peu près tout autre ordinateur etavoir la même expérience. Quand j'aiécrit l'article dumois dernier, le Centren'avait pas encore de connexion auNet. En outre, le Centre n'était tou-jours pas ouvert officiellement et iln'y avait donc pas de possibilités deretours sur ce qui fonctionnait ou pas.

Quand je suis parti le mois dernier,nous avions configuré deux postes detravail, le serveur, un commutateur etun routeur (qui ne se connectait qu'aucommutateur). Les membres pouvaientjouer, écrire des documents, retou-cher des photos…, mais, puisqu'il n'yavait pas de connexion Internet, il yavait beaucoup de choses qu'ils nepouvaient pas faire. Je savais que, lors

de l'ajout d'une connexion Internet, ceserait plus compliqué qu'un branche-ment tout simple au commutateur ouau routeur, parce que le routeur quej'avais utilisé serait en conflit avec lerouteur intégré au modem/routeurqu'ils obtiendraient et le serveur neserait pas configuré avec la plage cor-recte des adresses IP (dans le fichier/etc/dnsmasq.d/ltsp.conf).

En fait, le problème rencontré parleCentre était encoreplus simplequ'unchangement du routeur : des enfantscachaient les autocollants portant lenom d'utilisateur et le mot de passeque j'avais créés. Me voilà en train deréfléchir aux problèmes que je pourraisrencontrer lors de la configuration duserveur pour le nouveau modem/rou-teur, alors que le véritable problème

était beaucoup plus simple : accéder àla machine. J'ai imprimé de nouveauxautocollants et, cette fois-ci, nous lesavons mis sur le dessous des claviersà la place de la base des écrans. J'au-rais pu paramétrer autologin pour lesclients, mais à un moment quelcon-que, s'ils ajoutaient d'autres clients, onpourrait rendre chaque login unique(invité01, invité02). Puisqu'il n'y a quequelquesmachines et le serveur à 8 GodeRAM, un seul compte invité suffit.

Configurer les clients pour qu'ilspuissent utiliser la connexion Internetn'était pas aussi difficile que prévu. Leplus difficile était le déplacement phy-sique des postes de travail d'un em-placement à un autre. La connexionInternet fut mise dans une zone à en-viron 5 mètres des postes de travail.En fait, on n'avait pas besoin demettreles postes de travail plus près, car lecâble Éthernet que j'avais utilisé audépart pour relier le serveur au mo-dem/commutateur Internet faisait àpeu près 10 m. J'ai utilisé ce câbleÉthernet de 10 m pour connecter lemodem/commutateur Internet au com-mutateur Gigabit et à tous les ordi-nateurs, y compris le serveur, connecté,lui aussi, au commutateur Gigabit. On

Page 40: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 40 sommaire ^

a abandonné le vieux routeur (on n'avaitpas besoin d'un deuxième routeur,puisqu'un routeur était intégré à leurmodem).

Au début, quand j'ai paramétré leréseau, je voulais éviter des conflitsavec les routeurs utilisés au travail etj'ai donc choisi la plage 192.168.80.x.Mais, par défaut, le nouveau routeursupposait la plage 192.168.1.x ; aussi,je devais changer cette plage dans lefichier /etc/dnsmasq.d/ltsp.conf sur leserveur (haut de page, aumilieu).

Après le changement d'adresse IP,il fallait mettre à jour les ssh-keys etl'imagequi est déployée aux clients :

sudo ltsp-update-sshkeys

sudo ltsp-update-image

sudo sed -i 's/ipappend2/ipappend 3/g'/var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default

J'ai fait toutes ces modificationspendant que le vieux routeur étaittoujours connecté (sous l'adresse192.168.80.x), et le fonctionnementultérieur m'inquiétait. Toutefois, quandj'ai débranché le vieux routeur etbranché le nouveau modem/routeurau commutateur, tout fonctionnaittrès bien. J'ai éteint le serveur et lesclients, mais uniquement parce qu'il

fallait déplacer des ordinateurs et desmeubles. Cela aurait sans doutemarchésans un redémarrage.

Il est très important de noter que,si le serveur est éteint/redémarré, lesclients devront être éteints/redémar-

rés. Le serveur doit être démarré enpremier, sinon les clients ne serontpas connectés (car ils utilisent en faitles ressources du serveur).

À ce stade, il n'y a toujours pas euassez de temps et de tests pour me

prononcer sur le bon fonctionnementde l'installation, mais le Centre com-munautaire semble décidé à resteravec LTSP et Ubuntu MATE. Sincèresremerciements à Peter, James, Chulet tous les membres du Centre com-munautaire Nuer, qui étaient très ac-cueillants et m'ont bien aidé avec cetarticle et le précédent sur le LTSP.

RESSOURCES LTSP :

Paged'accueil LTSP :http://www.ltsp.org/

Aide communautaire LTSP Ubuntu :https://help.ubuntu.com/community/UbuntuLTSP

Charles McColm est l'auteur d'InstantXBMC, un petit livre sur l'installation etla configuration de XBMCbuntu, une dis-tribution *buntu + XBMC. Il est le ges-tionnaire d'un projet non lucratif de réu-tilisation d'ordinateurs. Quand il ne fa-brique pas des PC, il supprime les logi-ciels malveillants, en encourageant lesgens à utiliser Linux et en accueillantdes « heures Ubuntu » près de chez lui.Son blog est à : http://www.charlesmc-colm.com/.

LABO LINUX

######################################### Dnsmasq running as a proxy DHCP########################################

## TFTP##enable-tftp#tftp-root=/var/lib/tftpboot

## DHCP#dhcp-range=192.168.1.0,proxy

Page 41: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 41 sommaire ^

DDII SSPPOOSSIITTII FFSS UUBBUUNNTTUUÉcrit par Ronnie Tucker

OTA-1 1

OTA-11 ajoute des capacités sansfil auMeizuPro 5, fournissant aux

utilisateurs une expérience Ubuntu PCcomplète sur un smartphone. Tousles services s'exécutant sur le phonesont disponibles sur un ordinateur debureau grâce tout simplement à uneclé WiFi et aucun câble, ce qui vousdonne l'expérience totale de la con-vergence Ubuntu ! Et le meilleur estqu'ils continueront et fourniront cecià tous les smartphones et tablettesUbuntu lors d'OTA à venir.

Outre cette fonctionnalité, il y ades améliorations de performance glo-bale pour la tablette M10, compre-nant la vitesse, la connectivité blue-tooth, et un défilement plus fluide. Ci-dessous, voici un résumé plus détailléde toutes lesmises à jour :

••Les utilisateurs du Pro 5 ont la con-vergence totale Ubuntu, au moyen dela fonctionnalité de l'affichage sans fil ;la même fonctionnalité sera dispo-nible pour tous les smartphones et ta-blettesUbuntu à venir.••Undéfilementplus fluidepour ledashet les applis, avec, pour résultat, une

expérience utilisateur plus agréable.••Une meilleure réactivité de la sourisavec bluetooth, quand l'interface bu-reau est affichée.••Des graphismes plus rapides et plusfluides, qui améliorent la façon dont

le contenu est livré au dispositif.••Unemise à l'échelle automatique pourdes écrans externes, afin que l'affi-chage bureau et l'application prennentautomatiquement la résolution du mo-niteur externe.

Pour en apprendre davantage surtoutes lesmises à jour :https://wiki.ubuntu.com/Touch/ReleaseNotes/OTA-11

Page 42: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 42 sommaire ^

CCRRIITTIIQQUUEE LLIITTTTÉÉRRAAIIRREEÉcrit par Greg Walters

LLeeaarrnn ttooPPrrooggrraammwwiitthhMMiinneeccrraafftt

LearntoProgramWithMinecraft:

transformyourworldwiththe

powerofPython

Craig RichardsonNo Starch Press : ISBN:978-1-59327-607-6

Learn to Program With Minecraft

(Apprenez la programmation avecMinecraft : transformez votre mondegrâce à la puissance de Python) estconçu pour apprendre aux jeunes (et/ouaux parents) comment programmeravec Python afin de faire des choses

vraiment fastidieuses dans le jeuMine-craft. Je vous l'avoue : j'entends parlerde Minecraft depuis des années, maisje ne l'ai jamais essayé. De nombreuxamis ont des enfants qui jouent à Mi-necraft et ce livre serait excellent pourceux qui voudraient non seulement ap-prendre à programmer, mais aussi (etc'est ce qui rend ce livre très agréable)voudraient automatiser beaucoup detâches dansMinecraft.

Ce livre concerneWindows ouOSXaussi bien que le Raspberry Pi et sup-pose que lecteur sait déjà jouer àMine-craft. Comme mentionné ci-dessus, jen'ai jamais joué au jeu et la seule ver-sion que j'en avais se trouvait sur leRaspberry Pi. J'étais complètementperdu dès le premier écran. Je suisdonc allé à raspberrypi.org, où j'ai tapé«Minecraft » dans la zone de rechercheet j'ai fini par trouver le tutoriel « Mi-necraft for Newbies » (Minecraft pourles débutants). Cela m'a aidé à démar-rer et j'ai ainsi pu commencer à com-prendre le livre. Je vais vous confierun secret : essayer les divers projetset tâches était très amusant. Je nesuis pas joueur, mais je peux en com-prendre l'attrait et pourquoi tant dejeunes jouent à ce jeu.

Je ne me souviens pas d'avoir ja-mais vu un avertissement qu'il fautconnaître Minecraft. Il y a, cependant,une courtephrase audosdu livredisantque (et, ici, je fais une paraphrase),même si vous êtes débutant, vous«  aurez une vision nouvelle de Mine-craft… », ce qui est la vérité vraie,mais je pense que l'auteur aurait dûsouligner cet aspect des choses dès ledépart.

Tout compte fait, le livre tient sespromesses de façon claire et juste. Sivous regardez la Table desmatières (àdroite), vous verrez rapidement que laplupart des conceptsmajeurs de la pro-grammation Python pour les débutantssont traités avec des introductionscréatives.Mapréférée est « Chapter 9 :Hitting things with Lists and Dictio-naries » (Chapitre 9 : Donner des coupsavec des listes et des dictionnaires).

TABLE DES MATIÈRES

Chapitre 1 : Préparer votre aventureChapitre 2 : Téléporter avec des va-riablesChapitre 3 : Construire rapidement etvoyager loin avec lesmathsChapitre 4 : Chatter avec des chaînesChapitre 5 : Comprendre ce qui est vraiet ce qui est faux avecBooléenChapitre 6 : Créer des mini-jeux avecdes arguments ifChapitre 7 : Des booms et des paradesde fleurs avec des boucleswhileChapitre 8 : Les fonctions vous donnentdes supers pouvoirsChapitre 9 : Donner des coups avec deslistes et des dictionnairesChapitre 10 : La magie de Minecraftavec des boucles forChapitre 11 : Enregistrer et chargerdes bâtiments avec des fichiers et desmodulesChapitre 12 : La programmation orien-téeobjet, c'est laclassePostfaceAide-mémoire des ID deblocIndex

Page 43: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 43 sommaire ^

POURQUOI J'AIME LINUX

Au départ, en 2013, j'ai commencéà utiliser Lubuntu sur mon net-

book. Il était sous Windows XP et estdevenu tellement lent qu'il lui fallaitenviron 7 minutes avant de démarrercomplètement. J'ai essayé Lubuntu13.04 et le même netbook - oui, lemême - a démarré en 40 secondesenviron. À partir de ce jour-là, j'étaisconvaincu. Wouah ! Je peux utiliser cevieux truc à nouveau. J'ai donc com-mencé à essayer diverses versionsd'Ubuntu : Xubuntu et Lubuntu, lesdeux sont devenues mes distributionspréférées. J'ai brièvement utilisé LinuxMint, mais, après quelque temps, cetteinstallation s'est plantée.

Puis, mon père (qui avait alors 85ans), dont l'ordinateur tournait tou-jours sous Windows XP, a attrapé unnième virus ou malware. J'ai installéLubuntu. Au départ, il se plaignait pasmal, mais, après une courte période, ils'y est accoutumé. Depuis ce jour, il semet devant son ordinateur avec beau-coup de plaisir. Plus de virus. Il peutsans problèmes faire des tâches infor-matiques simples, comme naviguer surle Net, s'inscrire pour des événements,envoyer et recevoir des mails et jouer

à son jeu favori. Il a 88 ans mainte-nant. Les mises a jour sont tellementfaciles ; pas besoin de télécharger etd'installer de programmes séparément.C'est vraiment l'idéal, surtout pour desgens qui ne sont pas trop compétentsen informatique, mais ont malgré toutbesoin d'un ordinateur.

J'ai installé Lubuntu sur les ordina-teurs de plusieurs de ses amis et, euxaussi, ils sont heureux. Il leur suffit des'asseoir devant l'ordinateur sans s'in-quiéter des virus, des mises à jourd'un logiciel anti-virus, du lancementrégulier de scans anti-spyware, etc.

Par ailleurs, pour ce qui me con-cerne, quand je me déplace pour letravail ou les vacances, je peux prendrele vieux netbook et l'utiliser pour sau-vegarder des photos et des vidéosdes vacances et aussi pour en faireune sauvegarde supplémentaire surdes clés USB. Pourquoi se débarrasserd'un ordinateur qui fonctionne trèsbien ? Le point positif concernant cesvieux netbooks est qu'ils sont trèssolides et fiables. Lemien a survécu (ilétait dans un sac à dos), quand je l'aifait tomber par accident, de presquedeuxmètres.

Jan Holtman

LE FULL CIRCLE A BESOIN

DE VOUS !Sans les contributions deslecteurs, le Full Circle ne

serait qu'un fichier PDF vide (qui, àmon avis, n'intéresserait personne).Nous cherchons toujours des ar-ticles, des critiques, n'importe quoi !Même de petits trucs comme deslettres et les écrans de bureauaident à remplir lemagazine.

Lisez Écrire pour le FCM dans cenuméro pour suivre nos lignesdirectrices.

Jetez un œil à la dernière page(de n'importe quel numéro) pouraccéder aux informations détailléesconcernant l'envoi de vos contri-butions.

CCOOUURRRRIIEERRSSSi vous voulez nous envoyer une lettre, une plainte ou descompliments, veuillez les envoyer, en anglais, à :[email protected]. NOTE : certaines lettrespeuvent être modifiées par manque de place.

Rejoignez-nous sur :

facebook.com/fullcirclemagazine

twitter.com/#!/fullcirclemag

linkedin.com/company/full-circle-magazine

ubuntuforums.org/forumdisplay.php?f=270

goo.gl/FRTMl

Page 44: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 44 sommaire ^

QQ..EETT RR..Compilé par Gord Campbell

Si vous avez des questions sur Ubuntu, envoyez-les en anglais à :[email protected], et Gord y répondra dans un prochainnuméro. Donnez le maximum de détails sur votre problème.

Q J'ai unChromebook SamsungARMavec Ubuntu 16.04 armhf. Est-il

possible d'exécuter un logiciel de vir-tualisation pour que je puisse fairetourner unOS x86 ?

R Ce dont vous avez besoin estl'émulation, pas la virtualisation.

Q J'ai essayé d'exécuter Lubuntu16.04 sur un ordinateur Compaq

d530, mais sans succès. La version livene fonctionne pas. L'installeur fonc-tionne, mais le système ne démarrepasunefois installé.Ya-t-ilde l'espoir ?

Voici lematériel :Processeur Pentium4 à 2,60GHz2573ModeRAMCarte graphique intégrée

R Allez dans les documents com-munautaires où vous pourrez

trouver comment vous servir de no-modeset. (Remerciements à ajgreenysur les forums Ubuntu). Il faudrait ins-taller xserver-xorg-video-intel.

Q J'ai un problème avec Xubuntu16.04. Quand j'insère un DVD

vidéo, il ne se monte pas automa-tiquement. Je peux forcer le systèmeà monter le DVD en allant dans VLCet indiquant /dev/sr0 et, après, toutfonctionne.

Ce qui est bizarre, c'est que les DVDde données et les CD se montent au-tomatiquement sansaucunproblème.

R (Merci à kansasnoob sur les fo-rums Ubuntu.) C'est un bogue :

https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1577768

Le correctif sera incorporé à Yak-kety incessamment sous peu, ensuiteil faudrait faire un SRU [Ndt : StableRelease Update, mise à jour d'une ver-sion stable] pour le corrigerdansXenial.https://git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/?id=55ad13c26fe5d0e606be5a83937f31b8cf576588

Q J'ai un disque dur USB que j'uti-lise avecmes ordinateurs portables

(sous Ubuntu ou Linux Mint), maisaussi avec d'autres ordinateurs sousWindows. Actuellement, il est for-maté en NTFS, mais le reformater ne

poserait pas de problèmes. Je vou-drais en protéger le contenu en lecryptant.

R (Remerciements à atl45 sur lesforums Ubuntu.) Vous pouvez

crypter le disque avec VeraCrypt ;créez un conteneur de fichiers Vera-Crypt, ou une partition VeraCrypt, surle disque. VeraCrypt fonctionne trèsbien sous Linux et sousWindows.

Q J'ai un NUC Intel Skylake i5 surlequel est installé Ubuntu 16.04

LTS. J'utilise deux moniteurs qui ont,tous les deux, une connexion DVI. Jebranche l'un desmoniteurs sur le portHDMI avec un câble DVI et un adap-tateur HDMI vers DVI, et l'autre sur leDisplayPort avec un câble DVI et unadaptateur DisplayPort vers DVI. Aprèsl'installation des mises à jour les plusrécentes, le système se bloque irré-médiablement quelques secondes aprèsma connexion.

R L'installation du noyau 4.6 cor-rige le problème. Les instructions

se trouvent sur le site Web d'UbuntuHandbook.

Q Puis-je exécuter Corel Video Stu-dio x5 sousUbuntu ?

R Il semblerait que non. Il y a desalternatives pour Linux. Ma pré-

férence est Cinelerra, principalementà cause des tutoriels disponibles surle site Web Cinelerra pour Grandmaet sur YouTube.

QUESTIONS LES PLUSPOPULAIRES SUR ASKUBUNTU

* le gestionnaire de réseau se plante.http://goo.gl/VHZbBx

* Ya-t-il uneoption «Nepasdéranger »pour masquer temporairement les no-tifications, commesur lesmacbooks ?http://goo.gl/rEq4Aq

* Comment puis-je utiliser C++11 avecg++ ?http://goo.gl/zyc5GP

* Qu'est-ce qu'une « AppImage » ?Comment l'installer ?http://goo.gl/j0OGpE

Page 45: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 45 sommaire ^

Q. ET R.* Pourquoi Ubuntu exige-t-il la créationd'un compte sur le site Web d'Ubuntuavant de pouvoir installer un paquetSnap ?http://goo.gl/6jg6lv

* Comment utiliser grep de façon nonrécursive sur tous les fichiers dans unrépertoire ?http://goo.gl/71vHmZ

* Comment partager un dossier surUbuntu avec un Raspberry Pi 3 sur unréseauWiFi local ?http://goo.gl/nU1z2u

* Python 3 n'est pas le binaire pythonpar défaut dans Xenial. Pourquoi ?http://goo.gl/9pLVcZ

* Comment surligner le pointeur dema souris pendant que j'enregistre monécran ?http://goo.gl/ORdkSt

Gord eut une longue carrière dansl'industrie informatique, puis a profité desa retraite pendant plusieurs années. Plusrécemment, il s'est retrouvé, sans savoircomment, « l'informaticien » d'un petitcabinet d'expertise comptable de 15 per-sonnes dans le centre-ville de Toronto.

Brian Douglass a créé une appli fan-tastique pour les appareils Ubuntu

Touch, qui vous permettra de voir lesnuméros actuels et les numéros plusanciens, et de les télécharger et les liresur votre téléphone/tablette UbuntuTouch.

INSTALLATIONSoit vous cherchez « full circle » dans lemagasin Ubuntu Touch et vous cliquezsur Installer, soit vous affichez l'URL ci-dessous sur votre appareil et vous cli-quez sur Installer pour être transférésur la pagedes téléchargements.

https://uappexplorer.com/app/fullcircle.bhdouglass

L'APPLICATION OFFICIELLE FULL CIRCLE POUR UBUNTU TOUCH

Page 47: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 47 sommaire ^

JJEEUUXX UUBBUUNNTTUUÉcrit par Oscar Rivera

Un des à-côtés de l'écriture d'unecritique de jeumensuelle pour le

magazine Full Circle est que j'ai le droitd'essayer différents jeux afin que vous,le lecteur, soyez informé sur les jeuxqui, tout en étant jouables sous Linux,sont amusants et valent le coup d'y in-vestir du temps et de l'argent. En dé-cembre 2013, j'ai ainsi fait la critiquede Dota 2. Ça, c'était le passé, et ac-tuellement, jem'amuse encore unmaxavec, bien qu'il ait subi quelques modi-fications majeures. Quand j'ai écrit lacritique originale il y a trois ans, Dota 2venait de sortir du stade bêta et de-venait une publication officielle. Il y aseulement quelques mois, Dota 2 Re-born est sorti du bêta et est devenu lenouveau Dota 2 officiel, mais avec pasmal de changements.

Pour ceux d'entre vous qui n'ensavent rien, Dota 2 est un jeu FTP(free-to-play, y jouer est gratuit), déve-loppé et distribué par Valve ; vouspouvez le télécharger et y jouer offi-ciellement via Steam de Valve. Actuel-lement, Dota 2 est en version 6.87 - etvient d'être publié en mai 2016 - lenouveau Dota Reborn fut présenté àla fin de l'été 2015 comme bêta et,quelques mois plus tard, est devenu

la version officielle. Si vous n'avezjamais joué à Dota 2, le moment estvenu de l'essayer. The International,l'événement le plus réussi et le pluspopulaire de Dota 2, va avoir lieu cetété. Le fait est maintenant bien établique les eSports deviennent lentementtraditionnels et Dota 2 est l'un desacteurs importants qui sont à l'avant-garde. Depuis trois ans, The Interna-tional pulvérise les records du mondeeSports. Plus de détails un peu plustard, mais, d'abord, parlons un peu dujeu lui-même.

À l'origine, Dota 2 fut basé sur un

mod sorti de Warcraft III il y a plus dedix ans. Le mod est devenu tellementpopulaire et différent du jeu lui-mêmequ'il est finalement devenu son proprejeu, Defence of the Ancients (DotA).Valve s'est rendu compte de la valeurde Defense of the Ancients et, aprèsquelque temps, a engagé le dévelop-peur principal responsable du mod…et on sait tous ce qui est arrivé à par-tir de là. Par suite de problèmes légauxde droits d'auteur et autres, Valve arenommé le jeu Dota 2 afin de leséparer de son passé avec Warcraft IIIde Blizzard. Depuis, Dota 2 est l'undes très grands succès de Valve, bien

qu'étant un jeu FTP. Dota 2 était sansdoute l'un des premiers MOBA (Mas-sively-multiplayer Online Battle Arena,oumassivementmultijoueurs en lignedans une arène de combat) et c'est ac-tuellement, avec League of Legends,l'un des plus populaires.

L'objectif du jeu est de défendrevotre « ancient ». Pour comprendre ceque cela veut dire, il faut regarder unecarte du jeu. Il y a deux équipes, cha-cune composée de 5 joueurs. L'équipeen bas à gauche s'appelle « the Ra-diant » et l'équipe en haut à droites'appelle « the Dire ». Au début du jeu,vous choisissez un héros parmi unesélection de 111 héros possibles (aumoment où j'écris ces lignes). Les cinqhéros de votre équipe doivent tra-vailler ensemble pour empêcher l'autreéquipe d'envahir votre territoire et dedétruire votre « ancient » en s'infiltrantdans leur forteresse. Un match typiquepeut durer de 15 minutes à 2 heureset le match moyen est d'environ 45minutes. Entre 2 et 4 nouveaux hérossont ajoutés chaque année. L'ensembledes compétences de chaque hérosest unique et, pendant que vous com-battez l'autre équipe, ainsi que desraclures neutres, votre expérience, vos

DDoottaa 22 RReebboorrnn

Page 48: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 48 sommaire ^

JEUX UBUNTUcapacités et l'or que vous avez à dé-penser pour de nouveaux objets aug-mentent.

À cause du grand nombre de hérosdisponibles, apprendre à bien jouerau jeu est extrêmement difficile. Enfait, en apprendre les bases n'est pastrop dur ; toutefois, il est très difficiled'apprendre à bien y jouer. Plutôt quede passer davantage de temps surDota 2 même (vous pouvez en lire lesdétails dans le numéro de décembre2013), découvrons les nouveautés dansDota 2 Reborn (rené) et pourquoi onl'a appelé Reborn.

Dota 2 Reborn est sorti avec beau-coup de changements, certains évi-dents, d'autres pas tellement. Le chan-gement principal dans cette nouvelleversion officielle est le nouveaumoteurde jeu Source 2. Le nouveau moteurde jeu de Valve a entièrement rénovéle jeu, au point que des personnesl'appellent Dota 3.0 et, d'un certainpoint de vue, je suis d'accord. Les gra-phismes sont colorés et radieux, sur-tout quand le terrain subit un quel-conque effet météorologique, tel quela pluie, les rayons de lune, un halod'humidité, etc. À propos de terrain,Dota Reborn est venu avec des ter-rains alternatifs additionnels, notam-ment un environnement désertique,des jardins immortels et quelques ter-

rains de saison, printemps/hiver. Parexemple, l'environnement hiver est cou-vert de neige et, par conséquent, com-porte des couleurs et tons uniques,que vous pouvez voir seulement ici.Une caractéristique sympa de ceséléments cosmétiques est que certainspeuvent être partagés avec d'autresjoueurs, ce qui signifie que vous pour-riez être en train de vous battre et, sil'un de vos équipiers choisit l'envi-ronnement d'hiver, mais que vous nel'avez pas, vous pourrez le regarderpendant toute labataille si l'autre joueurle partage. Par ailleurs, toute l'inter-face utilisateur a été modifiée et lejeu donne l'impression d'être complè-tement nouveau. Pour ceux qui n'ontpas joué au jeu depuis le correctif

Reborn, les changements de l'IU lerendent très différent, mais il ne fau-drait sans doute pas trop longtempspour s'y accoutumer.

Une addition bienvenue est la possi-bilité de visionner des démos de héros.Au moyen de cette option, vous pou-vez choisir n'importe quel héros quevous voulez essayer et le faire, sansdevoir jouer un match entier avec. Cen'est que votre héros et vos racluresqui se battent contre d'autres raclures,pour vous permettre de vous accou-tumer aux mécanismes du héros quevous essayez. Vous avez égalementl'option de créer un héros ennemipour que l'essai soit plus réaliste. Il y ades options pour mettre votre héros

à niveau, un niveau à la fois, ou toutd'un coup, pour que vous puissiez plei-nement connaître toutes ses capaci-tés. Vous pouvez utiliser tous les élé-ments que vous voudrez, puisque vousavez une quantité infinie d'argent àdisposition. Si vous avez besoin d'es-sayer de nouveaux héros, c'est la meil-leure façon de le faire. Actuellement,au total 111 héros sont disponibles.

Enfin et surtout : ce qui donne l'im-pression que Dota 2 Reborn est unnouveau jeu est l'ajout de la section« Arcade », qui est essentiellement cela,une arcade où vous pouvez jouer àbeaucoup (et cela signifie vraimentbeaucoup) d'autres jeux. Les jeux per-sonnalisés disponibles via l'onglet Ar-cade sont principalement créés pard'autres joueurs et soumis au vote dela communauté ; de nouveaux jeuxsont ajoutés régulièrement. À peu prèsn'importe qui peut concevoir un nou-veau jeu en se servant des Dota 2 Cus-tom Workshop Tools (les outils d'ate-lier personnalisés de Dota 2). Actuel-lement, le Workshop (l'atelier) n'estdisponible que pour Windows, maisles jeux conçus avec peuvent être jouéssur d'autres plateformes, telles queLinux. Quelques-uns des jeux dispo-nibles sont très similaires à Dota 2,comme le jeu personnalisé, Dota 10v10,et Overthrow ; ils étaient développésà l'origine par Valve pour faire avan-

Page 49: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 49 sommaire ^

JEUX UBUNTUcer les choses. D'autres jeux sontcomplètement différents du jeu prin-cipal, notamment Dota Strikers, quiest un jeu plus ou moins basé sur lefoot, dans lequel le but (le jeu demotsest intentionnel) est de mettre laballe dans le but de l'équipe opposée.Si vous jouez à un jeu personnalisé quivous plaît énormément, vous pouvezlui donner une excellente note afinqu'il reste disponible sur l'Arcade. Si,en revanche, vous jouez à un jeu quine propose rien de nouveau, vous pou-vez lui donner une mauvaise note etvous faire entendre si vous avez lesentiment qu'il devrait être enlevé dusite. Depuis l'addition des jeux person-nalisés, je n'ai joué qu'à environ 3 à 5%des jeux disponibles parce que laquantité des jeux disponibles est phé-noménale. Cela ne m'étonnerait passi certains de ces jeux deviennent à lalonguedes jeux totalement autonomesau lieu de n'être qu'un mod pour Do-ta 2. Si la communauté inamicale desjoueurs de Dota 2 vous a empêché dejouer à ce jeu de façon active, il sepeut que les jeux personnalisés soientune alternative ; là, tout le monde estplus ou moins à égalité et cette com-munauté-là paraît beaucoup plus ac-cueillante que le tristement célèbrenoyau de la communautéDota 2.

Malgré son statut de jeu gratuit,Dota 2 arrive à être l'un des princi-

paux jeux rentables pour Valve, àcause de la vente d'objets cosmé-tiques et d'autres éléments. Actuelle-ment, et jusqu'à juillet 2016, vouspouvez acheter le Battle Pass 2016qui complémente The Internationalde cette année (en juillet, à Seattledans l'État de Washington) et le Ma-nilaMajor (qui se passe en cemomentàManille). Le Battle Pass comprend leCompendium de cette année pourThe International, mais beaucoup plusencore, leManilaMajor y compris. Vouspouvez acheter le paquet de base duBattle Pass pour 9,99 $ ou pour 24,99 $si le Battle Pass va jusqu'au niveau 50.Pourquoi diable vouloir acheter ceBattle Pass si Dota 2 est un jeu FTP ?La réponse simple est, vous n'avezpas besoin d'acheter quoi que ce soit ;cependant, le Battle Pass de cette an-née comporte beaucoup de récom-penses alléchantes. Vouspouvezgagnerdes tonnes d'éléments cosmétiques ;avec ça, vos héros n'auront plus leurstyle par défaut. Beaucoup d'écrans dechargement, des HUD, de la musique,des icônes et des émoticônes, des ter-rains et des effets météorologiquesalternatifs sont inclus. Le Battle Passde cette année vous permet de re-calibrer votreMMR (matchmaking rating,nombre de jumelage), qui conditionnevos équipiers et ceux contre lesquelsvous combattez. Si vous jouez à plusde 40matchs avec le Battle Pass avant

la fin de la saison de The Internatio-nal, vous aurez la possibilité de rem-placer votre ancien MMR par votrenouveau MMR Battle Pass, ce qui estune caractéristique que beaucoup depropriétaires du Battle Pass trouventtrès intéressante. Quant à moi, j'aimeacheter le Battle Pass principalementparce qu'il contribue à la cagnotte desprix de The International, mais aussi àcause des défis quotidiens (Daily Herochallenges), qui m'obligent à appren-dre à mieux connaître d'autres héros,ce qui, à la longue, m'aide àmieux con-naître le jeu et être plus compétitifcomme joueur. Récemment, pendantque je m'entraînais en salle de muscu-lation, j'ai regardé, sur l'un des nom-breuxécrans télé dugymnase, unmatchde Dota 2 du Manila Major sur ESPN[Ndt : une chaîne de sports américaine],ce qui indique la grande popularitéactuelle du jeu.

Que vous achetiez un Battle Passou pas, que vous regardiez quelquesbatailles du tournoi ou pas, je vousrecommande vivement de jouer aunouveau Dota 2 Reborn. Les nouvellescaractéristiques valent le coup d'êtreexaminées et le jeu en lui-même esttrop bien pour ne pas l'essayer. À partla communauté parfois inamicale deDota 2 et le fait que le jeu soit trèsaccrocheur, je n'y vois pas d'autresdéfauts. Ce n'est pas étonnant qu'il

soit devenu le concurrent d'autresMMOcommeWorld ofWarcraft.

Spécifications minimales :OS : Ubuntu 12.04 ou ultérieur.Processeur : double cœur d'Intel oud'AMDà2,8GHz.Mémoire : 4 GodeRAM.Carte graphique : nVidia GeForce8600/9600GT, ATI/AMD Radeon HD2600/3600.Réseau : une connexion Internet àhaut débit.Stockage : 15God'espace libre.

Oscar, diplômé de CSUN, est un direc-teur musical/enseignant, bêta-testeur, ré-dacteur Wikipedia et contributeur sur lesforums Ubuntu. Vous pouvez le contac-ter par e-mail : www.7bluehand@gmail.

Page 50: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 50 sommaire ^

JJEEUUXX UUBBUUNNTTUUÉcrit par Ronnie Tucker

Jem'intéresse depuis peu à des jeuxde stratégie à joueur unique, et,

surtout, aux jeux dont le thème est laDeuxième Guerre mondiale. Certainsjeux sont ridiculement chers (environ117 € et plus), alors que d'autres sontplus raisonnables (moins de 50 €). Uneautre difficulté est qu'il est presqueimpossible d'obtenir quelques-uns desmeilleurs jeux.

C'est ici que Vassal fait son entrée.Vassal est un logiciel basé sur Java qui,accompagné d'unmodule, vous permetde jouer aux jeux de stratégie sur votreordinateur. Mieux encore est le faitque des fonctionnalités de Vassal vouslaissent échanger des fichiers journaux(un peu comme dans les vieux sys-tèmes de jouer-par-mail) et même dejouer en ligne.

INSTALLATION

Même pas besoin d'installer Vas-sal : il suffit de télécharger le fichiercompressé sur la page de téléchar-gements du site (http://www.vassal-engine.org/download.php), puis de sau-vegarder le fichier tar.gz. sur votremachine. Extraire le fichier tar.gz (soitavec votre gestionnaire d'archives, soitdans un terminal) vous donnera undossier appelé VASSAL-3.2.16, la versionla plus récente au moment où j'écrisces lignes. Là, vous trouverez un fi-chier nomméVASSAL.sh. Un double clicdessus et Vassal se chargera.

LES MODULES

Récupérons un module (alias jeu)du site deVassal.

La pagemodules deVassal :

(http://www.vassalengine.org/wiki/Category:Modules) contient une tonnede jeux que vous pourrez chargerdans Vassal. Ce ne sont pas non plustous des jeux de guerre. Je suis déjàpropriétaire du jeu Ambush! et je vaisdonc le récupérer. Je n'ai pas D-day AtOmaha Beach, mais je suis proprié-taire de D-day At Peleliu (qui ne fi-gure pas sur la liste desmodules) ; ainsi,j'essayeraiOmahaBeach aussi.

Il suffit de cliquer sur le titre d'unjeu pour le télécharger sur votre ordi.

LA PREMIÈRE FOIS

Au départ, vous ne trouverez pasVassal très passionnant. À gauche del'écran se trouve la « Module Library »(bibliothèque de modules) où la listene comporte que le Vassal Tour. Àdroite est le « Server Status », mais, sivous ne le voyez pas, vous devrez cli-quer et déplacer à partir du bord droitvers le centre de la fenêtre pour lerévéler.

Dans le menu de la fenêtre deVassal, allez à File > Open Module

VVaassssaa ll

Page 51: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 51 sommaire ^

JEUX UBUNTU(Fichier > Ouvrir un module) et choi-sissez un des modules que vous aveztéléchargés. Je vais utiliser Ambush!pour cet exemple. Après quelques ins-tants, soit vous verrez le module dansla liste de la bibliothèque des mo-dules, soit vous verrez un assistantd'accueil.

La plupart des assistants vous de-manderont si vous voulez jouer horsligne, rechercher un jeu en ligne oucharger un fichier sauvegardé (c'est-à-dire un fichier « log » ou journal).Faites votre choix, procédez étapepar étape dans les options de l'assis-tant, et cliquez sur « Finish » (Ter-miner).

Une nouvelle fenêtre de Vassal

s'affichera avec un plateau de jeu. Et,tout comme dans le monde réel, c'estvide. C'est à vous de placer les élé-ments.

LA DISPOSITION

La disposition de Vassal semodifieéventuellement un peu selon le mo-dule chargé et les exigences du jeu,mais nous allons regarder quelques-uns des éléments les plus utilisés.

Le long du haut de l'écran (sous lemenu), il y a quelques icônes, pour destrucscomme:Les pièces : afficher/masquer lespiècesdu jeu (qui s'affichent dans un ongletau-dessus de la carte).

Les dés : selon les besoins du jeu (cli-quez sur le dé et un résultat s'affi-chera dans la fenêtre du log au-des-sus duplateau de jeu).Les notes : une fenêtre popup vouspermettra de créer/voir des notes.Les cartes : une fenêtre popup affi-chera toutes les cartes ou tableaux dujeu nécessaires… et puis des icônespour des captures d'écran, des zoom,etc.

D-day At Omaha Beach ne se sertque de cartes et a même une option

« Card Table » (table des cartes) pourque vous puissiez choisir une carte auhasard lors de ses phases diverses.

UTILISATION

L'utilisation deVassal se fait commedans le monde réel : récupérer, dé-placer, poser. Comme dans le monderéel, c'est à vous de déterminer lerèglement. Vassal vous permettra defaire tout ce que vous voulez. C'est àvous de veiller à respecter les règlesdu jeu.

Page 52: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 52 sommaire ^

JEUX UBUNTULes modules sont très souples et

modifient les options disponibles selonle jeu. Dans Ambush!, vous pouvez faireun clic droit sur un soldat et choisir dele coucher ou de changer sa façon dese tenir. Dans Omaha Beach, avec unclic droit, vous pouvez choisir demettreune unité au repos, ou indiquer qu'ellea terminé son tour.

File > Save Game (Fichier > Enre-gistrer le jeu) créera un fichier VSAV,un fichier Vassal que vous pouvezutiliser pour recharger un jeu, ou en-voyer par mail à un copain pour qu'iljoue à son tour, enregistre le jeu etvous renvoie son fichier.

CONCLUSION

Je suis sûr que certains d'entre vousdoivent penser que le téléchargementde modules est presque de la pirate-rie, mais il faut savoir que beaucoupde modules ont la bénédiction de leursconcepteurs et que, si un concepteurveut que son jeu soit enlevé, cette de-mande est respectée.

Vassal est un moteur excellent etle moyen parfait d'essayer un jeu avantde l'acheter avec des espèces sonnanteset trébuchantes. C'est aussi génialparce qu'il permet d'essayer des jeuxanciens qui sont introuvables de nos

jours (à moins d'être un collection-neur richissime).

Vassal propose beaucoup plus dechoses. Je n'ai même pas abordé sonfonctionnement en ligne. Si les jeuxde plateau vous intéressent, même untout petit peu, je le recommandevivement.

Vassal : http://www.vassalengine.org/Modules :http://www.vassalengine.org/wiki/Category:Modules

Ronnie est le fondateur et (toujours !)le rédacteur en chef du Full Circle. C'estle genre de personne qui fait de l'arti-sanat de temps en temps ; actuelle-ment, il bricole avecArduino.

Page 53: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 53 sommaire ^

MMÉÉCCÈÈNNEESSMÉCÈNES

Bill BerninghausenJackMcMahonLinda PRemke SchuurmansNormanPhillipsTomRausnerCharles BattersbyTomBellOscar RiveraAlex CrabtreeRay SpainRichardUnderwoodCharles AndersonRicardoCoallaChris GiltnaneWilliam vonHagenMark ShuttleworthJuanOrtizJoeGuliziaKevin RaulinsDougBrucePekkaNiemiRob FitzgeraldBrianMMurrayRoyMilnerBrianBogdanScottMackDennisMackJohnHelmers

JTElizabethK. JosephVincent Jobard

DONS

JohnNiendorfDanielWitzelDouglas BrownDonaldAltmanPatrick ScangoTonyWoodPaulMillerColinMcCubbinRandyBrinsonJohn FrommGrahamDriverChris BurmajsterStevenMcKeeManuel ReyGarciaAlejandroCarmona Ligeonsiniša vidovićGlennHeatonLouisWAdams JrRaul ThomasPascal LemaitrePONGWaiHingDenisMillarElio CrivelloReneHoganKevin PotterMarcosAlvarez Costales

RaymondMccarthyMaxCatterwellFrankDingerPaulWeedJaideep Tibrewala CHACHACHACHANGEMENT

Notreadministrateurestparti, pourdenom-breux mois, sans rien dire à personne et jene savais pas du tout, ni si, ni quand, lesfrais du site seraient ou ne seraient paspayés. Au départ, nous devions déména-ger le nomde domaine et le site, qui auraitété hébergé chez moi, et, finalement, j'airéussi à retrouver l'admin et à me fairetransférer le nom de domaine ainsi quel'hébergement du site.

Le nouveau site fonctionne dès à présent.D'ÉNORMES remerciements à LucasWester-mann (Monsieur Command & Conquer)d'avoir bien voulu prendre du temps surses loisirs pour recréer complètement lesite, ainsi que les scripts, à partir de zéro.

J'ai fait la page Patreon pour pouvoir rece-voir de l'aide financière pour ce qui con-cerne le domaine et les frais d'héber-gement. L'objectif annuel a été atteintrapidement grâce à ceux dont les nomsfigurent sur cette page. Pas d'inquiétude àavoir : le FCM ne va pas disparaître. Plu-sieurs personnes ont demandé une op-tion PayPal (pour un don ponctuel) et j'aidonc rajouté unbouton sur le côté du site.

Merci infiniment à tous ceux qui ont uti-lisé Patreon et le bouton PayPal. Celam'a beaucoup aidé.

https://www.patreon.com/fullcirclemagazine

Page 54: D;; 8A2;4 - Permanentlydl.fullcirclemagazine.org/issue110_fr.pdf · 2016. 7. 25. · fullcirclemagazinen°110 %" $ pré-installésivousvoulezqu'ilsoitun jourdisponible,maisHyundaiaadopté

full circle magazine n° 110 54 sommaire ^

CCOOMMMMEENNTT CCOONNTTRRIIBBUUEERRFCM n° 1 1 1Date limite :Dimanche 24 juillet 2016.Date de parution :Vendredi 29 juillet 2016.

Format EPUB - Les éditions récentes du Full Circle comportentun lien vers le fichier epub sur la page de téléchargements. Sivous avez des problèmes, vous pouvez envoyer un courriel à :[email protected]

Issuu - Vous avez la possibilité de lire le Full Circle en ligne viaIssuu : http://issuu.com/fullcirclemagazine. N'hésitez surtoutpas à partager et à noter le FCM, pour aider à le faire connaîtreainsi qu' Ubuntu Linux.

Magzster - Vous pouvez aussi lire le Full Circle online viaMagzster : http://www.magzter.com/publishers/Full-Circle. N'hési-tez surtout pas à partager et à noter le FCM, pour aider à lefaire connaître ainsi qu'Ubuntu Linux.

Obtenir le Full Circle Magazine :

Pour les Actus hebdomadaires du Full Circle :Vous pouvez vous tenir au courant des Actus hebdomadaires enutilisant le flux RSS : http://fullcirclemagazine.org/feed/podcast

Ou, si vous êtes souvent en déplacement, vous pouvez obtenir lesActus hebdomadaires sur Stitcher Radio (Android/iOS/web) :http: www.stitcher.com/s?fid=85347&refid=stpr

et sur TuneIn à : http://tunein.com/radio/Full-Circle-Weekly-News-p855064/

FULL CIRCLE A BESOIN DE VOUS !Un magazine n'en est pas un sans articles et Full Circle n'échappe pas à cetterègle. Nous avons besoin de vos opinions, de vos bureaux et de vos histoires.Nous avons aussi besoin de critiques (jeux, applications et matériels), detutoriels (sur K/X/Ubuntu), de tout ce que vous pourriez vouloir communiqueraux autres utilisateurs de *buntu. Envoyez vos articles à :

[email protected]

Nous sommes constamment à la recherche de nouveaux articles pour le Full Circle. Pour de l'aideet des conseils, veuillez consulter l'Official Full Circle Style Guide :http://url.fullcirclemagazine.org/75d471

Envoyez vos remarques ou vos expériences sous Linux à : [email protected]

Les tests dematériels/logiciels doivent être envoyés à : [email protected]

Envoyez vos questions pour la rubrique Q&R à : [email protected]

et les captures d'écran pour « Mon bureau » à : [email protected]

Si vous avez des questions, visitez notre forum : fullcirclemagazine.org

Équipe Full Circle

Rédacteur en chef - Ronnie [email protected]

Webmaster - Lucas [email protected]

Correction et RelectureMikeKennedy, GordCampbell,RobertOrsino, JoshHertel, Bert Jerred, JimDyer et Emily Gonyer

Remerciements à Canonical, aux nombreuseséquipes de traduction dans lemonde entier et àThorsten Wilms pour le logoduFCM.

Pour la traduction française :http://www.fullcirclemag.fr

Pour nous envoyer vos articles en françaispour l'édition française :[email protected]

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