M 09514 - 5 - F: 4,00 E - RD 3:HIKTPB=YUYUU^:?a@a@k@p@a; France 4 euros - Belgique 4,80 euros Actualité

édito Pire que le « peer to peer »

epuis plusieurs numéros, Open- pour réaliser ce type d’échange de ment opposés à tout ce qui pourrait source-Magazine a fait part de fichiers sur internet (et donc la presse). limiter le développement des tech- D ses craintes en matière de diffu- De facto, un lecteur comme VLC de nologies issues du monde libre sous sion de logiciels libres. Le projet de loi Videolan.org tombe sous le coup de prétexte qu’elles n’entrent pas dans sur la protection des droits d’auteur, la la loi. Il utilise un processus particulier un cycle capitalistique classique. Les loi DADVSI comportait certaines dis- pour déverrouiller les DVD du com- systèmes de protection ne sont pas positions qui, sous couvert de vouloir merce afin de pouvoir, tout simple- compatibles avec les logiciels libres réduire à néant le partage de fichiers ment, les lire sous . Sans un tel qui, par principe, ont leur code source piratés, notamment les films et les système, un utilisateur de Linux ne ouvert. musiques, via les technologies internet peut tout bonnement plus regarder Au-delà des fichiers musicaux et vi- de « peer to peer », risquait de mettre sur son ordinateur un film légalement déo, la volonté d’Apple, de Microsoft à mal le monde du logiciel libre dans acquis. et autres géants de l’informatique est son ensemble. La loi punit en effet tout contourne- de mettre un frein au développement Eh bien, le Conseil constitutionnel ment des mesures techniques de pro- des logiciels libres quels qu’ils soient. français est allé plus loin encore que tection. L’objectif de cette loi est de ce que préconisait le Parlement en permettre aux industriels d’intégrer à Pour mémoire, le groupe informatique rendant la loi DADVSI plus dure qu’elle une vidéo ou un morceau de musique français Bull fonde son développe- ne l’était prévue à l’origine. La France un système anti-copie, un système ment sur les solutions open-source, a décidé de sanctionner coûte que anti-usage, un traçage de l’utilisation, celles-là même que les députés fran- coûte non seulement les pirates à une identification de l’utilisateur, etc. çais viennent de condamner à mort l’origine de la diffusion des fichiers sur C’est évidemment inadmissible. Que par la loi DADVSI. internet, non seulement les personnes les choses soient claires. A Opensour- www.odebi.org/dadvsi/ qui téléchargent ces fichiers, mais ce-Magazine nous sommes contre le LeDADvSIpourlesnuls.html aussi et surtout les concepteurs de téléchargement sans rétribution des logiciels d’échange en « peer2peer » ayants droits d’œuvres cinématogra- www.objectweb.org/phorum/download. ainsi que toute personne ou organi- phiques et musicales non libres. Mais php/29,11/OW+Senat+DADVSI.pdf sation qui donnerait des informations nous sommes également farouche-

Apple revient aux sources

a fermeture du site OpenDarwin sus- disponible par défaut sous Mac OS X. citait les plus grandes inquiétudes Pour l’installer, entrez ces deux comman- L au sujet des projets hébergés par les fort logiquement y trouver sa place. Ce des au Terminal. la première ligne sert à serveurs de ce site, notamment Darwin- site Macosforge.org n’est pas une initia- télécharger Subversion. La seconde l’ins- port. Darwinport est le système d’installa- tive totalement indépendante comme talle. tion automatique de logiciels opensour- l’était Opendarwin. ce encore non portés sous Mac OS X. Dans la liste des codes source disponi- curl -O http://www.macosforge.org/ Ce système permet de bénéficier de la bles, on trouve Bonjour, le noyau, web- files/Subversion.root.tar.gz plupart des productions pour Linux telles kit (le moteur de rendu de Safari, fork de sudo tar xzf Subversion.root.tar.gz -C / que Gnumeric, gFTP, Sylpheed, etc. KHTML qui lui est le moteur de rendu de Que les utilisateurs de Darwinport se ras- Konqueror), launchd et Collaboration Subversion est un outil de contrôle surent. (serveur de calendrier). des versions. Apple vient d’ouvrir un site portail dédié à l’hébergement de solutions opensour- Plusieurs projets hébergés sur Mac OS- http://macosforge.org/ ce sous Mac OS X. Darwinport devrait Forge utilisent Subversion qui n’est pas

OpenSource-Magazine Directeur de la publication : Xavier Maudet N° de commission paritaire : en cours. est une publication de la Sarl Avosmac Responsable de la rédaction : Xavier Maudet Dépot légal : septembre 2006 OpenSource-Magazine - Sarl Avosmac Conception graphique : Studio Raffi, Editeur : Sarl Avosmac - La Favrière, 79250 La Favrière, 79250 Nueil-les-Aubiers, France Philippe Barré et Florent Chartier. Nueil-les-Aubiers, FRANCE Assistante administrative : Martine Humeau Gérants : Florent Chartier & Xavier Maudet Fax : 02 41 43 98 85 Contribution extérieures : Alex, Simon Karpman, Régie publicitaire : interMEDIAire Mail : [email protected] Jérôme Geoffroy, Jean Revenaz et François Giron. Directeur commercial : Gaël Yard Site internet : www.opensource-magazine.com Impression : Aubin Imprimeur [email protected] Chemin des Deux-Croix - BP 02 Tél. 01 48 83 21 50 - www.intermediaire-rp.fr • S’abonner : par chèque à l’adresse du journal 86240 LIGUGÉ - FRANCE -> Toutes les marques citées dans ce numéro ou par CB depuis le site du magazine : Diffusion en kiosques : NMPP sont des marques déposées ou protégées. 22 € pour 6 numéros bimestriels. N° ISSN : 1778-1671 -> Les articles non signés sont de X. Maudet

 OpenSource Magazine / n° 5 / septembre-octobre 2006 Actualité

L’avis des migrateurs

nkscape est une application de des- En soi, c’est déjà un joli sacrifice que de Et pour remplacer Freehand, ce profes- sin vectoriel qui s’inscrit dans la droite supprimer Mac OS X au profit d’une dis- seur hésitait entre les diverses solutions I ligne de l’outil Adobe Illustrator ou en- tribution Linux. Il faut en tout cas avoir un libres : Skencil, Inkscape, Sodipodi, et le core de Freehand. Openource et libre, sacré culot ! module de dessin d’OpenOffice.org. le logiciel Inkscape en est-il pour autant Le vaillant professeur estimait, à juste Il a sélectionné Inkscape pour la clarté une solution fiable, viable et efficace raison, que de plus en plus de solutions de son interface et ses diverses possibi- pour des travaux professionnels et de libres étaient susceptibles de répondre à lités. grande ampleur ? ses besoins ainsi qu’à ceux de ses élèves. Le bilan économique de cette belle mi- Si l’on en juge par l’expérience conduite Aux traditionnels Photoshop, Dreamwea- gration se chiffre, selon l’intéressé, en mil- par un professeur d’arts graphiques qui ver et autre QuarkXPress, il a préféré uti- liers de dollars,autant d’argent qui a pu n’a pas hésité à faire migrer tous ses pos- liser et enseigner avec des outils open- être investi dans des livres ! tes Mac de Mac OS X vers la distribution source désormais éprouvés : The Gimp, , le choix d’applications graphi- Quanta Plus et Scribus. Pour remplacer http://business.newsforge.com/ ques libres semble viable pour travailler. Painter il pense choisir Krita. business/06/03/09/2238246.shtml?tid=37

Google avale Writely Cinéma gratuit

onté par une entre- ne équipe de graphistes a réalisé un court métrage prise de trois person- en images de synthèse, «Elephants Dream» en uti- M ne, le système Writely U lisant uniquement des logiciels libres : Blender, The qui permet de s’affranchir Gimp, Inkscape, CinePaint, etc. Le résultat est absolument de Microsoft Word tout en lui saisissant. Ce film de 11 minutes est aussi une première en ce étant parfaitement compa- sens qu’il est entièrement libre de le diffuser, et que tout ce tible, a été racheté en mars qui a servi à le concevoir est disponible en open-source. Le dernier par Google. Le traite- film raconte l’histoire de deux personnages, Erno et Proog ment de texte en ligne tota- évoluant dans un monde peuplé d’animaux étranges et lement gratuit permet d’éco- mécaniques. nomiser de précieux euros Le film existe en cinq versions, une haute définition de 850 mais aussi et surtout, permet Mo, quatre autres de 425 Mo jusqu’à 100 Mo. Vous pourrez de consulter ses documents visionner ce film avec VLC ou encore GXine. Sur le site des depuis n’importe quelle pla- concepteurs, vous pourrez trouver le making of ainsi que te-forme informatique Mac, l’ensemble des éléments ayant servi à construire ce projet. Windows ou Linux et où que vous soyez, même en voyage ! www.divx.com/divx/mac/codec/?lang=fr

(cf opensource-magazine n°3 p.12) www.writely.com

Microsoft compatible PDF

E format des documents générés par la suite bureau- ƒ Ce court métrage a été entièrement réalisé avec des solutions libres. tique libre OpenOffice.org, Abiword, StarOffice (Sun), L Workplace (IBM) et KOffice, Open Document Format (ODF) vient d’être adopté sous la norme ISO/IEC 26300 et le qualificatif de «Format de document ouvert pour applica- tions de bureau (document ouvert) ». Le vote de la commis- sion en charge de cette norme a donné 31 pour, 0 contre et 7 demandes pour apporter des commentaires. Microsoft, GParted live CD qui soutient la norme Open XML et qui a rejoint la commis- sion en mars dernier, a indiqué qu’il se s’opposerait pas à la parted Live CD est un live CD basé sur Slackware normalisation d’ODF et garantirait l’interopérabilité. En juillet, agrémenté de l’interface graphique Fluxbox. Cet la fime de Bill Gates a même annoncé que ses applications outil graphique permet de gérer les disques d’un PC. seraient compatibles avec le format libre. Un module de G GParted permet de redimensionner, de créer, d’effacer, de compatibilité permettra à Office de lire le format ODF, mais renommer, de modifier le format des partitions (cf- Open aussi de sauvegarder dans ce même format. source-Magazine n°4) . www.itrmanager.com/52539-iso,ratifie,norme, http://gparted.sourceforge.net/livecd.php opendocument,format.html

OpenSource Magazine / n° 5 / septembre-octobre 2006  Actualité

Ubu Counter Comptabilité avec PHP Compta

b u n t u hpCompta vient de Counter a sortir en version finale U été créé P 2. PhpCompta est un pour recenser logiciel GPL adapté à la lé- le nombre de gislation belge en matière personnes et de de comptabilité. Il permet machines qui de tenir votre comptabilité utilisent le système d’exploitation. Parmi les plus de de manière centralisée. Il a 400 000 utilisateurs de Linux qui ont fait la démarche de été crée pour supporter la se recenser, plus de 5 000 ont adopté Ubuntu. Notons comptabilité d’autres pays mais par manque de documentation - qu’il ne s’agit là que des personnes qui se sont inscrites, contribution, aucune autre comptabilité n’est encore offerte, idem des dizaines de milliers d’autres ignorent encore l’exis- pour les traductions. Il n’y a, par exemple, pas de bilan pour la tence de ce compteur lancé le 19 juillet 2006 ou ne comptabilité française. souhaitent tout simplement pas participer à ce relevé www.phpcompta.org/index.php statistique. http://ubuntucounter.geekosophical.net/ Ubuntu 6.06

Vidéo Google ecommandée pour les dé- butants et outil parfait pour les experts qui n’ont pas en- Google a lancé cet été son service d’hé- Rvie de se prendre la tête avec un bergement et de diffusion de vidéo en système d’exploitation complexe, G France et dans le reste de l’Europe. Ce la distribution Ubuntu de la société nouveau service du géant d’internet s’appuie sud-africaine Canonical vient enfin sur des partenariats locaux, notamment Institut de passer en version 6.06. Si Ubuntu national de l’audiovisuel en France, Arte ou en- n’est pas la seule distribution en ce core AlloCiné, Canal Plus, etc. Le service permet bas monde (il suffit de visiter le site ƒ Ubuntu propose un système en effet, sous réserve d’avoir un compte Google, QuebecOs.com pour s’en convain- d’installation simplifié. de mettre en ligne ses propres vidéos puis de les cre), c’est celle qui rallie les plus diffuser. Que faut-il attendre du contenu ? Rien nombreux suffrages auprès des utilisateurs novices. de bien follichon. D’abord, la qualité de restitu- Depuis son n°1 paru il y a un an, Opensource-Magazine a délibé- tion est absolument lamentable. rément choisi de baser son propos sur cette distribution pour cette Les films se chargent à vitesse grand V mais sont raison précise. Sans bien sûr ignorer les autres distributions qui, soit dit aussi fortement pixellisés. Les thèmes traités sont en passant, ne présentent guère plus de difficultés de mise en œu- très larges et ne présentent, dans l’ensemble, vre. Que faut-il attendre de cette nouvelle version, baptisée Dapper guère d’intérêt. Tout au plus pourrez vous appré- Drake (canard pimpant) ? Basée sur comme ses devanciè- cier le long métrage Automne proposé gratuite- res, Ubuntu 6.06 offre plus de stabilité, un design plus séduisant, de ment, et le making-of de presque une heure du nouvelles applications et fonctions et toujours plus de convivialité. film Cars de Pixar. Surtout, cette version bénéficiera d’un support prolongé dans le Le site s’appuie sur la technologie FlashPlayer de temps ce qui permet d’envisager son utilisation dans un cadre pro- Macromedia. fessionnel. http://video.google.fr/ Le CD proposé par Canonical permet une installation simplifiée. Mieux encore, une fois testé en live CD (qui propose un véritable Desktop CD), Ubuntu peut être installé à demeure sur le disque inter- ne de votre machine grâce au logiciel Ubiquity désormais intégré. Un autre logiciel, GDebi (voir dans ce même numéro) permet l’ins- tallation de logiciels Debian qui ne sont pas présents dans les dépôts Retour de migration mais simplement téléchargés depuis internet. Si vous avez installé la version précédente, la Breezy 5.10, vous pou- égulièrement, nous évoquons les migrations vez effectuer la mise à jour sans difficulté. Déroulez simplement le d’utilisateurs depuis des plates-formes propriétai- menu Système > Administration > Gestionnaire de mise à jour et R res (Windows ou Mac OS X) vers Linux. Eh bien cliquez sur le bouton Vérifier avant de cliquer sur Installer les mises à à Toronto au Monarch Park Collegiate, on fait tout le jour. Cet outil gère désormais toutes les mises à jour sans difficulté. contraire ! Un enseignant qui avait monté voici cinq Ubuntu 6.06 s’installe sur les PC équipés de puces Intel et AMD, sur ans, un laboratoire informatique équipé de postes sous les Mac équipés de puces PowerPC (quelques logiciels ne sont pas Linux a appris de sa direction que le tout serait rempla- disponibles sous cette architecture). Il n’existe pas encore de distri- cé par des machines sous Windows et que son cours bution stable pour Mac Intel. serait supprimé ! Microsoft s’est défendu d’être à l’ori- La prochaine version, la 6.10, devrait être disponible gine de cette décision. en octobre 2006. L’idée ne nous avait même pas effleuré l’esprit... Où télécharger ? : www.itbusiness.ca/it/client/en/home/ www.ubuntu.com/download News.asp?id=39987&cid=3 http://ftp.oleane.net/pub/ubuntu-cd/6.06/

 OpenSource Magazine / n° 5 / septembre-octobre 2006 Courriers

J’ai lu trois numéros de votre magazine (le 1, Pour tout ceux qui trouvent que RhythmBox pour Gnome n’est le 3 et le 4). Dans l’ensemble, ils sont pas mal pas assez convivial ou alors qu’il lui manque des fonctions. Et pour du tout. Peut-être une mise en page pas as- ceux qui ne veulent pas installer AmaroK, il existe une alternative: sez professionnelle à mon goût, mais ce n’est Listen qu’un détail. J’aurais juste deux petites remar- Son adresse : http://listengnome.free.fr/ ques concernant le numéro 4 : Tout comme AmaroK il permet la visualisation de la jaquette, on > Vous avez oubliez un point important sur le peut trouver les paroles, un article sur wikipedia etc. A essayer.... PNG. Un des plus grands intérêts du format en Denny effet, est le fait qu’il permette la transparence et surtout la translucidité sur plusieurs niveaux (pas comme le Gif où l’un pixel est soit opaque soit invisible). Je viens d’acheter numéro 4 d’Opensource-Magazine pendant Plus d’information à ce sujet sur : une visite à notre maison en Charente. http://openweb.eu.org/articles/png_vs_gif/ Un très bon magazine, qui m’a bien occupé, mais que je n’ai ja- mais vu en Angleterre. > Pour l’article sur la traduction en ligne. Cer- Pouvez-vous me dire s’il y a une version anglaise que je peux ache- tes, Google est le plus célèbre, et je l’utilisais ter ici en Angleterre ? Ou, peut-être, une adresse email où je peux d’ailleurs récemment. Mais les outils de tra- m’adresser pour information sur une version anglaise ? duction par exemple de Yahoo sont plus com- Barry Richards. plets. Il m’a semblé que Systran était l’un des meilleurs au niveau de la qualité de la traduc- Opensource-Magazine : La version anglaise d’Opensource-Maga- tion. Il est disponible à cette adresse : zine n’existe pas (encore ?). Elle n’est pas prévue au programme. http://www.systranbox.com/systran/box Mais les ressortissants étrangers, d’où qu’ils soient, peuvent s’abon- ner au magazine sans avoir à supporter de frais de port supplémen- Nicosmos. taires que nous prenons à notre charge. L’autre possibilité est de télécharger la version PDF du magazine depuis le site Opensource- PS : Dans un précédent numéro, vous parliez Magazine. du paquet gstreamer0.8-mad à installer pour lire le MP3 sous Ubuntu. Juste pour l’info, depuis Dapper, son remplaçant est gstreamer0.10- fluendo-mp3 ... Je viens de lire avec un peu de retard... OSM N°3. Et j’ai testé le site meebo.com Franchement, interface cool, prise en main facile... Bien mieux que msn version net...(desolé je ne me souviens plus du nom) Bien sûr il ne remplace pas amsn mais c’est pratique si on n’est pas Je tiens à souligner à propos de l’article sur sur son ordi... Affaire a suivre Gparted qu’il existe une distribution live de cet Denny (Forum Opensource-Magazine) outil et qu’elle permet de modifier des parti- tions NTFS sans aucun problème. Je l’ai utilisé à mon travail pour redimensionner une parti- tion NTFS sur laquelle était installée Windows Je vous écris au sujet de votre magazine «Open Source Magazine» 2003 server et ce, sans perdre de données ! que je trouve absolument génial comme concept, c’est même De plus, l’opération a été très rapide ! d’ailleurs l’unique dans ce cas... Et c’est même d’ailleurs le seul que C’est un outil indispensable pour redimen- l’on peut acheter sous format PDF... Enfin, je me décide à vous écri- sionner une partition sans perdre ses données. re car nous sommes le 25 juillet et toujours pas de numéro 5 en vue... Que demander de plus à un outil gratuit, là où Moi-même j’ai découvert votre excellent travail avec le numéro d’autres font la même chose à un prix d’or ! 4 acheté il y a trois jours maximum estampillé «Mai-Juin 2006», j’ai Chapeau Linux ! commandé en version PDF tous les numéros sortis... Mais le numéro 5 sera-t-il bientôt en ligne sous PDF ou en version papier ? Je m’in- GParted ci est téléchargeable ici : quiète et j’espère qu’une aussi belle aventure ne finira pas avec http://gparted.sourceforge.net/livecd.php ce n°4... Grâce à votre mag, j’ai découvert plein de choses sur cette excel- Perry-Rhodan (forum Opensource-Magazine) lente distribution qu’est Ubuntu ayant fait le grand saut de l’aven- ture Linux sans regret... D’ailleurs à ce propos, envisageriez vous de faire un article sur le protocole SIP car il existe beaucoup de logi- Cela fait plusieurs semaines que j’essaie de ciels libres sur Linux pour ne citer qu’Ekiga... faire une vidéo mail comme on peut le faire MadMax sous WIN... Après plusieurs essais et plusieurs recherches dans les forums, voici une solution Opensource-Magazine : Merci de vos compliments et de vos en- plutôt simple sous Ubuntu : installez Xawtv (via couragements. Nous profitons de cette intervention pour signaler Synaptic si vous êtes sous Ubuntu). Puis en ligne que les ventes d’Opensource-Magazine s’inscrivent en hausse et de commande dans le terminal saisissez : nous avons bien l’intention de poursuivre l’aventure. En raison des xawtv streamer -t 0:30 -o movie.avi -f jpeg -F congés d’été, nous avons choisi de reporter la sortie du n°5 à la ren- mono16 trée. Le voici donc ! Quant aux version PDF téléchargeables, elles Ceci créera un fichier de 30s. sont systématiquement disponibles et sont téléchargeables depuis Denny le site du magazine. www.opensource-magazine.com

OpenSource Magazine / n° 5 / septembre-octobre 2006  Logiciels § Linux § Windows § Mac GCStar : gérer sa collection de DVD

Cstar, logiciel de gestion de col- ƒ Lors de l’installation, le script vérifie lections de vidéos (ou de jeux que les éléments nécessaires sont présents G vidéo), est à présent proposé en et signale les grands absents. version 0.2 pour Linux, MacOS X et Windows. S’appuyant sur GCfilms, GCstar est capable d’exploiter les res- sources des sites internet consacrés à la vidéo. Vous pourrez ainsi créer et gérer une dévédéthèque en entrant simple- ment un titre de film. Le simple fait de valider ce titre provoquera la recher- che des informations s’y rapportant sur les sites dédiés (par exemple AlloCine. fr). La fiche de chaque film sera ainsi parfaitement complétée. GCstar propose ensuite la gestion de chaque film : prêts, avis personnel, commentaires, etc. Cette application supporte en exporta- tion les formats CSV, HTML, SQL, et XML. GCstar est capable d’importer des catalogues aux formats GCfilms (.gcf), Ant Movie Catalog (.amc), CSV, DVDProfiler (.xml) et listes de noms (fi- chiers texte). ƒ Veillez à lancer le script en mode administrateur : Linux : L’installation est simple sous Linux. sudo gcstar Téléchargez les sources, décompressez le fichier, et glissez l’élément Install qui se trouve dans le répertoire gcstar, dans une fenêtre de terminal à la suite de la commande sudo. Le script d’installation sera lancé en mode administrateur. ƒ Si vous obtenez ce message, autant dire que c’est bien parti.

Windows : Un installateur est prévu pour Windows (cf : www.gcstar.org/install. fr.php#win32).

Mac OS X : (cf : www.gcstar.org/macosx)

Elle s’effectue par Darwinport grâce auquel on installe d’abord : p5-gtk2 par la commande : ƒ Déterminez le type de collection que vous souhaitez créer. sudo port install p 4-gtk2

Les autres paquets à installer de la même manière sont : p5-lwp-authen-wsse p5-html-parser ƒ Saisissez le titre d’un film et lancez la recherche.

 OpenSource Magazine / n° 5 / septembre-octobre 2006 Logiciels GCStar : gérer sa collection de DVD

p5-archive-tar ƒ Une fois le titre saisi, une liste p5-archive-zip de filons se rapprochant s’affiche. p5-xml-simple

Une fois ces paquets installés avec Darwinport, téléchargez les sources de GCstar sur le bureau et décom- pressez l’archive. Entrez la commande suivante dans une fenêtre de X11 (et non du Terminal) :

sudo•/opt/local/bin/perl•/Users/ opensource/Desktop/gcstar/install

(veillez à remplacer opensource par votre nom d’utilisateur) A la section Path, remplacez /usr/local par /opt/local/ A la section Options, décochez la case qui vous propose d’ajouter le nom du logiciel au menu des Appli- cations (Add GCstar to Applications menu).

Une fois l’installation terminée, édi- ƒ La fiche est complétée automatiquement une fois le titre sélectionné. tez depuis le Terminal, le fichier gcs- tar ainsi :

sudo•pico•/opt/local/bin/gcstar

La première ligne du fichier doit être changée. Remplacez : #!/usr/bin/perl par : #!/opt/local/bin/perl

ƒ GCStar permet de gérer Combinez CTRL-X puis entrez Y (pour et de suivre vos prêts de DVD. yes).

Pour lancer GCstar depuis une fenêtre X11, entrez la commande :

/opt/local/bin/gcstar

www.gcstar.org/index.fr.php ƒ Si le cœur vous en dit, ajoutez vos propres commentaires. http://download.gna.org/gcstar/

ƒ GCStar est aussi parfaitement ƒ Saisissez le titre d’un film et lancez la fonctionnel sous MacOSX. recherche.

OpenSource Magazine / n° 5 / septembre-octobre 2006  Logiciels § Linux § Windows § Mac Comptes bancaires à la manière GnuCash

es outils de gestion de comptes personnels sont aussi nombreux L que performants sous Linux. Open- source-Magazine a déjà présenté Grisbi un outil développé par des Fran- çais (cf. n°1 pp.51 et 52 n°2 p.48 et n°3 p.30) tout à fait séduisant pour effectuer les opérations courantes et consulter ses comptes. Il existe une autre solution, GnuCash. Pas forcément plus simple à utiliser que Grisbi ou KMymoney (cf Opensource-Magazi- ne n°3 p.23), GnuCash a le mérite d’être porté en français et est disponible sous ƒ GnuCash offre tout le nécessaire ƒ La version 2.0 s’installe depuis les sources pour gérer ses comptes. sans Ubuntu. Linux comme sous MacOS X. le terminal lors d’un arrêt prématuré de basiques sont posées comme le choix L’installation des sources de la version 2.0, la configuration. Généralement, il indi- de la devise, le type de compte (le ba- pour laborieuse qu’elle soit sous Ubuntu que le nom de l’élément manquant qui sique étant les Comptes Communs). Une (seule la version 1.8 était disponible par pourra sans difficulté être installé avec collection de rubriques est dès lors dispo- Synaptic à l’heure d’écrire cet article), Synaptic. nible. n’est pas impossible, loin s’en faut. Il faut Une fois ce paramétrage de base ter- simplement bien surveiller ce qu’indi- Une fois la configuration arrivée à son miné, vous avez accès à votre Compte. quent les messages affichés dans le Ter- terme, entrez les commandes : En double-cliquant sur une rubrique, par minal lors des tentatives de configuration exemple Salaires, vous ouvrez un nouvel et se servir de Synaptic pour ajouter les sudo make onglet qui permet de compléter en dé- éléments manquants. penses ou recettes les différentes rubri- puis ques, d’ajouter des commentaires. Téléchargez donc les sources de Gnu- Notez qu’à tout moment, le clic-droit Cash depuis la section Download du site sudo make install donne accès aux fonctions de la barre officiel. Décompressez l’archive. Ouvrez des menus de GnuCash. une fenêtre de terminal, entrez la com- GnuCash sera alors disponible depuis le mande CD et glissez à la suite le réper- menu Applications > Bureautique > Ges- Sans doute vous faudra-t-il quelques toire Gnucash créé sur le bureau. tionnaire de finances GnuCash heures pour bien prendre en main cet Validez. Entrez à présent la commande : outil de gestion de comptes qui a tout Au premier lancement, GnuCash propo- de même le mérite de proposer un tuto- ./configure se d’ouvrir un fichier existant ou de créer riel, a condition de l’installer au préala- un nouveau compte. Autant créer un ble (Gnucash-docs dans Synaptic pour Analysez bien les messages qu’indique nouveau compte. Quelques questions la version 1.8 ou installation de la 2.0 de-

ƒ Une fois la rubrique sélectionnée, éditez les champs à votre guise.

ƒ Dans la liste des rubriques de votre compte, sélectionnez et double-cliquez.

 OpenSource Magazine / n° 5 / septembre-octobre 2006 Logiciels § Linux § Windows § Mac Listen : un lecteur audio prometteur

uel lecteur de musique choisir lorsqu’on travaille sous Linux ? Q Le choix n’est franchement pas facile tant la variété des lec- teurs est importante. Outre Rhythmbox (cf Opensource-Magazine n°1 p.20), Banshee (n°3 p.18) et Amarok, le monde de l’open-source propose également Lis- ten, un lecteur audio destiné avant tout à l’environnement Gnome. ƒ Une fois l’adresse du flux de la radio récupérée, Listen est une excellente application il faut la coller dans le champ URL. pour écouter de la musique provenant l’interprète du morceau et les groupes d’achats légaux sur internet ou de CD similaires à celui en cours d’écoute. audio, mais pas seulement. Listen permet de s’abonner et d’écouter Par l’entremise d’une connexion internet des podcasts mais aussi des radios en li- qui permet de télécharger et d’afficher gne. Pour ajouter une radio ou un pod- automatiquement la pochette du dis- ƒ Listen est un jeune programme déjà plein cast, il suffit d’en connaître l’adresse du que, l’auditeur peut accéder directe- de promesses et de qualités. flux. Listen sait se synchroniser avec un ment aux pages de l’encyclopédie Wi- Autre fonction particulièrement sédui- iPod et offre des fonctions de gravure di- kipedia en rapport direct avec l’artiste sante de Listen, alors que la chanson est gne de ce nom. dont une chanson est en écoute, ou lue par le lecteur numérique, il est possi- bien, si elle existe, lire la page consacrée ble d’afficher ses paroles. http://listengnome.free.fr à l’album, à la chanson, etc. La langue Grâce au site de vente de musique MP3 française peut être sélectionnée pour en ligne Last.fm, vous pouvez visualiser www.radiofrance.fr/services/aide/ ces recherches encyclopédiques. une page de statistiques concernant difflive.php (sélectionnez les flux MP3)

ƒ Listen, comme Amarok, peut afficher une page de l’encyclopédie ƒ Alors que le morceau est en cours de lecture, les paroles Wikipédia dédiée à l’interprète si l’information existe. peuvent être affichées.

our installer Listen, il faut télécharger le dernier paquet Si Python a correctement été installé (depuis Synaptic, par des sources qui se trouve dans la section Download exemple) vous devriez ne rencontrer aucun souci quelle P du site. Une fois ce paquet décompressé dans votre que soit votre architecture matérielle. Au terme de cette ordinateur, glissez le répertoire vers une fenêtre de étape, entrez la commande : sudo make install terminal dans laquelle vous aurez saisi au préalable la com- mande : cd. Le lecteur de musique Listen est accessible sous Gnome Validez. Entrez la commande : sudo make depuis le menu Applications > Son et Vidéo.

OpenSource Magazine / n° 5 / septembre-octobre 2006  Logiciels § Linux § Windows § Mac Lancez vos Toboclic et Mobiclic… d'un clic

os enfants vont pouvoir eux aussi jouer avec les cd du commerce V de type Toboclic et Mobiclic sur leur Ubuntu ou tout autre distribution Linux d’ailleurs.

En premier lieu il faut que Wine soit pré- sent et installé sur votre machine (Voir Opensource mag 4). Ensuite assurez vous d’avoir la version Quicktime 6.5.1 installée pour Wine. Pour la télécharger faites une petite recherche sur le web ou entrez le lien suivant dans votre navigateur : http://www.01net.com/telecharger/ windows/Multimedia/lecteurs_video_ dvd/fiches/100.html ƒ

Certains CD ludo-éducatifs Avant téléchargement, une fenêtre vous tournent sous Linux demandera si vous voulez exécuter le via Wine. fichier «Quicktime6.5.1.exe» dans Wine. Acceptez. Quicktime s’installe alors aussi «exe» : «Toboclic.exe» et double-cliquez jouables. Les jeux testés demandent au facilement que sur Windows. dessus!! hop là! vos bambins vous regar- minimum un pentium II avec 32 Mo de dent avec admiration. C’est gagné! ram sur Win 95 et plus. Il ne vous reste plus qu’à insérer le cd Toboclic dans le lecteur. Le cd appa- Remarque : Nous avons testez Toboclic raît sur le bureau et une fenêtre s’ouvre sur un Pentium (R) II MMX à 350 Mhz et Etienne Martin automatiquement. Repérez le fichier en 229 Mo de ram. Les jeux restent fluides et

Écouter la radio

adio France propose la plupart de ses programmes radiophoni- R ques sur internet. Il est ainsi possi- ble d’écouter France Info, France Culture ou encore France Inter tout en utilisant son ordinateur pour d’autres tâ- ches. La plupart des radios ainsi disponibles uti- lisent le lecteur multimédia de Microsoft ƒ Sélectionnez «Ouvrir un flux réseau». ƒ Ajoutez l’adresse après avoir coché la case HTTP. Windows Media Player qui, bien évidem- ment, n’est pas disponible sous Linux. un excellent outil pour ce genre d’exer- fichier correspondant à ce lien et vous Mais il existe aussi des radios qui ont cice. Synpatic sous Ubuntu installera sans l’ouvrez avec VLC. l’intelligence de proposer des alternati- problème VLC. Pour les autres distribu- D’autres lecteurs disponibles sous Linux ves techniques pour permettre au plus tions, le site des concepteurs offre une sont capables de lire les flux MP3 des ra- grand nombre de ne pas être forcément large palette de versions. dios en ligne. inféodé au grand Bill. Ensuite, vous avez deux options. Soit vous www.radiofrance.fr/services/ Ainsi, Radio France propose une collec- copiez (CTRL-C) puis collez (CTRL-V) le aide/difflive.php tion de liens au format MP3 en streaming lien complet de la radio que vous sou- (M3U) vers ses principales radios. La mise haitez entendre dans le panneau ouvert www.videolan.org en route est ensuite très simple. Installez par le menu Fichier > Ouvrir un flux -ré le lecteur gratuit VLC de Videolan.org, seau de VLC. Soit vous téléchargez le

10 OpenSource Magazine / n° 5 / septembre-octobre 2006 Logiciels § Linux § Windows § Mac Sunbird, un outil de gestion de calendriers

out le monde connaît le célè- bre navigateur internet de la T fondation Mozilla, Firefox. Nom- breux sont celles et ceux qui utilisent aussi le client de messagerie, Thunderbird. Plus rares sont les adep- tes de Sunbird, un calendrier partagé avec gestionnaire de tâches, prises de rendez-vous, etc. produit par la même fondation. Disponible sous Mac OS X comme sous Windows et bien-sûr sous Linux, Sunbird n’est pas sans rappeler le ca- lendrier iCal fourni par Apple avec son système d’exploitation. Sunbird reste perfectible et la concur- rence de Google Calendar pourrait bien lui couper les ailes. En attendant, l’application mérite d’être testée. Pour l’installation sous Ubuntu passer par GDebi (lire par ailleurs) après avoir ƒ Même si l’interface téléchargé le paquet sur Debian.org n’est pas extraordinaire, (experimental). elle propose une gestion Sunbird n’est en effet pas disponible des rendez-vous simple et fonctionnelle. via Synaptic. Pour les autres distribution (Windows, Mac OS X, Linux), le site de la fon- dation Mozila propose les sources et l’application prête à l’emploi. Dans tous les cas, c’est la version 0.3 qui est proposée. Une fois lancée, l’application présen- te une interface en anglais à l’esthé- tique plutôt perfectible. Peu importe, l’essentiel c’est encore ses fonction- nalités. Vous pouvez créer plusieurs calendriers depuis la colonne de gau- che (onglet Calendars) et à l’aide du ƒ menu contextuel (clic-droit). A chaque calendrier peut correspon- Chaque événement peut être dre une couleur qui permettra d’iden- paramétré avec soin. tifier les événements. Pour créer un événement, placez le pointeur sur l’horaire de départ et déplacez-le en maintenant le bouton de la souris en- foncé vers l’heure de fin. En double-cliquant sur chaque évé- nement, vous pouvez préciser ses ca- ractéristiques. A l’onglet Recurrence, vous pourrez répéter l’événement à intervalles réguliers. A l’onglet Ge- ƒ Une alarme peut être associée à tel ou tel neral, vous pouvez définir le nom de événement d’un des calendriers. l’événement, modifier ses réglages horaires, mais surtout définir une aler- te par un panneau flottant ou l’envoi www.mozilla.org/projects/calendar/sunbird.html d’un mail. www.mozilla.org/projects/calendar/sunbird_download.html http://packages.debian.org/experimental/mail/sunbird

OpenSource Magazine / n° 5 / septembre-octobre 2006 11 Logiciels § Linux § Windows § Mac Alexandria : l’outil des rats de bibliothèque

lexandria est un logi- ciel de gestion de bi- A bliothèque. L’intérêt de cet outil, outre ses capacités d’explorer internet pour récupérer la couverture de chaque ouvrage, c’est de travailler depuis le numéro ISBN, norme internationale de classification, et donc de déli- vrer des informations précises. De prime abord, les sources dans lesquelles Alexandria va piocher sont à la fois peu nombreuses et surtout en lan- gue étrangère. Mais il suffit gé- néralement d’entrer le code ƒ Par le numéro ISBN, le titre, l’auteur… ISBN de 10 chiffres qui se trou- retrouvez un titre et créez sa fiche. ve inscrit sur tous les ouvrages (en supprimant les tirets) pour obtenir l’information relative au livre en question, même s’il s’agit d’un titre français. Vous pouvez aussi ajouter les livres à la main depuis le menu Edition. Votre bibliothèque peut être importée ou exportée aux for- ƒ Sélectionnez dans la liste trouvée mats ONIX, Tellico et EAN/ISBN/ le titre qui correspond le mieux à votre requête. UPC. Vous pouvez également créer une page XHTML pour générer un dossier contenant votre bibliothèque. Pratique si vous êtes l’auteur de plusieurs ouvrages et que vous souhai- tez les vendre sur internet. Le logiciel est compatible avec les lecteurs de code-barres. Si vous travaillez sous Ubuntu, Synaptic installe une version 5.1 qui peut être aisément mise à jour en 6.1 avec GDebi en téléchargeant le paquet le ƒ La liste des ressources où va puiser Alexandria plus récent (instable) depuis est encore limitée. Debian.org. Le site du concepteur pro- pose également des distribu- tions pour Mandriva, Gentoo, FreeBSD, etc.

http://alexandria. rubyforge.org

ƒ Alexandria peut générer un site Internet de votre bibliothèque.

12 OpenSource Magazine / n° 5 / septembre-octobre 2006 Logiciels § Linux § Windows § Mac Filmer l’écran sous Gnome

avez-vous jamais souhaité pou- voir partager avec d’autres N personnes vos expériences informatiques ? N’avez vous jamais rêvé de montrer à autrui les dé- marches à suivre par le biais de petites vidéos enregistrées directement de- puis votre écran ? Les as du tutoriel et autres formateurs sont très attachés à ce genre de démonstration. ƒ Bouton rouge : aucun enregistrement. ƒ Case vide : enregistrement en cours. Joie ! Vous pouvez à votre tour exploi- ter divers outils pour créer des vidéos qui enregistrent directement ce qui se passe à l’écran, déplacement du pointeur et ouverture des fenêtres en prime. Vous pouvez tester Istanbul développé pour Linux. Cet outil fonctionne dans les environnements Gnome, KDE ou encore XFCE. Vous pourrez télécharger les sources depuis le site du concep- teur de cet outil et trouver aussi les pa- quets Debian (installation par GDebi) sur le site Debian.org. Lorsque vous lancez Istanbul depuis une fenêtre de terminal (en saisis- sant simplement le mot : istanbul), un point rouge s’affiche en haut à droite à l’écran, dans la barre principale d’outils et des menus. Un clic droit vous donne accès à un très court menu où vous pourrez afficher les Préférences. Lorsque vous cliquez sur le bouton rouge, il se transforme en une case et l’enregistrement démarre. ƒ Le film obtenu en Ogg Theora peut être lu sous VLC ou Totem. Par défaut, le flux est enregistré au ryth- me de 10 images par seconde. Vous pouvez appliquer des changements dans les préférences mais il n’est pas certain que le résultat soit tout à fait convainquant. Enregistré au format Ogg Theora (Theo- ra est un format de compression libre), le fichier est lu (un peu vite) par Totem, notamment. Nous vous conseillons de cocher la case «Encode after stopping record» dans les préférences qui amé- liore la qualité finale et permet de ne pas trop charger le microprocesseur lors de la phase de capture. Istanbul permet de faire de la diffusion en streaming de la capture.

http://live.gnome.org/Istanbul ƒ Le panneau des Préférences permet de parfaire les réglages d’enregistrement. En cochant la case «Encode after stopping record» vous améliorez les performances d’enregistrement.

OpenSource Magazine / n° 5 / septembre-octobre 2006 13 Logiciels § Linux § Windows § Mac GDebi complète le rôle de Synaptic

epuis que vous utilisez Ubuntu, vous à entrer la commande : tallé, s’il n’est pas déjà disponible depuis avez pris la saine habitude de pas- Synaptic (ce qui est préférable alors), D ser par Synaptic pour installer de sudo dpkg -i etc. GDebi va rechercher les dépendan- nouvelles applications. Hélas, tout ces et proposer d’installer le tout (bouton n’est pas encore disponible pour Ubuntu Avec les mauvaises surprises réservées Installer le paquet). en dépit de la présence des paquets De- par les problèmes de dépendances. Veillez à quitter Synaptic avant de pro- bian sur le site Debian.org (ou ailleurs). Désormais, une fois le paquet rapatrié, céder à l’installation. faites un clic-droit et choisissez «Ouvrir L’avantage de ce procédé d’installation GDebi, livré avec la version 6.06 d’Ubun- avec installateur de paquets GDebi». est la possibilité qui vous est ensuite of- tu vous évite la manipulation habituelle Une interface graphique apparaît et ferte de supprimer les paquets avec Sy- qui consistait à passer par le Terminal et vous indique si le paquet peut être ins- naptic.

ƒ GDebi indique si le logiciel est déjà disponible depuis Synaptic.

ƒ Cliquez simplement sur le bouton « installer le paquet » pour confirmer l’installation.

ƒ GDebi est accessible par le menu contextuel ƒ GDebi va gérer seul l’installation sur les paquets Debian (.deb) des dépendances. Verrou exclusif innaccessible

Que signifie «Impossible d’ouvrir le verrou exclusif ?» qui apparaît lorsque je tente de mettre à jour mon système Ubuntu ?

Opensource-Magazine : Si vous tentez d’ouvrir Synaptic et que ce message paraît, cela signifie sans doute que vous avez déjà ouvert une application de mise à jour ré- clamant aussi le mot de passe d’administrateur. Regardez donc si vous n’avez pas ouvert par exemple le Gestion- naire de mises à jour ou Software Properties, c’est-à-dire un logiciel de gestion des paquets qu’il faudra alors quitter pour avoir la paix. ƒ Vérifiez que plusieurs applications nécessitant le mot de passe administrateur ne sont pas lancées.

14 OpenSource Magazine / n° 5 / septembre-octobre 2006 Logiciels § Linux § Windows § Mac Xara : une autre façon d’exploiter les paquets Debian

ara (à ne pas confon- ƒ Xara est en anglais dre avec un autre et présente une interface Xara, outil graphique), assez peu claire. X Saisissez le paquet à rechercher est un utilitaire de dans le champ de saisie récupération et d’installation situé au milieu, puis cliquez de paquets Debian. Cet outil sur le bouton «Run query». vous évite d’avoir à recher- cher un paquet sur le site De- bian.org. Grâce à son moteur de recherche, vous pouvez non seulement savoir s’il existe mais en plus, vous pourrez l’installer et embarquer en même temps la totalité des dépendances automatique- ment. Même s’il ne fonc- tionne pas tout à fait comme GDebi (lire par ailleurs), mais plutôt comme Synaptic, Xara peut vous être utile pour installer de nouveaux logiciels. Pour rechercher par exemple l’outil de gestion de comptes bancaires Grisbi, saisissez ce terme dans le champ Query puis cliquez sur le bouton Run Query. La liste des logiciels trouvés s’affiche dans la zone de gauche en bas. En cliquant sur la ligne correspondante puis en pressant sur le bouton droit de la souris, vous accé- dez à un menu contextuel dans lequel la commande «APT install» vous permettra Verrou exclusif innaccessible d’installer le logiciel et ses dé- pendances. Veillez à ce que Synaptic ne soit pas lancé en même temps, sans quoi, ça ƒ Une fois le paquet trouvé, ne fonctionnera pas. De la un clic droit donne accès à la commande même manière, vous pouvez «Apt install», laquelle effacer un logiciel par APT- déclenche le lancement remove. du Terminal pour le téléchargement et l’installation des paquets. http://packages.debian.org/ stable/utils/xara-gtk

OpenSource Magazine / n° 5 / septembre-octobre 2006 15 Logiciels § Linux § Windows § Mac Eterm, une autre console

a console est un élément indispensa- Un nouvel Eterm va s’ouvrir, et vous pou- ble sous Linux, et qui peut l’être éga- vez fermer le/les précédents qui ont été Llement sous Mac car elle permet de ouverts. Par un «control - clic droit» vous remonter l’arborescence ($ cd), de dé- allez avoir le menu Eterm et vous allez cli- compresser des fichiers ($ tar -xvf ...), de quer sur «Eterm Save User Settings» puis voir les processus en cours ($ top) et de «Eterm Save User Theme». Cela permet les terminer ($ killall), d’éditer des fichiers de sauvegarder cette configuration ac- du système ($ pico), et bien d’autres tuelle et de ne pas avoir à rentrer à cha- ƒ Installation d’Eterm sous Ubuntu. possibilités. Il est donc quasiment néces- que fois les lignes données précédem- saire de l’avoir toujours sous la main, no- ment. tamment sous Linux. Mais d’un point de vue esthétique, la console avec ses bor- Mac dures et généralement son fond blanc peut, dans certains cas, ne pas être en Tout d’abord, il faut lancez le Terminal et harmonie avec le reste de votre bureau. entrez la commande : Ce qui serait intéressant, c’est d’avoir $ fink install eterm la console intégrée justement au fond d’écran, et donc toujours disponible. Et Ou bien, utilisez directement Fink Com- c’est exactement un des avantages ma- mander et si Eterm n’apparaît pas dans jeurs d’Eterm, qui permet de n’en garder la liste, pensez à cocher les «Instables». que la console et d’enlever tout ce qui Cela va compiler et installer Eterm. Une l’entoure. fois cette étape terminée, démarrez X11 et entrez la commande suivante afin de Linux le lancer: ƒ Cliquez sur «Toggle Transparency» $ /sw/bin/eterm pour activer la transparence. En fonction de votre distribution Linux, vous l’installerez suivant la méthode Une nouvelle fenêtre va s’ouvrir et vous équivalente. Par exemple, sous Ubuntu serez désormais devant une console ou Debian, vous rentrerez : Eterm. Pour cela, vous allez devoir entrer $ sudo apt-get update une commande specifique qui activera $ sudo apt-get install eterm la transparence. Mais auparavant, il vous faudra connaître le chemin d’accès de Lorsque l’installation est terminée, vous votre fond d’écran. allez lancer un Terminal en rentrant: Si vous utilisez celui par défaut, ce sera $ Eterm (notez qu’il faut bien le «E» ma- /Library/Desktop Picture/image.jpg. Mais juscule). cela peut être également le chemin vers un autre dossier. Eterm va démarrer et pour garder le Cependant, il est impératif que le fond même fond d’écran, vous allez activer d’écran et l’image qui sera appliquée à la transparence en cliquant sur «Bac- Eterm soient strictement identiques. Cela kground» et sélectionner «Toggle Trans- vous donnera par exemple, dans Eterm : parency». Puis, vous allez utiliser la com- $ Esetroot -f -s -c /Library/Desktop\ mande Esetroot en rentrant ceci : Pictures/image.jpg (Utilisez la touche $ Esetroot -f -s -c /usr/share/ «tab» pour éviter d’avoir à écrire l’accès ƒ Exemple d’Eterm sous Mac. wallpapers/KDE34.png (cela dépend du complet.) fond d’écran que vous avez) Puis, appuyez dans le menu «Bac- (Pour information, le «f» signifie plein kground» d’Eterm et cliquez sur la fonc- écran, le «s» pour étendre l’image, et le tion «Toggle Transparency». Le fond «c» pour la centrer). d’écran de l’Eterm est identique au fond d’écran de votre bureau. Notre objectif L’Eterm est désormais transparent mais est maintenant d’enlever ses bordures. contient toujours les bordures que nous Voici la commande : allons retirer en entrant: $ Eterm -f white -b black --trans -- $ Eterm -f white -b black --trans -- shade=0 --scrollbar=0 --buttonbar=0 -x shade=0 --scrollbar=0 --buttonbar=0 -x -g 80x20+0+100 -g 80x20+0+100 ƒ Ces trois lignes sont à rajouter dans le fichier Xinitrc.

16 OpenSource Magazine / n° 5 / septembre-octobre 2006 Logiciels Eterm, une autre console

Quand vous appuierez sur la touche «en- trée» à la fin de la commande, une tou- te nouvelle fenêtre apparaîtra. Si vous désirez garder ce style, vous pouvez en appuyant simultanément sur les touches Control - Pomme et un clic sur la fenê- tre pour activer le menu, et sélectionnez «Save User Settings» et «Save Theme Set- tings». Mais il se peut qu’en relançant à cha- que fois votre ordinateur, puis Eterm, vous n’obteniez pas la transparence. Vous de- vrez à chaque fois entrer de nouveau la commande Esetroot, et cette manoeu- vre risque de devenir, à la longue, plutôt pénible! Pour éviter cela, vous allez éditer le fichier .xinitrc et lui apporter quelques modifica- tions. Entrez la commande suivante dans Eterm (ou le Terminal) : $ sudo pico /private/etc/X11/xinit/xini- ƒ Autre exemple trc d’Eterm sous Mac.

Une fois dans ce fichier, insérez ces 3 li- gnes à la fin du fichier (juste avant «exec quartz-wm»): source /sw/bin/init.sh Esetroot -c -f -s /Library/Desktop\ Pictures/lenomdevotreimage.jpg & eterm --trans &

Ensuite, vous sauvegardez le tout (Control-X puis Y). Dès lors, quand vous lancerez Eterm depuis X11, vous obtien- drez directement la transparence sans ƒ Exemple d’Eterm avoir à entrer une quelconque com- sous KDE. mande. Une autre commande qui vous sera utile est l’ascenseur que vous obtiendrez en combinant la touche «control» et «op- tion». Cette méthode décrite ci-dessus fonc- tionne parfaitement sous Panther. Le seul problème vient de Tiger car vous n’ob- tiendrez pas la transparence immédia- tement après. Il vous faudra à chaque ouverture d’Eterm, c’est-à-dire lorsque vous aurez le cadre noir, faire un clic droit ou bien pomme + Control et activer «Tog- gle Transparency» dans «Background». Finalement, pour l’utilisation optimale ƒ Autre exemple d’Eterm sous Linux. de la commande, au lieu de l’entrer à chaque fois sous X11(/sw/bin/eterm), le mieux est de l’enregistrer dans le menu Quelques manipulations utiles sous Linux: Applications de X11. -Alt + clic droit -> Déplace l’Eterm Alx. -Alt + clic gauche -> redimensionne l’Eterm -Control + Clic droit -> donne le menu Eterm www.eterm.org -Control + clic sur molette -> barre de défilement.

OpenSource Magazine / n° 5 / septembre-octobre 2006 17 The Gimp Gimpshop L'autre version de Gimp

L n’est plus vraiment nécessaire de il faudra dès le départ installer Gimp nor- présenter Gimp, l’excellente alterna- mal que vous trouverez ici: http://gimp- Itive de Photoshop, qui devient de plus win.sourceforge.net/stable.html en plus populaire au fil du temps. Puis, vous allez installer GimpShop dans Toutefois, si vous testez Gimp alors que le même répertoire que Gimp. C’est-à- vous êtes un véritable adepte de Pho- dire au moment où il vous demandera toshop, vous risquez de vous sentir for- de sélectionner son emplacement, vous tement brimé dans la mesure où vous allez enlever le «bin» de C:\Program Fi- aurez la fâcheuse tendance à chercher les\GIMP-2.0\bin\ lorsqu’il vous le pro- l’emplacement ainsi que l’équivalence posera, pour obtenir C:\Program Files\ des menus. GIMP-2.0\. De cette façon, vous aurez le Ainsi pour rendre plus confortable les français comme langue principale. nouveaux venus à Gimp et éviter toute frustration, Scott Moschella en a modifié Linux le code source et lui a attribué le nom de GimpShop. Il a aussi adapté les menus et Avant de vous lancer dans l’installation, il ƒ Différentes façons de démarrer les noms à ceux de Photoshop. Certes, est préférable de vérifier si vous avez les pour un même résultat, GimpShop. on est loin de la copie conforme à l’ori- éléments suivants: ginal, mais en attendant on ne cherche XML - GLib - atk - GTK+ - libart-2.0. Si vous plus, ce qui est un avantage non-négli- les avez tous, vous pouvez alors téléchar- geable. ger les sources de GimpShop à ce lien : Gimshop est disponible sous Mac, Win- http://web.njit.edu/~st7/mirror/GIMPS- dows, et Linux, mais en fonction de la hop/gimp-2.2.8.tar.bz2 plate-forme, la version sera plus ou moins Puis, vous pourrez l’installer en suivant ces récente. étapes : $ tar jxvf gimp-2.2.8.tar.bz2 Mac $ cd gimp-2.2.8 $ ./configure --prefix=/usr GimpShop a été initialement créé pour $ make le Mac. Il est donc normal de trouver la $ make install toute dernière version, la 2.2.11, qui fonc- tionne aussi bien sous PowerPC que sous Pour les novices, ou bien si vous appré- Intel. Lorsque vous l’aurez téléchargé, hender l’installation, vous trouverez un GimpShop se présentera sous la forme excellent didacticiel à ce lien. Bien que d’une image de disque, et il suffira juste les explications soient en langue anglai- de transférer le contenu vers le dossier se, elles sont très faciles à suivre. Applications. http://linux.suramya.com/tutorials/Ins- Ne pas oublier que son démarrage est tall_GIMPShop/ identique à celui de Gimp. Il est donc im- pératif d’avoir X11 d’installé. Pour ceux qui sont sous Debian ou bien Vous pouvez le télécharger ici : Ubuntu, vous pouvez l’installer en utilisant http://www.plasticbugs.com/blogimg/ cette méthode bien plus simple : Gimpshop-OSX-2.2.11.dmg $ wget http://web.njit.edu/~st7/mirror/ GIMPShop/gimp_2.2.4-2_i386.deb Windows $ sudo dpkg -i /home/votrenom/gimp_ 2.2.4-2_i386.deb Sous Windows la version la plus récente Cela va l’installer et pour l’utiliser, il suffira est la 2.2.8 et contient, au sein de l’exé- d’entrer dans un Terminal : cutable, GTK. L’avantage dans cette $ gimp version est de pouvoir, tout comme Pho- toshop, avoir une seule et unique fenê- Vous trouverez aussi le paquet en .rpm à tre. L’installation ne posera pas de souci ce lien : majeur, et nécessitera juste de cliquer sur http://gimpshop.idkfa.de/gimpshopby- Next. me.rpm Vous trouverez ce programme à ce lien : http://care2x-plugins.sourceforge.net/ Alx. gimpshop_2.2.8_fix1_setup.exe Cependant, GimpShop est uniquement http://en.wikipedia.org/wiki/GIMPshop en anglais. Si vous le désirez en français,

18 OpenSource Magazine / n° 5 / septembre-octobre 2006 The Gimp

ƒ GimpShop sous Windows se présente dans une seule fenêtre. ƒ Pensez à modifier le chemin d’installation pour l’avoir en français.

ƒ Exemple de menu modifié sous GimpShop pour les différents systèmes.

ƒ Un autre menu sous GimpShop.

ƒ Menu original de Photoshop.

ƒ Encore une variante. ƒ Exemple de GimpShop sous Linux.

OpenSource Magazine / n° 5 / septembre-octobre 2006 19 Logiciel internet Super Guppy

Portail Web

i vous souhaitez disposer de l’atti- - livre d’or rail complet d’un site internet (livre - forum d’or, compteur de visites, moteur S - FAQ de recherche, etc, vous pouvez vous contenter de Guppy, une solution clé - sondage en main pour générer un site complet - compteur de visi- sans entrer une ligne de code. La seule tes contrainte est que votre hébergeur ac- - compteur de clics cepte le langage PHP. Guppy, et c’est et de télécharge- précisément sa force, ne s’appuie pas ments sur les bases de données MySQL. Du - newsletter coup, cette dernière contrainte dans de nombreux autres cas, n’en est plus une - zone d’adminis- avec Guppy. tration (administra- tion différenciée GuppY propose l’ensemble des fonc- optionnelle) tionnalités classiques d’un portail web : - zone membre op- - news tionnelle - articles Revenus des toilettes où vous étiez partis vomir, sachez que cette horreur - etc... peut être modifiée. - annuaire de liens Une fois que vous - section téléchargements avez récupéré de site web, lancez un navigateur inter- - diaporama de photos Guppy et que vous l’avez transféré vers net et inscrivez l’adresse ordinaire de vo- votre espace FTP chez votre hébergeur tre site en ajoutant simplement /guppy. Exemple : ­ http://avosmac.perso.cegetel.net/ guppy/

ou encore

http://www.magazine-avosmac.com/ guppy

Le mot de passe de l’administrateur est «pass». Veillez à le modifier le plus vite possible..

Image3 : Vous allez changer les choses grâce à ces outils. Chaque menu déroulant permet d’installer (ou non) une nouvelle boîte.

20 OpenSource Magazine / n° 5 / septembre-octobre 2006 Toutes les boîtes sont vides, mais l’apparence reste douteuse. Ces outils servent à gérer le contenu de chaque section.

Sans aucun réglage, vous êtes directe- vous pouvez en supprimer certaines, en outils de la deuxième section du pan- ment envoyé sur votre portail personnel modifier d’autres, changer l’aspect gé- neau d’administration. Si vous avez affi- Guppy qui se présente sous les aspects néral, etc. Cliquez sur le mot Admin situé ché une boite d’éditorial, vous pourrez d’un joli bazar rehaussé d’une esthéti- en haut à droite dans la barre des com- en compléter le contenu en cliquant sur que à gerber. Fort heureusement, il va mandes. l’outil Editorial. être possible de personnalisé l’ensemble Le mot de passe attendu est : pass. Notez qu’à chaque fois vous pouvez et de rendre plus acceptable sur le plan entrer une traduction en anglais si vous visuel cette horreur. Commencez par personnaliser ce mot êtes un as de ce dialecte rare. de passe universel en cliquant sur l’outil «Mot de passe admin.». Il faut savoir que chaque case peut être A vous de jouer à présent. personnalisée voire supprimée. Pour configurer et supprimer certaines boites, cliquez sur l’outil «Config. boites» Vous en savez suffisamment pour créer Pour effectuer ces modifications réser- et sélectionnez la définition de la boite votre propre portail de nouvelles. Il sera vées à l’administrateur du site que vous dans chaque menu déroulant (Aucune interactif, c’est-à-dire que des visiteurs êtes devenu, cliquez sur «Préparez votre boîte si ne voulez pas de boite). pourront s’y connecter, s’y inscrire et Guppy» dan sle panneau Technique à participer à l’enrichissement de son Cliquez sur «Enregistrer Config.» pour gauche. Puis cliquez sur la ligne «Instal- contenu. Vous en resterez néanmoins le prendre en compte ces changements lation/Migration» et enfin, cliquez sur le maître. bouton central «Préparez votre Guppy». puis sur Accueil pour voir ce que donne Suivez les quelques instructions de bases ces modifications. en cliquant simplement sur les boutons Pour ajouter un nouveau thème (par exemple celui du site GupZine), une fois «Allons y !». Les boites centrales se contrôlent depuis le dossier du skin téléchargé enregistrez- La première fois, cliquez sur «Installation l’outil «Config. accueil» et la présentation le sur votre site FTP dans le répertoire : propre» pour démarrer avec un portail générale peut être modifiée avec l’outil guppy/inc/imag/skin/. Guppy plus sobre. Mais toujours moche. «Config. Site». C’est là que vous pourrez Veillez à supprimer les répertoire d’ins- changer le thème général (en bas de la tallation lorsqu’on vous le proposera page) en sélectionnant un autre «Thème www.freeguppy.org histoire de ne permettre à personne de Skins» (isa_css, par exemple) et un autre s’immiscer dans votre configuration. «Thème d’icônes» (ico_1, par exemple) www.guppyzine.org Une fois que toutes les cases sont vides, Pour compléter votre site, utilisez les http://charly.profbh.net

Tout est modifiable et personnalisable sur Guppy. Et voici le site revu totalement.

OpenSource Magazine / n° 5 / septembre-octobre 2006 21 Logiciel internet Installer et animer un forum

penSource Magazine a présenté aussi de Free et de Lycos ou encore de exemple) et d’entrer les coordonnées une solution pour installer sur le Cegetel, de Freesurf, etc. fournies par votre FAI. O serveur de son fournisseur d’accès D’autres FAI en revanche ne le permet- Elles se présentent sous la forme : ou sur son propre poste en local un sys- tent pas. C’est le cas de l’omniprésent tème de forum à l’image de ceux que Wanadoo chez qui près d’un tiers de ftp.monfournisseur.com l’on trouve désormais sur la plupart des nos abonnés ont une adresse mail ! Pour login sites. Si SimpleForum décrit dans nos co- profiter des bienfaits de phpBB2 il faudra motdepasse lonnes est une approche, phpBB2 en est que ces abonnés souscrivent à une offre une autre choisie par un grand nombre chez un autre fournisseur d’accès. Free Lorsque les 2 Mo du dossier phpBB2 ont de sites. propose un accès gratuit, un nombre été transférés sur votre espace web, L’avantage de phpBB est sa facilité d’ins- d’email illimité, 1 Go d’espace disque et ouvrez un navigateur internet et entrez tallation et sa fiabilité. les fameux outils nécessaires pour «dyna- l’adresse correspondant à votre site Le système phpBB (php Bulletin Board) miser votre site web». A l’adresse Wana- web (fournie par le FAI) en ajoutant : / est un forum réalisé avec le langage php doo, vous pouvez donc additionner l’ins- phpBB2. et utilisant une base de données. Gra- cription chez Free, par exemple. Le FAI Exemple : tuit et distribué sous licence GPL, un peu Freesurf présente l’avantage de fournir comme Linux pour ne citer que lui, il a les coordonnées tout de suite en ligne et www.opensource-magazine.com/ conquis de nombreux webmasters. non par courrier. phpBB2 Pour pouvoir installer et rendre actif un forum, il faut posséder un compte chez Une fois que vous disposez d’un espace Vous êtes directement dirigé vers la page un fournisseur d’accès à internet, il faut pour héberger votre propre site web de configuration qu’il faut compléter. Il que ce FAI vous accorde l’autorise d’ad- chez un fournisseur d’accès, téléchar- est primordial de disposer d’une base ministrer des bases MySQL et d’utiliser le gez phpBB2 et enregistrez-le dans cet MySQL déjà en place chez votre fournis- langage PHP. Notre FAI, la société Aqua- espace. Pour se connecter à ce serveur, seur d’accès. Généralement, c’est lui qui ray, nous accorde tout cela. C’est le cas il suffit d’utiliser un logiciel FTP (GFTP par vous en fournit les coordonnées.

ƒ Pour compléter la mise en route, téléchargez le fichier config.php et renvoyez-le sous une autre forme.

ƒ A la première ouverture, paramétrez les coordonnées d'accès au serveur MySQL de votre fournisseur d'accès.

ƒ Précaution à prendre, effacez les deux éléments : install et contrib ƒ Il faudra ouvrir le panneau de configuration pour personnaliser le forum pour des raisons de sécurité. à présent fonctionnel.

22 OpenSource Magazine / n° 5 / septembre-octobre 2006 Logiciel internet Installer et animer un forum

Exemple : avec le fichier config.php. Pas de couac, la colonne de gauche, gérer les forums il vous sera renvoyé et il suffira de le réen- (ajouter, supprimer, corriger des forums), .monfournisseur.com (nom du serveur registrer sur le serveur pour résoudre le envoyer des messages à tous les utilisa- de bases de données. Vous pouvez par- problème. teurs inscrits, changer le thème général fois vous contenter de : localhost) Un autre message vous indiquera de des pages (il existe des dizaines de thè- nom de la base supprimer sur le serveur les répertoires : mes différents), contrôler les utilisateurs, nom de l’utilisateur de cette base install et contrib. Effacez-les du serveur etc. (pas forcément identique au login de pour éviter à quiconque de modifier la connexion) structure de votre forum et d’exploiter http://phpbb-fr.com/ mot de passe ses données confidentielles. www.phpbb.com/ (voir la rubrique Pour la maîtrise de MySQL, référez-vous à Lorsque les répertoires en question sont styles pour changer de thème) OpenSource Magazine n°. effacés, entrez à nouveaux l’adresse www.monfournisseur.com/phpBB2 et http://forums.phpbb-fr.com/ Une fois les coordonnées de votre base vous voici dans votre forum. Il ne reste viewtopic_5467.html MySQL indiquées, il faut aussi saisir en plus qu’à procéder aux réglages cosmé- bas de la page un Nom d’administrateur tiques d’usage. Chez Free et Lycos : www.aginum.net/ des services de votre forum et un mot phpbb/ (cf colonne de gauche) de passe (de votre choix) puis cliquer sur Puisque vous êtes l’administrateur du fo- Démarrer l’installation. rum, vous avez accès au panneau des réglages. Cliquez sur le lien «Aller au pan- Si vous avez correctement rempli le do- neau d’administration» qui se trouve en cument, un message «Bienvenue à l’ins- pied de la page d’accueil du forum. tallation de phpBB2» s’affichera. Il est Une fois dans la page d’administration, possible que vous rencontriez un souci vous pourrez, depuis les commandes de

Lecteur gratuit pour .sxw et .odt

tarOffice et OpenOffice enregis- trent aux formats SXW et ODT. For- S mats qui ne sont pas encore très répandus. Si le besoin se fait sentir pour vous ou autrui de vouloir accéder à un document enregistré à un tel format mais sans forcément installer ce logiciel, une visionneuse (aussi nommé Reader ou Player) gratuite existe : Visioo-Writer. Pour l’instant, seuls les documents texte sont cence de type GPL). Coté langages, Le lecteur gratuit : pris en compte; mais tout évolue vite. outre le français, sont aussi disponibles À terme, le but est que ce lecteur gra- l’anglais / américain, l’espagnol, l’italien, http://visioo-writer.tuxfamily.org/ tuit puisse faire accéder aux documents le catalan, l’allemand, le brésilien et le FR/index.html Abiword et Kword ainsi qu’à tout autre néerlandais. format libre concernant la bureautique. Si toutefois vous n’avez pas l’âme d’un Plusieurs versions du logiciel Visioo-Writer programmeur; vous pouvez apporter vo- Les sources : sont, à ce jour, disponibles : pour Linux et tre contribution au projet en signalant les Debian ainsi que pour Windows; la ver- éventuels défauts ou bugs pour les ver- http://cvsweb.tuxfamily.org/visioo/ sion Mac OS X reste à réaliser (si le coeur sions futures. visioo/visioo/ vous en dit... des sources sont disponi- bles). Ces lecteurs sont ainsi diffusables Lionel (MacBruSoft). librement et peuvent être améliorés (li-

OpenSource Magazine / n° 5 / septembre-octobre 2006 23 Site Web § Linux § Windows § Mac Comment créer une ba se de données MySQL ?

I vous disposez d’un hébergement gazine n°2 p.22), la création d’une internet qui autorise la gestion de nouvelle base peut être effectuée S bases MySQL, vous pouvez met- via un navigateur internet et Php- tre à profit cette heureuse disposition en MyAdmin ou bien encore avec la créant vos propres bases de données. commande : Avec un peu de méthode, vous pourrez y accéder depuis un navigateur internet. create NomBase

Concernant MySQL, il faut distinguer la Il faut avoir, au préalable, installé base (ou Database), la table, les champs Mysql-server puis se connecter à la ƒ Ce code crée une table et un champ (field), les données (data) et les requêtes base et, une fois identifié, créer la dans la base "avosmac" (query). base. Si vous souhaitez créer plusieurs champs Une fois que votre base a été créée par d’un seul coup, voici comment procé- La création d’une base sur le serveur de votre hébergeur (ou par vous même si der : votre fournisseur d’accès à internet dé- vous travaillez sur un réseau local), il faut pend de lui. C’est votre FAI qui ouvrira créer une première table. Chaque table CREATE TABLE adresse (Nom la base et lui affectera généralement le va contenir différents champs, lesquels varchar(100), Adresse text) nom de votre compte. Il vous indiquera contiendront à leur tour les données. Par une adresse internet d’accès de type : exemple, vous pouvez créer une table Cette commande créé une table avec Adresse, dans laquelle vous créerez des deux champs, l’un de type texte appelé sql.Fournisseur.com champs Nom, Prenom (évitez les lettres Adresse, l’autre de type varchar appelé accentuées à ce stade), rue, codepos- Nom. Il associera le nom de cette base et cette tal (évitez les espaces et les lettres exo- adresse d’accès à un login de connexion tiques), ville. Quoi qu’il en soit, vous pouvez ajouter et à un mot de passe. Par exemple, nous des champs ultérieurement à une table hébergeons nos bases sur le serveur de La commande pour réaliser ce petit ex- existante par la commande : notre hébergeur, la société Aquaray. Ce ploit sera : qui donne comme coordonnées : ALTER TABLE adresse ADD Prenom CREATE TABLE adresse (Nom varchar(100) adresse d’accès (hôte ou host) : varchar(100)) sql.aquaray.com Et pour effacer des champs : nom de la base (database) : Cette commande va créer une table ap- opensource1 pelée Adresse. A chaque nouvelle table ALTER TABLE adresse DROP Prenom nom de l’utilisateur (user, login) : il faut créer au minimum un champ, ce opensource-magazine qui est réalisé avec la création du champ Facile à comprendre. Nous effaçons mot de passe MySQL (password) : appelé Nom. Il s’agit d’un champ de (Drop) le champ Prenom de la table vousRevez1peu type varchar, c’est-à-dire que l’on peut Adresse. Et pour effacer la table en en- entrer du texte ou des chiffres pour une tier : Si vous avez installé MySQL, Apache, et longueur maximale de 100 caractères. PHP en local comme nous l’avons décrit On aurait pu utiliser d’autre stypes : int DROP TABLE Adresse en détail par le passé (Opensource-Ma- (entier numérique), text, etc. Comment traduire ces commandes en langage PHP ? $commande = “CREATE TABLE adresse (Nom varchar(100)) “; $serveur = ‘sql.aquaray.com’; $execution = mysql_query ($commande); $utilisateur = ‘opensource-magazine’; $motpasse = ‘vousRevez1peu’; La première ligne consiste à définir la variable $commande et $base = ‘opensource1’; à lui assigner la valeur de la commande MySQL. La seconde consiste à exécuter cette commande (mysql_query). mysql_connect($serveur,$utilisateur,$motpasse) or die (“erreur Pour les autres commandes, il faut procéder de la même ma- de connexion - serveur”); nière : echo “connexion au serveur “.$serveur.” : reussie”.”
”; mysql_select_db($base) or die (“erreur de connexion - $commande = “ALTER TABLE adresse DROP Prenom”; base”); $execution = mysql_query ($commande); echo “connexion base “.$base.” : reussie”.”
”;

Il va de soi qu’il faut d’abord se connecter à la base pour pou- ?> voir exécuter ces commandes. Voici une méthode efficace qui repose sur l’exemple de nos coordonnées : Les commandes à exécuter viendront à la suite des comman- des de connexion, mais toujours à l’intérieur des balises de co- .

24 OpenSource Magazine / n° 5 / septembre-octobre 2006 Site Web Comment créer une ba se de données MySQL ?

De l'intérêt de créer systématiquement une clé primaire Une base de données est constituée bliothécaires moisis). dans le cas où vous souhaitez ajouter par une ou plusieurs tables, chaque ta- Pour que chaque ligne corresponde à ce champ à une table existante, ou : ble contenant des lignes de champs, un numéro différent, le champ d’iden- lesquels abritent les données. Chaque tification par clé primaire devra être in- CREATE TABLE adresse (id int not null ligne possède les mêmes champs mais crémenté d’un nombre (généralement auto_increment primary key) contient des données différentes. Mais 1) à chaque nouvelle ligne. rien ne vous empêche d’enregistrer des La création d’une clé primaire revient lors de la création d’une nouvelle ta- données identiques. Et là, vous pouvez à créer un champ toujours appelé «id» ble. être confronté à des soucis de traite- qui contiendra l’information propre à Dès lors qu’une clé primaire existe et ment. chaque fiche : que vos fiches sont donc toutes numé- D’où l’intérêt de créer un numéro pour rotées, le traitement des données est chaque ligne (on peut aussi considérer ALTER TABLE nomTable ADD id int not grandement facilité, notamment dans qu’une ligne est une fiche, comme les null auto_increment primary key le cas d’homonymie sur un champ petites fiches cartonnées des vieux bi- nom.

La nouvelle syntaxe POST, GET, COOKIE…

Quelle syntaxe utiliser pour l’affichage des variables obte- nues par les méthodes POST, GET, COOKIE, etc ? Tout dépend de la version de PHP utilisée et surtout du réglage de la directive «register_globals» (variable du ser- veur définie dans la page php.ini). A l’origine calée sur «on», elle est, avec les versions les plus récentes, de plus en plus réglée sur «off» afin d’assurer une bien meilleure ƒ Dans cette page, Register_globals est réglé sur Off. sécurité lors de l'accès aux pages PHP. Pour le savoir, créez une page intitulée info.php et conte- Si «register_globals» est Off, la saisie de la première page nant ce code : ne paraîtra pas dans la seconde.

Si «register_globals» est réglé sur Off, un grand nombre de Que «register_globals» soit sur ON ou sur Off, le résultat de scripts PHP classiques ne fonctionnent plus. la saisie paraîtra dans tous les cas.

Exemple : Conclusion : Même si la méthode est plus compliquée, il vaut mieux utiliser la seconde syntaxe qui sera compa- Créer une page essai1.php en saisissant ce contenu : tible avec les nouveaux réglages des plus récentes ver- sions de PHP (depuis 4.2) plutôt que la première, moins

fiable en matière de sécurité. Si vous ne souhaitez pas revoir la totalité de vos scripts, vous pouvez vous contenter de redéfinir toutes les varia-
bles selon cette syntaxe :

version de PHP comprend les plus récentes notions de sé- curité avec les «register_globals» sur Off.

OpenSource Magazine / n° 5 / septembre-octobre 2006 25 Site Web § Linux § Windows § Mac Les visiteurs laissent des traces

'intérêt d'utiliser une base MySQL et le Modifiez la page essai1. langage PHP, c'est de pouvoir intera- php en ajoutant une ligne Lgir sur le contenu de cette base via au formulaire (

): Vous pouvez fort bien créer des pages web incluant les instructions nécessaires modifier le contenu. code classique HTML de composition tions MySQL voire du Javascript, etc.
Vous pourrez même pousser le plaisir jus- qu'à utiliser du code CSS pour réaliser des feuilles de style (lire par ailleurs). Et modifiez la seconde page essai2.php ainsi : Depuis une simple page d'un site web, vous pouvez envoyer des instructions dans la page PHP. Vous auriez pu vous echo "connexion au serveur ".$serveur." contenter de $essai (lire par ailleurs). : reussie"."
"; mysql_select_db($base) or die ("erreur de connexion - base"); Créez une page essai2.php avec le A présent que vous connaissez la mé- echo "connexion base ".$base." : code suivant : thode basique pour envoyer une infor- reussie"."
"; mation, vous êtes en mesure d'agir sur le née dans une base, voici comment pro- $commande = "SELECT * FROM nomTable céder : WHERE nomChamp LIKE '%$mot%' "; Ouvrez la première page essai1.php $execution = mysql_query ($commande); dans un navigateur depuis l'adresse du page 1 : serveur (pas simplement en cliquant ou while ($ligne=mysql_fetch_ glissant/déposant le fichier).
n'est qu'en cliquant sur le bouton Valider Saisissez le mot : { affiché dans la première page, vous avez echo $ligne[$NomChamp]."
"; été envoyé vers la deuxième page. }
?>

Ce code doit intégrer les informa- tions pour effectuer la procédure de connexion à votre base. Précisez aussi le nom de la table (nomTa- ble) et le nom du champ (nomChamp) à examiner.

ƒ En cliquant sur le bouton "Valider", l'information saisie dans le champ texte est enregistrée.

26 OpenSource Magazine / n° 5 / septembre-octobre 2006 Site Web § Linux § Windows § Mac Php, roi du recyclage

ien de plus pénible que de devoir Vous pouvez de la sorte créer une page C'est tout de même plus court que répéter toujours la même chose ! contenant le code se rapportant à la d'avoir à tout ressaisir. R A fortiori lorsqu'il s'agit de code in- connexion à la base. Vous pouvez utiliser la commande «inclu- formatique généralement difficile de» comme «require». à assimiler. Cette méthode peut être fort pratique Include ne produit pas le même type Le langage PHP permet de réutiliser du pour insérer des boutons dans toutes vos d'erreur que require en cas d'échec, là code sans avoir à le ressaisir. Une page pages. Le code d'affichage des boutons est toute leur différence. (par exemple : pageCode.inc) contient sera enregistré à part, dans une page le code en question. bouton.inc par exemple, laquelle sera Et les autres pages font appel à ce code ensuite appelée par : avec la fonction : require ('bouton.inc'); require ('pageCode.inc');

Comment afficher toutes les données d'une base ?

SELECT * FROM nomTable

Si vous souhaitez afficher les fiches par ordre alphabétique (ou numérique) d'un champ précis :

SELECT * FROM nomTable ORDER BY nomChamp

Pour afficher toutes les données trouvées dans une page PHP, voici comment procéder :

$commande = "SELECT * FROM NomTable"; $execution = mysql_query ($commande);

while ($ligne=mysql_fetch_array($execution))

{ echo $ligne['nomChamp']."
"; } ƒ Ce script affiche la totalité des données d'un champ d'une base.

(nomChamp) de la ligne. On saute une ligne à chaque inscrip- A la première ligne, on définit la variable $commande qui est tion (
). une commande MySQL de recherche de toutes les données Notez qu'après une boucle while il faut placer les commandes de la table NomTable, puis on exécute cette commande à la entre des accolades. deuxième ligne. Comme d'habitude, il faut précéder ce code des commandes On lance une boucle «tant que» (while) qui va lire chaque li- de connexion à la base. gne de la table (mysql_fetch_array) et en affecter le résultat à la variable $ligne. Cette page PHP peut être appelée par un bouton et la mé- Ensuite, on demande à écrire (echo) le contenu d'un champ thode POST (lire par ailleurs).

OpenSource Magazine / n° 5 / septembre-octobre 2006 27 Site Web § Linux § Windows § Mac Rechercher un mot dans une base

i vous souhaitez trouver une donnée précise dans un champ d'une fiche, utilisez cette commande MySQL : $commande = "SELECT * FROM nomTable WHERE nomChamp S LIKE '%$motCle%'"; SELECT * FROM nomTable WHERE nomChamp LIKE '%motCle%' $execution = mysql_query ($commande);

Le critère LIKE et les % permettent de rechercher les données while ($ligne=mysql_fetch_array($execution)) qui ressemblent au mot ou aux quelques lettres saisies. S'il s'agit d'une donnée numérique, vous pouvez utiliser des { fonctions mathématiques : echo $ligne['nomChamp']."
"; } SELECT * FROM nomTable WHERE nomChamp > 10 Dans ce code on vérifie si la donnée saisie (motCle) est nulle (if SELECT * FROM nomTable WHERE nomChamp BETWEEN 10 AND ($motCle =="")), ceci afin d'éviter l'affichage de tout le conte- 20 nu de la base. La fonction die() cesse illico le processus si le champ a été validé vide. Pour effacer une donnée : Une autre méthode consiste à utiliser en lieu et place de la commande complète MySQL, la commande PHP «eregi» de DELETE FROM nomTable WHERE nomChamp='motCle' LIMIT 1 recherche de sous-chaînes quelle que soit la casse (minuscu- les/majuscules) Le terme LIMIT 1 évite de ratatiner une collection de fiches qui répondent à ce critère mais limite la suppression à une seule $commande = "SELECT * FROM nomTable"; fiche. Il ne faut pas l'ajouter si vous souhaitez effacer toutes les $execution = mysql_query ($commande); fiches répondant au critère de tri. while ($ligne=mysql_fetch_array($execution)) Pour ajouter une donnée : { INSERT INTO nomTable(nomChamp) VALUES ('motCle') Pour modifier une donnée : $test = eregi ($motCle,$ligne[nomChamp]);

UPDATE nomTable SET nomChamp='motCleNouveau' WHERE if ($test == 1) nomChamp='motCleAncien' { echo $ligne['nomChamp']."
"; Traduction de ceci en langage PHP : }

Une première page demande le motCle et l'envoie à la deuxiè- } me page (lire par ailleurs) : La commande eregi permet de rechercher dans la ligne $motCle = $_POST['motCle']; ($ligne[nomChamp]) la présence de tout ou partie du mot sans tenir compte des majuscules et des minuscules. if ($motCle =="") A l'instar d'une boucle while, la boucle if nécessite des acco- echo "Vous n'avez rien saisi !"; lades, ce qui explique ici les doubles accolades (pour while die(); d'une part, pour if d'autre part). Quelle commande utiliser pour effectuer une recherche multicritères dans une base MySQL ?

La commande simple est :

SELECT * FROM nomTable WHERE nomChamp LIKE '%motCle%'

On recherche partout dans la table «nomTable» le champ «nomChamp» qui contient tout ou partie (c'est la raison d'être des pourcentage) du mot clé «motCle». Pour une recherche multi-critères on ajoutera un critère de sélection supplémentaire (AND ou OR). Si vous utilisez AND, les deux mots doivent être trouvés. Le choix OR renverra toutes les données égales au premier et au second.

SELECT * FROM nomTable WHERE nomChamp LIKE '%motCle1%' AND nomChamp LIKE '%motCle2%'

Si vous supprimez les %, vous rechercherez le mot exact et non plus tout ou partie du mot.

28 OpenSource Magazine / n° 5 / septembre-octobre 2006 Site Web § Linux § Windows § Mac Créez vos propres cookies

ar quel mystère, lorsque vous visitez pour la seconde fois un site, celui- P ci se souvient-il de vous ? Comment diable un site internet est-il en mesure de pré-remplir un champ d'iden- tification alors que vous n'avez pas saisi une lettre au clavier et que votre précé- dente visite date de plusieurs jours ? Grâce aux cookies. Le terme est employé pour désigner de très courts scripts php activés par un site internet lors de votre visite et qui trans- mettent à votre ordinateur quelques in- formations pour qu'il les conserve dans un coin de sa mémoire. A votre retour sur le site, ces informations sont lues et affichées.

Les cookies, contrairement aux idées re- çues, ne sont pas dangereux. Ils peuvent au contraire rendre service. Il ne s'agit de toute façon que d'informa- tions sous forme de texte. Vous pouvez visualiser la liste des cookies déjà enregis- trées en ouvrant depuis Firefox > Préfé- ƒ Très vite, la liste des cookies affichés par Firefox peut être très longue. rences > Vie Privée > Cookies > Afficher les cookies. La liste est longue ! chez ce visiteur. Mais cela ne saurait en ajouter de nouveaux grâce au lan- tarder"; gage PHP. Cette simple page enregistrée sous le setcookie("visite","ok"); nom : cookie.php inscrira, dès lors qu'elle } Tout comme HTML, ce langage est lar- sera visitée, le cookie dans l'ordinateur ?> gement utilisé sur internet. Si vous souhai- du visiteur. tez le mettre en œuvre pour votre site, il A sa prochaine visite, il faut vérifier que le Vous pouvez évidemment enregistrer faut vous assurer au préalable que votre cookie a été inscrit ou pas. Le code est : bien autre chose que le simple mot OK hébergeur en assure le support, ce qui et faire appel au résultat d'une saisie n'est pas une évidence dans les forfaits if (isset ($_COOKIE['visite']) && $_ précédente dans un champ (et le site se de base. Si votre hébergeur de supporte COOKIE['visite'] == "ok") rappellera alors du nom de la personne). pas le PHP, vos pages seront sans effet. Vous pouvez aussi inscrire une autre infor- qui revient à tester si l'inscription du coo- mation puisée dans une base, un mot de Pour créer un script PHP, il faut écrire le kie «visite» et de son «ok» ont bien déjà passe par exemple. code entre deux balises : eu lieu. Le test consiste ensuite à indiquer que le cookie est écrit ou non. Pour borner la durée de validité du . COOKIE['visite'] == "ok") où 86400 est le nombre de secondes en { une journée (3600*24). Dans cet exem- On appellera le cookie «visite». Il se bor- echo "Le cookie est inscrit chez ce ple, on donne 1 mois de validité au coo- nera à inscrire «ok» dans l'ordinateur visité visiteur"; kie. la première fois. Le code sera : } else

OpenSource Magazine / n° 5 / septembre-octobre 2006 29 Site Web § Linux § Windows § Mac Publier ses pages avec style

TML, XHTML, PHP, CSS, Javascript... n’en jetez plus, la cour est pleine. En Hmatière d’internet, les langages de programmation pour construire et enrichir les pages sont abondants. Si vraiment vous êtes réfractaire à toute ligne de code, passez votre chemin. On vous excusera sans peine. Car autant il est facile de se lancer dans la création d’un site internet basique, avec NVU no- tamment, autant il devient extrêmement ƒ Comme ceci, le site est tout vilain, ƒ Comme cela, on entrevoit un filet d’espoir laborieux de se plonger dans la mécani- il faut améliorer la présentation. de faire beaucoup mieux. que des pages web. puis sauvez cette page en lui donnant un nom, par exemple : L’un des aspects les plus séduisants d’internet sont les feuilles essai.html (veillez bien à ajouter le suffixe .html). Ne refermez de style CSS. De prime abord, on est tenté de jeter l’éponge pas la page pour pouvoir continuer de l’éditer. tant tout paraît compliqué. Il n’en est rien et nous allons vous le Double-cliquez sur l’icône de cette page sauvegardée. Elle conter à présent via un exemple simple. s’ouvre dans Firefox avec le mot «essai de style» calé à gauche de la page. Rien de bien sorcier. Ouvrez une nouvelle page dans un éditeur de texte quelcon- Revenez à votre page essai.html et modifiez le contenu com- que et écrivez uniquement : me ceci :

essai de style

essai de style

Vous venez d’appliquer un style à votre texte en demandant qu’il soit centré systématiquement sur la page. Pourquoi la balise

? Vous auriez pu utiliser une autre balise,

par exemple. Le choix des balises se fait en respectant les normes de l’inter- net (cf tableau ci-contre) selon ce que vous souhaitez afficher. Ainsi,

est utilisé pour formater les paragraphes.

Pour harmoniser toutes vos pages selon le même style, il vaut nettement mieux séparer les feuilles de style du contenu des pages proprement dit. Vous allez créer d’un côté des feuilles de style au suffixe .css, de l’autre des pages contenant les infor- mations en .html ou .php (si ces données sont puisées dans une base de données MySQL en ligne par exemple).

Concrètement, avec notre exemple, nous créons un fichier style.css contenant uniquement :

p {text-align:center;}

et la page où est stocké le contenu, essai.html, devient :

essai de style

La première consiste à appeler la page de style pour que ce style soit appliqué à cette page html. Veillez à indiquer correctement le chemin de la feuille de style : style.css. Une fois que vous saisi le principe, vous pouvez créer autant de pages html faisant référence à la même feuille de style (ou à une autre, si vous souhaitez en changer). Le logiciel open-source BlueFish peut vous aider à créer des pages de style car il sait gérer le code CSS.

http://paginus.com/essai/page-006.html ƒ Avec ce tableau, maintenant, vous pouvez baliser.

30 OpenSource Magazine / n° 5 / septembre-octobre 2006 Site Web § Linux § Windows § Mac Quelques éléments de style pour enrichir l'esthétique de votre page

h2 { border:5px solid #000000; background:#999999; text-align:center; font-family: "Verdana"; font-size: 14px; }

Dans cette balise

on définit d'abord l'entoura- ge d'un cadre avec une épaisseur de 5 pixels et une couleur (noire), puis on indi- que la couleur du fond du cadre (gris), l'alignement du texte à l'intérieur de ce ƒ Les applications open-source comme BlueFish affichent le code ƒ NVU propose un panneau d’édition cadre (centré), la police couleur systématiquement. des couleurs avec le code. utilisée (Verdana), la taille de la police (14 pixels). couleurs. Il s'ouvre en cliquant simple- Les logiciels open-source BlueFish, mais Pour la définition du code des couleurs, ment sur l'une des deux couleurs (noir/ aussi The Gimp, GimpShop, Inskcape, vous pouvez utiliser l'éditeur de pages blanc) de la barre d'outils (à droite de etc permettent aussi de définir le code Html, NVU et son panneau d'édition des «Corps de texte», sous l'élément Publier). couleur (préférez BlueFish).

ANCIENS NUMÉROS Cochez les numéros qui vous intéressent : 5 euros l’unité

-AGAZINECOMPATIBLE-AC/S¹ 7INDOWS¹ ,INUX¹ n°1

/PENS3OURCE-AGAZINE 4€ Bimestriel ,E-AGAZINEDES3OLUTIONSET,OGICIELS,IBRES-ULTIPLATES FORMES Novembre-Décembre 2005 &IREFOX Microsoft© est tombé sur un os

Faire communiquer un Mac et Linux +EXI Installer et utiliser le gestionnaire de base de données

Installer Faire tourner Windows sous Linux Linux les doigts 'RISBI La compatibilité facile dans le nez

ETCx 0EAR0# ,YX +'YGWIN 3CRIBUS UNMAGAZINEDES¡DITIONS!VOSMAC

OpenSource Magazine / n° 5 / septembre-octobre 2006 31 Site Web § Linux § Windows § Mac Une page web créée avec un simple traitement de texte

réer une page internet avec un traitement de texte tout simple ? C On rigole ? Pas du tout. Evidem- ment, cette approche n'est pas la plus simple, loin s'en faut. Il faut avoir des connaissances solides en programma- tion HTML. Mais vous expliquer les bases vous permet de mieux comprendre la structure d'une page d'un site web. Al- lons donc. Ouvrez une page dans le traitement de texte et saisissez les deux balises :

Vous annoncez la couleur : «Les gars, les filles, entre ces deux bornes (l'une ouvre et l'autre ferme), vous devez interpréter ce qui est écrit comme du code HTML. Le code HTML est celui employé pour la ƒ NVU donne de solides indications pour bien comprendre le code HTML. création de pages d'un site web. Une page d'un site contient d'ordinaire un titre (mais ça n'est pas une obliga- Dans la page, seul le mot Opensource- tion). C'est donc entre les deux balises : Magazine paraîtra et sera souligné en bleu, signifiant qu'il s'agit d'un lien hyper- Ceci est la page d'accueil de Au final, voici ce que donne une page texte conduisant à l'adresse indiquée mon site HTML ultra basique : avant. que vous allez inscrire le nom public de Pour afficher une image sans modifica- votre page, celui que le navigateur af- tion de taille, la commande est : fichera en haut de la fenêtre. Il ne s'agit Bienvenue pas du nom du document donné lors html). C'est à dire que vous indiquez tout simple- Pendant qu'on vous tient, prenez garde Bienvenue sur le site d'Opensource- ment l'adresse où vous avez stocké votre aux lettres accentuées et autres carac- Magazine image sur votre serveur FTP ou ailleurs. tères spéciaux. HTML ne les interprète pas directement. Il faut le guider, et ça n'est La balise
créé un saut de ligne. pas une sinécure. Histoire de bien vous dégoûter, sachez que la lettre é s'écrit en Nous avons ajouté une ligne un peu Avec ces quelques informations basi- HTML : é compliquée contenant la balise . Tout à fait accessoire, cette à la main en code HTML dans un simple commande permet d'inscrire des mots éditeur de texte, vous voici mieux armé à = à clé qui seront invisibles mais qui seront pour comprendre ce qu'est une page. ç = ç utilisés par les moteurs de recherche Sachez aussi que HTML n'est pas le seul Ceci dit, vous notez une certaine logi- pour parfaire le référencement de votre code. Il en existe d'autres, notamment que. site. Le mot Opensource-Magazine sera PHP qui permet de créer des pages dy- Pour connaître ce genre de code, vous ici stocké dans la base de données de namiques (voir par ailleurs). pouvez utiliser NVU, entrer la lettre puis Google qui s'en servira ensuite pour ren- consulter le code source. seigner ses visiteurs et leur indiquer l'exis- Un dernier point, à l'heure d'enregistrer tence de cette page. votre page contenant ces codes HTML, Lorsque vous avez entré le titre, faculta- Pour créer un lien hypertexte qui renverra veillez à ne pas utiliser le suffixe .txt par tif, vous pouvez vous lancer dans le corps sur une autre page par simple clic, voici défaut, mais .html sans quoi la page ne de votre page, c'est-à-dire compléter la ligne de commande à saisir : sera pas valide. l'endroit où s'afficheront textes,, images, Ainsi, vous pourrez la tester dans Firefox cadres, tableaux, etc. Les deux balises Opensource-Magazine travaux. sont : 32 OpenSource Magazine / n° 5 / septembre-octobre 2006 Internet § Linux § Windows § Mac Une page web créée avec Notification de nouveau un simple traitement de texte message avec GMail

i vous possédez un compte GMail tionnel aussi sous Gnome. Une fois instal- tre chaque vérification, choix du naviga- gratuit proposé par Google, vous lé, kCheckGmail affiche une icône dans teur, etc. S pouvez afficher à tout moment sur la barre des menus/tableau de bord Un simple clic sur l’icône affichera la pa- votre écran un message lorsqu’un nou- grâce à laquelle vous pouvez d’une part gne GMail de votre compte. veau message arrive dans votre boite de paramétrer le type de notification que messagerie. Ce service est proposé par vous souhaitez recevoir (alerte, musique, http://sourceforge.net/projects/ l’utilitaire kCheckGmail adapté à l’envi- lancement d’application, etc), d’autre kcheckgmail ronnement KDE mais parfaitement fonc- part régler les préférences : intervalle en-

ƒ Saisissez vos coordonnées de compte GMail pour vous identifier. ƒ L'utilitaire kCheckGMail est accessible depuis la barre des menus.

ƒ L'intervalle entre chaque vérification peut être ajusté par vos soins.

ƒ Vous pouvez choisir le type de notification.

OpenSource Magazine / n° 5 / septembre-octobre 2006 33 Internet § Linux § Windows § Mac Voyagez partout avec vos favoris

ƒ Entrez simplement l'adresse du site à conserver en favori.

ƒ Où que vous soyez et à partir d'un simple navigateur, vous « voyagez » avec tous vos favoris.

tilisant plusieurs ordinateurs et plu- vous voyez si d’autres membres l’ont vegarder. Depuis que je l’ai découvert, sieurs navigateurs sous Mac OS X, également... et vous pouvez voir leurs fa- j’ai laissé tomber les lecteurs «classiques» UWindows et Linux, à domicile com- voris aussi ! L’accès aux favoris des mem- type Vienna sur Mac ou Rssreader sur me au travail, je suis confronté au partage bres est en effet public. PC. Il existe même un «notifier» pour Mac de mes favoris et à mes « abonnements » Je ne stocke donc plus mes favoris via et pour PC à télécharger gratuitement, à des fils RSS. J’ai résolu mes problèmes à un navigateur, sauf pour les sites inter- pour être prévenu quand un nouvel arti- l’aide de deux sites Internet. nes de mon entreprise, mais n’utilise plus cle est posté. que de.icio.us. Quel que soit l’endroit où Et en plus ça permet, comme pour mon Les favoris : vous vous trouvez, vous pouvez accéder cas, de suivre ces «fils RSS» depuis plu- Pour les favoris j’utilise le site http://del. et ajouter des favoris : je ne pourrais plus sieurs ordis, sans devoir trier sur un ordina- icio.us. Après une inscription gratuite, on m’en passer ! teur ce qu’on a déjà vu depuis un autre. peut sauvegarder et classer ses favoris Ça marche même chez des amis, quand Bref que des avantages. très facilement. Il est possible aussi de on n’a pas son Powerbook avec soi ;-) sauvegarder ses favoris dans un fichier Simon Karpman. html au cas où le site cesserait de fonc- Les fils RSS : tionner : on n’est jamais trop prudent ! Pour les fils RSS, cette fois il faut aller sur L'autre chose qui peut être intéressante, http://bloglines.com. Même principe, on est que lorsque vous inscrivez un favori s’abonne à des fils RSS et on peut les sau- Télécharger légalement de la musique

evant la problèmatique de dif- galement, tous issus pour la plupart de la d’obtenir ainsi une liste de lecture au for- fuser légalement du contenu Culture Libre. mat M3U (d’autres formats étant égale- D culturel au plus grand nombre sur FreeTunes est développé en PHP et Py- ment disponibles). Internet, FreeTunes peut apporter une so- thon, deux languages issus également lution dite légale. du monde Libre. Il est possible d’effec- Quebecos.com Ce service donne accès à plus de 20 000 tuer des recherches mutlicritères par titres musicaux gratuits et accessibles lé- artiste, par album ou genre musical, et http://www.freetunes.eu/

34 OpenSource Magazine / n° 5 / septembre-octobre 2006 Internet Linux, l'arbre familial

i vous éprouvez des difficultés à S avoir les idées claires à propos de la jungle des distribu- tions Linux, allez donc rendre visite au blog de Ravi, un passionné de système Unix qui donne un tas d’infor- mations intéressantes sur le monde libre. Hé- las, le propos est en anglais.

Peu importe concer- nant l’arbre généa- logique de Linux qu’il a pris soin d’établir et d’améliorer grâce aux remarques des inter- nautes puisqu’il s’agit d’une image. Elle visualise les liens de parentés qui existent entre les différentes branches et les diver- ses familles de Linux.

http://linuxhelp.blogspot.com/2006/04/ Dans la Forêt Linux, vous aurez moins de mal à trouver votre arbre, mind-map-of-linux-distributions.html avec ce plan détaillé. Offrez-vous la gratuité

Etudiant vous venez d’acquérir votre premier iBook, vous allez pouvoir le gaver de programmes que vos copains vous donneront ... Stop ! Non seulement vous êtes dans l’illégalité mais en plus il y a une solution simple et gratuite qui va nourrir votre nouvel iBook : http://www.apple.com/downloads/macosx/ unix_open_source/softwareforstarvingstudents.html L’open CD ! Un monde s’ouvre à vous celui du logiciel libre ! Simple à utiliser il suffit de télécharger le fichier, de le graver sur un cd pour en faire profiter les copains et de choisir à sa guise les applications qui vous plaisent en lisant la fiche d’identification du programme.

Jérôme Geoffroy

OpenSource Magazine / n° 5 / septembre-octobre 2006 35 MacOS X

Darwinport ouvre la porte du Mac au monde libre

i le brillant Gnumeric (tableur), ni l’excellent Sylpheed (client mail) N ou encore XMMS (lecteur audio), Dillo (navigateur minimaliste) ne sont disponibles sous Mac OS X directement, autrement dit «en natif». Il existe pourtant plusieurs solutions pour pouvoir installer ces logiciels open-source sur une plate-forme Mac. La plus compli- outil est devenu moins efficace et stable quée est de recompiler à la main tous les •Allez dans le répertoire de l’archive dé- au fil des version de Mac OS X, surtout compressée, et lancez la configuration. outils nécessaires pour faire tourner ces depuis l’arrivée des Mac Intel. Darwinport s’est au contraire bonifié au sez à la suite le répertoire, ainsi : fil du temps nous semble-t-il. En tout cas, il s’avère bigrement efficace avec l’ar- cd /Users/avosmac/Desktop/ chitecture Mac Intel, même si son instal- DarwinPorts-1.2.1/ lation initiale impose d’en passer par la recompilation des sources plutôt que par Notez qu’il y a une espace entre la com- l’installation via le package préparé nor- mande CD et le chemin du répertoire. malement à cet effet. Validez. Saisissez à présent la commande : ./confi- Heureusement, il n’y a rien de bien com- gure. La configuration du logiciel se fera pliqué. en fonction de votre profil matériel. Téléchargez les sources de Darwinport Notez que les XTools d’Apple, c’est-à-dire depuis l’adresse : les outils développeurs doivent avoir été installés pour que cela fonctionne, ainsi www.darwinports.org/downloads/ que le sous système BSD (ce qui est le cas par défaut) et X11. en sélectionnant la plus récente source «.tar.gz» : Reprenez votre DVD d’installation pour DarwinPorts- applications. 1.2.1.tar.gz Et ces «dépendances» sont plutôt nom- (postée le breuses. Il faut compter 650 Mo pour 1/04/2006). pouvoir faire fonctionner Gnumeric. Une fois entière- ment téléchar- Nous avons abordé le sujet de la compi- gée, décom- lation des sources en détail dans le n°4 pressez l’archive d’Opensource-Magazine. en double-cli- Les autres solutions consistent à utiliser un quant sur son système de compilation automatique. Il icône. Vous ob- en existe deux : Fink et Darwinport. tenez un réper- Les deux ont leurs atouts et leurs défauts. toire contenant Un avantage, ils ne perturbent pas le divers élément, fonctionnement du Mac, puisque le pre- notamment un mier borne ses activités au répertoire SW exécutable ap- qu’il créé à la racine du disque système pelé : Configure. lors de son installation, tandis que l’autre Peu importe le se limite à son répertoire OPT généré au contenu. même endroit. Donc, quand il y en a marre de ces outils, Lancez Terminal il suffit de détruire ces deux dossiers ! et inscrivez la commande : cd •Une fois les commandes «make» et «make install» exécutées, Si Fink dispose d’une intéressante et bien et glissez/dépo- Darwinport est actif dans son répertoire OPT. pratique interface Fink Commander, cet

36 OpenSource Magazine / n° 5 / septembre-octobre 2006 Ou alors vous pouvez essayer cette commande depuis le Terminal :

/usr/bin/open-x11 gnumeric

Si vous souhaitez à présent créer un rac- courci qui permette de lancer d’un dou- ble-clic Gnumeric sans passer par cette dernière commande, saisissez-la dans un fichier texte de TextEdit (en mode TXT et non RTF), enregistrez le fichier avec le suffixe .command (et non .txt). Ouvrez le Terminal, entrez la commande :

chmod +x

•Darwinport télécharge, compile et installe sans intervention de votre part. et glissez à la suite le fichier en question ainsi : les installer si ce n’est pas le cas. Et allez siroter un café. chmod +x /Users/avosmac/Desktop/ Quelques dizaines de minutes plus tard, Gnumeric.command Lorsque la configuration est terminée, une fois tous les éléments (une cinquan- entrez la commande : taine) téléchargés, compilés et installés, Vous aurez créé un script shell qui dé- le logiciel de calcul Gnumeric est dispo- marrera Gnumeric par double-clic. sudo make nible. qui va créer les divers éléments néces- Pour le lancer, vous disposez de deux Sites officiels : saires puis saisissez la commande : moyens. Le plus classique est d’ouvrir une fenêtre de l’utilitaire X11et d’entrer www.darwinports.org/downloads/ sudo make install la commande : www.darwinports.org/ports/ qui va aller copier chaque élément à /opt/local/bin/gnumeric Sites non officiels : l’endroit précis où il doit se trouver. Dans le cas de Darwinport, un répertoire OPT (on indique le chemin pour trouver l’exé- http://darwinports.com/ sera généré à la racine du disque sys- cutable gnumeric qui a été installé au http://darwinports.com/README.fr tème contenant un répertoire Local, même endroit que les trois premiers : contenant lui-même plusieurs sous-ré- port, portindex et daemondo. Site de Fink : pertoires : bin (qui recevra les exécuta- ou bles), lib (pour les librairies), man (pages gnumeric http://fink.sourceforge.net/ de manuel), etc.

Dans le dossier bin vous avez installé les trois éléments de bases de Darwinport : port, portin- dex, daemondo. La commande port est au centre du sujet. C’est elle qui sert à installer et désinstaller les logiciels opensource.

Essayons avec l’installa- tion de Gnumeric.

Au préalable, il faut mettre à jour la base de Darwinport par la com- mande : sudo port -d selfupdate

Une fois cette opéra- tion faite (vous pourrez la répéter de temps en temps), entrez la com- mande : sudo port install gnumeric •Gnumeric est parfaitement exploitable sous Mac OSX, grâce à Darwinport ou Fink.

OpenSource Magazine / n° 5 / septembre-octobre 2006 37 ubuntu par J. Geoffroy

linux for human beings Un pingouin dans mon Mac ! Installer Linux il y a quelque temps était uniquement réservé à l’élite informaticienne. Grâce à la nouvelle distribution Ubuntu c’est presque un jeu d’enfant, il suffit de se préparer mentalement à rentrer dans un autre monde ... le monde libre.

allez choisir la langue , votre identifiant, POURQUOI LINUX SUR UN MAC? PRÉPARER SON DISQUE DUR fi fi votre mot de passe etc..(voir images) t bien tout simplement pour s’ha- Avant toutes installations une sauve- Si vous n’avez pas de routeur et que vous bituer à voir autre chose que Mac garde de vos données sur un disque ex- vous connectez via pppoe faite la confi- E OSX dans son Mac, «wintruc» arrive terne s’impose. La méthode que je vous guration du réseau plus tard . bientôt sur nos Mac alors pourquoi pas propose va consister à installer Mac OSX Pour configurer Ubuntu et se connecter linux. Plus utile, linux vous apporte une avec Ubuntu sur le même disque et en à internet : http://wiki.ubuntu-fr.org philosophie indépendante du monde «clean install» sans conserver l’ancien Plus de captures d‘écran : http://www. capitaliste , vous ne serez plus tenté système. ubuntu-fr.org/galerie/ d'acheter la dernière version du mo- J’ai testé sur deux Mac : un eMac et un ment, tout est «gratuit» . Mac mini. Sur mon Mac mini il n’y a pas le UTILISATION fi Pour plus d’informations sur le libre et son. C’est normal, la carte son n’est pas Pour démarrer soit Ubuntu ou Mac linux deux sites : http://www.framasoft. encore reconnue par Ubuntu, comme il OSX la plupart des utilisateurs vont utili- net et http://www.ubuntu-fr.org/ y a des mises à jour tous les six mois croi- ser «yaboot» programme qui permet à sons les doigts pour que ce problème soit l’ouverture de votre Mac de choisir en- The Gimp, open office , Showimg , des résolu. tre Mac et Linux. Le problème c’est qu’à jeux , des trucs et des bidules , bref Insérez votre disque d’installation (Mac), la moindre mise à jour de Mac OSX, ya- en installant linux vous avez accès redémarrez tout en appuyant sur la boot va «disparaître» et il vous faudra le simplement à des milliers de logiciels touche «C». Ouvrez l’utilitaire de dis- reconfigurer. J’ai choisi une solution plus grâce à l’installateur intégré à Ubuntu que, cliquez dans «partitionner» et dans simple. Dans les préférences système «Synaptic». «configurer le volume» choisissez deux choisissez l’option «démarrage», validez partitions. Pour débuter je vous conseille «Mac OSX» et verrouillez. Comme ça pas d’allouer simplement 3 ou 5 Giga pour de surprise quand j’allume mon Mac, Ubuntu c’est amplement suffisant pour Mac OSX s’ouvre tout seul sans aucune tester et découvrir linux. intervention de ma part et quand je veux Une fois la répartition faite sélection- Ubuntu sur mon ordinateur j’appuie sur la nez la partition Ubuntu et dans «format» touche «alt» au démarrage, et là, appa- choisissez «libre». Valider le tout. Installez raissent deux disques dur l’un avec Linux d’abord Tiger ou Panther, puis installez et l’autre Mac OSX . Il suffit de cliquer sur Ubuntu. le disque de votre choix. Maintenant vous êtes prêt pour l’aven- ture linux, il y a de nombreux forums de TÉLÉCHARGER UBUNTU = discussion pour vous aider , forum de Fra- A l’adresse suivante : http://se.releases. masoft, ubuntu.fr, et la partie linux dans ubuntu.com/6.06/ téléchargez le fichier Macbidouille.com. iso de Ubuntu et gravez l’image disque sur un cd et choisissez : «power pc install Jérôme Geoffroy cd». Si vous voulez tester Ubuntu sans l’installer essayez avec un live cd (gravez également le cd et démarrez votre ordinateur en appuyant sur la touche “C”, là Ubuntu va démarrer sur le cd sans toucher à votre disque dur). INSTALLATION fi Toute l’installation va se faire en mode graphique c’est assez austère mais ça marche ! Laissez faire l’installateur, vous

38 OpenSource Magazine / n° 5 / septembre-octobre 2006 Astuces § Linux § Windows § Mac Créer un dossier dédié aux applications

i le lancement des applications le dossier Applications avec l’icône de depuis les menus ne vous satisfait l’application. Un double-clic sur cette S pas et que vous avez une nette icône suffira ensuite à lancer l’applica- préférence pour un dossier re- tion. Vous pouvez, par cette méthode, groupant les icônes de vos applications, regrouper les applications que vous uti- il n’y a aucun problème pour retrouver lisez le plus. En déplaçant le dossier Ap- vos habitudes préférées. plications vers la barre des menus, vous Commencez par créer un dossier Appli- pourrez l’ouvrir rapidement d’un clic. cations dans votre répertoire personnel. Puis déroulez le menu qui donne accès, d’ordinaire, à une application donnée. Veillez à dérouler les menus sans presser en permanence sur le bouton de la sou- ris. Une fois que le pointeur de la souris se trouve sur la ligne d’ouverture de l’appli- cation, pressez le bouton de la souris et Déplacez la ligne de l’application vers le dossier Applications grâce au pointeur de la souris déplacez le pointeur vers le dossier Ap- par glisser/déposer. plications tout en continuant d’appuyer. De la sorte, vous créerez un lanceur dans Le guide en ligne de The Gimp

i vous recherchez un solide guide traite de la version 2.0 à la version 2.4. Le d’utilisation du logiciel de retou- site aborde les calques, la sélection, les S che d’images The Gimp, vous grilles et guides, les chemins, les brosses, pouvez aller visiter le site http:// les dégradés et motifs, les palettes, les docs.gimp.org/fr/ tout entier consacré textes et polices. au sujet. Les rédacteurs (Raymond Os- Greffons, Script-Fu, et toutes les autres tertag, Julien Hardelin, Cedric Gémy, techniques avancées sont largement Sébastian Barre, Eric Lamarque, Karine exposées dans la section II qui déroule Delvare) et graphistes (Jakub Steiner, Ró- son contenu à destination du débutant man Joost, Daniel Egger) du site ont mis comme de l’expert. en soin tout particulier à rendre le conte- nu clair, précis, didactique et agréable. Le site dispose d’une table des matières http://docs.gimp.org/fr/ étendue, chaque chapitre et section de chapitre étant accessibles directement ƒ Un site qui permet de tout apprendre par un lien hypertexte. et comprendre pour exploiter The Gimp. The Gimp est de surcroît à jour puisqu’il Comment visualiser l’occupation de votre espace disque

râce à Filelight, cette opération répertoires. L’affichage, qui peut néces- est tout à fait possible. Cet uti- siter un peu de temps lors de l’analyse G litaire s’installe depuis Synaptic du contenu du disque, prend la forme ou depuis les sources (configure, d’un cercle qui représente la totalité du make, make install) a pour simple fonction volume du disque. Lorsque vous cliquez d’afficher sous forme d’un graphique le sur un élément, vous créez un nouveau taux d’occupation de votre disque dur. Il graphique relatif à son contenu. ƒ Une fois le média analysé, un graphique sait faire la distinction entre les différents www.methylblue.com/filelight/ affiche l’organisation de son contenu.

OpenSource Magazine / n° 5 / septembre-octobre 2006 39 Astuces

Créer une icône lanceur d’application

our créer un lanceur autonome icône qui ne vous satisfait P sous Gnome, c’est-à-dire une pas, cliquez sur le bouton icône sur laquelle on pourra dou- et modifiez dans le champ ble-cliquer pour démarrer l’applica- de saisi le chemin vers tion, faites un clic droit (ou CTRL-clic) l’icône pour qu’il s’inscrive sur le fond de l’écran du bureau. Un ainsi : menu contextuel parait dans lequel la commande Créer un lanceur est ac- /usr/share/pixmaps/ cessible. Sélectionnez cette ligne pour Ainsi, la mention Aucune ouvrir le panneau de configuration. icône s’inscrira à nou- veau. Donnez un nom à votre icône et ren- Pour que le lanceur s’insè- seignez la ligne Commande. Il faut y re automatiquement à un saisir la commande qui, d’ordinaire tableau de bord (barre de depuis le terminal, permet de lancer menus), reprenez l’opéra- l’application. Si vous avez installé par tion depuis le début en exemple GCstar, le gestionnaire de vi- opérant un clic-droit sur déothèque, entrez simplement : gcstar cette barre (cf Opensour- Image 1 : Le menu contextuel général donne accès (en minuscules). ce-Magazine n° 1 p.16). à la fonction de création d’un lanceur d’application. Vous pouvez ensuite choisir une icône Ensuite, vous pourrez pour ce lanceur en cliquant sur le bou- compléter ou modifier ton «Aucune icône». Toutes les icônes chaque lanceur avec du système seront présentées. Vous le panneau des Proprié- n’aurez plus qu’à en choisir une. Si, à tés accessible depuis l’inverse, le bouton présente déjà une un clic-droit

Image 3 : Sélectionnez une icône Image 2 : Donnez un nom au lanceur, saisissez la commande de lancement dans cette liste qui s’affiche en pressant et choisissez éventuellement une icône. le bouton «Icône»

40 OpenSource Magazine / n° 5 / septembre-octobre 2006 Images 4 : Les icônes peuvent être personnalisées ou génériques. Image 6 : Le panneau des propriétés du lanceur permet d’éditer et de modifier des éléments déjà saisis.

Image 5 : Un clic droit sur l’icône du lanceur affiche le menu contextuel.

Comment envoyer un fax depuis Linux ?

L’utilitaire eFax associé à l’interface graphique eFax-GTK, devrait suffire. Il faut avant toute chose que votre ordinateur soit connecté au réseau en liaison téléphonique classique RTC et non ADSL. Il n’est pas possible d’envoyer des fax via un modem ADSL.

Si vous disposez d’un modem classique, branchez-le sur la prise téléphonique et lancez eFax-GTK depuis le menu Appli- cations > Bureautique une fois que vous l’aurez installé avec Synaptic, par exemple.

La fenêtre d’eFax propose de sélectionner un fichier à faxer (ou plusieurs) en cliquant sur le bouton «Single File». Le champ «Tel number» recevra le numéro du fax du destina- taire. Pour transmettre, il suffira de cliquer sur le bouton «Send fax». Le bouton «Answer call» sert à répondre à un appel entrant de fax. www.cce.com/efax/ L’interface d’efax-gtk est simple et claire. Sélectionnez le fichier, saisissez le numéro, pressez le bouton «Send fax».

OpenSource Magazine / n° 5 / septembre-octobre 2006 41 Astuces Mac OS ? Ubuntu ? Debian ?

our démarrer son Mac sur sa partition Linux, on connaît la solution qui consiste à enfoncer la touche Alt au dé- P marrage. Mais voilà, vous êtes étourdi; et en démar- rant, vous voyez la pomme apparaître... bref il est trop tard pour la manip: il va falloir redémarrer en essayant de ne pas se laisser distraire cette fois. Il existe une autre manipulation qui vous évitera ce genre de déboires. Elle s’appelle « nvram ». Il s’agit d’une commande de terminal qui permet de modifier les réglages d’Open Fir- Vous pouvez mware. régler le Mac Pour lister tous les réglages, saisir : pour que ces volumes paraissent $ nvram -p de manière systématique. Pour les modifier, ce sera :

$ sudo nvram variable=valeur Password:

Ainsi, pour qu’apparaisse automatiquement tous les vo- lumes de démarrage, y compris CD et DVD, exactement comme lorsqu’on appuie sur Alt, il faut saisir :

$ sudo boot-command=multi-boot

Attention, si vous deviez redéfinir un volume de démarrage dans les Préférences système, la configuration d’Open Firm- ware reviendrait à ses réglages par défaut.

François Giron

Modifier le logo de phpBB2

Si vous utilisez le système de forums choix que vous nommerez de manière phpBB2 (ceux d’Opensource-Magazine, identique. Cette image se trouve ici : notamment), vous éprouverez très vite une certaine frustration à ne pas pouvoir /phpBB2/templates/subSilver/images/ modifer et le logo, et le lien associé à ce logo_phpBB.gif logo situé en haut à gauche de la page du forum. Pour plus d’information, il existe un site Pour modifier la destination de ce lien de référence en français sur la modifica- remplacer : tion des forums phpBB : Firefox

42 OpenSource Magazine / n° 5 / septembre-octobre 2006 Astuces Imprimante partagée entre PC sous ubuntu Breezy 5.10

ranchez l’imprimante HP PSC1510 dans un port USB, al- Port 631 lumez-la et rebootez votre machine : dans le menu ad- Include cupsd-browsing.conf B min/gest de périph, l’imprimante doit être détectée (USB BrowseAddress @LOCAL controller #1) Par syst/admin/impression cliquez nouvelle imprimante, locale, Order Deny,Allow utiliser une imprimante détectée, suivant puis choisissez le fabri- Deny From All cant et le type d’imprimante. Allow From 192.168.10.* Une nouvelle icône d’imprimante apparaît (PSC-1510) Pour imprimer un fichier il ne sera plus nécessaire de repasser par la détection, seulement brancher l’imprimante sous ten- AuthType Basic sion et cliquer dans l’application le menu fichier/imprimer AuthClass User Imprimante réseau Le plus difficile pour partager une imprimante en réseau, c’est d'avoir un réseau opérationnel ! AuthType Basic Je vous invite donc a lire http://doc.ubuntu-fr.org/generalite/ AuthClass System reseau si besoin est. Order Deny,Allow Deny From All Installation côté serveur Allow From 127.0.0.1 1 Après avoir installé les pilotes hpijs, hplip-base, hplip-data, Allow From 192.168.10.2/255.255.255.0 hplip-ppds par synaptic, installez l’imprimante locale (par syst/ Allow from 192.168.10.3/255.255.255.0 admin/impression) et choisissez le pilote adéquat 2 Modifiez le fichier de configuration cupsd.conf afin d'autori- Jean Revenaz ser le partage de l'imprimante sur le réseau • Editez (avec gedit sour Ubuntu ou kate sous Kubuntu) le fi- chier /etc/cups/cupsd.conf avec les droits de super-utilisateur. • Déplacez vous à la ligne contenant Port 631 ligne 450 environ (pensez à la fonction recherche. Décommentez alors la ligne en enlevant le # qui précède. • Déplacez vous à la ligne contenant ligne 796 environ. Vous allez y rajouter l'accès aux machines du réseau Darwinport (Mac) et Gnumeric local et vous aurez besoin de connaître la configuration de celui-ci. Ajoutez alors les adresses de votre réseau local dans Si vous essayez d’installer Gnumeric avec Darwinport sur la section : sous Allow From 127.0.0.1, ajoutez la ligne Allow Mac, il se peut qu’au terme des travaux de compilation, From / où l» est souvent vous receviez ce message : 192.168.10.x et le est 255.255.255.0. • Redémarrez le serveur d'impression CUPS avec la comman- Error: Target com.apple.install returned: shell command de «scrollkeeper-update» returned error 127 • $ sudo /etc/init.d/cupsys restart Command output: sh: line 1: scrollkeeper-update: com- mand not found Installation côté client Ouvrez Système Administration Impression et double-cliquez sur Error: /opt/local/bin/port: Status 1 encountered during Nouvelle imprimante. processing. Selectionnez Imprimante réseau, puis Imprimante CUPS IPP et dans le champ URL entrez ipp:///printers/ Ne paniquez pas. Relancez la commande d’installation . de Gnumeric qui cette fois ne vous fera pas perdre deux 1 peut être l»adresse ip de la machine minutes : serveur ou son nom. 2 est le nom de l»imprimante déjà configu- sudo port install gnumeric rée sur le serveur. Choisissez ensuite le pilote de votre imprimante puis validez. Gnumeric est désormais normalement installé et devrait Notes pouvoir se lancer avec la commande : Si votre serveur est 192.168.10.1 et les 2 clients sont 192.168.10.2 et 192.168.10.3 le contenu du fichier /etc/cups/cupsd.conf du /usr/bin/open-x11 gnumeric serveur d’imprimante peut être remplacé par : entrée au Terminal ou la commande : ConfigFilePerm 0600 DefaultCharset notused /opt/local/bin/gnumeric LogLevel info Printcap /var/run/cups/printcap lancée depuis X11. eeded. RunAsUser Yes

OpenSource Magazine / n° 5 / septembre-octobre 2006 43 Ubuntu Installer des logiciels commerciaux

a société Canonical qui est à l’origine de la célèbre distribution Ubuntu, propose L aussi désormais des paquets à installer, is- sus de sociétés commerciales et donc proprié- taires (à l’inverse de l’open-source). Les premiers paquets disponibles à l’heure d’écrire cet article étaient Opera 9, Omni Stu- dio et RealPlayer 10. La liste devrait évidemment s’allonger au fil du temps. Pour pouvoir installer des applications commer- ciales, il faut, au préalable, activer le «canal logiciel dapper-commercial». Pour effectuer cette opération, déroulez le menu Applica- tions > Ajouter/Enlever puis cochez la case : «Montrer les applications commerciales». Effectuez alors une recherche, sur Opera par exemple. Double-cliquez sur la ligne Opera. Un nouveau panneau d’alerte et d’information s’ouvre. Cliquez sur le bouton d’activation du canal logiciel «dapper-commercial» et patien- tez quelques instants. La liste des paquets sera remise à jour et vous devriez pouvoir désormais Ubuntu en version 6.06 installer des logiciels commerciaux. propose une option d’installation de logiciels L’autre solution consiste à ouvrir Synaptic et à propriétaires. ajouter directement le dépôt : deb http://archive.canonical.com/ubuntu dapper-commercial main par le menu Configuration > Dépôts. www.ubuntu.com/news/opera9

Cliquez sur le bouton d’activation avant de pouvoir installer un logiciel commercial.

Installation de Libpng

Il faut récupérer dans le dossier Script le fichier makefile. version qui correspond à votre machine (makefile.darwin pour un Mac) puis le déplacer à la racine du dossier et le renommer en : Makefile

entrez ensuite simplement au terminal la commande :

sudo make install

Vous pouvez ajouter le canal logiciel pour installer des applications commerciales.

44 OpenSource Magazine / n° 5 / septembre-octobre 2006 Foire aux questions

Installer des logiciels commerciaux Comment lancer automatiquement un logiciel à l'ouverture de la session ?

ette fonction est proposée dans Ubuntu sous Gnome via le menu C Système > Préférences > Sessions. Une fois le panneau ouvert, cliquez sur l’onglet : Programmes au démarrage.

Puis cliquez sur le bouton Ajouter afin de pou- voir saisir, en minuscules, le nom de l’application que vous souhaitez voir s’ouvrir de manière systématique au démarrage de l’ordinateur.

Si vous n’êtes pas certain du nom, ouvrez une fenêtre de terminal, saisissez le nom et validez pour vérifier que la commande ouvre bien l’ap- plication en question.

Saisissez en minuscules le nom du programme à lancer à l'ouverture de session.

Comment convertir les fichiers WAV (non verrouillés) en d'autres formats ?

’outil Soundconverter, aussi fruste soit-il, est L tout à fait capable de réaliser cette opération. Par défaut, un fichier WAV sera converti en OGG. Pour que Soundconverter puisse transformer un fichier WAV ou autre en MP3, il faut installer au préalable l’outil LAME (gstreamer-lame par exemple). Une fois installé (avec Synaptic), Soundconverter est disponible sous Gnome dans le menu Applications > Son et Vidéo.

http://soundconverter. berlios.de La conversion en MP3 n'est possible Le Fichier d'origine sera converti dans son Format de destination http://soundconverter.berlios.de/ qu'avec les outils Lame. par Sound Converter. gstreamer_mp3_encoding_howto.php

OpenSource Magazine / n° 5 / septembre-octobre 2006 45 Foire aux questions Comment monter une partition Linux sous Mac

«Premier opensource magazine trouvé par hasard... Enfin ! Pour un nul bi- niou newbee comme moi, des explications claires, simples... Merci !»

•«une question : N° 4 ar- ticle page 38 «accéder à sa partition Mac OS X depuis Linux» : je suppose que l’inverse est possible ? (accéder,copier,importer dans les deux sens)

•et puis une autre : j’ai essayé plusieurs solutions (Bootcamp,Refit,Q,..) pour Le système de Fichiers Linux Ext3 indique qu'il s'agit Une fois montée avec ExtFSX vous avez accès au contenu. avoir un triple boot Mac, de la bonne partition, avec ce plan détaillé. avec ce plan détaillé. Linux, XP. Ça ne marche pas vraiment, trop de difficultés, doute la partition Linux montera-t-elle automatiquement. Si ce de petits problèmes, avec Paralels (payant) problèmes de ip ; n’est pas le cas, testé les partitions une par une. La partition Qemu, idem. Linux est généralement répertoriée sous la rubrique : L’idée est donc maintenant de faire cohabiter Tiger, Gentoo Système de fi- (ou autre Linux) en espérant pouvoir utiliser savihost et des vst chiers : Linux sous linux, ainsi que certains petits logiciels qui ne marchent en Ext3 théorie que sous billgates grâce à Wine ou similaire... Est ce Cliquez sur la possible ? ligne corres- pondante puis Le but reste une distrib linux (seule et unique !) dans laquelle cliquez sur le je puisse travailler la musique ce qui pour le moment n’est pas bouton Mon- encore aussi «aisé» que sous XP, hélas ! Mais ça viendra ! ter. ­Lorsque la par- Petite suggestion pour le magazine si je peux me permettre... tition est mon- une table des matières (des articles, pages) serait bienvenue tée, s’il s’agit en début du mag». de la bonne, Gilbert Debes elle sera nommée d’un simple slash (/). Pour retrouver vos fi- chiers personnels, ouvrez le répertoire Home de cette partition et sélectionnez le répertoire se rapportant à l’utilisateur créé Opensource-Magazine : Merci pour les encouragements sous Linux. qui sont bien utiles pour aider le magazine à poursuivre sa rou- Si vous souhaitez accéder aux éléments présents sur le bureau te. Pour répondre à la première question, il est en effet tout à Linux de cet utilisateur, ouvrez son répertoire Desktop. fait possible d’accéder à une partition Linux depuis un Mac. Il Le même type d’utilitaires existe sous Windows. suffit de procéder de la même manière en suivant les mêmes instructions sous Mac OS X. Pour identifier la liste des partitions, http://sourceforge.net/projects/ext2fsx/ vous pouvez utiliser l’utilitaire pdisk au lieu de fdisk. http://e2fsprogs.sourceforge.net/ext2.html Mais le plus simple est encore d’utiliser des outils spécifiques. Il existe un utilitaire sous Mac OS X, «Ext2FSX» (Ext2 Filesystem) qui Pour la seconde question, et en attendant que nous testions la permet d’accéder directement et facilement aux partitions technique à notre tour, nous ne pouvons que vous diriger vers Linux depuis Mac OS X. la page des utilisateurs de Mac qui multiplient les expériences Il existe une version pour Panther (ExtFSX 1.3) et pour Tiger en ce domaine : (ExtFSX 1.4). Une fois installé et le Mac redémarré, ouvrez les Préférences système pour accéder à la liste des partitions. Sans www.mactel-linux.org/wiki/Main_Page

46 OpenSource Magazine / n° 5 / septembre-octobre 2006 Foire aux questions Comment créer une image ISO ?

'intérêt des images de disque ISO ou images hybrides, c’est d’être directement reconnues L par les système Linux, Windows et Mac OS X, de manière standard sans avoir recours à des uti- litaires.

Sur Linux :

L’outil Graveman est parfait pour créer une image ISO. Lancez Graveman (depuis le menu Accessoi- res sous Ubuntu), sélectionnez CD de données, glissez les éléments à intégrer à votre image ISO vers la première fenêtre «CD Donnés» puis cliquez sur Poursuivre dans l’onglet Paramètres et sélec- tionnez «Copie vers : Image ISO» dans le menu déroulant. Avec le bouton Parcourir sélectionnez un emplacement d’enregistrement et affectez un nom à cette image. Cliquez enfin sur Graver pour créer cette image universelle. Graveman est capable de générer des images ISO sous Linux.

Sur Mac :

L’outil Utilitaire de disque d’Apple permet de créer des ima- ges de disque mais elles sont uniquement au format .dmg (ou .img), un format qui n’est pas universel et n’est donc pas reconnu par défaut sous Linux notamment. Toast Titanium de Roxio est capable de créer des images ISO. Il n’est pas le seul et des solutions gratuites existent. Sous Tiger (PPC et Intel) la plus simple est de passer par un processus Automator. Deux commandes suffisent. Glissez vers la colonne de droite depuis les éléments Appli- cations > Finder, la commande «Obtenir les éléments Finder Automator et une commande shell permettent de créer une image ISO sélectionnés» puis glissez au dessous depuis les éléments Appli- sous Mac. cations > Automator, la commande «Exécuter un script shell». Saisissez la commande Unix qui permet, depuis le Terminal (sous Où trouver les sources Panther et Tiger), de créer des images de disque : de logiciels à recompiler ? hdiutil•makehybrid•-o–$1•$1•-hfs•-iso•-joliet Ubuntu : http://packages.ubuntulinux.org/ Enregistrez cette commande Automator comme une appli- cation (ou un processus qui sera accessible depuis le menu Debian : contextuel clic-CTRL sur les éléments sélectionnés). http://packages.qa.debian.org/common/index.html Glissez sur l’icône de cette application Automator un dossier http://ftp.debian.org/debian/pool/main/ contenant les éléments que vous souhaitez intégrer à votre image ISO. L’image ISO sera générée au même endroit avec Gnome : le même nom et le suffixe .iso. Cette image pourra être gravée http://ftp.gnome.org/pub/GNOME/sources/ et utilisée sur un poste Linux ou Windows sans problème. mais aussi : Sur Windows http://freshmeat.net/ Nero et Toast le permettent. Avec Nero, il faut changer le gra- veur et sélectionner «Image Recorder» puis sélectionner l’ex- http://sourceforge.net/index.php tension .iso. L’utilitaire MagiXISO est également en mesure de réaliser cette opération. A chaque fois, le site propose un champ qui permet d’entrer le nom du logiciel que vous souhaitez installer. www.magiciso.com/ Il suffit ensuite de trouver le lien pour télécharger le paquet .tar.gz.

OpenSource Magazine / n° 5 / septembre-octobre 2006 47 Foire aux questions Comment régler la date et l'heure sous Ubuntu ?

ous Ubuntu, pour configurer l’heure et la date, déroulez nez pour la France, un serveur qui délivrera la bonne heure et S le menu Système > Administration > Date et heure. L’ac- la bonne date par internet à votre ordinateur sans aucune ac- cès au panneau des réglages nécessite l’entrée du code tion de votre part. Le serveur ntp.univ-lyon1.fr (France, Europe) d’administration du compte. a ce rôle présumé. Une fois le panneau ouvert, contentez-vous de cliquer sur la bonne date et de régler, en haut, l’heure exacte du moment. Le bouton «Sélectionner un fuseau horaire» permet de se ca- Mieux, en cochant la case «synchronise périodiquement l’hor- ler sur le fuseau de la région du monde depuis laquelle vous loge avec des serveurs internet», vous pouvez laisser le système travaillez. Un menu déroulant donne accès aux différents lieux régler la date seul, automatiquement, et régulièrement. (Europe/Paris pour la France métropolitaine). Cliquez sur le bouton «Sélectionner des serveurs» et sélection-

En cliquant, un serveur délivrera la bonne heure et la bonne date par internet à votre ordinateur sans aucune action de votre part.

• Sous Ubuntu installé sur Mac, lorsque je • Comment, sous Gnome, faire en sorte frappe la touche du tiret, c’est le signe égal que la fenêtre d’une application s’affiche qui s’inscrit. Comment solutionner ce souci ? dans tous les bureaux virtuels ?

Il faut ajuster le réglage de votre clavier. Pour ce faire Dans la barre supérieure (ou bien dans l’onglet du bas, déroulez le menu Système > Préférences > Clavier pour lorsque la page est réduite), faites un clic-droit et sélection- ouvrir le gestionnaire des Propriétés du clavier. Cliquez sur nez l’option : Toujours sur l’espace de travail visible. l’onglet Agencements et veillez déjà à cocher la case Dès lors, à chaque fois que vous changerez de bureau France. virtuel, vous aurez toujours la même fenêtre affichée à Puis, cliquez sur le l’écran. Notez que l’onglet se comportera de la même bouton du Modè- manière et suivra gentiment le mouvement. le du clavier afin de chercher dans la liste le matériel qui correspond le mieux à votre profil matériel. Dans votre cas, choisissez le cla- vier Macintosh. Le problème sera résolu aussitôt la fenêtre des Pro- priétés du clavier fermée.

48 OpenSource Magazine / n° 5 / septembre-octobre 2006 Livres Sql Podcasting Site web et MySQL

e podcaste, tu podcastes, il podcas- hristian Soutou se propose d’« Ap- otre premier réflexe a été de filer tor... En seulement quelques mois, le prendre SQL avec MySQL » aux vers l’index pour savoir à quelle Jterme podcaster directement inspi- C lecteurs de son ouvrage paru aux Npage l’auteur parlait de NVU, de ré du nom commercial iPod d’Apple éditions Eyrolles. Spécialement Bluefish, de Firefox... s’est imposé comme une nouvelle ma- conçu pour les étudiants et les débu- A notre grande surprise, nous n’avons nière de communiquer par le son, l’ima- tants, ce livre permet de découvrir les trouvé aucune référence à ces logiciels ge, la vidéo via un lecteur approprié, bases de données sous SQL en utilisant libres de conception de sites internet en l’occurrence iTunes ou autres utilitai- son dérivé, MySQL à travers une qua- dans l’ouvrage « Réussir un projet de site res de tierce partie. Un podcast est une rantaine d’exercices pratiques. L’auteur web » de Nicolas Chu. L’explication est émission audio-vidéo à télécharger en prend soin en préambule de bien expli- simple. L’auteur ne s’attache pas tant à libre-service depuis Internet. On accède quer le fonctionnement d’une base de la réalisation technique des pages qu’à à un podcast en s’abonnant. Par la suite, données sous SQL et explique comment la structure complète du projet de site toute nouvelle émis- installer MySQL sous... Windows. Nous web. Il est donc question d’ergonomie sion mise en ligne invitons les lecteurs à se reporter aux ré- du site, de charte graphique, de sécurité arrive automatique- cents numéros d’Opensource-Magazine et de performances, du choix de l’hé- ment sur l’ordinateur. pour procéder à cette même installation bergeur, etc. On emporte alors sous Linux et Mac OS X. Une fois l’installa- L’ouvrage (4e édition) s’adresse donc l’émission avec soi tion effectuée, les exercices s’adressent aux concepteurs d’un site web qui sou- en l’écoutant sur son à tous les utilisateurs quelle que soit leur haitent monter leur projet de manière baladeur audio (iPod plate-forme. On peut toutefois regretter sérieuse et efficace. ou autre) quand on que l’auteur s’attaque aux explications 250 pages - 25 € veut, où on veut et aussi souvent qu’on de base en commençant par les com- www.editions-eyrolles.com veut. Un « Guide du podcasting » écrit mandes de terminal ! De quoi rebuter par Jean-Michel Plisson aux éditions First d’entrée les vrais débutants. Heureuse- Interactive est proposé aux amateurs ment, la clarté du propos vient large- de cette nouvelle forme de commu- ment compenser la raideur des lignes de nication radio. Le livre dont le contenu commandes. Serveur se base surtout sur des solutions iTunes, 400 pages - 29,90 € Juice, Audacity, GarageBand sous Mac de mails OS X comme sous Windows et Linux, aide à trouver, écouter, créer et diffuser des podcasts. Clair et didactique, le livre lui seul, le titre annonce déjà clai- s’adresse à tous les curieux désireux de Subvertion rement la couleur : «Monter son faire partager leur douce voix. À serveur de mails sous Linux». De 280 pages prime abord, le particulier peut Tarif : 16,90 € ne pas se sentir concerné. Qu’il se ravise www.efirst.com ike Mason propose de se plonger ! Cet ouvrage collégial de la collection dans la « pratique du dévelop- Accès Libre (Eyrolles) est un guide pré- M pement collaboratif avec SVN », cieux pour les petites entreprises qui dis- autrement dit, Subversion. posent d’un accès permanent à internet Cet outil sert à suivre dans le temps les mais aussi pour des particuliers qui sou- Debian différentes versions d’un même projet et haitent s’affranchir en partie ou totale- d’en conserver l’historique en archive. ment du service de messagerie proposé Subversion est par leur fournisseur d’accès à internet. crit par Martin Krafft, «Debian : ad- un logiciel de Ainsi, ils pourront héberger localement ministration et configuration avan- contrôle de leur boîte de messagerie. cées» se veut une référence pour version qui suc- Ce livre se base sur les logiciels libres É cède à CVS. courants dans ce domaine : Postfix, We- les administrateurs «chevronnés» de configuration système, d’exploita- Edité par Ey- bmail, SquirrelMail, Courier, ClamAV, Spa- tion, de sécurisation, d’exploitation, etc. rolles, le guide mAssassin, ProcMail, Cyrus, etc. Le guide Les subtilités de configuration de Debian S u b v e r s i o n couvre les protocoles POP mais aussi y sont décrites dans le détail. L’auteur propose d’ac- IMAP. apporte aussi son expérience en pro- compagner les 350 pages - 32 € posant un exemple de ce que devrait développeurs www.editions-eyrolles.com être une installation minimale peu ris- qui participent quée. L’ouvrage est bien évidemment à un projet collaboratif. accessible aux utilisateurs de la distribu- Destiné aux experts, le livre détaille l’ins- tion Ubuntu basée elle aussi sur Debian tallation d’un serveur SVN sous Windows ainsi que sur Gnome et Python. Gnoppix et Linux et apporte les éléments indispen- (live CD) est aussi basée sur Debian, de sables pour organiser ses dépôts dans les même que Knoppix, MEPIS, MNIS, Skoleli- règles de l’art. nux, Quantian, etc. 680 pages - 42 € Prix : 25 € - 200 pages www.editions-eyrolles.com www.editions-eyrolles.com

OpenSource Magazine / n° 5 / septembre-octobre 2006 49 6"-   " <‡6"1- -iÀۈViÊLœ˜˜i“i˜Ìà >Ê>ÛÀˆmÀi iʘiÊÀjÈÃÌiÊ«>Ã]ʍiÊÛiÕÝÊÀiViۜˆÀʏiÃÊ«ÀœV >ˆ˜ÃʘՓjÀœÃÊt ǙÊÓxäÊ 1 ‡ -‡1  ,- , ££Ê˜Õ“jÀœÃÊ«œÕÀÊÎÎʀʭ܈ÌÊ£Ê>˜ÊÃ>˜ÃʏiÃÊœÀÃÊ-jÀˆi®

Nomœ“Ê\ : *Àj˜œ“Ê\Prénom : `ÀiÃÃiÊ\Adresse :

Cœ`iÊ*œÃÌ>Ê\ode Postal : 6ˆiÊ\Ville : *>ÞÃÊ\Pays :  "ABONNEZ <Ê6"1- VOUS °“>ˆÊ\E.mail : *PAR,Ê ,/ Ê  CARTE BANCAIRE , et retrouvez`i«ÕˆÃʘœÌÀiÊÈÌiʈ˜ÌiÀ˜iÌÊ\ toutes nos offres iʓ½>Lœ˜˜iJe m’abonneÊ«œÕÀÊ pouroo ……Ê >˜­Ã®an(s)ÊDÊ àÎÎÊ 33€ €Ê­££Ê˜Õ“jÀœÃ® l’an (11 numéros) ÌÌ«\ÉÉÜÜÜ°“>}>∘i‡>ۜÓ>V°Vœ“sur notre site internet : 44iÊà €œ Õ >ˆÌpour iunʵÕiʏiÃÊœ abonnementÀÃÊ-jÀˆiÊ܈i˜Ìʈ˜Ìj}ÀjÃÊDʓœ˜Ê>Lœ˜˜i de 1 an avec les hors-série “i˜Ì ÓÓʘՓjÀœÃÊ«œÕÀÊÈxÊiÕÀœÃ] ­«œÕÀʏiÃÊ>Lœ˜˜jÃ]ʈÊiÃÌÊ«œÃÈLiÊ`iÊÀiViۜˆÀʏiÃÊœÀÇÃjÀˆi www.magazine-avosmac.com ÃÕÀÊȓ«iÊ`i“>˜`iÊ«>Àʓ>ˆÊ­85 € pour un abonnement>ۜÓ>VJ de 2>ۜà ans“>V°Vœ“®Ê avec les]Ê`j`ՈÌÃÊDÊV >µÕiÊ«>ÀṎœ˜® hors-série (65 € dans HS) ܈ÌÊÓÊ>˜ÃÊÃ>˜ÃʏiÃÊœÀÃÊ-jÀˆi {{Ê105€ Ê€«œÕÀÊ՘Ê>Lœ˜˜i“i pour un abonnement˜ÌÊ`i deÊ£Ê>˜Ê 2 ans>Ûi avecVʏiÃÊ œÀÇÃjÀˆiÊ les hors-série­ÎÎÊ €+Ê«œÕÀÊ versions££Ê˜Õ“jÀœÃÊÃ>˜ÃʏiÃÊ Ã® PDF nxÊ54 €€Ê «œÕÀÊ՘Ê>Lœ˜˜i“ipour un abonnement˜ÌÊ` dei ÊÓÊ1 an>˜ÃÊ avec>ÛiV ʏilesà Êhors-série œÀÇÃjÀˆiÊ³Ê + versions Ê"«i˜‡-œÕÀViʜvviÀÌ PDF Ê­ÈxʀʫœÕÀÊÓÓʘՓjÀœÃÊÃ>˜ÃʏiÃÊ Ã® iÊۜÕÃÊi˜Ûœˆi Ê՘ÊV mµÕiÊ`iÊ ooJe vousÊ€ ÊDʏ½œÀ`ÀiÊ`½Ê envoie un6 chèque"-  de …… € à l’ordre d’ AVOSMAC

 ÊJE NE Ê6 18Ê*-Ê Ê -- ,Ê Ê " VEUX PAS ME CASSER LE BONNET / /,-ÊTARIFS INTERNATIONAUX / , /" 18 /ʽ"*/ Ê*"1,ÊET J’OPTE POUR  Ê*,6 LE PRÉLÈVEMENT /Ê1/" /+1 Êt AUTOMATIQUE ! Vente6i˜ÌiÊ>ÕʘՓjÀœ au numéro Տï˜ÊDÊVœ“«jÌiÀÊiÌÊDÊÀi˜ÛœÞiÀÊ>VVœ“«>}˜jÊ`iÊۜÌÀiÊÀiiÛjÊ`½ˆ`i˜ÌˆÌjÊL>˜V>ˆÀiʜÕÊ«œÃÌ>ÊDÊ\ Bulletin à compléter et à renvoyer accompagné de votre relevé d’identité bancaire ou postal à : Belgique i}ˆµÕiÊ\Ê{]£xÊ : 4,25 € 6"-  ʇÊ-iÀۈViÊLœ˜˜i“i˜ÌÃʇÊ>Ê>ÛÀˆmÀiʇÊǙÊÓxäÊ 1 ‡ -‡1  ,-ʇÊ, AVOSMAC - Service Abonnements - La Favrière - 79 250 NUEIL-LES-AUBIERS - FRANCE Suisse-ՈÃÃiÊ\ÊÈ]ÓäÊ- : 6,70 FS DOM " Ê\ÊÎ]ÇxÊ : 3,90 € Je commande le CD OpenSource Mag à 10 euros contenant ÊÊÊÊÊÊÊ "1OUI]ʍiÊÃœÕ >ˆÌiÊÀiViۜˆÀʁ6"-  ‚Ê«>ÀÊ«ÀjmÛi“i˜ÌÊ>Õ̜“>̈µÕiʓi˜ÃÕiÊ­Î]ÓäÊ, je souhaite recevoir «AVOSMAC» par prélèvement automatique mensuel (3,20 €) €® Nouvelle-Calédonie œÕÛii‡ >j`œ˜ˆiÊ\Ê{ÓäÊ8* : 430 XPF tous les numéros au format PDF œ“Ê\ Polynésie*œÞ˜jÈiÊ\Ê{{äÊ8* : 450 XPF Nom : Maroc >ÀœVÊ\ÊÎxÊ  : 36 MAD *Àj˜œ“Ê\Prénom : Portugal*œÀÌÕ}>Ê\Ê{]{xÊ : 4,30 € `ÀiÃÃiÊ\Adresse : Canada >˜>`>Ê\Êx]ÎäÊ  : 5,75 CAD Île-Mauricei‡ >ÕÀˆViÊ\Ê{]{nÊ : 4,60 € Sénégal,-j˜j}>]Ê>Lœ˜]Ê >“iÀœÕ˜] Gabon, Cameroun, œ`iÊ*œÃÌ>Ê\Code Postal : Côte-d’Ivoire žÌi‡`½ۜˆÀiÊ\ÊÓÇääÊ  : 2800 CFA 6ˆiÊ\Ville : *>ÞÃÊ\Pays : °“>ˆÊ\E.mail :

"vvÀiÊÛ>>LiÊi˜ÊÀ>˜ViÊ jÌÀœ«œˆÌ>ˆ˜iÊ«œÕÀÊ՘Ê>Lœ˜˜i“i˜ÌÊ«œÃÌ>]ʈ˜ÌiÀÀի̈œ˜ÊÃÕÀÊȓ«iÊVœÕÀÀˆiÀʜÕʓ>ˆÊ\Ê>ۜÓ>VJ>ۜÓ>V°Vœ“Offre valable en France Métropolitaine pour un abonnement postal, interruption sur simple courrier ou mail : [email protected]

J’autorise l’établissement teneur de mon compte ½>Õ̜ÀˆÃiʏ½jÌ>LˆÃÃi“i˜ÌÊÌi˜iÕÀÊ`iʓœ˜ÊVœ“«Ìi N° cÊ NATIONAL /" Ê ½ // 1, D’ÉMETTEUR Organisme"À}>˜ˆÃ“iÊVÀj>˜VˆiÀÊ\Ê-,Ê6"-  créancier : SARL AVOSMAC DÊivviVÌÕiÀÊÃÕÀÊViÊ`iÀ˜ˆiÀʏiÃÊ«ÀjmÛi“i˜ÌÃà effectuer sur ce dernier les prélèvements 472361{ÇÓÎÈ£ La>Ê>ÛÀˆmÀiʇÊǙÊÓxäÊ Favrière - 79 250 NUEIL-LES-AUBIERS1 ‡ -‡1  ,- «œÕÀʓœ˜Ê>Lœ˜˜i“i˜ÌÊ>Õʓ>}>∘iʁpour mon abonnement au magazine «6"-  AVOSMAC‚». ­Î]ÓäÊiÕÀœÃÊ«>Àʓ>}>∘i® //1, Ê 1Ê " */ ÊÊ  / ,TITULAIRE DU COMPTE À DÉBITER Nomœ“Ê\Ê : *Àj˜œ“Ê\Prénom : >ÌiÊ\Date : `ÀiÃÃiÊ\Adresse : œ`iÊ*œÃÌ>\ÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊ6ˆiÊ\Code Postal: Ville : -ˆ}˜>ÌÕÀiÊ\Signature :

NOM" Ê /Ê , -- Ê Ê½/ -- ET ADRESSE DE L’ÉTABLISSEMENT /Ê 1Ê " */ ÊÊ  / , DU COMPTE À DÉBITER

`ÀiÃÃiÊ\Adresse : œ`iÊ*œÃÌ>\Code Postal:ÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊ6ˆiÊ\ Ville :

IMPORTANT : merci de joindre un relevé d’identité bancaire  *",/ / Ê\ʓiÀVˆÊ`iʍœˆ˜`ÀiÊ՘ÊÀiiÛjÊ`½ˆ`i˜ÌˆÌjÊL>˜V>ˆÀi œ`iÊ`½jÌ>LˆÃÃi“i˜ÌCode d’établissement œ`iÊՈV iÌCode Guichet NuméroՓjÀœÊ`iÊ œ“«Ìi de Compte jÊ, Clé RIB œÕÊ«œÃÌ>]ÊDÊۜÌÀiÊ>Õ̜ÀˆÃ>̈œ˜°ou postal, à votre autorisation. ÊÞÊi˜Ê>Ê`>˜ÃÊۜÌÀiÊV mµÕˆiÀ°Il y en a dans votre chèquier.

AUTORISATION DE PRÉLÈVEMENT AUTORISATION 1/",-/" Ê Ê*,6 / Ê Ê*,6 1/",-/"

STUDIO RAFFI 06 78 403 175 STUDIO RAFFI 06 78 403 175 403 78 06 RAFFI STUDIO ҷ 50 OpenSource Magazine / n° 5 / septembre-octobre 2006 ҷ

ABONNEMENT?NEWINDD  Je commande le CD OpenSource Mag à 10 euros contenant tous les numéros au format PDF