Aller au contenu | Aller au menu | Aller à la recherche

Romain Commandé, jeune ingénieur développeur libre

lundi, juillet 26 2010

PyCON FR 2010 - Le programme est en ligne

Je me permet de faire suivre l'annonce officielle:

L'Association Francophone Python organise comme à son habitude son rendez-vous annuel autour de Python : Pycon FR.

Venez échanger sur Python avec des passionnés à la Cyberbase de la Villette à Paris les 28 et 29 août.

Des dizaines de conférences, courtes présentations et tutoriels seront égrainés tout au long du week-end, sur des sujets "tous publics" ou parfois un peu plus techniques.

L'intégralité de l'évènement est gratuit ! Vous pouvez vous inscrire sur le site et indiquer à quelles présentations vous comptez assister et imprimer votre planning personnalisé.

http://www.pycon.fr

Pour rappel, Python est un langage de programmation interprété placé sous licence libre proche de la BSD (la Python Software Foundation License). Il est populaire et fonctionne sur la plupart des systèmes d'exploitation. Disposant d'une syntaxe claire et simple, Python est un langage particulièrement bien adapté à l'apprentissage de la programmation tout en restant très puissant pour une utilisation avancée.

jeudi, juillet 15 2010

Navigateurs Web, qui croire?

Un petit billet rapide. Pour les besoins de mon entreprise, j'avais besoin de télécharger un certain nombre de navigateurs Web pour tester une application. J'ai été assez surpris de la page d'accueil du site officiel de chacun d'entre eux. Finalement, quand on est un simple utilisateur, on peut se retrouver un peu...perdu!

Safari 5:
Téléchargez Safari 5 Le navigateur le plus rapide au monde..

Opera:
Opera 10.60 Navigateur Web Le navigateur le plus rapide au monde

Firefox:
Faites la mise à jour vers un navigateur qui parle votre langue ! Firefox est le plus rapide, le plus sécurisé et le meilleur moyen de naviguer sur le Web.

Internet explorer:
IE 8, Internet Explorer 8 est plus sûr, plus rapide, plus simple que jamais, sécurité.

Étonnant, non?

mercredi, avril 28 2010

Installation de Turbogears 2 sous Ubuntu

Un petit billet rapide pour présenter l'installation de Turbogears 2.0 sous Ubuntu, ayant eu quelques difficultés.

Pour ceux qui ne savent pas ce qu'est Turbogears, demandons à wikipedia:

TurboGears est un framework orienté Web/Ajax et MVC basé sur des templates , des plugins écrits en Python.

Très chère amie, merci pour cette intervention :-).
Tout d'abord, sur Ubuntu, il faut savoir que c'est la version 2.6 de Python qui est installée par défaut. A ce sujet, voici ce que dit la documentation de TG:

TurboGears works with any version of python between 2.4 and 2.6. The most widely deployed version of python at the moment of this writing is version 2.5. Both python 2.4 and python 2.6 require additional steps which will be covered in the appropriate sections. Python 3.0 is currently unsupported due to lack of support in many of our upstream packages.

Bon en gros, ça doit marcher sur Python 2.4, 2.5 et 2.6 mais, pour la version 2.6, il y a une étape en plus qui sera traitée dans un section adéquate. Malheureusement, je n'ai jamais trouvé cette section dans la documentation...
On va donc installer Turbogears avec la version 2.5 de Python et, oh miracle! Ça fonctionne!

On commence déjà par installer python 2.5 avec le gestionnaire de paquets de la distribution:

sudo aptitude install python2.5 python2.5-dev python-virtualenv



Ensuite, on va créer un environnement virtuel python pour notre installation de Turbogears, histoire d'éviter tout conflit avec les modules installés sur le système. Je l'appelerais, comme la documentation officielle, "tg2env":

virtualenv --no-site-packages -p python2.5 tg2env
cd tg2env
source bin/activate

Normalement, si tout c'est bien passé, "(tg2env)" devrait apparaitre devant chaque ligne du prompt pour informer qu'on est bien dans l'environnement virtuel.

Passons au chose sérieuses, installons Turbogears:

easy_install -i http://www.turbogears.org/2.0/downloads/current/index tg.devtools

L'installation est automatique et va prendre quelques 10ène de secondes. Quand le shell rend la main, c'est bon,Turbogears 2.0 est correctement installé.

On peut, tout de même, valider l'installation:

(tg2env)$ paster --help

doit renvoyer l'aide de la commande paster.

Usage: paster [paster_options] COMMAND [command_options]

Options:
  --version         show program's version number and exit
  --plugin=PLUGINS  Add a plugin to the list of commands (plugins are Egg
                    specs; will also require() the Egg)
  -h, --help        Show this help message

Commands:
  create       Create the file layout for a Python distribution
  help         Display help
  make-config  Install a package and create a fresh config file/directory
  points       Show information about entry points
  post         Run a request for the described application
  request      Run a request for the described application
  serve        Serve the described application
  setup-app    Setup an application, given a config file

TurboGears2:
  quickstart   Create a new TurboGears 2 project.
  tginfo       Show TurboGears 2 related projects and their versions

J'ai tester l'installation de Turbogears 2.1b1 avec Python 2.6. Visiblement aucun problème avec cette future version.

Maintenant que tout est en place: a vos marques, prêts,..codez!!!! (mais pas moi, faut d'abord que je bouffe la doc :-p)

dimanche, novembre 15 2009

Gaim-netsoul: le plugin Netsoul pour Pidgin



Netsoul est un protocole de communication réseau réservé aux étudiants du groupe Ionis.
Pidgin est un client de messagerie instantanée multiprotocole et multiplateforme. Une extension nommée Gaim-netsoul permet d'ajouter le support de Netsoul avec Pidgin.

L'installation avec un paquet

Nous n'aborderons ici que l'installation depuis un paquet pré-compilé car c'est la méthode la plus simple et que cela à parfaitement fonctionné pour moi.
en root:
wget http://tombcore.free.fr/netsoul_0.2.2-1_i386.deb && dpkg -i netsoul_0.2.2-1_i386.deb
Et voilà pour pouvez maintenant communiquer via le procole Netsoul depuis Pidgin.
Attention cela n'a pas l'air de fonctionner sur une Debian stable, très certainement parce que la version de Pidgin disponible sur cette distribution est trop ancienne. Pour un système 64 bits, privilégier une installation via les sources (documentation http://doc.ubuntu-fr.org/netsoul).

vendredi, septembre 4 2009

Récit d'un BIOS mal Flashé

Une mise à jour de BIOS n'est pas une opération anodine, comme le prouve ce récit de ma propre histoire...

En vouloir toujours plus

Je possède, depuis bientôt un an, un ordinateur portable Fujitsu-Siemens AMILO XI 1546 et j'en suis très heureux. Mais voila, un petit problème au niveau de l'ACPI ("Advanced Configuration and Power Interface" me souffle Wikipedia) ralentissait le démarrage de ma machine sous Linux. Ce ralentissement n'était pas forcement conséquent (seulement une 10ène de secondes de perdu au chargement du noyau) mais comme tout bon informaticien, cela me dérangeait au plus haut point et sa résolution est devenu une priorité.

A la recherche de la solution miracle

Désactivation de l'ACPI

La première solution qui me viens à l'esprit est de désactiver l'ACPI au démarrage du système. Pour cela c'est assez simple il suffit de rajouter "acpi=off" dans les options de GRUB . Sur le principe, cela fonctionne: l'ordinateur démarre beaucoup plus rapidement mais je perds les informations sur la charge de la batterie, la vitesse du processeur etc...Donc finalement aucun intérêt.

Mise à jour (flash) du BIOS

La deuxième solution que je choisi est de mettre à jour le BIOS: on ne sait jamais, l'équipe de Fujitsu-Siemens à peut-être corrigé la gestion de l'ACPI depuis la dernière version.

Après un petit tour rapide sur le site du support du constructeur et je m'apperçoit que Fujitsu fournit un certain nombre de correctifs. Tout bon informaticien sait que la mise à jour d'un BIOS est potentiellement risquée, mais j'ai déjà réussi cette opération des dizaines et des dizaines de fois sur tout un tas de machines différentes. "Il n'y a pas de raison que cela ce passe mal", me dis-je. Je télécharge la dernière version du BIOS, j'extrais l'archive et j'obtiens plusieurs fichiers dont: un logiciel de flashage, le fichier binaire contenant le BIOS et, encore mieux, un script batch pour simplifier encore plus la manipulation. C'est parti, je me lance.

Le mieu est l'ennemi du bien

Je ne sais pas si c'est toujours d'actualité, mais normalement le flashage d'un BIOS se fait depuis un DOS complet, c'est à dire que la manipulation n'est pas à faire depuis l'invite de commande MS-DOS sous Windows. J'ai pris l'habitude de le faire depuis un environnement FREEDOS (clone libre et 100% compatible avec l'original) et cela à toujours bien fonctionné.

Une mise à jour du BIOS ne doit jamais être interrompu. Je vérifie donc si l'alimentation est bien branché et j'ajoute même la batterie sur le portable en cas de coupure EDF.

Une fois l'environnement lancé, je lance le script batch. l'opération commence, un tas de chose incompréhensible pour moi apparaissent (certainement les différentes valeurs écritent lors de la reprogrammation de l'EPROM...) à l'écran. Quand soudain "CLAC!", les haut-parleurs de l'ordinateur claquent et le pc s'éteint.

J'ai pensé (ou plutôt espéré) que la mise à jour soit terminé et que le logiciel est volontairement mis la machine hors-tension. Le "clac" des haut-parleurs est normal et se produit à chaque extinction de la machine et ce depuis toujours. j'appuie sur le bouton ON/OFF de la machine: le voyant s'allume et se ré-éteint immédiatement. Cette fois, c'est définitif, la machine est HS car elle ne dispose plus de BIOS fonctionnel et ne peut donc plus démarrer.

A vouloir trop en faire (perdre 10 secondes au démarrage est loin d'être un drame) j'ai tout perdu.

La fin de l'histoire

La machine est à l'heure actuel en voyage pour réparation. A ce sujet je voudrais terminer ce billet sur une petite FAQ afin de mettre fin à certaines erreurs que l'on trouve sur internet.

J'ai lu sur internet qu'après un flashage de BIOS raté la carte mère était HS donc bonne pour la poubelle, non?

FAUX! Mon portable n'est pas à la poubelle et cette erreur est souvent rapporté par les personnes ayant contacté le constructeur de leur matériel qui préfère remplacer la carte mère plutôt que reprogrammer l'EPROM de celle-ci.

Donc n'importe quel BIOS peut-être réparée?

Oui et non. Techniquement oui, n'importe quel EPROM peut-être reprogrammée. Pour une EPROM installé sur un socket, c'est à dire non-soudé à la carte mère, cela est très simple et des entreprises spécialisées reprogrammerons votre EPROM pour moins de 10€.

Mais tu ne parles pas du "non". Si mon EPROM est soudé ce n'est pas réparable, c'est bien ça?

Si c'est réparable, mais c'est plus compliqué et ce n'est pas souvent une bonne idée. Cette opération est plus couteuse que la première (environ 30€ pour un pc de bureau) et connaissant le prix de certaines cartes mères bon marché, il est peu être moins couteux de racheter une nouvelle carte mère. Par contre pour un pc portable, cela coute environ 70€ mais n'est rien à coté d'une carte mère neuve (en général cela correspond au prix d'un ordinateur portable neuf)

Tu connais une entreprise spécialisé dans la reprogrammation d'EPROM?

J'ai eu affaire à FGL Service qui est en France. Elle propose une garantie satisfait ou remboursé, les prix sont interessants et répond très rapidement par email. Maintenant je ne peux pas en dire plus, mon portable n'est pas encore revenu de chez eux (il ne doit même pas etre encore arrivé chez eux en faite :-p)

EDIT du 16-09-2009: FGL Service m'a renvoyé mon portable sous une semaine avec le dernier BIOS restauré. Je recommande vraiment.

J'ai lu qu'une astuce permet de solutionner le problème en retirant la pile de la carte mère, ça fonctionne?

Non, on appel ça un CLEAR-CMOS. Certaine carte mère on même un cavalier pour pouvoir faire la même chose sans retirer la pile. Cela permet de supprimer les réglages du BIOS mais en aucun cas cela ne répare un BIOS défectueux. Je ne vais pas vous cacher que j'ai quand même essayé en sachant cela...:-p

Dans cette histoire, j'ai peut-être commis beaucoup d'erreurs. La mise à jour d'un BIOS peut-il amélioré le support de l'ACPI? Pourquoi avoir tenté l'opération depuis Freedos...etc. Mais ce n'est pas problème, le but étant de montrer que le flashage d'un BIOS, même de nos jour, est une opération délicate et ne doit être effectué que s'il est nécessaire (dysfonctionnements importants).

mardi, janvier 13 2009

Incident technique entre la libpurple et le protocole MSN



Comme certains ont pu le remarquer, le protocole MSN n'était plus accessible avec pidgin et tous les logiciels utilisant la libpurple entre dimanche midi et aujourd'hui.

L'application pouvait se connecter au réseau mais n'arrivait pas à obtenir la liste des contacts. On a tout d'abord penser à un blocage de la par de Microsoft (je vous rappel que d'après les conditions générales, le réseau MSN n'est légalement utilisable que depuis le client officiel fourni par Microsoft) mais ce matin le réseau était de nouveau disponible.

Cela a sûrement été provoqué par une erreur ou un problème technique sur les serveurs de Microsoft.

En tout cas plus de peur que de mal, mais cet incident démontre bien les dangers de l'utilisation de protocoles propriétaires de messageries instantanées car l'incident ne s'est visiblement produit que sur les applications utilisant la libpurple, Microsoft n'était en rien obligé de corriger le problème. L'éditeur aurait même été dans son droit s'il avait voulu bloquer volontairement l'accès aux clients non-officiels...

Un seul conseil: passez à Jabber!!

lundi, décembre 10 2007

S5 + Presentacular : L'alternative à PowerPoint

Lorsque l'on a une présentation à faire, on pense souvent à préparer un document Powerpoint (les fameux .ppt) comme support. C'est plutôt agréable à regarder, permet de captiver l'auditoire, et, il faut bien l'avouer, c'est pas bien compliqué à mettre en place.
Mais le soucis, c'est que le format PPT est un format propriétaire de Microsoft. Il n'est possible de créer ce format de fichier qu'avec Microsoft PowerPoint qui n'est pas disponible pour Linux. Pareil pour la lecture,il faut avoir le logiciel d'installé (ou la visioneuse .PPT de Microsoft).

OpenOffice Impress permet de créer, modifier et lire les fichiers .PPT. Mais le format n'étant pas ouvert, il peut y avoir des imperfections ou autres bizareries...Même si dans l'ensemble, OOo s'en sort plutôt bien.
Avec celui-ci, Il est préférable d'utiliser le format Présentation OpenDocuments (.odp) qui lui est libre. Mais la encore, le soucis, à peut de choses prêt, reste le même: Microsoft Powerpoint ne supporte pas ce format, ce qui implique que certaines personnes ne pourront pas ouvrir ces documents et malheureusement beaucoup d'utilisateurs ne connaissent pas l'existance d'OOo...

Je suis donc parti à la recherche d'un format de présentation multiplateforme et lisible depuis n'importe quel ordinateur, peu importe si l'utilisateur préfère Microsoft PowerPoint, OpenOffice ou autres... Et je suis tombé sur S5 (a Simple Standards-Based Slide Show System) qui permet d'afficher des présentations sur un navigateur web en utilisant les technologies libres (XHTML, CSS, DOM). Il présente plusieurs avantages:
  • Ultra légé: c'est un simple fichier HTML à éditer.
  • Prévoit une version "imprimable".
  • Gère les évènements clavier/souris.
  • Permet de géré des effets dynamiques afin que votre présentation captive l'auditoire (ça, c'est le rôle de presentacular).
  • Peut être lu par n'importe quel ordinateur: un seul navigateur internet suffit. A ma connaissance tous les systèmes en sont munis (à part peut être les ordinausaures que les jeunes comme moi n'ont pas eu la chance de connaître ^^).
  • C'est libre donc aucune licence à payer
  • C'est simple d'utilisation (il est tout de même conseillé de connaître les bases du language HTML)

Aller hop! un petit exemple de S5 pour illustrer ce billet: presentacular-exemple.html

Vous trouverez une très bonne présentation de S5 + presentacular sur Framasoft ainsi qu'un tuto fort bien réalisé.

En tout cas, je ne peux que vous conseillé de l'essayer. Moi je l'ai adopté!

jeudi, octobre 4 2007

Microsoft fait un (petit) effort et ouvrira partiellement le code source de .NET



C'est un tout petit effort mais un effort tout de même, clubic nous apprend que Microsoft ouvrira partiellement le code du framework .NET à la sortie de Visual Studio 2008.
Mais l'ouverture du code ne se fera qu'au niveau de la lecture. Aucune modification, utilisation dans d'autres applications ou sa distribution ne seront autorisés.

En espérant que Microsoft autorise Novell à pouvoir fouiller dans ce code pour que cela puisse aider l'avancement du projet Mono qui a un retard considérable face à la version actuelle du framework. (Rappel: mono est un projet d'implémentation libre de la plate-forme de développement .NET)

Etants Linuxien, certains pourraient pensser que .NET est inutile, mais étant developpeur C#/.NET (enfin dans le cadre de ma formation en alternance), au boulot j'apprécierais vraiment pouvoir migrer mon poste vers Linux et continuer à developper les applis de ma boite. (j'ai tout tenté, j'ai pas réussi à les faire changer de technologie)

Source: Clubic

samedi, juillet 28 2007

[gentoo] Activer le support de l'HFS et l'HFS+ (systeme de fichier Mac)




Il peut arriver que l'on ait un voisin qui utilise exclusivement des machines de la firme de la Pomme qui a la gentillesse de nous prêter son disque dur externe ou son IPOD qui utilise un système de fichiers MAC (appelé HFS ou HFS+ pour les intimes). Malheureusement, il est impossible de le lire avec la configuration d'origine (genkernel) de Gentoo.PAS DE PANIQUE! Voici la solution. Elle convient aussi bien pour Gentoo Linux que pour une autre distribution mais il y a de fortes chances pour que celle-ci ai déjà le support de ce système de fichiers activé par défaut.

Cette manipulation n'est pas bien compliquée mais demande d'aller toucher quelques options dans le noyau ce qui peut être risqué si l'on fait n'importe quoi (normalement ça ne sera pas le cas si vous suivez ces instructions à la lettre ;-) ) .Pensez à toujours garder un noyau valide de coté de façon à ne pas vous retrouver...comment dire...embêter (le fameux "kernel panic"). Dans ce qui suit je ne traiterai pas le compilation du noyau en détail. Ce sera le cas pour un futur billet.

Bon allez, c'est parti! Dans un premier temps il faut se placer dans le répertoire contenant les sources de votre noyau. Il est placé dans le répertoire "/usr/src" sous la forme d'un répertoire nommé "linux-2.6.XX-gentoo-rX" si vous utiliser les "Gentoo sources". Normalement vous devriez avoir un raccourci nommé "linux" pointant vers la version les sources les plus récentes. Plaçons nous dans ce répertoire.
$ su root
$ cd /usr/src/linux


Maintenant il faut configurer le noyau. Pour cela il existe trois interfaces différentes: menuconfig, xconfig et gconfig. Toutes font exactement la même chose, mais la première est une interface utilisant la librairie graphique NCURSES, la deuxième est une interface QT et la dernière du GTK. Libre à vous d'utiliser celle qui vous plaira le mieux. Personnellement j'utilise menuconfig.
$ make menuconfig
File systems -->
Miscellaneous filesystems -->
<*> Apple Macintosh file system support (EXPERIMENTAL)
<*> Apple Extended HFS file system support

Sauvegardez et quittez la configuration du noyau. Maintenant on va le compiler:
$ make && make modules_install
Allez vous préparer un petit café (ça peut prendre un petit moment) et voila votre noyau à été construit correctement.

Passons maintenant à l'installation.
Pour cela il faut copier le noyau compilé dans le dossier "boot". Nommer le comme bon vous semble mais pas de la même façon que l'ancien. Si celui-ci pose problème vous pourrez toujours redémarrer sur le précédent.
$ cp arch/i386/boot/bzImage /boot/kernel -2.6.XX-gentoo-rX-hfs_support #Remplacez les "X" par les numéros de la version de votre noyau

Dernière étape, on configure Grub pour qu'il puisse booter sur le nouveau noyau. Pour cela il faut éditer le fichier "menu.lst" avec votre éditeur de texte préféré. Pour ma part il s'agît de Vim:
$ vim /boot/grub/menu.lst

ajoutez:
title=Gentoo Linux 2.6.XX avec le support HFS+
#Le nom qui apparaîtra dans le menu de Grub personnalisez le comme vous voudrez ;-)
root (hd0,1)
#Recopiez la ligne qui correspond à votre ancien noyau de façon a ne pas faire d'erreur!
kernel /boot/kernel-2.6.21-gentoo-r3-hfs_support
#Le noyau a démarrer. Mettez le même nom que celui que vous avez choisi pour votre noyau


Maintenant rebooter votre machine et choisissez votre nouveau noyau dans le menu de grub. Si vous avez suivi si je vous ai bien guidé toutes les étapes à la lettre vous devriez avoir une machine fonctionnelle avec le support de l'HFS et HFS+. Pour le vérifier il suffit de taper la commande suivante:
$ cat /proc/filesystems |grep hfs
Et vous devriez voir apparaître "hfsplus et hfs" dans la liste :-)

Pour monter vos partitions (ci elle n'ont pas été monté automatiquement) (en root):
$ mount -t hfsplus /dev/partition /point_de_montage

Et voila vous avez accès a votre partition HFS/HFS+. J'espère que cela vous aura servi.

lundi, juillet 2 2007

Framasoft a besoin de nous!



Framasoft est un site connu depuis de nombreuses années pour ces tutoriels et sa base de donnée de logiciels libres pour Windows, Mac et Linux.

A l'heure d'aujourd'hui, Framasoft a besoin de nous pour récolter les fonds (40 000€) qui lui seront utile pour l'année 2008 et ainsi permettre la création d'emplois.

N'ayant pas de revenu pour le moment, j'ai fait un petit don via Paypal. En Espérant que la communauté en face de même.
Le blog Officiel Framablog

Source: cyberserveur.net

mardi, avril 17 2007

Installer AMSN avec les polices anti-aliasées



La version SVN d'AMSN fait un grand pas en avant point de vue beauté de l'interface malgré l'utilisation de la librairie TK qui est, pour beaucoup à mon goût, tout sauf esthétique. En revanche, les polices , elles, gardent toujours leurs "effets d'escalier" (aliasing) qui gâchent l'aspect général.

Mais il y a une solution! Il suffit d'utiliser les librairies tcl/tk8.5 qui gèrent l'anti-aliasing. Mais attention tout de même, leur developpements ne sont pas encore terminés. Pour réaliser ce billet je me suis basé sur la page du wiki d'ubuntu-fr dédié à l'installation d'amsn auquel j'ai apporté quelques petites modifications.

Pour commencer, nous allons télécharger les sources de tcl et décompresser l'archive:
#cd
#wget http://dfn.dl.sourceforge.net/sourceforge/tcl/tcl8.5a5-src.tar.gz
#tar xfvz tcl8.5a5-src.tar.gz
#cd tcl8.5a5/unix/

Maintenant la compilation se fait de façon assez classique. C'est à dire l'utilisation de ./configure + paramettres, make et make install:
#./configure --prefix=/usr/local/tcl --enable-threads
#make
#sudo make install

Si tout c'est bien déroulé, bravo! Vous venez de compiler et d'installer tcl8.5.

Petite precision générale: il est préférable DE NE PAS LANCER "./configure" et "make" en tant que super-utilisateur. Par contre pour "make install" c'est obligatoire d'où l'apparition de "sudo" en début de commande.

On fait de même pour TK:
#cd
#wget http://prdownloads.sourceforge.net/tcl/tk8.5a5-src.tar.gz
#tar xfvz tk8.5a5-src.tar.gz
#cd tk8.5a5/unix/

Et on compile:
#./configure --with-tcl=/usr/local/tcl/lib --prefix=/usr/local/tk --enable-xft --enable-threads
#make
#sudo make install
Encore une fois, si tout c'est bien passé c'est que vous venez de compiler/installer TK8.5 correctement.

Il ne nous reste plus qu'à télécharger la version SVN d'Amsn:
#cd
#wget http://www.amsn-project.net/amsn_dev.tar.gz
#tar xfvz amsn_dev.tar.gz
#cd msn/

On la compile en indiquant bien les versions de TCL/TK que l'on veut utiliser:
#./configure --with-tcl=/usr/local/tcl/lib --with-tk=/usr/local/tk/lib
#make
#sudo make install

Pour terminer, il faut activer l'anti-aliasing dans amsn:
Pour les gnomistes:
gksudo gedit /usr/share/amsn/amsn

Pour les utilisateurs de kde:
kdesu krite /usr/share/amsn/amsn

Remplacez la 3ème ligne par:
exec /usr/local/tk/bin/wish8.5 $0

On sauvegarde ,on quitte et le tour est joué ;-)

mercredi, mars 7 2007

Installation d'un clavier midi M-Audio keystation 49e

Nous allons maintenant voir comment installer un clavier midi maître M-audio keystation 49e sous linux. Ce n'est pas vraiment compliqué, mais j'ai eu quelques dificultées avec la compilation d'un des logiciel (fxload) mais visiblement je ne suis pas le seul.



Premièrement il faut télécharger le driver MidiSport. Comme l'indique le fichier README, ce driver fonctionne aussi bien pour:
Supported devices:

MidiSport 1x1
MidiSport 2x2
MidiSport 4x4
MidiSport 8x8
KeyStation (old models: 49, 61)
Oxygen
Radium49
Radium61
Uno

Pour fonctionner correctement il faut "fxload". Et c'est la seule petite dificulté de l'installation surgit : sur Archlinux, fxload est disponible sur AUR mais impossible de le compiler. J'ai téléchargé les sources directement depuis le site officiel mais la encore, impossible de les compiler.
Une petite recherche sur le forum francophone d'Arch m'a permis de trouver la solution: il suffit de télécharger le packet RPM disponible sur le site officiel et d'y extraire l'excutable à l'aide de rpmextract.
Bon aller je suis gentil je vous fournis le fichier déjà extrait: ici
Pour installer fxload c'est très simple:
sudo cp /chemin_ou_le_fichier_a_été_téléchargé/fxload /usr/bin/fxload

On passe maintenant à l'installation de midisport. Dans un terminal:
wget http://ovh.dl.sourceforge.net/sourceforge/usb-midi-fw/midisport-firmware-1.2.tar.gz
tar xvf midisport-firmware-1.2.tar.gz
cd midisport-firmware-1.2
./configure
make
make install //en super utilisateur


Si tous se passe sans problème, bravo vous avez installer votre clavier midi. Il ne reste plus qu'a l'allumer, à demarrer Rosegarden et à commencer à enregistrer vos chefs d'oeuvres.



mardi, février 13 2007

Achat d'un M-audio Audiophile USB

Après avoir commandé mon clavier midi (voir commande d'un m-audio keystation 49e (toujours pas reçu d'ailleur mais c'est de ma faute j'avais oublié que les cartes "Maestro" ne sont que des cartes nationales), je suis parti à la recherche d'une carte audio externe bon marché.



Cette fois-ci encore c'est le rapport qualité/prix qui m'interesse. N'ayant toujours pas reçu mon clavier midi je ne suis toujours pas devenu professionnel ^^. Je me suis tourné, encore une fois, vers M-Audio, et plus précisément vers l'Audiophile USB. Les caractéristiques complètes sont disponibles ici.

Mais il faut avouer que je l'ai commandée un peu vite...Je ne savais même pas si cette carte pouvait cohabiter avec notre ami manchot. Mais ce soir bonne nouvelle: Le site d'ALSA affirme que cette carte fonctionne avec le module "usb-audio" (source). Je peux pousser un gros "ouf" de soulagement :)

Bien entendu, je ferai le test complet de cette carte une fois que je l'aurai reçu.

J'ai acheté la M-Audio Audiophile USB sur Ebay.fr pour 93€ (+10€ de frais de port). Le prix moyen en magazin étant de 150€.

jeudi, février 8 2007

NTFS-3G en RC1

NTFS-3G est un module open-source developpé afin de rendre possible la lecture et surtout l'écriture sur des partitions NTFS à partir de Linux.



Ce driver est toujours considéré comme non stable malgré que personne n'a,pour le moment, affirmé avoir eu une perte de données depuis la sortie de NTFS-3G, mais le fait qu'il passe en version RC1 (realease candidate1) montre que NTFS-3G à ateind un stade de maturité.

Je l'utilise depuis déjà plusieurs mois et je dois avouer que je n'ai vraiment eu aucun problème. Mais NTFS-3G reste à utiliser avec précautions jusqu'à sa version finale.

dimanche, février 4 2007

Commande d'un M-Audio Keystation 49e

Prenant depuis peu des cours de MAO (musique assistée par ordinateur), j'ai décidé de commander un clavier midi. C'est un Keystation 49e de chez M-Audio.



Ce clavier me permettra, dans un premier temps, d'entrer mes mélodies plus facilement avec des logiciels tel que Cubase ou Logic Audio (et oui c'est des logiciels Windows mais c'est ceux sur lesquel je suis formé), puis, dans un seconde temps, de tester les alternatives libres fonctionnant sous Linux (et pourquoi pas même le plus rapidement possible :p).

Ce clavier est en USB de premier prix. Je n'ai pas vraiment besoin de plus: je ne suis ni pianiste ni professionnel. J'avouerais même que je suis complètement débutant. Ce clavier m'a attiré par son prix et par plusieurs avis affirmant qu'il fonctionnait sous Linux. A tester donc! Dès que je le reçoit je vous en fait un test complet!

Ce clavier à été commandé sur thomann.de pour la somme de 75€ (+10€ de frais de port)

jeudi, janvier 11 2007

Comment se sentir complètement ridicule en une leçon...


Je vais vous raconter une petite histoire dont je ne suis pas vraiment fier.
Tous commence un beau jour comme les autres. Mais à la différence prêt que mon système "freezait" régulièrement (une fois toute les 10minutes environ). Linux n'était-il pas réputé stable? Des freezes ou autres plantages on en à tous eu...Mais de la à ce que cela plante aussi régulièrement tout de même!

ArchLinux montré du doigt
J'ai un peu cogité, me demandant quesque j'avais bidouillé la veille, et la réponse m'est venu assez rapidement: Mise à jour d'ArchLinux (la distribution que j'utilise actuellement, j'en parlerais très prochainement) de la version 0.7 à la 0.8 . Alala, mais qu'on fait les developpeurs? Plus le temps passe et plus la système freeze. J'inspecte mon système: non tout est bien à sa place je n'ai pas fait de bêtises... C'est bien ça! C'est cette **** de mise à jour qui à foutu le bordel!

Petite enquête et réinstallation d'Archlinux
J'était plutôt étonné de ça de la part d'Archlinux...Elle était réputé casi indestructible à ce que j'ai entendu et jusqu'a présent chez moi elle tenait le choc (pourtant j'ai pas fait qu'une seule boulette) ! Je ne pouvais pas le croire. Je me suis donc rendu sur les sites de la communauté francophone d'Archlinux (archlinux.fr et archlinuxfr.org) afin de mener ma petite enquête sur cette nouvelle version. Et la mon étonnement fût encore plus grand: visiblement pas de problème avec cette nouvelle version!
Je me dit donc que quelque chose à du se produire pendant la mise à jour, peut être un paquet mal téléchargé ou autre chose. Je télécharge la derniere image ISO d'archlinux 0.8 en français (version 1.0RC2 à l'heure ou j'écrit ces lignes) et je lance la procédure d'installation et je formate ma partition racine (sniouf). Un nouveau départ commence pour ArchLinux et moi :)

Nouvelles galères....
Tous ce passe bien jusqu' à l'installation des paquets: nouveau freeze! Mais c'est pas possible, ils ont vraiment fait n'importe quoi ces dévelopeurs! Bon c'est pas grâve, je vais essayer à nouveau. Le même résultat sauf que cette fois-ci je freeze presque au tout début...3ème tentative, 4ème...ça freeze mais jamais au même endroit...

Dernier chapitre (je préfère pas lui donner de nom, vous comprendrez pourquoi...)
C'est pas possible que cela provienne de mon ordinateur, il a toujours bien fonctionné et j'ai rien touché depuis pas mal de temps. Enfin si juste changer de ventilo ya pas longtemps...je vais vérifier mais ya pas de raison que...Oh non! Mais je suis trop bête! J'avait oublié de rebranché le ventilateur du CPU...!!!

Je ne rebranche...Ah oui! effectivement ça marche beaucoup mieux! Et dire que j'ai formater ma belle Arch pour rien et mis la faute sur les développeurs...Pardon :$

mercredi, janvier 10 2007

Astuce: Forcer le "check forced" au prochain démarrage



Une astuce toute simple mais souvent très utile.

Mise en situation

Situation 1: Vous avez redemarré votre système de façon incorrect (bouton ON/OFF, bouton reset, panne de courant...) ce qui n’est pas du tout recommandé car cela aîme votre sytème de fichiers.

Situation 2: Vous avez un ordinateur portable que vous devez emmener en déplacement. Vous partez et une fois à destination vous allumez votre ordinateur et la “check forced”, 10 minutes de batterie en moins qui aurait pu être évité avec l’astuce suivante.

L'astuce
Vous connaissez certainement la commande “shutdown -r now” qui ordonne à vôtre système de redemarrer (il y a aussi “reboot” qui fait exactement la même chose) et bien pour redemarrer en demandant d’effectuer un “check forced” sur vos partitions au prochain démarrage voici comment il faut procéder:

shutdown -r -F now


Cette commande aura pour effet de redemarrer votre système d’exploitation et d’effectuer le “check forced”. Bien sur cette commande doit être tapé en tant que superutilisateur.
Voila cétait pas bien compliqué =)

Retrouvez cette astuce sur le wiki à l'adresse suivante: http://unblogsurlabanquise.org/doku/doku.php/check

mardi, janvier 9 2007

Nombreuses failles de sécurité corrigées dans OpenOffice.org

Plusieurs failles critiques ont été découvertes dans la célèbre suite bureautique libre. Toutes ses failles concernent la gestion des images EMF et WMF par les divers composants logiciels de la suite et mènent à de possibles dépassements de mémoire tampon. Toutes ses failles ont été corrigées dans la dernière version d'Openoffice.org. Les développeurs encouragent vivement de faire la mise à jours sans plus attendre car ces failles sont considérées comme critiques.


Cliquez sur l'image pour télécharger la dernière version de OpenOffice.org


Ces failles ont des répercutions direct sur StarOffice de Sun. source: pcinpact.com

Last FM: LA communauté musicale!

Ce billet va peut être vous paraître complètement dépassé pour certain, mais je vous en parle car j'ai adhéré à ce système il y a peu, et je doit dire que c'est une vrai merveille!


Mais c'est quoi LastFM?
Last FM c'est une communauté musicale. Le principe est simple: vous écoutez votre musique habituel mais les informations de chaque morceau est envoyé au serveur de lastFM. Le site établit donc votre profil en y intégrant toutes les musiques que vous avez écoutés et créé des statistiques complète sur vos morceaux préférés, vos artistes préféré. Plus besoin de chercher lorsqu'on vous pose la question "Tu écoutes quoi comme musique?", il y a juste à donner l'url de votre profil LastFM.

Mais heureusement cela ce s'arrête pas la! LastFM compare vos préférences musical avec celle des autres membres et vous attribut des "voisins". Ce sont des membres qui ont visiblement les mêmes goût musicaux que vous. Il suffit de vous rendre sur leur profil et de regarder ce qu'ils écoutent. Cela permet de faire de nouvelles découvertes musical.

J'ai utiliser le plugins "dcscrobbler" pour Dotclear afin d'intégrer les derniers morceaux que j'ai écoutés dans le menu à droite.
LastFM propose lui aussi tout un tas d'outils pour les webmasters afin d'intégrer leurs statistiques d'écoute sur leur site:

minimumserious's Profile Page



Comment envoyer les statistiques d'écoute à LastFM?
C'est très simple pour nos amis Windowsiens, ils leur sufira de télécharger le client directement sur le site LastFM.fr. Je ne peux pas vous en dire plus je ne l'ai pas testé et je ne sais pas à quoi il peut ressembler mais ma copine ne connait pas grand chose en informatique et elle a reussi à s'en servir sans aucun problème.
Pour Linux c'est encore plus simple. Certains players audio on déjà la possibilité de le faire, soit avec des plugins (comme Audacious par exemple) soit nativement (comme Amarok ou Listen)


Amarok gère "nativement" l'envoi d'information à LastFM concernant les statistiques d'écoute.

Il y a encore plein de fonctions toutes aussi génial les unes que les autres! Je vous laisse les découvrir ^_^

lundi, janvier 8 2007

Ouverture du Wiki!



Aujourd'hui Mon wiki est officiellement ouvert. Ca fait déjà quelques semaines qu'il est en ligne le temps de paufiner quelques détails sur la mise en place et la mise en forme. Mais cette fois-ci c'est la bonne!

Pour le moment il est presque vide, mais ça va venir ne vous inquiétez pas. C'est un Wiki fermé, c'est à dire qu'il n' y a que moi qui peut l'éditer. Ce n'est pas parce que je ne vous fait pas confiance, c'est tous simplement parce que ce wiki est en quelques sortes mon "carnet de notes". Chaques nouveaux tutos ou astuces seront postés sur le blog et sur le wiki!

Bonne lecture ^^!

Oups! J'oubliais le lien:! (:-p)
http://wiki.unblogsurlabanquise.org

PS: beaucoups d'autres fonctions sont à venir ;-)

- page 1 de 2