Archive for the 'Général' Category

Songbird Developer Tools Update

Cet article est en anglais, mais sera traduit en français plus tard, il couvre la mise à jour de l’extension Developer Tools pour Songbird.

Since the beginning, I was using Songbird Developer Tools to help me create add-ons for Songbird. In what consist DevTools ? It’s a pack of different Tools originally designed for Firefox and globally the Mozilla platform (Gecko/XULRunner). Looking at the description :

  • The Feathers Wizard, used to set up feathers development projects
  • The Extension Wizard, which creates a HelloWorld extension and UI sample code
  • Options to disable XUL caching and refresh the UI
  • More debug output
  • The XUL Periodic Table, so you can test all the standard XUL widgets
  • Easy access to the Profile Manager
  • A great big bug report button
  • Javascript debugger and test environment

While this was quite useful, Songbird was evolving (new features, new API etc.), and nobody was taking care of this add-on, except fixing errors and bumping maxVersion over and over.

Since it’s a great add-on, I decided to improve it, by doing some modifications :

  • Since Songbird 1.4.3, customs media view page can have their own graphic button (like BirdQuizz for example). When creating a Media View, you now have the code to show this button.
  • Since the Purple Rain feather, toolbar buttons changed and developers have to provide the basic button. When creating a toolbar button, you now have a good graphic template with correct sizes in the CSS file.
  • Media View created now comes with a title (in page) to prevent the media tab showing the chrome URI (not pretty !)
  • Each add-on created now comes with a default icon for the add-on (iconURL), I did this since many people forgot or avoid to use an icon, this is a important step for your add-on to be recognized.
  • Remove of XULPlanet links since it’s closed and correct a lot of Mozilla Developer Center links. (hurray new website is live !)
  • Delete the ability to add about box in the wizard, this was useless since the Mozilla add-ons manager generate itself the about box. I think this feature was dedicated to Firefox 2.0 extensions, but not sure. Also for developers, instead of doing about inside a XUL file, you should make an html page.
  • When creating a Display Pane in the wizard you will be now able to choose which pane you will use ! Service Pane bottom, Content Pane bottom and Right Sidebar. You can even choose multiple pane to use.
  • Remove of useless Display Pane translation strings if the user didn’t choose to make a Display Pane
  • Ability to create both a Radio and Services node for the Service Pane in Wizard : This is a major feature, while you can make use of the service pane for ages in previous Songbird versions, this feature will let you help create an addon with a Radio or Services node with code compatible with Songbird 1.8 and more. It’s dedicated to the new Service Pane.
  • Plus, once you create an add-on with a Service Pane node, you will have a link to the documentation of Service Pane.
  • Refine some graphics of the add-on to match Purple Rain feather : both extensions and feathers hello page have a better design for example.
  • and of course, maxVersion was set to 1.9.0 to be compatible with “Pink Floyd” release

This is not what we can call an “huge” patch, but it definitely improve Tools for the developers. I think it’s the first step.

WAIT MORE TO COME ?

Yep, I’m considering more cool things to add.

  • Ability to create menu button in the toolbar (like AdBlock Plus)
  • Ability to choose the position for this button
  • Localize the add-on (I should do some test with BabelZilla team)
  • More customization for the Service Pane
  • Ability to create Search add-on (like SkreemR)
  • and more !!!

The patch is not yet committed, and so the official add-on is not up to date yet, but if you want to give a go, you can test this new version by installing this XPI file on your Songbird. (Songbird 1.8b3 or more recommended)

Sup

Hello ! En ce moment je suis en vacances, je reprends en septembre pour ma deuxième année de BTS Informatique de Gestion à Bressuire.

Quoi de neuf alors ?

  • J’utilise Firefox 4.0 bêta 3 sur mon ordinateur en tant que navigateur de tous les jours, il est plutôt stable et intègre pas mal de nouvelles technologies. De plus la bêta 4 qui arrive Lundi prochain intègrera TabCandy, une nouvelle fonctionnalité pour gérer ses onglets.
  • J’ai traduit la page de produit de Firefox Home en français.
  • J’ai des patchs en attente pour Songbird, notamment l’intégration de présélections pour l’égalisateur et un réglage pour les utilisateurs de nightlies. Un plus gros patch est aussi en préparation en destination des créateurs d’extensions, mais cela fera l’objet d’un nouveau post je pense.
  • Quid de Nightingale ? …réponse dans le lien, je ne m’en occupe plus trop.
  • Mon projet RunnersBox est toujours dans le carton, une première version sera distribuée fin août si tout va bien, le site est en préparation. Si vous êtes intéressé pour contribuer au niveau du code, la page du projet est ici. Si vous souhaitez apporter des idées ou aider à construire le futur de la distribution de jeux en ligne c’est ici.
  • J’ai découvert le “comics” canadien Scott Pilgrim (un peu tard) et je suis devenu fan ! J’ai acheté les deux premiers tomes et j’attends avec impatience le film d’Edgar Wright basé sur la série. Un jeu vidéo a aussi été produit mais disponible uniquement sur PS3 et XBox 360 (je ne possède aucune des deux).
    Ce que je pense de ce comics ? Un univers loufoque, mais plutôt génial, un mélange furieux entre jeu vidéo, manga et film. Je pense qu’une fois avoir lu les tomes en français je m’attaquerais aux versions originales
  • En parlant de mangas, je vends des mangas, des jeux et DVD d’occasions ! Rendez-vous sur la page annonces.
  • Team 17 a enfin donné une date de sortie pour le prochain Worms sur PC, c’est pour le 26 août et cet opus s’intitule “Worms Reloaded”. C’est en gros une refonte de Worms Armageddon avec toutes les nouveautés tirées des versions console, meilleurs graphismes “HD”, nouvelles armes, nouveaux décors, on attendait plus que la sortie PC ! Étant fan, je l’ai pré-commandé sur Steam
  • Le nouvel album de Linkin Park, “A Thousand Suns”, sort le 14 septembre, d’après les premières critiques, le son est totalement différent des trois premiers album studio, le premier single “The Catalyst” est déjà sorti, en écoute sur Spotify ou YouTube. Pareil je l’ai aussi pré-commandé

De retour des RMLL 2010

Je suis de retour des RMLL 2010 !

Les RMLL c’est quoi ? Les Rencontres Mondiales du Logiciel Libre est un événement organisé tous les ans dans des villes de France différentes (et en 2012 à Liège !) pour promouvoir le logiciel libre au grand public autour de conférences, tables rondes, ateliers, stands et concerts.

Comme l’année dernière je participais au stand Mozilla/Songbird au village associatif pour promouvoir les logiciels de Mozilla ainsi que Songbird sur lequel je contribue depuis maintenant 3 ans. Cette année, l’événement s’est déroulé à Bordeaux. Très belle ville, des gens sympathiques, j’étais été hébergé au village universitaire 1 à Pessac avec mes collègues du stand Mozilla. Du mardi à vendredi le village associatif était à l’université Bordeaux 1 au bâtiment LaBRI. Le samedi et dimanche nous étions sur les quais Chartrons en ville.
Le repas du libre était très bon (foie gras de canard, magret de canard).

J’ai assisté à deux conférences :

J’ai aussi rapporté plein de goodies :
Je vais enfin pouvoir me mettre au Bépo grâce au stickers !

Mais les RMLL, c’est surtout des rencontres ! J’ai revu pas mal de gens que je connaissais déjà mais j’ai aussi rencontré de nouvelles personnes avec plein d’idées en tête

Parmi elles, Quesh qui me propose son projet de Foursquare libre avec un système de badges fictifs et réels, utilisation d’OpenStreetMap et OpenData.

Sur le stand d’Haiku, j’ai découvert le successeur de feu BeOS un OS alternatif au trio Win/Mac/Linux. Celui-ci est pour le moment développé pour les architectures i386 et PowerPC. Une alpha 2 est disponible sur le site officiel, je vous l’invite à tester si vous êtes curieux !

En tout cas une très bonne semaine passée à Bordeaux avec tout plein de geeks et des moins geeks !

Mes photos des RMLL sont disponibles sur mon compte Flickr et je vous invite si vous avez des photos à les ajouter au groupe RMLL 2010 créé à cet effet.

Mozilla sort Firefox 3.6.4 et Thunderbird 3.1

Après VideoLAN, c’est au tour de Mozilla de mettre à jour ses deux produits phares à savoir le navigateur web Firefox et son client mail Thunderbird.

Firefox qui passe en version 3.6.4 (qui avait pour nom de code Lorentz ) apporte la séparation des processus des plugins comme Flash, Java, QuickTime ou encore Silveright. Cela veut dire que si par exemple Flash plante, Firefox continuera à fonctionner et il sera possible d’actualiser la page pour réessayer. De plus, un nouveau processus nommé plugin-container gérera la mémoire vive des plugins de Firefox. Il vous sera facile désormais de tuer le processus pour récupérer la mémoire vive. Cette fonctionnalité est disponible sous Windows et Linux, elle arrivera prochainement dans la version 4 pour Mac OS X.
À propos de la version 4, elle est en route et une première bêta devrait sortir fin juin, début juillet.

Thunderbird passe en version 3.1, il est désormais pourvu d’un assistant de migration pour vous aider à importer vos profils Outlook, Outlook Express et Windows Mail. De plus la mise à jour depuis Thunderbird 2 est améliorée. La gestion des onglets a aussi été améliorée et vous pouvez facilement afficher des mails ou encore faire des recherche grâce aux filtres. Il est aussi toujours possible d’installer des extensions comme Lightning pour gérer son emploi du temps ou encore Personas déjà présent dans Firefox qui donne la possibilité d’installer des thèmes. Cette version est maintenant basée sur le moteur Gecko 1.9.2 à savoir le même que Firefox 3.6.x.

VLC 1.1.0 Release

VLC

The 1.1.0 version of VLC is just released with new features :

Better support for HD videos (using GPU/nVidia support on Windows), new codecs, ability to add extensions using Lua language, WebM codec support,  better streaming and better performance for the software.

Convertir une vidéo en format WebM ou Ogg Theora avec VLC

Je vous propose un tutoriel pour encoder vos vidéos en format Ogg Theora et WebM avec le logiciel VLC.

Quel est l’intérêt de ces formats ? Tout d’abord, ils sont libres et pris en charge par pas mal de lecteurs vidéos dont VLC et MPlayer. Ces formats vous permettent aussi de diffuser de la vidéo sur votre site internet/blog sans l’installation de plugins supplémentaires si vos visiteurs utilisent un navigateur prenant en charge les balises <video> (en HTML5) comme Firefox, Google Chrome, Safari ou Opera.
Enfin, vous pouvez appliquer différents effets sur votre vidéo en utilisant le SVG.

Tout d’abord, téléchargez VLC et installez le si ce n’est pas déjà fait.
Lancer VLC, puis allez dans le menu “Média” et choisissez “Convertir / Enregistrer…”

vlc1

  • Utilisez le bouton “Ajouter” pour sélectionner votre fichier vidéo (vous pouvez en choisir plusieurs) ;
  • Cliquez sur le bouton “Convertir / Sauvegarder” ;
  • Indiquez dans “Fichier de destination” où vous souhaitez sauvegarder le fichier converti. (Donnez-lui une extension en .ogg pour le Theora ou .webm pour le WebM) ;
  • Choisissez le profil “Video – VP80 + Vorbis (Webm)” puis cliquez sur Démarrer ;
  • Pour du Ogg Theora choisissez le profil “Video – Theora + Vorbis (OGG)”.

Il faut savoir que le codec WebM sera utilisé dans Firefox 4, Google Chrome 6, Internet Explorer 9 et les futures versions de Safari et d’Opera. De plus, des plate-formes comme YouTube fournissent déjà les vidéos dans ce format

Enfin pour intégrer cette vidéo à votre Site Internet/Blog rien de plus simple !

Pour WordPress par exemple, allez dans l’onglet “HTML” puis à l’endroit désiré entrez le code ci-dessous :

<video src='http://monserveur.com/mavideo.webm' controls>
Votre navigateur ne supporte pas la balise vidéo.
</video>

Si le navigateur prend en charge la balise vidéo, il affichera la vidéo avec les contrôles de lecture.
Vous pouvez aussi faire démarrer la vidéo automatiquement via le paramètre “autoplay” à placer après “controls”

Tout ce qui se trouvera entre la balise <video> et </video> sera affiché pour les utilisateurs ne disposant pas d’un navigateur compatible. L’idéal est de leur proposer un lecteur en flash tout en leur indiquant que leur navigateur n’est pas compatible
Pour plus d’information sur la balise video, lisez cet article sur le Wiki de Mozilla.

Exemple de vidéo au format Ogg Theora (Firefox 3.5+/Chrome 5) :

Exemple de vidéo au format WebM (Firefox 3.7+/Chrome 6) :

sudoSocial.me

Suite à mon article sur les alternatives de Facebook, je vais vous présenter sudoSocial.me.

sudoSocial.me est un nouveau projet de chez Mozilla Labs (les laboratoires de Mozilla d’où sont issus des projets tels que Firefox Sync). Le but de ce projet est de réunir vos différents flux (Twitter, Flickr etc. ) pour en faire un flux unique que chacun peut consulter et commenter. L’intérêt de ce service est qu’il est entièrement personnalisable (CSS et Javascript), et Open Source ! Il est même possible d’exporter son profil grâce à un tag JavaScript. Pour le moment l’inscription et la connexion se fait via un login OpenID ce qui est une très bonne initiative

Une fois votre compte créé vous pouvez facilement ajouter vos différents flux RSS/Atom, il est même possible de cacher des entrées manuellement provenant des flux.

Comme indiqué précédemment, il est facile de personnaliser son profil, voici un profil basique (sans modification) et voici le mien (avec une feuille CSS différente).

Pour le moment le site est encore en anglais et propose peu d’option quant à l’affichage des flux, cependant je pense que le fait de proposer ce projet chez Mozilla va accélérer le développement de cet outil

Encore une fois ce projet rentre dans l’optique de Mozilla, de faire un web ouvert, accessible et libre à tous.

Source : Mozilla Labs

Au revoir Facebook ! 30 Alternatives

De jour en jour Facebook fait la polémique, que ce soit pour le non-respect de la vie privée en partageant nos informations avec des entreprises, le piratage des comptes ou encore les “apéros géants” qui tournent mal.

Un site a été lancé pour inviter les utilisateurs à quitter Facebook aujourd’hui le 31 mai, QuitFacebookDay.

Je vois beaucoup d’entre vous se demander comment ils feront après. Il existe beaucoup d’alternatives à Facebook.
Le problème majeur de Facebook vient du fait que vos données sont centralisées, si un jour le site à un problème quelconque il vous est impossible de consulter les photos de votre anniversaire ou encore de voir ce que font vos amis. Un exemple récent : le chat a été désactivé pendant un certain à cause d’un problème de sécurité.

Alors, quelles sont ces alternatives ?

  • Pour votre statut, vous pouvez utiliser Twitter ou son équivalent libre Identi.ca, ces services fonctionnent sur une base de 140 caractères, vous permettent de suivre ce que font vos amis. De plus il existe une multitude d’applications pour mettre à jour votre statut comme Echofon que j’utilise sur Firefox ou encore votre téléphone via SMS. Google Buzz vous permet aussi de partager votre fil d’actualité et s’intègre dans Gmail ;
  • Pour les photos, vous pouvez utiliser Flickr (de chez Yahoo) (que j’utilise) ou PicasaWeb (de chez Google). Ces deux plate-formes permettent de conserver vos photos en résolution et qualité identique à vos fichiers ce que ne fait pas Facebook. De plus vous avez le total contrôle, aucune utilisation de vos photos ne sera faite par Yahoo ou Google et vous pouvez bien sûr tagger des personnes (sur Flickr) faire un cadre ou juste indiquer qu’il est présent sur la photo sans le pointer du doigt
    Flickr permet aussi au choix de mettre vos photos en licence Creative Commons ce qui permet la réutilisation de vos photos librement par tous ;
  • Si vous voulez envoyer des photos prises sur le vif avec votre téléphone (que vous ne souhaitez pas vraiment conserver mais plus partager) il existe des services comme TwitPic, Yfrog qui fonctionnent avec Twitter ;
  • Pour les vidéos  vous connaissez déjà YouTube et Dailymotion cependant vous ne connaissez peut-être pas encore Vimeo qui propose une interface simple et efficace sans fioritures. Un nouveau format (le WebM) devrait par ailleurs mettre d’accord toutes les plate-formes d’hébergement de vidéo pour proposer une lecture plus efficace et sans ralentissement. (et oui qui ne râle pas quand une vidéo saccade !) ;
  • Pour l’organisation de vos événements il existe Mixin que vous pouvez relier à votre compte Twitter, que ce soit pour faire une sortie, un voyage ou encore un anniversaire l’outil est très pratique et intuitif et il existe aussi des applications mobiles ;
  • Pour l’organisation d’apéro ou rencontres avec d’autres utilisateurs il existe les Twunch (concaténation de Twitter et Lunch) via Twunch.fr et Twun.ch et aussi Twapero ;
  • Pour retrouver vos anciens camarades de classe ou entrer votre cursus scolaire il y a le site copains d’avant (que vous avez sûrement délaissé à Facebook) édité par L’Internaute ;
  • Pour le chat/discussion il y a Windows Live Messenger qui est très utilisé mais je vous invites à découvrir et à utiliser Jabber (plate-forme que Facebook utilise pour le chat). Pour des salons de discussions il y a aussi IRC ;
  • Pour les jeux en flash, le site Armor Games propose tout un tas de jeux marrant et de qualité ;
  • Pour ceux qui aiment bien l’application questions entre amis, il existe le site Formspring.me assez simple et efficace ;
  • Pour le partage de lien, il y a Google Reader (lecteur de flux RSS) et Delicious (permet de conserver vos liens et les partager) ;
  • Pour votre réseau professionnel il existe Linked in qui permet entre autre de faire des recommandations, de générer votre CV ;
  • Pour les messages de Facebook, il existe l’e-mail tout simplement.
  • Pour les portails complet : Pip.io, BuddyPress (basé sur WordPress) et le tout nouveau SudoSocial.me de chez Mozilla Labs

Par contre, pour les groupes avec les fautes d’orthographe, je n’ai pas trouvé d’alternative !

Il existe d’autres sites de réseaux comme Spocial, Feever, Orkut (Google), Ning, Identoo et Aka-Aki mais je ne les ai pas testés, à vous de les découvrir.

D’autres sont aussi en projet comme Diaspora, Movim et Jappix.

Sur ce, je  vous invite à réfléchir si vous êtes utilisateur de Facebook et à essayer les alternatives que je vous propose, si vous avez d’autres alternatives vous pouvez les poster en commentaires.

Mise à jour 01/06/10 : Ajout de Google Buzz, Pip.io et Identoo.
Mie à jour 02/06/10 : Ajout de SudoSocial.me et BuddyPress.
Mise à jour 06/06/10 : Ajout de Twun.ch

Je vois beaucoup d’entre vous se demander comment feront t’il après ? Il existe beaucoup d’alternatives à Facebook.

Stage

Voilà, ma première année de BTS Informatique de Gestion s’achève et je suis en stage pour six semaines.
Celui-ci se déroule à l’ODDAS (L’Office De Développement Associatif et Social) de Fontenay le Comte, ma ville natale

Je vais m’occuper du site internet (en partie) qui est basé sur WordPress, mais aussi développer une application de gestion de présence d’adhérents pour la maison des jeunes.
Pour le site internet j’ai trouvé un plugin de WordPress pratique qui permet de faire du code PHP dans les pages et les articles : Exec-PHP
Très simple à mettre en œuvre, vous pourrez facilement utiliser l’API de WordPress et pas besoin de se connecter à la base de données, il utilise celle de l’installation de WordPress.

Sinon j’ai récemment mis à jour toutes mes extensions Songbird, elles devraient être compatible avec la prochaine version 1.7.2 qui devrait sortir très bientôt (cette semaine sûrement).
Parmi ces extensions, je n’ai pas mis à jour POTIfy (qui permettait de trouver le morceau que vous écoutiez sur Songbird dans Spotify) car l’API a visiblement changé depuis la dernière version de Spotify, de plus une meilleure extension est disponible “Sofy” mais pas encore mise à jour. Je n’ai pas non plus mis à jour Ubiquity (qui est une extension pour Firefox à la base) car celle-ci n’a plus l’air d’être maintenue par la communauté.
En ce qui concerne BirdTune (l’extension pour écouter les radios françaises notamment), j’ai commencé à travailler sur la prochaine version qui ne sera plus basée sur une page web mais sur une base de données locale. Cela veut dire qu’il sera possible d’ajouter vos propres radios ou de supprimer celles que vous n’écoutez pas, un peu comme le fait le plugin produit par Todae.

Pour finir, j’ai eu quelques problèmes dernièrement, j’ai voulu mettre à jour le BIOS de ma carte mère (PC Acer Aspire E380), et depuis elle ne démarre plus (blocage à “Veryfying DMI Pool Data” ). J’ai tout essayé, Clear CMOS, débrancher/rebrancher le matériel et je ne dispose d’aucun flasheur de puces.
J’ai finalement acheté une carte mère ASUS pas très chère qui correspond à peu près à ce que j’avais avant.

Si vous utilisez mes extensions Songbird je vous invite à faire un don (sur n’importe quelle page d’extension via le bouton Paypal) cela me permettra de financer ma nouvelle carte mère et me permettre de continuer à travailler sur des extensions de qualité et sans pub

Ubuntu 10.4 Tips

Comme vous le savez sûrement, la nouvelle version d’Ubuntu (10.4 Lucid Lynx) est sortie depuis peu. (Youpi !)

Avant que sorte cette nouvelle mouture j’avais un serveur personnel qui tournait sur la 9.10 (Karmic Koala). J’ai aussi eu l’occasion d’essayer la 10.4 sur mon ordinateur portable à partir de l’alpha 2 en mettant à jour à partir de la 9.10 sans aucun problème.

Donc, tout content, je décide de mettre à jour mon serveur vers la 10.4 !

Premier problème : plus moyen de démarrer le serveur, le passage à Grub 2 aurait raté.
Solution : Oui, oui, j’ai formaté et réinstallé la 10.4. Mon serveur personnel n’as pas grand-chose d’important, je l’utilise surtout pour le stockage de fichiers.

Deuxième problème : je n’arrive plus à accéder au bureau à distance (vino-server) lorsque l’écran est débranché du serveur. Après avoir beaucoup cherché, le problème vient de X.Org et de KMS. Lorsqu’un écran est détecté X.Org se lance, sinon rien.
Solution : Désactiver le pilote correspondant à votre carte graphique au démarrage de grub (pour ce qui est du KMS).

  • Éditez le fichier de configuration de grub : sudo nano /etc/default/grub
  • Ajoutez radeon.modeset=0 à la fin de la ligne GRUB_CMDLINE_LINUX_DEFAULT= (si vous avez une ATI Radeon par exemple, autres regardez ici)
  • et mettez à jour grub : sudo update-grub

Voilà, votre serveur VNC pourra maintenant se lancer sans avoir besoin d’un écran branché

Même problème avec Wine : si aucun écran n’est branché, pas moyen d’ouvrir des applications graphiques même avec X.Org démarré.
Solution : Désactiver le mode XVid

  • Éditez le fichier user.reg : nano /home/votresession/.wine/user.reg
  • Ajoutez tout à la fin les lignes suivantes :
    [Software\\Wine\\X11 Driver] 1269299093
    "UseXVidMode"="N"
  • Enregistrez le fichier

En espérant que ça aidera certains