59

Full Circle Magazine #97

Embed Size (px)

DESCRIPTION

Le magazine indépendant de la communauté Ubuntu Linux (French Translation Team) www.fullcirclemag.fr www.fullcirclemagazine.org

Citation preview

  • full circle magazine n97 1

    sommaire ^

    Full Circle

    Numro 97 - Mai 201 5

    K

    K

    D

    D

    E

    E

    P

    P

    L

    L

    A

    A

    S

    S

    M

    M

    A

    A

    5

    5

    LE MEILLEUR DES KDE ?

    LE MAGAZINE INDPENDANT DE LA COMMUNAUT UBUNTU LINUX

    F

    F

    u

    u

    l

    l

    l

    l

    C

    C

    i

    i

    r

    r

    c

    c

    l

    l

    e

    e

    M

    M

    a

    a

    g

    g

    a

    a

    z

    z

    i

    i

    n

    n

    e

    e

    n

    n

    '

    '

    e

    e

    s

    s

    t

    t

    a

    a

    f

    f

    f

    f

    i

    i

    l

    l

    i

    i

    e

    e

    n

    n

    a

    a

    u

    u

    c

    c

    u

    u

    n

    n

    e

    e

    m

    m

    a

    a

    n

    n

    i

    i

    r

    r

    e

    e

    C

    C

    a

    a

    n

    n

    o

    o

    n

    n

    i

    i

    c

    c

    a

    a

    l

    l

    L

    L

    t

    t

    d

    d

    .

    .

  • full circle magazine n97

    2

    sommaire ^

    FullCircle

    LibreOffice p.1 6

    Applis Android dans Ubuntu p.1 4

    Programmeren JavaScript p.21

    Tutoriels

    Q. et R. p.51

    Command & Conquer p.1 2

    Inkscape p.25

    Tuxidermy p.50

    Scurit - SSH p.53

    Tlphones Ubuntu p.39

    Arduino p.29

    Critique p.40

    Jeux Ubuntu p.55

    Graphisme

    Mon Histoire p.48

    Labo Linux p.35

    Culte de Chrome p.30

    Les articles contenus dans ce magazine sont publis sous la licence Creative Commons Attribution-Share Alike 3.0 Unported license. Cela

    signifie que vous pouvez adapter, copier, distribuer et transmettre les articles mais uniquement sous les conditions suivantes : vous devez citer le

    nom de l'auteur d'une certaine manire (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 suggrer qu'ils approuvent votre utilisation de l'uvre). Si vous modifiez, transformez ou

    adaptez cette cration, vous devez distribuer la cration qui en rsulte sous la mme licence ou une similaire.

    Full Circle Magazine est entirement indpendant de Canonical, le sponsor des projets Ubuntu. Vous ne devez en aucun cas prsumer que les avis et les

    opinions exprims ici ont reu l'approbation de Canonical.

    LE MAGAZINE INDPENDANT DE LA COMMUNAUT UBUNTU LINUX

    Utiliser LaTeX p.1 9

    Courriers p.49

    Actus p.04

  • full circle magazine n97

    3

    sommaire ^

    D

    D

    I

    I

    T

    T

    O

    O

    R

    R

    I

    I

    A

    A

    L

    L

    BIENVENUE DANS CE NOUVEAU NUMRO DU FULLCIRCLE

    J

    e crains quil ny ait pas de Python ce mois-ci, donc je comble avec un article sur comment faire

    tourner vos applis Android sur votre distrib. *buntu en utilisant lextension Arc Welder pour

    Chrome. a marche tonnamment bien, mais seulement dans le navigateur Chrome. Nous avons

    toujours LibreOffice, un autre article LateX et encore du JavaScript.

    Si vous avez des problmes de WiFi chez vous et que vous voulez installer un nud de rseau,

    lisez donc mon article dans la rubrique Labo Linux o jexplique comment mettre en place une

    camra IP distance, avec une paire de prises CPL. Je les ai achetes en pensant que a ne mar-

    cherait pas correctement, ou que a ne serait pas suffisant, mais surprise, elles sont trs bien !

    Les lecteurs de longue date savent que je suis un fan de KDE. Bien sr, jai lch le wagon

    quelques fois (hem 4.0, hem), mais je suis revenu encore lorsquil est redevenu le meilleur.

    l'poque, lquipe KDE tait occupe faire passer le socle Plasma de KDE en version 5. Cest

    vraiment une belle chose. Alan Ward ma envoy pour vous un article sur Plasma 5. Si vous navez

    jamais essay KDE (ou pas rcemment), faites-le. mon avis, cest un crime quil soit aussi mal jug.

    Plasma 5 est maintenant le standard de Kubuntu depuis la 1 5.04 et vous navez donc pas dexcuses !

    Je continue de penser aux choses faire pour le FCM n 1 00. Si vous avez des suggestions, ou

    mieux, des articles qui soient un peu diffrents de ceux que lon voit dhabitude, envoyez les :

    [email protected].

    Amitis et restons en contact !

    Ronnie

    [email protected]

    Ce magazine a t cr avec :

    Tous les mois, chaque pisode couvre

    toutes les dernires informations concer-

    nant Ubuntu, les opinions, les critiques,

    les interviews et les retours d'utilisateurs.

    Le Side-Pod est une nouveaut, c'est un

    court podcast supplmentaire (irrgulier)

    en marge du podcast principal. On y parle

    de technologie en gnral et de choses

    qui ne concernent pas uniquement Ubuntu

    et qui n'ont pas leur place dans le podcast

    principal.

    Vos animateurs :

    Les Pounder

    Tony Hughes

    Jon Chamberlain

    Oliver Clark

    http://fullcirclemagazine.org

    Le Podcast Full Circle

  • full circle magazine n97 4

    sommaire ^

    A

    A

    C

    C

    T

    T

    U

    U

    S

    S

    UN MALICIEL GNRATEURDE

    SPAM INFECTE DESMILLIERS DE

    SERVEURSLINUXETFREEBSD

    D

    es chercheurs ont dclar mer-

    credi que plusieurs milliers dordi-

    nateurs tournant sous les OS Linux ou

    FreeBSD ont t infects depuis les sept

    derniers mois avec un maliciel sophis-

    tiqu qui, subrepticement, les fait parti-

    ciper un rseau rengat qui explose

    Internet avec des spams. Le maliciel

    semblerait avoir infect encore plus de

    machines pendant les cinq annes de

    son existence connue.

    La plupart des machines infectes

    par Mumblehard, cest ainsi quon

    appelle ce maliciel, font probablement

    tourner des sites Web, selon le rap-

    port de 23 pages publi par les cher-

    cheurs du fournisseur dantivirus Eset.

    Pendant les sept mois passs sur-

    veiller son circuit de commande et de

    contrle, 8 867 adresses IP uniques sy

    sont connectes dont 3 000 dentre

    elles dans les trois dernires semai-

    nes. Cette dcouverte fait penser

    Windigo, un autre robot de spam de

    1 0 000 serveurs Linux qu'Eset a d-

    couvert il y a 1 4 mois.

    Source :

    http://arstechnica.com/security/201 5/

    04/30/spam-blasting-malware-infects-

    thousands-of-linux-and-freebsd-

    servers/

    Propos parArnfried Walbrecht.

    LES APPAREILSAPPLE ETLINUX

    SERONTDCRYPTS AU NOUVEAU

    LABO DUCBI

    L

    e Central Bureau of Investigation

    indien a un nouveau labo d'ana-

    lyses mdico-lgales spcialis dans le

    dchiffrage et la rcupration de don-

    nes sur les appareils Apple saisis chez

    les suspects pendant l'instruction des

    affaires. Le nouveau labo, inaugur

    l'Acadmie du CBI Ghaziabad, sera

    compltement quip avec les tout

    derniers postes de travail et logiciels

    pour dcoder les informations num-

    riques dans les appareils Apple, selon

    nos sources.

    Jusqu' prsent, l'agence tait limi-

    te dans le dchiffrement d'appareils

    Apple et Linux, qui deviennent extr-

    mement populaires aujourd'hui, car la

    formation des experts judiciaires por-

    tait principalement sur les logiciels

    Windows.

    Le labo spcialis est focalis sur

    l'extraction de donnes des appareils

    Apple, en utilisant des logiciels judi-

    ciaires, sur des appareils comme les

    iMac, MacBook Pro, iPad, iPhone, et

    iPods, mais aussi sur les appareils Linux

    qui sont semblables aux appareils

    Android. Lelaboratoireareudesoutils

    judiciaires pour cloner, faire des images

    informatiques, retrouver les mots de

    passe, faire de l'analyse mdico-lgale

    et de la recherche d'artefacts sur Inter-

    net, pour permettre des enqutes rapi-

    des , nous a dit un officiel.

    Source :

    http://timesofindia.indiatimes.com/te

    ch/tech-news/Apple-Linux-devices-to-

    be-decoded-at-new-CBI-

    lab/articleshow/471 27838.cms

    Propos parArnfried Walbrecht.

    ENQUETE

    POUR LEFCM N 100

    La question est :

    Quelles sont vos saveurs et

    versions prfres/dtestes ?

    Remplissez ce sondage rapide et

    nous publierons les rsultats

    dans le FCM n 1 00.

    http://goo.gl/DPt2q0

  • full circle magazine n97 5

    sommaire ^

    ACTUS

    L'OFFRE D'HP DE PORTABLES

    UBUNTU 14.04 PROPOSE UNE

    STATION DE TRAVAIL POURUN

    PRIXPERFORMANT

    C

    'est un petit effort, mais il est sym-

    bolique : la section Linux du site

    Web d'achats en ligne anglais eBuyer

    est devenu soudain plus fourni avec

    l'annonce par HP la semaine dernire

    de trois portables pr-installs avec la

    version de l'an dernier Ubuntu 1 4.04

    LTS (Trusty Tahr).

    Ils sont loin d'tre les premiers por-

    tables Linux ou Ubuntu vendus sur ce

    site ; un portable d'entre de gamme

    HP est apparu sur le site il y a plus

    d'un an, et c'tait avant d'inclure les

    Thinkpads dj proposs par Lenovo.

    Mais bien que les Ubuntus pr-ins-

    talls aient exist depuis longtemps,

    ces machines semblent tre conues

    pour des acheteurs plus traditionnels

    que ceux de la niche bien tablie des

    dveloppeurs.

    Tout un chacun peut, en principe,

    charger Ubuntu sur du matriel simi-

    laire, mais acheter un matriel pr-

    configur a d'importants avantages.

    Tout est garanti de fonctionner sans

    problme, et il y a la question du sup-

    port, ce qui est essentiel pour les plus

    petites organisations peu enclines

    s'occuper de leur systme lorsque quel-

    que chose va mal. C'est la faon de

    faire des systmes d'exploitation mrs.

    Les trois efforts d'HP sont bass

    sur des processeurs quad-core AMD

    A4/8/1 0 sous-estims, assortis de 4 ou

    8 Go de RAM et de disques durs de

    1 To, sur un portable traditionnel de

    1 5,4 pouces. Ils ne sont pas chers selon

    les standards des PC, allant de 1 99

    249 (277,70 347,45 ) et vous en

    aurez pour votre argent avec les 300

    (41 8,62 ) pour le haut de gamme,

    le HP455.

    Source :

    http://www.techworld.com/blog/war-

    on-error/hps-new-ubuntu-1 404-

    laptops-offer-workstation-on-budget-

    performance-361 0629/

    Propos parArnfried Walbrecht.

    UNUBUNTUPHONEQUI

    FONCTIONNE EN TANTQUEPC

    DE BUREAU ARRIVE EN 2015

    M

    icrosoft a annonc rcemment

    que les appareils Windows

    Phone seraient capables de fonction-

    ner comme les ordinateurs de bureau

    lorsque vous connecterez un cran

    externe, une souris et un clavier. a

    ne signifie pas seulement que vous

    pourrez lancer des applications pour

    smartphone concues pour un grand

    cran : vous serez en mesure d'utiliser

    des applications Universal Windows qui

    changeront d'aspect sur les grands

    crans ; le systme d'exploitation aura

    aussi un autre aspect sur les TV.

    Mais Microsoft n'a pas t la pre-

    mire entreprise avoir cette ide :

    depuis des annes, Canonical travaille

    sur l'apport de fonctionnalits simi-

    laires Ubuntu. Il y a quelques annes

    l'entreprise a essay de lever 32 mil-

    lions de dollars par financement parti-

    cipatif pour construire un smartpho-

    ne Ubuntu qui pourrait fonctionner

    comme un ordinateur de bureau,

    mais elle n'a pas atteint son objectif.

    Maintenant, le fondateur d'Ubuntu,

    Mark Shuttleworth, avoue que quel-

    qu'un d'autre est en train d'en cons-

    truire un, et que c'est prvu pour 201 5.

    Source :

    https://liliputing.com/201 5/05/ubunt

    u-phone-that-works-as-a-desktop-pc-

    coming-in-201 5.html

    Propos parArnfried Walbrecht.

    HUITAMLIORATIONS DE LA

    SCURIT DELINUXEN HUITANS

    E

    n 2007, Andrew Morton, un coll-

    gue de Linus Torvalds de nature

    trs srieuse, qui est connu comme le

    colonel du noyau , a demand aux

    dveloppeurs de passer du temps

    corriger les dfauts et les vulnrabi-

    lits. Je voudrais voir les gens prendre

    plusdetempscorrigerlesbugsetmoins

    sur les nouvelles fonctions. C'est mon

    opinion , a-t-il dit dans une interview

    de l'poque.

    Donc o en est-on ? Depuis que

    Morton a lanc son appel, Linux a

    grossi de plusieurs millions de lignes

    de code et plusieurs milliers de patchs

    et nouvelles fonctionnalits. Le pro-

    cessus de dveloppement du noyau

    Linux a montr qu'il s'tait amlior

    pour ce qui concerne la scurit. Il

    tait aussi bon, voire meilleur, que la

    plupart du code commercial lorsque

    Morton a lanc son dfi en 2007.

    Selon la vrification de Information-

    Week publie dans son rapport sur la

    correction des dfauts, il tait surpre-

    nant de voir les progrs faits durant

    les trois dernires annes.

    Linux est meilleur que la plupart

    des codes du commerce. Par exem-

    ple, l o 1 dfaut pour 1 000 lignes

  • full circle magazine n97

    6

    sommaire ^

    ACTUS

    de code est considr comme de la

    qualit, en juillet 201 4, Linux avait

    0,55 dfaut pour 1 000 lignes. Linux

    est galement meilleur que la plupart

    des autres projets Open Source. Cela

    ne s'est pas pass du jour au lende-

    main, ni sans changement dans le pro-

    cessus noyau. Ce qui s'est pass avec

    Linux devrait servir de rfrence par

    rapport laquelle les autres projets

    devraient tre mesurs. Alors que gran-

    dissent les proccupations autour de

    la scurit et la maintenabilit du

    code Open Source dans l'infrastructure

    d'Internet, il y a sans doute beaucoup

    apprendre de l'exemple de Linux.

    Source :

    http://www.informationweek.com/so

    ftware/enterprise-applications/8-

    linux-security-improvements-in-8-

    years/d/d-id/1 320294

    Propos parArnfried Walbrecht.

    LANCEMENTDETWISTLOCK

    POURRSOUDRE LES PROBLMES

    DE SCURIT DU CONTENEUR

    LINUX

    C

    omme le concept des conteneurs

    prend de l'ampleur, il reste quel-

    ques problmes qui doivent tre r-

    solus de toute urgence : le rseau, le

    stockage, la scurit sont les trois

    principaux. Twistlock se propose de

    rsoudre ce dernier et de contribuer

    ce que les conteneurs soient plus lar-

    gement adopts.

    Les conteneurs sont bien sr un

    concept Linux qui permet le lance-

    ment de plusieurs systmes Linux iso-

    ls les uns des autres sur une mme

    machine de contrle. Avec les conte-

    neurs Linux, plutt que de crer des

    environnements virtuels entiers, le

    systme d'exploitation est partag en-

    tre les diffrents conteneurs, tout en

    offrant les ressources chaque con-

    teneur de manire tanche. Les con-

    teneurs Linux existent depuis trs

    longtemps, mais Docker a revigor le

    concept et l'a ouvert un public plus

    large.

    Tout en rpandant l'utilisation des

    conteneurs plus largement, Docker a

    cependant aussi rvl quelques pro-

    blmes avec les conteneurs Linux qui

    ont rendu difficile une utilisation enco-

    re plus large : le stockage, le rseau et

    la scurit tant les trois exemples les

    plus rgulirement cits. En effet, les

    vendeurs justifient en grande partie

    leur suggestion de toujours faire tour-

    ner les conteneurs dans une machine

    virtuelle, par le problme de scurit.

    Source :

    http://www.forbes.com/sites/benkep

    es/201 5/05/07/twistlock-launches-to-

    solve-linux-container-security-

    problems/

    Propos parArnfried Walbrecht.

    LANOUVELLE STRATGIE DE

    DMARRAGE SCURIS DE

    MICROSOFTCONVIENDRAAUX

    ENTREPRISESLINUX

    P

    endant la confrence WinHEC de

    Shenzen, en Chine, en mars, Micro-

    soft a rendu publiques ses intentions

    quand elle a annonc que, dans le cas

    o Windows 1 0 aurait t install sur

    du matriel, elle laisserait le choix au

    fabricant d'avoir un moyen de dsac-

    tiver le dmarrage scuris.

    Lorsque le dmarrage scuris a

    t prsent par Microsoft, avec Win-

    dows 8, prtendument pour amlio-

    rer la scurit, elle a oblig les OEM

    fournir un moyen de le dsactiver sur

    les plateformes x86. Elle n'aurait pas

    pu faire autrement, car elle a t con-

    damne pour pratiques monopolisan-

    tes par le pass.

    Le dmarrage scuris fait partie

    de la spcification de l'Unified Exten-

    sible Firmware Interface (UEFI), qui

    est le remplaant du microprogram-

    me de la carte mre (BIOS).

    Les trois entreprises principales

    Linux que sont Red Hat, SUSE et Cano-

    nical (cette dernire tant la mre

    d'Ubuntu), ont toutes conu des fa-

    ons de fonctionner avec le dmarra-

    ge scuris. Tandis que quelques au-

    tres distributions font de mme, en

    utilisant le mme code que celui utili-

    s par ces trois, beaucoup d'autres ne

    le font pas.

    Ainsi, s'il avait t impossible de

    dsactiver le dmarrage scuris sur

    un PC, et qu'on avait voulu y installer

    Linux, alors l'unique solution aurait t

    une de ces distributions compatibles.

    Source :

    http://www.itwire.com/opinion-and-

    analysis/open-sauce/67959-

    microsofts-new-secure-boot-

    strategy-will-suit-linux-firms

    Propos parArnfried Walbrecht.

  • full circle magazine n97

    7

    sommaire ^

    ACTUS

    LES DIXMEILLEURES DISTRIB.

    LINUXPOUR LES FOUS DEVIE

    PRIVE ET LESMORDUS DE LA

    SCURIT

    L

    es distributions Linux peuvent

    tre classes en plusieurs catgo-

    ries bases sur comment elles sont

    utilises et les groupes qu'elles ciblent.

    Les serveurs, l'ducation, les jeux et le

    multimdia sont quelques-unes des

    catgories les plus populaires de dis-

    tributions Linux.

    Pour les utilisateurs proccups

    par la scurit, cependant, il y a une

    niche grandissante de distrib. faites

    pour protger votre vie prive. Ces

    distrib. vous aident vous assurer que

    vous ne laisserez pas d'empreinte nu-

    mrique tout en navigant sur le Web.

    Mais, pour les vrais paranos, les dis-

    trib. protgeant la vie prive ne repr-

    sentent qu'une partie de l'quation,

    et la plus grande partie de cette qua-

    tion concerne les distrib. de test d'in-

    trusion. Ces distrib. sont conues pour

    analyser et valuer la scurit du r-

    seau et du systme. Ces services pr-

    sentent un large inventaire d'outils

    lgaux pour vous aider tester vos

    systmes contre des faiblesses poten-

    tielles.

    Dans cet article, nous avons mis le

    projecteur sur 1 0 des meilleures distrib.

    de vie prive et de test d'intrusion.

    Source :

    http://www.in.techradar.com/news/s

    oftware/security-software/1 0-of-the-

    best-Linux-distros-for-privacy-fiends-

    and-security-

    buffs/articleshow/4721 1 893.cms

    Propos parArnfried Walbrecht.

    LECHIPLINUX9 $

    REMPLACERA-T-IL LERASPBERRY

    PI ?

    L

    a startup technologique Next

    Thing se prpare sortir mondia-

    lement un ordinateur personnel au

    format carte de crdit, appel CHIP

    [Ndt : PUCE], se tournant vers le site

    de financement participatif Kickstar-

    ter pour obtenir un soutien financier.

    Le projet, qui a dj reu prs de

    700 000 $ pour un objectif de 50 000 $

    avec 26 jours restants, permet aux uti-

    lisateurs de travailler sur LibreOffice,

    une suite bureautique libre et Open

    Source dveloppe par The Document

    Foundation qui permet aux utilisateurs

    d'enregistrer des documents dans le

    stockage embarqu de CHIP.

    Le prix de base du CHIP est de seu-

    lement 9 $ (7,89 ), avec une batterie,

    un adaptateur VGA et HDMI, et un bo-

    tier mobile, qui peut la longue aug-

    menter le prix un peu moins de 50 $

    (43,8 ).

    CHIP est prvue pour dcembre de

    cette anne, et le paquet complet avec

    accessoires sera disponible en mai de

    l'anne prochaine.

    Source :

    http://www.informationweek.com/it-

    life/will-$9-linux-chip-replace-

    raspberry-pi/d/d-id/1 320359

    Propos parArnfried Walbrecht.

    UN MALICIELGPU LINUXFURTIF

    PEUTAUSSI SE CACHERDANS LES

    PCWINDOWS ETPEUT-TRE

    MAC

    U

    ne quipe de dveloppeurs ano-

    nymes qui a rcemment cr un

    rootkit Linux qui fonctionne sur les car-

    tes graphiques a publi un nouveau

    programme maliciel preuve du con-

    cept qui fait la mme chose sur Win-

    dows. Une version sur Mac OS X est

    aussi sur la planche.

    Les dveloppeurs tentent de faire

    prendre conscience que les logiciels

    malveillants peuvent infecter les GPU

    et que l'industrie de la scurit n'est

    pas prte pour cela. Leur but n'est pas

    de renseigner les pirates, mais le code

    source qu'ils ont divulgu, bien qu'il

    soit dlibrment incomplet et bogu,

    pourrait potentiellement tre dve-

    lopp et utilis des fins illgales.

    Le problme que les dveloppeurs

    essaient de rvler ne rside pas dans

    les systmes d'exploitation, tels que

    Windows ou Linux, ni chez les fabri-

    cants de GPU (Graphic Processor Unit),

    mais plutt avec les outils de scurit

    existants, qui ne sont pas conus pour

    balayer la mmoire vive (RAM) uti-

    lise par les GPU pour chercher du

    code malveillant.

    Source :

    http://www.pcworld.com/article/292

    1 092/gpu-malware-can-also-affect-

    windows-pcs-possibly-macs.html

    Propos parArnfried Walbrecht.

  • full circle magazine n97

    8

    sommaire ^

    ACTUS

    SYSTEM76MEERKAT : LEMINI

    PC PARFAIT POUR LE

    MULTIMDIAOU COMME

    ORDINATEURDE BUREAU

    T

    ous les quatre matins, j'ai le plai-

    sir d'crire une critique, o le plus

    grand dfi est de trouver quelque cho-

    se - n'importe quoi, en pinaillant - afin

    d'assurer que je ne ressemble pas

    quelqu'un qui aurait t achet par

    l'entreprise. Tel est le cas avec le Meer-

    kat de System76. Un petit appareil

    qui, premire vue, fait penser un

    jouet. Je peux vous assurer que cet

    appareil de 4,5 par 4,5 tourne avec

    la puissance d'une machine de trois

    quatre fois sa taille.

    Le Meerkat m'a accueilli avec une

    Ubuntu 1 5.04. Je me suis immdiate-

    ment mis peaufiner l'appareil pour

    rpondre mes gots et besoins. La

    premire tape : l'installation de ma

    gamme habituelle de logiciels. Ds que

    j'ai commenc le processus, je suis tom-

    b amoureux de l'appareil. Le Meer-

    kat est rapide beaucoup plus rapide

    qu'un dispositif de cette taille devrait

    l'tre.

    J'ai dplac le Meerkat sur mon

    tlviseur LED 60, me suis assis sur le

    canap, et j'ai transform le petit PC

    en un dispositif multimdia idal.

    Netflix ? Pas de problme. Spotify ? Je

    pense que je le ferai. Youtube ? Oui

    merci. Le Meerkat a gr n'importe

    quoi et tout ce que j'ai pu lui donner

    sans cahoter. Mme lire une vido dans

    OpenShot tait incroyablement rapi-

    de. Et parce que la connexion au tl-

    viseur tait ralise d'un mini HDMI

    vers HDMI, il n'y avait pas besoin de

    faire courir un deuxime cble pour le

    son. Tout est l et tout est bon.

    Source :

    http://www.linux.com/news/hardwar

    e/desktops/829053-system76-

    meerkat-the-perfect-mini-pc-for-

    multimedia-or-desktop

    Propos par JackWallen.

    UBUNTU SAUTE DANS L'INTERNET

    DES OBJETS AVECACER, GE ET

    MICROSOFT

    O

    ui, vous avez bien lu le titre.

    Microsoft et Canonical sont par-

    tenaires sur l'IdO.

    Les anciens ennemis deviennent

    de nouveaux allis tandis que la tech-

    nologie passe du modle PC/ordina-

    teur de bureau d'abord l'informati-

    que mobile et, maintenant, l'internet

    des objets (IdO). Canonical, la socit

    mre d'Ubuntu Linux, fait partie d'un

    partenariat avec Acer, DataArt et Mi-

    crosoft.

    Ce n'tait pas une faute de frappe.

    Canonical et Microsoft, qui ont dj

    travaill ensemble sur l'adaptation des

    outils Juju DevOps de Canonical sur

    Windows et le portage de Windows

    Server sur OpenStack, travaillent avec

    DataArt sur une solution industrielle

    de maintenance prdictive IdO. Elle

    combinera les IdO, les nuages, le big

    data, l'apprentissage machine, des trois

    socits et les apports de Docker.

    Pour intgrer l'ensemble, ils vont utili-

    ser les Applis Ubuntu Snappy , Devi-

    ceHive et les Juju Charms. Microsoft

    va galement utiliser un service Azure

    pour grer et capturer les donnes

    des machines.

    Source :

    http://www.zdnet.com/article/ubunt

    u-jumps-into-internet-of-things-with-

    acer-ge-and-

    microsoft/#ftag=RSSbaffb68

    Propos par Steven J. Vaughan-

    Nichols.

    UBUNTU 15.04 PRATIQUE : UN

    PAS DE GANTPOUR LES

    DVELOPPEURS ET POUR LE

    NUAGE,MAIS UN PETIT PAS POUR

    LE BUREAU

    I

    l y a beaucoup de nouvelles frian-

    dises dans Ubuntu 1 5.04 - Vivid Ver-

    vet -, mais la plupart d'entre elles sont

    pour les administrateurs de nuage et

    les DevOps. Les utilisateurs ordinaires

    de Ubuntu PC ne constateront qu'une

    exprience de bureau lgrement meil-

    leure.

    Dans cette version, la distribution

    bnficie d'une nouvelle version lgre

    Snappy Ubuntu Core pour les appa-

    reils, les micro-serveurs et les conte-

    neurs. Elle comprend galement des

    outils de dveloppement mis jour et

    les derniers frameworks, langues, ba-

    ses de donnes et paquets. Cet Ubun-

    tu, conu pour les nuages, est gale-

    ment livr avec une prise en charge

    suprieure de Docker, le nouvel hyper-

    viseur de conteneurs de Canonical,

    LXD, et un accs intgr au program-

    me ChefDevOps.

    Le reste de l'interface d'Ubuntu

    Desktop, dont le moteur est Unity 7.3,

    est quasi pareil aux prcdents. Ainsi,

    par exemple, vous pouvez utiliser le

  • full circle magazine n97

    9

    sommaire ^

    ACTUS

    HUD [Heads-Up Display] pour recher-

    cher des programmes et des fichiers,

    peu importe o ils se trouvent sur vo-

    tre systme.

    Source :

    http://www.zdnet.com/article/hands-

    on-with-ubuntu-1 5-04/

    Propos par Steven J. Vaughan-

    Nichols.

    UBUNTU LXD :NE REMPLACE

    PASDOCKER,MAIS L'AMLIORE

    P

    arfois, il semble que Canonical, la

    socit mre d'Ubuntu, soit tou-

    jours perdante. Souvent accuse d'avoir

    tent d'obliger d'autres groupes Open

    Source suivre son exemple en gar-

    dant les projets internes jusqu' ce qu'ils

    les estiment prts tre partags

    avec les autres, quand, au Sommet

    OpenStack, Ubuntu a annonc son in-

    tention de dvelopper LXD, un hyper-

    viseur pour les conteneurs, la socit

    tait immdiatement accuse d'avoir

    annonc un fumiciel (!), de gaver les

    autres programmeurs avec LXD, et

    d'essayer de remplacer Docker.

    Sur le plan technique, LXD - pro-

    noncez Lex-Dii - est une extension de

    LXC , la technologie des conteneurs

    Linux derrire Docker. Plus prcis-

    ment, selon Stphane Graber, un ing-

    nieur du projet Ubuntu, LXD est un

    service prsentant une API RESTau-

    thentifie (REpresentational State

    Transfer Application Programming In-

    terface) la fois localement sur une

    socketUnixet surle rseau en utilisant

    le protocole HTTPS. Il y a alors deux

    clients pource service, un plugin Open-

    Stacketun outilde ligne de commande

    autonome .

    Source :

    http://www.zdnet.com/article/ubunt

    u-lxd-not-a-docker-replacement-a-

    docker-enhancement/

    Propos par Steven J. Vaughan-

    Nichols.

    UBUNTUCOREDRONE EST LE

    PREMIERDRONE INTGRERDES

    APPLICATIONS

    L

    e monde change et il semble que

    tout sera bientt automatis par

    des systmes d'exploitation et des

    applications, et c'est valable pour les

    drones, aussi improbable que cela puis-

    se paratre.

    Le Erle-Copter a t prsent il y a

    quelques semaines, mais, maintenant,

    ses responsables sont revenus avec

    plus de dtails au sujet de cette vri-

    table merveille technologique. Il ne

    s'agit pas du drone moyen, que vous

    pouvez acheter dans votre centre com-

    mercial et avec lequel faire essen-

    tiellement trois choses : voler, cogner

    les murs et le casser. Il est ce que l'on

    pourrait appeler un drone intelligent

    et il tourne avec un Ubuntu Core.

    Pour rendre les choses encore plus

    intressantes, ce drone est propuls

    par Ubuntu Core et des applications,

    ce qui est assez bizarre si vous y rfl-

    chissez. En revanche, les fabricants de

    ce drone doivent mieux le program-

    mer et y charger divers comporte-

    ments . Le systme d'exploitation

    Ubuntu tait le choix idal.

    Source :

    http://news.softpedia.com/news/Ubu

    ntu-Core-Drone-Is-the-First-Drone-

    That-Has-Apps-480826.shtml

    Propos par Silviu Stahie.

    L'OPEN SOURCE DOIT TRE PLUS

    QUELINUX

    T

    andis que la notion de Logiciel

    libre existe depuis l'poque o

    Richard Stallman dormait sous son bu-

    reau au MIT, la pleine pousse de lo-

    giciels de collaboration et sous licen-

    ce libre a vraiment dcoll avec l'av-

    nement de Linux.

    Linux a repris le principe et com-

    bl un foss technologique important

    qui a aussi inspir le comblement d'un

    millier d'autres lacunes. Cela a conduit

    l'avnement de la vnrable distribu-

    tion Linux et d'une myriade de plates-

    formes grand public, telles qu'Ubuntu

    et Fedora, et de serveurs d'entrepri-

    se, tels que CentOS, Debian et jusqu'

    des trucs bizarres tels que Rebecca-

    BlackOS.

    Pour ceux d'entre nous qui sont

    issus du bouillon de Linux, l'ouverture

    ainsi qu'un engagement vivre et

    respirer cette ouverture ont toujours

    t des lments sociaux naturels. Il

    n'est pas rare dans le monde de Linux

    d'utiliser une distribution Linux et des

    applications entirement Open Sour-

    ce quelques exceptions prs, com-

    me Skype et Steam.

    Malgr quelques projets plutt

    remarquables, Linux Desktop a tou-

    jours lutt pour obtenir une position

    sur le march, en vol stationnaire

    environ 1 ,5 % de part de march glo-

    bale. Alors que les serveurs, les nua-

    ges et les infrastructures frangines de

    Linux Desktop ont finalement domi-

    n, le Desktop a t la trane, mal-

    gr les efforts passionns et de haute

    qualit provenant des projets tels que

  • full circle magazine n97 1 0

    sommaire ^

    ACTUS

    GNOME, KDE, Elementary et beaucoup

    d'autres.

    Source :

    http://opensource.com/life/1 5/5/ope

    n-source-has-be-more-linux

    Propos parArnfried Walbrecht.

    SNAPPYUBUNTU LINUX

    MAINTENANTUTILIS DANS LE

    RSEAU ET LES FRIGOS

    C

    anonical, le principal sponsor

    commercial derrire le systme

    d'exploitation Open Source Ubuntu

    Linux, a annonc aujourd'hui qu'il allait

    augmenter ses efforts pour intgrer

    Linux partout, des tlphones aux r-

    frigrateurs, et maintenant aux com-

    mutateurs rseau. Le systme d'exploi-

    tation Linux Snappy Ubuntu Core,

    une version minimale d'Ubuntu Linux

    qui fournit un mode de mise jour et

    de scurit amliors, est conu pour

    les appareils embarqus et l'Internet

    des objets (IdO). Snappy a t annon-

    c en dcembre 201 4 et est devenu

    disponible tous avec la sortie d'Ubun-

    tu 1 5.04 Vivid Vervet le 23 avril. ce

    jour, Canonical a positionn Snappy

    comme une plate-forme pour le nua-

    ge et les appareils mobiles et le porte

    maintenant vers des commutateurs de

    rseau Open Compute Platform (OCP).

    Le travail de mise en rseau OCP a

    dbut en 201 3 comme un moyen de

    permettre une organisation de choi-

    sir le systme d'exploitation qu'elle sou-

    haite sur un commutateur de rseau

    ouvert. Les commutateurs sont pour

    nousimportantsettrsstratgiques , a

    dit Dustin Kirkland, chef de produit

    chez Canonical, selon eWEEK. Ilyaun

    commutateur en haut de chaque rack

    danschaquecentrededonnes.

    Source :

    http://www.eweek.com/networking/

    snappy-ubuntu-linux-now-used-in-

    networking-refrigerators.html

    Propos parArnfried Walbrecht.

    LE VAISSEAU VOILE SOLAIRE

    FONCTIONNE SOUSLINUXET

    UTILISE LE PROTOCOLESSH,

    SELONBILLNYE

    L

    'ide des voiles solaires a t intro-

    duite dans la culture populaire par

    nul autre que Carl Sagan, il y a plus de

    40 ans. Cette technologie n'tait pas

    prioritaire pour les scientifiques au

    cours des dernires dcennies, de

    trs rares exceptions prs, mais la Pla-

    netary Society et Bill Nye veulent chan-

    ger cela en lanant un petit vaisseau

    spatial appel CubeSat qui sera pro-

    puls par la lumire.

    Le principe derrire la technologie

    est trs simple. Les particules de lu-

    mire, les photons, ne possdent pas

    de masse, mais ils ont beaucoup d'ner-

    gie. Le vaisseau spatial dploie une

    grande voile solaire, qui est bombar-

    de par de la lumire. L'acclration

    est trs faible, mais constante, ce qui

    signifie qu'un vaisseau spatial peut

    atteindre une grande vitesse dans un

    laps de temps relativement court.

    Mme si cette information spcifique

    n'est pas disponible sur la page Kick-

    starter, elle a t rvle lors d'une

    session de l'AMA sur Reddit, organise

    par Bill Nye lui-mme. Pour rendre les

    choses encore plus intressantes, il a

    galement dit qu'il serait possible de

    se connecteren SSH au vaisseau spatial.

    Les logiciels sont base de Linux.

    J'ai rcemment appris que, condition

    d'avoirune communication stable, nous

    pourrons effectivement nous connecter

    en SSH au vaisseau spatial, ce que je

    trouve trs cool. Les squences de con-

    trle sont automatises. Il y a des cap-

    teurs solaires qui localisent le soleil et

    se calent dessus , a dclar Bill Nye

    sur Reddit.

    Source :

    http://news.softpedia.com/news/Sola

    r-Sail-Spacecraft-Runs-Linux-and-

    Uses-SSH-Says-Bill-Bye-481 089.shtml

    Propos parArnfried Walbrecht.

    LAVERSION 1 .4DETAILS

    PEAUFINE CE SYSTME

    D'EXPLOITATION LINUX,OBSD

    DEVIE PRIVE,QUI A LA

    CONFIANCE D'EDWARD

    SNOWDEN

    T

    ails, une distribution Linux foca-

    lise sur la vie prive et l'anony-

    mat et connue pour avoir t utilise

    par Edward Snowden, vient de sortir

    sa version 1 .4.

    Ce systme base de Debian est

    conu pour prserver votre vie prive

    et votre anonymat en ligne, offrant une

    meilleure protection que la simple uti-

    lisation du navigateur Tor sur un syst-

    me d'exploitation typique. Quelle est

    l'efficacit des outils de ce systme

    d'exploitation centr sur la dissimula-

    tion ? Eh bien, en 201 2, les vulnrabi-

    lits pour Tails ont constitu le haut

    de la liste des vulnrabilits les plus

    recherches par la NSA aux cts de

    Tor et TrueCrypt.

    Voyons plus en dtail les capacits

    de base de Tails, ainsi que les nou-

  • full circle magazine n97 1 1

    sommaire ^

    ACTUS

    veaux changements.

    Tails signifie The Amnesiac Inco-

    gnito Live System [Ndt : Le Systme

    Connect Incognito et Amnsique, Tails

    signifie aussi queues ou cravates

    en langage courant], et il est conu

    pour tre dmarr et pour fonction-

    ner entirement partir d'un disque,

    d'une cl USB ou d'une carte SD. Cela

    garantit qu'aucune trace de votre acti-

    vit n'est crite sur le disque dur de

    votre PC. Cela signifie aussi que des

    maliciels ou autres logiciels de surveil-

    lance qui tournent sur le systme d'un

    ordinateur fonctionnement normal,

    Windows par exemple, ne seront pas

    actifs pendant la session Tails.

    Source :

    http://www.pcworld.com/article/292

    301 3/tails-1 4-polishes-up-the-privacy-

    obsessed-linux-os-trusted-by-edward-

    snowden.html

    Propos parArnfried Walbrecht.

    MEIZU VABIENTTVENDRE LE

    MX4UBUNTU TRAVERS

    L'EUROPE, SELONCANONICAL

    C

    ependant, la triste nouvelle pour

    beaucoup d'entre nous qui vou-

    laient acheter l'appareil base d'Ubun-

    tu fait par Meizu, est que le smart-

    phone MX4 Ubuntu est vendu unique-

    ment en Chine pour le moment,

    malgr le fait que Meizu ait dit il y a

    quelques mois qu'il le vendrait

    l'chelle internationale.

    Selon Canonical, l'dition Smart-

    phone Meizu MX4 Ubuntu viendra sur

    le march europen bientt, mais l'an-

    nonce d'aujourd'hui ne dit rien sur la

    vente de l'appareil aux tats-Unis ou

    sur un autre continent dans un proche

    avenir. De plus, le tlphone semble

    actuellement tre destin aux dve-

    loppeurs d'Ubuntu Touch.

    Lors du dbut d'une srie de lan-

    cements, Meizu a annonc que le MX4

    Ubuntu, qui sera bientt vendu tra-

    vers l'Europe, est immdiatement dis-

    poniblepourlesdveloppeursenChine ,

    dit Canonical.

    Source :

    http://linux.softpedia.com/blog/Meiz

    u-Will-Sell-Ubuntu-MX4-Across-

    Europe-Soon-Says-Canonical-

    481 404.shtml

    Propos parArnfried Walbrecht.

    UN SRIEUXBUGREDHATLINUX

    AFFECTE LES SERVEURS BASS

    SURHASWELL

    U

    n rcent billet par Gil Tene sou-

    lve l'importance d'un correctif

    du noyau Linux important, mais peu

    connu, qui doit tre tudi par tous

    les utilisateurs et administrateurs de

    systmes Linux, en particulier ceux

    qui utilisent des processeurs Haswell.

    Tene rapporte que les utilisateurs par-

    ticuliers de distributions bases sur

    Red Hat (y compris CentOS 6.6 et

    Scientific Linux 6.6) devraient appli-

    quer le correctif ds que possible.

    Mme si votre instance de Linux tour-

    ne dans une VM, cette VM est proba-

    blement hberge sur une machine

    Haswell si elle est chez l'un des four-

    nisseurs de nuage populaires (Azure/

    Amazon, etc.) et elle pourrait bnfi-

    cier du correctif.

    Tene poursuit en expliquant com-

    ment le code dfectueux fonctionne

    (en rsum, un choix par dfaut man-

    que un bloc de commutation). La

    raison principale du problme aujour-

    d'hui est que, alors que tout le code

    en question a t corrig en janvier

    201 4, la faille a t retroporte dans

    la famille Red Hat 6.6 vers octobre

    201 4. D'autres systmes, (y compris

    SLES, Ubuntu, Debian, etc.), sont aussi

    probablement affects.

    Le correctif pour ces systmes n'est

    distribu que maintenant et il pour-

    rait tre nglig. Les utilisateurs de Red

    Hat devraient prendre la version RHEL

    6.6.z ou plus rcente. Un point cl

    soulev par Tene est que le correctif a

    t ingalement distribu car les diff-

    rentes distributions font des choix

    spcifiques sur ce qu'elle veulent dans

    leur noyau.

    Source :

    http://www.infoq.com/news/201 5/05

    /redhat-futex

    Propos parArnfried Walbrecht.

  • full circle magazine n97 1 2

    sommaire ^

    A

    u cours de l'anne coule, j'ai

    crit de nombreux articles C&C

    au sujet du dveloppement Web (des

    frameworks JavaScript aux prproces-

    seurs CSS). J'ai t surpris de recevoir

    un assez grand nombre de mails ma-

    nifestant un intrt pour le sujet. Par

    consquent, ce mois-ci je voulais trai-

    ter de Meteor, une plate-forme Java-

    Script assez unique, que j'apprends

    moi-mme depuis environ cinq semai-

    nes.

    QU'EST-CEQUI RENDMETEOR

    UNIQUE ?

    Meteor est unique par le fait qu'il

    est la fois un serveur JavaScript (com-

    me NodeJS), mais est reli aussi au

    ct client ; ainsi, l'application que vous

    crivez existe la fois sur le serveur

    et sur le client. Cela augmente aussi

    les performances, dans de nombreux

    secteurs, mais gnre quelques probl-

    mes scuritaires (qui peuvent gnra-

    lement tre vits en respectant les

    pratiques optimales de Meteor).

    Il est galement profondment

    intgr Cordova et Phonegap, ce

    qui veut dire que la cration d'applis

    natives Android et iOS, partir de

    l'appli Web finie, est trs facile. La

    plate-forme, par nature, est trs rac-

    tive (vous voyez les changements ins-

    tantanment, sans rafrachir la page,

    comme c'est le cas pour AngularJS) et

    elle propose plein de fonctionnalits

    utiles. Pour plus de dtails, regardez

    leur site Web (le lien se trouve dans la

    section Pour aller plus loin).

    QUID DES INCONVNIENTS ?

    Puisque les deux cts, serveur et

    client, sont en JavaScript, la page ne

    donnera strictement rien si JavaScript

    est dsactiv sur le navigateur. Vous

    pourriez sortir une quelconque notifi-

    cation avec un ensemble de balises

    dans les balises du

    html, mais, si vous ne souhaitez pas

    marginaliser quiconque a dsactiv

    JavaScript, Meteor ne vous conviendra

    pas (au moins, sans tenter divers trucs

    et uniquement si c'est possible). C'est

    l'avantage d'un logiciel comme Angu-

    lar ; selon votre faon de l'utiliser, les

    visiteurs qui interdisent JavaScript

    verront au moins la plupart du HTML

    normal, mme si ce n'est pas trs joli.

    Aujourd'hui, la question est tout sim-

    plement : combien de visiteurs auront

    dsactiv JavaScript ? Pour ce qui con-

    cerne la SEO (Search engine optimi-

    zation ou Optimisation du moteur de

    recherche), Google a mis jour ses bots

    pour des pages JavaScript, mais je ne

    sais pas pour Yahoo ou Bing. Avant de

    dvelopper, ce serait sans doute utile

    de le vrifier.

    Cela tant dit, il y a un greffon

    appel Spiderable qui se sert de Phan-

    tomJS pour crer de l'HTML statique

    et l'envoyer aux spiders (littrale-

    ment des araignes, autrement dit des

    crawleurs de moteurs de recherche).

    Cette approche pourrait s'adapter

    sans doute aux visiteurs qui ont d-

    sactiv le JavaScript, bien que, ma

    connaissance, cela n'ait jamais t

    tent.

    QUAND FAUT-IL UTILISER

    METEOR ?

    Il est possible d'utiliser Meteor

    n'importe quand. Toutefois, la plupart

    des greffons et des sites que j'ai vus

    qui utilisent Meteor ciblent des sites

    trs interactifs ou des applications Web

    entires. Si vous projetez de crer

    une petite page Web statique ou

    semi-statique, vous devrez peser les

    avantages et les inconvnients. Cela

    tant dit, la propre page de Meteor

    est tout naturellement cre avec

    Meteor.

    Et aussi, selon les outils que vous

    utilisez actuellement - Ruby on Rails

    ou Node.JS - changer pourMeteor peut

    tre un bon compromis, puisque faire

    du dveloppement avec Meteor est

    extrmement rapide.

    JE SUIS CURIEUX,O POURRAIS-JE

    EN APPRENDREDAVANTAGE?

    La page d'accueil de Meteor a un

    bon tutoriel pour dmarrer. Il y a aussi

    divers tutoriels sur YouTube et le Web.

    Si vous cherchez des livres, je recom-

    manderais Discover Meteor (de Tom

    Caleman et Sacha Greif), dont les

    auteurs taient des dveloppeurs

    Meteor actifs.

    J'espre que cet article sera utile

    pour certains, surtout pour ceux qui

    aiment bricoler avec de nouveaux

    frameworks. Si vous avez des ques-

    tions, des problmes ou des requtes,

    C

    C

    O

    O

    M

    M

    M

    M

    A

    A

    N

    N

    D

    D

    &

    &

    C

    C

    O

    O

    N

    N

    Q

    Q

    U

    U

    E

    E

    R

    R

    crit par Lucas Westermann

    M

    M

    e

    e

    t

    t

    e

    e

    o

    o

    r

    r

  • full circle magazine n97 1 3

    sommaire ^

    COMMAND&CONQUER

    prire de m'crire :

    [email protected].

    Comme toujours, je suis gale-

    ment ouvert des demandes pour de

    futurs articles.

    POURALLERPLUS LOIN

    https://www.meteor.com/ - la page

    d'accueil de Meteor.

    http://www.telescopeapp.org/ - un

    framework social construit avec

    Meteor.

    EXTRA! EXTRA!

    LISEZTOUT !

    Actuellement, nos glorieux repor-

    ters de la rubrique Actus mettent

    des mises jours rgulires des

    actus sur le site principal du Full

    Circle. Cliquez sur le lien NEWS,

    dans le menu du site en haut de

    la page et vous verrez les titres

    des actus. Par ailleurs, si vous re-

    gardez le ct droit de n'importe

    quelle page du site, vous verrez

    les cinq derniers messages.

    N'hsitez pas nous crire au

    sujet des messages des actus.

    Peut-tre que c'est quelque

    chose qui pourrait passer du site

    au magazine.

    Amusez-vous bien !

    Lucas a appris tout ce qu'il sait en

    endommageant rgulirement son syst-

    me et en n'ayant alors plus d'autre choix

    que de trouver un moyen de le rparer.

    Vous pouvez lui crire :

    [email protected].

    Le Podcast Ubuntu couvre toutes

    les dernires nouvelles et les pro-

    blmes auxquels sont confronts

    les utilisateurs de Linux Ubuntu et

    les fans du logiciel libre en gnral.

    La sance s'adresse aussi bien au

    nouvel utilisateur qu'au plus ancien

    codeur. Nos discussions portent sur

    le dveloppement d'Ubuntu, mais

    ne sont pas trop techniques. Nous

    avons la chance d'avoir quelques

    supers invits, qui viennent nous

    parler directement des derniers d-

    veloppements passionnants sur les-

    quels ils travaillent, de telle faon

    que nous pouvons tous compren-

    dre ! Nous parlons aussi de la com-

    munaut Ubuntu et de son actualit.

    Le podcast est prsent par des

    membres de la communaut Ubuntu

    Linux du Royaume-Uni. Il est cou-

    vert par le Code de Conduite Ubuntu

    et est donc adapt tous.

    L'mission est diffuse en direct un

    mardi soir sur deux (heure anglaise)

    et est disponible au tlcharge-

    ment le jour suivant.

    podcast.ubuntu-uk.org

  • full circle magazine n97 1 4

    sommaire ^

    T

    T

    U

    U

    T

    T

    O

    O

    R

    R

    I

    I

    E

    E

    L

    L

    crit par Ronnie Tucker

    L

    L

    a

    a

    n

    n

    c

    c

    e

    e

    r

    r

    d

    d

    e

    e

    s

    s

    a

    a

    p

    p

    p

    p

    l

    l

    i

    i

    s

    s

    A

    A

    n

    n

    d

    d

    r

    r

    o

    o

    i

    i

    d

    d

    d

    d

    a

    a

    n

    n

    s

    s

    U

    U

    b

    b

    u

    u

    n

    n

    t

    t

    u

    u

    A

    vez-vous jamais voulu avoir une

    des applis Android utiles dans

    votre distrib. Linux ? Ou avez-vous be-

    soin d'une appli Android sur votre bu-

    reau pour une prsentation ou pour

    faire des tests ? L'extension ARC Wel-

    der de Google est exactement ce dont

    vous avez besoin. Cependant, si vous

    utilisez un navigateur autre que Chro-

    me, vous n'aurez pas cette chance.

    Ceci ncessite Chrome.

    Si vous ne l'avez pas dj, vous

    pouvez obtenir Chrome ici :

    https://www.google.com/chrome/br

    owser/desktop/

    ARCWELDER

    Tout d'abord, il faut installer l'ex-

    tension ARCWelder :

    https://chrome.google.com/webstore

    /detail/arc-

    welder/emfinbmielocnlhgmfkkmkng

    doccbadn (ou la rechercher :

    https://chrome.google.com/webstore

    /category/extensions)

    Cliquez sur le bouton Ajouter

    Chrome en haut droite de la fen-

    tre qui s'affiche.

    Une bote de confirmation s'affiche-

    ra avant l'installation. Installer ARC

    Welder ? Parfaitement !

    Le bouton initial bleu Ajouter

    Chrome se modifiera pour dire Vri-

    fication en cours pendant quelques

    secondes. Aprs sa disparition, c'est

    termin. Vous tes maintenant pro-

    pritaire d'un soudeur l'arc, un qui ne

    dtruira pas votre maison. Hourrah !

    Utilisateurs de KDE :

    Dans KDE (j'utilisais Kubuntu 1 4.1 0), si

    je clique sur Lanceur d'applications

    Google Chrome qui parat dans le

    menu K, une fentre affiche toutes

    les extensions installes. la place, je

    devais utiliser le bouton (en haut

    gauche de Chrome) Applications ,

    faire un clic droit sur l'icne de ARC

    Welder, choisir Crer un raccourci ,

    cocher les deux cases et cliquer sur

    Crer. Cela place une icne de ARC

    Welder dans le dossier Lanceur

    d'applications Google Chrome dans le

    menu K. Vous n'avez besoin de le

    faire qu'une seule fois.

    Bon. Ouvrons ARC Welder. Vous

    pouvez le faire avec, soit le menu du

    bureau, soit l'icne dans l'onglet des

    applications Chrome.

    Cliquez sur le bouton orange Choose

    (Choisir). Comme indiqu, il a besoin

    d'un rpertoire o sauvegarder des

  • full circle magazine n97 1 5

    sommaire ^

    TUTORIEL - LANCER DES APPLIS ANDROID DANS UBUNTU

    trucs. Donnez-le lui et nous pouvons

    commencer.

    Ou presque. Nous avons besoin de

    fichiers Google Android APK. D'abord,

    choisissons une appli pour le tester.

    Allez au magasin :

    https://play.google.com/store

    et choisissez une appli.

    Pour ce tutoriel, je vais utiliser

    News Republic. Copiez l'URL de l'appli.

    Allez sur le site :

    http://apps.evozi.com/apk-downloader/

    et collez-y l'URL.

    Cliquez sur le bouton vert Tl-

    charger (Download) et enregistrez le

    fichier APK sur votre disque dur.

    Une fois l'APK tlcharg, retour-

    nez ARC Welder. Cliquez sur le bou-

    ton Add your APK (Ajouter votre

    APK) et choisissez le fichier APK que

    vous venez de tlcharger.

    ARC Welder vous donnera des

    options sur l'affichage de l'appli. Je

    vais choisir Landscape (paysage), Ta-

    blet et lui donner l'accs au Clipboard

    (presse-papier).

    Enfin ! Le moment est venu de

    cliquer sur le bouton jaune Launch App

    (en bas de la fentre d'ARCWelder).

    Hip-hip-hourrah ! a fonctionne !

    Il faut seulement vous souvenir

    que vous devez cliquer et glisser com-

    me vous le feriez avec la version pour

    cran tactile.

    Ronnie est le fondateur et (toujours !)

    le rdacteur en chef du Full Circle. C'est

    le genre de personne qui fait de l'arti-

    sanat de temps en temps ; actuelle-

    ment, il bricole avec Arduino.

  • full circle magazine n97 1 6

    sommaire ^

    T

    T

    U

    U

    T

    T

    O

    O

    R

    R

    I

    I

    E

    E

    L

    L

    crit par Elmer Perry

    L

    L

    i

    i

    b

    b

    r

    r

    e

    e

    O

    O

    f

    f

    f

    f

    i

    i

    c

    c

    e

    e

    P

    P

    a

    a

    r

    r

    t

    t

    i

    i

    e

    e

    4

    4

    9

    9

    -

    -

    S

    S

    c

    c

    u

    u

    r

    r

    i

    i

    t

    t

    d

    d

    e

    e

    s

    s

    M

    M

    a

    a

    c

    c

    r

    r

    o

    o

    s

    s

    D

    ans l'article du mois prochain, je

    prsenterai l'utilisation de ma-

    cros comme fonctions, mais, avant de

    le faire, je dois imprativement pr-

    senter la scurit dans les macros. Bien

    que les macros soient un outil puis-

    sant quand elles sont bien utilises,

    elles peuvent contenir du code dange-

    reux pour les donnes de votre ordi-

    nateur. Depuis des annes, de nom-

    breux virus d'ordinateur sont transmis

    par le biais de documents avec ma-

    cros. Avec un peu d'attention et quel-

    ques rglages, vous pouvez minimiser

    les risques que votre ordinateur attra-

    pe un virus partir des macros des

    documents.

    NIVEAUXDE SCURIT

    Ouvrez les rglages de scurit

    des macros dans le menu : Outils >

    Options > LibreOffice > Scurit >

    Scurit des macros... (bouton). Libre-

    Office a quatre niveaux diffrents de

    scurit des macros, d'aucune limita-

    tion trs restrictif. Chaque niveau a

    ses avantages. Regardons chacun en

    dtail.

    Faible : c'est le niveau Sans scu-

    rit . Toutes les macros sont excu-

    tes sans vous poser de question.

    Elles peuvent tourner sans que vous

    le sachiez, elles peuvent endomma-

    ger vos fichiers et vos rglages. C'est

    comme marcher pieds nus sur un nid

    de serpents : vous serez mordus. Le

    seul cas o ce niveau aurait un sens,

    c'est sur un ordinateur qui est com-

    pltement isol d'Internet et sur le-

    quel on n'ouvre jamais de fichier qui

    n'ait pas t cr sur cet ordinateur.

    Pas trs raliste.

    Moyen : c'est le niveau tes-vous

    sr ? . Avec le niveau moyen de pro-

    tection, le document lancera une ma-

    cro si elle vient d'une source sre - on

    en parlera plus bas - sans vous poser

    de question. Si le document ne vient

    pas d'une des sources sres, Libre-

    Office vous demandera si les macros

    du document peuvent tre lances.

    Vous avez le choix : Oui ou Non. Je

    vous donnerai plus loin des recomman-

    dations pour prendre votre dcision.

    lev : C'est le niveau de Non-in-

    tervention . Seules les macros signes

    provenant d'une source sre, ou des

    macros venant d'emplacements de

    fichiers de confiance, sont autorises

    tourner. Les macros de tous les au-

    tres fichiers seront dsactives. Vous

    n'avez pas le choix ; vous n'tes jamais

    sollicit. C'est un niveau o vous ne

    voulez pas que les utilisateurs finaux

    prennent les dcisions ; vous voulez

    que LibreOffice prenne la dcision

    leur place.

    Trs lev : C'est le niveau Para-

    noaque . Seuls les fichiers provenant

    de sources sres peuvent lancer des

    macros. nouveau, vous n'tes pas

    invit choisir. Si le fichier ne vient pas

    d'une source sre, les macros sont

    dsactives. C'est le plus verrouill ;

    c'est le niveau ne faites confiance

    personne . Si vous pensez que le mon-

    de entier cherche vous voler votre

    identit et connatre tous vos se-

    crets, vous aurez sans doute raison,

    ce niveau est fait pour vous.

  • full circle magazine n97 1 7

    sommaire ^

    TUTORIEL - LIBREOFFICE

    SOURCES SRES :

    L'onglet Sources de confiance

    vous permet d'identifier les sources

    sres pour vos documents.

    Certificats de confiance : Les

    certificats de confiance sont utiliss

    pour signer numriquement les fi-

    chiers. Ces certificats viennent d'une

    autorit de certification. Ils sont en

    gnral utiliss sur les sites Web pour

    authentifier la source. L'installation

    des certificats est hors sujet pour cet

    article, mais pour signer numrique-

    ment une macro, allez Outils >

    Macros > Signature numrique...

    Emplacements de fichiers de

    confiance : Quel que soit le niveau

    utilis - sauf Faible -, je vous recomman-

    de de dfinir au moins un emplace-

    ment de fichiers de confiance. Vous

    avez besoin d'au moins un emplace-

    ment d'o vous pouvez lancer des

    fichiers srs avec des macros sans

    rpondre OK l'invite. N'utilisez pas

    un emplacement o vous tlchargez

    habituellement des fichiers de mails

    ou d'Internet. Utilisez un emplacement

    o vous rassemblez pour les sauve-

    garder les fichiers que vous voulez

    conserver. Parfois, il est utile d'avoir

    deux ou trois emplacements. De plus,

    assurez-vous que l'emplacement n'est

    pas trop gnral, comme votre dos-

    sier home.

    RECOMMANDATIONS

    N'utilisez JAMAIS Faible. J'ai bien

    dit JAMAIS. N'essayez pas de racon-

    ter que vous savez ce que vous faites,

    et que vous avez un pare-feu, un anti-

    virus et une protection contre les ma-

    liciels. Ne le faites pas ! Non. Non, pas

    de rglage Faible. Ouvrez tout de

    suite votre copie de LibreOffice et

    changez pour un autre niveau.

    L. Vous vous sentez plus en

    scurit maintenant, non ? Alors, nous

    pouvons prsenter calmement les

    avantages des autres niveaux.

    Moyen est mon rglage prfr.

    Tout en vous protgeant bien, vous

    avez la possibilit de faire vous-mme

    des choix. Je recommande ce niveau

    pour les ordinateurs dans votre r-

    seau domestique. Les rglages vous

    apportent la protection, mais ne vous

    enlvent pas le droit de choisir. Si

    certains ordinateurs sont utiliss par

    des tudiants, vous aurez cur de

    leur apprendre bien dcider pour

    les documents provenant des mails et

    d'Internet. Plus tard, je vous propose-

    rai une mthode que je trouve utile.

    lev et Trs lev sont les mieux

    adapts pour les rseaux profession-

    nels et pour les jeunes scolaires.

    Utilisez-les quand vous bloquez un

    ordinateur o vous voulez limiter les

    droits de l'utilisateur final. Je vois a

    tout le temps dans mon activit

    professionnelle. La socit a limit les

    ordinateurs des utilisateurs ce qu'ils

    peuvent faire pour prserver l'inves-

    tissement de l'entreprise en informa-

    tique et en donnes. Parfois, c'est

    rgl selon l'exprience et les besoins

    des utilisateurs. Si vous tes adminis-

    trateur de rseau, vous devrez pren-

    dre cette dcision pour chaque utili-

    sateur.

    Comme je l'ai dit plus haut, quel

    que soit le niveau que vous choisissez,

    je recommande au moins un empla-

    cement de fichiers de confiance. En

    fait pour Trs lev, vous n'avez pas

    le choix. En outre, avec des empla-

    cements de fichiers, vous pouvez vi-

    ter de signer les macros dans chaque

    fichier avec un certificat de scurit.

  • full circle magazine n97 1 8

    sommaire ^

    TUTORIEL - LIBREOFFICE

    VOUS TES VOTREMEILLEUR

    OUTIL

    La plus importante protection de

    toutes contre les virus : la matire grise

    et molle entre vos oreilles. Si vous ne

    vous attendiez pas recevoir un do-

    cument avec des macros, alors, peut-

    tre, vous n'autoriseriez pas le lance-

    ment des macros. Suivez votre ins-

    tinct, cela s'est dvelopp chez l'tre

    humain comme mesure de protec-

    tion. Soyez sceptique ! Si vous avez

    l'impression que quelque chose ne

    tourne pas rond, peut-tre que quel-

    que chose ne tourne pas rond.

    Prenez ces mesures quand vous

    recevez un nouveau fichier. Ouvrez le

    fichier partir d'un emplacement de

    fichier non sr, mais n'autorisez pas le

    lancement des macros. Examinez les

    macros dans le document. Si vous

    avez la moindre question sur ces ma-

    cros, posez-la celui qui vous a en-

    voy le document. Si vous n'obtenez

    pas une rponse satisfaisante sur la

    prsence des macros, liminez le do-

    cument. Il se peut qu'il ne soit pas

    votre ami et qu'il n'ait pas votre meil-

    leur intrt l'esprit (ou que son ordi-

    nateur soit infect par un virus). Oui,

    tout cela peut paratre un peu para-

    noaque, mais il vaut mieux un peu

    trop de scurit que de perdre son

    temps et ses donnes. Si le document

    est propre (sans macro) ou que l'exp-

    diteur vous fournit une rponse satis-

    faisante pour ces macros, dplacez le

    fichier dans un emplacement de fi-

    chiers srs.

    Bien que les macros soient utiles,

    des gens les utilisent aussi pour des

    raisons de malveillance. LibreOffice

    vous fournit quatre niveaux diff-

    rents de protection contre les macros

    malveillantes. Vous ne devriez jamais

    utiliser le niveau Faible, mais le niveau

    Moyen est bon pour les ordinateurs

    et les rseaux domestiques. lev et

    Trs lev sont bien pour des envi-

    ronnements de bureau o vous devez

    contrler les interactions entre utili-

    sateurs finaux. Prenez toujours des

    prcautions quand vous utilisez des

    fichiers venant d'autres personnes.

    Parfois, les gens transfrent sans le

    savoir des documents comportant

    des macros malveillantes.

    Elmer Perry a commenc travailler et

    programmer sur Apple IIE, puis il y a

    ajout de l'Amiga, pas mal de DOS et de

    Windows, une pince d'Unix, et un

    grand bol de Linux et Ubuntu.

    Il blogue http://eeperry.wordpress.com

    ENQUETE

    POUR LEFCM N 100

    La question est :

    Quelles sont vos saveurs et

    versions prfres/dtestes ?

    Remplissez ce sondage rapide et

    nous publierons les rsultats

    dans le FCM n 1 00.

    http://goo.gl/DPt2q0

  • full circle magazine n97 1 9

    sommaire ^

    T

    T

    U

    U

    T

    T

    O

    O

    R

    R

    I

    I

    E

    E

    L

    L

    crit par John Eddie Kerr

    U

    U

    t

    t

    i

    i

    l

    l

    i

    i

    s

    s

    e

    e

    r

    r

    L

    L

    a

    a

    T

    T

    e

    e

    X

    X

    -

    -

    P

    P

    a

    a

    r

    r

    t

    t

    i

    i

    e

    e

    3

    3

    D

    ans la rubrique Courriers du Full

    Circle n 96, notre ami lecteur

    Tiago crivait pour dire que Tex-

    Studio tait un excellent diteur LaTeX.

    Je suis d'accord ; j'utilise aussi Tex-

    Studio et il sera l'diteur LaTeX choisi

    pour ce numro. Gummi et LaTeXzila

    ne devraient pas tre abandonns ni

    l'un ni l'autre et le choix du logiciel doit

    dcouler de ce qui est le meilleur ou-

    til pour un travail prcis, ou pour vous.

    Gummi est probablement le meilleur

    outil d'criture pour un essai ou un do-

    cument rapide qui ne demande aucun

    formatage particulier.

    Merci Tiago pour votre lettre.

    Le projet LaTeXzila cherche des fonds

    pour crer une visionneuse de fichier

    en temps rel et d'autres am-

    liorations ; voyez sur : https://wiki.

    gnome.org/Apps/LaTeXila/donate

    pour plus d'information.

    Un lment rajouter votre bi-

    bliothque de documentation est un

    aide-mmoire LaTeX. Les aide-mmoi-

    re comportent beaucoup de comman-

    des que vous serez amen utiliser. Il

    y en a des classiques : http://www.std

    out.org/~winston/latex/latexsheet.pdf

    ainsi que d'autres spcialiss, par

    exemple dans les symboles math-

    matiques : http://estudijas.lu.lv/plugin

    file.php/1 4809/mod_page/content/1 2/

    instrukcijas/matematika_moodle/LaTeX

    _Symbols.pdf. Une recherche Google

    vous en fera dcouvrir d'autres.

    Un aide-mmoire est utile si vous

    avez un diteur de texte de base ou

    une appli comme Gummi. Cependant,

    l'une des fonctionnalits de TexStu-

    dio (et c'est pourquoi Tiago et moi

    nous l'aimons tant) est qu'il y a un aide-

    mmoire intgr qui peut complter

    les commandes automatiquement pen-

    dant que vous les tapez, ou, avec un

    clic de souris, vous affichez un menu

    droulant de commandes et de cat-

    gories de commandes.

    Les menus peuvent tre incroya-

    blement utiles, car ils organisent les

    commandes par catgories et en lan-

    gage naturel. Si vous connaissez une

    commande, vous pouvez commencer

    la saisir et TexStudio la compltera

    au fur et mesure de votre frappe. Le

    nombre de commandes que vous

    mmoriserez dpendra de la frquen-

    ce de votre utilisation de LaTeX, mais

    LaTeX est si puissant que vous finirez

    tt ou tard par utiliser les menus de

    TexSudio. Tout n'y est pas ; par exem-

    ple, tracer une ligne double est quel-

    que chose chercher sur Google le

    cas chant.

    La bote de dialogue Quick Start

    (Dmarrage rapide) se trouve sous

    celle de Wizard (Assistant) pour crer

    le prambule de votre document. Les

    menus sont trs vastes dans TexStu-

    dio et aident notre progression quand

    notre mmoire faillit.

    CRERVOS PROPRES CARTES DE

    VISITE

    J'ai souvent dit : Je peux faire le

    plus tout de suite, le moins peut pren-

    dre des heures. Je n'ai jamais pris le

    temps de faire mes propres cartes de

    visite et le fait que je ne distribuerai

    pas 500 cartes en une centaine d'an-

    nes n'a pas du tout aid le projet. J'ai

    assist une confrence la semaine

    dernire o j'ai dcouvert que j'avais be-

    soin de cartes de visite et, comme mon

    htel a une imprimante en accs pu-

    blic, j'ai dcid d'en faire quelques-unes

    sur mon portable en utilisant LaTeX.

    TROUVERUN MODLE

    Il n'y a pas lieu de r-inventer la

    roue, beaucoup de paquets pour trai-

    tement de texte proposent des mod-

    les et la communaut LaTeX en four-

    nit beaucoup aussi. Une recherche

    Google de Cartes de visite LaTeX

    pointe vers de nombreux modles. J'ai

    tlcharg trois d'entre eux et j'ai d-

    couvert qu'il y a de nombreuses faons

    de crer des cartes de visite. Ce qu'elles

    ont en commun, c'est une section qui

    positionne les champs de donnes sur

    votre carte et une section o vous de-

    vez entrer l'information pour la carte.

    Un modle de carte de visite sim-

    ple que j'ai trouv comporte cette sec-

    tion de donnes personnelles :

    %%%%%%%%%% DEFINE USER SPECI-FIC MACROS BELOW %%%%%%%%%%%(Ci-dessous, dfinition desmacros utilisateur spcifiques)\def\Who {}(Qui)\def\What {}(Quoi)\def\Where {}(O)\def\Address {}(Adresse)\def\CityZip {}(Code postal)\def\Email {}(Adresse mail)\def\TEL {}(Tlphone)\def\FAX {}(Fax)\urldef{\WEB}\url{}

    (URL du site)

    Dans les accolades {} ci-dessus, vous

    insrerez vos donnes, sauvegarderez

  • full circle magazine n97

    20

    sommaire ^

    TUTORIEL - UTILISER LATEX

    et compilerez ; le programme place les

    donnes sur la carte.

    Cependant, en utilisant trois di-

    teurs diffrents, et des fichiers diff-

    rents, j'ai dcouvert que, pour les cartes

    de visite, il existe une autre fonction-

    nalit commune : aprs avoir sauve-

    gard et compil, les cartes n'appa-

    raissent pas dans la visionneuse PDF

    de l'diteur. Pour voir le rsultat de

    votre travail, vous devrez ouvrir le

    fichier PDF avec la visionneuse PDF

    de votre ordinateur.

    Essayez des fichiers diffrents et

    modifiez-les pour raliser votre pro-

    pre carte.

    SHARELATEX

    Tout en cherchant des modles,

    vous pourriez atterrir sur le site appe-

    l ShareLaTeX. a vaut le coup de le

    dcouvrir car il vous fournit un envi-

    ronnement pour crer des documents

    LaTeX en ligne (ou dans le nuage).

    Vous pourrez enregistrer vos fichiers

    sur leurs serveurs et les diter de par-

    tout en utilisant leur diteur en ligne.

    Les comptes de simples utilisateurs

    sont gratuits ; il y a des frais si vous

    voulez collaborer avec d'autres. C'est

    cette fonctionnalit de collaboration

    qui aurait amen de nombreuses uni-

    versits utiliser ce service. Il serait

    dur aussi pour les tudiants de perdre

    leurs devoirs ! Un autre avantage pour

    toute cole, c'est l'utilisation par tout

    le monde des mmes outils en ligne ;

    les enseignants peuvent soutenir plus

    facilement les tudiants qui utilisent

    LaTeX et ils peuvent le faire partir

    de n'importe quelle plate-forme infor-

    matique puisque le service est bas

    sur le Web. Cependant, si chacun crait

    des documents avec TexStudio, ce se-

    rait aussi plus facile de leur apporter

    de l'aide.

    Jetez un il ShareLaTeX mme

    si ce n'est que pour voir les modles ;

    vous n'tes pas oblig d'utiliser leur

    service pour vous servir des modles,

    car vous pouvez les tlcharger sur

    votre ordinateur.

    En attendant la prochaine fois,

    amusez-vous explorer ShareLaTeX.

    John Eddie Kerr est bibliothcaire en

    droit dans une bibliothque de droit de

    comt dans Guelph, Ontario au Canada.

    Son ordinateur de bureau, la maison

    comme au travail, est sous Ubuntu. Il est

    membre du Groupe d'utilisateurs Linux

    de Kitchener-Waterloo et du WFTL-LUG

    DITIONSSPCIALESPYTHON :

    http://www.fullcirclemag.fr/?

    download/224

    http://www.fullcirclemag.fr?

    download/230

    http://www.fullcirclemag.fr/?

    download/231

    http://www.fullcirclemag.fr/?

    download/370

    http://www.fullcirclemag.fr/?

    download/371

    http://www.fullcirclemag.fr/?

    download/372

    http://www.fullcirclemag.fr/?

    download/240

    http://www.fullcirclemag.fr/?

    download/268

    http://www.fullcirclemag.fr/?

    download/272

  • full circle magazine n97

    21

    sommaire ^

    T

    T

    U

    U

    T

    T

    O

    O

    R

    R

    I

    I

    E

    E

    L

    L

    crit par Gergo Bogdan

    P

    P

    r

    r

    o

    o

    g

    g

    r

    r

    a

    a

    m

    m

    m

    m

    e

    e

    r

    r

    e

    e

    n

    n

    J

    J

    a

    a

    v

    v

    a

    a

    S

    S

    c

    c

    r

    r

    i

    i

    p

    p

    t

    t

    -

    -

    P

    P

    a

    a

    r

    r

    t

    t

    i

    i

    e

    e

    2

    2

    D

    ans la premire partie, je vous ai

    montr comment JavaScript a

    volu au fil des ans, l'tat actuel du

    langage, et pourquoi il est si

    largement adopt par les dvelop-

    peurs. Dans cette partie, je vais me

    concentrer sur les Objets et les fonc-

    tions JavaScript. J'ai reu un courriel

    de Ray (un de nos lecteurs, merci de

    m'avoir contact) avec quelques ques-

    tions et j'aborderai celles-ci la fin de

    l'article dans la section Questions et

    Solutions.

    LESOBJETS JAVASCRIPT

    En JavaScript, tout est un objet,

    mme les fonctions sont des objets,

    ce qui, si vous avez l'habitude d'autres

    langages de programmation, peut

    sembler un peu trange. Mais, ne vous

    inquitez pas, cela donne un rel pou-

    voir JavaScript.

    JavaScript est un langage de pro-

    grammation dynamique, ce qui signifie

    que, sans aucun problme, les objets

    peuvent avoir diffrentes valeurs attri-

    bues lors de l'excution. Par exemple :

    var monNom = Greg;monNom = 123;

    Dans le premier cas, la variable

    monNom stocke une chane de carac-

    tres ; dans le second cas, elle stocke

    un nombre entier, 1 23, mais JavaScript

    a un type spcial, Number

    (https://developer.mozilla.org/en-

    US/docs/Web/JavaScript/Reference/

    Global_Objects/Number) pour conte-

    nir des valeurs numriques.

    Puisque JavaScript est un langage

    dynamique, je peux tendre des objets

    comme je le souhaite. Par exemple, si

    je cre un nouvel objet :

    var maMaison = {nbDePieces:3, taille:100 };

    Il cre un objet :

    Object {nbDePieces: 3,taille: 100}

    tendons-le avec quelques pro-

    prits :

    maMaison.prix = 1500;maMaison[devise] = USD;

    Cela nous donne pour rsultat

    l'objet suivant :

    Object {nbDePieces: 3,taille: 100, prix: 1500,

    FONCTIONS

    Regardons le code ci-dessous :

    maMaison.getInformation = function() {console.log("La maison fait " + this.taille + " m2

    et a " + this.nbDePieces + " pieces.");}

    Si vous appelez cette fonction ainsi :

    maMaison.getInformation();

    cela affichera : La maison fait 1 00 m2 et a 3 pices.

    Les fonctions peuvent avoir des paramtres :

    maMaison.estPlusGrandeQue = function(autreMaison) {return this.taille > autreMaison.taille;

    }

    Nous pouvons appeler la fonction :

    maMaison.estPlusGrandeQue({taille:98});

    ou

    maMaison.estPlusGrandeQue({taille:198});

    Dans le premier cas, cela retourne vrai et dans le second faux. Remarquez

    que j'ai pass un simple objet avec une proprit, taille, et le code a pu

    s'excuter correctement, mais j'aurais pu aussi crire :

    maMaison.estPlusGrandeQue({taille:198, nbDePieces:5,prix:8500, devise:"EUR"})

    ou

    var maisonDeMonAmi = {taille:198, nbDePieces:5, prix:8500,devise:"EUR"};maMaison.estPlusGrandeQue(maisonDeMonAmi);

    Le rsultat sera le mme.

  • full circle magazine n97

    22

    sommaire ^

    TUTORIEL - JAVASCRIPT

    devise: USD}

    Comme vous pouvez le voir, il y a

    trois faons de crer des objets per-

    sonnaliss :

    La premire, appele aussi JSON

    (JavaScript Object Notation), dfinit

    des objets en utilisant les accolades

    et spcifie les proprits et leurs va-

    leurs spares par deux points.

    La deuxime option est d'utiliser

    l'oprateur . (point) et d'crire le nom

    de la nouvelle proprit et lui attri-

    buer une valeur.

    La troisime option consiste uti-

    liser l'oprateur index [], qui reoit

    une chane comme paramtre et une

    valeur attribuer.

    Si vous connaissez d'autres langages

    de programmation, vous pouvez ima-

    giner les objets JavaScript comme des

    sortes de dictionnaires spciaux ou

    des maps .

    Les fonctions peuvent ou avoir des

    valeurs de retour ou pas. Dans le cas

    de la fonction isBiggerThan(), je n'ai

    pas spcifi de type de retour, ni qu'elle

    aura une valeur de retour, mais je pour-

    rais facilement retourner une valeur

    boolenne (vrai ou faux) ; JavaScript

    le permet.

    Comme exercice, vous pouvez

    crer d'autres objets qui simulent des

    objets de la vie relle, comme une

    fort qui a une fonction appele

    planterArbres, qui reoit un param-

    tre nbDArbres, et rsume le nombre

    d'arbres dans la fort. Ou elle peut

    stocker les diffrents types d'animaux

    qui vivent dans la fort ; le sujet n'a

    pas vraiment d'importance, l'ide est

    de vous familiariser avec la notation

    objet et la cration de fonction, que

    nous utiliserons beaucoup.

    QUESTIONS ET SOLUTIONS

    Question : Ray a demand com-

    ment on peut slectionner certaines

    informations partir d'un fichier, en

    particulier une base de donnes SQLite,

    en utilisant JavaScript.

    SOLUTION :

    Il y a deux approches, deux scna-

    rios. Le premier est lorsque la base de

    donnes SQLite est disponible sur la

    machine cliente, l o le navigateur

    s'excute. Dans ce cas, vous pouvez

    utiliser la bibliothque SQL.js

    (https://github.com/kripken/sql.js/)

    pour charger les fichiers SQLite. Et vous

    pouvez mme faire des requtes et

    crer des schmas de donnes l'aide

    de JavaScript. La page sur GitHub a de

    bons exemples de code ; vous pouvez

    commencer utiliser ceux-ci pour le

    chargement de votre base de don-

    nes et l'interrogation des donnes.

    var fs = require("fs");var file = "rays_data.db";var sqlite3 = require("sqlite3").verbose();

    //// create the db instance: ouvrir la base de donnees//

    var db = new sqlite3.Database(file);

    db.serialize(function() {

    //// create the table if the database file was missing:// creer la table si le fichier est absent//

    if(!fs.existsSync(file)) {db.run("CREATE TABLE People (firstName

    varchar(50), lastName varchar(50))");}

    //// create a parameterized, prepared statement:// creer une requete preparee, parametree//

    var stmt = db.prepare("INSERT INTO People VALUES(?,?)");

    //// run the statement twice: executer deux fois la requete// each ? in the statement is substituted with the parame-

    ter: chaque ? dans la requete est remplace par un parametre//

    stmt.run("John", "Doe");stmt.run("Jane", "Doe");

    // close the statement: fermer la requetestmt.finalize();

    //// query the database and log the result to the console:

    requeter la base et afficher le resultat sur la console//

    db.each("SELECT rowid AS id, firstName, lastName FROMPeople", function(err, row) {

    console.log(row.id + ": " + row.firstName + " "+ row.lastName);

    });});

  • full circle magazine n97

    23

    sommaire ^

    TUTORIEL - JAVASCRIPT

    Le deuxime scnario est lorsque

    la base de donnes SQLite est uni-

    quement disponible sur le serveur Web

    et que le client y accde par Internet.

    Dans ce cas, vous devez avoir un com-

    posant ct serveur (qui peut tre ba-

    s sur node.js) qui lit la base de don-

    nes SQLite, et, en utilisant des re-

    qutes HTTP, envoie les donnes au

    navigateur du client. Dans ce cas, le Ja-

    vascript ct client est plus complexe,

    car il a besoin d'utiliser les appels AJAX

    pour charger les donnes. Voici un

    exemple de code node.js (page prc-

    dente, droite) qui se connecte une

    base de donnes SQLite, cre une nou-

    velle table si elle n'existe pas, et in-

    sre deux nouvelles entres dans le ta-

    bleau. Aprs l'insertion, il interroge la

    table et crit les donnes sur la con-

    sole.

    Pour excuter le code de la page

    prcdente, il vous faudra installer

    node.js (https://nodejs.org/) et npm,

    ainsi que sqlite3 au travers de npm en

    utilisant cette commande :

    npm install sqlite3 save

    Quand tout est en place, vous

    pouvez excuter le programme en

    utilisant :

    node sqlite_reader.js

    en supposant que vous avez nomm

    votre fichier sqlite_reader.js.

    La sortie devrait ressembler celle

    reprsente ci-dessus dans la ligne de

    commande (je l'excutais sous Win-

    dows, mais la sortie est la mme sous

    Linux, puisque node.js fonctionne de

    la mme manire dans les deux envi-

    ronnements).

    Dans les prochains articles, je vous

    dirai comment crer un nouveau ser-

    veur HTTP l'aide de node et com-

    ment transfrer des donnes depuis

    le ct serveur vers le ct client - le

    tout en utilisant JavaScript.

    Je serais heureux de vous enten-

    dre ; dites-moi quels sont les sujets

    qui vous intresseraient autour de

    JavaScript. Sentez-vous libres de m'en-

    voyer vos ides de sujet, comme Ray

    l'a fait. Merci encore, Ray !

    Gergo Bogdan est ingnieur logiciel,

    blogueur, fana de technique, depuis

    Budapest o il surfe sur les vagues de

    l'ocan informatique en perptuel chan-

    gement. Vous pouvez consulter son site

    Web : http://grelution.com.

    C:\Users\Gergo\Documents\nodesqlite>node sqlite_reader.js1: John Doe2: Jane Doe

    C:\Users\Gergo\Documents\nodesqlite>dirDirectory of C:\Users\Gergo\Documents\nodesqlite08/05/2015 21:09 node_modules08/05/2015 21:36 2,048 rays_data.db08/05/2015 21:23 953 sqlite_reader.js

    2 File(s) 3,001 bytes

  • full circle magazine n97

    24

    sommaire ^

  • full circle magazine n97

    25

    sommaire ^

    T

    T

    U

    U

    T

    T

    O

    O

    R

    R

    I

    I

    E

    E

    L

    L

    crit par Mark Crutch

    I

    I

    n

    n

    k

    k

    s

    s

    c

    c

    a

    a

    p

    p

    e

    e

    -

    -

    P

    P

    a

    a

    r

    r

    t

    t

    i

    i

    e

    e

    3

    3

    6

    6

    D

    ans les derniers articles, j'ai

    dtaill le fonctionnement de la

    bote de dialogue des Clones en

    pavage. De mme qu'elle permet des

    effets visuels intressants, voire kali-

    doscopiques, cette bote de dialogue

    peut tre utile pour crer certains

    arrangements particuliers d'objets. Par-

    ce que les units du dialogue sont ba-

    ses sur la bote englobante de l'objet

    parent (plutt que sur des units expli-

    citement tablies), cette approche

    n'est pas terriblement utile pour posi-

    tionner des objets des coordonnes

    ou des endroits prcis ; aussi, les quel-

    ques prochains articles montreront

    diffrents outils que propose Inkscape

    pour ces types de manipulations.

    Cependant, il est important de se

    rappeler qu'Inkscape n'est pas un logi-

    ciel de conception assiste par ordina-

    teur (CAO, en angl. CAD - Computer

    Aided Design), du genre de ceux uti-

    liss par les architectes et les ing-

    nieurs. Si vous voulez crer des dessins

    techniques qui pourraient tre utili-

    ss par des socits de construction

    ou de fabrication, il y a d'autres logi-

    ciels Open Source qui correspondent

    mieux, tels que FreeCAD, OpenSCAD

    ou QCAD. chaque publication, Ink-

    scape gagne de nouvelles fonction-

    nalits dans ce domaine - tel que le

    nouvel Outil de mesure dans la 0.91 -

    mais on est encore loin d'une appli-

    cation de CAO exhaustive. Avec cette

    limite en tte, nous allons commen-

    cer par la forme de positionnement la

    plus vidente : l'aimantation une grille.

    Inkscape est assez souple pour ce

    qui est des grilles. Vous pouvez en

    avoir plus d'une active la fois, et

    chacune peut tre rectangulaire (ba-

    se sur des lignes horizontales et ver-

    ticales) ou axonomtrique (des lignes

    verticales plus deux jeux de lignes

    obliques). Habituellement, cependant,

    le plus facile est de travailler avec une

    seule grille, le plus souvent une grille

    rectangulaire. Lancez Inkscape pour

    crer un nouveau document et, s'il n'y

    a pas de grille visible, essayez d'ap-

    puyer sur # ou d'utiliser Affichage

    > Grille pour autoriser l'affichage de

    la grille par dfaut. Pour diter cette

    grille ou en ajouter une nouvelle, uti-

    lisez le menu Fichier > Proprits du

    document, puis slectionnez l'on-

    glet Grilles.

    Pour crer une nouvelle grille,

    slectionnez Grille rectangulaire ou

    Grille axonomtrique (3D) dans la

    liste droulante en haut, puis cliquez

    sur le bouton Nouvelle. Chaque grille

    possde son propre onglet dans la

    section Grilles dfinies , avec des

    icnes lgrement diffrentes sui-

    vant le type de grille - mais les icnes

    sont toujours bleues, quelle que soit

    la couleur des lignes de votre grille.

    Elles sont nommes automatique-

    ment, sans mcanisme facile pour

    changer de nom, sans distinction dans

    le nom entre les deux types de grille.

    L'utilisation dicnes similaires, de

    mme couleur et de noms fixes et

    gnriques signifie que la gestion de

    nombreuses grilles est loin d'tre sim-

    ple ; aussi, il est prfrable de se limi-

    ter une ou deux. La barre des onglets

    n'a pas de dfilement - la bote de dia-

    logue ne fait que grossir si vous en

    crez trop - et il y a aussi une limite

    pratique impose par l'interface utili-

    sateur.

    Chaque grille a trois cases co-

    cher pour contrler l'aimantation et

    la visibilit. Celles-ci s'ajoutent Affi-

    chage > Grille (bascule via la touche

    # ) ; ainsi, pour qu'une grille soit

    visible, vous devez cochez les deux

    cases du haut et avoir le menu Affi-

    chage > Grille actif. Pensez au va-et-

    vient pour afficher/cacher toutes les

    grilles la fois et aux cases cocher

    comme un moyen d'ajuster finement

    chaque grille individuelle.

    La premire case cocher,

    Activ , simplement active ou d-

    sactive toute la grille. Dsactive, les

    autres options sont toutes grises et

    la grille n'aimante pas et n'est pas

    visible. Vous pourriez l'utiliser si vous

    aviez de multiples grilles, pour n'en

    avoir qu'une active la fois - typi-

    quement quand vous basculez d'une

    grille rectangulaire une grille axono-

  • full circle magazine n97

    26

    sommaire ^

    TUTORIEL - INKSCAPE

    mtrique dans le mme dessin.

    La deuxime case cocher, Visi-

    ble , a simplement un effet visuel.

    Dcoche, la grille n'est pas affiche,

    mais peut continuer aimanter si la

    grille est active dans la premire

    case. Comme il peut tre difficile et

    frustrant d'tre aimant par une grille

    qu'on ne voit pas, je recommande

    chaudement de toujours garder cette

    option coche.

    La troisime case cocher, Aiman-

    ter seulement aux lignes visibles de la

    grille , est un peu confuse dans son

    libell, alors que l'info-bulle est plus

    claire. Cette case cocher concerne

    les lignes de la grille qui sont sup-

    primes automatiquement quand on

    diminue le niveau du zoom. Si vous

    alliez trop loin dans cette diminution,

    les lignes seraient si denses qu'elles

    finiraient par paratre comme un fond

    uni. Inkscape vite cela en cachant les

    lignes qui deviendraient trop serres

    et qui seraient devenues une gne

    plutt qu'une aide. Si l'option est d-

    coche, vous pouvez toujours tre

    aimant par les lignes supprimes,

    mais je recommande de laisser la

    coche active afin de n'tre aimant

    que par lignes visibles. Ceci peut vous

    obliger augmenter un petit peu le

    zoom pour une aimantation prcise

    au point que vous visez, mais c'est un

    bon compromis au regard de la frus-

    tration d'aimantations errones rp-

    tes sur des lignes invisibles.

    Les options restantes de la bote

    de dialogue sont utilises pour dfinir

    les lignes affiches et sont assez fa-

    ciles comprendre. Vous pouvez posi-

    tionner l'origine de la grille - 0,0 est

    bien pour la plupart des dessins - et

    dfinir l'espace entre les lignes de la

    grille dans les deux directions x et y.

    Comme la plupart des gens ont en

    gnral besoin d'une grille carre, ce

    serait bien d'avoir une option qui lie

    ces valeurs, mais ce n'est pas trs dif-

    ficile dentrer la mme valeur dans

    chaque champ. Vous pouvez rgler la

    couleur et l'opacit des lignes de la

    grille - c'est gnralement mieux de

    garder l'opacit faible pour qu'elles

    soient moins dominantes l'cran et

    qu'elles ne soient pas confondues avec

    les vraies lignes de votre dessin. En

    diffrenciant les couleurs des lignes

    principales et secondaires de la grille,

    vous pouvez crer un effet de papier

    millimtr. a devient visible quand

    vous augmentez assez le zoom et, si

    vous dcidez d'utiliser cette f