Vous êtes sur la page 1sur 66

Full Circle

LE MAGAZINE INDPENDANT DE LA COMMUNAUT UBUNTU LINUX

CRITIQUE LITTRAIRE :
Programmer avec
Super Scratch

Photo: ghostcero (Flickr.com)

NUMRO 68 - Dcembre 2012

SPCIAL BLENDER

APPRENDRE LA MODLISATION ET L'ANIMATION 3D


full circle magazine n 68

Full Circle Magazine n'est affili en aucune manire Canonical Ltd.

sommaire ^

Full Circle

Tutoriels

LE MAGAZINE INDPENDANT DE LA COMMUNAUT UBUNTU LINUX

Programmer en Python 39 p.08

LibreOffice - Partie 21

p.12

Rubriques

Command & Conquer

p.06

Opinions

Mon histoire

p.37

Actus Ubuntu

p.04

Qu'est-ce que...

p.43

Installer 12.10 sur Eee PC

p.15

Demandez au petit nouveau p.31

Jeux Ubuntu

p.60

Critique

p.46

Blender - Partie 1

p.19

Labo Linux

p.33

Q&R

p.52

Courriers

p.50

Inkscape - Partie 8

p.22

Certifi Ubuntu

p.61

Fermeture des fentres

p.35

Dv. Web

Graphismes

p.26

Dv.Web

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
2
exprims ici aient reus l'approbation de Canonical.full circle magazine n 68
sommaire ^

DITORIAL

Ce magazine a t cr avec :

Bienvenue dans le dernier numro du Full Circle !

ui, c'est vrai, c'est en effet le dernier numro du magazine Full Circle. Le dernier de
l'anne 2012*. Nous vous avons prpar un numro bien garni pour vous permettre
de terminer 2012 ; Python et LibreOffice continuent comme toujours et nous allons
vous montrer comment faire rentrer Ubuntu 12.10 dans un vieil Eee PC. Lucas fait une
critique du livre Super Scratch Programming, et je jette un coup dil Linux Mint Debian Edition
KDE. Si ce sont les graphismes que vous recherchez, alors nous avons encore plus d'Inkscape pour
vous et une nouvelle srie o nous examinons Blender. Oui, nous avons enfin une srie sur
Blender. Un grand merci Nicolas qui s'est retrouss les manches.
En parlant de nouvelle srie , nous avons Certifi Linux, qui porte sur les preuves et les
tribulations de l'apprentissage de Linux pour devenir un professionnel certifi Linux.
Gord trace son sillon travers vos questions dans son Q&R, et nous avons un Q&R spcial ce
mois-ci avec Didier Roche de Canonical. Nous vous avons demand, vous les copains, de nous
envoyer vos questions sur la ralisation d'Ubuntu, et c'est sr que vous tes un paquet d'interrogateurs. Didier s'est assis et a rpondu une foule de questions et nous vous prsentons, vous,
ses rponses indites.
O que vous soyez, et quoi que vous fassiez, je tiens vous souhaiter tous de joyeuses ftes. Je
tiens galement remercier tous ceux qui m'aident sortir le Full Circle chaque mois, grce leurs
rdactions et leurs relectures et grce tous ceux qui soumettent des articles.

Le Podcast Full Circle


Tous les mois, chaque pisode couvre
toutes les dernires informations concernant 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.

Amitis, restez en contact, et 2013 !

Vos animateurs :
Les Pounder
Tony Hughes
Jon Chamberlain
Oliver Clark

ronnie@fullcirclemagazine.org

http://fullcirclemagazine.org

Ronnie

* Oui, je vais continuer utiliser cette blague la fin de chaque anne.

full circle magazine n 68

sommaire ^

ACTUS UBUNTU

crit par l'quipe d'Actus Ubuntu

Sortie du CoC version 2.0 Annonce d'une nouvelle Sputnik, l'ordinateur


Jono Bacon : Journe
liste de diffusion
portable Dell bas sur
des remerciements la
harles Profitt du Conseil ComUbuntu et destin aux
Communaut Ubuntu
munautaire Ubuntu annonce la communautaire !
nouvelle version du code de condveloppeurs, est arriv

l y a toutes sortes d'annonces de la


communaut Ubuntu, affiches sur le
ark Murphy, directeur de
frigo Ubuntu [Ubuntu Fridge] qui ne
Global Alliances chez Canosont pas strictement lies au dvenical, annonce que Sputnik
loppement ou la publication : allant de la
(ordinateur portable Dell bas
Un rsum des changements inclus rcente rvision du Code de conduite aux sur Ubuntu et destin aux dveloppeurs)
dans cette rvision du code de conduite vnements venir concernant la commu- est disponible l'achat. Le Dell XPS 13
naut complte.
est la suivante :
est un ordinateur ultra-portable de haute
fusion des CoC et LCOC, avec prise en
technologie et haut de gamme, offrant
Lors du sommet des dveloppeurs aux dveloppeurs un environnement comcompte de la diversit de langues ;
gnralisation, pour que les autres com- Ubuntu en octobre, le Conseil communau- plet en client-to-cloud. C'est le rsultat de
munauts puissent plus facilement l'utiliser ; taire a discut avec les autres membres de Sputnik, l'initiative audacieuse de Dell qui
rfrence faite la licence CC-BY-SA 3.0 ; la communaut et a dcid de lancer une s'est ouvert la communaut et a reu un
rduction des recouvrements en gnral ; nouvelle liste de diffusion pour les an- retour formidable des dveloppeurs du
faire comprendre que tout le monde peut nonces afin que ses membres puissent aussi monde entier. Pour l'instant, Sputnik est
prendre des mesures, il n'est pas ncessaire recevoir ces annonces par e-mail.
disponible l'achat uniquement aux tatsd'attendre la reconnaissance officielle ;
Unis et au Canada. Plus d'informations peuLa liste est maintenant en ligne ! Inscri- vent tre trouves l'adresse suivante :
explication des principes de gouvervez-vous ici : https://lists.ubuntu.com/mail- http://www.dell.com/us/soho/p/xps-13nance ;
des lignes directrices concrtes de leader- man/listinfo/community-announce
linux/pd
ship : des paragraphes ajouts sur le courage, la considration et l'esprit de dcihttp://blog.canonical.com/2012/11/29/sp
sion.
utnik-dells-ubuntu-based-developerLe Code de conduite est disponible
laptop-is-here/
l'adresse suivante : https://launchpad.net/codeofconduct/2.0
duite [CoC] d'Ubuntu, un document d'orientation important qui constitue
la base de la faon dont l'organisation
fonctionne en interne et en externe .

full circle magazine n 68

ono Bacon prsente ses remerciements concernant Ubuntu avec


un petit dlai, en raison de ses
obligations de pre de famille.
Cependant, Bacon complte ceux qui sont
mentionns dans les ditions prcdentes
de la lettre hebdomadaire d'Ubuntu. Bacon prcise : Le choix des personnes
pour la Journe des remerciements la
Communaut Ubuntu est toujours difficile, car nous avons tant de gens merveilleux qui participent activement notre
communaut. Allant de nos dveloppeurs
aux auteurs des docs, aux traducteurs, aux
testeurs, aux dfenseurs et plus, tout le
monde apporte sa pierre l'difice pour
construire un Ubuntu robuste, comptitif
et comptent. Nous ne serions rien sans
vos contributions.
http://www.jonobacon.org/2012/11/28/u
buntu-community-appreciation-day/

sommaire ^

ACTUS UBUNTU
La 13.04 (Raring Ringtail) Amliorations la
Alpha 1 est disponible !
documentation
Comment participer
tphane Graber, un membre de
l'quipe de publication d'Ubuntu, de la communaut

annonce la sortie d'Ubuntu 13.04


(Raring Ringtail) Alpha 1 pour Edubuntu et Kubuntu. L'annonce de sortie
peut tre trouve l'adresse :
https://lists.ubuntu.com/archives/ubuntudevel-announce/2012December/000998.html

Les Projets privs et les


Plans directeurs privs
[Blueprints] sortent
de la bta

s le 4 dcembre, les fonctionnalits Projets privs et Blueprints privs sur Launchpad


ont quitt leur priode bta et
sont maintenant stables. Un abonnement
commercial est ncessaire pour utiliser ces
fonctions, mais toute personne qui cre
un Projet priv et/ou un Plan directeur
priv conclut un abonnement commercial
d'essai de 30 jours.
http://blog.launchpad.net/general/privateprojects-and-private-blueprints-leave-beta

dtailles pour poser et rpondre des


questions, concernant les LoCo Ubuntu,
sur le site. Cette aide supplmentaire a
pour but de rendre le fonctionnement
d'une quipe LoCo, et sa diffusion de la
bonne parole d'Ubuntu, plus facile.
ono Bacon crit sur les problmes http://www.jonobacon.org/2012/12/15/crea
auxquels les nouveaux membres ting-an-awesome-loco-support-community/
sont confronts lors de leur adhsion la communaut et sur les
amliorations apportes cet gard. Bacon Ajouter la prise en charge
et son quipe ont donn des dtails d'am- des paramtres de
liorations spcifiques UDS-R, y compris le
peaufinage des informations pour les nou- confidentialit vos
veaux membres et le dplacement de la do- loupes Unity
cumentation vers une plateforme Wordpress. Le jeudi 13 dcembre, Bacon et son
ichael Hall raconte comment
quipe tiendront une Docs Jam pour lanles dveloppeurs tiers peucer le processus. Plus d'informations et direcvent ajouter la possibilit
tives peuvent tre consultes sur le blog de
dans leurs loupes Unity de
Bacon et les liens suivants : https://wi- vrifier les nouveaux paramtres de confiki.ubuntu.com/CommunityWebsite
dentialit. Il dcrit deux mthodes, y comhttp://daringfireball.net/projects/markdo pris l'utilisation de la nouvelle classe du
wn/syntax
Gestionnaire de prfrences d'Unity 6, qui
http://www.jonobacon.org/2012/12/09/i
permet l'accs des dveloppeurs aux rmproving-community-getting-involvedglages sans passer par GSettings/DConf.
documentation/
http://mhall119.com/2012/12/addingprivacy-setting-support-to-your-unity-lens/

Cration d'une formidable


communaut d'aide aux LoCo

ono Bacon donne des conseils aux


quipes LoCo anglophones, les dirigeant vers une page d'AskUbuntu.com comportant des instructions
full circle magazine n 68

Redmarrage du projet
de formation Ubuntu

lizabeth Krumbach crit que le


projet de formation Ubuntu ne
bouge plus depuis un certain
temps. Pour relancer le projet,
elle travaille avec des gens, sans faire de
vagues, depuis plusieurs mois et elle
dvoile maintenant leurs plans, leur vision
et des tches venir pour ce projet. Mme
Krumbach fait galement appel aux bnvoles qui sont prts se joindre elle et
contribuer ce projet.
http://princessleia.com/journal/?p=7383

Canonical prvoit une


maintenance du Shell
Unity pour la 13.04

tephen M. Webb dvoile une


approche diffrente du dveloppement et de la correction
d'Unity. Selon lui, Unity va tre
affin pour la prochaine version d'Ubuntu.
Cela signifie mettre un plus grand accent
sur ce qu'est maintenant Unity, au lieu
d'ajouter de nouvelles fonctionnalits.
http://bregmatter.wordpress.com/2012/1
2/19/canonical-targets-unity-shellmaintenance-for-13-04/

sommaire ^

COMMAND & CONQUER

Synology DS213+

crit par Lucas Westermann

e mois-ci, j'ai pens faire quelque chose de lgrement


diffrent des articles habituels de style tutoriel. Plus
prcisment, je vais partager mon exprience du Synology DS213+ Network
Attached Storage (NAS) que j'ai rcemment achet et install, pour travailler avec Linux/Windows/Mac OS X,
bien que je compte me concentrer
uniquement sur le ct Linux des
choses. Ainsi, si vous avez dj install
un NAS (ou si vous n'avez pas l'intention de le faire), cet article ne sera
probablement pas pour vous.

Le produit
Le Synology DS213+ est l'option
petites et moyennes entreprises
parmi les systmes NAS double baie
vendus par Synology. En tant que tel,
il est plus cher que le DS213/DS213j,
mais offre quelques fonctionnalits
supplmentaires. Pour une liste exacte
de ce qui n'est pas inclus dans les
versions moins chres, vous pouvez
comparer les produits sur la page
web de Synology. premire vue, il
semble que le DS213+ offre simplement des fonctionnalits telles que
LDAP et Windows AD, le chiffrement

matriel et des performances lgrement meilleures. Le NAS n'est pas


livr avec des disques durs, de sorte
que vous devrez en tenir compte dans
votre budget. Le modle dcrit dans
cet article utilise deux disques Seagate
ST3000DM001 (3To).

L'installation
L'installation des disques dans le
dispositif est indolore et facile (mme
si elle ncessite des vis et un tournevis). Cependant, assurez-vous de connecter les deux disques correctement,
car ne pas le faire peut conduire ce
qu'un disque ne soit pas reconnu par
le systme.
Une fois que vous l'avez branch et
insr les disques, vous allez dmarrer l'appareil en appuyant sur le
bouton d'alimentation. Pour l'installation du logiciel, vous avez deux
options : utiliser l'assistant logiciel de
Synology (disponible pour Linux, Mac
et Windows) ou utiliser l'interface
Web http://diskstation:5000. Quel que
soit votre choix, vous aurez besoin de
laisser le logiciel effectuer la configuration de premier dmarrage. Cela
inclut la cration d'un compte admifull circle magazine n 68

nistrateur. C'est un processus relativement indolore, mais un peu lent.


Une fois que vous vous tes connect,
vous devrez dcider quel volume de
gestionnaire de stockage vous souhaitez utiliser. Vous avez le choix entre
RAID 1 et RAID 0 (ou de laisser le
systme DSM dcider, ce qui signifie
gnralement RAID 0 pour les configurations un seul disque, ou RAID 1
pour les configurations en double disque). Pour ceux qui ne connaissent pas :
RAID 0 utilise l'agrgation par
bandes . Pour expliquer ce qu'est
lagrgation par bandes, imaginez simplement que vous avez un ensemble
de valeurs que vous voulez crire (A1
A8), et que le systme crit A1 et A2
en mme temps, mais sur des disques
distincts. Il en rsulte un niveau de

performance lev, mais n'offre absolument aucune reprise sur incident. Si


vous utilisez le NAS pour le stockage
temporaire ou pour un systme haut
dbit, vous voudrez probablement le
RAID 0. Avec RAID 0, vous aurez galement accs dans notre cas 6 To
de stockage. RAID 1 utilise la mise en
miroir sans entrelacement ni parit,
ce qui signifie que le disque 1 est une
copie exacte du disque 2 : donc si un
disque tombe en panne, il vous suffit
de le remplacer et de continuer. L'inconvnient est que vous avez accs
au volume d'un seul disque de stockage (3 To dans ce cas). En gnral,
vous voudrez utiliser RAID 1 ou suprieur pour les systmes de sauvegarde. Toutefois, notez que les RAID
0 et 1 sont les seules possibilits pour
les systmes deux disques.
Parce qu'il est principalement utilis pour les sauvegardes, le systme
prsent ici utilise RAID 1.
Diskstation Manager (DSM) vous
permet galement de crer plusieurs
volumes en slectionnant des disques
spcifiques, mais il semble en grande
partie inutile dans une configuration
deux disques. Une fois votre volume

sommaire ^

COMMAND & CONQUER


cr, il vous reste la plus importante ron 4 To ! ). Il a donc t fix 1 To.
question parmi toutes : comment vou- Pour toute personne utilisant quelque
lez-vous utiliser l'espace ?
chose de similaire (sauvegardes de photos), il est recommand d'exclure les
dossiers qui ne changent pas souvent
L'utilisation
(Vidos/Musique, par exemple) et,
Du fait que le rseau de test com- la place, de grer une seule sauveprenait des ordinateurs Mac, Windows garde/copie de ces dossiers, afin d'viet Linux, les deux services de fichiers, ter toute duplication d'efforts inutile.
Mac et Windows, ont t activs. Linux,
Dans l'ensemble, l'interface DSM
cependant, peut traiter le service de
est
bien conue et trs facile utiliser.
fichiers Windows comme un simple
partage Samba (accs par smb:/ Cependant, l'heure et la date ne sont
/<IP>/<share>/dans Nautilus). DSM pas, apparemment, synchronises autopropose galement un service NFS (Net- matiquement avec le rseau. Vous
work File System), mais ces fonctions et aurez donc besoin de modifier ce
caractristiques n'ont pas t testes ici. paramtre avant de vous attendre
ce que les tches planifies s'exPour permettre chaque personne cutent au bon moment.
du rseau familial d'accder un partage personnel (et priv), j'ai d crer Le bruit
un utilisateur distinct pour chacun, en
Pour ceux qui envisagent un NAS, il
interdisant les droits d'accs pour tous
est
important de rflchir son emles autres utilisateurs (sauf le compte
admin, dans le cas o une aide TI serait placement. Si vous le placez dans une
ncessaire). Pour aller un peu plus loin, chambre, vous aurez probablement
un compte TimeMachine a galement envie d'investir dans des disques durs
t cr, car nous avions plusieurs spcifiques aux serveurs (ils sont plus
MacBooks qui pouvaient tous profiter silencieux, bien que la performance
de TimeMachine. Pour viter Time- puisse en tre affecte), ou mettre en
Machine de remplir entirement les 3 place un arrt planifi, vous permetTo disponibles, une limite de volume tant de dormir sans que les ventilateurs
a t mise en place (il est conseill et les disques ronronnent tout le temps.
d'utiliser 2 3 fois la taille relle du En outre, la mise en veille du disque
disque du Mac, ce qui tait impossible peut entraner des acclrations/ralenpour 4 MacBooks : le total serait d'envi- tissements bruyants (au moins pour
full circle magazine n 68

ce qui concerne les disques Seagate,


bien que, selon les critiques, ces disques
fassent simplement un peu plus de
bruit). Ainsi, vous pouvez vouloir
quilibrer l'conomie d'nergie et la
tranquillit d'esprit. Une autre alternative serait simplement d'insonoriser l'appareil : le garder dans un chssis rembourr, faire une sorte de
suspension, ou mettre en place une
sorte de barrire insonorise entre
l'appareil et le reste de la pice. Ce
sont des petits dtails, qui sont aussi
largement tributaires des lecteurs
spcifiques et de l'utilisation de l'appareil. La note ci-dessous ne tient pas
compte de ces petits dsagrments,
comme l'appareil NAS lui-mme n'en
est pas rellement la cause. En effet,
l'appareil lui-mme comporte une baie
de disque suspendue et des pieds
caoutchouts, ce qui devrait aussi
contribuer rduire le bruit.

tuels. Le seul inconvnient en est le


cot, en particulier en raison du manque
de disques. Ceci est en grande partie
compens par le large ventail de
fonctionnalits qu'il propose, par rapport d'autres configurations NAS
identiques. Grce son facteur de
forme et son design, ainsi que ses
caractristiques et performances, cet
appareil reoit un 4,5/5. Le demipoint manquant est tout simplement
parce que, tout en tant un excellent
appareil, il pourrait offrir certaines
fonctionnalits pour rendre la vie plus
facile, comme l'change des baies de
disques chaud.

La note
Dans l'ensemble, le NAS russit
offrir une exprience d'utilisation facile,
tout en proposant un grand nombre
de fonctionnalits ( la fois de pointe
et de base). Il pourrait facilement tre
utilis comme serveur personnel, car
il offre l'hbergement web ainsi que
des options FTP. Grce des logiciels
tiers, vous pouvez facilement installer
PHPMyAdmin et d'autres outils habi7

Lucas a appris tout ce qu'il sait en


endommageant rgulirement son systme et en n'ayant alors plus d'autre
choix que de trouver un moyen de le
rparer. Vous pouvez lui crire :
lswest34@gmail.com.

sommaire ^

TUTORIEL

crit par Greg Walters

l y a plusieurs longs mois, nous


avons travaill avec des appels
d'API pour Weather Underground.
En fait, c'tait dans la partie 11,
parue dans le numro 37. Eh bien,
nous allons nouveau traiter d'API,
cette fois pour un site web nomm
TVRage (http://tvrage.com). Si vous
ne connaissez pas ce site, il traite des
missions de tlvision. Jusqu' prsent, toutes les missions tlvises
auxquelles je pouvais penser taient
dans leur systme. Dans cette srie
d'articles, nous allons revenir sur XML,
les API et ElementTree pour crer une
couche d'abstraction qui nous permettra de crer une petite bibliothque
qui simplifiera notre recherche d'information sur nos missions prfres.
Bon, j'ai mentionn une couche
d'abstraction. Qu'est-ce que c'est ? En
termes simples, lorsque vous crez
ou utilisez une bibliothque, vous utilisez des morceaux de code qui enveloppent la complexit de l'API du
site Web dans une bibliothque facile
utiliser. Avant de commencer, je dois
claircir quelques petites choses. Tout
d'abord, il s'agit d'un service gratuit.
Cependant, ils demandent des dons
pour l'utilisation de leur API. Si vous

Programmer en Python : Partie 39

pensez que c'est un service utile,


prire d'envisager de faire un don de
8 ou plus. Deuximement, vous devez
vous inscrire sur leur site et obtenir
votre cl personnelle pour l'API. C'est
gratuit, donc il n'y a vraiment aucune
raison de ne pas le faire, surtout si
vous envisagez d'utiliser les informations fournies. En outre, vous avez
accs quelques autres champs d'information comme les rsums des
sries et des pisodes qui ne sont pas
inclus dans la version sans inscription.
Troisimement, ils sont pied d'uvre sur la mise jour de l'API. Cela
signifie que quand vous lirez le prsent article, leur API peut avoir chang. Nous allons utiliser les flux publics, qui sont gratuits pour tout le
monde depuis dcembre 2012. Le site
de l'API est situ http://services.tvrage.com/info.php?page=main et
montre quelques exemples des types
d'informations qui sont disponibles.
Bon, commenons regarder l'API
pour voir comment nous pouvons l'utiliser.
En utilisant leur API, nous pouvons
obtenir des informations trs prcises
sur l'mission elle-mme et/ou sur
chacun des pisodes. Il faut en fait
full circle magazine n 68

trois tapes pour trouver des informations sur une mission. Les voici :
Rechercher dans leur base de donnes le nom de l'mission pour obtenir son identifiant ( Show ID ) que
l'on doit utiliser pour obtenir plus de
donnes. Pensez la valeur showid
comme une cl permettant d'accder
directement un enregistrement dans
la base de donnes ; c'est exactement
a.
Une fois que vous avez l'ID, obtenez
les informations sur l'mission.
Enfin, recherchez les informations sur
un pisode spcifique. Elles viendront
d'une liste des pisodes de l'mission
jusqu' aujourd'hui.

allons utiliser :
Recherche de l'identifiant ShowID
partir du nom de l'mission http://services.tvrage.com/feed
s/search.php?show={UneEmission}

Rcupration des donnes de l'mission partir du ShowID (sid) http://services.tvrage.com/fe


eds/showinfo.php?sid={UnIdent
ifiant}

Rcupration de la liste des pisodes


pour ShowID (sid) http://services.tvrage.com/fe
eds/episode_list.php?sid={UnI
dentifiant}

On reoit en retour un flux de


donnes au format XML. Prenons un
moment pour revoir quoi ressemble
XML. La premire ligne doit toujours
Nous utiliserons trois appels web tre similaire celle illustre ci-desde base pour obtenir cette informa- sous pour tre considre comme un
tion. Le premier pour la recherche, le bon flux de donnes XML.
deuxime pour les informations sur
l'mission et le dernier pour obtenir la
liste des pisodes.
Voici les appels de base que nous
<?xml version="1.0" encoding="UTF-8"
<BALISE RACINE>
<BALISE PARENT>
<BALISE ENFANT 1>DONNES</FIN DE
<BALISE ENFANT 2>DONNES</FIN DE
<BALISE ENFANT 3>DONNES</FIN DE
</FIN DE BALISE PARENT>
</FIN DE BALISE RACINE>

?>
BALISE ENFANT 1>
BALISE ENFANT 2>
BALISE ENFANT 3>

sommaire ^

TUTORIEL - PROGRAMMER EN PYTHON P.39


Chaque donne est entoure par
une balise de dfinition et une balise
de fin. Parfois, vous aurez une balise
enfant qui est aussi elle-mme une
balise parent comme ceci :
<BALISE ENFANT PARENT>
<BALISE ENFANT 1>DONNES</FIN
DE BALISE ENFANT 1>

donnes XML, nous commenons par


la balise racine et analysons chaque
balise, la recherche des donnes qui
nous intressent. Dans certains cas,
nous voulons tout rcuprer, dans
d'autres nous nous proccupons seulement de certains morceaux de l'information.

Maintenant, penchons-nous sur le


premier appel et regardons ce qui est
retourn. Supposons que l'mission
que nous cherchons est Buffy contre
Vous pouvez galement trouver une les vampires. Notre appel de rebalise laquelle est associ un attri- cherche devrait ressembler ceci :
but :
</FIN DE BALISE ENFANT
PARENT>

<BALISE INFORMATION = VALEUR>


<BALISE ENFANT>DONNES</FIN
BALISE ENFANT>
</FIN BALISE>

http://services.tvrage.com/fe
eds/search.php?show=buffy

Le fichier XML retourn devrait


ressembler ceci : http://pastebin.com/Eh6ZtJ9N.

Parfois, vous pourrez voir une baNotez que j'ai indent moi-mme
lise sans donnes associes. Cela res- pour vous faciliter la lecture. Mainsemblera ceci :
tenant, nous allons dcomposer le
fichier XML pour voir ce qu'il contient.
<prodnum/>

Parfois, s'il n'y a pas d'information


pour une certaine balise, cette balise
ne sera tout simplement pas prsente.
Votre programme devra faire face
ces possibilits.
Donc, pour recevoir et traiter les

<Results> - Il s'agit de la racine des


donnes XML. La dernire ligne du
flux retourn doit tre la balise de
fermeture </Results>. Fondamentalement, cela marque le dbut et la fin
du flux XML. Il pourrait n'y avoir aucun rsultat ou cinquante rsultats.
full circle magazine n 68

<show> - C'est le nud parent qui dit :


Ce qui suit (jusqu' la balise fermante) est l'information sur une mission de tlvision . Encore une fois,
il se termine par la balise de fin
</show>. Tout ce qui est entre ces
deux balises concerne une mission.
<showid>2930</showid> - Cette balise showid contient le sid que nous
devons utiliser pour obtenir les informations de l'mission, dans ce cas 2930.
<name>Buffy the Vampire Slayer</name> - C'est le nom de l'mission.
<link></link> - C'est le lien vers l'mission elle-mme (ou vers l'pisode dans
le cas d'un pisode) sur le site TVRage.
<country></country> - Le pays d'origine de l'mission.

</show>
</Results>

vons rarement un seul ensemble de


donnes, surtout si l'on ne donne pas
le nom absolument complet de l'mission. Par exemple, si nous nous tions
intresss l'mission The Big Bang
Theory et l'avions recherche en
utilisant uniquement la chane Big
Bang , nous aurions obtenu une vingtaine d'ensembles de donnes en retour car tout ce qui s'approche, mme
de loin, de big ou de bang serait
renvoy. De mme, si nous nous
tions intresss l'mission NCIS
et avions cherch cela, nous trouverions de nombreuses rponses. Certaines ne correspondant pas ce que
nous attendons. Non seulement nous
obtenons NCIS , NCIS : Los Angeles , The Real NCIS , mais aussi
Les rues de San Francisco et L'enqute Da Vinci , et beaucoup plus,
puisque les lettres N C I et
Dans le cas de notre programme, S sont contenus dans tous ceux-ci,
nous ne sommes vraiment intresss peu prs dans cet ordre.
que par les deux balises <showid> et
<name>. Nous pourrions galement
Une fois que nous connaissons
envisager de prter attention au champ l'identifiant d'mission, nous pouvons
<started>. Ceci, parce que nous rece- demander l'information sur l'mission
9

sommaire ^

TUTORIEL - PROGRAMMER EN PYTHON P.39


pour cet ID-l. Les donnes sont similaires celles que nous venons de
recevoir dans la rponse la recherche, mais plus dtailles. En utilisant encore une fois Buffy comme
exemple, voici (page suivante, droite)
une version abrge du fichier XML.

je vais juste utiliser une


partie du flux pour que vous
ayez une bonne ide de ce
qu'on reoit.

Pour rsumer, donc, l'information dont nous avons


vraiment besoin aprs la
Vous pouvez voir que la plupart des recherche de l'identifiant de
donnes taient dj dans le flux de l'mission partir de son
rponse la recherche originale. Ce- nom serait :
pendant, des choses comme la chane, <showid>
le pays de la chane, l'excution, le <name>
<started>
jour et l'heure de diffusion, sont spcifiques cette srie de rponses.
Dans le flux d'information
Ensuite, nous allons demander la
liste des pisodes. Si l'mission n'a
qu'une saison et a/avait seulement six
pisodes, ce flux sera court. Cependant, prenons le cas d'une de mes
missions prfres, Doctor Who. Doctor Who est une mission britannique
qui, dans sa forme originale, a commenc en 1963 et a dur 26 saisons
jusqu'en 1989. Sa premire saison
compte 42 pisodes, tandis que les
autres saisons/sries ont environ 24
pisodes. Vous pouvez voir que vous
pourriez avoir un NORME flux
analyser.
Ce que nous obtenons aprs la
demande de la liste des pisodes est
indiqu sur la page suivante (en utilisant encore Buffy comme exemple) ;

sur l'mission, nous voudrions (normalement) :


<seasons>
<started>
<start date>
<origin_country>
<status>
<genres>
<runtime>
<network>
<airtime>
<airday>
<timezone>

et dans le flux de la liste des


pisodes :
<Season>
<episode number>
<season number>
<production number>
<airdate>
<link>
<title>

<Showinfo>
<showid>2930</showid>
<showname>Buffy the Vampire Slayer</showname>
<showlink>http://tvrage.com/Buffy_The_Vampire_Slayer</showlink>
<seasons>7</seasons>
<started>1997</started>
<startdate>Mar/10/1997</startdate>
<ended>May/20/2003</ended>
<origin_country>US</origin_country>
<status>Canceled/Ended</status>
<classification>Scripted</classification>
<genres>
<genre>Action</genre>
<genre>Adventure</genre>
<genre>Comedy</genre>
<genre>Drama</genre>
<genre>Mystery</genre>
<genre>Sci-Fi</genre>
</genres>
<runtime>60</runtime>
<network country="US">UPN</network>
<airtime>20:00</airtime>
<airday>Tuesday</airday>
<timezone>GMT-5 -DST</timezone>
<akas>
<aka country="SE">Buffy &amp; vampyrerna</aka>
<aka country="DE">Buffy - Im Bann der Dmonen</aka>
<aka country="NO">Buffy - Vampyrenes skrekk</aka>
<aka country="HU">Buffy a vmprok rme</aka>
<aka country="FR">Buffy Contre les Vampires</aka>
<aka country="IT">Buffy l'Ammazza Vampiri</aka>
<aka country="PL">Buffy postrach wampirw</aka>
<aka country="BR">Buffy, a Caa-Vampiros</aka>
<aka country="PT">Buffy, a Caadora de Vampiros</aka>
<aka country="ES">Buffy, Cazavampiros</aka>
<aka country="HR">Buffy, ubojica vampira</aka>
<aka country="FI">Buffy, vampyyrintappaja</aka>
<aka country="EE">Vampiiritapja Buffy</aka>
<aka country="IS">Vamprubaninn Buffy</aka>
</akas>
</Showinfo>

full circle magazine n 68

10

sommaire ^

TUTORIEL - PROGRAMMER EN PYTHON P.39


Un petit avertissement ici. Le
numro de saison et les numros des
pisodes ne sont pas forcment ce
quoi vous pensez. Dans le cas des
donnes de TVRage, le numro de
saison est le numro de l'pisode
dans la saison. Le numro d'pisode
est le numro de cet pisode dans la
dure de vie totale de la srie. Le
numro de production est un numro
qui a t utilis en interne pour la
srie et qui, pour beaucoup de gens,
n'a pas vraiment de signification.
Maintenant que nous avons rafrachi notre mmoire sur la structure
des fichiers XML et examin les appels l'API de TVRage, nous sommes
prts commencer coder, mais cela
devra attendre jusqu' la prochaine fois.
Jusque-l, passez de bonnes vacances.

<Show>
<name>Buffy the Vampire Slayer</name>
<totalseasons>7</totalseasons>
<Episodelist>
<Season no="1">
<episode>
<epnum>1</epnum>
<seasonnum>01</seasonnum>
<prodnum>4V01</prodnum>
<airdate>1997-03-10</airdate>
<link>http://www.tvrage.com/Buffy_The_Vampire_Slayer/episodes/28077</link>
<title>Welcome to the Hellmouth (1)</title>
</episode>
<episode>
<epnum>2</epnum>
<seasonnum>02</seasonnum>
<prodnum>4V02</prodnum>
<airdate>1997-03-10</airdate>
<link>http://www.tvrage.com/Buffy_The_Vampire_Slayer/episodes/28078</link>
<title>The Harvest (2)</title>
</episode>
<episode>
<epnum>3</epnum>
<seasonnum>03</seasonnum>
<prodnum>4V03</prodnum>
<airdate>1997-03-17</airdate>
<link>http://www.tvrage.com/Buffy_The_Vampire_Slayer/episodes/28079</link>
<title>Witch</title>
</episode>
...
</Season>
</Episodelist>
</Show>

Greg Walters est propritaire de RainyDay Solutions LLC, une socit de consultants Aurora au Colorado, et programme depuis 1972. Il aime faire la
cuisine, marcher, la musique et passer
du temps avec sa famille. Son site web
est www.thedesignatedgeek.net.

full circle magazine n 68

11

sommaire ^

TUTORIEL LibreOffice P. 21 : Formulaires de saisie de Base

crit par Elmer Perry

usqu' prsent, dans notre


srie sur Base de LibreOffice,
nous avons conu la mise en
pages de notre base de donnes, cr les tables et les relations
entre celles-ci. Maintenant, nous devons
penser la faon dont nous allons
saisir les donnes dans les tables et
les relier ensemble. Vous pouvez modifier les tables manuellement dans la
section des tableaux du programme,
mais la meilleure faon est travers
des formulaires de saisie. Nous allons
crer trois formulaires : Auteurs, Mdias
et Livres. Puisqu'ils sont les plus faciles, nous traiterons d'abord les formulaires pour les auteurs et les mdias.
Le formulaire pour les livres runira le
tout dans un seul et mme endroit.

Crer les formulaires


Auteurs et Mdias
Cliquez sur Formulaires dans le volet
Base de donnes sur la gauche. Vous
pouvez crer des formulaires de deux
manires : par le biais de l'assistant ou
par le mode Cration. Nous allons utiliser l'assistant pour les auteurs et les
mdias. Cliquez sur Crer partir de
l'assistant dans le volet des tches.

Cela dmarre l'assistant.


la premire tape de l'assistant,
slectionnez la table Auteurs dans la
liste droulante, puis dplacez Nom
vers les Champs utiliser. Ceci se fait
en slectionnant le champ et en utilisant les touches flches. Cliquez sur
Suivant.

sept concerne les styles du formulaire. Vous pouvez slectionner diffrentes configurations d'arrire-plan pour
votre formulaire. Vous pouvez galement choisir si vos boutons sont affichs sans bordure, avec des bordures
en 3D, ou plat. Cliquez sur Suivant.
A la huitime tape, nous donnons
un nom au formulaire, Auteurs, et choisissons si nous voulons le modifier
encore ou bien l'utiliser. Aprs avoir
nomm le formulaire, cliquez sur Terminer. Le nouveau formulaire apparatra sur votre cran. Fermez-le et
enregistrez votre travail.

La deuxime tape concerne les


sous-formulaires dont nous n'avons pas
besoin dans le formulaire Auteurs. Cliquez sur Suivant. Vous remarquerez
que les tapes trois et quatre sont
ignores. Ces tapes concernent les
sous-formulaires. Nous ne les utiliserons pas dans la mise en uvre de
Le formulaire Mdias est cr de la
notre base de donnes.
mme manire, en utilisant uniquement la table Mdias au lieu de la
La cinquime tape nous demande table Auteurs.
une mise en page de nos champs.
Comme nous n'avons qu'un seul champ, Cration du formulaire
nous allons choisir la disposition en
table. Slectionnez la forme de table Livres
et cliquez sur Suivant.
Malgr l'utilisation de l'assistant pour
La sixime tape concerne l'utili- commencer notre formulaire Livres,
sation du formulaire. Nous voulons nous aurons besoin de le modifier par
que le formulaire affiche toutes les la suite pour ajouter des connexions
donnes, donc slectionnez toutes les aux auteurs et aux mdias. Passez
donnes et cliquez sur Suivant. L'tape nouveau par l'assistant avec la table
full circle magazine n 68

12

Livres, en ajoutant les champs Titre et


Publi. Sautez encore les sous-formulaires. Nous ajouterons nos sous-formulaires manuellement. Pour la mise
en page, utilisez soit Columnar Labels
on Top [En colonnes tiquettes audessus], soit Columnar Labels Left
[En colonnes tiquettes gauche].
J'ai utilis Colonnes tiquettes audessus. Aprs avoir nomm le formulaire Livres l'tape huit, slectionnez
Modifier la forme, puis cliquez sur
Terminer. Cette fois, le formulaire est
ouvert pour l'dition. Nous allons ajouter deux sous-formulaires pour tablir
une connexion avec les auteurs et les
mdias.
Dans la barre d'outils au bas du formulaire, slectionnez le Navigateur de
formulaires. Cela ouvre une petite
fentre contenant les lments de
notre formulaire. Faites un clic droit
sur MainForm, puis Nouveau > Formulaire. Un nouveau formulaire est ajout
la liste. Comme il est dj slectionn, il suffit de commencer taper
pour le renommer FormAuteurs. Nous
allons utiliser ce sous-formulaire pour
crer le lien vers notre table Auteurs
en passant par la table LivresAuteurs.
Cliquez droit sur FormAuteurs et
sommaire ^

TUTORIEL - LIBREOFFICE P.21

slectionnez Proprits. Sous l'onglet


Donnes, choisissez table pour le type
de contenu, et LivresAuteurs pour le
contenu. Maintenant, cliquez sur le
bouton en ellipse ct de la liste
Master Field. Une bote de dialogue
de liaison des champs apparat. C'est
l que nous crons notre lien entre la
table Livres et la table LivresAuteurs.
Sous LivresAuteurs, slectionnez LivreID
et sous Livres slectionnez LivreID.
Cliquez sur OK et vous pouvez fermer
la bote de dialogue Proprits du
formulaire.
Crez un autre sous-formulaire sous
MainForm nomm FormMdias. Modifiez les proprits et dfinissez comme
table le type de contenu et le contenu LivresMdias. Cliquez sur l'ellipse ct de la liste Master Field,
puis slectionnez LivreID sous les deux
LivresMedia et Livres. Cliquez sur OK

et fermez la bote de dialogue Pro- page. Faites un clic droit dans la secprits du formulaire.
tion d'en-tte de la nouvelle table et
slectionnez Insrer une colonne > Zone
Maintenant, nous devons crer nos de liste. Cliquez droit sur la colonne
contrles qui contiennent nos auteurs nouvellement cre et slectionnez
et mdias. Rappelez-vous, nous avons la colonne. Cela affiche les proprits
besoin de la possibilit d'en slec- de zone de liste. Dans l'onglet Gtionner plus d'un, donc une table est nral, modifiez l'tiquette pour les
notre meilleur choix pour le contrle. Auteurs. Passez l'onglet Donnes.
Cliquez sur le bouton Autres con- Pour le champ de donnes, slectrles dans la barre d'outils sur le ct tionnez AuteurID. Cette base indique
gauche. Une barre d'outils Autres Con- que nous voulons faire le lien avec le
trles apparatra.
domaine AuteurID dans le tableau
LivresAuteurs. Pour le type de contenu
Assurez-vous que vous avez les de la liste, slectionnez SQL. Dans la
FormAuteurs slectionns dans le Na- liste Contenu, nous allons crire une
vigateur de formulaires. Cliquez sur le courte dclaration SQL pour remplir
bouton Tableau de la barre d'outils notre zone de liste avec les noms de
Autres Contrles. Sous les deux zones la table Auteurs. Vous pouvez cliquer
de saisie pour le titre et la date de sur la flche vers le bas afin de vous
publication, dessinez le tableau sur la donner une petite bote d'dition
full circle magazine n 68

13

pour travailler. L'instruction SQL est


la suivante :
SELECT Nom, AuteurID FROM
Auteurs
Cette dclaration permet de slectionner tous les enregistrements de la
sommaire ^

TUTORIEL - LIBREOFFICE P.21


table Auteurs. Positionnez 1 le champ
Liens. Le champ Liens dtermine quel
champ remplira la zone de liste. Comme
nous avons slectionn le champ
Nom d'abord, la liaison de 1 remplira
la zone de liste avec les donnes des
champs de Nom. Fermez les proprits de la zone de liste et enregistrez
votre travail.
Nous allons crer le contrle des
Mdias de la mme manire que nous
avons fait pour les auteurs. Slectionnez le FormMdias dans le Navigateur
de formulaires. Dessinez le contrle
de table la droite de vos contrles
de titre et de publication. Crez une
colonne dans le contrle. Ouvrez les
proprits de la colonne et changez
l'tiquette pour Mdias. Dfinissez le
champ Donnes MdiasID et le type
de contenu de liste pour SQL. L'instruction SQL pour le contenu de liste
est la suivante :

lectionner une ligne vide et de taper


le nom ou le type. Vous devrez ajouter vos auteurs et vos types avant
d'utiliser le formulaire Livres. Le formulaire Livres est galement facile
utiliser. Remplissez votre titre et l'anne
de publication (ou inconnu si vous ne
connaissez pas l'anne). Les tables
Auteurs et Mdias vous donnent une
zone de liste partir de laquelle vous
pouvez slectionner vos auteurs et
SELECT Type, MdiasID FROM
les types de mdias. Notez que vous
Mdias
pouvez slectionner plus d'un auteur
et type de mdia. Pour crer un nouDfinissez la liaison 1.
vel enregistrement, cliquez sur le bouNous en avons maintenant termin ton nouvel enregistrement ou sur suiavec le formulaire. Enregistrez et fer- vant dans la barre d'outils de contrle
mez-le.
de formulaire.

Utiliser les formulaires

Nous avons maintenant une mLes formulaires Auteurs et Mdias thode qui fonctionne pour entrer des
sont simples utiliser. Il suffit de s- donnes dans notre base de donnes.
full circle magazine n 68

Mais mme si elle fonctionne, il y a un


inconvnient dans cette manire de
faire. Dans le cas o vous avez besoin
d'un auteur ou d'un type qui n'existe
pas, vous devez fermer le formulaire
Livres et ouvrir les formulaires Auteurs ou Mdias. Dans un futur tutoriel,
nous tenterons de remdier cet inconvnient.
Dans le prochain tutoriel, nous
crerons une requte et un rapport
pour extraire des informations de
notre base de donnes.

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.

14

Le Podcast Ubuntu couvre toutes


les dernires nouvelles et les problmes 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 super
invits, qui viennent nous parler directement des derniers dveloppements
passionnants sur lesquels ils travaillent, de telle faon que nous pouvons tous comprendre ! Nous parlons
aussi de la communaut Ubuntu et
de son actualit.
Le podcast est prsent par des
membres de la communaut Ubuntu
Linux du Royaume-Uni. Il est couvert
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 tlchargement
le jour suivant.
podcast.ubuntu-uk.org
sommaire ^

TUTORIEL

Installer 12.10 sur un Eee PC

crit par Alan Ward

omme certains s'en souviennent peut-tre, le modle


Eee PC 701 d'Asus tait l'un
des prcurseurs du mouvement netbook. Mme lors de sa sortie
en 2007, sa caractristique principale
n'tait pas la rapidit : un processeur
Celeron 900 MHz (brid 600 MHz),
512 Mo ou 1 Go de RAM et un disque
dur flash interne de 4 Go ne faisaient
certainement pas des spcifications
impressionnantes. Selon toutes les
normes, l'cran de 7 tait petit pour
un portable et encore davantage de
nos jours, quand de nombreuses tablettes proposent plus d'espace cran
utilisable. La dure de vie de la batterie environ 2 heures quand elle
tait neuve pouvait galement tre
un problme.

un oui ! clair et net bien que


l'installation ncessite quelques lgers
ajustements. Pour une rponse plus
longue, continuez votre lecture.
tant donn que l'Eee PC n'a pas de
lecteur optique, nous avons besoin
d'utiliser soit une cl USB, soit un
lecteur CD externe pour installer
Ubuntu, la cl USB tant la meilleure
option pour la vitesse. La touche Echap

nous donne accs au menu de dmarrage mdias, o la plupart des


units externes USB sont facilement
reconnaissables par le BIOS de l'ordinateur. L'installeur Ubuntu dmarre
aisment, que ce soit en mode live CD
ou tout simplement l'installeur luimme. Le mode live CD est en fait le
meilleur pour notre usage, puisque
nous aurons besoin d'accder un terminal un moment donn.

Premier obstacle : le disque


dur de 4 Go esttrop petit!
La premire difficult laquelle
nous devons faire face, c'est l'installeur qui se plaint au sujet du disque
dur : il pense que 4 Go est vraiment
trop petit et refuse de continuer. Bien
entendu, ce n'est pas du tout vrai, puisqu'une installation standard d'Ubuntu
12.10 32-bit prend environ 2,5 Go.
Autrement dit, il y a assez de place,
bien qu'il n'y ait pas trop d'espace
restant pour les documents de l'utilisateur.
Vous pouvez facilement contourner le caprice de l'installeur : il suffit
de brancher un disque dur externe
pendant l'installation ; celui-ci doit contenir assez d'espace libre pour satisfaire aux exigences de l'installeur.
Celui-ci ne remarque pas qu'Ubuntu
s'installe sur le disque interne de 4
Go, alors que l'espace libre se trouve
sur un autre disque. En fait, si notre
cl USB est assez grande, vous n'aurez mme pas besoin du disque dur
externe pour convaincre l'installeur
qu'il y a assez d'espace libre disponible.

Toutefois, je trouve que c'est dommage de jeter un appareil qui est


tellement bien, surtout quand, physiquement, il est plus rsistant que
beaucoup d'autres netbooks, grce
un revtement extrieur en plastique
dur et un disque dur sans partie mobile.
Cela dit, peut-il fonctionner sous une
version rcente de notre systme
d'exploitation prfr une vitesse
approprie ? La rponse succincte est
full circle magazine n 68

15

sommaire ^

TUTORIEL - INSTALLER 12.10 SUR UN EEE PC


Toutefois, veuillez noter l'identification de chaque disque, si vous essayez ceci. Le disque dur interne de 4
Go devrait tre /dev/sda, la cl USB
ou le CD sur lequel vous dmarrez est
/dev/sdb et (s'il est prsent) un disque
dur externe supplmentaire serait
/dev/sdc. Assurez-vous que l'installation
se fait sur /dev/sda et que le bootloader y soit galement plac.
Quand l'installation est termine, le
disque externe, ainsi que la cl USB,
peuvent tre dbranchs.

Crerunpeudeswap
Alors que j'ai assez de chance d'tre
propritaire de la version 1 Go de
RAM, d'autres peuvent n'en avoir que
512 Mo. Ce n'est pas suffisant pour
excuter l'installeur du systme ; un
peu d'espace swap peut donc tre
trs utile. Nous le crerons tout de
suite pendant que l'environnement
du Live CD dmarre, avant de lancer
l'installeur.

ce qui nous indique la quantit de


RAM physique (la ligne qui dbute par
Mem: ), ainsi que celle de la
mmoire virtuelle (commenant par
Swap: ). Si swap est activ corUne fois le partitionnement de rectement, cette dernire devrait dire
/dev/sda termin, nous pouvons d- qu'environ 314 Mo sont disponibles.
marrer swap dans un terminal avec
Nous pouvons maintenant dmarles commandes suivantes :
rer l'installeur.
Linux swap) parat raisonnable. Et,
oui, 4 Go n'est que la capacit thorique qui, en pratique, est nettement
moindre.

Dans la plupart des tapes, ceci n'est


pas un problme, car vous pouvez
toujours appuyer sur la touche Entre
pour continuer vers l'tape suivante.

Cependant, parfois, pour quelques


crans, nous pouvons avoir besoin de
voir ces boutons insaisissables. Ainsi,
quand nous avons besoin de dplacer
la fentre de l'installeur sur l'cran,
sudo mkswap /dev/sda2
nous pouvons appuyer sur la touche
L'espacecranesttroppetit Alt sans la relcher tout en se servant
sudo swapon /dev/sda2
de la souris pour dplacer la fentre,
Une fois le processus d'installation en le tenant n'importe o et non
Maintenant, toujours en mode terpas seulement juste sur la barre de la
minal, nous pouvons saisir la com- dmarr, nous remarquerons tout de
suite que les boutons en bas de la fentre en haut.
mande suivante :
fentre de l'installeur ne sont pas
Une autre possibilit serait de
free -m
visibles. L'cran de l'Eee PC est tout
brancher
un cran externe pendant
simplement trop petit (800480 pixels).
l'installation, bien que cela puisse devenir un peu gnant si vous n'avez pas
l'habitude d'utiliser des configurations
crans multiples. 800480 pixels est
ce que nous aurons dans des conditions normales d'utilisation et on ferait
aussi bien de s'y accoutumer ainsi
qu'au dplacement des fentres.

Etl'usage?

Tout d'abord, nous pouvons utiliser


soit un terminal, soit la commande
graphique gnome-disks pour partitionner /dev/sda. Rserver environ 3,5 Go
pour /dev/sda1 (type de partition
0x83, Linux) et les 320 Mo restants
pour /dev.sda2 (type de partition 0x82,

Une fois l'installation termine, nous


redmarrons (en enlevant la cl USB
et le disque dur externe ventuel) et
la machine se relance. Les temps de
dmarrage auraient pu tre considrafull circle magazine n 68

16

sommaire ^

TUTORIEL - INSTALLER 12.10 SUR UN EEE PC


blement rduits si le constructeur avait
utilis un autre disque dur interne et
une autre connexion. Le contrleur
flash spcifique insr dans l'Eee PC
(un Siliconmotion SM223AC) est connect l'interface parallle ATA de la
carte mre et paramtr avec une connexion UDMA/66 assez lente. D'aprs
le fabricant, ce disque dur flash atteint
des vitesses de lecture de 50 55
Mo/s beaucoup moins que les 100
Mo/s (portable) ou 140 Mo/s (ordinateur de bureau) caractristiques
des disques durs plateau modernes,
ou la vitesse de lecture de plus de 300
Mo/s atteinte par les disques SSD les
plus rcents. Ainsi, tout compte fait,
la procdure de dmarrage n'est pas
trop longue sous Ubuntu 12.10 avec
une attente de 65 secondes jusqu'
l'affichage d'un bureau utilisable.

Comme avant, la place manque sur


l'cran de 7 et certains lments du
dash peuvent tre invisibles. Heureusement, les trucs les plus importants
sont en haut et gauche et sont
faciles d'accs. Flicitations donc
l'quipe d'Unity pour cela.

(petit) ventilateur interne. Cela tant


dit, un peu de navigation ou de travail
de prsentation lger peuvent tre
faits sans aucun problme et la
stabilit est trs bonne, comme nous
aurions pu en attendre de notre distribution prfre.

lente et hache. Toutefois, si vous


tes assez prs d'un point d'accs,
vous pouvez esprer naviguer sur le
web avec un peu de fluidit. La
touche F11 maximisera la fentre de
votre navigateur, qui occupera alors
tout l'cran.

Et maintenant, en avant pour les


choses moins positives. Le faible processeur peut vous causer quelques
ennuis. Une petite priode de latence
entre le clic sur une icne et l'action
de celle-ci est habituel, surtout quand
l'ordinateur est plutt charg avec
diverses applications qui s'excutent
en mme temps. Dans de telles situations, il faut tre prt entendre
un gmissement continu venant du

La connectivit sans fil du Eee PC


n'est pas la hauteur et c'est le moins
que l'on puisse dire. De courtes antennes dans une position alambique
l'intrieur du botier n'aident sans
doute pas l'acquisition d'un signal
fort. Parfois, il faudrait mme tenir le
portable bout de bras et prendre
des attitudes intressantes pendant
que vous cherchez la meilleure rception qui, invariablement, s'avre tre

Si vous avez absolument besoin


d'une connexion Wi-Fi, vous pouvez
vous sentir plus l'aise avec une cl
USB Wi-Fi. Dans ce cas, vitez de
charger les pilotes de la carte Atheros
interne lors du dmarrage, pour tre
certain que le Gestionnaire de rseaux
ne les mlange pas. Pour ce faire, en
tant que root ou en utilisant la commande sudo, ajouter un fichier appel
/etc/modprobe.d/blacklist-custom.conf
votre configuration, avec le contenu
suivant :
blacklist ath

Ct positif encore, les performances graphiques s'avrent tre plus


que satisfaisantes. Le contrleur Intel
915 intgr est trs bien pris en charge
sous Linux et l'image l'cran est
claire et nette. Le fini mat de l'cran
ne fait pas de mal non plus. De toutes
les faons, les effets visuels d'Unity
(les loupes du dash, basculer entre les
espaces de travail) fonctionnent tous
trs bien, bien que, comme on aurait
pu s'y attendre, un petit peu plus lentement que sur un ordinateur de bureau avec une carte graphique ddie.

blacklist ath5k

Vous devrez alors redmarrer. Vous


pouvez toujours enlever ce fichier si
ou quand vous voulez ractiver le
WiFi interne.
Dans l'ensemble, l'utilisation de ce
netbook comme machine de production n'est pas un chec total. Le matriel est reconnu et configur correctement ds l'installation pas besoin
full circle magazine n 68

17

sommaire ^

TUTORIEL - INSTALLER 12.10 SUR UN PC EEE

SUDOKU 16x16
Les numros de 1 9 et les lettres A F sont pourvoir dans
le rseau 1616 de sorte que chaque range, chaque colonne
et chaque bote 44 contienne de 1 9 et de A F.

de vous proccuper de pilotes. L'cran


est plus agrable que ce quoi nous
aurions pu nous attendre, tant donn
sa taille et, en gnral, la machine est
assez ractive pour travailler dessus.
Mme de longues sances de dactylographie le genre d'utilisation que
j'essaie d'viter sur une tablette
cran tactile de la mme taille sont
possibles, bien que les touches soient
un choua trop petites.
Ce qui me semble trs impressionnant, c'est qu'un netbook de cinq
ans, conu avec tous les compromis
de vitesse et autre qui taient la fois
admis et ncessaires l'poque, est
encore trs mme de faire tourner
la dernire et meilleure version d'Ubuntu.

Je crois que ce fait en dit long la fois


sur la machine et aussi sur le systme
d'exploitation. Et si tout ceci veut dire
qu'une machine de moins atterrit dans
une dcharge avant la vritable fin de
sa vie, alors tant mieux.

Alan enseigne l'informatique l'Escola


Andorrana de Batxillerat, un lyce. Il a
donn des cours sur GNU/Linux
l'Universit d'Andorre et, actuellement,
enseigne l'administration de systmes
GNU/Linux l'Open University of Catalunya (UOC).

full circle magazine n 68

Les solutions sont sur l'avant-dernire page.

Jeux aimablement fournis par The Puzzle Club, qui en possde les
droits d'auteur - www.thepuzzleclub.com
18

sommaire ^

TUTORIEL

Blender - Partie 1

crit par Nicholas Kopakakis

'est un peu bizarre de commencer un article avec un


lien Youtube, mais je crois
que si vous aimez ce que
vous voyez l-bas, vous allez adorer
cette srie de tutoriels.
N'hsitez pas suivre le lien cidessous et revenir ici dans 15 minutes environ, multipli par le nombre
de fois que vous vous serez rgal :
http://www.youtube.com/watch?v=e
RsGyueVLvQ
Sintel (www.sintel.org) n'est pas la
raison pour laquelle j'utilise Blender,
mais je crois que si je ne l'avais pas fait
avant d'avoir vu la vido, aprs celleci, j'aurais srement commenc mon
voyage .

2.62, que vous pouvez trouver dans


Vous trouverez un cran d'accueil
les dpts Ubuntu. Si vous ne l'avez affichant la version de Blender dans
pas encore installe, allez-y et ins- le coin suprieur droit et quelques liens.
tallez-la partir du dpt.
Ignorez-les pour l'instant et appuyez
sur n'importe quel bouton de la souDans ces tutoriels, nous utiliserons ris en dehors de cette zone.
une souris 3 boutons et un clavier
avec pav numrique. Blender supSi vous ne connaissez pas encore
pose que vous avez cela. Mais si ce les logiciels d'animation 3D, ne vous
n'est pas le cas, vous pouvez modifier inquitez pas. Prenez un peu de temps
ces paramtres dans Fichier > Prf- pour vous y habituer : la pratique, l'exrences. Slectionnez l'onglet de saisie primentation et encore la pratique
et, gauche, cochez muler une souris sont les trois seules faons d'exceller
3-Boutons et muler un pav num- dans Blender. Si vous tes familier
rique.
avec d'autres programmes similaires
(Maya, 3DS Max, etc.), vous trouverez

quelques diffrences, mais la philosophie principale est la mme.


Nous voici donc dans Blender et
nous voyons l'diteur de vue 3D, des
boutons gauche, des boutons et des
chiffres droite et une barre du temps
en bas. Travailler dans Blender signifie essentiellement travailler dans
l'diteur de vue 3D .
Le travail dans Blender c'est la
modlisation, l'animation, l'clairage,
la composition, les textures (o nous
allons utiliser tous les diteurs), mais
l'diteur de vue 3D (ou fentre de
vue 3D) est toujours l'endroit o tout
est rvl.
L'diteur de vue 3D est la grande
fentre au centre de l'cran. Vous
pouvez y voir un cube, un appareil
photo et une source de lumire.

Parlons donc de Blender (www.blender.org), le programme derrire Sintel et de nombreux films similaires.
(En fait, Blender est derrire un tas de
choses en 3D.) Blender est disponible
pour Linux, Windows, Mac OS X et
FreeBSD (pour les systmes 32-bit et
64-bit).

Appuyez sur F12.


Que se passe-t-il ? Eh bien, vous
venez de rendre votre premire scne
dans Blender !
ASTUCE : Vous pouvez inspecter
l'image prcdemment rendue tout
moment en appuyant sur F11. En
appuyant nouveau sur F11 vous

Lorsque j'ai crit cet article, la version la plus rcente tait la 2.64, mais
nous allons travailler avec la version
full circle magazine n 68

19

sommaire ^

TUTORIEL - BLENDER P. 1
reviendrez l'diteur de vue 3D.
Dplacez la souris sur l'image et
appuyez sur chap ou F11 pour
quitter la fentre de l'image rendue
et revenir l'diteur de vue 3D.

Alt+Maj+molette fait pivoter la vue


de haut en bas.

Tout ce dont vous avez besoin pour


avoir une scne est un priphrique
de capture (la camra), un thme capturer (le cube), et un peu de lumire.

Vous pouvez aussi dplacer la vue.


Maj+BMS vous permet de dplacer la
vue : Maj+molette de haut en bas et
Ctrl+molette de gauche droite.

Maintenant, concentrons-nous sur


la barre en bas de la vue 3D (cidessous) appele En-tte.

Vous pouvez zoomer et dzoomer


sans l'aide de la molette de la souris.
Utilisez Ctrl+BMS et dplacez la souris vers le haut (zoom avant) ou vers
le bas (zoom arrire).

Alt+Ctrl+molette fait pivoter la vue


de gauche et de droite.

Remarquez la bote miDans Blender, vous pouvez monuscule (voir gauche) sur
difier n'importe quelle fentre en
le ct le plus gauche. Il
n'importe quel type d'diteur. Ce sera
s'agit du slecteur de type d'diteur.
trs utile dans l'avenir, quand nous
Cliquez avec le BGS (bouton gau- voudrons tre plus productif. Allez-y,
che de la souris) sur la petite case 3D localisez les quatre autres en-ttes de
fentres sur votre cran. (Il y en a cinq
pour modifier le type d'diteur.
en tout.)
Dans la liste, slectionnez console
Notez que chaque fentre a un enPython (la premire slection en haut).
tte diffrent avec diffrentes options
et, chaque fois que vous changez
H ! O est ma bote ?
d'diteur, l'en-tte change aussi.
Ne vous inquitez pas, votre cube
Maintenant, changez tous les diest exactement l o vous l'avez
laiss. Dans le mme menu slec- teurs en info (l'en-tte en haut de
tionnez la vue 3D. Voil ! Votre bote votre cran est dj info et vous
n'avez donc pas besoin de le changer).
est l. Vous voyez ?

full circle magazine n 68

tout moment, cliquez sur Fichier


> Nouveau dans l'en-tte info pour
Assez de rotation et de recadrage.
recharger votre configuration par d- Allons voir les slections !
faut.
Dmarrez un nouveau projet : FiBon. Commenons un nouveau pro- chier > Nouveau.
jet ; cliquez sur Fichier > Nouveau
Par dfaut, lorsque vous dmarrez
dans l'en-tte info.
un nouveau projet, le cube est slecTout est nouveau sa place.
tionn (indiqu par les bords du cube
en surbrillance orange).
Dplacez la souris dans la fentre
de l'diteur vue 3D, puis appuyez sur
Maintenant, appuyez sur la touche
le BMS (bouton du milieu) tout en A. Vous dslectionnez le cube (rien
dplaant la souris. Vous faites pivo- dans la scne n'est en surbrillance).
ter la vue. Bougez la molette de la
Une pression sur A nouveau persouris de haut en bas, vous effectuez
met de slectionner tous les objets
un zoom avant et arrire.
l'cran. Le cube, la camra et la lu-

20

sommaire ^

TUTORIEL - BLENDER P. 1
mire. Appuyez sur A nouveau pour slection la lumire et la camra.
tout dslectionner.
Appuyez sur A pour tout dslectionner.
Maintenant, cliquez avec le BDS
(bouton droit de la souris) sur le cube.
Maintenant, en utilisant le BMS,
Vous slectionnez le cube et il est mis faites pivoter la vue afin de voir les 3
en surbrillance.
objets, et dslectionnez-les tous avec
la touche A. (Vous pouvez aussi charger
Cliquez avec le BDS sur la lumire. une nouvelle scne en cliquant sur
Vous avez slectionn la lumire, mais Fichier > Nouveau ou Ctrl+N, puis, sur
vous avez aussi dslectionn le cube. le nouveau projet, appuyez sur A pour
dslectionner le cube.)
Appuyez sur A pour dslectionner la lumire.
Outil de slection Bote

Maj Slection
Cliquez avec le BDS sur la lumire,
puis appuyez sur Maj+BDS sur le
cube. Vous avez slectionn la lumire
ET le cube (remarquez les bords plus
rougetres sur la lumire).
Maintenant Maj+BDS sur l'appareil
photo (notez la lumire rougetre). Il
s'agit d'une slection cumulative, ce
qui signifie que vous avez ajout la
camra la slection.

En supposant que vous avez charg


un nouveau projet ou que vous avez
une vue similaire, dplacez la souris
au-dessus et droite de la lumire et
appuyez sur la touche B. Une croix
apparat. Maintenez alors le BGS et
faites glisser la souris vers le bas et
vers la gauche afin de slectionner les
3 objets l'aide d'une bote.

La slection circulaire fonctionne de tenez enfonc Ctrl+Maj+BGS et retirez


faon cumulative comme la slection des objets de la slection.
avec Maj ; ainsi, cliquer avec le BGS sur
le cube va ajouter le cube la sAllez dans Fichier > Nouveau ou
lection.
appuyez sur Ctrl + N. Dmarrez un
nouveau projet.
En dplaant la molette de la souris
de haut en bas, vous pouvez ajuster le
La pratique, l'exprimentation et la
rayon du cercle pour rendre la s- PRATIQUE ! Faites pivoter la vue,
lection plus prcise ou plus gnrale.
recadrez l'cran, zoomez en avant,
zoomez en arrire, faites des slecRappelez-vous, chaque fois que tions et des dslections multiples.
vous appuyez sur BGS vous ajoutez
l'objet la slection en cours.
Le mois prochain, nous allons rellement crer quelque chose.
Appuyez sur BMS pour supprimer
un objet de la slection.
Allez :
http://www.youtube.com/watch?feat
Appuyez sur chap pour quitter le ure=player_embedded&v=R6MlUcm
mode de slection.
Oul8

Profitez de Tears of Steel


(www.tearsofsteel.org) par la FondaAppuyez et maintenez enfonc tion Blender.
Ctrl+BGS et faites glisser votre souris
Super ! Tout est slectionn d'une pour placer le cadre autour de l'objet.
faon diffrente et plus rapide que la Vous pouvez slectionner plusieurs
slection avec Maj+BDS. Appuyez sur objets d'une manire plus prcise
A pour tout dslectionner.
qu'avec la slection Bote.

Outil de slection Lasso

Maj+BDS sur le cube.


Les bords rougetres deviennent
orange. Maj+BDS nouveau sur le
cube et vous avez dslectionn le
cube. Maintenant vous avez dans votre

Vous pouvez ajouter des objets la


slection avec Ctrl+BGS, et vous pouvez retirer des objets de la slection en
ajoutant la touche Maj la combinaiAppuyez sur C et un cercle appa- son : Ctrl+Maj+BGS. Appuyez et mainrat.
full circle magazine n 68
21

Outil de slection
circulaire

Nicholas vit et travaille en Grce. Il travaille pour une maison de post-production (clips, films) depuis plusieurs annes.
Il y a trois mois, il a migr vers Ubuntu
cause de son meilleur rendu . Il fait
du mixage depuis deux ans.

sommaire ^

TUTORIEL

Inkscape - Partie 8

crit par Mark Crutch

i vous suivez cette srie depuis le dbut, vous devez maintenant tre tout fait l'aise
avec les ellipses, les rectangles et les toiles. Vous devez tre en
mesure de construire des chemins assez
complexes en utilisant les oprations
boolennes, puis de les manipuler
avec l'outil Nud. Vous pouvez donner
vos objets des couleurs, des dgrads et des motifs et appliquer des
marqueurs, une paisseur et des embouts diffrents leurs contours. En
bref, vous avez une bote outils
suffisante pour crer des dessins trs
complexes, si vous le souhaitez. Dans
cet pisode, nous allons examiner des
faons de grer cette complexit.
Au fur et mesure que le nombre
d'objets dans un dessin augmente, il
devient de moins en moins probable
que des manipulations objet par objet
soient acceptables. Si vous souhaitez
redimensionner ou faire pivoter le chapeau de notre bonhomme de neige,
par exemple, vous allez rapidement
tre frustr si vous devez d'abord
manipuler le bord, puis le ct, puis le
haut ; et c'est sans tenir compte des
ombres et des reflets, que nous avons
ajouts la dernire fois. Une bien meil-

leure approche consiste slectionner


toutes les pices et y effectuer vos
oprations simultanment.
La dernire fois vous avez appris
slectionner deux objets la fois en
maintenant Maj et en cliquant sur le
second objet. Si vous continuez maintenir Maj tout en cliquant sur d'autres objets, ils seront chacun ajouts
la slection. Maintenir la touche Maj
appuye tout en cliquant sur un objet
dj slectionn le retirera de la slection. Cette approche est utile lorsque vous voulez slectionner seulement quelques objets, ou s'ils sont
largement espacs avec d'autres objets
entre les deux.
Dans le cas de notre chapeau, cependant, il y a une bien meilleure
faon de faire. Les objets sont trs
regroups, ce qui rend facile le traage d'une zone de slection autour
d'eux, comme ceci : cliquez sur une
zone vide du fond et maintenez-la,
puis faites glisser la souris en diagonale partir du point de dpart.
Vous verrez un rectangle, la bote de
slection, qui suit le pointeur de la
souris. Lorsque vous relchez le bouton, tout ce qui est l'intrieur du
rectangle sera slectionn.
full circle magazine n 68

Malheureusement, il n'y a pas toujours de zone vide proximit. Dans


le cas de notre chapeau, si c'est in situ
sur le bonhomme de neige, alors le
rectangle de fond vous gnera sans
doute. Si vous essayez de faire glisser
une zone de slection en commenant sur un autre objet, vous allez
juste dplacer celui-ci. La rponse est
de maintenir Maj ds que vous commencez faire glisser votre souris, ce
qui empchera Inkscape de slectionner l'objet sur lequel vous avez commenc. Rappelez-vous, Maj-clic va
ajouter votre slection (ou retirer
de celle-ci), mais Maj-Glisse empchera
l'objet cliqu d'tre ajout.
Une limitation une telle zone de
slection est qu'elle slectionne uniquement les objets qui sont entirement enferms l'intrieur de la
bote. Cela peut tre un problme si
vous tes en plein zoom, ou si vos
objets sont trop rapprochs et que
22

vous souhaitez slectionner uniquement certains d'entre eux. Dans ces


cas, vous pouvez utiliser le mode
d'Inkscape touche select : il suffit
de maintenir la touche Alt enfonce
pendant que vous cliquez et faites
glisser votre souris, traant une ligne
rouge sur votre chemin. Lorsque vous
relchez le bouton de la souris, les
objets qui ont t touchs par la ligne
rouge seront slectionns. Si vous
souhaitez les ajouter la slection
existante, maintenez aussi la touche
Maj enfonce.

Sur beaucoup de systmes Linux,


vous allez dcouvrir rapidement un
petit problme si vous essayez d'utiliser Alt-Glisser pour le mode de
touch slection : souvent les gestionnaires de fentres utilisent Altglisser comme un moyen de dplacer
la fentre sans avoir faire glisser la
barre de titre, ce qui empche Altsommaire ^

TUTORIEL - INKSCAPE P. 8
glisser de fonctionner dans Inkscape.
Il y a trois faons de contourner cette
limitation :
Dsactivez l'option Alt-glisser dans
les prfrences de votre gestionnaire
de fentre. Ce n'est pas toujours facile faire et aura gnralement pour
effet secondaire de le dsactiver pour
toutes les fentres de toutes les applications, et pas seulement Inkscape.
Maintenez enfonce la touche Super
(c'est comme a qu'elle est appele
gnralement dans le monde Linux,
mais vous la connaissez sans doute
mieux comme tant la touche Windows), en plus de Alt ou Maj-Alt.
Commencez faire glisser ou Majglisser comme si vous faisiez glisser
une zone de slection, puis appuyez
sur Alt pour passer en mode de touch
selection au cours du processus.
Vous pouvez appuyer et relcher Alt
aussi souvent que vous le souhaitez
pendant ce processus : c'est seulement lorsque le bouton de la souris
est relch que Inkscape va vrifier
pour dterminer s'il faut utiliser la
bote de slection ou le mode touch
selection .
Avec plusieurs objets slectionns, il
est temps de les combiner en un
groupe en utilisant l'icne bote
outils, le raccourci Ctrl-G, ou en slectionnant le menu Objet > Grouper.
Maintenant, vous pouvez dplacer,

redimensionner, incliner et tourner


tous les objets comme s'ils n'taient
qu'un seul lment. Combiner les
formes distinctes qui forment une
seule entit, telle que le chapeau de
notre bonhomme de neige, devient
facile. Vous pouvez mme crer un
groupe qui ne contient qu'un seul objet,
mais gnralement le regroupement
est utilis pour que travailler avec
plusieurs objets qui forment une seule
partie de votre image soit plus facile.

tifiant unique un groupe, aussi cette


entre de menu sera lgrement diffrente pour chacun d'eux. Une fois
que vous tes entrs dans un groupe,
vous tes libre de modifier son contenu individuellement. La barre d'tat
vous montre que vous tes dans un
groupe en plaant temporairement
son ID dans la boite de dialogue des
Vous voudrez souvent modifier un
couches, la droite des paramtrages
objet dans votre groupe. Une manire
de remplissage, de contour et d'opade le faire consiste slectionner le
cit (ci-dessus).
groupe, puis utiliser Objet > Dissocier (Ctrl-Maj-G) ou cliquer sur le
Une fois entr dans un groupe, tous
bouton Dissocier de la les objets que vous collerez partir
bote outils (illustr du presse-papiers seront ajouts au
gauche) afin de briser le contenu de ce groupe, de mme que
groupe en ses parties constituantes. tous les nouveaux objets que vous
Aprs avoir modifi votre objet, vous crerez. Il y a plusieurs faons de quipouvez les regrouper nouveau. Mais tter un groupe, mais la plus commune
il vaut gnralement mieux diter un est de slectionner simplement un
objet sans l'embrouillamini de dgrou- objet qui est l'extrieur du groupe.
per puis regrouper plus tard ; Ink- Vous pouvez galement double-cliquer
scape permet donc d' entrer dans sur une zone vide du canevas si vous
un groupe pour travailler avec son ne voulez pas choisir quelque chose
contenu directement. Le moyen le d'autre, ou slectionner Aller au
plus rapide pour entrer dans un parent dans le menu contextuel.
groupe est tout simplement de douEn plus de dplacer et transformer
ble-cliquer dessus, mais il y a une
option en bas du menu contextuel du un groupe, vous pouvez galement
clic droit pour Entrez dans le groupe ajuster ses remplissage et contour. Le
g#20 . Inkscape assigne un iden- rglage du remplissage ou du contour
full circle magazine n 68

23

appliquera ces valeurs tous les


objets dans le groupe, comme une
modification de la largeur du contour.
Malheureusement, aucun des autres
attributs de style de ligne ne peut
tre dfini comme celui-ci ; ainsi, si
vous souhaitez que le contour de tous
les objets de votre groupe soit en
pointills, vous devrez entrer dans le
groupe et configurer chacun d'eux
individuellement.
Dfinir une couleur unie pour le
remplissage ou le contour d'un groupe
fait exactement ce quoi vous pourriez vous attendre. Mais essayez de
dfinir un dgrad ou un motif pour
l'ensemble du groupe et vous pourriez tre un peu surpris par les rsultats. Supposons que vous souhaitiez appliquer un dgrad du blanc au
noir travers un certain nombre
d'objets : vous pourriez tre tent de
les regrouper, puis d'appliquer le
dgrad au groupe. En fait voici le
rsultat que vous obtiendrez :
Comme vous pouvez le voir, mme
si les points de dgrad couvrent

sommaire ^

TUTORIEL - INKSCAPE P. 8
toute la largeur du groupe, Inkscape
n'a en fait utilis qu'une petite partie
de celui-ci : la partie couverte par le
premier objet. Puis il a rpt cette
petite partie pour chaque objet dans
le groupe. Ainsi, au lieu d'aller du
blanc au noir travers quatre objets,
on obtient du blanc au gris travers
un objet, qui est ensuite aussi utilis
pour les trois autres. Le mme problme se pose pour les motifs de remplissage : chaque objet a une copie du
motif appliqu au premier objet,
plutt que d'avoir un motif qui couvre
l'ensemble du groupe. Il y a une rponse ces deux problmes par l'intermdiaire des tracs de dtourage, mais
c'est un sujet plus complexe qui sera
pour un autre jour.

cit ou flou appliqu des objets


individuels, ce qui vous permet de
crer des combinaisons complexes
d'effets. Dans cette image, la range
du haut montre deux groupes, l'un
sans l'opacit sur ses objets et l'autre
avec le cercle vert mis 50 % d'opacit. La range du bas montre ce qui
arrive quand vous appliquez galement une opacit de 50 % au groupe
lui-mme.

une seule entit facile grer


comme dans le cas du chapeau du
bonhomme de neige au dbut de cet
article. Vous pourriez galement crer
un autre groupe pour la tte du
bonhomme de neige et un troisime
pour son corps et ses bras. Le dplacer sur le dessin est maintenant
beaucoup plus simple, car il y a seulement trois objets slectionner et
dplacer la place des dizaines que
vous deviez grer prcdemment. Mais
nous pouvons rendre les choses encore plus simples en crant un groupe
qui est compos de nos trois groupes
existants. Il suffit de les slectionner
tous les trois et crer un groupe comme
nous l'avons fait plus tt dans l'article.

Plutt que d'avoir l'opacit applique chaque objet, comme le serait


la couleur de remplissage, les cercles
conservent leurs opacits individuelles
et l'opacit de groupe est ensuite
applique l'ensemble. Les mmes
rgles s'appliquent aux flous : les
objets individuels sont flouts en preAvec un seul groupe qui contient
La partie infrieure de la bote de mier, puis le flou au niveau du groupe toutes les parties de notre bondialogue Remplissage et contour a un est appliqu l'ensemble complet.
homme de neige, c'est un jeu de le
effet qui s'tend au niveau du groupe.
faire bouger. Si vous avez besoin
Que
le
remplissage
et
le
contour
Si vous dfinissez l'opacit ou le flou
d'ajuster la position ou l'angle de son
pour un groupe, il s'applique l'en- aient une incidence sur les groupes chapeau, il suffit d'entrer dans le
semble du groupe comme un objet d'une part, alors que le flou et l'opa- groupe et vous pouvez alors interagir
unique. Et ceci s'ajoute toute opa- cit les affectent d'une manire dif- avec chacun des trois groupes
frente d'autre part, peut paratre l'intrieur. Slectionnez l'un d'entre
contre-intuitif. Dans la pratique, vous eux et vous pouvez y entrer nouvous y habituerez trs vite et les veau pour descendre vers les objets
avantages artistiques d'avoir de mul- individuels. Inkscape permet d'imbritiples niveaux d'opacit et de flou quer vos groupes aussi profondl'emportent facilement sur toute con- ment que vous le souhaitez.
fusion court terme.
Pour sortir d'un groupe profonLes groupes sont prcieux pour dment imbriqu, vous pouvez utiliser
recueillir des objets lis ensemble en
full circle magazine n 68

24

les mmes techniques que pour un


seul groupe. Pour sortir de vos groupes
un niveau la fois, vous pouvez
double-cliquer sur une zone vide de la
toile ou utiliser le menu contextuel et
Aller au parent . Pour passer
directement un niveau particulier, il
vous suffit de cliquer sur un autre
objet ou un groupe qui est ce
niveau-l. Autrement, vous pouvez
utiliser la bote des couches sur la
barre d'tat pour passer directement
n'importe quel groupe parent ou
mme revenir directement au niveau
de la page.
Les groupes imbriqus suivent les
mmes rgles que tous les autres
groupes quand il s'agit des couleurs
de remplissage et de contour, d'opacit et de flou. Dfinissez une couleur
de remplissage sur un groupe imbriqu et tous les objets, peu importe
leur profondeur d'imbrication, seront
mis cette couleur, mais l'opacit et
le flou sont appliqus chaque objet
et groupe sparment.
Bien que les groupes soient un outil
prcieux pour la gestion des dessins

sommaire ^

TUTORIEL - INKSCAPE P. 8
complexes, ils ont des limites. En
particulier, un groupe occupe une seule
position verticale dans l'ordre de la
pile : vous ne pouvez pas imbriquer
les objets d'un groupe avec ceux d'un
autre. Dans cette image, j'ai dessin
une srie de carrs entrelacs sur la
gauche. L'image de la page prcdente, en bas droite montre le rsultat du placement des seuls carrs
rouges dans un groupe : le groupe
complet occupe un seul emplacement
dans l'ordre vertical - le mme emplacement que l'objet le plus haut dans
le groupe.
Si vous imaginez ces objets comme
une pile de feuilles de papier, c'est un
peu plus clair de voir ce qui s'est
pass. L'image suivante montre les
feuilles entrelaces empiles les unes
sur les autres, suivies du rarrange-

ment dans l'ordre vertical une fois que


les feuilles rouges sont regroupes.

Si vous entrez dans un groupe, vous


pouvez rorganiser l'ordre vertical
des objets, mais seulement l'un par
rapport l'autre. Le groupe dans son
ensemble ne prendra toujours qu'un
seul emplacement. Dans ce cas, cela
signifie que les trois feuilles rouges
sont indivisibles : vous ne pouvez pas
dplacer une des feuilles jaunes entre
elles sans, soit dissocier les feuilles
rouges, soit dplacer la feuille jaune
l'intrieur du groupe. Cette limitation
va vous empcher de crer des groupes
qui, autrement, pourraient tre utiles :
une corde qui serpente la fois
autour du recto et du verso d'un autre
objet ne peut pas tre regroupe
comme un seul objet; mais dans de
nombreux cas, des groupes simplifieront votre utilisation d'Inkscape de
manire significative.

MOTS CODS
Chaque numro dans la grille des mots de code est un code pour
une lettre de l'alphabet. Tous les jeux sauf les jeux de mots cods
difficiles commencent avec quelques lettres pour dbuter.

Mark travaille sur Linux depuis 1994 et


utilise Inkscape pour crer deux bandes
dessines sur le web : The Greys et
Monsters, Inked qu'on peut voir toutes
les deux sur :
http://www.peppertop.com/

full circle magazine n 68

Les solutions sont sur l'avant-dernire page.

Jeux aimablement fournis par The Puzzle Club, qui en possde


les droits d'auteur - www.thepuzzleclub.com
25

sommaire ^

TUTORIEL

crit par Michael R. Youngblood

otre application n'a pas


beaucoup avanc pour
l'instant. Mais ce mois-ci
nous allons regrouper
beaucoup de choses ensemble et faire
tourner la premire version. Allez,
c'est parti !
Tout d'abord, allons voir le fichier
index.html dans le rpertoire racine.
Nous avons besoin de crer une section pour que les donnes y soient
crites. Juste avant la fin de l'article
(</article>), crez une nouvelle section
contenant un H3 et une liste non
ordonne. Donnez la section et la
liste, des identifiants uniques et, au
H3, du texte qui dcrit ce qui sera
affich. Votre code doit se terminer
peu prs comme ceci :
<section
id=affichageVersionsUbuntu>
<h3>Versions d'Ubuntu</h3>
<ul
id="listeVersionsUbuntu"></ul>
</section>

C'est tout pour le HTML. Nous


avons besoin de revenir sur le fichier
main.js dans notre dossier js. Trouvez

Dveloppement Web - CRUD Partie 4

votre fonction processForm() et nous


allons commencer par examiner une
astuce. Parfois, il vous arrivera de ne
pas savoir ce que vous pouvez faire
avec certains objets. Si vous regardez
votre code, vous remarquerez que
nous avons pass l'ID du formulaire
lui-mme la fonction processForm.
Nous n'en avons pas vraiment besoin
pour obtenir l'information puisque
nous avons galement donn des ID
aux champs de saisie de texte, ce qui
en facilite beaucoup la gestion.

var ubuVersNumValue = ge('ubuVersNum').value,


ubuVersNameValue = ge('ubuVersName').value;
console.log(ubuVersNumValue);
console.log(ubuVersNameValue);

La seule chose nouvelle dans cette


dclaration est le morceau .value.
.value est en fait une proprit de
l'objet champ de texte. Aprs avoir
rcupr les valeurs dans des variables, nous allons les afficher dans la
console pour s'assurer que tout fonctionne. Le bloc de code se trouve ciGrce notre fonction ge, nous dessus.
allons pouvoir obtenir l'objet partir
Maintenant, vous pouvez remplir le
des ID ubuVersNum et ubuVersName.
Nous mettrons ceux-ci dans deux formulaire et l'envoyer, et vous devariables, l'un dans ubuVersNumVa- vriez voir dans la console ce que vous
lue et l'autre dans ubuVersName- indiquez dans les deux champs de
Value respectivement. Placer simple- formulaire. Bien que ce soit assez cool
ment les objets dans des champs de au dbut, ce n'est pas trs productif
texte ne sera pas suffisant ; nous avons visuellement pour quelqu'un d'autre
besoin de savoir ce qu'ils contiennent. que nous-mmes. Nous allons toujours
Nous voulons leur valeur. Dans le cas crire dans la console, mais c'est juste
des numros de version, la dcla- pour nous, pas pour nos visiteurs/utiration de variable devrait ressembler lisateurs. Nous avons besoin d'afficher ce genre de chose sur notre
quelque chose comme ceci :
page. Vous vous souvenez de la section que nous avons cre un peu
var ubuVersNumValue =
ge('ubuVersNum').value
plus tt ? Voici venu le moment de
l'utiliser.
full circle magazine n 68

26

Continuons la fonction processForm Nous allons reprendre juste


aprs le dernier bloc de code o nous
avons plac le contenu de notre formulaire dans des variables. Nous allons
commencer une nouvelle instruction
if pour s'assurer que le champ du
numro a bien t rempli.
if (ubuVersNumValue != '') {
}

Si la variable ubuVersNumVariable
n'est pas vide, alors nous allons
afficher un message l'cran. Nous
devons dclarer de nouvelles variables,
ces variables contiendront des lments HTML. Nous commenons par
rcuprer l'lment (ge) pour l'UL
que nous avons cre dans notre section. Ensuite, nous devons crer un
lment LI. Nous allons galement
mettre en forme le texte (page suivante, en haut gauche) que nous
voulons afficher dans cette liste.

sommaire ^

TUTORIEL - DVELOPPEMENT WEB


if (ubuVersNumValue != '') {
var list = ge('ubuntuVersionsDisplayList'),
listItem = document.createElement('li'),
listText = ubuVersNumValue + ": " +
ubuVersNameValue;
}

Remarquez que nous utilisons


nouveau le modle d'objet document
pour crer un li. Cette ligne utilise en
fait DOM pour crer un lment.
Donc, en lui donnant l'argument de
li , cette ligne le prendra et fera un
<li></li> et le prparera pour nos besoins. La variable suivante prend simplement nos variables et les spare
par des : . La premire variable ne
doit plus vous surprendre maintenant,
alors nous allons poursuivre. Si vous
excutez ce code, rien ne se passera.
Bien sr que rien ne se passera, nous
n'avons rien mis nulle part, nous avons
juste cr des variables.

de innerHTML placera des choses


dans la balise <li>innerHTML</li>. La
prochaine tape que nous devons
franchir (ci-dessous) est d'ajouter cet
lment enfant son parent, qui est
UL. Ainsi, la variable liste contient
l'objet parent et nous allons ajouter son
enfant, listItem : list.appendChild(listItem).

de version si vous voulez que ce soit


plus lgant encore. Peut-tre mme
une alerte pour vous dire ce que vous
devez remplir en cas d'erreur.

o se trouve le code de votre application. Vous pouvez vous assurer que


vous tes dans le bon rpertoire en
utilisant la commande :

C'est le moment ou jamais de vous


en apprendre un peu plus sur la gestion
des versions et pour vrifier que vous
utilisez la puissance de git. Comme je
l'ai dit, git est un logiciel de gestion de
versions qui vous permet de suivre
votre application et son volution. Il
vous permet galement d'utiliser
GitHub et de partager votre code,
ainsi que de consulter facilement l'historique de votre code. D'abord, ouvrez
un terminal et apt-get install git.
Pendant l'installation, allez sur github.com et crez votre compte si
vous n'en avez pas dj un. Aprs
vous tre inscrit, crez un nouveau
dpt et appelez-le FCM-UbuntuVersTut.

pwd

Maintenant, si vous excutez ce


code, l'cran ne se met pas jour, car
nous avons enlev la fonctionnalit
par dfaut du formulaire, et tout ce
que nous mettons dans les champs du
formulaire s'affiche sous forme de liste
dans notre section pour les versions
Nous allons d'abord placer ce texte d'Ubuntu. Vous pouvez aussi modifier
Maintenant, l'installation du logiciel
dans le listItem. La proprit de l'objet l'instruction if (qui vrifie ubuVers- git devrait tre termine. Dans votre
pour cela est innerHTML. L'utilisation NumValue) pour vrifier aussi le nom terminal, allez dans le rpertoire (cd)
if (ubuVersNumValue != '') {
var list = ge('ubuntuVersionsDisplayList'),
listItem = document.createElement('li'),
listText = ubuVersNumValue + ": " + ubuVersNameValue;
listItem.innerHTML = listText;
list.appendChild(listItem);
}

Cela affichera le rpertoire dans


lequel vous vous trouvez. Une fois
que vous tes sr d'tre dans le bon
rpertoire, il faut rgler des paramtres globaux et initialiser git pour
ce rpertoire.

git config global user.name


Nom complet
git config global user.email
courriel@addresse.com
git init
git add .
git commit -a -m commit
initial

Les fois suivantes, il ne faudra que


les trois dernires commandes. Les
deux premires servaient la configuration. Maintenant, nous allons envoyer tout cela vers github.
git remote add origin
git@github.com:NomUtilisateur
/FCM-UbuntuVers-Tut.git
git push origin master

full circle magazine n 68

27

sommaire ^

TUTORIEL - DVELOPPEMENT WEB


Remplacez NomUtilisateur par le
nom d'utilisateur que vous avez utilis
lors de votre inscription GitHub, et
FCM-UbuntuVers-Tut doit tre le nom
que vous avez attribu votre dpt.
Repo est un autre nom pour un dpt
( repository ). Vous venez en fait de
mettre en place un dpt pour votre
code pour ce projet. Chacun de vos
projets devra avoir son propre dpt.
Lorsque vous envoyez le repo sur
github, il est public sauf indication
contraire. Alors faites attention ce
que vous envoyez l-bas.
N'oubliez pas de revenir le mois
prochain. Nous irons voir des choses
comme le stockage local. Vous pouvez
galement consulter l'ensemble du
code sur github :
https://github.com/aliendev/FCMUbuntuVers

Michael Youngblood est dans l'industrie de la cration et du dveloppement


web depuis 13 ans. Depuis six ans, il travaille pour une multinationale productrice de technologie sans fil et fait actuellement des tudes de Licence en science
dans le domaine du dveloppement
mobile.

TOUT LE MONDE DE LA PART


DU MAGAZINE FULL CIRCLE
full circle magazine n 68

28

sommaire ^

TUTORIEL

crit par Ronnie Tucker

UR !

O
MIS J

Lignes directrices

otre seule rgle : tout article doit


avoir un quelconque rapport avec
Ubuntu ou avec l'une de ses
drives (Kubuntu, Xubuntu, Lubuntu, etc.).

Autres rgles

Les articles ne sont pas limits en mots,


mais il faut savoir que de longs articles
peuvent paratre comme srie dans plusieurs numros.
Pour des conseils, veuillez vous rfrer au
Guide officiel OfficialFullCircleStyleGuide ici :
http://url.fullcirclemagazine.org/75d471
Utilisez n'importe quel logiciel de traitement de texte - je recommande LibreOffice -,
mais le plus important est d'en VRIFIER
L'ORTHOGRAPHE ET LA GRAMMAIRE !
Dans l'article veuillez nous faire savoir l'emplacement souhait pour une image spcifique en indiquant le nom de l'image dans un
nouveau paragraphe ou en l'intgrant dans le
document ODT (Open-Office/LibreOffice).
Les images doivent tre en format JPG, de
800 pixels de large au maximum et d'un niveau
de compression rduit.
Ne pas utiliser des tableaux ou toute sorte
de formatage en gras ou italique.
Lorsque vous tes prt prsenter
l'article, envoyez-le par courriel :
articles@fullcirclemagazine.org.

Si vous crivez une critique, veuillez


suivre ces lignes directrices :

Traductions

Si vous aimeriez traduire le Full Circle


dans votre langue maternelle, veuillez envoyer un courriel ronnie@fullcirclemagazine.org et soit nous vous mettrons en
contact avec une quipe existante, soit
nous pourrons vous donner accs au texte
brut que vous pourrez traduire. Lorsque
vous aurez termin un PDF, vous pourrez
tlcharger votre fichier vers le site principal du Full Circle.

Auteurs francophones

Si votre langue maternelle n'est pas l'anglais, mais le franais, ne vous inquitez
pas. Bien que les articles soient encore
trop longs et difficiles pour nous, l'quipe
de traduction du FCM-fr vous propose de
traduire vos Questions ou Courriers
de la langue de Molire celle de Shakespeare et de vous les renvoyer. Libre vous
de la/les faire parvenir l'adresse mail ad
hoc du Full Circle en v.o. . Si l'ide de
participer cette nouvelle exprience vous
tente, envoyez votre question ou votre
courriel :
webmaster@fullcirclemag.fr

crire pour le FCM franais

Si vous souhaitez contribuer au FCM,


mais que vous ne pouvez pas crire en
anglais, faites-nous parvenir vos articles,
ils seront publis en franais dans ldition franaise du FCM.
full circle magazine n 68

crire pour le Full Circle Magazine


CRITIQUES
Jeux/Applications
Lorsque vous faite une critique de jeux ou d'applications, veuillez
noter de faon claire :
le titre du jeu ;
qui l'a cr ;
s'il est en tlchargement gratuit ou payant ;
o l'obtenir (donner l'URL du tlchargement ou du site) ;
s'il est natif sous Linux ou s'il utilise Wine ;
une note sur cinq ;
un rsum avec les bons et les mauvais points.

Matriel
Si vous faites une critique du matriel veuillez noter de faon claire :
constructeur et modle ;
dans quelle catgorie vous le mettriez ;
les quelques problmes techniques ventuels que vous auriez
rencontrs l'utilisation ;
s'il est facile de le faire fonctionner sous Linux ;
si des pilotes Windows ont t ncessaires ;
une note sur cinq ;
un rsum avec les bons et les mauvais points.

Pas besoin d'tre un expert pour crire un


article ; crivez au sujet des jeux, des
applications et du matriel que vous utilisez
tous les jours.
29

sommaire ^

https://spideroak.com
Obtenez 25% de rabais sur tout paquet
SpiderOak avec le code : FullcirclemagFans
full circle magazine n 68

30

sommaire ^

DEMANDEZ AU PETIT NOUVEAU

crit par Copil Yez

i vous avez une question simple et voulez une rponse


sans devoir prendre parti dans
l'affaire du Amazon Lens
[Ndt : concernant, apparemment, les
appareils photos vendus et FX/DX !
si mon explication est incomprhensible, c'est ce que Copil voulait dire] contactez-moi copil.yanez@gmail.com.

ques petites choses que vous devriez


faire pour augmenter vos chances de
succs. Heureusement, mettre un pantalon n'en fait pas partie. Vive les trucs
faisables en pyjama !

Comme vous avez dj remarqu,


peut-tre, la communaut Ubuntu est
trs utile. Cependant, mme l'utilisateur le mieux inform du monde ne
peut pas vous guider s'il n'a pas quelLa question du jour est :
ques informations de base concer- chez l'icne Dtails (un engrenage
Q : O trouver de l'aide pour insnant votre propre situation. Rassem- tout seul). Cliquez dessus et vous aurez
taller/utiliser/fignoler Ubuntu ?
blons ces informations maintenant.
une fentre qui ressemble ceci.
R : Vous voulez dire part lire cette
Avant de demander quelqu'un de Mmes renseignements, autre prrevue du dbut la fin et tout apsentation. Les deux fonctionnent
vous aider pour un problme :
prendre par cur, comme si c'tait la
merveille.
Torah et que votre Bat Mitzvah avait 1. Il faut connatre la version d'Ubuntu
que vous utilisez. Vous pouvez l'ap- 2. Rappelez-vous ce que vous faisiez
lieu la semaine prochaine ?
prendre de deux faons. partir de la quand vous avez rencontr le proOui, c'est vrai, il y a d'autres moyens
ligne de commande (que vous pouvez blme. L'cran gle-t-il aprs un clic
pour trouver de l'aide. Et, non, l'un
atteindre en appuyant sur CTRL-ALT- sur l'icne d'un programme spcid'entre eux n'est PAS de demander
fique ? La connexion rseau lche-t-elle
T), tapez :
votre oncle Lo, celui qui dit qu'il sait
aprs l'accomplissement d'une tche
tout rparer, mais ne fait que cogner cat /etc/issue
particulire ? Plus vous en savez sur
sur des trucs avec un marteau en esCeci vous indiquera quelle version ce qui se passait lorsque votre proprant que le problme se rsoudra d'Ubuntu est installe. Si vous pr- blme ou votre question est survenu,
tout seul.
frez utiliser des menus, ouvrez le plus vous avez des chances que quelVous trouverez ci-dessous quelques champ de recherches du Dash et qu'un puisse vous aider.
suggestions pour trouver de l'aide ou tapez System Settings (Paramtres 3. Notez le contenu de tout mesdavantage de renseignements sur la du systme). Cliquez sur l'icne (qui sage d'erreur. Parfois une fentre
configuration et l'utilisation d'Ubuntu. ressemble une cl et un engrenage) s'affichera, pleine de hiroglyphes
Mais, avant de commencer, il y a quel- et, dans la fentre qui s'affiche, cher- bizarres ou de charabia technique infull circle magazine n 68

31

comprhensible. Non, vous n'avez pas


t contact par les Na'vi. Alors que
vous, vous ne comprenez rien ce
code d'erreur, il peut trs bien tre la
cl qui aidera quelqu'un d'autre rsoudre votre problme. Notez-le par
crit ou prenez-en une photo avec votre
tlphone pour l'avoir porte de main.
Okay, vous avez un problme ; vous
avez trouv quelle version d'Ubuntu
est installe et vous avez not ce qui
se passait quand le problme est survenu. Vous tes maintenant prt
obtenir de l'aide en consquence.
Le choix le plus vident est de saisir le message (ou le code d'erreur) dans
votre moteur de recherche prfr, en
vous assurant d'inclure votre version
d'Ubuntu. Cela fait souvent l'affaire,
surtout si le problme est assez courant.
Le moteur de recherche vous donnera
pas mal de solutions adquates et vous
pouvez commencer les essayer.
Il va sans dire que cette mthode
peut vous donner plein de faux positifs aussi. Si cela arrive, vous pourrez
avoir l'impression d'tre un ingnieur
du son une session d'improvisation
de Nickelback, fouillant une quantit
norme de bouts pour trouver quelque
chose de valeur. Ne soyez pas trop
sommaire ^

DEMANDEZ AU PETIT NOUVEAU


frustr. la place, allez au plus grand
forum Ubuntu http://forum.ubuntufr.org/. Vous y trouverez des FAQ, des
documents et des forums - avec des
milliers de pages d'information. Si
votre problme est courant, il a des
chances d'tre trait dans une FAQ
(les questions frquemment poses).
Sinon, vous avez toujours la possibilit de poser une question dans les
forums. Mais, avant de le faire, faites
une recherche approfondie pour tre
certain qu'elle n'a pas dj t pose.
Et, si vous posez une question, assurez-vous de la poser dans le bon sousforum. Rien de tel pour agacer au plus
haut point un utilisateur confirm que
de voir un message intitul Comment changer mon papier peint ? dans
le sous-forum sur les rseaux.
Votre problme peut, parfois, tre
spcifique au driv d'Ubuntu que vous
utilisez (Lubuntu, Xubuntu, Edubuntu,
etc.). Quand cela arrive, allez au site
web ddi la version d'Ubuntu que
vous excutez. Dans certains cas, ils
auront une meilleure ide de comment rparer votre problme particulier
, disons, Lubuntu.
Un autre endroit o vous pouvez
poser vos questions sur Ubuntu, ce
sont les canaux IRC. Ils sont comme
les vieilles lignes tlphoniques partages, o des centaines d'utilisateurs
s'assemblent pour discuter de tout

sujet possible et imaginable, chacun


avec sa propre catgorie, identifi par
un nom qui commence par un #. Une
des caractristiques sympa des canaux
IRC, c'est qu'ils permettent un va-etvient avec d'autres utilisateurs. Si
quelqu'un a besoin de savoir quelque
chose sur votre machine pour pouvoir
vous aider rsoudre votre problme,
mais que vous ne savez pas comment
obtenir les informations demandes,
l'autre utilisateur peut vous guider et
rpondre vos questions au fur et
mesure. Mme si vous ne trouvez pas
la rponse qu'il vous faut sur un canal
IRC, vous obtiendrez parfois des informations supplmentaires que vous
pourrez utiliser pour dposer une
question sur un forum.
Pour aller sur les canaux IRC il vous
faut un client IRC. Empathy est le
client par dfaut sous Ubuntu et vous
le trouverez en tapant Empathy dans
le champ de recherches du Dash. Vous
pouvez aussi excuter un client IRC
partir d'un navigateur, en utilisant
cette adresse http://webchat.freenode.net/. Dans les deux cas, il faudra
choisir un pseudo (n'importe quoi fera
l'affaire) et le canal auquel vous voulez vous connecter. Essayez #ubuntu
ou #ubuntu-beginners. Ne vous laissez
pas trop distraire par tout le texte. Il
suffit de taper votre question et puis
de guetter les rponses qui vous sont
full circle magazine n 68

destines (elles feront gnralement d'autre s'est trouv dans la mme


situation que vous et a dcouvert un
rfrence votre pseudo).
moyen de rsoudre le problme, tout
Une autre communaut avec beauen laissant une piste de miettes de
coup d'utilisateurs actifs s'appelle Redpain que d'autres pourront suivre.
dit. Si vous ne vous tes jamais servi
Votre tout dernier coup, le plus
de Reddit, il ressemble un journal
dirig par des internautes capricieux dsespr de tous, est de m'envoyer
et frus des jeux de mots. N'importe moi un mail dcrivant votre proqui peut envoyer des liens, des ques- blme. Srieusement, je suis TELLEtions et des commentaires anonyme- MENT ignare que j'aurai de grandes
ment et le reste de la communaut chances de vous faire arrter par la
(appel des Redditors) peut rpondre. police. Je dirai simplement ceci : Si
Tout comme pour les forums, cepen- vous pensez aux sites Ubuntu utiles
dant, assurez-vous de faire une recher- comme les 17 personnes pouvant
che approfondie pour voir si votre ques- succder au Prsident des tats-Unis,
tion a dj reu une rponse. Sinon, je suis le Ministre de l'nergie. C'est
envoyez-la au sub-reddit appro- vrai, c'est pas aussi nul que le Ministre
pri. Les Redditors ont la possibilit de l'ducation, mais bon. Vous poude donner des votes positifs ou nga- vez mieux choisir.
tifs aux rponses aussi bien qu'aux
Bonne chance et joyeux Ubuntu !
questions. Les meilleures rponses se
trouvent sur le dessus et les rponses
moins utiles sont relgues au fond
(du moins, c'est comme cela que c'est
cens fonctionner ne soyez pas surpris si la meilleure rponse votre
question est un jpg de Gaston Lagaffe.)
Comme vous pouvez le constater, il
y a de nombreux endroits o vous
pouvez chercher des rponses vos
questions urgentes sur Ubuntu. Il ne
faut jamais souffrir seul avec un
problme que vous croyez insurmontable. Il est probable que quelqu'un
32

Copil est un nom aztque qui signifie


grosso modo Vous avez besoin de mon
cur pour quoi faire ? Son amour des
chaussures pour femmes est racont
sur yaconfidential.blogspot.com. Vous
pouvez aussi le voir sur Twitter (@
copil).

sommaire ^

LABO LINUX

Phoronix Test Suite Basics

crit par Charles McColm

omment comparer des pommes et des oranges ? Comparer Windows Linux revient comparer des pommes et des oranges : ils relvent du
mme ensemble (systmes d'exploitation), mais ils sont radicalement diffrents lorsqu'on travaille avec.
Dveloppeur des systmes des deux
sortes, j'ai toujours recherch un
moyen commun pour mesurer leurs
performances. De nombreux outils d'valuation des performances existent sous
Windows tels que 3DMark, Prime95,
PCMark, Passmark, Novabench et SiSoft Sandra, par exemple. Linux a galement son lot de logiciels de mesures de performances : bonnie++,
glmark, httest, etc. Mais comparer les
mesures des outils Windows aux mesures des diffrents outils Linux n'est
pas pertinent.
C'est l qu'entre en jeu Phoronix
Test Suite (PTS) de Michael Larabel.
Phoronix Test Suite est une suite
logicielle multi-plateforme effectuant
des mesures de performances sous
Windows, Linux, Mac OS X et les systmes d'exploitation BSD.

J'ai utilis PTS pour comparer deux


systmes : un portable HP 6710b double-cur sous Linux Mint 14 MATE
(dition 64-bit) et un PC de bureau
Phenom quadri-cur sous Ubuntu 12.04
(dition 32-bit).

C'est un peu comme le systme de


gestion de contenu de Drupal au sein
duquel vous pouvez piocher ce que
vous voulez installer et excuter. PTS
peut aussi tlcharger et excuter
une squence de tests (la squence
processeur, par exemple), mais prpaPTS est disponible dans les dpts rez-vous une longue attente, car
Ubuntu, mais la version sous Ubuntu certaines squences comportent plus
12.04 tait dpasse. J'ai donc choisi de 25 tests.
de la tlcharger directement du site
du concepteur : http://www.phoroL'installation depuis le site internix-test-suite.com/?k=downloads
net de PTS place une icne dans le
tableau de bord d'Unity. Cette icne
Si vous choisissez de l'ouvrir avec la peut tre utilise pour lancer PTS,
Logithque Ubuntu, vous aurez peut- mais, puisque PTS est avant tout un
tre un message de mise en garde sur outil en ligne de commande, il est
la qualit des paquets. Cela devrait plus simple d'excuter la commande :
malgr tout fonctionner si vous continuez l'installation. Esprons que les phoronix-test-suite
paquets soient corrigs prochainement.
L'excution de phoronix-test-suite
Phoronix Test Suite comporte de liste les arguments utiliss par PTS.
nombreux tests couvrant tout : dis- Pour lister les tests disponibles, exque, systme, affichage, processeur, cutez :
mmoire, rseau Les tests peuvent
listprendre de quelques minutes plu- phoronix-test-suite
available-tests
sieurs heures entre tlchargement
et excution.
Soyez patient : la premire fois, PTS

Les tests ne sont pas installs par


dfaut : vous aurez donc besoin d'installer un test. Dans cet exemple nous
allons tlcharger le test du processus d'encodage de fichier sous Bork :
phoronix-test-suite install
bork

Soyez patient : tlcharger et installer certains tests peut prendre du


temps. Durant cette priode, l'ordinateur semble ne rien faire, mais le
tmoin d'activit de votre disque dur
devrait prouver le contraire.
Pour excuter un test, utilisez l'argument run avec le nom du test :
phoronix-test-suite run bork

Dans le cas ci-dessus, nous excutons le test bork qui aura t


pralablement tlcharg.

Bork s'est excut relativement


rapidement : peine plus de 4 minutes sur les 7 estimes sur notre
machine de test (Phenom quadricur). PTS fournit les rsultats des
peut prendre environ une minute tests sous la forme d'un nombre qui
Une part de ce qui fait le charme de tlcharger cette liste de tests.
peut tre ouvert sous la forme d'un
Phoronix Test Suite est sa simplicit.
graphique dans un navigateur et tfull circle magazine n 68

33

sommaire ^

LABO LINUX
lcharg vers http://openbenchmarking.org/ (le site de collaboration contributive de partage des donnes de
performances galement maintenu par
Phoronix).
Ce qui rend PTS et openbenchmarking.org particulirement utiles est la
possibilit de comparer les rsultats.
Des milliers de contributeurs ont tlcharg les rsultats de leurs divers
tests vers le site openbenchmarking.org. Si vous avez install PTS,
vous pouvez comparer votre systme
avec un systme dj valu via la
commande : phoronix-test-suite benchmark suivie du nom du systme ou du
test suivant le rsultat dans l'URL.

phoronix-test-suite detailedsystem-info

Voil qui couvre la plupart des


bases de Phoronix Test Suite. PTS est
capable de bien plus si vous en voulez
davantage. Si vous grez un parc de
systmes, Phoronix propose galement un support commercial pour la
Phoronix Test Suite. Vous trouverez
que systme sont accessibles sur le davantage d'informations concernant
site openbenchmarking.org l'adresse : le support commercial sur le site
http://openbenchmarking.org/result/ internet de la Phoronix Test Suite :
1212094-SU-CPUSUITE444/
http://www.phoronix-testsuite.com/?k=commercial
En termes de spcifications, phoronix-test-suite est galement un outil
Michael Larabel, crateur de Phoroutile pour disposer d'informations sur nix, maintient galement http://www.phovotre systme. Si vous ne voulez que ronix.com/ o il a crit des centaines
trouver des informations systme, vous d'articles traitant de la compatibilit
pouvez le faire sans tlcharger le de Linux avec les machines rcentes.
moindre test additionnel via la commande :

1212094-SU-CPUSUITE444 est le nom


assign par openbenchmarking.org au
test du systme d'origine. Une partie
de ce nom, CPUSUITE, provient du
nom que j'avais donn au test sur le
portable HP. Il est prfrable de dsigner vos tests avec un nom pertinent tel que HP6710b2GBRAM qui
comporte davantage d'informations
J'ai indiqu plus haut qu'il tait quant au systme sur lequel le test
possible d'excuter une squence de est excut.
tests : phoronix-test-suite list-availDans notre comparaison, le porable-suites liste les squences de tests
disponibles. J'ai install et excut la table double-cur bat, en fait, le PC
phoronix-test-suite systemsquence CPU sur un portable HP quadri-cur sur 3 des 25 tests.
info
6710b double-cur sous Linux Mint
Afin de disposer d'informations dL'ensemble des rsultats des tests
14. J'ai ensuite excut phoronixtailles, excutez :
test-suite benchmark 1212094-SU- et les spcifications compltes de chaCPUSUITE444 sur le PC quip d'un
AMD Phenom afin d'en faire la comparaison avec la mme squence
exacte de tests. L'excution de la
commande sur un nouveau systme
provoque automatiquement le tlchargement et l'installation des mmes
tests installs sur l'autre systme.
full circle magazine n 68
34

Charles est beau-pre, mari, et fan de


Linux ; il hberge un projet sans but
lucratif de remise neuf d'ordinateurs.
Quand il ne casse pas du matriel ou des
serveurs, il anime un blog :
http://www.charlesmccolm.com/

sommaire ^

FERMETURE DES FENTRES Excution d'une appli au dmarrage


Kubuntu
crit par :
Ronnie Tucker (KDE)
Jan Mussche (Gnome)
Elizabeth Krumbach (XFCE)
Mark Boyajian (LXDE)

Comme tout le reste dans KDE, vous


pouvez modifier les applications lances
au dmarrage en allant dans la configuration du systme, section Administration du systme. Cliquez sur Dmarrage et arrt . La premire option sur la
gauche de la fentre est Dmarrage auto-

tion de l'alimentation, le mixage audio,


etc.

dmarrage, vous pouvez ajouter un programme.

Enfin, la Gestion de session gre la


faon dont KDE va ragir lorsque vous
choisissez d'arrter la machine. Faut-il
fermer la session, redmarrer ou teindre
le PC par dfaut ?

Cliquez sur le bouton Ajouter .


Ensuite, dans la nouvelle fentre (Ajouter
un programme de dmarrage), indiquez
le nom de votre programme, recherchez
le fichier qui devra tre lanc et, si vous le
souhaitez, vous pouvez aussi ajouter un
commentaire. Cliquez sur Ajouter
nouveau et l'lment apparatra dans la
liste comme on peut le voir sur la photo.
Aprs l'ajout d'un programme la liste,
vous pouvez galement choisir si vous
souhaitez le lancer au cours du prochain
dmarrage en cochant la case en face de
l'lment ; sinon, dcochez la case. Llment restera dans la liste, mais sera
dsactiv.

Gnome-Shell
Dans Gnome-Shell c'est aussi trs
simple d'ajouter un programme la liste
des programmes qui doivent se lancer
lorsque vous dmarrez le systme d'exploitation. Dans Applications > Outils
systme > Prfrences > Applications au

matique et c'est ici que vous ajoutez


une application ou un script pour obtenir
son lancement au dmarrage.

Si vous voulez savoir ce qu'il faut


mettre dans la zone Commande , allez
consulter le contenu du raccourci de ce
programme dans le menu principal.
Copiez-Collez le chemin et le nom du
programme dans la zone de saisie et au
prochain dmarrage de votre systme le
programme se lancera.

L'option Gestionnaire de services sur


ancer une application automati- la gauche permet dactiver/dsactiver les
quement au dmarrage de la services KDE tels que Bluetooth, la gesmachine est quelque chose qui
s'apparente la magie noire
mme sous Windows XP. Ce n'est pas
spcialement vident, mais faire glisser
ou copier une application (ou un raccourci vers celle-ci) dans le dossier Programmes/Dmarrage du menu Dmarrer est le moyen dy parvenir.

full circle magazine n 68

Cest tout ce quil y a savoir


concernant le lancement automatique en
interface Gnome-Shell sous Ubuntu. Ce
n'est pas beaucoup, mais cela montre
quel point il est facile d'utiliser ce systme d'exploitation.

35

sommaire ^

FERMETURE DES FENTRES


Oui,
Lubuntu
Nous avons l un sujet pour lequel le
processus de Lubuntu est la quintessence du simple et lger et totalement PAS du tout intuitif ! Cette rvlation est dans le contexte o des
utilisateurs MS Windows migrent vers
Lubuntu et, dans ce contexte, cette assertion est ( mon humble avis) vraie.
Je vous le dis tout de suite : il n'y a pas
d'application en interface graphique
pour ajouter un programme la liste de
dmarrage. En outre, vous aurez besoin
d'tre root (administrateur) pour modifier cette liste. Et, sous Linux, il existe de
nombreuses faons d'accomplir cette
tche trs simple. Cela tant dit, je vais
vous prsenter une faon d'accomplir
cette tche et vous pourrez la modifier
votre convenance. Maintenant que les
ncessaires aveux sont connus, nous
allons voir comment il est incroyablement facile d'ajouter des applications qui
se lancent au dmarrage sous Lubuntu.
Voici un rsum de ce que vous allez
faire :
Vous allez modifier le fichier autostart qui conserve la liste des applications
que vous souhaitez lancer automatiquement lorsque vous dmarrez votre systme.
Il s'agit d'un fichier systme, vous aurez
donc besoin d'tre root pour modifier
ce fichier.

c'est tout ce quil y a faire.


Commenons :
En utilisant le gestionnaire de fichiers,
accdez au rpertoire /etc/xdg/lxsession/lubuntu. En rgle gnrale, vous verrez
deux fichiers dans ce rpertoire :
- autostart et
- desktop.conf.
Dans le menu principal du gestionnaire
de fichiers, slectionnez Outils > Ouvrir le
dossier actuel en tant que root.
Vous serez invit saisir votre mot de
passe : entrez votre mot de passe et appuyez sur Entre ou cliquez sur OK.
Une nouvelle fentre s'ouvre vous donnant accs ces fichiers en tant que
root . Double-cliquez sur le fichier autostart : il s'ouvre dans un diteur de
texte.

vous vous connectez Lubuntu, il suffit


d'ajouter cette ligne la fin de la liste
existante (le cas chant) dans le fichier
autostart :

@abiword
Enregistrez le fichier. C'est tout. Vous
avez termin ! La prochaine fois que vous
vous connecterez Lubuntu, AbiWord
dmarrera et attendra que vous lutilisiez.
Vous pouvez ajouter autant d'applications que vous voulez cette liste de
dmarrage automatique. De mme, si
vous ne voulez plus quune application
dmarre automatiquement, il suffit de la
supprimer de cette liste.

Xubuntu

Vous verrez probablement quelques


lignes de texte dans ce fichier : ne les
modifiez pas. Ce sont des applications qui
sont dj dans la liste pour se lancer
automatiquement lorsque vous vous
connectez Lubuntu. Vous allez ajouter
des applications de votre choix cette
liste.

Dans Xubuntu, lancer une application


automatiquement lorsque vous vous
connectez est assez simple. Allez dans le
gestionnaire des paramtres et descendez jusqu' la section Systme o
vous ouvrirez l'icne appele Session et
dmarrage .

Pour ajouter une application dans la liste


des programmes lancer au dmarrage,
il suffit d'ajouter le nom de lancement
(c'est--dire le nom utilis par le systme
pour lancer le programme) d'un programme que vous souhaitez excuter
lorsque vous dmarrez Lubuntu, prcd
d'un @ . Par exemple, si vous voulez
lancer AbiWord automatiquement lorsque

Session et dmarrage vous permet


de personnaliser l'cran de dmarrage
Xfce et d'autres comportements lors de
la connexion, et comprend un onglet Dmarrage automatique que vous allez
slectionner. l'intrieur de cet onglet,
vous verrez une longue liste d'applications prdfinies que vous pouvez choisir d'activer ou de dsactiver lors de la
connexion.

full circle magazine n 68

36

Si l'application que vous souhaitez dmarrer automatiquement n'est pas dans


la liste, vous pouvez cliquer sur le bouton
Ajouter . Les champs que vous devez
renseigner sont similaires ceux que
vous devez remplir pour personnaliser un
lancement au dmarrage dans GnomeShell, mais dans un ordre diffrent. Vous
pouvez galement slectionner n'importe
quelle application dj dans la liste et
cliquer sur Modifier pour voir comment elle est configure si vous voulez
un exemple de la manire de documenter les champs. Si jamais vous dsirez
arrter l'auto-dmarrage d'une application,
vous pouvez dslectionner la case
cocher devant elle dans ce menu et il
sera dsactiv. Vous pouvez galement
supprimer compltement la ligne avec le
bouton Enlever .

sommaire ^

MON HISTOIRE

crit par Bill Pritchard

on premier ordinateur
tait un Fujitsu-Siemens
doccasion avec 128 Mo
de RAM, quip de Windows XP. Il avait 6 ans quand je l'ai eu
en 2005. Jusque-l, au travail, j'avais
utilis des machines sous Windows 95
en rseau d'entreprise utilisant Lotus
Notes. Je me suis bien amus avec
cette machine, qui est finalement
morte en me gratifiant dun magnifique cran bleu vide. J'ai fouill les
sites de support, jai finalement vrifi le matriel et, surprise, un mauvais contact des modules de RAM fut
corrig et ctait reparti. Jusqu'alors,
je me connectais en RTC, puis j'ai eu
accs au haut dbit. J'ai ensuite eu un
PC de bureau, assembl par le magasin local et bas sur une carte ASRock
avec 1 Go de RAM et Windows XP. Est
ensuite arriv un routeur Wi-Fi de
mon FAI que j'ai utilis pour mettre
en place un rseau avec un ordinateur
portable Toshiba sous Win XP que
mon pouse et moi pouvions utiliser
en bas, tandis que mon routeur et
mon PC de bureau restaient l'tage
avec l'imprimante. Mon pouse sest
alors mise utiliser le-mail ! La possibilit d'excuter iPlayer et de montrer
des photos partir de l'ordinateur

portable sur la tlvision a galement


t bien accueillie. En aucun cas
elle naurait accept dencombrer en
permanence le salon
ou la salle
manger avec
un ordinateur
de bureau et
une imprimante.
Pour amliorer
les performances, je
mis niveau la RAM
des machines.
Javais donc maintenant un rseau
domestique sans fil, ethernet sur courant porteur, le haut dbit, l'impression et un ordinateur portable. Le
Fujitsu de mon fils, du mme millsime, rendit lme galement. Pour
me distraire, je l'ai alors ramen la
vie grce un nouveau disque dur,
que j'ai russi installer. Mais quid du
systme d'exploitation ? C'est alors que
je me suis rendu compte que, pour
faire fonctionner la machine, je devais
acheter un CD de Windows XP, dont
full circle magazine n 68

le prix me semblait lev et qui avait des


trucs appels codes de produit ,
qui sont une vritable plaie.
Je suis alors
tomb par
hasard sur un
magazine qui
offrait un CD
gratuit avec
Ubuntu 10.04
LTS. Jen ai donc
tent linstallation,
sans rien savoir propos de live CD ou de
Linux et, en croisant les doigts,
j'ai russi faire fonctionner Ubuntu.
Il ma fallu un certain temps pour
obtenir une imprimante fonctionnelle
avec un pilote adapt rcupr sur
Internet ; enfin, aprs quelques ttonnements, j'ai russi ajouter la machine au rseau.
Le PC de bureau AsRock a commenc planter. J'y ai donc install
Ubuntu 10.04, mais le problme a
persist et na t rsolu que lorsque
j'ai remplac le disque dur et rinstall Ubuntu. Cela fonctionnait trs
37

bien et je lai ajout au rseau. J'ai


alors dcid de construire une machine dernier cri base sur une carte
mre Asus de Maplin et un disque dur
SATA (Le magasin d'informatique local
m'a cd un boitier gratuitement). J'ai
galement install Ubuntu 10.04 et,
quand la 12.04 a t propose comme
mise niveau, je suis parvenu la
faire fonctionner. Je connais maintenant assez bien le nouvel environnement et je peux passer d'une machine une autre sans trop de difficults. Sil marrivait de rencontrer
des problmes avec le scanner, les
partitions, les antivirus etc., l'aide du
Launchpad Ubuntu tait des plus
prcieuses.
Alors, que faire ensuite ? Interfacer
lordinateur et la tlvision semblait
intressant. J'ai dj eu un systme
Sky basique. Ainsi, l'aide d'un dispositif appel Neuros OSD, disponible
sur Amazon, je pouvais enregistrer la
TV sur une cl USB ou via le rseau.
Qui plus est, il s'agit d'un systme
ouvert qui permet un accs telnet
partir d'un PC en rseau. Je pensais
que SSH tait intressant, mais il
n'tait pas install. Bricoler tout cela
m'amusait beaucoup, mais ma femme
sommaire ^

MON HISTOIRE
n'tait pas d'accord et pensait que
passer Sky+, qui permettait l'enregistrement, serait beaucoup plus
convivial. J'ai d en convenir, mais
Neuros reste connect au tlviseur,
car il lit les films partir de cls USB
et est un bon complment de Sky.
cette poque, je tentais dimaginer
dautres projets intressants et ralisables, et j'ai commenc lire plusieurs magazines Linux. Au dpart, une
bonne partie du contenu me semblait
au-del de mes capacits et je me suis
alors intress la programmation en
langage C. Cela semblait un peu plus
acadmique que les projets sur lesquels je mtais essay et c'tait une
activit laquelle je pouvais me consacrer mes moments perdus. Un
netbook semblait une bonne base,
alors j'ai achet un appareil Toshiba,
parce que mon vieux portable Toshiba travaillait encore aprs 5 ans d'utilisation continue, bien que jaie rcemment effectu une mise niveau vers
un nouveau systme qui tourne sous
Windows 7 et dont mon pouse est
pleinement satisfaite. Le netbook est
arriv avec Windows 7 pr-install. Jai
donc install Ubuntu 12.04 LTS en
double amorage. La plupart de mes
programmes Windows fonctionnent
dessus, lexception du jeu d'checs
Fritz 8, que jutilise sous Windows 7
sur le netbook, et Active Sync pour

mon pda, que j'utilise sur mon vieux


portable sous Win XP. Le problme
que je n'ai pas rsolu est que je ne
peux pas obtenir une connexion Wi-Fi
qui fonctionne sous Ubuntu 12.04.
Pour linstant, je lai contourn via un
dongle USB Wi-Fi Netgear. Je me suis
mis au terminal et la ligne de
commande, et jessaie progressivement
quelques-unes des ides glanes dans
des magazines tels que Full Circle et
Linux Format. J'tudie le Cloud, Virtual Box et les conteneurs LXC pour
voir ce qui correspondrait le mieux
mes besoins.

full circle magazine n 68

Sur le plan matriel, j'ai des secteurs dfectueux sur le disque dur de
mon Asus de bureau, de sorte que
lurgence du moment consiste envisager une sauvegarde et un nouveau
disque dur. Je suis trs du par ce
disque Samsung de 1 To . J'ai regard
du ct des tablettes et des tlphones, mais part peut-tre un dispositif sous Android, je ne vois rien de
rellement intressant pour moi
moindre cot. Je continue suivre le
tutoriel de programmation et parcourir les magazines, alors peut-tre
que quelques ides en mergeront.

38

J'ai envisag de crer un routeur sur


un vieux PC, mais le routeur existant
fourni par mon FAI est probablement
beaucoup plus fiable quun autre bas
sur un disque dur dans un vieux PC.
En fait, je n'ai jamais achet de nouvel
ordinateur de bureau, jai seulement
remis en route d'anciennes machines
ou j'ai assembl des UC personnalises.
Pour conclure, j'ai maintenant un
total de 7 machines qui s'offrent
moi : 2 excutant Windows 7, 2 excutant Windows XP, 2 sous Ubuntu
10.04 et 2 sous Ubuntu 12.04. J'ai une
machine en double amorage et une
machine virtuelle sous XP. L'une est
ddie limpression et l'autre est
ddie la sauvegarde. J'hsite installer d'autres distributions sans soutien long terme. J'utilise principalement Linux, mais ma femme utilise
Windows 7, qui tait pr-install dans
le nouvel ordinateur portable. La question de savoir quelle sera la suite
reste ouverte, mais cette balade reste
trs amusante.

sommaire ^

MON OPINION

crit par Kevin B. OBrien

cemment, une Norvgienne,


Linn, propritaire d'un Kindle,
a subitement dcouvert que
tous les livres qu'elle avait
achets sur Amazon avaient t effacs de son Kindle. Que ce soit une
simple erreur ou encore un acte
malicieux n'est pas mon propos ici.
Cela aurait pu tre l'une ou l'autre, ou
les deux, mais ce ne serait pas pertinent. Ce qui importe est qu'Amazon
avait la possibilit de le faire et la
propritaire n'y pouvait rien. D'aprs
les conditions d'utilisation du Kindle
Store d'Amazon : Le contenu Kindle
est concd sous licence et non vendu .
Si vous essayez d'enlever le DRM (ce
qui, en fait, n'est pas difficile faire)
ou transfrez votre achat vers un
autre dispositif, Amazon peut, et ce,
lgalement, rvoquer votre accs
au Kindle Store et au contenu Kindle
sans remboursement des frais .
Ce genre spcifique de mal remonte l'industrie des logiciels. Ce
sont eux qui ont introduit la notion
dont vous voyez l'expression au dbut
de tout CLUF d'un logiciel propritaire. Ce logiciel est concd sous
licence et non vendu. . Il faut remarquer le jargon identique. C'tait une

pratique douteuse de l'industrie des


logiciels et, lors de procs, des dcisions furent rendues allant dans les
deux sens : applicable ou pas, valide
ou pas. Et un procs bien charpent
pourrait trs bien annuler l'utilisation
de cette tactique par Amazon, puisqu'ils annoncent clairement que vous
faites un achat quand vous tes
sur leur site ou en train d'acheter
quelque chose partir de l'appli ou du
Kindle. Mais ce n'est pas sur quoi je
mise. Et, alors que je sais comment
dtruire le DRM, et que quiconque
assez motiv pourrait trouver comment faire en se servant de Google, je
ne crois pas non plus que ce soit la
rponse optimale.
En ce qui me concerne, la rponse
optimale serait de punir les socits
qui imposent des DRM et vous enlvent votre proprit bien que
vous leur donniez l'argent que vous
avez durement gagn. Et la seule
faon de les punir c'est de ne pas faire
affaire avec elles. En effet, si vous
achetez un livre lectronique auprs
d'Amazon et qu'ensuite vous passez
outre les DRM, vous ne leur avez pas
envoy un message quelconque. Si,
la place, vous achetez chez un venfull circle magazine n 68

deur qui n'impose pas de DRM, vous


indiquez que vous tes prt payer
pour des produits qui respectent votre
libert. Heureusement, cela devient
de plus en plus faisable quand il s'agit
de livres lectroniques, de livres sonores et de la musique. Mais c'est une
stratgie qui n'est pas sans inconvnients ; vous devez donc en comprendre les concessions et le faire les
yeux grand ouverts.

se peut qu'ils les vendent tous, mais


l'ide est que j'ai les droits de proprit sur tout produit physique qui
me permet d'tre propritaire du produit et que je peux agir en consquence. Quand ces produits-l deviennent numriques et que vous rencontrez le ce produit est concd
sous licence et non vendu , c'est que
tous vos droits viennent de vous tre
enlevs.

Ce qu'il faut absolument comprendre, c'est que ce sont essentiellement


les diteurs et les dtenteurs des droits
qui insistent pour garder les DRM.
Quelques-uns ont dcouvert qu'enlever les DRM ne leur fait pas de mal et
peut leur tre bnfique. Et si ces
socits voient qu'ils font plus de
ventes aprs avoir enlev les DRM et
vous avoir restitu les droits que vous
auriez normalement avec un produit
physique, cela pourrait inciter le reste
de l'industrie cesser d'tre si malfique. De quels droits parlons-nous ?
Eh bien, si j'achte un CD, je peux le
prter un ami. Si j'achte un livre, je
peux le vendre un magasin de livres
d'occasion quand j'en aurai termin.
Quand je mourrai, je peux lguer tous
mes livres et mes CD mes hritiers. Il

Puisque certains propritaires de


droits ont trouv le chemin de la lumire, mais d'autres non, le compromis principal que vous devriez envisager est que certains produits que
vous voudriez ventuellement acheter
ne sont pas disponibles sans risquer
votre libert. Pour certains, cela pourrait constituer une raison de revenir
en arrire, mais pas pour moi. Si je
veux acheter de la musique, il y a tant
de trucs bien disponibles que je n'aurai jamais assez d'argent pour tout
acheter. Mais si j'ai particulirement
envie d'acheter la chanson en tte
des ventes, je ne pourrai pas le faire si
la maison de disques vit l'ge de
pierre. Mais en l'occurrence, je fais
partie de ces bourrus qui pensent que
la plupart des musiques populaires

39

sommaire ^

MON OPINION
actuellement ne valent rien de toute
faon, alors a m'est gal. Du moment o j'arrive trouver plein de
musiques que j'aime couter, je suis
heureux. C'est la mme chose pour
les livres (les livres lectroniques aussi
bien que les livres audio). Je peux lire
ou couter un nombre limit de livres
dans le temps dont je dispose (pour
moi, le temps est davantage un facteur limitatif que l'argent pour ces
choses-l. J'arrive trouver plus de
livres que j'aurais le temps de lire, des
livres que je veux vraiment lire ou
couter, sans abandonner mes droits.
Mais, encore une fois, si je voulais
obtenir le livre numro un sur la liste
des best-sellers du New York Times, il
se peut que je ne puisse pas l'obtenir
sous un format qui respecte ma libert. Je m'en fiche. Je pense que ce
sont eux qui perdent quand je n'achte
pas leur livre. Mais c'est l le compromis essentiel que vous rencontrerez si vous optez pour la libert : il
faudrait parfois accepter le fait que
certains produits ne soient pas disponibles pour vous. J'ai l'espoir que, si
assez de gens sont vraiment attachs
la libert et nachtent que les produits libres de droits, cela va envoyer
un double signal au march : les diteurs qui ne respectent pas votre
libert verront leurs ventes diminuer,
alors que les ventes de ceux qui la
respectent augmenteront. Par exem-

ple, le lot de livres lectroniques


Humble (Humble e-book bundle), compos de fichiers sans DRM qui respectent donc votre libert, a vendu
tant d'exemplaires que chaque livre du
lot aurait figur sur la liste des bestsellers du New York Times, si le New
York Times prenait en compte les ebooks. Ce qu'ils feront quand ils auront
rsolu leurs problmes de rigidit du
cerveau. Alors, comment faire ? Heureusement, ce n'est pas si difficile que
cela. Je vais mentionner quelques-unes
des options, mais la bonne nouvelle
est qu'il y en a tant de disponibles que
je ne pourrai pas toutes les numrer.

Musiques
La premire question ici c'est si vous
cherchez des titres habituellement
vendus par les maisons de disques ou
des titres plus indpendants, autodits sous Creative Commons. Il y a
des options dans les deux cas, y compris des hybrides.

Les titres des maisons


majeures, stockage en
ligne et streaming
eMusic - Un abonnement mensuel
vous permet d'acheter des titres pour
des prix allant de 0,49 $ 0,79 $. Pas
full circle magazine n 68

de DRM. Les titres viennent des labels


de disques et il y en a pas mal de disponible dans leur catalogue.
Amazon - Bien que mauvais avec les
livres lectroniques et sonores, ils
vendent des titres des label majeurs
sans DRM. Un peu plus cher que
eMusic, mais aussi plus susceptibles
d'avoir ce titre que vous voulez absolument avoir si eMusic ne le propose
pas. Propose le stockage en ligne et le
streaming de vos titres.
iTunes - Au dpart, ils vendaient des
titres avec DRM, mais ils ont commenc vendre des titres sans DRM
en 2007. C'est donc une possibilit aussi.
Actuellement, ils ne proposent ni le
stockage en ligne ni le streaming, mais,
d'aprs les articles de presse, il se peut
qu'ils commencent le faire en 2013.
Google Play - Propose aussi des titres
libres de DRM des labels majeurs ainsi
que le stockage en ligne et le streaming de vos titres.
Ubuntu One - Encore une source libre
de DRM de titres des labels majeurs.
Propose galement le stockage en
ligne et le streaming de vos titres.
40

Les indpendants et
Creative Commons
Soundcloud - Essentiellement un site
de partage de musique et d'audio.
Free Music Archive - Beaucoup de
musiques sous licence Creative Commons.
Jamendo - L'un des meilleurs sites
sous CC.
Bandcamp - Je viens d'apprendre
l'existence de ce site grce mon ami
Craig Maloney, qui fait le Open Metal
Cast. Il propose des musiques Creative Commons faites par des groupes
qui veulent tablir une relation avec
leurs fans et leur vendre de la musique. De bons artistes, comme Amanda Palmer, s'y trouvent.

e-Books
Quand il s'agit de livres, vous vous
trouvez vraiment la merci des diteurs. La plupart des maisons de disques
ont enfin compris que la meilleure
faon de faire est sans DRM, mais la
plupart des diteurs de livres entrent
sommaire ^

MON OPINION
dans le 21me sicle leur corps dfendant. Mais il y a de bons endroits
o vous pouvez trouver des livres
lectroniques respectueux de votre
libert.
Project Gutenberg - C'est lanctre
des sites de livres sans DRM. Project
Gutenberg rend disponibles des livres
qui sont dans le domaine public, c'est-dire o il n'y a plus de droits d'auteur. Ce sont, pour la plupart, des
livres assez anciens, mais il y a beaucoup de d'uvres classiques. Les livres
sont disponibles dans tous les principaux formats.
Baen Books - Cet diteur se spcialise dans la sci-fi dure, mais ils comprennent vraiment le paysage nouveau
des mdias. Non seulement ils proposent la plupart de leurs livres sans
DRM et dans de multiples formats,
mais ils ont aussi la Baen Free Library,
o vous trouverez des livres choisis
gratuitement. Leur espoir est que, aprs
y avoir got une premire fois gratuitement, vous allez vouloir en acheter. Et a fonctionne. J'y suis all pour
voir ce qu'ils proposaient, j'ai dcouvert que l'uvre complte de l'un de
mes auteurs prfrs (James H.
Schmitz)yestenvente,etj'aitoutachet.
Tor/Forge - Un important diteur
dans les domaines de la Sci-Fi et Fantaisie, ils viennent de changer pour le
libre de DRM il y a quelques mois. Ils
l'ont fait car d'autres diteurs avaient

ainsi obtenu de trs bons rsultats.


Angry Robot - Comme Baen, un
pionnier de la vente de livres libres de
DRM dans les domaines de la Sci-Fi et
la Fantaisie.
Avon Romance - Un diteur majeur
de romans d'amour, ils viennent d'annoncer qu'ils essaient la vente de
livres lectroniques sans DRM.
O'Reilly Media - L'un des leaders
dans le domaine d'ouvrages techniques,
ils font peu prs tout comme il faut.
Ils vendent des livres lectroniques
sans DRM. Quand une nouvelle dition d'un livre que vous avez dj
achet sort, vous pouvez mettre
niveau le vtre pour un prix drisoire (par ex., j'ai mis mon livre Android par Kevin Purdy niveau pour
1 $). Et, pour de vieux livres qu'ils ne
pensent plus valoir le coup d'diter, ils
enlvent le droit d'auteur et les rendent disponibles librement.

Many Books.net - Il y a ici beaucoup


de chevauchements avec Project Gutenberg, mais ce site a rendu disponibles aussi des uvres plus rcentes,
telles qu'Accelerando de Charles Stross.
Fictionwise - Bien que trs fourni
en Sci-Fi et Fantaisie, propose galement de nombreux livres d'autres
genres, avec des prix raisonnables et
sans DRM.
Cory Doctorow - Cory (voir ci-dessous) fut l'un des premiers auteurs
qui mette un point d'honneur proposer sur son site toutes ses uvres,
pas seulement libres de Droits, mais
aussi gratuites dans des formats ebook. Cela dit, je vous signale que,
quand le livre qu'il a crit avec Charles
Stross, Rapture of the Nerds, est paru
rcemment, je suis all au Google
Play Store et je l'ai achet.
DriveThru Fiction - Un site intressant qui propose galement des BD

et des jeux de rle.


Apress - un diteur d'ouvrages techniques qui propose des livres lectroniques prix rduits si vous avez
dj achet le livre imprim. C'est
quelque chose que j'aimerais voir se
gnraliser.
Packt Publishing - Un autre diteur
de livres techniques proposant des
livres libres de droits.

Audiobooks (livres
sonores)
C'est ici que l'on est encore trs
du. Audible, le chef de file dans ce
domaine, insiste pour que tous leurs
livres aient des DRM et c'est pourquoi
je refuse d'ouvrir un compte chez eux.
Amazon, qui vend des fichiers MP3
sans DRM de titres musicaux, est
actuellement le propritaire d'Audible ;
ainsi, on pouvait esprer que, lors de
l'achat d'Audible, des livres sonores
libres de droits seraient disponibles,
mais ce n'est pas le cas. Heureusement, des alternatives existent.
eMusic - Le mme site dj mentionn pour des titres musicaux sans
DRM. Ils proposent galement un
abonnement pour des livres sonores,
pour 10 $ par mois vous avez un livre.
Leur slection n'est pas aussi bonne
que celle d'Audible, mais leur liste

full circle magazine n 68

41

sommaire ^

MON OPINION
s'allonge de minute en minute et je
n'ai pas eu de problmes pour y
trouver des livres qui m'intressent.
Rcemment j'ai cout la biographie
d'Albert Einstein, de Walter Isaacson,
grce un livre que j'ai achet ici.
Podiobooks - Ce site propose des
livres sonores sous forme de feuilleton, trs similaire aux podcasts qui
vous proposent un fichier par semaine. Actuellement, ils proposent
une majorit de livres de Sci-Fi et de
Fantaisie, mais cela vaut le coup
d'aller voir ; par exemple, Scott Sigler
and J.C. Hutchins sont tous les deux
disponibles ici.
Scott Sigler - Scott (voir photo cicontre) s'est servi de contenus gratuits
pour se faire connatre, mais propose
toujours des versions audio gratuites
sur son site web, bien qu'il ait maintenant un diteur.
Cory Doctorow - En plus de proposer des livres lectroniques gratuits, Cory offre aussi des livres sonores
sans DRM en vous permettant de
choisir vous-mme le prix que vous
voudrez mettre. Parmi les lecteurs de
ces livres, vous trouverez Neil Gaiman,
Wil Wheaton, Spider Robinson et Leo
Laporte. Il vend mme des fichiers et
CD en format Ogg si c'est ce que vous
prfrez. Ce mec comprend grave la
libert, mais si vous connaissez quoi
que ce soit au sujet de Cory doctorow,
vous le savez dj.

Conclusion
Comme j'ai dj dit, les alternatives
ne sont pas toujours parfaites. Surtout
avec les livres sonores, le choix est
moindre que si vous tiez d'accord
pour abandonner vos droits, mais il y
en a assez pour vous permettre d'en
trouver qui vous plaisent. Deuximement, j'ai sans doute manqu beaucoup des alternatives. Le march change
rapidement et je ne sais pas toujours
ce qui s'y passe. Je voulais juste vous
dmontrer que les alternatives viables
existent en nombre suffisant pour rendre le sacrifice de votre libert inutile.
Ainsi, si vous vous faites prendre par
des DRM, c'tait un choix voulu. Troi-

simement, bien que certains des produits proposs soient gratuits, ce n'est
pas cela qui importe. J'ai choisi des
choses qui respectent vos droits et
liberts et la plupart ncessitent un
paiement. En fait, c'est cela le but.
Comme a signal Patrick Nielsen Hayden de Tor Books, c'est le succs commercial des diteurs (qui proposent
des livres sans DRM) qui a incit sa
socit en faire l'essai. Nous ne faisons pas voluer le march en essayant
de ne rien payer. Nous faisons voluer
le march en votant avec nos euros
pour des produits qui nous respectent.
J'espre vous avoir donn assez
d'ides pour vous permettre de nous
aider aller vers un monde sans DRM.

Full Circle Podcast


pisode 31,
le difficile
troisime pisode!!
C'est peut-tre une nouvelle
quipe de podcasters, mais le
format reste le mme.
Voici votre quipe :
Les Pounder
Tony Hughes
Jon Chamberlain
Oliver Clark
Ils sont tous membres de Blackpool (UK)
http://blackpool.lug.org.uk
Olly & Tony informent tout le
monde de ce qui se passe dans
le Summer Break , Olly prsente son installation Gnomebuntu Code-Acadmie, et Tony
parle de son nouveau Nexus 7.

full circle magazine n 68

42

sommaire ^

QU'EST-CE QUE...

Raspberry Pi

crit par l'quipe LinQuestus

'ide d'un tout petit ordinateur peu cher, destin aux


enfants, est venue en 2006,
quand Eben Upton et ses
collgues au Computer Laboratory de
l'Universit de Cambridge se sont inquits de la baisse, anne aprs
anne, des niveaux en mathmatiques et de comptences des tudiants ayant obtenu leur A Levels [Ndt :
indiquant un niveau avanc] et souhaitant leur intgration dans le cursus
de Science informatique chaque anne
universitaire.

fonctionnera comme un systme ordinaire. C'est un petit PC, qui s'utilise


pour beaucoup des tches accomplies par votre PC de bureau, notamment des tableurs, le traitement de
texte et des jeux. Il permet de regarder des vidos de qualit HD sur Youtube. Vous pouvez le programmer
comme un robot pour faire des
Au sujet du Raspberry Pi photos de diffrentes zones. En y
attachant une carte graphique exActuellement, Pete Lomas est fiduLe Raspberry Pi est un ordinateur terne vous pouvez galement conceciaire de la Foundation Raspberry Pi. de la taille d'une carte de crdit. Bran- voir des publicits vido. Ce n'est pas
C'est lui qui a conu le matriel qui chez un clavier et votre tlviseur et il seulement un systeme embarqu, mais
cela peut-tre aussi un serveur Plug
est devenu le Raspberry Pi.
De 2006 2008, Eben a conu plusieurs versions de ce qui est devenu le
Raspberry Pi. En 2008, les processeurs
pour dispositifs mobiles devenaient
plus abordables et assez puissants
pour offrir d'excellentes performances
multimdia, une fonctionnalit qui,
selon Eben, sduirait des enfants qui,
a priori, ne s'intresseraient pas un
dispositif orient programmation pure.

full circle magazine n 68

De nos jours, le Raspberry Pi est


utilis dans la plupart des appareils
embarqus, de l'ducation au divertissement. Beaucoup de chercheurs commencent travailler sur le Raspberry
Pi afin de fournir un outil informatique qui soit efficient et conomique.

43

sommaire ^

QU'EST-CE QUE...
& Play qui se transporte facilement.
Le prix tant d'environ 25 $ ( peine
20 ), les tudiants et les chercheurs
peuvent facilement se permettre de
travailler dans le domaine des appareils embarqus et de l'Open Source.
Deux versions sont disponibles sur le
march, le RPi-A et le RPi-B. Les dtails techniques des deux sont montrs droite.
Article prsent par :
TEAM LinQuestus
Prof. Chirag K. Gohel
(Matre de confrences, Department
of Computer & IT)
Mr. Himanshu Madhvani
(tudiant TI en dernire anne)
Mr. Sunil Lalvani
(tudiant TI en dernire anne)
Mr. Sagar Rangani
(tudiant TI en dernire anne)
Ms. Avni Savaliya
(tudiante TI en dernire anne)
http://www.facebook.com/Linquestus
http://linquestus.in

full circle magazine n 68

44

sommaire ^

full circle magazine n 68

45

sommaire ^

CRITIQUE LITTRAIRE

crit par Lucas Westermann

en uvre de faon correcte, pourrait


rendre la programmation des jeux abordable pour les plus jeunes. La question devient : est-ce qu'il russit le
faire ?

Les explications

uper Scratch Programming


Adventure est un livre sur la
programmation pour dbutants qui ressemble une
BD. Il vise de jeunes lecteurs et traite
la version 1.4 de Scratch. Il fait environ 158 pages et est en couleurs.
Chaque chapitre de la BD dveloppe
l'histoire d'ensemble et donne au lecteur les raisons d'tre des exercices
de programmation qu'il ou elle
doit faire. a a l'air d'tre une vraie
ide intressante qui, si elle est mise

Le livre est bien crit et propose


une capture d'cran pour chaque tape du processus. tant donn que les
outils sont prsents au dbut de
chaque chapitre, la vritable cration
procde de faon assez rgulire. La
BD russit donner les raisons pour
lesquelles on doit, par exemple, tracer une promenade sous forme de
pentagone, en rendant celle-ci importante pour l'histoire. Cela tant dit, si
vous n'aimez pas trop les BD (ou trouvez le livre trop enfantin), vous n'aurez peut-tre pas assez de motivation
pour suivre les consignes pas pas.
Cependant, comme le livre vise les
jeunes lecteurs ( partir de 8 ans), cela
ne devrait pas tre le cas.
Les explications russissent bien
traiter les composants et les outils de
Scratch, tel point que vous vous
sentez l'aise avec l'interface et, ventuellement, capable de personnaliser
full circle magazine n 68

Programmer avec Super Scratch


certaines tapes des exercices. Le seul
problme qui puisse se poser est que,
lors de l'explication de certaines tapes de conception (notamment la
cration d'une combinaison spatiale),
les outils sont prsents, puis l'tape
suivante est tout simplement dessinez votre propre combinaison spatiale ! Il est vrai qu'ils fournissent un
lutin astro-chat termin, mais c'est
loin d'tre suffisant pour aider un
enfant aux prises avec cet aspect en
particulier. Aprs tout, certains enfants voudront vraiment russir le
faire tout seuls, mais la conception de
quelque chose comme cela peut tre
incroyablement frustrante si vous n'tes
pas sr de comment rellement le
terminer.

Le langage

Ce livre utilise certains mots que je


ne pense tout simplement pas qu'un
enfant de 8 ans connatrait. Des trucs
comme palette , amplification ,
exprimentation , techniques ,
etc. Il se peut que je sous-estime nos
jeunes, mais il me semble que l'utilisation d'un langage plus simple (au
moins un peu) serait bnfique. On
rencontre le mme problme tout au
long de la BD, avec des termes
comme des chanes en sept dimensions . Si votre objectif est de captiver de jeunes enfants avec l'histoire
afin que vos exercices semblent pertinents, il serait important d'crire
une histoire qui se lise facilement
n'importe quel niveau. mon avis, le
Cela tant dit, le livre est ax sur le livre ne le fait pas suffisamment bien.
ct programmation, ce qu'il fait trs
bien. Il vous donne des raisons derSi cela ne vous gne pas de devoir
rire le code qui est mis en uvre tout rpondre des questions comme
en lexpliquant suffisamment pour une qu'est-ce que a veut dire ou qu'estutilisation ultrieure dans d'autres ce qu'un [...] , le livre devrait beauprojets. Si vous cherchez un guide coup plaire votre gosse quand mme.
complet de la cration avec Scratch, Rciproquement, si votre enfant peut
vous allez sans doute devoir trouver consulter un dictionnaire adapt aux
de la documentation supplmentaire enfants, il est possible que le prosur les tapes relles du dessin/de la blme ne se produise pas. Cela tant
cration du lutin.
dit, il me semble que le livre aurait d
46

sommaire ^

CRITIQUE LITTRAIRE
comprendre un glossaire d'expres- partie du public vis, mais j'aurais
sions qui aurait rsolu ce problme une prfr un autre style visuel. Toutefois pour toute.
fois, l'art choisi est trs rgulier et
bien dessin.
part cela, le langage est clair et
patient. Toutefois, je n'ai pas l'imLes lutins et autres graphismes
pression que le ton en gnral soit dans les jeux sont aussi trs bien faits.
anim ou mme amusant, ce qui pour- Cela peut avoir deux effets nuisibles
rait tre problmatique lorsqu'il s'agit sur le lecteur : essayer de rivaliser
de retenir l'attention des enfants. Il avec ce style peut tre dcourageant,
est possible, cependant, que ma rac- surtout pour les dbutants. Un jeu
tion soit due au fait que je suis cr peut galement sembler minabeaucoup plus g que le groupe vis ble lors des basculements entre les
et, ainsi, je peux mal valuer les rac- deux artistes. Ceci peut tre rsolu
tions de lecteurs plus jeunes.
avec l'utilisation des lutins fournis,
que vous soyez capable de terminer
vous-mme les tapes du dessin ou
L'art
pas. Cependant, je trouve qu'utiliser
On ne noterait pas habituellement les lutins d'autres gens enlve quelle ct artistique d'un livre technique, que chose l'exprience globale de la
mais, tant donn qu'il essaie de ra- cration d'un jeu. D'aucuns diraient
conter une histoire au moyen d'un qu'il ne peut pas y avoir de grandes
mdia visuel (une bande dessine) et diffrences dans l'apparence des lud'apprendre crer des jeux vidos, tins cette rsolution-l et je serais
noter le niveau artistique de ce livre d'accord, en gnral. J'avoue que je
n'ai pas investigu tous les aspects de
spcifique est trs pertinent.
la cration des lutins, mais il me semLes images sont bien dessines et ble qu'il y a suffisamment d'options et
l'apparence des personnages reste cons- de personnalisations disponibles pour
tante. Cela tant dit, c'tait surtout le que deux lutins crs par deux arstyle artistique qui ne me plaisait pas, tistes soient compltement diffrents.
savoir un ensemble de choix de
couleurs et de fonds utiliss dans
certaines planches. Cela peut tre attribuable au fait que je ne fais pas

grammer en Scratch ? Clairement, oui.


Il vous donnera assez de connaissances pour vous permettre de commencer travailler sur des projets
distincts, si c'est ce que vous voulez
faire.
Ce livre vous apprend-il crer des
jeux complets avec Scratch ? C'est ici
que je trouve que le livre ne rpond
pas entirement aux attentes. Oui, il
vous apprend les outils pour crer des
lutins et des environnements. Oui, il
vous apprend programmer ces environnements. Toutefois, il ne vous
apprend pas utiliser les outils pour
obtenir des rsultats de qualit montrs tout au long du livre. Pour quiconque pense utiliser ce livre pour
crer des jeux tout fait originaux, je
vous conseille vivement de chercher
un guide vido complmentaire, ou
un livre, pour la cration de lutins dans
Scratch.

Les autres problmes mineurs que


j'ai mentionns (le langage, le style
artistique) n'affecteront la note que
peu, car je ne fais que deviner ce que
quelqu'un de la bonne classe d'ge en
penserait. Tout compte fait, je donnerai un 3 sur 5 ce livre. Alors qu'il est
vrai que le livre promet simplement
Ma conclusion
de vous enseigner programmer, il
Ce livre vous apprend-il pro- laisse aussi entendre que vous crerez des jeux. Ceci est vrai, si l'on utilise
full circle magazine n 68
47

la dfinition technique du mot crer ,


mais la plupart des gens supposeraient que cela comprend aussi la
cration graphique. Les comptences
ncessaires sont traites avec une
prsentation des outils et de certaines tapes de dessin que vous
devrez suivre, le livre ne vous apprend pas rellement les utiliser.
mon avis, l'ouvrage pourrait tre amlior en oubliant les tapes de dessin et en proposant uniquement des
lutins tout faits, ou alors apprendre
au lecteur les faire, pas pas.
Full Circle remercie NoStarch Press
pour l'exemplaire de ce livre, envoy fins de critique. Soutenez
ceux qui soutiennent le FCM et
achetez des livres sur NoStarch.com.

Lucas a appris tout ce qu'il sait en


endommageant rgulirement son systme et en n'ayant alors plus d'autre
choix que de trouver un moyen de le
rparer. Vous pouvez lui crire :
lswest34@gmail.com.

sommaire ^

CRITIQUE

Linux Mint Debian KDE Edition

crit par Ronnie Tucker

inux Mint Debian dition KDE


(LMDE KDE) est une varit
non officielle de Linux Mint
Debian dition (LMDE) qui est,
comme le nom suggre, base sur
Debian et utilise Gnome. LMDE KDE
utilise, comme vous auriez pu le deviner, KDE.
Attention : je dis que c'est bas sur
Debian. Kubuntu est bas sur Ubuntu
qui est bas sur Debian et il y a donc
des diffrences entre l'utilisation de
LMDE KDE et celle de Kubuntu.

Histoire
Je vais laisser le crateur de LMDE KDE,
Schoelje, vous donner l'historique de
son bb : Comme la plupart des
choses nouvelles, LMDE KDE non officiel fut n de la frustration. J'aimais
LMDE, mais pas Mate ou Cinnamon.
Tout a me donnait l'impression qu'ils
essayaient de faire revivre une technologie mise au rebut. Comme si le
monstre de Frankenstein s'tait mis
au numrique, mais avait besoin de
s'exercer faire des coutures. J'aimais
bien Mint KDE, mais la stabilit de
LMDE me manquait. De multiples rumeurs ont couru disant que Clem [le

crateur de Linux Mint] avait l'intention de crer LMDE KDE, mais cela ne
s'est jamais produit. J'ai donc dcid
de crer mon propre Boris Karloff
[Ndt : le comdien qui jouait le rle du
monstre de Frankenstein] : fort, stable
et beau. D'abord ce n'tait qu'un lot
de scripts et paquets rassembls
partir de plusieurs dpts Debian et
Ubuntu, mais, ensuite, j'ai pens qu'il
pourrait y avoir des gens qui se sentaient frustrs tout comme moi, car
aucun LMDE KDE n'existait et c'est
alors que j'ai dcid de crer le Live
DVD. Pourtant, moi aussi j'ai besoin
de travailler mes coutures, mais je
crois que le rsultat est valable.

Installation

vous voulez utiliser au dmarrage : la


version PAE, plus rcente, et aussi
Il faut d'abord noter que, depuis la une version non PAE qui est utile pour
12.10, la famille Ubuntu utilise PAE du matriel plus ancien.
(Extension d'adresse physique) en
LMDE KDE s'installe peu prs
l'incluant dans le noyau et le
comme
toute la famille Ubuntu.
processus de dmarrage. Cela veut
dire que la 12.10+ ne dmarrera pas
Une addition agrable est que vous
sur du matriel un peu ancien. J'ai
remarqu cela quand j'essayais d'ins- pouvez pinguer plusieurs dpts
taller Kubuntu 12.10 sur un vieux EEE (aprs installation) :
PC. Kubuntu ne voulait mme pas sudo mint-choose-debiandmarrer. Le LMDE KDE 32-bits a deux mirror
noyau et vous pouvez choisir celui que
full circle magazine n 68

48

ainsi, vous avez la possibilit de choisir ( partir d'une liste) le dpt le


plus rapide. Par dfaut. LMDE KDE
utilise les dpts LMDE.

L'accueil
Lors du premier dmarrage, LMDE
KDE affichera la fentre d'accueil (cidessus) qui dtecte du matriel des
tiers automatiquement et vous donne
l'option d'installer les pilotes propritaires. C'est quelque chose qui va de
soi aujourd'hui avec la facilit d'utilisommaire ^

CRITIQUE
sation sous K/Ubuntu, mais ce n'est pas
la norme de facto sous Debian.

nibles et si facile installer Je suis


certain que vous me comprenez.

Une autre addition agrable dans


LMDE KDE est le Gestionnaire Plymouth qui vous permet de bricoler
l'cran de chargement en choisissant
une rsolution et une image pertinente partir des listes fournies.

C'est encore un adolescent, mais je


suis vraiment fan de LMDE KDE. UP6
(pack de mise jour 6) n'est pas loin
et ce serait intressant de voir ce que
son crateur, Schoelje, va prsenter.

la maintenance de la version Xfce.


C'tait une dcision douloureuse tant
donn la qualit de LMDE Xfce et
LMDE KDE non-officiel, mais Linux Mint
la trouvait logique puisque LMDE Xfce
reprsentait seulement 4% des utilisateursde LinuxMint.

Avec LMDE KDE non-officiel, moi,


Schoelje, j'ai dcid de prendre en
L'apparence du bureau ne vous surcharge galement la maintenance de
Bas sur le grand-papa de tous.
prendra pas - KDE par dfaut avec un LMDE avec des packs de mise jour,
LMDE Xfce non-officiel. J'ai commenc
fond d'cran Linux Mint.
ce qui voudra dire moins de mises
un fil LMDE Xfce non-officiel ici :
Inconvnients :
jour, mais le but en est d'assurer plus
http://forums.linuxmint.com/viewtop
de stabilit.
Logiciels
Impossibilit d'utiliser les dpts ic.php?f=61&t=118890
PPA K/Ubuntu
La gniale suite habituelle d'applications KDE (ainsi que LibreOffice) sont Conclusion
Tlchargement et information :
installes ; K3B, Amarok, digiKam
http://forums.linuxmint.com/viewtop
Ne pas avoir les dpts PPA Ubuntu ic.php?f=61&t=113571&p=633324
Gwenview et, si vous aimez importer/exporter des/aux sites de par- m'a un peu du, je ne le nie pas. KDE
tage/hbergement de photos, vous 4.10 est presque l et LMDE KDE
pouvez installer le paquet d'extras qui utilise la 4.8, ce qui me rend un peu
vous permettra d'utiliser Facebook, triste. Mais, cela tant dit, puisqu'il
Je suis Schoelje (www.schoelje.nl),
Picasa, et al., nativement partir de partage des fonctionnalits avec Deconsultant en affaires commerciales, et
digiKam et Gwenview. Un changement bian, il pourrait trs bien sauter la 4.9 ACTUALISATION PAR
je vis dans le sud de la Hollande avec
inhabituel est l'absence de Kmail, mais totalement et utiliser la 4.10 (comme
ma femme, mes deux enfants et deux
Thunderbird est inclus. Cela peut ne ils ont fait avec la 4.5). Pour ce qui SCHOELJE
chats. J'ai commenc ma carrire dans
l'informatique, quelques annes aprs
pas plaire tout le monde, mais moi concerne les PPA, ne pas les avoir,
Dans l'un des billets rcents post
avoir fini l'acadmie d'art. Durant ces
m'empche d'essayer plus d'applicaj'en suis trs content.
sur le blog de Clem (http://blog.linuxannes, j'ai obtenu mon exprience dans
tions exprimentales, ce qui veut dire
le dveloppement de solutions d'afmint.com/?p=2237), il disait ceci au
que, long terme, mon systme est
Mises jour
faires en VB6, C # et ASP.NET. Oui,
sujet de LMDE KDE et LMDE Xfce :
bien plus stable que prcdemment.
celui-l. En Janvier 2012, j'ai commenc
Parla suite, les ISO LMDEsortironten
utiliser Linux pour la premire fois
Au lieu d'avoir une dizaine ou plus C'est vrai, personne ne m'oblige insdeux
versions
:
MATE
et
Cinnamon.
La
dans ma vie, ce qui m'a amen ici.
de mises jour chaque jour, LMDE taller ces paquets instables dans Kudcision
fut
prise
de
ne
pas
maintenir
KDE utilisera le mme systme que buntu, mais, quand ils sont dispoAvantages :

une version KDE de LMDE et d'arrter

full circle magazine n 68

49

sommaire ^

Si vous voulez nous envoyer une lettre, une plainte ou des


compliments, veuillez les envoyer, en anglais, :
letters@fullcirclemagazine.org. NOTE : certaines lettres peuvent tre modifies par manque de place.

COURRIERS

J'aime la synchronisation Simulateurs de vol

'ai jou avec les prcdentes


versions d'Ubuntu et d'autres
systmes d'exploitation Linux
et je peux dire que j'aime utiliser la 12.04. Aprs que ma femme a
tlcharg un virus quelconque, Windows 7 ne fonctionnait plus. J'ai donc
mis en place un double amorage et
elle en est maintenant devenue fan,
elle aussi.
J'aime aussi le fait de pouvoir synchroniser Ubuntu One avec mon tlphone sous Android. Mais j'aimerais
que cela s'amliore de faon ce que
tant que je suis sur le mme rseau
Wi-Fi un fichier sur mon ordinateur
et absent du disque dans les nuages
soit accessible avec mon tlphone.
K Green
Gord rpond : placez le fichier dans un

dossier partag et suivez les tapes de


la seconde partie de cette page :
http://www.howtogeek.com/120882
/how-to-access-shared-windowsfolders-and-stream-videos-over-wi-fion-android/

e suis devenu rcemment accro


aux simulateurs de vol. J'aurais
aim qu'ils aient exist quand
j'tais l'cole, car ils rendent
la gographie plus vivante, exigent des
talents en arithmtique pour l'altitude
et les calculs de poids et de monnaie,
enseignent la mtorologie, la navigation, et la physique et la science de
la conception, ainsi que celles du pilotage, d'un avion.
Je possde Microsoft 2004 et FSX,
Lockheed Martin's Prepar3d et X-Plane
10. Tous fonctionnent sur 3 ordinateurs de bureau sous Windows. Cependant, j'aurais prfr les utiliser
sous un systme d'exploitation Linux,
de prfrence Mint. J'ai cherch sur
Google des instructions pour les installer sous Linux mais, comme d'habitude avec Linux, il y a peu de manuels
et, le plus souvent, ils supposent que
le lecteur comprenne ou devine des
dtails techniques manquants. Full Circle pourrait-il fournir un guide dtaill
pour installer X-Plane sous Linux Mint ?
Dave Edwards
full circle magazine n 68

Tlescope motoris

Rejoignez-nous sur :
goo.gl/FRTMl
facebook.com/fullcircle
magazine

uelqu'un pourrait-il crire un


twitter.com/#!/fullcirclemag
article sur comment piloter
mon tlescope depuis mon
linkedin.com/company/fullordinateur portable ? De
circle-magazine
prfrence avec du Python ou du C et
ubuntuforums.org/forum
via l'USB (vu que les ports parallles
display.php?f=270
n'existent plus sur les portables). Peuttre expliquer comment bouger le tlescope avec les touches haut et bas tions qui non seulement m'aideraient
(par exemple).
apprendre, mais aussi me tenir au
courant des derniers dveloppements
Didier
dans le domaine. Grce la Logithque dans Ubuntu 12.04 et 12.10,
j'ai eu l'occasion de trouver Full Circle.
J'ai beaucoup aim ce magazine, j'en
Traduction
ai tlcharg les prcdentes parutions
e suis trs impressionn par et j'ai commenc les lire.
Full Circle. En fait, je suis un
Je suis indien, de l'tat du Gujarat.
nouvel utilisateur, pas uniY
a-t-il
une quipe de traduction guquement de Linux mais des
sciences informatiques elles-mmes. jart pour Full Circle ?
Vous seriez sans doute surpris de
Navin Talati
savoir que tout ce que je sais aujourd'hui est le rsultat d'un travail
d'auto-formation ces dernires annes. Ronnie rpond : j'ai bien peur qu'il n'y
Aujourd'hui, mon ordinateur est com- ait pas de traduction de Full Circle en
pltement sous Ubuntu. J'ai eu besoin gujart. Si quelqu'un aimerait traduire
ensuite d'apprendre Linux de faon Full Circle, prire d'envoyer un e-mail
systmatique et, pour a, je suis la ronnie@fullcirclemagazine.org.
recherche de meilleures documenta-

J
50

sommaire ^

full circle magazine n 68

51

sommaire ^

Q&R

Si vous avez des questions sur Ubuntu, envoyez-les en anglais :


questions@fullcirclemagazine.org, et Gord y rpondra dans un prochain
numro. Donnez le maximum de dtails sur votre problme.

Compil par Gord Campbell

Je veux extraire des morceaux darticles du FCM en


texte brut, pour faire ma propre synthse dans un petit fichier texte.
Pour copier du texte partir
d'un fichier PDF, placez le
curseur au dbut du texte
copier, cliquez et maintenez
le bouton gauche de la souris et glissez
jusqu la fin de ce que vous souhaitez.
Lorsque vous relchez le bouton, le
texte devrait rester en surbrillance. Faites
un clic droit et slectionnez Copier .
Maintenant, vous devriez tre en mesure de le coller dans un diteur de
texte. Cela fonctionne dans la visionneuse de documents, dans Adobe Reader
et probablement dans d'autres lecteurs
PDF. Dans Okular, le visionneur PDF
par dfaut de Kubuntu, vous devez
d'abord aller dans le menu Outils et
choisir Outil de slection de texte
pour tre en mesure de slectionner
du texte car la valeur par dfaut est
Outil de navigation , qui vous permet
de vous dplacer dans les pages. Il se
trouve galement quOkular ne fonctionne pas bien si vous slectionnez du
texte avec des formats diffrents, tels
que la lettrine au dbut des articles de
FCM.

Utiliser Maj+ImpEcr (sans Ctrl) vous


(Merci teamanx sur les
Jessaie dinstaller Ubuntu
permet
de
slectionner
une
zone
de
Forums Ubuntu.) Oui. Utili12.10. Lordinateur est un
lcran

laide
de
la
souris
et
sauvesez cette commande :
Sony Vaio Pentium 4 1,8 GHz
garde
la
capture,
par
dfaut,
dans
le
avec 512 Mo de RAM.
dossier Images . Il y a galement
La mmoire minimum requise Alt+ImpEcr qui capture la fentre actuel- gksudo gedit /etc/papersize
par Ubuntu 12.10 est de 768 lement slectionne, et ImpEcr seul qui
capture la totalit de lcran.
Les dnominations suivantes sont
Mo. Essayez Xubuntu.
communment interprtes par les programmes : a3, a4, a5, b5, letter, legal,
executive, note et 1117. Pour davanTandis que je mettais jour tage dinformations, entrez cette common systme avec une nou- mande :
Je souhaite effectuer des
velle version de noyau, jai eu
captures dcran de zones bien
un problme. Lorsque jai re- man papersize
spcifiques au sein de fentres
Firefox avec la commande dmarr, je me suis retrouv avec une
Ctrl+Maj+ImpEcr, mais je nai aucune interface en ligne de commande me
ide de lendroit o sont stockes ces demandant de me connecter.
Jenvisage dacqurir un orcaptures.
(Merci thepreacherswife
dinateur portable (relativesur
les
Forums
Ubuntu.)
Rement cher). Ma principale actiElles sont enregistres dans
dmarrez. Sur lcran du Grub,
vit consiste prparer des
le Presse-Papier. Vous pouchoisissez
un
ancien
noyau
prsentations comportant des images
vez utiliser Gimp, ou un
et
terminez
la
mise

jour.
en haute dfinition.
logiciel du mme genre, et

simplement les coller dans une nouvelle image. Vous pouvez galement
utiliser le programme de capture
dcran intgr Ubuntu (accdez au
tableau de bord via la touche Super
et entrez capture ) qui vous demandera, aprs ralisation de la capture, dindiquer le dossier o la sauvegarder.
full circle magazine n 68

R
Q
52

(Merci TheFu sur les Forums Ubuntu.) Vous feriez


Puis-je changer le format de
mieux dopter pour un PC de
papier par dfaut pour limbureau moyenne gamme et
pression ?
dutiliser un accs distance depuis
nimporte quel portable. Vous pourriez
ainsi probablement continuer utiliser
votre portable actuel.
sommaire ^

Q&R

Jai une souris sans fil que je systme. Ce type de faille de scurit
Comment trouver un rsouhaite utiliser en configu- est courant, il ny a pas lieu de vous en
cepteur infrarouge utiliser
inquiter.
ration gaucher. Malheureusepour contrler distance un
ment, les deux ports sur la
PC multimdia ?
gauche de mon portable sont en USB3
et si je connecte la souris lun ou
Le site internet lirc.org est
Je souhaite installer Eclipse
lautre a ne fonctionne pas.
ddi linfrarouge pour Lisur mon PC de bureau. La
nux. Il mriterait peut-tre
Logithque me demande de
(Merci howfield sur les
une mise jour, mais il vous
placer le CD n 1 dUbuntu aiguillera dans la bonne direction.
Forums Ubuntu.) Branchez la
12.04
dans
le dossier cdrom/mount. Je
souris avant de dmarrer lornai pas de lecteur CD dinstall.
dinateur.
Quand je me connecte en
mode sans fil sur mon rouLa meilleure solution conteur WiFi depuis mon porSelon le site VLC, il y a
siste aller dans les Sources
table Dell sous Ubuntu 12.04,
urgence migrer en version
de Logiciels et dcocher le ma connexion est trs variable. Le dbit
2.0.4 du fait de failles de scuCD Rom.
passe frquemment de 54 Mbps 1
rit. Ubuntu va-t-il mettre
Mbps et la connexion se coupe souvent
jour VLC prochainement ? Devoir utilientirement. lspci indique :
ser une version comportant de srieuse
failles de scurit me met trs mal
09:00.0 Network controller:
l'aise.
Jai un dual boot entre 12.4 Intel Corporation Centrino
et Vista. Est-il possible davoir Wireless-N 1030 (rev 34)
(Merci Chessmill sur les
une icne sur le bureau pour
Forums Ubuntu.) Si vous libasculer sous Linux depuis
Entrez la commande suisez lensemble de la note de Windows et inversement plutt que de
vante :
scurit, vous prendrez cons- devoir choisir le systme lancer
cience du trs faible risque encouru. chaque dmarrage ??
Une personne malveillante devrait vous
inciter ouvrir sous VLC une image en
Non. Le choix du systme gksudo gedit
format PNG spcialement conue (VLC
doit seffectuer chaque d- /etc/modprobe.d/blacklist.conf
est un choix inhabituel pour visualiser
marrage.
des fichiers images). Si cela se proen ajoutant blacklist acer_wmi (sans
duisait, tout ce quil pourrait faire serait
les guillemets) la fin.
de faire planter VLC. Il ne pourrait rien
faire dautre, pas mme accder votre

R
Q

R
Q

full circle magazine n 68

53

Trucs et astuces
Quelle temprature ?
Les lecteurs rguliers savent que je
suis obsd par la temprature : je
souhaite connatre la temprature de
chacun des composants de mon ordinateur tout moment.
Il m'arrive mme de discuter avec
des gens propos de la temprature
des diffrents composants. Cependant,
il s'avre que la plupart considre ces
niveaux thermiques comme abstraits et
ne les replacent pas dans leur contexte.
Voici donc quelques rfrences en degrs Celsius :

100 - leau bout .


95 - microprocesseur trop chaud .
70 - microprocesseur actif .
40 50 - microprocesseur au repos .
37 - temprature du corps humain .
22 - temprature dune pice tempre .
0 - leau gle.
Pendant que jcris ces lignes, mon
corps est plus chaud que mon disque
dur. Avec un peu de chance, il durera
aussi longtemps que moi !

sommaire ^

avec Didier Roche

Q&R SPCIAL
Full Circle Magazine voudrait remercier tous ceux qui nous ont envoy par
mail leurs questions portant sur le dveloppement dUbuntu. Nous avons
tent den reprendre autant que possible en fusionnant celles qui nous
semblaient similaires et en ajoutant
celles que nous pensions pertinentes.

des quipes de conception et nous tentons daligner nos objectifs sur les plus
importants, comme pour les quelques
dernires itrations, afin dobtenir une
image Ubuntu utilisable au quotidien ou
de simplifier le processus de livraison sur
la plateforme pour les gens dveloppant
en amont de Canonical.

Comment choisissez-vous les


applications qui seront inclure
dans ou exclure dUbuntu ?

Ces discussions sont mises sur


la table lors des UDS auxquels
tout le monde peut participer
en venant (cest une manifestation libre et gratuite) ou distance.
Nous tentons dabord damorcer la discussion via des diffusions sur des listes de
messagerie, comme celle dUbuntu-desktop (https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop) de manire orienter
ces dbats passionns.

Un grand merci Alan Pope pour


A ct de cela, nous avons tous nos
nous avoir mis en relation avec Didier petits dadas personnels auxquels nous
Roche, et merci Didier pour avoir pris tenons et nous tentons de les faire
le temps de rpondre nos questions.
avancer si nous en avons le temps. Un
exemple, en ce qui me concerne, est
Comme pour toutes les bonnes his- OneConf, que je nai pas pu pousser aussi
loin que je le souhaitais, mais je suppose
toires, commenons donc par le dbut
que cette fonctionnalit est toujours oprationnelle et utile pour nos utilisateurs.
CONCEPTION
Nous ne les mettons pas en uvre parce
Quelle est la part de Debian
que
x
ou
y
le
demande,
nous
les
faisons
dans Ubuntu et quy changezDans quelle mesure Canoparce
que
nous
les
pensons
bonnes
pour
vous ?
nical (et la communaut) a-telle voix au chapitre dans Ubuntu. Je suppose quavant lUDS (Ubuntu
Ubuntu, et comment dcidez- Developer Summit), nous parcourons tous
Lucas Nussbaum a donn
vous quelles fonctionnalits seront ajou- les forums la recherche dides dans le
remue-mninges,
ou
des
sites
internet
de
quelques statistiques ce sutes au prochain Ubuntu ?
ce genre (ou simplement en parlant nos
jet, il y a quelques annes. Je
vous invite aller consulter sa
Les deux questions me sem- LOCO) pour recueillir des commentaires
et
voir
ce
que
nous
pouvons
ajouprsentation trs complte sur :
blent lies. Fondamentalement,
ter/amliorer.
http://www.lucasles dveloppeurs sont libres
nussbaum.net/blog/?p=444.
de se gratter les mninges sur
ce quils pensent bon pour Ubuntu. Bien
Les chiffres nont pas d voluer
entendu, pour lexprience utilisateur de
beaucoup
et je dois prciser que nous
base, nous sollicitons les commentaires

avons toujours environ 70% de paquets


en provenance directe de Debian inchangs, 15% de logiciels modifis pour nos
outils et dpendances (la plupart du
temps, des nouveauts) et le restant est
constitu de paquets spcifiques Ubuntu
en provenance de nos dveloppeurs pour
lesquels nous souhaitons rester en avance
de phase.
Nous avons deux types de diffrences
principales :
nous nous concentrons sur lexprience
utilisateur (je ne parle pas ici des variantes type Kubuntu, Lubuntu, etc.) et
nous devons faire des choix draconiens
en ce sens, quand bien mme cela implique de modifier ou diversifier des
composantes des sources amont. Cest

full circle magazine n 68

54

sommaire ^

Q & R SPCIAL
un des charmes de lunivers du logiciel
libre : si cela ne convient pas vos attentes, vous pouvez le modifier lgrement ;
nous exprimentons galement en
prcurseurs des choses comme des indicateurs plus stricts pour le compilateur,
le remplacement du bash par le dash ou
lajout du support multi-architecture. Ce
type de progrs en avance de phase (qui
prend beaucoup de temps pour sassurer que lensemble des paquets dans
larchive va fonctionner avec) est gnralement repris par la suite dans Debian.
Ubuntu assume donc les principales difficults de ces transitions et Debian en
bnficie ensuite.

Combien dquipes contribuent la construction dUbuntu (et quelles sont-elles), et comment le travail est-il rparti
entre les quipes maison et celles de la
communaut ?

Paradoxalement, cest une


question laquelle il est difficile de rpondre. Nous avons
plusieurs quipes chez Canonical qui contribuent Ubuntu : lquipe
du bureau, celle des fondations, celle de
la partie serveur, celle du noyau, lquipe
scurit, lquipe en charge de la communaut, celle en charge de lassurance
qualit, ladministration des archives, lquipe en charge de la sortie des versions ;

mais, en plus de tout cela, nous avons


galement quelques canaux amont tels
que les quipes construisant linterface
dUnity ou dUbuntuOne qui nont pas de
droit dajout direct Ubuntu, mais qui, via
leur code, apportent une contribution de
premier ordre la distribution. A ct de
cela, il y a de nombreuses quipes ddies aux variantes comme Kubuntu, Lubuntu, Xubuntu, Edubuntu, Ubuntu Studio Certaines de ces quipes comportent
des personnes travaillant pour dautres
galement. Sans compter les quipes en
charge des traductions et de la documentation En outre, si vous considrez
la construction dUbuntu , nous ne devons
pas oublier tous les autres canaux tels
que Gnome, Xorg, Open-Stack, de mme
que les dveloppeurs Debian et lensemble de lcosystme LOCO. Nous construisons tous Ubuntu dune manire ou
dune autre. Egalement, les personnes qui
en aident dautres travers un forum, ou
en crivant un document sur un wiki,
participent leur manire la construction dUbuntu. Enfin, la maintenance
des sites internet, quand bien mme cela
ne touche pas directement Ubuntu, la
contribution Launchpad ou au site
principal est une forme de contribution
Ubuntu.

full circle magazine n 68

DVELOPPEMENT

En quel langage les quipes


programment-elles ? C ? Assembleur ? Amiga basic (je plaisante) ?

Pas en Amiga basic, pour


autant que je sache ! La plupart de nos dveloppements
se fait en C , C++, Python, Vala,
Go, et en langage shell, bien entendu.
Nous devons galement matriser les
autotools, cmake et makefile. Parfois, nous
utilisons perl si nous en avons rellement
besoin.

Avez-vous des spcialistes


maison du rseau, des pilotes,
etc. ?

Bien entendu. Quand bien


mme nous sommes rpartis
en plusieurs quipes, cela ne
signifie pas que tout le monde
fait de tout. Nous avons tous nos
spcialits (mais nous ne nous y limitons
pas). Nous avons donc Mathieu qui est en
charge du gestionnaire rseau et lquipe
noyau est en charge des pilotes lis au
noyau.

55

Utilisez-vous VMware/VirtualBox durant le dveloppement


dUbuntu ?

Pas vraiment. Nous lexcutons sur plateforme native sur


notre portable phmre, ce
qui est mieux, nest-ce pas ?
Pour lheure, par exemple, ma machine
de tous les jours tourne sous Raring (la
version en cours de dveloppement).

Comment toutes ces quipes


et programmeurs communiquent-ils entre eux ?

Nous utilisons IRC (sur freenode) pour la plupart de nos


changes. Dautres, attendant
moins de ractivit, mais davantage de dveloppement, sont sous listes
de messagerie (https://lists.ubuntu.com/).
Tout est public et vous pouvez accder
en lecture lensemble des ajouts
ordonns par date depuis la cration
dUbuntu (disponible ladresse http://irclogs.ubuntu.com/).

Comment assurez-vous la prise


en charge de toutes les volutions matrielles sur lesquelles
Ubuntu doit fonctionner ?
sommaire ^

Q & R SPCIAL

Cest le formidable travail


ralis par lquipe en charge
du noyau. Bien entendu, la
plupart de ces volutions sont
directement prises en compte au niveau
du noyau Linux de base et nous en bnficions en prenant toujours en compte
la dernire version du noyau, mais
lquipe responsable de la compatibilit
matrielle travaille galement ce que
toujours davantage de matriel soit pris
en charge.

Comment le code est-il organis entre les quipes et les


individus ?

Historiquement, nous navions


que 2 divisions : les core
dveloppeurs (https://launchpad.net/~ubuntu-core-dev) qui
peuvent modifier nimporte quel lment dune archive, et les MOTU (matres
de lunivers : https://launchpad.net/~motu) qui ne peuvent agir que sur ce qui
relve du logiciel communautaire (universe) ou soumis droit dauteur ou restriction lgale (multiverse). La partie maintenue par Canonical (Main) est moins
versatile que la partie communautaire,
qui est autonome, car Main ne peut tre
construit quavec des composants Main,
et typiquement (histoire de simplifier car
ce nest pas strictement a) contient ce
qui est officiellement support et install

par dfaut dans Ubuntu (pas dans les


versions drives).
Aujourdhui, le panorama est plus complexe. Nous avons des ensembles de paquets sur lesquels certaines personnes
ont un droit restreint de mise jour : par
exemple, les composants du bureau.
Nous avons galement des droits de
mise jour limits par paquet pour les
personnes qui ne sintressent qu un
composant en particulier. Vous pouvez
trouver le dtail de tout cela ladresse
https://wiki.ubuntu.com/UbuntuDevelop
ers.

Comment le code est-il compil ? Quelles machines sont


utilises pour la compilation et
combien de temps cela prend-il ?

Nous construisons Raring sur


4 architectures diffrentes :
i386 (les machines 32 bits
standard, par dfaut), amd64
(64 bits), powerpc (larchitecture des
anciens processeurs Apple), et armhf.
Cela implique que chaque paquet et
source soit construit sur chacune de ces 4
architectures et, en fonction de ce sur
quoi vous installerez Ubuntu, ne seront
installs que les paquets adapts votre
machine (encore une fois, cest une vision
simplifie car nous avons des paquets
tels que les ensembles de fichiers images

full circle magazine n 68

qui ne sont construits quune fois puisquils ne contiennent aucun code susceptible de produire un comportement diffrent dune architecture lautre).

liser la dernire version du noyau permet


de travailler lassurance qualit en pointant du doigt les rgressions et en les
corrigeant.

Dans la pratique, les dveloppeurs


Ubuntu vont tlcharger (via ftp) un paquet source sign vers Launchpad. Le site
de compilation (https://launchpad.net/builders) va venir les prendre et rpartir la
charge entre les diffrentes machines.

Cela fait, le paquet binaire est publi


dans larchive principale et sera ensuite
rpliqu sur les diffrents sites miroirs
Ubuntu. Une autre source provient des
dpts Debian, puisque nous nous synchronisons au dbut de chaque version
avec tous les paquets Debian possibles (
savoir ceux pour lesquels il ny a pas eu
de modification Ubuntu - les 70% que
jvoquais tout lheure). Bien entendu, il
y a des vrifications manuelles complmentaires pour les nouveaux paquets ou
les paquets ncessitant une migration de
universe vers main, ou autre.

Cest trs simple et cela fait


partie de la bote outils de
base. Il vous faut autoriser les
dpts source (dans
/etc.apt/sources.list) ou cocher la case
code source dans le gestionnaire de
dpts. Aprs mise jour des dpts,
vous pouvez tlcharger nimporte quelle
source via la ligne de commande : apt-get
source <nom_du_paquet>. Vous voulez
la source de Unity ?

Le noyau fait-il lobjet dune


adaptation spcifique pour
Ubuntu ?

Effectivement, le noyau est


modifi pour Ubuntu. La plupart des changements sont
ensuite rinjects dans le
noyau Linux lui-mme, mais le fait duti-

56

Est-il possible pour un utilisateur daccder des parties


du code Ubuntu pour les modifier ? Si oui, o peut-il se les

procurer ?

apt-get source unity.

DPTS

Les dpts sont-ils maintenus


par la communaut ou est-ce
Canonical qui s'en occupe ?

Le dpt a besoin d'un niveau


de scurit et d'avoir une
grande fiabilit. Puisque les
dpts signent les paquets
binaires avec leurs cls prives, nous
sommaire ^

Q & R SPCIAL
devons tre responsables vis--vis des
utilisateurs et nous assurer qu'il n'y a
aucune possibilit d'y introduire du contenu mauvais avec la bonne signature.
Trs peu de gens peuvent accder ces
machines : quelques personnes du dpartement TI de Canonical et quelques vieux
dveloppeurs Ubuntu qui y travaillent
depuis longtemps et qui sont employs
par Canonical. Qui plus est, vous remarquerez que c'est Canonical qui finance le
cot de la bande passante et de l'entretien de ces parties critiques.

Y a-t-il une personne/quipe


qui s'occupe de la Logithque
Ubuntu ou n'est-elle qu'une
interface pour Synaptic ?

Il y a une petite quipe gre


par Michael Vogt qui livre la
Logithque Ubuntu ; vous devez savoir aussi que Vogt est,
depuis longtemps, un contributeur apt,
un responsable de Synaptic, du prcdent gnome-app-install et gestionnaire
de mises jour. Ainsi, vous pourrez constater que toutes ces parties sont rassembles par les mmes personnes (et
c'est trs amusant de lire sur les forums
que les gens qui s'occupent de Synaptic
sont des gnies, mais pas ceux qui s'occupent de la Logithque, ou le contraire).

Quelle quantit de matriel


est ncessaire pour faire fonctionner les dpts ?

Ouah, pour tre honnte je


n'en ai aucune ide, des
tonnes de bande passante .
N'oubliez pas que le contenu
des dpts est dupliqu beaucoup
d'endroits pour diminuer la priode de
latence. Ces serveurs-l ne sont pas
entretenus par Canonical, mais, comme
j'ai dit prcdemment, le contenu principal des archives est sign. Nous distribuons les signatures correspondantes
aux machines utilisatrices et, de cette
faon, apt peut vrifier l'intgrit de la
copie de l'archive sur ces sites et nous
pouvons nous assurer que rien n'a t
modifi entre les deux.

LES TESTS

Combien de gens/quipes
testent Ubuntu et quelle
frquence ? Et puis comment
sont faits les tests ? Par paquet
individuel ou en tant que distrib. entire ?

Le gnial Nicholas Skaggs de


l'quipe communautaire dirige
une action pour une nette augmentation de la participation
communautaire dans les tests. De plus,

full circle magazine n 68

nous avons l'quipe d'Assurance qualit


qui fait des tests d'installation et de mise
niveau trs rgulirement.
Faire des tests de mise niveau de
sortie en sortie est vraiment trs difficile,
surtout avec les transitions et d'autres
modifications faites entre les sorties.
Pour rpondre ce problme, nous avons
des tests de mise niveau automatiss ;
ceux-ci installent une ancienne version
d'Ubuntu sur une machine, en modifient
quelques configurations et font une mise
niveau vers la version suivante. Nous
avons aussi un installeur automatis quotidien de l'ISO la plus rcente, pour assurer que la toute dernire ISO peut tre
installe chaque jour.
Ainsi, nous avons en fait de multiples
sortes de tests :
les tests l'unit qui sont activs
pendant la cration d'un paquet. Cette
cration chouera s'il ne russit pas le
test ;
les tests auto des paquets, qui sont des
tests comparant le paquet avec la version
installe du composant. Les nouveaux
paquets ne seront pas copis dans la
version qui sortira s'ils ne passent pas le
test avec succs ;
les tests de mises niveau et des ISO,
qui sont automatiss et faits quotidiennement ;
des tests manuels rguliers d'ISO et de
certains composants (Nicholas essaie d'obtenir de l'aide pour ces tests ; suivez

57

Planet Ubuntu pour davantage de renseignements) ;


certains composants tels que l'cosystme entier d'Unity (60 composants)
subissent des tests supplmentaires quotidiens mme avant leur tlchargement
vers une distrib.

Comment vous assurez-vous


que des paquets vitaux/ncessaires ne manquent pas ?

Nous activons de plus en plus


de tests automatiss ; ceux-ci
excutent une session entire
et testent les noyaux aussi
bien que les applications. C'est comme
cela que nous pouvons voir si une partie
critique manque, aprs l'installation quotidienne de l'ISO.
Remarquez aussi que des paquets qui
manquent accidentellement se trouveront sans doute sur une liste de disparits des composants (qui manquent au
main ou qui y sont sans raison c'est
une deuxime faon de les reprer). Si
l'ISO la plus rcente n'a pas pu se crer
cause de composants manquants ou de
disparits, nous le remarquerons trs
rapidement.
Les disparits ne devraient plus arriver
avec les tapes supplmentaires que
nous avons introduites dans Raring Ringsommaire ^

Q & R SPCIAL
tail (la prochaine version). Actuellement,
tous les paquets sont dirigs vers un
proposed pocket (semblable ce que
nous faisons avec les mises jour vers
des versions stables) et y sont valids
avant d'tre copis vers le pocket de
la sortie, qui est en fait l'archive principale. Cette validation garantit que nous
ne cassons pas l'archive.

Est-ce que vous faites des


tests sur de vieilles machines ?
Avec, notamment, port parallle, disquette, etc. ?

Il s'agit de tests manuels la


plupart du temps. Martin Pitt
introduit des objets factices
(utiliss pour tester la cible)
pour tre capable de noter une rgression pour de telles vieilles configurations, mais, soyons honntes, l'objectif
d'Ubuntu n'est pas d'tre capable de
fonctionner sur un matriel trs ancien,
car il y a d'autres distributions qui ciblent
des machines de 10 ans et plus.

Est-ce que vous faites du


benchmarking pendant la
production ou avant une sortie ?

Nous avons quelques benchmarks limits automatiss,


mais c'est un domaine que nous
dveloppons et nous nous
amliorons de plus en plus avec chaque
sortie. Historiquement, ceux-ci et les tests
automatiss sont des faiblesses des logiciels FOSS. Aujourd'hui, Ubuntu modifie
cette mentalit et met les deux au cur
de l'exprience utilisateur. Ainsi, ils ont
pour objectif de s'amliorer dans ce domaine pour aider l'cosystme entier
voluer.

Comment les utilisateurs/testeurs peuvent-ils facilement suivre un bogue, du rapport jusqu' sa rparation ?

C'est trs facile ! Il suffit de le


trouver sur Launchpad (en
gnral, c'est bien plus efficace de faire des recherches
sur le composant que vous croyez impact par le bogue) et de cliquer sur le
bouton subscribe (abonnez-vous) sur
https://bugs.launchpad.net/ubuntu/+bug
/1. Vous recevrez toutes les notifications
(et de nombreux commentaires) de modifications de son statut. Quand le composant Ubuntu concern par le bogue est
balis Fix Released , cela veut dire que
la rparation se trouve dans la version
dveloppement. Sur l'interface de Launchpad, vous pouvez demander que la rparation soit porte vers une version

full circle magazine n 68

antrieure et suivre son statut ici.

Existe-t-il un processus pour


dterminer l'origine d'un dfaut
rvl pendant un test ?

Cela est bas davantage sur


l'exprience de la distrib., sachant quels composants font
quoi et le dogfooding

http://en.wikipedia.org/wiki/Eating_y
our_own_dog_food ; [Ndt : utiliser un
produit pour dmontrer sa qualit, dans
une sorte de tmoignage publicitaire.] Le
triage des bogues est une bonne faon
d'avoir une vue d'ensemble des composants d'une distribution Ubuntu et de
commencer comprendre les principales
causes l'origine d'un problme.

gramme appel germinate (https://wiki.ubuntu.com/Germinate) prend quelques


fichiers de description/configuration pour
ce que nous installons par dfaut (appels
les seeds (graines), https://wiki.ubuntu.com/SeedManagement), et s'assure qu'il
installe toutes les dpendances ncessaires. partir de cette liste, ce sera
install au cours d'une session live avec
quelques paquets supplmentaires pour
compresser l'image et produire une ISO
quotidienne.
Ainsi, l'ISO finale n'est pas si diffrente que cela d'une ISO quotidienne, si
ce n'est que nous ne poussons plus de
paquets moins que leurs rparations
slectionnes ne soient proches de la fin
du cycle de dveloppement (les processus changent aussi et nous ne poussons
donc aucune autre nouvelle fonctionnalit) et, un moment donn, cette ISO

LES SORTIES

Comment se fait la compilation de l'ISO finale ?

L'ISO est compile tous les


jours et vous la trouverez,
pour Ubuntu lui-mme,
http://cdimage.ubuntu.com/d
aily-live/current (en changeant l'URL, vous
trouverez les varits diffrentes). Un pro-

58

sommaire ^

Q & R SPCIAL
devient officielle, une fois que les rsultats des tests sont bons et que nous
sommes assez fiers de leur qualit pour
vouloir la livrer nos utilisateurs.
Nous essayons d'avoir de plus en plus
de confiance dans des fonctionnalits
avant de les pousser vers Ubuntu, afin
que la priode de stabilisation devienne
de plus en plus courte, et mme
pourquoi pas ? un moment donn,
pouvoir dire que chaque ISO peut tre
l'ISO finale .

Qui est-ce qui dcide in fine de


sortir l'ISO ?

C'est l'quipe de la version


qui dcide d'appeler l'ISO finale . Ces membres ont l'habitude de se rassembler dans
le bureau Bluefinn de Londres, la semaine de la sortie, pour la produire et
s'assurer que tout est comme il faut (j'ai
entendu dire qu'ils sabrent le champagne
une fois la sortie annonce, alors que les
employs distance et la communaut
boivent de l'eau chez eux.

Je ne connais pas trop ce ct


technique prcis. Elle est copie
vers un emplacement que les
autres sites miroirs surveillent
et ensuite, pour autant que je sache, on
utilise rsync.

Les divers drivs d'Ubuntu


sortent comment ? Est-ce qu'ils
ont rapidement accs l'ISO
finale ou sont-ils (X/L/Kubuntu) compils sparment ?

Informations supplmentaires :
Permettez-moi de vous donner tout
simplement quelque liens :
https://wiki.ubuntu.com/UbuntuDevelop
ment pour le dveloppement d'Ubuntu,
un bon guide pour commencer.
http://developer.ubuntu.com/ pour dvelopper des applis SOUS Ubuntu.

http://status.ubuntu.com/ubuntu-raring/
pour suivre des fonctionnalits implmentes par des gens qui travaillent sur
Ubuntu, et leur statut.
Pour ce qui concerne les tests et leurs
rsultats, Nicolas publie un appel pour
des testeurs sur planet.ubuntu.com, alors
surveillez ce site.

https://wiki.ubuntu.com/RaringRingtail/R
eleaseSchedule pour le planning de la
sortie Ubuntu (de Raring Ringtail).

Les varits (et non pas les


drivs) sont cres partir
des mmes archives qu'Ubuntu.
Ainsi, quand vous installez
Shotwell sur Ubuntu ou Kubuntu, c'est
exactement le mme paquet binaire qui
est install. Les seules diffrences sont
l'ensemble des paquets installs et slectionns par dfaut. Pour ceux-l, une
ISO distincte est produite par germinate
qui se sert d'une graine diffrente ; il
utilise un fichier de configuration diffrente pour ce qui est install par dfaut.

Comment l'ISO est-elle distribue au divers sites de tlchargement ?

full circle magazine n 68

59

sommaire ^

JEUX UBUNTU

Steam Beta

crit par Jennifer Roger

team pour Linux a t officiellement lanc en version


bta le 6 novembre auprs
dun groupe trs rduit de participants. Depuis lors, il y a eu plusieurs vagues de testeurs supplmentaires, mais si vous ne faites pas partie
des chanceux slectionns, vous avez
tout de mme une possibilit de tester
le client avant sa version finale.
Grce aux petits malins de Reddit, il
existe une solution simple pour lancer
la bta sans invitation, et voici comment vous pouvez lessayer sur votre
machine.

Note : si vous travaillez sous architecture AMD64, vous aurez galement besoin dexcuter les commandes suivantes :
sudo apt-get install libjpegturbo8:i386
libcurl3gnutls:i386
libogg0:i386 libpixman-10:i386 libsdl1.2debian:i386
libtheora0:i386
libvorbis0a:i386
libvorbisenc2:i386
libvorbisfile3:i386
libasound2:i386 libc6:i386
libgcc1:i386 libstdc++6:i386
libx11-6:i386 libxau6:i386
libxcb1:i386 libxdmcp6:i386

sudo dpkg -i steam.deb &&


sudo apt-get install -f

Ubuntu 12.04 et AMD64. Malheureusement, parmi ceux que jai essays,


seulement deux des quatre jeux se
sont correctement lancs. Alors que
Braid et VVVVV ne parvenaient pas
trouver lexcutable, Osmos et World
steam steam://open/games
of Goo avaient un rendu magnifique
et vous accderez votre ludothque et fonctionnaient sans le moindre
Steam.
accroc.

Ensuite, lancez lapplication Steam


depuis le tableau de bord. Il vous sera
alors demand de vous connecter votre compte Steam. Vous recevrez un
message derreur vous rappelant que
vous ne faites pas partie de la liste des
bta-testeurs : ignorez-le simplement
et fermez la boite de dialogue.

Il y a actuellement 29 jeux officielLes fonctions intgres aux jeux,


lement supports, dont Team For- tels Maj-Tab pour accder la comtress 2, Frozen Synapse et World of munaut Steam (et autres raccourcis)
Goo.
fonctionnent comme prvu. Visuellement parlant, il ny a pas de surprises
Mon exprience (en utilisant la soparticulires : linterface du client est
lution ci-dessus) tait plutt satisfaiconforme aux standards graphiques
sante sur mon modeste portable sous
auxquels nous sommes habitus sous

Une fois toutes les dpendances


Pour commencer, ouvrez un ter- installes, vous voil prt partir. Pour
minal et entrez ceci :
lancer le client, ouvrez simplement un
terminal et excutez :
wget
http://media.steampowered.com
/client/installer/steam.deb

full circle magazine n 68

60

Mac et Windows. Bref, certains jeux


ncessitent encore un peu de peaufinage pour fonctionner mais, globalement, la bta de Steam est un
aperu trs prometteur de ce que
nous pouvons attendre de Valve en
version finale.

Jennifer est une tudiante en beauxarts des environs de Chicago. Vous


pouvez la trouver sur Google+ ou la
suivre sur Twitter : missjendie.com.

sommaire ^

CERTIFI UBUNTU

crit par Richard Philip Witt

e suis en train de me prparer pour l'examen 101, le


premier de deux examens que
comporte la premire des trois
certifications possibles du Linux Professional Insitute (LPI), ou, simplement,
le LPIC-1. Il y aura environ six articles
dans cette srie, qui dtailleront comment, de simple utilisateur, je suis
devenu dtenteur du certificat de l'examen 101. Dans les articles, je partagerai ce que j'ai appris au sujet de
l'examen mme, y compris le contenu
du programme, des ressources et des
astuces utiles, ainsi que, ventuellement, mes mthodes d'apprentissage. Par la suite, j'aimerais inclure
toute information que j'arriverai recueillir au sujet de (esprons-le) mon
employabilit amliore au fur et
mesure de ma progression dans le
programme d'tudes et de mon acquisition de nouvelles comptences (
nouveau, esprons-le). Bref, cet article
se veut idal pour tous ceux qui
caressent l'ide d'investir du temps et
prparer cette qualification dans l'espoir
de dcrocher un emploi *buntu/Linux.

L'examen
Tout d'abord, l'examen 101 n'a pas
lieu en ligne de commande et cela ne
me semblait pas immdiatement vident. C'est un test QCM avec 60 questions auxquelles il faut rpondre en
90 minutes. Cette approche est logique du moins pour les examinateurs. Supposez que la question
suivante est pose pour tester les
connaissances du candidat sur comment rediriger les streams standards entre, sortie et erreur :
Q : Vous voulez stocker la sortie
standard de la commande ifconfig
dans un fichier texte (file.txt) pour
pouvoir s'y rfrer l'avenir, et vous
voulez craser toutes donnes dj
prsentes dans le fichier. Comment
procder ?
a. ifconfig < file.txt
b. ifconfig >> file.txt
c. ifconfig > file.txt
d. ifconfig | file.txt
( Smith, R.W., Linux Professional Institute
Certification: Study Guide, Second Edition.
Wiley, Indiana: USA, 2009).

full circle magazine n 68

S'il tait devant un terminal, le candidat pourrait tout simplement excuter chaque commande, l'une aprs
l'autre, puis examiner les rsultats pour
arriver la bonne rponse. Dans le
format QCM, le candidat doit pouvoir
diffrencier les fonctions de >> et >,
ce qui se trouve tre la cl d'une rponse correcte. Si le file.txt existe, >
crase tout son contenu alors que >>
s'ajouterait au contenu existant. Les
deux, > et >>, crent le file.txt s'il
n'existe pas. (En ce sens, la question
est mal formule, car elle ne parle pas
explicitement de l'existence ou non
du file.txt.) En rsum, si le test avait
lieu en ligne de commande, aucune
connaissance ne serait teste, alors
qu'en format QCM, des diffrences
trs nuances sont testes. Qui plus
est, le format QCM supprime l'accs
du candidat aux pages man. Certes,
c'est quelque peu artificiel, mais cela
spare le bon grain de l'ivraie trs
efficacement.

Institute Certification 1 examine les


outils Linux en ligne de commande,
c'est--dire, les streams texte, les
filtres, les pipes , les redirections et
les recherches, ainsi que rechercher
et remplacer avec des expressions
rgulires. Les commandes traites
dans cette section sont : les commandes bash internes (exec, exit/logout, pwd, cd, time, set, echo) ; les
raccourcis du shell (autrement dit,
comment passer de minuscule majuscule en ligne de commande plus de
dtails plus tard) ; >, >>, <, <<, 2>, 2>>,
&> et <> ; | (les pipes) ; cat, join, paste,

Le contenu du programme
et quelque chose d'utile
La premire section du livre avec
lequel je travaille, Linux Professional
61

sommaire ^

CERTIFI UBUNTU
od, sort, split, tr, unexpand, uniq, fmt,
nl, pr, head, tail, less, more, cut wc,
grep et sed. Le traitement de grep et
sed n'est pas exhaustif : par exemple,
il existe un livre entier sur la seule
fonctionnalit sed. Pour finir, je suis
incapable ce jour d'utiliser comme il
se doit pas mal des commandes que
j'ai apprises. Je n'ai notamment aucun
besoin d'tudier la structure d'un fichier
graphique ou audio (habituellement
non-ASCII) en me servant d'od (octal
dump). Mais c'est souvent le cas
quand vous apprenez quelque chose
de nouveau : il faut tre patient
jusqu' ce qu'une sorte de masse
critique soit atteinte ; tout d'un coup,
vos connaissances deviennent utiles.
Sur ce, j'aimerais vous laisser quelque
chose d'utile que j'ai appris : c'est un
raccourci du shell qui permet de faire
des recherches dans l'historique de
vos commandes. En ligne de commande, appuyez sur Ctrl+R et commencez taper des caractres (pas
besoin qu'ils correspondent aux premires lettres de la commande ou
chemin que vous recherchez). Quand
vous aurez trouv la commande ou le
chemin voulu, appuyez sur ENTRE
pour excuter, ou sur Ctrl+G pour
retourner bredouille la ligne de
commande.
Und tchuss.
(+ en allemand)

Dans mon prochain article, je regarderai des mthodes d'apprentissage et des ressources et j'en dirai
davantage sur le contenu du programme. C'est tout pour cette fois-ci.

Richard Philippe Witt, 30 ans, habitant


en Suisse. Je me sers de bureau Ubuntu
et du serveur depuis environ 2 ans. Mais
seulement pour les bases. Maintenant, je
veux dcouvrir ses capacits. Y a-t-il des
mentors ici ? crivez-moi :
chilledwinston2@hotmail.com.

full circle magazine n 68

62

sommaire ^

MON BUREAU

Salut ! Je suis Kahanam, du Togo, et voici mon bureau :


Systme d'exploitation :
Ubuntu 12.04 TTL Pangolin.
Processeur : Intel Core i3.
Mmoire : 4 Go.
Disque : 500 Go.
Toshiba Satellite Pro.

Voici l'occasion de montrer au monde votre bureau ou votre PC. Envoyez par
courriel vos captures d'cran ou photos : misc@fullcirclemagazine.org et
ajoutez-y un bref paragraphe de description en anglais.

J'utilise Ubuntu 12.04 avec des icnes type Mac OS. J'adore ce robot
en fond d'cran. Une part de la personnalisation de mon interface est
ralise avec l'application MyUnity. J'ai galement install des
Screenlets ( noter, le petit bloc-notes en haut droite, les prvisions
mto et la surveillance du processeur).
J'ai un Compaq Presario CQ57 PC, avec un AMD double coeur, 2 Go de
RAM et un disque dur de 250 Go.

J'aime Ubuntu et, au tout dbut de cette anne (2012), j'ai dcid
d'utiliser Ubuntu uniquement. Je l'aime bien. Je suis heureux avec. Il
me rend joyeux.

Shey Louis

Kahanam

full circle magazine n 68

63

sommaire ^

MON BUREAU

Ci-jointe, une capture d'cran de mon bureau (Unity) sous Ubuntu


12.04 LTS 64-bit (Precise Pangolin) mis jour sous 12.04.1. J'ai un
double dmarrage avec Windows 7, mais je ne l'utilise que rarement
car je me suis habitu Ubuntu.
Voici mon bureau, tournant sur une carte Intel D2700MUD (intgrant
un processeur Intel Atom D2700 2,13 GHz). Par manque de pilote
graphique compatible, Compiz ne fonctionne pas. J'utilise donc uniquement une composition metacity pour excuter cette session
regroupant Cairo-dock et un tableau de bord Unity. Les vidos ne
fonctionnaient pas bien non plus, mais grce aux pilotes graphiques
cedarview, elles s'excutent de manire fluide maintenant. Je prfre
utiliser ma langue maternelle comme langue d'interface systme. Le
fond d'cran provient du projet Sabily, un projet driv d'Ubuntu.

Comme moniteur systme, j'utilise Conky-lua, qui me fournit de


prcieuses informations et j'adore rellement son apparence
sympa. J'ai install le thme Nitrux UMD qui comporte des icnes
gniales. J'ai galement utilis MyUnity, Ubuntu Tweak et Compiz
pour la personnalisation.
Spcifications systme :
PC portable HP-630.
Intel core i3 2,4 GHz.
Mmoire de 4 Go.
Disque dur SATA de 500 Go.

Processeur : Intel Atom D2700 (intgr la carte mre).


Mmoire : 2 Go (SODIMM).
Graphiques : Intel GMA 3650.
Systme d'exploitation : Ubuntu (12.04).

Victor Mumo

Sabil Rashid
full circle magazine n 68

64

sommaire ^

SUDOKU

MOTS CODS

SOLUTIONS DES CASSE-TTE

Jeux aimablement fournis par The Puzzle Club, qui en


possde les droits d'auteur - www.thepuzzleclub.com

full circle magazine n 68

65

sommaire ^

COMMENT CONTRIBUER
FULL CIRCLE A BESOIN DE VOUS !

Un magazine n'en est pas un sans articles et Full Circle n'chappe pas cette
rgle. Nous avons besoin de vos opinions, de vos bureaux et de vos histoires.
Nous avons aussi besoin de critiques (jeux, applications et matriels), de
tutoriels (sur K/X/Ubuntu), de tout ce que vous pourrez vouloir communiquer
aux autres utilisateurs de *buntu. Envoyez vos articles :
articles@fullcirclemagazine.org

quipe Full Circle

FCM n 69
Dernier dlai :
dimanche 6 janvier 2013.
Date de parution :
vendredi 25 janvier 2013.

Rdacteur en chef - Ronnie Tucker


ronnie@fullcirclemagazine.org
Webmaster - Rob Kerfia
admin@fullcirclemagazine.org
Podcast - Les Pounder & Co.
podcast@fullcirclemagazine.org

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

Nous remercions Canonical, l'quipe Marketing d'Ubuntu et les nombreuses quipes


de traduction travers le monde. Sincres
remerciements Thorsten Wilms pour le
nouveau logo Full Circle.

Envoyez vos remarques ou vos expriences sous Linux : letters@fullcirclemagazine.org

Pour la traduction franaise :


http://fullcirclemag.fr.

Les tests de matriels/logiciels doivent tre envoys : reviews@fullcirclemagazine.org


Envoyez vos questions pour la rubrique Q&R : questions@fullcirclemagazine.org

Pour nous envoyer vos articles en franais


pour l'dition franaise :
webmaster@fullcirclemag.fr

et les captures d'cran pour Mon bureau : misc@fullcirclemagazine.org


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

Obtenir le Full Circle en anglais :

Format EPUB - Les ditions rcentes du Full Circle comportent un lien vers le fichier epub sur la page de tlchargements. Si vous avez des
problmes, vous pouvez envoyer un courriel : mobile@fullcirclemagazine.org
Google Currents - Installez l'application Google Currents sur vos appareils Android/Apple, recherchez full circle (dans l'appli) et vous
pourriez ajouter les numros 55 et plus. Sinon, vous pouvez cliquer sur les liens dans les pages de tlchargement du FCM.
La Logithque Ubuntu - Vous pouvez obtenir le FCM au moyen de la Logithque : https://apps.ubuntu.com/cat/. Recherchez full circle ,
choisissez un numro et cliquez sur le bouton tlcharger.
Issuu - Vous avez la possibilit de lire le Full circle en ligne via Issuu : http://issuu.com/fullcirclemagazine. N'hsitez surtout pas partager et
noter le FCM, pour aider le faire connatre ainsi que Ubuntu Linux.
Ubuntu One - Il est maintenant possible de faire livrer un numro sur Ubuntu One, s'il vous reste de l'espace libre, en cliquant sur le bouton
Send to Ubuntu One actuellement disponible dans les numros 51 et plus.
Obtenir le Full Circle en franais : http://www.fullcirclemag.fr/?pages/Numros.
full circle magazine n 68

66

sommaire ^

Vous aimerez peut-être aussi