Midilibre.fr
Tous les blogs | Alerter le modérateur| Envoyer à un ami | Créer un Blog


02.09.2009

[SoftwareStore] - L'application store d'ubuntu

AJ_Books.pngJ'ai eu l'occasion d'installer un portable avec karmic cette aprés-midi. J'ai donc voulu tester le Software Store dont j'entends parler depuis quelques jours. Cette idée lancée depuis 2005, voit enfin le jour, le but est de créer un outil unifié pour tout les bureaux pour l'installation de paquet, ce qui signifie que le but à terme est le remplacement des Adept, kpackage, synaptic,... le projet est ambitieux. Ce qui est également intéréssant c'est qu'il y a une roadmap de la 9.04 jusqu'a la 11.04.

Ainsi j'ai donc fait un apt-get install software-store pour voir ce dont il retournait. A première vue on ne voit qu' une ressemblance trés forte avec adept_installer de kde ou le gnome-app-install. Ci dessous le fameux software-store dans sa première version :

appstore.jpg
En effet le but de cette première version pour karmic, est de faire un outil simple et attractif. Là ou le projet va prendre de l'envergure c'est en avril 2010, avec la 10.04, ou il remplacera synaptic et consort, plus gdebi et la possibilité de liaison avec le protocole apt: . Un systéme de vote et de commentaire devraient également y être ajouté. A terme (vraisemblablement pour la 10.10) il sera possible d'acheter des logiciels via cette interface et là le mot Store prendra tout son sens. En soit c'est une bonne idée : une interface simple et claire, la notion de n'avoir qu'un seul logiciel pour tout les *buntu est appréciable. Ce qui est dérangeant est la notion de "store"  lié à des logiciels libre et pour la majorité gratuit, surtout que les précaunisations de traductions indiquent :

"This name should be localized" ... "Translate 'store' with the meaning of 'shop' rather than 'repository', if there is no common term covering both” 

On parlera, en français, donc bien d'un magasin en tant que boutique. Un magasin à une notion de stockage de marchandise, mais également (et surtout) de commerce. Les débutants ne vont t'ils pas penser qu'il faut payer pour tout ces logiciels librement téléchargeable ? La peur du clic qui facture. J'ai eu l'autre jour une remarque a propos du plugin flash nonfree : "non free c'est qu'il n'est  pas gratuit, donc je ne le télécharge pas". Et je pense que ce genre d'interface s'adresse surtout à ces débutants là. Les autres resteront en ligne de  commande ou installeront leur gestionnaire de paquets préféré.

Un joli outil, plein de projets et d'idées, une volonté d'éviter la dispersion des efforts et de simplifier le processus d'installation de logiciels. Mais un nom délicat à porter dans le milieu du libre ? Surtout  que le mot store est trés lié  en ce moment à l'app store d'apple. Car même pour un anglais la notion de store n'est pas évidente : (phrase issue du brainstorm d'ubuntu sur le software store)

"Excuse my ignorance, but does "The Ubuntu *STORE*" mean that they are going to actually SELL stuff for money?"

01.09.2009

[blender] - Créer un objet avec des courbes béziers et un fond transparent

cle_de_sol_small.jpgHier j'ai eu une idée pour mon logiciel Grabouille : utiliser des notes de musique pour apprendre le solfège (j'ai testé Jalmus qui est trés bien mais un peu trop pointu pour ma petite...) Il me fallait donc : une clef de sol et des notes de musiques. Comme je voulais quelque chose avec un peu de volume j'ai laissé Inkscape pour cette fois, et ai sorti Blender. Blender permet de placer une image en fond et de placer des courbes ou des cercles béziers afin d'obtenir la forme la plus proche possible de celle que vous voulez détourer.
Ce qu'il vous faut savoir avant de commencer :
Lorsque qu'on détoure un objet il est bon de savoir se déplacer sur le plan de travail, ainsi pour zoomer sur blender on utilise la molette (scroll avant et arrière) et pour se déplacer sur les 4 directions, on appuie sur la touche SHIFT et on appuie sur la molette en même temps.

Une fois ces précisions faites, il faut rentrer dans le vif du sujet, premier point : récupérer une image de clef de sol (on en trouve facilement). Et on se place en vue de dessus (7 du pavé numérique). On ajoute l'image d'arrière plan qui va nous servir de base de travail, en cliquant sur le menu VIEW -> BACKGROUND IMAGE, on coche le boutton "use background image" puis "Load" pour aller chercher notre image. Une fois cela fait vous devriez avoir en arrière plan votre image. Nous allons pouvoir commencer à placer les courbes béziers sur notre plan de travail.

Pour cela faite  "Espace" dans l'espace de travail, puis Add => Curve => Bezier Curve. Vous devriez alors avoir la même chose que ci dessous (si vous n'aviez pas les poignés, appuyez sur la touche TAB)

beziers.jpg

pack1.jpgLe principe est simple, on déplace les points aux endroits stratégique de notre dessin. On fait tourner les points avec la touche R, on diminue la taille avec la touche S.

Pour les angles dur, il suffit de prendre un point et d'appuyer sur la touche H, ainsi vous pouvez prendre chacune des poignés de manière indépendante et "casser" l'angle. Pour revenir a un angle doux un nouvel appui sur la touche H permet de revenir à l'état initial.

On ajoute un deuxième point avec la touche CTRL et clic gauche. Sur le même principe on prends la poigné principale (celle du centre qui régle les deux autres points) on la positionne correctement en réglant sa taille et son orientation avec les touches R et S. Puis on peut prendre indépendament les poignés pour affiner le réglage. une fois le tour de la clef fait, il suffit de sélectionner le dernier point et le premier point (avec la touche B) et d'appuyer sur la touche C pour fermer le tour. Et ainsi avoir une face uni.

Nous avons donc un tour de clef de sol, il reste a évider les parties qui doivent être vide. Il faut donc appuyer de nouveau sur ESPACE pour ajouter une nouvelle courbe béziers et faire les parties intérieures sur le même principe.  Blender détectera automatiquement qu'une surface est déja présente et évidera avec les formes tracer aprés.

Une fois fini, nous allons maintenant donner de la forme à cette surface plate, allez dans le menu Editing (F9) et faites les réglages sur Extrude, Bevel et BevResol pour "gonfler" la forme.

pack3.jpg

Une fois les réglages faits, il ne nous reste plus qu'a faire un rendu :

final.jpg

J'ai rajouté un peu de texture pour la rendre un peu plus attractive. Par contre si je veut récupérer l'image, je n'ai pas de fonds transparent, en faire un sprite est alors délicat. Heureusement blender nous offre une telle option. Pour cela il faut aller dans Scene (F10) et cocher les options Premul, choisir un format qui supporte l'alpha (PNG par exemple) et cocher la case RGBA. Faites le rendu, il ne reste plus qu'a enregistrer l'image avec la touche F3. Vous avez alors une clef de sol avec un fond transparent.

final_render_alpha.jpg

26.08.2009

[amarok] - Faire joujou avec Amarok1.4

brunurb_Retro_Joystick_002.png

Attention je parle ici de la version 1.4, la version 2 n'ayant pas encore tous les outils présents dans la version 1.4 je ne l'ai pas installé et je ne sais pas si ces informations sont valables pour Amarok2.

Pré requis : il vous faudra installer le paquet : python-pygame

Même si je ne m'en sers qu'en de très rare occasion (mp3blaster à toujours ma préférence) j'ai toujours trouvé amarok très pro et trés bien pensé. Le fait qu'il intègre un égaliseur, le crossfade (plugin, qui a été retiré d'audacious dans sa version 1.5 note au passage), l'affichage des paroles et des jaquettes. Je m'en suis servis quelque fois pour mettre un peu de musique lors de soirée (C'est aussi l'occasion de montrer un systéme Gnu/Linux ...). L'occasion se représente ce week-end, je ressors donc l'engin. J'étais en train de tout préparer, quand tout à coup mes yeux tombent sur mon speed-link competion pro (je suis un grand fan de mame) :

Speed-Link_Competition_Pro_USB_Joystick_Blue_PC_SL-6602.jpeg
Le lien vous allez me dire ? Et bien je me suis dit que ça pourrait être assez amusant de contrôler amarok avec le joystick. Après une petite recherche j'ai trouvé mon bonheur : http://www.linux.ucla.edu/~leiz/software/amarok/ ça date de 2006, mais si ça marche après tout, peu importe la date. J'ai donc téléchargé l'archive, ouvert Amarok. Dans le menu Outils il suffit de cliquer sur l'option "Gestionnaire de script". Ensuite il faut cliquer sur Installer un script et aller chercher l'archive. Si tout se passe bien vous pouvez ensuite le configurer.

capture1.png
Ainsi en montant ou en descendant je règle le son, gauche/droite me permet de passer au titre suivant / précédent et les autres boutons permettent la pause, le stop, le mute ... Vous pouvez attribuer n'importe quelle direction et/ou boutton à une action.
Complètement inutile, mais tellement amusant.

25.08.2009

[blender] - Effet Bokeh 2 (DOF blender)

LogoBlender.jpgPour ceux qui me suivent depuis le début, certains se rappeleront le tutorial Gimp, pour faire un effet Bokeh. M'étant remis à blender ces vacances avec la version 2.49. J'ai voulu tenter le coup et notament grâce aux nouvelles fonctions de nodes qui ouvrent de nouvelles perspective dans le post traitement sous Blender.

Pour commencer nous allons faire une scéne toute simple : une succession de colonne, un cube au milieu, 3 lampes pour l'éclairage et une camera qui regarde le cube. Ce qui au début devrait nous donner ce ci (sans le cube) :

debut.png

Voici la vue de dessus (avec le cube maintenant) :

dessus.png

La vue de coté :

cote.png

Une fois la scéne en place, il suffit de jouer sur deux niveaux, le focus de la caméra et ensuite de rajouter les nodes.
Pour la caméra, il suffit de la sélectionner, et d'éditer (F9) ses paramétres. On coche l'option "Limits" et on régle le focus soit sur une distance avec Dof Dist soit sur un objet avec Dof Ob. Et on tape le nom de l'ojet sur lequel on souhaite faire le focus, ici Cube. Si vous mettez un nom d'objet il primera sur le distance réglé manuellement. Une croix jaune se place sur la ligne (qui s'affiche avec l'option "Limits") pour indiquer le focus.

camera.png

La dernière étape est la modification  de l'image en elle même avec les nodes. Je vous conseille de faire un premier rendu, et de cocher l'option "Do Composite". Rendez vous dans l'édition des Nodes. Cliquez sur l'option "composite mode" (l'icone en forme de figure) puis "Use node" et Backdrop. Ajoutez un viewer (clic droit Add -> Output -> viewer)  et un defocus (Add -> Filer -> Defocus)
Faites les branchements comme ciu dessous.
Pour les branchements un clic restez cliqué et faite la connexion.
Pour le viewer cela vous permets d'avoir un apercu de ce que les nodes vont rendre.

node.png

Et voila un petit rendu et quelques modifications plus tard un joli focus sur le cube

final.png

24.08.2009

[openclipart] - Bibliothèque de dessin libre de droit

open.jpghttp://www.openclipart.org un site à connaitre : 12098 cliparts dont plus de 7000 mis en archive. Archive dont vous pouvez télécharger le build quotidien ici : http://download.openclipart.org/downloads/daily_SVG_snaps...

Toutes les images sont en licence Creative Commons Domaine Public

Pour OpenOffice.org vous pouvez installer le paquet openclipart si vous êtes sous ubuntu tout se trouve ensuite dans Outils -> Gallerie. Pour les autres il faudra créer un nouveau Thème dans la gallerie et allez pointer sur le dossier décompressé de l'archive que vous aurez téléchargé.

Vous pouvez également faire sous le génial Inkscape , Fichier -> Importer depuis la bibliothèque OpenclipArt, vous aurez cet écran, qui vous permettra de faire une recherche directement sur le site d'openclipart et sans rien installer de plus.

open.jpg

Du trés beau travail collaboratif que ce site. Vous pouvez soumettre trés simplement vos créations (de qualité bien sur).

12.08.2009

La linuxerie passe la seconde : GUL Nîmes, Manuel, Grabouille et autres linuxeries

wirelizard_Lion_Ornament.pngVous l'aurez sans doute remarqué, la linuxerie nîmoise s'est faite bien silencieuse ces derniers mois. Plusieurs raisons à cela : tout d'abord un manque de temps évident, mais également une remise en question de ce que devait devenir ce site pour sa deuxième année. Le format blog me convenait parfaitement mais m'a semblé limité par moment, j'ai donc décidé à l'occasion du premier anniversaire de ce blog, de placer la linuxerie sous plusieurs angles.

Le premier sera la mise en place d'un regroupement d'utilisateur des logiciels libres sur Nîmes et sa région, donc si vous êtes de nîmes ou sa région, contactez moi, on va essayer de mettre en place les choses assez rapidement. J'ai mis en place un groupe : http://groups.google.fr/group/gul-nimes n'hésitez pas à vous inscrire à la ML les choses devraient bouger d'ici mi-septembre.

Grabouille sera toujours d'actualité ici bien sur. une nouvelle version devrait voir le jour fin septembre.

Un autre angle bien plus ambitieux celui la, sera l'écriture de manuel de formation, en effet c'est une des raisons qui m'ont poussé à revoir la stratégie de la linuxerie, le format billet/blog est parfois réducteur, parfois écris dans l'urgence, si un premier cahier voit le jour cela sera sous la forme d'une approche synthétique, un moyen de formation rapide. A voir dans le temps ce que cela donnera ... en tout cas si certains sont intéressé, l'écriture à plusieurs mains est bien entendu possible.

Et toujours des linuxeries bien entendu, mais à un rythme moins soutenu... décidément ce temps trop précieux...

En éspérant la prochaine note rapide.

15.05.2009

[wmii] - skvm le gestionnaire de volume ultra-léger (+how-to compile)

11970919651729077809molumen_USB_flash_drive.svg.med.pngAttention : je parle ici d'un projet tout jeune(premier commit le 6 avril 2009), et qui impacte le systéme, à tester avec prudence.

Vous le savez j'ai une attirance particulière pour Wmii, seulement voila, une chose à laquelle je n'avais pas pensé, c'était la gestion des medias externes. Ainsi comment allais-je pouvoir récupérer des données de ma clef usb, de mon appareil photo.. sans passer par la commande mount qui allait s'avérer désastreuse au bout d'un moment (création de répertoire ...) il faut dire que sur ce point la kde, gnome, et autre xfce font bien les choses. Comment diable monter mes périphériques usb sans se casser la tête ?

Il y a la solution GUI, je lance thunar, et voila, j'ai mes médias... mais cela va à l'encontre de ce que je fais depuis de nombreuses semaines. puisque je gére tout mes fichiers en ligne de commande. Il y a bien pmount mais il faut connaître le point de montage, ce n'est pas simple. Il y a la solution usbmount, mais qui n'est plus maintenu depuis 2007.

C'est alors que je suis tombé sur skvm un projet tout jeune, à peine quelques semaines. Mais, problème, jusqu'à présent un utilisateur normal ne pouvait démonter le périphérique.... jusqu'à il y a 16h (il est 22h20 le 16mai). Miracle ! C'était le moment parfait pour tester ce gestionnaire de volume.

Seulement voila, le projet est tellement jeune qu'il n'y a pas de deb, ni de binaire. Il faut tout compiler tout seul. Avec l'aide de mon apt-file j'ai retrouvé toute les dépendances et je vous libre ici la manière de compiler ce petit soft trés léger et trés bien pensé. Le tout est basé sur hal et dbus.

Il faut tout d'abord récupérer les sources : installez mercurial (dans les dépots), et tapez : hg clone http://code.suckless.org/hg/skvm

Ainsi vous aurez un répertoire skvm avec les derniers fichiers. Je part du principe que vous avez installé le minimum pour compiler : pkg-config, gcc et make

Voici la liste des librairies à installer (testé sur debian et ubuntu) :  libglib2.0-dev, lbdbus-glib-1-dev, libhal-dev, libhal-storage-dev

Une fois ces 4 paquets installés, il ne vous reste plus qu'a vous rendre dans le dossier skvm, pour taper le fameux : make. Une fois terminé votre binaire est là sous vos yeux vous pouvez le tester en tapant ./skvm start .... en branchant une clef usb ou autre celle ci est automatiquement monté dans le répertoire /media/* Si le fonctionnement vous convient vous pouvez lancer le déploiment de la bête avec un "make install"

Il faudra bien vérfier que le daemon est bien présent dans le rc de lancement de votre distribution. Pour ma part je n'ai pas procédé à cette dernière étape car j'ai d'autres utilisateurs sur mon poste et avec des bureaux sous kde et gnome, pour ne pas créer de conflit, je lance donc ma petite commande en root dés que j'ai une clef à mettre, et hop c'est prêt pour mon utilisateur.

13.05.2009

[grabouille] - V0.5 Ca vient de sortir !

grab0.5.jpg

Alors la voila enfin cette version v0.5, aprés un gros creux dans le développement, voici la réécriture complète de Grabouille, un remodelage complet pour pouvoir évoluer vers autre chose... c'est donc une version intermédiaire, avec un nouveau mode de jeux : Tracer. Ou il faut regarder l'apparition de pastille et tracer un trait pour lié les deux points (ce mode en est a ces balbutiements vous excuserez la simplicité.)

Pour ce qui est des ajouts sympathique  : maintenant vous avez deux nouveaux dossiers : mes_grabouilles/images et mes_grabouilles/musiques ou vous pouvez placer vos jpg et vos mp3 pour personnaliser un peu plus le jeux.

Pour ce qui est de l'enregistrement des images, il est maintenant possible de sauvegarder plus d'une image par jour et surtout il y a une conversion en jpg  (plus léger que le bmp)...

Quelques petites innovations par ci par la, mais en préparation plein de noveauté pour la  v0.6 qui devrait sortir rapidement maintenant que la base est stabilisé.

Zzzzzzz m'a également informé d'une page sur ubuntu-fr que je viens de mettre a jour avec les nouvelles options.http://doc.ubuntu-fr.org/grabouille

comme toujours les sources sont la et le deb la

Edit du 16 Mai : Merci à la classe pour sa version Windows : http://velay-pc.nuxit.net/portable/grabouille-0.5-portabl...

(note : les problémes de grésillements au niveau des sons ont également été résolu)

10.05.2009

[grabouille] - Version v0.5 en vue (dites l'Arlésienne)

1.jpg

Enfin, dirons certains... la v0.4 de Grabouille remonte à plusieurs mois. Entre temps beaucoup de changements, beaucoup de nouveautés, et un emploi du temps qui ne m'a pas forcément laissé le temps suffisant pour travailler sereinnement sur le code. D'autant qu'avec cette version je voulait faire plus qu'une évolution : je voulais tout recoder, en effet avec le temps le code était un chateau de carte. J'ai donc tout repris, tout repensé de manière a pouvoir faire évoluer sereinnement mon petit soft. Ne vous attendez donc pas à un changement radical, pour cette version il s'agit d'une étape vers autre chose. Mais que je vous rassure tout de suite, nouveautés il y a ... Christophe (http://www.road2mayotte.org/) m'avait demandé dés la première version la possibilité de mettre un fond musical, il y a maintenant un dossier musiques qui vous permettra de placer les fichiers que vous souhaitez voir votre chérubin écouter pendant sa scéance de grabouillage. Il y avait également en attente les différents retours de François (http://scideralle.org/AbulEduLive-8-04.html) (Amélioration de certains points...) que je remercie pour son interêt pour grabouille. Bref pas de grande révolution mais un petit lot de nouveautés qui en anoncent de plus grand. J'ai déja en tête quelques projets pour faire évoluer Grabouille.

J'oubliais, il y aura un nouveau mode de jeux : Tracer, qui fonctionnera sur le principe des points liés. C'est à dire que des pastilles apparaissent à l'écran dans un certains ordre, il faudra les rejoindre pour retrouver le dessin (un sapin, une etoile...) c'est à destination des un peu plus grand car il faut mémoriser l'ordre d'appartition

J'en profite également pour remercier Stéphane (pas moi, l'autre, celui de laclasse) pour avoir porté grabouille sous windows et ainsi avoir pu mettre grabouille sur la framakey : http://framakey.org/Portables/PortableGrabouille

Voila pour les fonctionnalités de cette v0.5, qui devrait voir le jour sous 2 semaines, il me reste a peaufiner certaines choses, mettre a jour le svn et refaire completement le deb qui apparement ne fonctionnait pas sur toutes les machines.

01.05.2009

[divers] - Mes logiciels préférés

momoko_Ace_of_Spades.jpgJe prends la suite de Daria : voici les logiciels que j'utilise le plus. Je trouve l'idée sympathique, même si j'étais un peu sceptique au début, je me dits que finalement cette liste de logiciel représente bien les personnes. Un peu de psychologie informatique déguisé en somme. Bonne lecture. (Et puis cela permet de faire découvrir parfois des logiciels... merci clapico pour Sparkangel)

Environnement de travail (résolution 1680 x 1050) :
Wmii (je ne m'en passe plus, le gestionnaire de fenêtre dynamique que je cherchais)
Urxvt (mon nouveau terminal-joujou)

Internet :
Firefox (Difficile de s'en passer...)
Epiphany (...même si j'essaie de temps en temps)
Thunderbird (A défaut de trouver mieux et d'avoir trouvé l'outil idéal)
Extension webdevelopper pour firefox (indispensable pour le travail)
Extension Colorzilla pour firefox (pour trouver rapidement les codes couleurs trouvé sur une page web)
Extension mouseless browser (pour laisser la souris tranquille)
Extension MeasureIt (pour les tailles d'éléments d'une page web, pratique quand on css....)

IM :
Irssi couplé a un serveur local Bitlbee

Développement :
Vim (pour son aspect pratique et rapide)
Geany (pour de gros projets, car il permet de retrouver les classes, les fonctions.... tout en ayant un terminal à disposition)
Lftp pour les transferts ftp

Audio & Vidéo :
Vlc (classique mais fonctionne tellement bien)
Mp3blaster (pour écouter sans soucis)
Abcde (pour encoder un cd audio)
Alsamixer pour gérer les niveaux sonores

Graphisme :
The gimp (no comment)
Inkscape (même si j'aimerais l'utiliser plus)
Blender (grand parmis les grands)
ImageMagick (pour convertir, retailler, modifier et les captures d'écran)

Divers :
Virtualbox pour tester sereinement les distributions
OOoWriter pour taper un peu de texte mis en forme.

Une petite capture d'écran pour finir :

my_screen.jpg